【控制要求】
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動作而導致輔助流水線暫停工作。
|