您現(xiàn)在的位置:
中國傳動(dòng)網(wǎng)
>
技術(shù)頻道
>
技術(shù)百科
>
PLC控制系統(tǒng)中設(shè)備手動(dòng)和自動(dòng)切換功能的實(shí)現(xiàn)
時(shí)間:2008-01-08 13:55:00來源:dujing
圖1[/align]
其中(L)為置位指令,(U)為復(fù)位指令。這里之所以用置位、復(fù)位指令,主要是考慮到啟動(dòng)(打開)條件和停止(關(guān)閉)條件可能是脈沖型的(例如上升沿脈沖),需要保持(注:如果MCC中的控制回路使用了“啟動(dòng)-保持-停止”方式,那么采用脈沖輸出比較合適,就像自復(fù)位式按鈕一樣。這里為了簡化梯形圖程序,沒有這樣做。有興趣的讀者不妨一試)。電機(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ù)位。閥門的控制也是一樣。這樣各個(gè)設(shè)備均可根據(jù)情況進(jìn)行自動(dòng)運(yùn)行或手動(dòng)操作。
設(shè)備手動(dòng)和自動(dòng)切換的程序?qū)崿F(xiàn)方法2
上面的方法對(duì)手自動(dòng)切換時(shí)的各種情況都進(jìn)行了考慮,程序進(jìn)行設(shè)計(jì)時(shí)需要時(shí)時(shí)刻刻注意手自動(dòng)切換問題,程序量相對(duì)于沒有手自動(dòng)切換時(shí)也有所增加。如果把程序中的手動(dòng)程序同自動(dòng)程序分開,程序就會(huì)顯得更加清晰明了,同時(shí)設(shè)計(jì)自動(dòng)程序時(shí)也不必時(shí)時(shí)刻刻注意手自動(dòng)切換問題。這樣是否可行呢?我們不妨將上面的梯形圖程序改造成如圖2所示。
[align=center]
圖2[/align]
顯然,這是可行的,由于手動(dòng)程序最后執(zhí)行,電機(jī)或閥門的啟動(dòng)、停止或打開、關(guān)閉,由手動(dòng)程序決定。也就是說,當(dāng)自動(dòng)控制程序運(yùn)行時(shí),如果有上位機(jī)手動(dòng)操作,則上位機(jī)手動(dòng)操作優(yōu)先。例如當(dāng)自動(dòng)程序要求電機(jī)停止時(shí),如果上位機(jī)手動(dòng)操作讓其啟動(dòng),則電機(jī)啟動(dòng)。其中的原因是,程序?qū)ο嗤兞炕騃O標(biāo)簽的賦值操作,最后執(zhí)行的程序有效。例如下面的例子:
IF A THEN
Y := 0;
END_IF;
IF B THEN
Y := 1;
END_IF;
在A,B都為1時(shí),Y = 1。因?yàn)樽詈髨?zhí)行的語句有效,不管是PLC梯形圖程序還是其他計(jì)算機(jī)程序都是這樣。
對(duì)于遠(yuǎn)程就地的現(xiàn)場手動(dòng)操作來說,當(dāng)轉(zhuǎn)換開關(guān)打到就地時(shí),PLC梯形圖程序繼續(xù)根據(jù)聯(lián)鎖條件執(zhí)行,但輸出將不起作用,設(shè)備的狀態(tài)由現(xiàn)場操作決定。轉(zhuǎn)換開關(guān)再次打到遠(yuǎn)程時(shí),PLC程序的輸出才能真正控制設(shè)備的運(yùn)行。
設(shè)備組手動(dòng)和自動(dòng)切換的程序?qū)崿F(xiàn)方法
在上面我們主要介紹了單體設(shè)備的手動(dòng)自動(dòng)的切換問題,那么在工業(yè)生產(chǎn)過程的控制中,不少設(shè)備是一同完成某種功能的,這些設(shè)備一起組成一個(gè)設(shè)備組,可以把它們當(dāng)作一個(gè)單體設(shè)備來考慮。這樣就可以利用上面的方法來實(shí)現(xiàn)設(shè)備組的手動(dòng)自動(dòng)切換問題。
雖然設(shè)備組可看作是單體設(shè)備,但其中內(nèi)部畢竟還包含著真正的單體設(shè)備,也存在內(nèi)部單體設(shè)備的手動(dòng)自動(dòng)切換問題,那么如何來解決設(shè)備組和其內(nèi)部的真正單體設(shè)備手動(dòng)自動(dòng)切換問題呢?這里,我們采用和方法2類似的方法,將設(shè)備組的單體操作程序放在自動(dòng)程序和真正單體設(shè)備的操作程序之間,這樣就可以即進(jìn)行設(shè)備組的單體操作,也可以進(jìn)行真正單體設(shè)備的操作,也就是說,真正單體設(shè)備的操作優(yōu)先級(jí)最高,其次是設(shè)備組單體設(shè)備,最后才是自動(dòng)控制程序。當(dāng)然如果不嫌麻煩,也可以用方法1的方式來實(shí)現(xiàn)。
需要指出的是,對(duì)于設(shè)備組的功能,多次使用時(shí),用子程序的方式來實(shí)現(xiàn)是最理想的。
最后,我們可以此類推,把整個(gè)工廠控制設(shè)備當(dāng)作一個(gè)設(shè)備組來考慮,也可以為其提供手動(dòng)自動(dòng)切換的功能。
目前,在國內(nèi)的生產(chǎn)企業(yè)的PLC自動(dòng)化系統(tǒng)的新建或改造項(xiàng)目中,用戶對(duì)設(shè)備的手動(dòng)操作和自動(dòng)控制功能都十分重視,尤其是對(duì)手動(dòng)操作功能格外的重視,對(duì)此的一般解釋為“國內(nèi)設(shè)備質(zhì)量不過關(guān)”,設(shè)備經(jīng)常出現(xiàn)問題,需要在自動(dòng)控制的過程中進(jìn)行手動(dòng)操作,或者也有說要在手動(dòng)操作時(shí),進(jìn)行自動(dòng)控制操作的。但是對(duì)于一個(gè)完善的控制程序來講,實(shí)現(xiàn)設(shè)備手動(dòng)操作和自動(dòng)控制功能及其兩者的切換,不僅是可實(shí)現(xiàn)的也是應(yīng)該實(shí)現(xiàn)的。如果說有不足的話,那就是,加入手動(dòng)操作功能后,控制程序占用的內(nèi)存增加了,掃描周期增長了,需要考慮的問題也增多了。但這也未必真的就是一個(gè)問題,畢竟現(xiàn)在的PLC 的執(zhí)行速度是很快的而且內(nèi)存也大大增加了。
標(biāo)簽:
傳動(dòng)網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來源:傳動(dòng)網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為傳動(dòng)網(wǎng)(m.y3602.cn)獨(dú)家所有。如需轉(zhuǎn)載請(qǐng)與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來源“傳動(dòng)網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請(qǐng)保留稿件來源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。
產(chǎn)品新聞
更多>勇梅機(jī)械液壓閘門給煤機(jī)的優(yōu)點(diǎn)
2025-10-22
2025-10-17
2025-10-11
「一體機(jī)性價(jià)比王者」NK290M普及型數(shù)控...
2025-10-09
2025-09-23
影視舞臺(tái)燈光低煙無鹵扁平電纜13*4+2*(2...
2025-09-23