• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
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重新编辑 ]
xcaq123
工业自动化
级别: 略有小成
精华主题: 0
发帖数量: 242 个
工控威望: 430 点
下载积分: 9874 分
在线时间: 343(小时)
注册时间: 2009-03-06
最后登录: 2024-08-31
查看xcaq123的 主题 / 回贴
2楼  发表于: 2012-08-11 06:47
使用精密电阻就能满足你的要求了
kyy80
态度决定一切``````
级别: 工控侠客
精华主题: 0
发帖数量: 1226 个
工控威望: 3496 点
下载积分: 4402 分
在线时间: 1979(小时)
注册时间: 2008-02-17
最后登录: 2024-11-28
查看kyy80的 主题 / 回贴
3楼  发表于: 2012-08-11 11:58
加个500欧的精密电阻就行。。。
zaihui1986
级别: 探索解密
精华主题: 0
发帖数量: 55 个
工控威望: 151 点
下载积分: 1539 分
在线时间: 28(小时)
注册时间: 2010-06-05
最后登录: 2020-09-11
查看zaihui1986的 主题 / 回贴
4楼  发表于: 2012-08-11 14:10
现在又点不明白,压力传送器的量程是-0.1mpa---1mpa,输入电压是24v,输出时4----20mA.。手册上说,4mA对应数字6400,20mA对应数字32000,我现在加了个250欧姆的电阻转换成0---5v的电压信号。那么对应的数字是0----32000还是6400----32000。
明维修
级别: 略有小成
精华主题: 0
发帖数量: 143 个
工控威望: 256 点
下载积分: 960 分
在线时间: 173(小时)
注册时间: 2010-11-01
最后登录: 2024-11-30
查看明维修的 主题 / 回贴
5楼  发表于: 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
发帖数量: 332 个
工控威望: 230 点
下载积分: 4527 分
在线时间: 650(小时)
注册时间: 2007-07-20
最后登录: 2024-10-19
查看江苏文彬工控的 主题 / 回贴
6楼  发表于: 2012-08-11 22:37
在224XP 的摸拟量输入端子上并联一只500欧电阻就成电压信号了,

或者你订传感器时是0-10V输出的。
回收电器,PLC,变频,触摸屏,伺服。外地德邦代收款.
zaihui1986
级别: 探索解密
精华主题: 0
发帖数量: 55 个
工控威望: 151 点
下载积分: 1539 分
在线时间: 28(小时)
注册时间: 2010-06-05
最后登录: 2020-09-11
查看zaihui1986的 主题 / 回贴
7楼  发表于: 2012-08-12 14:11
描述:QQ
图片:
描述:公式描述
图片:
5楼说的我好像明白点了;现在我还请教下5楼和大家,对于模拟量读取我用的是scaling库,我对于里面几个参数的设置不是太明白。对于指令中的INPUT:就是读取的模拟量,也就是公式中的lv,output就是公式中的ov。lv和Ov分别代表什么意义。根据公式的描述,我还是看不明白。Ish对应的是不是就是32000,Isl是不是对应的就是6400,但是Osh和Osl分别对应的是什么,是我的压力变送器的量程-0.1mPa----1mpa么?我的QQ是:350535096,手机是:15250461450,希望5楼和大家帮帮小弟。输入和输出分别代表什么
[ 此帖被zaihui1986在2012-08-12 14:16重新编辑 ]
明维修
级别: 略有小成
精华主题: 0
发帖数量: 143 个
工控威望: 256 点
下载积分: 960 分
在线时间: 173(小时)
注册时间: 2010-11-01
最后登录: 2024-11-30
查看明维修的 主题 / 回贴
8楼  发表于: 2012-08-12 19:49
首字母“O”:与输出(output)有关。
首字母“I”:与输入(input)有关。
所以:Osh=1mpa
           Osl=-0.1mpa

其实就是个简单的函数关系:第1个点(6400.0   , -0.1),第二个点(32000.0    , 1.0)
用库就要用V区,需注意地址不要重复使用。
初次碰到较难理解,好好想想。
祝好运!!!
zaihui1986
级别: 探索解密
精华主题: 0
发帖数量: 55 个
工控威望: 151 点
下载积分: 1539 分
在线时间: 28(小时)
注册时间: 2010-06-05
最后登录: 2020-09-11
查看zaihui1986的 主题 / 回贴
9楼  发表于: 2012-08-13 17:19
图片:
还想问下,对于Isl对应的最小值是6400,但是我的检测值是4576,低于他的最小值。、
截图给你们看 ,这样求出来的值VD200是负值。但是我在CPU模拟量端子的两端测量的电压时1.3v.在1---5v之间。我的接线方式是这样的。cpu模拟量端子是:B+  A+  M   V   I   M,    压力变送器的出来就2根线,一个红色,一根白色。我现在是吧24v电源的正极接压力变送器的红线,然后压力变送器的白线接接CPU的A+端子,24V电源的负极接CPU的M端子M。然后再在A+  和M的两端接个250的电阻(是4个1000欧姆并联)的电阻。。打电话给西门子的人说CPU224XPsi的模拟量输入是0--10V。对应的内部数据是0---32000.那么我并了个250的电阻不就是对应的事1---5V么,那么对应的是6400---16000.可是算出来的值是负值。
明维修
级别: 略有小成
精华主题: 0
发帖数量: 143 个
工控威望: 256 点
下载积分: 960 分
在线时间: 173(小时)
注册时间: 2010-11-01
最后登录: 2024-11-30
查看明维修的 主题 / 回贴
10楼  发表于: 2012-08-13 19:32
首先,不用怀疑截图上数字的准确信,截图上的AIW0是4352,那么你就需要用万用表串在24V电源的负极与CPU的M端子中测一下电流到底有多大?国产的变送器大多需要修正一下。建议用E+H的,不过价格。。。。。。。。。嘿嘿!
明维修
级别: 略有小成
精华主题: 0
发帖数量: 143 个
工控威望: 256 点
下载积分: 960 分
在线时间: 173(小时)
注册时间: 2010-11-01
最后登录: 2024-11-30
查看明维修的 主题 / 回贴
11楼  发表于: 2012-08-13 20:17
如果CPU224XPsi的模拟量输入真的是0--10V的话,那么Ish=32000,Isl=0(必须按满量程填)
因你的信号已变为1-5v,并不是0-10v,因此Osh与Osl也不对了,帮你算了一下;Osh=2.375,Osl=-0.375
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go