Я использую ФБ exchange для обмена битом между переменными:
Owen.jpg
Значение бита видно со всех сторон!Код:function_block exchange var_input I : bool; in : udint; end_var var_output Q : bool; out : udint; end_var if I <> Q then Q := I; out.0 := I; in.0 := I; end_if if in <> out then out := in; Q := in.0; I := in.0; end_if end_function_block