This output consists of a PWM function in which the input is the command:
-
OUT_MAN in the case of a PID loop controller,
-
OUT1 or OUT2 in the case of Heat/Cool or Split Range loop controllers.
With this type of output branch, the output scale must be OUTi_INF and OUTi_SUP in the interval [ 0 , 100 ].
Its output period is the task period and is independent of the operating mode of the loop controller.
-
On startup the parameters and output branch input value are updated before the first processing.
-
If the output address is not filled in , the processing is carried out but the output conversion is not performed.
-
There is a consistency check on the configuration entered. If there is a problem with the configuration, the loop remains in initialization state.
Runtime Control Operation
Setpoint processing checks for two types of errors: parameter errors (not written in floating point format) and internal calculation errors (division by zero, overflow, etc.). Should such an error occur:
-
The result of the output is frozen.
-
When an error disappears, the status reverts to normal and the output is recalculated without bumps.
-
During a cold start, if the scale values are invalid (non-integer value), the loop remains in the initialization position and does not restart. Therefore, the outputs retain their initial value.
-
The loop restarts when the error is eliminated.