# Simulate an instance of UDT without PLC connection

**URL:** <https://forum.inductiveautomation.com/t/simulate-an-instance-of-udt-without-plc-connection/92575>\
**Category:** Ignition\
**Created:** [June 30, 2024, 4:53am UTC](https://forum.inductiveautomation.com/t/simulate-an-instance-of-udt-without-plc-connection/92575 "2024-06-30T04:53:47Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![jlandwerlen](https://avatars.discourse-cdn.com/v4/letter/j/bc8723/32.png) [@jlandwerlen](https://forum.inductiveautomation.com/u/jlandwerlen)\
**Post date:** [June 30, 2024, 2:07pm UTC](https://forum.inductiveautomation.com/t/simulate-an-instance-of-udt-without-plc-connection/92575/4 "2024-06-30T14:07:42Z")

</div>

If I don't have a PLC and can't use a module as Phil suggested, I use Nicks script to convert to memory. He shared his script, see below.

> [@Reading PLC tags offline](https://forum.inductiveautomation.com/t/reading-plc-tags-offline/40596/3):
>
> If I don’t have a PLC but I have the project, most of our tags are within UDTs which are already developed, so these are fairly easy to create manually or using a tool that takes in a list of instance names and parameters and creates the udt instances for me. Without a PLC, in v8, you can convert tags between opc and memory without any information being removed (this wasn’t in the case in v7). I use this script, just copied into the script console, to convert tag json copied into the clipboard…

---

_[View the full topic](https://forum.inductiveautomation.com/t/simulate-an-instance-of-udt-without-plc-connection/92575)._
