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