Dane I/O w chmurze czyli przemysł 4.0 w praktyce #2

30.08.2018 How to / Komunikacja przemysłowa
Dane I/O w chmurze
Wizerunek autora
Piotr Gocłowski
Producent: MOXA
  • Zakłady przemysłowe

We wpisie tym zaprezentuję jak łatwo i przyjemnie przesłać dane z czujników do Azure, czyli chmury Microsoftu, zapraszam do lektury i oglądania. Piramida systemów przemysłowych definiuje hierarchię pomiędzy różnymi poziomami urządzeń i oprogramowania. Na samym szczycie znajdują się systemy ERP i MES, czyli oprogramowania do zarządzania zasobami i do kontroli części przemysłowej. Na samym dole tej piramidy znajdują się czujniki i aktuatory, czyli urządzenia, które mają bezpośredni styk ze światem fizycznym. Droga od czujników, mierników i aktuatorów do systemów IT często jest bardzo długa, i wyboista. systemy-piramidaioLogik to rodzina urządzeń I/O firmy Moxa, wyposażonych w interfejsy komunikacyjne oraz wejścia/wyjścia cyfrowe i analogowe. Za pomocą ioLogików można w prosty sposób odczytywać dane z czujników za pomocą popularnych protokołów takich jak Modbus TCP, SNMP, RestFull API, EtherNet/IP. Dodatkowo ioLogiki wspierają technologię Moxy Active OPC, która polega na wysyłaniu przez urządzenie informacji o stanie wejścia lub wyjścia w momencie zmiany stanu, do serwera MX AOPC UA Server. MX-AOPC UA Server to oprogramowanie firmy Moxa do zbierania danych z urządzeń I/O. Aplikacja ta korzysta z technologii OPC UA co oznacza, że można też połączyć się z takim serwerem za pomocą zgodnego klienta OPC, np. zaimplementowanego w oprogramowanie typu SCADA. MX-AOPC UA Logger to odrębna aplikacja, która łączy się do wspomnianego serwera lokalnie lub zdalnie i jeśli wartość tagu ulega zmianie to jest to rejestrowane w zdefiniowany sposób: w pliku excel, w bazie danych Access, w bazie danych MS SQL albo w Azure IoT czyli w chmurze Microsoftu. Azure IoT to usługa, dzięki której w stosunkowo prosty sposób można wysyłać dane z wielu urządzeń i przetwarzać je dalej w infrastrukturze Azure, np. w celach analizy biznesowej, maszynowej, przechowywania, kontroli urządzeń końcowych, i wielu innych. Łącząc te wszystkie rozwiązania zgodnie w poniższym schematem uzyskuje się połączenie danych fizycznych I/O z chmurą, bez pisania nawet linijki kodu, bezproblemowo, instalując jedynie  OPC Server i Logger na komputerze/serwerze, i konfigurując je odpowiednio. Poniżej schemat takiej komunikacji: topo Poniżej materiał wideo z konfiguracji rozwiązania:  

Jak widać, sama konfiguracja nie jest specjalnie skomplikowania, a polega na wyklinaniu odpowiednich opcji. Jest to jeden z najprostszych sposób na przesyłanie danych z urządzeń I/O, czyli różnych czujników, do chmury Microsoftu. Nie tak dawno zamieściliśmy wpis na temat wysyłania danych z urządzeń Modbus RTU/TCP do chmury AWS, zapraszamy do lektury tego i innych wpisów. http://moxa.elmark.com.pl/2018/04/16/modbus-w-chmurze-czyli-przemysl-4-0-w-praktyce/