Connecting to Ignition OPCUA server with UAExpert

Hey guys,

New to Ignition. I'm trying to connect to Ignition's OPCUA server with UAExpert. I've looked through all related forum posts, but I have no idea what I'm missing. This is how I've configured the Server:


That Endpoint Address is the current IPV4 address that I have, though I have one other address set at the moment as well. I've also restarted the gateway with gwcmd -r.

This is my UAExpert configuration:


I believe that that should be everything, but I keep getting this in my UAExpert:

Does anyone know what I'm missing? Thanks!

You are specifying a bind address (listen on localhost) that is only internal to the gateway, while specifying an endpoint address that is external-facing. That cannot work.

As shown in the docs, you must specify the addresses to listen on as bind addresses (or 0.0.0.0 as the wildcard for all), and specify the endpoints that the users will receive as the preferred targets in discovery.

Use the "custom discovery" workflow.

You also didn't need to change any of the default settings if UaExpert is on the same host.

If you want to connect from other hosts, all you need to change is the Bind Address to 0.0.0.0.

I think I'm getting close. The "custom discovery" feature came up with this configuration:

I was able to get a login screen with user "opcuauser" and "password" worked for the password. Problem is now that my UAExpert log is now spamming this message:
image

The OPCUA server settings are now this btw. I've also tried all this with Bind Address 0.0.0.0, with same results.

And yep, I am running UAExpert and Ignition on the same host. Curiously, Anonymous login still doesn't work as well.

Not sure it's your issue here, but so you're aware, you have to restart the OPC UA module or Ignition after making changing to those server settings.

You may at this point need to go into the Ignition OPC UA server security settings and mark the UaExpert client certificate as trusted.