Среда разработки Unimod PRO 2 (версия 2.3.40)
 Руководство по программированию
×

Язык программирования FBD


FBD (Function Block Diagram) - графический язык функциональных блочных диаграмм, в котором код представлен в виде графических блоков и линий связи. Блоки являются операторами или программными компонентами, а линии связи определяют поток передачи данных между ними. Язык применяется в небольших приложениях для реализации сложной логики управления непрерывными динамическими процессами. Диаграммы на FBD хорошо отображают взаимосвязь входов и выходов блоков, в связи с чем представление на языке FBD может выглядеть нагляднее, чем в текстовых языках.
Для реализации программных компонентов на языке FBD в среде разработки Unimod PRO 2 предусмотрена встроенная библиотека системных функциональных блоков, а при необходимости возможна разработка новых пользовательских блоков. При этом блок может быть реализован отдельно на другом, наиболее удобном языке программирования, а затем использован для решения задачи на языке FBD.