
西門子SIEMENS 6ES7214-1AD23-0XB8
西門子SIEMENS 6ES7214-1AD23-0XB8
西門子SIEMENS 6ES7214-1AD23-0XB8
只要涉及到數(shù)據(jù)采集和輸出,都會遇到模擬量的線性變換。在西門子300plc編程中,系統(tǒng)自帶的兩個線性變換功能塊FC105和FC106是常用的兩個數(shù)據(jù)轉(zhuǎn)換模塊。但是在博圖中,模擬量的線性轉(zhuǎn)換跟300PLC有一定的差異,本文詳細(xì)介紹1200,1500中模擬量的線性轉(zhuǎn)換問題。
1. 線性變換原理
線性變換原理公式
線性變換的原理很簡單,比如說,在工程測量中,常會遇到4-20mA的傳感器,如壓力傳感器或位移傳感器等,要轉(zhuǎn)換為0-50MPa的物理量。用高中學(xué)過的直線方程兩點式就可以了。已知兩點(4,20)和(20,50),求(x,y)。
2. 線性變換用到的指令模塊
(1).標(biāo)準(zhǔn)化(NORM_X)指令:
可以使用“標(biāo)準(zhǔn)化”指令,通過將輸入 VALUE 中變量的值映射到線性標(biāo)尺對其進(jìn)行標(biāo)準(zhǔn)化。可以使用參數(shù) MIN 和 MAX 定義(應(yīng)用于該標(biāo)尺的)值范圍的限值。輸出 OUT 中的經(jīng)過計算并存儲為浮點數(shù),這取決于要標(biāo)準(zhǔn)化的值在該值范圍中的位置。如果要標(biāo)準(zhǔn)化的值等于輸入 MIN 中的值,則輸出 OUT 將返回值“0.0”。如果要標(biāo)準(zhǔn)化的值等于輸入 MAX 的值,則輸出 OUT 需返回值“1.0”。
OUT=(VALUE-MIN)/(MAX-MIN)
上面是PLC幫助文檔的官方解釋:很拗口,理解不了不用去管他。下面直接看應(yīng)用就會好。
標(biāo)準(zhǔn)化(NORM_X)指令
標(biāo)準(zhǔn)化(NORM_X)指令映射關(guān)系
標(biāo)準(zhǔn)化(NORM_X)指令參數(shù)
注意這個數(shù)據(jù)類型就可以了。
(2)SCALE_X:縮放
“縮放”指令,通過將輸入 VALUE 的值映射到的值范圍來對其進(jìn)行縮放。 當(dāng)執(zhí)行“縮放”指令時,輸入 VALUE 的浮點值會縮放到由參數(shù) MIN 和 MAX 定義的值范圍。 縮放結(jié)果為整數(shù),存儲在 OUT 輸出中。
同樣的,不用去刻意理解這個意思。后面看舉例應(yīng)用就可以了。
上海地友自動化設(shè)備有限公司本著“以人為本、科技先導(dǎo)、顧客滿意、持續(xù)改進(jìn)”的工作方針,致力于工業(yè)自動化控制領(lǐng)域的產(chǎn)品開發(fā)、工程配套和系統(tǒng)集成,擁有豐富的自動化產(chǎn)品的應(yīng)用和實踐經(jīng)驗以及雄厚的技術(shù)力量,尤其以 PLC復(fù)雜控制系統(tǒng)、傳動技術(shù)應(yīng)用、伺服控制系統(tǒng)、數(shù)控備品備件、人機(jī)界面及網(wǎng)絡(luò)/軟件應(yīng)用為公司的技術(shù)特長,幾年來,上海地友公司在與德國 SIEMENS公司自動化與驅(qū)動部門的長期緊密合作過程中,建立了良好的相互協(xié)作關(guān)系











