hzfy2013
級別: 探索解密
|
求教各位大神,一個壓力表量程為 -1~2bar 選擇的壓力變送器為量程 -1~3bar 輸出4~20mA ,使用FX2N-4AD 模擬量模塊 ,要想在三菱PLC里顯示實際壓力值,這其中的壓力、電流換算或者對應關系該怎么確定?非常感謝 |
---|---|
|
john42tw
級別: 網絡英雄
|
壓力變送器為線性輸出 : -1~3bar = 4~20mA = 0~4000 =>4 bar = 16mA = 4000 =>1 bar = 4mA = 1000 =>1mA = 1/4bar=0.25bar =>1(plc值)= 1/1000 bar 當1bar時 電流輸出 {[1-(-1)]bar*4mA}+4mA =8mA+4mA =12mA plc [1-(-1)]bar*1000 =2bar*1000 =2000bar |
---|---|
本帖最近評分記錄: |
hzcck1125
級別: 探索解密
|
給你個公式 假設當前取到的模擬值為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:當前模擬信號的數字值(800——4000,實時數值) D10:當前壓力實時模擬值。 |
---|---|
|
hzfy2013
級別: 探索解密
|
但是實際機器上運行時在無壓力狀態下4AD檢測模擬量轉換成數字量后是400左右,跟計算有出入,有大神知道這是什么原因嗎? |
---|---|
|
wwcwwc
級別: VIP會員
|
回5樓問題,那你調整模擬量輸入的偏移值,把這個400值偏移至0。方法:硬件調整offset。軟件調整在模擬量輸入寄存器的后面直接減掉400試試。 |
---|---|
|
hzfy2013
級別: 探索解密
|
不好意思,最近沒在,回復8樓,編程中減去400,可行,可以大致反映出實際壓力值,但是我想弄明白的是:實際測量無壓力狀態下壓力變送器電流大小為8mA,跟理論值一樣,那對應數字量應該是250,實際是400,這其中什么原因造成?怎么調整?謝謝 |
---|---|
|