船舶电力推进监控系统上位机的实现
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
+
创建 O C组 P
+
添加 OP C项
技术篇 2 1 0 1年 第三期 3 5
的 D 3 0规范. P A. O C客户 端通 信程 序 的开发 流程 如 图 4所示 , 设计步骤和相关 函数 如下 :
初 始化 C M O
如果要读 取 其他数 据 项 , 改其 属性 中的标 签 信息 修
即可.
具体地说 , 所有数据存 放在项对象 I m 内, t e 每个
模块 , 有利于软件 的升级 . 以本 文采 用 D lh 开发 所 e i p
2 船 舶 电力 推进 系统 结构
船舶 电力推进技 术在 上个世 纪初 就 已经有所 应
工具来编写 O C客户端通信程 序 , P 其过 程与使用 V B
用 , 上海 海事大学航运技术与控制工程交通行 业重 点实验室基 于全实物 电力推进平 台中, 电力推进 控制
3 船 舶 电力推 进监控 系统监控 功 能 的实现
3 1 O C客户端通信 程序设计 . P 实验室应用 的是 D l i e h 开发 系 P
进监控 软件 , 使用 D l i 发 的 O C客户端 容易 和 eh开 p P 整个软件结合 , 把客户端开发成整个软件 的一个 功能
某 一位 . P O C项代 表 了 O C服务 器 到数据 源 的一个 P
物理链接 , 是读写数据 的最 小逻辑 单位. O C规范 在 P 中没有对应于项 的 C M 接 口, O 所有 与项 的访 问需要
通 过包含项 的 O C组对象来实现 . P
进行通信 , P O C服务器 对象包 含服 务器 的所有 信息 ,
系统 由一 套 P C和两 套 变频 驱动 控 制 系统 组成 , L 完 成 主推进装 置的 自动控制 、 状态 检测 和故 障诊 断 , 具
等工具类似 .
基于 D lh 对 O C客户端通信程 序设计首 先要 e i p P 下载接 口代理文件 和声 明文 件 , 并配 置运行 环境 , 本 文从 O C基金会 网站进 行下 载 , 些文件 支 持最 新 P 这
+
、 O C服务器并连拦 J I P 建
项对象的属性包括名称 、 数据值 、 时间戳等五个变量 .
O C服务器 以设定 的速 率不 断地与 现场设备 进行数 P
+
创建接 口指针
据交互 , 服务器有数据 戳和 时间戳 , 时间戳表 示服务 器最近一次从设备读取数 据的时间. 只要服务器 的时 间戳不断变化 , 服务 器对设 备 的数 据读取 就不 间断. 上位监控软件通过 A O可 以把读取的数据 以时间作 D 为文件名写在 S L 据库 中 , Q 数 保存后 以便离线分析.
的数据采集 到上位 监控计 算机中 , 并通过 上位 监控软 件对 下位机 P C进行数据操作 . L
一
个 O C数 据 存取 服 务 器 主 要 有 三个 对 象 组 P
成 , 文 使用 下 位 机西 门子 的 s . 0 L 本 73 P C作 为 O C 0 P 组对象 , 现场 设 备推进 电机 的相 关参 数作 为 O C项 P 对象 . P O C客户通过 O C服务器 的接 口与 O C对象 P P
图 3 电力推进 系统架构
在船舶电力推进监控系统中 , 控制网络采用 以太 网 , 场设备 层 采用西 门子 的 s — 0 L 现 73 P C控制 系统 ; 0 应 用 层 应 用 自行 开 发 的 O C客 户 端 程 序 , 现 对 P 实
O C服务器 的读取. P P O C客户端程 序在整个船舶 电力 推进监 控 系统 中是 一个 通 讯程 序 , 把 下位 机 P C 是 L
的 A t e 、 O 组件对 象模 型 ) D O 分 布式 cvX) C M( i 和 C M( 组件 对象模 型 ) 技术 , 采用 客户/ 服务 器模 式 , 结构 如
图1 所示 . 通过 O C服务器 , P P O C客户就 可 以直 接读 写现场控制设 备的 I0数据 , / 一个客户端可 以同时访 问多个 O C服务器 , P 同时一个 O C服 务器也 能 同时 P 被多个 O C客 户端访 问. P
主要 实现 I n nw U k o n和 I P Sre 接 口 ; P O C evr O C组对 象 是 O C项对象 的容器 , 回并管理 O C项 ; P P 返 P O C项对 象并不是实 际的物理数据 源 , 只是对物理数据 源的一 个逻辑链接 , 向设 备 的一个 寄存器 单元 . P 指 O C客户 对设备寄存器 的操作都是通过项对象来完成 的 , 它隐 藏 了设备 的特殊信 息 , 使得 O C的通用性得 到加强 . P
数据访 问是 O C中最基 本也是 最重 要 的部分 , P 现在 O C数 据访 问规范 已经发展 到 O CD . P P A 3 0版
本 . P A规 范 主要包 括 O C服 务器 和 O C客 O CD P P
户程序两部分. P O C数据访 问规范规定 , 一个 O C数 P 据存取服务器主要 有 三个对 象组成 : 服务 器对 象 、 组 对 象 和数据 项对 象. P O C服务 器几 个对 象和 O C客 P 户程序 的关 系如 图 2所 示. 个 O C项 对象 可 以是 一 P P C中的一个 寄存 器 , 可以是 P C中的寄存器 中的 L 也 L
o c客户端 1 l P P C客户端 2ll P I O c客户端 3 o
备驾驶室遥控和机舱就地控制两种方式 , 系统架构 如
图 3所 示 .
o c服务器 1 I P P c服务器 2II P l o c服务器 3 o
l鱼 l
图 1 O C软件结构 P