登录
首页 PLC论坛 三菱Mitsubishi
回帖 发帖
正文

主题:编程问题

点击:415 回复:9

我使用一个孔板流量计,它产生4-20毫安电流信号,但这个信号和流量不是线性关系,需要开方以后才能换算流量,我不知道如何开方,如何换算流量,我用的是S7-300  谢谢大家了
13-05-14 11:03
首先,因为300模板进来的基本上都是0~27648的数值来对应4-20mA,且因为不是线性关系,所以不能使用FC105来做线性话。
而开方SQR指令要求的对象是浮点数,所以,你需要将输入值通过ITD,DTR转换为浮点数后调用SQR指令。
Good Luck~
13-05-14 11:08
4-20mA模拟量采集为0~27648的定点数,把这个数转换成0-1的小数即浮点数,这个小数再开方,结果乘孔板差压为20mA时的流量,这个参数孔板说明书提供,这是不补偿的,如是气体需要补偿还要转换成0-1的小数后乘温度补偿乘压力补偿然后开方,再乘孔板差压为20mA时的流量。这是比较准确的近似算法,流量表就这样算的。
13-05-14 15:21
您好  如果我不用FC105,自己编模拟量转换程序是不是要用OUT=PIW*(HL——LL)/27648+LL,还有如果差压变送器检测的信号不是标准信号(如4-20ma),那我应该怎么处理
13-05-15 11:04
您好  如果我不用FC105,自己编模拟量转换程序是不是要用OUT=PIW*(HL——LL)/27648+LL,还有如果差压变送器检测的信号不是标准信号(如4-20ma),那我应该怎么处理
13-05-15 11:05

引用 wuhaoemcs 在 2013/5/15 11:04:08 发言【内容省略】

已经说了不是线性的,还在想着线性化干什么呢?
Good Luck~
13-05-15 11:20
您好  我是大四的在做毕业设计,能不能用LAD可以实现开方功能
13-05-15 11:28
懂了非常感谢
13-05-15 11:36
您好如果我用差压变送器检测流量,用的是S7-300的模拟量输入模块。因为差压值的开方与流量乘正比,编程时是不是我要对PIWxxx这个值开方然后乘以相关比例系数就是所测流量
13-05-23 11:12
PIWxxx/27648 这个数开方
13-05-24 08:22

工控新闻

更多新闻资讯