S7-300順序功能圖的單序列,選擇序列,并行序列
發(fā)布于2022-12-02 10:05
39
2
標(biāo)簽:S7-300
1. 單序列
單序列由一系列相繼激活的步組成,每一步的后面僅有一個(gè)轉(zhuǎn)換,每一個(gè)轉(zhuǎn)換的后面只有一個(gè)步(見(jiàn)圖5-12a),單序列的特點(diǎn)是沒(méi)有分支與合并。
2. 選擇序列
選擇序列的開(kāi)始稱為分支(見(jiàn)圖5-12b),轉(zhuǎn)換符號(hào)只能標(biāo)在水平連線之下。如果步5 是活動(dòng)步,并且轉(zhuǎn)換條件h為1,則發(fā)生由步5→步8的進(jìn)展。如果步5是活動(dòng)步,并且k 為1,則發(fā)生由步5→步10的進(jìn)展。在步5之后選擇序列的分支處,每次只允許選擇一個(gè)序列,如果將選擇條件k改為k·h,則當(dāng)k和h同時(shí)為1狀態(tài)時(shí),將優(yōu)先選擇h對(duì)應(yīng)的序列。
選擇序列的結(jié)束稱為合并(見(jiàn)圖5-12b),幾個(gè)選擇序列合并到一個(gè)公共序列時(shí),用需要重新組合的序列相同數(shù)量的轉(zhuǎn)換符號(hào)和水平連線來(lái)表示,轉(zhuǎn)換符號(hào)只允許標(biāo)在水平連線之上。
如果步9是活動(dòng)步,并且轉(zhuǎn)換條件j變?yōu)?,則發(fā)生由步9→步12的進(jìn)展。如果步10是活動(dòng)步,并且n變?yōu)?,則發(fā)生由步10→步12的進(jìn)展。
允許選擇序列的某一條分支上沒(méi)有步,但是必須有一個(gè)轉(zhuǎn)換。這種結(jié)構(gòu)稱為“跳步”(見(jiàn)圖5-12c)。跳步是選擇序列的一種特殊情況。
3.并行序列
并行序列用來(lái)表示系統(tǒng)的幾個(gè)同時(shí)工作的獨(dú)立部分的工作情況。并行序列的開(kāi)始稱為分支(見(jiàn)圖5-12d),當(dāng)轉(zhuǎn)換的實(shí)現(xiàn)導(dǎo)致幾個(gè)序列同時(shí)激活時(shí),這些序列稱為并行序列。當(dāng)步3是活動(dòng)的,并且轉(zhuǎn)換條件e變?yōu)?,4和6這兩步同時(shí)變?yōu)榛顒?dòng)步,同時(shí)步3變?yōu)椴换顒?dòng)步。為了強(qiáng)調(diào)轉(zhuǎn)換的同步實(shí)現(xiàn),水平連線用雙線表示。步4、6被同時(shí)激活后,每個(gè)序列中活動(dòng)步的進(jìn)展將是獨(dú)立的。在表示同步的水平雙線之上,只允許有一個(gè)轉(zhuǎn)換符號(hào)。并行序列用來(lái)表示系統(tǒng)的幾個(gè)同時(shí)工作的獨(dú)立部分的工作情況。
并行序列的結(jié)束稱為合并(見(jiàn)圖5-12),當(dāng)直接連在雙線上的所有前級(jí)步(步5、7)都處于活動(dòng)狀態(tài),并且轉(zhuǎn)換條件i變?yōu)?時(shí),才會(huì)發(fā)生步5、7到步10的進(jìn)展,即步5、7同時(shí)變?yōu)椴换顒?dòng)步,而步10變?yōu)榛顒?dòng)步。在表示同步的水平雙線之下,只允許有一個(gè)轉(zhuǎn)換符號(hào)。