Bit Addressing
    Bit addressing is used access a particular bit within a larger container. Larger containers include any integer, structure or BOOL array. For example:
Definition  | Example  | Description  | 
|---|---|---|
Variable0
                   defined as LINT has 64 bits  | variable0.42  | This example references the bit 42 of variable0.  | 
variable1
                   defined as DINT has 32 bits  | variable1.2  | This example references the bit 2 of variable1.  | 
variable2
                   defined as INT
                       has 16 bits  | variable2.15  | This example references the bit 15 of variable2.  | 
variable3
                   defined as SINT
                       holds 8 bits  | variable3.[4]  | This example references bit 4 of variable3.  | 
variable4
                   defined as COUNTER structure has 5 status bits  | variable4.DN  | This example references the DN bit of variable4.  | 
MyVariable defined as BOOL[100]
                   MyIndex defined as SINT  | MyVariable[(MyIndex AND NOT 7) / 8].[MyIndex AND 7]  | This example references a bit within a BOOL array.  | 
MyArray defined as BOOL[20]  | MyArray[3]  | This example references the bit 3 of MyArray.  | 
variable5  defined as ULINT  holds 64 bits  | variable5.53  | This example references the bit 53 of variable5.  | 
Use Bit Addressing anywhere a BOOL typed tag is allowed. 
Provide Feedback