目前在GE PLC工业以太网协议中,其CPU主要支持以下四种协议:

A. EGD(Ethernet Global Data)协议

B. SRTP TCP/IP协议(Service Request Transport Protocol,该协议为GE专有协议)

C. Modbus TCP/IP协议

D. Profinet协议(某些CPU内嵌,大部分需要另配PNC扩展模块)

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

开始配置之前,我们先对EGD协议的一些特性和关键词做简单了解。

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

B. EGD协议是基于UDP/IP的协议,占用UDP端口18246;

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

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

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

GE PLC的EGD协议通信相关推荐

  1. C#与三菱PLC MC协议通信,Java与三菱PLC MC协议通信

    三菱PLC的MC协议是一种常用的通信协议,用于实现三菱PLC与其他设备之间的通信.以下是一些关于MC协议的基本信息: 协议格式 MC协议的通信数据格式如下: 数据头 网络编号 PC编号 目标模块IO编 ...

  2. eip协议通信_3月免费公开课伺服、通信等课程重磅发布,火热报名中

    热点技术,短小精悍,免费公开,定期滚动开课!以方便用户的形式,讲用户关注的内容!我们诚挚为小伙伴们推荐"欧姆龙免费公开课",快来报名吧! 1CP1H与温控器的三种通信 开课时间:2 ...

  3. 基于tcp的协议需要设计数据校验码吗_C#与宇电温控表自定义协议通信实例

    通信协议是做上位机开发经常会听到的一个词.无论是单片机开发常用的串口通信协议,还是上位机开发常用的TCP/IP通信协议,以及网络通信常用的Http协议,可以这么说,通信协议无处不在.[公众号dotNe ...

  4. C#与宇电温控表自定义协议通信实例

    通信协议是做上位机开发经常会听到的一个词.无论是单片机开发常用的串口通信协议,还是上位机开发常用的TCP/IP通信协议,以及网络通信常用的Http协议,可以这么说,通信协议无处不在.[公众号dotNe ...

  5. 西门子PLC的S7协议报文解析说明

    我们以S7的1500系列来查看握手和读取.写入[字Word或者位Bit]命令报文 以下报文不做说明时都是十六进制字节. 西门子PLC需要连接成功后发送两次握手命令方可进行读写通信. 西门子PLC的S7 ...

  6. 晨控CK-GW208-EC与欧姆龙PLC工业EtherCAT协议通讯指南

    晨控CK-GW208-EC与欧姆龙PLC工业EtherCAT协议通讯指南 EtherCAT 是一种实时以太网络通讯协议,旨在解决传统现场总线系统在数据传输速率和复杂性方面的限制.相比传统现场总线,Et ...

  7. 工业采集S7协议 python通过S7协议通信

    Python使用snap7库进行采集S7协议通信 S7协议介绍 Snap7是一个用于处理S7以太网协议,与西门子S7系列PLC通讯的开源通讯组件.支持与S7-200.S7-200 Smart.S7-3 ...

  8. 西门子PLC协议转换CIP协议,实现与罗克韦尔/AB、欧姆龙PLC之间通讯

    IGT-DSER智能网关模块支持西门子.三菱.欧姆龙.AB等各种品牌的PLC之间通讯,同时也支持PLC与Modbus协议的工业机器人.智能仪表等设备通讯.网关有多个网口.串口,也可选择WIFI,4G无 ...

  9. FX3U系列PLC的Modbus串口通信简单吗?

    你能不能搞定PLC和其它设备之间的串口通信?会不会网上查了一大堆的资料还是模模糊糊的不太理解?为什么别人能搞懂RS485通讯你就是不会?如果不懂最起码的485通讯,哪个老板敢把项目交给你来做呢? 实际 ...

  10. 如何实现触摸屏与多台PLC之间无线Profinet通信?

    触摸屏与PLC之间的通讯没任何难度,它们之间的通讯一般是主/从关系.在Profinet协议下,实现触摸屏与多台PLC之间无线通信也是可以的,但要确认好触摸屏与PLC的型号.本文将为大家提供一个触摸屏与 ...

最新文章

  1. java----代理机制或动态类的生成
  2. 探索Flutter_Image显示Webp逻辑
  3. Linux破解系统管理员密码
  4. Object 保存到文件中
  5. 【jzoj】2018.2.3NOIP普及组——D组模拟赛
  6. 语文课外运用计算机探究,[小学语文]计算机在小学写字教学中的运用之我见
  7. java rc2加密_急求java RC2加密算法
  8. C#LeetCode刷题之#605-种花问题( Can Place Flowers)
  9. php外边框样式,CSS中的边框样式
  10. myeclipse自带tomcat
  11. “熊猫烧香”有新变种 可自动下载病毒
  12. 武汉大花岭科目三考试说明
  13. 计算机主机分为什么不同,什么是服务器(服务器和计算机主机之间的区别)
  14. ​特拉华大学彭曦教授招收2021 Fall全奖博士生
  15. 古筝四秀 宋婷婷、付娜、常静、吴莉
  16. [Vue.js] 使用 babel-polyfill 解决IE浏览器 正常使用
  17. BZOJ1163: [Baltic2008]Mafia
  18. 从linux启动到rootfs的挂载分析 https://blog.csdn.net/kevin_hcy/article/details/17663341
  19. 农业银行面试计算机专业类知识,银行面试攻略| 中国农业银行面试怎么破?这几点应该多注意哦!...
  20. Http系列---HTTP/1.1全面分析

热门文章

  1. uni-app使用阿里iconfont多色图标
  2. LA 4670 Dominating Patterns AC自动机简单题
  3. 一阶电路误差分析_自动控制原理 | 时域分析法
  4. 化合物相似性搜索_分子相似性的应用
  5. SSD-Tensorflow项目源码学习:将数据集转化为为TFR文件
  6. CVE-2017-0199漏洞分析
  7. 轻松掌握Mybatis(上)
  8. Django框架学习——4—(DTL模板标签、模版常用过滤器、模版结构优化、加载静态文件)
  9. 知识图谱 | 从六个方面解析知识图谱的价值和应用
  10. macbook卡在进度条开不了机_Mac 开机停在进度条解决方法