Środowisko inżynierskie CPDev jest pakietem przeznaczonych do programowania, symulacji offline, konfiguracji komunikacji oraz uruchamiania online (commissioning) sterowników w rozproszonych systemach automatyki i pomiarów. Programować można w tekstowym języku ST. Ze środowiska CPDev korzystają obecnie Zakłady LUMEL w systemie kontrolno-pomiarowym ze sterownikiem SMC oraz holenderska firma Praxis w systemie Mega-Guard do automatyzacji i nawigacji statków. Celem niniejszego referatu jest prezentacja wstępnych wyników prac zmierzających do rozwoju środowiska CPDev, głównie dla systemu Mega-Guard. Przedstawiono nowe edytory języków graficznych FBD, LD i SFC, których diagramy podlegają translacji do bazowego języka ST, a potem kompilacji do kodu wykonywalnego. Symulacja offline jest rozszerzona o mechanizm pułapek ułatwiających znalezienie usterek. Przystąpiono do uzupełnienia CPDeva o narzędzie wizualizacyjne, które będzie potrzebne w sterownikach z własnymi panelami HMI.
EN
CPDev engineering environment is a software package for programming, simulation, communication configuration and commissioning of controllers in distributed systems. Programs can be written in ST textual language. The CPDev environment is currently used by LUMEL Zielona Góra in systems with SMC programmable controller and by Praxis company from the Netherlands for Mega-Guard ship automation and navigation system. This paper describes preliminary results on CPDev extensions, mainly for the Mega-Guard. New editors of FBD, LD and SFC graphical languages are presented, whose diagrams are translated first to ST, and then compiled into executable code. Simulation is provided with a breakpoint mechanism to facilitate debugging. Development of visualization tool integrated with CPDev for controllers equipped with HMI panels has begun.
2
Dostęp do pełnego tekstu na zewnętrznej witrynie WWW
Praca przedstawia system sterowania statkiem własnym na morzu, który ma zapewnić optymalne pokonywanie trasy przejścia pomiędzy portami, a gdy wystąpi sytuacja zagrożenia kolizyjnego - bezpieczne mijanie się statków. Ma także zapewniać sterowanie w wypadku pokonywania przez statek własny akwenów o ograniczonym ruchu oraz ograniczonej widoczności. W systemie uwzględnia się warunki pogodowe oraz spotkane ograniczenia nawigacyjne o charakterze statycznym i dynamicznym. System ten łączy pracę dwóch technik komputerowych, algorytmów ewolucyjnych do wyznaczania optymalnej trasy przejścia dla statku własnego i sterowania rozmytego do kierowania statkiem po zadanej trasie.
EN
The paper presents the system of control of the own ship at sea, which has to assure optimal and safe the route of passage between harbors. In the case of collision situation the system determines safe crossing of ships. The system has to assure the control in case of defeating through own ship on safe passage through given sea area with regard also on limited visibility. The system gives consideration to weather conditions and met navigational objects of static or dynamic character. This system connects the work of two computer techniques: evolutionary algorithms for determining the optimal passing path, and fuzzy controller for directing the own ship along the assumed path.
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ć.