今天,在吾爱PLC网站上阅读了关于PLC通讯的相关知识,讲得十分详细。之前一直搞不懂RS232协议、RS485协议、MODBUS协议。通过前几天在十堰的实习(在口罩生产线上的对嵌入式板卡与伺服驱动器以及HMI的连接时,查阅了一些关于通讯的知识)与今天阅读的三篇关于通讯的博客,理顺了通讯的相关知识。
![](https://img-blog.csdnimg.cn/4c2b8c0de8814a5d8503550b06b0a39c.png)
首先,对于RS232接口标准和RS485接口标准指的是物理层的协议,这些协议解决了如下问题:物理接口是怎么样的?接口是几针的?每针的信号的作用是什么?这里规定的电平是怎么样的?(输出几伏电压是1,输出几伏电压是0,因为通讯就是PLC控制端口的电压,对应成0或1,发出一系列的0和1),连接方式是怎么样的。
![](https://img-blog.csdnimg.cn/8fbf9dea1d4245b081d328fbc4d0e610.png)
而MODBUS协议是应用层的协议。此协议规定了PLC发出的帧数据的形式,帧数据中的各位上的数据是干什么的?接受方如何去解读帧数据,如何提取有效数据。如下就是某种应用层协议对帧数据形式的规定。
![](https://wuaiplc.com/wp-content/uploads/2022/03/%E9%80%9A%E8%AE%AF%E5%9F%BA%E7%A1%80%E4%B8%80%E4%B8%805-1024x681.jpg)
附上三篇博客的网址:
吾爱PLC - 电工学习PLC:数据通讯功能基础(一) (wuaiplc.com)
吾爱PLC - 电工学习PLC:数据通讯功能基础(二):波特率,通信协议,通信端口别再分不清楚了 (wuaiplc.com)
吾爱PLC - 电工学习PLC:数据通讯功能基础(三):什么是RS232?什么是RS485? (wuaiplc.com)
串口通信协议RS232_rs232串口通信协议_wespten的博客-CSDN博客