Selecting the Operating Modes
(Original Document)
Operating Modes
There are 5 operating modes selectable through reset = input status bit 5, manual = input status bit 6, halt = input status bit 7, and cascade = input status bit 8.
Operating Mode
Input status bit 5
Input status bit 6
Input status bit 7
Input status bit 8
Reset
1
1 or 0
1 or 0
1 or 0
Manual
0
1
1 or 0
1 or 0
Halt
0
0
1
1 or 0
Cascade
0
0
0
1
Automatic
0
0
0
0
Automatic and Cascade Modes
In automatic mode, the manipulated variable y is determined through the discrete PID closed-loop control algorithm subject to process variable x and setpoint wh.
In cascade mode, the manipulated variable y is determined through the discrete PID closed-loop control algorithm subject to process variable x and setpoint we.
The distinction between these 2 operating modes, automatic and cascade, is only external in their different use of the setpoint wh/we; we refers to cascade, wh to all other operating modes (with velocity limit).
The we variable is an input in cascade mode only. In all other modes it is an output, whereas the x variable is returned to we in the modes reset, manual, halt or automatic as well as during startup. This for instance permits bumpless switching from a fixed setpoint control to cascade control.
In both operating modes, the manipulated variable y is limited by yao and yau. The control limits for the anti-windup measure can be extended using the parameter dyaw.
Manual Mode
In manual mode, the manual manipulated value Yh is transferred to the manipulated variable Y with a velocity limiter. The manipulated variable Y is set to the Yh parameter value in ramp form using the velocity (unit 1/s) rate set in the parameter vyh. The amount will be evaluated to the parameter vyh. The function of the velocity limiter for Yh is disabled if vyh = 0.
Yh is transferred directly to the manipulated variable. The manipulated variable is limited by yao and yau.
Internal variables will be manipulated in such a manner that the controller changeover from manual to automatic (with I component enabled) can be bumpless.
The Anti-windup measure is designed just like in automatic mode. In this operating mode the D component is automatically set to 0.
Reset Mode
In reset mode, the reset value yr is transferred directly to the manipulated variable Y. The manipulated variable is limited by yao and yau.
Internal variables will be manipulated in such a manner that the controller changeover from reset to automatic (with I component enabled) can be bumpless. The anti-windup measure is performed just like in automatic mode.
NOTE: In Modsoft/Proworx/Concept, limits yao and yau do not apply to the manipulated variable Y in this mode.
Halt Mode
In halt mode, the control output remains as it is, i.e. the function block does not change the manipulated variable Y. Internal variables will be manipulated in such a manner that the controller can be driven smoothly from it's current position. Manipulated variable Y is getting limited and anti-windup measures are as those in automatic mode.
Halt mode is also useful in allowing an external operator device to adjust control output Y, whereby the controller's internal components are given the chance to continuously react to the external influence. In this operating mode the D component is automatically set to 0.
Bumpless Operation (input status bit 14 = 0)
The definition of bumpless operation is, the controller does not produce a discontinuity in the manipulated variable Y during an operating mode switchover (manual / reset / halt to automatic). That means, it should continue at exactly the same location where it was positioned last.
In this operating mode, the internal I component is corrected by the P contribution.
If no I component is enabled, bumpless operation is achieved by tracing the operating point AP such that the controller can continue during operating mode change without a bump in spite of system deviation being not equal to 0.
Non Bumpless Operation (input status bit 14 = 1)
The definition of non-bumpless operation is when the controller exhibits a jump during operating mode switchover (e.g. manual to automatic) due to the P component in the manipulated variable Y.
Depending on the controller's area of utilization, it might be useful for the controller to make a jump-type correction of the manipulated variable when switching over, for instance from manual to automatic, provided the system deviation is not equal to 0.
The jump height corresponds to the P component of the controller and is:
YP = xd x kp