第5章順序控制梯形圖的編程_第1頁
第5章順序控制梯形圖的編程_第2頁
第5章順序控制梯形圖的編程_第3頁
第5章順序控制梯形圖的編程_第4頁
第5章順序控制梯形圖的編程_第5頁
已閱讀5頁,還剩100頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第5章順序控制梯形圖的編程方法順序控制定義:按照生產(chǎn)工藝預先規(guī)定的順序,在各個輸入信號的作用下,根據(jù)內(nèi)部狀態(tài)和時間的順序,在生產(chǎn)過程中各個執(zhí)行機構(gòu)自動地有秩序地進行操作。順序控制設計法基本思想:將控制系統(tǒng)的一個工作周期劃分為若干個順序相連的階段,從而作出順序功能圖(又稱功能表圖或狀態(tài)轉(zhuǎn)移圖),再轉(zhuǎn)換成梯形圖及指令表。特點:條理十分清楚,無需考慮狀態(tài)間的繁雜聯(lián)鎖關(guān)系。方便程序的閱讀理解,程序的檢查與調(diào)試變得非常容易。是程序編制的重要方法及工具。

使用STL指令的編程方式與仿STL指令的編程方式使用“起保停”電路的編程方式

以轉(zhuǎn)換為中心的編程方式順序控制梯形圖的設計方法定義:根據(jù)順序功能圖設計梯形圖的方法。方法:梯形圖的編程方式是指根據(jù)功能表圖設計出梯形圖的方法?!?.1使用STL指令的編程方法5.1.1基本編程方法專門用于編制順序控制程序的指令和編程元件:美國GE公司和GOULD公司的鼓形控制器日本東芝公司的步進順序指令三菱公司的步進梯形指令和狀態(tài)西門子S7-200系列的順序控制繼電器和有關(guān)指令……FX系列——STL指令、RET復位指令,狀態(tài)初始化功能指令I(lǐng)ST以及許多用于步進順控編程的特殊輔助繼電器。STL指令:步進梯形指令(StepLadderInstruction)。類別元件編號個數(shù)用途及特點初始狀態(tài)S0~S910用作SFC的初始狀態(tài)返回狀態(tài)S10~S1910多運行模式控制當中,用作返回原點的狀態(tài)一般狀態(tài)S20~S499480用作SFC的中間狀態(tài)掉電保持狀態(tài)S500~S899400具有掉電保持功能,停電恢復后需繼續(xù)執(zhí)行的場合,可用這些狀態(tài)元件信號報警狀態(tài)S900~S999100用作報警元件FX2N共有1000個狀態(tài)元件,如下表所示。在不用步進指令時,狀態(tài)元件可作為輔助繼電器用于程序中。S21S22Y0X1轉(zhuǎn)換目標轉(zhuǎn)換條件驅(qū)動處理轉(zhuǎn)換目標轉(zhuǎn)換條件驅(qū)動處理Y0X1SETS22S21使用STL指令的狀態(tài)器的常開觸點稱為STL觸點,STL觸點驅(qū)動的電路塊具有三個功能:對負載的驅(qū)動處理、指定轉(zhuǎn)換條件和指定轉(zhuǎn)換目標。S21S22Y0X1Y0X1SETS22S21SFCLadderDiagramILSTLS21OUTY0LDX1SETS22狀態(tài)轉(zhuǎn)移圖FX2N狀態(tài)元件及狀態(tài)轉(zhuǎn)移圖轉(zhuǎn)換條件1)與STL觸點相連的觸點應使用LD或LDI指令,最后一個電路結(jié)束時要使用RET指令。使用STL指令時應該注意的一些問題:RET指令LD指令LDM8002SETS0STLS0OUTY0LDX0SETS31LDX3SETS33STLS31OUTY1LDX1SETS32STLS32OUTY2LDX2SETS0STLS33OUTY3LDX4SETS32RET區(qū)別之一2)在內(nèi)母線上,一旦寫入LD或LDI指令后,對沒有觸點控制的線圈就不能再編程,改正的方法是將該線圈放在STL指令所控制的電路塊的最上面。3)STL觸點可以直接或通過別的觸點驅(qū)動Y、M、S、T等元件,STL觸點也可以使Y、M、S等元件置位或復位。4)CPU只執(zhí)行活動步對應的程序,STL觸點斷開時,CPU不執(zhí)行它驅(qū)動的電路塊。沒有并行序列時,任何時候只有一個活動步,可大大縮短程序執(zhí)行時間。5)STL指令只能用于狀態(tài)寄存器,沒有并行序列時,一個狀態(tài)寄存器的STL觸點在梯形圖中只能出現(xiàn)一次。S20狀態(tài)內(nèi)S21狀態(tài)內(nèi)6)使用STL指令時允許雙線圈輸出,即同一元件的線圈可以分別被不同的STL觸點驅(qū)動。實際上在一個掃描周期內(nèi),同一元件的幾條OUT指令中只有一條被執(zhí)行。區(qū)別之二區(qū)別之三7)對狀態(tài)寄存器可使用LD、LDI、AND、ANI、OR、ORI、SET、RST、OUT等指令,狀態(tài)器觸點的畫法與普通觸點的畫法相同。P77圖5-98)若下一狀態(tài)S置位的SET指令不在STL驅(qū)動的電路塊內(nèi),則執(zhí)行該置位指令時,不能自動復位上一狀態(tài)S。對步進式控制,下一狀態(tài)的置位指令須放在STL驅(qū)動的電路塊,并且一般放在該電路塊的最后。9)STL觸點驅(qū)動的電路塊中不能使用MC和MCR指令,但可使用CJP和EJP指令;在轉(zhuǎn)換條件對應的電路中,不能使用ANB、ORB、MPS、MRD、MPP指令,可以用轉(zhuǎn)換條件對應的復雜電路來驅(qū)動輔助繼電器,用后者的常開觸點作為轉(zhuǎn)換條件。10)在中斷和子程序中,不能使用STL指令。單序列的編程方式設小車的初始位置為最左端,X0為ON,X3為起動按鈕對選擇序列和并行序列編程的關(guān)鍵在于對它們的分支和合并的處理,轉(zhuǎn)換實現(xiàn)的基本規(guī)則是設計復雜系統(tǒng)梯形圖的基本準則。與單序列不同的是,在選擇序列和并行序列的分支、合并處,某一步或某一轉(zhuǎn)換可能有幾個前級步或幾個后續(xù)步,在編程時應注意這個問題。選擇、并行序列的編程方式選擇序列的編程如圖所示,步S0之后有一個選擇序列的分支,當步S0是活動步,且轉(zhuǎn)換條件X0為“1”時,將執(zhí)行左邊的序列,如果轉(zhuǎn)換條件X3為“1”狀態(tài),將執(zhí)行右邊的序列。步S32之前有一個由兩條支路組成的選擇序列的合并,當S31為活動步,轉(zhuǎn)換條件X1得到滿足,或者S33為活動步,轉(zhuǎn)換條件X4得到滿足,都將使步S32變?yōu)榛顒硬剑瑫r系統(tǒng)程序使原來的活動步變?yōu)椴换顒硬?。選擇序列的編程選擇序列的編程如圖5-36所示為對圖5-35采用STL指令編寫的梯形圖,對于選擇序列的分支,步S0之后的轉(zhuǎn)換條件為X0和X3,可能分別進展到步S31和S33,所以在S0的STL觸點開始的電路塊中,有分別由X0和X3作為置位條件的兩條支路。對于選擇序列的合并,由S31和S33的STL觸點驅(qū)動的電路塊中的轉(zhuǎn)換目標均為S32。選擇序列的編程在設計梯形圖時,其實沒有必要特別留意選擇序列的合并如何處理,只要正確地確定每一步的轉(zhuǎn)換條件和轉(zhuǎn)換目標即可。并行序列的編程如圖所示為包含并行序列的功能表圖,由S31、S32和S34、S35組成的兩個序列是并行工作的,設計梯形圖時應保證這兩個序列同時開始和同時結(jié)束,即兩個序列的第一步S31和S34應同時變?yōu)榛顒硬?,兩個序列的最后一步S32和S35應同時變?yōu)椴换顒硬?。并行序列的分支的處理是很簡單的,當步S0是活動步,并且轉(zhuǎn)換條件X0=1,步S31和S34同時變?yōu)榛顒硬?,兩個序列開始同時工作。當兩個前級步S32和S35均為活動步且轉(zhuǎn)換條件滿足,將實現(xiàn)并行序列的合并,即轉(zhuǎn)換的后續(xù)步S33變?yōu)榛顒硬剑D(zhuǎn)換的前級步S32和S35同時變?yōu)椴换顒硬?。并行序列的編程并行序列的編程如圖所示是采用STL指令編寫的梯形圖。對于并行序列的分支,當S0的STL觸點和X0的常開觸點均接通時,S31和S34被同時置位,系統(tǒng)程序?qū)⑶凹壊絊0變?yōu)椴换顒硬剑粚τ诓⑿行蛄械暮喜?,用S32、S35的STL觸點和X2的常開觸點組成的串聯(lián)電路使S33置位。在圖5-41中,S32和S35的STL觸點出現(xiàn)了兩次,如果不涉及并行序列的合并,同一狀態(tài)器的STL觸點只能在梯形圖中使用一次,當梯形圖中再次使用該狀態(tài)器時,只能使用該狀態(tài)器的一般的常開觸點和LD指令。另外,F(xiàn)X系列PLC規(guī)定串聯(lián)的STL觸點的個數(shù)不能超過8個,換句話說,一個并行序列中的序列數(shù)不能超過8個。并行序列的編程選擇、并行序列的編程方式功能表圖中跳步與循環(huán)問題復雜的控制系統(tǒng)不僅I/O點數(shù)多,功能表圖也相當復雜,除包括前面介紹的功能表圖的基本結(jié)構(gòu)外,還包括跳步與循環(huán)控制,而且系統(tǒng)往往還要求設置多種工作方式,如手動和自動(包括連續(xù)、單周期、單步等)工作方式。手動程序比較簡單,一般用經(jīng)驗法設計,自動程序的設計一般用順序控制設計法。1.跳步如圖5-34所示用狀態(tài)器來代表各步,當步S31是活動步,并且X5變?yōu)椤?”時,將跳過步S32,由步S31進展到步S33。這種跳步與S31、S32、S33等組成的“主序列”中有向連線的方向相同,稱為正向跳步。當步S34是活動步,并且轉(zhuǎn)換條件時,將從步S34返回到步S33,這種跳步與“主序列”中有向連線的方向相反,稱為逆向跳步。顯然,跳步屬于選擇序列的一種特殊情況。第6節(jié)功能表圖中跳步與循環(huán)問題PLC編程2.循環(huán)在設計梯形圖程序時,經(jīng)常遇到一些需要多次重復的操作,如果一次一次地編程,顯然是非常繁瑣的。我們常常采用循環(huán)的方式來設計功能表圖和梯形圖,如圖5-34所示,假設要求重復執(zhí)行10次由步S33和步S34組成的工藝過程,用C0控制循環(huán)次數(shù),它的設定值等于循環(huán)次數(shù)10。每執(zhí)行一次循環(huán),在步S34中使C0的當前值加1,這一操作是將S34的常開觸點接在C0的計數(shù)脈沖輸入端來實現(xiàn)的,當步S34變?yōu)榛顒硬綍r,

