1998年,通用电气发那科自动化公司和通用电气驱动系统公司为PLC和计算机数据开发了以太网全球数据或EGD。以太网全球数据(EGD)在混合控制设备需要相互协作的情况下提供了多功能性。这包括跨应用程序共享信息,而不管设备或网络类型如何,通常是高速和高可靠性的。高可靠性意味着更少的通信故障,并具有在故障发生时检测故障的能力。特别强调需要定期或频繁更新和设备时间同步的应用。该协议支持单播、广播和多播群组消息传送。效率是基于这样一个事实,即网络上的每个设备都可以产生这些类型的消息,并且每个设备都决定使用这些消息中的哪一个。
应用程序
使用inRAx EGD模块连接使用不同网络或协议的各种现场设备,并通过有线连接在这些设备之间共享数据。这是通过使用高效而强大的以太网全局数据协议交换共享的公共数据库信息来实现的。
规范
- 单槽- 1756背板兼容
- 该模块被识别为输入/输出模块,并且可以访问处理器存储器,以便在处理器和模块之间进行数据传输
- 梯形逻辑用于模块和处理器之间的数据传输。包括样本梯形文件。
- 从下载到模块的配置文本文件中获得的配置数据。包括示例配置文件
- 本地或远程机架
驱动程序与模块中的公共内部数据库连接。这允许跨许多不同的网络共享数据。该模块支持服务端口7927 (0x1F01)的UDP,以处理模块发出的所有请求。该模块将只服务于请求并生成响应消息。它不会生成命令请求。该模块支持EGD协议中规定的以下功能:
密码 | 描述 |
3 | 检索配置请求 |
4 | 检索配置响应 |
7 | 汇总请求 |
8 | 汇总响应 |
9 | 能力请求 |
10 | 能力响应 |
15 | 统计请求 |
16 | 统计响应 |
18 | 命令NAK |
32 | 读取请求 |
33 | 读取响应 |
34 | 写请求 |
35 | 写入响应 |
36 | 屏蔽写请求 |
37 | 屏蔽写响应 |
EGD协议中提供的生产者功能用于将模块的部分数据库传输到网络上的其他EGD节点。消费者功能用于将数据从网络上的其他节点传输到模块的数据库中。EGD模块从模块的内部数据库生成用户配置交换列表中定义的生产数据,并以交换列表中定义的频率生产。该数据可以广播到网络上的所有节点或特定节点。EGD模块使用用户配置交换列表中定义的数据。这些数据来自网络上的其他节点,放在模块的内部数据库中。如果在指定的超时时间内未收到消费者更换,驱动程序将更新更换的状态。当驱动程序再次收到交换时,状态将被更新。