W artykule przedstawione zostały główne udogodnienia wynikające z wykorzystywania zasad i metod podejścia obiektowego do programowania sterowników programowalnych. Omówiona została aktualna sytuacja tradycyjnych języków tekstowych i graficznych po wprowadzeniu rozszerzenia IEC 61499 normy IEC 61131. W dalszej części zaprezentowano podział cyklu tworzenia programu na trzy zasadnicze części – analizę, projektowanie oraz programowanie obiektowe. Zaproponowany podział, wraz z przedstawionymi metodami i zasadami, został wykorzystany do stworzenia programu Enkoder w oprogramowaniu narzędziowym CoDeSys v3. W celu stworzenia kolejnego programu Transport, wykorzystano oprogramowanie narzędziowe Step 7. W końcowej części, przedstawiono wady i zalety wynikające ze stosowania zasad i metod zorientowanych obiektowo.
EN
This paper shows main conveniences of using object-oriented principles and methods for PLC’s programming. Actual situation of text and graphic languages after International Electrotechnical Commission introduction IEC 61131 and its extend IEC 61499 are discussed. Next, division of the cycle of creating program into three fundamental parts, analysis, design and programming are presented. At the end, advantages and disadvantages of using object-oriented principles and methods are shown.
During the nineties, the SP88 committee developed the ANSI/ ISA-S88 standard to improve the maintainability, flexibility, documentation (and other enhancements) of batch control plants. This standard links sequence- and formula- management software (on a computer platform) with control equipment (on a PLC or controller platform) in a structured way. The S88 models are developed to be as universal as possible. The implementation of a discrete process is treated in this paper. The presented application proves that a discrete process can be automated based on the S88 models as well, but the approach can differ from batching. For re-engineering an existing plant, the Bottom-Up is a good approach in general for small applications. The application of this paper introduces basic models and terminology of S88, and guidelines how to implement them.
PL
W latach 90., komitet SP88 stworzył standard ANS1/ISA-S88, aby polepszyć projektowanie, zarządzanie i dokumentacje procesów wsadowych. Opracowany standard łączy ze sobą oprogramowanie zarządzające sekwencjami i formułami (bazujące na platformie PC) ze sterowaniem urządzeniami (platforma PLC) w oparciu o zdefiniowane struktury. Tworzone modele S88 są uniwersalne. Implementacja procesu dyskretnego jest omówiona w niniejszej pracy. Zaprezentowana aplikacja dowodzi, że proces dyskretny może być zautomatyzowany w oparciu o modele S88. Do analizy mniejszych aplikacji dobrym narzędziem jest programowanie wstępujące (Bottom-Up approach). Prezentowana praca przedstawia podstawowe modele i terminologię S88 oraz wskazówki dotyczące implementacji.
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.