Сообщение от
kgsh82
Сходу ошибка: out - тип REAL, led - BYTE.
Зачем в PLC_PRG входные и выходные переменные? Это ведь не функциональный блок. Компилятор не ругается, но кому Вы их передавать будете? Обзовите переменные в конфигурации.
Код на ST примерно такой:
IF di1 THEN
led:=1;
out:=1.0;
END_IF