臺達(dá)-plc-課件-第5章-編程軟件講述_第1頁
臺達(dá)-plc-課件-第5章-編程軟件講述_第2頁
臺達(dá)-plc-課件-第5章-編程軟件講述_第3頁
臺達(dá)-plc-課件-第5章-編程軟件講述_第4頁
臺達(dá)-plc-課件-第5章-編程軟件講述_第5頁
已閱讀5頁,還剩45頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 可編程控制器應(yīng)用技術(shù)可編程控制器應(yīng)用技術(shù)Application Technology of Application Technology of Programmable Logic ControllerProgrammable Logic Controller張希川張希川 高級工程師高級工程師沈陽工業(yè)大學(xué)沈陽工業(yè)大學(xué) 材料科學(xué)與工程學(xué)院材料科學(xué)與工程學(xué)院 第第5 5章章 梯形圖語言的編程原理梯形圖語言的編程原理 梯形圖語言是二次世界大戰(zhàn)期間出現(xiàn)的自動控制梯形圖語言是二次世界大戰(zhàn)期間出現(xiàn)的自動控制圖形語言,是歷史最久、使用最廣之自動控制圖形語言,是歷史最久、使用最廣之自動控制語言。梯形圖語言最

2、初只有常開觸點、常閉觸語言。梯形圖語言最初只有常開觸點、常閉觸點、輸出線圈、定時器、計數(shù)器等基本機構(gòu)裝點、輸出線圈、定時器、計數(shù)器等基本機構(gòu)裝置,直到置,直到PLCPLC出現(xiàn)后,梯形圖中的裝置,除上述出現(xiàn)后,梯形圖中的裝置,除上述外,還增加了諸如上下沿微分觸點、保持線圈外,還增加了諸如上下沿微分觸點、保持線圈等裝置以及加、減、乘、除等數(shù)值運算功能。等裝置以及加、減、乘、除等數(shù)值運算功能。 無論傳統(tǒng)梯形圖或無論傳統(tǒng)梯形圖或PLCPLC梯形圖其工作原理基本相梯形圖其工作原理基本相同,只是在符號表示上傳統(tǒng)梯形圖以較接近實同,只是在符號表示上傳統(tǒng)梯形圖以較接近實體符號,而體符號,而PLCPLC則采用較

3、簡明且易于計算機上表則采用較簡明且易于計算機上表示的符號。示的符號。 第第5 5章章 梯形圖語言的編程原理梯形圖語言的編程原理 5.1 5.1 梯形圖語言基礎(chǔ)梯形圖語言基礎(chǔ) 5.2 PLC5.2 PLC的梯形圖原理的梯形圖原理 5.3 5.3 PLCPLC梯形圖的基本結(jié)構(gòu)梯形圖的基本結(jié)構(gòu) 5.4 5.4 PLCPLC梯形圖的編輯要點梯形圖的編輯要點 5.5 5.5 PLCPLC梯形圖常見的錯誤圖形梯形圖常見的錯誤圖形 5.6 5.6 PLCPLC梯形圖的化簡及修正梯形圖的化簡及修正 5.7 5.7 常用基本程序設(shè)計范例常用基本程序設(shè)計范例 第第5 5章章 梯形圖語言的編程原理梯形圖語言的編程原

4、理5.1 5.1 梯形圖語言基礎(chǔ)梯形圖語言基礎(chǔ)5.1.1 5.1.1 梯形圖的組成元素梯形圖的組成元素 梯形圖來源于電氣系統(tǒng)的邏輯控制圖,其中采用繼電器、觸點、線圈和邏輯關(guān)系圖梯形圖來源于電氣系統(tǒng)的邏輯控制圖,其中采用繼電器、觸點、線圈和邏輯關(guān)系圖等表示它們的邏輯關(guān)系。等表示它們的邏輯關(guān)系。IEC61131-3IEC61131-3標(biāo)準(zhǔn)規(guī)定梯形圖可采用的圖形元素有電源軌線、連標(biāo)準(zhǔn)規(guī)定梯形圖可采用的圖形元素有電源軌線、連接元素、觸點、線圈、功能和功能塊等。接元素、觸點、線圈、功能和功能塊等。1 1 電源軌線電源軌線( (母線母線) ) 電源軌線電源軌線(Power Rail)(Power Rail

5、)是梯形圖左側(cè)和右側(cè)的是梯形圖左側(cè)和右側(cè)的2 2條垂直線,又稱為母線。如圖條垂直線,又稱為母線。如圖5.15.1所所示,位于梯形圖左側(cè)的垂直線稱為左電源軌線,或左母線,在梯形圖中必須繪制左母線示,位于梯形圖左側(cè)的垂直線稱為左電源軌線,或左母線,在梯形圖中必須繪制左母線;位于右側(cè)的垂直線稱為右電源;位于右側(cè)的垂直線稱為右電源軌線,或右母線,有時可省略。軌線,或右母線,有時可省略。 圖圖5.15.1中虛線矩型是泛指圖形中虛線矩型是泛指圖形元素。在梯形圖中,電流從左母元素。在梯形圖中,電流從左母線向右流動,線向右流動, 經(jīng)連接元素和其他經(jīng)連接元素和其他連接在該梯級的圖形元素到達(dá)右連接在該梯級的圖形元

6、素到達(dá)右母線。為了說明流動狀態(tài),采用母線。為了說明流動狀態(tài),采用圖形元素的狀態(tài)表示。圖形元素的狀態(tài)表示。 第第5 5章章 梯形圖語言的編程原理梯形圖語言的編程原理5.1 5.1 梯形圖語言基礎(chǔ)梯形圖語言基礎(chǔ)5.1.1 5.1.1 梯形圖的組成元素梯形圖的組成元素 2 2 連接元素連接元素 梯形圖中,連接元素梯形圖中,連接元素(Link Element)(Link Element)包括水平連接線和垂直連包括水平連接線和垂直連接線,見圖接線,見圖5.1(b)5.1(b)。連接元素的狀態(tài)只有。連接元素的狀態(tài)只有0 0和和1 1兩種,兩種,0 0表示斷開,表示斷開,1 1表示接通。連接元素是將最靠近該

7、元素左側(cè)圖形符號的狀態(tài)傳遞到表示接通。連接元素是將最靠近該元素左側(cè)圖形符號的狀態(tài)傳遞到該元素的右側(cè)圖形元素。該元素的右側(cè)圖形元素。 連接元素的狀態(tài)從左向右傳遞,實現(xiàn)能流的流動,狀態(tài)的傳遞遵守下列規(guī)則。連接元素的狀態(tài)從左向右傳遞,實現(xiàn)能流的流動,狀態(tài)的傳遞遵守下列規(guī)則。 (1) (1) 水平連接線從緊靠其左側(cè)的圖形元素開始將該圖形元素的狀態(tài)傳遞到緊靠它右水平連接線從緊靠其左側(cè)的圖形元素開始將該圖形元素的狀態(tài)傳遞到緊靠它右側(cè)的圖形元素。側(cè)的圖形元素。 (2) (2) 垂直連接線總是與一個或多個水平連接線連接,即由一個或多個水平連接元素垂直連接線總是與一個或多個水平連接線連接,即由一個或多個水平連接

