通过隧道传输数据

使用一个网络从另一个网络传输数据。

2011年2月11日

亲爱的控制工程:是否有可能通过以太网从不同类型的网络传输数据?例如,我们可以从现场总线段发送数据吗?

有一种叫做隧道的技术,它将信息从一种网络发送到另一种网络,并在另一端将其转换回来。为了得到更彻底的解释,以下是Corey McAtee的一些想法Beckhoff自动化。(他列举了倍福设备和软件提供的选项,但其他平台也可以实现类似的功能。)

EtherCAT允许使用“隧道”概念通过网络进行基于ip的协议通信。这方面的例子包括通过Web瘦客户机与远程HMI面板的通信,或与标准打印机或其他基于TCP/ udp的组件的通信。倍福将这种隧道功能称为EoE,即以太网over EtherCAT。对于我们的硬件,这是使用提供标准RJ45连接器的EL6601或EL6614以太网交换机端口终端来完成的,以便将基于网络的设备连接到EtherCAT。在倍福软件方面,TwinCAT I/O (EtherCAT主机)将这些数据包交给操作系统层(Windows),在那里它们像任何其他标准网络数据包一样被处理。

隧道不同于协议的分层,这是以太网中使用的Internet技术中已经实现的一个关键特性,例如将TCP分层在IP下(TCP/IP)或将HTTP分层在TCP下的IP下,这些都是我们日常计算机使用的一部分。通过在EtherCAT帧内为这些设备挖掘非时间关键的Internet协议,EtherCAT网络可以确保其高度确定性、高扫描速率的帧不受这些相对较慢的基于ip的设备的通信的影响。

除了基于ip的协议隧道,倍福还在现场总线设计中实现了MDP(模块化设备配置文件),提供了一种通过EtherCAT从传统现场总线传递数据的标准方法。因此,倍福用户可以在网络上实现像EL6752 DeviceNet主终端这样的现场总线网关。我们将所有DeviceNet数据视为EtherCAT主端的标准进程数据,终端只是提供与DeviceNet网络之间的转换。这样实现的好处是:
1.辅助现场总线数据在现场总线上同步传输,不在服务通道上进行管理;和
2.由于去掉了传统的循环对象映射,它减少了EtherCAT主机上的CPU使用。

EtherCAT网关终端也可用于Profibus, Profinet, CANopen等,在建立从启用EtherCAT的系统到非EtherCAT设备以及旧工厂设备的通信方面提供了卓越的灵活性。