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

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

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

TISNET用户手册

XCU图形组态软件

功能块可以分为上下网I/O模块、硬件I/O模块、页间I/O模块、模拟函数、选择比较器、控制算法、逻辑运算、逻辑控制算法、操作器等等。详见具体说明。

1、模拟函数

1.1 加法模块(ADD) ID = 1

模块图形:

加 X1 ─→ ─→ Y ─→ X2 模块标记说明:

输出:1 (输出为Y)

输入:2 (输入1为X1,输入2为X2)

参数:3 (参数1-2为K1、K2,参数3为C) 标记名 输出 Y 输入 X1,X2 参数 k1,k2 参数 C 数据类型 缺省值 float float float float 0.0 0.0 1.0 0.0 加法输出 以B.I方式表示的指针,或是立即浮点数 输入X1,X2的增益 ADD的偏置 描述 模块描述:

加法模块对二个浮点变量加或减,输出一个浮点变量。 输出 Y(n) = k1*X1(n) + k2*X2(n) + C

1.2 乘法模块(MUL) ID=2

模块图形: 乘 ─→ X1 ─→

Y ─→ X2

模块标记说明:

输出:1 (输出为Y)

输入:2 (输入1为X1,输入2为X2)

参数:4 (参数1-2为K1、K2,参数3-4为C1、C2) 标记名 数据类型 缺省值

描述 21

TISNET用户手册

XCU图形组态软件

输出 Y 输入 X1,X2 参数 k1,k2 参数 C1,C2 float float float float 0.0 1.0 1.0 0.0 乘法输出 以B.I方式表示的指针,或是立即浮点数 输入X1,X2的增益 输入X1,X2的偏置 模块描述:

乘法模块对2个浮点变量乘,输出一个浮点变量。 输出 Y(n) = (k1*X1(n)+C1)*(k2*X2(n)+C2)

1.3 除法模块(DIV) ID=3

模块图形: 除 ─→ X1 ─→ Y=(k1X1+C1)/(k2X2+C2)

Y ─→ X2

模块标记说明:

输出:1 (输出为Y)

输入:2 (输入1为X1,输入2为X2)

参数:4 (参数1-2为K1、K2,参数3-4为C1、C2) 标记名 输出 Y 输入 X1,X2 参数 C1,C2 数据类型 浮点 浮点 缺省值 0.0 1.0,1.0 1.0 0.0 除法输出 以B.I方式表示的指针,或是立即浮点数 输入X1,X2的增益 X1和X2的偏置 描述 参数 k1,k2 浮点 浮点 模块描述:

除法模块对2个浮点变量除,输出一个浮点变量。 当除数为零时,保持上一次采样值。 if( (k2*X2(n) + C2)==0 )

{ Y(n) = Y(n-1),并且置位OFW和Q; } else

Y(n) = (k1*X1(n)+C1) / (k2*X2(n) + C2);

Y(n)被限幅在有效数值之间,如果越限,就置位本功能模块的数值溢出状态位。

1.4 开方模块(SQRT) ID=4

模块图形:

22

TISNET用户手册

XCU图形组态软件

开方

─→ X ─→ Y=(k*X+C)1/2

Y 模块标记说明:

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

参数:3 (参数1为K,参数2为C,参数3为DB) 标记名 输出 Y 输入 X 参数 k 参数 C 参数 DB 数据类型 float float float float float 缺省值 0.0 1.0 1.0 0.0 0.0 开方计算输出 以B.I方式表示的指针,或是立即浮点数 输入X的增益 X的偏置 零点切除值, >=0.0 描述 模块描述:

开方模块对输入浮点变量开方,输出一个浮点变量。设置了小信号切除参数DB。具体计算规则如下:

if( k*X(n)+C >= DB)

Y(n)=k*X(n)?C;

else

{ Y(n)=0,并且置位OFW和Q;}

1.5 取绝对值模块(ABS) ID=5

模块图形: 绝对值

─→ X ─→ Y=|k*X+C|

Y 模块标记说明:

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

参数:2 (参数1为K,参数2为C) 标记名 输出 Y 输入 X 参数 k, C 数据类型 float float float 缺省值 0.0 0.0 绝对值计算输出 以B.I方式表示的指针,或是立即浮点数 描述 1.0, 0.0 输入X的增益和偏置 模块描述:

取绝对值模块对输入浮点变量取绝对值,输出一个浮点变量。 Y(n)=|k*X(n)+C|

1.6 五次多项式模块(POLYNOM) ID=6

23

TISNET用户手册

XCU图形组态软件

模块图形: 多项式 ─→ X ─→ Y=C0 + C1*X + C2*X*2 + C3*X*3 +C4*X*4

Y +C5*X*5 模块标记说明:

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

参数:6 (参数1-6为C0...C5) 标记名 输出 Y 输入 X 参数 C0~C5 数据类型 float float float 缺省值 0.0 0.0 0.0 多项式计算输出 以B.I方式表示的指针,或是立即浮点数,单位弧度 多项式的系数 描述 模块描述:

五次多项式模块对浮点变量进行五次多项式运算,输出一个浮点变量。计算规则如下: Y(n) = C0 + C1*X(n) + C2*X(n)*2 + C3*X(n)*3 +C4*X(n)*4 +C5*X(n)*5

1.7 八数运算模块(SUM8) ID=7

模块图形: 八数运算 ─→ X1 Y ? ? Cnt ─→ X8 ─→ BitDis ─→ ─→ 模块标记说明:

输出:2 (输出1为Y,输出2为Cnt)

输入:9 (输入1-8为X1...X8,输入9为BitDis)

参数:18 (参数1为Mode,参数2-9为K1...K8,参数10-17为C1...C8,参数18为DB) 标记名 输出 Y 输出 Cnt 输入 X1,X2,?,X8 输入 BitDis 参数 Mode 参数 k1,k2,?,k8 数据类型 缺省值 float float float long word float 0.0 0.0 数学统计输出 模拟输入量中绝对值

24

TISNET用户手册

XCU图形组态软件

参数 C1,C2,?C8 参数 DB float float 0.0 0.0 输入X1~X8的偏置 判非零的死区 模块描述:

八数运算模块对8个浮点变量加或减,输出一个浮点变量。通过设定参数BitDis,禁止输入。

输出Y(n)按方式取输入的累加和、平均、最大、最小。所有输入为k*X(n)+C。空脚不参与运算。

当Mode=0时 Y(n)=

?[KiXi(n)?Ci]

i?18当Mode=1时 Y(n)= 当Mode=2时 Y(n)=

18?[KiXi(n)?Ci]

i?18max[KiXi(n)?Ci]

当Mode=3时 Y(n)= min[KiXi(n)?Ci]

i?1...8i?1...8输出Cnt(n)等于处理后各输入中 fabs(k*X(n)+C)>DB的个数。

1.8 查表模块(F(X)) ID=8

模块图形: 查表 ─→ X ─→Y=F(X)

Y 模块标记说明:

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

参数:24 (参数1-2为(X1,Y1)…参数23-24为(X12,Y12)) 描述 标记名 数据类型 缺省值 输出 Y 输入 X 参数 (x1,y1) 参数 ...... 参数 (x12,y12) 浮点 浮点 float float float 0.0 0.0 0.0,0.0 0.0,0.0 0.0,0.0 函数变换输出 以B.I方式表示的指针,或是立即浮点数 第1个坐标点 第n个坐标点, 要求x1<=x2<=.....<=x12 第12个坐标点 模块描述:

查表模块由12个坐标点(X1,Y1)?(X12,Y12)确定

如图所示:F(X)为一个十二段折线,如X<=X1,Y=Y1;X>=X12,Y=Y12。

25

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

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