2模拟功能块概述何.docx

上传人:b****2 文档编号:17652663 上传时间:2023-04-24 格式:DOCX 页数:45 大小:33.22KB
下载 相关 举报
2模拟功能块概述何.docx_第1页
第1页 / 共45页
2模拟功能块概述何.docx_第2页
第2页 / 共45页
2模拟功能块概述何.docx_第3页
第3页 / 共45页
2模拟功能块概述何.docx_第4页
第4页 / 共45页
2模拟功能块概述何.docx_第5页
第5页 / 共45页
点击查看更多>>
下载资源
资源描述

2模拟功能块概述何.docx

《2模拟功能块概述何.docx》由会员分享,可在线阅读,更多相关《2模拟功能块概述何.docx(45页珍藏版)》请在冰豆网上搜索。

2模拟功能块概述何.docx

2模拟功能块概述何

C1模拟功能块概述

说明

CT-ANA

模拟输入计数器

LIN

线性化

C_ANA

设定点控制器

AI_TR

模拟输入转换

AI_TRT

模拟输入转换瞬变

AO_TR

模拟输出转换

SCAL

标度变换

DELAY

延迟

TDEAD

死区时间功能块

TAVER

时间平均值

TMAX

最大时间值

TMIN

最小时间值

TFILT

模拟时域滤波器

LD_LG

超前/滞后滤波器

TS

时间计划表

C2模拟输入计数器CN_ANA

(图C-6页)

功能:

该计数器把模拟值转换成数量值,另外要加上一个校正信号为了提高精度,计数器内部用64位的实数分辨率工作.

积分影响等式

CTC=CTCn-1+INxt2/ZB(原文有误)

CTC:

计数器输出(计数器读数)

CTCX-1:

上一循环的计数器输出

IN:

计数器输入

TZ:

任务循环

ZB:

时基

根据计数器的参数定义,可以按照固定的周期,用外部信号或操作人员直接复位计数器,输出OFL端用一个逻辑1信号指示一个可定义的循环数。

输出包括当前计数器读数CTC,上一循环的最终计数值在CTP端输出,CTP信号在下一次复位前一直保持。

限位值(消息)对应的是当前周期的当前计数器读数。

该功能块必须运行在等间隔的间隔任务。

显示:

名称,短文本,量程和物理单位。

计数器当前读数CA(引脚CTC),上一周期计数器读数CP(引脚CTP)。

基值BV(引脚PR)显示为数字值。

当前计数器读数CTC和上一周期计数器读数CTP还显示为条状图。

限位值L1和L2显示为数字值,标识在相应的显示条中。

如果配置为可以复位,则显示复位按钮。

操作说明:

可以改变基值BV(引脚PR)和限位值L1、L2(引脚L1、L2),可以配置计数器是否允许复位。

消息确认

C2.1参数:

模拟输入计数器CT_ANA

(图C-7页)

Scalestart:

零点,以实数形式输入

Scaleend:

量程,以实数形式输入

Dimension:

物理单位,以文本形式输入或从列表中选择

Resetcounterby:

(用什么复位计数器):

Resetingvalue:

超过定义的最大允许值时复位

如果输入为空白,复位值则无效.调试时显示值为0.0,该值不能改变

Periodduration:

经过一人固定周期时间复位,如T#2h(2小时复位一次).如果输入为空白,则周期无效,即永远运行。

在这种情况下,调试时没有值,也不能改变。

Timelase:

用于也输入积分的时间单位

秒、分:

时或天。

Cyclecount:

ForOFL

复位后,OFL输出以逻辑1信号表明的循环号(1-99)

Access

Basicvalue

预设置值可以修改。

预设置值不能修改。

Reset

可以复位

不可以复位

Messages

见B部份,通用说明和概述。

最多两个限位值。

C2.2功能块数据:

模拟输入计数器CT_ANA

基值PR和限位值L1、L2只能通过相应的输入引脚访问。

名称

数据类型

配置

访问

说明

输入端

EN

布尔型

YES

读写

使能TRUE:

功能块在运行

IN

实型

NO

读写

输入信号

BES

布尔型

NO

读写

复位信号

PR

实型

YES

读写

预置值

L1

实型

YES

读写

限位值1

L2

实型

YES

读写

限位值2

输出端

ENO

布尔型

NO

只读

过程状态。

TRUE:

功能块在运行

CTC

实型

NO

只读

上一周期以来的计数器当前值

