sponsoreret af: værktøjskasse
adgang til forskellige industrielle data, især OPC UA-datakilder, via afslappende internettjenester er blevet mere og mere nødvendigt i løbet af det sidste årti. Fra enheder med selvhostede internettjenester til relevante markedsdata såsom vejrinformation og priser for råvarer og energi, der er en række relevante data, der skal integreres til og fra sådanne internettjenester.
OPC-routeren er en fleksibel platform til at flytte data fra punkt A til punkt B, mens du transformerer, analyserer og handler på disse data. OPC Router kan nemt kilde data fra OPC UA servere, databaser, og mere, og skubbe disse data til RESTful internettjenester, eller læse data fra RESTful internettjenester og skubbe disse data til OPC UA servere, databaser, og mere. OPC-routeren kan endda opsættes som en afslappende internettjeneste og dermed udsætte OPC UA eller andre data i OPC-Router via en API, du definerer ved hjælp af REST-triggere.
det følgende er et uddrag fra guiden:
specifikt vil dette dokument diskutere følgende scenario.
- OPC UA-serveren overvåger hastighederne for to systemer, hver med to kørende maskiner.
- når HTTP-klienten foretager en anmodning, passerer den (som forespørgselsparametre) system-og maskinnumrene, som den gerne vil vide den aktuelle hastighed for.
- når HTTP-klienten foretager en GET-anmodning, vil OPC-routeren (baseret på System-og maskinnumre, der sendes som forespørgselsparametre) forespørge en SERVERDATABASE for at bestemme det Produkt-ID, der aktuelt kører på det anmodede system og maskine.
det resulterende HTTP-svar vil indeholde system-og maskinnumrene (indeholde i HTTP-anmodningen), det Produkt-ID, der blev forespurgt fra CCL, og den aktuelle hastighed for den angivne maskine/system, der blev læst fra OPC UA-serveren.
oprettelse af Plug-ins
som et første skridt skal de forskellige plug-ins – der definerer datakilder og destinationer, som OPC – routeren skal interagere med-defineres. Med disse scenarier består dette af tre plug-ins; et OPC UA-plug-in til at læse maskinens hastighed fra OPC UA-serveren, et Microsoft-plug-in til at forespørge det aktuelle produkt-ID, der produceres, og et REST/HTTP API-slutpunkt, der vil blive brugt til at udsætte produktdataene for omverdenen ved hjælp af HTTP.
OPC UA-Plug-In
OPC UA-serveren, hvorfra maskindataene læses, er den øverste Server, der udsætter et OPC UA-slutpunkt for at udtrække data. Fordi det øverste Server UA-endepunkt kun accepterer localhost-forbindelser – forbindelsen vil ikke blive sikret og krypteret – i produktionsmiljøer anbefales det at følge den bedste praksis for at holde data og maskiner sikre. De nøjagtige trin til konfiguration af OPC UA – serverens endepunkter varierer med serveren og er uden for dette dokuments anvendelsesområde-se den relevante serverdokumentation.
…
Server Plug-in
Server Plug-in er nødvendig for at kunne forespørge på Produkt-ID ‘ et fra databasetabellen. Når du konfigurerer OPC-routeren, er det ikke nødvendigt (eller sted) at konfigurere tabelkolonnerne og/eller databasekolonnerne. På dette tidspunkt i konfigurationen repræsenterer plug-in simpelthen en Microsoft-SERVERDATABASE, der indeholder den tabel, der senere vil blive forespurgt.