西門子ET200模塊6ES7193-6AP00-0AA0原裝
(2)選擇序列 選擇序列的開始稱為分支,如圖5-22b所示,轉(zhuǎn)換符號(hào)只能標(biāo)在水平連線之下,。如果步2是活動(dòng)的,并且轉(zhuǎn)換條件e=1,則發(fā)生由步5 步6的進(jìn)展,;如果步5是活動(dòng)的,并且f=1,,則發(fā)生由步5 步9的進(jìn)展,。在某一時(shí)刻一般只允許選擇一個(gè)序列。
選擇序列的結(jié)束稱為合并,,如圖5-22c所示,。如果步5是活動(dòng)步,,并且轉(zhuǎn)換條件m=1,則發(fā)生由步5 步12的進(jìn)展,;如果步8是活動(dòng)步,,并且n=1,則發(fā)生由步8 步12的進(jìn)展,。
(3)并行序列 并行序列的開始稱為分支,,如圖5-23a所示,當(dāng)轉(zhuǎn)換條件的實(shí)現(xiàn)導(dǎo)致幾個(gè)序列同時(shí)激活時(shí),,這些序列稱為并行序列,。當(dāng)步4是活動(dòng)步,并且轉(zhuǎn)換條件a=1,、3,、7、9這三步同時(shí)變?yōu)榛顒?dòng)步,,同時(shí)步4變?yōu)椴换顒?dòng)步,。為了強(qiáng)調(diào)轉(zhuǎn)換的同步實(shí)現(xiàn),水平連線用雙線表示,。步3,、7、9被同時(shí)激活后,,每個(gè)序列中活動(dòng)步的進(jìn)展將是獨(dú)立的,。在表示同步的水平雙線之上,只允許有一個(gè)轉(zhuǎn)換符號(hào),。

并行序列的結(jié)束稱為合并,,如圖5-23b所示,在表示同步的水平雙線之下,,只允許有一個(gè)轉(zhuǎn)換符號(hào),。當(dāng)直接連在雙線上的所有前級(jí)步都處于活動(dòng)狀態(tài),并且轉(zhuǎn)換條件b=1時(shí),,才會(huì)發(fā)生步3,、6、9到步10的進(jìn)展,,即步3,、6、9同時(shí)變?yōu)椴换顒?dòng)步,,而步10變?yōu)榛顒?dòng)步,。并行序列表示系統(tǒng)的幾個(gè)同時(shí)工作的獨(dú)立部分的工作情況。
(4)子步 如見圖5-24所示,,某一步可以包含一系列子步和轉(zhuǎn)換,,通常這些序列表示整個(gè)系統(tǒng)的一個(gè)完整的子功能,。子步的使用使系統(tǒng)的設(shè)計(jì)者在總體設(shè)計(jì)時(shí)容易抓住系統(tǒng)的主要矛盾,用更加簡(jiǎn)潔的方式表示系統(tǒng)的整體功能和概貌,,而不是一開始就陷入某些細(xì)節(jié)之中,。設(shè)計(jì)者可以從的對(duì)整個(gè)系統(tǒng)的全面描述開始,然后畫出更詳細(xì)的功能表圖,,子步中還可以包含更詳細(xì)的子步,,這使設(shè)計(jì)方法的邏輯性很強(qiáng),可以減少設(shè)計(jì)中的錯(cuò)誤,,縮短總體設(shè)計(jì)和查錯(cuò)所需要的時(shí)間,。
外圍設(shè)備(SER)指令包括串行通信指令RS(FNC80)、八進(jìn)制數(shù)據(jù)傳送指令PRUN(FNC81),、HEX→ASCII轉(zhuǎn)換指令A(yù)SCI(FNC82),、ASCII→HEX轉(zhuǎn)換指令HEX(FNC83)、校驗(yàn)碼指令CCD(FNC84),、模擬量輸入指令VRRD(FNC85),、模擬量開關(guān)設(shè)定指令VRSC(FNC86)和PID運(yùn)算指令PID(FNC88)8條指令。
(1)八進(jìn)制數(shù)據(jù)傳送指令 八進(jìn)制數(shù)據(jù)傳送指令(D)PRUN(P)(FNC81)是用于八進(jìn)制數(shù)的傳送,。如圖3-78所示,,當(dāng)X10為ON時(shí),將X0~X17內(nèi)容送至M0~M7和M10~M17(因?yàn)閄為八進(jìn)制,,故M9和M8的內(nèi)容不變),。當(dāng)X11為ON時(shí),則將M0~M7送Y0~Y7,,M10~M17送Y10~Y17,。源操作數(shù)可取KnX、KnM,,目標(biāo)操作數(shù)取KnY、KnM,,n=1~8,,16位和32位運(yùn)算分別占5個(gè)和9個(gè)程序步。