组态软件的数值转换 点击:1696 | 回复:8



dsds

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 11回
  • 年度积分:0
  • 历史总积分:84
  • 注册:2001年9月19日
发表于:2004-02-08 21:13:00
楼主
请问: 在组态王中有无数值转换功能,即把采集的4-20MA 直接转换成0-100数值?



gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2002-09-26 10:48:00
1楼
在组态王中定义变量时可以进行线性或非线性的转换,4-20是它的原始值的范围。

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2002-10-27 20:58:00
2楼
当然可以的

liuli

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 20回
  • 年度积分:0
  • 历史总积分:85
  • 注册:2003年9月21日
发表于:2004-02-07 22:16:00
3楼
必须先经过A/D转换才能采集。

zongyj

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 11回
  • 年度积分:0
  • 历史总积分:37
  • 注册:2004年2月07日
发表于:2004-02-08 21:13:00
4楼
当然可以的,4-20是线性值,

wangzc0000

  • 精华:1帖
  • 求助:0帖
  • 帖子:3帖 | 15回
  • 年度积分:0
  • 历史总积分:43
  • 注册:2004年3月23日
发表于:2004-05-13 11:26:00
5楼
我和"猛子"有一样的问题,能不能说的具体一点,比如:如何在数据词典定义原始最大值,原始最小值?

任风

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 47回
  • 年度积分:0
  • 历史总积分:68
  • 注册:2003年11月26日
发表于:2004-05-13 14:53:00
6楼
你也可以在里面编一个算法,让它实现这个功能呀,让4-20MA对应0-100的值就行了。

岁月流金

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 168回
  • 年度积分:0
  • 历史总积分:195
  • 注册:2003年11月19日
发表于:2004-05-13 18:57:00
7楼
最大值和最小值就是就是你所需要对应的工程值,最大、最小原始值就是把采集到的数据转换成的值,如果你的采集卡是12位的对应的最小、最大原始值就是0和4095。

岁月流金

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 168回
  • 年度积分:0
  • 历史总积分:195
  • 注册:2003年11月19日
发表于:2004-05-13 19:09:00
8楼
举一个例子,是组态王的帮助: 与PLC电阻器连接的流量传感器在空流时产生6400值,在300GPM时产生32000值。应当输入下列数值: 最小原始值=6400 最小值=0 最大原始值=32000 最大值=300 其转换比例=(300-0)/(32000-6400)=3/256, 则:如果原始值为19200时,内部使用的值为(19200-6400)*3/256=150;原始值为6400时, 内部使用的值为0;原始值小于6400时,内部使用的值为0。

热门招聘
相关主题

官方公众号

智造工程师