我的扫码枪是配置232的规则,加一个ENTER,这样的话扫描结果就是本身条码,加一个13 (ASCII对应回车键),一个10(ACSII对应换行件),我进行了监控:
1、发现FB2 S_RCV端子一直为0(NDR表示作业已完成且无错,数据已接受)。为啥这个端子为啥一直为0,不应该是扫描结束后跳为1吗?
2、LEN(已接收数据桢的长度)也是一直为0,我这扫描后明明有了字符传输过来,为啥呢?
问题补充:
我这程序已经调试好的,扫码后触摸屏可正常读取到条码,设备使用也无问题的,接收的没问题的
图片说明:
最佳答案
NDR只在接受完成后接通一个扫描周期,监控时肉眼可能看不到
有数据发送并不一定表示接收方肯定收到,你定义的接收的起始和介绍条件是否正确呢?块调用是否正确呢?
提问者对于答案的评价:
这个问题还是不清楚啊
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc139545.html