CTP

实型

NO

只读

上周期的计数器读数

OFL

布尔型

NO

只读

输出信号TRUE代表可参数化的时间

SL1

布尔型

NO

只读

TRUE如果超出限位值1

SL2

布尔型

NO

只读

TRUE如果超出限位值2

参数定义伪码

Zua

整型

YES

读写

输出的循环号

Mba

实型

YES

读写

测量范围零点

Mbe

实型

YES

读写

测量范围量程

Dim

文本型

YES

无访问

物理单位

Uw

实型

YES

读写

复位值

Pd

时间型

YES

读写

复位周期

Ltf

布尔型

YES

无访问

访问基值

Lr

布尔型

YES

无访问

访问复位参数

Pr

布尔型

NO

读写

复位参数

Zb

整型

YES

读写

时基0=秒1=分2=小时3=天

Pzp

实型

NO

只读

上一周期的计数器显示值

Pzl

实型

NO

只读

当前周期的计数器显示值

Hy1

实型

YES

读写

限位值1的滞后

Lf1

布尔型

YES

无访问

访问限位值1

Mp1

消息1

Hy2

实型

YES

读写

限位值2的滞后

Lf12

布尔型

YES

无访问

访问限位值2

Mp2

消息2

 

C3线性化,LIN

(图L-10页)

功能:

该功能块按IEC584-1或IEC751标准把热电偶电后或电阻阻值转换成温度。

线性化校正值误差限制为0.1%

可用于下列型号的传感器:

型号

Pt13Rh-Pt(R型)

输入值范围,单位(MV)

从到

-226.0+21133.0

输出值范围单位℃

从到

-50+1770

Pt10Rh-Pt(S型)

-235.0+18709.0

-50+1769

Fe-CuNi(J型)

-8095.0+69536.0

-210+1200

T型

-6257.0+20869.0

-270+400

E型

-9835.0+76358.0

-270+1000

NiCr.Nt(K型)

-6457.0+54874.0

-270+1372

Pt30Rh

+3154.0+13814.0

+800+1820

Fe-Cuni

-8150.0+53140.0

-200+900

Pt100热电阻(欧姆)

从到

18.49390.26

从到

-226.0+850

传感器需要一个MV信号作为输入信号,热电阻温度计需要一个欧姆信号。

另外,用户可以定义(最多)32度的线性化.可以自由定义联结点数量。

如果第一个输入域小于或等于前驱X(i),则将其作为线性化曲线的终点。

ERR输出端的设置如下:

输入端IN的输入超出可接受的范围时,STA输出为1

在实数范围内发生一个内部计算错误时,STA输出为9

用户定义的特性曲线中联结点太少,输出STA=2

显示:

操作说明:

C3.1参数:

线性化,LIN

(图C-11上)

Characteristic

选择特性类型

Curve(特性曲线)

如果选择用户自己定义,则用户可以自由定义线性化曲线。

选择后,在第二个和第三个对话框显示中输入各种联结点。

最多可定义32段曲线。

(图C-11下)

I

联结点号0-32

X(i)

联结点(i)的X值,以实数形式输入,当X(i)值小于或等于前驱时线性化到达终点。

Y(i)

联结点(i)的Y值,以实数形式输入

C3.2功能块数据:

线性化,LIN

名称

数据类型

配置

访问

说明

输入端

EN

布尔型

YES

读写

使能TRUE:

功能块在运行

IN

实型

NO

读写

输入信号

输出端

ENO

布尔型

NO

只读

过程状态。

TRUE:

功能块在运行

OUT

实型

NO

只读

输出信号

ERR

布尔型

NO

只读

TRUE:

功能块出错

STA

整型

NO

只读

功能块的错误状态代码

参数定义伪码1

KI

整型

YES

只读

特性曲线

0=用户定义1=R型2=S型

3=J型4=T型5=E型

6=K型7=Pt型8=B型

9=L型

参数定义伪码2

S1-17

实型

YES

读写

输出域Y1-Y17

S34-54

实型

NO

只读

输出域Y34-Y54

EW1-17

实型

YES

读写

输入域X1-X17

EW34-54

实型

NO

只读

输入域X34-X54

参数定义伪码3

S18-33

实型

YES

读写

输出域Y18-Y33

EW18-33

实型

NO

读写

输入域Y18-Y33

 

C4设定点控制器:

C_ANA

(图C-13页)

功能:

