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