我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:六合宝典 > 多点控制器 >

HORNER控制器和GE PLC的EGD协议通信

归档日期:04-19       文本归类:多点控制器      文章编辑:爱尚语录

  其中,EGD协议由于比较简单,配置方便,非常适合GE PLC同其他控制设备之间的高速数据交换。本文将以GE的Rx3i系列PLC和HORNER的XL系列一体化控制器为例,为您演示设备之间的EGD数据交互。

  A. EGD协议是大多数GE带以太网接口的CPU都支持的协议,适用于设备之间的简单,高速,定周期的数据通信,不太适合于对于事件响应时间要求非常高的应用(比如,要求数据刷新、响应时间小于10ms的应用);

  C. EGD协议支持单播(Unicast)和多播(Multicast)的模式,可以以点对点或点对多点的方式进行数据交互;

  D. EGD协议使用的是生产者-消费者(Producer-Consumer)模型,每个设备可以即是生产者也是消费者:

  (a) Producer会以设定的时间周期将数据以单播的方式发送到单个Consumer,或者以多播的到指定的Consumer Group里

  4. 新建的接收条目上单击右键,进入Properties,设置该条交换的参数。

  Group ID:如果发送方式多播,则需要填写;如果是单播,则填写0. 我们这里选择单播。

  Exchange ID:发送方的被发送数据组编号,这里在HORNER控制器中发送的ID为2,故在GE PLC中,接收的ID为2。

  Update Timeout:数据接收超时时间,单位ms,一般推荐使用发送数据时间x2+10ms, 本例中在OCS里设置的发送间隔为100ms,故GE端配置为210ms。

  5. 在新建的接收条目上单击右键,进入Configure,可以添加用于交换的数据地址和长度。在本例中,我们把OCS发来的4个字数据放在GE PLC的%R11开始的连续4个寄存器里。

  6. 在新建的发送条目上单击右键,进入Properties,设置该条交换的参数。

  Exchange ID:发送方的被发送数据组编号,这里在GE PLC中发送的ID为1,相应的,在OCS中,接收的ID为1。(范围1-255,每个ID最多含1400字节数据)

  Destination Type:定义发送数据使用单播、多播或广播,本例中使用单播。

  7. 在新建的发送条目上单击右键,进入Configure,可以添加用于交换的数据地址和长度。在本例中,我们把GE PLC内%R1开始的连续4个字的数据发送到HORNER中去。

  Part B这里我们以HORNER的XL系列一体化控制器为例进行展示。XL系列控制器全系配备1-2个以太网接口,2-3个RS232/485接口,和GE PLC可以通过以太网使用EGD,SRTP或Modbus TCP协议进行数据交互,或者通过串口使用GE的SNP或SNPX协议进行数据交互。

  3. 为控制器分配好IP,子网掩码和网关;勾选下方的EGD协议,然后双击进入进行配置。

  Exchange Number:发送方的被发送数据组编号,这里在HORNER OCS中发送的ID为2,相应的,在GE PLC中,接收的ID为2。(范围1-255,每个ID最多含1400字节数据)

  6. 接着配置OCS接收的信息,选择Consumed Exchange选项卡,点击Add Exch,添加一个Exchange数据组在弹出的窗口中,配置以下信息:

  Exchange Number:发送方的被发送数据组编号,这里在HORNER OCS中接收的ID为1,相应的,在GE PLC中,发送的ID为1。(范围1-255,每个ID最多含1400字节数据)

  7. 接收数据路由配置同前,这里不再赘述;配置完成后下载程序,HORNER控制器端配置结束。

  张伟宁,就职于浩纳尔(天津)自动化科技有限公司,负责美国HORNER一体化控制产品的应用和支持工作,对HORNER全系产品有深入了解。

本文链接:http://philiptran.net/duodiankongzhiqi/136.html