第5章順序功能圖_第1頁
第5章順序功能圖_第2頁
第5章順序功能圖_第3頁
第5章順序功能圖_第4頁
第5章順序功能圖_第5頁
已閱讀5頁,還剩135頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

第5章順序功能圖5.1狀態(tài)轉(zhuǎn)移圖及狀態(tài)功能引例:如圖所示臺車自動往返系統(tǒng)工況示意圖MSQ2(X2)SQ1(X1)SQ3(X3)前進(jìn)(Y1)后退(Y2)SB(X0)啟動MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM某生產(chǎn)過程的控制工藝要求如下:5.1狀態(tài)轉(zhuǎn)移圖及狀態(tài)功能(2)臺車后退碰到限位開關(guān)SQ2后,臺車電機(jī)M停轉(zhuǎn),臺車停車,停5s,第二次前進(jìn),碰到限位開關(guān)SQ3,再次后退。

(3)當(dāng)后退再次碰到限位開關(guān)SQ2時,臺車停止(或者繼續(xù)下一個循環(huán))。

(1)按下啟動按鈕SB,臺車電機(jī)M正轉(zhuǎn),臺車前進(jìn),碰到限位開關(guān)SQ1后,臺車電機(jī)M反轉(zhuǎn),臺車后退。為編程的需要,不妨設(shè)置輸入、輸出端口配置如表所示。5.1狀態(tài)轉(zhuǎn)移圖及狀態(tài)功能

輸入設(shè)備

端口號

輸出設(shè)備

端口號

啟動SB

X00

電機(jī)正轉(zhuǎn)

Y01

前限位SQ1

X01

電機(jī)反轉(zhuǎn)

Y02

前限位SQ3

X03

后限位SQ2

X02

編程步驟如下:5.1

狀態(tài)轉(zhuǎn)移圖及狀態(tài)功能第一步:繪制流程圖

流程圖是描述控制系統(tǒng)的控制過程、功能和特性的一種圖形,流程圖又叫功能表圖(FunctionChart)。流程圖主要由步、轉(zhuǎn)移(換)、轉(zhuǎn)移(換)條件、線段和動作(命令)組成。臺車的每次循環(huán)工作過程分為前進(jìn)、后退、延時、前進(jìn)、后退五個工步。5.1狀態(tài)轉(zhuǎn)移圖及狀態(tài)功能每一步用一個矩形方框表示,方框中用文字表示該步的動作內(nèi)容或用數(shù)字表示該步的的標(biāo)號。與控制過程的初始狀態(tài)相對應(yīng)的步稱為初始步。初始步表示操作的開始。每步所驅(qū)動的負(fù)載(線圈)用線段與方框連接。方框之間用線段連接,表示工作轉(zhuǎn)移的方向,習(xí)慣的方向是從上至下或從左至右,必要時也可以選用其它方向。線段上的短線表示工作轉(zhuǎn)移條件,圖中狀態(tài)轉(zhuǎn)移條件為SB、SQ1。方框與負(fù)載連接的線段上的短線表示驅(qū)動負(fù)載的聯(lián)鎖條件,當(dāng)聯(lián)鎖條件得到滿足時才能驅(qū)動負(fù)載。轉(zhuǎn)移條件和聯(lián)鎖條件可以用文字或邏輯符號標(biāo)注在短線旁邊。5.1狀態(tài)轉(zhuǎn)移圖及狀態(tài)功能當(dāng)相鄰兩步之間的轉(zhuǎn)移條件得到滿足時,轉(zhuǎn)移去執(zhí)行下一步動作,而上一步動作便結(jié)束,這種控制稱為步進(jìn)控制。

5.1狀態(tài)轉(zhuǎn)移圖及狀態(tài)功能在初始狀態(tài)下,按下前進(jìn)啟動按鈕SB(X00動合觸點(diǎn)閉合),則小車由初始狀態(tài)轉(zhuǎn)移到前進(jìn)步,驅(qū)動對應(yīng)的輸出繼電器Y01,當(dāng)小車前進(jìn)至前限位SQ1時(X01動合觸點(diǎn)閉合),則由前進(jìn)步轉(zhuǎn)移到后退步。這就完成了一個步進(jìn),以下的步進(jìn)讀者可以自行分析。順序控制若采用步進(jìn)指令編程,則需根據(jù)流程圖畫出狀態(tài)轉(zhuǎn)移圖。狀態(tài)轉(zhuǎn)移圖是用狀態(tài)繼電器(簡稱狀態(tài))描述的流程圖。5.1狀態(tài)轉(zhuǎn)移圖及狀態(tài)功能第二步:繪制狀態(tài)轉(zhuǎn)移圖狀態(tài)元件是構(gòu)成狀態(tài)轉(zhuǎn)移圖的基本元素,是可編程序控制器的元件之一。(1)驅(qū)動負(fù)載。狀態(tài)可以驅(qū)動M、Y、T、S等線圈??梢灾苯域?qū)動和用置位SET指令驅(qū)動,也可以通過觸點(diǎn)聯(lián)鎖條件來驅(qū)動。例如,當(dāng)狀態(tài)S20置位后,它可以直接驅(qū)動Y1。在狀態(tài)S20與輸出Y1之間有一個聯(lián)鎖條件Y2。狀態(tài)可提供以下三種功能:5.1狀態(tài)轉(zhuǎn)移圖及狀態(tài)功能(2)指定轉(zhuǎn)移的目的地。狀態(tài)轉(zhuǎn)移的目的地由連接狀態(tài)之間的線段指定,線段所指向的狀態(tài)即為指定轉(zhuǎn)移的目的地。例如,S20轉(zhuǎn)移的目的地為S21。流程圖中的每一步,可用一個狀態(tài)來表示,由此繪出圖所示的臺車流程圖的狀態(tài)轉(zhuǎn)移圖。如圖所示,分配狀態(tài)的元件如下:初始狀態(tài)

S0

前進(jìn)(工序一)S20后退(工序二)

S21

延時(工序三)S22再前進(jìn)(工序四)

S23

再后退(工序五)S24

注意:雖然S20與S23、S21與S24,功能相同,但它們是狀態(tài)轉(zhuǎn)移圖中的不同工序,也就是不同狀態(tài),故編號也不同。臺車流程圖的狀態(tài)轉(zhuǎn)移圖

