4.4.7
Tipo de datos Estructura de datos
Se puede utilizar el tipo de datos "Struct" para definir una estructura de datos formada por
otros tipos de datos. El tipo de datos STRUCT puede emplearse para gestionar un grupo de
datos de proceso relacionados como una unidad de datos simple. Se asigna un nombre a
un tipo de datos STRUCT y la estructura de datos interna se declara en el editor de bloques
de datos o un editor de interfaces de bloque.
Las matrices y estructuras también se pueden combinar en una estructura más grande. Se
puede anidar una estructura hasta ocho niveles de profundidad. Por ejemplo, se puede
crear una estructura de estructuras con matrices.
Una variable SRUCT comienza en una dirección de bytes pares y utiliza la memoria del
siguiente grupo de palabras.
4.4.8
Tipo de datos PLC
El editor del tipo de datos PLC permite definir estructuras de datos, que pueden usarse
varias veces en el programa. Para crear un tipo de datos PLC abra la rama "Tipos de datos
PLC" del árbol del proyecto y haga doble clic en el elemento "Añadir nuevo tipo de datos".
En el tipo de datos PLC recién creado, haga dos clics individuales para cambiar el nombre
predeterminado y un doble clic para abrir el editor del tipo de datos PLC.
Para crear una estructura de tipo de datos PLC personalizada se utilizan los mismos
métodos de edición que se utilizan en el editor de bloques de datos. Agregue nuevas filas
para los tipos de datos que sean necesarios para crear la estructura de datos deseada.
Cuando se crea un nuevo tipo de datos PLC, el nombre del nuevo tipo PLC aparece en las
listas de selección de tipo de datos del editor de DB y en el editor de interfaces de bloque
lógico.
Usos potenciales de tipos de datos PLC:
● Los tipos de datos PLC pueden usarse directamente como tipo de datos en una interfaz
● Los tipos de datos PLC pueden emplearse como plantilla para la creación de varios
Por ejemplo, un tipo de datos PLC puede ser una receta de colores mezclados. Así, es
posible asignar este tipo de datos PLC a varios bloques de datos. De ese modo, cada
bloque de datos puede tener las variables ajustadas para crear un color específico.
4.4.9
Tipos de datos de puntero
Los tipos de datos de puntero (Pointer, Any y Variant) pueden utilizarse en tablas de interfaz
de bloque para bloques lógicos FB y FC. El tipo de datos de puntero se puede seleccionar
de las listas desplegables de tipos de datos de interfaz de bloque.
El tipo de datos Variant también se utiliza para parámetros de instrucción.
Controlador programable S7-1200
Manual de sistema, 04/2012, A5E02486683-06
de bloques lógicos o en bloques de datos.
bloques de datos globales que usen la misma estructura de datos.
Principios básicos del PLC
4.4 Tipos de datos
103