在串口软件中发送读保持寄存器的命令时,确保选择正确的寄存器地址和功能码,同时设置正确的通信协议和参数。
下载贤集网APP入驻自媒体
多有不解,向各位前辈老师取经!我已经设好CH2为通信协议,编好程序,再在sc上设置好功能码。接着用串口软件发送读保持指令,它回给我如图1,同时QJ71C24n-R4报错7F24,说是和校验错误。然后用modbus从站仿真软件通讯,一切正常,如图2我觉得这样的通讯才正常,再在从站软件上改变数值,数值会传回plc的d寄存器里。但是但是这个不是我想要的,我想要的是在电脑上通过串口软件发送读写指令,能够读写d寄存器同时Qplc会回给我相应的报文。这个跟用modbus从站仿真软件通讯发送的报文完全相反。我知道可以用QJ71MB91,但是不能用,就只能用QJ71C24n-R4。我想问改怎么设置或者改程序? 现在我知道c24n只能做modbus主站,但有人说如果非要做从站的话只能用无顺序协议编写!恳请赐教!