久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

S7 300PLC之旅——模擬量輸入、輸出標(biāo)準(zhǔn)化FC105,、FC106

 打遍天下的醬油 2018-06-04

【引言】有小伙伴想了解一下FC105的用法,,鑒于FC105和FC106實(shí)際上是一對(duì)“好基友”,所以,,這里大概的探討一下這兩個(gè)塊的功能與用法,。

一、FC105,、FC106

1,、FC105

FC105的塊名叫“scale”,中文的意思是模擬量輸入的標(biāo)準(zhǔn)化,。SCALE功能接受一個(gè)整型值(IN),,并將其轉(zhuǎn)換為以工程單位表示的介于下限和上限(LO_LIM和HI_LIM)之間的實(shí)型值。將結(jié)果寫入OUT,。SCALE功能使用以下等式:

OUT = [ ((FLOAT (IN) -K1)/(K2-K1)) * (HI_LIM-LO_LIM)] + LO_LIM

常數(shù)K1和K2根據(jù)輸入值是BIPOLAR還是UNIPOLAR設(shè)置,。

  • 雙極性BIPOLAR:假定輸入整型值介于 -27648與27648之間,因此K1 = -27648.0,,K2 = +27648.0

  • 單極性UNIPOLAR:假定輸入整型值介于0和27648之間,,因此K1 = 0.0,K2 = +27648.0

如果輸入整型值大于K2,,輸出(OUT)將鉗位于HI_LIM,,并返回一個(gè)錯(cuò)誤,。如果輸入整型值小于K1,,輸出將鉗位于LO_LIM,并返回一個(gè)錯(cuò)誤。

通過(guò)設(shè)置LO_LIM > HI_LIM可獲得反向標(biāo)定,。使用反向轉(zhuǎn)換時(shí),,輸出值將隨輸入值的增加而減小。

2,、FC106

FC106的塊名叫“unscale”,,中文的意思是模擬量輸出的標(biāo)準(zhǔn)化。UNSCALE功能接收一個(gè)以工程單位表示,、且標(biāo)定于下限和上限(LO_LIM和HI_LIM)之間的實(shí)型輸入值(IN),,并將其轉(zhuǎn)換為一個(gè)整型值。將結(jié)果寫入OUT,。UNSCALE功能使用以下等式:

OUT = [ ((IN-LO_LIM)/(HI_LIM-LO_LIM)) * (K2-K1) ] + K1

常數(shù)K1和K2根據(jù)輸入值是BIPOLAR還是UNIPOLAR設(shè)置,。

  • 雙極性BIPOLAR:假定輸出整型值介于-27648和27648之間,因此,,K1 = -27648.0,,K2 = +27648.0

  • 單極性UNIPOLAR:假定輸出整型值介于0和27648之間,因此,,K1 = 0.0,,K2 = +27648.0

如果輸入值超出LO_LIM和HI_LIM范圍,輸出(OUT)將鉗位于距其類型(BIPOLAR或UNIPOLAR)的指定范圍的下限或上限較近的一方,,并返回一個(gè)錯(cuò)誤,。

3、FC105,、FC106的函數(shù)意義

上述FC105,、FC106的功能介紹在STEP7的幫助文件中能夠查到。方法有多種,,比如在總覽框中選中FC105,,再按下F1就可以彈出FC105的幫助文本(如圖1所示)。FC105,、FC106的詳細(xì)介紹和參數(shù)表可在幫助文本中查詢,,就不多贅述了。這里著重談?wù)凢C105,、FC106的函數(shù)意義,。