该功能块用于无控制器功能的模拟值输入,如微为设定点站或乘法器.在自

动方式模拟信号在IN端输入.在手动方式可以处理手动值。

如果将其配置为称重器,比值RAT和偏差BIA用到输出端OUT.

输出OUT用下表计算

方式

无乘法运算

有乘法运算

内部

外部

手动

OUT=MV

OUT=MV.比值+偏差

OUT=MV.RAT+BIA

自动

OUT=IN

OUT=IN.比值+偏差

OUT=IN.RAT+BIA

OUT:

输出IN:

输入MV:

手动值

可以用输入信号MI和ME,MM和MA改变工作方式内部和外部,自动和手动。

如果输入对都设置为逻辑1信号,功能块将工作在内部手动工作方式。

可以在输出端SIE和SMA查询当前工作方式,内部=逻辑0,外部=逻辑1。

手动=逻辑0自动=逻辑1

自动方式时用INPUT端IN输入代替手动值。

比值必须大于0

偏差值的允许范围为[-量程……+量程]

在外部方式时,如果输入信号超出范围,功能块将按相应的限位值进行运算.

输出ERR设置为:

在自动方式输入IN超出范围限制时,输出STA=1

在手动方式手动值超出范围限制时,输出STA=8

在实数范围内出现内部计算错误时,输出STA=2

显示:

名称,短文本,量程范围和物理单位

输出值OUT(引脚OUT),手动值MV,比值R(固定值或引脚RAT)和偏差B(固定值或引脚BIA)显示为数字值,输出值OUT显示为条状图。

操作说明

用按钮M和A完成工作方式自动/手动之间的转换。

用按钮I/E进行内部/外部工作方式之间的转换。

改变手动值NV(只有在手动方式时才可以),改变比例和偏差的内部值。

C4.1参数:

设定点控制器:

C_ANA

(图C-14页)

scalestart:

零点,以实数形式输入

scaleend:

量程,以实数形式输入

dimension:

物理单位,以文本形式输入或从列表框选择。

Initialmanualvalue:

手动方式的初始值,如果没有乘法运算则手动值必须在范围内。

Ratio:

乘法运算中的比值,比值不允许小于或等于零。

Bias:

乘法运算中附加的常数,偏差只能在[-量程……+量程]之间。

Access:

值可以修改

值不可以修改

Multiplierenable:

在自动方式中使用模拟输入IN。

在手动方式输出值OUT等于手动值X比值+偏差。

在自动方式,输出OUT等于模拟输入IN,在手动方式OUT等于手动值。

Internal:

以内部方式启动

External:

以外部方式启动

Manual:

以手动方式启动

Automatil:

以自动方式启动

LockExternal:

不允许转换到内部方式

可以转换到内部方式

LockExternal:

不允许转换到外部方式

可以转换到外部方式

LockManual:

不允许转换到手动方式

可以转换到手动方式

LockAutomatil:

不允许转换到自动方式

可以转换到自动方式

 

C4.2功能块数据:

设定点控制器:

C_ANA

名称

数据类型

配置

访问

说明

输入端

EN

布尔型

YES

读写

使能TRUE:

功能块在运行

IN

实型

NO

读写

输入信号

RAT

实型

NO

读写

比值

BIA

实型

NO

读写

输入的偏差

MM

布尔型

NO

读写

手动方式

MA

布尔型

NO

读写

自动方式

MI

布尔型

NO

读写

设定点工作在内部方式

ME

布尔型

NO

读写

设定点工作在外部方式

输出端

ENO

布尔型

NO

只读

过程状态。

TRUE:

功能块在运行

OUT

实型

NO

只读

输出

SMA

布尔型

NO

只读

工作方式,TRUE=自动FALSE=手动

SIE

布尔型

NO

只读

设定点内部/外部

FALSE=内部TRUE=外部

ERR

布尔型

NO

只读

TRUE:

如果功能块出错

STA

整型

NO

只读

功能块的错误状态代码

参数定义伪码

Hw

实型

YES

读写

手动值

Lhw

布尔型

YES

无访问

访问手动值

Ska

实型

YES

读写

零点

Ske

实型

YES

读写

量程

Pri

实型

YES

读写

内部比值

Lri

实型

YES

无访问

访问内部比值

Pie

整型

YES

读写

工作方式内部/外部,0=内1=外

Vi

布尔型

YES

无访问

锁定内部方式

Vl

布尔型

YES

无访问

锁定外部方式

