Page 174 - 4212
P. 174

4 ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ ПЛК
               4.1  Мови  програмування  ПЛК  за  стандартом  IEC
           61131-3
               Мови програмування контролерів описані в стандарті IEC
           61131-3. У ньому ж описані текстові мови IL (Instruction List -
           Список  інструкцій)  і  ST  (Structured  Text  -  Структурований
           текст),  графічні  мови  LD  (Ladder  Diagram-Мова  Діаграм
           сходових  Логіки)  і  FBD  (Function  Block  Diagram  -  Мова
           Діаграм  функціональних  блоків),  а  також  мову  графічних
           схем  SFC  (Sequential  Function  Chart  -  Мова  послідовних
           функціональних схем).

               4.1.1 Об єкти адресації мов програмування ПЛК
               Основні  об єкти  адресації  мов  програмування  ПЛК
           являють  собою  або  біти,  що  відповідають  дискретним
           логічним  змінним,  або  слова  того  чи  іншого  формату,
           відповідні числовим даними.
               Об єкти-біти  мають  довжину,  відповідну  одному
           розряду,  приймають  значення  0  або  1  і  відповідають  або
           дискретним     сигналам     вводу/виводу,    або    результатам
           виконання  тих  чи  інших  логічних  операцій  (0  відповідає
           поняттю «брехня» - false, 1 - поняттю «істина » - true).
               Біти  вводу/виводу.  Біти  є  логічним  відображенням
           електричного  стану  введення/виводу.  Біти  зберігаються  в
           пам'яті даних і оновлюються в циклі при кожному скануванні
           завдання, в якій вони сконфігуровані.
               Внутрішні  біти.  Внутрішні  біти  %Mi  використовуються
           для зберігання проміжних станів під час виконання програми.
               Системні біти. Системні біти з %S0 до% Sl27 стежать за
           коректністю  операцій  ПЛК  в  процесі  роботи  програми
           додатка.
               Біти функціональних блоків. Біти функціональних блоків
           відповідають  виходам  спеціальних  програмних  блоків,
           розроблених  програмістом.  Ці  виходи  можуть  бути

                                         174
   169   170   171   172   173   174   175   176   177   178   179