PLC原理與實(shí)驗(yàn)梯形圖與順序功能圖設(shè)計(jì)簡(jiǎn)介_(kāi)第1頁(yè)
PLC原理與實(shí)驗(yàn)梯形圖與順序功能圖設(shè)計(jì)簡(jiǎn)介_(kāi)第2頁(yè)
PLC原理與實(shí)驗(yàn)梯形圖與順序功能圖設(shè)計(jì)簡(jiǎn)介_(kāi)第3頁(yè)
PLC原理與實(shí)驗(yàn)梯形圖與順序功能圖設(shè)計(jì)簡(jiǎn)介_(kāi)第4頁(yè)
PLC原理與實(shí)驗(yàn)梯形圖與順序功能圖設(shè)計(jì)簡(jiǎn)介_(kāi)第5頁(yè)
已閱讀5頁(yè),還剩140頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

第四章梯形圖與順序功能圖設(shè)計(jì)§4-1梯形圖的特點(diǎn)及繪制規(guī)則§4-2PLC程序設(shè)計(jì)方法§4-3順序控制設(shè)計(jì)法中梯形圖的編程方式§4-1梯形圖的特點(diǎn)及繪制規(guī)則一、梯形圖概述梯形圖是PLC程序設(shè)計(jì)使用最多的編程語(yǔ)言,被稱為PLC的第一編程語(yǔ)言。梯形圖與電器控制系統(tǒng)的電路圖很相似,具有直觀易懂的優(yōu)點(diǎn),很容易被工廠電氣人員掌握,特別適用于開(kāi)關(guān)量邏輯控制。梯形圖又被稱為PLC的電路圖或程序,梯形圖的設(shè)計(jì)稱為編程。軟繼電器如果為“1”態(tài),則表示梯形圖中對(duì)應(yīng)的軟繼電器的線圈“通電”,其常開(kāi)觸點(diǎn)接通,常閉觸點(diǎn)斷開(kāi);該存儲(chǔ)單元如果為“0”態(tài),則表示梯形圖中對(duì)應(yīng)的軟繼電器的線圈“斷電”,其常開(kāi)觸點(diǎn)斷開(kāi),常閉觸點(diǎn)接通。1、軟繼電器能流的方向只能從左到右,從上到下,不能倒流。如果梯形圖中出現(xiàn)了能流倒流的情況,則梯形圖編寫(xiě)錯(cuò)誤。2、能流

利用能流的概念,有助于我們更好的理解和分析梯形圖。梯形圖兩側(cè)的垂直公共線稱為母線(Busbar)(分為左母線和右母線)。借用能流的概念,可以想像左右母線之間有一個(gè)左正右負(fù)的直流電壓,母線之間有“能流”從左向右流動(dòng)。3、母線根據(jù)梯形圖中各觸點(diǎn)的狀態(tài)和邏輯關(guān)系,求出與圖中各線圈對(duì)應(yīng)的編程元件的狀態(tài),稱為梯形圖的邏輯解算。梯形圖的邏輯解算是從左到右、從上到下的順序進(jìn)行的。4、梯形圖的邏輯解算1、梯形圖中各編程元件按自上而下、從左到右的順序排列。每個(gè)繼電器線圈即對(duì)應(yīng)一個(gè)邏輯行(或一層階梯),每一個(gè)邏輯行起于左母線,然后是觸點(diǎn)元件的連接,最后終止于線圈或右母線。二、梯形圖的編程規(guī)則注意:左母線和線圈之間一定要有觸點(diǎn),而線圈和右母線之間不能有任何觸點(diǎn)。2、梯形圖中的觸點(diǎn)可以任意串聯(lián)或并聯(lián),但繼電器線圈只能并聯(lián)不能串聯(lián)。3、觸點(diǎn)(常開(kāi)或常閉)的使用次數(shù)不受限制,而一般情況下某個(gè)編號(hào)的線圈只能出現(xiàn)一次。4、在每一邏輯行中,串聯(lián)觸點(diǎn)多的支路應(yīng)放在上方。如果串聯(lián)觸點(diǎn)多的支路在下方,則語(yǔ)句增多,程序變長(zhǎng)。5、在每一邏輯行中,并聯(lián)觸點(diǎn)多的支路一放在左方。如果并聯(lián)觸點(diǎn)多的支路在右方,則語(yǔ)句增多,程序變長(zhǎng)。6、梯形圖中不允許一個(gè)觸點(diǎn)上有雙向“電流”通過(guò),如果有雙向“電流”通過(guò),則該梯形圖不可編程,應(yīng)根據(jù)其邏輯功能作適當(dāng)?shù)牡刃ё儞Q。7、梯形圖中,當(dāng)多個(gè)邏輯行都具有相同條件時(shí),為了節(jié)省語(yǔ)句數(shù)量,應(yīng)將其合并。當(dāng)相同條件復(fù)雜時(shí),合并后可節(jié)約許多存儲(chǔ)空間,這對(duì)小容量的PLC很有意義。8、如果電路結(jié)構(gòu)復(fù)雜,用ALD、OLD等指令難以處理,可以重復(fù)使用一些觸點(diǎn)改成等效電路。9、在設(shè)計(jì)梯形圖時(shí),輸入繼電器的狀態(tài)最好按輸入設(shè)備全部為常開(kāi)而進(jìn)行設(shè)計(jì)更為合適,不易出錯(cuò)。如果某些信號(hào)只能用常閉輸入,則可先按常開(kāi)設(shè)計(jì),然后在梯形圖中對(duì)輸入繼電器的觸點(diǎn)狀態(tài)取反。三、語(yǔ)句表轉(zhuǎn)換為梯形圖

根據(jù)語(yǔ)句表指令及梯形圖的繪制規(guī)則,將語(yǔ)句表程序轉(zhuǎn)換為梯形圖程序。例1將語(yǔ)句表轉(zhuǎn)換為梯形圖。LDI0.0AI0.1LPSANI0.3=Q0.2LRDAI0.5=M3.7LPPANI0.4=Q0.4例2將語(yǔ)句表轉(zhuǎn)換為梯形圖。LDI0.1ANI0.2LDI0.3AI0.4OLDOI0.5LDI0.6AI0.7LDI1.0ANI1.1OLDALDAI1.2=Q0.0AI1.3=Q0.1由此可見(jiàn),LAD與STL編程的根本區(qū)別在于:利用PLC指令對(duì)梯形圖編程時(shí),可以把整個(gè)梯形圖程序看成由許多網(wǎng)絡(luò)塊組成,每個(gè)網(wǎng)絡(luò)塊均起始于母線。所有網(wǎng)絡(luò)塊組合在一起就是梯形圖程序。例3將語(yǔ)句表轉(zhuǎn)換為梯形圖。LDI0.1OI0.2AI0.3OM0.1LDI0.4ANI0.5ONM0.2ALDONM0.3=Q0.0例4將語(yǔ)句表轉(zhuǎn)換為梯形圖。LDI0.0ANI0.1LDNI0.2ANI0.3OLDLDI0.4AI0.5LDI0.6AI0.7OLDALD=Q0.0例5將語(yǔ)句表轉(zhuǎn)換為梯形圖。LDI0.0ANI0.1AI0.2LDI0.4ANI0.5OI1.0ANI0.6OLDLDI0.3OI0.7ALDLDI1.1ANI1.2OLD=Q0.0§7-2PLC程序設(shè)計(jì)方法利用自身的常開(kāi)觸點(diǎn)使線圈持續(xù)保持通電狀態(tài)--自鎖。自鎖電路使電動(dòng)機(jī)連續(xù)運(yùn)轉(zhuǎn)。電機(jī)的起動(dòng)、保持和停止電路(簡(jiǎn)稱為起保停電路),在梯形圖中應(yīng)用很廣。一、典型單元的梯形圖程序1、自鎖程序起保停PLC程序(可用S/R指令來(lái)實(shí)現(xiàn))由兩個(gè)或多個(gè)常閉觸點(diǎn)來(lái)保證線圈不會(huì)同時(shí)通電。2、互鎖程序思考:電動(dòng)機(jī)正反轉(zhuǎn)的PLC控制電路采用了哪些互鎖?--硬件互鎖和軟件互鎖。當(dāng)X0常開(kāi)觸點(diǎn)閉合后,第一次掃描到常閉觸點(diǎn)T0時(shí),T0線圈得電延時(shí)1s后T0常閉觸點(diǎn)斷開(kāi),定時(shí)器復(fù)位,同時(shí)T0常閉觸點(diǎn)閉合。當(dāng)?shù)诙螔呙钑r(shí),又重復(fù)上述過(guò)程,因此每隔1s產(chǎn)生一個(gè)脈沖信號(hào)。3、定時(shí)器應(yīng)用程序(1)周期可調(diào)的脈沖信號(hào)發(fā)生器占空比--指脈沖信號(hào)的接通時(shí)間與斷開(kāi)時(shí)間之比。(2)占空比可調(diào)的脈沖信號(hào)發(fā)生器X0常開(kāi)閉合后,定時(shí)器T0線圈得電,延時(shí)2s后T0常開(kāi)觸點(diǎn)閉合,于是定時(shí)器T1線圈得電,同時(shí)Y0線圈得電;3s后T1定時(shí)時(shí)間到,T1常閉觸點(diǎn)斷開(kāi),于是T0斷電復(fù)位。(3)順序脈沖發(fā)生器(4)定時(shí)器的級(jí)聯(lián)4、計(jì)數(shù)器應(yīng)用程序(1)計(jì)數(shù)器與定時(shí)器聯(lián)合計(jì)時(shí)LDI0.0OQ0.0ANI0.2=Q0.0LDQ0.0TONT33,+10000LDT33LDI0.2CTUC11,+400LDC11LDI0.2CTUC12,+400LDC12=Q1.0(2)計(jì)數(shù)器的級(jí)聯(lián)

