Do Projektu iAutomatyka dołączyli:

Zdalne programowanie sterowników Beckhoff z użyciem chmury

267 wyświetleń, autor: Beckhoff Automation.

Firma Beckhoff konsekwentnie wprowadza rozwiązania Przemysłu 4.0 do swojego portfolio. Jednym z tych rozwiązań jest wykorzystanie szyfrowanego protokołu TwinCAT ADS do zdalnego programowania sterowników PLC.

Przez chmurę do celu

Każdy sterownik Beckhoff jest domyślnie gotowy do obsługi zdalnych połączeń i nie wymaga do tego celu żadnych dodatkowych urządzeń ani usług. Funkcjonalność ta jest wbudowana w podstawowe środowisko programistyczne TwinCAT 3 XAE i jest dostępna na wszystkich sterownikach PLC oraz komputerach przemysłowych Beckhoff z oprogramowaniem TwinCAT 3. Co więcej, całkowita konfiguracja zajmuje zaledwie parę minut. Wszystko to dzięki zastosowaniu mechanizmu ADS-over-MQTT. Zanim jednak opiszemy w jaki sposób można zestawić takie połączenie zastanówmy się jak działa protokół MQTT i na czym polega sekret jego popularności.

Protokół MQTT to względnie prosty i niewymagający protokół komunikacyjny. Podstawą jego działania jest komunikacja urządzeń końcowych poprzez brokera, czyli pośrednika. Słowo broker jest tutaj kluczowe, ponieważ w odróżnienia od serwera broker nie przetwarza otrzymanych wiadomości, a jedynie przekazuje je dalej. Dzięki brokerowi poszczególne urządzenia nie muszą znać adresów sieciowych pozostałych urządzeń, z którymi wymieniają dane, a jedynie adres samego brokera. Raz skonfigurowane urządzenie może więc połączyć się z brokerem ponownie z dowolnego innego adresu sieciowego. Jest to szczególnie ważna właściwość dla urządzeń mobilnych, w tym smartfonów, których adresy przydzielane są dynamicznie.

Komunikacja urządzeń z brokerem oparta jest o ideę publikacji i subskrypcji (ang. Publish/Subscribe, często oznaczane skrótem Pub/Sub). Każde urządzenie podłączone do brokera może opublikować wiadomość o dowolnej treści na dowolny temat. Takie urządzenia nazwiemy Publisherami. Następnie wszystkie urządzenia, które subskrybują dany temat otrzymają tę wiadomość. Te urządzenia, można nazwać Subskrybentami. Z punktu widzenia publishera wysłana zostaje tylko jedna wiadomość do brokera, następnie broker rozsyła tę samą wiadomość, do każdego subskrybenta jednocześnie.  Żaden  publisher nie musi więc wiedzieć nic o urządzeniach odbierających daną wiadomość w danym momencie. Jednocześnie żaden z subskrybentów nie musi wiedzieć nic na temat źródła przychodzącej wiadomości. Wiążący natomiast jest temat danej wiadomości.

Broker MQTT może dodatkowo zawierać konfigurację użytkowników i haseł dostępu. W ten sposób można precyzyjnie określić, które urządzenie ma prawo do publikowania w danym temacie oraz które urządzenia mogą dany temat subskrybować. Konfiguracja ta pozwala uniknąć zamieszania w tematach oraz pozwala wydzielić tematy komunikacyjne dostępne dla danych urządzeń na wyłączność oraz umożliwia komunikację jednostronną.

Aby zabezpieczyć się przed nieplanowanym dostępem osób trzecich można wykorzystać szyfrowanie komunikacji z wykorzystaniem protokołu TLS (Transport Layer Security). W ten sposób możemy zagwarantować, że nasze dane nie zostaną odczytane przez żadne inne urządzenie. Dostępne są tutaj metody szyfrowania poprzez hasło za pośrednictwem TLS-PreSharedKey (TSL-PSK) oraz poprzez certyfikaty autentyczności TLS-CertificateAuthority (TLS-CA).

Czym jest ADS-over-MQTT?

