中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册 登录 广告服务 | 客服中心
您现在所在的是:

三菱Mitsubishi

抖音 德嘉 泓格论坛 FLIR红外热像论坛
工控论坛首页 三菱Mitsubishi → 浏览主题: 【话题】碰到一个很难处理的控制逻辑 (20170710)
发表新帖 回复该主题
回帖:37个,阅读:2895 [上一页] [1] [2] [3] [4] [下一页]
* 帖子主题:

【话题】碰到一个很难处理的控制逻辑 (20170710)

分享到
1576
lxklz1140
文章数:21
年度积分:74
历史总积分:1576
注册时间:2008/11/4
发站内信
发表于:2017/7/7 19:52:39
#0楼
小弟在做一台设备,碰到一个难题,问题是这样的,一条流水线的传送带由步进马达带动,旁边有两套CCD检测镜头,镜头旁边有光纤检测到传送带上面的产品就触发CCD检测,可选择单镜头或者双镜头检测,两个镜头同时检测。流水线不停地运行,每触发一次CCD检测,产品OK,CCD控制器就反馈一个OK信号给PLC,双镜头检测就反馈两个OK信号,产品NG的话就没有反馈信号,然后传送带再走一定的脉冲量就停下来报警。PLC用的是三菱的,流水线的速度一分钟大概要检测200个产品这样。他们有一台老设备人家是用单片机控制完成这样的功能了,这用PLC感觉很难下手,有没有前辈来指点下小弟呀!
[此贴子已经被jint于2017/7/11 8:45:39编辑过]
18627
pqsh 版主
文章数:7336
年度积分:457
历史总积分:18627
注册时间:2006/8/22
发站内信
2018论坛解答高手
发表于:2017/7/7 19:56:48
#1楼
难在哪里呢?
产品ng,停下来,影响生产线吗?
应该很简单。
[此贴子已经被作者于2017/7/7 19:58:26编辑过]
如果我忘了我
请帮忙记得我
pqsh@163,326199298@v&q同号
1576
lxklz1140
文章数:21
年度积分:74
历史总积分:1576
注册时间:2008/11/4
发站内信
发表于:2017/7/7 20:18:27
#2楼
以下是引用pqsh2017/7/7 19:56:48的发言:
难在哪里呢?
产品ng,停下来,影响生产线吗?
应该很简单。
[此贴子已经被作者于2017/7/7 19:58:26编辑过]
难在飞行检测,处理速度有点快,流水线不停地走,CCD不停地检测,触发CCD检测以后,OK产品的话CCD控制器就反馈一个信号给PLC,NG信号就不反馈,但是流水线不能停,而是要继续走,CCD继续检测,走到一个固定的脉冲值才停下来报警。
36713
知道一点
文章数:21871
年度积分:1132
历史总积分:36713
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2017/7/7 20:18:58
#3楼
他可能难在使用双头检测的控制----产品在一条线上
快乐 幸福 自由 比什么都重要
36713
知道一点
文章数:21871
年度积分:1132
历史总积分:36713
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2017/7/7 20:37:41
#4楼
难在飞行检测,处理速度有点快,流水线不停地走,CCD不停地检测,触发CCD检测以后,OK产品的话CCD控制器就反馈一个信号给PLC,NG信号就不反馈,但是流水线不能停,而是要继续走,CCD继续检测,走到一个固定的脉冲值才停下来报警。

平均330ms一个,应该没问题
你可以将控制反过来,NG时给信号,毕竟NG信号是少数。
不清楚什么产品,用停下来吗?线上剔除不好吗?
快乐 幸福 自由 比什么都重要
1576
lxklz1140
文章数:21
年度积分:74
历史总积分:1576
注册时间:2008/11/4
发站内信
发表于:2017/7/7 20:43:15
#5楼
以下是引用知道一点2017/7/7 20:37:41的发言:
难在飞行检测,处理速度有点快,流水线不停地走,CCD不停地检测,触发CCD检测以后,OK产品的话CCD控制器就反馈一个信号给PLC,NG信号就不反馈,但是流水线不能停,而是要继续走,CCD继续检测,走到一个固定的脉冲值才停下来报警。

平均330ms一个,应该没问题
你可以将控制反过来,NG时给信号,毕竟NG信号是少数。
不清楚什么产品,用停下来吗?线上剔除不好吗?
硬件逻辑就是这个样子没有办法改的,只能是编程来完成这样的动作。我是想移位出来处理,但是感觉又连带高速处理,用三菱PLC感觉还真的有点不知道从哪里入手
18627
pqsh 版主
文章数:7336
年度积分:457
历史总积分:18627
注册时间:2006/8/22
发站内信
2018论坛解答高手
发表于:2017/7/7 21:06:42
#6楼
CCD和光纤又不用PLC管,它们反应得过来,PLC只要它们的信号就行,也没问题的。
当光纤检测到产品后,plc开始计时(或计脉冲)。光纤启动CCD?还是这时PLC启动CCD?
如果CCD返回OK信号,plc计时复位;
如果在计时结束,也没有OK,就作ng处理。
继续工作时要怎么?停止?还是把ng剔除?
如果我忘了我
请帮忙记得我
pqsh@163,326199298@v&q同号
25381
goldage
文章数:14564
年度积分:883
历史总积分:25381
注册时间:2006/1/10
发站内信
2018论坛热心网友
发表于:2017/7/7 21:08:54
#7楼
这么短的检测时间估计难度还是比较大
1576
lxklz1140
文章数:21
年度积分:74
历史总积分:1576
注册时间:2008/11/4
发站内信
发表于:2017/7/7 22:20:05
#8楼
以下是引用pqsh2017/7/7 21:06:42的发言:
CCD和光纤又不用PLC管,它们反应得过来,PLC只要它们的信号就行,也没问题的。
当光纤检测到产品后,plc开始计时(或计脉冲)。光纤启动CCD?还是这时PLC启动CCD?
如果CCD返回OK信号,plc计时复位;
如果在计时结束,也没有OK,就作ng处理。
继续工作时要怎么?停止?还是把ng剔除?
光纤检测到产品由PLC来触发CCD检测,不管是OK还是NG产品,传送带都不会马上停,传送带继续走,光纤继续触发检测,只是PLC收到的OK信号会少一个,然后少掉的那个要走到固定的位置传送带再停止,PLC输出报警停机。
19915
fireray
文章数:3631
年度积分:608
历史总积分:19915
注册时间:2009/7/29
发站内信
发表于:2017/7/7 22:24:17
#9楼
“走到一个固定的脉冲值才停下来报警”应该可以用子程序来做,ng可以触发一个中断,中断程序处理一些状态,再调用一次子程序,中断返回后流水线正常运行。
此帖发自手机工控论坛
工控学堂推荐视频:

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

109.2007