計(jì)數(shù)器設(shè)定值均為400,C11和C12級(jí)聯(lián)后總共計(jì)數(shù)400×400,在定時(shí)器100s的基礎(chǔ)上,定時(shí)時(shí)間可達(dá)400×400×100s≈4444.5小時(shí)≈185天。無(wú)論X0接通的時(shí)間長(zhǎng)短怎樣,輸出Y1的脈沖寬度都等于T1的定時(shí)時(shí)間2s,Y1輸出的脈沖叫作單脈沖。5、單脈沖程序分析控制要求,選擇控制原則;設(shè)計(jì)主令元件和檢測(cè)元件,確定輸入輸出設(shè)備;設(shè)計(jì)執(zhí)行元件的控制程序;檢查修改和完善程序。二、PLC程序的經(jīng)驗(yàn)設(shè)計(jì)法1、經(jīng)驗(yàn)設(shè)計(jì)法的一般步驟經(jīng)驗(yàn)設(shè)計(jì)法適合于具有一定實(shí)踐經(jīng)驗(yàn)、對(duì)典型單元比較熟悉的設(shè)計(jì)人員,進(jìn)行較簡(jiǎn)單的控制系統(tǒng)的設(shè)計(jì)。

經(jīng)驗(yàn)設(shè)計(jì)法具有試探性和隨意性的特點(diǎn),沒(méi)有規(guī)律可循,完全依賴于設(shè)計(jì)者的個(gè)人經(jīng)驗(yàn),如果用來(lái)設(shè)計(jì)復(fù)雜控制系統(tǒng),則存在以下問(wèn)題:2、經(jīng)驗(yàn)設(shè)計(jì)法的特點(diǎn)

考慮不周,設(shè)計(jì)麻煩,設(shè)計(jì)周期長(zhǎng)梯形圖的可讀性差,系統(tǒng)維護(hù)困難小車左行至限位位置,停止運(yùn)行并開(kāi)始裝料裝料,20s后裝料結(jié)束,小車右行;小車右行至限位位置,停止右行并開(kāi)始卸料,25s后卸料結(jié)束,小車左行。3、經(jīng)驗(yàn)設(shè)計(jì)法舉例(1)控制要求小車左行和右行相當(dāng)于電機(jī)的正轉(zhuǎn)和反轉(zhuǎn)控制,而且要求互鎖。因此以電機(jī)正反轉(zhuǎn)控制的梯形圖為基礎(chǔ),進(jìn)行小車自動(dòng)控制的梯形圖設(shè)計(jì)。(2)程序設(shè)計(jì)思路嚴(yán)格按照一定的先后次序運(yùn)行的系統(tǒng)稱為順序控制系統(tǒng),也叫步進(jìn)控制系統(tǒng)。其控制總是按順序一步一步的進(jìn)行。順序控制系統(tǒng)的三種基本類型:時(shí)間順序、邏輯順序、條件順序。順序控制設(shè)計(jì)法:是針對(duì)順序控制的一種專門(mén)的設(shè)計(jì)方法。這種方法簡(jiǎn)單易學(xué),容易為初學(xué)者所接受,程序的調(diào)試、修改和閱讀也很方便§4-3順序控制設(shè)計(jì)法中梯形圖的編程方式一、順序控制系統(tǒng)

使用順序控制設(shè)計(jì)法時(shí),首先要根據(jù)系統(tǒng)的工藝過(guò)程,畫(huà)出順序功能圖,然后根據(jù)順序功能圖畫(huà)出梯形圖。主要有以下四個(gè)步驟:劃分步確定轉(zhuǎn)換條件繪制順序功能圖(SFC)將順序功能圖轉(zhuǎn)換為梯形圖(LAD)二、順序控制設(shè)計(jì)法的步驟步的劃分方法:①根據(jù)PLC輸出狀態(tài)的變化來(lái)劃分,在任何一步之內(nèi),輸出狀態(tài)不變,但是相鄰步之間輸出狀態(tài)一定不同。②根據(jù)被控對(duì)象工作狀態(tài)的變化來(lái)劃分。但是被控對(duì)象工作狀態(tài)的變化是由于PLC輸出狀態(tài)的變化引起的,否則就不能這樣劃分。1、步的概念及步的劃分

將系統(tǒng)的一個(gè)工作周期劃分為若干個(gè)順序相連的階段,這些階段稱為步(Step)。

第一步:所有燈滅第二步:紅燈亮,其余燈滅,持續(xù)時(shí)間5s第三步:紅燈滅,綠燈亮,黃燈滅,持續(xù)時(shí)間10s第四步:紅燈滅,綠燈亮,黃燈亮,持續(xù)時(shí)間5s注意:在任何一步之內(nèi),輸出量的狀態(tài)不變,但是相鄰兩步的狀態(tài)一定要改變。轉(zhuǎn)換條件--使系統(tǒng)由當(dāng)前步轉(zhuǎn)入下一步的信號(hào)。轉(zhuǎn)換條件來(lái)源于三個(gè)方面:外部輸入信號(hào),如按鈕開(kāi)關(guān)、限位開(kāi)關(guān)的接通/斷開(kāi);PLC內(nèi)部產(chǎn)生的信號(hào),如定時(shí)器、計(jì)數(shù)器觸點(diǎn)的接通/斷開(kāi);若干信號(hào)的與、或、非邏輯組合。2、轉(zhuǎn)換條件的確定順序控制設(shè)計(jì)法用轉(zhuǎn)換條件控制代表各步的編程元件,使它們的狀態(tài)按一定的順序變化,然后用代表各步的編程元件去控制各輸出繼電器。

順序功能圖(SFC:SequentialFunctionChart)是描述控制系統(tǒng)的控制過(guò)程、功能和特性的一種圖形,也叫功能表圖或流程圖。SFC是一種通用的編程語(yǔ)言,它由步、轉(zhuǎn)換條件、有向連線等組成。3、順序功能圖的繪制4、梯形圖的編制如果PLC支持SFC編程語(yǔ)言,則可以直接使用SFC作為最終程序,否則就要轉(zhuǎn)換為L(zhǎng)AD程序。步、有向連線、轉(zhuǎn)換、轉(zhuǎn)換條件和動(dòng)作。三、順序功能圖的繪制1、步與動(dòng)作①步:系統(tǒng)的某一個(gè)狀態(tài)②初始步:系統(tǒng)的初始狀態(tài)③動(dòng)作:施控系統(tǒng)向被控系統(tǒng)發(fā)出的命令M0.1M0.0④活動(dòng)步--當(dāng)系統(tǒng)中正處于某一步時(shí),該步處于活動(dòng)狀態(tài),稱為活動(dòng)步。步處于活動(dòng)狀態(tài)時(shí),相應(yīng)的動(dòng)作被執(zhí)行。保持型動(dòng)作:該步不再處于活動(dòng)狀態(tài)時(shí),其動(dòng)作仍然繼續(xù)被執(zhí)行。非保持型動(dòng)作:該步不活動(dòng)時(shí),其動(dòng)作停止執(zhí)行。注意:在順序功能圖中,保持型動(dòng)作應(yīng)該用文字或助記符標(biāo)注,而非保持型動(dòng)作不要標(biāo)注。①有向連線:表示步的活動(dòng)狀態(tài)的進(jìn)展方向,這種進(jìn)展按有向連線規(guī)定的路線和方向進(jìn)行?;顒?dòng)狀態(tài)的進(jìn)展方向習(xí)慣上是從上到下或從左至右,在這兩個(gè)方向有向連線上的箭頭,可以省略。如果不是上述方向,應(yīng)在有向連線上用箭頭注明進(jìn)展方向。②轉(zhuǎn)換:與有向連線垂直的短劃線。轉(zhuǎn)換將相鄰兩個(gè)步分隔開(kāi),步的活動(dòng)狀態(tài)的進(jìn)展是由轉(zhuǎn)換的實(shí)現(xiàn)來(lái)完成的。2、有向連線、轉(zhuǎn)換與轉(zhuǎn)換條件③轉(zhuǎn)換條件:是與轉(zhuǎn)換相關(guān)的邏輯條件。轉(zhuǎn)換條件可以用文字語(yǔ)言、布爾代數(shù)表達(dá)式或圖形符號(hào)標(biāo)注在表示轉(zhuǎn)換的短劃線的旁邊。符號(hào)X和X分別表示邏輯信號(hào)X為“1”和“0”態(tài)時(shí),轉(zhuǎn)換實(shí)現(xiàn)。符號(hào)X↓和X↑分別表示信號(hào)X從0→1和從1→0狀態(tài)時(shí),轉(zhuǎn)換實(shí)現(xiàn)。布爾代數(shù)表達(dá)式(X0+X3)·C0表示該表達(dá)式邏輯運(yùn)算結(jié)果為“1”態(tài)時(shí),轉(zhuǎn)換實(shí)現(xiàn)

