请教一下各位老师 库的命令如图现在的话外部什么设备都不接的话通过usb转串口到电脑上的串口助手查到的报文是01 04 00 00 00 01 31 CA 但是当我从plc的串口接到仪表上面之后
想看看每次给仪表发的什么消息报文就变成了01 04 00 00 00 01 31 CA 01 84 03 03 01 从ca之后多了五位是怎么回事
最后的 01 84 03 03 01 第二个字节 84H 表明是从站回复回来的主站请求04功能码的错误响应回复。
当用功能码03H 读保持寄存器时,如果从站没有正确的数据,则此字节变为了 83H。你可以试试
应该是没有通讯上。再看看,接线、程序问题,下面链接中主站的最下面有一个轮循的示例,用轮循做一下。
S7-200 SMART Modbus RTU通信常见问题
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/020.html
从ca之后多了五位是怎么回事 ?
查看仪表说明书,或向仪表厂家询问。
应该是没通讯上 重启一下再试试。
电话:13818569113
邮箱:13916183699@139.com
网址:http://www.4008104288.net
地址:中国上海市青浦区北青公路7171号