42 IIoT

  1. IIoT

Rozdział ten omawia, jak korzystać z protokołów IIoT.




  1. MQTT

  2. Przegląd

MQTT może wysyłać wiadomości lub subskrybować tematy z zdalnego serwera. Panel HMI może służyć jako serwer lokalny. 
Kiedy HMI działa jako serwer lokalny, nie wysyła wiadomości do zdalnego serwera. 
Ta funkcja wspiera protokół MQTT w wersji 3.1.

  1. Konfiguracja

C:\\Users\\Janecheng\\Desktop\\MQTT.jpg

C:\\Users\\Janecheng\\Desktop\\MQTT.jpg


Kliknij ikonę MQTT na pasku narzędzi, aby utworzyć obiekt MQTT. Lub kliknij [IIoT] »[MQTT] w menu.


  1. Ustawienia serwera

Zakładka ogólna


Opcja

Opis

IP

Wprowadź adres IP serwera MQTT do odbierania wiadomości. Jeśli opcja [Host lokalny] jest zaznaczona, HMI uruchomi lokalnie serwer MQTT.

Używaj nazwy domeny

Nazwa domeny może być podana jako adres IP serwera MQTT.

Port

Wprowadź numer portu serwera MQTT do odbierania wiadomości.

ID rejestracji

Wprowadź identyfikator rejestracji.

Autoryzacja

Jeśli opcja jest wybrana, połączenie z serwerem MQTT będzie wymagało podania nazwy użytkownika i hasła.

Nazwa użytkownika

Wprowadź nazwę użytkownika do łączenia się z serwerem MQTT.

Hasło

Wprowadź hasło do łączenia się z serwerem MQTT

Czas podtrzymania życia

Gdy serwer MQTT nie odbiera wiadomości z panela HMI przez określony czas, zostanie on uznany jako odłączony. 
Uwaga: Podczas przeprowadzania symulacji komunikat może pojawić się z opóźnieniem, ale opóźnienie nie przekroczy wartości określonej w polu [Czas podtrzymania życia], a wiadomość zostanie natychmiast wysłana.

Auto-połączenie

W tym trybie połączenie zostanie automatycznie zakończone, jeśli dane nie będą się zmieniały i aktualizowały przezz określony czas. Połączenie zostanie wznowione po każdej aktualizacji danych. 
Użytkownik może opublikować początkowe wartości / listę tematów tylko przy pierwszym połączeniu. 
W tym trybie komendy start i stop są wyłączone.


Zakładka adres


Opcja

Opis

Adres statusu

Zmienna LW-n: Wyświetla status połączenia z serwerem MQTT.

Wartość

Opis

----------

-------

0

Wyłączony, nie próbuje się połączyć z serwerem MQTT.

1

Rozłączony i nie może połączyć się z serwerem MQTT.

2

Nawiązano połączenie.

Zmienna LW-n+1: Wskaźnik błędu.


Wartość

Opis

----------

-------

0

Brak błędu

1 lub więcej

Wystąpił błąd



Adres poziomu użycia buforu

Wiadomości, które nie zostały wysłane, są przechowywane w buforze. Maksymalna pojemność bufora to 10000 wiadomości. Pojemność bufora jest mierzona w procentach (%), zaokrąglana w górę. 
LW-n: Pokazuje użycie bufora.

Adres kontroli

LW-n: Kontroluje działanie serwera MQTT.

Wartość

Opis

----------

-------

0

Gotowy

1

Uruchomiony

2

Zatrzymany

3

Aktualizowany

LW-n+1: Ustawia adres IP serwera MQTT. LW-n+5: Ustawia numer portu serwera MQTT. LW-n+6: Ustawia identyfikator rejestracyjny do połączenia  serwera MQTT. LW-n+26: Włącza / wyłącza autoryzację.


Wartość

Opis

----------

-------

0

Wyłączone

1

Włączone

LW-n+27: Ustawia nazwę użytkownika do łączenia się z serwerem MQTT. LW-n+43: Ustawia hasło do łączenia się z serwerem MQTT.


Zakładka TLS/SSL


Opcja

Opis

Załącz

Włącza uwierzytelnianie TLS / SSL.

Weryfikacja serwera

Załącz Sprawda, czy certyfikat serwera jest wydany przez  urzęd certyfikacji (CA). Certyfikat serwera jest wysyłany z serwera podczas połączenia. Nazwa serwera musi pokrywać się z informację w certyfikacie Sprawda, czy adres IP serwera jest zgodny z rekordami IP w wysyłanym certyfikacie serwera. Rekordy IP są przechowywane w SAN (Subject Alternative Name).

Weryfikacja klienta

Udostępniając prywatny klucz i certyfikat, serwer może szybciej weryfikować klienta, pomijając logowanie poprzez nazwę użytkownika lub hasło.


  1. MQTT Topic Publisher


Naciśnij [Nowy], aby otworzyć ustawienia ogólne i adresowe, lub kliknij [Importuj] / [Eksportuj], aby zaimportować lub wyeksportować istniejący plik w formacie * .csv. Maksymalna dozwolona liczba tematów to 255.

Zakładka ogólna


Opcja

Opis

Nazwa niku

Wprowadź nik dla tematu MQTT, aby łatwiej było go znaleźć

Temat

Określ format tematu wiadomości wysyłanej do serwera MQTT.

Adres

Tryb wysyłania Wybierz tryb wysyłania wiadomości z pomiędzy okresowego, a poprzez wywołanie.

