碧波液压网 欢迎你,游客。 登录 注册

Gateway在梅钢热轧LZ一L3通讯接口中的应用

版权信息:站内文章仅供学习与参考,如触及到您的版权信息,请与本站联系。

  

  

  0 引言

  随着梅钢信息化管理的逐步推进,梅钢热轧生产计划管理、轧辊管理和成品数据管理功能由梅钢集团公司L4 生产管理计算机系统及新建热轧L3 生产控制计算机系统所承担。因此,现有热轧L2 过程控制计算机系统根据梅钢公司总体信息化需求进行了改造。在接口通讯中间件的选择上,热轧L3 选用了宝信XCOM 中间件,L2 则采用基于TCP / IP 协议的Gateway 通讯软件。Gateway 以它安全、稳定、高效的特点,保证L2 一L3 大量生产数据通讯的稳定性和可靠性,确保了热轧生产的顺利运行。

  1 Gateway 简介

  Gateway 为基于IO _ services 的客户计算机及远程设备之间提供了一个通讯桥梁。从机能上讲,Gateway 由一个执行文件和配置文件组成。配置文件告诉Gateway 有多少个连接需要建立,需要达到哪些外部设备,同时也会通知Gateway 进程将要接收的信息类型,以及每条信息需要到达的目的地。每条不同的外部连接分别由Gateway 进程中不同的线程进行处理。这就允许进程在同一时间建立多个连接,同时处理多个进来和出去的信息,并且防止当一条连接挂起时进程中其他连接的阻塞。Gateway 代码可以运行在op – en VMS 和Windows NT 环境中。同时Gateway 具有强大的故障诊断功能,设计有大量的诊断信息。

  2 可行性分析

  Gateway 支持3 种外部协议:TCP/IP sockets 、IBM MQ 一Series 、DEC message Q 。Gateway 大多数的功能描述和配置均独立于外部协议。对于梅钢的L2 一L3 通讯而言,L2 是基于IO _ services 通讯协议的GE 过程控制系统,L3 是基于TCP / IP 协议的生产控制系统,完全符合Gateway 作为通讯中间件的要求,具体图示见图1 。

  

  3 方案制定

  由于L2 、L3 通讯频繁,数据量比较大,设置了一台通讯前置机,专门用于L2 和L3 之间的通讯。前置机负责接收L3 至LZ 的数据包,数据包以电文的方式传送,电文的解包由安装在前置机中的进程(L3 _JOB )完成,通过该进程的脚本程序和IO_ services 、L2 的数据库及过程控制系统进行通讯。同理,由L2 发送至L3 的电文,电文的组织工作也在L3 _ JOB 中完成,然后经由Gateway 发送至L3 。

  4 配 置

  Gateway 所有配置的完成都是通过编辑配置文件来实现的。在Gateway 启动时有可选项,这个参数是配置文件的文件名。如果没有指定特殊的名字,该文件名默认为Gateway $ cfg ,这个逻辑名指向当Gateway 进程启动时使用的配置文件。在Windows NT 中,默认的配置文件为Gateway $ cfg ,没有扩展名。

  配置文件分为3 部分:[ Gateway ] ,包含控制Gateway 程序所有功能的参数;[ incoming ],定义从外部设备进人Gateway 的信息;[ outcoming ] 定义从IO _ services 进程发送至Gateway 外部设备的信息。

你没有登陆,无法阅读全文内容

您需要 登录 才可以查看,没有帐号? 立即注册

标签:
点赞   收藏

相关文章

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。

用户名: 验证码:

最新评论