请教压力传感器在PLC中的编程 点击:1616 | 回复:5



新人真难

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 6回
  • 年度积分:0
  • 历史总积分:26
  • 注册:2005年12月19日
发表于:2010-01-18 00:01:34
楼主

请教一下各位大虾,小弟刚进工控领域。我看到一个设备上连着霍尼韦尔的压力传感器,模拟量的值到西门子CPU中后转换成数字量,为什么还要除以1500,再平方,再加上138,再乘以一个数字,还有开方什么的。这些东西我知道是为了把模拟量的值转换成实际的压力。我想请教一下,这些除以,平方,加上,等等的参数都是怎么来的。
谢谢各位。小弟不才。




missyou

  • 精华:0帖
  • 求助:0帖
  • 帖子:14帖 | 217回
  • 年度积分:0
  • 历史总积分:419
  • 注册:2007年4月26日
发表于:2010-01-18 10:11:10
1楼
能不能拿程序来看看
一般转换4-20mA对应0-27648进行计算转换,至于您说的,我想大概是工艺上计算需要吧~

彩云之滇东北

  • 精华:20帖
  • 求助:5帖
  • 帖子:107帖 | 2725回
  • 年度积分:0
  • 历史总积分:21121
  • 注册:2005年6月14日
发表于:2010-01-18 10:40:03
2楼

我想也是,正常的转换用不着这些,可能加入了PID吧

wiseluo68

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 69回
  • 年度积分:0
  • 历史总积分:129
  • 注册:2009年5月24日
发表于:2010-01-19 09:32:14
3楼
能不能拿程序来看看
一般转换4-20mA对应0-27648进行计算转换;可能工艺需求吧????

changyuzl

  • 精华:0帖
  • 求助:1帖
  • 帖子:11帖 | 48回
  • 年度积分:0
  • 历史总积分:42
  • 注册:2009年3月05日
发表于:2010-01-19 09:45:38
4楼

模拟量用PID算当然好了  但也可以用公式计算。举个s7200的例子,如果是4-20mA输入的话,PLC对应读出的数值是6400-32000,如果是0-10V的话,对应的数值时0-32000。在将这些数值转换成对应的压力值就需要加减乘除了。s7200有个公式:Ov = [(Osh - Osl)*(Iv - Isl)/(Ish - Isl)] + Osl,其中:

Ov: 换算结果
Iv: 换算对象
Osh: 换算结果的高限
Osl: 换算结果的低限
Ish: 换算对象的高限
Isl: 换算对象的低限
它们之间的关系可以图示如下:



新人真难

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 6回
  • 年度积分:0
  • 历史总积分:26
  • 注册:2005年12月19日
发表于:2010-01-26 21:49:26
5楼

谢谢各位的帮助。不是工业方面的要求。

changyuzl,谢谢你的帮助。由于一些私人原因。我会最近上传程序给各位看。谢谢。


热门招聘
相关主题

官方公众号

智造工程师