s7-200实现排队分离 点击:624 | 回复:5



Longer_True

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 6回
  • 年度积分:46
  • 历史总积分:62
  • 注册:2010年9月06日
发表于:2011-08-02 11:14:54
楼主

当一个工件经过检测台检测后,有NG或者OK,进入下一输送带,进行排队等待分离归类。请教各位大侠怎样实现用PLC实现这一功能啊,小弟先谢过大家了!



楼主最近还看过



芳季

  • [版主]
  • 精华:5帖
  • 求助:5帖
  • 帖子:86帖 | 5336回
  • 年度积分:0
  • 历史总积分:20165
  • 注册:2003年1月31日
发表于:2011-08-02 12:50:10
1楼
我觉得这个不是说200如何实现,而是你如何策划。

beichen

  • 精华:0帖
  • 求助:0帖
  • 帖子:49帖 | 804回
  • 年度积分:0
  • 历史总积分:3665
  • 注册:2007年7月02日
发表于:2011-08-03 13:56:54
2楼

弄2个标准位,来代表NG或者OK;

或者弄个字节,根据不同数值代表NG或者OK

miy_gongkong

  • 精华:0帖
  • 求助:2帖
  • 帖子:23帖 | 3065回
  • 年度积分:0
  • 历史总积分:12421
  • 注册:2008年9月18日
发表于:2011-08-03 19:28:41
3楼

定义 两 个数组(把数组看成线性表),  在定义两个索引(指向当前元素) INT 型,  再定义 出/入 表的 计数值,

每次有 NG, 或OK 产品进入时, 分别给 两个索引加一,计数加一, 放出去时 计数减一;

这个很好做吧!

矛头小子

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 180回
  • 年度积分:0
  • 历史总积分:554
  • 注册:2009年6月16日
发表于:2011-09-30 14:06:24
4楼
用移位寄存器!!!!!!!

wyb2866255

  • 精华:57帖
  • 求助:0帖
  • 帖子:148帖 | 2872回
  • 年度积分:1
  • 历史总积分:31450
  • 注册:2010年7月01日
发表于:2011-10-06 09:22:34
5楼
         如只进行“分离归类”用左移寄存器的方法最为简单可靠:如检测点到“分离归类”点之间工件数量<8,可用字节存储器(如MB8),如<16个,可用字存储器(如MW8).....,。开始时先将存储器清0,每检测一个工件,如为好的,存储器不变,如为坏的,存储器加1,随后将存储器左移一位。如“分离归类”处是已检测完的第7个工件,当工件移到“分离归类”处且使到位开关动作时,用M8.6与状态进行分离归类:如M8.6=0,拨如合格区,如M8.6=1,拨如不合格区。

热门招聘
相关主题

官方公众号

智造工程师