PLC原理與實(shí)驗(yàn)--第四章梯形圖與順序功能圖設(shè)計(jì)簡(jiǎn)介方案.ppt_第1頁(yè)
PLC原理與實(shí)驗(yàn)--第四章梯形圖與順序功能圖設(shè)計(jì)簡(jiǎn)介方案.ppt_第2頁(yè)
PLC原理與實(shí)驗(yàn)--第四章梯形圖與順序功能圖設(shè)計(jì)簡(jiǎn)介方案.ppt_第3頁(yè)
PLC原理與實(shí)驗(yàn)--第四章梯形圖與順序功能圖設(shè)計(jì)簡(jiǎn)介方案.ppt_第4頁(yè)
PLC原理與實(shí)驗(yàn)--第四章梯形圖與順序功能圖設(shè)計(jì)簡(jiǎn)介方案.ppt_第5頁(yè)
已閱讀5頁(yè),還剩141頁(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)介

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

2、“斷電”,其常開觸點(diǎn)斷開,常閉觸點(diǎn)接通,能流的方向只能從左到右,從上到下,不能倒流。如果梯形圖中出現(xiàn)了能流倒流的情況,則梯形圖編寫錯(cuò)誤,利用能流的概念,有助于我們更好的理解和分析梯形圖,梯形圖兩側(cè)的垂直公共線稱為母線(Bus bar)(分為左母線和右母線)。 借用能流的概念,可以想像左右母線之間有一個(gè)左正右負(fù)的直流電壓,母線之間有“能流”從左向右流動(dòng),根據(jù)梯形圖中各觸點(diǎn)的狀態(tài)和邏輯關(guān)系,求出與圖中各線圈對(duì)應(yīng)的編程元件的狀態(tài),稱為梯形圖的邏輯解算。 梯形圖的邏輯解算是從左到右、從上到下的順序進(jìn)行的,1、梯形圖中各編程元件按自上而下、從左到右的順序排列。每個(gè)繼電器線圈即對(duì)應(yīng)一個(gè)邏輯行(或一層階梯)

3、,每一個(gè)邏輯行起于左母線,然后是觸點(diǎn)元件的連接,最后終止于線圈或右母線,注意:左母線和線圈之間一定要有觸點(diǎn),而線圈和右母線之間不能有任何觸點(diǎn),2、梯形圖中的觸點(diǎn)可以任意串聯(lián)或并聯(lián),但繼電器線圈只能并聯(lián)不能串聯(lián),3、觸點(diǎn)(常開或常閉)的使用次數(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ù)其邏輯功能作適

4、當(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è)備全部為常開而進(jìn)行設(shè)計(jì)更為合適,不易出錯(cuò)。如果某些信號(hào)只能用常閉輸入,則可先按常開設(shè)計(jì),然后在梯形圖中對(duì)輸入繼電器的觸點(diǎn)狀態(tài)取反,根據(jù)語(yǔ)句表指令及梯形圖的繪制規(guī)則,將語(yǔ)句表程序轉(zhuǎn)換為梯形圖程序,例1 將語(yǔ)句表轉(zhuǎn)換為梯形圖,LD I0.0 A I0.1 LPS AN I0.3 = Q0.2 LRD A I

5、0.5 = M3.7 LPP AN I0.4 = Q0.4,例2 將語(yǔ)句表轉(zhuǎn)換為梯形圖,由此可見,LAD與STL編程的根本區(qū)別在于: 利用PLC指令對(duì)梯形圖編程時(shí),可以把整個(gè)梯形圖程序看成由許多網(wǎng)絡(luò)塊組成,每個(gè)網(wǎng)絡(luò)塊均起始于母線。所有網(wǎng)絡(luò)塊組合在一起就是梯形圖程序,例3 將語(yǔ)句表轉(zhuǎn)換為梯形圖,LD I0.1 O I0.2 A I0.3 O M0.1 LD I0.4 AN I0.5 ON M0.2 ALD ON M0.3 = Q0.0,例4 將語(yǔ)句表轉(zhuǎn)換為梯形圖,LD I0.0 AN I0.1 LDN I0.2 AN I0.3 OLD,LD I0.4 A I0.5 LD I0.6 A I0.7

