服務(wù)項目 |
PLC自動化工程師培訓 |
面向地區(qū) |
全國 |
PLC的用戶程序執(zhí)行過程
對于用戶來說,在編寫用戶程序或選擇設(shè)備時,清楚下面介紹的三個階段,即用戶程序執(zhí)行過程的原理。
PLC采用集中處理的方法,即對輸入掃描信號、執(zhí)行用戶程序和輸出刷新都采用集中分批處理的工作方式。
(1)輸入掃描 在這一階段中,PLC以掃描方式讀入所有輸入端子上的輸入信號,并將輸入信號存入輸入映像區(qū),輸入映像存儲器被刷新。在程序執(zhí)行階段和輸出刷新階段中,輸入映像存儲器與外界隔離,其內(nèi)容保持不變,直至下一個掃描周期的輸入掃描階段,才被重新讀入的輸入信號刷新??梢?,PLC在執(zhí)行程序和處理數(shù)據(jù)時,不直接使用現(xiàn)場當時的輸入信號,而使用本次采樣時輸入到映像區(qū)中的數(shù)據(jù)。如果輸入設(shè)備能使PLC輸入端形成閉合回路,對應(yīng)輸入端編號的內(nèi)部輸入繼電器內(nèi)保存為“1”,即相當于繼電器線圈導通。在程序執(zhí)行過程中,該編號對應(yīng)的觸點動作;如果輸入設(shè)備能使輸入開路,則對應(yīng)輸入端編號的內(nèi)部輸入繼電器內(nèi)保存為“0”,即相當于繼電器線圈沒導通,在程序執(zhí)行過程中,該編號對應(yīng)的觸點不動作。如果在PLC處于非輸入掃描的階段,PLC外的輸入設(shè)備狀態(tài)發(fā)生了變化,內(nèi)部輸入繼電器也不會發(fā)生變化,要等到下一個輸入掃描階段才能根據(jù)此時的輸入狀態(tài)來刷新。所以,對于少于十幾毫秒的輸入信號,經(jīng)常采集不到。
PLC基本指令系統(tǒng)特點
PLC的編程語言與一般計算機語言相比,具有明顯的特點,它既不同于語言,也不同與一般的匯編語言,它既要滿足易于編寫,又要滿足易于調(diào)試的要求。目前,還沒有一種對各廠家產(chǎn)品都能兼容的編程語言。如三菱公司的產(chǎn)品有它自己的編程語言,OMRON公司的產(chǎn)品也有它自己的語言。但不管什么型號的PLC,其編程語言都具有以下特點:
圖形式指令結(jié)構(gòu):程序由圖形方式表達,指令由不同的圖形符號組成,易于理解和記憶。系統(tǒng)的軟件已把工業(yè)控制中所需的立運算功能編制成象征性圖形,用戶根據(jù)自己的需要把這些圖形進行組合,并填入適當?shù)膮?shù)。在邏輯運算部分,幾乎所有的廠家都采用類似于繼電器控制電路的梯形圖,很容易接受。如西門子公司還采用控制系統(tǒng)流程圖來表示,它沿用二進制邏輯元件圖形符號來表達控制關(guān)系,很直觀易懂。較復雜的算術(shù)運算、定時計數(shù)等,一般也參照梯形圖或邏輯元件圖給予表示,雖然象征性不如邏輯運算部分,也受用戶歡迎
功能I/O
在選擇一臺PLC時,用戶可能會面臨一些類型且不能用標準I/O實現(xiàn)的I/O限定(如定位、快速輸入、頻率等)。此時用戶應(yīng)當考慮供銷廠商是否提供有的有助于大限度減小控制作用的模塊。有些接口模塊自身能處理一部分現(xiàn)場數(shù)據(jù),從而使CPU從繁重的任務(wù)處理中解脫出來。
(五)智能式I/O
當前,PLC的生產(chǎn)廠家相繼推出了一些智能式的I/O模塊。一般智能式I/O模塊本身帶有處理器,可對輸入或輸出信號作預先規(guī)定的處理,并將處理結(jié)果送入CPU或直接輸出,這樣可提高PLC的處理速度并節(jié)省存儲器的容量。
綜上,表3歸納了選擇I/O模塊的一般規(guī)則。
表3 選擇PLC的I/O接口模塊的一般規(guī)則
三、存儲器類型及容量選擇
PLC系統(tǒng)所用的存儲器基本上由PROM、EPROM及RAM三種類型組成,存儲容量則隨機器的大小變化,一般小型機的大存儲能力低于6kB,中型機的大存儲能力可達64kB,大型機的大存儲能力可上兆字節(jié)。使用時可以根據(jù)程序及數(shù)據(jù)的存儲需要來選用合適的機型,必要時也可進行存儲器的擴充設(shè)計。
存儲器的選擇
由于計算機集成芯片技術(shù)的發(fā)展,存儲器的價格已下降,因此,為應(yīng)用項目的正常投運,一般要求PLC的存儲器容量,按256個I/O點至少選8K存儲器選擇。需要復雜控制功能時,應(yīng)選擇容量更大,檔次更高的存儲器。
(五)冗余功能的選擇
1.控制單元的冗余
(1)重要的過程單元:CPU(包括存儲器)及電源均應(yīng)1B1冗余。
(2)在需要時也可選用PLC硬件與熱備軟件構(gòu)成的熱備冗余系統(tǒng)、2重化或3重化冗余容錯系統(tǒng)等。
2.I/O接口單元的冗余
(1)控制回路的多點I/O卡應(yīng)冗余配置。
(2)重要檢測點的多點I/O卡可冗余配置。3)根據(jù)需要對重要的I/O信號,可選用2重化或3重化的I/O接口單
(六)經(jīng)濟性的考慮
選擇PLC時,應(yīng)考慮性能價格比??紤]經(jīng)濟性時,應(yīng)同時考慮應(yīng)用的可擴展性、可操作性、投入產(chǎn)出比等因素,進行比較和兼顧,終選出較滿意的產(chǎn)品。
輸入輸出點數(shù)對價格有直接影響。每增加一塊輸入輸出卡件就需增加一定的費用。當點數(shù)增加到某一數(shù)值后,相應(yīng)的存儲器容量、機架、母板等也要相應(yīng)增加,因此,點數(shù)的增加對CPU選用、存儲器容量、控制功能范圍等選擇都有影響。在估算和選用時應(yīng)充分考慮,使整個控制系統(tǒng)有較合理的性能價格比。
分配 I/O 點
分配 PLC 的輸入輸出點,編制出輸入 / 輸出分配表或者畫出輸入 / 輸出端子的接線圖。接著九可以進行 PLC 程序設(shè)計,同時可進行控制柜或操作臺的設(shè)計和現(xiàn)場施工。
( 5 )設(shè)計應(yīng)用系統(tǒng)梯形圖程序
根據(jù)工作功能圖表或狀態(tài)流程圖等設(shè)計出梯形圖即編程。這一步是整個應(yīng)用系統(tǒng)設(shè)計的核心工作,也是比較困難的一步,要設(shè)計好梯形圖,要十分熟悉控制要求,同時還要有一定的電氣設(shè)計的實踐經(jīng)驗。
( 6 )將程序輸入 PLC
當使用簡易編程器將程序輸入 PLC 時,需要先將梯形圖轉(zhuǎn)換成指令助記符,以便輸入。當使用可編程序控制器的編程軟件在計算機上編程時,可通過上下位機的連接電纜將程序下載到 PLC 中去。
( 7 )進行軟件測試
程序輸入 PLC 后,應(yīng)行測試工作。因為在程序設(shè)計過程中,難免會有疏漏的地方。因此在將 PLC 連接到現(xiàn)場設(shè)備上去之前,必需進行軟件測試,以排除程序中的錯誤,同時也為整體調(diào)試打好基礎(chǔ),縮短整體調(diào)試的周期。
( 8 )應(yīng)用系統(tǒng)整體調(diào)試
在 PLC 軟硬件設(shè)計和控制柜及現(xiàn)場施工完成后,就可以進行整個系統(tǒng)的聯(lián)機調(diào)試,如果控制系統(tǒng)是由幾個部分組成,則應(yīng)先作局部調(diào)試,然后再進行整體調(diào)試;如果控制程序的步序較多,則可行分段調(diào)試,然后再連接起來總調(diào)。調(diào)試中發(fā)現(xiàn)的問題,要逐一排除,直至調(diào)試成功。
編制技術(shù)文件
系統(tǒng)技術(shù)文件包括說明書、電氣原理圖、電器布置圖、電氣元件明細表、 PLC 梯形圖。
三、 PLC 硬件系統(tǒng)設(shè)計
1 . PLC 型號的選擇
在作出系統(tǒng)控制方案的決策之前,要詳細了解被控對象的控制要求,從而決定是否選用 PLC 進行控制。
在控制系統(tǒng)邏輯關(guān)系較復雜(需要大量中間繼電器、時間繼電器、計數(shù)器等)、工藝流程和產(chǎn)品改型較頻繁、需要進行數(shù)據(jù)處理和信息管理(有數(shù)據(jù)運算、模擬量的控制、 PID 調(diào)節(jié)等)、系統(tǒng)要求有較高的可靠性和穩(wěn)定性、準備實現(xiàn)工廠自動化聯(lián)網(wǎng)等情況下,使用 PLC 控制是很必要的。
目前,國內(nèi)外眾多的生產(chǎn)廠家提供了多種系列功能各異的 PLC 產(chǎn)品,使用戶眼花繚亂、無所適從。所以全面權(quán)衡利弊、合理地選擇機型才能達到經(jīng)濟實用的目的。一般選擇機型要以滿足系統(tǒng)功能需要為宗旨,不要盲目貪大求全,以免造成投資和設(shè)備資源的浪費。
———— 認證資質(zhì) ————