S7-200自由口通讯乱码问题

我用PC端的USB转了RS485后连接电脑(这个转接设备是可靠的),然后我需要用自由口通讯,我用串口助手发了16进制数01 02 03  PLC接收到的数据是7F 3F 7E 然后我用串口助手发了111111 ,PLC显示的值为77 77 77 77 00 后面我还测试了22222,结果不相同。我不知道这是什么原因,请大神来知道下?是硬件问题还是软件问题?一直没有解决。我用ASCII码发送也是乱码!这是什么原因?

问题补充:
我的波特率和串口助手设置的一致都是9600 8位 无校验 1位停止。但还是不行 发送什么 接收的数据都有问题

图片说明:

S7-200自由口通讯乱码问题    S7-200自由口通讯乱码问题    S7-200自由口通讯乱码问题    S7-200自由口通讯乱码问题    S7-200自由口通讯乱码问题   

钻石用户推荐最佳答案

看了你的程序应该没有问题。
出现plc接收乱码的可能原因是通讯电缆的连接是否正确,你描述的可靠是什么依据,建议采用原装PPI电缆测试。
补充问题回复:
还是查通讯线的接法与连接吧。
之前有过几次网友的提问,最后结果均是通讯连接的通讯口定义不一致引起的。

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午3:53
下一篇 2021年7月5日 下午3:53

相关推荐

发表回复

登录后才能评论