ADS jest darmowym, autorskim protokołem firmy Beckhoff i każde urządzenie sterujące Beckhoff natywnie go obsługuje. Jest on wykorzystywany do konfiguracji, programowania oraz komunikacji wewnętrznej komputerów przemysłowych i sterowników PLC. Protokół ten jest niezależny od warstwy transportowej, dlatego można z powodzeniem przekazywać komendy ADS za pośrednictwem innych protokołów, takich jak TCP/IP, EtherCAT, MQTT oraz wiele innych. Szczególnie interesująca okazuje się możliwość wykorzystania w ten sposób protokołu MQTT, co nosi nazwę ADS-over-MQTT.

Wykorzystując odpowiednią konfigurację brokera MQTT możemy przesyłać komendy ADS poprzez Internet, co pozwala na zdalne programowanie oraz konfigurowanie sterowników PLC. Ten model komunikacji jest wewnętrznie wspierany przez środowisko programistyczne TwinCAT 3 XAE, dzięki czemu ilość danych konfiguracyjnych została ograniczona do minimum. Z punktu widzenia komputera programisty, tak samo jak z punku widzenia sterownika, konieczne jest jedynie wskazanie adresu sieciowego brokera MQTT. Konfiguracja brokera polega natomiast na określeniu które z urządzeń mogą się ze sobą komunikować.

Aby otrzymać pełną instrukcję, w której krok po kroku opisane są wszystkie czynności niezbędne do zdalnego programowania sterowników Beckhoff skontaktuj się ze wsparciem technicznym dostępnym pod adresem support@beckhoff.pl .

autor: Przemysław Grudziński, Specjalista ds.Technicznych w Beckhoff Automation Polska

Newsletter

Zapisz się i jako pierwszy otrzymuj nowości!

Zapoznałem się i akceptuję klauzulę informacyjną.
21 lutego 2020 / Kategoria: , ,
  • Autor: Beckhoff Automation
  • Beckhoff realizuje otwarte systemy automatyzacji w oparciu o technikę sterowania bazującą na komputerach PC. Asortyment produktów obejmuje następujące główne dziedziny: przemysłowe komputery PC, komponenty urządzeń I/O (wejścia-wyjścia), komponenty magistrali typu fieldbus, podzespoły techniki napędowej i oprogramowanie do automatyzacji. Dla wszystkich dziedzin dostępne są linie produktów, które funkcjonują jako pojedyncze komponenty lub zespolone jako kompletny, zestrojony ze sobą system sterowania. „New Automation Technology“ firmy Beckhoff oznacza uniwersalne i niezależne od branży rozwiązania w zakresie sterowania i automatyzacji, które są używane na całym świecie w najróżniejszych aplikacjach: od komputerowego sterowania numerycznego CNC obrabiarki po inteligentne sterowanie budynki
  • Profil Autora
  • http://www.beckhoff.pl

Reklama

NAJNOWSZE PUBLIKACJE OD UŻYTKOWNIKÓW I FIRM

>KLIKNIJ<

TwinCAT 3 Lighting Solution: uniwersalne narzędzie do sterowania oświetleniem

TwinCAT 3 Lighting Solution: uniwersalne narzędzie do sterowania oświetleniem

>KLIKNIJ<

Pomóż zaprojektować respirator ostatniej szansy z drukarki 3D i ratuj życia

Pomóż zaprojektować respirator ostatniej szansy z drukarki 3D i ratuj życia

>KLIKNIJ<

KONKURS IAUTOMATYKA KWIECIEŃ 2020

KONKURS IAUTOMATYKA KWIECIEŃ 2020

>KLIKNIJ<

Miraizukuri, czyli budujemy przyszłość…

Miraizukuri, czyli budujemy przyszłość…

>KLIKNIJ<

Wysyłanie wiadomości email w sterowniku PLC | Kurs programowania PLC od podstaw | odc.19

Wysyłanie wiadomości email w sterowniku PLC | Kurs programowania PLC od podstaw | odc.19

>KLIKNIJ<

Rozwój automatyki przemysłowej w Polsce

Rozwój automatyki przemysłowej w Polsce

>KLIKNIJ<

Trzy w jednym: kompletny serwonapęd umożliwia rezygnację z szafy sterowniczej

Trzy w jednym: kompletny serwonapęd umożliwia rezygnację z szafy sterowniczej

>KLIKNIJ<

Regulator PID w środowisku Codesys

Regulator PID w środowisku Codesys

>KLIKNIJ<

Kopia zapasowa pamięci robota na przykładzie jednostki FANUC

Kopia zapasowa pamięci robota na przykładzie jednostki FANUC

>KLIKNIJ<

