1、單序列
單序列由一系列相繼激活的步組成,是最簡單的一種順序功能圖,如圖7.50所示。每一步的后面僅接有一個轉(zhuǎn)換,每一個轉(zhuǎn)換的后面只有一個步。
2、選擇的分支和合并
選擇序列的開始稱為選擇分支,如圖1(a)所示。轉(zhuǎn)換符號只能標(biāo)在水平連線之下。如果步5是激活的,并且轉(zhuǎn)換條件e=1,則發(fā)生由步5到步6的進(jìn)展。如果步5是活動的,并且f=1,則發(fā)生由步5到步9的進(jìn)展。在選擇序列的分支時,一般只允許同時選擇一個序列。
圖1 選擇序列的分支和合并
選擇序列的結(jié)束稱為選擇合并,如圖1(b)所示。幾個選擇序列合并到一個公共序列時,用需要重新組合的序列相同數(shù)量的轉(zhuǎn)換符號和水平連線來表示。轉(zhuǎn)換符號只允許標(biāo)在水平連線之上。如果步5是活動的,并且轉(zhuǎn)換條件m=1,則發(fā)生由步4到步12的進(jìn)展。如果步8是活動的,并且n=1,則發(fā)生由步8到步12的進(jìn)展。
3、并行分支
并行序列的開始稱為并行分支,如圖2(a)所示。當(dāng)轉(zhuǎn)換的實現(xiàn)導(dǎo)致幾個序列同時激活時,這些序列稱為并行序列。當(dāng)步3是活動的,并且e=1,則4、6、8這三步同時被激活,同時步3變?yōu)椴换顒?。為了強調(diào)轉(zhuǎn)換的同步實現(xiàn),水平連線用雙線表示。步4、6、8被同時激活后,每個序列中的活動步的進(jìn)展將是獨立的。在表示同步的水平雙線之上,只允許有一個轉(zhuǎn)換符號。
圖2 并行序列的分支和合并
并行序列的結(jié)束稱為并行合并,如圖2(b)所示。在表示同步的水平雙線之下,只允許有一個轉(zhuǎn)換符號。當(dāng)直接連在雙線上的所有前級步都處于活動狀態(tài),并且轉(zhuǎn)換條件d=1時,才會發(fā)生步3、5、7到步8的進(jìn)展。即3、5、7同時變?yōu)椴换顒拥模?變?yōu)榛顒硬健?br>4、跳轉(zhuǎn)與循環(huán)
向下面非相鄰狀態(tài)的直接轉(zhuǎn)移或者向系列外的狀態(tài)轉(zhuǎn)移被稱為跳轉(zhuǎn),以箭頭符號表示轉(zhuǎn)移的目標(biāo)狀態(tài),如圖3(a)所示。向上面狀態(tài)的轉(zhuǎn)移被稱為重復(fù),與跳轉(zhuǎn)一樣,用箭頭符號表示轉(zhuǎn)移的目標(biāo)狀態(tài),如圖3(b)所示。
圖3 跳轉(zhuǎn)與循環(huán)