恭喜,你发布的帖子
发布于 2017-08-28 13:40:32
20楼
输送带上装一个编码器
做一个Struct数组0..N,记录产品的信息,包括:编码,是否OK,实时位置等
然后检测到新产品光电的上升沿触发后, 开始扫描数组内空闲的寄存器,
扫描到空闲寄存器后,比如是 a ,将新产品的信息写入到Array[a]内
每个扫描周期更新已被占用的数组内位置的信息 : Array[n].Pos:=Array[n].Pos+周期移动距离
最后如果实时距离>= 汽缸位置时,需要击打,则将气缸动, 同时将该组寄存器 清零释放
请填写推广理由:
分享
只看
楼主