# S7-1500 OPC UA Type info issues

**URL:** <https://forum.inductiveautomation.com/t/s7-1500-opc-ua-type-info-issues/113857>\
**Category:** Ignition\
**Tags:** perspective, opcua\
**Created:** [February 9, 2026, 9:28pm UTC](https://forum.inductiveautomation.com/t/s7-1500-opc-ua-type-info-issues/113857 "2026-02-09T21:28:41Z")\
**Posts on this page:** 9\
**Page:** 2

<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:** [June 17, 2026, 1:50am UTC](https://forum.inductiveautomation.com/t/s7-1500-opc-ua-type-info-issues/113857/23 "2026-06-17T01:50:29Z")

</div>

Looks like the nested structs issue fixed in 8.3.8.

You could try switching your connection to not use the deprecated datatype dictionary.

---

<div class="post-metadata">

**Author:** ![rickard.eriksson](https://avatars.discourse-cdn.com/v4/letter/r/7cd45c/32.png) [@rickard.eriksson](https://forum.inductiveautomation.com/u/rickard.eriksson)\
**Post date:** [June 17, 2026, 1:54am UTC](https://forum.inductiveautomation.com/t/s7-1500-opc-ua-type-info-issues/113857/24 "2026-06-17T01:54:38Z")

</div>

Hi,

I've switched it on and off, reconnected, gateway restarts etc. Not working.

I've had this issue before on another gateway but that was solved by just re-connecting.

I should add that the UDTs and structs were not changed in the PLC. Some are working, some not.

I also have the same UDTs on another PLC with a newer firmware and its working on that one.

---

<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:** [June 17, 2026, 1:55am UTC](https://forum.inductiveautomation.com/t/s7-1500-opc-ua-type-info-issues/113857/25 "2026-06-17T01:55:45Z")

</div>

The issue in your last screenshot is not about reconnecting or changing UDTs, it looks like the nested UDT issue, and the BsdStructWrapper stuff is a give away that it's the deprecated datatype dictionary in use.

---

<div class="post-metadata">

**Author:** ![rickard.eriksson](https://avatars.discourse-cdn.com/v4/letter/r/7cd45c/32.png) [@rickard.eriksson](https://forum.inductiveautomation.com/u/rickard.eriksson)\
**Post date:** [June 17, 2026, 2:00am UTC](https://forum.inductiveautomation.com/t/s7-1500-opc-ua-type-info-issues/113857/26 "2026-06-17T02:00:00Z")

</div>

Hi,

Yes, you are right.

With **Deprecated Data Type Dictionary Support** On, structs works but not nested. With it turned off, nothing works.

Is this due to the Siemens firmware? Since it works great on newer PLCs even with **Deprecated Data Type Dictionary Support** Off? Even since 8.3

Thanks

---

<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:** [June 17, 2026, 2:04am UTC](https://forum.inductiveautomation.com/t/s7-1500-opc-ua-type-info-issues/113857/27 "2026-06-17T02:04:25Z")

</div>

It'd have to be a pretty old firmware version... I think the S7-1500 has supported the DataTypeDefinition attribute that replaced the DataTypeDictionary since maybe firmware V2.5? ~2018ish?

---

<div class="post-metadata">

**Author:** ![rickard.eriksson](https://avatars.discourse-cdn.com/v4/letter/r/7cd45c/32.png) [@rickard.eriksson](https://forum.inductiveautomation.com/u/rickard.eriksson)\
**Post date:** [June 17, 2026, 2:14am UTC](https://forum.inductiveautomation.com/t/s7-1500-opc-ua-type-info-issues/113857/28 "2026-06-17T02:14:37Z")

</div>

Hi,

It's an S7-1517F on V2.5. I will try to upgrade to 3.1.6 next production stop and see if that helps.

The ones that do work are the newer model of the S7-1517F with firmware V4.0

Thanks

---

<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:** [June 17, 2026, 2:16am UTC](https://forum.inductiveautomation.com/t/s7-1500-opc-ua-type-info-issues/113857/29 "2026-06-17T02:16:44Z")

</div>

The fix for the nested types merged today, so if nothing goes wrong during tonight's build the OPC UA module with the fix will be available on the nightly release download page by tomorrow some time.

---

<div class="post-metadata">

**Author:** ![Arnaud\_Declerck](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/arnaud_declerck/32/44872_2.png) [@Arnaud\_Declerck](https://forum.inductiveautomation.com/u/Arnaud_Declerck)\
**Post date:** [June 17, 2026, 5:58am UTC](https://forum.inductiveautomation.com/t/s7-1500-opc-ua-type-info-issues/113857/30 "2026-06-17T05:58:57Z")

</div>

Good to know, we keep our plc up to date firmware wise. That's why i did see that issue.

@rickard.eriksson make sure that your plc is compatible. I don't know if it's from 2 to 3 or 3 to 4 that Siemens change their working to separate core for logic and communication. This means that you need a new hardware to be able to run the latest firmware.

---

<div class="post-metadata">

**Author:** ![rickard.eriksson](https://avatars.discourse-cdn.com/v4/letter/r/7cd45c/32.png) [@rickard.eriksson](https://forum.inductiveautomation.com/u/rickard.eriksson)\
**Post date:** [June 23, 2026, 11:45pm UTC](https://forum.inductiveautomation.com/t/s7-1500-opc-ua-type-info-issues/113857/31 "2026-06-23T23:45:45Z")

</div>

Hi, just an update.

Updating from FW 2.1.5 to 3.1.6 fixed the issue

[Previous page](https://forum.inductiveautomation.com/t/s7-1500-opc-ua-type-info-issues/113857.md?page=1)
