Principios básicos del PLC
5.4 Tipos de datos
5.4.9
Tipo de datos de puntero Variant
El tipo de datos Variant puede apuntar a variables de diferentes tipos de datos o parámetros. El
puntero Variant puede apuntar a estructuras y componentes estructurales individuales. El
puntero Variant no ocupa ningún espacio en la memoria.
Tabla 5-40
Longi‐
tud
(bytes)
0
5.4.10
Acceder a un "segmento" de un tipo de datos de variable
Es posible acceder al nivel de bit, byte o palabra de las variables PLC y de bloque de datos en
función de su tamaño. A continuación aparece la sintaxis para acceder a un segmento de datos
de este tipo:
• "<nombre de la variable PLC>".xn (acceso a bit)
• "<nombre de la variable PLC>".bn (acceso a byte)
• "<nombre de la variable PLC>".wn (acceso a palabra)
• "<nombre del bloque de datos>".<nombre de la variable>.xn (acceso a bit)
• "<nombre del bloque de datos>".<nombre de la variable>.bn (acceso a byte)
• "<nombre del bloque de datos>".<nombre de la variable>.wn (acceso a palabra)
A una variable del tamaño de palabra doble se accede a través de los bits 0 - 31, bytes 0 - 3 o
palabras 0 - 1. A una variable del tamaño de palabra se accede a través de los bits 0 - 15, bytes
0 - 1 o palabra 0. A una variable del tamaño de byte se accede a través de los bits 0 - 7 o byte 0.
Los segmentos bit, byte y palabra se pueden utilizar dondequiera que bits, bytes y palabras estén
previstos como operandos.
116
Propiedades del puntero Variant
Representación
Formato
Simbólica
Operando
Nombre_DB.Nombre_estruct.nom‐
bre_elemento
Absoluta
Operando
Número_DB.Operando Tipo Longitud
Ejemplo de entrada:
MyTag
MiDB.Estruct1.presión1
%MW10
P#DB10.DBX10.0 INT 12
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO