Page 40 - 6112
P. 40

-  завантаження  програми  з  PC  в  PLC  (через  RS232)  з
                            використанням  вбудованих  засобів  системи  розробки  ISaGRAF  та
                            комунікаційної задачі з боку PLC;
                                -  запуск  користувальницького  додатка  під  управлінням  ядра
                            ISaGRAF системи виконання (ISaGRAF Target);
                                -  запуск  інтерактивного  відладчика  з  боку  системи  розробки
                            ISaGRAF для контролю виконання користувальницького додатка.
                                Апаратно-програмні  потреби  ISaGRAF  DevSys  обмежуються
                            стандартною конфігурацією IBM PC-сумісного комп'ютера:
                                - PC або Notebook Pentium 100MHz CPU;
                                - ОЗУ 16 Мбайт;
                                - 20 МБайт вільного дискового простору;
                                - MS-Windows 95 і вище;
                                - 1 порт RS232 (для зв'язку з контролером);
                                -  1  паралельний  порт  (для  ключа  програмного  забезпечення
                            ISaGRAF Workbench).

                                Синхронізація в ISaGRAF
                                Прикладна  задача  ISaGRAF  працює  строго  по  тимчасовим
                            циклам,  тривалість  яких  визначає  розробник  при  компіляції
                            завдання.  Мінімальна  тривалість  циклів  виконання  прикладної
                            задачі   визначається    характеристиками    апаратно-програмної
                            платформи  (ISaGRAF  Target),  на  якій  відбувається  виконання
                            завдання. Якщо параметр синхронізації встановити рівним нулю, то
                            прикладна задача буде працювати за принципом: виконано поточну
                            програмну  послідовність  -  управління  передається  наступній  без
                            очікування.
                                Прикладна  задача  (ISaGRAF-проект)  складається  з  програм  і
                            процедур,  які  можуть  бути  в  свою  чергу,  розташовані  в  трьох
                            програмних секціях:
                                - секція BEGIN (циклічна);
                                - секція SEQUENTIAL (послідовна);
                                - секція ЕND (циклічна).
                                Принцип циклічності виконання прикладної задачі для  даного
                            прикладу працює таким чином: якщо величина циклу визначена в N
                            мс,  це  означає,  що  в  початку  даного  тимчасового  циклу
                            виконуються всі програми / підпрограми секції BEGIN, наприкінці
                            циклу - всі програми / підпрограми секції END, а в середині циклу
                            виділяється  час  для  виконання  чергових  кроків  програм  /
                            підпрограм  секції  SEQUENTIAL.  На  програми  з  секцій  BEGIN  і
                                                            39
   35   36   37   38   39   40   41   42   43