8、元素在每一側(cè)與垂直線相交組成。垂直連接元線的狀態(tài)根據(jù)與其連接的各左側(cè)水平連接元素在每一側(cè)與垂直線相交組成。垂直連接元線的狀態(tài)根據(jù)與其連接的各左側(cè)水平連接元素狀態(tài)的或運算表示。因此,垂直連接線的狀態(tài)根據(jù)下列規(guī)則確定。狀態(tài)的或運算表示。因此,垂直連接線的狀態(tài)根據(jù)下列規(guī)則確定。 如果左側(cè)所有水平連接元線的狀態(tài)為如果左側(cè)所有水平連接元線的狀態(tài)為0 0,則該垂直連接元素的狀態(tài)為,則該垂直連接元素的狀態(tài)為0 0。 如果左側(cè)的一個或多個水平連接線的狀態(tài)為如果左側(cè)的一個或多個水平連接線的狀態(tài)為1 1,則該垂直連接線的狀態(tài)為,則該垂直連接線的狀態(tài)為1 1。 垂直連接線的狀態(tài)被傳遞到與其右側(cè)連接的所有水平連接線,

9、但不能傳遞到與垂直連接線的狀態(tài)被傳遞到與其右側(cè)連接的所有水平連接線,但不能傳遞到與其左側(cè)連接的所有水平連接線。其左側(cè)連接的所有水平連接線。 (3) (3) 連接線的輸入輸出數(shù)據(jù)類型必須相同。連接線的輸入輸出數(shù)據(jù)類型必須相同。 第第5 5章章 梯形圖語言的編程原理梯形圖語言的編程原理5.1 5.1 梯形圖語言基礎(chǔ)梯形圖語言基礎(chǔ)5.1.1 5.1.1 梯形圖的組成元素梯形圖的組成元素 2 2 連接元素連接元素 連接線及狀態(tài)分析范例:連接線及狀態(tài)分析范例: 分析圖分析圖5.25.2中的連接線的狀態(tài)。中的連接線的狀態(tài)。1 1、2 2、3 3、4 4和和5 5水平連接線分別為,水平連接線分別為,6 6為

10、垂直連接線,為垂直連接線,A A、B B、C C和和D D為圖形元素。圖中,為圖形元素。圖中,1 1、4 4線與左母線相連,狀態(tài)始終為線與左母線相連,狀態(tài)始終為1 1;當(dāng)元素;當(dāng)元素A A和和D D都斷開時,都斷開時,2 2、5 5、6 6線狀態(tài)為線狀態(tài)為0 0;A A和和D D只要其中之一接通時,只要其中之一接通時,2 2、5 5、6 6線狀態(tài)變?yōu)榫€狀態(tài)變?yōu)? 1;當(dāng)元素;當(dāng)元素A A和和D D都斷開,元素都斷開,元素B B無論通斷,無論通斷,3 3線狀態(tài)都為線狀態(tài)都為0 0;當(dāng)元素;當(dāng)元素A A和和D D其中之一接通其中之一接通時,若元素時,若元素B B接通,接通,3 3線狀態(tài)為線狀態(tài)為1

11、 1;此時,若元素;此時,若元素B B斷開,斷開,3 3線狀態(tài)為線狀態(tài)為0 0。 圖圖5.25.2中,當(dāng)連接線中,當(dāng)連接線3 3狀態(tài)為狀態(tài)為1 1時,表示電回路接通,電流會由左母線流向右母線。此時,表示電回路接通,電流會由左母線流向右母線。此時回路中必須有負(fù)載性元件,來消耗電能,時回路中必須有負(fù)載性元件,來消耗電能, 否則就是短路。否則就是短路。 第第5 5章章 梯形圖語言的編程原理梯形圖語言的編程原理5.1 5.1 梯形圖語言基礎(chǔ)梯形圖語言基礎(chǔ)5.1.1 5.1.1 梯形圖的組成元素梯形圖的組成元素 3 3 觸點觸點 觸點觸點(Contact)(Contact)屬于梯形圖中的圖形元素,沿用電

12、氣邏輯圖的觸點術(shù)語,類似于實際屬于梯形圖中的圖形元素,沿用電氣邏輯圖的觸點術(shù)語,類似于實際中的開關(guān)、按鈕等。觸點要將自身狀態(tài)及左側(cè)水平連接線狀態(tài)向右側(cè)水平連接線中的開關(guān)、按鈕等。觸點要將自身狀態(tài)及左側(cè)水平連接線狀態(tài)向右側(cè)水平連接線傳遞。傳遞。 按靜態(tài)特性分類,觸點分為常開觸點按靜態(tài)特性分類,觸點分為常開觸點(Normally Open Contact)(Normally Open Contact)和常閉觸點和常閉觸點(Normally Close Contact)(Normally Close Contact)。常開觸點指在正常工況下,觸點斷開,其狀態(tài)為。常開觸點指在正常工況下,觸點斷開,其狀

13、態(tài)為0 0,常閉觸點指在正常工況下,觸點閉合,其常閉觸點指在正常工況下,觸點閉合,其 狀態(tài)為狀態(tài)為1 1。 按動態(tài)特性分類,觸點分為上升沿按動態(tài)特性分類,觸點分為上升沿觸發(fā)觸點,或正跳變觸發(fā)觸點觸發(fā)觸點,或正跳變觸發(fā)觸點(Positive Transition Contact)(Positive Transition Contact)和下降和下降沿觸發(fā)觸點,或負(fù)跳變觸發(fā)觸點沿觸發(fā)觸點,或負(fù)跳變觸發(fā)觸點(Negative Transition Contact)(Negative Transition Contact)。表表5.15.1為觸點的圖形符號。為觸點的圖形符號。 第第5 5章章 梯形圖語

14、言的編程原理梯形圖語言的編程原理5.1 5.1 梯形圖語言基礎(chǔ)梯形圖語言基礎(chǔ)5.1.1 5.1.1 梯形圖的組成元素梯形圖的組成元素 3 3 觸點觸點 根據(jù)觸點及其的左側(cè)水平連接線的狀態(tài),按以下規(guī)則確定其右水平連接線的狀態(tài)。根據(jù)觸點及其的左側(cè)水平連接線的狀態(tài),按以下規(guī)則確定其右水平連接線的狀態(tài)。(1) (1) 單一靜態(tài)觸點,當(dāng)其左側(cè)水平連接線的狀態(tài)為單一靜態(tài)觸點,當(dāng)其左側(cè)水平連接線的狀態(tài)為0 0時,無論觸點狀態(tài)為時,無論觸點狀態(tài)為0 0或或1 1,其右側(cè)水,其右側(cè)水平連接線的狀態(tài)始終為平連接線的狀態(tài)始終為0 0。(2) (2) 單一靜態(tài)觸點,當(dāng)其左側(cè)水平連接線的狀態(tài)為單一靜態(tài)觸點,當(dāng)其左側(cè)水平

15、連接線的狀態(tài)為1 1時,狀態(tài)傳遞原則如下:時,狀態(tài)傳遞原則如下: 如果觸點狀態(tài)為如果觸點狀態(tài)為1 1,則該觸點右側(cè)水平連接線的狀態(tài)為,則該觸點右側(cè)水平連接線的狀態(tài)為1 1。 如果觸點狀態(tài)為如果觸點狀態(tài)為0 0,則該觸點右側(cè)水平連接線的狀態(tài)為,則該觸點右側(cè)水平連接線的狀態(tài)為0 0。(3) (3) 單一動態(tài)觸點,當(dāng)其左側(cè)水平連接線的狀態(tài)為單一動態(tài)觸點,當(dāng)其左側(cè)水平連接線的狀態(tài)為0 0時,無論觸點狀態(tài)由時,無論觸點狀態(tài)由0 0變?yōu)樽優(yōu)? 1,還是由,還是由1 1變?yōu)樽優(yōu)? 0,其右側(cè)水平連接線的狀態(tài)始終為,其右側(cè)水平連接線的狀態(tài)始終為0 0。(4) (4) 單一正跳變觸發(fā)觸點,當(dāng)其左側(cè)水平連接線的狀

