Мир - может быть.. Но не меня... :(
Я в функцию передаю булевые значени, а получаю INT.
Попробовал сделать тип ф-ции как POINTER TO INT, теперь не понимаю, как получить значение... =\
Глобальные переменные в ф-циях вроде как моветон, хотя и допускаются.. Или я не прав?Код:===================================
PROGRAM PLC_PRG
VAR
TT : POINTER TO INT;
RR : INT;
END_VAR
TT := QQ(INPUT:=DI1);
RR := ??? что должно быть тут - непонятно пока... :(
===================================
FUNCTION QQ : POINTER TO INT
VAR_INPUT
INPUT : BOOL;
END_VAR
VAR
II : INT;
END_VAR
IF INPUT THEN
QQ^ := 125;
END_IF
===================================