XOR output becomes TRUE if exactly one input is TRUE. This function is a six input XOR. 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 False, 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 = XOR or XNOR (inputs). Negating the Output makes the XOR function block behave like a XNOR function block. |