Questions tagged [opc-ua]

The Open Platform Communications (OPC) Unified Architecture (UA), released in 2008, is a platform independent service-oriented architecture that integrates all the functionality of the individual OPC Classic specifications into one extensible framework. Use this tag on questions that concern Open Platform Communications Unified Architecture, in contrast to legacy OLE-based OPC.

The Open Platform Communications (OPC) Unified Architecture (UA), released in 2008, is a platform independent service-oriented architecture that integrates all the functionality of the individual OPC Classic specifications into one extensible framework.

is an interoperability standard that enables the secure and reliable exchange of industrial automation data while remaining cross-platform and vendor neutral. The specification, currently version 1.03, is developed and maintained by the OPC Foundation with the guidance of individual software developers, industry vendors, and end-users. It defines the interface between Clients and Servers, including access to real-time data, monitoring of alarms and events, historical data access, and data modeling.

From: https://projects.eclipse.org/projects/iot.milo

Useful Links

862 questions
3
votes
1 answer

What is the `StorePath` for OPCUA Server Application Certificate in Configuration file for Linux Machine?

Below StorePath is for Windows Machine in OPCUA Server Configuration file. So what should be the ApplicationCertificate StorePath for Linux Machine. Directory
Md Shahnewaz
  • 121
  • 4
3
votes
0 answers

How to generate certificate of client_cert.der and client_key.der with create_selfsigned.py? I have to connect to UA expert with client

How to generate certificate of client_cert.der and client_key.der with create_selfsigned.py? I have to connect to UA expert with client in our SASESP . How genertae thsoe certificates ? can any please share tried to install certificate using th is…
chethan
  • 31
  • 1
3
votes
3 answers

Python OPC UA Client - Write variable using BrowseName

I can't find the correct syntax for assigning a value to a variable using its BrowseName. I am testing with the 'flag1' boolean variable because it is easier to debug. But my goal is be able to write in all variables, including the arrays. If I try…
AlexMacabu
  • 127
  • 9
3
votes
1 answer

How to form an OPCUA connection in python from server IP address, port, security policy and credentials?

I have never used OPC-UA before, but now faced with a task where I have to pull data from a OPC-UA machine to push to a SQL database using python. I can handle the database part, but how to basically connect to the OPCUA server when I have only the…
Della
  • 1,264
  • 2
  • 15
  • 32
3
votes
0 answers

Way to transfer object with type via IPC

I'm developing an Electron app with React and Typescript. The logic which the app requires is in the main.ts and passes the object to the renderer via IPC. How I learned does IPC serialize the objects and therefore lose it's functions and…
Robin Aegerter
  • 457
  • 3
  • 16
3
votes
1 answer

Getting "Invalid channel" error with Node-OPCUA when connecting with user/pass/encryption

I am trying to connect to a server with node-opcua, but having a bit of trouble. Connecting to the same server with the Prosys OPC UA Browser software works just fine. const client = OPCUAClient.create({ endpointMustExist: false, …
Solsiden
  • 673
  • 1
  • 7
  • 22
3
votes
0 answers

OpenSSL_1_0_2-stable BN_mod_inverse_no_branch error

I've compiled OpenSSL_1_0_2-stable(12ad22dd) for WinCE6(x86) and WinCE7(ARMv4I) by following the steps on this website: https://documentation.unified-automation.com/uasdkcpp/1.6.0/html/CompileOpenSSLCE.html (I actually want to build this OPC UA…
willypipi
  • 31
  • 1
3
votes
1 answer

is there any way to reduce the Tags browse time in OPC UA client?... while connected OPC UA Server

I have reduce and checked with SamplingInterval and PublishingInterval..values There is no impact. can you suggest any way? Let me know.
3
votes
1 answer

OPC UA client: Call Methods

I'm Trying to call a method from a OPC UA server device. this is the method: StartScan Method It contains Two Arguments: InputArguments OutputArguments I'm not able with my code: from opcua import Client, ua url =…
3
votes
2 answers

python fire and forget async function in background

I'm trying to execute an async infinite loop function in a non blocking manner. Currently I have the following code: class OpcuaClient(): def __init__(self): ... #subscribe to changes loop = asyncio.get_event_loop() …
Bauer Marius
  • 170
  • 1
  • 12
3
votes
1 answer

Grafana OPCUA Plugin failed to start

I'm new to both portainer and grafana and I'm attempting to get an OPC UA connection up and running. Grafana is running on a container on portainer. I have access to the front end/console etc. When running "grafana-server restart" there are a few…
3
votes
0 answers

OPC UA Server Read and Write Rights (using OpenModelica OPC UA Server)

I have got some problems with writing data via my OPC UA connection and that is why I am wondering if I have to somehow set the rights to be able to change a value. I have started an OPC UA Server in OpenModelica OMShell and tested it with UAExpert…
mueggge
  • 61
  • 3
3
votes
3 answers

OPC UA Secure connection in C#

I am quite new to OPC UA protocol; I recently wrote a C interface to connect to some machines using the libraries from OPCFoundation, and so far I did not have to deal with certificates, since all the machines allowed unsecured connections. Having…
mcs1985
  • 31
  • 4
3
votes
1 answer

How to add new Variable dynamically after OPC-UA has started from client side

I have an OPC-UA server up and running with some pre-configured tags, now I want to add a new Variable from my NodeJS OPC-UA client when my certain tag changes. For e.g. import { OPCUAClient, MessageSecurityMode, SecurityPolicy, …
Mayank Pathela
  • 453
  • 1
  • 6
  • 15
3
votes
0 answers

What is the easiest way to access nodes within known types using UA-.NETStandard?

Summary I am working on a simple proof of concept for a visualization in Blazor. I have a created a demo server representing an equipment that exposes a folder with two instances of a "MeasurementType". The types are generated using the…
Anders
  • 31
  • 1