Installation manual

Publication 1747-RM001G-EN-P - November 2008
Proportional Integral Derivative Instruction 9-21
Runtime Errors
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.
Table 9.36 PID Instruction Runtime Errors
Error Code Description of Error Condition or Conditions Corrective Action
11H SLC 5/02 SLC 5/03 and higher SLC 5/02 SLC 5/03 and higher
1.
Loop update time
D
t
> 255
1.
Loop update time
D
t
> 1024
1. Change loop update
time D
t
to 0 < D
t
<
255
Change loop update time 0 <
D
t
< 1024
2.
Loop update time
D
t
= 0
2.
Loop update time
D
t
= 0
12H SLC 5/02 SLC 5/03 and higher SLC 5/02 SLC 5/03 and higher
1.
Proportional gain
K
c
> 255, or
1.
Proportional gain
K
c
< 0
Change proportional gain K
c
to
0 < K
c
< 255
Change proportional gain K
c
to K
c
0
2.
Proportional gain
K
c
= 0
13H SLC 5/02 SLC 5/03 and higher SLC 5/02 SLC 5/03 and higher
Integral gain (reset)
T
i
> 255
Integral gain (reset)
T
i
< 0
Change integral gain (reset) T
i
to 0 < T
i
< 255
Change integral gain
(reset) T
i
to T
i
0
14H SLC 5/02 SLC 5/03 and higher SLC 5/02 SLC 5/03 and higher
Derivative gain (rate)
T
d
> 255
Derivative gain (rate)
T
d
< 0
Change derivative gain (rate) T
d
to 0 < T
d
< 255
Change derivative gain (rate)
T
d
to T
d
0
21H
(SLC 5/02 only)
1. Scaled setpoint max Smax > 16383, or
2. Scaled setpoint max Smax < -16383
Change scaled setpoint max Smax to
-16383 < Smax < 16383
22H
(SLC 5/02 only)
1. Scaled setpoint min Smin > 16383, or
2. Scaled setpoint min Smin < -16383
Change scaled setpoint min Smin to
-16383 < Smin < Smax < 16383
23H
Scaled setpoint min
Smin > Scaled setpoint max Smax
Change scaled setpoint min Smin to
-16383 < Smin < Smax < 16383
(SLC 5/03 and higher -32768 to +32767)
31H
If you are using setpoint scaling and
Smin > setpoint SP > Smax, or
If you are not using setpoint scaling and
0 > setpoint
SP > 16383,
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.
If you are using setpoint scaling, then change
the setpoint
SP to Smin < SP < Smax, or
If you are not using setpoint scaling, then change
the setpoint SP to 0 < SP < 16383.