# Difficulty reading OPCUA data externally

**URL:** <https://forum.inductiveautomation.com/t/difficulty-reading-opcua-data-externally/95638>\
**Category:** Ignition\
**Tags:** ignition81\
**Created:** [September 6, 2024, 2:56pm UTC](https://forum.inductiveautomation.com/t/difficulty-reading-opcua-data-externally/95638 "2024-09-06T14:56:10Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![face\_plant](https://avatars.discourse-cdn.com/v4/letter/f/e495f1/32.png) [@face\_plant](https://forum.inductiveautomation.com/u/face_plant)\
**Post date:** [September 6, 2024, 2:56pm UTC](https://forum.inductiveautomation.com/t/difficulty-reading-opcua-data-externally/95638/1 "2024-09-06T14:56:10Z")

</div>

Hello! I am trying to read OPCUA data from a external python script. The OPCUA data is coming from an ignition edge instance running on a PLC.

I have set the security policies to `None, Basic256Sha256`, I have allowed anonymous access, and I have exposed tag provides. I don't see an option to set the bind address however. The `Endpoint Configuration` section only shows `Bind Port` and `Security Policies`.

I tried my script against a docker instance of ignition edge which allowed me to set the `Bind Address` to 0.0.0.0 with the same settings as above and my python script was able to connect and read the OPCUA data from the docker instance.

Am I missing a setting I have to change in my PLC instance? Please let me know if I can provide anymore info

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [September 6, 2024, 3:08pm UTC](https://forum.inductiveautomation.com/t/difficulty-reading-opcua-data-externally/95638/2 "2024-09-06T15:08:28Z")

</div>

Sounds like that PLC is running an old version of Ignition. (Or an old license--new Edge licenses have more features out of the box.) You almost certainly have to upgrade.

---

<div class="post-metadata">

**Author:** ![face\_plant](https://avatars.discourse-cdn.com/v4/letter/f/e495f1/32.png) [@face\_plant](https://forum.inductiveautomation.com/u/face_plant)\
**Post date:** [September 6, 2024, 3:16pm UTC](https://forum.inductiveautomation.com/t/difficulty-reading-opcua-data-externally/95638/3 "2024-09-06T15:16:04Z")

</div>

hmm, so ignition platform v8.1.21 with OPC-UA module v9.1.21 does not allow externally reading OPC-UA data? I thought 8.1.21 was fairly recent but you'd know better than me. Thank you for the quick response!

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [September 6, 2024, 3:18pm UTC](https://forum.inductiveautomation.com/t/difficulty-reading-opcua-data-externally/95638/4 "2024-09-06T15:18:05Z")

</div>

Ignition does allow it, Ignition Edge does not (in older versions, unless the "IIoT Plugin" was licensed).

New versions of Edge have reimagined licensing and restrictions. It's all hopelessly confusing.

---

<div class="post-metadata">

**Author:** ![face\_plant](https://avatars.discourse-cdn.com/v4/letter/f/e495f1/32.png) [@face\_plant](https://forum.inductiveautomation.com/u/face_plant)\
**Post date:** [September 6, 2024, 3:26pm UTC](https://forum.inductiveautomation.com/t/difficulty-reading-opcua-data-externally/95638/5 "2024-09-06T15:26:06Z")

</div>

hahaha I see, thank you!
