當(dāng)遠(yuǎn)程就地信號(hào)為1時(shí),即表示現(xiàn)場(chǎng)的控制柜(箱)上的轉(zhuǎn)換開(kāi)關(guān)打到了遠(yuǎn)程位置,可進(jìn)行PLC的自動(dòng)控制;當(dāng)其為0時(shí),則表示是現(xiàn)場(chǎng)手動(dòng)操作。為了實(shí)現(xiàn)程序內(nèi)部的手動(dòng)自動(dòng)切換,就像遠(yuǎn)程就地信號(hào)一樣,設(shè)置一個(gè)中間變量,這個(gè)中間變量作為程序手動(dòng)單體設(shè)備操作的標(biāo)志,是由上位機(jī)監(jiān)控程序來(lái)賦值的,其值為1時(shí),進(jìn)行程序的單體設(shè)備手動(dòng)操作;為0時(shí)PLC程序進(jìn)行自動(dòng)控制。由此可見(jiàn),每一個(gè)自動(dòng)控制中的設(shè)備都是在這兩個(gè)條件下運(yùn)行的。
江陰PLC培訓(xùn),江陰PLC--我們用梯形圖來(lái)實(shí)現(xiàn)一個(gè)電機(jī)和一個(gè)閥門(mén)的手自動(dòng)切換功能,設(shè)置如下輸入、輸出IO標(biāo)簽和中間變量:
輸出:電機(jī)啟動(dòng)START
電機(jī)停止STOP
閥門(mén)打開(kāi)OPEN
閥門(mén)關(guān)閉CLOSE
輸入:電機(jī)MCC柜遠(yuǎn)程就地信號(hào)RL_M
閥門(mén)控制柜遠(yuǎn)程就地信號(hào)RL_V 變量:電機(jī)啟動(dòng)條件A
電機(jī)停止條件B
閥門(mén)打開(kāi)條件C
閥門(mén)關(guān)閉條件D
電機(jī)的上位機(jī)手動(dòng)操作中間變量UP_MAN_M
電機(jī)的上位機(jī)手動(dòng)操作啟動(dòng)UP_START_M
電機(jī)的上位機(jī)手動(dòng)操作停止UP_STOP_M
閥門(mén)的上位機(jī)手動(dòng)操作中間變量UP_MAN_V
閥門(mén)的上位機(jī)手動(dòng)操作打開(kāi)UP_OPEN_V
閥門(mén)的上位機(jī)手動(dòng)操作關(guān)閉UP_CLOSE_V
使用美國(guó)A-B公司用于Logix 5000系列PLC的RSLogix 5000編程軟件的梯形圖,程序如圖1:
其中(L)為置位指令,(U)為復(fù)位指令。這里之所以用置位、復(fù)位指令,主要是考慮到啟動(dòng)(打開(kāi))條件和停止(關(guān)閉)條件可能是脈沖型的(例如上升沿脈沖),需要保持(注:如果MCC中的控制回路使用了“啟動(dòng)-保持-停止”方式,那么采用脈沖輸出比較合適,就像自復(fù)位式按鈕一樣。這里為了簡(jiǎn)化梯形圖程序,沒(méi)有這樣做。有興趣的讀者不妨一試)。電機(jī)啟動(dòng)或停止條件是自動(dòng)控制時(shí)的聯(lián)鎖條件,上位機(jī)進(jìn)行手動(dòng)操作時(shí),自動(dòng)控制程序不能執(zhí)行。同樣就地操作時(shí),PLC的程序控制也不能執(zhí)行,程序可以根據(jù)需要將此時(shí)的電機(jī)啟動(dòng)和停止控制信號(hào)復(fù)位。閥門(mén)的控制也是一樣。這樣各個(gè)設(shè)備均可根據(jù)情況進(jìn)行自動(dòng)運(yùn)行或手動(dòng)操作。