# Interfacing to the PLC best practice

**URL:** <https://forum.inductiveautomation.com/t/interfacing-to-the-plc-best-practice/101887>\
**Category:** Ignition\
**Created:** [February 5, 2025, 7:09am UTC](https://forum.inductiveautomation.com/t/interfacing-to-the-plc-best-practice/101887 "2025-02-05T07:09:00Z")\
**Posts on this page:** 1\
**Showing post:** 2

<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:** [February 5, 2025, 12:51pm UTC](https://forum.inductiveautomation.com/t/interfacing-to-the-plc-best-practice/101887/2 "2025-02-05T12:51:19Z")

</div>

Ignition's native driver doesn't work well with AOIs. You have some reading to do:

Start here, then read everything linked within, and back-linked to it:

> [@Ignition & Logix Best Practice Tips for better communications](https://forum.inductiveautomation.com/t/ignition-logix-best-practice-tips-for-better-communications/60386):
>
> Hi All, After a whole bunch of issues I have gone down the rabbit hole of what is wrong with our setup on site. I will preface this by saying I a relatively new to all of this.... so be gentle stuck_out_tongue Based on much reading(such wow) I believe I have a list of things our site could take away for a better system. Some of them are easy to implement, whilst some of them need... significant work to realize. Especially the AOI approach in point 5 expressionless Before going too far a…

(Some of the issues discussed early in that old topic have multiple solutions discussed over the years since.)

Fundamentally, everything in a given Logix top-level tag should be subscribed at a single pace to allow traffic optimization to happen. Every member of UDTs needs to be marked as at least readable in Studio5000's "External Access" settings. Use "InOut" parameters pointing to UDTs in AOIs that you will use with IA's driver, avoiding access AOI members. For AOIs that you will use with my alternate driver, make them entirely readable too, just like for UDTs.

---

_[View the full topic](https://forum.inductiveautomation.com/t/interfacing-to-the-plc-best-practice/101887)._
