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