Page 200 - 4212
P. 200
4.1.6 Мова Functional Block Diagram (FBD)
Мова діаграм функціональних блоків (Function Block
Diagram) дозволяє створити програмну одиницю практично
будь-якої складності на основі стандартних функціональних
блоків (арифметичні, тригонометричні, логічні блоки, ПІД
регулятори, блоки, що описують деякі закони управління,
мультиплексори і т. д.). Цей мовний засіб використовує
технологію інкапсуляції алгоритмів обробки даних і законів
регулювання. Програмування зводиться до складання готових
компонентів.
Таблиця 4.6 - Функціональні блоки мови FBD
Найменування Символ Опис
NOT Логічне заперечення
AND Логічна кон'юнкція
OR Логічна диз'юнкція
1. Функції XOR Виключне АБО
двійкового типу
SET Присвоєння змінної
одиниці
RESET Обнулення змінної
Повернення
RETURN
2. Функції підпрограми
GOTO
управління Безумовний перехід
CALL
Виклик підпрограми
ADD Додавання
3. Арифметичні SUS Віднімання
функції DIV Ділення
MUL Множення
= Рівне
<> Не рівне
4. Функції > Більше
порівняння < Менше
=> Більше чи рівне
<= Менше чи рівне
5. Математичні ABS Модуль
200