Automation meets IT
Łączymy świat sterowania ze światem IT. Udostępniamy (nie)standardowe PLC, umożliwiające programowanie IEC, jak i programowanie embedded. Integracja automatyki i IT polega m.in. na tym, że kluczowym medium transmisji został ETHERNET. Stopniowo okazało się, że wiele rozwiązań rozwijanych równolegle przenika do automatyki i nie ma sensu tworzyć bytów odrębnych. Okazuje się na przykład, że oprogramowanie SCADA/BMS jest/może być w gruncie rzeczy specyficznym interfejsem do klasycznej bazy danych. Rozwijane zaś wcześniej z zapałem panele operatorskie nigdy nie osiągną komfortu obsługi, jaki daje tablet. Ponadto niepotrzebnych jest mnóstwo programów konfiguracyjnych skoro naturalną metodą wizualizacji jest strona webowa. Z powyżej wymienionych względów, sterownik PFC200, który nadal jest sterownikiem a nie komputerem, pozwala na bezpośrednią realizację transakcji z bazami danych. Wizualizację do niego tworzy się w ramach środowiska CODESYS, a wynikiem jest strona wygenerowana w HTML5. Sterownik jako urządzenie sieciowe jest udostępniony administratorowi IT przez protokół SNMP. Zapewnia bezpieczeństwo komunikacji przez budowanie administrowanych, bezpiecznych kanałów; pozwala również na szyfrowanie danych wewnątrz kanału, zapewniając najwyższy aktualnie poziom poufności, wymagany na przykład w energetyce. Specjalistyczne biblioteki pozwalają na budowanie rozwiązań komunikacyjnych w górnych warstwach modelu OSI. W przypadku Ethernetu mamy dostęp do socketów. W przypadku RS możemy zejść na poziom wysyłania znaków, ale możemy też korzystać z gotowych funkcji protokołu Modbus. Sterowniki PFC200, z racji tego, że korzystają z systemu Linux, otwierają nieograniczone pole dla aplikacji wychodzących poza klasyczne rozwiązania PLC, bazujące na normie 61131. Istotnym krokiem w kierunku IT stało się udostępnienie Docker’a w sterownikach PFC200. Takie rozwiązanie pozwala na integrację funkcjonalności klasycznego PLC z rozwiązaniami oferowanymi przez światową społeczność opracowująca aplikacje pod Docker.