luzhenchao
小陈
级别: 略有小成
精华主题: 0
发帖数量: 172 个
工控威望: 349 点
下载积分: 1159 分
在线时间: 459(小时)
注册时间: 2011-01-02
最后登录: 2024-07-06
查看luzhenchao的 主题 / 回贴
楼主  发表于: 2011-05-06 09:07
流水线的检测问题,一条输送带传送过来的瓶子。如果检测下来不好,到后面(5秒)地方的位置需要用气体把它推掉。。关键是瓶子和瓶子之间的间距不固定的,前瓶子和后瓶子在检测点的通过时时间不固定,在1到2秒间。到后面动作气体的距离倒是固定的。程序怎么编。谢谢各位大哥。
niningtt
级别: 工控侠客
精华主题: 0
发帖数量: 1230 个
工控威望: 3550 点
下载积分: 858 分
在线时间: 459(小时)
注册时间: 2010-08-24
最后登录: 2024-11-16
查看niningtt的 主题 / 回贴
1楼  发表于: 2011-05-06 21:32
2个0.1秒的定时器交替使用(考虑到定时器到最大值时候的处理方便),然后使用字移位指令记录每个瓶子到达光电时间所对应的预计目标处时间。将当前定时器值与几个数据比较,满足条件就吹,吹走一个就将最后一个数据复位。