①單序列由一系列相繼激活的步組成;每一步的后面只有一個(gè)轉(zhuǎn)換;每一個(gè)轉(zhuǎn)換的后面只有一個(gè)步。3、順序功能圖的基本結(jié)構(gòu)②選擇序列一個(gè)活動(dòng)步之后,緊跟著幾個(gè)后續(xù)步可供選擇;選擇序列的開(kāi)始稱為分支,每個(gè)分支都有各自的轉(zhuǎn)換條件;某一時(shí)刻只允許選擇一個(gè)序列;選擇序列的結(jié)束稱為合并。③并行序列轉(zhuǎn)換的實(shí)現(xiàn)導(dǎo)致幾個(gè)分支同時(shí)激活;為了強(qiáng)調(diào)轉(zhuǎn)換的同步實(shí)現(xiàn),有向連線的水平部分用雙線表示;在表示同步的水平線上只有一個(gè)轉(zhuǎn)換符號(hào);并行序列的開(kāi)始稱為分支,結(jié)束稱為合并。④跳轉(zhuǎn)、重復(fù)、循環(huán)

該轉(zhuǎn)換的前級(jí)步必須是活動(dòng)步;相應(yīng)的轉(zhuǎn)換條件得到滿足。4、順序功能圖的轉(zhuǎn)換實(shí)現(xiàn)的基本原則(1)轉(zhuǎn)換實(shí)現(xiàn)的條件

如果轉(zhuǎn)換的前級(jí)步或后續(xù)步不止一個(gè),轉(zhuǎn)換的實(shí)現(xiàn)成為同步實(shí)現(xiàn)。為了強(qiáng)調(diào)同步實(shí)現(xiàn),有向連線的水平部分用雙線表示。同時(shí)滿足同步實(shí)現(xiàn)使所有由有向連線與該轉(zhuǎn)換條件相連的后續(xù)步變?yōu)榛顒?dòng)步;使所有由有向連線與該轉(zhuǎn)換條件相連的前級(jí)步變?yōu)椴换顒?dòng)步。(2)轉(zhuǎn)換實(shí)現(xiàn)應(yīng)完成的操作

以上規(guī)則適用于任意結(jié)構(gòu)中的轉(zhuǎn)換。轉(zhuǎn)換實(shí)現(xiàn)的基本規(guī)則是根據(jù)順序功能圖設(shè)計(jì)梯形圖的基礎(chǔ),它適用于順序功能圖的各種結(jié)構(gòu)。在單序列中,一個(gè)轉(zhuǎn)換僅有一個(gè)前級(jí)步和一個(gè)后續(xù)步;在并行序列的分支處,轉(zhuǎn)換有幾個(gè)后續(xù)步,轉(zhuǎn)換實(shí)現(xiàn)時(shí)要對(duì)后續(xù)步中的所有編程元件置位;在并行序列的合并處,轉(zhuǎn)換有幾個(gè)前級(jí)步,當(dāng)所有前級(jí)步均為活動(dòng)步時(shí)才可能實(shí)現(xiàn)轉(zhuǎn)換,轉(zhuǎn)換實(shí)現(xiàn)時(shí)要對(duì)前級(jí)步的所有編程元件復(fù)位;在選擇序列的分支和合并處,一個(gè)轉(zhuǎn)換只有一個(gè)前級(jí)步和一個(gè)后續(xù)步,但是一個(gè)步可能有多個(gè)前級(jí)步或后續(xù)步。關(guān)于“轉(zhuǎn)換”的注意事項(xiàng):兩個(gè)步絕對(duì)不能直接相連,必須用一個(gè)轉(zhuǎn)換將它們隔開(kāi);兩個(gè)轉(zhuǎn)換也不能直接相連,必須用一個(gè)步將它們隔開(kāi);(3)繪制順序功能圖時(shí)的注意事項(xiàng)可檢驗(yàn)順序功能圖是否正確初始步必不可少;順序功能圖中的初始步一般對(duì)應(yīng)于系統(tǒng)等待起動(dòng)的起始狀態(tài),由于初始步可能沒(méi)有動(dòng)作執(zhí)行,因此很容易遺漏。如果沒(méi)有初始步,無(wú)法表示初始狀態(tài),系統(tǒng)也就無(wú)法返回到停止?fàn)顟B(tài)。只有當(dāng)某一步的所有前級(jí)步都是活動(dòng)步時(shí),該步才可能變成活動(dòng)步。因此必須要有初始化信號(hào)將初始步預(yù)置為活動(dòng)步,否則系統(tǒng)中永遠(yuǎn)無(wú)法出現(xiàn)活動(dòng)步,系統(tǒng)無(wú)法工作。順序控制系統(tǒng)要實(shí)現(xiàn)自動(dòng)控制,必須多次重復(fù)執(zhí)行同一工藝過(guò)程,因此順序功能圖中一般應(yīng)有由步和有向連線組成的閉環(huán)。單周期操作:在完成一個(gè)工藝過(guò)程的全部操作后,應(yīng)從最后一步返回初始步,使系統(tǒng)停留在初始狀態(tài);連續(xù)循環(huán)操作:在完成一個(gè)工藝過(guò)程的全部操作后,應(yīng)從最后一步返回下一個(gè)工作周期開(kāi)始允許的第一步。換句話說(shuō),就是順序功能圖中不能有“到此為止”的死胡同。經(jīng)驗(yàn)設(shè)計(jì)法實(shí)際上是試圖用輸入信號(hào)I直接控制輸出信號(hào)Q(如下圖a所示)。順序控制設(shè)計(jì)法則是用輸入量I代表控制各步的編程元件(如內(nèi)部輔助繼電器M),再用它們控制輸出量Q(見(jiàn)上圖b)。四、順序控制設(shè)計(jì)法的本質(zhì)某一步轉(zhuǎn)換實(shí)現(xiàn)時(shí),該轉(zhuǎn)換的后續(xù)步變?yōu)榛顒?dòng)步,前級(jí)步變?yōu)榉腔顒?dòng)步。換句話說(shuō),當(dāng)某步為活動(dòng)步時(shí),其后續(xù)步為非活動(dòng)步(記),且步成為活動(dòng)步的條件是其前級(jí)步為活動(dòng)步且轉(zhuǎn)換條件滿足。五、順序功能圖轉(zhuǎn)換為梯形圖的基本原則按照起保停電路的設(shè)計(jì)思想,上述邏輯關(guān)系可以用布爾表達(dá)式表示為:d舉例例1畫(huà)出下圖所示波形對(duì)應(yīng)的順序功能圖。a)時(shí)序圖b)順序功能圖例2試畫(huà)出下圖所示信號(hào)燈控制系統(tǒng)的順序功能圖。a)時(shí)序圖b)順序功能圖學(xué)生練習(xí)a)時(shí)序圖b)順序功能圖例3小車在初始狀態(tài)時(shí)停在中間,限位開(kāi)關(guān)I0.0為ON,按下起動(dòng)按鈕I0.3,小車按下圖所示的順序運(yùn)動(dòng),最后返回并停在初始位置。畫(huà)出控制系統(tǒng)的順序功能圖。例4指出下圖所示順序功能圖中的錯(cuò)誤。分析錯(cuò)誤:最上面的轉(zhuǎn)換沒(méi)有轉(zhuǎn)換條件;初始步應(yīng)為雙線方框;輸出Q不能作為轉(zhuǎn)換條件(一般用輸入繼電器、內(nèi)部定時(shí)/計(jì)數(shù)器、以及它們的邏輯組合作為轉(zhuǎn)換條件);輸入I0.5不能作為動(dòng)作;轉(zhuǎn)換I0.0與最上面的轉(zhuǎn)換不能直接相連,沒(méi)有步隔開(kāi);步M0.2跳轉(zhuǎn)到M0.0無(wú)轉(zhuǎn)換條件;步M0.3后門(mén)沒(méi)有轉(zhuǎn)換和步,系統(tǒng)運(yùn)行到步M0.3時(shí)會(huì)“死機(jī)”。例5某組合機(jī)床動(dòng)力頭進(jìn)給運(yùn)動(dòng)示意圖圖下圖所示,設(shè)動(dòng)力頭在初始狀態(tài)時(shí)停在左邊,限位開(kāi)關(guān)I0.1為ON。按下起動(dòng)按鈕I0.0后,Q0.0和Q0.2為1,動(dòng)力頭向右快速進(jìn)給(簡(jiǎn)稱快進(jìn)),碰到限位開(kāi)關(guān)I0.2后變?yōu)楣みM(jìn),Q0.0為1,碰到限位開(kāi)關(guān)I0.3后,暫停5s;5s后Q0.2和Q0.1為1,工作臺(tái)快速退回(簡(jiǎn)稱快退),返回初始位置后停止運(yùn)動(dòng)。畫(huà)出控制系統(tǒng)的順序功能圖。第五章梯形圖設(shè)計(jì)方法§5-1起保停電路法設(shè)計(jì)梯形圖§5-2置位復(fù)位法設(shè)計(jì)梯形圖§5-3SCR法設(shè)計(jì)梯形圖

