s7-224 编码器 modbus 求助!

现要采集编码器输出信号,编码器(绝对值编码器 CZ58/0012ECL10RMA)。国际标准modbus RTU总线输出,棕色10-30Vdc 
兰色 0V GND 黑色 RTU输出A 白色 RTU输出B 灰色 外部置位高电平入 
绿色 编程允许线,用编码器专用的设置软件通过485转232可以读到参数,但是通过modscan读不到,用串口调试器也读不到返回数据。望帮助。再者,把编码器黑色线接9针接头8,白色线接9针接头3,接在PLC的port0口,
利用modbus库程序,编程,MSG指令返回错误3(从站无响应)。觉得是自己的编程有问题。求程序帮助。急急急!自己编的程序如图片!我的qq是12286372,望高手能加我qq,详细指导,谢谢谢!

问题补充:
望能留下您的联系方式,可以方便交流。谢谢谢谢!

图片说明:

s7-224 编码器 modbus 求助!   

最佳答案

我觉得你先搞定用modscan或串口调试器读到数据再说。查查编码器专用的设置软件有那些特殊的设置,如果你用通用的调试软件都无法正常通讯,编程怎么能通上呢?仔细看看编码器的手册。

提问者对于答案的评价:
现在已经能用PLC读到数据,但是MSG会出现错误8,正在努力解决,忘赐教!

专家置评

已阅,最佳答案正确。
错误是3表示从站无响应,这样先建议用串口调试软件测试。错误是8,表示CRC校验错误,modbus库里包含了CRC校验,这边可能传输受到干扰,可能接收到错误的数据。该错误通常由电气故障
引起,例如接线错误或影响通讯的电气噪声。去检查接线等

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc246916.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月2日
下一篇 2018年12月2日

相关推荐