I've noticed that some structured variables don't appear in the import list when using the "Import variables from driver" function.
After some investigation, it seems this issue occurs specifically when using the "reference to" option on a variable. If the referenced variable is a structure or part of a structure, the entire structure does not show up in the import list.
I'm not sure if this behaviour also affects other scenarios, but this is the one I’ve been able to reliably reproduce.
When analysing the .tpy file further, it seems that the "broken" entries are missing the decoration property in their XML tags.
Beckhoff has also stopped supporting .tpy files, so even if the issue stems from something on their side, it's unlikely they'll be able to offer much assistance.
We’ve already contacted COPA-DATA support, but unfortunately there wasn’t much that could be done at the time. I thought I’d post it here in case anyone else runs into the same issue.
A possible workaround is to temporarily remove the "reference to" from the code in order to generate a working .tpy file. This allows the structured variables to appear correctly in the import list, although this might not always be feasible depending on the variable usage.