時間:2008-01-08 13:55:00來源:dujing
圖1[/align]
其中(L)為置位指令,(U)為復位指令。這里之所以用置位、復位指令,主要是考慮到啟動(打開)條件和停止(關閉)條件可能是脈沖型的(例如上升沿脈沖),需要保持(注:如果MCC中的控制回路使用了“啟動-保持-停止”方式,那么采用脈沖輸出比較合適,就像自復位式按鈕一樣。這里為了簡化梯形圖程序,沒有這樣做。有興趣的讀者不妨一試)。電機啟動或停止條件是自動控制時的聯鎖條件,上位機進行手動操作時,自動控制程序不能執行。同樣就地操作時,PLC的程序控制也不能執行,程序可以根據需要將此時的電機啟動和停止控制信號復位。閥門的控制也是一樣。這樣各個設備均可根據情況進行自動運行或手動操作。
設備手動和自動切換的程序實現方法2
上面的方法對手自動切換時的各種情況都進行了考慮,程序進行設計時需要時時刻刻注意手自動切換問題,程序量相對于沒有手自動切換時也有所增加。如果把程序中的手動程序同自動程序分開,程序就會顯得更加清晰明了,同時設計自動程序時也不必時時刻刻注意手自動切換問題。這樣是否可行呢?我們不妨將上面的梯形圖程序改造成如圖2所示。
[align=center]
圖2[/align]
顯然,這是可行的,由于手動程序最后執行,電機或閥門的啟動、停止或打開、關閉,由手動程序決定。也就是說,當自動控制程序運行時,如果有上位機手動操作,則上位機手動操作優先。例如當自動程序要求電機停止時,如果上位機手動操作讓其啟動,則電機啟動。其中的原因是,程序對相同變量或IO標簽的賦值操作,最后執行的程序有效。例如下面的例子:
IF A THEN
Y := 0;
END_IF;
IF B THEN
Y := 1;
END_IF;
在A,B都為1時,Y = 1。因為最后執行的語句有效,不管是PLC梯形圖程序還是其他計算機程序都是這樣。
對于遠程就地的現場手動操作來說,當轉換開關打到就地時,PLC梯形圖程序繼續根據聯鎖條件執行,但輸出將不起作用,設備的狀態由現場操作決定。轉換開關再次打到遠程時,PLC程序的輸出才能真正控制設備的運行。
設備組手動和自動切換的程序實現方法
在上面我們主要介紹了單體設備的手動自動的切換問題,那么在工業生產過程的控制中,不少設備是一同完成某種功能的,這些設備一起組成一個設備組,可以把它們當作一個單體設備來考慮。這樣就可以利用上面的方法來實現設備組的手動自動切換問題。
雖然設備組可看作是單體設備,但其中內部畢竟還包含著真正的單體設備,也存在內部單體設備的手動自動切換問題,那么如何來解決設備組和其內部的真正單體設備手動自動切換問題呢?這里,我們采用和方法2類似的方法,將設備組的單體操作程序放在自動程序和真正單體設備的操作程序之間,這樣就可以即進行設備組的單體操作,也可以進行真正單體設備的操作,也就是說,真正單體設備的操作優先級最高,其次是設備組單體設備,最后才是自動控制程序。當然如果不嫌麻煩,也可以用方法1的方式來實現。
需要指出的是,對于設備組的功能,多次使用時,用子程序的方式來實現是最理想的。
最后,我們可以此類推,把整個工廠控制設備當作一個設備組來考慮,也可以為其提供手動自動切換的功能。
目前,在國內的生產企業的PLC自動化系統的新建或改造項目中,用戶對設備的手動操作和自動控制功能都十分重視,尤其是對手動操作功能格外的重視,對此的一般解釋為“國內設備質量不過關”,設備經常出現問題,需要在自動控制的過程中進行手動操作,或者也有說要在手動操作時,進行自動控制操作的。但是對于一個完善的控制程序來講,實現設備手動操作和自動控制功能及其兩者的切換,不僅是可實現的也是應該實現的。如果說有不足的話,那就是,加入手動操作功能后,控制程序占用的內存增加了,掃描周期增長了,需要考慮的問題也增多了。但這也未必真的就是一個問題,畢竟現在的PLC 的執行速度是很快的而且內存也大大增加了。
標簽:
上一篇:小包煙包裝質量機器視覺檢測...
傳動網版權與免責聲明:凡本網注明[來源:傳動網]的所有文字、圖片、音視和視頻文件,版權均為傳動網(www.cdcst56.com)獨家所有。如需轉載請與0755-82949061聯系。任何媒體、網站或個人轉載使用時須注明來源“傳動網”,違反者本網將追究其法律責任。
本網轉載并注明其他來源的稿件,均來自互聯網或業內投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。
產品新聞
更多>2025-12-15
2025-12-12
2025-12-12
2025-12-10
2025-11-20
2025-11-10