16、態(tài)為單一正跳變觸發(fā)觸點,當(dāng)其左側(cè)水平連接線的狀態(tài)為1 1時,觸點狀態(tài)由時,觸點狀態(tài)由0 0變?yōu)樽優(yōu)? 1時,其時,其右側(cè)水平連接線的狀態(tài)為右側(cè)水平連接線的狀態(tài)為1 1,且只保持,且只保持1 1個運算周期,而后自動回個運算周期,而后自動回0 0。(5) (5) 單一負(fù)跳變觸發(fā)觸點,當(dāng)其左側(cè)水平連接線的狀態(tài)為單一負(fù)跳變觸發(fā)觸點,當(dāng)其左側(cè)水平連接線的狀態(tài)為1 1時,觸點狀態(tài)由時,觸點狀態(tài)由1 1變?yōu)樽優(yōu)? 0,其右,其右側(cè)水平連接線的狀態(tài)始終為側(cè)水平連接線的狀態(tài)始終為1 1,且只保持,且只保持1 1個運算周期,而后自動回個運算周期,而后自動回0 0。 第第5 5章章 梯形圖語言的編程原理梯形圖語言的

17、編程原理5.1 5.1 梯形圖語言基礎(chǔ)梯形圖語言基礎(chǔ)5.1.1 5.1.1 梯形圖的組成元素梯形圖的組成元素 4 4 線圈線圈 梯形圖中的線圈梯形圖中的線圈(Coil)(Coil)沿用電氣邏輯圖的線圈術(shù)語,會將其左側(cè)水平連接線狀態(tài)毫沿用電氣邏輯圖的線圈術(shù)語,會將其左側(cè)水平連接線狀態(tài)毫無改變地傳遞到其右側(cè)水平連接線。在梯形圖中,一般情況下,線圈總是在右側(cè)無改變地傳遞到其右側(cè)水平連接線。在梯形圖中,一般情況下,線圈總是在右側(cè)與右母線相連,這也是右母線可以省略的原因。與右母線相連,這也是右母線可以省略的原因。 在在PLCPLC程序梯形圖中,線圈可以用程序梯形圖中,線圈可以用“( )”( )”、“ ”

18、 ”、“”及及“”表示;臺達(dá)表示;臺達(dá)PLCPLC程序梯形圖中,用橢圓表示。程序梯形圖中,用橢圓表示。 第第5 5章章 梯形圖語言的編程原理梯形圖語言的編程原理5.1 5.1 梯形圖語言基礎(chǔ)梯形圖語言基礎(chǔ)5.1.1 5.1.1 梯形圖的組成元素梯形圖的組成元素 5 5 功能模塊功能模塊 梯形圖編程語言支持功能模塊的調(diào)用。在功能模塊調(diào)用時應(yīng)注意以下事項。梯形圖編程語言支持功能模塊的調(diào)用。在功能模塊調(diào)用時應(yīng)注意以下事項。(1) (1) 功能模塊的輸入和輸出參數(shù),都可以是功能模塊的輸入和輸出參數(shù),都可以是1 1個或多個和多個。多數(shù)情況下,功能模塊用個或多個和多個。多數(shù)情況下,功能模塊用矩形表示。矩形

19、表示。(2) (2) 為了保證程序正常運行,每個被調(diào)用功能模塊必須有相應(yīng)的輸入和輸出參數(shù)。為了保證程序正常運行,每個被調(diào)用功能模塊必須有相應(yīng)的輸入和輸出參數(shù)。 第第5 5章章 梯形圖語言的編程原理梯形圖語言的編程原理5.1 5.1 梯形圖語言基礎(chǔ)梯形圖語言基礎(chǔ)5.1.2 5.1.2 梯形圖的執(zhí)行梯形圖的執(zhí)行 通常,輸入指令與左母線連接,輸出指令與右母線連接。梯形圖執(zhí)行時,會從最上通常,輸入指令與左母線連接,輸出指令與右母線連接。梯形圖執(zhí)行時,會從最上層梯級開始,從左到右確定各圖形元素的狀態(tài),并確定其右側(cè)連接線的狀態(tài),逐個向右層梯級開始,從左到右確定各圖形元素的狀態(tài),并確定其右側(cè)連接線的狀態(tài),逐

20、個向右執(zhí)行,結(jié)果由執(zhí)行控制元素輸出,直到右母線。然后,進(jìn)行下一個梯級的執(zhí)行過程。圖執(zhí)行,結(jié)果由執(zhí)行控制元素輸出,直到右母線。然后,進(jìn)行下一個梯級的執(zhí)行過程。圖5.35.3給出了梯形圖的執(zhí)行過程示意圖。給出了梯形圖的執(zhí)行過程示意圖。當(dāng)梯級中有分支出現(xiàn)時,仍然以從上到下、當(dāng)梯級中有分支出現(xiàn)時,仍然以從上到下、從左到右的順序分析各圖形元素的狀態(tài)。對于從左到右的順序分析各圖形元素的狀態(tài)。對于垂直連接線,則根據(jù)上述有關(guān)規(guī)則確定其右側(cè)垂直連接線,則根據(jù)上述有關(guān)規(guī)則確定其右側(cè)連接線的狀態(tài),從而逐個從左向右、從上向下連接線的狀態(tài),從而逐個從左向右、從上向下執(zhí)行操作過程。執(zhí)行操作過程。 第第5 5章章 梯形圖語

21、言的編程原理梯形圖語言的編程原理5.1 5.1 梯形圖語言基礎(chǔ)梯形圖語言基礎(chǔ)5.1.2 5.1.2 梯形圖的執(zhí)行梯形圖的執(zhí)行 梯形圖是以從上到下,從左到右的順序執(zhí)行的。梯形圖均采用網(wǎng)絡(luò)結(jié)構(gòu),以左母線梯形圖是以從上到下,從左到右的順序執(zhí)行的。梯形圖均采用網(wǎng)絡(luò)結(jié)構(gòu),以左母線和右母線為界。梯級是梯形圖網(wǎng)絡(luò)結(jié)構(gòu)的最小單位。一個梯級包含輸入指令和輸和右母線為界。梯級是梯形圖網(wǎng)絡(luò)結(jié)構(gòu)的最小單位。一個梯級包含輸入指令和輸出指令。出指令。 輸入指令在梯級中執(zhí)行比較、測試的操作,并根據(jù)結(jié)果設(shè)置梯級的狀態(tài)。例如:當(dāng)輸入指令在梯級中執(zhí)行比較、測試的操作,并根據(jù)結(jié)果設(shè)置梯級的狀態(tài)。例如:當(dāng)梯級內(nèi)連接的圖形元素狀態(tài)的測

22、試結(jié)果為梯級內(nèi)連接的圖形元素狀態(tài)的測試結(jié)果為1 1時,輸入狀態(tài)就被設(shè)置為時,輸入狀態(tài)就被設(shè)置為1 1。輸入指令。輸入指令通常執(zhí)行一些邏輯運算、數(shù)據(jù)比較等操作。通常執(zhí)行一些邏輯運算、數(shù)據(jù)比較等操作。 輸出指令檢測輸入指令結(jié)果,并執(zhí)行有關(guān)操作和功能。如使線圈激勵等輸出指令檢測輸入指令結(jié)果,并執(zhí)行有關(guān)操作和功能。如使線圈激勵等。 第第5 5章章 梯形圖語言的編程原理梯形圖語言的編程原理5.1 5.1 梯形圖語言基礎(chǔ)梯形圖語言基礎(chǔ)5.1.3 5.1.3 梯形圖的執(zhí)行控制梯形圖的執(zhí)行控制 對梯形圖執(zhí)行的控制是采用跳轉(zhuǎn)、返回及中斷等圖形元對梯形圖執(zhí)行的控制是采用跳轉(zhuǎn)、返回及中斷等圖形元素使梯形圖按非常規(guī)順

