ModBus通信规约
ModBus通信规约指的是对MODBUS规约的模式和通信速率的一种定义。
基本信息
- 中文名
ModBus通信规约
- 传输方式
异步串行通信方式
- 最大传输距离
1200米
- 连接主站数目
1个
- 连接从站数目
最多31个
- 通讯介质
推荐采用0.5mm的双绞线
1.通讯参数和传输特性
传输方式:异步串行通信方式。
MODBUS规约模式:RTU模式。
传输速率:2400 bps,4800bps,9600bps,19200bps。
串行口通讯数据格式:1 个起始位,8 个数据位, 无校验位,1个停止位。
最大传输距离:1200米。
通讯介质:推荐采用0.5mm的双绞线,不带屏蔽层。(原因是如果使用屏蔽双绞线,但现场接地处理不好反而影响通讯质量)。
网络连接主站数目:1个。
网络连接从站数目:最多31个。
应答时间:小于4.5个byte传输时间(帧间隔最小时间) + 10ms。[1]
2.通讯连接方式
RS-485网络的匹配电阻选取:双绞线网络两端的匹配电阻选取,以现场通信正常为准,一般地1.2km时取120Ω,600m时取220Ω,300m时取330Ω,如通信误码率较大,观察通信时的波形,匹配电阻做适当改变
通讯连接方式
3.支持的MODBUS功能码
功能码02H: 读取开关量输入(读实遥信和虚遥信)。
功能码03H: 读取保持寄存器(读事件记录等)
功能码04H: 读取输入寄存器(读远动遥测)
功能码05H: 强制单点继电器输出(远方复归、单步的遥控跳闸、遥控合闸)。
功能码06H: 向保持寄存器写单个字(遥控跳闸、遥控合闸的选择和执行操作)