qiang2751290
级别: 家园常客
精华主题: 0
发帖数量: 482 个
工控威望: 892 点
下载积分: 463 分
在线时间: 373(小时)
注册时间: 2012-06-03
最后登录: 2024-05-27
查看qiang2751290的 主题 / 回贴
楼主  发表于: 2013-07-11 06:10
关于,模拟量转换成实际工程量,  例如要检测一个3-10A的电流,用电流变送器将其转换成4-20mA的电流。

然后如何转换成实际模拟量呢???

资料上的公式为:

    (AIW0-6400)/25600  不知道对不对
huoshi
为所当为
级别: 网络英雄

精华主题: 0
发帖数量: 2620 个
工控威望: 21427 点
下载积分: 13346 分
在线时间: 2744(小时)
注册时间: 2010-12-27
最后登录: 2024-11-29
查看huoshi的 主题 / 回贴
1楼  发表于: 2013-07-11 08:52
火石:看看是否有帮助
附件: 西门子S7-200模拟量编程.rar (4 K) 下载次数:377
网站提示: 请不要用迅雷下载附件,容易出错
hxl202319
工资就像大姨妈,一月一次,一周就没了
级别: 网络英雄

精华主题: 0
发帖数量: 1751 个
工控威望: 10137 点
下载积分: 61261 分
在线时间: 2664(小时)
注册时间: 2007-03-26
最后登录: 2024-11-12
查看hxl202319的 主题 / 回贴
2楼  发表于: 2013-07-11 09:01
你的公式现在算出的是流入模拟量模块的电流时多少mA, 还需要计算到实际电流才可以。
签名无效了,麻雀不见了!
aeolec_china
工控老顽童
级别: 探索解密
精华主题: 0
发帖数量: 12 个
工控威望: 139 点
下载积分: 6320 分
在线时间: 49(小时)
注册时间: 2013-06-18
最后登录: 2024-11-17
查看aeolec_china的 主题 / 回贴
3楼  发表于: 2013-07-11 10:38
晕了,刚才白写了。
现在重新写一下吧
这个需要知道你的模拟量模块的分辨率是多少,也就是解析度是多少,你所购买的相应品牌PLC应该有说明的。
现在,定义模拟量模块的分辨率为R,4-20mA的电流流入模拟量模块并经过数模转换后的数值为I,实际工程量的最大值位Vm,最小值为Vn,那么实际的工程量为Y:
则:Y=(Vm-Vn)/R*I+Vn
Vm和Vn是带符号的数
aeolec_china
工控老顽童
级别: 探索解密
精华主题: 0
发帖数量: 12 个
工控威望: 139 点
下载积分: 6320 分
在线时间: 49(小时)
注册时间: 2013-06-18
最后登录: 2024-11-17
查看aeolec_china的 主题 / 回贴
4楼  发表于: 2013-07-11 10:43
这个需要知道你的模拟量模块的分辨率是多少,也就是解析度是多少,你所购买的相应品牌PLC应该有说明的。
现在,定义模拟量模块的分辨率为R,4-20mA的电流流入模拟量模块并经过数模转换后的数值为I,实际工程量的最大值位Vm,最小值为Vn,那么实际的工程量为Y:
则:Y=[(Vm-Vn)/R]*I+Vn
Vm和Vn是带符号的数
怕你误会,重新写了一下(Vm-Vn)/R,计算完成后再与I相乘
其实这就是个一元一次方程,线性变换
Y=aX+b
就这么简单
静芳
级别: 工控侠客
精华主题: 0
发帖数量: 949 个
工控威望: 3028 点
下载积分: 3282 分
在线时间: 203(小时)
注册时间: 2010-02-05
最后登录: 2024-11-23
查看静芳的 主题 / 回贴
5楼  发表于: 2013-07-11 11:01
有线性转换指令。
aeolec_china
工控老顽童
级别: 探索解密
精华主题: 0
发帖数量: 12 个
工控威望: 139 点
下载积分: 6320 分
在线时间: 49(小时)
注册时间: 2013-06-18
最后登录: 2024-11-17
查看aeolec_china的 主题 / 回贴
6楼  发表于: 2013-07-11 12:51
恩,是有线性变换指令。
但据我所知,线性变换指令一般是应用在数模转换后的数值超出模块分辨率的情况下(或者保证转换后的数值必须在分辨率范围内),使用此指令将此超出模块分辨率的数值经过计算重新限定在模块分辨率以内。大多是使用在PID控制中的。