基于S7-1200物料不良品检测案例
一、任务目标
该任务是功能指令应用案例,使用功能指令有助于我们理清编程思路。本任务使用了移位指令及递增指令,在实际应用中类似有产品检测这类项目,可以使用移位指令来提高编程效率。本任务要求读者掌握以下几个内容。
1.移位指令的使用
2.不良品检测程序的编写
二、任务描述
如图3-3-1所示在传送带上有“0”,“1”,“2”,“3”,“4”,“5”总共6个工位,不良品检测具体控制要求如下:
(1)机械手把产品放在第“0”个工位,通过光电开关(或视觉)检测。
(2)当机械手每放入一个产品,传送带移动一个工位 。
(3)当传送带每移动一个工位凸轮转一圈(I1.1检测到一个信号)。
(4)当检测到不良品时,到达第“4”个工位气缸推出。
(5)当不良品掉入箱体里,I1.2将检测到一个信号,从而气缸可以缩回。
(6)按下复位按钮(I1.3),整个系统重新复位。
图3-3-1 不良品检测示意图
三、相关知识