zaihui1986
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 55 個
工控威望: 151 點
下載積分: 1539 分
在線時間: 28(小時)
注冊時間: 2010-06-05
最后登錄: 2020-09-11
查看zaihui1986的 主題 / 回貼
樓主  發(fā)表于: 2012-08-10 14:57
CPU224XPsi CN主機,外加一個壓力傳感器。輸出是4-20mA的。我看西門子網(wǎng)站上寫的這個主機不能直接接電流信號。要買模擬量模塊。而且用電阻轉(zhuǎn)成電壓信號,會因為電阻的發(fā)熱或者短路而采集的信號不準。是不是這樣的。現(xiàn)在用CPU224XPsi CN讀取壓力傳感器的模擬量值,應該怎么弄。還有讀取的值存放在哪里的。知道的朋友介紹下,感激不盡。
明維修
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 142 個
工控威望: 255 點
下載積分: 958 分
在線時間: 170(小時)
注冊時間: 2010-11-01
最后登錄: 2024-09-18
查看明維修的 主題 / 回貼
1樓  發(fā)表于: 2012-08-10 19:14
CPU224XPsi CN沒用過,
4-20mA對應6400~32000,{(輸入AIW-6400)再轉(zhuǎn)換成實數(shù)}/32000*量程=實際工程值。
輸入AIW轉(zhuǎn)換的值一般放到累加器(AC0~AC3)
實際工程值存放在V存儲區(qū),如(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重新編輯 ]
明維修
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 142 個
工控威望: 255 點
下載積分: 958 分
在線時間: 170(小時)
注冊時間: 2010-11-01
最后登錄: 2024-09-18
查看明維修的 主題 / 回貼
2樓  發(fā)表于: 2012-08-11 22:32
壓力傳送器輸出4----20mA對應數(shù)字6400-32000,
加250歐電阻后4mA時:4*250=1v;20mA時:20*250=5v。即由4-20mA變成1-5v。這時1v就是-0.1mpa,5v就是1mpa。
對應數(shù)字量還是6400-32000.
明維修
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 142 個
工控威望: 255 點
下載積分: 958 分
在線時間: 170(小時)
注冊時間: 2010-11-01
最后登錄: 2024-09-18
查看明維修的 主題 / 回貼
3樓  發(fā)表于: 2012-08-12 19:49
首字母“O”:與輸出(output)有關。
首字母“I”:與輸入(input)有關。
所以:Osh=1mpa
           Osl=-0.1mpa

其實就是個簡單的函數(shù)關系:第1個點(6400.0   , -0.1),第二個點(32000.0    , 1.0)
用庫就要用V區(qū),需注意地址不要重復使用。
初次碰到較難理解,好好想想。
祝好運!!
明維修
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 142 個
工控威望: 255 點
下載積分: 958 分
在線時間: 170(小時)
注冊時間: 2010-11-01
最后登錄: 2024-09-18
查看明維修的 主題 / 回貼
4樓  發(fā)表于: 2012-08-13 19:32
首先,不用懷疑截圖上數(shù)字的準確信,截圖上的AIW0是4352,那么你就需要用萬用表串在24V電源的負極與CPU的M端子中測一下電流到底有多大?國產(chǎn)的變送器大多需要修正一下。建議用E+H的,不過價格。。。。。。。。。嘿嘿!
明維修
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 142 個
工控威望: 255 點
下載積分: 958 分
在線時間: 170(小時)
注冊時間: 2010-11-01
最后登錄: 2024-09-18
查看明維修的 主題 / 回貼
5樓  發(fā)表于: 2012-08-13 20:17
如果CPU224XPsi的模擬量輸入真的是0--10V的話,那么Ish=32000,Isl=0(必須按滿量程填)
因你的信號已變?yōu)?-5v,并不是0-10v,因此Osh與Osl也不對了,幫你算了一下;Osh=2.375,Osl=-0.375
明維修
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 142 個
工控威望: 255 點
下載積分: 958 分
在線時間: 170(小時)
注冊時間: 2010-11-01
最后登錄: 2024-09-18
查看明維修的 主題 / 回貼
6樓  發(fā)表于: 2012-08-13 21:47
“可是那測的值也不應該比6400小啊 。而且那個值和我并的電阻的阻值有很大關系,阻值大,測得值就大。那現(xiàn)在就有個問題了,輸入的電壓值是可變的。這個怎么計算哦”好好看看歐姆定律。250歐姆電阻必須為1/4W的5環(huán)精密電阻。


嗨。∧愕降子袥]有測一下變送器在-0.1mpa時輸出電流有多少?肯定小于4mA,不滿4mA就不滿6400。
明維修
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 142 個
工控威望: 255 點
下載積分: 958 分
在線時間: 170(小時)
注冊時間: 2010-11-01
最后登錄: 2024-09-18
查看明維修的 主題 / 回貼
7樓  發(fā)表于: 2012-08-14 19:47




用我的法子就行了,有圖有真相(AIW=4352,輸出=-0.00099mpa,不就是常壓嗎)