Молодежь выбирает структурированный текст обосновывается многоязыковой подход к программированию ПЛК, который объединяет языки IEC 61131-3, такие как структурированный текст (ST), релейно-контактная схема (LD), диаграммы функциональных блоков (FBD — Function Block Diagram) и последовательные функциональные схемы (SFC).
Авторы рекомендуют использовать функциональные блоки как модульный и многократно используемый инструмент для инкапсуляции определенной логики, защиты интеллектуальной собственности и обеспечения масштабируемости и удобства обслуживания кода в различных приложениях.
«Мы видим, что в мире наблюдается рост использования текстовых языков для программирования ПЛК в целом»,
Следующее поколение (инженеров) также склоняется к использованию текстовых языков, что обусловлено ростом числа инженеров-компьютерщиков на рынке. Достижения в области программирования начинают оказывать влияние на сферу автоматизации”.
Однако, использование текстовых языков, похожих на принятые в IT языки программирования, требует и использования такой общепринятой в ИТ практики, как непрерывное тестирование кода.
Использование текстовых языков требует перехода к “текстовой логике”, в частности — создания библиотек кода с обязательным тестированием элементов кода перед включением в библиотеку.
Источник: https://t.me/sandbox_ru