解密S7-1200与S7-300400之间以太网通讯奥秘深入探索CAN通信神秘世界

  • 天文图吧
  • 2024年12月21日
  • 1.创建项目,命名为"PLC_HMI" 在S7-300主站与多个S7-1200从站之间,通过工业以太网(IE)实现数据的精确传输(例如,用于时间同步)。对于确保数据传输的可靠性,主站会逐一与每个从站进行交换。任务A应该采用S7通信,而任务B则使用开放式TCP/IP(T通信)。 图01展示了两个任务的演示设置,其中S7-300作为连接两个S7-1200从站的中枢。 2

解密S7-1200与S7-300400之间以太网通讯奥秘深入探索CAN通信神秘世界

1.创建项目,命名为"PLC_HMI"

在S7-300主站与多个S7-1200从站之间,通过工业以太网(IE)实现数据的精确传输(例如,用于时间同步)。对于确保数据传输的可靠性,主站会逐一与每个从站进行交换。任务A应该采用S7通信,而任务B则使用开放式TCP/IP(T通信)。

图01展示了两个任务的演示设置,其中S7-300作为连接两个S7-1200从站的中枢。

2.自动化解决方案

解决方案A:S7通信

S7-1200 PLC提供了被动服务器功能,使其能够支持由STEP 7 V5.4+SP5+HF1编程用户界面操作的步进器控制单元315-2PN/DP。紧凑型CPU S7-1200则利用STEP 7 Basic V10.5 SP2进行组态设计。

图02显示了主机和客户端之间使用发送和接收块(Send_DB和Receive_DB)来建立联系。在接收到同步命令后,主机读取系统时间,并通过PUT块将时间信息发送给第一个从站。PUT块会根据主机提供的ID动态地更新它自己的连接ID,从而允许灵活地更改与服务器通信时所需的连接数量。此外,每个CPU类型都有不同的最大NetPro中组态连接数限制。

解决方案B:T通信

为了实现开放式TCP/IP通讯功能,所有设备均配备有TCON、TSEND、TRCV以及TDISCON这些关键模块。当选择“ISO-on-TCP”协议时,这种面向消息的事务处理方式尤为适合于SIMATIC系统间高效交流。在STEP 7 V5.4环境下,可以借助‘开放式通信向导’(OC向导)来配置此类链接。

图03详细描绘了两台设备如何利用IP地址作为识别标记建立联系。在这个过程中,由OC向导管理并维护各项网络资源,同时生成相应的数据块,以存储伙伴节点所需使用到的IP地址。此外,对于同一资源,可连续对超过8个不同节点进行数据交换,只要在相关联框架内调整其中某些IP地址即可。

在这两种通讯模式下,无论是基于定制协议还是标准TCP/IP,都能保证工业以太网上的高效、高准确率地信息传递。