數(shù)據(jù)轉(zhuǎn)換問題2
劉玉蓉
發(fā)布于2014-11-25 17:49
56
0
標(biāo)簽:
用一個(gè)霍爾電流傳感器,把一個(gè)2000/5的電流互感器測(cè)得的電流值以4-20MA的方式傳給s7-200PLC,以便能在觸摸屏上讀取實(shí)際電流值,霍爾電流傳感器量程0-40A,額定值20A,請(qǐng)問s7-200程序里模擬量如何換算!
問題補(bǔ)充:
霍爾電流傳感器額定輸入值是20A,量程0-40A,霍爾電流傳感器繞了4匝。
佳答案
無論你傳感器前面是什么性質(zhì),模擬量輸入信號(hào)的類型只能是電壓0-5V/0-10V或0-20mA/4-20mA等。你的電流互感器輸出可以是4-20mA,則模擬量輸入的數(shù)值量只能是6400-32000了,這個(gè)是呈線性比例關(guān)系的。
模擬量輸入的轉(zhuǎn)換是根據(jù)公式:A=(D-A0)×(Dm-D0)/(Am-A0)+D0。其中,A0=模擬量輸入的低值;Am=模擬量輸入的高值;D0=轉(zhuǎn)換數(shù)字量后小值;Dm=轉(zhuǎn)換數(shù)字量后的高值;D=模擬量輸入數(shù)值
根據(jù)你的已知條件可以得到:A=(D-6400)×(20-4)/(32000-6400)+4。你可以根據(jù)此公式編寫程序,也可以下載200的庫(kù)文件直接調(diào)用模擬量線性轉(zhuǎn)換,tip038p內(nèi)容。