4.4.9.2
Tipo de datos de puntero "Any"
El tipo de datos de puntero ANY ("Any") apunta al inicio de un área de datos y especifica su
longitud. El puntero de ANY usa 10 bytes de la memoria y puede incluir la información
siguiente:
● Tipo de datos: Tipo de datos de los elementos de datos
● Factor de repetición: Número de elementos de datos
● Número de DB: Bloque de datos en el que se guardan los elementos de datos
● Área de almacenamiento: Área de memoria de la CPU en la que se guardan los
● Dirección inicial: Dirección de inicio "Byte.Bit" de los datos
En la figura siguiente se muestra la estructura del puntero ANY:
Un puntero no puede detectar estructuras ANY. Sólo puede asignarse a variables locales.
Tabla 4- 28
Formato
P#Bloque_datos.Área_memoria
Dirección_datos Tipo Número
P#Área_memoria
Dirección_datos Tipo Número
Tabla 4- 29
Código hexadecimal
b#16#00
b#16#01
b#16#02
b#16#03
b#16#04
b#16#05
Controlador programable S7-1200
Manual de sistema, 04/2012, A5E02486683-06
elementos de datos
Formato y ejemplos del puntero ANY:
Encriptación de tipo de datos en el puntero ANY
Ejemplo de entrada
P#DB 11.DBX 20.0 INT 10
P#M 20.0 BYTE 10
P#I 1.0 BOOL 1
Tipo de datos
Null
Bool
Byte
Char
Word
Int
Principios básicos del PLC
4.4 Tipos de datos
Descripción
10 palabras en DB 11 global
comenzando por DBB 20.0
10 bytes comenzando por MB
20.0
Entrada I1.0
Descripción
Puntero NULL
Bits
Bytes, 8 bits
Carácter de 8 bits
Palabra de 16 bits
Entero de 16 bits
105