S7 200 smart 自由口通讯PLC发送的八个字节串口助手只收到后4个,前4个缺失。是什么原因
问题补充:
你们的意见试过了都没用,我的问题是发送的8个字节只能接受后面的二个字节或者4个字节数据是从PLC发出到串口的,从串口发到PLC没问题,我上图吧。
图片说明:
最佳答案
这个数据块的格式你弄错了,比如:vb100,vb100代表的数据的个数,从vb101才算真正的数据。你可以在vb100那写8,vb101那开始写8个16#的数,就好了。你可以试试。再一个就是通讯线材不好。
485通讯就是半双工的,指:发送时不能接收,接收时不能发送。我给你个例题 请告诉我,你的邮箱,或许对你有帮助。
提问者对于答案的评价:
谢谢,594177967@qq.com
专家置评
可以单独做发送,测试是否可以收到
参考文档:https://support.industry.siemens.com/cs/cn/zh/view/76488152
通信章节,串口通信,自由口通信
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc172591.html