Modbus 协议是电子控制器中使用的通用语言。通过该协议,控制器可以相互通信,也可以通过网络(例如以太网)与其他设备通信。它已成为通用行业标准。该协议定义了一个控制器,该控制器知道正在使用的消息结构,而不管它们通过什么网络进行通信。它描述了控制器如何请求访问其他设备、如何响应其他设备的请求以及如何检测和记录错误。它指定消息域模式和内容的通用格式。当通过 ModBus 网络进行通信时,该协议确定每个控制器需要知道其设备地址、识别地址发送的消息并确定要采取的操作。如果需要响应,控制器会生成反馈消息并使用 ModBus 发送该消息。在其他网络上,包含 Modbus 协议的消息将转换为该网络上使用的帧或数据包结构。这种转换还扩展了特定于网络的方法来解析段地址、路由路径和错误检测。ModBus网络只有一台主机,所有流量都由他路由。网络最多可支持247个远程从控制器,但实际支持的从控制器数量取决于所使用的通信设备。使用该系统,每台PC都可以与中央主机交换信息,而不影响每台PC执行自己的控制任务。
ModBus系统中有两种模式可供选择:ASCII(美国信息交换码)和RTU(远程终端设备)。我们的产品一般采用RTU模式进行通信,报文中每个8Bit字节包含两个4Bit十六进制字符。这种方法的主要优点是在相同的波特率下比ASCII方法可以传输更多的数据。
发布时间:2022年7月22日