梦之缘
级别: 探索解密
精华主题: 0
发帖数量: 58 个
工控威望: 181 点
下载积分: 1941 分
在线时间: 91(小时)
注册时间: 2011-07-16
最后登录: 2024-06-07
查看梦之缘的 主题 / 回贴
楼主  发表于: 2014-03-20 12:52
有一流水线用普通三相电机带变频器驱动,皮带轮装有一旋转编码器,拉头有一感应开关,拉上有三个工位,当产品到达每一个工位时,工位上的电磁阀得电,产品离开工位时电磁阀断电,因电磁阀得电时间要很准确,拉速和产品大小都会随时变化,所以要用旋转编码器来计算距离,请问各位大侠这个方案采用怎样的一个编程思路。重点是当产品续续不断地通过,高速计数器到达计数上限时,刚好有产品通过感应品,交接那应该如何处理,谢谢。
 
工艺过程:当产品经过拉头的感应开关时,PLC记下当时的脉冲数,当计数器计数值达得(第一个电磁阀得电的脉冲数)时电磁阀动作,动作时间为产品的长度脉冲数。第一个电磁阀得电的脉冲数=产品到到感应器时的脉冲数+感应开关到第一个电磁阀距离脉冲数。第二个电磁阀也是这样类推下去,产品距离是随机连续乱放的
[ 此帖被梦之缘在2014-03-21 10:42重新编辑 ]
zrsheng
级别: 略有小成
精华主题: 0
发帖数量: 278 个
工控威望: 435 点
下载积分: 11361 分
在线时间: 1021(小时)
注册时间: 2009-08-12
最后登录: 2019-09-14
查看zrsheng的 主题 / 回贴
1楼  发表于: 2014-03-20 15:04
你这种做法是以每个产品之间是等距离为前提的,实际情况是这样吗?