(3)給出轉(zhuǎn)移條件。狀態(tài)轉(zhuǎn)移的條件用連接兩狀態(tài)之間的線段上的短線來表示。當(dāng)轉(zhuǎn)移條件得到滿足時,轉(zhuǎn)移的狀態(tài)被置位,而轉(zhuǎn)移前的狀態(tài)(轉(zhuǎn)移源)自動復(fù)位。例如,當(dāng)X1動合觸點(diǎn)瞬間閉合時,狀態(tài)S20將轉(zhuǎn)移到S21,這時S21被置位而S20自動復(fù)位。5.1狀態(tài)轉(zhuǎn)移圖及狀態(tài)功能狀態(tài)的轉(zhuǎn)移條件可以是單一的,也可以是多個元件的串、并聯(lián)組合,如圖所示。5.1狀態(tài)轉(zhuǎn)移圖及狀態(tài)功能在使用狀態(tài)時還需要說明以下問題:5.1狀態(tài)轉(zhuǎn)移圖及狀態(tài)功能(1)狀態(tài)的置位要用SET指令,這時狀態(tài)才具有步進(jìn)功能。它除了提供步進(jìn)觸點(diǎn)外,還提供一般的觸點(diǎn)。步進(jìn)觸點(diǎn)(STL觸點(diǎn))只有動合觸點(diǎn),一般觸點(diǎn)有動合觸點(diǎn)和動斷觸點(diǎn)。當(dāng)狀態(tài)被置位時,其STL觸點(diǎn)閉合,用它去驅(qū)動負(fù)載。

(2)用狀態(tài)驅(qū)動的M、Y若要在狀態(tài)轉(zhuǎn)移后繼續(xù)保持接通,則需用SET指令。當(dāng)需要復(fù)位時,則需用RST指令。(3)只要在不相鄰的步進(jìn)段內(nèi),則可重復(fù)使用同一編號的計時器。這樣,在一般的步進(jìn)控制中只需使用2~3個計時器就夠了,可以節(jié)省很多計時器。5.2單流程狀態(tài)轉(zhuǎn)移圖的編程

(4)狀態(tài)也可以作為一般中間繼電器使用,其功能與M一樣,但作一般中間繼電器使用時就不能再提供STL觸點(diǎn)了。每個狀態(tài)提供一個STL觸點(diǎn),當(dāng)狀態(tài)置位時,其步進(jìn)觸點(diǎn)接通。用步進(jìn)觸點(diǎn)連接負(fù)載的梯形圖稱為步進(jìn)梯形圖,它可以根據(jù)狀態(tài)轉(zhuǎn)移圖來繪制。根據(jù)圖所示臺車狀態(tài)轉(zhuǎn)移圖繪制的步進(jìn)梯形圖。5.2單流程狀態(tài)轉(zhuǎn)移圖的編程第三步:設(shè)計步進(jìn)梯形圖5.2單流程狀態(tài)轉(zhuǎn)移圖的編程下面對繪制步進(jìn)梯形圖的要點(diǎn)作一些說明:5.2單流程狀態(tài)轉(zhuǎn)移圖的編程(1)狀態(tài)必須用SET指令置位才具有步進(jìn)控制功能,這時狀態(tài)才能提供STL觸點(diǎn)。(2)狀態(tài)轉(zhuǎn)移圖除了并聯(lián)分支與聯(lián)接的結(jié)構(gòu)以外,STL觸點(diǎn)基本上都是與母線連接的,通過STL觸點(diǎn)直接驅(qū)動線圈,或通過其它觸點(diǎn)來驅(qū)動線圈。線圈的通斷由STL觸點(diǎn)的通斷來決定。(3)圖中M8002為特殊輔助繼電器的觸點(diǎn),它提供開機(jī)初始脈沖。(4)在步進(jìn)程序結(jié)束時要用RET指令使后面的程序返回原母線。由步進(jìn)梯形圖可用步進(jìn)指令編制出語句表程序。步進(jìn)指令由STL/RET指令組成。STL指令稱為步進(jìn)觸點(diǎn)指令,用于步進(jìn)觸點(diǎn)的編程;RET指令稱為步進(jìn)返回指令,用于步進(jìn)結(jié)束時返回原母線。5.2單流程狀態(tài)轉(zhuǎn)移圖的編程第四步:編制語句表由步進(jìn)梯形圖編制語句表的要點(diǎn)是:

(1)對STL觸點(diǎn)要用STL指令,而不能用LD指令。不相鄰的狀態(tài)轉(zhuǎn)移用OUT指令,例如從S24轉(zhuǎn)移到S25。(2)與STL觸點(diǎn)直接連接的線圈用OUT/SET指令。對于通過觸點(diǎn)連接的線圈,應(yīng)在觸點(diǎn)開始處使用LD/LDI指令。(3)步進(jìn)程序結(jié)束時要寫入RET指令。LD M8002

SET S0STL S0

LD X0LD X1

SET S21STL S21

LDI Y1OUT Y2

LD X2

SET S22STL S22

OUT T0SP K505.2單流程狀態(tài)轉(zhuǎn)移圖的編程LD T0

SET S23SET S20STL S20LDI Y2OUT Y1

STL S23LDI Y2OUT Y1

LD X3

SET S24STLS24LDI Y1OUT Y2LD X2OUT S0

RETEND5.2單流程狀態(tài)轉(zhuǎn)移圖的編程1.可選擇的分支與匯合從多個流程程序中,選擇執(zhí)行哪一個流程稱為選擇性分支下圖是可選擇的分支與匯合的狀態(tài)轉(zhuǎn)移圖和梯形圖。5.3選擇性分支與匯合的編程S21SETS22X1S22SETS23X2S23SETS26X3S24SETS25X5S25S26X6SETS24X4Y1Y2Y3Y4Y5SETS26X7Y6S21Y1S22Y2X1X2S23Y3S24Y4X5S25Y6X3S26Y6X7X4X65.3選擇性分支與匯合的編程

選擇分支和匯合的編程原則是:先集中處理分支狀態(tài),然后再集中處理匯合狀態(tài)。5.3選擇性分支與匯合的編程

分支選擇條件X1和X4不能同時接通。程序運(yùn)行到狀態(tài)器S21時,根據(jù)X1和X4的狀態(tài)決定執(zhí)行哪一條分支。當(dāng)狀態(tài)器S22或S24接通時,S21自動復(fù)位。狀態(tài)器S26由S23或S25置位,同時,前一狀態(tài)器S23或S25自動復(fù)位。與圖對應(yīng)的語句表如下:STL S22OUT Y2LD X2SET S23LD X23SET S3LD X3LD X5SET S25STL S25OUT Y5LD X6SET S26LD S26SET Y6STL S21OUT Y1LD X1SET S22LD X4SET S24SET S26STL S24OUT Y45.3選擇性分支與匯合的編程5.4并行分支與匯合的編程S21Y1S22Y2X1X2S23Y3S24Y4X3S25Y5X4S26Y6X5S21SETS22X1S22SETS23X2S23S24SETS25X3S25S26X4SETS24Y1Y2Y3Y4Y5SETS26X5Y6S25S23并行分支的編程原則是先集中進(jìn)行并行分支處理,再集中進(jìn)行匯合處理。

5.4并行分支與匯合的編程

當(dāng)轉(zhuǎn)換條件X1接通時,由狀態(tài)器S21分兩路同時進(jìn)入狀態(tài)器S22和S24,以后系統(tǒng)的兩個分支并行工作,圖中水平雙線強(qiáng)調(diào)的是并行工作,實(shí)際上與一般狀態(tài)編程一樣,先進(jìn)行驅(qū)動處理,然后進(jìn)行轉(zhuǎn)換處理,從左到右依次進(jìn)行。STL S21OUT Y1LD X1SET S22SET S24STL S22OUT Y2LD X2SET S23STL S23OUT Y3STL S24OUT Y45.4并行分支與匯合的編程LD X3SET S25STL S25OUT Y5STL S23STL S25LD X4SET S26STL S26OUT Y65.5編程實(shí)例1交通信號燈控制(1)控制要求

信號燈的動作受開關(guān)總體控制,按一下啟動按鈕,信號燈系統(tǒng)開始工作,并周而復(fù)始地循環(huán)動作;按一下停止按鈕,所有信號燈都熄滅。信號燈控制時序要求如表所示。(2)系統(tǒng)配置根據(jù)信號控制要求,I/O分配及其接線如圖所示

圖中用一個輸出點(diǎn)驅(qū)動兩個信號燈如果PLC輸出點(diǎn)的輸出電流不夠,可以用一個輸出點(diǎn)驅(qū)動一個信號燈也可以在PLC輸出端增設(shè)中間繼電器,由中間繼器再去驅(qū)動信號燈5.5編程實(shí)例可編程控制器I/O接線圖(3)時序圖十字路口交通信號燈控制的時序圖(4)程序設(shè)計1)按單流程編程如果把東西方向和南北方向信號燈的動作視為一個順序動作過程,其中每一個時序同時有兩個輸出,一個輸出控制東西方向的信號燈,另一個輸出控制南北方向的信號燈,這樣就可以按單流程進(jìn)行編程,其狀態(tài)轉(zhuǎn)移圖如圖所示,對應(yīng)的步進(jìn)梯形圖如圖所示。

5.5編程實(shí)例

按下啟動按鈕SB1,X0接通,S0置位,轉(zhuǎn)入初始狀態(tài),由于Y0、M0條件滿足,狀態(tài)使S20置位,轉(zhuǎn)入第一工步,同時T0開始計時,經(jīng)25s后,S21置位,S20復(fù)位,轉(zhuǎn)入第二工步……當(dāng)狀態(tài)轉(zhuǎn)移到S25時,程序又重新從第一工步開始循環(huán)。5.5編程實(shí)例按單流程編程的步進(jìn)梯形圖

按停止按鈕SB3,X2接通,M0使接通并自保,斷開S0后的循環(huán)流程,當(dāng)程序執(zhí)行完后面的流程后停止在初始狀態(tài),即南北紅燈亮,禁止通行;東西綠燈亮,允許通行。5.5編程實(shí)例

T6、T7組成的是0.5s的振蕩電路,該電路的作用是控制綠燈閃爍,其中T1和T4是控制閃爍的時間。2)按雙流程編程

東西方向和南北方向信號燈的動作過程也可以看成是兩個獨(dú)立的順序動作過程。其狀態(tài)轉(zhuǎn)移圖如圖所示。它具有兩條狀態(tài)轉(zhuǎn)移支路,其結(jié)構(gòu)為并聯(lián)分支與匯合。按啟動按鈕SB1,信號系統(tǒng)開始運(yùn)行,并反復(fù)循環(huán)。5.5編程實(shí)例2物料自動混合控制

(1)控制要求

1)初始狀態(tài)

容器是空的,電磁閥F1、F2、F3和F4,攪拌電動機(jī)M,液面?zhèn)鞲衅鱈1、L2和L3,加熱器H和溫度傳感器T均為OFF。5.5編程實(shí)例

2)物料自動混合控制物料自動混合裝置如圖所示。按下啟動按鈕,開始下列操作:

(1)電磁閥F1開啟,開始注入物料A,至高度L2(此時L2、L3為ON)時,關(guān)閉閥F1,同時開啟電磁閥F2,注入物料B,當(dāng)液面上升至L1時,關(guān)閉閥F2。

(2)停止物料B注入后,啟動攪拌電動機(jī)M,使A、B兩種物料混合10s。

(3)10s后停止攪拌,開啟電磁閥F4,放出混合物料,當(dāng)液面高度降至L3后,再經(jīng)5s關(guān)閉閥F4。5.5編程實(shí)例3)停止操作按下停止按鈕,在當(dāng)前過程完成以后,再停止操作,回到初始狀態(tài)。5.5編程實(shí)例PLCI/O配置及接線5.5編程實(shí)例(2)用步進(jìn)指令編程物料自動混合過程,實(shí)際上是一個按一定順序操作的控制過程。因此,也可以用步進(jìn)指令編程,其狀態(tài)轉(zhuǎn)移圖如圖所示。5.5編程實(shí)例3、大、小球分檢控制其動作順序如下:

左上為原點(diǎn),機(jī)械臂下降(當(dāng)磁鐵壓著的是大球時,限位開關(guān)SQ2斷開

而壓著的是小球時SQ2接通,以此可判斷是大球還是小球)

大球SQ2斷開→將球吸住→上升SQ3動作→右行到SQ5動作

小球SQ2接通→將球吸住→上升SQ3動作→右行到SQ4動作

下降SQ2動作→釋放→上升SQ3動作→左移SQ1動作到原點(diǎn)。

左移、右移分別由Y4、Y3控制,上升、下降分別由Y2、Y0控制,將球吸住由Y1控制。5.5編程實(shí)例

根據(jù)工藝要求,該控制流程可根據(jù)SQ2的狀態(tài)(即對應(yīng)大、小球)有兩個分支,此處應(yīng)為分支點(diǎn),且屬于選擇性分支。分支在機(jī)械臂下降之后根據(jù)SQ2的通斷,分別將球吸住、上升、右行到SQ4或SQ5處下降,此處應(yīng)為匯合點(diǎn),然后再釋放、上升、左移到原點(diǎn)。其狀態(tài)轉(zhuǎn)移圖如圖所示。5.5編程實(shí)例大、小球分類選擇傳送狀態(tài)轉(zhuǎn)移圖LDM8002SET S0STL S0OUT Y5LD X0AND X1AND X3SET S21STL S210UT Y0OUT T0SPK20LD T0

AND X2SET S22LD T0ANI X2SET S25STL S22SET Y1OUT T1K10LD T1SET S23STL S23OUT Y2LD X3

選擇性分支匯合編程方法編制的大、小球分類程序LDI X5OUT Y3STL S24LD X4SET S28STL S27LD X5SET S28STL S28OUT Y0LD X2SET S29STL S29RST Y1OUT T2SET S24STL S24LDI X4OUT Y3STL S25SET Y1OUT T1SPK10LD T1SET S26STL S26OUT Y2LD X3SET S27STL S27選擇性分支匯合編程方法編制的大、小球分類程序SPK10LD T2SET S30STL S30OUT Y2LD X3SET S31STL S31LDI X1OUT X4LD X1OUT S20RETENDPLC程序的順控設(shè)計法概述?順序控制系統(tǒng):

如果一個控制系統(tǒng)可以分解成幾個獨(dú)立的控制

動作,且這些動作必須嚴(yán)格按照一定的先后次序執(zhí)行才能保證生產(chǎn)過程正常運(yùn)行,也稱為步進(jìn)控制系統(tǒng)。?順序控制設(shè)計法

就是針對順序控制系統(tǒng)的一種專門的設(shè)計方法。這種設(shè)計方法很容易被初學(xué)者接受,對于有經(jīng)驗(yàn)的工程師,也會提高設(shè)計的效率,程序的調(diào)試、修改和閱讀也很方便。PLC的設(shè)計者們?yōu)轫樞蚩刂葡到y(tǒng)的程序編制提供了大量通用和專用的編程元件,開發(fā)了專門供編制順序控制程序用的功能表圖,使這種先進(jìn)的設(shè)計方法成為當(dāng)前PLC程序設(shè)計的主要方法。順控設(shè)計法的設(shè)計步驟?步的劃分?轉(zhuǎn)換條件的確定?功能表圖的繪制?梯形圖的編制5.0PLC程序的順控設(shè)計法概述順控設(shè)計法順控設(shè)計法的設(shè)計步驟?步的劃分

將系統(tǒng)的一個工作周期劃分為若干個順序相連的階段,這些階段稱為步,并且用編程元件來代表各步。步是根據(jù)PLC輸出狀態(tài)的變化來劃分的,在任何一步內(nèi),各輸出狀態(tài)不變,但是相鄰步之間輸出狀態(tài)是不同的。順控設(shè)計法的設(shè)計步驟?步的劃分步也可根據(jù)被控對象工作狀態(tài)的變化來劃分,但被控對象工作狀態(tài)的變化應(yīng)該是由PLC輸出狀態(tài)變化引起的。否則就不能這樣劃分,例如從快進(jìn)到工進(jìn)與PLC輸出無關(guān),那么快進(jìn)和工進(jìn)只能算一步。順控設(shè)計法的設(shè)計步驟?轉(zhuǎn)換條件的確定?使系統(tǒng)由當(dāng)前步轉(zhuǎn)入下一步的信號稱為轉(zhuǎn)換條件。轉(zhuǎn)換條件可能是外部輸入信號,如按鈕、指令開關(guān)、限位開關(guān)的接通/斷開等,也可能是PLC內(nèi)部產(chǎn)生的信號,如定時器、計數(shù)器觸點(diǎn)的接通/斷開等,?轉(zhuǎn)換條件也可能是若干個信號的與、或、非邏輯組合。順控設(shè)計法的設(shè)計步驟?功能表圖的繪制

根據(jù)以上分析和被控對象工作內(nèi)容、步驟、順序和控制要求畫出功能表圖。繪制功能表圖是順序控制設(shè)計法中最為關(guān)鍵的一步。功能表圖又稱做狀態(tài)轉(zhuǎn)移圖,它是描述控制系統(tǒng)的控制過程、功能和特性的一種圖形。

功能表圖不涉及所描述控制功能的具體技術(shù),是一種通用的技術(shù)語言,可用于進(jìn)一步設(shè)計和不同專業(yè)的人員之間進(jìn)行技術(shù)交流。

各個PLC廠家都開發(fā)了相應(yīng)的功能表圖,各國家也都制定了國家標(biāo)準(zhǔn)。我國1986年頒布了功能表圖國家標(biāo)準(zhǔn)(GB6988.6-86)。狀態(tài)轉(zhuǎn)移圖功能表圖順控設(shè)計法的設(shè)計步驟?梯形圖的編制(可省略)

根據(jù)功能表圖,按某種編程方式寫出梯形圖程序。如果PLC支持功能表圖語言,則可直接使用該功能表圖作為最終程序。1)使用通用指令的編程方式2)以轉(zhuǎn)換為中心的編程方式3)使用STL指令的編程方式4)仿STL指令的編程方式。5.0PLC程序的順控設(shè)計法功能表圖的組成?主要由步、有向連線、轉(zhuǎn)換、轉(zhuǎn)換條件和動作(命令)組成。功能表圖?步與動作?步:矩形框表示步,方框內(nèi)是該步的編號。編程時一般用PLC內(nèi)部編程元件來代表各步?初始步:與系統(tǒng)的初始狀態(tài)相對應(yīng)的步稱為初始步。初始步用雙線方框表示,每一個功能表圖至少應(yīng)該有一個初始步。步與動作?動作:一個控制系統(tǒng)可以劃分為被控系統(tǒng)和施控系統(tǒng)。對于被控系統(tǒng),在某一步中要完成某些“動作”;對于施控系統(tǒng),在某一步中則要向被控系統(tǒng)發(fā)出某些“命令”,將動作或命令簡稱為動作?動作的表示:矩形框中的文字或符號表示,該矩形框應(yīng)與相應(yīng)的步的符號相連。步與動作?活動步:當(dāng)系統(tǒng)正處于某一步時,該步處于活動狀態(tài),稱

