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).
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.
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
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
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.
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