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
   195   196   197   198   199   200   201   202   203   204   205