S34的常開觸點由斷開變?yōu)榻油?,使C0的當前值加1。每次執(zhí)行循環(huán)的最后一步,都根據(jù)C0的當前值是否等于設定值來判別是否應結(jié)束循環(huán),圖中用步S34之后選擇序列的分支來實現(xiàn)的。假設X4為“1”,如果循環(huán)未結(jié)束,C0的常閉觸點閉合,轉(zhuǎn)換條件滿足并返回步S33;當C0的當前值等于10,其常開觸點接通,轉(zhuǎn)換條件滿足,將由步S34進展到步S35。2.循環(huán)在循環(huán)程序執(zhí)行之前或執(zhí)行完后,應將控制循環(huán)的計數(shù)器復位,才能保證下次循環(huán)時循環(huán)計數(shù)。復位操作應放在循環(huán)之外,圖5-34中計數(shù)器復位在步S0和步S25顯然比較方便。循環(huán)次數(shù)的控制和跳步都屬于選擇系列的特殊情況。小車控制系統(tǒng)——使用STL指令的編程方式梯形圖圖示為小車一個周期內(nèi)的運動路線,由4段組成,假設它們分別對應于S31~S34所代表的4步,另設S0代表初始步。順序功能圖假設小車位于原點(最左端),系統(tǒng)處于初始步,S0為“1”狀態(tài)。按下起動按鈕X4,系統(tǒng)由初始步S0轉(zhuǎn)換到步S31。S31的STL觸點接通,Y0的線圈“通電”,小車右行,行至最右端時,限位開關(guān)X3接通,使S32置位,S31被系統(tǒng)程序自動置為“0”狀態(tài),小車變?yōu)樽笮校詈蠓祷仄鹗键c,并停留在初始步。小車控制系統(tǒng)指令表STL編程例二東西方向是車道,南北方向是人行道控制要求:①按下人行道按鈕X1或X0,保持初態(tài)且車道綠燈由T0計時30s;②T0延時到,車道黃燈亮且T1開始計時10s;T1延時到,車道紅燈亮且T2開始計時5s;③T2延時到,人行道綠燈亮且T3開始計時15s;T3延時時間到,T4開始延時0.5s;T4延時到,計數(shù)器CO加“1”,T5開始定時0.5s;④若T5定時時間到但計數(shù)沒有到5次則返回定時器T4處重新延時0.5s并往下執(zhí)行;(T4和T5維持人行道綠燈閃爍5s?。萑鬞5定時時間到且計數(shù)達5次則人行道紅燈亮,T6開始延時5s,并將計數(shù)器復位,T6延時時間到返回初始狀態(tài);⑥直至下次有人再按下按鈕,重復上述過程。

初始狀態(tài):人行道紅燈亮,車道綠燈亮。車道綠燈Y2;車道黃燈Y1;車道紅燈Y0人行道綠燈Y4;人行道紅燈Y3對應編程元件對應的狀態(tài)S0人行道紅燈亮,車道綠燈亮S21車道綠燈亮,保持初始狀態(tài),T0計時30sS22車道黃燈亮,T1計時10sS23車道紅燈亮,T2計時5sS30人行道紅燈亮,保持初始狀態(tài)(并行序列)S31人行道綠燈亮,T3計時15sS32人行道綠燈滅,T4計時0.5sS33人行道綠燈亮,T5計時0.5s,計數(shù)器C0加1S34人行道紅燈亮,T6計時5s,計數(shù)器C0復位X0或X1T0轉(zhuǎn)換條件T1T2T3T4T5*COT5*COT6車道綠燈Y2車道黃燈Y1車道紅燈Y0人行道綠燈Y4人行道紅燈Y3并行序列合并LD

M8002

SET

S0

STL

S0

OUT

Y2

OUT

Y3

LD

X0

OR

X1

SET

S20

SET

S30

STL

S21OUT

Y2

OUT

T0

K300

LD

T0

SET

S22

STL

S22

OUT

Y1

OUT

T1

K100

LD

T1

SET

S23STL

S23

OUT

Y0

OUTT2

K50

程序列表STL

S30OUT

Y3

LD

T2

SET

S31

STL

S31

OUT

Y4

OUT

T3

K150LD

T3

SET

S32

STL

S32

OUT

T4

K5

LD

T4

SET

S33

STL

S33OUT

Y4

OUT

C0

K5

OUT

T5

K5

LD

C0

AND

T5

SET

S34

LDI

C0

AND

T5

程序列表SET

S32

STL

S34

OUT

Y3

RST

C0

OUT

T6K50

STL

S23

STL

S34

LD

T6

OUT

S0

RET

END

程序列表LD

M8002

SET

S0

STL

S0

OUT

Y2

OUT

Y3

LD

X0

OR

X1

SET

S20

SET

S30

STL

S21OUT

Y2

OUT

T0

K300

LD

T0

SET

S22

STL

S22

OUT

Y1

OUT

T1

K100

LD

T1

SET

S23STL

S23

OUT

Y0

OUTT2

K50

STL

S30OUT

Y3

LD

T2

SET

S31

STL

S31

OUT

Y4

OUT

T3

K150LD

T3

SET

S32

STL

S32

OUT

T4

K5

LD

T4

SET

S33

STL

S33OUT

Y4

OUT

C0

K5

OUT

T5

K5

LD

C0

AND

T5

SET

S34

LDI

C0

AND

T5

SET

S32

STL

S34

OUT

Y3

RST

C0

OUT

T6K50

STL

S23

STL

S34

LD

T6

OUT

S0

RET

END

程序列表車道綠燈人行道紅燈車道黃燈人行道綠燈人行道綠燈閃爍啟動信號啟動信號車道紅燈必須使用STL指令后才可以用相應的觸點SET一個狀態(tài)后再使用STL指令RET指令在最后一條STL指令之后GX中使用STL指令編程注意事項仿STL指令的編程方式(沒有STL指令的PLC)S21S22Y0X1轉(zhuǎn)換目標轉(zhuǎn)換條件驅(qū)動處理轉(zhuǎn)換目標轉(zhuǎn)換條件驅(qū)動處理Y0X1SETS22S21Mi-1MiXiMi+1Xi+1Y0MiXi+1SETMi+1RSTMi-1Y0沖頭下行沖頭上行M200M202M203M204M8002X0啟動T0X2X3Y0Y1Y2M201X1壓力上升Y0T05SM205M206X5X4Y3模具下行模具上行人工取件粉末冶金制品壓制機控制系統(tǒng)——仿STL指令的梯形圖編程方式模具沖頭工件X3X4X2M200X0RSTM206SETM201M8002SETM200Y0M201M202M201X1RSTM200SETM202M202T0RSTM201SETM203T0K50M203X2RSTM202SETM204M204X3RSTM203SETM205M205X5RSTM204SETM206M206X4RSTM205SETM200Y1M203Y2M204Y3M206沖頭下行沖頭上行M200M202M203M204M8002X0啟動T0X2X3Y0Y1Y2M201X1壓力上升Y0T05SM205M206X5X4Y3模具下行模具上行人工取件加熱爐送料系統(tǒng)——仿STL指令的梯形圖編程方式某加熱爐送料系統(tǒng):

除初始步外,各步的動作分別為開爐門、推料、推料機返回和關(guān)爐門,分別用Y0、Y1、Y2、Y3驅(qū)動動作。X0是起動按鈕,X1~X4分別是各動作結(jié)束的限位開關(guān)。編程元件:輔助繼電器M300~M304的觸點,其作用與STL觸點相似。觸點右邊的電路塊的作用為驅(qū)動負載、指定轉(zhuǎn)換條件和轉(zhuǎn)換目標,以及使前級步的輔助繼電器復位。順序功能圖開爐門

推料推料機返回關(guān)爐門梯形圖仿STL指令的編程方式的特點1)與代替STL觸點的常開觸點(輔助繼電器M300~M304的常開觸點)相連的觸點,應使用AND或ANI指令,而不是LD或LDI指令。2)在梯形圖中用RST指令來完成代表前級步的輔助繼電器的復位,而不是由系統(tǒng)程序自動完成。3)不允許出現(xiàn)雙線圈現(xiàn)象,當某一輸出繼電器在幾步中均為“1”狀態(tài)時,應將代表這幾步的輔助繼電器常開觸點并聯(lián)來控制該輸出繼電器的線圈。§5.2使用起保停電路(通用指令)的編程方法編程時用輔助繼電器來代表步;轉(zhuǎn)換條件一般是短信號,即它存在的時間比它激活的后續(xù)步為活動步的時間短,因此應使用有記憶(保持)功能的電路來控制代表步的輔助繼電器?!捌鸨Mk娐贰焙途哂邢嗤δ艿氖褂肧ET、RST指令的電路——有記憶(保持)功能的電路。這種編程方式僅使用與觸點和線圈有關(guān)的指令,任何一種PLC的指令系統(tǒng)都有這一類指令,所以稱為使用通用指令的編程方式,可以適用于任意型號的PLC。不允許雙線圈輸出。使用起保停電路的編程方式Mi-1MiXiMi+1Xi+1使用起保停電路的編程方式編程的關(guān)鍵是找出它的起動條件和停止條件。根據(jù)轉(zhuǎn)換實現(xiàn)的基本規(guī)則,轉(zhuǎn)換實現(xiàn)的條件是它的前級步為活動步,并且滿足相應的轉(zhuǎn)換條件。步Mi變?yōu)榛顒硬降臈l件是Mi-1為活動步且轉(zhuǎn)換條件Xi=1,在梯形圖中則應將Mi-1和Xi的常開觸點串聯(lián)后作為控制Mi的起動電路。當Mi和Xi+1均為“1”狀態(tài)時步Mi+1變?yōu)榛顒硬?,這時步Mi應變?yōu)椴换顒硬?,故可以將Mi+1=1作為使Mi變?yōu)椤?”狀態(tài)的停止條件,即將Mi+1的常閉觸點與Mi的線圈串聯(lián)。前級步后繼步Mi-1MiXiMi+1Xi+1Mi-1MiMi+1MiXi轉(zhuǎn)換條件X1Y0Y0X2使用起保停電路的編程方式單序列編程單序列的編程方式1例2某組合機床液壓滑臺進給運動示意圖如圖1所示,其工作過程分成原位、快進、工進、快退四步,相應的轉(zhuǎn)換條件為SB、SQ1、SQ2、SQ3。液壓滑臺系統(tǒng)各液壓元件動作情況如表5-1所示。根據(jù)上述功能表圖的繪制方法,液壓滑臺系統(tǒng)的功能表圖如圖2a所示。單序列的編程方式1組合機床液壓滑臺進給運動功能表圖繪制使用通用指令編程的液壓滑臺系統(tǒng)梯形圖1)某一輸出繼電器僅在某一步中為“1”狀態(tài),如Y1和Y2就屬于這種情況,可以將Y1線圈與M303線圈并聯(lián),Y2線圈與M302線圈并聯(lián)??雌饋碛眠@些輸出繼電器來代表該步(如用Y1代替M303),可以節(jié)省一些編程元件,但PLC的輔助繼電器數(shù)量是充足、夠用的,且多用編程元件并不增加硬件費用,所以一般情況下全部用輔助繼電器來代表各步,具有概念清楚、編程規(guī)范、梯形圖易于閱讀和容易查錯的優(yōu)點。使用通用指令編程輸出的處理2)某一輸出繼電器在幾步中都為“1”狀態(tài),應將代表各有關(guān)步的輔助繼電器的常開觸點并聯(lián)后,驅(qū)動該輸出繼電器的線圈。如Y0在快進、工進步均為“1”狀態(tài),所以將M301和M302的常開觸點并聯(lián)后控制Y0的線圈。注意,為了避免出現(xiàn)雙線圈現(xiàn)象,不能將Y0線圈分別與M301和M302的線圈并聯(lián)。選擇和并行序列編程選擇序列的編程方式分支:如某一步后面有一個由N步分支組成的選擇序列,則該步的的結(jié)束條件為:這N個后續(xù)步對應的輔助繼電器的常閉觸點與該步線圈的串聯(lián)。合并:如某步之前有N個轉(zhuǎn)換,則代表該步的輔助繼電器的起動電路由N條支路并聯(lián)而成,各支路由某一前級步對應的輔助繼電器的常開觸點與相應的轉(zhuǎn)換條件對應的觸點或電路串聯(lián)而成。選擇序列的編程如圖5-38所示對圖5-37功能表圖使用通用指令編寫的梯形圖,對于選擇序列的分支,當后續(xù)步M301或M303變?yōu)榛顒硬綍r,都應使M300變?yōu)椴换顒硬?,所以應將M301和M303的常閉觸點與M300線圈串聯(lián)。對于選擇序列的合并,當步M301為活動步,并且轉(zhuǎn)換條件X1滿足,或者步M303為活動步,并且轉(zhuǎn)換條件X4滿足,步M302都應變?yōu)榛顒硬?,M302的起動條件應為:,對應的起動電路由兩條并聯(lián)支路組成,每條支路分別由M301、X1和M303、X4的常開觸點串聯(lián)而成。選擇序列的編程并行序列編程(分支和合并的處理)并行序列的編程并行序列的編程如圖所示是采用通用指令編寫的梯形圖。步M301之前有一個選擇序列的合并,有兩個前級步M300和M313,M301的起動電路由兩條串聯(lián)支路并聯(lián)而成。M313與M301之間的轉(zhuǎn)換條件為,相應的起動電路的邏輯表達式為,該串聯(lián)支路由M313、X13的常開觸點和C0的常閉觸點串聯(lián)而成,另一條起動電路則由M300和X0的常開觸點串聯(lián)而成。步M301之后有一個并行序列的分支,當步M301是活動步,并且滿足轉(zhuǎn)換條件X1,步M302與步M306應同時變?yōu)榛顒硬?,這是用M301和Xl的常開觸點組成的串聯(lián)電路分別作為M302和M306的起動電路來實現(xiàn)的,與此同時,步M301應變?yōu)椴换顒硬健2組302和M306是同時變?yōu)榛顒硬降?,因此只需要將M302的常閉觸點與M301的線圈串聯(lián)就行了。并行序列的編程并行序列的編程并行序列的編程并行序列的編程并行序列的編程步M313之前有一個并行序列的合并,該轉(zhuǎn)換實現(xiàn)的條件是所有的前級步(即步M305和M311)都是活動步和轉(zhuǎn)換條件X12滿足。由此可知,應將M305,M311和X12的常開觸點串聯(lián),作為控制M313的起動電路。M313的后續(xù)步為步M314和M301,M313的停止電路由M314和M301的常閉觸點串聯(lián)而成。并行序列的編程編程時應該注意以下幾個問題:1)不允許出現(xiàn)雙線圈現(xiàn)象。2)當M314變?yōu)椤?”狀態(tài)后,C0被復位(見圖5-43),其常閉觸點閉合。下一次掃描開始時M313仍為“1”狀態(tài)(因為在梯形圖中M313的控制電路放在M314的上面),使M301的控制電路中最上面的一條起動電路接通,M301的線圈被錯誤地接通,出現(xiàn)了M314和M301同時為“1”狀態(tài)的異常情況。為了解決這一問題,將M314的常閉觸點與M301的線圈串聯(lián)。并行序列的編程3)如果在功能表圖中僅有由兩步組成的小閉環(huán),如圖5-44a所示,則相應的輔助繼電器的線圈將不能“通電”。例如在M202和X2均為“1”狀態(tài)時,M203的起動電路接通,但是這時與它串聯(lián)的M202的常閉觸點卻是斷開的,因此M203的線圈將不能“通電”。出現(xiàn)上述問題的根本原因是步M202既是步M203的前級步,又是它的后序步。如圖5-44b所示在小閉環(huán)中增設一步就可以解決這一問題,這一步只起延時作用,延時時間可以取得很短,對系統(tǒng)的運行不會有什么影響。并行序列的編程方式——小閉環(huán)的處理M2、M3無法通電用轉(zhuǎn)換條件X2、X3的常閉觸點分別代替其各自的后續(xù)步的常閉觸點作為停止條件!M3無法通電閉環(huán)中增加一小步延時P83頁圖5-18舉例:液體混合自動控制系統(tǒng)§5.3以轉(zhuǎn)換為中心的編程方法轉(zhuǎn)換實現(xiàn)的條件

