资源描述
西门子电站自动化有限公司 SPPA-T3000用户手册 总18册 第2分册
s
SPPA-T3000 用户手册
功能块手册
(共18册,第2分册)
目 录
1.1 综合功能 2
1.1.1 信号调节和监视 2
1.1.1.1 模拟信号监视器 2
1.1.1.2 冗余模拟信号监视器 10
1.1.1.3 开关量信号监视 17
1.1.1.4 冗余开关量信号监控 20
1.1.1.5 模拟量输入/输出 23
1.1.1.6 开关量输入/输出 25
1.1.1.7 3输入模拟量选择器 30
1.1.1.8 2输入模拟量选择器 37
1.1.2 闭环控制器 43
1.1.2.1 PID控制器 51
1.1.2.2 设定值调节器 55
1.1.2.3 连续控制器 68
1.1.2.4 设定值控制器 90
1.1.2.5 迟延 91
1.1.2.6 设定值整定 92
1.1 综合功能
综合功能如下:
l 信号状态和监视
l 闭环控制器
l 开环控制器
l 特殊功能
l 处理功能
1.1.1 信号调节和监视
提供用于传递模拟信号和开关量信号至硬件代理的模块,并提供监视模拟信号和开关量信号的模块。
1.1.1.1 模拟信号监视器
ASMON
ID:200
模拟信号监视器主要用于对多至6个模拟量提供限值检查的功能。模拟信号监视器也提供对潜在干扰信号的滤波(过滤)功能。
输入端口描述
名称
描述
数据
类型
可连
接性
可编
辑性
最大值
最小值
当前值
I&C_V
HMI
IN
输入值
float
×
×
3.4028235E38
-3.4028235E38
0.0
×
T1
滤波时间常数(秒)
float
×
30000.0
0.0
0.0
×
LV1
限值1
float
×
×
3.4028235E38
-3.4028235E38
99.0
×
×
LV2
限值2
float
×
×
3.4028235E38
-3.4028235E38
95.0
×
×
LV3
限值3
float
×
×
3.4028235E38
-3.4028235E38
5.0
×
×
LV4
限值4
float
×
×
3.4028235E38
-3.4028235E38
1.0
×
×
LV5
限值5
float
×
×
3.4028235E38
-3.4028235E38
0.0
×
×
LV6
限值6
float
×
×
3.4028235E38
-3.4028235E38
0.0
×
DB
死区绝对值
float
×
×
3.4028235E38
0
0.5
×
SUB_V
代替值
float
×
×
3.4028235E38
-3.4028235E38
0.0
×
UL
上限
float
×
×
3.4028235E38
-3.4028235E38
100.0
×
×
LL
下限
float
×
×
3.4028235E38
-3.4028235E38
0.0
×
×
LSG1
产生限位信号1
默认=true
true=Yes
false=No
bool
×
×
true
false
true
×
×
HI_LOW1
上/下限1
默认=true
true=High
false=Low
bool
×
×
true
false
true
×
×
LSG2
产生限位信号2
默认=true
true=Yes
false=No
bool
×
×
true
false
true
×
×
HI_LOW2
上/下限2
默认=true
true=High
false=Low
bool
×
×
true
false
true
×
×
LSG3
产生限位信号3
默认=true
true=Yes
false=No
bool
×
×
true
false
true
×
×
HI_LOW3
上/下限3
默认= false
true=High
false=Low
bool
×
×
true
false
false
×
×
LSG4
产生限位信号4
默认=true
true=Yes
false=No
bool
×
×
true
false
true
×
×
HI_LOW4
上/下限4
默认= false
true=High
false=Low
bool
×
×
true
false
false
×
×
LSG5
产生限位信号5
默认= false
true=Yes
false=No
bool
×
×
true
false
false
×
×
HI_LOW5
上/下限5
默认= false
true=High
false=Low
bool
×
×
true
false
false
×
×
LSG6
产生限位信号6
默认= false
true=Yes
false=No
bool
×
×
true
false
false
×
×
HI_LOW6
上/下限6
默认= false
true=High
false=Low
bool
×
×
true
false
false
×
×
AL_SUPQ1
报警抑制输出端Q1
默认= false
false=NO
true=YES
bool
×
×
true
false
false
×
SUB_VS
代替值选择
默认=0
0=NONE
1=最后有效值
2=代替值
int
×
2
0
0
×
×
EU
工程单位
string
×
×
20
0
%
×
×
LS_GQ
限位信号质量GOOD
默认= false
false=NO
true=YES
bool
×
×
true
false
false
×
AL_SUPQ2
报警抑制输出端Q2
默认= false
false=NO
true=YES
bool
×
×
true
false
false
×
AL_SUPQ3
报警抑制输出端Q3
默认= false
false=NO
true=YES
bool
×
×
true
false
false
×
AL_SUPQ4
报警抑制输出端Q3
默认= false
false=NO
true=YES
bool
×
×
true
false
true
×
×
AL_SUPQ5
报警抑制输出端Q5
默认= false
false=NO
true=YES
bool
×
×
true
false
true
×
×
AL_SUPQ6
报警抑制输出端Q6
默认= false
false=NO
true=YES
bool
×
×
true
false
true
×
×
输出端口描述
名称
描述
数据类型
报警
可连接性
报警类型
产生
解除
I&C_V
HMI
DIA
OUT
输出值
float
×
×
×
Q1
限位信号1
bool
×
×
×
Q2
限位信号2
bool
×
×
×
Q3
限位信号3
bool
×
×
×
Q4
限位信号4
bool
×
×
×
Q5
限位信号5
bool
×
×
×
Q6
限位信号6
bool
×
×
×
CF
计算出错
bool
×
×
I&C
报警
当前
清除
×
×
×
Q_AL
质量报警
bool
×
×
I&C
报警
当前
清除
×
×
×
OUT_GQ
输出值质量状态为GOOD
float
×
×
×
功能描述和操作规则
模拟信号监视器功能完成以下任务:
l 产生高/低限信号
l 信号滤波
l 代替值处理
l 报警抑制
信号滤波
滤波功能用于使输入的模拟信号衰减。滤波功能的作用相当于一阶时间延迟元件。T1=0.0秒时,滤波功能不起作用。
滤波后的模拟信号在输出端OUT处输出。此外,模拟信号也会在输出端OUT_GQ处输出,此端口的质量状态总为GOOD。
产生高/低限信号
限位信号功能监视输出信号IN是否超过限值LVn。如果越限,就会在相应的二进制输出端Qn处指示。此功能由参数LSGn激活。
触发指示(高限/低限)可通过参数Hi_LOWn调整。TRUE触发高限,FALSE触发低限。
高限信号的处理(HI_LOWn=High)
触发条件:
如果输入值IN大于或等于LVn,即IN>=LVn,那么相应的输出端Qn置TRUE。
复位条件:
如果输入值IN小于LVn值减去死区DB,即IN<(LVn-DB),那么相应的输出端Qn置FALSE。
图解:
低限信号的处理(HI_LOWn=Low):
触发条件:
如果输入值IN小于或等于LVn,即IN<=LVn,那么相应的输出端Qn置TRUE。
复位条件:
如果输入值IN大于LVn值加上死区DB,即IN>(LVn+DB),那么相应的输出端Qn置FALSE。
图解:
代替值处理
在质量状态是BAD或UNCERTAIN(不确定)的情况下,对模拟信号作如下考虑:
l 不变(SUB_VS=0)
l 由上一次质量状态是GOOD的值取代(SUB_VS=1)
l 由代替值SUB_V取代(SUB_VS=2)
滤波功能仅在没有选择代替值的情况下应用(SUB_VS=0)。
报警抑制
通过设置输入端AL_SUPQ1至AL_SUPQ6,可抑制限位信号Q1至Q6发生报警。
报警抑制并不影响对限位信号Q1至Q6本身的处理。
忽略质量状态
设置输入端LS_GQ为YES,可忽略所有限制输出端(Q1到Q6)的质量状态,均认为是GOOD。
例外处理
如果T1小于Ts/2(T1=0.0除外),那么T1就被内设为Ts/2,也就是不进行滤波(Ts是工程运行周期)。
OUT_GQ的质量状态总是设GOOD。
在正常情况下,输出端OUT的质量状态是GOOD。
如果输入IN的质量状态是BAD或UNCERTAIN(不确定),只有在SUB_VS=0的情况下才会影响输出端OUT。
如果SUB_VS=1或2,输出端OUT的质量状态就被取代为UNCERTAIN。
如果LS_GQ端是FALSE,那么输出端Q1到Q6的质量状态就与输出端OUT的质量状态一样。
如果LS_GQ端是TRUE,那么输出端Q1到Q6的质量状态就总是GOOD。
如果输入端IN的质量状态是BAD或UNCERTAIN,那么输出端Q_AL置TRUE。
如果在计算过程中,任何数值超过浮点数值范围,就会使质量状态变成BAD,计算出错输出端(CF)置TRUE,输出OUT保持上次值。
在仿真状态下(强制端口),输出端OUT质量状态就变成GFO(良好/强制)。
错误处理的触发条件及其对后续处理的影响如下表所示:
错误处理触发条件
对后续处理的影响
对质量代码的影响
T1<Ts/2
T1内设为Ts/2
计算中溢出
CF = TRUE
OUT = BAD
SUB_VS=0
OUT=IN
SUB_VS=1
OUT = OUTold
OUT = UNCERTAIN
SUB_VS=2
OUT = SUB_V
OUT = UNCERTAIN
图元示例:(文本面板)
属性
描述
O_EU
指示,数值单位
O_IN
指示,数值
O_Q1
指示,报警1(画面)
O_Q2
指示,报警2(画面)
O_Q3
指示,报警3(画面)
O_Q4
指示,报警4(画面)
O_Q5
指示,报警5(画面)
O_Q6
指示,报警6(画面)
O_QA
指示,QA(画面)
属性
描述
O_EU
指示,数值单位
O_IN
指示,条状图和数值
O_LL
指示,条状图下限
O_LSG1
指示,报警1界限位置(在条状图边上)
O_LSG2
指示,报警2界限位置(在条状图边上)
O_LSG3
指示,报警3界限位置(在条状图边上)
O_LSG4
指示,报警4界限位置(在条状图边上)
O_LSG5
指示,报警5界限位置(在条状图边上)
O_LSG6
指示,报警6界限位置(在条状图边上)
O_LV1
指示,报警1限值(在条状图边上)
O_LV2
指示,报警2限值(在条状图边上)
O_LV3
指示,报警3限值(在条状图边上)
O_LV4
指示,报警4限值(在条状图边上)
O_LV5
指示,报警5限值(在条状图边上)
O_LV6
指示,报警6限值(在条状图边上)
O_Q1
指示,报警1(画面)
O_Q2
指示,报警2(画面)
O_Q3
指示,报警3(画面)
O_Q4
指示,报警4(画面)
O_Q5
指示,报警5(画面)
O_Q6
指示,报警6(画面)
O_QA
指示,QA(画面)
O_UL
指示,条状图上限
图元示例:(符号面板)
eASMON_SYM1
属性
描述
O_EU
指示,数值单位
O_OUT
指示,数值
O_Q1
指示,报警1(画面)
O_Q2
指示,报警2(画面)
O_Q3
指示,报警3(画面)
O_Q4
指示,报警4(画面)
O_Q5
指示,报警5(画面)
O_Q6
指示,报警6(画面)
O_Q_AL
指示,QA(画面)
面板示例(符号面板)
eASMON_FP1
面板和图元相似。
属性
描述
O_EU
指示,数值单位(位置11)
O_IN
指示,条状图和数值(位置2和4)
O_LL
指示,条状图下限(位置3)
O_LSG1
指示,报警1界限位置(位置10)
O_LSG2
指示,报警2界限位置(位置9)
O_LSG3
指示,报警3界限位置(位置8)
O_LSG4
指示,报警4界限位置(位置7)
O_LSG5
指示,报警5界限位置(位置6)
O_LSG6
指示,报警6界限位置(位置5)
O_LV1
指示,报警1限值(位置10)
O_LV2
指示,报警2限值(位置9)
O_LV3
指示,报警3限值(位置8)
O_LV4
指示,报警4限值(位置7)
O_LV5
指示,报警5限值(位置6)
O_LV6
指示,报警6限值(位置5)
O_Q1
指示,报警1(画面)
O_Q2
指示,报警2(画面)
O_Q3
指示,报警3(画面)
O_Q4
指示,报警4(画面)
O_Q5
指示,报警5(画面)
O_Q6
指示,报警6(画面)
O_Q_AL
指示,QA(画面)
O_UL
指示,条状图上限(位置1)
1.1.1.2 冗余模拟信号监视器
ASMON_R
ID:250
冗余模拟信号监视功能ASMON_R用于监视冗余模拟信号输入点的质量状态,并提供指定的区分。
输出端的算法可以是计算输入值中的最大值(MAX),也可以是最小值(MIN)。
另外,ASMON_R功能可检查1到6个预设限值。超过上限或下限的值(可调整的)会在相应的输出端口(带有报警功能)指示。模拟信号监视器也提供对潜在干扰变量的滤波(过滤)功能。
输入端口描述
名称
描述
数据
类型
可连
接性
可编
辑性
最大值
最小值
当前值
I&C_V
HMI
IN1
输入值1
float
×
×
3.4028235E38
-3.4028235E38
0.0
×
IN2
输入值2
float
×
×
3.4028235E38
-3.4028235E38
0.0
×
MINMAX
最小/最大选择
默认=true
true=MAX
false=MIN
bool
×
×
true
false
true
×
×
T1
滤波时间常数
float
×
30000.0
0.0
0.0
×
LV1
限值1
float
×
×
3.4028235E38
-3.4028235E38
0.0
×
×
LV2
限值2
float
×
×
3.4028235E38
-3.4028235E38
0.0
×
×
LV3
限值3
float
×
×
3.4028235E38
-3.4028235E38
0.0
×
×
LV4
限值4
float
×
×
3.4028235E38
-3.4028235E38
0.0
×
×
LV5
限值5
float
×
×
3.4028235E38
-3.4028235E38
0.0
×
×
LV6
限值6
float
×
×
3.4028235E38
-3.4028235E38
0.0
×
×
DB
限值死区
float
×
×
3.4028235E38
0
0.5
×
DEV_DB
偏差死区
float
×
×
3.4028235E38
0
1.0
×
T_MON
偏差监控迟延时间(秒)
float
×
×
30000.0
0
1.0
×
LSG1
产生限位信号1
默认= false
false=No true=Yes
bool
×
×
true
false
false
×
HI_LOW1
高/低限1
默认=true
true=High
false=Low
bool
×
×
true
false
true
×
×
LSG2
产生限位信号2
默认= false
false=No true=Yes
bool
×
×
true
false
false
×
HI_LOW2
高/低限2
默认=true
true=High
false=Low
bool
×
×
true
false
true
×
×
LSG3
产生限位信号3
默认= false
false=No true=Yes
bool
×
×
true
false
false
×
HI_LOW3
高/低限3
默认= false
true=High
false=Low
bool
×
×
true
false
false
×
×
LSG4
产生限位信号4
默认= false
false=No true=Yes
bool
×
×
true
false
false
×
HI_LOW4
高/低限4
默认= false
true=High
false=Low
bool
×
×
true
false
false
×
×
LSG5
产生限位信号5
默认= false
false=No
true=Yes
bool
×
×
true
false
false
×
HI_LOW5
高/低限5
默认= false
true=High
false=Low
bool
×
×
true
false
false
×
×
LSG6
产生限位信号6
默认= false
false=No true=Yes
bool
×
×
true
false
false
×
HI_LOW6
高/低限6
默认= false
true=High
false=Low
bool
×
×
true
false
false
×
×
SUB_V
代替值
float
×
×
3.4028235E38
-3.4028235E38
0.0
×
SUB_VS
代替值选择
默认=0
0=NONE
1=最后一个有效值
2=代替值SUB_V
int
×
2
0
0
×
×
UL
上限
float
×
×
3.4028235E38
-3.4028235E38
100.0
×
×
LL
下限
float
×
×
3.4028235E38
-3.4028235E38
0.0
×
×
EU
工程单位
string
×
×
20
0
%
×
×
AL_SUPQ1
报警抑制输出端Q1
默认= false
true=YES false=NO
bool
×
×
true
false
false
×
AL_SUPQ2
报警抑制输出端Q2
默认= false
true=YES false=NO
bool
×
×
true
false
false
×
AL_SUPQ3
报警抑制输出端Q3
默认= false
true=YES false=NO
bool
×
×
true
false
false
×
AL_SUPQ4
报警抑制输出端Q3
默认= false
true=YES false=NO
bool
×
×
true
false
true
×
×
AL_SUPQ5
报警抑制输出端Q5
默认= false
true=YES false=NO
bool
×
×
true
false
true
×
×
AL_SUPQ6
报警抑制输出端Q6
默认= false
true=YES false=NO
bool
×
×
true
false
true
×
×
LS_GQ
限位信号质量GOOD
默认= false
false=NO
true=YES
bool
×
×
true
false
false
×
输出端口描述
名称
描述
数据
类型
报警
可连
接性
报警
类型
产生
解除
I&C_V
HMI
DIA
OUT
输出值
float
×
×
×
OUT_IN1
输出=IN1
bool
×
×
OUT_IN2
输出=IN2
bool
×
×
Q1
限位信号1
bool
×
×
×
Q2
限位信号2
bool
×
×
×
Q3
限位信号3
bool
×
×
×
Q4
限位信号4
bool
×
×
×
Q5
限位信号5
bool
×
×
×
Q6
限位信号6
bool
×
×
×
×
TRBL_AL
故障报警
bool
×
×
I&C报警
当前
清除
×
×
×
OUT_AL
输出质量报警
bool
×
×
I&C报警
当前
清除
×
×
×
DEV_AL
偏差报警
bool
×
×
×
×
Q_AL1
质量报警IN1
bool
×
×
×
×
Q_AL2
质量报警IN2
bool
×
×
×
×
CF
计算出错
bool
×
×
×
×
OUT_GQ
输出点质量状态为GOOD
float
×
×
×
功能描述和操作规则
冗余模拟信号监视器功能完成以下任务:
l 检查并指示输入质量状态
l 最大/最小值选择
l 输入信号偏差的处理和指示(带有绝对值偏差死区DEV_DB)
l 信号滤波
l 产生高/低限信号(带有完全限值死区DB)
l 代替值处理
l 报警抑制
输入IN的值会在输出端OUT显示。
输入IN的值也会在输出端OUT_GQ给出,此端口质量状态总是为GOOD。
检查并指示输入端质量状态
ASMON_R运算法则对输出的处理取决于所选的输出模式(MINMAX值)及输入的质量状态。
如果质量状态有效,即质量状态为GOOD,通常就会考虑输入值INn的影响作用。如果质量状态是not GOOD(BAD or UNCERTAIN),运算法则就会忽略输入值INn的影响作用。受影响点的无效输入状态每次都会在专门的输出端Q_ALn显示。另外,如果两个输入端的质量状态均为not GOOD,就会使报警输出端OUT_AL置TRUE。
最小/最大值选择
如果两个输入端都有效,即两个输入端质量状态都为GOOD,那么就参考以下规则得到输出值OUT:
l 如果MINMAX端是FALSE,即选择了MIN模式,那么输出值OUT就等于输入值中的最小值。
l 如果MINMAX端是TRUE,即选择了MAX模式,那么输出值OUT就等于输入值中的最大值。
另外,每次所选的输入端都会在相应的输出端OUT_INn显示。
触发条件及对相应输出端的影响如下表所示:
MINMAX
条件
OUT端的值
OUT_IN1的值
OUT_IN2的值
FALSE (MIN)
IN1 <= IN2
IN1
TRUE
FALSE
FALSE (MIN)
IN1 > IN2
IN2
FALSE
TRUE
TRUE (MAX)
IN1 >= IN2
IN1
TRUE
FALSE
TRUE (MAX)
IN1 < IN2
IN2
FALSE
TRUE
输入信号偏差的处理和指示
ASMON_R功能的运算法则会监视模拟量输入的偏差。
l 如果输入IN1和输入IN2相差超过DEV_DB,那么偏差监视迟延时间T_MON就会启动。时间结束后,输出端DEV_AL置TRUE。
如果偏差死区DEV_DB置0,那么偏差监视功能就关闭,所有相关输出端置FALSE。
输入端偏差处理的规则如下图所示:
设置和复位DEV_AL的触发条件如下面的图表所示:
端口
设置条件(TRUE状态)
复位条件(FALSE状态)
DEV_AL
| IN1 - IN2 | >= DEV_DB和T_MON时间到
| IN1 - IN2 | < DEV_DB
信号滤波
滤波功能用于衰减模拟量输入信号附加干扰。滤波功能的作用相当于一阶时间迟延元件,并且和PT1自动功能的执行方式相同。当T1=0.0秒时,滤波功能不起作用。
产生高/低限信号
产生限位信号的功能用于监视是否超过了限值LVn,并在相应的二进制输出端Qn指示越限。此功能由参数LSGn激活。
高限由参数HI_LOW = High调整。
低限由参数HI_LOW = Low调整。
触发和复位一个限位信号也由死区DB决定。
高限信号的处理(HI_LOWn=High)
触发条件:
如果输出信号OUT大于或等于LVn,就会使相关输出端Qn置TRUE。
复位条件:
如果输出信号OUT小于LVn减去死区DB的差,相关输出端Qn就会置FALSE。
图解:
低限信号的处理(HI_LOWn=Low):
触发条件:
如果输出信号OUT小于或等于LVn,相关输出端Qn就会置TRUE。
复位条件:
如果输出信号OUT大于LVn值加上死区DB,相关输出端Qn就会置FALSE。
图解:
如果没有选择产生限位信号(LSGn=NO),那么相关输出端Qn就置为FALSE。
代替值处理
如果输入模拟信号IN的质量状态都是BAD或UNCERTAIN(不确定),模拟信号输出OUT就:
l 不变(SUB_VS=0)
l 由最后一个有效值取代(SUB_VS=1)
l 由代替值SUB_V取代(SUB_VS=2)
滤波功能仅应用于没有选择代替值的情况(SUB_VS=0)。
报警抑制
通过设置输入端AL_SUPQ1至AL_SUPQ6,可以抑制限位信号Q1至Q6发生报警。
报警抑制并不影响对限位信号Q1至Q6本身的处理。
报警处理
故障报警输出端TRBL_AL相当于ASMON_R功能的组报警指示器。如果产生输入质量报警、偏差报警或发生计算出错,输出端TRBL_AL就会置TRUE。
故障报警的执行如下图所示:
忽略质量状态
将输入端LS_GQ设为YES,可忽略所有限制输出端(Q1到Q6)的质量状态,均认为是GOOD。
例外处理
如果T1小于Ts/2(T1=0.0除外),就会将T1内设为Ts/2,即不进行滤波(Ts是工程时间周期)。
OUT_GQ的质量状态总是设为GOOD。
在正常情况下,输出端OUT的质量状态是GOOD。
如果模拟输入端IN1和IN2的质量状态都是BAD或UNCERTAIN(不确定),那么质量状态就取决于SUB_VS的模式:
l 如果SUB_VS=0,那么上次所选输入端的值和质量状态就会影响输出端OUT。
l 如果SUB_VS=1或2,输出端OUT的质量状态就被取代为UNCERTAIN。
如果LS_GQ端是FALSE,那么输出端Q1至Q6的质量状态就与输出端OUT的质量状态一样。
如果LS_GQ端是TRUE,那么输出端Q1至Q6的质量状态就总是GOOD。
如果在计算过程中有某个数值超过了浮点数值范围,就会使质量状态变成BAD,计算出错输出端(CF)置TRUE,输出OUT保持上次值。
在仿真状态下(强制端口),输出端OUT质量状态变成GFO(良好/强制)。
错误处理的触发条件及其对后续处理的影响如下表所示:
错误处理触发条件
对后续处理的影响
对质量代码的影响
T1<Ts/2
T1= Ts/2(内部设置)
计算中溢出
CF = TRUE
OUT = BAD
SUB_VS=0
OUT=INn
OUT=INn
SUB_VS=1
OUT = OUTold
OUT = UNCERTAIN
SUB_VS=2
OUT = SUB_V
OUT = UNCERTAIN
图元示例:(文本面板)
属性
描述
O_Q1
指示,报警1(画面)
O_Q2
指示,报警2(画面)
O_Q3
指示,报警3(画面)
O_Q4
指示,报警4(画面)
O_Q5
指示,报警5(画面)
O_Q6
指示,报警6(画面)
O_IN
指示,数值
O_EU
指示,数值单位
面板示例(文本面板)
面板和符号是同样的。
1.1.1.3 开关量信号监视
BSMON
ID:201
开关量信号监视功能用于处理和监视单个触点及转换触点。
输入端口描述
名称
描述
数据
类型
可连
接性
可编
辑性
最大值
最小值
当前值
I&C_V
HMI
IN1
开关量输入1 (NO 触点)
bool
×
×
true
false
false
×
IN2
开关量输入2 (NC 触点)
bool
×
×
true
false
true
×
T_MON
监控迟延时间(秒)
float
×
30000.0
0.0
0.2
×
SUB_VS
代替值选择
默认=0
0=None
1=最后一个有效值
2=FALSE
3=TRUE
int
×
3
0
0
×
SUBV_OUTN
OUTN代替值
默认=0
0=总是FALSE
1=总是输出值的相反值
int
×
1
0
0
×
AL_SUP
报警抑制
bool
×
×
true
false
false
×
输出端口描述
名称
描述
数据
类型
报警
可连
接性
报警
类型
产生
解除
I&C_V
HMI
DIA
OUT
开关量输出
bool
×
×
×
OUTN
相反值输出
bool
×
×
TRBL_AL
故障报警
bool
×
×
I&C报警
当前
清除
×
×
×
BOTH_F
两个输入都是FALSE
bool
×
BOTH_T
两个输入都是TRUE
bool
×
OUT_GQ
开关量输出质量GOOD
bool
×
×
OUTN_GQ
相反值输出质量GOOD
bool
×
×
功能描述和操作规则
开关量信号监控功能完成以下任务:
l 处理转换触点
l 监视转换触点
l 处理单个触点
l 代替值处理
l 报警抑制
输入信号IN1的值由输出端OUT提供,也会在输出端OUT_GQ给出,此端口的质量状态总是为GOOD。
相反值会分别在OUTN端和OUTN_GQ端给出。
转换触点的处理
开关量信号监视功能处理一对输入信号,例如转换触点,并产生适当的开关量输出信号OUT。输入IN1的质量状态对输出信号OUT起决定性作用。输出OUT的相反状态在输出端OUTN给出。第二个输入IN2仅用于监视目的。
转换触点的监视
监控输入端的合理性,即取决于输入端IN1和IN2相等的值,当监视迟延时间T_MON过去后,故障输出端TRBL_AL置TRUE。另外,为获得诊断画面中更多详细信息,相应的二进制输出端,如BOTH_F或BOTH_T,也置为TRUE。
监控功能动作取决于以下条件:
l 如果两个输入端都是TRUE(触发条件),那么时间周期T_MON就会启动。时间到了之后,输出端BOTH_T变成TRUE。
l 如果两个输入端都是FALSE(触发条件),那么时间周期T_MON就会启动。时间到后,输出端BOTH_F变成TRUE。
l 如果触发条件是FALSE,相应的输出端BOTH_T和BOTH_F就会置FALSE。
故障报警输出TRBL_AL相当于开关量信号监控功能的组报警指示器。如果某个输入端质量状态是BAD或UNCERTAIN,输出端TRBL_AL就会置TRUE。在这种情况下,可靠性检查停止,输出端BOTH_T和BOTH_F都置FALSE。如果TRBL_AL置TRUE,输出OUT的后续处理就取决于SUB_VS的值,对OUTN的处理取决于SUBV_OUTN的值。(见后面代替值处理)
可靠性检查的执行过程如下图所示:
监视时间T_MON必须大于触点转换时间。
单个触点的处理
开关量信号监控功能
展开阅读全文