77范文网 - 专业文章范例文档资料分享平台

1.0版XCU组态使用说明(7)

来源:网络收集 时间:2020-04-17 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

TISNET用户手册

XCU图形组态软件

如折线段少于十二段,则不用的段的数需填上最后一段的值,或者确信X绝对不会超出所定义的值,则不用的段可以不填数字。

当Xi≤X(n)≤Xi+1 时, Y(n)=

yi?1?yi[x(n)?xi]?yi

xi?1?xi X的值应递增填写,不递增曲线取到递增的转折点为止。

1.9 贝塞尔函数模块(BESSEL) ID=9

模块图形: 贝塞尔 ─→ X ─→

Y 模块标记说明:

输出:1 (输出为Y) 输入:1 (输入为X)

参数:4 (参数1为Mode,参数2为Rank,参数3为K,参数4为C) 标记名 输出 Y 输入 X 参数 Mode 参数 Rank 参数 k, C 数据类型 Float Float Word Word Float 缺省值 0.0 0.0 0 0 函数计算输出 以B.I方式表示的指针,或是立即浮点数 函数类型:0—第一类Bessel函数jn;1—第二类Bessel函数 yn 函数阶次,0~n 描述 1.0, 0.0 输入X的增益和偏置 模块描述:

贝塞尔函数模块计算Bessel函数。通过设置参数Mode改变函数类型(Mode:0 第一类Bessel函数;Mode:1 第二类Bessel函数)。通过参数Rank设置函数阶次。 Y(n)=BJ(Rank,k*X(n)+C), Y(n)=BY(Rank,k*X(n)+C)

1.10 幂指数模块(POW/LOG/MOD) ID=10

模块图形: 幂指数 ─→ X ─→

Y ─→ B 模块标记说明:

输出:1 (输出为Y)

输入:2 (输入1为X,输入2为B)

参数:5 (参数1为Mode,参数2-3为K1、K2,参数4-5为C1、C2) 描述 标记名 数据类缺省值 型 输出 Y float 0.0 函数计算输出

26

TISNET用户手册

XCU图形组态软件

输入 X 输入 B 参数 Mode 参数 k1,k2 参数 C1,C2 float float word float float 1.0 10.0 1.0 1.0 0.0 指数或对数,以B.I方式表示的指针,或是立即浮点数 底数,以B.I方式表示的指针,或是立即浮点数 方式,0=为指数运算,1=对数运算,2=求模运算 输入和底变量的增益 输入和底变量的偏置 模块描述:

幂指数模块对浮点变量进行指数或数值或求模,输出一个浮点变量。通过参数Mode设置运算方式。

当Mode = 0时(指数运算):

Y(n) = (k2*B(n)+C2) ** (k1*X(n)+C1),底数位0.0时置OFW和Q标志位。 当Mode=1时(对数运算):

Y(n) = LOG (k2*B(n)+C2) (k1*X(n)+C1)

