WMS-2000A轮机模拟器数据通信系统设计与实现-孙俊.docx
《WMS-2000A轮机模拟器数据通信系统设计与实现-孙俊.docx》由会员分享,可在线阅读,更多相关《WMS-2000A轮机模拟器数据通信系统设计与实现-孙俊.docx(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、38 交通与计算机 2003 年第 2 期 第 21 卷 ( 总第 111 期 ) WMS- 2000A 轮机模拟器数据通 信 系统设计与实现 孙 俊 陈明昭 程树良 陈 辉 ( 武汉理工大学 武汉 430063) 摘 要 文章详细介绍 了 WMS-2000A 远洋船舶 轮 机模 拟 训练 器 数据 通 信系统 的 硬件 组 成 和数据通信程序设计与实现方法 , 该 系统 成 功地 保 证了轮 机 模拟 器 中数 据 传输 的 实时性 、 高 效 性 和安全性。 关键词 轮机模拟器 数据通信 设计与实现 Abstract: This paper describes the design and
2、 realization of both the data communication hardware system and the data communication program of the marine simulator developed by Wuhan University of T echnology. This system can ensure the rea-l time, efficient and secure data trasmission in the simulator. Key words: marine simulator; data commun
3、ication system; design and realization 0 引 言 WMS- 2000A 轮机模 拟 器设计 成 一个 基 于 分 布式控制系统 ( DCS) 的实时仿真系 统 , 它由现场 设备 ( 操 作 盘 台 ) 、 I/ O 接口 系 统 、 计 算机设 备 和 通 讯设备等组成 , 如图 1 所示。 图 1 WMS- 2000A 远洋船舶轮机仿真训练器系 统 系统上层有 1 台惠普服务器作仿真主计算机 ( 兼作教练员控制台计算机 ) , 用来存放仿真对象 的数学模型及控制程序 , 控制整个仿真系统的实 时运行 ; 中层有 1 台接口计算机作接口管理 , 1 台
4、 声响仿真计算机用 来模拟船舶机 舱环境噪声 , 4 台计算机作集控台集中监控计算机 ; 下层有数个 I/ O 接口机箱 , 通过 信号电缆线与操作盘台设备 相 连 , 整 个 系 统 另 配 置 各型 打 印机 ( 3 台 ) 、 操 作 盘 台 、 功 率 放 大 器 以 及 音 箱等 外 部设 备 , 组成 一 个 3 层构造的集散型分布式计算机网络系统。 收稿日期 : 2002- 10- 22 1 数据通信硬件系统设计及实现 1. 1 轮机模拟器中下层 I/ O 接口系统 轮机模拟器对大型远洋船舶的整套动力装置 进行了全功能实时计算机数字仿真 , 共有硬件操 作 盘 台 上 的 2 0
5、00 余 个 I/ O 接 口 点 的 输 入 、 输 出 数 据 , 它们必须以较高的频率在数学模型计算的仿 真主计算机中传输 , 为使仿真主计算机及时读取 操 作 数 据 , 进 行 模 型 计 算 , 并 用 新 的 计 算 结 果 刷 新 硬件操作盘台上的输出显示 , 保证轮机模拟器具 有良好的计算精度并实现实时仿真 , 为此 , 我校研 制开发了一套分布式智能输入 / 输出接口控制系 统 , 简称 MSCIS( Marine Simulat ion & Control Interface System) 。 MSCIS 接 口 控 制 系 统 由 一个 上 位主 控 计 算机 ( 以
6、下简称接口计算机 ) 和数个下位 I/ O 接口 机箱组成 , 系统连接框图如图 2 所示。 高速智能通信卡采 用 PC 总线接 口标准 , 直 接插在上位主机机箱中 , 板卡上配置有高速现场 总线 CAN 串行通信接口 , 用来连接 I/ O 接口机箱 的主控制卡 , 上下传输信息。下位接口机箱配有 电源及 17 个插槽 , 第一个插槽 ( Slot0) 中放置主控 制卡 , 其余 16 个插槽 ( Slot 1 16) 供其它下位功能 板卡使用。主控制卡上设有接口总线 , 通过总线 和 16 个插槽中的下 位功能卡并 行通信和 控制。 每条 CAN 通信链路中 , 可连接多个机箱。 接 口
7、 计算 机 集中监控 、 管理通信链 路 中各 个 下位 I/ O 接口机箱 , 主要功能是对 MSCIS 接口控 WMS- 2000A 轮机模拟器数据通信系统设计与实 现 孙 俊 陈 明 昭 程树 良 陈 辉 39 图 2 分布式智能输入输出接口控制系统 制系 统 进 行 组态 、 配置 、 在 线 控 制 , 并 实 时 监 控 MSCIS 通信网络上各个节点的情 况 ; 接口机箱直 接连接控制盘台或其它硬件设备 , 分散控制接口 系统的各个输入输出通道 , 接口机箱中的下位功 能板卡支持 5 种不同类型 板卡 : AI 板 ( 模拟量输 入 ) 、 AO 板 ( 模拟量输出 ) 、 DI
8、O 板 ( 通用数字量 输 入 、 输 出 ) 、 单 DI 板 ( 数字量输入 ) 和 单 DO 板 ( 数 字量输出 ) , 各个功能板卡独立工作 , 互不干涉 , 其 中一个输入或输出通道出现故障不会影响其它的 输入或输出通道正常工作 , 主要功能是完成对现 场 I/ O 处理并实现直接数字控制 , 包括数据采集 和 处 理 、 数 据 转 换 等 功 能 。 1. 2 轮机模拟器中上层计算机网络系统 轮机 模 拟 器中上层的 仿 真主计算 机 、 接口 计 算机 和 监 控专 用 计算机 均 采 用 SCO UNIX 操作 系 统 , 声响仿真计算机则采用 Windows 操作系统 ,
9、 组 成一个多操作系统的小型总线以太局域网 , 其计 算机网络拓扑结构参见图 1。 2 数据通信程序设计及实现 在轮机模拟器中 , 数据通信流程如图 3 所示。 接口机箱中的下位功能板卡可按接口机箱中 的主控制卡发来的指令接收或发送数据 , 可以极 高的速率刷新硬件盘台的输出指示 , 可采集硬件 盘台的输入并对所采集的数据进行处理。 图 3 WMS-2000A 远洋船舶轮机仿真训练 器 数据通信流程图 通过接口机箱的主控制卡 , 接口计算机通信 卡定时采集各个接口机箱中下位功能板卡的输入 数据 , 并存入它自己的数据缓冲区中。在接口计 算机的控制下 , 把上述数据以块传输的方式送给 主机 ,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- WMS 2000 轮机 模拟器 数据通信 系统 设计 实现 孙俊
限制150内