# Powerflex 525 Faceplate UDT binding PLC path

**URL:** <https://forum.inductiveautomation.com/t/powerflex-525-faceplate-udt-binding-plc-path/97868>\
**Category:** Ignition\
**Tags:** perspective\
**Created:** [October 29, 2024, 3:35am UTC](https://forum.inductiveautomation.com/t/powerflex-525-faceplate-udt-binding-plc-path/97868 "2024-10-29T03:35:55Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![James\_Toor](https://avatars.discourse-cdn.com/v4/letter/j/ce73a5/32.png) [@James\_Toor](https://forum.inductiveautomation.com/u/James_Toor)\
**Post date:** [October 29, 2024, 3:35am UTC](https://forum.inductiveautomation.com/t/powerflex-525-faceplate-udt-binding-plc-path/97868/1 "2024-10-29T03:35:55Z")

</div>

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"  
> },

---

<div class="post-metadata">

**Author:** ![michael.flagler](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/michael.flagler/32/26272_2.png) [@michael.flagler](https://forum.inductiveautomation.com/u/michael.flagler)\
**Post date:** [October 29, 2024, 10:00am UTC](https://forum.inductiveautomation.com/t/powerflex-525-faceplate-udt-binding-plc-path/97868/2 "2024-10-29T10:00:43Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![lrose](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/lrose/32/62724_2.png) [@lrose](https://forum.inductiveautomation.com/u/lrose)\
**Post date:** [October 29, 2024, 12:00pm UTC](https://forum.inductiveautomation.com/t/powerflex-525-faceplate-udt-binding-plc-path/97868/3 "2024-10-29T12:00:10Z")

</div>

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:

```python
"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.

---

<div class="post-metadata">

**Author:** ![James\_Toor](https://avatars.discourse-cdn.com/v4/letter/j/ce73a5/32.png) [@James\_Toor](https://forum.inductiveautomation.com/u/James_Toor)\
**Post date:** [November 5, 2024, 9:19pm UTC](https://forum.inductiveautomation.com/t/powerflex-525-faceplate-udt-binding-plc-path/97868/4 "2024-11-05T21:19:01Z")

</div>

Thanks guys.

Ended up making a new UDT from scratch to suit.
