zaihui1986
級別: 探索解密
![]() |
CPU224XPsi CN主機,外加一個壓力傳感器。輸出是4-20mA的。我看西門子網站上寫的這個主機不能直接接電流信號。要買模擬量模塊。而且用電阻轉成電壓信號,會因為電阻的發熱或者短路而采集的信號不準。是不是這樣的,F在用CPU224XPsi CN讀取壓力傳感器的模擬量值,應該怎么弄。還有讀取的值存放在哪里的。知道的朋友介紹下,感激不盡。 |
---|---|
|
明維修
級別: 略有小成
![]() |
CPU224XPsi CN沒用過, 4-20mA對應6400~32000,{(輸入AIW-6400)再轉換成實數}/32000*量程=實際工程值。 輸入AIW轉換的值一般放到累加器(AC0~AC3) 實際工程值存放在V存儲區,如(0~10v): LD SM0.0 ITD AIW0, AC0 DTR AC0, AC0 /R 3200.0, AC0 MOVR AC0, VD100 AENO MOVR VD100, VD120 AENO *R 10.0, VD120 AENO ROUND VD120, VD124 AENO DTI VD124, VW12 [ 此帖被明維修在2012-08-10 19:25重新編輯 ] |
---|---|
|
明維修
級別: 略有小成
![]() |
壓力傳送器輸出4----20mA對應數字6400-32000, 加250歐電阻后4mA時:4*250=1v;20mA時:20*250=5v。即由4-20mA變成1-5v。這時1v就是-0.1mpa,5v就是1mpa。 對應數字量還是6400-32000. |
---|---|
|
明維修
級別: 略有小成
![]() |
首字母“O”:與輸出(output)有關。 首字母“I”:與輸入(input)有關。 所以:Osh=1mpa Osl=-0.1mpa 其實就是個簡單的函數關系:第1個點(6400.0 , -0.1),第二個點(32000.0 , 1.0) 用庫就要用V區,需注意地址不要重復使用。 初次碰到較難理解,好好想想。 祝好運。! |
---|---|
|
明維修
級別: 略有小成
![]() |
首先,不用懷疑截圖上數字的準確信,截圖上的AIW0是4352,那么你就需要用萬用表串在24V電源的負極與CPU的M端子中測一下電流到底有多大?國產的變送器大多需要修正一下。建議用E+H的,不過價格。。。。。。。。。嘿嘿! |
---|---|
|
明維修
級別: 略有小成
![]() |
如果CPU224XPsi的模擬量輸入真的是0--10V的話,那么Ish=32000,Isl=0(必須按滿量程填) 因你的信號已變為1-5v,并不是0-10v,因此Osh與Osl也不對了,幫你算了一下;Osh=2.375,Osl=-0.375 |
---|---|
|
明維修
級別: 略有小成
![]() |
“可是那測的值也不應該比6400小啊 。而且那個值和我并的電阻的阻值有很大關系,阻值大,測得值就大。那現在就有個問題了,輸入的電壓值是可變的。這個怎么計算哦”好好看看歐姆定律。250歐姆電阻必須為1/4W的5環精密電阻。 嗨。∧愕降子袥]有測一下變送器在-0.1mpa時輸出電流有多少?肯定小于4mA,不滿4mA就不滿6400。 |
---|---|
|