Runtime Errors - Allen-Bradley SLC 500 Series Reference Manual

Hide thumbs Also See for SLC 500 Series:
Table of Contents

Runtime Errors

Table 9.36 PID Instruction Runtime Errors
Error Code
Description of Error Condition or Conditions
11H
SLC 5/02
1.
2.
12H
SLC 5/02
1.
2.
13H
SLC 5/02
Integral gain (reset)
T
> 255
i
14H
SLC 5/02
Derivative gain (rate)
T
> 255
d
21H
1. Scaled setpoint max Smax > 16383, or
(SLC 5/02 only)
2. Scaled setpoint max Smax < -16383
22H
1. Scaled setpoint min Smin > 16383, or
(SLC 5/02 only)
2. Scaled setpoint min Smin < -16383
23H
Scaled setpoint min
Smin > Scaled setpoint max Smax
31H
If you are using setpoint scaling and
Smin
If you are not using setpoint scaling and
0 > setpoint
then during the initial execution of the PID loop, this
error occurs and bit 11 of word 0 of the control block is
set. However, during subsequent execution of the PID
loop if an invalid loop setpoint is entered, the PID loop
continues to execute using the old setpoint, and bit 11
of word 0 of the control block is set.
Error code 0036 appears in the status file when a PID instruction runtime
error occurs. Code 0036 covers the following PID error conditions, each of
which has been assigned a unique single byte code value that appears in the MS
byte of the second word of the control block.
SLC 5/03 and higher
1.
Loop update time
D
> 255
t
2.
Loop update time
D
= 0
t
SLC 5/03 and higher
1.
Proportional gain
K
> 255, or
c
Proportional gain
K
= 0
c
SLC 5/03 and higher
Integral gain (reset)
T
< 0
i
SLC 5/03 and higher
Derivative gain (rate)
T
< 0
d
SP
Smax
> setpoint
>
, or
SP
> 16383,
Corrective Action
SLC 5/02
1. Change loop update
Loop update time
D
> 1024
time D
t
255
Loop update time
D
= 0
t
SLC 5/02
Proportional gain
Change proportional gain
K
< 0
0 < K
< 255
c
c
SLC 5/02
Change integral gain (reset)
0 < T
< 255
to
i
SLC 5/02
Change derivative gain (rate)
0 < T
to
d
Change scaled setpoint max
-16383 < Smax < 16383
Change scaled setpoint min
-16383 < Smin < Smax < 16383
Change scaled setpoint min
< Smin < Smax < 16383
-16383
(SLC 5/03 and higher -32768 to + 32767)
If you are using setpoint scaling, then change
the setpoint
If you are not using setpoint scaling, then change
the setpoint SP to 0 < SP < 16383.
Proportional Integral Derivative Instruction
SLC 5/03 and higher
Change loop update time
to 0 < D
<
D
< 1024
t
t
t
SLC 5/03 and higher
K
to
Change proportional gain
c
≥ 0
K
to
c
SLC 5/03 and higher
T
Change integral gain
i
(reset) T
SLC 5/03 and higher
T
Change derivative gain (rate)
d
T
T
to
< 255
d
d
Smax
to
Smin
to
Smin
to
SP
Smin < SP < Smax, or
to
Publication 1747-RM001G-EN-P - November 2008
9-21
0 <
K
c
≥ 0
T
to
i
i
≥ 0
Table of Contents
loading

Table of Contents