Page 214 - 4212
P. 214

Система  виконання  забезпечує  завантаження  і  відладку
           коду  прикладної  програми.  ПЛК  підключається  до  ПК
           робочого місця програміста через COM-порт (RS-232) або по
           інтерфейсах RS-422/485. Зв язок середовища розробки на ПК
           і ПЛК здійснюється за допомогою програми - шлюзу зв язку
           (gateway) на основі протоколу TCP/IP. При підключенні через
           COM-порт  настроюються  параметри  інтерфейсу  –  номер
           порту,  швидкість  обміну,  контроль  паритету  і  число  стоп-
           бітів.  Таким  чином,  розробка  програми  може  вестися  на
           віддаленому ПК і взаємодіяти з іншим ПК по мережі Internet,
           а з ПЛК - через модем.
               Складання  програми  передбачає  обов'язкове  визначення
           типів  даних.  CoDeSys  підтримує  набір  стандартних  типів
           даних:  біти,  рядки,  масиви,  структури  та  ін  За  допомогою
           відладчика  програми  остання  може  бути  зупинена  для
           перевірки правильності змінних, а в режимі роботи програми
           по циклах легко перевірити правильність виконання програми
           з  контролем  значень  всіх  змінних  (механізм  графічного
           трасування значення змінних).
               При структурному програмуванні текст програми повинен
           включати  підпрограми  -  програмні  компоненти  POU.  У
           стандарті  МЕК  61131-3  визначені  3  типи  POU:  функція
           (FUNCTION),  функціональний  блок  (FUNCTION  BLOCK)  і
           програма     (PROGRAM).        Результати     роботи    функції
           визначаються      тільки      значеннями      її    параметрів.
           Функціональний  блок  –  підпрограма  з  власною  структурою
           даних. Програма в CoDeSys являє собою глобальний об'єкт  і
           застосовується для великих програмних модулів.
               Комплекс CoDeSys включає п'ять мов програмування: IL,
           ST,  LD,  FBD  і  SFC.  Програма,  створена  на  одній  з  мов
           програмування  (наприклад,  ST),  може  бути  конвертована  в
           програму  на  іншій  мові  програмування  (наприклад,  IL).
           Програми  CoDeSys  по  МЕК  61131-3  можна  експортувати  та
           імпортувати.

                                         214
   209   210   211   212   213   214   215   216   217   218   219