现场总线技术的发展历程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-1200提供被动服务器服务。用户界面允许对连接ID进行动态更改,以便客户端可以通过PUT和GET块与服务器建立联系。在NetPro中,可组态最大连接数取决于所选用的CPU类型,CPU315-2PN/DP可支持最多14个独立的S7连接。
注意事项:
只有基于CPU315系列的设备才支持将PUT和GET块ID设置为动态值,对于基于CPU400系列的设备,每个通信块都需要预先分配一个静态ID。
图02显示了发送和接收数据块(Send_DB和Receive_DB)在主站和从站上的应用。主站在接收到同步命令后,将系统时间读取并通过PUT块发送至第一个从站,并且同时更新自身时间。此后,它会使用GET块获取来自第一个从站在本地存储器中提取用户数据,然后再次将其发送回该同一节点。在完成所有剩余节点间相似的操作后,最终返回第一节点重复相同步骤。这样保证了整个网络内各部分信息的一致性。
解决方案B:T通信
为了实现T通讯功能,在STEP 5 V5.4版本中,可以使用"开放式通讯向导"来组建此类网络。在这个过程中,我们选择ISO-on-TCP作为协议,这种面向消息操作模式特别适用于SIMATIC系统之间交流。
对于IP地址识别,每个伙伴都有唯一标识符。这不仅提高了安全性,还使得管理变得更加方便。当我们想要扩展更多伙伴时,只需更改相关联定的IP地址即可。这意味着可以连续建立超过8个不同伙伴之间有效沟通,无需重新配置任何单元或资源。
图03详细描述了TCON、TSEND、TRCV及TDISCON这些关键函数如何协助构建这种高效沟通环境。一旦请求确认成功,就能开始共享信息。而当需要断开某些线路时,只需简单调用TDISCON就能完成这一过程,不影响其他已建立好的链接。
总结来说,无论是采用传统的定制方法还是新的现代技术手段,都有其独特优势及适用场景。了解并掌握这两种方法,以及它们如何相互补充,是提升生产效率、优化资源分配以及减少成本风险方面至关重要的一步。此外,由于工业互联网时代正在悄然来临,更高级别的大规模集成已经成为可能,因此学习如何有效管理这些复杂网络结构也成为了未来的关键技能之一。