Hi,
Greetings for the day !
Consider the following scenario ,
For all the CND blocks in the system, we are considering to Change ERROR_OPTS from default 'false' value to "UseLast" , for the case of lost inter-node communication.
Also we see about checking ALGO_OPTS -abort on read errors. (recommended to check).
Questions :
We have the following information:
The algorithm options parameter (ALGO_OPTS) allows you to specify abort or no-abort on read errors. The ALGO_OPTS parameter is supported in the Action, Calculation/Logic, and Condition function blocks.
AbortOnReadErrors — When selected, the expression algorithm aborts after encountering a read error on any parameter. A read error occurs, for example when a parameter in another controller cannot be read because the controllers are not communicating.
When the expression aborts, the following occurs:
Condition block — PRE_OUT_D retains its value from the previous scan. (Regardless of ERROR_OPTS settings). This gives rise to questions above
Action block — None of the assignment statements are executed
Calc/Logic block — None of the assignment statements are executed
Use ERROR_OPTTto configure how the block behaves when a read error occurs. The value of PRE_OUT_D will be False (default), True, or the last value prior to the read error as defined in (unless ‘Abort on Read Errors’ is set in ALGO_OPTS, in which case does not apply). The status of PRE_OUT_D is BadNoComm when a read error occurs.
Well, in need of that clarification to proceed , could you please clarify? Thank you .
Awaiting responses,
Best Regards,
Humaira F S
Andre Dicaire