您现在的位置是:首页 > PLC技术 > PLC技术
PLC与PLC之间如何实现MPI通信
来源:艾特贸易2018-01-19
简介通过 MPI 实现 PLC 与 PLC 之问通信有三种方式。 (1) 全局数据包 (GD) 通信方式:全局数据包通信方式只需在 STEP 7 的硬件配置中,组态 PLC 之间的发送区和接收区,不需编写任何程序,这种
通过MPI实现PLC与PLC之问通信有三种方式。
(1)全局数据包(GD)通信方式:全局数据包通信方式只需在STEP 7的硬件配置中,组态PLC之间的发送区和接收区,不需编写任何程序,这种通信方式只能在S7-300/400 PLC之间进行。这种通信方式的通信数据包长度为:S7-300最大为22字节,S7-400最大为54字节。
(2)无组态连接通信方式:无组态的MPI通信需要调用系统功能块SFC65~SFC69来实现MPI通信,这种通信方式适合于S7-300、S7-400和S7-200之间的通信,而且是不需要组态的连接结构。无组态的MPI通信可分为双边和单边编程两种通信方式。
●双向通信:通信的双方都需要调用通信块,一方调用发送块,另一方就要调用接收块来接收数据。这种通信方式适用于S7-300/400之间的通信,发送块是SFC65 (X_SEND),接收块是SFC66 (X RCV),如图10-34和图10-35所示。
图10-34 SFC65指令参数说明
图10-35 SFC66指令参数说明
●单向通信:单项通信类似于客户机与服务器模式,只在客户机一方编写程序读/写服务器端数据。这种通信方式适合于S7-300/400/200之间的通信。S7-300/400的CPU可作为客户机和服务器,S7-200只能作为服务器。
(3)组态连接通信方式:组态连接通信方式不仅要组态,还要调用系统功能块完成通信,其数据包长度最大为160字节,适用于S7-400之间及S7-300之间的MPI通信。当S7-400和S7-300通信时,S7-300只能作为服务器端,S7-400用来做客户端。
如图10-36所示为MPI通信方式。
图10-36 MPI通信方式
(部分原创文章应编辑稿费需求,每篇需要收取2元的稿费,如需查看全文请联系客服索取,谢谢理解!在线客服:)