x
x
QA
质量报警
bool
x
x
x
x
标题元素的意义是:
名称AF块的Symbolparameter掩码和符号所示的端口名称
报警产生当报警启动,这部分会在报警顺控画面上显示
报警报警启动端口
报警类型缺省或用户自定义报警类型
连接可连接此端口可连接至其他AF或代理端口
数据类型
数据类型有:
bool–布尔型
int–整型
float-浮点数型
string-字符串型
报警解除
当报警结束后,这部分会在报警顺控画面上显示
描述对此端口功能的简要说明
可编辑在SymbolParameter操作面板内此端口参数可以编辑
HMI此端口出现在操作面板或图元中
I&C此端口出现在AF块的SymbolParameter操作面板
DIA此端口出现在诊断画面中
上限此端口参数的上限
下限此端口参数的下限
当前值此端口参数的缺省设置
1.2图元和操作面板
有些自动功能为运行人员提供运行和监视功能。
这些运行界面由电厂画面中的图元和操作面板组成。
为运行人员提供的图元和操作面板
自动功能出现在电厂画面就需要图元。
图元是用来给运行人员提供设状态信息的符号,(如:
开启或关闭),也可用于打开自动功能中的面板。
面板给使用者提供相关操作信息,也提供操作命令接口。
更多资料详见运行人员手册。
下例是连续控制器的图元和控制面板:
●图元:
图元中的标准指示特别重要(如:
操作模式和信号品质)
●面板:
工程设计的图元和操作面板
图元和操作面板设置在电厂画面中。
过程连接设置在自动功能模块中,作为工程设计过程的一部分。
映射
图元和操作面板有各项属性,用于命令的动态指示。
这些属性被映射到各个AF块的端口,有效地将AF块和图元或操作面板连接。
对属性的映射端口是过程连接的一部分。
默认映射:
默认映射用于将所有AF块的可用端口和系统预选的图元和操作面板相连接。
系统将自动执行端口的单一映射。
单一映射:
单一映射包括单一属性和AF块端口的手动映射。
在特殊的情况或项目有此需求时,这项功能很必要。
这个特性使用户在分配图元和操作面板到自动功能过程中有很强适应性。
任一属性可被自由分配到任何相应AF块端口中去。
宏的默认映射可由用户自定义。
属性
三种属性的描述(指示、许可和命令),具体内容见工程师使用手册。
图元和操作面板在自动功能的描述中有默认设置。
图解和表格列举了所有属性及其源地址和对图元和操作面板运行的影响。
下面列举了一个马达的操作面板和属性列表。
属性
描述
O_START_P
许可,START按钮
O_RUNNING
指示,START按钮
O_STOP_P
许可,STOP按钮
O_STOPPED
指示,STOP按钮
O_COM
指示,COM按钮
O_COM_P
许可,COM按钮
O_AM_P
许可,MAN和AUTO按钮
O_AUTO
指示,AUTO按钮
O_MAN
指示,MAN按钮
O_RESET_P
许可,RESET按钮
O_TRBL_AL
指示,ALARM指示器
O_LOCAL
指示,LOCAL指示器
O_TAG_P
许可,TAGOUT按钮
O_TAGOUT
指示,TAGOUT按钮
O_RESET
指示,RESET按钮
O_TEST
指示,TESTPOS指示器
O_M_START
命令,START按钮
O_M_STOP
命令,STOP按钮
O_M_COM
命令,COM按钮
O_M_AM
命令,MAN和AUTO按钮
O_M_RESET
命令,RESET按钮
O_M_TAG
命令,TAGOUT按钮
1.3模拟计算功能
大体上所有模拟量和当前值,时间标签,质量状态被压缩成浮点数值对象。
系统内模拟量的传递取决于模拟量的转换。
1.3.1非实时计算功能
所有时间无关计算功能执行时都不需要考虑确定的时间行为。
模拟输出仅取决于输入信号,和时间无关。
1.3.1.1加法
ADD
ID:
1
加法功能完成两个模拟量的算术加法并在输出端给出结果(和)。
输入端口描述
名称
描述
数据类型
连接
编辑
最大值
最小值
当前值
I&C
HML
IN1
加数1
float
x
x
3.4028235E38
-3.4028235E38
0.0
x
IN2
加数2
float
x
x
3.4028235E38
-3.4028235E38
0.0
x
QUALITY
质量处理
bool
x
true
false
false
x
输出端口描述
名称
描述
数据类型
报警
连接
报警类型
产生
解除
I&C
HML
DIA
OUT
和
float
x
x
x
TRBL_AL
扰动报警
bool
x
x
I&C报警
当前
清除
x
x
功能描述和运行原则
输出值(和)使用以下计算公式:
例外处理:
如果输出端口OUT超限(高于上限UL或低于下限LL),输出端口OUT的值是上限或下限,二进位输出端口TRBL_AL置TRUE。
在正常情况下,输出端口OUT的质量状态是GOD(良好)。
如果输入端口QUALITY置TRUE,输入端口质量状态不佳,输出端口OUT的质量状态会受其最差的质量状态影响。
在仿真情况下(强制端口),输出端口的质量状态变为GFO(良好/强制)。
误差处理的触发条件和对后续过程的影响详见下表:
误差处理触发条件
对后续过程的影响
对质量代码的影响
I/O
质量
OUT>上限(UL)
无关
OUT=UL;TRBL_AL=TRUE
OUT=BAD
OUT<下限(LL)
OUT=LL;TRBL_AL=TRUE
OUT=BAD
任一输入端口=notgood
FALSE
OUT=GOD
任一输入端口=notgood
TRUE
OUT=最差的输入端质量状态
1.3.1.2减法
SUB
ID:
2
减法功能完成两个模拟量的算术减法并输出结果(差)。
输入端口描述
名称
描述
数据类型
连接
编辑
最大值
最小值
当前值
I&C
HML
IN1
被减数
float
x
x
3.4028235E38
-3.4028235E38
0.0
x
IN2
减数
float
x
x
3.4028235E38
-3.4028235E38
0.0
x
QUALITY
质量处理
bool
x
true
false
false
x
输出端口描述
名称
描述
数据类型
报警
连接
报警类型
产生
解除
I&C
HML
DIA
OUT
差
float
x
x
x
TRBL_AL
扰动报警
bool
x
x
I&C报警
当前
清除
x
x
功能描述和运行原则
输出值(差)使用以下计算公式:
:
例外处理:
如果输出端口OUT超限(高于上限UL或低于下限LL),输出端口OUT的值是上限或下限,二进位输出端口TRBL_AL置TRUE。
在正常情况下,输出端口的质量状态处良好((good)。
如果输入端口QUALITY置TRUE,输入端口质量状态不佳,输出端口OUT的质量状态会变得很差。
在仿真情况下(强制端口),输出端口的质量状态变为GFO。
差错处理的触发条件和对后续过程的影响详见下表:
差错处理触发条件
对后续过程的影响
对质量代码的影响
I/O
质量
OUT>上限(UL)
无关
OUT=UL;TRBL_AL=TRUE
OUT=BAD
OUT<下限(LL)
OUT=LL;TRBL_AL=TRUE
OUT=BAD
任一输入端口=notgood
FALSE
OUT=GOD
任一输入端口=notgood
TRUE
OUT=最差的输入端质量状态
1.3.1.3乘法
MULTIPLY
ID:
3
减法功能完成两个模拟量的算术乘法并输出结果(积)。
输入端口描述
名称
描述
数据类型
连接
编辑
最大值
最小值
当前值
I&C
HML
IN1
被乘数
float
x
x
3.4028235E38
-3.4028235E38
0.0
x
IN2
乘数
float
x
x
3.4028235E38
-3.4028235E38
0.0
x
QUALITY
质量处理
bool
x
true
false
false
x
输出端口描述
名称
描述
数据类型
报警
连接
报警类型
产生
解除
I&C
HML
DIA
OUT
积
float
x
x
x
TRBL_AL
扰动报警
bool
x
x
I&C报警
当前
清除
x
x
功能描述和运行原则
输出值(乘)使用以下计算公式:
例外处理:
如果输出端口OUT超限(高于上限UL或低于下限LL),输出端口OUT的值是上限或下限,二进制输出端口TRBL_AL置TRUE。
在正常情况下,输出端口的质量状态处良好((good)。
如果输入端口QUALITY置TRUE,输入端口质量状态不佳,输出端口OUT的质量状态会变得很差。
在仿真情况下(强制端口),输出端口的质量状态变为GFO。
差错处理的触发条件和对后续过程的影响详见下表:
差错处理触发条件
对后续过程的影响
对质量代码的影响
I/O
质量
OUT>上限(UL)
无关
OUT=UL;TRBL_AL=TRUE
OUT=BAD
OUT<下限(LL)
OUT=LL;TRBL_AL=TRUE
OUT=BAD
任一输入端口=notgood
FALSE
OUT=GOD
任一输入端口=notgood
TRUE
OUT=最差的输入端质量状态
1.3.1.4除法
DIV
ID:
4
除法功能完成两个模拟量的算术除法并输出结果(商)。
输入端口描述
名称
描述
数据
类型
连接
编辑
最大值
最小值
当前值
I&C
HML
IN1
被除数
float
x
x
3.4028235E38
-3.4028235E38
0.0
x
IN2
除数
float
x
x
3.4028235E38
-3.4028235E38
1.0
x
QUALITY
质量处理
bool
x
true
false
false
x
输出端口描述
名称
描述
数据
类型
报警
连接
报警类型
产生
解除
I&C
HML
DIA
OUT
商
float
x
x
x
TRBL_AL
扰动报警
bool
x
x
I&C报警
当前
清除
x
x
DIV0
除0
bool
x
功能描述和运行原则
输出值(商)使用以下计算公式:
例外处理:
如果输出端口OUT超限(高于上限UL或低于下限LL),输出端口OUT的值是上限或下限,二进制输出端口TRBL_AL置TRUE。
如果IN1为正,IN2的值为0(除零无效),二进制输出端口TRBL_AL和DIV0置TRUE,OUT置上
如果IN1为负,IN2的值为0(除零无效),二进制输出端口TRBL_AL和DIV0置TRUE,OUT置下限。
如果两个输入值均为0,二进制输出端口TRBL_AL和DIV0置TRUE,OUT置0。
在正常情况下,输出端口的质量状态处良好((good)。
如果输入端口QUALITY置TRUE,输入端口质量状态不佳,输出端口OUT的质量状态会变得很差。
在仿真情况下(强制端口),输出端口的质量状态变为GFO。
差错处理的触发条件和对后续过程的影响详见下表:
差错处理触发条件
对后续过程的影响
对质量代码的影响
I/O
质量
OUT>上限(UL)
无关
OUT=UL;TRBL_AL=TRUE
OUT=BAD
OUT<下限(LL)
OUT=LL;TRBL_AL=TRUE
OUT=BAD
IN1>0.0;IN2=0.0
OUT=UL;TRBL_AL=TRUE;DIV0=TRUE
OUT=BAD
IN1<0.0;IN2=0.0
OUT=LL;TRBL_AL=TRUE;DIV0=TRUE
OUT=BAD
IN1=IN2=0.0
OUT=0.0;TRBL_AL=TRUE;DIV0=TRUE
OUT=BAD
任一输入端口=notgood
FALSE
OUT=GOD
任一输入端口=notgood
TRUE
OUT=最差的输入端质量状态
1.3.1.5指数运算
EXP
ID:
5
指数运算功能计算模拟量的指数(以e为底数)并输出结果。
输入端口描述
名称
描述
数据
类型
连接
编辑
最大值
最小值
当前值
I&C
HML
IN
指数
float
x
x
3.4028235E38
-3.4028235E38
0.0
x
QUALITY
质量处理
bool
x
true
false
false
x
输出端口描述
名称
描述
数据
类型
报警
连接
报警
类型
产生
解除
I&C
HML
DIA
OUT
指数运算功能
float
x
x
x
TRBL_AL
扰动报警
bool
x
x
I&C
报警
当前
清除
x
x
功能描述和运行原则
输出值使用以下计算公式:
例外处理:
如果输出端口OUT超上限(高于上限UL),输出端口OUT的值为上限,二进制输出端口TRBL_AL置TRUE。
在正常情况下,输出端口的质量状态处良好((good)。
如果输入端口QUALITY置TRUE,输入端口质量状态不佳,输入端口的质量状态会影响输出端口OUT的质量状态。
在仿真情况下(强制端口),输出端口的质量状态变为GFO。
差错处理的触发条件和对后续过程的影响详见下表:
差错处理触发条件
对后续过程的影响
对质量代码的影响
I/O
质量
OUT>上限(UL)
无关
OUT=UL;TRBL_AL=TRUE
OUT=BAD
IN=notgood
FALSE
OUT=GOD
IN=notgood
TRUE
OUT取决于IN的质量状态
1.3.1.6自然对数
LN
ID:
6
自然对数运算计算模拟量的自然对数(以e为底数)并输出结果。
输入端口描述
名称
描述
数据
类型
连接
编辑
最大值
最小值
当前值
I&C
HML
IN
指数
float
x
x
3.4028235E38
-3.4028235E38
1.0
x
QUALITY
质量处理
bool
x
true
false
false
x
输出端口描述
名称
描述
数据
类型
报警
连接
报警
类型
产生
解除
I&C
HML
DIA
OUT
指数运算功能
float
x
x
x
TRBL_AL
扰动报警
bool
x
x
I&C
报警
当前
清除
x
x
功能描述和运行原则
输出值使用以下计算公式:
例外处理:
如果IN小于或等于0,OUT值置0,二进制输出端口TRBL_AL置TRUE。
在正常情况下,输出端口的质量状态处良好((good)。
如果输入端口QUALITY置TRUE,输入端口质量状态不佳,输入端口的较差的质量状态会影响输出端口OUT的质量状态。
在仿真情况下(强制端口),输出端口的质量状态变为GFO。
差错处理的触发条件和对后续过程的影响详见下表:
差错处理触发条件
对后续过程的影响
对质量代码的影响
I/O
质量
IN<=0.0
无关
OUT=0.0;TRBL_AL=TRUE
OUT=BAD
IN=notgood
FALSE
OUT=GOD
IN=notgood
TRUE
OUT取决于IN的质量状态
1.3.1.7求根
NROOT
ID:
7
求根运算计算模拟量的N次方根并输出结果。
默认设置是平方根运算。
输入端口描述
名称
描述
数据
类型
连接
编辑
最大值
最小值
当前值
I&C
HML
IN
被开方数
float
x
x
3.4028235E38
-3.4028235E38
1.0
x
N
指数
float
x
3.4028235E38
2.0
2.0
x
QUALITY
质量处理
bool
x
true
false
false
x
输出端口描述
名称
描述
数据
类型
报警
连接
报警类型
产生
解除
I&C
HML
DIA
OUT
输出值
float
x
x
x
TRBL_AL
扰动报警
bool
x
x
I&C报警
当前
清除
x
x
功能描述和运行原则
输出值使用以下计算公式:
例外处理:
如果N小于0,输出值置0,二进制输出端口TRBL_AL置TRUE。
在正常情况下,输出端口的质量状态处良好((good)。
如果输入端口QUALITY置TRUE,输入端口质量状态不佳,输入端口的质量状态会影响输出端口OUT的质量状态。
在仿真情况下(强制端口),输出端口的质量状态变为GFO。
差错处理的触发条件和对后续过程的影响详见下表:
差错处理触发条件
对后续过程的影响
对质量代码的影响
I/O
质量
IN<0.0
无关
OUT=0.0;TRBL_AL=TRUE
OUT=BAD
IN=notgood
FALSE
OUT=GOD
IN=notgood
TRUE
OUT取决于IN的质量状态
1.3.1.8大值选择器
MAX
ID:
8
大值选择器比较两个模拟量并在输出端口MAX输出大值。
输入端口描述
名称
描述
数据
类型
连接
编辑
最大值
最小值
当前值
I&C
HML
IN1
输入值1
float
x
x
3.4028235E38
-3.4028235E38
0.0
x
IN2
输入值2
float
x
x
3.4028235E38
-3.4028235E38
0.0
x
QUALITY
质量处理
bool
x
true
false
false
x
输出端口描述
名称
描述
数据
类型
报警
连接
报警类型
产生
解除
I&C
HML
DIA
MAX
大值
float
x
x
x
MAX1
输入1是大值
bool
x
x