Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników

Znaleziono wyników: 12

Liczba wyników na stronie
first rewind previous Strona / 1 next fast forward last
Wyniki wyszukiwania
Wyszukiwano:
w słowach kluczowych:  PLC programming
help Sortuj według:

help Ogranicz wyniki do:
first rewind previous Strona / 1 next fast forward last
EN
The article presents developed method and general principles of creating ladder diagrams, which are commonly used for systems with programmable logic controllers (PLC). Ladder diagrams are created for sequential control systems of technological processes, which are described by a connection pattern, time diagrams of the executive elements` operation. The executive elements are double-acting pneumatic or hydraulic actuators controlled by bistable electrovalves. A method of designing sequential systems enabling the creation of a ladder electro-pneumatic system is presented. The ladder diagram consists of two parts. One is responsible for controlling the valve coils, the other for the implementation of the memory block. The signals that control the transition to the next state are the signals described on the boundaries of the graph division. The synthesis of control systems and their verification was carried out using the computer aided program FluidSim by Festo.
EN
The paper presents an original idea of the selective control program execution that allows significant response time reduction. The exhaustive analysis of the PLC program performance is given. An analytic approach explains the idea of the selective control program evaluation and gives the requirements for its feasibility. There is presented a systematic and formal method of program analysis based on a data flow graph approach. The method generates acyclic graph from the control program that is subject of optimization, variable allocation and instruction generation. The graph approach allows determining variables dependencies and task partitioning required by selective program execution. The method utilize the hardware supported variable changes detection. It is transparent for system operation and enables evaluation of blocks that require update.
3
Content available remote Środowisko PC Worx jako wsparcie w nauce programowania sterowników PLC
PL
W artykule przedstawiono możliwość wykorzystania środowiska PC Worx jako wsparcia w nauce programowania sterowników PLC. Omówiono zalety takiego rozwiązania, przedstawiono możliwość symulacji programowej oraz zastosowanie Raspberry Pi jako sterownika programowalnego.
EN
This paper presents the possibility of using the PC WORX environment as a support for learning PLC programming. It discusses the advantages of such a solution, the possibility of software simulation and the use of the Raspberry Pi as PLC.
PL
W artykule przedstawiono metodę budowania nowych modułów funkcjonalnych w programie symulacyjnym Arena. Opracowano dwa moduły symulujące działanie dwóch złożonych obiektów transportowych przykładowego systemu produkcyjnego i przystosowano te moduły do współpracy ze sterownikami PLC. Zbudowano model symulacyjny z użyciem nowych modułów i przeprowadzono sterowanie ich działaniem za pomocą sterownika PLC.
EN
The article presents a method to build new functional modules in the Arena simulation software. Two modules have been developed to simulate the operation of two complex objects of transport in exemplary production system. These modules were adapted to interact with PLCs. Simulation model was built using the new modules and control their operation was carried out by the PLC controller.
5
Content available Dobór języka programowania kontrolera PLC
PL
Jeśli zadanie stworzenia oprogramowania dla kontrolera PLC dotyczy nowego, oryginalnego układu sterowania, to programista lub automatyk stają przed problemem doboru adekwatnego języka programowania tego kontrolera. W wielu przypadkach język i środowisko programowania narzucane są przez producenta rodziny kontrolerów. Tam gdzie decyzja należy do inżyniera, na nim spoczywa odpowiedzialność za dobór najefektywniejszej metody programowania. W tekście zamieszczono charakterystykę wszystkich typowych metod programowania kontrolerów PLC. Opis zilustrowano przykładem praktycznym, w którym sterowanie urządzenia zrealizowano opisywanymi wcześniej metodami.
EN
If the task of creating software for the PLC controller relates to a new, original control system, programmers have the problem of selecting of an adequate controller programming language. In many cases, the language and programming environment are enforced by the manufacturer of the controller family. If the decision is up to the engineer, he is responsible for the selection of the most effective methods of programming. There is a characteristic of all common programming methods in the paper. The description is illustrated by a practical example in which the device control system is implemented using methods previously described.
EN
The article presents the steps followed for the development of the schematic equation by new rules for memory realization in Grafpol method. These steps are presented on the example of coal filling bolt in a power plant boiler.
PL
Jednym z czynników pozwalających uzyskać przewagę konkurencyjną jest zdolność do szybkiego przezbrajania maszyn produkcyjnych i programów nimi sterujących. Dlatego istotną kwestią jest dysponowanie metodami umożliwiającymi proste i szybkie syntezowanie niezawodnych równań schematowych, które opisują algorytmy sterowania. Klasyczne metody syntezy równań schematowych opracowane zostały głównie do realizacji układów sterowania wykonanych jako układy stykowo-przekaźnikowe. Dlatego wraz z rozwojem sterowników PLC nie wykorzystują one ich możliwości w pełni, a ponadto są czasochłonne. Alternatywę dla klasycznych metod stanowią metody Grafcet, SFC i Grafpol. Pomimo zalet metod Grafcet i SFC, takich jak szeroki zakres zastosowań oraz intuicyjność, ich zasadniczą wadą jest możliwość implementacji wyłącznie w wybranych sterownikach. Niedogodność ta nie występuje w przypadku metody Grafpol, która umożliwia implementację otrzymanego równania schematowego w dowolnym sterowniku. Dotychczas jednak pamięć realizowana była za pomocą Metody Transformacji Sieci, która jest pracochłonna. Dlatego też podjęto prace mające na celu opracowanie zasad umożliwiających realizację pamięci w sposób prostszy i szybszy niż w przypadku MTS. W wyniku prowadzonych prac wyznaczono nowe zasady realizacji pamięci metody Grafpol, które przedstawiono w artykule na przykładzie układu sterowania zasuwą zasypu węgla do kotła w elektrowni. Opracowane rozwiązanie, w porównaniu z MTS, charakteryzuje się brakiem konieczności analizy przebiegu sygnałów wejściowych i wyjściowych oraz umożliwia syntezę równania schematowego także dla procedur zawierających etapy czasowe. W odniesieniu do metod Grafcet i SFC opracowane zasady umożliwiają opracowanie równania schematowego w jawnej postaci.
7
Content available remote Industrial computer programming on the basis of laboratory stands
EN
One of the main weaknesses in the Laboratory of Distributed Control Systems at the AGH University of Science and Technology in Krakow was students’ knowledge about connecting peripheral devices to industrial computers known also as PLCs. After participating in PLC laboratory course students were able to create advanced programs, control complicated mechatronic systems but they could not assemble even simple electrical circuits. It results from the fact that they worked on ready-made laboratory stands where all the electrical connections had already been set. The paper presents the building of eight laboratory stands for learning how to connect PLC inputs and outputs as the first step before proper programming.
PL
Jednym z największych braków w Laboratorium Rozproszonych Systemów Sterowania w Katedrze Automatyzacji Procesów w Akademii Górniczo-Hutniczej w Krakowie był do tej pory brak wiedzy zdobywanej przez studentów na temat podłączania elementów zewnętrznych do sterownika przemysłowego PLC. Studenci po zakończeniu zajęć laboratoryjnych potrafili tworzyć zaawansowane oprogramowanie, sterować skomplikowanymi układami mechatronicznymi, natomiast nie potrafili wykonać żadnych, nawet bardzo prostych podłączeń elektrycznych. Wynikało to z faktu, że pracowali na stanowiskach, gdzie wszystkie podłączenia elektryczne zostały wcześniej wykonane. W artykule opisano wykonanie ośmiu stanowisk dydaktycznych do nauki prawidłowego łączenia wejść i wyjść sterownika przemysłowego jako pierwszy krok przed nauką właściwego programowania. Postanowiono, że będą one służyć w przyszłości studentom do nauki zasad prawidłowego łączenia ze sobą poszczególnych elementów w nieskomplikowane układy automatyki będące bazą do ich późniejszego rozwoju.
8
Content available remote Programmable Logic Controller - Basic Structure and Idea of Programming
EN
The paper describes a structure of PLC and explains an idea of PLC programming on the base of simple example. The authors start from micro-programmed digital circuit designed for belt conveyor control and next equipping it with set of function modules as timers, counters, AD and DA converters and microprocessor finish their description at the bit-byte PLC structure. The utilization of function modules is shown on the base of timer application in control program of set of the conveyors.
PL
W artykule została przedstawiona struktura sterownika programowalnego i wyjaśniona na prostym przykładzie idea programowania takiego sterownika. Prezentację struktury sterownika autorzy rozpoczynają od prostego mikroprogramowanego układu zaprojektowanego do sterowania przenośnikiem taśmowym. Następnie rozbudowując układ o takie moduły funkcyjne jak timery, liczniki, przetworniki A/C i C/A oraz mikroprocesor dochodzą do struktury sterownika typu bit-bajt. Wykorzystanie modułów funkcyjnych zostało przedstawione na przykładzie timer’a w programie sterowania zestawu przenośników.
PL
W artykule przedstawiono metodę integracji sterownika PLC, a dokładnie jego emulatora, z modelem sterowanego obiektu zbudowanym w środowisku symulacyjnym Arena. Celem takiej integracji jest sprawdzenie poprawności działania programu sterującego oraz samego sterowanego obiektu.
EN
This paper presents a method of integrating the PLC emulator with controlled object model built in Arena simulation environment. The aim of such integration is to check the correct operation of the control program and the controlled object.
EN
Application of the Grafpol method [1] for synthesising sequential control algorithms for pneumatic drives controlled by monostable valves is presented. The developed principles simplify the MTS method of programming production processes in the scope of the memory realisation [2]. Thanks to this, time for synthesising the schematic equation can be significantly reduced in comparison to the network transformation method [3]. The designed schematic equation makes a ground for writing an application program of a PLC using any language defined in IEC 61131-3.
PL
W pracy przedstawiono problemy realizacji specjalnych algorytmów regulacji ciągłej: predyktora Smitha, regulatora redukcyjnego i kompensatora dynamicznego na platformie sprzętowo-programowej "soft PLC", zrealizowanej na komputerze klasy PC. Do realizacji algorytmów wykorzystano sprzęt i oprogramowanie firmy Siemens. W pracy krótko przypomniano podstawowe informacje nt. rozważanego obiektu regulacji i badanych algorytmów specjalnych pod kątem ich realizacji cyfrowej na platformie sprzętowo-programowej PLC, omówiono architekturę zbudowanego układu sterowania i wyniki testów dotyczących spełnienia wymagań czasu rzeczywistego na rozważanej platformie sprzętowo-programowej.
EN
In the paper problems of implementation of special control algorithms: Smith's Predictor, cancellation controller and finite- dimensional discrete dynamic compensator at the PC-based "soft PLC" platform are discussed. The implementation was realized with SIEMENS hardware and software use. In the paper a piece of elementary information about an experimental heat control plant and tested control algorithms were remembered, an architecture of a control system and results of tests covering real-time requirements meeting are also presented.
12
Content available remote Praktyczna realizacja predyktora Smitha z wykorzystaniem sterownika PLC
PL
Predyktor Smitha jest przykładem algorytmu specjalnego, przeznaczonego do sterowania procesów przemysłowych z dużym opóźnieniem. Realizacja tego algorytmu w technice analogowej napotykała na duże trudności ze względu na konieczność realizacji czystego bloku opóźniającego. W technice cyfrowej realizacja tego algorytmu jest znacznie prostsza, przy czym najbardziej celowe wydaje się zastosowanie do tego celu typowych urządzeń przemysłowych. W pracy omówiono praktyczną realizację predyktora Smitha z wykorzystaniem sterownika PLC w typowej konfiguracji. Jako eksperymentalny obiekt regulacji wykorzystano obiekt typu cieplnego, którego dynamika może być dobrze opisana transmitancją z opóźnieniem. Omawiany algorytm sterowania został zaimplementowany na sterowniku SIEMENS SIMATIC S7-300 w konfiguracji umożliwiającej sterowanie procesów ciągłych. Podczas budowy oprogramowania sterownika zastosowano standardowe narzędzia dopuszczone przez normę IEC 1131-3: język drabinkowy, język wysokiego rzędu oraz standardowe elementy organizacyjne oprogramowania: bloki organizacyjne, bloki funkcyjne i funkcje.
EN
The Smith - predictor is a special control algorithm, which is used for control of the time - delay systems. The practical realisation of this control algorithm requires us to build the pure delay element. The realisation of this element without digital technology use is very difficult, but with the digital technology use is simple and the most suitable is to apply this control algorithm at the typical industrial controller. In the paper a method of practical realisation of this control algorithm at the typical PLC is shown. As the experimental control plant was the heat object used. The dynamics of this object can be well described by the transfer function with time delay. The Smith predictor was implemented at the PLC SIEMENS SIMATIC S7 - 300 with the analog input/output channels. During implementation of Smith predictor the standard tools for PLC-s programming were used: the functions, the function blocks, the ladder diagram language and the structured text language.
first rewind previous Strona / 1 next fast forward last
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ć.