根據(jù)順序功能圖用起保停電路設(shè)計(jì)法設(shè)計(jì)梯形圖時(shí),用存儲(chǔ)器M的位Mx.y來(lái)代替步,當(dāng)某一步活動(dòng)時(shí)對(duì)應(yīng)的存儲(chǔ)位Mx.y為ON,非活動(dòng)時(shí)為OFF。當(dāng)轉(zhuǎn)換條件成立時(shí),該轉(zhuǎn)換的后續(xù)步變?yōu)榛顒?dòng)步,前級(jí)步變?yōu)榉腔顒?dòng)步,這個(gè)過(guò)程的實(shí)施是:轉(zhuǎn)換條件成立時(shí)使后續(xù)步變?yōu)榛顒?dòng)步是靠條件起動(dòng)激活后續(xù)步,并且一但激活就用該步的觸點(diǎn)自鎖(保持),使前級(jí)步變?yōu)榉腔顒?dòng)步是靠串聯(lián)在前級(jí)步的一個(gè)常閉觸點(diǎn)來(lái)終止(停)的。梯形圖中的初始步M0.0,要用始化脈沖SM0.1將其置為ON,使系統(tǒng)處于等待狀態(tài)。這種設(shè)計(jì)梯形圖的方法稱起保停電路法。5.1使用起保停電路法設(shè)計(jì)梯形圖使用起保停設(shè)計(jì)梯形圖注意關(guān)鍵幾步I0.2M0M0.1M0.2SM0.1I0.0I0.1M0.0Q0.1Q0.2(1)單序列的編程方式M0.1M0.1I0.1M0.2M0.2Q0.2SM0.1M0.0M0.1M0.0M0.0I0.0M0.2I0.2M0.2M0.1Q0.1M0.1(2)并行序列的編程方式并行序列的分支編程方式并行序列的合并編程方式M0.3M0.7I0.4M0.6M0.6Q0.6M0.4M1.0I0.5M0.5M0.5M0.5M0.0I0.7M1.0M1.0Q1.0M0.3M0.5I0.4M0.4M0.4Q0.4M0.6M1.0I0.6M0.7M0.7M0.7并行分支結(jié)束并行分支開(kāi)始M0M0.1M0.3SM0.1I0.0I0.1I0.4M0.0Q0.1Q0.3M0.4M0.5I0.5Q0.4M0.6M0.7I0.6Q0.6M1.0Q1.0M0.2I0.2I0.3Q0.2I0.7I1.0(3)使用起保停電路的編程解決小循環(huán)問(wèn)題一種。是修改梯形圖,在環(huán)形中增加一個(gè)時(shí)間步M1.0,使的環(huán)中不為只有兩個(gè)步如圖2,從該步到M0.2步通過(guò)延時(shí)進(jìn)入?;蛘咴诃h(huán)形中增加一個(gè)空步M1.0,使的環(huán)中不為只有兩個(gè)步.如圖3,從該步到M0.2步無(wú)條件進(jìn)入。一個(gè)循環(huán)中只有兩個(gè)步的環(huán)稱為小循環(huán),如圖1。小循環(huán)用起保停設(shè)計(jì)出來(lái)的梯形圖不能正常工作其根本原因在于M0.2步既是M0.3步的上級(jí)步又是M0.3步的下級(jí)步,上下級(jí)存在互鎖問(wèn)題,無(wú)法進(jìn)行。修改方法有兩種:M0.2M0.3M0.4I0.2I0.4I0.3M0.5I0.5圖1I0.3M1.0T37M0.2M0.3M0.4I0.2I0.4T37M0.5I0.5O0.2O0.3O0.4O0.5I0.3M1.0M0.2M0.3M0.4I0.2I0.4=1M0.5I0.5O0.2O0.3O0.4O0.5I0.3M1.0T37M0.2M0.3M0.4I0.2I0.4T37M0.5I0.5O0.2O0.3O0.4O0.5M0.2M0.2M0.3Q0.2M1.0T37

TONINPT

100MST37

1M1.0M0.3I0.3M1.0M0.2M0.4M0.4M0.5Q0.4M0.3I0.4Q0.3M0.3M0.3M0.4M0.2I0.2M1.0循環(huán)結(jié)構(gòu)梯形圖的寫(xiě)法1I0.3M1.0M0.2M0.3M0.4I0.2I0.4=1M0.5I0.5O0.2O0.3O0.4O0.5M1.0M1.0M0.2M0.3I0.3M0.4M0.4M0.5Q0.4M0.3I0.4Q0.3M0.3M0.3M0.4M0.2I0.2M1.0M0.2M1.0M0.2M0.3Q0.2循環(huán)結(jié)構(gòu)梯形圖的寫(xiě)法2M0.2M0.3M0.4I0.2I0.4I0.3M0.5I0.5另一種解決小循環(huán)的方法:順序功能圖不變,在畫(huà)梯形圖時(shí),把原來(lái)的線圈互鎖(圖1)變?yōu)榘粹o(條件)互鎖就可以了,如圖2。M0.3M0.3I0.3M0.2M0.2M0.2M0.2I0.2M0.3M0.3M0.4M0.3M0.5I0.4M0.2M0.4圖1M0.3I0.2I0.3M0.2M0.2M0.2I0.3I0.2M0.3M0.3M0.4M0.3M0.5I0.4M0.2M0.4就相當(dāng)于雙連接鈕圖2I0.0·I0.2Sm0.1M0.1M0.2M0.3M0.4Q0.0Q0.2Q0.1Q0.3T37I0.3T38I0.2M0.0T37T38M0.0SM0.1M0.0M0.1M0.4M0.1M0.0I0.0M0.1M0.2I0.2I0.2Q0.0

TONINPT

100MST37

15M0.2M0.2M0.3Q0.2M0.1T37例一:使用起保停電路法設(shè)計(jì)小車自動(dòng)裝卸的梯形圖程序I0.0·I0.2Sm0.1M0.1M0.2M0.3M0.4Q0.0Q0.2Q0.1Q0.3T37I0.3T38I0.2M0.0T37T38M0.3M0.2I0.3M0.3M0.4Q0.1

TONINPT

100MST38

10M0.4M0.4M0.1Q0.3M0.3T38M0.4M0.1M0.1M0.2I0.2Q0.0

TONINPT

100MST37

15前面已有,重復(fù)接上一屏SM0.1M0.4M0.0M1.0M0.0M0.1等待M0.4M0.0I0.0M0.1I0.2I0.2M1.0M0.1M0.2Q0.0

TONINPT

100MST37

15裝料M0.2M0.2M0.3Q0.2M0.1T37右行I0.2·M1.0I0.0·I0.2Sm0.1M0.1M0.2M0.3M0.4Q0.0Q0.2Q0.1Q0.3T37I0.3T38M0.0T37T38M1.0考慮停車M0.3M0.2I0.3M0.3M0.4Q0.1

TONINPT

100MST38