Event Log

Tematem wiadomości mogą być logi zdarzeń.

Transmisja kompresowana

Wiadomość zostanie skompresowana przed wysłaniem, a dekompresja jest wymagana przed odczytaniem wiadomości. Wiadomości w MQTT są kompresowane / dekompresowane za pomocą algorytmu DEFLATE.

Zachowaj wiadomość

Jeśli opcja jest wybrana , serwer MQTT zapisze ostatnią wiadomość.

QoS

MQTT zapewnia trzy poziomy niezawodności, które są znane jako jakość usług (QoS). Wiarygodność komunikatu określa trwałość komunikatu. 0: Co najwyżej raz, wiadomości nie są trwałe. 1: Przynajmniej raz. 2: Dokładnie raz.

Format zawartości

Obsługiwane formaty to: JSON i Raw Data.

Zakładka Adres


Opcja

Opis

Nowy

Dodaj źródło tematu. Długość każdego adresu można określić.

Usuń

Usuń źródło tematu.

Ustawienia

Zmień nazwę lub adres.


  1. MQTT Topic Subscriber


Naciśnij [Nowy], aby otworzyć ustawienia ogólne i adresowe, lub kliknij [Importuj] / [Eksportuj], aby zaimportować lub wyeksportować istniejący plik w formacie * .csv. Maksymalna dozwolona liczba tematów to 255.

Zakładka ogólna


Opcja

Opis

Nazwa niku

Wprowadź nik dla tematu MQTT, aby łatwiej było go znaleźć

Temat

Subskrybuj temat z serwera MQTT. Nazwa tematu może być dynamiczna.

Transmisja kompresowana

Wiadomość zostanie skompresowana przed wysłaniem, a dekompresja jest wymagana przed odczytaniem wiadomości. Wiadomości w MQTT są kompresowane / dekompresowane za pomocą algorytmu DEFLATE.

QoS

MQTT zapewnia trzy poziomy niezawodności, które są znane jako jakość usług (QoS). Wiarygodność komunikatu określa trwałość komunikatu. 0: Co najwyżej raz, wiadomości nie są trwałe. 1: Przynajmniej raz. 2: Dokładnie raz.

Format zawartości

Obsługiwane formaty to: JSON i Raw Data.

Zakładka adres


Opcja

Opis

Nowy

Dodaj miejsce zapisu subskrybowanego tematu. Długość każdego adresu można określić.

Usuń

Usuń źródło tematu.

Ustawienia

Zmień nazwę lub adres.


  1. Serwer OPC UA

  2. Przegląd

OPC UA (Unified Architecture) jest technologią komunikacyjną często stosowaną w dziedzinach automatyki przemysłowej. OPC UA oferuje międzyplatformową interoperacyjność, ujednolicony dostęp, znormalizowaną komunikację i bezpieczeństwo. W tej architekturze modele HMI serii cMT z wbudowanym serwerem OPC UA odgrywają kluczową rolę jako Brama komunikacyjna i umożliwiają klientom OPC UA dostęp do danych HMI lub PLC poprzez subskrypcję tagów w celu ich aktualizacji w czasie rzeczywistym. Ta nowa architektura może pomóc w integracji systemów.


Wymagania sprzętowe i programowe:

  • Modele wspierające funkcję: cMT-G01, cMT3090, cMT3151

  • Oprogramowanie: EasyBuilder Pro V5.06.01 lub późniejszy

  • Rekomendowany klient OPC UA: Unified Automation UaExpert

  1. Konfiguracja

Naciśnij ikonę serwera OPC UA na pasku narzędzi lub wybierz [IIoT] »[Serwer OPC UA], a następnie zaznacz pole wyboru [Załącz], aby otworzyć okno dialogowe ustawień.

Zakładka ogólna



Opcja

Opis

Komentarz

Opis serwera OPC UA.

OPC TCP

Adres URL serwera.

Port

Numer portu dla klientów do połączenia z serwerem OPC UA. Domyślny numer portu to 4840.

Nazwa serwera

Nazwa serwera, pole to może pozostać puste.

Pol. bezpieczeństwa

Kofiguracja zasady bezpieczeństwa, które mogą być używane przez klientów.

Autoryzacja użytkownika


Opcja

Opis

Metody

Anonimowy Wybierz opcję z pomiędzy przeszukaj, odczyt, zapis. Nazwa użytkownika I hasło Użyj nazw użytkowników i haseł zdefiniowanych w HMI. Uprawnienia są przyznawane klasom bezpieczeństwa określonym w zakładce Ustawienia systemowe »Ochrona.


Tag


Opcja

Opis

Nowa grupa

Dodaj nową grupę do zarządzania tagami.

Nowy komentarz

Dodaj nowy tag do monitorowania lub kontroli przez klienta. Należy wprowadzić nazwę, a adres można odczytywać lub zapisywać.

Usuń

Usuń istniejącą grupę lub tag.

Ustawienia

Zmień ustawienia dla istniejącej grupy lub taga.

Import

Import tagi z pliku.

Eksport

Eksportuj tagi do pliku.

Uwaga

  • Podczas wgrywania pliku projektu do HMI, upewnij się, że ustawienia czasu i strefy czasowej w HMI są poprawne. W przeciwnym razie program klienta może nie być w stanie uwierzytelnić panela, co może spowodować błąd komunikacji z powodu błędu uwierzytelniania spowodowanego nieprawidłowym czasem ważności certyfikatu.