Best way to create UDT's with Siemens tags

I'm trying to get a recipe structure from a Siemens PLC into Ignition by using an UDT.
It looks like this in the Siemens DB:

In Inductive University, I noticed there is a way to make the UDT tags variable with a parameter like this:



But since i have to use the Ignition Siemens driver, I don't have such a neat path where I could just adjust the number...
My addresses look like this:
image

I'm wondering what would be the best way to set this up in the most convenient way so I could easily work with about 20 different recipes?

For integer parameters, you can do arithmetic within the braces. So if you have a starting byte offset in your DB, you can do

[TestPLC]DB{dbParam}STRING{dbOffset+22}.15

Assuming the string starts 22 bytes into your PLC's structure in the DB.

Yes I think that's the best solution.
I was already adding seperate tags like this:

And trying to reference those numbers in the tagname in the UDT....
But it doesn't make sense to have those tags twice.