一、控制要求
某車間有 6 個(gè)工作臺(tái),送料車往返于工作臺(tái)之間送料,每個(gè)工作臺(tái)設(shè)有一個(gè)到位開(kāi)關(guān)( sq )和一個(gè)呼吸按扭( sb )。具體控制要求如下:
( 1 )送料車開(kāi)始應(yīng)能停留在 6 個(gè)工作臺(tái)中任意一個(gè)到位開(kāi)關(guān)的位置上。
( 2 )設(shè)送料車現(xiàn)暫停于 m 號(hào)工作臺(tái)( sq m 為 on )處,這時(shí) n 號(hào)工作臺(tái)呼叫( sq n 為 on ),若:
(a) m>n ,送料車左行,直至 sq n 動(dòng)作,到位停車。即送料車所停位置 sq 的編號(hào)大于呼叫按扭 sb 的編號(hào)時(shí),送料車往左行運(yùn)行至呼叫位置后停止。
(b) m<n ,送料車右行,直至 sq n 動(dòng)作,到位停車。即送料車所停位置 sq 的編號(hào)小于呼叫按扭 sb 的編號(hào)時(shí),送料車往右運(yùn)行至呼叫位置后停止。
(c) m=n ,送料車原位不動(dòng)。即送料車所停位置 sq 的編號(hào)與呼叫按扭 sb 的編號(hào)相同時(shí),送料車不動(dòng)。
二、 plc 硬件的實(shí)現(xiàn)
1、i/o的分配表
2、i/o的外部接線
三、 plc 軟件的實(shí)現(xiàn)
圖中將送料車當(dāng)前位置送到數(shù)據(jù)寄存器 d0 中,將呼叫工作臺(tái)號(hào)送到數(shù)據(jù)寄存器 d1 中,然后通過(guò) d0 與 d1 中數(shù)據(jù)的比較,決定送料車的運(yùn)行方向和到達(dá)的目標(biāo)位置。