首页 上一页 1 2 下一页 尾页

这种换算我没辙了,求技术人员 点击:786 | 回复:24



zp2070000

    
发表于:2012-05-04 17:18:34
楼主
求助帖10分-已结帖

我现在有个压力传感器,压力传感器在不受任何外力的情况下,输出时12mA,对应的扭力是0 (牛)N/m,(对应的PLC程序中的数据是K2400)。     压力传感器的承受压力的范围是 -500(牛)N/m 到 +500(牛)N/m 。     压力传感器输出是 4~20mA, 4mA 对应 -500(牛)N/m(对应的PLC程序中的数据时K800) 。      20mA对应的是 +500(牛)N/m (对应的PLC程序中的数据是K4000)。          算不出他们的比例关系。。因为我要这比例关系才能在程序中读取正确的数值。

开始我是这样算的,后来发现不对,,我迷茫了。求各位大哥帮忙解决下。。。

y=kx+b 

-500=800k+b

500=4000k+b



楼主最近还看过



wyb2866255---王者之师

  • 精华:73帖
  • 求助:0帖
  • 帖子:218帖 | 2872回
  • 年度积分:0
  • 历史总积分:31450
  • 注册:2010年7月01日
发表于:2012-05-06 18:00:51
21楼

根据公式(1)可知:1ma对应数字量=200,你用4~20ma输入到PLC的模拟量输入模块的输入端,模块将其转换为800~40000的数字量,可用如下转换公式进行编程:

式中的 F 为所求的压力值,式中的Kx为模块转换后的数字量。编程时可采用0.1秒定时中断的方式进行采集数字量Kx,且按公式(A)进行运算,运算结果(F)送入显示存数区(如VW20),由VW20传送给触摸屏进行显示。

zp2070000

  • 精华:0帖
  • 求助:49帖
  • 帖子:56帖 | 77回
  • 年度积分:0
  • 历史总积分:55
  • 注册:2012年4月23日
发表于:2012-05-07 09:37:01
22楼
回复内容:
对:wyb2866255---王者之师关于根据公式(1)可知:1ma对应数字量=200,你用4~20ma输入到PLC的模拟量输入模块的输入端,模块将其转换为800~40000的数字量,可用如下转换公式进行编程:式中的 F 为所求的压力值,式中的Kx为模块转换后的数字量。编程时可采用0.1秒定时中断的方式进行采集数字量Kx,且按公式(A)进行运算,运算结果(F)送入显示存数区(如VW20),由VW20传送给触摸屏进行显示。内容的回复:


王大哥很谢谢你耐心的为我讲解。上面的公式中 KX带入公式中我算的结果好像不对,比方KX=4000的时候,F就是-750了。那和之前的数字量4000对应的+500牛有矛盾 啊。。可能我理解错了,但还是想听听您的意见!

qqqbobobo

  • 精华:0帖
  • 求助:3帖
  • 帖子:5帖 | 107回
  • 年度积分:0
  • 历史总积分:609
  • 注册:2010年1月14日
发表于:2012-05-07 11:58:50
23楼

引用 zp2070000 的回复内容:回复内容:对:wyb2866255---王者之师关于根据公式(1)可知:1ma对应数字量=200,你用4~20ma输入到PLC的模拟量输入模块的输入端,模块将其转换为800~40000的数字量,可用如下转换公式进行编程:式中的 F 为所求的压力值,式中的Kx为模块转换后的数字量。编程时可采用0.1秒定时中断的方式进行采集数字量Kx,且按公式(A)进行运算,运算结果(F)送入显示存数区(如VW20),由VW20传送给触摸屏进行显示。内容的回复:王大哥很谢谢你耐心的为我讲解。上面的公式中 KX带入公式中我算的结果好像不对,比方KX=4000的时候,F就是-750了。那和之前的数字量4000对应的+500牛有矛盾 啊。。可能我理解错了,但还是想听听您的意见!


wyb2866255---王者之师  这位前辈的观点是正确的。 

这里有个小漏洞~Kx=200× I .....(1)       F=-750+62.5 × I .....(2)  由(1)和(2)换算后,就忽略了I的取值范围,实际自变量I 电流是4-20MA,所以就决定了  F、KX的值域范围 :KX(800--4000),F(-500--500)。也就是说PLC处理办法是:

       不把(1)式和(2)整理成一个方程,单独计算,中间必须有I(电流)的参与。   个人观点~大家讨论

 



 

wyb2866255---王者之师

  • 精华:73帖
  • 求助:0帖
  • 帖子:218帖 | 2872回
  • 年度积分:0
  • 历史总积分:31450
  • 注册:2010年7月01日
发表于:2012-05-11 14:43:07
24楼

楼主:今天才看到此贴,回复晚了。抱歉!我在22楼的公式不对(当时没有仔细推造成的错误)。现将公式推导及正确公式给你,见下面:

      该曲线图是数字量与压力的关系曲线,是由(1)(2)式推导而来的: 即4ma对应数字量=800,对应的压力值=

-500N,而20ma对应数字量=4000,对应的压力值=+500N。由这二点画出的直线,即为上图。从上图可知:

   △ABM≈△CDM     故可列:AB / CD = BM / DM .....(A)  

   其 AB=500 - ( - 500)=1000    CD = Fx -( - 500)=Fx+500     BM=4000-800     DM=Kx-800   代入(A)式,得:

       (B) 式才是正确的转换公式

SSI ļʱ
首页 上一页 1 2 下一页 尾页