# Accessing individual bits on ControlLogix

**URL:** <https://forum.inductiveautomation.com/t/accessing-individual-bits-on-controllogix/69369>\
**Category:** General Discussion\
**Created:** [February 2, 2023, 9:06pm UTC](https://forum.inductiveautomation.com/t/accessing-individual-bits-on-controllogix/69369 "2023-02-02T21:06:47Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![T\_T](https://avatars.discourse-cdn.com/v4/letter/t/8baadc/32.png) [@T\_T](https://forum.inductiveautomation.com/u/T_T)\
**Post date:** [February 2, 2023, 9:06pm UTC](https://forum.inductiveautomation.com/t/accessing-individual-bits-on-controllogix/69369/1 "2023-02-02T21:06:47Z")

</div>

Hello,

I have seen the previous threads, however, I was unable to grasp what was being discussed. I am trying to access a Bool[32] and would also like to access a DINT. I am trying to figure out how I can get it to display all the bits, otherwise, I am thinking I am going to have to make individual tags for every bit ? Any help would be appreciated thanks.

![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/2/6/2617d3de42ef3114349163abbbc6479563b2d9ab.png)

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/d/b/db5ab13ac506c3ec2895bdcf2490fdddf9f02197.png)

---

<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 2, 2023, 9:22pm UTC](https://forum.inductiveautomation.com/t/accessing-individual-bits-on-controllogix/69369/2 "2023-02-02T21:22:25Z")

</div>

Arrays of booleans in ControlLogix are not exposed as booleans to the outside world. Instead, the Logix processor shows an array of 32-bit words. The bits within the words are the booleans. You cannot directly address them as an array, and when more than 32, they will be split among multiple 32-bit words.

In Ignition, manually address the individual bits within the DWORDs corresponding to the array subscripts within the processor.

---

<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 2, 2023, 9:23pm UTC](https://forum.inductiveautomation.com/t/accessing-individual-bits-on-controllogix/69369/3 "2023-02-02T21:23:46Z")

</div>

Also, it doesn't hurt to make separate tags for both the 32-bit word and the individual bits. The driver will efficiently consolidate the reads and writes appropriately.

---

<div class="post-metadata">

**Author:** ![Alan\_Cannon](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/alan_cannon/32/31171_2.png) [@Alan\_Cannon](https://forum.inductiveautomation.com/u/Alan_Cannon)\
**Post date:** [February 2, 2023, 10:40pm UTC](https://forum.inductiveautomation.com/t/accessing-individual-bits-on-controllogix/69369/4 "2023-02-02T22:40:34Z")

</div>

Could you speak on what the purpose is for using bool[32], or what are you trying to do.
