怎么用CPU313C-2DP读串口通信

写了一个同样的程序,用CPU315-2DP通过CP341能读温度巡检仪的温度,而把同样的一个程序换到CPU313C-2DP里面读到的数据就是错误的,请各位大侠帮忙解答一下!

问题补充:
程序运行正常,硬件组态没有问题,这个我都检查过了!
 想知道CPU313C-2DP与CPU315-2DP到底有啥区别?程序一样的,为什么一个读的错误一个正确呢?

最佳答案

1、相关的地址是否一样?
 2、组态里地址要和程序里通讯功能块里地址参数要一致。
 3、相应的通讯协议是不是一样。串口通讯也有很多协议。如ASCII、3964R和RK512。这个都要在组态设定的。
 4、通讯波特率、停止位、奇偶等等都要设定的。
 5、通讯电缆是否正常。等等问题。不是简单复制就可以的!
 

提问者对于答案的评价:
刚才这位大侠说的我都注意到了,协议,地址超限,通讯电缆等等,我只是想知道同一个程序,设定的通信参数都一样,下到两个CPU里面,为什么结果不一样呢?按道理应该是一样的呀!
 还请哪位大侠不惜赐教!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午3:24
下一篇 2020年11月1日

相关推荐