Pha

整型

YES

读写

工作方式手动/自动,0=手动1=自动

Vh

布尔型

YES

无访问

锁定手动方式

Va

布尔型

YES

无访问

锁定自动方式

Pbi

实型

YES

读写

内部偏差

Lbi

布尔型

YES

无访问

访问内部偏差

Ae

布尔型

YES

读写

是否使用乘法运算

pa

实型

NO

只读

输出的显示值

C5模拟输入转换:

AI_TR

(图C-17)

功能:

该功能块进行模/数转换,把UINT形式的模拟输入变量值转换成数字形式(实数形式)

输入信号范围为0-20MA或4-20MA,信号范围为4-20MA时才可以下限出错

如果模拟输入信号超出了允许值范围,功能块转到缺省值,并设置相应的限位值信号(SL,SH),缺省值根据方向决定使用上一步的值(DVH)或下一步的值(DVL),或者根据配置使用原来的有效值。

为了校正变送的误差,可以定义一个在4MA以下和20MA以上的缓冲带,

缓冲带可以是最大值(20MA)的0.0%-30%)。

自动进行缓冲带百分之五十的滞后。

如果功能块检测到线路开路(输入<3.2MA,输出>3.8MA),将作出一个标记(SWB),信号为4-20MA时才具有线路检测功能。

线路开路产生的系统消息不能参数化。

显示:

名称,短文本,量程

被转换模拟值OUT(引脚OUT)显示为数字值和显示条,缺省值DL(引脚DVL)和DH(引脚DVH)显示为数字值,如果使用缺省值,则模拟值OUT以红色显示。

输入信号范围IR0-20MA或4-20MA。

操作说明:

消息确认

C5.1参数:

模拟输入转换:

AI_TR

(图C-18)

Measuringrangestart测量范围零点,以实数形式输入

Measuringrangeend测量范围量程,以实数形式输入

Toleruncerange缓冲范围:

0.0%-3.0%,以实数形式输入

Inputrange定义信号范围为:

0-20MA或

4-20MA

Holdlastvalue发生故障时配置的缺省值将被激活

发生故障时保持上次的有效的值

Defaultvalues定义发生故障时使用什么缺省值

Toolow如果测量范围超出下限时的实数形式的固定值或外部信号

Toohigh如果测量范围超出上限时的实数形式的固定值或外部信号

Prio输入优先级1-5“~”用于无消息

Himt输入提示文本

Messagetext输入消息文本或由选择窗口输入

Wirebeak监视线路开路(不是可能配置的)

 

C5.2功能块数据:

模拟输入转换器AI_TR

缺省值太低(DVL)和太高(DVH)只能通过相应的输入引脚访问

名称

数据类型

配置

访问

说明

输入端

EN

布尔型

YES

读写

使能TRUE:

功能块在运行

IN

UINT

NO

读写

输入信号

DVL

实型

YES

读写

信号太低时的缺省值

DVH

实型

YES

读写

信号太高时的缺省值

输出端

ENO

布尔型

NO

只读

过程状态。

TRUE:

功能块在运行

OUT

UINT

NO

只读

输出信号

SWB

布尔型

NO

只读

状态显示,TRUE表示,线路开路

SL

布尔型

NO

只读

状态显示,TRUE表示,信号太低

SH

布尔型

NO

只读

状态显示,TRUE表示,信号太高

参数定义伪码

Mba

实型

YES

读写

测量范围零点

Mbe

实型

YES

无访问

测量范围量程

Sb

整型

YES

读写

信号范围0=0-20MA1=4-20MA

Lew

布尔型

YES

读写

保持原来的值

Wtb

实型

YES

读写

转换缓冲范围

Mp1

消息1(太低)

Mp2

消息2(太高)

Mp3

消息3(线路开路)

Ewa

布尔型

YES

读写

缺省值激活

 

C6模拟输入转换瞬变AI_TRT

(图C-20页)

功能:

该功能块进行模拟/数字转换,把模拟输入模块的(12位)变量值转换成数

字值.

测量范围的零点和量程和输入信号的范围一致(0-20MA或4-20MA).

可提供一个附加的缺省值.信号超出范围或者瞬变值超出允许时可以使

缺省值。

可以用以前的值作为缺省值。

为了校正变送器的误差,可以定义4MA以下和20MA以上的缓冲区,缓冲区可以定义为最大值(20MA)的0.0%-3.0%,自动执行缓冲区的50%的滞后。