(1)該轉(zhuǎn)換所有的前級步都是活動步(2)相應的轉(zhuǎn)換條件得到滿足轉(zhuǎn)換實現(xiàn)應完成的操作(1)使所有由有向連線與相應轉(zhuǎn)換符號相連的后續(xù)步都應變?yōu)椤盎顒印?;?)使得所有有向連線與相應轉(zhuǎn)換符號相連的前級步都變?yōu)椴换顒硬?。“步”采用輔助繼電器,使用SET、RST指令的電路。以轉(zhuǎn)換為中心的編程方式Mi-1XiSETMiRSTMi-1Mi-1MiXi以轉(zhuǎn)換為中心X0X3X1X2快進工進1工進2單序列的編程方式M0M2M3M4M8002X4X2X3X0Y10Y11Y12M1X1Y11Y12Y11Y13快進工進1工進2快退步Y(jié)10Y11Y12Y13快進0110工進11100工進20100快退0011X0X3X1X2快進工進1工進2M0M2M3M4M8002X4X2X3X0Y10Y11Y12M1X1Y11Y12Y11Y13快進工進1工進2快退M0X4SETM1RSTM0M8002SETM0M1X1SETM2RSTM1M2X2SETM3RSTM2M3X3SETM4RSTM3M4X0SETM0RSTM4Y11M1M2M3Y12M1M4Y10M2Y13M4例2:如圖5-30所示為某信號燈控制系統(tǒng)的時序圖、功能表圖和梯形圖。初始步時僅紅燈亮,按下起動按鈕X0,4s后紅燈滅、綠燈亮,6s后綠燈和黃燈亮,再過5s后綠燈和黃燈滅、紅燈亮。按時間的先后順序,將一個工作循環(huán)劃分為4步,并用定時器T0~T3來為3段時間定時。開始執(zhí)行用戶程序時,用M8002的常開觸點將初始步M300置位。按下起動按鈕X0后,梯形圖第2行中M300和X0的常開觸點均接通,轉(zhuǎn)換條件X0的后續(xù)步對應的M301被置位,前級步對應的輔助繼電器M300被復位。M301變?yōu)椤?”狀態(tài)后,控制Y0(紅燈)仍然為“l(fā)”狀態(tài),定時器T0的線圈通電,4s后T0的常開觸點接通,系統(tǒng)將由第2步轉(zhuǎn)換到第3步,依此類推。信號燈控制系統(tǒng)——以轉(zhuǎn)換為中心的編程方式梯形圖信號燈控制系統(tǒng)——以轉(zhuǎn)換為中心的編程方式梯形圖信號燈控制系統(tǒng)——以轉(zhuǎn)換為中心的編程方式梯形圖信號燈控制系統(tǒng)——以轉(zhuǎn)換為中心的編程方式梯形圖使用這種編程方式時,不能將輸出繼電器的線圈與SET、RST指令并聯(lián),這是因為圖5-30中前級步和轉(zhuǎn)換條件對應的串聯(lián)電路接通的時間是相當短的,轉(zhuǎn)換條件滿足后前級步馬上被復位,該串聯(lián)電路被斷開,而輸出繼電器線圈至少應該在某一步活動的全部時間內(nèi)接通。以轉(zhuǎn)換為中心的編程方式選擇、并行序列的編程方式基本方法:順序功能圖中,如果某一轉(zhuǎn)換所有的前級步都是活動步,并且滿足

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論