Powerflex 525 Faceplate UDT binding PLC path

I have downloaded the Powerflex VSD Faceplate from the Ignition Exchange as a gateway backup file which I can run in as stand alone demo..

When I import the UDT into a running project and go to create an instance, is there something simple I am missing to be able to set quickly set the PLC(s) path connection from this UDT for each of my Powerflex 525 tags across multiple ControlLogix PLCs?

Or do I need to reassign all the bindings to get it to work?

I have tried adding a new param to the UDT called PLC and replacing the bindings [VFD] with [{PLC}] with my device name set here and also tried changing the tag group name to "default" but no success.

I can setup can create a new tag of my VFD directly and read the values fine e.g. ns=1;s=[myPLC]MCC001_CONV001_DRIVE001:I so my connection is ok.

UDT Params are:
Motor_Name
VFD_Name

Here is an example of the start of the UDT:

Thanks.

{
"name": "VFD Control",
"parameters": {
"Motor_Name": {
"dataType": "String",
"value": ""
},
"VFD_Name": {
"dataType": "String"
}
},
"tagType": "UdtType",
"tags": [
{
"opcItemPath": {
"bindType": "parameter",
"binding": "ns\u003d1;s\u003d[VFD]_Meta:{VFD_Name}_Comm_Fault"
},
"valueSource": "opc",
"dataType": "Boolean",
"alarms": [
{
"setpointA": 1.0,
"name": "Comm Fault",
"priority": "High",
"displayPath": {
"bindType": "Expression",
"value": "{VFD_Name}+" Communication Ethernet lost at motor "+{Motor_Name}"
}
}
],
"name": "Comm_Fault",
"tagGroup": "Group",
"tagType": "AtomicTag",
"opcServer": "Ignition OPC UA Server"
},

While you might find help here if the author sees this, every exchange resource should let you contact the author directly to get help. I know I've gotten emails from others about my resources, so I suggest trying that approach.

The format that is used in your example does not produce a valid OPC item path. You can't have a device name: [VFD]_Meta or [{PLC}]_Meta.

You should be able to add a "PLC" parameter to the UDT and then use that in the opcItemPath binding. I would expect it to look something like this:

"ns=1;s=[" + {PLC} "]:" + {VFD_Name} + "_Comm_Fault"

Then for your example, make certain you have a MCC001_CONV001_DRIVE001_Comm_Fault tag in the processor.

Thanks guys.

Ended up making a new UDT from scratch to suit.