該步為“活動步”。步處于活動時,相應(yīng)的動作被執(zhí)行。?保持型動作:若為保持型動作,則該步不活動時繼續(xù)執(zhí)行該動作。?非保持型動作:若為非保持型動作則指該步不活動時,動作也停止執(zhí)行。?說明:一般在功能表圖中保持型的動作應(yīng)該用文字或助記符標(biāo)注,而非保持型動作不要標(biāo)注。P60f4-1有向連線、轉(zhuǎn)換與轉(zhuǎn)換條件?有向連線:功能表圖中步的活動狀態(tài)的順序進(jìn)展按有向連線規(guī)定的路線和方向進(jìn)行?;顒訝顟B(tài)的進(jìn)展方向習(xí)慣上是從上到下或從左至右,在這兩個方向有向連線上的箭頭可以省略。如果不是上述的方向,應(yīng)在有向連線上用箭頭注明進(jìn)展方向。?轉(zhuǎn)換:轉(zhuǎn)換是用有向連線上與有向連線垂直的短劃線來表示,轉(zhuǎn)換將相鄰兩步分隔開。步的活動狀態(tài)的進(jìn)展是由轉(zhuǎn)換的實(shí)現(xiàn)來完成的,并與控制過程的發(fā)展相對應(yīng)。?轉(zhuǎn)換條件:轉(zhuǎn)換條件可以用文字語言、布爾代數(shù)表達(dá)式或圖形符號標(biāo)注在表示轉(zhuǎn)換的短線的旁邊。轉(zhuǎn)換實(shí)現(xiàn)的基本規(guī)則?轉(zhuǎn)換實(shí)現(xiàn)的條件:在功能表圖中步的活動狀態(tài)的進(jìn)展是由轉(zhuǎn)換的實(shí)現(xiàn)來完成。轉(zhuǎn)換實(shí)現(xiàn)必須同時滿足兩個條件:1)該轉(zhuǎn)換所有的前級步都是活動步;2)相應(yīng)的轉(zhuǎn)換條件得到滿足。?轉(zhuǎn)換實(shí)現(xiàn)應(yīng)完成的操作:轉(zhuǎn)換的實(shí)現(xiàn)應(yīng)完成兩個操作:1)使所有的后續(xù)步都變?yōu)榛顒硬剑?2)使所有的前級步都變?yōu)椴换顒硬?。某生產(chǎn)過程的控制工藝要求如下:5.1順序功能圖及狀態(tài)功能

(2)臺車后退碰到限位開關(guān)SQ2后,臺車電機(jī)M停轉(zhuǎn),臺車停車,停5s,第二次前進(jìn),碰到限位開關(guān)SQ3,再次后退。(3)當(dāng)后退再次碰到限位開關(guān)SQ2時,臺車停止(或者繼續(xù)下一個循環(huán))。

(1)按下啟動按鈕SB,臺車電機(jī)M正轉(zhuǎn),臺車前進(jìn),碰到限位開關(guān)SQ1后,臺車電機(jī)M反轉(zhuǎn),臺車后退。輸入設(shè)備端口號輸出設(shè)備端口號啟動SBX00電機(jī)正轉(zhuǎn)Y01前限位SQ1X01電機(jī)反轉(zhuǎn)Y02前限位SQ3X03后限位SQ2X02為編程的需要,不妨設(shè)置輸入、輸出端口配置如表所示。5.1順序功能圖及狀態(tài)功能編程步驟如下:5.1順序功能圖及狀態(tài)功能第一步:繪制流程圖

流程圖是描述控制系統(tǒng)的控制過程、功能和特性的一種圖形,流程圖又叫功能表圖(FunctionChart)。流程圖主要由步、轉(zhuǎn)移(換)、轉(zhuǎn)移(換)條件、線段和動作(命令)組成。臺車的每次循環(huán)工作過程分為前進(jìn)、后退、延時、前進(jìn)、后退五個工步。5.1順序功能圖及狀態(tài)功能每一步用一個矩形方框表示,方框中用文字表示該步的動作內(nèi)容或用數(shù)字表示該步的的標(biāo)號。與控制過程的初始狀態(tài)相對應(yīng)的步稱為初始步。初始步表示操作的開始。

每步所驅(qū)動的負(fù)載(線圈)用線段與方框連接。方框之間用線段連接,表示工作轉(zhuǎn)移的方向,習(xí)慣的方向是從上至下或從左至右,必要時也可以選用其它方向。

線段上的短線表示工作轉(zhuǎn)移條件,圖中狀態(tài)轉(zhuǎn)移條件為SB、SQ1。方框與負(fù)載連接的線段上的短線表示驅(qū)動負(fù)載的聯(lián)鎖條件,當(dāng)聯(lián)鎖條件得到滿足時才能驅(qū)動負(fù)載。轉(zhuǎn)移條件和聯(lián)鎖條件可以用文字或邏輯符號標(biāo)注在短線旁邊。5.1順序功能圖及狀態(tài)功能準(zhǔn)備SB啟動(前進(jìn))工序一前進(jìn):Y1動作SQ1后退工序二后退:Y2動作SQ2后退停延時5s:T0動作 前進(jìn):Y1動作 后退:Y2動作

工序三 延時前進(jìn) T0 工序四 后退SQ3 工序五 后退停SQ2狀態(tài)功能狀態(tài)條件狀態(tài)

當(dāng)相鄰兩步之間的轉(zhuǎn)移條件得到滿足時,轉(zhuǎn)移去執(zhí)行下一步動作,而上一步動作便結(jié)束,這種控制稱為步進(jìn)控制。5.1順序功能圖及狀態(tài)功能在初始狀態(tài)下,按下前進(jìn)啟動按鈕SB(X00動合觸點(diǎn)閉合),則小車由初始狀態(tài)轉(zhuǎn)移到前進(jìn)步,驅(qū)動對應(yīng)的輸出繼電器Y01,當(dāng)小車前進(jìn)至前限位SQ1時(X01動合觸點(diǎn)閉合),則由前進(jìn)步轉(zhuǎn)移到后退步。這就完成了一個步進(jìn),以下的步進(jìn)讀者可以自行分析。

順序控制若采用步進(jìn)指令編程,則需根據(jù)流程圖畫出順序功能圖。順序功能圖是用狀態(tài)繼電器(簡稱狀態(tài))描述的流程圖。5.1順序功能圖及狀態(tài)功能第二步:繪制順序功能圖狀態(tài)元件是構(gòu)成順序功能圖的基本元素,是可編程序控制器的元件之一。

(1)驅(qū)動負(fù)載。狀態(tài)可以驅(qū)動M、Y、T、S等線圈??梢灾苯域?qū)動和用置位SET指令驅(qū)動,也可以通過觸點(diǎn)聯(lián)鎖條件來驅(qū)動。例如,當(dāng)狀態(tài)S20置位后,它可以直接驅(qū)動Y1。在狀態(tài)S20與輸出Y1之間有一個聯(lián)鎖條件Y2。狀態(tài)可提供以下三種功能:5.1順序功能圖及狀態(tài)功能(2)指定轉(zhuǎn)移的目的地。狀態(tài)轉(zhuǎn)移的目的地由連接狀態(tài)之間的線段指定,線段所指向的狀態(tài)即為指定轉(zhuǎn)移的目的地。例如,S20轉(zhuǎn)移的目的地為S21。

流程圖中的每一步,可用一個狀態(tài)來表示,由此繪出圖所示的臺車流程圖的狀態(tài)轉(zhuǎn)移圖。如圖所示,分配狀態(tài)的元件如下:初始狀態(tài)前進(jìn)(工序一)后退(工序二)延時(工序三)S0

S20 S21 S22

再前進(jìn)(工序四)S23

再后退(工序五)S24

注意:雖然S20與S23、S21與S24,功能相同,但它們是狀態(tài) 轉(zhuǎn)移圖中的不同工序,也就是不同狀態(tài),故編號也不同。SQ2

