技術(shù)頻道

娓娓工業(yè)
您現(xiàn)在的位置: 中國(guó)傳動(dòng)網(wǎng) > 技術(shù)頻道 > 技術(shù)百科 > UniMAT億維:模擬量計(jì)算與編程

UniMAT億維:模擬量計(jì)算與編程

時(shí)間:2015-01-16 15:56:29來源:丁安軍

導(dǎo)語:?我們進(jìn)行模擬量計(jì)算和編程之前,首先要清楚一些概念和計(jì)算依據(jù)即轉(zhuǎn)換公式,搞清楚這些我們才能順暢的進(jìn)行編程。下文以200CPU模擬量輸入為例進(jìn)行介紹。

我們進(jìn)行模擬量計(jì)算和編程之前,首先要清楚一些概念和計(jì)算依據(jù)即轉(zhuǎn)換公式,搞清楚這些我們才能順暢的進(jìn)行編程。下文以200CPU模擬量輸入為例進(jìn)行介紹。

1、概念說明
 
工程值即為變送器對(duì)應(yīng)的實(shí)際工程量,如壓力值、溫度值、流量值等。
信號(hào)值即為通過萬用表檢測(cè)到的電流值、電壓值。
通道讀數(shù)即為CPU所讀取通道的數(shù)值。
 
2、轉(zhuǎn)換公
 
對(duì)于CPU讀取或輸出的模擬量數(shù)值,可讀性差,一般需要工程轉(zhuǎn)換,轉(zhuǎn)換成工程值便于分析和利用??赏ㄟ^下面的公式1(該公式收集于網(wǎng)絡(luò))對(duì)其進(jìn)行轉(zhuǎn)換:
公式1 Ov = [(Osh - Osl)*(Iv - Isl)/(Ish - Isl)] + Osl
其中:
Ov:換算結(jié)果 Iv:換算對(duì)象 Osh:換算結(jié)果的高限 Osl:換算結(jié)果的低限
Ish:換算對(duì)象的高限  Isl:換算對(duì)象的低限
 
3、轉(zhuǎn)換實(shí)例
 
以一電流型的變送器為例,對(duì)上述公式進(jìn)行講解。變送器輸出為電流型,電流范圍為4到20mA,對(duì)應(yīng)的工程值為0到100KPa。由此可以得出:4到20mA對(duì)應(yīng)0到100KPa,對(duì)應(yīng)6400到32000.即4mA對(duì)應(yīng)0KPa對(duì)應(yīng)6400,三者的關(guān)系是線性的。對(duì)應(yīng)上述公式:Ov=壓力值;Iv=CPU模擬量通道讀數(shù);Osh=100KPa;Osl=0KPa;Ish=32000;Isl=6400。當(dāng)CPU模擬量通道讀數(shù)為N,對(duì)應(yīng)的壓力為P,代入上述公式:P=(100-0)*(N-6400)/(32000-6400)+0.同樣利用該公式我們可以算出CPU模擬量通道讀數(shù)為N時(shí)對(duì)應(yīng)的電流值I:I=(20-4)*(N-6400)/(32000-6400)+4.已知模擬量輸入信號(hào)值(如檢測(cè)到的電流值)、模擬量通道讀數(shù)、工程值其中的一項(xiàng),通過上述公式可以很方便的計(jì)算出另外兩項(xiàng)的值。
 
4 編程實(shí)例
 
