W artykule skrótowo opisano różnice dotyczące programowalnych układów elektrohydraulicznych obecnych w hydraulice mobilnej i przemysłowej. Zaprezentowano rozwiązania przykładowych problemów związanych z programowaniem układów elektrohydraulicznych w hydraulice mobilnej i przemysłowej. W tym celu posłużono się dwoma układami zmontowanymi i uruchomionymi na uniwersalnym stanowisku dydaktyczno-badawczym na Uczelni Jana Wyżykowskiego. Przedstawiono przykładowe wyniki badań tych układów, wykorzystując odpowiednie przyrządy pomiarowe parametrów hydraulicznych oraz funkcje monitorowania zmiennych w programie.
EN
The paper briefly describes the differences between programmable electrohydraulic systems present in mobile and industrial hydraulics. The examples of solved problems related to programming electrohydraulic systems in mobile and industrial hydraulics were presented. For this purpose, two systems were assembled and started-up using the electrohydraulic workstation at the Jan Wyżykowski University. Exemplary test results of these systems were presented using appropriate measuring instruments for hydraulic parameters and sampling trace functions present in programming software.
The article presents the adaptation of the setpoint calculation algorithm with limitation using the double cross method, known from the fuel-air regulation systems, in the system for mixing two sorts of lime, enabling the start of the process line without additional start-up procedures. The authors modified the standard double cross algorithm in order to enable the start of the system without special start-up procedures, while maintaining all the features of the algorithm. The results of the tests of the modified algorithm in the lime milling and mixing system are also presented.
3
Dostęp do pełnego tekstu na zewnętrznej witrynie WWW
Postępująca industrializacja oraz dynamiczny rozwój branży budowlanej skutkuje wzrostem zapotrzebowania na kompleksowe zarządzanie inteligentnymi budynkami oraz monitoring systemów automatyki. Rosnący popyt na poprawę komfortu, redukcję kosztów, oszczędność czasu przy zwiększeniu bezpieczeństwa stawia innowatorom i producentom automatyki wysokie wymagania. Tylko produkty o wysokiej jakości, uniwersalności oraz innowacyjnym algorytmie sterowania spełnią tak wymagające kryteria. Celem prowadzonych badań jest opracowanie uniwersalnego rozwiązania integrującego systemy wentylacyjno-klimatyzacyjne, przeciwpożarowe, ogrzewcze oraz inne, w oparciu o swobodnie programowalne sterowniki oraz elementy nowoczesnej automatyki budynkowej współdziałające w sieci BACnet. W artykule przedstawiono korzyści możliwe do uzyskania dzięki stosowaniu innowacyjnych sieciowych sterowników PLC do sterowania systemami kompleksowej automatyki budynkowej (sterowniki PLC, szafy zasilająco – sterujące do układów klimatyzacji, chłodnictwa i wentylacji, zadajniki oraz termostaty). Zaprezentowano również narzędzia konfiguracyjno- monitorujące oraz możliwości algorytmicznych graficznego środowiska programistycznego przeznaczonego do wszystkich sterowników swobodnie programowalnych.
EN
Progressive industrialization and dynamic development of the construction industry results in an increase in the demand for comprehensive management of intelligent buildings and monitoring of automation systems. Growing demand for comfort, cost reduction, time savings and increased security require innovators and automation manufacturers to meet high demands. Only high-quality, versatile products with innovative control algorithms will meet such demanding criteria. The aim of the research is to develop a universal solution integrating ventilation, air-conditioning, fire-fighting, heating and other systems, based on freely programmable controllers and elements of modern building automation interoperable in the BACnet network The article presents the benefits of using innovative PLC controllers to control complex building automation systems (PLCs, power supply cabinets - control cabinets for air conditioning, refrigeration and ventilation systems, room units and thermostats). A number of configuration and monitoring tools and an algorithmic graphical programming environment dedicated to all freely programmable controllers are also presented.
Virtual machine described in the paper is a runtime program for controllers in small distributed systems. The machine executes intermediate universal code similar to an assembler, compiled in CPDev engineering environment from source programs written in control languages of IEC 61131-3 standard. The machine is implemented as a C program, so it can run on different target platforms. Data formats and commands of the machine code are presented, together with the machine's Petri-net model, C implementation involving universal and platform-dependent modules, target hardware interface, input/output programming mechanisms, and practical applications.
PL
W artykule przedstawiono projekt i implementację maszyny wirtualnej będącą elementem środowiska wykonawczego dla sterowników. Przeznaczona jest przede wszystkim do małych, rozproszonych systemów sterowania. Maszyna współpracuje z pakietem CPDev, opracowanym na Politechnice Rzeszowskiej, który służy do programowania w językach normy IEC 61131-3 (PN-EN 61131-3) (Rys. 1). Programy w ST, IL lub FBD są kompilowane do kodu pośredniego VMASM, który w postaci binarnej może być wykonywany przez maszynę na platformie docelowej (Rys. 2 i Tab. 2). Zestaw instrukcji maszyny wirtualnej oraz obsługiwane przez nią typy danych zostały dostosowane do normy IEC (Tab. 1). Działanie maszyny zostało zamodelowane za pomocą hierarchicznej czasowej kolorowanej sieci Petriego. Elementami tego modelu jest strona przedstawiająca cykl zadania (nadrzędna, Rys. 3) oraz podrzędna, reprezentująca moduł wykonawczy (Rys. 4). Symulacja modelu pozwoliła zweryfikować przyjęte założenia projektowe. Maszyna wirtualna została zaimplementowana jako program w języku C. Jej strukturę wewnętrzną przedstawiono na Rys. 5. Część modułów jest uniwersalna, pozostałe zależą od platformy docelowej sterownika. Dzięki takiemu układowi, maszyna może być przystosowana do różnego sprzętu. Dostosowanie maszyny polega na przygotowaniu funkcji wchodzących w skład interfejsu sprzętowego, określających m.in. sposób ładowania programu, obsługę cyklu zadania i zegara czasu rzeczywistego. Współpraca ze sprzętem obejmuje także odczyt wejść i zapis wyjść procesowych. Konfigurator zasobów sprzętowych pozwala przypisać zmienne programu do określonych wejść/wyjść. Mechanizm bloków sprzętowych pozwala natomiast bezpośrednio korzystać z mechanizmów niskopoziomowych w kodzie programu. W ten sposób zrealizowano m.in. obsługę protokołu NMEA (Rys. 4). Dwa pierwsze zastosowania maszyny wirtualnej ze środowiskiem CPDev to sterownik SMC polskiej firmy Lumel, będący centralnym węzłem małego rozproszonego systemu sterowania (mini-DCS, Rys. 6a, b) oraz system Mini-Guard z Praxis Automation (Holandia) stosowany do monitorowania systemów na statku i jego pozycjonowania (Rys. 6c). Dzięki maszynie wirtualnej programy tworzone w środowisku CPDev w językach normy IEC 61131-3 (ST, IL, FBD) mogą być uruchamiane na różnych sterownikach, wyposażonych w procesory AVR, ARM, x86 i inne. Przedmiotem dalszych prac będzie możliwość jednoczesnego wykonywania przez maszynę kilku zadań sterujących (wielozadaniowość).
6
Dostęp do pełnego tekstu na zewnętrznej witrynie WWW
Artykuł jest przeglądem wybranych produktów firmy InterControl przeznaczonych do współpracy z magistralą CAN. Szerzej zostały omówione sterowniki programowalne rodziny Digsy. Przedstawione zostały najnowsze rozwiązania – sterowniki MTC GB pozwalające na wizualizację i prezentację graficzną opartą o wyświetlacze z interfejsem LVDS. Omówiono wybrane wyświetlacze, moduły wejść/wyjść oraz czujniki.
EN
The paper is a review of selected products of InterControl Company provided to cooperate with CAN bus. Programmable Controllers of Digsy family were discussed more precisely. The most modern solutions were presented, i.e. the MTC GB controllers that allow visualisation and graphic presentation based on displays equipped with LVDS interfaces. Selected displays were discussed, I/O modules as well as sensors.
Współczesne systemy sterowania wymagają zastosowania oprogramowania narzędziowego, umożliwiającego szybkie modyfikowanie algorytmów sterowania lub ich całkowitą zmianę. W praktyce tego typu działania są czasochłonne i kosztowne, a ponadto narażają obiekt sterowania na przestoje i awarie, związane z błędami programowania. W środowiskach naukowych problemem staje się testowanie oryginalnych algorytmów sterowania w warunkach rzeczywistych. Ze względu na długi czas implementacji na urządzeniu docelowym dobre koncepcje nie są wdrażane i pozostają w fazie symulacji i testowania zgodnie z procedurą Model In the Loop (MIL). Dzięki szybkiemu prototypowaniu algorytmy można efektywnie i szybko testować w warunkach rzeczywistych.
EN
A method of the rapid prototyping of digital control algorithms using B&R Automation Studio Target for Simulink and Matlab/Simulink was presented in this article. A target platform for developed algorithms was a Power Panel PP045 produced by the Bernecker&Reiner company. A practical verification of developed algorithms was established in the system of digital temperature control. Using a Automation Studio Target for Simulink enables a development of digital control algorithms in the Simulink environment, which is supported by all Matlab's functions. An engineer can in an easy way to develop his own original control algorithm and then to generate a code in the ANSIC language, which become an integral port ofthe project in the Automation Studio. Other advantages of this solution are: opportunity of tuning and simulation (hardware in the loop) of control algorithms in the real time and a simple modification of control algorithms and opportunity of the simulation of control systems in the real time. A short time of the development and modification of original control algorithms has a direct influence on decreasing of costs of the control systems synthesis, what is very important in a case of implementation for the industry.
Przedstawiono wyniki badań laboratoryjnych systemu sterowania z szeregową magistralą MPI oraz PROFIBUS, składającego się z dwóch sterowników programowalnych współpracujących z przekształtnikiem.
EN
The paper presents results of laboratory tests of control system with serial bus MPI and PROFIBUS, consisting of two programmable controllers operating with converter.
9
Dostęp do pełnego tekstu na zewnętrznej witrynie WWW
Dostępne na rynku liczne laboratoryjne karty wejść/wyjść obiektowych do komputera PC pozwalają na akwizycję danych z różnego rodzaju obiektów. Producenci kart zazwyczaj udostępniają własne, specjalizowane programy do ich obsługi wraz z odpowiednimi bibliotekami. W Katedrze Informatyki i Automatyki Politechniki Rzeszowskiej stworzono oprogramowanie pozwalające na stosowanie popularnych kart National Instruments NI-DAQ USB 6008 za pomocą pakietu inżynierskiego CPDev przeznaczonego do programowania sterowników zgodnie z normą IEC 61131-3. Komputer PC może być wykorzystywany jako soft controller.
EN
There are many laboratory I/O boards for PCs supporting signal data acquisition. Typically they exploit specialized proprietary programs. In the Department of Computer and Control Engineering of Rzeszow University of Technology an interconnecting library has been developed, which allows interfacing National Instruments NI-DAQ USB 6008 board to the CPDev engineering environment. This way, a PC computer can be used as soft controller, programmed in IEC 61131-3 languages.
10
Dostęp do pełnego tekstu na zewnętrznej witrynie WWW
Sterowniki przemysłowe tworzą od kilku lat dużą i różnorodną grupę produktów. Są w tej grupie proste urządzenia takie jak przekaźniki programowalne, są sterowniki PLC w różnych wersjach: kompaktowe, modułowe i oddalone stacje, są sterowniki magistral przemysłowych, i sterowniki PAC do zastosowań wymagających komputerów przemysłowych. Instalowane są zarówno w tanich i prostych układach automatyzacji, jak i w dużych instalacjach sterowania produkcją lub procesami.
EN
Programmable controllers are now wide range of products destined for manufacturing automation. There are programmable relays and programmable logic controllers PLC in compact, modular and remote station versions. There are also industrial networks controllers and PAC controllers embedded in industrial computers. Programmable controllers are now used as well in simple automation circuits as in large scale installations for manufacturing or process automation.
W artykule opisano dwa urządzenia umożliwiające zdalną obsługę sterownika przemysłowego, opracowane w Katedrze Informatyki i Automatyki Politechniki Rzeszowskiej. Jedno z urządzeń wykorzystuje do tego celu sieć Internet, drugie zaś sieć telefonii komórkowej GSM.
EN
This article presents two devices enabling programmable controllers remote control, built in Computer and Control Engineering Chair of Rzeszow University of Technology. One of them uses Internet, the other one uses GSM celluar phone network.
Omówiono sterowniki programowalne wyposażone w moduły wejść i wyjść analogowych. Przedstawiono możliwości ich zastosowania i wykorzystania. Opisano przykładowe wyniki badanych laboratoryjnie sterowników programowalnych.
EN
Programmable controllers provided with analog input and output modules. Possibilities of their application and use. Examples of the results of laboratory tests of the programmable controllers.
13
Dostęp do pełnego tekstu na zewnętrznej witrynie WWW
Omówiono właściwości jakimi powinien charakteryzować sie typowy uniwersalny algorytm PID wykorzystywany w sterownikach programowalnych pozwalający na pełną dyskretną realizację analogowego regulatora przemysłowego.
EN
The additional requirements submitted to the typical control PID procedure in programmable controllers are described. These properties should be taken into consideration by construction a discrete equivalent form of the industrial analog controller.
Niezależnie od energooszczędnych rozwiązań w zakresie technologii systemów grzewczych i wentylacyjnych, znaczące efekty ekonomiczne, wy-nikające z eksploatacji tych systemów, uzyskać można w wyniku zastosowania odpowiednich układów regulacji. W artykule zaprezentowano regulatory mikroprocesorowe, programowalne graficznie serii IAC, firmy Satchwell. Regulatory IAC mają możliwość podłączenia szerokiej gamy elementów wejściowych takich jak: czujniki temperatury wody i powietrza, czujniki na-słonecznienia, wiatru, oświetlenia, liczniki impulsów i frekwencji, urządzenia do zdalnego nastawiania. Firma Satchwell oferuje również dużą liczbę elementów wykonawczych podłączanych do wyjść regulatorów. Regulatory posiadają także własne, wbudowane zegary, służące do sterowania oświetleniem oraz wewnętrznymi programami czasowymi. Każdy regulator serii IAC ma interfejs szeregowy RS 422/485, dzięki któremu regulatory mogą pracować jako samodzielne jednostki regulacyjne lub współpracować w ramach układu sieciowego. Dużą zaletą tych regulatorów jest możliwość konfigurowania za pomocą graficznego środowiska programowania Bubbleland. które jest integralną częścią programu komputerowego SATCHNET.
15
Dostęp do pełnego tekstu na zewnętrznej witrynie WWW
Przedstawiono system sterownika programowalnego oraz zasadę jego implementacji w systemie przemysłowym. Omówiono zasady wykonywania badania sterowników na znak bezpieczeństwa oraz badania typu sterowników.
EN
The paper presents a general scheme of the programmable controller as well as its implementation into industrial control systems. The scope and principles of making both the type tests and tests for certification (to identy with the safety mark) purposes have been described.
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ć.