top of page

Klient OPC UA

OPC UA Client

Przeglądanie, odczyt i zapis węzłów OPC UA jest proste!

Przeglądanie, odczyt i zapis węzłów OPC UA jest proste!

Utwórz zadanie integracji OPC UA w InDriver za pomocą zaledwie kilku linii kodu JavaScript. Oto przykład  połączenia z KepServerEX.

 

Wywołaj:

 

OPCUAClientApi.connect("KepServer", {
  "EndpointUrl": "opc.tcp://127.0.0.1:49320",
  "Timeout": 5000,
  "UserTokenPolicy": {
      "Name": "user1",
      "Password": "pass1"
  }
});
 

Oto skrypt onStartup:

InDriverOPCUAClient1.jpg

InDriver.import('OPCUAClientApi');

InDriver.installHook(10000);

​​

OPCUAClientApi.connect("KepServer", { "EndpointUrl":"opc.tcp://127.0.0.1:49320","Timeout":5000,"UserTokenPolicy":{"Name":"user1","Password":"pass1"}});

 

InDriver.debug(OPCUAClientApi.browse("KepServer",'','',1000),"",false);

Aby odczytywać itemy co 10 sekund wystarczy wywołać funkcję:

OPCUAClientApi.readMultipleNodes("KepServer", [
  { "NodeId": "ns=2;s=Channel2.Device1.sine" }
]);

W tym przykładzie odczytujemy kanał Channel2.Device1.sine.

Oto skrypt onHook:

InDriverOPCUAClient2.jpg

let ts= InDriver.hookTs();

 

InDriver.debug(OPCUAClientApi.readMultipleNodes('KepServer',[{"NodeId":"ns=2;s=Channel2.Device1.sine"}]));

InAnalytics.io

Innowacyjna analityka danych

AND SYSTEMS Kraków | Polska

Zarejestruj się, aby otrzymywać najświeższe informacje

Dziękujemy za subskrypcję.

© AND SYSTEMY 2025

bottom of page