S7-200 SMART 自由口通讯能发不能收

S7-200 SMART 自由口通讯集成p0端口和电脑串口调试助手连接,编写发送程序没问题,但是接收不到串口调试助手的消息,程序是按照官方视频写的。http://www.ad.siemens.com.cn/service/elearning/Course/1114.html

钻石用户推荐最佳答案

首先你确认是prot0口测试?
如果是注意通讯接收指令与端口之间的区别(官方例子是端口1)
接收指令RCV:
其中TBL:管脚是表示接收字符个数,本身的VB200的地址不参与通讯。
PORT:通讯口指定,0或者1.
无法接收到串口调试软件可能的原因:
1)接收的控制字符不符合串口调试软件;如起始符、结束符、通讯数据长度等。
2)串口调试软件的发送与plc接收指令的匹配,发送指令是如何发送的?如每10mS发送一次。
3)控制字符SMB87(187)编写是否正确?
无法接收一定是测试接收指令RCV中其中一个或者多个程序段出现了错误,逐个排查可能的原因,理解接收指令所需要的控制字符含义,相信你能够最终找到问题的根源的。

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月30日 下午10:00
下一篇 2020年10月30日 下午10:00

相关推荐