西门子系列PLC之间的通讯方式分以下几种:
S7-200系列之间互相通讯
无需新增硬件的有:PPI自由口通讯、modbus主从通讯(需安装标准的modbus通讯库文件)
S7-300系列之间互相通讯
无需新增硬件方式有:MPI全局通讯、DP主从通讯(需CPU带DP口)以太网通讯(需要CPU自带以太网口)
S7-200与S7-300之间相互通讯
无需新增硬件的有:MPI-PPI通讯,此种通讯也是本文介绍的重点,其他通讯方式再以后的文档中会详细讲解。
S7-200 PLC与S7-300 PLC之间采用MPI通讯方式时,S7-200 PLC中不需要编写任何与通讯有关的程序,只需要将要交换的数据整理到一个连续的V 存储区当中即可,而S7-300 PLC中需要在组织块OB1(或是定时中断组织块OB35)当中调用系统功能X_GET(SFC67)用于读取S7-200的数据和X_PUT(SFC68)用于向S7-200写数据,以实现S7-200 PLC与S7-300 PLC之间的通讯。S7-200与S7-300采用此种通讯方式只能交换S7-200的V存储区数据