loading...

Firma WAGO od lat znana jest jako dostawca wysokiej jakości rozwiązań dla połączeń elektrycznych.
W bogatym asortymencie znajdują się m.in. popularne złączki instalacyjne szeroko wykorzystywane w budownictwie, złączki listwowe w wielu konfiguracjach, listwy pomiarowe (LPW) oraz kontrolne (LKW), a także całe portfolio akcesoriów przeznaczonych do pomiarów energii.

Mniej osób zna jednak WAGO jako dostawcę komponentów i rozwiązań dla automatyki, w tym sterowników i interfejsów sieciowych, a także oprogramowania, czyli środowiska programistycznego, konfiguratorów oraz narzędzi diagnostycznych! Dlatego w tym artykule chciałbym przybliżyć narzędzi programistyczne znajdujące się w portfolio WAGO.

e!COCKPIT – platforma przeznaczona do programowania sterowników WAGO

Jest to rozbudowane środowisko programistyczne posiadające zintegrowane funkcje. W tym oprogramowaniu istnieje opcja programowania sterowników z serii PFC200 oraz PFC100.

Najważniejsze cechy

  • możliwość programowania wielu sterowników w jednym programie użytkownika
  • wbudowane narzędzie diagnostyczne dla węzła WAGO
  • darmowe wbudowane biblioteki umożliwiające łatwą obsługę funkcjonalności programowych
  • możliwość projektowania wizualizacji webowej w HTML5
  • wbudowane konfiguratory komunikacyjne dla protokół czasu rzeczywistego: CAN, PROFIBUS, MODBUS, Network Variables
  • możliwość programowania w językach z normy IEC 61131-3: LAD, FBD, CFC, SFC, ST oraz możliwość programowania obiektowego
  • wbudowane konfiguratory dla protokołów telemetrycznych: DNP3, IEC60870-5, etc.
  • skrypty w Python (link do artykułu) oraz wiele więcej
  • wbudowane mechanizmy alarmów oraz receptur

Wersję demo oprogramowania po rejestracji na stronie można pobrać tutaj: Link
e!COCKPIT. Demo działa przez 30 dni (czas naliczany jest od każdorazowego uruchomienia oprogramowania).

Widok konfiguracji sieciowej w e!COCKPIT

Widok konfiguracji sieciowej w e!COCKPIT

WAGO-I/O-PRO – środowisko programistyczne bazujące na popularnej platformie CODESYS 2.3

Oprogramowanie przeznaczone jest do programowania sterowników WAGO z serii 750-88x. W tym środowisku nie mamy możliwości działania na sterownikach PFC100 oraz PFC200. Oprogramowanie chociaż ma już swoje lata posiada wiele zalet.

Najważniejsze cechy i zalety

  • oprogramowanie jest bardzo „lekkie”; nie zajmuje dużo miejsca na dysku i płynnie działa praktycznie na każdym sprzęcie komputerowym nawet o niskich parametrach.
  • możliwość programowania w językach z normy IEC 61131-3: LAD, FBD, CFC, SFC, ST
  • wbudowane konfiguratory protokołów czasu rzeczywistego: MODBUS, PROFIBUS, CAN, Network Variables
  • możliwość importu darmowych bibliotek WAGO (link do bibliotek) oraz bibliotek ze społeczności automatyków OSCAT
  • możliwość projektowania wizualizacji webowej w jednym środowisku
  • intuicyjny interfejs użytkownika – praktycznie po jednym dniu szkoleniowym można już zacząć pisać proste programy

Wersję demo oprogramowania można otrzymać od działu wsparcia technicznego WAGO.
Wystarczy napisać na adres: support.pl@wago.com z prośbą o wysłanie oprogramowania.

Widok przykładowego programu napisanego w środowisku WAGO-I/O-PRO

Widok przykładowego programu napisanego w środowisku WAGO-I/O-PRO

Ethernet Settings – narzędzie diagnostyczne dla sterowników PLC oraz interfejsów WAGO

Oprogramowanie służy głównie do sprawdzania oraz zmiany ustawień sieciowych danego urządzenia. Pozwala również na odczyt aktualnego statusu węzła WAGO. Wymieniłem wcześniej dwa środowiska programistyczne, w których programowane są sterowniki. Sterownik PFC200 można programować w obu środowiskach, a Ethernet Settings ma funkcję przełączania pomiędzy dwoma wersjami runtime.

Oprogramowanie jest darmowe, do pobrania pod poniższym linkiem Link

Na rysunku zaznaczono domyślne ustawienia sieciowe dla sterowników WAGO

Na rysunku zaznaczono domyślne ustawienia sieciowe dla sterowników WAGO

WAGO-I/O-CHECK – narzędzie diagnostyczne pozwalające na sprawdzenie działania poszczególnych modułów w węźle WAGO

Oprogramowanie jest szczególnie przydatne dla serwisantów i programistów, którzy testują lub diagnozują system automatyki zbudowany na rozwiązaniach WAGO. Umożliwia sprawdzenia stanów poszczególnych wejść dwustanowych, wyjść dwustanowych, kanałów analogowych, a także podgląd i parametryzację modułów specjalnych, np. przeznaczonych do pomiaru energii. Istnieje także możliwość wysterowania wyjść dwustanowych oraz zadawania wartości dla wyjść analogowych, gdy dany sterownik jest w trybie STOP, tzn. nie wykonuje programu. Takie funkcjonalności pozwalają na dużo szybsze testowanie programu użytkownika, a także diagnostykę zaprojektowanego rozwiązania.

Oprogramowanie jest płatne Link

Widok okna pomiaru energii w oprogramowaniu WAGO-I/O-CHECK

Widok okna pomiaru energii w oprogramowaniu WAGO-I/O-CHECK

WAGO Telecontrol Tool

Nowy, darmowy produkt w ofercie WAGO przeznaczony jest do udostępniania sygnalizacji, sterowania oraz pomiarów w wybranym protokole telemetrycznym, np. DNP3. Nie wymaga od użytkownika pisania aplikacji. Konfigurator pozwala na szybką parametryzację wybranego sterownika telemetrycznego WAGO, np. do pracy w smart grid. Jeżeli w węźle znajduje się kilka modułów np. do pomiaru energii, to wystarczy dosłownie kilka minut, aby udostępnić pomiary i przesłać je do systemu nadrzędnego SCADA.

Wersję demo oprogramowania można otrzymać od działu wsparcia technicznego WAGO.
Wystarczy napisać na adres: support.pl@wago.com z prośbą o wysłanie oprogramowania.

Konfiguracja węzła WAGO z wykorzystaniem narzędzia WAGO Telecontrol Tool

Konfiguracja węzła WAGO z wykorzystaniem narzędzia WAGO Telecontrol Tool

Podsumowanie

Przedstawione narzędzia programistyczne są podstawą do tworzenia kompletnych aplikacji dla automatyki. Na początku należy podjąć decyzję, z jakiego środowiska programistycznego będziemy korzystać w danym projekcie. Narzędzia diagnostyczne oraz konfiguratory są opcjonalne, ale warto mieć je zainstalowane podczas tworzenia projektu, ponieważ mogą pomóc w przyśpieszeniu prac.

Maciej Kurantowicz, WAGO.PL

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *