西門子通信模塊6ES7341-1BH02-0AE0簡介參數(shù)
)周期可調(diào)的脈沖信號發(fā)生器
如圖5-6所示采用定時(shí)器T0產(chǎn)生一個(gè)周期可調(diào)節(jié)的連續(xù)脈沖。當(dāng)X0常開觸點(diǎn)閉合后,*次掃描到T0常閉觸點(diǎn)時(shí),它是閉合的,于是T0線圈得電,經(jīng)過1s的延時(shí),T0常閉觸點(diǎn)斷開。T0常閉觸點(diǎn)斷開后的下一個(gè)掃描周期中,當(dāng)掃描到T0常閉觸點(diǎn)時(shí),因它已斷開,使T0線圈失電,T0常閉觸點(diǎn)又隨之恢復(fù)閉合。這樣,在下一個(gè)掃描周期掃描到T0常閉觸點(diǎn)時(shí),又使T0線圈得電,重復(fù)以上動作,T0的常開觸點(diǎn)連續(xù)閉合、斷開,就產(chǎn)生了脈寬為一個(gè)掃描周期、脈沖周期為1s的連續(xù)脈沖。改變T0的設(shè)定值,就可改變脈沖周期。結(jié)構(gòu)化文本(ST)是一種高級的文本語言,可以用來描述功能,功能塊和程序的行為,還可以在順序功能流程圖中描述步、動作和轉(zhuǎn)變的行為。結(jié)構(gòu)化文本語言表面上與PASCAL語言很相似,但它是一個(gè)專門為工業(yè)控制應(yīng)用開發(fā)的編程語言,具有很強(qiáng)的編程能力用于對變量賦值、回調(diào)功能和功能塊、創(chuàng)建表達(dá)式、編寫條件語句和迭代程序等。結(jié)構(gòu)化文本非常適合應(yīng)用在有復(fù)雜的算術(shù)計(jì)算的應(yīng)用中。結(jié)構(gòu)化文本程序格式自由,可以在關(guān)鍵詞與標(biāo)識符之間任何地方插入制表符、換行字符和注釋。對于熟悉計(jì)算機(jī)高級語言開發(fā)的人員來說,結(jié)構(gòu)化語言更是易學(xué)易用。此外,結(jié)構(gòu)化文本語言還易讀易理解,特別是
咖啡機(jī)能發(fā)放3種不同量的糖:不加,1份,2份??刂品盘堑某绦蛟谶@三種情況中略有不同。然而,起始點(diǎn)和選擇糖量后的結(jié)果相對這三個(gè)選擇都是相同的。從SFC程序中可清楚看到這一點(diǎn)(見流程圖)。由圖中可知,一旦SFC程序被輸入X004激活,初始狀態(tài)S006將為ON。用戶可有三種選擇,按下其中一個(gè)選擇按妞。
"None"按鈕將給出輸入X005,激活狀態(tài)S016,后激活S046。如果要求一份糖,則收到輸入X006,從而激活狀態(tài)S026,在T005限定的時(shí)間段內(nèi)輸出Y005放糖。設(shè)定時(shí)間到后,程序強(qiáng)制轉(zhuǎn)到狀態(tài)S046。后,如果要求兩份糖,則收到輸入X007。從而激活狀態(tài)S036,在T006定時(shí)器設(shè)定時(shí)間段內(nèi)放糖。同樣地,定時(shí)完成時(shí),激活狀態(tài)S046。
應(yīng)該注意的是狀態(tài)S026和S036都使用Y005。在一個(gè)標(biāo)準(zhǔn)形式程序中,必須寫成"OR”形式來驅(qū)動單個(gè)Y005輸出。不過,SFC類型的程序隔離了程序所有的未激活部分,它允