首页 理论教育 PLC通信过程:实现PLC之间数据交流

PLC通信过程:实现PLC之间数据交流

时间:2023-06-29 理论教育 版权反馈
【摘要】:S7-1200与S7-200之间只能通过S7通信来实现,因为S7-200 CPU的以太网模块只支持S7通信。由于S7-1200 的PROFINET通信口只支持S7通信的服务器端,所以在编程方面,S7-1200 CPU不做任何的工作,只需在S7-200 CPU一侧将以太网设置成客户端,并用ETHx_XFR指令编程通信。采用TCP和ISO on TCP这两种协议进行通信所使用的指令是相同的,在S7-1200 CPU 中使用 T-block 指令编程通信。

PLC通信过程:实现PLC之间数据交流

S7-1200与S7-1200之间的以太网通信只能通过TCP或ISO on TCP协议来实现,使用的通信指令是在双方CPU调用T-block(TSEND_C,TRCV_C,TCON,TDISCON,TSEN,TRCV)指令来实现的。

S7-1200与S7-200之间只能通过S7通信来实现,因为S7-200 CPU的以太网模块只支持S7通信。由于S7-1200 的PROFINET通信口只支持S7通信的服务器(Sever)端,所以在编程方面,S7-1200 CPU不做任何的工作,只需在S7-200 CPU一侧将以太网设置成客户端,并用ETHx_XFR指令编程通信。(www.xing528.com)

S7-1200 与 S7-300/400 之间的以太网通信方式相对更多,可以采用下列方式:TCP、ISO on TCP和S7通信。采用TCP和ISO on TCP这两种协议进行通信所使用的指令是相同的,在S7-1200 CPU 中使用 T-block 指令编程通信。如果是以太网模块在S7-300、S7-400 CPU 中使用AG_SEND、AG_RECV 编程通信。如果是支持Open IE 的PN口则使用Open IE的通信指令实现。对于S7通信,S7-1200的PREFINET通信口只支持S7通信的服务器端,所以在编程和建立连接方面,S7-1200 CPU不用做任何工作,只需在S7-300/400 CPU 一侧建立单边连接,并使用PUT、GET指令进行通信。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