`IF M8000 = 1 THEN
(输入)
IO发料气缸放料到位:=发料气缸放料到位;
IO发料气缸取料到位:=发料气缸取料到位;
IO分拣气缸伸出到位:=分拣气缸伸出到位;
IO分拣气缸收回到位:=分拣气缸收回到位;
IO预停按钮:=(NOT 预停按钮);
IO急停按钮:=(NOT 急停按钮);
IO移动气缸取料到位:=移动气缸取料到位;
IO移动气缸放料到位:=移动气缸放料到位;
IO摆动气缸取料到位:=摆动气缸取料到位;
IO摆动气缸放料到位:=摆动气缸放料到位;
IO升降气缸上升到位:=升降气缸上升到位;
IO升降气缸下降到位:=升降气缸下降到位;
IO夹指气缸加紧到位:=夹指气缸加紧到位;
IO夹指气缸松开到位:=夹指气缸松开到位;
END_IF;
TON_1(IN:=电容检测,PT:=时间,Q:=IO电容检测,ET:=存储1);
TON_2(IN:=电感检测,PT:=时间,Q:=IO电感检测,ET:=存储2);
IF M8000=1 AND 暂停标志=0 THEN
(输出)
发料气缸:=IO发料气缸;
分拣气缸:=IO分拣气缸;
移动气缸放料:=IO移动气缸放料;
移动气缸取料:=IO移动气缸取料;
摆动气缸取料:=IO摆动气缸取料;
摆动气缸放料:=IO摆动气缸放料;
升降气缸:=IO升降气缸;
夹指气缸:=IO夹指气缸;
END_IF;
(暂停)
IF(暂停按钮HMI=1)THEN
SET(1,暂停标志);
END_IF;
IF(暂停标志=1)THEN
IF LDP(1,启动按钮HMI)THEN
RST(1,暂停标志);
END_IF;
END_IF;
`