SIEMENS山西省长治市西门子(授权)中国总代理-西门子华北地区一级总代理商
- 供应商
- 广东湘恒智能科技有限公司
- 认证
- 变频器
- 西门子代理商
- 触摸屏
- 西门子一级代理
- 伺服电机
- 西门子一级总代理
- 联系电话
- 18126392341
- 手机号
- 15267534595
- 联系人
- 梁涛
- 所在地
- 惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房(仅限办公)(注册地址)
- 更新时间
- 2024-06-01 09:10
1. 线性变换原理
线性变换原理
线性变换的原理很简单,比如说,在工程测量中,常会遇到4-20ma的传感器,如压力传感器或位移传感器等,要转换为0-50mpa的物理量。用高中学过的直线方程两点式就可以了。已知两点(4,0)和(20,50),求(x,y)。2. 线性变换子程序
以下介绍线性变换的子程序编写:
新建一个功能块(如fc30),在fc30中编写线性变换子程序。如图1.1所示为线性转化子程序输入变量。如图所示,为了便于使用,输入变量的数据类型都定义为浮点数。(在数据采集中,可能会遇到把采集值(piwint)转换为模拟量(real)。或者把物理量(real)转换为输出量(pqw,int),此方法已经在我的上一个小技巧教程中介绍过了。)已知(x1,y1),(x2,y2)两点,求(x,y)。
图1.1 线性变换子程序输入变量
如图1.2所示为线性转化子程序输出变量。如图所示,为了便于使用,输出变量的数据类型为浮点数。图1.2 线性变换子程序输出变量
图1.3 线性变换中间变量
如图1.4所示为线性转化子程序的逻辑。线性变换的子程序非常简单,就是用加减乘除把线性变换原理中的两点式公式表示出来即可。图1.4 线性变换程序
如图1.4所示为线性转化子程序的应用举例。如图所示,输入段为4-20ma的模拟量,输出段为0-50mpa的压力值。展开全文