Я вам показал как объявлять переменные. Откройте POU re. Видите окошко для объявления переменных, где у вас написано
PROGRAM re
дальше ниже у вас объявлена локальная переменная a7.
VAR
a7: BOOL;
END_VAR
Локальная переменная не видна из основной программы. Она доступна только в вашем POU. Если поместить ее между словами
"VAR_OUTPUT" и "END_VAR", то ее значение уже будет доступно в основной программе, вызывающей POU.
Например так
VAR_OUTPUT
a7: BOOL;
END_VAR
В этом же POU у вас есть еще две переменные a1 и c2. Чтобы они были доступны из основной программы, поместим их между словами "VAR_INPUT" и END_VAR". В этом случае они будут входными параметрами вашего POU.
Например так:
VAR_INPUT
a1: BOOL;
c2: BOOL;
END_VAR
Текст расположенный между "(*" и "*)" является комментарием и в компиляции не участвует.
Например:
(*комментарий*)




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