用串口工具监听CP341的报文,报文能发送,且无错误。
既然RXD灯亮了 应该证明报文没发错。我反复检查FB7功能块的数据输入DB地址 ,没有错啊。可在我的目标DB块里 什么数都没有。
最佳答案
RXD灯亮只能说明有数据过来,但具体是否能够正确识别还取决于数据校验等。
监控FB7的STATUS信息可以得到具体的错误代码,并根据错误代码可以查询具体的错误说明。
但要注意,直接监控STATUS什么也看不到,它只在一个周期内有效,可以通过ERROR位的一个上升沿将STSTUS的值move到一个中间地址中MW*,监控MW*就可以看到。
如果能够正确接收,那么会有NDR位,否则ERROR为1
提问者对于答案的评价:
谢谢
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc150295.html