Цитата Сообщение от S.A.D. Посмотреть сообщение
проворонил, что не добавил дескриптор
Рад, что смог помочь.

Цитата Сообщение от S.A.D. Посмотреть сообщение
Впредь буду как в старом добром 2.3 всё ручками смотреть в менеджере библиотек, а подсказку отключу чтоб текст не загораживала.
Используйте возможности дополнения кода.

в CODESYS есть несколько возможностей подсказок имеющихся входов-выходов ФБ
1) Сочетание клавиш CTRL+пробел
вызывает подсказку, из которой можно выбрать входы-выходы, POU с похожими именами (если начали его вводить).
ctrl_space.png
1.1) Например, на рисунке выше я набрал вручную fileClose();
1.2) Установил курсор между скобками и нажал заветное сочетание клавиш
1.3) CDS предложил выбрать одну из возможных переменных
1.4) Если Вы используете доступ к переменным через ИМЯ_ФБ.ИМЯ_ПЕРЕМЕННОЙ, то достаточно набрать "ИМЯ_ФБ." и нажать CTRL+пробел (если включить настройку "Tools - Options - SmartCoding - List components after typing a dot (.)", то нажимать сочетание клавиш после ввода точки не потребуется)

2) Помощник ввода (кнопка F2)
Input_assistant.png
2.1) Нажав F2 выберите "Instance Calls";
2.2) Выберите ФБ, который Вы хотите вызвать
2.3) Нажмите ОК
2.4) CDS вставит заготовку кода для присвоения всех входов\выходов ФБ:
input_assisted.png


Цитата Сообщение от S.A.D. Посмотреть сообщение
большое спасибо за это замечание. Вполне вероятно, что вы правы, но мне с этими графическими языками наоборот тяжело почему-то. CFC ещё пол беды, но например LD я вообще как вижу, то повесится хочу - дико ненаглядно, неудобно и неинформативно как по мне.
На счет LD согласен, язык для тех, кто проектировал щиты релейной автоматики.
CFC использую редко, обычно когда входов-выходов много.
SFC - другое дело.