有了上面的知識(shí),就可以在程序上處理模擬量了,。在處理模擬量時(shí),,有一個(gè)很重要的關(guān)系,就是經(jīng)過(guò)模數(shù)轉(zhuǎn)換后得到的數(shù)值與生產(chǎn)過(guò)程中物理量的工程單位值之間的關(guān)系,,因?yàn)槲覀冋嬲P(guān)心的是工程單位值,。當(dāng)然,通過(guò)對(duì)傳感器,、變送器輸入,、輸出之間的關(guān)系以及表8~7給出的關(guān)系,可以計(jì)算PIW中的數(shù)值所對(duì)應(yīng)的工程單位實(shí)數(shù)值,。在這個(gè)計(jì)算中27648是一個(gè)很重要的數(shù),。從表8-7中可以看出,滿(mǎn)量程就對(duì)應(yīng)27648,。為實(shí)現(xiàn)這種轉(zhuǎn)換,,系統(tǒng)提供了FC105并且把它放在標(biāo)準(zhǔn)庫(kù)(Standard Library)里,供用戶(hù)調(diào)用,。
[例8-1] 采用SM331(6ES7-331-7KF02-0AB0)的0通道測(cè)量流量信號(hào),,采用兩線(xiàn)制4~ 20mA電流變送器,量程為0~1000m3/h,,模塊的量程調(diào)節(jié)塊設(shè)定在D位置。該模塊安裝在中央機(jī)架的6號(hào)槽位,,地址為288,。比例變換后的輸人數(shù)據(jù)存儲(chǔ)在MD100中。
用STEP 7組態(tài)后,,編程時(shí),,在“Libraries”中選擇“Standard library”,然后選擇“TI-S7 Converting Blocks”,,再選擇“FC105 SCALE CONVERT”,。
編寫(xiě)的LAD程序如圖8-16所示:
圖8-16 使用FC105對(duì)模擬量進(jìn)行規(guī)范處理
參數(shù)說(shuō)明如下:
·IN:模擬量輸入通道的地址;
·HI_LIM:變送器量程的上限,;
·LO_LIM:變送器量程的下限,;
·BIPOLAR:測(cè)量信號(hào)的極性,單極性為0(FALSE),,雙極性為1(TRUE),;
·RET_VAL:返回變量的存儲(chǔ)地址,,通過(guò)返回變量可以知道比例變換過(guò)程是否正常;
·OUT:比例變換后的輸入數(shù)據(jù)的存儲(chǔ)地址,。
在功能庫(kù)中,,FC106是FC105的逆運(yùn)算,把控制器處理后的數(shù)據(jù)進(jìn)行轉(zhuǎn)換后送入輸出通道,。
[例8-2] 調(diào)用FC106的例子如圖8-17所示,。
參數(shù)說(shuō)明如下:
·IN:輸入?yún)?shù),希望輸出的工程單位實(shí)數(shù)值,;
·HI_LIM:輸人參數(shù),,實(shí)數(shù),工程單位量程上限,;
·LO_LIM:輸入?yún)?shù),,實(shí)數(shù),工程單位量程下限,;
·BIPOLAR:輸入?yún)?shù),,BOOL,輸入值,,本例中為M3.0,,為0表示單極性,為1表
示雙極性,;
·RET_VAL:輸出參數(shù),,WORD,功能執(zhí)行正常,,返回0,,否則,輸出出錯(cuò)碼,;
·OUT:輸出參數(shù),,整數(shù),可直接傳送到PQW中,。
圖8-17 FC106使用例程
[例8-3] 編一個(gè)帶參數(shù)的程序塊FB120用于監(jiān)視模擬變量的實(shí)際值,,如圖8-18所示,各參數(shù)定義如下:
圖8-18 結(jié)構(gòu)化編程例圖
·ACTV為模擬變量的測(cè)量值,;
·HI_LIM為測(cè)量范圍的上界,;
·LO_LIM為測(cè)量范圍的下界;
·HL為監(jiān)視值的高限,;
·LL表示低限,;
·HYS表示檢測(cè)的滯環(huán)值;
·QH用于指示超出高限的狀態(tài):當(dāng)模擬變量的實(shí)際值大于HL時(shí),QH置位,;當(dāng)模擬
變量的實(shí)際值小于HL - HYS時(shí),,QH復(fù)位;
·QL用于指示低于低限的狀態(tài):當(dāng)模擬變量的實(shí)際值小于LL時(shí),,QL置位,;當(dāng)模擬變
量的實(shí)際值大于LL +HYS時(shí),QL復(fù)位,。
注意:在監(jiān)視程序中采用滯環(huán)技術(shù),,可提高系統(tǒng)的抗干擾能力。
練習(xí)步驟:
1)編寫(xiě)用于監(jiān)視模擬變量的功能塊FB120,,FB120的變量聲明如表8-11所示,。在FB120中調(diào)用FC105,將測(cè)量值ACTV轉(zhuǎn)化為模擬變量的實(shí)際值,。
2)在OB1中調(diào)用FB120,,各參數(shù)的實(shí)際取值如表8-12所示。
表8-11 FB120變量聲明表
表8-12 形參取值列表
FB120的梯形圖程序如下:
|
|
來(lái)自: pphsy > 《待分類(lèi)1》