Modbus通讯使用看这一篇就够了。附加关于低代码Modbus通讯使用。

从数据大小方面去学习modbus通讯的使用。

主要使用的几类功能码如下图,详情可以自查手册。

PLC数据类型学习:

关于低代码配置modbus通讯的所有数据类型匹配,提供参考:


通讯协议多种多样,协议定义的层次不一样,在该层次中还有各种的通讯协议,在此modbus通讯应用上个人理解的TCP/IP模型-使用原理,理解如下:

举一个例子:一个人从香港去澳门,从香港去澳门可以走水路或航空,水路可以是RS232,RS485,航空可以是以太网;交通工具中的船和飞机可以分别看成应用层的Modbus RTU/Modbus PLUS和Modbus TCP/IP,而在这里当然船也可以是轮船或汽艇,可以是RS485支持的其他通讯协议。
RS232和RS485只负责把路修好,连同后Modbus就像车和船等交通工具,路修好了如果有码头就可以走船,如果有车站就可以走汽车(一个是路一个是更高一层的交通工具)。
最后简单说明一下全双工与半双工的概念:
全双工:简单的可以理解为,通信系统的每一端都设置了发送器和接收器,因此通信双方都可以在同一时刻同时发送和接收数据。而无需进行方向的切换。
半双工:用一根线即做发送又做接收,虽然数据可以在两个方向上传送,但通信双方不可以同时发送和接收数据,因此需要通过收/发开关进行切换。
