The OR output becomes TRUE if at least one input is TRUE. This function is a six input OR. Each input may be individually inverted (NOT). The function block has 6 input pins Input1 through Input6, TrueDelay and FalseDelay input pins.
Unconnected or invalid inputs default to True, without negation, so as to have no effect on the result.
From iteration to iteration, the function block keeps track of the last computed output value and the current true or false delay time. These values are cleared on power up or reset.
Logic Inputs
| Input Name | Input Value | Logic Value | Description |
| in1-6 | VAL! = 0.0 | 1 | |
| 0 | 0 | ||
| unconnected | 0 | Inputs with a not interpreted as logic 0 when disconnected. | |
| invalid | 0 | Negin does not affect the invalid logic value |
Analog Inputs
| Range | ||||
| Input Name | Low | High | Input Value | Description |
| trueDelay | 0 | 32767 | unconnected | val = 0 |
| (sec) | invalid | val = 0 | ||
| falseDelay | 0 | 32767 | unconnected | val = 0 |
| (sec) | invalid | val = 0 | ||
Output
| Output Name | Range | Description |
| OUTPUT | Any floating point value | Output = OR or NOR (inputs). Negating the Output makes the OR function block behave like a NOR function block. |