SBX0 S20SQ1X1 S21SQ2X2 S22 T0 S23SQ3 X3 S24X2Y1Y2T0K50Y1Y2Y2Y1Y2Y1RETEND

M8002S0臺車流程圖的順序功能圖(3)給出轉(zhuǎn)移條件。狀態(tài)轉(zhuǎn)移的條件用連接兩狀態(tài)之間的線段上的短線來表示。當(dāng)轉(zhuǎn)移條件得到滿足時,轉(zhuǎn)移的狀態(tài)被置位,而轉(zhuǎn)移前的狀態(tài)(轉(zhuǎn)移源)自動復(fù)位。例如,當(dāng)X1動合觸點(diǎn)瞬間閉合時,狀態(tài)S20將轉(zhuǎn)移到S21,這時S21被置位而S20自動復(fù)位。5.1順序功能圖及狀態(tài)功能狀態(tài)的轉(zhuǎn)移條件可以是單一的,也可以是多個元件的串、并聯(lián)組合,如圖所示。X0轉(zhuǎn)移條件:X0S20 S20轉(zhuǎn)移條件:X1與T0并聯(lián)再與X0串聯(lián)(b)X1T05.1順序功能圖及狀態(tài)功能

X0

(a)在使用狀態(tài)時還需要說明以下問題:(1)狀態(tài)的置位要用SET指令,這時狀態(tài)才具有步進(jìn)功能。它除了提供步進(jìn)觸點(diǎn)外,還提供一般的觸點(diǎn)。步進(jìn)觸點(diǎn)(STL觸點(diǎn))只有動合觸點(diǎn),一般觸點(diǎn)有動合觸點(diǎn)和動斷觸點(diǎn)。當(dāng)狀態(tài)被置位時,其STL觸點(diǎn)閉合,用它去驅(qū)動負(fù)載。(2)用狀態(tài)驅(qū)動的M、Y若要在狀態(tài)轉(zhuǎn)移后繼續(xù)保持接通,則需用SET指令。當(dāng)需要復(fù)位時,則需用RST指令。5.1順序功能圖及狀態(tài)功能

(3)只要在不相鄰的步進(jìn)段內(nèi),則可重復(fù)使用同一編號的計時器。這樣,在一般的步進(jìn)控制中只需使用2~3個計時器就夠了,可以節(jié)省很多計時器。5.2單流程順序功能圖的編程

(4)狀態(tài)也可以作為一般中間繼電器使用,其功能與M一樣,但作一般中間繼電器使用時就不能再提供STL觸點(diǎn)了。每個狀態(tài)提供一個STL觸點(diǎn),當(dāng)狀態(tài)置位時,其步進(jìn)觸點(diǎn)接通。用步進(jìn)觸點(diǎn)連接負(fù)載的梯形圖稱為步進(jìn)梯形圖,它可以根據(jù)狀態(tài)轉(zhuǎn)移圖來繪制。根據(jù)圖所示臺車狀態(tài)轉(zhuǎn)移圖繪制的步進(jìn)梯形圖。第三步:設(shè)計步進(jìn)梯形圖5.2單流程順序功能圖的編程STL/稱步進(jìn)觸點(diǎn)指令;RET稱步進(jìn)返回指令,步進(jìn)梯形圖編制語句表的要點(diǎn)是:

(1)對STL觸點(diǎn)要用STL指令,而不能用LD指令。不相鄰的狀態(tài)轉(zhuǎn)移用OUT指令。

(2)與STL觸點(diǎn)直接連接的線圈用OUT/SET指令。對于通過觸點(diǎn)連接的線圈,應(yīng)在觸點(diǎn)開始處使用LD/LDI指令。

下面對繪制步進(jìn)梯形圖的要點(diǎn)作一些說明:(1)狀態(tài)必須用SET指令置位才具有步進(jìn)控制功能,這時狀態(tài)才能提供STL觸點(diǎn)。

(2)狀態(tài)轉(zhuǎn)移圖除了并聯(lián)分支與聯(lián)接的結(jié)構(gòu)以外,STL觸點(diǎn)基本上都是與母線連接的,通過STL觸點(diǎn)直接驅(qū)動線圈,或通過其它觸點(diǎn)來驅(qū)動線圈。線圈的通斷由STL觸點(diǎn)的通斷來決定。(3)圖中M8002為特殊輔助繼電器的觸點(diǎn),它提供開機(jī)初始脈沖。(4)在步進(jìn)程序結(jié)束時要用RET指令使后面的程序返回原母線。5.2單流程順序功能圖的編程

由步進(jìn)梯形圖可用步進(jìn)指令編制出語句表程序。步進(jìn)指令由STL/RET指令組成。STL指令稱為步進(jìn)觸點(diǎn)指令,用于步進(jìn)觸點(diǎn)的編程;RET指令稱為步進(jìn)返回指令,用于步進(jìn)結(jié)束時返回原母線。第四步:編制語句表由步進(jìn)梯形圖編制語句表的要點(diǎn)是:(1)對STL觸點(diǎn)要用STL指令,而不能用LD指令。不相鄰的狀態(tài)轉(zhuǎn)移用OUT指令,例如從S24轉(zhuǎn)移到S25。(2)與STL觸點(diǎn)直接連接的線圈用OUT/SET指令。對于通過觸點(diǎn)連接的線圈,應(yīng)在觸點(diǎn)開始處使用LD/LDI指令。5.2單流程順序功能圖的編程LDSETSTLLDIOUT LD

SETT0S23S23Y2Y1 X3

S24S24

Y1 Y2 X2 S0STLLDIOUTLDOUTRETEND5.2單流程順序功能圖的編程SETS0M8002SETS20S0X0S20Y2

Y1X1 SETS21S21S22S23Y1X2T0Y2X3Y1X2Y2 OUTS0 RETS24 ENDY2 SETS22T0K50 SETS23Y1 SETS24課本P701.可選擇的分支與匯合從多個流程程序中,選擇執(zhí)行哪一個流程稱為選擇性分支,下圖是可選擇的分支與匯合的狀態(tài)轉(zhuǎn)移圖和梯形圖。5.3選擇性分支與匯合的編程S21Y1X1X2S22S23Y2Y3X5S24S25Y4Y5X3S26Y6X4X65.3選擇性分支與匯合的編程

X7用STL指令實(shí)現(xiàn)的梯形圖板書。學(xué)生練習(xí)選擇分支和匯合的編程原則是:先集中處理分支狀態(tài),然后再集中處理匯合狀態(tài)。5.3選擇性分支與匯合的編程