10卸料Q0.3M0.4M0.4M0.0M0.3T38M0.1左行M1.0M1.0I0.1I0.0起停電路放在開(kāi)始也可I0.2·M1.0I0.0·I0.2Sm0.1M0.1M0.2M0.3M0.4Q0.0Q0.2Q0.1Q0.3T37I0.3T38M0.0T37T38M1.0M1.0M1.0I0.2M1.0不按I0.1有輸出,停止按鈕,M1.0觸點(diǎn)動(dòng)作,接通黑分支通斷開(kāi)紅分支.M1.0按I0.1無(wú)輸出,停止按鈕,M1.0觸點(diǎn)不動(dòng)作,接通紅分支通斷開(kāi)黑分支.按時(shí)間進(jìn)程執(zhí)行按時(shí)間進(jìn)程執(zhí)行SM0.1I0.050s45s3s45s3s2sM0.0Q0.0M0.1M0.2M0.3M0.4M1.0T37Q0.3T44Q0.2Q0.1T39Q0.1T38M1.1Q0.2T40M0.5M0.6M0.7Q0.5Q0.4T42Q0.4T41Q0.5T432s(50s)M1.2M1.2紅南北向綠綠綠黃綠黃閃黃紅黃閃東西向M0.1SM0.1M1.1M0.0M1.2M0.0等待M0.5M0.1M0.2Q0.0

TONINPT

100MST37

500紅燈亮M0.0I0.0M0.1M1.1M1.2

TONINPT

100MST38

450M0.2M0.1T37M0.2M0.3綠燈亮例二:使用起保停電路法設(shè)計(jì)十字路口紅綠燈控制的梯形圖任一個(gè)即可按時(shí)間進(jìn)程執(zhí)行按時(shí)間進(jìn)程執(zhí)行SM0.1I0.050s45s3s45s3s2sM0.0Q0.0M0.1M0.2M0.3M0.4M1.0T37Q0.3T44Q0.2Q0.1T39Q0.1T38M1.1Q0.2T40M0.5M0.6M0.7Q0.5Q0.4T42Q0.4T41Q0.5T432s(50s)M1.2M1.2紅南北向綠綠綠黃綠黃閃黃紅黃閃東西向

TONINPT

100MST39

30M0.3M0.2T38M0.3M0.4綠燈亮黃燈閃Q0.1M0.3M0.2綠燈亮

TONINPT

100MST40

20M0.4M0.3T39M0.4M1.0黃燈亮Q0.2黃燈閃與亮、M0.4M0.3SM0.5按時(shí)間進(jìn)程執(zhí)行按時(shí)間進(jìn)程執(zhí)行SM0.1I0.050s45s3s45s3s2sM0.0Q0.0M0.1M0.2M0.3M0.4M1.0T37Q0.3T44Q0.2Q0.1T39Q0.1T38M1.1Q0.2T40M0.5M0.6M0.7Q0.5Q0.4T42Q0.4T41Q0.5T432s(50s)M1.2M1.2紅南北向綠綠綠黃綠黃閃黃紅黃閃東西向M0.5M0.6

TONINPT

100MST41

450綠燈亮M0.0I0.0M0.5M1.1M1.2

TONINPT

100MST42

30M0.6M0.5T41M0.6M0.7綠燈亮與黃閃Q0.4M0.6M0.5綠燈亮

TONINPT

100MST43

20M0.7M0.6T42M0.7M1.0黃燈亮按時(shí)間進(jìn)程執(zhí)行按時(shí)間進(jìn)程執(zhí)行SM0.1I0.050s45s3s45s3s2sM0.0Q0.0M0.1M0.2M0.3M0.4M1.0T37Q0.3T44Q0.2Q0.1T39Q0.1T38M1.1Q0.2T40M0.5M0.6M0.7Q0.5Q0.4T42Q0.4T41Q0.5T432s(50s)M1.2M1.2紅南北向綠綠綠黃綠黃閃黃紅黃閃東西向Q0.5黃燈閃與亮、M0.7M0.6SM0.5M1.0M1.1Q0.3

TONINPT

100MST44

500紅燈亮M0.7T43M1.0M0.4M1.0T40M0.1M0.5M0.0M1.1M1.1M1.2M1.2I0.1I0.0起停電路放在開(kāi)始也可起保停梯形圖中對(duì)輸出Q的兩種情況處理和對(duì)計(jì)時(shí)器的處理:1.某一輸出Qx.y僅發(fā)生在一步中,輸出Qx.y就放在該步中;也可以放在最后,由代表該步的觸點(diǎn)驅(qū)動(dòng)輸出Qx.y。如圖:2.某一輸出Qx.y發(fā)生在幾步中(稱交叉輸出),輸出Qx.y必須放在這幾步之后(或最后),由代表這幾步的位觸點(diǎn)并聯(lián)后再驅(qū)動(dòng)輸出Qx.y

如圖:Q0.1M0.1M0.2Q0.2M0.1Q0.1M0.2Q0.1Q0.1Q0.2M0.1M0.2M0.1M0.2Q0.1M0.1M0.2M0.1M0.23.計(jì)時(shí)器在一個(gè)梯形圖中不充許重復(fù)使用所以不會(huì)有交叉情況,應(yīng)放在各步中。把輸出集中最后,程序的可讀性強(qiáng),這是一種良好的編程風(fēng)格。5.2使用置位S、復(fù)位R指令(以轉(zhuǎn)換為中心)設(shè)計(jì)梯形圖RS指令編寫(xiě)梯形圖中對(duì)輸出Q和對(duì)計(jì)時(shí)器T的處理情況:

把所有步中的輸出Q和計(jì)時(shí)器T統(tǒng)一放在最后輸出,用代表步Mx.y的觸點(diǎn)來(lái)控制。這是因?yàn)榭刂茝?fù)位置位的串聯(lián)電路接通的時(shí)間只有一個(gè)掃描周期,轉(zhuǎn)換條件成立時(shí)前級(jí)馬上被復(fù)位,該串聯(lián)電路斷開(kāi),而Q的輸出線圈至少應(yīng)該在某一步對(duì)應(yīng)的全部時(shí)間內(nèi)被接通。所以放在最后輸出。

根據(jù)順序功能圖用置位S、復(fù)位R指令設(shè)計(jì)梯形圖時(shí),用存儲(chǔ)器M的位Mx.y來(lái)代替步,當(dāng)某一步活動(dòng)時(shí),該步的存儲(chǔ)位Mx.y為ON,非活動(dòng)步對(duì)應(yīng)的存儲(chǔ)位Mx.y為OFF。當(dāng)轉(zhuǎn)換實(shí)現(xiàn)時(shí),該轉(zhuǎn)換的后續(xù)步變?yōu)榛顒?dòng)步,前級(jí)步變?yōu)榉腔顒?dòng)步。這個(gè)過(guò)程的實(shí)施是:轉(zhuǎn)換條件成立時(shí)使后續(xù)步變?yōu)榛顒?dòng)步是靠S置位指令完成的,一但置位就有保持功能,而前級(jí)步變?yōu)榉腔顒?dòng)步是靠R復(fù)位指令完成的。梯形圖中的初始步M0.0用始化脈沖SM0.1和S置位指令將其置為ON,處于等待狀態(tài)。

這種設(shè)計(jì)梯形圖的方法稱S置位、R復(fù)位指令法。(1)單序列的SR編程方式SM0.1SM0.0M0.1I0.1SM0.2RM0.1I0.2M0M0.1M0.2SM0.1I0.0I0.1M0.0Q0.1Q0.2M0.0I0.0M0.2I0.2SM0.1RM0.0M0.0S1M0.0R1SM0.1RM0.0(1)選擇、并行序列的編程方式選擇序列的分支、合并編程方式并行序列的分支、合并編程方式M0.0M0.1M0.3SM0.1I0.0I0.1I0.4Q0.1Q0.3M0.4M0.5I0.5Q0.4M0.6M0.7I0.6Q0.6M1.0Q1.0M0.2I0.2I0.3Q0.2I0.7I1.0Q0.0M0.0I0.0SM0.1RM0.0SM0.1SM0.0M0.0I0.2SM0.2RM0.0M0.1I0.1SM0.3RM0.1M0.2I0.3SM0.3RM0.2M0.3I0.4SM0.4RM0.3SM0.6M0.4I0.5SM0.5RM0.4M0.6I0.6SM0.7RM0.6M0.5I0.7SM1.0RM0.7RM0.5M0.7M1.0I1.0SM0.0RM1.0選擇分支選擇合并并行分支并行合并例一:用置位S、復(fù)位R指令設(shè)計(jì)小車自動(dòng)裝卸的梯形圖程序M0.0S1SM0.1I0.2M0.0I0.0M0.1S1M0.0R1M0.1T37M0.2S1M0.1R1M0.2I0.3M0.3S1M0.2R1I0.2·M1.0I0.0·I0.2Sm0.1M0.1M0.2M0.3M0.4Q0.0Q0.2Q0.1Q0.3T37I0.3T38M0.0T37T38M1.0還以小車自動(dòng)裝卸的功能圖為例用S、R指令設(shè)計(jì)梯形圖程序M1.0M0.4I0.2M0.1S1M0.4R1M0.3T38M0.4S1M0.3R1M0.4M1.0M0.0S1M0.4R1I0.2·M1.0I0.0·I0.2Sm0.1M0.1M0.2M0.3M0.4Q0.0Q0.2Q0.1Q0.3T37I0.3T38M0.0T37T38M1.0I0.2·M1.0I0.0·I0.2Sm0.1M0.1M0.2M0.3M0.4Q0.0Q0.2Q0.1Q0.3T37I0.3T38M0.0T37T38M1.0Q0.2M0.2Q0.3M0.4Q0.0M1.0