6、OLD,ALD = Q0.0,例5 將語(yǔ)句表轉(zhuǎn)換為梯形圖,LD I0.0 AN I0.1 A I0.2 LD I0.4 AN I0.5 O I1.0 AN I0.6 OLD,LD I0.3 O I0.7 ALD LD I1.1 AN I1.2 OLD = Q0.0,7-2 PLC程序設(shè)計(jì)方法,利用自身的常開觸點(diǎn)使線圈持續(xù)保持通電狀態(tài)自鎖。 自鎖電路使電動(dòng)機(jī)連續(xù)運(yùn)轉(zhuǎn)。 電機(jī)的起動(dòng)、保持和停止電路(簡(jiǎn)稱為起保停電路),在梯形圖中應(yīng)用很廣,起保停PLC程序(可用S/R指令來(lái)實(shí)現(xiàn),由兩個(gè)或多個(gè)常閉觸點(diǎn)來(lái)保證線圈不會(huì)同時(shí)通電,思考:電動(dòng)機(jī)正反轉(zhuǎn)的PLC控制電路采用了哪些互鎖? 硬件互鎖和軟件互鎖,當(dāng)X0

7、常開觸點(diǎn)閉合后,第一次掃描到常閉觸點(diǎn)T0時(shí),T0線圈得電延時(shí)1s后T0常閉觸點(diǎn)斷開,定時(shí)器復(fù)位,同時(shí)T0常閉觸點(diǎn)閉合。當(dāng)?shù)诙螔呙钑r(shí),又重復(fù)上述過(guò)程,因此每隔1s產(chǎn)生一個(gè)脈沖信號(hào),占空比指脈沖信號(hào)的接通時(shí)間與斷開時(shí)間之比,X0常開閉合后,定時(shí)器T0線圈得電,延時(shí)2s后T0常開觸點(diǎn)閉合,于是定時(shí)器T1線圈得電,同時(shí)Y0線圈得電;3s后T1定時(shí)時(shí)間到,T1常閉觸點(diǎn)斷開,于是T0斷電復(fù)位,LD I0.0 O Q0.0 AN I0.2 = Q0.0 LD Q0.0 TON T33, +10000 LD T33 LD I0.2 CTU C11, +400 LD C11 LD I0.2 CTU C12,

8、+400 LD C12 = Q1.0,計(jì)數(shù)器設(shè)定值均為400,C11和C12級(jí)聯(lián)后總共計(jì)數(shù)400400,在定時(shí)器100s的基礎(chǔ)上,定時(shí)時(shí)間可達(dá)400400100s4444.5小時(shí)185天,無(wú)論X0接通的時(shí)間長(zhǎng)短怎樣,輸出Y1的脈沖寬度都等于T1的定時(shí)時(shí)間2s,Y1輸出的脈沖叫作單脈沖,分析控制要求,選擇控制原則; 設(shè)計(jì)主令元件和檢測(cè)元件,確定輸入輸出設(shè)備; 設(shè)計(jì)執(zhí)行元件的控制程序; 檢查修改和完善程序,經(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)

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

