# How to access individual bits of a ControlLogix DINT in Tag Browser?

**URL:** <https://forum.inductiveautomation.com/t/how-to-access-individual-bits-of-a-controllogix-dint-in-tag-browser/104541>\
**Category:** Ignition\
**Tags:** ignition81\
**Created:** [April 1, 2025, 5:41pm UTC](https://forum.inductiveautomation.com/t/how-to-access-individual-bits-of-a-controllogix-dint-in-tag-browser/104541 "2025-04-01T17:41:07Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![tracy.mckeown](https://avatars.discourse-cdn.com/v4/letter/t/22d042/32.png) [@tracy.mckeown](https://forum.inductiveautomation.com/u/tracy.mckeown)\
**Post date:** [April 1, 2025, 5:41pm UTC](https://forum.inductiveautomation.com/t/how-to-access-individual-bits-of-a-controllogix-dint-in-tag-browser/104541/1 "2025-04-01T17:41:07Z")

</div>

I have 26 DINT tags in my Controllogix PLC (832) induvial bits. Each bit represents a possible fault condition thus the use of the DINT to reduce number of tags to be created. In tag browser of Ignition I cannot see to the bit level. Is there a simple way to access the induvial bits without needing to create and map 832 ignition tags?

---

<div class="post-metadata">

**Author:** ![dkhayes117](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/dkhayes117/32/68344_2.png) [@dkhayes117](https://forum.inductiveautomation.com/u/dkhayes117)\
**Post date:** [April 1, 2025, 5:59pm UTC](https://forum.inductiveautomation.com/t/how-to-access-individual-bits-of-a-controllogix-dint-in-tag-browser/104541/2 "2025-04-01T17:59:29Z")

</div>

I think the prevailing opinion is to create a separate tag for each bit

> [@Tag Type Boolean Array to set up Alarm Bit State. Am I doing it right?](https://forum.inductiveautomation.com/t/tag-type-boolean-array-to-set-up-alarm-bit-state-am-i-doing-it-right/73998/5):
>
> Have you tried just a plain integer? Non-array?

You can write a script to create these tags  
[Import bit alarm tags from .csv to Ignition byte tags - Ignition - Inductive Automation Forum](https://forum.inductiveautomation.com/t/import-bit-alarm-tags-from-csv-to-ignition-byte-tags/29870/3)

I have not used it yet, but there is also a tag import tool on the exchange that might be a better choice  
[Ignition Exchange | Inductive Automation](https://inductiveautomation.com/exchange/2660/overview)

---

<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:** [April 1, 2025, 6:40pm UTC](https://forum.inductiveautomation.com/t/how-to-access-individual-bits-of-a-controllogix-dint-in-tag-browser/104541/3 "2025-04-01T18:40:29Z")

</div>

Consider making a UDT that has the 32 bits as member tags.

---

<div class="post-metadata">

**Author:** ![Chris\_Bingham](https://avatars.discourse-cdn.com/v4/letter/c/e5b9ba/32.png) [@Chris\_Bingham](https://forum.inductiveautomation.com/u/Chris_Bingham)\
**Post date:** [April 2, 2025, 12:38pm UTC](https://forum.inductiveautomation.com/t/how-to-access-individual-bits-of-a-controllogix-dint-in-tag-browser/104541/4 "2025-04-02T12:38:33Z")

</div>

If each bit is used only for alarming, you have the ability to create multiple alarms on a single integer tag, where each alarm is based on state of individual bits.

---

<div class="post-metadata">

**Author:** ![JordanCClark](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jordancclark/32/83362_2.png) [@JordanCClark](https://forum.inductiveautomation.com/u/JordanCClark)\
**Post date:** [April 2, 2025, 1:21pm UTC](https://forum.inductiveautomation.com/t/how-to-access-individual-bits-of-a-controllogix-dint-in-tag-browser/104541/5 "2025-04-02T13:21:33Z")

</div>

> [@pturmel](#):
>
> Consider making a UDT that has the 32 bits as member tags.

> [@Read 16-Bit Modbus Input Register to two 8-Bit tags](https://forum.inductiveautomation.com/t/read-16-bit-modbus-input-register-to-two-8-bit-tags/29614/2):
>
> I had written a UDT for DINT to BIT. Feel free to modify to your needs. [DINT2BIT\_UDT.xml](https://us1.discourse-cdn.com/inductiveautomation/original/2X/9/990bf35ca7703ec7d47bcf79abdc40bbbc0b4761.xml) (8.9 KB)

---

<div class="post-metadata">

**Author:** ![jrusso](https://avatars.discourse-cdn.com/v4/letter/j/c0e974/32.png) [@jrusso](https://forum.inductiveautomation.com/u/jrusso)\
**Post date:** [April 2, 2025, 2:41pm UTC](https://forum.inductiveautomation.com/t/how-to-access-individual-bits-of-a-controllogix-dint-in-tag-browser/104541/6 "2025-04-02T14:41:40Z")

</div>

I always make a "Dint to Bit" UDT whenever I have cases like this. Something like what @JordanCClark posed would be perfect!
