西门子PLC常用通信协议以及常用协议的区别(二)

S5兼容通信

ISO传输协议:用于S7站之间的数据交换以及PC站、S5站和第三方系统之间的通信;

特性:

          1、站之间的通信都是基于MAC地址的;

          2、使用数据块的数据传输适用于8Kbytes的数据;

          3、可以适用send/receive和fetch/write服务实现数据传输;

          4、数据接收由对方通过ISO参考模型第四层进行确认;

          5、数据无法通过路由器进行传递,ISO不支持路由,因此,此协议是基于MAC地址而不是IP地址;

ISO-on-TCP协议:用于S7站之间的数据交换以及PC站、S5站和第三方系统之间的通信;

特性:

          1、站之间的通信都是基于IP地址的;

          2、使用数据块的数据传输适用于8Kbytes的数据;

          3、可以适用send/receive和fetch/write服务实现数据传输;

          4、数据接收由对方通过ISO参考模型第四层进行确认;

          5、数据可以通过路由器传递;

UDP协议:用于两个站之间的数据交换;

特性:

          1、两个字节(一个2048的数据块被分为两个包)之间相关数据块的不可靠传输;

          2、支持组播,通过建立组播环,组播允许站组一起接受和发送数据到这个组;

          3、可以适用send/receive实现数据传输;

          4、数据可以通过路由器传递;

PPI通信

是西门子公司专门为S7-200开发的通信协议,内置于CPU中。

特性:

          1、物理上基于RS485接口;

          2、主从协议,主站发送要求到从站设备,从站做出响应,从站不能主动发送信息;

          3、PPI协议不限制与一个从站通信的主站数量,但在一个网络中,主站不能超过32个;

     

MPI通讯

是SIMATIC多点通信的接口。

特性:

          1、适用于少数站点之间的通信,多用于连接上位机和少量PLC之间近距离的通信;

          2、通信速率为19.2K-12Mbit/s,但是直接连接PLC的MPI网络,其最高通信速率为187.5KBIT/S,主要是受S7-200CPU通信速率限制;

          3、在MPI网络中,最多可以有32个站,一个网段的最长通信距离为50M,更远的通信距离可以通过RS485中继器扩展;

          4、允许主主通信和主从通信,每个CPU通信口的连接数是4个;

          5、MPI不能和一个作为PPI主站的CPU进行通信;

          6、S7-200PLC只能作为MPI的从站,不能作为主站,S7-200PLC之间只能通过PPI进行访问;

PROFIBUS

现场总线通信,具有很好的实时性。和PROFINET通信介质不同,没有任何联系。

特性:

          1、基于RS485串行通信;

          2、最大带宽是12Mbps;

          3、数据传输方式是半双工;

          4、一次性数据传输为32bytes;

          5、用户数据最大为244bytes;

          6、组态和诊断需要专门的接口模块;

          7、需要使用特殊的工具进行网络诊断;

          8、网络中一般只有一个主站,多主站系统,会导致DP循环周期过长;

          9、一个接口只能做从站或者主站;

分类:

          1、PROFIBUS-DP(decentralized periphery)是一种高速低成本通信,用于设备级控制系统和分散式IO的通信。常用于控制器之间,控制器和模块之间的通信,可以取代半DC24V信号的传输;

          2、PROFIBUS-PA(process automation)连接传感器和控制机构的通信,可以取代4-20ma的模拟量传输;

          3、PROFIBUS-FMS(filed bus message specification)用于车间级监控网络,是一个令牌结构、实时多主网络,在控制器之间传输大量数据,实时性不高;

       

PROFINET

现场总线通信,具有很好的实时性。

特性:

          1、基于工业以太网;

          2、基于标准以太网开发的应用都可以直接应用于PROFINET;

          3、最大带宽是100Mbps;

          4、数据传输方式是全双工;

          5、一次性数据传输为254bytes;

          6、用户数据最大为1400bytes;

          7、组态和诊断使用标准的以太网卡;

          8、使用标准的IT工具就可以进行网络诊断;

          9、一个网络中不限制主站个数,任意的控制器都可以在网络中运行,多个控制器不会影响IO的响应时间;

        10、一个接口既可以做控制器又可以做IO设备;

猜你喜欢

转载自blog.csdn.net/weixin_39829336/article/details/112669571