分支選擇條件X1和X4不能同時接通。程序運(yùn)行到狀態(tài)器S21時,根據(jù)X1和X4的狀態(tài)決定執(zhí)行哪一條分支。當(dāng)狀態(tài)器S22或S24接通時,S21自動復(fù)位。狀態(tài)器S26由S23或S25置位,同時,前一狀態(tài)器S23或S25自動復(fù)位。與圖對應(yīng)的語句表如下:SETS23STLLDSETS23X3S26STLS21OUTLDY1X1SETLDSETSTLOUTLDS22X4S24S22Y2X2SETSTLOUTLDSETSTLS25S25Y5X6S26S26OUTY6LDX7STLS24OUTLDY4X55.3選擇性分支與匯合的編程S21Y1Y2Y3Y4Y6X1 S22X2 S23X3Y6

S26X7X4 S24X5 S25X65.4并行分支與匯合的編程S21Y1X1X2S22S23Y2Y3X3S24S25Y4Y5X4S26Y6X5X1S22SETS23X2S23S24SETS25X3S25S26X4SETSETS22S24S21 Y1Y2Y3Y4Y5SETS25S23

S26 Y6 X5并行分支的編程原則是先集中進(jìn)行并行分支處理,再集中進(jìn)行匯合處理。5.4并行分支與匯合的編程

當(dāng)轉(zhuǎn)換條件X1接通時,由狀態(tài)器S21分兩路同時進(jìn)入狀態(tài)器S22和S24,以后系統(tǒng)的兩個分支并行工作,圖中水平雙線強(qiáng)調(diào)的是并行工作,實(shí)際上與一般狀態(tài)編程一樣,先進(jìn)行驅(qū)動處理,然后進(jìn)行轉(zhuǎn)換處理,從左到右依次進(jìn)行。STLS21OUTLDSETSETSTLOUTY1X1S22S24S22Y2LDSETSTLOUTSTLX2S23S23Y3S24OUTY4LDX3SETSTLOUTSTLSTLS25S25Y5S23S25LDSETSTLOUTX4 S26

S26 Y6SETS22X1X2S22S23S24S25S26X3X4S24S235.4并行分支與匯合的編程

S21 Y1SET Y2SET Y3 Y4SET Y5SET Y6S25

S25S23 S26

X5東西信號綠燈亮綠燈閃亮黃燈亮紅燈亮?xí)r間25s3s2s30s南北信號紅燈亮綠燈亮綠燈閃亮黃燈亮?xí)r間30s25s3s2s5.5編程實(shí)例1交通信號燈控制

(1)控制要求

信號燈的動作受開關(guān)總體控制,按一下啟動按鈕,信號燈系 統(tǒng)開始工作,并周而復(fù)始地循環(huán)動作;按一下停止按鈕,所有信 號燈都熄滅。信號燈控制時序要求如表所示。(2)系統(tǒng)配置根據(jù)信號控制要求,I/O分配及其接線如圖所示圖中用一個輸出點(diǎn)驅(qū)動兩個信號燈如果PLC輸出點(diǎn)的輸出電流不夠,可以用一個輸出點(diǎn)驅(qū)動一個信號燈也可以在PLC輸出端增設(shè)中間繼電器,由中間繼器再去驅(qū)動信號燈5.5編程實(shí)例25s3s2s

(3)時序圖十字路口交通信號燈控制的時序圖

啟動X0 東西綠燈Y0 東西黃燈Y1 東西紅燈Y2 南北綠燈Y4 南北黃燈Y5 南北紅燈Y6

30s(4)程序設(shè)計1)按單流程編程

如果把東西方向和南北方向信號燈的動作視為一個順序動作過程,其中每一個時序同時有兩個輸出,一個輸出控制東西方向的信號燈,另一個輸出控制南北方向的信號燈,這樣就可以按單流程進(jìn)行編程,其狀態(tài)轉(zhuǎn)移圖如圖所示,對應(yīng)的步進(jìn)梯形圖如圖所示。5.5編程實(shí)例S0啟動X0Y0M0Y6Y0K250Y6Y0T0Y6Y0T1K30S20 T0S21T1M1S22Y6Y1T2K20Y2Y4T3 K250

T2S23 T3S24Y2T3M1T4K30Y4Y2Y5T5K20

T4S25 T5

X2M0T7T6

T6 T7M1M0K5K5END停止X0

按下啟動按鈕SB1,X0接通,S0置位,轉(zhuǎn)入初始狀態(tài),由于Y0、M0條件滿足,狀態(tài)使S20置位,轉(zhuǎn)入第一工步,同時T0開始計時,經(jīng)25s后,S21置位,S20復(fù)位,轉(zhuǎn)入第二工步……當(dāng)狀態(tài)轉(zhuǎn)移到S25時,程序又重新從第一工步開始循環(huán)。5.5編程實(shí)例按單流程編程的步進(jìn)梯形圖S0Y6SETS0X0啟動Y0M0 T0 M1 T1 T2

Y0SETS20 Y6 Y0 T0 K250SETS21 Y6 T1 K30 Y0SETS22 Y6 Y1 T2 K20SETS23S20S21S22S23T3Y2Y4T3K250S24Y2T4K30M1T4T5X0 END

S25停止X2 M0 T7 T6

Y4SETS25 Y2 Y5 T5 K20 S0 RET M0 T6 K5 T7 K5 M1

SETS24按停止按鈕SB3,X2接通,M0使接通并自保,斷開S0后的循環(huán)流程,當(dāng)程序執(zhí)行完后面的流程后停止在初始狀態(tài),即南北紅燈亮,禁止通行;東西綠燈亮,允許通行。5.5編程實(shí)例T6、T7組成的是0.5s的振蕩電路,該電路的作用是控制綠燈閃爍,其中T1和T4是控制閃爍的時間。2)按雙流程編程

東西方向和南北方向信號燈的動作過程也可以看成是兩個獨(dú)立的順序動作過程。其狀態(tài)轉(zhuǎn)移圖如圖所示。它具有兩條狀態(tài)轉(zhuǎn)移支路,其結(jié)構(gòu)為并聯(lián)分支與匯合。按啟動按鈕SB1,信號系統(tǒng)開始運(yùn)行,并反復(fù)循環(huán)。5.5編程實(shí)例S0啟動X0Y6S20Y0T0K250S21T1K5T0T1S22Y0T2K20Y6南北紅燈Y0東西綠燈T2K5C0K3C0T2C0S23 T3S24Y1T3Y2S30Y6T4K250Y4K5

T3S31T1T5T6S33Y4T6T6C1

C1S34RSTC1S32 T5K5C1K3Y5T7K20

RSTC0 T72物料自動混合控制(1)控制要求1)初始狀態(tài)