Jak w 3 krokach wdrożyć prosty system sterowania ogrzewaniem i oświetleniem hali produkcyjnej? Cz. 1

Jak w 3 krokach wdrożyć prosty system sterowania ogrzewaniem i oświetleniem hali produkcyjnej? Cz. 1

>KLIKNIJ<

Jednoparowy Ethernet – oszczędność czasu i środków finansowych

Jednoparowy Ethernet – oszczędność czasu i środków finansowych

>KLIKNIJ<

Jak powstają REGAŁY MAGAZYNOWE? – Fabryki w Polsce

Jak powstają REGAŁY MAGAZYNOWE? – Fabryki w Polsce

>KLIKNIJ<

Analiza metod pomiarowych urządzeń do magazynowania energii

Analiza metod pomiarowych urządzeń do magazynowania energii

>KLIKNIJ<

Komunikacja sterownika IFM z podwoziem – Protokół J1939

Komunikacja sterownika IFM z podwoziem – Protokół J1939

>KLIKNIJ<

WAGO i Docker – zastosowanie popularnych narzędzi IT na polu profesjonalnej automatyki przemysłowej

WAGO i Docker – zastosowanie popularnych narzędzi IT na polu profesjonalnej automatyki przemysłowej

>KLIKNIJ<

5 porad, jak odnieść sukces w branży automatyki przemysłowej na przykładzie firmy MPL Techma

5 porad, jak odnieść sukces w branży automatyki przemysłowej na przykładzie firmy MPL Techma

>KLIKNIJ<

Webinarium DrivePro® Remote Monitoring firmy Danfoss

Webinarium DrivePro® Remote Monitoring firmy Danfoss

>KLIKNIJ<

Znaczenie traceability (identyfikowalność) w erze gospodarki globalnej i Przemysłu 4.0

Znaczenie traceability (identyfikowalność) w erze gospodarki globalnej i Przemysłu 4.0

>KLIKNIJ<

Koncepcje programowania sekwencyjnego w sterownikach PLC

Koncepcje programowania sekwencyjnego w sterownikach PLC

>KLIKNIJ<

Jak działa myjnia przemysłowa? – Fabryki w Polsce EXTRA

Jak działa myjnia przemysłowa? – Fabryki w Polsce EXTRA





MOŻESZ SIĘ TYM ZAINTERESOWAĆ

  • 0 PLN
    Jako dostawca zintegrowanych rozwiązań dla automatyzacji maszyn i zakładów produkcyjnych, organizujemy regularne szkolenia specjalistyczne. Dedykujemy je zarówno producentom maszyn, firmom inżynierskim rozwijającym nowe projekty w oparciu o...
    Link: Terminy
  • Zaprojektowane, aby zwiększyć wydajność Sterowniki FX5U/FX5UC zapewniają rodzinie FX wyższą wydajność oraz dodają nowe cechy, które wyznaczają standardy w klasie kompaktowych sterowników PLC. Pozwala to użytkownikom na tworzenie bardziej zł...
  • W trybie refleksyjnym sygnał ultradźwiękowy jest nieustannie odbijany przez zamontowany na stałe element odbijający wiązkę, tzw. element odniesienia. Jako elementu odbijającego wiązkę można używać odpowiednio ustawionego panelu z plastiku l...
  • Bezpieczny, prosty w obsłudze i energooszczędny Seria serwowzmacniaczy Mitsubishi Electric MELSERVO MR-J4 wraz z kompatybilnymi modułami pozycjonującymi oraz zaawansowanymi kontrolerami motion, umożliwia konstruktorom maszyn i urządzeń oraz...
  • Sterowniki kompaktowe, modułowe i zintegrowane, CODESYS V3 (programowanie, wizualizacja, komunikacja), Krótkie cykle czasowe, EtherCAT, BACnet (opcjonalnie), Modbus, CANopen, Porty szeregowe: RS232, RS485, 2 konfigurowalne karty Ethernet, W...
  • SCADA z wbudowanym serwerem sieci Web i routerem, bez licencji, bez limitów rejestrów! Brzmi dobrze? A to dopiero początek! Jest to urządzenie umożliwiające zarządzanie zarówno w sieci lokalnej jak i przez Internet z komputera, bądź urządze...



KATEGORIE ARTYKUŁÓW
POLECANE ARTYKUŁY
Wydarzenia