![](https://img-blog.csdnimg.cn/20190918140053667.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Qt-Modbus协议
Qt Modbus通信相关知识。
守静向光
这个作者很懒,什么都没留下…
展开
-
Modbus-RTU写入 06命令详细说明(数据都为16进制数)(修改从站地址)
1、修改举例如01地址改为09地址:发送 01 06 00 0F 00 09 79 CF返回 01 06 00 0F 00 09 79 CF则将原地址01修改成09成功,修改地址可线下或线上修改,完成后无需重新上电即可直接工作。79 CF是校验码要在软件上校验出来。2、485信号传感器和电脑已经连接好信号线,传感器独立供电。3、具体操作(1)打开SinloCRC校验小工具F9 C8 是输入06功能码报文后确认后的校验码。(2)串口调试助手串口参数设置和传感器一样,打开串口,06功能码复原创 2021-12-08 11:31:24 · 13934 阅读 · 2 评论 -
Qt modbusRTU04功能码 读输入寄存器的值并显示
由于自己所购买的传感器读取需要的数据是modbusRTU04功能码形式(读取输入寄存器的值),晚上找了好多资料关于modbusRTU04功能码的代码几乎没有,也困扰了自己很久,所以在此补充一份,同时也感谢胡工对我的帮助,顺利读取到寄存器数据,下面的代码希望对大家有帮助。/*-----------modbus 04功能码------------*/void MainWindow::on_m04Btn_clicked(){ if(master==nullptr)return;//主站为空 退出原创 2021-11-16 11:26:03 · 1247 阅读 · 0 评论 -
qt.modbus: (RTU client) Discarding response with wrong CRC, received: 16448 , calculated CRC: 49303
qt.modbus: (RTU client) Discarding response with wrong CRC, received: 16448 , calculated CRC: 49303检查主和从机的串口配置是不是一样,不一样会出现这样的问题。下图是我检查完Qt modbus协议中的串口配置后可以读取到数了...原创 2021-11-10 16:54:38 · 1078 阅读 · 0 评论