S7-1200与S7-300400的智能交互以太网通讯方案与Can总线通信原理的巧妙融合
1.创建项目,命名为"智能PLC交互系统"
在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中的NetPro软件配合工作。在此过程中,通过PUT和GET块进行组态连接,并分配明确的ID号码。此外,每个连接都有一个唯一的ID号,使得客户端能够动态更改这些ID以便与服务器有效沟通。对于CPU315-2PN/DP,NetPro允许最多14个独立的S7连接。
b. T通信方案:选择TCON、TSEND、TRCV和TDISCON块来支持开放式TCP/IP(TCP/IP)协议。在STEP 7 V5.4中使用开放式通信向导(OC向导),将伙伴设备通过IP地址识别并建立连接。此外,对于CPU315-2PN/DP,可以同时维持8个独立的ISO-on-TCP链接,并且可以连续地扩展到超过8台设备。
图02及图03详细展示了在实际应用中的主机和从机如何分别使用发送和接收块(Send_DB 和 Receive_DB)来实现信息传递以及同步操作。在整个过程中,不仅考虑到了实时性的需求,还确保了数据准确无误地传输给各方,从而保证了整体系统的一致性。