(5.9)-5.7 PLC編程語言機(jī)電一體化與過程控制_第1頁
(5.9)-5.7 PLC編程語言機(jī)電一體化與過程控制_第2頁
(5.9)-5.7 PLC編程語言機(jī)電一體化與過程控制_第3頁
(5.9)-5.7 PLC編程語言機(jī)電一體化與過程控制_第4頁
(5.9)-5.7 PLC編程語言機(jī)電一體化與過程控制_第5頁
已閱讀5頁,還剩14頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

PLC標(biāo)準(zhǔn)的編程語言有梯形圖、指令表、順序功能圖、狀態(tài)轉(zhuǎn)移圖、邏輯功能圖和高級語言6種。5.PLC編程語言X:輸入繼電器Y:輸出繼電器M:輔助繼電器T:定時(shí)器常開觸點(diǎn)常閉觸點(diǎn)梯形圖指令表狀態(tài)轉(zhuǎn)移圖梯形圖是在原繼電器-接觸器控制系統(tǒng)的繼電器梯形圖基礎(chǔ)上演變而來的一種圖形語言。它是目前用得最多的PLC編程語言。1)梯形圖——PLC最常用的編程語言X0Y0Y0X1X2右母線輸出繼電器:Y輸入繼電器:X梯形圖左母線等效開關(guān)1)此為器件線圈。線圈有得電和失電兩種狀態(tài),得電為1(ON),失電為0(OFF)。2)此為動合觸點(diǎn)(也稱常開觸點(diǎn))。對應(yīng)的線圈得電,動合觸點(diǎn)接通,允許電流流過;線圈失電,動合觸點(diǎn)斷開,不允許電流流過。3)此為動斷觸點(diǎn)(也稱常閉觸點(diǎn))。對應(yīng)的線圈得電,動合觸點(diǎn)斷開,不允許電流流過;線圈失電,動合觸點(diǎn)接通,允許電流流過。當(dāng)X1,X2處于哪種狀態(tài)時(shí),YI線圈得電?練習(xí)題:1)閉合打開2)閉合閉合3)打開打開4)打開閉合答案:2)能量流只能從左邊的母線流向右邊母線。元件的觸點(diǎn)和線圈只能作為水平元件使用。網(wǎng)絡(luò)中,最右一列只能放置線圈。線圈如放在其他列,其右邊不能放置任何指令。右邊的只能是輸出元件。線圈在梯形圖程序中只能使用一次,但作為該線圈的觸點(diǎn),可以在梯形圖中多次使用。梯形圖的執(zhí)行過程是“從左到右,從上到下”順序執(zhí)行。梯形圖編程的注意事項(xiàng):X0Y0Y0X1X2項(xiàng)目1:現(xiàn)用PLC控制一盞燈的亮、滅。動觸按鈕SB1接PLC的輸入端X0,控制燈亮;動觸按鈕SB2接PLC的輸入端X1,控制燈滅。PLC的輸出端Y0接燈。試設(shè)計(jì)梯形圖程序。X0Y0Y0X1這種編程語言是用助記符表示指令的功能。由操作碼和操作數(shù)組成,操作數(shù)由標(biāo)識符和參數(shù)組成。如指令:LDX0LD為操作碼,X0為操作數(shù)。操作碼說明要執(zhí)行的功能,這里L(fēng)D表示取;標(biāo)識符標(biāo)識操作數(shù)的類別,這里的X表示輸入繼電器;參數(shù)表示操作數(shù)的地址,這里的0表示0號輸入端。2)指令表編程語言梯形圖可以用指令表來代替。X0Y0Y0X1X2梯形圖LD(常開觸點(diǎn)取,和電源線連接)X0OR(常開觸點(diǎn)或運(yùn)算)

Y0ANI(常閉觸點(diǎn)與運(yùn)算)

X1ANI

X2OUT(輸出)

