Создание функциональных блоков и функций программируемого контроллера
«Библиотека» содержит фирменные функциональные блоки упрощающие просесс программирования контроллера. Это удобно, но для полноценной работы рано или поздно вам потребуется создать собственные функциональные блоки. Не пугайтесь, это не сложно.
Для создания собственного блока, вам потребуется вызвать «Библиотека проекта» на закладке «Вид». На картинке показан элементарный пример функции, мы назвали ее «testF« и функциональный блок с названием »Block».
Новая функция возвращает значение обработанного аргумента. Создаем аргумент «in». И пишем код: если in =True и задаем условие вернуть значение GetScanTaskEx (см. документацию) - вы можете вставиь свою формулу и т. п.
Тепрь создаем свой блок. Входный параметр in по нашей функции включает работу блока. А выходной out подаст на выход результат вычислений вашей функции.
Обратите внимание, если мы добавили переменные, объявлять их в коде не обязательно.