10、序的調(diào)試、修改和閱讀也很方便,4-3 順序控制設(shè)計(jì)法中梯形圖的編程方式,使用順序控制設(shè)計(jì)法時(shí),首先要根據(jù)系統(tǒng)的工藝過(guò)程,畫出順序功能圖,然后根據(jù)順序功能圖畫出梯形圖。主要有以下四個(gè)步驟: 劃分步 確定轉(zhuǎn)換條件 繪制順序功能圖(SFC) 將順序功能圖轉(zhuǎn)換為梯形圖(LAD,步的劃分方法: 根據(jù)PLC輸出狀態(tài)的變化來(lái)劃分,在任何一步之內(nèi),輸出狀態(tài)不變,但是相鄰步之間輸出狀態(tài)一定不同。 根據(jù)被控對(duì)象工作狀態(tài)的變化來(lái)劃分。但是被控對(duì)象工作狀態(tài)的變化是由于PLC輸出狀態(tài)的變化引起的,否則就不能這樣劃分,將系統(tǒng)的一個(gè)工作周期劃分為若干個(gè)順序相連的階段,這些階段稱為步(Step,第一步:所有燈滅 第二步:紅燈

11、亮,其余燈滅,持續(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),如按鈕開關(guān)、限位開關(guān)的接通/斷開; PLC內(nèi)部產(chǎn)生的信號(hào),如定時(shí)器、計(jì)數(shù)器觸點(diǎn)的接通/斷開; 若干信號(hào)的與、或、非邏輯組合,順序控制設(shè)計(jì)法用轉(zhuǎn)換條件控制代表各步的編程元件,使它們的狀態(tài)按一定的順序變化,然后用代表各步的編程元件去控制各輸出繼電器,順序功能圖(SFC:Sequential Function Chart)是描述

12、控制系統(tǒng)的控制過(guò)程、功能和特性的一種圖形,也叫功能表圖或流程圖。 SFC是一種通用的編程語(yǔ)言,它由步、轉(zhuǎn)換條件、有向連線等組成,如果PLC支持SFC編程語(yǔ)言,則可以直接使用SFC作為最終程序,否則就要轉(zhuǎn)換為L(zhǎng)AD程序,步、有向連線、轉(zhuǎn)換、轉(zhuǎn)換條件和動(dòng)作,步:系統(tǒng)的某一個(gè)狀態(tài) 初始步:系統(tǒng)的初始狀態(tài) 動(dòng)作:施控系統(tǒng)向被控系統(tǒng)發(fā)出的命令,活動(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)注,而

13、非保持型動(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è)步分隔開,步的活動(dòng)狀態(tài)的進(jìn)展是由轉(zhuǎn)換的實(shí)現(xiàn)來(lái)完成的,轉(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從01和從10狀態(tài)時(shí),轉(zhuǎn)換實(shí)現(xiàn)。 布爾代數(shù)表達(dá)式(X0+X

14、3)C0表示該表達(dá)式邏輯運(yùn)算結(jié)果為“1”態(tài)時(shí),轉(zhuǎn)換實(shí)現(xiàn),單序列 由一系列相繼激活的步組成; 每一步的后面只有一個(gè)轉(zhuǎn)換; 每一個(gè)轉(zhuǎn)換的后面只有一個(gè)步,選擇序列 一個(gè)活動(dòng)步之后,緊跟著幾個(gè)后續(xù)步可供選擇; 選擇序列的開始稱為分支,每個(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); 并行序列的開始稱為分支,結(jié)束稱為合并,跳轉(zhuǎn)、重復(fù)、循環(huán),該轉(zhuǎn)換的前級(jí)步必須是活動(dòng)步; 相應(yīng)的轉(zhuǎn)換條件得到滿足,如果轉(zhuǎn)換的前級(jí)步或后續(xù)步不止一個(gè),轉(zhuǎn)換的

15、實(shí)現(xiàn)成為同步實(shí)現(xiàn)。為了強(qiáng)調(diào)同步實(shí)現(xiàn),有向連線的水平部分用雙線表示,同步實(shí)現(xiàn),使所有由有向連線與該轉(zhuǎn)換條件相連的后續(xù)步變?yōu)榛顒?dòng)步; 使所有由有向連線與該轉(zhuǎn)換條件相連的前級(jí)步變?yōu)椴换顒?dò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í)步和

16、一個(gè)后續(xù)步,但是一個(gè)步可能有多個(gè)前級(jí)步或后續(xù)步,關(guān)于“轉(zhuǎn)換”的注意事項(xiàng),兩個(gè)步絕對(duì)不能直接相連,必須用一個(gè)轉(zhuǎn)換將它們隔開; 兩個(gè)轉(zhuǎn)換也不能直接相連,必須用一個(gè)步將它們隔開,可檢驗(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ò)程,因此順序功能圖中一

