Modbus简介
Modbus通常用于设备之间的监控和数据采集(SCADA)式网络通信。例如,大型服务器可用于控制可编程逻辑控制器(PLC)或可编程自动化控制器(PAC),而PLC / PAC可依次掌握传感器,阀门,电动机或任何其他嵌入式设备。
为了满足这些需求,Modbus被设计为一种请求 - 响应协议,具有灵活的数据和功能模型功能,这是它至今仍在使用的部分原因。
请求 - 响应周期
Modbus协议遵循主从架构,其中主设备向从设备发送请求并等待响应。该架构使主设备可以完全控制信息流,这对旧的多点串行网络有益。即使在现代TCP / IP网络上,它也能让主设备对从机行为进行高度控制,这在某些设计中很有用。