# Transform 5, 2 dimensiona arrays in the PLC to array of UDTs, with another UDT aray inside, in Ignition

**URL:** <https://forum.inductiveautomation.com/t/transform-5-2-dimensiona-arrays-in-the-plc-to-array-of-udts-with-another-udt-aray-inside-in-ignition/41457>\
**Category:** Ignition\
**Created:** [December 12, 2020, 2:50am UTC](https://forum.inductiveautomation.com/t/transform-5-2-dimensiona-arrays-in-the-plc-to-array-of-udts-with-another-udt-aray-inside-in-ignition/41457 "2020-12-12T02:50:46Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![TheColonel26](https://avatars.discourse-cdn.com/v4/letter/t/ac8455/32.png) [@TheColonel26](https://forum.inductiveautomation.com/u/TheColonel26)\
**Post date:** [December 12, 2020, 2:50am UTC](https://forum.inductiveautomation.com/t/transform-5-2-dimensiona-arrays-in-the-plc-to-array-of-udts-with-another-udt-aray-inside-in-ignition/41457/1 "2020-12-12T02:50:46Z")

</div>

So I have 5, 2-dimensional Arrays, they are [61,22], in my CompactLogix PLC.

I want to map them to this structure

- Udt\_A\_Instance0  
\*\* Udt\_B\_Instance0  
\*\*\* Member0  
\*\*\* Member1  
\*\*\* Member2  
\*\*\* Member3  
\*\*\* Member4  
\*\* Udt\_B\_Instance1  
\*\* Udt\_B\_Instance3 etc
- Udt\_A\_Instance1  
\*\* Udt\_B\_Instance0  
\*\* Udt\_B\_Instance1  
\*\* Udt\_B\_Instance3 etc
- Udt\_A\_Instance2  
\*\* Udt\_B\_Instance0  
\*\* Udt\_B\_Instance1  
\*\* Udt\_B\_Instance3 etc

How can I go about this? Is there some automated way I could create this mapping or would I have to do this all my hand? I am running 8.1 BTW
