剑指工控 星期四, 05/30/2024 - 12:00 发表
S7-1200 与 S7-300 PN 之间的以太网通信可以通过 TCP 协议来实现,使用的通信指令是在双方 CPU 调用 T-block (TSEND_C,TRCV_C,TCON,TDISCON,TSEND,TRCV) 指令来实现。通信方式为双边通信,因此 TSEND 和 TRCV 必须成对出现。
本案例也可以作为S7-1200 与 S7-400 PN 之间的 TCP 通信文档。
硬件和软件需求及所完成的通信任务
所需条件:
① S7-1200(CPU1215C DC/DC/DC,固件版本V4.4)/S7-300(集成PN口,固件版本V3.2)
② TIA STEP7 V16,STEP7 V5.6
所完成的通信任务:
① S7-1200 CPU将通讯数据区 DB3 块中的 10 个字节的数据发送到 S7-300 CPU的接收数据区 DB2 块中。
② S7-300 CPU将通讯数据区 DB1 块中的 10 个字节的数据发送到 S7-1200 CPU的接收数据区 DB4 块中。