恭喜,你发布的帖子
发布于 2017-08-29 12:42:50
21楼
光电传感器触发扫码,是对的。
数据库返回条码信息和下一个盒子到来的时间,这里有问题,会有一种情况,就是扫码结果没有出来,但下一个盒子已经到来,触发扫码。
数据库返回状态作为入栈标志。数据库超时次数没有办法记录。难道是第一个传感器触发扫码开始计时,到结果返回时结束计时,记录这个次数?按照当时客户的想法,如果有一次这样的超时,都是不允许的。
采用中断,出栈的优先级高一些,是很好的建议,谢谢啦!
当时用的BOOL变量,传送指令,上升沿等。没有其他。
如果扫码没结束,下一个就到来,这个就需要前面分距。
另外,可以考虑将光电触发扫码,改为读码器一直工作(SICK应该可以),不通过光电触发,看能否节省时间。不过这样会减少读码器寿命。
请填写推广理由:
分享
只看
楼主