23、序執(zhí)行。素使梯形圖按非常規(guī)順序執(zhí)行。1 1 跳轉(zhuǎn)和返回跳轉(zhuǎn)和返回 在梯形圖網(wǎng)絡(luò)結(jié)構(gòu)中,用跳轉(zhuǎn)和返回等圖形元素表示跳在梯形圖網(wǎng)絡(luò)結(jié)構(gòu)中,用跳轉(zhuǎn)和返回等圖形元素表示跳轉(zhuǎn)的目標(biāo)、跳轉(zhuǎn)的返回及跳轉(zhuǎn)的條件等。當(dāng)跳轉(zhuǎn)條件滿轉(zhuǎn)的目標(biāo)、跳轉(zhuǎn)的返回及跳轉(zhuǎn)的條件等。當(dāng)跳轉(zhuǎn)條件滿足時,程序跳轉(zhuǎn)到目標(biāo)區(qū)并執(zhí)行該區(qū)程序時,目標(biāo)區(qū)程足時,程序跳轉(zhuǎn)到目標(biāo)區(qū)并執(zhí)行該區(qū)程序時,目標(biāo)區(qū)程序執(zhí)行完畢后,程序返回到原斷點后的一個梯級開始執(zhí)序執(zhí)行完畢后,程序返回到原斷點后的一個梯級開始執(zhí)行。行。2 2 中斷中斷 中斷是指當(dāng)程序接到外界硬件中斷是指當(dāng)程序接到外界硬件( (如如I/OI/O設(shè)備設(shè)備) )發(fā)來的信號時發(fā)來的信號時,馬上停止原

24、來的工作,轉(zhuǎn)去處理這一事件,在處理完,馬上停止原來的工作,轉(zhuǎn)去處理這一事件,在處理完了以后,主機又回到原來的工作繼續(xù)工作。了以后,主機又回到原來的工作繼續(xù)工作。 第第5 5章章 梯形圖語言的編程原理梯形圖語言的編程原理5.2 PLC5.2 PLC梯形圖與傳統(tǒng)梯形圖的區(qū)別梯形圖與傳統(tǒng)梯形圖的區(qū)別5.2.1 5.2.1 梯形圖的組成元素梯形圖的組成元素 1 1 執(zhí)行方式執(zhí)行方式 PLCPLC梯形圖和傳統(tǒng)梯形圖在工作原理上是完全一致的,而實際上梯形圖和傳統(tǒng)梯形圖在工作原理上是完全一致的,而實際上PLCPLC僅是利用微計算機,來仿真?zhèn)鹘y(tǒng)梯形圖的動作,即利用掃描的方僅是利用微計算機,來仿真?zhèn)鹘y(tǒng)梯形圖的動

25、作,即利用掃描的方式逐一地查看所有輸入裝置及輸出線圈的狀態(tài),再將這些狀態(tài)根據(jù)梯式逐一地查看所有輸入裝置及輸出線圈的狀態(tài),再將這些狀態(tài)根據(jù)梯形圖的邏輯作演算,得到傳統(tǒng)梯形圖一樣的輸出結(jié)果。但因為微計算形圖的邏輯作演算,得到傳統(tǒng)梯形圖一樣的輸出結(jié)果。但因為微計算機只有一個,故機只有一個,故PLCPLC只能逐一地查看梯形圖程序,并依該程序及輸入只能逐一地查看梯形圖程序,并依該程序及輸入輸出狀態(tài)演算輸出結(jié)果,再將結(jié)果送到輸出介面,然后又重新讀取輸輸出狀態(tài)演算輸出結(jié)果,再將結(jié)果送到輸出介面,然后又重新讀取輸入狀態(tài)入狀態(tài) 演算演算 輸出,如此周而復(fù)始地循環(huán)運行上述動作。輸出,如此周而復(fù)始地循環(huán)運行上述動作

26、。PLCPLC完成一次循環(huán)動作所用的時間稱為掃描時間,其時間會隨著程序的增完成一次循環(huán)動作所用的時間稱為掃描時間,其時間會隨著程序的增大而加長,此掃描時間將造成大而加長,此掃描時間將造成PLCPLC從輸入檢知到輸出反應(yīng)得延遲,延從輸入檢知到輸出反應(yīng)得延遲,延遲時間愈長對控制所造成的誤差愈大,甚至無法滿足控制要求,此時遲時間愈長對控制所造成的誤差愈大,甚至無法滿足控制要求,此時就必須選用掃描速度更快的就必須選用掃描速度更快的PLCPLC。因此掃描速度是。因此掃描速度是PLCPLC的重要規(guī)格,隨的重要規(guī)格,隨著微計算機及著微計算機及ASICASIC(特定用途(特定用途ICIC)技術(shù)的快速發(fā)展,現(xiàn)今

27、)技術(shù)的快速發(fā)展,現(xiàn)今PLCPLC的掃描的掃描速度有了極大提高。圖速度有了極大提高。圖5.45.4為為PLCPLC梯形圖程序掃描示意圖。梯形圖程序掃描示意圖。 第第5 5章章 梯形圖語言的編程原理梯形圖語言的編程原理5.2 PLC5.2 PLC梯形圖與傳統(tǒng)梯形圖的區(qū)別梯形圖與傳統(tǒng)梯形圖的區(qū)別5.2.1 5.2.1 梯形圖的組成元素梯形圖的組成元素 2 2 逆向回流逆向回流 除掃描時間的差異外,除掃描時間的差異外,PLCPLC梯形圖和傳統(tǒng)梯形圖還有如下梯形圖和傳統(tǒng)梯形圖還有如下“逆向回流逆向回流”的差異。如圖的差異。如圖5.55.5所示,若所示,若X0X0,X1X1,X4X4,X6X6為導(dǎo)通,其

28、他為不導(dǎo)通,在傳統(tǒng)梯形圖的回路上輸出為導(dǎo)通,其他為不導(dǎo)通,在傳統(tǒng)梯形圖的回路上輸出Y0Y0會如會如虛線所示形成回路而為虛線所示形成回路而為OnOn,但在,但在PLCPLC梯形圖中,因演算梯形圖程序系由上而下,由左而右梯形圖中,因演算梯形圖程序系由上而下,由左而右地掃描。在同樣輸入條件下,梯形圖編輯軟件地掃描。在同樣輸入條件下,梯形圖編輯軟件( (WPLSoftWPLSoft) )會檢測出梯形圖錯誤。會檢測出梯形圖錯誤。 第第5 5章章 梯形圖語言的編程原理梯形圖語言的編程原理5.2 PLC5.2 PLC梯形圖與傳統(tǒng)梯形圖的區(qū)別梯形圖與傳統(tǒng)梯形圖的區(qū)別5.2.1 5.2.1 梯形圖的組成元素梯形

29、圖的組成元素 3 3 結(jié)束符號結(jié)束符號 由前述,由前述,PLCPLC梯形圖程序循環(huán)掃描的方式執(zhí)行,微計算機必須知道程序的開頭和結(jié)尾梯形圖程序循環(huán)掃描的方式執(zhí)行,微計算機必須知道程序的開頭和結(jié)尾。程序的開頭都是梯形圖的第一行,而結(jié)尾必須用。程序的開頭都是梯形圖的第一行,而結(jié)尾必須用“結(jié)束符號結(jié)束符號(END)”(END)”明確表示,如圖明確表示,如圖5.65.6所示,否則梯形圖編輯軟件所示,否則梯形圖編輯軟件( (WPLSoftWPLSoft) )也會檢測出梯形圖錯誤。也會檢測出梯形圖錯誤。 第第5 5章章 梯形圖語言的編程原理梯形圖語言的編程原理5.2 PLC5.2 PLC梯形圖與傳統(tǒng)梯形圖的

