张白江
以下是我的程序和硬件接线,我扫码枪扫码扫二维码内容扫不出,状态图里面不出123(二维码内容)
友情提示:打赏的积分将从您的工控网积分账号扣除
扫码枪的通信参数也设置为:9600, 8, N, 1
回复本条
发表回复
关育谋
扫描枪连上电缆后,打开串口调试助手,当扫描枪扫码时串口调试助手能不能收到数据?
张白江楼主
不太会用串口助手
2025-09-02 09:14:38回复
2025-09-02 09:35:10回复
以下有我使用串口助手后的接口
2025-09-02 09:36:26回复
我有串口助手,但是我不太会用
这是我使用后的结果
引用 "张白江" 的回复,发表在4楼 内容: 这是我使用后的结果
Allen010
PLC程序中可能有的2个问题:
1、RCV指令的触发条件:
最后一张截图中,程序中RCV指令由SM0.0(常ON)触发,导致RCV持续使能。
正确做法应是在接收完成后(如SM86.0接收完成)复位接收,再重新启动接收,否则可能导致缓冲区数据覆盖或接收异常。
2、中断或标志位使用问题:
SM86.2为接收终止标志(定时器超时),需确认该标志是否仅在数据接收完成后置1,且在处理完数据后需通过MOVB 0, SMB86手动复位,否则可能导致后续接收无法触发。
PLC程序中可能的问题:
当前:最后一张截图中,程序中RCV指令由SM0.0(常ON)触发,导致RCV持续使能。
正确做法应是:在接收完成后(如SM86.0接收完成)复位接收,再重新启动接收,
否则可能导致缓冲区数据覆盖或接收异常。
SM86.2为接收终止标志(定时器超时),需确认该标志是否仅在数据接收完成后置1,
且在处理完数据后需通过MOVB 0, SMB86手动复位,否则可能导致后续接收无法触发。