FC105、FC106是專門處理模擬量的,。在實(shí)際的工程中,,各種模擬量,如:壓力,、溫度,、流量,、位移等都要采用各種各樣的傳感器進(jìn)行測(cè)量。傳感器會(huì)輸出標(biāo)準(zhǔn)的電壓,、電流,、溫度、電阻等信號(hào)供PLC采集,,經(jīng)由模擬量輸入模板將這些信號(hào)轉(zhuǎn)換成數(shù)字量——整型數(shù)INTEGER,。但在PLC內(nèi)部處理這些數(shù)據(jù)時(shí),又需要將整型數(shù)轉(zhuǎn)換成實(shí)際的壓力,、溫度,、流量等物理值,而FC105就是為了完成從整型量到實(shí)際值轉(zhuǎn)換而設(shè)計(jì)的,;PLC運(yùn)算處理后的模擬信號(hào)為了能經(jīng)由模擬輸出模板傳輸給執(zhí)行機(jī)構(gòu),,首先必須將實(shí)際值轉(zhuǎn)換成整型量,這一過(guò)程需要由FC106來(lái)完成,。

S7 300PLC之旅——模擬量輸入,、輸出標(biāo)準(zhǔn)化FC105、FC106

二,、FC105,、FC106的調(diào)用

在我們自己建立的工程中,默認(rèn)是沒(méi)有FC105,、FC106等這些邏輯塊的,。也就是,工程建立時(shí),,圖1中的塊總覽框的FC塊下是沒(méi)有FC105和FC106的,,需要我們自己把它們找出來(lái)。

我們需要從庫(kù)中找到FC105,、FC106,,它們?cè)凇皫?kù)->Standard Library->TI-S7 Converting Blocks”下,如圖2所示,。我們假定在OB1中調(diào)用這兩個(gè)塊,。則只需將庫(kù)中的FC105和FC106分別拖入OB1的新程序段中,即可實(shí)現(xiàn)對(duì)兩個(gè)塊的調(diào)用,,在紅色“,??,?”處賦以合適的變量即可完成程序功能,。同時(shí),系統(tǒng)會(huì)在塊預(yù)覽界面生成兩個(gè)塊(如圖3),。

S7 300PLC之旅——模擬量輸入,、輸出標(biāo)準(zhǔn)化FC105,、FC106

S7 300PLC之旅——模擬量輸入、輸出標(biāo)準(zhǔn)化FC105,、FC106

三、例程

FC105,、FC106的參數(shù)中,,最難確定的是HI_LIM和LO_LIM的值,到底該取怎樣的值才合適呢,?這里,,我們以Pt100給PLC反饋溫度為例,來(lái)說(shuō)明一下FC105中參數(shù)值HI_LIM和LO_LIM如何整定,。

PT100的工作原理是:當(dāng)PT100在0攝氏度的時(shí)候他的阻值為100歐姆,,它的阻值會(huì)隨著溫度上升而成近似勻速的增長(zhǎng),為了方便討論,,這里我們假定其成線性關(guān)系,。即:

T=k*R+b

(其中:T為溫度值,R為阻值,,k,、b為線性關(guān)系常數(shù))

而Pt100在0°C到120°C之間溫度與阻值的對(duì)應(yīng)值如下表:

S7 300PLC之旅——模擬量輸入、輸出標(biāo)準(zhǔn)化FC105,、FC106

根據(jù)表中數(shù)據(jù),,可整定出k=2.56;b=-256,。

將k,、b的值對(duì)應(yīng)到FC105的標(biāo)準(zhǔn)化等式中(假定FC105工作于單極性模式下):

OUT = [ ((FLOAT (IN) -K1)/(K2-K1)) * (HI_LIM-LO_LIM)] + LO_LIM

可以計(jì)算出HI_LIM=70522,LO_LIM=-256,,將其填入程序的對(duì)應(yīng)位置后,,程序如下:

S7 300PLC之旅——模擬量輸入、輸出標(biāo)準(zhǔn)化FC105,、FC106

程序仿真運(yùn)行結(jié)果如下:

S7 300PLC之旅——模擬量輸入,、輸出標(biāo)準(zhǔn)化FC105、FC106

圖5 FC05參數(shù)整定后的R-T對(duì)照值

將仿真運(yùn)行結(jié)果帶入PT100的溫度阻值對(duì)照表中,,發(fā)現(xiàn)結(jié)果出入不大,,基本相符。證明HI_LIM和LO_LIM的整定值比較符合實(shí)際測(cè)量與控制需要,。

FC106的參數(shù)整定方法與FC105的基本類似,,這里就不贅述了。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn),。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多