17、般應(yīng)有由步和有向連線組成的閉環(huán),單周期操作:在完成一個(gè)工藝過(guò)程的全部操作后,應(yīng)從最后一步返回初始步,使系統(tǒng)停留在初始狀態(tài); 連續(xù)循環(huán)操作:在完成一個(gè)工藝過(guò)程的全部操作后,應(yīng)從最后一步返回下一個(gè)工作周期開始允許的第一步。 換句話說(shuō),就是順序功能圖中不能有“到此為止”的死胡同,經(jīng)驗(yàn)設(shè)計(jì)法實(shí)際上是試圖用輸入信號(hào)I直接控制輸出信號(hào)Q(如下圖a所示)。 順序控制設(shè)計(jì)法則是用輸入量I代表控制各步的編程元件(如內(nèi)部輔助繼電器M),再用它們控制輸出量Q(見上圖b,某一步轉(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)步的條件

18、是其前級(jí)步 為活動(dòng)步且轉(zhuǎn)換條件 滿足,按照起保停電路的設(shè)計(jì)思想,上述邏輯關(guān)系可以用布爾表達(dá)式表示為,d,舉例,例1 畫出下圖所示波形對(duì)應(yīng)的順序功能圖,a) 時(shí)序圖,b) 順序功能圖,例2 試畫出下圖所示信號(hào)燈控制系統(tǒng)的順序功能圖,a) 時(shí)序圖,b) 順序功能圖,學(xué)生練習(xí),a) 時(shí)序圖,b) 順序功能圖,例3 小車在初始狀態(tài)時(shí)停在中間,限位開關(guān)I0.0為ON,按下起動(dòng)按鈕I0.3,小車按下圖所示的順序運(yùn)動(dòng),最后返回并停在初始位置。畫出控制系統(tǒng)的順序功能圖,例4 指出下圖所示順序功能圖中的錯(cuò)誤,分析錯(cuò)誤: 最上面的轉(zhuǎn)換沒(méi)有轉(zhuǎn)換條件; 初始步應(yīng)為雙線方框; 輸出Q不能作為轉(zhuǎn)換條件(一般用輸入繼電器、

19、內(nèi)部定時(shí)/計(jì)數(shù)器、以及它們的邏輯組合作為轉(zhuǎn)換條件); 輸入I0.5不能作為動(dòng)作; 轉(zhuǎn)換I0.0與最上面的轉(zhuǎn)換不能直接相連,沒(méi)有步隔開; 步M0.2跳轉(zhuǎn)到M0.0無(wú)轉(zhuǎn)換條件; 步M0.3后門沒(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í)停在左邊,限位開關(guān)I0.1為ON。按下起動(dòng)按鈕I0.0后,Q0.0和Q0.2為1,動(dòng)力頭向右快速進(jìn)給(簡(jiǎn)稱快進(jìn)),碰到限位開關(guān)I0.2后變?yōu)楣みM(jìn),Q0.0為1,碰到限位開關(guān)I0.3后,暫停5s,5s后Q0.2和Q0.1為1,工作臺(tái)快速退回(簡(jiǎn)稱快退),返回初始位置后停止運(yùn)動(dòng)。畫出控制系統(tǒng)的順序功能

20、圖,第五章 梯形圖設(shè)計(jì)方法,5-1 起保停電路法設(shè)計(jì)梯形圖,5-2 置位復(fù)位法設(shè)計(jì)梯形圖,5-3 SCR法設(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ì)梯形

21、圖的方法稱起保停電路法,5.1 使用起保停電路法設(shè)計(jì)梯形圖,使用起保停設(shè)計(jì)梯形圖注意關(guān)鍵幾步,1) 單序列的編程方式,2) 并行序列的編程方式,并行序列的分支編程方式 并行序列的合并編程方式,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í)步,上

22、下級(jí)存在互鎖問(wèn)題,無(wú)法進(jìn)行。修改方法有兩種,循環(huán)結(jié)構(gòu)梯形圖的寫法1,循環(huán)結(jié)構(gòu)梯形圖的寫法2,另一種解決小循環(huán)的方法: 順序功能圖不變,在畫梯形圖時(shí),把原來(lái)的線圈互鎖(圖1)變?yōu)榘粹o(條件)互鎖就可以了,如圖2,例一:使用起保停電路法設(shè)計(jì) 小車自動(dòng)裝卸的梯形圖程序,接上一屏,考慮停車,例二:使用起保停電路法設(shè)計(jì)十 字路口紅綠燈控制的梯形圖,起保停梯形圖中對(duì)輸出Q的兩種情況處理和對(duì)計(jì)時(shí)器的處理,1.某一輸出Qx.y 僅發(fā)生在一步中,輸出Qx.y就放在該步中;也可以放在最后,由代表該步的觸點(diǎn)驅(qū)動(dòng)輸出 Qx.y 。如圖,2.某一輸出Qx.y發(fā)生在幾步中(稱交叉輸出),輸出Qx.y必須放在這幾步之后(或

23、最后),由代表這幾步的位觸點(diǎn)并聯(lián)后再驅(qū)動(dòng)輸出 Qx.y 如圖,3.計(jì)時(shí)器在一個(gè)梯形圖中不充許重復(fù)使用所以不會(huì)有交叉情況,應(yīng)放在各步中,把輸出集中最后,程序的可讀性強(qiáng),這是一種良好的編程風(fēng)格,5.2 使用 置位S 、復(fù)位R 指令(以轉(zhuǎn)換為中心)設(shè)計(jì)梯形圖,R S指令編寫梯形圖中對(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)電路斷開,而Q的輸出線圈至少應(yīng)該在某一步對(duì)應(yīng)的全部時(shí)間內(nèi)被接通。所以放在最后輸出,根據(jù)順序功能圖用 置位S 、復(fù)位R 指令

24、設(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編程方式,1) 選擇、并行序列的編程方式,選擇序列的分支、合并編程方式 并行序列的分支、合并編程方式,選擇分支,選擇合

