几分钟带你吃透Modbus协议
< 返回列表时间: 2020-07-16来源:电气自动化新闻
Modbus是一种串行通信协议,由Modicon公司(现为施耐德电气)于1979年发布,用于可编程逻辑控制器(PLC)通信。Modbus已成为工业领域通信协议的行业标准,是目前工业电子设备之间的一种常用连接方式。利用它,可以将不同厂家生产的控制设备接入工业网络进行集中监控。Modbus协议允许在各种网络架构中进行简单的通信。每个设备(PLC、HMI、控制面板、驱动器、I/O设备)可以使用Modbus协议启动远程操作。一些网关允许使用Modbus协议在多条总线或网络之间进行通信。Modbus的工作原理当在Modbus网络上通信时,该协议决定了每个控制器需要知道自己的设备地址,根据地址识别发送的消息,并决定要产生什么动作。如果需要响应,控制器将生成反馈消息并使用Modbus协议发送。在其他网络中,包含Modbus协议的消息被转换成该网络中使用的帧或包结构。该变换还扩展了根据特定网络求解节点地址、路由路径和错误检测的方法。Modbus通信方式(1),以太网:对应的通信方式为Modbus TCP/IP。(2) 异步串行传输(各种介质,如有线RS-232-/422/485/;光纤、无线等):对应的通信方式为Modbus RTU或Modbus ASCII。(3) 高速令牌传递网络:对应的通信方式为modbusplus,串口链路(RS232、RS485、RS422)采用ModbusRTU和modbusascii协议,以太网链路采用modbustcp/IP协议。Modbus的特点(1)免费、免费、免费(2)Modbus可以支持多种电气接口,如RS-232/485(串口),也可以在多种介质上传输,如双绞线、光纤、无线等。(3)Modbus帧格式简单,易于理解,易于开发。(4) 可靠性好。Modbus协议需要检查数据。除了奇偶校验之外,LRC校验在ASCII模式下使用,16位CRC校验在串行协议的RTU模式下使用。但是,在TCP模式下没有额外的检查,因为TCP协议是一个可靠的面向连接的协议。此外,MODBUS采用主从模式定期发送和接收数据。在实际使用中,如果从站断开(如故障或停机),主终端可以进行诊断,当故障修复后,网络可以自动连接。Ut-6004系列串口服务器提供串口到网络功能,操作方式:VCOM、tcpserver、tcpclient、UDP、serialtelnetmode、remotepairmode、rfc2217、modbustcp服务器、modbustcp客户端,可将RS-232/485/422串口转换为TCP/IP网络接口,实现RS-232/485之间的数据双向透明传输/422串口和TCP/IP网络接口。
排行