Logic Control

A logic control function evaluates the status of one or two outputs and applies a logical operation to control the state of another output or output group (called the control output). A range of logical programming is available including follow/inverted follow (with continuous and pulsed options), OR, AND, NOR, NAND and XOR.

  • Logic Function Mode: This field determines the type of logical operation that will be used to control the state of the control output or output group.

    The control mode may be continuous or pulsed. Continuous control modes check the output state every 30 seconds. If the state is not correct the function reasserts control and turns the output on/off. Pulsed or edge triggered modes only change the output state when the triggering conditions are met, and do not affect it at other times.

    The available control options are:

    • Follow and test: The control output continuously follows the state of the first output. When the first output is ON, the control output is ON. When the first output is OFF, the control output is OFF.
    • Inverted Follow and Test: The control output continuously follows the state of the first output in an inverted manner. When the first output is ON, the control output is OFF. When the first output is OFF, the control output is ON.
    • Follow Pulse On: The control output follows the rising edge of the first output. When the first output turns ON, the control output turns ON.

    • Inverted Follow Pulse On: The control output follows the rising edge of the first output in an inverted manner. When the first output turns ON, the control output turns OFF.

    • Follow Pulse Off: The control output is activated on the falling edge of the first output. When the first output turns OFF, the control output turns ON.

    • Inverted Follow Pulse Off: The control output is deactivated on the falling edge of the first output. When the first output turns OFF, the control output turns OFF.

    • Follow Logic OR: The function performs a logical OR operation to determine the state of the control output. If either the first or second output is ON, the control output is ON. If both the first and second output are OFF, the control output is OFF.

      First Output

      Second Output

      Control Output

    • Follow Logic AND: The function performs a logical AND operation to determine the state of the control output. If both the first and second output are ON, the control output is ON. If either the first or second output is OFF, the control output is OFF.

      First Output

      Second Output

      Control Output

    • Follow Logic NOR: The function performs a logical NOR operation to determine the state of the control output. If either the first or second output is ON, the control output is OFF. If both the first and second output are OFF, the control output is ON.

      First Output

      Second Output

      Control Output

    • Follow Logic NAND: The function performs a logical NAND operation to determine the state of the control output. If both the first and second outputs are ON, the control output is OFF. If either the first or second output is OFF, the control output is ON.

      First Output

      Second Output

      Control Output

    • Follow Logic XOR: The function performs a logical XOR operation to determine the state of the control output. If both the first and second outputs are in the same state (both ON or both OFF), the control output is OFF. If the first and second outputs are in different states (one ON, one OFF), the control output is ON.

      First Output

      Second Output

      Control Output

  • First Output to Check: The first output that is used to set the control output state. This field must be set for all logic function modes.

  • Second Output to Check: The second output that is used to set the control output state. This field is not required for pulse modes.

  • Output / Output Group to Control: This output or output group is the control output for the logic control function. It is activated and deactivated based on the states of the first and second outputs and the Logic Function Mode selected above.

    If you set both an output and an output group, both will be controlled by the function.