sin598
懵懂
级别: 家园常客
精华主题: 0
发帖数量: 142 个
工控威望: 899 点
下载积分: 2053 分
在线时间: 157(小时)
注册时间: 2019-05-29
最后登录: 2024-04-30
查看sin598的 主题 / 回贴
楼主  发表于: 2022-11-29 09:17
图片:
问题求助:由于一开机运行,皮带线就一直工作,来料方向从右往左。当第一产品触发感应器编码器开始工作。一直计数
                 1。由于此设备是兼容性的,所以产品L寸规格比较多
                 2。假定传感器到相机视野正中间位置距离为N     传感器到分拣箱边缘距离为M
                       则 拍照触发距离=N+产品L寸/2
                            分拣触发距离=M+产品L寸
                3。由于来料间隔很近,比方一号产品触发计数,把计数当前值保存起来到的D100,2号产品来料也把计数器当前值保存起来D102。然后用当前值一直跟D100 去跟拍照触发距离
                      做比较,后续来料也是如此
                4   问题是编码器一直运行,计数会很大一直运行会造成数据溢出错误。

         求大神指导。
久污思骑
级别: 探索解密
精华主题: 0
发帖数量: 39 个
工控威望: 101 点
下载积分: 564 分
在线时间: 40(小时)
注册时间: 2021-08-12
最后登录: 2024-04-13
查看久污思骑的 主题 / 回贴
1楼  发表于: 2022-12-05 15:38
用变址寄存器,传感器检测到物料的时候讲编码器的当前位置+传感器到相机位置距离存进去,然后变址+1,通过比较编码器的址和变址寄存器里面的址(最好用≥)来触发相机,后面的储存相机拍照结果啊,分拣物料的位置啊,都用类似的原理,变址寄存器