Добавить в корзинуПозвонить
Найти в Дзене
Серебрум

Создание функциональных блоков и функций ПЛК

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

«Библиотека» содержит фирменные функциональные блоки упрощающие просесс программирования контроллера. Это удобно, но для полноценной работы рано или поздно вам потребуется создать собственные функциональные блоки. Не пугайтесь, это не сложно.

Создание собственного функционального блока ПЛК
Создание собственного функционального блока ПЛК

Для создания собственного блока, вам потребуется вызвать «Библиотека проекта» на закладке «Вид». На картинке показан элементарный пример функции, мы назвали ее «testF» и функциональный блок с названием «Block».

Создание пользовательской функции
Создание пользовательской функции

Новая функция возвращает значение обработанного аргумента. Создаем аргумент «in». И пишем код: если in =True и задаем условие вернуть значение GetScanTaskEx (см. документацию) - вы можете вставиь свою формулу и т. п.

Создание пользовательского блока
Создание пользовательского блока

Обратите внимание, если мы добавили переменные, объявлять их в коде не обязательно.

NEON PLC

#plc #fbd #плк #контроллер #программирование