# Ignition and Studio 5000 Emulator

**URL:** <https://forum.inductiveautomation.com/t/ignition-and-studio-5000-emulator/82916>\
**Category:** Ignition\
**Created:** [December 8, 2023, 8:06pm UTC](https://forum.inductiveautomation.com/t/ignition-and-studio-5000-emulator/82916 "2023-12-08T20:06:12Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![John\_Waterhouse](https://avatars.discourse-cdn.com/v4/letter/j/b2d939/32.png) [@John\_Waterhouse](https://forum.inductiveautomation.com/u/John_Waterhouse)\
**Post date:** [December 8, 2023, 8:06pm UTC](https://forum.inductiveautomation.com/t/ignition-and-studio-5000-emulator/82916/1 "2023-12-08T20:06:12Z")

</div>

I am currently using Docker with my Ignition project. I have established communication with Ignition and a Rockwell Controller v.32.  
I am now trying to establish communication between ignition and a Rockwell Emulate Controller. I have been unable to complete this task.

Has anyone been able to complete this task? Is it possible?

Thanks

---

<div class="post-metadata">

**Author:** ![Felipe\_CRM](https://avatars.discourse-cdn.com/v4/letter/f/dfb087/32.png) [@Felipe\_CRM](https://forum.inductiveautomation.com/u/Felipe_CRM)\
**Post date:** [December 8, 2023, 8:11pm UTC](https://forum.inductiveautomation.com/t/ignition-and-studio-5000-emulator/82916/2 "2023-12-08T20:11:36Z")

</div>

There's probably extra steps due to Docker, but you may still find this thread helpful:

> [@OPC to Emulate, still looking for answers](https://forum.inductiveautomation.com/t/opc-to-emulate-still-looking-for-answers/80088):
>
> For several years I have struggled with Ignition OPC connections to Rockwell Emulate. After several posts to this forum, I do not see any step-by-step method to make this work. I want to know the sure method from start to finish, beginning with the OPC Connection to the Device Connection. If it exists, I haven't found it. My current application is local in a Win10 machine, but it would be nice to know steps for a remote (gateway and Emulate on different machines) as well. Any help?

In particular, I would start at this post in the thread:

> [@OPC to Emulate, still looking for answers](https://forum.inductiveautomation.com/t/opc-to-emulate-still-looking-for-answers/80088/43):
>
> @pdixon, I know your question is about making OPC connections to RS Emulate, but I'm going to answer the question about making native Ignition driver connections to RS Emulate. Reviewing my first comment in this topic, I am happy to report that I was wrong. Necessary software, with versions I confirmed to work. Newer versions are expected to work: RSLogix\_Emulate5000 (install folder) aka "Studio 5000 Logix Emulate" (as shown in Control Panel Apps list), v32. FactoryTalk Linx, v6.11 R…

---

<div class="post-metadata">

**Author:** ![amarks](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/amarks/32/45610_2.png) [@amarks](https://forum.inductiveautomation.com/u/amarks)\
**Post date:** [December 8, 2023, 10:39pm UTC](https://forum.inductiveautomation.com/t/ignition-and-studio-5000-emulator/82916/3 "2023-12-08T22:39:17Z")

</div>

If you're just looking to verify OPC paths, just export to L5X (after disabling any source protection) and use @pturmel's [Ethernet/IP module](https://forum.inductiveautomation.com/t/automation-professionals-ethernet-ip-communication-suite-v2/68190) to import the L5X into a host device.

You won't get any sort of IO simulation, as if simulating a PLC, but your connections will work and you can change tag values and watch the changes happen in real-time.

Also note, small difference with how [arrays of BOOLs](https://forum.inductiveautomation.com/t/logix-driver-vs-ethip-driver-array-of-bools/81964) are handled in the Logix driver and Phil's module.

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [December 8, 2023, 10:44pm UTC](https://forum.inductiveautomation.com/t/ignition-and-studio-5000-emulator/82916/4 "2023-12-08T22:44:03Z")

</div>

> [@amarks](#):
>
> import the L5X into a host device

Stay tuned. Major improvements to this part of the driver almost ready to post.

---

<div class="post-metadata">

**Author:** ![Paullys50](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paullys50/32/3324_2.png) [@Paullys50](https://forum.inductiveautomation.com/u/Paullys50)\
**Post date:** [December 9, 2023, 3:31pm UTC](https://forum.inductiveautomation.com/t/ignition-and-studio-5000-emulator/82916/5 "2023-12-09T15:31:46Z")

</div>

I highly recommend moving to FactoryTalk Logix Echo if you don't have a firmware limitation,it's the new emulator software that supports v33+. Leaps and bounds better than RSEmulate and works with the Ethernet/IP driver. You can also move to using FactoryTalk Linx OPC-UA server potentially too, it performs better than Ignition's driver.

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [December 9, 2023, 3:48pm UTC](https://forum.inductiveautomation.com/t/ignition-and-studio-5000-emulator/82916/6 "2023-12-09T15:48:35Z")

</div>

> [@Paullys50](#):
>
> that supports v33+

As noted in that other post, Emulate 5000 version 35 supports Studio 5000 projects up to version 35, but for the Logix L7x families and older, back to version 20. And, carefully configured, is compatible with Ignition's native Logix driver and my alternate Generic EtherNet/IP Client.

Logix Echo is the only tool that supports emulating the Logix **L8x** families.

> [@Paullys50](#):
>
> it performs better than Ignition's driver.

Not that high a bar. 😀

If you want to avoid deploying Windows in your production LAN (and you should want that), consider my alternate driver. { /shameless plug }
