某車間有 6 個工作台,送料車往返於工作台之間送料,每個工作台設有一個到位開關( SQ )和一個呼吸按扭( SB )。具體控製要求如下:
( 1 )送料車開始應能停留在 6 個工作台中任意一個到位開關的位置上。
( 2 )設送料車現暫停於 m 號工作台( SQ m 為 ON )處,這時 n 號工作台呼叫( SQ n 為 ON ),若:
(a) m>n ,送料車左行,直至 SQ n 動作,到位停車。即送料車所停位置 SQ 的編號大於呼叫按扭 SB 的編號時,送料車往左行運行至呼叫位置後停止。
(b) m<n ,送料車右行,直至 SQ n 動作,到位停車。即送料車所停位置 SQ 的編號小於呼叫按扭 SB 的編號時,送料車往右運行至呼叫位置後停止。
(c) m=n ,送料車原位不動。即送料車所停位置 SQ 的編號與呼叫按扭 SB 的編號相同時,送料車不動。
二、 plc 硬件的實現
1、I/O的分配表2、I/O的外部接線
三、 PLC 軟件的實現
圖中將送料車當前位置送到數據寄存器 D0 中,將呼叫工作台號送到數據寄存器 D1 中,然後通過 D0 與(yu) D1 中數據的比較,決(jue) 定送料車的運行方向和到達的目標位置。