串口通讯modbus协议学习笔记

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

串口通讯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页

主机查询

相关文档
最新文档