30、區(qū)別梯形圖與傳統(tǒng)梯形圖的區(qū)別5.2.2 5.2.2 梯形圖的分類梯形圖的分類 1 1 組合邏輯組合邏輯 圖圖5.7 5.7 為為PLCPLC梯形圖中的組合邏輯示意圖。梯級梯形圖中的組合邏輯示意圖。梯級1 1:使用常開觸點:使用常開觸點X0X0,具體元器件可,具體元器件可以是開關(guān)或按鈕,其特性是在平常以是開關(guān)或按鈕,其特性是在平常( (未按下未按下) )時,為開路時,為開路(Off)(Off)狀態(tài),故狀態(tài),故Y0Y0不導(dǎo)通,而在動不導(dǎo)通,而在動作作( (按下按下) )時,其狀態(tài)變?yōu)閷?dǎo)通時,其狀態(tài)變?yōu)閷?dǎo)通(On)(On),故,故Y0Y0導(dǎo)通。導(dǎo)通。 梯級梯級2 2:使用常閉觸點:使用常閉觸點X1X

31、1,具體元器件也可以是開關(guān)或按鈕,其特性是在平常時,具體元器件也可以是開關(guān)或按鈕,其特性是在平常時,為導(dǎo)通,故為導(dǎo)通,故Y1Y1導(dǎo)通,而在開關(guān)動作時,其觸點反而變成開路,故導(dǎo)通,而在開關(guān)動作時,其觸點反而變成開路,故Y1Y1不導(dǎo)通。不導(dǎo)通。 梯級梯級3 3:為一個以上輸入裝置的組合邏輯輸出的應(yīng)用,其輸出:為一個以上輸入裝置的組合邏輯輸出的應(yīng)用,其輸出Y2Y2只有在只有在X2X2不動作或不動作或X3X3動作且動作且X4X4為動作時才會導(dǎo)通。為動作時才會導(dǎo)通。 第第5 5章章 梯形圖語言的編程原理梯形圖語言的編程原理5.2 PLC5.2 PLC梯形圖與傳統(tǒng)梯形圖的區(qū)別梯形圖與傳統(tǒng)梯形圖的區(qū)別5.2

32、.2 5.2.2 梯形圖的分類梯形圖的分類 2 2 順序邏輯順序邏輯 順序邏輯為具有回授結(jié)構(gòu)的回路,也就是將回路的輸出結(jié)果拉回當(dāng)輸入條件,如此順序邏輯為具有回授結(jié)構(gòu)的回路,也就是將回路的輸出結(jié)果拉回當(dāng)輸入條件,如此在相同輸入條件下,會因前次狀態(tài)或動作順序的不同,而得到不同的輸出結(jié)果。圖在相同輸入條件下,會因前次狀態(tài)或動作順序的不同,而得到不同的輸出結(jié)果。圖5.8為為PLC梯形圖中的順序邏輯示意圖。在此回路剛接上電源時,雖梯形圖中的順序邏輯示意圖。在此回路剛接上電源時,雖X6開關(guān)為開關(guān)為On,但,但X5開關(guān)開關(guān)為為Off,故,故Y3不動作。在啟動開關(guān)不動作。在啟動開關(guān)X5按下后,按下后,Y3動作

33、,一旦動作,一旦Y3動作后,即使放開啟動動作后,即使放開啟動開關(guān)開關(guān)(X5變成變成Off),Y3因為自身的觸點回授而仍可繼續(xù)保持動作因為自身的觸點回授而仍可繼續(xù)保持動作(此為自鎖回路此為自鎖回路),其狀,其狀態(tài)如下頁表態(tài)如下頁表5.2。 第第5 5章章 梯形圖語言的編程原理梯形圖語言的編程原理5.2 PLC5.2 PLC梯形圖與傳統(tǒng)梯形圖的區(qū)別梯形圖與傳統(tǒng)梯形圖的區(qū)別5.2.2 5.2.2 梯形圖的分類梯形圖的分類 2 2 順序邏輯順序邏輯 由下表可知在不同順序下,雖然輸入狀態(tài)完全一致,但輸出結(jié)果可能不一樣,如表由下表可知在不同順序下,雖然輸入狀態(tài)完全一致,但輸出結(jié)果可能不一樣,如表5.25.

34、2中的動作順序中的動作順序1 1和和3 3,其,其X5X5和和X6X6開關(guān)均為不動作,但在動作順序開關(guān)均為不動作,但在動作順序1 1的條件下的條件下Y3Y3為為OffOff,動,動作順序作順序3 3時時Y3Y3為為OnOn。這種。這種Y3Y3輸出狀態(tài)拉回當(dāng)輸入輸出狀態(tài)拉回當(dāng)輸入( (所謂回受所謂回受) )而使回路具有順序控制效果是而使回路具有順序控制效果是梯形圖回路的主要特性。梯形圖回路的主要特性。 第第5 5章章 梯形圖語言的編程原理梯形圖語言的編程原理5.2 PLC5.2 PLC梯形圖與傳統(tǒng)梯形圖的區(qū)別梯形圖與傳統(tǒng)梯形圖的區(qū)別5.2.3 5.2.3 與梯形圖對應(yīng)的時序圖與梯形圖對應(yīng)的時序圖

35、 為了形象地表示梯形圖中各元素的動作順序關(guān)系,采用時序圖表示,如圖為了形象地表示梯形圖中各元素的動作順序關(guān)系,采用時序圖表示,如圖5.95.9所示。所示。繪制時序圖,可以清晰地表達(dá)梯形圖程序中,各開關(guān)、按鈕、線圈及其他裝置動作的先繪制時序圖,可以清晰地表達(dá)梯形圖程序中,各開關(guān)、按鈕、線圈及其他裝置動作的先后順序及對應(yīng)關(guān)系。后順序及對應(yīng)關(guān)系。如圖如圖5.9(b)5.9(b),繪制時序圖應(yīng)注意的是:裝置動作關(guān)聯(lián)的地方,上下要對齊;時序圖,繪制時序圖應(yīng)注意的是:裝置動作關(guān)聯(lián)的地方,上下要對齊;時序圖中要包括所有正常動作的情況。中要包括所有正常動作的情況。 第第5 5章章 梯形圖語言的編程原理梯形圖語

36、言的編程原理5.2 PLC5.2 PLC梯形圖與傳統(tǒng)梯形圖的區(qū)別梯形圖與傳統(tǒng)梯形圖的區(qū)別5.2.3 5.2.3 與梯形圖對應(yīng)的時序圖與梯形圖對應(yīng)的時序圖 在圖在圖5.10(b)5.10(b)中,虛線中,虛線1 1表示:表示:X0X0動作,使動作,使Y0Y0動作并保持;虛線動作并保持;虛線2 2表示:表示:X2X2動作,使動作,使Y0Y0復(fù)位復(fù)位( (停止停止) );虛線;虛線3 3表示:表示:X1X1動作,使動作,使Y1Y1動作并保持;虛線動作并保持;虛線4 4表示:表示:X2X2動作,使動作,使Y1Y1復(fù)位復(fù)位( (停停止止) );虛線;虛線5 5表示:表示:X0X0動作,使動作,使Y0Y0