可以关闭瞬变监视,只检测删去的项。

在输出端SMR和SRC显示超出范围的种类,是信号还是瞬变。

如果输入

IN的值在一个周期内下降超过配置的瞬变值(以当前值的百分比形式),则设置输出SRC,这样可以检测0-20MA信号线路的开路。

如果功能块检测到线路开路(输入<3.2MA,输出>3.8MA)将设置SWB。

4-20MA时才能检测线路开路。

线路开路将产生一个系统消息,该消息不能参数化。

显示:

名称,短文本,量程和物理单位

转换的模拟值OUT(引脚OUT)显示为条形图,如果使用缺省值,模拟值OUT显示为红色。

输入范围IR0-20MA或4-20MA。

操作说明:

消息确认

C6.1模拟输入转换瞬变AI_TRT

(图C-21页)

Measuringrange

Start

测量范围零点,以实数形式输入

Measuringrange

End

测量范围量程,以实数形式输入

Dimension

物理单位,以文本输入或从列表框选择

Rateofchange

Maxrateofchange

输入信号IN的允许的最大反向动作变化,百分比形式,以实数形式输入

Maonitroing

OFF没有瞬变监视

ON瞬变监视

Tolerancerange

缓冲区范围0.0%-3.0%,以实数形式输入

Inputrange

定义所使用的输入范围

0-20MA

4-20MA

Defaultvalue

(fixed)

输入固定的缺省值,以实数形式输入

Defaultnalue

定义出现故障时使用的缺省值

Prcesssignal

输入DC作为缺省值

Firedvalue

固定值作为缺省值

Lastvalue

用原来的值作为缺省值

Messages(消息)

Messrange

测量范围

Rateofchange

瞬变可单独调查

Prio

输入优先级1……5,无消息则输入“-”

Hint

输入提示文本

Messagetext

消息文本,直接输入或由选择窗口输入

Wirebreak

监视线路开路(不可配置)

C6.1功能块数据:

模拟输入转换器瞬变AI_TRT

固定缺省值DV的值只能通过输入引脚访问

名称

数据类型

配置

访问

说明

输入端

EN

布尔型

YES

读写

使能TRUE:

功能块在运行

IN

UINT

NO

读写

输入信号

DV

实型

YES

读写

缺省值

输出端

ENO

布尔型

NO

只读

过程状态。

TRUE:

功能块在运行

OUT

UINT

NO

只读

输出信号

SWB

布尔型

NO

只读

状态显示,TRUE表示,线路开路

SMR

布尔型

NO

只读

如果超出信号范围则为TRUE

SRC

布尔型

NO

只读

如果超出瞬变范围则为TRUE

参数定义伪码

Mba

实型

YES

读写

测量范围零点

Mbe

实型

YES

读写

测量范围量程

Sb

整型

YES

读写

信号范围0=0-20MA1=4-20MA

Lew

整型

YES

只读

缺省值来源0=过程信号

1=固定值

2=原来的值

Trs

实型

YES

读写

瞬变值

Tru

整型

YES

只读

瞬变监视0=off1=on

Pa

整型

NO

只读

显示值输出

Pewa

布尔型

NO

只读

缺省值激活

Wtb

实型

YES

读写

转换的缓冲区范围

Mp1

消息1(测量范围)

Mp2

消息2(变化率)

Mp3

消息3(线路开路)

Ewa

布尔型

YES

读写

缺省值激活

C7模拟输出转换AO_TR

(图C-24页)

功能:

该功能块把数字值转换成输出到模拟输出模块(12位)的信号值,该数字值将与参数中的测量范围起点和测量范围终点进行比较,如果超出范围,将设置一个ERR逻辑1信号.可以转换0-20MA或4-20MA的信号范围。

为了允许模拟输出可以低电器或超电流,应该在参数定义伪码中选择低电流和/或超电流。

只有在4-20MA时低电流配置才有效。

如果值低于零点则输出3.6MA,如果高于量程,则输出20.4MA.

显示:

名称,短文本和量程范围

模拟输入IN(IN引脚)显示为条状图和数字值,输出范围OR0-20MA或4-20MA

操作说明:

C7.1参数:

模拟输出转换AO_TR

(图C-24页)

Measuringrange

Start

测量范围零点,以实数形式输入

Measuringrange

End

测量范围量程,以实数形式输入

Outputrange

定义所使用的输出范围

0-20

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1