hzfy2013
級(jí)別: 探索解密
|
求教各位大神,一個(gè)壓力表量程為 -1~2bar 選擇的壓力變送器為量程 -1~3bar 輸出4~20mA ,使用FX2N-4AD 模擬量模塊 ,要想在三菱PLC里顯示實(shí)際壓力值,這其中的壓力、電流換算或者對(duì)應(yīng)關(guān)系該怎么確定?非常感謝 |
---|---|
|
john42tw
級(jí)別: 網(wǎng)絡(luò)英雄
|
壓力變送器為線性輸出 : -1~3bar = 4~20mA = 0~4000 =>4 bar = 16mA = 4000 =>1 bar = 4mA = 1000 =>1mA = 1/4bar=0.25bar =>1(plc值)= 1/1000 bar 當(dāng)1bar時(shí) 電流輸出 {[1-(-1)]bar*4mA}+4mA =8mA+4mA =12mA plc [1-(-1)]bar*1000 =2bar*1000 =2000bar |
---|---|
本帖最近評(píng)分記錄: |
hzcck1125
級(jí)別: 探索解密
|
給你個(gè)公式 假設(shè)當(dāng)前取到的模擬值為2000,-1~3bar = 4~20mA = 800~4000 X=2000,XH=4000,XL=800,YH=3,YL=-1 Y={((2000-800)/(4000-800))}X((3-(-1))+(-1)=0.5par D0:當(dāng)前模擬信號(hào)的數(shù)字值(800——4000,實(shí)時(shí)數(shù)值) D10:當(dāng)前壓力實(shí)時(shí)模擬值。 |
---|---|
|
hzfy2013
級(jí)別: 探索解密
|
模擬量轉(zhuǎn)換成數(shù)字量范圍對(duì)應(yīng)應(yīng)該是0-1000吧? |
---|---|
|
hzfy2013
級(jí)別: 探索解密
|
但是實(shí)際機(jī)器上運(yùn)行時(shí)在無壓力狀態(tài)下4AD檢測(cè)模擬量轉(zhuǎn)換成數(shù)字量后是400左右,跟計(jì)算有出入,有大神知道這是什么原因嗎? |
---|---|
|
成功學(xué)習(xí)
我佛慈悲,
級(jí)別: 家園常客
|
學(xué)習(xí),學(xué)習(xí),謝謝 |
---|---|
|
wwcwwc
級(jí)別: VIP會(huì)員
|
回5樓問題,那你調(diào)整模擬量輸入的偏移值,把這個(gè)400值偏移至0。方法:硬件調(diào)整offset。軟件調(diào)整在模擬量輸入寄存器的后面直接減掉400試試。 |
---|---|
|
hzfy2013
級(jí)別: 探索解密
|
不好意思,最近沒在,回復(fù)8樓,編程中減去400,可行,可以大致反映出實(shí)際壓力值,但是我想弄明白的是:實(shí)際測(cè)量無壓力狀態(tài)下壓力變送器電流大小為8mA,跟理論值一樣,那對(duì)應(yīng)數(shù)字量應(yīng)該是250,實(shí)際是400,這其中什么原因造成?怎么調(diào)整?謝謝 |
---|---|
|