线性属性

文档创建者:KIO_admin1
浏览次数:814
最后更新:2023-10-29
KIO教程
KIO功能教程: KingIOServer(Windows) » 其它

1.功能描述

对于IO变量——IO模拟变量,在实际使用的过程中,可能要根据输入要求的不同将其按照不同的方式进行转换。比如一般的信号与应用值都是线性对应的,可以选择线性转换;有些需要进行累计计算,则选择累计转换。
IOServer只提供了IO模拟变量的数据转换功能。

2.操作步骤


2.1线性转换方式

选中其中某个变量,选择转换属性,输入对应参数

图片1.png

图1.1

线性转换方式是最直接也是最简单的一种IO转换方式。线性转换是将设备中的值与应用值按照固定的比例系数进行转换。线性转化公式为:
图片2.png
其中:
y为转换后的数值,即IOServer界面显示值。
k =(工程最大值 - 工程最小值)/(原始最大值 - 原始最小值);
x为原始值,即驱动采集的数值;
a。为原始最小值;
工程最大值和工程最小值分别在变量基本属性选项卡的“最大值”、“最小值”编辑框中进行设置,原始最大值和原始最小值分别在变量IO属性选项卡的“最大原始值”、“最小原始值”编辑框中进行设置(可以参考驱动帮助中的介绍)。线性转换如下图所示:
图片3.png

例1:与PLC电阻器连接的流量传感器在空流时产生0值,在满流时产生9999值。
如果输入如下的数值:
最小原始值=0             最小值=0
最大原始值=9999          最大值=100
其转换比例=(100-0)/(9999-0)=0.01
则:如果原始值为5000时,内部使用的值为5000*0.01=50。
例2:与PLC电阻器连接的流量传感器在空流时产生6400值,在300GPM时产生32000值。应当输入下列数值:
最小原始值=6400                最小值=0
最大原始值=32000               最大值=300
其转换比例=(300-0)/(32000-6400)=3/256,
则:如果原始值为19200时,内部使用的值为(19200-6400)*3/256=150;原始值为6400时, 内部使用的值为0;原始值小于6400时,内部使用的值为0。

附加文件

线性属性_文档.pdf (281.79 KB, 下载次数: 0)
线性属性_视频.zip (6 MB, 下载次数: 0)
线性属性_工程.zip (12.68 KB, 下载次数: 0)

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则