[quote=“Pramanj, post:1, topic:20414”]
can NON-OPC tags in Ignition (e.g. Memory Tags, expression tags[/quote]
Yes.
[quote=“Pramanj, post:1, topic:20414”]
, system tags[/quote]
No
[quote=“Pramanj, post:1, topic:20414”]
including OPC Tags etc)[/quote]
Yes, though I’m not sure I understand what you mean here as premise of question was “NON-OPC tags”.
[quote=“Pramanj, post:1, topic:20414”]
be accessed/subscribed/read/written to by an OPC client outside of Ignition (assuming the expose tags flag on OPC server is set to true)?[/quote]
Yes, except System & Client tags as noted above.
[quote=“Pramanj, post:1, topic:20414”]
Or is it that only OPC server tags can be accessed or subscribed outside Ignition? [/quote]
Yes, only OPC-UA server tags can be accessed or subscribed outside Ignition, but the various tag types you can create (OPC, Memory, Expression, Query, Derived, Data Type Instance) are all created in Ignition’s OPC-UA tag provider. From outside Ignition, all these types are OPC-UA tags.
[quote=“Pramanj, post:1, topic:20414”]
My understanding is that OPC server in Ignition is where the various PLC drivers write/read tag data to/from. Is it correct?[/quote]
I’m not sure what is under the hood, but from the perspective of a user, Tags created in Ignition are OPC tags if they get values from a device connected to Ignition’s OPC-UA server or from another OPC-UA server the gateway is connected to (Ignition or otherwise). However, these OPC tags as well as the other types are all OPC-UA tags when exposed as configured tags to other clients–it is Ignition’s OPC-UA server that is exposing them.
Yes, if you mean OPC only as tags defined as OPC tags in Ignition. But tags defined as Memory, Expression, Query, and Data Type Instance in Ignition are also OPC-UA tags to other apps when exposed via Ignition’s OPC-UA server and can also be accessed from an outside OPC-UA client…