两种现场大师的网路对话S7-1200与S7-300400的以太网通讯术语

  • 综合资讯
  • 2024年12月21日
  • 1.创建一个名为PLC_HMI的项目,在S7-300主站和多个S7-1200从站之间,通过工业以太网(IE)实现数据传输(如时间同步)。对于确定性数据传输,主站依次与每个从站进行数据交换。任务A应通过S7通信块,而任务B则使用开放式TCP/IP(T-通信)。图01展示了两个任务的演示设置,其中S7-300主站与两个S7-1200从站进行通信。 2.自动化解决方案 解决方案A:S7-通信

两种现场大师的网路对话S7-1200与S7-300400的以太网通讯术语

1.创建一个名为PLC_HMI的项目,在S7-300主站和多个S7-1200从站之间,通过工业以太网(IE)实现数据传输(如时间同步)。对于确定性数据传输,主站依次与每个从站进行数据交换。任务A应通过S7通信块,而任务B则使用开放式TCP/IP(T-通信)。图01展示了两个任务的演示设置,其中S7-300主站与两个S7-1200从站进行通信。

2.自动化解决方案

解决方案A:S7-通信

在STEP7V5.4中,用户界面提供了组态工具NetPro,以便连接到S7服务器。在这个系统中,每个连接都有一个独特的ID,可以动态更改,从而允许客户端与服务器进行有效沟通。此外,CPU315-2PN/DP可以支持最多14个网络连接。

注意事项:

只有CPU315系列支持动态改变PUT和GET块中的ID。对于其他型号,如CPU400,每个块需要静态ID。

图02

在接收到同步命令后,主站在发送并接收块(Send_DB和Receive_DB)之间读取系统时间,并将其发送给第一个从站作为同步信息。然后,它通过GET块获取该来自第一台从站在的用户数据,并将其存储在相应位置。此过程对所有后续从站在重复执行。在完成最后一台设备之前,不断地重复这一过程。

解决方案B:T-通信

两种类型的控制器均具备TCON、TSEND、TRCV和TDISCON功能,这些都是用于开放式TCP/IP(TCP/IP)协议集成的人工智能模块。当选择“ISO-on-TCP”时,该协议提供了一种面向消息操作原理,这是SIMATIC系统间交流特别重要的一部分。在STEP 5 V5.4版本中,有助于配置此类连接的是“开放式通信导航器”。伙伴通过IP地址识别彼此,而OC导航保留了资源并创建了相关联量表。这使得最大数量受限于所选处理器单位数,对于使用CPU 315 的单元来说,可同时建立8 个这样的联系。

图03

主机利用TCON功能请求第一个远程终端建立TCP/IP链接。一旦确认链接成功建立,那一方也必须执行同样的操作。当存在同步作业时,主机读取系统时间并将其及用户数据通过TSEND功能发送至远程终端。TRCV接收函数则负责接受这些信息,并确保它们得到正确存储。而当需要关闭某些链接时,则使用TDISCON来释放它们。这整个流程被重复应用到剩余所有终端上,一旦完成,则重新开始第一次步骤,将回到起始点继续与首先联系上的远程终端进行进一步交互。