可通過兩種方式對(duì)模擬量數(shù)據(jù)進(jìn)行處理,調(diào)用封裝好的庫(kù)文件或手動(dòng)編寫程序。調(diào)用庫(kù)文件適用于模擬數(shù)據(jù)較多時(shí),可直接調(diào)用庫(kù)文件;手頭沒有庫(kù)文件,模擬量數(shù)據(jù)較少時(shí)可采用手動(dòng)編程。推薦前者,簡(jiǎn)潔、快速。
(1)Scale庫(kù)應(yīng)用
通過調(diào)用庫(kù)文件,可以很方便對(duì)模擬量數(shù)據(jù)經(jīng)行處理。選用的庫(kù)為Scale。Scale庫(kù)有三個(gè)子項(xiàng),S_ITR即整數(shù)轉(zhuǎn)換成實(shí)數(shù),模擬量輸入數(shù)據(jù)處理用的比較多;S_RTR即實(shí)數(shù)轉(zhuǎn)換成實(shí)數(shù),PID數(shù)據(jù)處理用的較多;S_RTI即實(shí)數(shù)轉(zhuǎn)換成整數(shù),模擬量輸出數(shù)據(jù)處理用的較多。
該庫(kù)是根據(jù)公式1進(jìn)行編寫的,引腳定義與公式1類似,不同的是Ov代碼改成Output,Iv代碼改成Input。
上個(gè)例子中,模擬量通道為AIW0,計(jì)算后的數(shù)據(jù)即VD0與實(shí)際值有偏差時(shí),可以引用偏差VD4,兩者相加得到與實(shí)際值較為接近的數(shù)值VD8.程序示例見圖1.
圖1 庫(kù)文件調(diào)用
(2)手動(dòng)編寫轉(zhuǎn)換程序
為了保證精度,手動(dòng)編寫程序的原則是先乘后除。程序示例見圖2.
圖2 轉(zhuǎn)換程序
計(jì)算后的數(shù)據(jù)即VD12與實(shí)際值有偏差時(shí),可以引用偏差VD16,兩者相加得到與實(shí)際值較為接近的數(shù)值VD20.
 
5 說明
 
(1)200的庫(kù)文件同樣適用于模擬量輸出編程;
(2)300的模擬量輸入計(jì)算可調(diào)用FC105,輸出計(jì)算可調(diào)用;
(3)以電流為例,300模塊采集到的變送器信號(hào),0-20mA或4-20mA,通道數(shù)據(jù)字對(duì)應(yīng)皆為0-27648,需要注意的是通道硬件組態(tài)要設(shè)置正確;
(4)RTD和TC模塊通道讀數(shù)為實(shí)際溫度的10倍,不需要轉(zhuǎn)換計(jì)算,例通道讀數(shù)為500,對(duì)應(yīng)的實(shí)際溫度為50.0℃。(轉(zhuǎn)發(fā)暗號(hào):億維公司口號(hào):信賴,源自品質(zhì);信任,鑄就品牌)
 
歡迎關(guān)注億維微信訂閱號(hào)(unimat2004),即時(shí)分享工控新技術(shù)!
 

標(biāo)簽:

點(diǎn)贊

分享到:

上一篇:能量管理的好幫手——車載能...

下一篇:電液伺服加載模擬控制器的數(shù)...

中國(guó)傳動(dòng)網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來源:中國(guó)傳動(dòng)網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國(guó)傳動(dòng)網(wǎng)(www.treenowplaneincome.com)獨(dú)家所有。如需轉(zhuǎn)載請(qǐng)與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來源“中國(guó)傳動(dòng)網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請(qǐng)保留稿件來源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。

網(wǎng)站簡(jiǎn)介|會(huì)員服務(wù)|聯(lián)系方式|幫助信息|版權(quán)信息|網(wǎng)站地圖|友情鏈接|法律支持|意見反饋|sitemap

中國(guó)傳動(dòng)網(wǎng)-工業(yè)自動(dòng)化與智能制造的全媒體“互聯(lián)網(wǎng)+”創(chuàng)新服務(wù)平臺(tái)

網(wǎng)站客服服務(wù)咨詢采購(gòu)咨詢媒體合作

Chuandong.com Copyright ?2005 - 2024 ,All Rights Reserved 版權(quán)所有 粵ICP備 14004826號(hào) | 營(yíng)業(yè)執(zhí)照證書 | 不良信息舉報(bào)中心 | 粵公網(wǎng)安備 44030402000946號(hào)