Page 97 - 4356
P. 97

(call     instance)       або       просто        «екземпляром»            («instance»).
                  Функціональні  блоки  можуть  також  зберігати  свої  змінні  в
                  екземплярному  блоці  даних  викликаючого  функціонального
                  блоку;  такий  екземпляр  називається  «локальним  екземпляром»

                  («local instance»).
                         Функції (Functions - FC)
                         Функції  використовуються  для  програмування  часто

                  повторюваних  або  складних  функцій  автоматизації.  Для  них
                  можуть  бути  призначені  параметри.  Функції  можуть  повертати
                  значення  (назване  значенням  функції)  в  викликаючий  блок.
                  Значення  функції  є  необов'язковим  параметром.  Крім  нього  у

                  функцій  можуть  бути  інші  вихідні  параметри.  Функції  не
                  зберігають інформацію і не мають призначеного блоку даних.
                         Блоки даних (Data blocks - DB)

                         Ці блоки містять дані вашої програми. Програмуючи блоки
                  даних,  ви  визначаєте  форму  зберігання  даних  (в  якому  блоці,  в
                  якому  порядку  і  який  при  цьому  використовується  тип  даних).

                  Блоки даних використовуються двома способами:
                         1)      як глобальні блоки даних (global data blocks),
                         2)      як екземплярні блоки даних (instance data blocks).

                         Глобальний блок даних в користувацькій програмі є, так би
                  мовити,  «вільним»  блоком  даних  і  не  призначається  кодовому
                  блоку.       Однак,        екземплярний            блок       даних       призначений
                  функціональному блоку і зберігає частину локальних даних цього

                  блоку.
                         Кількість  блоків  певного  блочного  типу  і  розмір  блоків
                  залежить від типу CPU. Число організаційних блоків та їх номери

                  фіксовані,  вони  призначаються  операційною  системою  CPU.
                  Блокам  інших  типів  ви  можете  самостійно  призначити  номери  з
                  певного  діапазону.  Також  ви  можете  за  допомогою  таблиці
                  символів  призначити  кожному  блоку  ім'я  (символ)  і  потім

                  звертатися до блоків по присвоєному імені.
                         Системні блоки
                         Системні блоки є компонентами операційної системи. Вони

                  можуть  містити  програми  (системні  функції,  SFC,  або  системні
                  функціональні блоки, SFB) або дані (системні блоки даних, SDB).
                  Системні  блоки  надають  вам  доступ  до  важливих  системних







                                                               97
   92   93   94   95   96   97   98   99   100   101   102