37、動作并保持;虛線動作并保持;虛線6 6表示:表示:X1X1動作,使動作,使Y0Y0復(fù)位復(fù)位( (停止停止) ),并,并使使Y1Y1動作并保持;虛線動作并保持;虛線7 7表示:表示:X0X0動作,使動作,使Y1Y1復(fù)位復(fù)位( (停止停止) ),并使,并使Y0Y0動作并保持;虛線動作并保持;虛線8 8表表示:示:X2X2動作,使動作,使Y0Y0復(fù)位復(fù)位( (停止停止) ),也表示若要,也表示若要Y0Y0和和Y1Y1都復(fù)位都復(fù)位( (停止停止) ),必須由,必須由X2X2完成。時序完成。時序圖中為了說明各處動作的同時發(fā)生,需要畫出虛線。圖中為了說明各處動作的同時發(fā)生,需要畫出虛線。 第第5 5章章

38、梯形圖語言的編程原理梯形圖語言的編程原理5.3 PLC5.3 PLC梯形圖的基本結(jié)構(gòu)梯形圖的基本結(jié)構(gòu)5.3.1 PLC5.3.1 PLC內(nèi)部裝置的圖形結(jié)構(gòu)與連接方法內(nèi)部裝置的圖形結(jié)構(gòu)與連接方法1 PLC1 PLC內(nèi)部裝置的圖形結(jié)構(gòu)內(nèi)部裝置的圖形結(jié)構(gòu) 前面介紹了前面介紹了PLCPLC梯形圖中的裝置,在梯形圖中這些裝置都有對應(yīng)的圖形結(jié)構(gòu),書上梯形圖中的裝置,在梯形圖中這些裝置都有對應(yīng)的圖形結(jié)構(gòu),書上111111頁表頁表5.35.3為為PLCPLC內(nèi)部裝置的圖形結(jié)構(gòu)及說明。內(nèi)部裝置的圖形結(jié)構(gòu)及說明。 第第5 5章章 梯形圖語言的編程原理梯形圖語言的編程原理5.3 PLC5.3 PLC梯形圖的基本結(jié)構(gòu)

39、梯形圖的基本結(jié)構(gòu)5.3.1 PLC5.3.1 PLC內(nèi)部裝置的圖形結(jié)構(gòu)與連接方法內(nèi)部裝置的圖形結(jié)構(gòu)與連接方法 2 2 區(qū)塊聯(lián)接方法區(qū)塊聯(lián)接方法 區(qū)塊是指兩個以上的裝置做串聯(lián)或并聯(lián)的運算組合而成的梯形圖形,依其運算性質(zhì)區(qū)塊是指兩個以上的裝置做串聯(lián)或并聯(lián)的運算組合而成的梯形圖形,依其運算性質(zhì)可產(chǎn)生并聯(lián)區(qū)塊及串聯(lián)區(qū)塊。表可產(chǎn)生并聯(lián)區(qū)塊及串聯(lián)區(qū)塊。表5.45.4為區(qū)塊的聯(lián)接方法。為區(qū)塊的聯(lián)接方法。 第第5 5章章 梯形圖語言的編程原理梯形圖語言的編程原理5.3 PLC5.3 PLC梯形圖的基本結(jié)構(gòu)梯形圖的基本結(jié)構(gòu)5.3.1 PLC5.3.1 PLC內(nèi)部裝置的圖形結(jié)構(gòu)與連接方法內(nèi)部裝置的圖形結(jié)構(gòu)與連接方

40、法 3 3 分支線與合并線分支線與合并線 如圖如圖5.115.11,分支線是向下的垂直線一般用來區(qū)分裝置,而對于左邊的裝置來說,合,分支線是向下的垂直線一般用來區(qū)分裝置,而對于左邊的裝置來說,合并線是左邊至少有兩列以上的回路在此垂直線相連接,對于右邊的裝置及區(qū)塊來說是分并線是左邊至少有兩列以上的回路在此垂直線相連接,對于右邊的裝置及區(qū)塊來說是分支線,表示此垂直線的右邊至少有兩列以上的回路相連接。支線,表示此垂直線的右邊至少有兩列以上的回路相連接。 第第5 5章章 梯形圖語言的編程原理梯形圖語言的編程原理5.4 PLC5.4 PLC梯形圖的編輯要點梯形圖的編輯要點 5.4.1 5.4.1 連續(xù)編

41、號連續(xù)編號 程序編輯方式是由左母線開始至右母線結(jié)束,程序編輯方式是由左母線開始至右母線結(jié)束,WPLSoftWPLSoft軟件編輯中省略右母線的繪制軟件編輯中省略右母線的繪制,一行編完再換下一行,一行的觸點個數(shù)最多能有,一行編完再換下一行,一行的觸點個數(shù)最多能有1111個,若是還不夠,會產(chǎn)生連續(xù)線繼個,若是還不夠,會產(chǎn)生連續(xù)線繼續(xù)連接,進(jìn)而續(xù)接更多的裝置,連續(xù)編號會自動產(chǎn)生,相同的輸入點可重復(fù)使用。如圖續(xù)連接,進(jìn)而續(xù)接更多的裝置,連續(xù)編號會自動產(chǎn)生,相同的輸入點可重復(fù)使用。如圖5.125.12所示。所示。 第第5 5章章 梯形圖語言的編程原理梯形圖語言的編程原理5.4 PLC5.4 PLC梯形圖

42、的編輯要點梯形圖的編輯要點 5.4.2 5.4.2 程序的指令符解析程序的指令符解析 梯形圖程序的運作方式是由左上到右下的掃描。線圈及應(yīng)用指令運算框等屬于輸出梯形圖程序的運作方式是由左上到右下的掃描。線圈及應(yīng)用指令運算框等屬于輸出處理,在梯形圖形中置于最右邊。以圖處理,在梯形圖形中置于最右邊。以圖5.135.13為例,來逐步分析梯形圖的流程順序,右上為例,來逐步分析梯形圖的流程順序,右上角的編號為其順序。角的編號為其順序。 第第5 5章章 梯形圖語言的編程原理梯形圖語言的編程原理5.4 PLC5.4 PLC梯形圖的編輯要點梯形圖的編輯要點 5.4.2 5.4.2 程序的指令符解析程序的指令符解

43、析 表表5.55.5為圖為圖5.135.13梯形圖的程序指令表。虛線框為從左母線開始的常開觸點梯形圖的程序指令表。虛線框為從左母線開始的常開觸點X0X0;虛線;虛線框為并聯(lián)常開觸點框為并聯(lián)常開觸點M0M0;虛線框為串聯(lián)常開觸點;虛線框為串聯(lián)常開觸點X1X1;虛線框為并聯(lián)由常開觸點;虛線框為并聯(lián)由常開觸點X3X3與與M1M1組成的串聯(lián)塊;虛線框為常開觸點組成的串聯(lián)塊;虛線框為常開觸點Y1Y1與與X4X4組成串聯(lián)塊;虛線框為常開觸點組成串聯(lián)塊;虛線框為常開觸點T0T0與與M3M3組成串聯(lián)塊并與虛線框并聯(lián);虛線框為虛線框組成串聯(lián)塊并與虛線框并聯(lián);虛線框為虛線框與虛線框并聯(lián);虛線框為輸出線圈與虛線框并

44、聯(lián);虛線框為輸出線圈Y1Y1與定時器與定時器T0T0。 第第5 5章章 梯形圖語言的編程原理梯形圖語言的編程原理5.4 PLC5.4 PLC梯形圖的編輯要點梯形圖的編輯要點 5.4.3 5.4.3 梯形圖中的模糊結(jié)構(gòu)梯形圖中的模糊結(jié)構(gòu) 1 1 多個塊串聯(lián)的模糊結(jié)構(gòu)多個塊串聯(lián)的模糊結(jié)構(gòu) 如圖如圖5.145.14的梯形圖形,若使用指令程序表示,有兩種方法表示,其動作結(jié)果相同。的梯形圖形,若使用指令程序表示,有兩種方法表示,其動作結(jié)果相同。但兩種指令程序,轉(zhuǎn)換成梯形圖其圖形都一樣,為什么會一個較另一個好呢?問題就在但兩種指令程序,轉(zhuǎn)換成梯形圖其圖形都一樣,為什么會一個較另一個好呢?問題就在主機的運算

