Direccionamiento de bit

El direccionamiento de bits se utiliza para acceder a un bit particular en un contenedor más grande. Los contenedores más grandes incluyen cualquier entero, estructura, o matriz de BOOL. Por ejemplo:
Definición
Ejemplo
Descripción
Variable0
definido como LINT
tiene 64 bits
variable0.42
Este ejemplo da como referencia el bit 42 de la variable0.
variable1
definido como DINT
tiene 32 bits
variable1.2
Este ejemplo da como referencia el bit 2 de la variable1.
variable2
definido como INT
tiene 16 bits
variable2.15
Este ejemplo da como referencia el bit 15 de la variable2.
variable3
definido como SINT
contiene 8 bits
variable3.[4]
Este ejemplo da como referencia el bit 4 de la variable3.
variable4
definida como estructura COUNTER
tiene 5 bits de estado
variable4.DN
Este ejemplo da como referencia el bit DN de la variable4.
MyVariable definida como BOOL[100]
MyIndex definido como SINT
MyVariable[(MyIndex AND NOT 7) / 8].[MyIndex AND 7]
Este ejemplo da como referencia un bit en una matriz BOOL.
MyArray definida como BOOL[20]
MyArray[3]
Este ejemplo da como referencia el bit 3 de MyArray.
variable5
definida como ULINT
contiene 64 bits
variable5.53
Este ejemplo da como referencia el bit 53 de la variable5.
Se utiliza el Direccionamiento de bits siempre que se permita una etiqueta del tipo BOOL.
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal