找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问
题。
悬赏西币:3 对过期问题进行处理,可以获得系统返还的1分 问题为何被关闭
使用S7-200SMART的modbus库指令读取外部模块地址中的数据,用串口助手和外部设备进行485通讯能得到返回值,使用PLC的modbus指令老是通讯不上。我怀疑是不是寄存器地址写错了。下面分别是模块的寄存器地址和我的modbus指令,我这边的指令是想读0X0A的值。另外指令一直报错8,但是我把485的信号线对调以后还是报错,不过报错的是3。实在是不知道该怎么搞了,请各位帮忙看看。
产品版区:SIMATIC S7-200 SMART
提问时间:2021-01-15 20:40:34 提问者: snky - 新生  第1级
问题ID: 247202
首先需要确认程序编写是否正确,帮助文件中有示例程序,其次PLC程序的通讯参数和外部设备要保持一致。报错代码帮助文件中也有说明。
回答者: Lskjsdwgc- 资深学长  第3级
2021-01-20 14:45:05
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!