25、并,并行分支,并行合并,例一:用置位S 、復(fù)位R 指令設(shè)計(jì) 小車自動(dòng)裝卸的梯形圖程序,還以小車自動(dòng)裝卸的功能圖為例用S、R指令設(shè)計(jì)梯形圖程序,當(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ì)十字路口紅綠燈控制的梯形圖,該M0.1步可和后面的M0.5步合為一步,如紅線所畫,這樣后面的M0.5步可略去.因?yàn)檫@兩步進(jìn)入的條件一樣,該M0.5步可和 M0.1步合為一步, 這樣該步可略去,例二:方法二,用置位S 、復(fù)位R 指令設(shè)計(jì)十字路口紅綠燈控制的梯形圖,R S指令編寫梯形圖中對(duì)輸

26、出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)電路斷開,而Q的輸出線圈至少應(yīng)該在某一步對(duì)應(yīng)的全部時(shí)間內(nèi)被接通。所以放在最后輸出,順序繼電器指令SCR是專門用于將順序功能圖轉(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指令

27、的梯形圖格式: SCR指令有三條,是一個(gè)整休。Sx1.y1和Sx2.y2是順序繼電器的地址,用 來(lái)表示是哪個(gè)順序繼電器。一組順序繼電器指令對(duì)應(yīng)順序功能圖中的一步,步開始。當(dāng)Sx1.y1為1時(shí)可進(jìn)入該步,進(jìn)入該步后具體要做的動(dòng)作,步轉(zhuǎn)移。給Sx2.y2 置1轉(zhuǎn)到Sx2.y2步, 給Sx1.y1置0退出該步,步結(jié)束,LSCR Sx.y 步開始,SCRT Sx.y 步轉(zhuǎn)移,SCRE 步結(jié)束,SCR指令的語(yǔ)句表格式,一個(gè)SCR段對(duì)應(yīng)于順序功能圖中的一個(gè)步,第S0.0步,第S0.1步,S0.0步開始,該步動(dòng)作,條件成立轉(zhuǎn)到S0.1步,該步結(jié)束,S0.1步開始,該步動(dòng)作,條件成立轉(zhuǎn)到S0.2步,該步結(jié)束,

28、功能圖的每一個(gè)步都有一個(gè)SCR段對(duì)應(yīng),對(duì)應(yīng)關(guān)系為:進(jìn)入-動(dòng)作-條件轉(zhuǎn)移-結(jié)束,其中SM0.0是一個(gè)常1觸點(diǎn),只要進(jìn)入該步SM0.0一直閉合,直至退出該步才打開,例1:用SCR 指令設(shè)計(jì)小車 自動(dòng)裝卸的梯形圖程序,各SCR段中的輸出Q,沒(méi)有在本段內(nèi)輸出(在本段內(nèi)輸出當(dāng)然可以),將其集中在最后輸出,這樣可讀性較強(qiáng),例2: 用SCR 指令設(shè)計(jì)十字路口控制紅綠燈的梯形圖,放最后集中輸出,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ū)

29、動(dòng)輸出 Qx.y,2. 某一輸出Qx.y發(fā)生在幾步中(稱交叉輸出),輸出Qx.y必須放在這幾步之后(或最后),由代表這幾步的位觸點(diǎn)Sx.y并聯(lián)后再驅(qū)動(dòng)輸出 Qx.y,3. 計(jì)時(shí)器在一個(gè)梯形圖中不充許重復(fù)使用所以不會(huì)有交叉情況,應(yīng)放在各步中,由用觸點(diǎn)SM0.0驅(qū)動(dòng)計(jì)時(shí)器,把輸出Q集中最后,程序的可讀性強(qiáng),這是一種良好的編程風(fēng)格,起保停、S R、SCR指令編寫梯形圖對(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必須放在這幾步之后(

30、或最后),由代表這幾步的位觸點(diǎn)并聯(lián)后再驅(qū)動(dòng)輸出 Qx.y。 計(jì)時(shí)器在一個(gè)梯形圖中不充許重復(fù)使用所以不會(huì)有交叉情況,應(yīng)放在各步中。 對(duì)于R S指令。把所有步中的輸出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)電路斷開,而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 。 某一輸出

31、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)格,起保停、S R、SCR指令編寫梯形圖對(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ū)

32、動(dòng)輸出 Qx.y。 計(jì)時(shí)器在一個(gè)梯形圖中不充許重復(fù)使用所以不會(huì)有交叉情況,應(yīng)放在各步中。 對(duì)于R S指令。使用這種編程方法時(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)電路斷開,而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)輸出

33、 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)格,起保停、S R、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)

溫馨提示

  • 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)論