Вроде так должно быть и функция начинает работать Вложение 75357
Код:FUNCTION set_state_value_16b : WORD
VAR_INPUT
variable : POINTER TO WORD;
mask : WORD;
val : WORD;
END_VAR
VAR
END_VAR
set_state_value_16b := (variable^ AND NOT mask) OR (val AND mask);

