当前位置:文档之家› 串口通讯modbus协议学习笔记

串口通讯modbus协议学习笔记

串口通讯modbus协议

串口通讯

常用的有RS232和RS485

RS232

全双工,电缆最长15.2m

发送TXD;接收RXD

逻辑1(MARK)=-3V~-15V

逻辑0(SPACE)=+3~+15V

RS485

半双工,电缆最长1200m

线制:两线,A、B

多台设备连接:所有A并联,所有B并联

RS485转USB。安装完驱动后会多一个串口(COM口),可在属性=》高级中修改串口号COM N。

其他

TTL(晶体管-晶体管逻辑电平)电平信号。+5V等价于逻辑“1”,0V等价于逻辑“0”

modbus-RTU协议

RS485是硬件,modbus-RTU是协议。一般RS485上跑的也就是modbus-RTU,所以被混为一谈。

MODBUS协议在一根通讯线上使用主从应答式连接(半双工)

主机查询,从机回应

地址:1~247

数据

设备不同,数据位数不同

起始地址:0001

默认情况下先发地位,后发高位

错误校验(CRC)

用串口调试软件计算

有的通讯CRC高字节在前,有的通讯CRC高字节在后2路继电器模块读写实例

参见modbus协议规定

读继电器输出数据:01

内容中:0000为关,FF00为开

CRC为低字节在前

浙江奥新仪表的串口通讯是自定义的RS485“通讯协议”

联合站modbus卡配置在84页

主机查询

相关主题