|
【控制要求】
1. 有编号为 0~7的8条辅助流水线,分别传送 8 种不同的产品,通过监控 D0 (流水线编号 ) 的值可知目前哪个编号的辅助流水线上的产品正进入主流水线。
2.设置D10 (流水线暂停设置 ) 为0~7之间的值,可对编号 0~7中的某条辅助流水线进行暂停运行的操作。【元件说明】
|
PLC 元件
|
控制说明
|
|
X0-X7
|
进入主流水线检测开关:当产品进入时,对应的 X 输入点状态为 ON
|
|
Y0-Y7
|
停止编号0~7 的流水线运行
|
|
M100
|
编码指令启动
|
|
M101
|
译码指令启动
|
|
D0
|
当前进入主流水线的产品
|
|
D10
|
暂停运行的辅助流水线
|
【控制程序】
【程序说明】
-
M100=ON,执行 ENCOD指令,任一辅助流水线有产品进入主流水线,其产品线号码会被编码到 D0,监控D0内容值,从而可知是哪种产品正进入主流水线。
-
M101= ON,执行 DECOD指令,设置 D10的值, D10的值会被译码到 Y0~Y7中之一,从而使对应的辅助流水线暂停,例如, D0=5,则译码得到 Y5=ON,编号 5的辅助流水线将暂停运行;当 M101=OFF, Z-WR指令执行, Y0~Y7都为OFF,所有的流水线都正常运行。
-
3. D10的设置值不在 0~7范围时, D10也被写入 FFFFH,保证不会因 D10写入其它值也能使 Y0~Y7动作而导致辅助流水线暂停工作。
|