|
【控制要求】
-
1. A、B、C 三种产品在传送带流通,传送带凸轮每转一周,产品从一个定点移动到另外一个定点,传送带上共可流通 6个产品。
-
产品进入传送带前自动通过三个识别传感器检测出产品类型,A类型产品将在定点 2通过电磁阀送到 A产品箱, B类型产品将在定点 4被送到 B产品箱, C类型产品将在定点 6 被送到 C产品箱。
-
每个产品被送确认送到产品箱后,电磁阀会自动复位;按下复位按钮,所有记忆数据清零,系统重新
开始检测和分类的工作流程。【元件说明】
PLC 元件
|
控制说明
|
X0
|
A 产品识别传感器, A产品进入传送带时, X0状态为ON
|
X1
|
B 产品识别传感器, B 产品进入传送带时, X1状态为 ON
|
X2
|
C 产品识别传感器, C 产品进入传送带时, X2状态为 ON
|
X3
|
A 产品确认传感器, A 产品进入A产品箱时, X3状态为ON
|
X4
|
B 产品确认传感器, B 产品进入B产品箱时, X4状态为ON
|
X5
|
C 产品确认传感器, C 产品进入C产品箱时, X5状态为ON
|
X6
|
凸轮检测光电开关,检测到凸轮时, X6状态由OFF→ON变化一次
|
X7
|
复位按钮,按下时, X7状态为 ON
|
Y1
|
电磁阀A
|
Y2
|
电磁阀B
|
Y3
|
电磁阀C
|
【控制程序】
【程序说明】
-
A 产品进入传送带时, X0由OFF→ON变化一次, [ MOV 1 D0 ]指令执行, D0=1,当B~C产品进入传送带时, D0对应的值分别变为 2、3。
-
当凸轮旋转一圈,传送带上的物品从一个定点移到另一个定点, X6由OFF→ON变化一次, T-SHF指令执行,R0-R15的内容往左移位一个寄存器;同时, CMP指令执行,在定点 2(R1)判断是否为 A产品、在定点 4(R3)判断是否为 B产品、在定点 6(R5)判断是否为 C产品,每次比较完成后, RST指令被执行, D0被复位。
-
2、4、6定点检测到有 A、B、C 产品其中之一时,对应的 M11、M21、M31将为ON,SET指令执行,对应的 A,B,C电磁阀将导通,产品被推到产品箱中。
-
当已确认将产品推到产品箱时, X3,X4,X5 将为ON,此时, RST 指令执行,对应的 A,B,C 电磁阀将被复位。
-
X7=ON,Z-WR 指令执行, R0-R15中的内容被清除为“ 0”,记忆数据被清除。
|