登录
首页
PLC论坛
三菱Mitsubishi
回帖
发帖
正文
主题:编程问题
点击:437 回复:9
楼主
编辑
引用
管理
wuhaoemcs
我使用一个孔板流量计,它产生4-20毫安电流信号,但这个信号和流量不是线性关系,需要开方以后才能换算流量,我不知道如何开方,如何换算流量,我用的是S7-300 谢谢大家了
13-05-14 11:03
1楼
编辑
引用
管理
kachakacha
首先,因为300模板进来的基本上都是0~27648的数值来对应4-20mA,且因为不是线性关系,所以不能使用FC105来做线性话。
而开方SQR指令要求的对象是浮点数,所以,你需要将输入值通过ITD,DTR转换为浮点数后调用SQR指令。
Good Luck~
13-05-14 11:08
2楼
编辑
引用
管理
zytlc
4-20mA模拟量采集为0~27648的定点数,把这个数转换成0-1的小数即浮点数,这个小数再开方,结果乘孔板差压为20mA时的流量,这个参数孔板说明书提供,这是不补偿的,如是气体需要补偿还要转换成0-1的小数后乘温度补偿乘压力补偿然后开方,再乘孔板差压为20mA时的流量。这是比较准确的近似算法,流量表就这样算的。
13-05-14 15:21
3楼
编辑
引用
管理
wuhaoemcs
您好 如果我不用FC105,自己编模拟量转换程序是不是要用OUT=PIW*(HL——LL)/27648+LL,还有如果差压变送器检测的信号不是标准信号(如4-20ma),那我应该怎么处理
13-05-15 11:04
4楼
编辑
引用
管理
wuhaoemcs
您好 如果我不用FC105,自己编模拟量转换程序是不是要用OUT=PIW*(HL——LL)/27648+LL,还有如果差压变送器检测的信号不是标准信号(如4-20ma),那我应该怎么处理
13-05-15 11:05
5楼
编辑
引用
管理
kachakacha
引用
wuhaoemcs
在 2013/5/15 11:04:08 发言
【内容省略】
已经说了不是线性的,还在想着线性化干什么呢?
Good Luck~
13-05-15 11:20
6楼
编辑
引用
管理
wuhaoemcs
您好 我是大四的在做毕业设计,能不能用LAD可以实现开方功能
13-05-15 11:28
7楼
编辑
引用
管理
wuhaoemcs
懂了非常感谢
13-05-15 11:36
8楼
编辑
引用
管理
wuhaoemcs
您好如果我用差压变送器检测流量,用的是S7-300的模拟量输入模块。因为差压值的开方与流量乘正比,编程时是不是我要对PIWxxx这个值开方然后乘以相关比例系数就是所测流量
13-05-23 11:12
9楼
编辑
引用
管理
zytlc
PIWxxx/27648 这个数开方
13-05-24 08:22
工控新闻
看得见的未来:2026年AI数据中心的革新之路
研华推出基于 NVIDIA Jetson T4000 的全新边缘 AI 核心平台
西门子与NVIDIA共同打造工业AI操作系统
皮尔磁:破晓而行,笃定向前
第二个“5万亿元”工业大市,呼之欲出
西门子推出 Digital Twin Composer,推动工业元宇宙落地
MPS推出车规级TFT LCD偏压驱动IC,可广泛适用多种车载显示屏场景
从“规模优势”迈向“系统优势” 中国科技闪耀CES2026
更多新闻资讯