西門子控制器6ES731-25BF04-0AB0*
圖),右邊是描述該系統的順序功能圖,圖中用矩形方框表示步,方框中可以用數字表示該步的編號,一般用代表該步的編程元件的元件的元件號作為步的編號,如M0等,這樣在根據順序功能圖設計梯形圖較為方便。
2. 初始步
與系統的初始狀態相對應的步稱為初始步,初始狀態一般是系統等待起動命令的相對靜止的狀態。初始步用雙線方框表示,每一個順序功能圖至少應該有一個初始步。
3. 活動步
當系統正處于某一步所在的階段時,該步處于活動狀態,稱該步為“活動步”。步處于活動狀態時,相應的動作被執行:處于不活動狀態時,相應的非存儲型動作被停止執行。
4. 與步對應的動作或命令
可以將一個控制系統劃分為被控系統和施控系統,例如在數控車床系統中,數控裝置是施控系統,而車床是被控系統。對于被控系統,在某一步中要完成某些“動作”(action);對于施控系統,在某一步中則要向被控系統發出某些“命令”(command)。為了敘述方便,
下面將命令或動作統稱為動作,并用矩形框中的文字或符號表示,該矩形框應與相應的符號相連。
如果某一步有幾個動作,可以用圖18中的兩種畫法來表示,但是并不隱含這些動作之間的任何順序。說明命令的語句應清楚地表明該命令是存儲型的還是非存儲型的。例如某步的存儲型命令“打開1號閥并保持”,是指該步為活動步時打開,該步為不活動時繼續打開;非存儲型命令“打開1號閥”,是指該步為活動步時打開,為不活動步時關閉。
除了以上的基本結構之外,使用動作的修飾詞(見表1)可以在一步中完成不同的動作。修飾詞允許在不增加邏輯的情況下控制動作。例如,可以使用修飾詞L來限制配料閥打開的時間。
表1 動作的修飾詞
N | 非存儲型 | 當步變為不活動步時動作終止 |
S | 置位(存儲) | 當步變為不活動步時動作繼續,直到動作被復位 |
R | 復位 | 被修飾詞S,SD,SL,或DS起動的動作被終止 |
L | 時間限制 | 步變為活動步時動作被起動,直到步變為不活動步或設定時間到 |
D | 時間延遲 | 步變為活動步時延遲定時器被起動,如果延遲之后步仍然是活動的,動作被起動和繼續,直到步變不活動步 |
P | 脈沖 | 當步變為活動步,動作被起動并且只執行一次 |
SD | 存儲與時間延遲 | 在時間延遲之后動作被起動,一直到動作被復位 |
DS | 延遲與存儲 | 在延遲之后如果步仍然是活動的,動作被起動直到被復位 |
SL | 存儲與時間限制 | 步變為活動步時動作被起動,一直到設定的時間到或動作被復位 |
在圖17中,定時器T0的線圈應在M1為活動步時“通電”,M1為不活動步時斷電,從這個意義上來說,T0的線圈相當于步M1的一個動作,所以將T0作為步M1的動作來處理。步M1下面的轉換條件T0由在時