串口通讯modbus协议学习笔记.doc

串口通讯modbus协议学习笔记.doc

ID:54967388

大小:110.50 KB

页数:4页

时间:2020-04-25

上传者:U-5097
串口通讯modbus协议学习笔记.doc_第1页
串口通讯modbus协议学习笔记.doc_第2页
串口通讯modbus协议学习笔记.doc_第3页
串口通讯modbus协议学习笔记.doc_第4页
资源描述:

《串口通讯modbus协议学习笔记.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

串口通讯modbus协议串口通讯常用的有RS232和RS485RS232全双工,电缆最长15.2m发送TXD;接收RXD逻辑1(MARK)=-3V~-15V逻辑0(SPACE)=+3~+15VRS485半双工,电缆最长1200m线制:两线,A、B多台设备连接:所有A并联,所有B并联RS485转USB。安装完驱动后会多一个串口(COM口),可在属性=》高级中修改串口号COMN。串口(及modbus)配置波特率baudrate4800、9600、19200、38400、57600串口奇偶校验parityCheck无,奇检验,偶校验串口数据位databits7或8位串口停止位stopbits1或者2位串口双工模式半双工或者全双工(带RTS/CTS控制)串口站号SlaveID1(0为主站)modbus协议ProtocolModbusRTUmodbus主从状态从、主modbus超时ResponseTimeout1秒modbus延时200毫秒modbus停止位有校验时1Bit,无校验时2Bit其他TTL(晶体管-晶体管逻辑电平)电平信号。+5V等价于逻辑“1”,0V等价于逻辑“0”modbus-RTU协议RS485是硬件,modbus-RTU是协议。一般RS485上跑的也就是modbus-RTU,所以被混为一谈。MODBUS协议在一根通讯线上使用主从应答式连接(半双工)主机查询,从机回应 modbus-RTU帧结构地址函数数据校验码1字节1字节N字节2字节一般主机查询12345678设备地址功能编码地址高字节地址低字节数据高字节数据低字节CRC高字节CRC低字节1字节1字节1字节1字节1字节1字节1字节1字节地址:1~247常用功能码功能码功能位数操作IO说明01读取线圈状态1位读DO取得一组逻辑线圈的当前状态02读取输入状态1位读DI取得一组开关输入的当前状态03读取保持寄存器16位整型读AO在一个或多个保持寄存器中取得当前的二进制值04读取输入寄存器16位整型读AI在一个或多个输入寄存器中取得当前的二进制值05强置单线圈位写DO强置一个逻辑线圈的通断状态06预置单寄存器16位整型写AO把具体二进值装入一个保持寄存器15强置多线圈位写DO强置一串连续逻辑线圈的通断16预置多寄存器16位整型写AO把具体的二进制值装入一串连续的保持寄存器数据设备不同,数据位数不同起始地址:0001默认情况下先发地位,后发高位错误校验(CRC)用串口调试软件计算有的通讯CRC高字节在前,有的通讯CRC高字节在后2路继电器模块读写实例参见modbus协议规定 读继电器输出数据:01设备地址功能码数据地址高位8位数据地址低位8位读取数量高8位读取数量低8位CRC低字节CRC高字节备注010100000002BDCB读取00、01状态返回DATA16进制2进制低8位000000都不亮01000100亮02001001亮03001100、01都亮读输入数据:02设备地址功能码数据地址高位8位数据地址低位8位读取数量高8位读取数量低8位CRC低字节CRC高字节备注010200000002F9CB返回类似上条写继电器输出数据:05设备地址功能码数据地址高位8位数据地址低位8位内容高8位内容低8位CRC低CRC高备注01050000FF008C3A开0001050001FF008C3A开01010500000000CDCA关000105000100009C0A关01数据地址:00、01内容中:0000为关,FF00为开CRC为低字节在前浙江奥新仪表的串口通讯是自定义的RS485“通讯协议”主机查询2a01002e起始位地址功能码结束位00瞬时流量04正向总量从机回应 0100个位十位百位千位万位十万位0AAH从机地址命令D0D1D2D3D4D5校验和结束标志联合站modbus卡配置在84页主机查询命令在39页Enable1IntAddress数据地址0Count读取数据个数16位Device从站地址1Func函数3

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
关闭