sponzorováno: SOFTWARE TOOLBOX
přístup k různým průmyslovým datům, zejména zdrojům dat OPC UA, prostřednictvím RESTful webových služeb je v posledním desetiletí stále více nezbytný. Od zařízení s vlastními webovými službami až po relevantní tržní data, jako jsou informace o počasí a ceny komodit a energie, existuje řada relevantních údajů, které mají být integrovány do az těchto webových služeb.
OPC Router je flexibilní platforma pro přesun dat z bodu A do bodu B, při transformaci, analýze a působení na tato data. OPC Router může snadno získávat data ze serverů OPC UA, databází a dalších a tlačit tato data do RESTful webových služeb nebo číst data z RESTful webových služeb a tlačit tato data na servery OPC UA, databáze a další. OPC Router lze dokonce nastavit jako RESTful webové služby, a tak vystavit jakékoliv OPC UA nebo jiná data v OPC routeru přes API, které definujete pomocí REST triggery.
následuje výňatek z příručky:
konkrétně tento dokument pojednává o následujícím scénáři.
- Server OPC UA monitoruje rychlosti pro dva systémy, každý se dvěma běžícími stroji.
- když klient HTTP provede požadavek, předá (jako parametry dotazu) čísla systému a stroje, pro které by chtěl znát aktuální rychlost.
- když klient HTTP provede požadavek GET, Router OPC (na základě čísel systému a stroje, která jsou předána jako parametry dotazu) dotazuje databázi serveru SQL, aby určil ID produktu aktuálně spuštěné na požadovaném systému a stroji.
výsledná HTTP odpověď bude obsahovat čísla systému a stroje (obsahují v požadavku HTTP), ID produktu, které bylo dotazováno z SQL, a aktuální rychlost zadaného stroje / systému, který byl načten ze serveru OPC UA.
vytvoření Plug-inů
jako první krok musí být definovány různé plug-iny – které definují zdroje dat a cíle, se kterými bude Router OPC interagovat. S tímto scénářem se skládá ze tří plug-inů; OPC UA plug-in pro čtení rychlosti stroje ze serveru OPC UA, plug-in Microsoft SQL Server pro dotaz na aktuální Product ID, který se vyrábí, a koncový bod API REST/HTTP, který bude použit k vystavení dat produktu vnějšímu světu pomocí HTTP.
OPC UA Plug-In
OPC UA Server, ze kterého jsou čtena data stroje, je nejvyšší Server, který vystavuje koncový bod OPC UA pro extrahování dat. Protože koncový bod TOP Server UA přijímá pouze připojení localhost – připojení nebude zabezpečeno a šifrováno – ve výrobních prostředích se doporučuje dodržovat osvědčené postupy IT, aby byla data a stroje v bezpečí. Přesné kroky ke konfiguraci koncových bodů serveru OPC UA se budou lišit podle serveru a jsou mimo rozsah tohoto dokumentu – viz příslušná dokumentace serveru.
…
SQL Server Plug-In
SQL Server Plug-In je zapotřebí, aby bylo možné dotazovat ID produktu z tabulky databáze SQL. Při konfiguraci OPC routeru MS SQL Plug-In není potřeba (nebo místo) konfigurovat tabulky a / nebo databázové sloupce. V tomto okamžiku konfigurace plug-in jednoduše představuje databázi Microsoft SQL Server, která obsahuje tabulku, která bude později dotazována.