歡(huān)迎您訪問河南省猫咪官网社区自動(dòng)化係統有限公司官方網站! 控製工程、物聯網、機(jī)器人、智能製造
谘詢熱(rè)線:0371-60298207 13383812899
您的位(wèi)置:首頁 > 新聞(wén)動態 > 行業動態

教你幾(jǐ)步(bù)搞定模擬量計算

發布日期:2021-09-30 17:46:36   來源:行(háng)業(yè)動態   瀏覽量:

 

假設模擬量的標準電信號是 A0—Am(如:4—20mA),A/D轉(zhuǎn)換後數值為D0—Dm(如(rú):6400—32000) ,設(shè)模擬量的(de)標準電信號是(shì)A,A/D轉換後的(de)相應(yīng)數值為D,由於是線性關係,函數(shù)關係

 

A=f(D)可以(yǐ)表示為(wéi)數學方程:

A=(D-D0)×(Am-A0)/(Dm-D0)+A0。

 

根據該方程式,可以方便(biàn)地根據(jù)D值計算出A值。將該方程式逆換,得出函數關係D=f(A)可以表示為數學方程:

D=(A-A0)×(Dm-D0)/(Am-A0)+D0。

 

具體舉一個實例,以S7-200和4—20mA為例,經A/D轉換後,我們得到的(de)數值是 6400—32000,即A0=4,Am=20,D0=6400,Dm=32000 ,代入公(gōng)式,得(dé)出(chū):

A=(D-6400)×(20-4)/(32000-6400)+4

 

假設該模擬量與AIW0對應,則當AIW0的值為12800時(shí),相應(yīng)的模(mó)擬電信號是6400×16/25600+4=8mA。

 

又如,某溫度傳感器,-10—60℃與4—20mA相對應,以T表示溫度值,AIW0為PLC模擬(nǐ)量采樣值,則根據上式直接代入得出(chū):T=70×(AIW0-6400)/25600-10 可以用T直接顯示溫度值。

 

模(mó)擬量值(zhí)和(hé)A/D轉換值的轉換理解起來比較困難,該段多讀幾遍,結合所舉例子,就會理解。為(wéi)了讓您(nín)方便地理解,我們(men)再舉一個例子:

 

某壓力變送器,當壓(yā)力達到滿量程(chéng)5MPa時,壓力變送器的輸出電流是(shì)20mA,AIW0的數值是32000。可見,每毫安對應的A/D值為32000/20,測得當壓力為0.1MPa時,壓力變送器的電流應為4mA,A/D值為(32000/20)×4=6400。由此得出,AIW0的數值轉換為實際壓(yā)力值(單位為KPa)的計算公式為:

VW0的值=(AIW0的值-6400)(5000-100)/(32000-6400)+100 (單位:KPa)

 

                                  

編程實例

                                  

 

您可以組建一個小的實例係統演示模擬量編程。本實(shí)例的的CPU是CPU222,僅帶一個(gè)模擬量(liàng)擴展模塊EM235,該模塊的(de)第一個通道連接一塊帶4—20mA變送輸出的溫(wēn)度顯示儀表(biǎo),該儀表的量程(chéng)設置為0—100度,即0度時輸出4mA,100度時輸(shū)出20mA。溫度顯示儀表的鉑電(diàn)阻輸入端(duān)接入一個220歐姆可調電位(wèi)器。

 

通(tōng)用比例換(huàn)算公式

 

模擬量的輸入/輸出都可以(yǐ)用下列的通用換算(suàn)公式換算: 
Ov = [(Osh - Osl)*(Iv - Isl)/(Ish - Isl)] + Osl
其中:

圖片

它們之間的關係可以圖示如下: 

圖片

圖(tú)1. 模擬量(liàng)比例換算關係 

實用指令庫(kù)

 

在STEP 7-Micro/WIN Programming Tips(Micro/WIN編程技巧中)的(de)Tip38就是關於如何實現上述轉換的例(lì)程。為便(biàn)於(yú)用戶使用(yòng),現已將(jiāng)其導出成為“自定義指令庫”,用戶可以添(tiān)加到自己的Micro/WIN編程軟件中應用。

 

模擬量比例換算(suàn)指令庫和例子

 

注意:此指(zhǐ)令庫/程序的作者和擁(yōng)有者對於該軟件的功能性和兼容性不負任何責任。使用該軟件的風險完全由用戶自行(háng)承擔。由於它是免費的,所以不提供任何擔保,錯誤糾正和(hé)熱線支持,用戶不必為此聯係西門子技術支持與服務部門。 在這個指令庫中,子程序Scale_I_to_R可用來進行模擬量輸入到S7-200內部數據的(de)轉換;子程序Scale_R_I可用於內部數據到模擬量(liàng)輸出的轉換(huàn)。

編程舉例

圖片

圖片

 
西門子模擬量指令庫的用法如下圖所示:

圖片

 

本文來源於(yú)網絡(luò),版權(quán)歸原作者所有。但因轉載眾多,無法確認原作者(zhě),故僅標明轉載來源。

 

上一篇:ATV630變頻器無源濾波(bō)器(qì)與出線電抗器的作用是什(shí)麽?

下一篇:增量式編碼器是怎樣工作的?

相關推薦(jiàn)

猫咪官网社区-成版人猫咪APP-猫咪社区在线观看-猫咪社区在线入口