Tipo De Datos De Puntero Variant; Acceder A Un "Segmento" De Un Tipo De Datos De Variable - Siemens SIMATIC S7-1200 Manual De Sistema

Ocultar thumbs Ver también para SIMATIC S7-1200:
Tabla de contenido

Publicidad

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

Hide quick links:

Publicidad

Tabla de contenido
loading

Tabla de contenido