TONINPT

100MST37

150Q0.1M0.3

TONINPT

100MST38

100M1.0I0.1I0.0M1.0當(dāng)按了I0.0起動(dòng)按鈕M1.0成立,程序返回M0.1步循環(huán)運(yùn)行.當(dāng)按了IO.1停止按鈕M1.0不成立,返回M0.0步停止等待.例二:方法一,用置位S、復(fù)位R指令設(shè)計(jì)十字路口紅綠燈控制的梯形圖按時(shí)間進(jìn)程執(zhí)行按時(shí)間進(jìn)程執(zhí)行SM0.1I0.050s45s3s45s3s2sM0.0Q0.0M0.1M0.2M0.3M0.4M1.0T37Q0.3T44Q0.2Q0.1T39Q0.1T38M1.1Q0.2T40M0.5M0.6M0.7Q0.5Q0.4T42Q0.4T41Q0.5T432s(50s)M1.2M1.2紅南北向綠綠綠黃綠黃閃黃紅黃閃東西向M0.1T37M0.2S1M0.1R1M0.2T38M0.3S1M0.2R1M0.3T39M0.4S1M0.3R1I0.0M0.1S1M0.0M1.1M0.0R1M1.2M1.1R1M0.0S1SM0.1M1.1M1.1R1M1.2該M0.1步可和后面的M0.5步合為一步,如紅線所畫(huà),這樣后面的M0.5步可略去.因?yàn)檫@兩步進(jìn)入的條件一樣.M0.5S1按時(shí)間進(jìn)程執(zhí)行按時(shí)間進(jìn)程執(zhí)行SM0.1I0.050s45s3s45s3s2sM0.0Q0.0M0.1M0.2M0.3M0.4M1.0T37Q0.3T44Q0.2Q0.1T39Q0.1T38M1.1Q0.2T40M0.5M0.6M0.7Q0.5Q0.4T42Q0.4T41Q0.5T432s(50s)M1.2M1.2紅南北向綠綠綠黃綠黃閃黃紅黃閃東西向M0.5T41M0.6S1M0.5R1M0.6T42M0.7S1M0.6R1M0.7T43M1.0S1M0.7R1I0.0M0.5S1M0.0M1.1M0.0R1M1.2M1.1R1該M0.5步可和M0.1步合為一步,這樣該步可略去按時(shí)間進(jìn)程執(zhí)行按時(shí)間進(jìn)程執(zhí)行SM0.1I0.050s45s3s45s3s2sM0.0Q0.0M0.1M0.2M0.3M0.4M1.0T37Q0.3T44Q0.2Q0.1T39Q0.1T38M1.1Q0.2T40M0.5M0.6M0.7Q0.5Q0.4T42Q0.4T41Q0.5T432s(50s)M1.2M1.2紅南北向綠綠綠黃綠黃閃黃紅黃閃東西向M0.4R1T40M0.4M1.0M1.1S1M1.0R1M1.2I0.1I0.0M1.2按I0.0起動(dòng)按鈕,M1.2成立,程序返回M0.1、M0.5步循環(huán)運(yùn)行.當(dāng)按IO.1停止按鈕,M1.2不成立(成立),返回M0.0步停止等待.M1.2按時(shí)間進(jìn)程執(zhí)行按時(shí)間進(jìn)程執(zhí)行SM0.1I0.050s45s3s45s3s2sM0.0Q0.0M0.1M0.2M0.3M0.4M1.0T37Q0.3T44Q0.2Q0.1T39Q0.1T38M1.1Q0.2T40M0.5M0.6M0.7Q0.5Q0.4T42Q0.4T41Q0.5T432s(50s)M1.2M1.2紅南北向綠綠綠黃綠黃閃黃紅黃閃東西向Q0.0M0.1

TONINPT100MST37500Q0.1M0.2M0.3M0.4Q0.2M0.3SM0.5M0.2

TONINPT100MST38

450M0.3

TONINPT100MST3930M0.4

TONINPT100MST4020按時(shí)間進(jìn)程執(zhí)行按時(shí)間進(jìn)程執(zhí)行SM0.1I0.050s45s3s45s3s2sM0.0Q0.0M0.1M0.2M0.3M0.4M1.0T37Q0.3T44Q0.2Q0.1T39Q0.1T38M1.1Q0.2T40M0.5M0.6M0.7Q0.5Q0.4T42Q0.4T41Q0.5T432s(50s)M1.2M1.2紅南北向綠綠綠黃綠黃閃黃紅黃閃東西向Q0.3M1.0

TONINPT100MST44500Q0.4M0.5M0.6M0.7Q0.5M0.6SM0.5M0.5

TONINPT100MST41

450M0.6

TONINPT100MST4230M0.7

TONINPT100MST4320例二:方法二,用置位S、復(fù)位R指令設(shè)計(jì)十字路口紅綠燈控制的梯形圖按時(shí)間進(jìn)程執(zhí)行按時(shí)間進(jìn)程執(zhí)行SM0.1I0.050s45s3s45s3s2sM0.0Q0.0M0.1M0.2M0.3M0.4M1.0T37Q0.3T44Q0.2Q0.1T39Q0.1T38M1.1Q0.2T40M0.5M0.6M0.7Q0.5Q0.4T42Q0.4T41Q0.5T432s(50s)M1.2M1.2紅南北向綠綠綠黃綠黃閃黃紅黃閃東西向M0.1T37M0.2S1M0.1R1M0.2T38M0.3S1M0.2R1M0.3T39M0.4S1M0.3R1M0.0S1SM0.1M0.0R1I0.0M0.1S1M0.0M0.5S1按時(shí)間進(jìn)程執(zhí)行按時(shí)間進(jìn)程執(zhí)行SM0.1I0.050s45s3s45s3s2sM0.0Q0.0M0.1M0.2M0.3M0.4M1.0T37Q0.3T44Q0.2Q0.1T39Q0.1T38M1.1Q0.2T40M0.5M0.6M0.7Q0.5Q0.4T42Q0.4T41Q0.5T432s(50s)M1.2M1.2紅南北向綠綠綠黃綠黃閃黃紅黃閃東西向M0.5T41M0.6S1M0.5R1M0.6T42M0.7S1M0.6R1M0.7T43M1.0S1M0.7R1M0.4R1T40M0.4M1.0M1.1S1M1.0R1按時(shí)間進(jìn)程執(zhí)行按時(shí)間進(jìn)程執(zhí)行SM0.1I0.050s45s3s45s3s2sM0.0Q0.0M0.1M0.2M0.3M0.4M1.0T37Q0.3T44Q0.2Q0.1T39Q0.1T38M1.1Q0.2T40M0.5M0.6M0.7Q0.5Q0.4T42Q0.4T41Q0.5T432s(50s)M1.2M1.2紅南北向綠綠綠黃綠黃閃黃紅黃閃東西向M1.2I0.1I0.0M1.2M0.1S1M1.2M1.1M0.5S1M1.1R1M1.1M1.2M0.0S1M1.1R1按I0.0起動(dòng)按鈕,M1.2成立,程序返回M0.1、M0.5步循環(huán)運(yùn)行.當(dāng)按IO.1停止按鈕,M1.2不成立(成立),返回M0.0步停止等待.M1.2按時(shí)間進(jìn)程執(zhí)行按時(shí)間進(jìn)程執(zhí)行SM0.1I0.050s45s3s45s3s2sM0.0Q0.0M0.1M0.2M0.3M0.4M0.8T37Q0.3T44Q0.2Q0.1T39Q0.1T38M1.0Q0.2T40M0.5M0.6M0.7Q0.5Q0.4T42Q0.4T41Q0.5T432s(50s)M1.1M1.1紅南北向綠綠綠黃綠黃閃黃紅黃閃東西向Q0.0M0.1

TONINPT100MST37500Q0.1M0.2M0.3M0.4Q0.2M0.3SM0.5M0.2

TONINPT100MST38

450M0.3

TONINPT100MST3930M0.4

TONINPT100MST4020按時(shí)間進(jìn)程執(zhí)行按時(shí)間進(jìn)程執(zhí)行SM0.1I0.050s45s3s45s3s2sM0.0Q0.0M0.1M0.2M0.3M0.4M1.0T37Q0.3T44Q0.2Q0.1T39Q0.1T38M1.1Q0.2T40M0.5M0.6M0.7Q0.5Q0.4T42Q0.4T41Q0.5T432s(50s)M1.2M1.2紅南北向綠綠綠黃綠黃閃黃紅黃閃東西向Q0.3M1.0