45、動作,圖主機的運算動作,圖5.14(c)5.14(c)是一個區(qū)塊一個區(qū)塊合并,而圖是一個區(qū)塊一個區(qū)塊合并,而圖5.14(b)5.14(b)則是最后才合并,則是最后才合并,雖然程序碼的最后長度都相同,但是由于在最后才合并雖然程序碼的最后長度都相同,但是由于在最后才合并(ANB)(ANB)作合并,一方面作合并,一方面ANBANB指令不指令不能連續(xù)使用超過能連續(xù)使用超過8 8次,另一方面這樣必須要把先前所計算出的結(jié)果儲存起來?,F(xiàn)在只有兩次,另一方面這樣必須要把先前所計算出的結(jié)果儲存起來?,F(xiàn)在只有兩個區(qū)塊,主機可以允許個區(qū)塊,主機可以允許執(zhí)行,但是要是區(qū)塊超執(zhí)行,但是要是區(qū)塊超過主機的限制,就會出過主

46、機的限制,就會出現(xiàn)問題,所以最好的方現(xiàn)問題,所以最好的方式就是一區(qū)塊一建立完式就是一區(qū)塊一建立完就進(jìn)行區(qū)塊合并的指令就進(jìn)行區(qū)塊合并的指令,而且這樣做對于程序,而且這樣做對于程序規(guī)則者的邏輯順序也比規(guī)則者的邏輯順序也比較不會亂。較不會亂。 第第5 5章章 梯形圖語言的編程原理梯形圖語言的編程原理5.4 PLC5.4 PLC梯形圖的編輯要點梯形圖的編輯要點 5.4.3 5.4.3 梯形圖中的模糊結(jié)構(gòu)梯形圖中的模糊結(jié)構(gòu) 2 2 多個塊并聯(lián)的模糊結(jié)構(gòu)多個塊并聯(lián)的模糊結(jié)構(gòu) 正確的梯形圖解析過程應(yīng)該是由左至右,由上而下解析合并,然而有些指令不按照正確的梯形圖解析過程應(yīng)該是由左至右,由上而下解析合并,然而有

47、些指令不按照此原則一樣可以達(dá)到相同的梯形圖。此原則一樣可以達(dá)到相同的梯形圖。 如圖如圖5.155.15的梯形圖,若使用指令程序表示,同樣可以有兩種方法表示,動作結(jié)果也的梯形圖,若使用指令程序表示,同樣可以有兩種方法表示,動作結(jié)果也相同。但這兩個程序解析就有明顯的差距,不但指令程序碼增加,而且主機的運算記憶相同。但這兩個程序解析就有明顯的差距,不但指令程序碼增加,而且主機的運算記憶也要增加,所以最好是也要增加,所以最好是能夠按照所定義的順序能夠按照所定義的順序來撰寫程序。來撰寫程序。 第第5 5章章 梯形圖語言的編程原理梯形圖語言的編程原理5.5 PLC5.5 PLC梯形圖常見的錯誤圖形梯形圖常

48、見的錯誤圖形 在編輯梯形圖形時,雖然可以利用各種梯形符號組合成各種圖形,由于在編輯梯形圖形時,雖然可以利用各種梯形符號組合成各種圖形,由于PLCPLC處理圖形處理圖形程序的原則是由上而下,由左至右,因此在繪制時,要以左母線為起點,右母線為終點程序的原則是由上而下,由左至右,因此在繪制時,要以左母線為起點,右母線為終點,從左向右逐個橫向?qū)懭?。一列寫完,自上而下依次再寫下一列。初學(xué)者經(jīng)常會出現(xiàn)一,從左向右逐個橫向?qū)懭?。一列寫完,自上而下依次再寫下一列。初學(xué)者經(jīng)常會出現(xiàn)一些錯誤。書上些錯誤。書上115115頁表頁表5. 65. 6為常見的錯誤圖形。為常見的錯誤圖形。 第第5 5章章 梯形圖語言的編程

49、原理梯形圖語言的編程原理5.6 PLC5.6 PLC梯形圖的化簡及修正梯形圖的化簡及修正 5.6.1 PLC5.6.1 PLC梯形圖的化簡梯形圖的化簡 1 1 “左沉右輕左沉右輕” 串聯(lián)區(qū)塊和并聯(lián)區(qū)塊串聯(lián)區(qū)塊和并聯(lián)區(qū)塊串聯(lián)時,將并聯(lián)區(qū)塊放在串聯(lián)時,將并聯(lián)區(qū)塊放在左面可以節(jié)省左面可以節(jié)省ANBANB指令。指令。如圖如圖5.165.16所示,圖所示,圖5.16(a)5.16(a)修改為圖修改為圖5.16(c)5.16(c)后,節(jié)后,節(jié)省了省了1 1個個ANBANB指令。指令。 第第5 5章章 梯形圖語言的編程原理梯形圖語言的編程原理5.6 PLC5.6 PLC梯形圖的化簡及修正梯形圖的化簡及修正

50、5.6.1 PLC5.6.1 PLC梯形圖的化簡梯形圖的化簡 2 2 左母線左母線“上沉下輕上沉下輕” ” 單一裝置與區(qū)塊并聯(lián),該區(qū)單一裝置與區(qū)塊并聯(lián),該區(qū)塊放上面可以省塊放上面可以省ORBORB指令。指令。如圖如圖5.175.17所示,圖所示,圖5.17(a)5.17(a)修改為修改為圖圖5.17(c)5.17(c)后,節(jié)省了后,節(jié)省了1 1個個ORBORB指令。指令。 第第5 5章章 梯形圖語言的編程原理梯形圖語言的編程原理5.6 PLC5.6 PLC梯形圖的化簡及修正梯形圖的化簡及修正 5.6.1 PLC5.6.1 PLC梯形圖的化簡梯形圖的化簡 3 3 右母線右母線“上輕下沉上輕下沉”

51、 在同一垂直線的多重條件輸在同一垂直線的多重條件輸出,將沒有輸入裝置與之運算的出,將沒有輸入裝置與之運算的輸出放在上面可以省略輸出放在上面可以省略MPSMPS、MPPMPP指令。如圖指令。如圖5.185.18所示,圖所示,圖5.18(a)5.18(a)修改為圖修改為圖5.18(c)5.18(c)后,省略了后,省略了MPSMPS、MPPMPP指令。指令。 第第5 5章章 梯形圖語言的編程原理梯形圖語言的編程原理5.6 PLC5.6 PLC梯形圖的化簡及修正梯形圖的化簡及修正 5.6.1 PLC5.6.1 PLC梯形圖的化簡梯形圖的化簡 4 4 避免避免“訊號回流訊號回流” 如圖如圖5.19(a)

52、 5.19(a) 中的梯形圖是不合法的,因為有中的梯形圖是不合法的,因為有 “ “訊號回流訊號回流” ” 回路。如圖回路。如圖5.19(a)5.19(a)中中上面的區(qū)塊比下面的區(qū)塊短,可以把上下的區(qū)塊調(diào)換,見圖上面的區(qū)塊比下面的區(qū)塊短,可以把上下的區(qū)塊調(diào)換,見圖5.19(c)5.19(c),這樣可以達(dá)到相同,這樣可以達(dá)到相同的邏輯結(jié)果。的邏輯結(jié)果。 第第5 5章章 梯形圖語言的編程原理梯形圖語言的編程原理5.6 PLC5.6 PLC梯形圖的化簡及修正梯形圖的化簡及修正 5.6.2 5.6.2 復(fù)雜復(fù)雜“訊號回流訊號回流”的修正的修正 如圖如圖5.205.20所示,圖所示,圖5.20(a)5.2

