zaihui1986
级别: 探索解密
精华主题: 0
发帖数量: 55 个
工控威望: 151 点
下载积分: 1539 分
在线时间: 28(小时)
注册时间: 2010-06-05
最后登录: 2020-09-11
查看zaihui1986的 主题 / 回贴
楼主  发表于: 2012-08-10 14:57
CPU224XPsi CN主机,外加一个压力传感器。输出是4-20mA的。我看西门子网站上写的这个主机不能直接接电流信号。要买模拟量模块。而且用电阻转成电压信号,会因为电阻的发热或者短路而采集的信号不准。是不是这样的。现在用CPU224XPsi CN读取压力传感器的模拟量值,应该怎么弄。还有读取的值存放在哪里的。知道的朋友介绍下,感激不尽。
明维修
级别: 略有小成
精华主题: 0
发帖数量: 143 个
工控威望: 256 点
下载积分: 960 分
在线时间: 173(小时)
注册时间: 2010-11-01
最后登录: 2024-11-30
查看明维修的 主题 / 回贴
1楼  发表于: 2012-08-10 19:14
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重新编辑 ]
明维修
级别: 略有小成
精华主题: 0
发帖数量: 143 个
工控威望: 256 点
下载积分: 960 分
在线时间: 173(小时)
注册时间: 2010-11-01
最后登录: 2024-11-30
查看明维修的 主题 / 回贴
2楼  发表于: 2012-08-11 22:32
压力传送器输出4----20mA对应数字6400-32000,
加250欧电阻后4mA时:4*250=1v;20mA时:20*250=5v。即由4-20mA变成1-5v。这时1v就是-0.1mpa,5v就是1mpa。
对应数字量还是6400-32000.
明维修
级别: 略有小成
精华主题: 0
发帖数量: 143 个
工控威望: 256 点
下载积分: 960 分
在线时间: 173(小时)
注册时间: 2010-11-01
最后登录: 2024-11-30
查看明维修的 主题 / 回贴
3楼  发表于: 2012-08-12 19:49
首字母“O”:与输出(output)有关。
首字母“I”:与输入(input)有关。
所以:Osh=1mpa
           Osl=-0.1mpa

其实就是个简单的函数关系:第1个点(6400.0   , -0.1),第二个点(32000.0    , 1.0)
用库就要用V区,需注意地址不要重复使用。
初次碰到较难理解,好好想想。
祝好运!!!
明维修
级别: 略有小成
精华主题: 0
发帖数量: 143 个
工控威望: 256 点
下载积分: 960 分
在线时间: 173(小时)
注册时间: 2010-11-01
最后登录: 2024-11-30
查看明维修的 主题 / 回贴
4楼  发表于: 2012-08-13 19:32
首先,不用怀疑截图上数字的准确信,截图上的AIW0是4352,那么你就需要用万用表串在24V电源的负极与CPU的M端子中测一下电流到底有多大?国产的变送器大多需要修正一下。建议用E+H的,不过价格。。。。。。。。。嘿嘿!
明维修
级别: 略有小成
精华主题: 0
发帖数量: 143 个
工控威望: 256 点
下载积分: 960 分
在线时间: 173(小时)
注册时间: 2010-11-01
最后登录: 2024-11-30
查看明维修的 主题 / 回贴
5楼  发表于: 2012-08-13 20:17
如果CPU224XPsi的模拟量输入真的是0--10V的话,那么Ish=32000,Isl=0(必须按满量程填)
因你的信号已变为1-5v,并不是0-10v,因此Osh与Osl也不对了,帮你算了一下;Osh=2.375,Osl=-0.375
明维修
级别: 略有小成
精华主题: 0
发帖数量: 143 个
工控威望: 256 点
下载积分: 960 分
在线时间: 173(小时)
注册时间: 2010-11-01
最后登录: 2024-11-30
查看明维修的 主题 / 回贴
6楼  发表于: 2012-08-13 21:47
“可是那测的值也不应该比6400小啊 。而且那个值和我并的电阻的阻值有很大关系,阻值大,测得值就大。那现在就有个问题了,输入的电压值是可变的。这个怎么计算哦”好好看看欧姆定律。250欧姆电阻必须为1/4W的5环精密电阻。


嗨!!你到底有没有测一下变送器在-0.1mpa时输出电流有多少?肯定小于4mA,不满4mA就不满6400。
明维修
级别: 略有小成
精华主题: 0
发帖数量: 143 个
工控威望: 256 点
下载积分: 960 分
在线时间: 173(小时)
注册时间: 2010-11-01
最后登录: 2024-11-30
查看明维修的 主题 / 回贴
7楼  发表于: 2012-08-14 19:47




用我的法子就行了,有图有真相(AIW=4352,输出=-0.00099mpa,不就是常压吗)