HInAlarm = False
HAcked = True
HInAlarm = True
HAcked = Fals
e
In >= HLimit, MinDurationACC >= MinDurationPRE
I
n
<
(
H
l
i
m
i
t
-
D
e
a
d
b
a
n
d
)
HInAlarm = False
HAcked = False
HInAlarm = True
HAcked = Tru
e
I
n
<
(
H
L
i
m
i
t
-
D
e
a
d
b
a
n
d
)
Ack
1
Ack
1
HHInAlarm = False
HHAcked = True
HHInAlarm = True
HHAcked = Fals
e
In >= HHLimit, MinDurationACC >= MinDurationPRE
I
n
<
(
H
H
L
i
m
i
t
-
D
e
a
d
b
a
n
d
)
HHInAlarm = False
HHAcked = False
HHInAlarm = True
HHAcked = Tru
e
I
n
<
(
H
H
L
i
m
it
-
D
e
a
d
b
a
n
d
)
Ack
1
Ack
1
LInAlarm = False
LAcked = True
LInAlarm = True
LAcked = Fals
e
In <= LLimit, MinDurationACC >= MinDurationPRE
I
n
>
(
L
l
i
m
i
t
+
D
e
a
d
b
a
n
d
)
LInAlarm = False
LAcked = False
LInAlarm = True
LAcked = Tru
e
I
n
>
(
L
L
im
i
t
+
D
e
a
d
b
a
n
d
)
Ack
1
Ack
1
LLInAlarm = False
LLAcked = True
LLInAlarm = True
LLAcked = Fals
e
In <= LLLimit, MinDurationACC >= MinDurationPRE
I
n
>
(
L
L
L
i
m
i
t
+
D
e
a
d
b
a
n
d
)
LLInAlarm = False
LLAcked = False
LLInAlarm = True
LLAcked = Tru
e
I
n
>
(
L
L
L
i
m
i
t
+
D
e
a
d
b
a
n
d
)
Ack
1
RocPosInAlarm = False
RocPosAcked = True
RocPosInAlarm = True
RocPosAcked = Fals
e
ROC >= RocPosLimit
R
O
C
<
R
o
c
P
o
s
L
i
m
i
t
RocPosInAlarm = False
RocPosAcked = False
RocPosInAlarm = True
RocPosAcked = Tru
e
R
O
C
<
R
o
c
Po
s
L
i
m
i
t
Ack
1
Ack
1
l,
RocNegInAlarm = False
RocNegAcked = True
RocNegInAlarm = True
RocNegAcked = Fals
e
ROC <= -RocNegLimit
R
O
C
>
-
R
o
c
N
e
g
L
i
m
i
t
RocNegInAlarm = False
RocNegAcked = False
RocNegInAlarm = True
RocNegAcked = Tru
e
R
O
C
>
-
R
o
c
N
e
g
L
im
i
t
Ack
1
Ack
1
,
Ack
1
I
n
>
=
H
L
im
i
t
,
M
in
D
u
r
a
t
i
o
n
A
C
C
>
=
M
i
n
D
u
r
a
t
i
o
n
P
R
E
I
n
>
=
H
H
L
i
m
i
t
,
M
i
n
D
u
r
a
t
i
o
n
A
C
C
>
=
M
i
n
D
u
r
a
t
io
n
P
R
E
I
n
<
=
L
L
i
m
i
t
,
M
i
n
D
u
r
a
t
i
o
n
A
C
C
>
=
M
i
n
D
u
r
a
t
io
n
P
R
E
I
n
<
=
L
L
L
i
m
i
t
,
M
in
D
u
r
a
t
i
o
n
A
C
C
>
=
M
i
n
D
u
r
a
t
i
o
n
P
R
E
R
O
C
>
=
R
o
c
P
o
s
L
i
m
i
t
R
O
C
<
=
-
R
o
c
N
e
g
L
im
i
t
ROCPeriod
sSample)In(Previou-Sample)In(Current
ROC=
Where a new sample is collected on the
next scan after the ROCPeriod has elapsed.
1
H alarm condition can be acked by several different ways: HProgAck, HOperAck, ProgAckAll, OperAckAll,
clients (RSLogix 5000 software, RSView software).
1
HH alarm condition can be acked by several different ways: HHProgAck, HHOperAck, ProgAckAll, OperAckAll,
clients (RSLogix 5000 software, RSView software).
1
L alarm condition can be acked by several different ways: LProgAck, LOperAck, ProgAckAll, OperAckAll,
clients (RSLogix 5000 software, RSView software).
1
LL alarm condition can be acked by several different ways: LLProgAck, LLOperAck, ProgAckAll, OperAckAll,
clients (RSLogix 5000 software, RSView software).
1
ROCNeg alarm condition can be acked by several different ways: RocNegProgAck, RocNegOperAck, ProgAckAll,
OperAckAll, clients (RSLogix 5000 software, RSView software).
1
ROCPos alarm condition can be acked by several different ways: RocPosProgAck, RocPosOperAck, ProgAckAll,
OperAckAll, clients (RSLogix 5000 software, RSView software).