容器是空的,電磁閥F1、F2、F3和F4,攪拌電動機(jī)M,液面?zhèn)鞲衅鱈1、L2和L3,加熱器H和溫度傳感器T均為OFF。5.5編程實(shí)例2)物料自動混合控制物料自動混合裝置如圖所示。按下啟動按鈕,開始下列操作:(1)電磁閥F1開啟,開始注入物料A,至高度L2(此時L2、L3為ON)時,關(guān)閉閥F1,同時開啟電磁閥F2,注入物料B,當(dāng)液面上升至L1時,關(guān)閉閥F2。(2)停止物料B注入后,啟動攪拌電動機(jī)M,使A、B兩種物料混合10s。(3)10s后停止攪拌,開啟電磁閥F4,放出混合物料,當(dāng)液面高度降至L3后,再經(jīng)5s關(guān)閉閥F4。5.5編程實(shí)例態(tài)。F1F3F2D1D2D3

物料A 物料B 物料C液位傳感器 L1 L2 L3HD4

加熱器 T溫度傳感器 F4攪拌電動機(jī)M

5.5編程實(shí)例

3)停止操作 按下停止按鈕,在當(dāng)前過程完成以后,再停止操作,回到初始狀PLCI/O配置及接線5.5編程實(shí)例(2)用步進(jìn)指令編程物料自動混合過程,實(shí)際上是一個按一定順序操作的控制過程。因此,也可以用步進(jìn)指令編程,其狀態(tài)轉(zhuǎn)移圖如圖所示。5.5編程實(shí)例啟動M8002X0M0S0低位S20 X4S21閥F1L1位

Y0SETY7中位

X3S22Y1

Y0SETY10L2位閥F2高位X2S23Y4SETY11L3位攪拌

T0SETY3

K00閥F4

T0S24S26S27K50

T1RSTY3

T1S28Y3RSTY7RSTY10X4RSTY11

X2S25 X3ENDM0X1M0X0停止

X2其動作順序如下:左上為原點(diǎn),機(jī)械臂下降(當(dāng)磁鐵壓著的是大球時,限位開關(guān)SQ2斷開而壓著的是小球時SQ2接通,以此可判斷是大球還是小球)大球SQ2斷開→將球吸住→上升SQ3動作→右行到SQ5動作小球SQ2接通→將球吸住→上升SQ3動作→右行到SQ4動作下降SQ2動作→釋放→上升SQ3動作→左移SQ1動作到原點(diǎn)。左移、右移分別由Y4、Y3控制,上升、下降分別由Y2、Y0控制,將球吸住由Y1控制。5.5編程實(shí)例

根據(jù)工藝要求,該控制流程可根據(jù)SQ2的狀態(tài)(即對應(yīng)大、小球)有兩個分支,此處應(yīng)為分支點(diǎn),且屬于選擇性分支。分支在機(jī)械臂下降之后根據(jù)SQ2的通斷,分別將球吸住、上升、右行到SQ4或SQ5處下降,此處應(yīng)為匯合點(diǎn),然后再釋放、上升、左移到原點(diǎn)。其狀態(tài)轉(zhuǎn)移圖如圖所示。5.5編程實(shí)例X2大、小球分類選擇傳送順序功能圖M8002S0Y5原點(diǎn)指示X0啟動X1X3原點(diǎn) S21T0小球X1 S22T1 S23X3上限 S24X4右限 S28X2下限 S29T2 S30X3上限S31Y4左移X4X1左限X1

T1K10SETY1吸球

Y2上升

Y3右移X5

Y0下降 T0K20延時 T1K10SETY1吸球 Y2上升 Y3右移 Y0下降 T2K10 RSTY1釋放 Y2上升

T0大球X2 S25 T1 S26 X3上限 S27 X5右限ENDX2M8002

S0X0啟動X1X3原點(diǎn) S21

T1K10SETY1吸球T0小球X1 S22T1Y2上升Y3右移X4

S23X3上限 S24X4右限S28Y0下降下限X2T2K10RSTY1釋放

S29T2Y2上升

S30X3上限S31Y4左移X1左限X1

T1K10SETY1吸球Y2上升Y3右移X5

S26X3上限 S27X5右限

Y5原點(diǎn)指示Y0下降 T0K20延時T0大球X2 S25T1RETENDLDM8002SETSTLOUTLDANDS0S0Y5X0X1ANDSETSTLX3S21S21OUTOUTSP

Y0 T0K20LDT0ANDSETLDANIX2S22T0X2SETSTLSETS25S22Y1OUTK10LDT1T1SETS23STLS23OUTLDY2X3SETS24M8002

S0X0啟動X1X3原點(diǎn) S21

T1K10SETY1吸球

Y2上升

Y3右移X4T0小球X1 S22T1 S23X3上限 S24 右限X4Y0下降

S28 下限X2

S29T2 S30T2K10RSTY1釋放Y2上升上限X3S31Y4左移X1左限X1

T1K10SETY1吸球

Y2上升

Y3右移X5

Y5原點(diǎn)指示Y0下降 T0K20延時T0大球X2 S25T1 S26X3上限 S27 右限X5RETENDSTLS24LDIOUTSTLSETOUTSPX4Y3S25Y1T1K10LDSETSTLOUTLDSETSTLT1S26S26Y2X3S27S27LDIX5OUTSTLLDSETSTLLDY3S24X4S28S27X5SETSTLOUTLDSETSTLRSTS28S28Y0X2S29S29Y1OUTT2SPK10LDT2SETS30STLS30OUTY2LDX3SETS31STLS31LDIX1OUTX4LDX1OUTS20RETEND人行橫道交通燈控制系統(tǒng)編程人行橫道交通燈控制系統(tǒng)順序功能圖人行橫道交通燈控制系統(tǒng)梯形圖5.6順控設(shè)計法中梯形圖的編程方式

概述

?梯形圖的編程方式是指根據(jù)功能表圖設(shè)計出梯形圖的方法

?為適應(yīng)各PLC在編程元件、指令功能和表示方法上的差異,本 節(jié)主要介紹:

1)使用通用指令的編程方式 2)以轉(zhuǎn)換為中心的編程方式 3)使用STL指令的編程方式 4)仿STL指令的編程方式。 為了便于分析,我們假設(shè)剛開始執(zhí)行用戶程序時,系統(tǒng)已 處于初始步(用初始化脈沖M8002將初始步置位),代表其余各 步的編程元件均為OFF,為轉(zhuǎn)換的實(shí)現(xiàn)做好了準(zhǔn)備。1)使用通用指令的編程方式2)以轉(zhuǎn)換為中心的編程方式3)使用STL指令的編程方式4)仿STL指令的編程方式。5.6順控設(shè)計法中梯形圖的編程方式

使用通用指令的編程方式

?編程時用輔助繼電器來代表步。由于轉(zhuǎn)換條件大都是短信 號,因此應(yīng)使用有記憶(保持)功能的電路。

溫馨提示

  • 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

提交評論