淺談PLC控制系統(tǒng)的軟件設(shè)計方法_第1頁
淺談PLC控制系統(tǒng)的軟件設(shè)計方法_第2頁
淺談PLC控制系統(tǒng)的軟件設(shè)計方法_第3頁
淺談PLC控制系統(tǒng)的軟件設(shè)計方法_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、淺談PLC控制系統(tǒng)的軟件設(shè)計方法淺談PL控制系統(tǒng)的軟件設(shè)計方法PL控制系統(tǒng)的設(shè)計是一項非常復(fù)雜的工作。一個PL控制系統(tǒng),經(jīng)過不同的人設(shè)計,會形成不同的控制風(fēng)格,但是系統(tǒng)設(shè)計的優(yōu)劣最終要由使用者來進(jìn)展評價。由于PL的所有控制功能都是以程序的形式來實現(xiàn)的,因此,PL控制系統(tǒng)設(shè)計的大量工作都集中在軟件程序設(shè)計上,即表達(dá)在梯形圖的設(shè)計上。根據(jù)系統(tǒng)的控制流程圖或波形圖設(shè)計PL梯形圖程序,即所謂的編程。這一步是整個應(yīng)用系統(tǒng)設(shè)計的核心工作,也是比擬困難的一步。常用的編程方法有經(jīng)歷設(shè)計法、邏輯設(shè)計法、波形圖設(shè)計法和流程圖設(shè)計法等。下面重點介紹根據(jù)繼電器的電路原理圖設(shè)計PL的梯形圖程序與用功能流程圖法設(shè)計PL的

2、梯形圖。一、根據(jù)繼電器的電路原理圖設(shè)計PL的梯形圖程序繼電器控制系統(tǒng)是典型數(shù)字量控制系統(tǒng)。我們可以用設(shè)計繼電器控制線路的方法來設(shè)計比擬簡單的PL梯形圖程序。這種設(shè)計方法沒有普遍的規(guī)律可循,這種設(shè)計方法就是經(jīng)歷設(shè)計法,程序設(shè)計的質(zhì)量與設(shè)計者的經(jīng)歷和程度關(guān)系很大。要設(shè)計好梯形圖,首先要深化理解控制要求,同時還要有一定的電器設(shè)計的理論經(jīng)歷。經(jīng)歷設(shè)計法對于簡單控制系統(tǒng)的設(shè)計是很有效的,并且它是設(shè)計復(fù)雜控制系統(tǒng)的根底,要很好地掌握。但這種方法主要依靠設(shè)計者的經(jīng)歷,所以要求設(shè)計者在平常的工作中注意搜集與積累各種典型環(huán)節(jié)程序段,從而不斷增加自己的經(jīng)歷。一根據(jù)繼電器的電路原理圖設(shè)計PL的梯形圖程序的步驟首先設(shè)

3、計者要理解和熟悉被控設(shè)備的機(jī)械局部論文聯(lián)盟的動作情況和工藝過程,根據(jù)繼電器線路圖分析和掌握控制系統(tǒng)的工作原理。確定PL的輸入信號和輸出負(fù)載,以及與它們對應(yīng)的梯形圖中的輸入位、輸出位的地址,畫出PL的外部接線圖。確定與繼電器線路中的中間繼電器、時間繼電器對應(yīng)的梯形圖中的存儲器位和定時器T的地址。從而建立起繼電器控制線路與PL的梯形圖的位地址之間的對應(yīng)關(guān)系。根據(jù)上述關(guān)系畫出PL的梯形圖程序。在編寫程序過程中,可以借鑒現(xiàn)成的標(biāo)準(zhǔn)程序,但必須弄懂這些程序段,否那么會給后繼工作帶來困難。編寫程序過程中,要及時對編出的程序進(jìn)展注釋,以免忘記其互相關(guān)系,要隨編隨注。注釋包括程序的功能、邏輯關(guān)系說明、設(shè)計思想

