Binding complicated UDT to Faceplate

Hello,

I’m trying to connect Ignition to our siemens library. I already connected udt tag to screen and all was happy until I started with more variables. Devices interface PLC-SCADA is pretty complicated and I tried to collect it in separated folders (example below):


In that example if all variables are without any folders everything is working well:

After I separate it to folders (I modified source path so I still can read/write tag values) it looks like this:


Subcode: Error_ScriptEval
Property: root/Icon.color
Description: AttributeError: ‘com.inductiveautomation.perspective.gateway.script’ object has no attribute ‘Status’"

How to bind tags in folders? Maybe there is better solution to do that? This is how valve/flap UDT will look like:
Status - 28 bits,
Alarms - 10 bits,
Interlocks - 32 bits.
Params - 10 ints, 5 bytes, 10 booleans.

Thank you
Krzysztof

Can’t help you with udttype params, but I always pass in the device tag path into my templates and popups and then use indirect addressing to bind to tags.

How you use then drag and drop?

By not using it :slight_smile:

Understand.

That drag drop functionality is great for me as I don’t want to be involved in any small change and there is plenty of them in our plants. I don’t think putting tags into separate folders is making drag/drop impossible - I think I don’t know how to do this and there is no answer anywhere.