303802090
级别: 正式会员
精华主题: 0
发帖数量: 3 个
工控威望: 92 点
下载积分: 573 分
在线时间: 2(小时)
注册时间: 2015-05-29
最后登录: 2023-09-26
查看303802090的 主题 / 回贴
楼主  发表于: 2015-05-29 10:43
公司要做一个设备,一条无级调速长输送带,只在最前面装一个光电检测工件,工件放置密度为间距最小50CM,在输送带的旁边有6把喷枪(喷枪位置可调整)在喷枪范围内有工件是输出无工件是停止(喷枪范围可调)。在输送带电机上装一编码器,  刚学PLC,不知怎样编程。请各位前辈指点,怎样才能达到要求?
     三菱PLC加西门子屏
  谢谢各位了
niningtt
级别: 工控侠客
精华主题: 0
发帖数量: 1229 个
工控威望: 3549 点
下载积分: 856 分
在线时间: 458(小时)
注册时间: 2010-08-24
最后登录: 2024-03-22
查看niningtt的 主题 / 回贴
1楼  发表于: 2015-05-29 11:40
在生产时喷枪位置也就是固定的,既是到光电距离固定,也就是编码器脉冲数固定。那么问题就来了,知道喷枪的脉冲数了,也可以知道物件上来时候的编码器计数。其实也就是绝对位置计数。
比如最后喷枪到光电位置,可以大概估算出最多工件数。记录每个工件的绝对位置脉冲数。可使用字左移指令,然后任意一个寄存器满足喷枪位置条件就开启喷枪