reading/Writing OPC tags from a python script outside Ignition

Ignition has no API for external access to tags. There are two supported ways and one unsupported way:

  1. Set Ignition to Expose Tags via OPC (an all-or-nothing setting) and then use and OPC client to access the tags,

  2. Install Ignition’s WebDev module and use its features to implement your own http(s) API. The jython scripting within such an API can expose pretty much anything inside Ignition to external clients, or

  3. Write your own 3rd-party module that registers a java servlet and implement your own http(s) API in java, much like (2). You are pretty much on your own with this one.

1 Like