当前位置: 主页 > PLC控制

ET200S SI模块指令FB2 S_RCV问题

扫码枪是配置232的规则,加一个ENTER,这样的话扫描结果就是本身条码,加一个13(ASCII对应回车键),一个10(ACSII对应换行件),我进行了监控:
1、发现fb2S_RCV端子一直为0(NDR表示作业已完成且无错,数据已接受)。为啥这个端子为啥一直为0,不应该是扫描结束后跳为1吗?
2、LEN(已接收数据桢的长度)也是一直为0,我这扫描后明明有了字符传输过来,为啥呢?

问题补充:
我这程序已经调试好的,扫码后触摸屏可正常读取到条码,设备使用也无问题的,接收的没问题的

图片说明:

ET200S SI模块指令FB2 S_RCV问题161108c3cf0e0ffea11CE23e17229033

最佳答案

NDR只在接受完成后接通一个扫描周期,监控时肉眼可能看不到
有数据发送并不一定表示接收方肯定收到,你定义的接收的起始和介绍条件是否正确呢?块调用是否正确呢?

提问者对于答案的评价:
这个问题还是不清楚啊

  • 关注微信

猜你喜欢

微信公众号