版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、第三章 梯形圖概述梯形圖編程語言是一種圖形化的語言,是若干圖形符號的組合。不同廠家的PLC有自己的一套梯形圖符號。這種編程語言具有繼電器控制電路的形象、直觀的優(yōu)點,熟悉繼電器控制技術(shù)的人員很容易掌握。因此,各種機型的PLC都把梯形圖作為第一編程語言。3.1 梯形圖的由來3.1.1 梯形圖的由來梯形圖語言實際就是圖形,它來源于繼電器控制電路圖,在繼電器控制電路圖中,有5種基本圖形就可以組成很復(fù)雜的控制線路。 (1)常開按鈕。該按鈕的觸點平常的工作狀態(tài)是斷開狀態(tài)。當用手按動時,觸點閉合,為連接狀態(tài);當手離開按鈕時,觸點斷開,恢復(fù)斷開狀態(tài)。 (2)常閉按鈕。該按鈕的觸點平常的工作狀態(tài)是連接狀態(tài)。當用
2、手按動時,觸點斷開,為斷開狀態(tài);當手離開按鈕時,觸點閉合,恢復(fù)連接狀態(tài)。按鈕和按鈕的常閉和常開觸點如圖3-1所示。圖3-1 按鈕和按鈕的觸點(3)常開觸點。該觸點平常的工作狀態(tài)是斷開狀態(tài)。當繼電器線圈通電時,觸點閉合,為連接狀態(tài);當繼電器線圈斷電時,觸點斷開,恢復(fù)斷開狀態(tài)。 (4)常閉觸點。該觸點平常的工作狀態(tài)是連接狀態(tài)。當繼電器線圈通電時,觸點斷開,為斷開狀態(tài);當繼電器線圈斷電時,觸點閉合,恢復(fù)連接狀態(tài)。(5)繼電器線圈。繼電器線圈只有連接該線圈的所有觸點都閉合時,線圈通電,由線圈和動鐵(銜鐵)組成的電磁鐵吸引閉合,帶動常開觸點閉合,常閉觸點斷開。繼電器和它的觸點如圖3-2所示。 (a)中間
3、繼電器示意圖 (b) 中間繼電器圖形符號圖3-2 中間繼電器、觸點和線圈根據(jù)以上基本圖形,可以畫出最簡單的繼電器控制電路,該電路又叫自保持電路,是機床電氣控制中常見的電路,該電路如圖3-3所示。圖3-3 一個簡單的繼電器控制電路該電路的初始條件是,控制電路電源加電,常開觸點在斷開狀態(tài),常閉觸點在閉合狀態(tài)。當按鈕 SB1的常開觸點閉合時,繼電器的線圈KM得電,繼電器 的常開觸點閉合。當按鈕SB1的常開觸點斷開時,由于繼電器的常開觸點閉合,繼電器的線圈KM仍然得電。當按鈕SB2的常閉觸點斷開時,繼電器線圈KM失電。由以上電路可知,繼電器線圈KM左側(cè)的觸點組合是線圈KM得電、失電的條件,而繼電器線圈
4、KM的得電和失電是滿足某個條件的結(jié)果。對于圖3-3所示電路的結(jié)果-條件表達式為: 得電條件 = (SB1的常開觸點)OR(繼電器的常開觸點) 失電條件 = (SB2的常閉觸點)繼電器的線圈動作條件= (得電條件)AND(失電條件)對于繼電器控制電路,每個繼電器的動作條件都是遵循上述公式的。如果不考慮按鈕和繼電器的區(qū)別,只考慮常開常閉觸點,則按鈕和繼電器的常開常閉觸點圖形就可以統(tǒng)一成圖3-4所示的圖形。圖3-4 統(tǒng)一的常開觸點和常閉觸點若將繼電器線圈更換成圓形圖形,則圖3-3所示的繼電器控制圖就如圖3-5所示。這個圖形就稱為梯形圖。該梯形圖中的觸點和線圈還是按鈕和繼電器的概念。圖3-5 梯形圖若
5、是用數(shù)字1表示按鈕、繼電器觸點的閉合狀態(tài)和繼電器線圈的得電狀態(tài),用數(shù)字0表示按鈕、繼電器觸點斷開狀態(tài)和繼電器線圈的失電狀態(tài),則該繼電器控制電路就可以用計算機實現(xiàn)。用計算機實現(xiàn)繼電器控制電路是PLC的初衷,而梯形圖就是繼承繼電器控制系統(tǒng)的實現(xiàn)方法,成為PLC輸入的一種方式。 在PLC中,這些按鈕的觸點和線圈就是存儲器中的存儲單元,又稱為操作數(shù)。PLC首先采集操作數(shù)的狀態(tài),然后通過對梯形圖的理解對這些操作數(shù)進行操作。在操作完成后,輸出操作結(jié)果,達到控制的目的。3.1.2 梯形圖與繼電器圖的區(qū)別梯形圖與繼電器控制圖的電路形式和符號基本相同,相同電路的輸入和輸出信號也基本相同,但是它們的控制的實現(xiàn)方式
6、是不同的。 (1)繼電器控制系統(tǒng)中的繼電器觸點在PLC中是存儲器中的“數(shù)”,繼電器的觸點數(shù)量有限,設(shè)計時需要合理分配使用繼電器的觸點,而PLC中存儲器的“數(shù)”可以反復(fù)使用,因為控制中只使用“數(shù)”的狀態(tài)“1”或“0”。 (2)繼電器控制系統(tǒng)中梯形圖就是電線連接圖,施工費力,更改困難,而PLC中的梯形圖是利用計算機制作的,更改簡單,調(diào)試方便。 (3)繼電器控制系統(tǒng)中繼電器是按照觸點的動作順序和時間延遲,逐個動作。而PLC是按照掃描方式工作,首先采集輸入信號,然后對所有梯形圖進行計算。當計算完成后,將計算結(jié)果輸出,由于PLC的掃描速度快,輸入信號的變化到輸出信號的改變似乎是在一瞬間完成的。 (4)梯
7、形圖左右兩側(cè)的線對繼電器控制系統(tǒng)來說是系統(tǒng)中繼電器的電源線,而在PLC中這兩根線己經(jīng)失去了意義,只是為了維持梯形圖的形狀。 (5)梯形圖按行從上至下編寫,每一行從左向右順序編寫,在繼電器控制系統(tǒng)中,控制電路的動作順序與梯形圖編寫的順序無關(guān),而PI工 中對梯形圖的執(zhí)行順序與梯形圖編寫的順序一致,因為PLC視梯形圖為程序。 (6)梯形圖的最右側(cè)必須連接輸出元素,在繼電器控制系統(tǒng)中,梯形圖的最右側(cè)是各種繼電器的線圈,而在PLC中,在梯形圖最右側(cè)可以是表示線圈的存儲器“數(shù)”,還可以是計數(shù)器、定時器、數(shù)據(jù)傳輸、譯碼器等PLC中的輸出元素或指令。 (7)梯形圖中的觸點可以串聯(lián)和并聯(lián),輸出元素在PLC中只許
8、并聯(lián),不允許串聯(lián)。而在繼電器控制系統(tǒng)中,繼電器線圈是可以串聯(lián)使用的(只要所加電壓合適)。(8)在PLC中的梯形圖結(jié)束標志是END。3.1.3梯形圖編程前的準備工作梯形圖編程前需要做一定的準備工作,主要有以下幾方面需要準各。 (1)熟悉PLC指令。 畫梯形圖實際就是做程序,既然是做程序,就應(yīng)該熟悉PLC的指令。 (2)存儲器地址安排與分配。 仔細閱讀PLC說明書,清楚如何分配存儲器中的地址和一些特殊地址的功能。 (3)清楚輸入輸出設(shè)備的工作原理。 清楚硬件接線和與PLC連接的輸入輸出設(shè)備的動作原理。只有知道接線和輸入輸出設(shè)備的工作原理,才能合理分配存儲器單元。 (4)為輸入和輸出設(shè)備分配存儲器地
9、址。 在PLC存儲器中,給輸入輸出設(shè)備分配存儲器地址。 (5)為PLC梯形圖中需要的中間量分配地址。 除輸入輸出設(shè)備需要地址外,PLC梯形圖中的中間量也需要地址。例如,計數(shù)器、定時器、保持器等元素。 (6)清楚控制原理,確認輸出量、中間量和指令的得電條件和失電條件。在清楚控制原理的基礎(chǔ)上,確認每一個輸出量、中間量和指令在什么時候什么條件下執(zhí)行,這是編寫梯形圖的基礎(chǔ)。3.2 梯形圖指令和時序輸出指令梯形圖指令和時序輸出指令是使用頻率最高的指令,是梯形圖不可缺少的部分。對于梯形圖指令,必須了解它們的幾個共同點:1、梯形圖指令支持上升沿微分條件、下降沿微分%條件及立即刷新!,以及復(fù)合條件上升沿時1周
10、期邏輯開始且每次刷新指定條件(如!LD)和下降沿時1周期邏輯開始且每次刷新指定條件(如%LD);2、梯形圖指令的執(zhí)行結(jié)果不影響標志位;3、梯形圖指令最多只有一個操作數(shù)(AND/AND NOT 和OR/OR NOT沒有操作數(shù));4、梯形圖指令的操作區(qū)域是一樣的,均可以取自:CIO、WR、HR、AR、T/C、TR和IR。3.2.1 讀 LD讀非 LD NOT·讀 LD 梯形圖符號如下圖所示。圖3-6 LD梯形圖符號指令功能:表示邏輯起始,讀取指定接點的ON/OFF 內(nèi)容。 ·讀 LD NOT 梯形圖符號如3-7圖所示。圖3-7 LD NOT梯形圖符號指令功能:表示邏輯起始,將指
11、定接點的ON/OFF內(nèi)容取反后讀入。LD/LD NOT指令用于母線開始的第一個接點,或者電路塊的第一個接點。如下圖所示,虛線框就是LD與LD NOT指令,其中左邊的兩條指令LD和LD NOT都是用于母線開始的第一個接點;另外兩條指令LD和LD則用于各自所屬電路塊的第一個接點。它們對應(yīng)的語句如右圖所示。(a) 梯形圖 (b) 語句表圖3-8 LD、LD NOT指令的應(yīng)用3.2.2 與 AND與非 AND NOT·與AND梯形圖符號如圖3-9所示。 圖3-9 AND梯形圖符號 圖3-10 AND NOT梯形圖符號 指令功能:取指定接點的ON/OFF 內(nèi)容與前面的輸入條件之間的邏輯積。
12、183;與非 AND NOT梯形圖符號如圖3-10所示。指令功能:對指定接點的ON/OFF 內(nèi)容取反,取與前面的輸入條件之間的邏輯積。如圖3-11所示,三個條件都滿足,w0.00才能得電,否則不得電。也就是0.00為“1”、0.01為“0”、0.02為“1”時,w0.00才得電。因此,w0.00的得電條件用邏輯條件表達表示就是:W0.00的得電條件 = 0.00··0.02圖3-11 三個條件串聯(lián)的梯形圖及語句表AND和AND NOT指令用于串聯(lián)的接點,不能直接連接在母線上,也不能用于電路塊的開頭。如下圖所示,虛線框是AND與AND NOT指令,其中指令A(yù)ND(也就是b段)
13、前有LD指令(a段),指令A(yù)ND(也就是d段)前有LD指令(c段),AND NOT(也就是f段)前有LD指令(e段)。它們對應(yīng)的語句如右圖所示。(a) 梯形圖 (b) 語句表圖3-12 AND、AND NOT指令的應(yīng)用3.2.3 或OR或非 OR NOT·或OR梯形圖符號如圖3-13所示。圖3-13 OR梯形圖符號指令功能:取指定接點的ON/OFF 內(nèi)容與前面的輸入條件之間的邏輯和。·或OR NOT梯形圖符號如圖3-14所示。圖3-14 OR NOT梯形圖符號指令功能:對指定接點的ON/OFF 內(nèi)容取反,取與前面的輸入條件之間的邏輯和。OR和OR NOT指令用于并聯(lián)連接的接
14、點,從(連接于母線或電路塊的開頭的)LDLD NOT 指令開始,構(gòu)成與到本指令之前為止的電路之間的OR(邏輯和)的接點。當兩個或多個條件是放置在相互獨立的指令行時,并且這些指令并聯(lián)相接,則它們之間的關(guān)系就是“或”的關(guān)系。如3-15所示,只要三個條件中的任何一個條件為“ON”,w0.00就得電。因此,w0.00的得電條件用邏輯條件表達表示就是:W0.00的得電條件 = 0.00+0.02圖3-15 三個條件的并聯(lián)的梯形圖及語句表3.2.4 AND和OR指令的組合使用在更加復(fù)雜的梯形圖中對AND和OR指令進行結(jié)合時,情況會復(fù)雜一些,例如圖3-16所示的梯形圖。w.00的得電條件用邏輯表達式表示為:
15、w.00的得電條件 = ((0.00·)+0.02) ·0.03·0.04圖3-16 AND和OR組合應(yīng)用的梯形圖3.2.5 塊與 AND LD梯形圖符號如圖3-17所示。圖3-17 AND LD梯形圖符號指令功能:取電路塊間的邏輯積。所謂電路塊是指,從LD/LD NOT指令開始,到下一個LD/LD NOT指令之前的電路。如圖3-18(a)的兩個虛線框就是電路塊A和電路塊B;對應(yīng)的指令表(如圖3-18(b)所示),第一個LD是電路塊A的開始,第二個LD是電路塊B的開始。指令A(yù)ND LD的作用就是把電路塊A和電路塊B串聯(lián)起來。圖3-18是兩個電路塊的串聯(lián),如果要串聯(lián)
16、3個以上的電路塊時,可以采取順次連接的形式,即先通過本指令串聯(lián)2個電路塊后,再通過本指令串聯(lián)下一個電路塊。(a) 梯形圖(b) 語句表及功能注釋圖 3-18 AND LD的應(yīng)用3.2.6 塊或 OR LD 梯形圖符號如圖3-19所示。圖3-19 OR LD梯形圖符號指令功能:取電路塊間的邏輯和。如圖3-20(a)的兩個虛線框就是電路塊A和電路塊B;對應(yīng)的指令表(如圖3-20(b)所示),第一個LD是電路塊A的開始,第二個LD是電路塊B的開始。指令OR LD的作用就是把電路塊A和電路塊B并聯(lián)起來。(a) 梯形圖(b) 語句表及功能注釋圖 3-20 OR LD的應(yīng)用圖3-20是兩個電路塊的并聯(lián),如
17、果要并聯(lián)3個以上的電路塊時,可以采取順次連接的形式,即先通過本指令并聯(lián)2個電路塊后,再通過本指令并聯(lián)下一個電路塊。以上介紹的是6條使用頻率最高的梯形圖指令,利用它們就可以復(fù)雜的梯形圖。下面再介紹兩條指令:OUT和END。3.2.7 輸出 OUT輸出非 OUT NOT梯形圖符號如圖3-21所示。 (a)OUT指令 (b)OUT NOT指令圖3-21 OUT、 OUT NOT的梯形圖符號OUT指令功能是:將邏輯運算處理結(jié)果(輸入條件)輸出到指定接點;OUT NOT指令功能是:將邏輯運算處理結(jié)果(輸入條件)取反后輸出到指定接點。OUT、OUT NOT指令支持每次刷新。無每次刷新指定時,將輸入條件(功
18、率流)的內(nèi)容寫入I/O存儲器的指定位。有每次刷新指定時(!OUT/!OUT NOT),將輸入條件(功率流)的內(nèi)容同時寫入I/O存儲器的指定位和CPU單元內(nèi)置的實際輸出接點。如圖3-22所示,當0.00為“OFF”時,OUT指令該條件輸出到指定的點100.00,則100.00也為“OFF”,不得電;當0.00為“ON”時,100.00也為“ON”,得電。相反地,當0.00為“OFF”時,OUT NOT指令該條件圖3-22 OUT、OUT NOT指令取反后,再輸出到指定的點100.12,則100.12也為“ON”,得電;當0.00為“ON”時,100.12為“OFF”,失電。3.2.8 結(jié)束 EN
19、D梯形圖符號圖3-23所示。圖3-23 END梯形圖符號 指令功能:表示一個程序的結(jié)束。對于一個程序,通過本指令的執(zhí)行,結(jié)束該程序的執(zhí)行。因此,END指令后的其它指令不被執(zhí)行。在一個程序的最后,必須輸入該END指令。無END指令時,將出現(xiàn)程序錯誤。用CX-P軟編輯梯形圖時,不必特別輸入END指令,因為該軟件自動為每個程序段添加上END指令。3.3 梯形圖程序設(shè)計3.3.1 梯形圖程序的基本思維方式由于CP系列按照存儲器中保存的指令語言的順序(助記符的順序)來執(zhí)行各指令,因此必須具有正確的編程思維方式和正確的執(zhí)行順序。1、梯形圖的構(gòu)成要素梯形圖由左右母線、連接線、接點、輸出線圈、應(yīng)用指令組成。如
20、圖3-24所示。程序由多電路構(gòu)成。所謂電路是指切斷母線時可以分割的單位(在助記符中,由LD/LD NOT指令LD/LD NOT指令之前的輸出系指令)。電路由以LD/LD NOT指令為前端的電路塊構(gòu)成。在梯形圖里電路也叫梯級,在CX-P梯形圖編輯器里一個梯級(電路)占用一條。圖3-24的三個虛線框就是三個電路。圖3-24 梯形圖的構(gòu)成要素2、助記符程序助記符程序又稱語句或語句程序,是指用指令語言記述梯形圖的一系列程序。具有程序地址,一個程序地址等于一個指令語言。它也是常用的PLC編程語言。PLC程序就是按照助記符程序從上到下的順序來執(zhí)行的。梯形圖必須使用CX-P軟件或CPT軟件才能輸入到PLC中
21、,而在一般的手持編程器中不能使用梯形圖,而只能使用助記符形式的語言。助記符可以提供與梯形圖完全相同的內(nèi)容,而且能夠直接輸入到PLC的存儲器中。實驗上,梯形圖就是轉(zhuǎn)換成助記符是很容易的。如何轉(zhuǎn)換,我們會在后面學(xué)習。如圖3-25所示的梯形圖和助記符程序是同一個程序。圖3-25 梯形圖程序與助記符程序3、梯形圖程序的基本思維方式(1)用PLC執(zhí)行梯形圖程序時,信號(功率流)的流向為左右。對于希望由右左轉(zhuǎn)動的動作不能進行程序化。請注意由一般控制繼電器構(gòu)成的電路的動作不同。例如由PLC執(zhí)行圖3-26的梯形圖程序時,括弧內(nèi)的二極管作為插入的電路進行動作,不能轉(zhuǎn)入接點D來驅(qū)動線圈R2。實際上按照右側(cè)所示的助
22、記符的順序執(zhí)行。實現(xiàn)不存在二極管的電路動作時,需要改寫電路。此外,對如圖3-27所示,轉(zhuǎn)入接點E的電路不能在梯形圖中表現(xiàn),電路動作不能直接程序化,需要進行改寫。(2)在輸入輸出繼電器、內(nèi)部輔助繼電器、定時器等接點的使用次數(shù)中沒有限制。但是,與節(jié)約接點使用數(shù)的復(fù)雜電路相比,結(jié)構(gòu)簡單的電路在維護圖3-26 梯形圖信號流示意圖圖3-27 不能程序化的梯形圖等方面可以算是一種最佳的設(shè)計方法。(3)在串聯(lián)·并聯(lián)電路中,構(gòu)成串聯(lián)的接點數(shù)和構(gòu)成并聯(lián)的接點數(shù)中沒有限制。(4)能夠并聯(lián)連接2個以上輸出線圈或輸出系指令。如圖3-28所示,(a)圖并聯(lián)兩個輸出線圈,(b)圖并聯(lián)一個輸出線圈一個輸出系指令。
23、(a)圖 (b)圖圖3-28 并聯(lián)輸出梯形圖(5)能夠?qū)⑤敵鼍€圈作為接點使用。如圖3-29所示,輸出線圈102.00,箭頭所指的是它作常開觸點用的符號及地址,線圈102.02得電,則它的常開觸點為“ON”,常閉觸點為“OFF”。圖3-29 線圈作觸點用、梯形圖程序構(gòu)成上的限制(1)必須按照從左母線的信號(功率流)向右母線流動一樣的順序來關(guān)閉梯形圖程序。沒有關(guān)閉時為“電路出錯”(但是可以運行)。如圖3-30所示,第二個梯級沒有關(guān)閉于右母線?!半娐烦鲥e”時,CX-P梯形圖程序編輯器會在該梯級的左母線上以加粗的“紅線條”的警告。圖 3-30 錯誤的梯形圖(1)(2)不能直接通過左母線來連接輸出線圈、
24、定時器、計數(shù)器等輸出系指令。直接連接左母線時,由CX-P進行的程序檢查中會出現(xiàn)“電路出錯”(但是可以運行。此時的OUT指令和MOV指令不動作)。如圖3-31所示的梯形圖是錯誤的。圖3-31 錯誤的梯形圖(2)若要始終為ON輸入時,請插入不使用的內(nèi)部輔助繼電器的接點或條件標志的ON(始終ON接點)。如圖3-32所示。圖3-32 正確的梯形圖(1)(3)輸出線圈等輸出系指令的后面不能插入接點。接點必須插到輸出線圈等輸出系指令的前面。如果在輸出系指令的后面插入接點,由CX-P進行的程序檢查中會出現(xiàn)“配置出錯”的警告。如圖3-33所示。圖3-33 錯誤的梯形圖(3)(4)不能重復(fù)使用輸出線圈的繼電器編
25、號。一個周期中由于梯形圖程序按照從高位電路到低位電路的順序來執(zhí)行。因此即使雙重使用時,較低側(cè)的電路動作結(jié)果會將高位電路的動作結(jié)果覆蓋掉,最終輸出的是低電路的動作結(jié)果,高電路的動作結(jié)果得不到。有重復(fù)線圈輸出的,CX-P在編譯時會會警告,但可以運行。如圖3-34所示的梯形圖是錯誤的。圖3-34 錯誤的梯形圖(4)(5)輸入繼電器在輸出線圈(OUT)中不能使用。如圖3-35所示的梯形圖是錯誤的。圖3-35 錯誤的梯形圖(5)(6)請務(wù)必在分配到各任務(wù)的各程序的最后插入END指令。運行沒有END指令的程序時,作為“無END指令”出現(xiàn)“程序出錯”。CPU單元前的“ERR/ALM”LED燈亮,不執(zhí)行程序。
26、在CX-P梯形圖程序編輯器中,不必特別地加入END指令,CX-P會自動地為每個程序段后勤工作加入END指令。程序中有多個END指令時,僅執(zhí)行到最初的END指令為止的程序。試運行時,每個時序電路的分段插入END指令。確認程序后,如果刪除當中的END指令,則可以較順利地進行試運行。如圖3-36所示是END指令在梯形圖中的作用。圖3-35 END指令的作用3.3.2助記符輸入的方法由LD/LD NOT指令開始執(zhí)行邏輯開始。從邏輯開始后到下一個LD/LDNOT指令之前的指令為止,為1個電路塊。根據(jù)需要由AND LD指令對這個電路塊進行AND連接(將從LD開始的塊作為AND),或由OR LD指令進行OR
27、連接(將從LD開始的塊作為OR)后,構(gòu)成一個電路。以圖3-36所示復(fù)雜的電路為例,對助記符輸入方法(電路的匯總方法和順序)進行說明。1、首先將電路分割成小的塊(a)(f)。如圖3-36下圖所示。圖3-36 電路分割圖3-37 電路程序化(1)2、如圖3-37所示,每個塊按照的順序進行程序化,最終形成如較大的所示的1個塊。各塊中按左右的順序進行程序化。塊之間首先按上下,然后按左右的順序進行程序化。注意右表標有的(a)(f)的程序語句與電路中電路塊的對應(yīng),程序合并后較大電路塊與電路中的對應(yīng)(與圖3-36的下圖進行比較)。掌握了如何對電路進行分割、如何按順序進行程序化,就掌握了助記符的輸入方法。下面
28、從簡到難舉幾個電路程序化的例子,以幫助大家很好地掌握上述方法。3、程序示例并聯(lián)/串聯(lián)電路示例。例3-1 把圖3-38所示的電路轉(zhuǎn)化成助記符程序。解:首先把電路分割為a塊和b塊(如圖3-38所示),然后分別對a塊、b塊進行程序化,最后由AND LD來匯總a塊和b塊(如圖中右表所示)。圖3-38 電路程序化(2)例3-2 把圖3-39所示的電路轉(zhuǎn)化成助記符程序。圖3-39 電路程序化(3)解:先把電路分割為a、b兩塊,再把b塊分割b1、b2兩塊(如圖3-39所示)。然后對a塊進行程序化,對b1 塊進行程序化之后再對b2 塊進行程序化,用OR LD來匯總b1塊和b2塊,最后用AND LD來匯總a塊和
29、b塊(如圖右表所示)。串聯(lián)電路的串聯(lián)連接示例。例3-3 把圖3-40所示的電路轉(zhuǎn)化成助記符程序。解:先把電路分割為a、b兩塊,再把b塊分割b1、b2兩塊(如圖3-40所示)。然后對a塊進行程序化。依據(jù)程序化的順序,先對a塊進行程序化后再對b塊進行程序化;而在a塊中先對a1塊進行程序化再對a2塊進行程序化,然后用OR LD把它們合并為a塊;b塊的程序化過程跟a塊類似;a、b兩塊都程序化后再用AND LD來匯總a塊和b塊(如圖右表所示)。圖3-40 電路程序化(4)如圖3-41所示的an 中為連續(xù)時,程序化該電路的方法也一樣。依據(jù)程序化的順序,有:a塊程序化b塊程序化(ab)合并c塊程序化(abc
30、)合并d塊程序化圖3-41 電路程序化(5)復(fù)雜的電路示例。例3-4 把圖3-42所示的電路轉(zhuǎn)化成助記符程序。解:圖3-42所示的電路的復(fù)雜部分在虛線框所框的部分,我們先把這部分電路拿出來進行簡化(簡化過程如圖中右邊所示)。這樣一來,我們就可以把該電路看作是三個電路塊的并聯(lián)了,程序化起來就簡單多了。程序化后的助記符程序如圖中下表所示。圖3-42 電路程序化(6)例3-5 把圖3-43所示的電路轉(zhuǎn)化成助記符程序。圖3-43 電路程序化(7)解:圖3-43所示的電路比上一題的要復(fù)雜,我們解題的思路跟上題一樣,對電路進行簡化,首先把電路分割成左右兩大部分(如圖3-43垂直虛線所分割的),然后再把右部
31、分虛線框所框的復(fù)雜部分進行簡化,簡化的過程跟上一題類似。這樣一來,整個電路的程序化過程就簡單明了了:把c、d、e三塊合并成一塊,再與b塊合并成右部分的一大塊,最后把左部分(也就是a塊)與右部分合并。程序化后的助記符程序如圖右表所示(注意各電路塊在表中對應(yīng)的語句)。例3-6 把圖3-44所示的電路轉(zhuǎn)化成助記符程序。解:對比圖3-43與圖3-44的電路,不難發(fā)現(xiàn)它們極其相似,因此對圖3-44電路的分割與上一題相似,先分成左右兩部分,再對左部分進行分割。分割完畢后再順序進行程序化。程序化的結(jié)果見圖中的下表。圖3-44 電路程序化(8)3.3.3電路的優(yōu)化細心的讀者或許會發(fā)現(xiàn)圖3-43與圖3-44兩個電路相似、接點一樣、功能相同,但程序化后它們的助記符程序是不一樣的,后者比較前者少了三條語句(少了兩個AND LD、一個OR LD)。后者程序比較短,則程序占用PLC的內(nèi)存較小、效率較高。這說明,電路要設(shè)計得好,才能減少不必要的程序語句,提高程序
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 污水廠清淤泥施工方案
- 課程設(shè)計正文字體大小
- Octahydroisoindole-Octahydro-1H-isoindole-生命科學(xué)試劑-MCE
- Nikkomycin-M-生命科學(xué)試劑-MCE
- Neocuproine-hydrochloride-monohydrate-99-生命科學(xué)試劑-MCE
- 硅鋼片自動配料課程設(shè)計
- 隔片模具課程設(shè)計
- 傳統(tǒng)燃油車汽車維修工(高級工)職業(yè)技能鑒定理論考試題庫-上(單選題)
- 工程預(yù)防監(jiān)控措施和應(yīng)急預(yù)案
- 高中基礎(chǔ)訓(xùn)練課程設(shè)計
- 裝備訓(xùn)練形勢分析報告
- 傳感器原理溫度傳感器資料課件
- 輸液港相關(guān)護理課件
- 精神病監(jiān)護人責任承諾書范本
- 煤礦安全檢查工課件
- 2024肺栓塞指南解讀2024
- 開展買方信貸可行性報告
- 紀檢監(jiān)察建議書整改落實情況報告
- 《平衡針灸》課件
- 空間幾何圖形的距離和位置問題課件
- 光伏電站施工進度計劃安排與保證措施
評論
0/150
提交評論