To all:
Если у Вас одна программа, ну и в PLC_PRG нет смысла объявлять переменные как var_in var_out.
Объявлять переменные таким типом стоит только тогда, когда Вы создаете свою подпрограмму (программу, ФБ и т.д.) и ему на входы будете что то подавать, и с входов что то снимать. А в PLC_PRG просто
var
...
end_var