PLC順序控制設(shè)計法中步與動作的概念
1.步
順序控制設(shè)計法最基本的思想是將系統(tǒng)的一個工作周期的劃分為若干個順序相連的階段,這些階段稱為步(Step),可以用編程元件,(例如輔助繼電器M和順序控制繼電器S)來代表各步。步是根據(jù)輸出量的狀態(tài)變化來劃分的,在任何一步之內(nèi),各輸出量的ON/OFF狀態(tài)不變,但是相鄰兩步輸出量總的狀態(tài)是不同的,步的這種劃分方法使代表各步的編程元件的狀態(tài)與各輸出量的狀態(tài)是之間有著極為簡單的邏輯關(guān)系。
送料小車開始停在左測限們開關(guān)X2處(見圖17),按下起動按鈕X0,X2變?yōu)镺N,打開貯料斗的閘門,開始裝料,同時用定時器T0定時,10s后關(guān)閉貯料斗的閘門,Y0變?yōu)镺N,開始右行,碰到限位開關(guān)X1后停下來卸料(Y3為ON),同時用定時器T1定時;5s后Y1變?yōu)镺N,開始左行,碰到限位開關(guān)X2后返回初始狀態(tài),停止運(yùn)行。
根據(jù)Y0~Y3的ON/OFF狀態(tài)的變化,顯然一個工作周期可以分為裝料,右行、卸料和左行這4步,另外還應(yīng)設(shè)置等待起動的初始步,分別用M0~M4來代表這5步,圖17左上部是小車運(yùn)動的空間示意圖,左下部是是有關(guān)編程元件的波形圖(時序圖),右邊是描述該系統(tǒng)的順序功能圖,圖中用矩形方框表示步,方框中可以用數(shù)字表示該步的編號,一般用代表該步的編程元件的元件的元件號作為步的編號,如M0等,這樣在根據(jù)順序功能圖設(shè)計梯形圖較為方便。
2.初始步
與系統(tǒng)的初始狀態(tài)相對應(yīng)的步稱為初始步,初始狀態(tài)一般是系統(tǒng)等待起動命令的相對靜止的狀態(tài)。初始步用雙線方框表示,每一個順序功能圖至少應(yīng)該有一個初始步。
3.活動步
當(dāng)系統(tǒng)正處于某一步所在的階段時,該步處于活動狀態(tài),稱該步為“活動步”。步處于活動狀態(tài)時,相應(yīng)的動作被執(zhí)行:處于不活動狀態(tài)時,相應(yīng)的非存儲型動作被停止執(zhí)行。
4.與步對應(yīng)的動作或命令
可以將一個控制系統(tǒng)劃分為被控系統(tǒng)和施控系統(tǒng),例如在數(shù)控車床系統(tǒng)中,數(shù)控裝置是施控系統(tǒng),而車床是被控系統(tǒng)。對于被控系統(tǒng),在某一步中要完成某些“動作”(action);對于施控系統(tǒng),在某一步中則要向被控系統(tǒng)發(fā)出某些“命令”(command)。為了敘述方便,下面將命令或動作統(tǒng)稱為動作,并用矩形框中的文字或符號表示,該矩形框應(yīng)與相應(yīng)的符號相連。
如果某一步有幾個動作,可以用圖18中的兩種畫法來表示,但是并不隱含這些動作之間的任何順序。說明命令的語句應(yīng)清楚地表明該命令是存儲型的還是非存儲型的。例如某步的存儲型命令“打開1號閥并保持”,是指該步為活動步時打開,該步為不活動時繼續(xù)打開;非存儲型命令“打開1號閥”,是指該步為活動步時打開,為不活動步時關(guān)閉。
除了以上的基本結(jié)構(gòu)之外,使用動作的修飾詞(見表1)可以在一步中完成不同的動作。修飾詞允許在不增加邏輯的情況下控制動作。例如,可以使用修飾詞L來限制配料閥打開的時間。
表1動作的修飾詞
N | 非存儲型 | 當(dāng)步變?yōu)椴换顒硬綍r動作終止 |
S | 置位(存儲) | 當(dāng)步變?yōu)椴换顒硬綍r動作繼續(xù),直到動作被復(fù)位 |
R | 復(fù)位 | 被修飾詞S,SD,SL,或DS起動的動作被終止 |
L | 時間限制 | 步變?yōu)榛顒硬綍r動作被起動,直到步變?yōu)椴换顒硬交蛟O(shè)定時間到 |
D | 時間延遲 | 步變?yōu)榛顒硬綍r延遲定時器被起動,如果延遲之后步仍然是活動的,動作被起動和繼續(xù),直到步變不活動步 |
P | 脈沖 | 當(dāng)步變?yōu)榛顒硬?動作被起動并且只執(zhí)行一次 |
SD | 存儲與時間延遲 | 在時間延遲之后動作被起動,一直到動作被復(fù)位 |
DS | 延遲與存儲 | 在延遲之后如果步仍然是活動的,動作被起動直到被復(fù)位 |
SL | 存儲與時間限制 | 步變?yōu)榛顒硬綍r動作被起動,一直到設(shè)定的時間到或動作被復(fù)位 |
在圖17中,定時器T0的線圈應(yīng)在M1為活動步時“通電”,M1為不活動步時斷電,從這個意義上來說,T0的線圈相當(dāng)于步M1的一個動作,所以將T0作為步M1的動作來處理。步M1下面的轉(zhuǎn)換條件T0由在指定時時間到時閉合的T0的常開觸點(diǎn)提供。因此動作框中的T0對應(yīng)的是T0的線圈,轉(zhuǎn)換條件T0對應(yīng)的是T0的常開觸點(diǎn)。
審核編輯 :李倩
-
線圈
+關(guān)注
關(guān)注
14文章
1830瀏覽量
44483 -
plc
+關(guān)注
關(guān)注
5012文章
13309瀏覽量
463724 -
數(shù)控車床
+關(guān)注
關(guān)注
2文章
78瀏覽量
16303
原文標(biāo)題:PLC工程師告訴你:PLC順序控制設(shè)計中步與動作是如何進(jìn)行的?
文章出處:【微信號:直觀學(xué)PLC,微信公眾號:直觀學(xué)PLC】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論