Y0語句表程序是一種結(jié)構(gòu)塊控制程序流程圖,也是一種圖形語言,編程簡單、明了,用來編制順序控制程序。作為圖形語言,用戶提供3種主要元件:步、轉(zhuǎn)換和動作,3)順序功能圖(SequentialFunctionChart-SFC)步——一種邏輯塊,對應(yīng)于特定的控制任務(wù)的編程邏輯;轉(zhuǎn)換——是從一個(gè)任務(wù)到另一個(gè)任務(wù)的條件;動作——是控制任務(wù)的獨(dú)立部分。3)順序功能圖(SequentialFunctionChart-SFC)在順序結(jié)構(gòu)中,CPU反復(fù)執(zhí)行前1步的動作,直到轉(zhuǎn)換條件變?yōu)镺N狀態(tài),CPU將處理下1步。狀態(tài)轉(zhuǎn)移圖是在順序功能圖的基礎(chǔ)上發(fā)展起來的一種編程語言。是描述控制系統(tǒng)的控制過程、功能和特性的一種圖形,是基于狀態(tài)(工序)的流程來表示,如圖所示。常常用于復(fù)雜控制系統(tǒng)。4)狀態(tài)轉(zhuǎn)移圖用矩形框來表示“步”或“狀態(tài)”,方框中用狀態(tài)器S及其編號表示。與控制過程的初始情況相對應(yīng)的狀態(tài)稱為初始狀態(tài),每個(gè)狀態(tài)的轉(zhuǎn)移圖應(yīng)有一個(gè)初始狀態(tài),初始狀態(tài)用雙線框來表示,如圖中的狀態(tài)S0。4)狀態(tài)轉(zhuǎn)移圖與步相關(guān)的動作或命令用與步相連的梯形圖來表示。當(dāng)某步激活時(shí),響應(yīng)的動作或命令被執(zhí)行。一個(gè)活動步可以有一個(gè)或幾個(gè)動作或命令被執(zhí)行。如圖中的狀態(tài)S20,也就是S20步,當(dāng)X0常開觸點(diǎn)閉合后,驅(qū)動Y1線圈。4)狀態(tài)轉(zhuǎn)移圖步與步(狀態(tài)與狀態(tài))之間用有向線段來連接,如果進(jìn)行的方向是從上到下或從左到右,則線段上的箭頭可不畫,狀態(tài)轉(zhuǎn)移圖中,會發(fā)生步的活動狀態(tài)的進(jìn)展,這種進(jìn)展是由轉(zhuǎn)換條件的實(shí)現(xiàn)來完成。4)狀態(tài)轉(zhuǎn)移圖轉(zhuǎn)換的符號是一條短劃線,它與步間的有向連接線段相垂直。在短劃線旁可用文字語言、表達(dá)式或圖形符號標(biāo)注轉(zhuǎn)換條件。如圖中的X0、X1等觸點(diǎn)。4)狀態(tài)轉(zhuǎn)移圖狀態(tài)轉(zhuǎn)移圖的結(jié)構(gòu)

狀態(tài)轉(zhuǎn)移圖由4種結(jié)構(gòu),如圖所示。單流程結(jié)構(gòu):狀態(tài)按順序編號,但其它流程的狀態(tài)也可作為狀態(tài)轉(zhuǎn)移的條件。選擇分支與連接結(jié)構(gòu):多個(gè)流程有條件選擇執(zhí)行,狀態(tài)不能同時(shí)轉(zhuǎn)移。狀態(tài)轉(zhuǎn)移圖的結(jié)構(gòu)

狀態(tài)轉(zhuǎn)移圖由4種結(jié)構(gòu),如圖所示。并聯(lián)分支與連接結(jié)構(gòu):多個(gè)流程同時(shí)轉(zhuǎn)移執(zhí)行,狀態(tài)同時(shí)轉(zhuǎn)移。跳步與循環(huán)結(jié)構(gòu):根據(jù)某些狀態(tài)跳步或循環(huán)。狀態(tài)轉(zhuǎn)移圖的特點(diǎn):當(dāng)從一個(gè)狀態(tài)轉(zhuǎn)移到另一個(gè)狀態(tài)

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論