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
2
votes
1 answer

OPC UA [asyncua] CreateSigningRequest (CSR)

I would like to implement the basic GDS (global discovery server) functionality using python https://github.com/FreeOpcUa/opcua-asyncio. From what I can see, currently freeopcaua has all methods available for this procedure except…
piotrek204
  • 21
  • 2
2
votes
1 answer

Python OPC-UA Client for Debian Linux that calls a specific method

I have the following code.. from opcua import ua, Client try: # Connect to the server client = Client("opc.tcp://192.168.0.17:4840", timeout=5000) client.set_user('user') client.set_password('password') client.connect() #…
kirba22
  • 53
  • 4
2
votes
0 answers

Can't find KepServerEx Alarm and events in OPC AE clients

I am using KepServerEx to monitor some PLC tags. I have defined some alarm tags in Area1 for testing. when I tried to access these tags in some clients like OpcExpert or UaExpert, I can find the Area1 folder but there is no tags inside. These…
milad
  • 71
  • 7
2
votes
1 answer

interactive simulation with OpenModelica using OPC UA interface

I made my second model simulating a gas pipe where we want to simulate the pipe filling by gas to validate our tightness test sequence. The idea was to connect this model to our PLC program using OPC UA interface already included in…
Piwi447
  • 31
  • 3
2
votes
1 answer

How to Get the Node IDs of an OPCUA Server from UA Expert?

I am a noob in dealing with OPCUA and trying the python library to interface with a server. I have already established a connection with the OPCUA Expert application, and this is what a screenshot looks like. This is how my sample python code looks…
Della
  • 1,264
  • 2
  • 15
  • 32
2
votes
1 answer

Is there a function or method for decoding OPC-UA extension objects to readable form

UaExpert is displaying this array as follows: Is there any way to decode this extension object to a readable form? My output is the following. I done some research and the question has been raised but I haven't found any examples. Using the dict…
David Filler
  • 198
  • 7
2
votes
1 answer

OPC UA Client: client certificate "certificate chain validation incomplete" (using SDK from OPC Foundation)

I'm writing an OPC UA Client in C# using OPC Foundation NuGet package. I can succesfully connect to server, read and write variables and create subscriptions and monitored items. Since I'd like to use this code in production environments, I need to…
IFrank
  • 419
  • 1
  • 5
  • 12
2
votes
1 answer

OPC UA Certificate chain validation incomplete - OPC Foundation SDK

I've been struggling with this code for hours. I need to connect to an OPC UA server (IP 192.168.7.118), it's a Siemens S7-1200 PLC. I'm using the official OPC Foundation NuGet package and the following code: static void Main(string[] args) { //…
IFrank
  • 419
  • 1
  • 5
  • 12
2
votes
2 answers

Can opcua client trigger events to server in Python?

i have an issue with the design of my server-client opcua framework. The thing is, from client i want to send a event notification to opcuaServer. Is this possible? Until now i can send event triggers from server, but i dont know if client is…
2
votes
0 answers

C# OPC-UA Read/Write String - Strange characters

I'm relatively new to OPC-UA, I use C# to read/write data to Siemens PLC with OPC-UA protocol. I downloaded helper class (UAClientHelperAPI.cs) from Siemens site ad I use the ReadValues and WriteValues method from this class. In short: When I read…
2
votes
0 answers

Use and results in multi nodes in OPCUA client

I need to monitor multiple nodes in upcua via node.js. Unfortunately I can't get the same result between one node and multiple nodes. In the second case, the value of the nodes seems to be missing. This is the code for one node only const…
user1636103
  • 31
  • 1
  • 5
2
votes
1 answer

OPC UA Data Reading With C#

I want to make a reporting program using C# and .NETFramework technologies. We have PLCs and our PLC tags are coming to Kepware's OPC server. According to my research, it seems reasonable to use OPC UA, but I couldn't find any useful(uncomplicated)…
Mert Atmaca
  • 63
  • 10
2
votes
1 answer

How to register a .Net Standard OPC UA Reference Server to an Local Discovery Server?

My problem is that I cannot get an OPC UA .NET Standard Console Reference Server to connect to my Local Discovery Server. The server is supposed to run on a Raspberry Pi, so I can't use the "normal" Reference Server. At least I haven't found a way…
Henning
  • 31
  • 5
2
votes
1 answer

open62541 client fails when calling method with custom datatype input argument

I'm using open62541 to connect to an OPC/UA server and I'm trying to call methods that a certain object on that server provides. Those methods have custom types as input arguments; for example, the following method takes a structure of three…
Matz
  • 583
  • 1
  • 6
  • 21
2
votes
1 answer

Get all fields with opc foundation c#

i'm trying to retrieve the data from all fields in a plc with opc foundation libray in c#. For now I managet to obtain only the values and not the rest. For obtain the values i use this: session.Read( null, 0, …
Giovanni
  • 21
  • 3