我们用200与电子称金鸟仪表通讯,接线方式232转485接到plc , 用串口调试助手测试:连续收到数据,但是用plc做自由口通讯的时候接受的字节数目逐渐变大,对应接受到的数据都是16#7F,一直到最大受限!我个人感觉接收不到结束符,具体原因不知道,请大神帮忙解决!
问题补充:
串口调试助手测试结果0D连续接收消息,我们层用过定时中断,接收完成中断都测试过,但是受到的结果都是7F,不知道什么情况?
图片说明:
最佳答案
数据都是16#7F,1.首先排除硬件的问题,寻找一个西门子专用的通信线测试一下,没有的话就看手册,看看自己做的通信线接口每一个对应上没有。2.调试帮助文档或者手册里面的自由口程序,调试通后,尝试更改程序,把每一种通信的情况都调试一次,这样你才能找到符合自己的配置。3.根据自己的要求编写通信程序。
提问者对于答案的评价:
写的很对,后来经过实际测试,程序没有问题,是232转485的转换模块有问题!谢谢了
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc195998.html