zaihui1986
级别: 探索解密
精华主题: 0
发帖数量: 55 个
工控威望: 151 点
下载积分: 1539 分
在线时间: 28(小时)
注册时间: 2010-06-05
最后登录: 2020-09-11
查看zaihui1986的 主题 / 回贴
楼主  发表于: 2012-08-10 14:57
CPU224XPsi CN主机,外加一个压力传感器。输出是4-20mA的。我看西门子网站上写的这个主机不能直接接电流信号。要买模拟量模块。而且用电阻转成电压信号,会因为电阻的发热或者短路而采集的信号不准。是不是这样的。现在用CPU224XPsi CN读取压力传感器的模拟量值,应该怎么弄。还有读取的值存放在哪里的。知道的朋友介绍下,感激不尽。
zaihui1986
级别: 探索解密
精华主题: 0
发帖数量: 55 个
工控威望: 151 点
下载积分: 1539 分
在线时间: 28(小时)
注册时间: 2010-06-05
最后登录: 2020-09-11
查看zaihui1986的 主题 / 回贴
1楼  发表于: 2012-08-11 14:10
现在又点不明白,压力传送器的量程是-0.1mpa---1mpa,输入电压是24v,输出时4----20mA.。手册上说,4mA对应数字6400,20mA对应数字32000,我现在加了个250欧姆的电阻转换成0---5v的电压信号。那么对应的数字是0----32000还是6400----32000。
zaihui1986
级别: 探索解密
精华主题: 0
发帖数量: 55 个
工控威望: 151 点
下载积分: 1539 分
在线时间: 28(小时)
注册时间: 2010-06-05
最后登录: 2020-09-11
查看zaihui1986的 主题 / 回贴
2楼  发表于: 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重新编辑 ]
zaihui1986
级别: 探索解密
精华主题: 0
发帖数量: 55 个
工控威望: 151 点
下载积分: 1539 分
在线时间: 28(小时)
注册时间: 2010-06-05
最后登录: 2020-09-11
查看zaihui1986的 主题 / 回贴
3楼  发表于: 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.可是算出来的值是负值。
zaihui1986
级别: 探索解密
精华主题: 0
发帖数量: 55 个
工控威望: 151 点
下载积分: 1539 分
在线时间: 28(小时)
注册时间: 2010-06-05
最后登录: 2020-09-11
查看zaihui1986的 主题 / 回贴
4楼  发表于: 2012-08-13 20:20
可是那测的值也不应该比6400小啊 。而且那个值和我并的电阻的阻值有很大关系,阻值大,测得值就大。那现在就有个问题了,输入的电压值是可变的。这个怎么计算哦
zaihui1986
级别: 探索解密
精华主题: 0
发帖数量: 55 个
工控威望: 151 点
下载积分: 1539 分
在线时间: 28(小时)
注册时间: 2010-06-05
最后登录: 2020-09-11
查看zaihui1986的 主题 / 回贴
5楼  发表于: 2012-08-14 09:15
不是的啊 。我吧变送器放在我们找一个正常的大气压下,测得的值是那么多。 比如哦 ,模拟量端子只接受0---10V的电压,对应的数值是0----32000,那么我在设置Ish,Isl的时候 是不是Ish对应32000,Isl对应0是死的,不随外部输入电压范围的改变而改变。是不是这样的。