众所周知,在plc学习中,关于通信的学习一直是一个难点,原因有二。
首先,通信信号不易监测和测量。我们可以用万用表测量4-20mA的电流或者0-10V的电压信号,但是通讯信号呢?只能通过连接串行助手和计算机等麻烦的方式进行监控。
第二通信协议的类型太多。仅西门子plc品牌就有很多。现在,让我们来谈谈这些类型:
串行端口协议有:
1) MODBUS RTU通信协议
2)现场总线通信协议
3) USS通信协议
4) PPI通信协议
5) MPI通信协议
6)自由港
以太网通信协议包括:
1) MODBUS TCPIP通信协议
2)opc通信协议
3)等开传输控制协议
4) UDP通信协议
5) PROFINET通信协议
6) S7协议
西门子的主要协议在这里。根据笔者的经验,MODBUS RTU通信协议和MODBUS TCPIP通信协议是常用的必须掌握的协议。因为这两个协议被广泛认可和使用,基本上自动化工厂的每一个自动化设备都支持这两个协议,所以这两个协议必须由一个合格的自动化工程师来掌握,可以结合plc视频教程来学习。
这是否意味着其他协议没有用?不,毕竟还有一些设备是非标准化协议。此时,通信需要自由端口通信。有时,所有设备都是西门子自己的产品,可以使用更快的专有协议,如PROFINET PROFIBUS S7。本文来源:www.jcpeixun.com 。