Здесь пример программ на ST в среде Codesys 2.3 и в Лоджике, где использована переменная VAR_IN_OUT
https://owen.ru/forum/showthread.php?t=38453&page=10#93
При переделке для Лоджика, переменная It подаётся на вход Y_ : REAL; (ФБ INTEGR:INTEGRATE; ) , рассчитывается в ФБ, подаётся на выход Y: REAL; и в следующем цикле попадает на вход ФБ, всё работает, как в Codesys 2.3
Код:INTEGR(RES:=b1, ET:=ET, Y_:=It, X:= ABS(diff)-zone, K:=1.0/60, (* /60 - привязка к минутам*) hour:=hour,min:=min,sec:=sec Y=>It);




Ответить с цитированием