西门子PLC通信协议这么多种,到底哪些是必修?

来源: 网络整理 2020-03-12 10:31:00

西门子PLC有4大类,几十个型号类型,PLC不同所支持的通讯协议也不相同。

S7-200系列支持的协议有:PPI、MPI、PROFIBUS、以太网、S7协议、AS-INTERFACE、USS、MODBUS、自由口。

S7-300\400系列支持的协议有:MPI、PROFIBUS、ETHERNET网、ISO协议、ISO-ON-TCP、MODBUS等。

相同点是同一协议物理传输介质相同。比如S7协议可以使用DP、以太网作为传输介质。

不同之处是每个协议都对应不同的组态方式和程序。

众所周知,plc学习里面,关于通信的学习总是一个难点,原因有二

首先通信信号不便于监测测量,4-20mA电流或者0-10V电压信号大家只要拿一个万用表就可以测量了,但是通信信号?只能用电脑连接串口助手等比较麻烦的手段才能监测的到。

第二通信协议的类型太多,仅仅是西门子plc品牌就有很多,现在让我们来讲讲有那些种:

串口协议有:

1) MODBUS RTU 通信协议

2) PROFIBUS 通信协议

3) USS通信协议

4) PPI通信协议

5) MPI通信协议

6) 自由口

以太网通信协议有:

1) MODBUS TCPIP 通信协议

2)OPC 通信协议

3) ISO-ON-TCP通信协议

4) UDP通信协议

5) PROFINET通信协议

6) S7协议

主要的西门子协议就都在这里了,根据笔者的经验,用的最多的必须掌握的协议是MODBUS RTU 通信协议与 MODBUS TCPIP 通信协议,因为这两个协议是受到广泛认可并且被广泛使用的协议,基本上每个自动化厂家的自动化设备都支持这两个协议,所以这两个协议对于一个合格的自动化工程师是必须掌握的。

这是不是说其他协议就没用了呢,并非如此,毕竟还有一些设备是非标准化的协议,这个时候需要自由口通信进行通信工作,有的时候全部设备都是西门子自家产品就可以用速度更快的PROFINET PROFIBUS S7等专有协议。

0
收藏
0