Wat is OPC Twin?What is OPC Twin?

OPC Twin bestaat uit microservices die Azure IoT Edge en IoT Hub gebruiken om de cloud en het fabrieksnetwerk met elkaar te verbinden.OPC Twin consists of microservices that use Azure IoT Edge and IoT Hub to connect the cloud and the factory network. OPC Twin biedt detectie, registratie en afstandsbediening van industriële apparaten via REST API's.OPC Twin provides discovery, registration, and remote control of industrial devices through REST APIs. OPC Twin vereist geen OPC Unified Architecture (OPC UA) SDK, programmeert taalagnostisch en kan worden opgenomen in een serverloze workflow.OPC Twin does not require an OPC Unified Architecture (OPC UA) SDK, is programming language agnostic, and can be included in a serverless workflow. Dit artikel beschrijft verschillende OPC Twin use cases.This article describes several OPC Twin use cases.

Ontdekking en controleDiscovery and control

U OPC Twin gebruiken voor eenvoudige voor ontdekking en registratie.You can use OPC Twin for simple for discovery and registration.

Eenvoudige ontdekking en registratieSimple discovery and registration

MET OPC Twin kunnen fabrieksoperators het fabrieksnetwerk scannen, zodat OPC UA-servers kunnen worden ontdekt en geregistreerd.OPC Twin allows factory operators to scan the factory network, so that OPC UA servers can be discovered and registered. Als alternatief kunnen fabrieksoperators ook handmatig OPC UA-apparaten registreren met behulp van een bekende detectie-URL.As an alternative, factory operators can also manually register OPC UA devices using a known discovery URL. Als u bijvoorbeeld verbinding wilt maken met alle OPC UA-apparaten nadat de IoT Edge-gateway met een OPC Twin-module op de fabrieksvloer is geïnstalleerd, kan de fabrieksoperator op afstand een scan van het netwerk activeren en alle OPC UA-servers visueel bekijken.For example, to connect to all the OPC UA devices after the IoT Edge gateway with an OPC Twin module has been installed on the factory floor, the factory operator can remotely trigger a scan of the network and visually see all the OPC UA servers.

Eenvoudige bedieningSimple control

MET OPC Twin kunnen fabrieksoperators automatisch of handmatig reageren op gebeurtenissen en hun fabrieksvloermachines automatisch of handmatig opnieuw configureren.OPC Twin allows factory operators to react to events and reconfigure their factory floor machines from the cloud either automatically or manually on the fly. OPC Twin biedt REST API's om services op de OPC UA-server aan te roepen, door de adresruimte te bladeren en variabelen te lezen/schrijven en methoden uit te voeren.OPC Twin provides REST APIs to invoke services on the OPC UA server, browse its address space as well as to read/write variables and execute methods. Een ketel gebruikt bijvoorbeeld temperatuur-KPI om de productielijn te regelen.For example, a boiler uses temperature KPI to control the production line. De temperatuursensor publiceert de wijziging in gegevens met OPC Publisher.The temperature sensor publishes the change in data using OPC Publisher. De fabrieksexploitant ontvangt de waarschuwing dat de temperatuur de drempel heeft bereikt.The factory operator receives the alert that the temperature has reached the threshold. De productielijn koelt automatisch af via OPC Twin.The production line cools down automatically through OPC Twin. De fabrieksexploitant wordt op de hoogte gebracht van de afkoeling.The factory operator is notified of the cool down.

AuthenticationAuthentication

U OPC Twin gebruiken voor eenvoudige verificatie en voor een eenvoudige ontwikkelaarservaring.You can use OPC Twin for simple for authentication and for a simple developer experience.

Eenvoudige verificatieSimple authentication

OPC Twin maakt gebruik van azure active directory (AAD)-gebaseerde verificatie en controle van eind tot eind.OPC Twin uses Azure Active Directory (AAD)-based authentication and auditing from end to end. Opc Twin maakt het bijvoorbeeld mogelijk om de toepassing bovenop OPC Twin te bouwen om te bepalen wat een operator op een machine heeft uitgevoerd.For example, OPC Twin enables the application to be built on top of OPC Twin to determine what an operator has performed on a machine. Aan de machinekant is het via OPC UA auditing.On the machine side, it's through OPC UA auditing. Aan de cloudkant is dit het door een onveranderlijke clientauditlog en AAD-verificatie op te slaan op de REST API.On the cloud side, it's through storing an immutable client audit log and AAD authentication on the REST API.

Eenvoudige ontwikkelaarservaringSimple developer experience

OPC Twin kan worden gebruikt met toepassingen geschreven in elke programmeertaal via REST API's.OPC Twin can be used with applications written in any programming language through REST APIs. Aangezien ontwikkelaars een OPC UA-client integreren in een oplossing, is kennis van de OPC UA SDK niet nodig.As developers integrate an OPC UA client into a solution, knowledge of the OPC UA SDK is not necessary. OPC Twin kan naadloos integreren in stateloze, serverloze architecturen.OPC Twin can seamlessly integrate into stateless, serverless architectures. Een webontwikkelaar met volledige stack die bijvoorbeeld een toepassing voor een alarm- en gebeurtenisdashboard ontwikkelt, kan de logica schrijven om te reageren op gebeurtenissen in JavaScript of TypeScript met OPC Twin zonder medeweten van C, C#, of de volledige OPC UA-stackimplementatie.For example, a full stack web developer who develops an application for an alarm and event dashboard can write the logic to respond to events in JavaScript or TypeScript using OPC Twin without the knowledge of C, C#, or the full OPC UA stack implementation.

Volgende stappenNext steps

Nu dat je hebt geleerd over OPC Twin en het gebruik ervan, hier is de voorgestelde volgende stap:Now that you have learned about OPC Twin and its uses, here is the suggested next step: