1樓:fake視界
流量計的銘牌上有量程範圍,假如標為20t/h,即0~20噸/小時對應4~20ma。
s7-200 plc模擬輸入ai測量範圍為0~20ma,對應plc內數值aiw0為0~27648
所以 q(升/分)=(aiw0-6400)/(27648-6400)*20*1000/60
數值6400為對應4ma時plc採集到的數值式中*1000將噸換算為kg,約為/60將小時換為分鐘此運算可將你的流量計訊號單位換算成(升/分鐘)
2樓:
你的流量計的銘牌上有量程範圍,假如標為20t/h,即0~20噸/小時對應4~20ma。
s7-200 plc模擬輸入ai測量範圍為0~20ma,對應plc內數值aiw0為0~27648
所以 q(升/分)=(aiw0-6400)/(27648-6400)*20*1000/60
數值6400為對應4ma時plc採集到的數值式中*1000將噸換算為kg,約為升
/60將小時換為分鐘
此運算可將你的流量計訊號單位換算成(升/分鐘)
3樓:匿名使用者
200 的plc 對應的是0到32000 1200的才是27648
溫度變送器輸入溫度0-200輸出電流4-20ma怎樣把plc暫存器顯示值換算成溫度值?
4樓:匿名使用者
先將aiw0轉換為實數,然後-6400,再除25600 ,再乘150 就是實際溫度了
5樓:
在s7-200中,0-20ma對應的資料範圍為0-32000;
4ma相當於6400,也就是4-20ma溫度感測器的資料範圍為6400-32000(有效範圍25600);
這就對應了-40度到750度。
整定公式:(aiw - 6400)/25600 * 790 - 40。
程式示例:最終溫度資料vd0的顯示單位為0.1℃指令表:
ldw> aiw0, 6400
lpsitd aiw0, ac0
aeno
-d 6400, ac0
lrd*d 7900, ac0
aeno
/d +25600, ac0
lrdmovd ac0, vd0
-d +400, vd0
lppnot
movd -400, vd0
6樓:匿名使用者
你的 plc 不能設定輸輸入模式?
比如暫存器值 0~32768
溫度不是 當前值/32768*200這個樣子嗎?
怎麼使用plc精確採集4-20ma電流訊號
7樓:
方法有三種:
1:檢查你那根模擬量資料線,做好接地,單端接地,不要兩端接地。
2:你找到那誤差的規律,然後在程式中你根據變化規律乘上一個係數,而不是固定的加上一個係數。
3:如果你的模擬量模組帶電壓輸入,那麼建議你在4-20ma上並接一個電阻,最好是250歐姆,將電流喜好轉化成電壓訊號,因為電流訊號的干擾本身就大,並且不穩定,電壓訊號干擾小,便於計量。
有時可能不是一方面的問題導致的,比如模組本身質量不好等,要先一個個排查,再選擇解決方法。
8樓:匿名使用者
你的流量計是不是需要開方處理啊,比較老的流量計是需要開方處理的(差壓流量計)。
如果不是的話,建議你查查量程設定的是否正確
9樓:匿名使用者
有個比例換算公式的,如果是西門子的plc,有專門換算的系統塊,呼叫就行了。
三菱plc 模擬量輸入4-20ma如何零位設定
10樓:匿名使用者
需要進行計算,首先知道ad模組的解析度,比如是32768或者16384,就是說,4ma的輸出對內應容
的是0,而20ma的輸出對應的是32768或者是16384,然後才是轉換成你的pt100(-100--100度)。
而具體的程式就要看三菱的ad模組的手冊的,那裡有例項程式,還是很簡單的,試一下就可以了。
s7-200西門子plc中4-20ma模擬量對應的數字量如何更改?
11樓:匿名使用者
4-20ma對應 2560-32000,再按你元器件的量程做換算
12樓:匿名使用者
經過計算的,一般都是4-20ma對應 2560-32000,這個再經過計算處理成你想要的範圍。例如0-100什麼的具體看程式中計算步驟。改動也是在那邊的
13樓:匿名使用者
你的問題無法明白,你還是補充一下吧,越詳細越好
14樓:小戴工控
s7-200 64000 到 32000
s7-200 smart 5530到27648
西門子模擬量420mA的計算,如溫度量程是150度,實
x 150 20 4 8.6 4 43.125 y 8 75x 4 根據這個方程算好了 x代表溫度 y代表4 20ma 150度對應的電流的量程是16ma,就按比例算 150 80.625度 8.6 4 16 150 43.125 知道模擬量4 20ma電流讀書如何計算實際值 20 答案是37.5,...