TONINPT100MST44500Q0.4M0.5M0.6M0.7Q0.5M0.6SM0.5M0.5

TONINPT100MST41

450M0.6

TONINPT100MST4230M0.7

TONINPT100MST4320RS指令編寫(xiě)梯形圖中對(duì)輸出Q和對(duì)計(jì)時(shí)器T的處理情況:

使用這種編程方法時(shí),不能將輸出位的線圈與置位指令和復(fù)位指令并聯(lián)。

把所有步中的輸出Q和計(jì)時(shí)器T統(tǒng)一放在最后輸出,用代表步Mx.y的觸點(diǎn)來(lái)控制。這是因?yàn)榭刂茝?fù)位置位的串聯(lián)電路接通的時(shí)間只有一個(gè)掃描周期,轉(zhuǎn)換條件成立時(shí)前級(jí)馬上被復(fù)位,該串聯(lián)電路斷開(kāi),而Q的輸出線圈至少應(yīng)該在某一步對(duì)應(yīng)的全部時(shí)間內(nèi)被接通。所以放在最后輸出。順序繼電器指令SCR是專門(mén)用于將順序功能圖轉(zhuǎn)化為梯形圖的指令,一個(gè)SCR段對(duì)應(yīng)于順序功能圖中的一步。根據(jù)順序功能圖中的步對(duì)應(yīng)于SCR段的關(guān)系很快就可將順序功能圖轉(zhuǎn)化為梯形圖。首先復(fù)習(xí)一下SCR指令:5.3使用順序繼電器SCR指令設(shè)計(jì)梯形圖SCR指令的梯形圖格式:

SCR指令有三條,是一個(gè)整休。Sx1.y1和Sx2.y2是順序繼電器的地址,用來(lái)表示是哪個(gè)順序繼電器。一組順序繼電器指令對(duì)應(yīng)順序功能圖中的一步。步開(kāi)始。當(dāng)Sx1.y1為1時(shí)可進(jìn)入該步。進(jìn)入該步后具體要做的動(dòng)作。SCRSx1.y1SCRTSx2.y2SCRE步轉(zhuǎn)移。給Sx2.y2置1轉(zhuǎn)到Sx2.y2步,給Sx1.y1置0退出該步。步結(jié)束。LSCRSx.y步開(kāi)始

SCRTSx.y步轉(zhuǎn)移SCRE步結(jié)束

SCR指令的語(yǔ)句表格式:一個(gè)SCR段對(duì)應(yīng)于順序功能圖中的一個(gè)步SCRS0.0SCRTS0.1SCRESCRS0.1SCRTS0.2SCRE第S0.0步第S0.1步S0.0步開(kāi)始該步動(dòng)作條件成立轉(zhuǎn)到S0.1步該步結(jié)束S0.1步開(kāi)始該步動(dòng)作條件成立轉(zhuǎn)到S0.2步該步結(jié)束功能圖的每一個(gè)步都有一個(gè)SCR段對(duì)應(yīng),對(duì)應(yīng)關(guān)系為:進(jìn)入---動(dòng)作---條件轉(zhuǎn)移---結(jié)束S0.0S0.2S0.1abcQ0.0T37SCRS0.1Q0.0S0.1SM0.0

TONINPT100MST37

150bSCRTS0.2SCRE進(jìn)入動(dòng)作條件轉(zhuǎn)移結(jié)束其中SM0.0是一個(gè)常1觸點(diǎn),只要進(jìn)入該步SM0.0一直閉合,直至退出該步才打開(kāi)。例1:用SCR指令設(shè)計(jì)小車自動(dòng)裝卸的梯形圖程序I0.2·M1.0I0.0·I0.2Sm0.1S0.1S0.2S0.3S0.4Q0.0Q0.2Q0.1Q0.3T37I0.3T38S0.0T37T38M1.0SCRS0.0SCRESM0.1S0.0S1SCRS0.1SCRTS0.1I0.0I0.2SM0.0

TONINPT100MST37

150T37SCRTS0.2SCREI0.2·M1.0I0.0·I0.2Sm0.1S0.1S0.2S0.3S0.4Q0.0Q0.2Q0.1Q0.3T37I0.3T38S0.0T37T38M1.0SCRESCRS0.3SM0.0

TONINPT100MST38

100I0.3SCRTS0.3SCRESCRS0.2T.38SCRTS0.4SCRESCRS0.4I0.2·M1.0I0.0·I0.2Sm0.1S0.1S0.2S0.3S0.4Q0.0Q0.2Q0.1Q0.3T37I0.3T38S0.0T37T38M1.0SCRTS0.1I0.2M1.0SCRTS0.0M1.0Q0.0S0.1Q0.2S0.2Q0.1S0.3Q0.3S0.4各SCR段中的輸出Q,沒(méi)有在本段內(nèi)輸出(在本段內(nèi)輸出當(dāng)然可以),將其集中在最后輸出,這樣可讀性較強(qiáng)。例2:用SCR指令設(shè)計(jì)十字路口控制紅綠燈的梯形圖按時(shí)間進(jìn)程執(zhí)行按時(shí)間進(jìn)程執(zhí)行SM0.1I0.050s45s3s45s3s2sS0.0Q0.0S0.1S0.2S0.3S0.4S1.0T37Q0.3T44Q0.2Q0.1T39Q0.1T38S1.1Q0.2T40S0.5S0.6S0.7Q0.5Q0.4T42Q0.4T41Q0.5T432s(50s)I0.0I0.1紅南北向綠綠綠黃綠黃閃黃紅黃閃東西向SCRS0.0SCRESM0.1S0.0S1SCRS0.1SM0.0

TONINPT100MST37500T37SCRTS0.2SCRESCRTS0.1I0.0SCRTS0.5按時(shí)間進(jìn)程執(zhí)行按時(shí)間進(jìn)程執(zhí)行SM0.1I0.050s45s3s45s3s2sS0.0Q0.0S0.1S0.2S0.3S0.4S1.0T37Q0.3T44Q0.2Q0.1T39Q0.1T38S1.1Q0.2T40S0.5S0.6S0.7Q0.5Q0.4T42Q0.4T41Q0.5T432s(50s)I0.0I0.1紅南北向綠綠綠黃綠黃閃黃紅黃閃東西向SCRS0.2SM0.0

TONINPT100MST38

450T38SCRTS0.3SCRESCRS0.3SM0.0

TONINPT100MST39

30T39SCRTS0.4SCRE按時(shí)間進(jìn)程執(zhí)行按時(shí)間進(jìn)程執(zhí)行SM0.1I0.050s45s3s45s3s2sS0.0Q0.0S0.1S0.2S0.3S0.4S1.0T37Q0.3T44Q0.2Q0.1T39Q0.1T38S1.1Q0.2T40S0.5S0.6S0.7Q0.5Q0.4T42Q0.4T41Q0.5T432s(50s)I0.0I0.1紅南北向綠綠綠黃綠黃閃黃紅黃閃東西向SCRS0.4SM0.0

TONINPT100MST40

20T40SCRTS1.1SCRESCRS0.5SM0.0

TONINPT100MST41

450T41SCRTS0.6SCRE按時(shí)間進(jìn)程執(zhí)行按時(shí)間進(jìn)程執(zhí)行SM0.1I0.050s45s3s45s3s2sS0.0Q0.0S0.1S0.2S0.3S0.4S1.0T37Q0.3T44Q0.2Q0.1T39Q0.1T38S1.1Q0.2T40S0.5S0.6S0.7Q0.5Q0.4T42Q0.4T41Q0.5T432s(50s)I0.0I0.1紅南北向綠綠綠黃綠黃閃黃紅黃閃東西向SCRS0.6SM0.0

TONINPT100MST42

30T42SCRTS0.7SCRESCRS0.7SM0.0

TONINPT100MST43

20T43SCRTS1.0SCRE按時(shí)間進(jìn)程執(zhí)行按時(shí)間進(jìn)程執(zhí)行SM0.1I0.050s45s3s45s3s2sS0.0Q0.0S0.1S0.2S0.3S0.4S1.0T37Q0.3T44Q0.2Q0.1T39Q0.1T38S1.1Q0.2T40S0.5S0.6S0.7Q0.5Q0.4T42Q0.4T41Q0.5T432s(50s)I0.0I.01紅南北向綠綠綠黃綠黃閃黃紅黃閃東西向SCRS1.0SM0.0

TONINPT100MST44