当(k2*B(n)+C2为立即浮点数且为0.0时,该函数为自然对数ln。 当Mode=2时(求模运算):

Y(n)=(k1*X(n)+C1)MOD (k2*B(n)+C2)

当(k2*B(n)+C2为0.0时,置OFW和Q标志位。求模运算应保证运算双方为整数。

1.11 三角函数模块(TRIANGLE) ID=11

模块图形: 三角函数 ─→ X ─→ Y=sin(k*X+C)

Y 模块标记说明:

输出:1 (输出为Y) 输入:1 (输入为X)

参数:3 (参数1为Mode,参数2为K,参数3为C,) 标记名 输出 Y 输入 X 参数 Mode 参数 K 参数 C 数据类型 float float word float float 缺省值 0.0 0.0 0 1.0 0.0 三角函数计算输出 以B.I方式表示的指针,或是立即浮点数,单位弧度 函数类型, 0=sin, 1=cos, 2=tan, 3=asin, 4=acos, 5=atan 变量的增益 变量的偏置 描述 模块描述:

三角函数模块按Mode对浮点变量进行三角或反三角运算,输出一个浮点变量。角度以弧度为单位。计算规则如下:

Y(n) = sin(k*X(n)+C), Y(n) = asin(k*X(n)+C)

27

TISNET用户手册

XCU图形组态软件

1.12 热力计算模块(PTCal) ID=12

模块图形:

热力计算 ─→ P/S/H ─→

Y ─→ T/S/H 模块标记说明: 输出:1 (输出为Y)

输入:2 (输入1为P,输入2为T/S) 参数:1 (参数为Mode)

标记名 输出 Y 输入 P/S/H 输入 T/S/H 参数 Mode 数据类型 float float float word 缺省值 0.0 0.0 10.0 0 热力性能计算输出 压力Mpa 温度℃或熵值S 计算方式,0=焓值,1=比容,2=熵值,3=温度…… 描述 模块描述:

热力计算模块用于热力性能计算。通过参数Mode设置计算方式。输入P/S/H代表压力,输入T/S/H代表温度或熵值。

在Mode==0时,计算出给定压力(MPa)和温度(℃)的水或汽的焓值(KJ/Kg) 在Mode==1时,计算出给定压力(MPa)和温度(℃)的水或汽的比容(M3/Kg) 在Mode==2时,计算出给定压力(MPa)和温度(℃)的水或汽的熵值(KJ/Kg*K) 在Mode==3时,计算出给定压力(MPa)和熵值(KJ/Kg*K)的水或汽温度(℃) 在Mode==4时,计算出给定压力(MPa)和温度(℃)的水的焓值(KJ/Kg) 在Mode==5时,计算出给定压力(MPa)和温度(℃)的水的比容(M3/Kg) 在Mode==6时,计算出给定压力(MPa)和温度(℃)的水的熵值(KJ/Kg*K)

在Mode==7时,计算出给定熵值(KJ/Kg*K)和温度(℃)的水或汽的压力(MPa) 在Mode==8时,计算出给定压力(MPa)和温度(℃)的汽的焓值(KJ/Kg) 在Mode==9时,计算出给定压力(MPa)和温度(℃)的汽的比容(M3/Kg) 在Mode==10时,计算出给定压力(MPa)和温度(℃)的汽的熵值(KJ/Kg*K) 在Mode==11时,计算出给定压力(MPa)或温度(℃)的水的沸点温度或压力

当P为空脚时计算压力;当T为空脚时计算温度.

在Mode==12时,计算出给定压力(MPa)和焓值(KJ/Kg)的水或汽温度(℃) 在Mode==13时,计算出给定焓值(KJ/Kg)和温度(℃)的水或汽的压力(MPa)

Mode=0->2 分别计算出给定压力和温度的水或汽的焓值、比容和熵值;气态或液态由给定 的压力和温度自动识别。 Mode=4->6 分别计算出给定压力和温度的水的焓值、比容和熵值;当只有一个输入而另一 个输入为空脚时,该水缺省为饱和。 Mode=8->10 分别计算出给定压力和温度的 汽的焓值、比容和熵值;当只有一个输入而另 一个输入为空脚时,该气体缺省为饱和。

28

TISNET用户手册

XCU图形组态软件

2、时间过程函数

2.1 超前滞后模块(LEADLAG) ID=20

模块图形: 超前滞后 ─→ X ─→

Y ─→ TR ─→ TS 模块标记说明:

输出:1 (输出为Y)

输入:3 (输入1为X,输入2为TR,输入3为TS)

参数:5 (参数1为H,参数2为L,参数3为LD,参数4为LG,参数5为GN) 描述 标记名 数据类型 缺省值 输出 Y 输入 X 输入 TR 输入 TS 参数 H 参数 L 参数 LD 参数 LG 参数 GN float float float bool float float float float float 0 0.0 超前滞后输出 以B.I方式表示的指针,或是立即浮点数 NULL 以B.I方式表示的指针,或是立即浮点数。被跟踪量,空脚总不跟踪。 NULL 以B.I方式表示的指针,或是立即布尔数。跟踪切换开关 100.0 0.0 1.0 1.0 1.0 输出高限 输出低限 超前时间常数,如果 LD为0,则为滞后模块 滞后时间常数,LG必须大于等于1/2T(采样周期)增益GN 模块描述:

超前滞后模块根据参数LD的设置实现时间熵的超前或滞后功能,参数LD为超前时间常数,当LD为0时,则为滞后功能。参数LG为滞后时间常数,其值必须大于等于1/2T,T为采样周期。该模块设置课高限和低限限幅。在参数TS设置为0时,限幅功能才有效。

if( TS=1 )

{ Y(n) =TR(n)*GN; } else

{ K1=GN·(T+2LD)/(2LG+T); K2=GN·(T-2LD)/(2LG+T); K3=(2LG-T)/(2LG+T);

Y(n) = K1*X(n)+ K2*X(n-1)+ K3*Y(n-1); } if ( Y(n)>H )

Y(n)=H;

else if( Y(n)

Y(n)=L;

其中: T为计算周期; Y的最后稳定值=GN*X

29

TISNET用户手册

XCU图形组态软件

2.2 滞后模块(DELAY) ID=21

模块图形: 滞后模块 ─→ X ─→ ─→ Y ─→ TR TS 模块标记说明:

输出:1 (输出为Y)

输入:3 (输入1为X,输入2为TR,输入3为TS) 参数:3 (参数3为DT,参数2为k,参数1为LT) 标记名 输出 Y 输入 X 输入 TR 输入 TS 参数 DT 参数 k 参数 LT 数据类型 float float float bool float float float 缺省值 0.0 0.0 NULL NULL 0.0 1.0 0.0 滞后输出 以B.I方式表示的指针,或是立即浮点数 以B.I方式表示的指针,或是立即浮点数。被跟踪量,空脚总不跟踪。 以B.I方式表示的指针,或是立即布尔数。跟踪切换开关 纯滞后时间常数,单位秒 比例增益 惯性时间常数,单位秒,=0.0时为纯滞后 描述 模块描述:

滞后模块对输入进行纯滞运算,实际上是一个smith预估器,计算公式的拉氏传递函数如下: Y(S) = e**(-DT*S) * k / ( LT*S + 1 ) 递推计算公式如下: pn=KG*ts*x+lt*tmp->PreAI; //k/(LS+1) pn/=(ts+lt);

a = k*T/(T+L), b =L/(T+L), L= int(DT/T), T=计算周期 P(n) = a*X(n) + b*X(n-1), Y(n) = P(n-L);

因缓冲区长度为120,所以L大于120时,其中有些输出为线性插值的结果。 当参数LT设置为0时,滞后模块具有纯之后功能。

2.3 微分模块(DIFF) ID=22

模块图形: 微分 ─→ X ─→

Y 模块标记说明:

输出:1 (输出为Y)

30

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库1.0版XCU组态使用说明(7)在线全文阅读。

1.0版XCU组态使用说明(7).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/986140.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: