當(dāng)前位置: 首頁(yè) > 工業(yè)控制產(chǎn)品 > 自動(dòng)化控制 > PLC可編程控制器
發(fā)布日期:2022-04-26 點(diǎn)擊率:1277 品牌:組態(tài)王_Kingview
PLC編程時(shí),手動(dòng)功能和自動(dòng)功能是寫(xiě)在一起好呢,還是分開(kāi)寫(xiě)兩個(gè)子程序好呢?當(dāng)手動(dòng)和自動(dòng)寫(xiě)在一起時(shí),感覺(jué)判斷條件太多,不好處理。分開(kāi)寫(xiě)的話,為防止雙線圈輸出,又要轉(zhuǎn)跳,如何處理手動(dòng)和自動(dòng)?
當(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í)PL口呈序進(jìn)行自動(dòng)控制。由此可見(jiàn),每一個(gè)自動(dòng)控制中的設(shè)備都是在這兩個(gè)條件下運(yùn)行的。
我們用梯形圖來(lái)實(shí)現(xiàn)一個(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
其中(L)為置位指令,(U)為復(fù)位指令。這里之所以用置位、復(fù)位指令,主要是考慮到啟動(dòng)(打開(kāi))條件和停止(光閉)
條件可能是脈沖型的(例如上升沿脈沖〕,需要保持(注:如果MCC中的控制回路使用了“啟動(dòng)--保持-停止”方式,那么采用脈沖輸出比較臺(tái)適,就像自復(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)操作。
下一篇: PLC、DCS、FCS三大控
上一篇: MATLAB和Simulink在航