500T44SCRTS1.1SCRESCRS1.1I0.1SCRTS0.0SCRESCRTS0.1I0.0SCRTS0.5按時(shí)間進(jìn)程執(zhí)行按時(shí)間進(jìn)程執(zhí)行SM0.1I0.050s45s3s45s3s2sS0.0Q0.0S0.1S0.2S0.3S0.4S1.0T37Q0.3T44Q0.2Q0.1T39Q0.1T38S1.1Q0.2T40S0.5S0.6S0.7Q0.5Q0.4T42Q0.4T41Q0.5T432s(50s)I0.0I.01紅南北向綠綠綠黃綠黃閃黃紅黃閃東西向Q0.3S1.0Q0.1S0.2S0.3S0.4Q0.2S0.3SM0.5Q0.0S0.1S0.7Q0.5S0.6SM0.5Q0.4S0.5S0.6放最后集中輸出SCR指令梯形圖中對(duì)輸出Q的兩種情況處理和對(duì)計(jì)時(shí)器的處理:(同起保停類似)1.某一輸出Qx.y僅發(fā)生在一步中,輸出Qx.y就放在該步中,用觸點(diǎn)SM0.0驅(qū)動(dòng)輸出Qx.y;也可以放在最后,由代表該步的觸點(diǎn)Sx.y驅(qū)動(dòng)輸出Qx.y。2.某一輸出Qx.y發(fā)生在幾步中(稱交叉輸出),輸出Qx.y必須放在這幾步之后(或最后),由代表這幾步的位觸點(diǎn)Sx.y并聯(lián)后再驅(qū)動(dòng)輸出Qx.y3.計(jì)時(shí)器在一個(gè)梯形圖中不充許重復(fù)使用所以不會(huì)有交叉情況,應(yīng)放在各步中,由用觸點(diǎn)SM0.0驅(qū)動(dòng)計(jì)時(shí)器。把輸出Q集中最后,程序的可讀性強(qiáng),這是一種良好的編程風(fēng)格。起保停、SR、SCR指令編寫(xiě)梯形圖對(duì)輸出Q和對(duì)計(jì)時(shí)器T的處理總結(jié):

對(duì)于起保停。某一輸出Qx.y僅發(fā)生在一步中,輸出Qx.y就放在該步中;也可以放在最后,由代表該步的觸點(diǎn)驅(qū)動(dòng)輸出Qx.y。某一輸出Qx.y發(fā)生在幾步中(稱交叉輸出),輸出Qx.y必須放在這幾步之后(或最后),由代表這幾步的位觸點(diǎn)并聯(lián)后再驅(qū)動(dòng)輸出Qx.y。計(jì)時(shí)器在一個(gè)梯形圖中不充許重復(fù)使用所以不會(huì)有交叉情況,應(yīng)放在各步中。

對(duì)于RS指令。把所有步中的輸出Q和計(jì)時(shí)器T統(tǒng)一放在最后輸出,用代表步Mx.y的觸點(diǎn)來(lái)控制。這是因?yàn)榭刂茝?fù)位置位的串聯(lián)電路接通的時(shí)間只有一個(gè)掃描周期,轉(zhuǎn)換條件成立時(shí)前級(jí)馬上被復(fù)位,該串聯(lián)電路斷開(kāi),而Q的輸出線圈至少應(yīng)該在某一步對(duì)應(yīng)的全部時(shí)間內(nèi)被接通。所以放在最后輸出。

對(duì)于SCR指令(同起保停類似)。某一輸出Qx.y僅發(fā)生在一步中,輸出Qx.y就放在該步中,用觸點(diǎn)SM0.0驅(qū)動(dòng)輸出Qx.y;也可以放在最后,由代表該步的觸點(diǎn)Sx.y驅(qū)動(dòng)輸出Qx.y。某一輸出Qx.y發(fā)生在幾步中(稱交叉輸出),輸出Qx.y必須放在這幾步之后(或最后),由代表這幾步的位觸點(diǎn)Sx.y并聯(lián)后再驅(qū)動(dòng)輸出Qx.y

計(jì)時(shí)器在一個(gè)梯形圖中不充許重復(fù)使用所以不會(huì)有交叉情況,應(yīng)放在各步中,由用觸點(diǎn)SM0.0驅(qū)動(dòng)計(jì)時(shí)器。

把輸出Q集中最后,程序的可讀性強(qiáng),這是一種良好的編程風(fēng)格。起保停、SR、SCR指令編寫(xiě)梯形圖對(duì)輸出Q和對(duì)計(jì)時(shí)器T的處理:對(duì)于起保停。某一輸出Qx.y僅發(fā)生在一步中,輸出Qx.y就放在該步中;也可以放在最后,由代表該步的觸點(diǎn)驅(qū)動(dòng)輸出Qx.y。某一輸出Qx.y發(fā)生在幾步中(稱交叉輸出),輸出Qx.y必須放在這幾步之后(或最后),由代表這幾步的位觸點(diǎn)并聯(lián)后再驅(qū)動(dòng)輸出Qx.y。計(jì)時(shí)器在一個(gè)梯形圖中不充許重復(fù)使用所以不會(huì)有交叉情況,應(yīng)放在各步中。

對(duì)于RS指令。使用這種編程方法時(shí),不能將輸出線圈Q與置位指令和復(fù)位指令并聯(lián)。

把所有步中的輸出Q和計(jì)時(shí)器T統(tǒng)一放在最后輸出,用代表步Mx.y的觸點(diǎn)來(lái)控制。這是因?yàn)榭刂茝?fù)位置位的串聯(lián)電路接通的時(shí)間只有一個(gè)掃描周期,轉(zhuǎn)換條件成立時(shí)前級(jí)馬上被復(fù)位,該串聯(lián)電路斷開(kāi),而Q的輸出線圈至少應(yīng)該在某一步對(duì)應(yīng)的全部時(shí)間內(nèi)被接通。所以放在最后輸出。

對(duì)于SCR指令(同起保停類似)。某一輸出Qx.y僅發(fā)生在一步中,輸出Qx.y就放在該步中,用觸點(diǎn)SM0.0驅(qū)動(dòng)輸出Qx.y;也可以放在最后,由代表該步的觸點(diǎn)Sx.y驅(qū)動(dòng)輸出Qx.y。某一輸出Qx.y發(fā)生在幾步中(稱交叉輸出),輸出Qx.y必須放在這幾步之后(或最后),由代表這幾步的位觸點(diǎn)Sx.y并聯(lián)后再驅(qū)動(dòng)輸出Qx.y

計(jì)時(shí)器在一個(gè)梯形圖中不充許重復(fù)使用所以不會(huì)有交叉情況,應(yīng)放在各步中,由用觸點(diǎn)SM0.0驅(qū)動(dòng)計(jì)時(shí)器。

把輸出Q集中最后,程序的可讀性強(qiáng),這是一種良好的編程風(fēng)格。起保停、SR、SCR對(duì)輸出Q和對(duì)計(jì)時(shí)器T的處理總結(jié):對(duì)于起保停輸出線圈和計(jì)時(shí)器的處理:

線圈無(wú)交叉時(shí),當(dāng)步輸出,掛在該步上,(當(dāng)步輸出也可放在最后用該步M觸點(diǎn)控制);線圈有交叉時(shí),放在最后輸出,用代表該些步的M觸點(diǎn)并聯(lián)控制輸出;計(jì)時(shí)器不存在交叉,當(dāng)步激勵(lì),掛在該步上。對(duì)于SCR指令輸出線圈和計(jì)時(shí)器的處理:

線圈無(wú)交叉時(shí),當(dāng)步輸出,用SM0.0控制輸出,(當(dāng)步輸出也可放在最后用該步S觸點(diǎn)控制);線圈有交叉時(shí),放在最后輸出,用代表該些步的S觸點(diǎn)并聯(lián)控制輸出;計(jì)時(shí)器不存在交叉,當(dāng)步激勵(lì),用代表該步的SM0.0觸點(diǎn)控制輸入;*當(dāng)步用SM0.0控制輸出,放最后用代表該些步的S觸點(diǎn)控制輸出.

對(duì)于S、R指令輸出線圈和計(jì)時(shí)器的處理:線圈無(wú)論有無(wú)交叉都放在最后輸出,用代表該(些)步的M觸點(diǎn)(并聯(lián))控制輸出;計(jì)時(shí)器盡管也不存在交叉也要放在最后激勵(lì),用代表該步的M觸點(diǎn)控制輸入;復(fù)習(xí):寫(xiě)出由下面功能對(duì)應(yīng)的梯形圖,用三種方法1.用起保停電路法編寫(xiě)梯形圖練習(xí)M0.0M0.1M2.0M2.1M2.2M5.0M3.0M3.1M3.2M3.3M4.0M4.1M1.0M1.1M1.2M2.3SM0.1I0.0I0.1I2.0I2.1I2.2I1.0I1.1I3.1I3.0I3.3I4.0I5.0I5.1I5.2I3.2I4.1M0.0M0.1M2.0M2.1M2.2M5.0M3.0M3.1M3.2M3.3M4.0M4.1M1.0M1.1M1.2M2.3SM0.1I0.0I0.1I2.0I2.1I2.2I1.0I1.1I3.1I3.0

溫馨提示

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

評(píng)論

0/150

提交評(píng)論