OK now I'm really confused.
Since I can't compare whether a DigOut is on or off, i used an analog in as my trigger to change a variable from False to True.
IF Variable_Input_0 is > 2 THEN
Change My Variable to True
Change Variable_Input_1 to d+1
ELSE
Change My Variable to False
If/Then Node Debugger never shows #3 as true (even when Var_In_0 = 3, 4, 5, whatever)
My Variable never changes to True, however Var_In_1 changes to d+1 with the logic timer, then back to d when the input timer refreshes the variable. The graph shows that the d+1 is being executed, why not my variable = true?

Bookmarks