Professional OPC
Development Tools

logos

Online Forums

Technical support is provided through Support Forums below. Anybody can view them; you need to Register/Login to our site (see links in upper right corner) in order to Post questions. You do not have to be a licensed user of our product.

Please read Rules for forum posts before reporting your issue or asking a question. OPC Labs team is actively monitoring the forums, and replies as soon as possible. Various technical information can also be found in our Knowledge Base. For your convenience, we have also assembled a Frequently Asked Questions page.

Do not use the Contact page for technical issues.

Error while i try to read node with error ID '{359D9885}'

More
10 Jan 2025 15:59 #13341 by support
Hello.

When the exception tells tell you that there is more details about the problem in the inner exception, you should actually have a look what is in the .InnerException property of the exception, and you would have found your answer there.

But anyway, in this case, it looks like that you are attempting to read a node which has a custom complex data type. You need QuickOPC Enterprise or Utlimate edition for that (opclabs.doc-that.com/files/onlinedocs/QuickOpc/Latest/User%2...e.html#Product%20Editions.html ).

Best regards

Please Log in or Create an account to join the conversation.

More
10 Jan 2025 14:31 #13340 by Fils72
Afther i try my C# application with QuickOPC License,
when i try to read single node, i obtains this error:

An OPC-UA operation failure with error ID '{359D9885}' occurred, originating from '' and with depth of 1. The inner exception, with error Id "{359D9885}", contains details about the problem.

my code:

....
PS: I have put licensefile .TXT in the application Resource and embedded it,

LicensingManagement.Instance.RegisterManagedResource("QuickOPC", "Multipurpose",Assembly.GetExecutingAssembly(), "*.Key-*.*");
// Instantiate the client object, obtain the serial number from the license info, and display the serial number.
var client = new EasyUAClient();
long serialNumber = (uint)client.LicenseInfo["Multipurpose.SerialNumber"];
// it seem the Serial number in returnde variable serialNumber is good, like 199912345678
.............
.............

I try to read node:

public static bool IsMachineConnectedToNode()
{
// determina se l'OPC della macchina è raggiungibile e leggibile

bool isConnected = true;

UAEndpointDescriptor UaEndpointDescriptor = Vr.OpcServerEndpoint;
UANodeDescriptor UaNodeDescriptor = Vr.OpcServerNode;

try
{
using (var client = new EasyUAClient())
{
var readValue = client.ReadValue(UaEndpointDescriptor, UaNodeDescriptor);

}

}
catch (Exception ex)
{
//Console.WriteLine(ex.Message.ToString());
Fx.WriteLog("!!!--> ERRORE CONNESSIONE MACCHINA: " + ex.Message.ToString());
isConnected = false;
}

return isConnected;
}

Can someone help me please?

Please Log in or Create an account to join the conversation.

Moderators: support
Time to create page: 0.050 seconds