MODBUS通讯遇到的问题

昨天调MODBUS通讯,我先用的一块341(1CH01)跟南自的一通讯设备通讯,怎么通讯都读不到,然后换了个新版本的341(1CH02)竟然能读到了,设置完全一样,1CH01跟其他设备通讯也正常,不知道何解?难道跟版本有关系吗?不是只要支持通讯协议就行吗?

问题补充:
呵呵,我怎么会忘记插硬件狗呢,再说我已经说了该模块能跟其他设备通讯的,我怀疑也可能是硬件版本的问题,希望西门子的专家研究一下,从设备是南京南自的PDS751网络通讯装置。

最佳答案

应该是硬件延迟时间的问题了。
 先只连接南自设备,收发数据,看看你的CP341的TXD/RXD有没有响应?应该是TXD亮了之后RXD马上就要亮的才是有回复的。如果有那么就是你的从设备的响应时间太快了,CP341能收到数据,但是因为时间关系FB7不能作出处理,就相当于没有数据。
 如果T/R灯没有正确响应,那就是程序问题了。当然按你的情况,应该是上一种原因,我以前也遇到过,郁闷死了。

提问者对于答案的评价:
一直没找到原因,也许是西门子的千古悬案了。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月18日 下午11:06
下一篇 2017年6月18日 下午11:07

相关推荐