4、、信號的來源和去向,以便閱讀和調(diào)試。設(shè)計時應(yīng)注意梯形圖與繼電器電路的區(qū)別。梯形圖是一種軟件,是PL圖形化的一種程序。在繼電器電路圖中,各繼電器可以同時動作,而PL的PU是串行工作的,每個時刻PU只能處理一條指令。二根據(jù)繼電器電路圖設(shè)計PL的接線圖和梯形圖時應(yīng)注意的問題應(yīng)遵循PL梯形圖的語法規(guī)那么。在繼電器電路中,觸點可以放在線圈的左邊也可以放在線圈的右邊,但在梯形圖中必須放在線的右邊。設(shè)置中間單元。在梯形圖中,假設(shè)多個線圈都受某一觸點的串聯(lián)、并聯(lián)電路的控制,為了簡化電路,在梯形圖中可以設(shè)置電路的存儲器位,它類似于繼電器控制線路中的中間繼電器。盡量減少PL的輸入輸出信號。與繼電器線路不同,一般只

5、需一個動合觸點給PL提供輸入信號,在梯形圖中可以屢次使用一個位的動合觸點與動斷觸點。在繼電器的控制線路中,假如幾個觸點的串聯(lián)、并聯(lián)電路總是作為一個整體出現(xiàn),可以把它們作為PL的一個輸入信號,只占用PL的一個輸入點。為了減少PL的指令條數(shù),在梯形圖程序中單個觸點與電路塊串聯(lián)時應(yīng)放在右邊,與電路并聯(lián)時應(yīng)放在下面。二、用功能流程圖法設(shè)計PL的梯形圖一功能流程圖控制法功能流程圖控制法是按照消費(fèi)工藝預(yù)先規(guī)定的順序,在各個輸入信號的作用下,根據(jù)內(nèi)部的狀態(tài)和時間的順序,對消費(fèi)過程中的各個執(zhí)行機(jī)構(gòu)自動有序地進(jìn)展操作,其根本的指導(dǎo)思想是將系統(tǒng)的每一個工作周期劃分為假設(shè)干個順序相連的階段,每個階段成為一步,并用編

6、程元來代表各步。二功能流程圖轉(zhuǎn)換梯形圖的根本規(guī)那么功能流程圖轉(zhuǎn)換梯形圖時,轉(zhuǎn)換實現(xiàn)的條件是在功能流程圖中,步活動狀態(tài)的進(jìn)展是由轉(zhuǎn)移的實現(xiàn)來完成的。轉(zhuǎn)移的實現(xiàn)必須同時滿足兩個條件:1.該轉(zhuǎn)移的所有前步必須都是活動步。2.相應(yīng)的轉(zhuǎn)移條件都得到滿足。假如轉(zhuǎn)移的前步或后步不止一個時,轉(zhuǎn)移的實現(xiàn)稱為同步實現(xiàn)。為了加強(qiáng)同步實現(xiàn),有向線段的程度局部用雙線表示。三轉(zhuǎn)移實現(xiàn)應(yīng)完成的操作轉(zhuǎn)換實現(xiàn)時應(yīng)完成以下兩個操作:1.使所有通過有向連線與相應(yīng)的轉(zhuǎn)移符號相連接的后步都變?yōu)榛顒硬健?.使所有通過有向連線與相應(yīng)的轉(zhuǎn)移符號相連接的前步都變?yōu)椴换顒硬健R陨弦?guī)那么可以用于任意構(gòu)造的功能流程圖中,其區(qū)別如下:在順序構(gòu)造中,一

7、個轉(zhuǎn)移僅有一個前步和后步;在并行構(gòu)造中,轉(zhuǎn)移有幾個后續(xù)步,在轉(zhuǎn)移實現(xiàn)的同時將所有的后續(xù)步編程元件置位。在并行構(gòu)造的合并處轉(zhuǎn)移有幾個前步,它們均為活動步時才能實現(xiàn)轉(zhuǎn)移,在轉(zhuǎn)移實現(xiàn)時應(yīng)將所有前步的對應(yīng)編程元件復(fù)位。在選擇構(gòu)造的分支與合并處,一個轉(zhuǎn)移實際上只有一個前步與后步,但是這一步可以使多個前步或后步中的一步。四根據(jù)流程圖用啟保停電路設(shè)計梯形圖的方法根據(jù)功能流程圖設(shè)計梯形圖時,可以用存儲器位來代表步。某一步為活動步時,對應(yīng)的存儲器位為1,某一轉(zhuǎn)移實現(xiàn)時,該轉(zhuǎn)移的后步變?yōu)榛顒硬?,前步變?yōu)榉腔顒硬?。很多轉(zhuǎn)移條件都是短信號,即它存在的時間比它激活的后步時間短,因此應(yīng)使用有記憶的電路或指令如啟保停電路和

