Co to jest bliźniaca reprezentacja OPC?

Ważne

Chociaż aktualizujemy ten artykuł, zobacz Azure Industrial IoT (Azure Industrial IoT ), aby uzyskać najbardziej aktualną zawartość.

Bliźniacze reprezentacje OPC składają się z mikrousług korzystających z usługi Azure IoT Edge i IoT Hub w celu połączenia chmury i sieci fabryki. Bliźniacze reprezentacje OPC zapewniają odnajdywanie, rejestrację i zdalne sterowanie urządzeniami przemysłowymi za pośrednictwem interfejsów API REST. Bliźniacza reprezentacja OPC nie wymaga zestawu SDK OPC Unified Architecture (OPC UA), jest niezależna od języka programowania i może być uwzględniona w bezserwerowym przepływie pracy. W tym artykule opisano kilka przypadków użycia bliźniaczej reprezentacji OPC.

Odnajdywanie i kontrola

Bliźniaczej reprezentacji OPC można użyć do prostego odnajdywania i rejestracji.

Proste odnajdywanie i rejestracja

Bliźniacze reprezentacje OPC umożliwiają operatorom fabryki skanowanie sieci fabrycznej, dzięki czemu serwery OPC UA można odnaleźć i zarejestrować. Alternatywnie operatorzy fabryk mogą również ręcznie rejestrować urządzenia OPC UA przy użyciu znanego adresu URL odnajdywania. Na przykład aby połączyć się ze wszystkimi urządzeniami OPC UA po zainstalowaniu bramy IoT Edge z modułem bliźniaczej reprezentacji OPC na hali fabrycznej, operator fabryki może zdalnie wyzwolić skanowanie sieci i wizualnie wyświetlić wszystkie serwery OPC UA. ​ ​

Prosta kontrolka

Bliźniacze reprezentacje OPC umożliwiają operatorom fabryki reagowanie na zdarzenia i ponowne konfigurowanie maszyn hali fabrycznej z chmury automatycznie lub ręcznie na bieżąco. Bliźniacze reprezentacje OPC udostępniają interfejsy API REST do wywoływania usług na serwerze OPC UA, przeglądania przestrzeni adresowej oraz odczytywania/zapisu zmiennych i wykonywania metod. Na przykład kocioł używa kluczowego wskaźnika wydajności temperatury do kontrolowania linii produkcyjnej. Czujnik temperatury publikuje zmianę danych przy użyciu Publisher OPC. Operator fabryki otrzymuje alert informujący, że temperatura osiągnęła próg. Linia produkcyjna ochładza się automatycznie za pośrednictwem bliźniaczej reprezentacji OPC. Operator fabryki jest powiadamiany o ochłodzeniu.

Authentication

Bliźniaczej reprezentacji OPC można używać do prostego uwierzytelniania i prostego środowiska dewelopera.

Proste uwierzytelnianie

Bliźniacza reprezentacja OPC używa Azure Active Directory (AAD) opartego na uwierzytelnianiu i inspekcji od końca. Na przykład bliźniacze reprezentacje OPC umożliwiają tworzenie aplikacji na podstawie bliźniaczej reprezentacji OPC w celu określenia, co operator wykonał na maszynie. Po stronie maszyny jest to inspekcja OPC UA. Po stronie chmury jest to przechowywanie niezmiennego dziennika inspekcji klienta i AAD uwierzytelniania w interfejsie API REST.

Proste środowisko deweloperskie

Bliźniaczą reprezentację OPC można używać z aplikacjami napisanymi w dowolnym języku programowania za pośrednictwem interfejsów API REST. Ponieważ deweloperzy integrują klienta OPC UA z rozwiązaniem, wiedza na temat zestawu OPC UA SDK nie jest konieczna. Bliźniacze reprezentacje OPC mogą bezproblemowo integrować się z architekturami bezstanowymi i bezserwerowymi. Na przykład deweloper internetowy z pełnym stosem, który opracowuje aplikację dla pulpitu nawigacyjnego alarmów i zdarzeń, może napisać logikę odpowiadającą na zdarzenia w języku JavaScript lub TypeScript przy użyciu bliźniaczej reprezentacji OPC bez znajomości języka C, C# lub pełnej implementacji stosu OPC UA. ​

Następne kroki

Teraz, gdy znasz już bliźniaczą reprezentację OPC i jej zastosowania, poniżej przedstawiono sugerowany następny krok:

Co to jest magazyn OPC