53、0(a)是我們想要的梯形圖,但是根據(jù)梯形圖的基本原理,這個是我們想要的梯形圖,但是根據(jù)梯形圖的基本原理,這個梯形圖是錯誤的,其中存在不合法的梯形圖是錯誤的,其中存在不合法的“訊號回流訊號回流”,修正后如圖,修正后如圖5.20(b)5.20(b),這樣才可完成,這樣才可完成使用者要的電路動作。使用者要的電路動作。 第第5 5章章 梯形圖語言的編程原理梯形圖語言的編程原理5.7 5.7 常用基本程序設(shè)計范例常用基本程序設(shè)計范例 5.7.1 5.7.1 啟動、停止及自鎖啟動、停止及自鎖 1 1 停止優(yōu)先的自鎖回路停止優(yōu)先的自鎖回路 有些應(yīng)用場合需要利用按鈕的暫態(tài)閉合及暫態(tài)斷開作為設(shè)備的啟動及停止,因

54、此若有些應(yīng)用場合需要利用按鈕的暫態(tài)閉合及暫態(tài)斷開作為設(shè)備的啟動及停止,因此若要維持持續(xù)動作,則必須設(shè)計自鎖回路,有下列幾種方式:要維持持續(xù)動作,則必須設(shè)計自鎖回路,有下列幾種方式:1 1 停止優(yōu)先的自鎖回路停止優(yōu)先的自鎖回路 當(dāng)啟動常開觸點當(dāng)啟動常開觸點X1=OnX1=On,停止常閉觸點,停止常閉觸點X2X2OffOff時,時,Y1=OnY1=On,此時將,此時將X2=OnX2=On,則線圈,則線圈Y1Y1停止受電,所以稱為停止優(yōu)先,如圖停止受電,所以稱為停止優(yōu)先,如圖5.215.21所示。所示。 第第5 5章章 梯形圖語言的編程原理梯形圖語言的編程原理5.7 5.7 常用基本程序設(shè)計范例常用

55、基本程序設(shè)計范例 5.7.1 5.7.1 啟動、停止及自鎖啟動、停止及自鎖 2 2 啟動優(yōu)先的自鎖回路啟動優(yōu)先的自鎖回路 當(dāng)啟動常開觸點當(dāng)啟動常開觸點X1=OnX1=On,停止常閉觸點,停止常閉觸點X2X2OffOff時,時,Y1=OnY1=On,線圈,線圈Y1Y1將受電且自鎖,此將受電且自鎖,此時將時將X2=OnX2=On,線圈,線圈Y1Y1仍因自鎖觸點而持續(xù)受電,所以稱為啟動優(yōu)先,如圖仍因自鎖觸點而持續(xù)受電,所以稱為啟動優(yōu)先,如圖5.225.22所示。所示。 第第5 5章章 梯形圖語言的編程原理梯形圖語言的編程原理5.7 5.7 常用基本程序設(shè)計范例常用基本程序設(shè)計范例 5.7.1 5.7

56、.1 啟動、停止及自鎖啟動、停止及自鎖 3 3 置位(置位(SETSET)、復(fù)位()、復(fù)位(RSTRST)指令的自鎖回路)指令的自鎖回路 圖圖5.235.23是利用是利用RSTRST與與SETSET指令組合成的自鎖電路。指令組合成的自鎖電路。 在圖在圖5.23(a)5.23(a)中,中,RSTRST指令設(shè)置在指令設(shè)置在SETSET指令之后,為停止優(yōu)先。由于指令之后,為停止優(yōu)先。由于PLCPLC運行程序時,運行程序時,是由上而下,因此會以程序最后,是由上而下,因此會以程序最后,Y1Y1的狀態(tài)作為的狀態(tài)作為Y1Y1的線圈是否受電。所以當(dāng)?shù)木€圈是否受電。所以當(dāng)X1X1及及X2X2同時動作時,同時動作

57、時,Y1Y1將失電,因此為停止優(yōu)先。將失電,因此為停止優(yōu)先。 在圖在圖5.23(b)5.23(b)中,中,SETSET指令設(shè)置在指令設(shè)置在RSTRST指令之后,為啟動優(yōu)先。當(dāng)指令之后,為啟動優(yōu)先。當(dāng)X1X1及及X2X2同時動作時,同時動作時,Y1Y1將受電,因此為啟動優(yōu)先。將受電,因此為啟動優(yōu)先。 第第5 5章章 梯形圖語言的編程原理梯形圖語言的編程原理5.7 5.7 常用基本程序設(shè)計范例常用基本程序設(shè)計范例 5.7.1 5.7.1 啟動、停止及自鎖啟動、停止及自鎖 4 4 停電保持停電保持 輔助繼電器輔助繼電器M512M512為停電保持(請參考附錄或相關(guān)手冊),則如圖為停電保持(請參考附錄或

58、相關(guān)手冊),則如圖5.245.24的電路不僅在的電路不僅在通電狀態(tài)下能自鎖,而且一旦停電再復(fù)電,還能保持停電的自鎖狀態(tài),因而使原控制保通電狀態(tài)下能自鎖,而且一旦停電再復(fù)電,還能保持停電的自鎖狀態(tài),因而使原控制保持連續(xù)性。持連續(xù)性。 第第5 5章章 梯形圖語言的編程原理梯形圖語言的編程原理5.7 5.7 常用基本程序設(shè)計范例常用基本程序設(shè)計范例 5.7.2 5.7.2 常用的控制回路常用的控制回路 1 1 條件控制條件控制 如圖如圖5.255.25所示,所示,X0X0、X1X1分別啟動和停止分別啟動和停止Y0Y0,X2X2、X3X3分別啟動和停止分別啟動和停止Y1Y1,而且均有自,而且均有自鎖回

59、路,但由于鎖回路,但由于Y0Y0的常開觸點串聯(lián)進(jìn)了的常開觸點串聯(lián)進(jìn)了Y1Y1的電路,成為的電路,成為Y1Y1動作的一個動作的一個 ANDAND的條件,所以的條件,所以Y0Y0動作要以動作要以Y1Y1動作為條件,動作為條件,Y0Y0動作中動作中Y1Y1才可能動作。才可能動作。 第第5 5章章 梯形圖語言的編程原理梯形圖語言的編程原理5.7 5.7 常用基本程序設(shè)計范例常用基本程序設(shè)計范例 5.7.2 5.7.2 常用的控制回路常用的控制回路 2 2 互鎖控制互鎖控制 圖圖5.265.26給出了互鎖控制,啟動觸點給出了互鎖控制,啟動觸點X1X1、X2X2那一個先有效,對應(yīng)的輸出那一個先有效,對應(yīng)的

60、輸出Y1Y1、Y2Y2將先動將先動作,而且其中一個動作了,另一個就不會動作,也就是說作,而且其中一個動作了,另一個就不會動作,也就是說Y1Y1、Y2Y2不會同時動作(互鎖作不會同時動作(互鎖作用)。即使用)。即使X1X1,X2X2同時有效,由于梯形圖程序是自上而下掃描,同時有效,由于梯形圖程序是自上而下掃描,Y1Y1、Y2Y2也不可能同時動也不可能同時動作,圖中作,圖中Y1Y1優(yōu)先。優(yōu)先。 第第5 5章章 梯形圖語言的編程原理梯形圖語言的編程原理5.7 5.7 常用基本程序設(shè)計范例常用基本程序設(shè)計范例 5.7.2 5.7.2 常用的控制回路常用的控制回路 3 3 順序控制順序控制 圖圖5.27

溫馨提示

  • 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

提交評論