8、置位、復(fù)位指令來控制代表步的PL內(nèi)部存儲器位。下面先介紹由啟保停電路控制代表PL內(nèi)部位存儲器的方法。啟保停電路僅僅使用線圈與觸點指令,任何一種PL都有這類指令,因此這是一種通用的編程方法,可以用于任何類型的PL。設(shè)計啟保停電路的關(guān)鍵是找出它們的啟動條件與停頓條件。根據(jù)轉(zhuǎn)移實現(xiàn)的根本規(guī)那么可知,轉(zhuǎn)移實現(xiàn)的條件是它的前步為活動步,并且滿足其轉(zhuǎn)移的條件。五選擇序列構(gòu)造的功能流程圖的編程方法假如某一步的后面有N條分支組成的選擇序列,該步在滿足轉(zhuǎn)移條件時,可以轉(zhuǎn)移到N步中的任一步中去,其停頓條件應(yīng)為這N步對應(yīng)的存儲器位的動合觸點相串聯(lián)。一般說來,對于選擇序列的合并,假如某一步之前有N步轉(zhuǎn)移即有N條分支進(jìn)

9、入該步,那么代表該步的存儲器位的啟動電路有N條支路并聯(lián)組成,各支路由某一前步對應(yīng)的存儲器位的動合觸點與相應(yīng)的轉(zhuǎn)移條件對應(yīng)的觸點串聯(lián)而成。任何復(fù)雜的功能流程圖都是由順序構(gòu)造、選擇序列構(gòu)造和并行序列構(gòu)造等組成的。假如掌握了這些根本構(gòu)造的編程方法,就可以快速設(shè)計出任何復(fù)雜的功能流程圖對應(yīng)的梯形圖程序。六根據(jù)流程圖用置位、復(fù)位指令設(shè)計梯形圖的方法順序構(gòu)造功能流程圖編程的方法編制的梯形圖與功能流程圖的對應(yīng)關(guān)系,這種編程方法與裝移實現(xiàn)的根本原那么之間有著論文聯(lián)盟嚴(yán)格的對應(yīng)關(guān)系,用它編制復(fù)雜的功能流程圖的梯形圖時,更能發(fā)揮出其優(yōu)越性。在功能流程圖中,假如某一轉(zhuǎn)移的所有前步都是活動步,并且滿足相應(yīng)的轉(zhuǎn)移條件,

10、那么轉(zhuǎn)移實現(xiàn)。與有向連線相連的轉(zhuǎn)移后步變?yōu)榛顒硬?,相?yīng)的所有前步變?yōu)椴换顒硬?。在置位?fù)位指令進(jìn)展編程時,用該轉(zhuǎn)移的所有前步對應(yīng)的存儲器位的動合觸點與轉(zhuǎn)移對應(yīng)的觸點串聯(lián),作為對所有后步對應(yīng)的存儲器位進(jìn)展置位的條件,同時它也是對所有前步對應(yīng)的存儲器位進(jìn)展復(fù)位的條件。注意使用這種編程方法時,不能將輸出線圈與復(fù)位置位指令塊并聯(lián),這是因為前步與轉(zhuǎn)移條件串聯(lián)組成的電路的接通時間很短只有一個掃描周期,當(dāng)轉(zhuǎn)移條件被滿足后前步被馬上復(fù)位,該串聯(lián)電路斷開,而輸出線圈至少應(yīng)該在某一步對應(yīng)的全部時間內(nèi)接通,所以應(yīng)根據(jù)功能流程圖,用代表步的存儲器位的動合觸點或它們的并聯(lián)電路來驅(qū)動輸出位對應(yīng)的線圈。對于選擇序列的流程圖的編程方法,假如某一轉(zhuǎn)移與并行序列的分支、合并無關(guān),它的前步和后步都只有一個,需要置位和復(fù)位的存儲器位都只有一個,因此對選擇序列的分支與合并的編程方法實際上與順序構(gòu)造完全一樣??傊琍L控制系統(tǒng)的軟件

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論