Remote Gateway OPC UA connection help

I am upgrading two plants from Wondeware to Ignition. Gateway one is SIPSD-WWTP. That machine has 2 NICs in it to be able to poll a telemetry system. Second gateway is SIPSD-RO. This second gateway needs to read approx. 150-200 tags from the telemetry system. The two are connected over a leased line VPN.

I have set up the gateway network such that I can create a “remote tag provider” to read all the tags from the WWTP. This isn’t going to work though, as some of the tags required need to be trended/alarm locally at SIPSD-RO. I don’t want all 3000+ tags from WWTP “in” the RO application.

Is there any way to add a new OPC connection on the RO to point to the current Inductive Automation OPC UA driver on WWTP? That way I can just copy the tags and change the OPC server name. I tried to make a new OPC connection using the endpoint URL of the WWTP, but always get a “connection failed - timed out” error.

Any assistance is greatly appreciated. Looking for the simplest way to accomplish this.

There a couple of things you could do:

  • put the tags in WWTP that need to be shared into a separate tag provider. Configure only this tag provider as a remote tag provider in RO
  • if those tags can’t be separated out, make two tag providers in RO. One that is configured as a remote tag provider reading all the tags from WWTP. Then create a second application tag provider and create 200 reference tags pointing to the tags that you actually want “in” your application on RO.

Just make the remote tag provider. Any tags within that you don't actually use won't incur any particular overhead. Make reference tags to which you can add alarms in the desired gateway.

Thanks for the responses. I was figuring on the Reference tag option if there was no way to read them directly. I will get started on that (trying to wrap this project up by Friday).

Thanks again for the input.

Small hiccup. Have created a single test Reference tag. Problem I am running into is I have to WRITE to some of these tags. When I try to change the value in tag browser (from the RO tag provider with reference tag) I get an “Bad_AccessDenied” error message. Will have several BOOLEAN, INTs and FLOATs to write to. I am sure I am overlooking something simple, but stuck for the moment.

I’m guessing it’s either going to be service security settings, or the permissions on the source tag provider. Possibly the trust remote security levels or the impersonation role not being set correctly.

Service Security | Ignition User Manual

Tag Providers | Ignition User Manual