Tipos De Datos - Siemens S7 Serie Manual De Sistema

Controlador programable
Ocultar thumbs Ver también para S7 Serie:
Tabla de contenido

Publicidad

Principios básicos del PLC

5.4 Tipos de datos

5.4
Tipos de datos
Los tipos de datos se utilizan para determinar el tamaño de un elemento de datos y cómo
deben interpretarse los datos. Todo parámetro de instrucción soporta como mínimo un tipo
de datos. Algunos parámetros soportan varios tipos de datos. Sitúe el cursor sobre el campo
de parámetro de una instrucción para ver qué tipos de datos soporta el parámetro en
cuestión.
Un parámetro formal es el identificador en una instrucción que indica la ubicación de los
datos que deben utilizarse (ejemplo: la entrada IN1 de una instrucción ADD). Un parámetro
actual es la posición de memoria (precedida por el carácter "%") o constante que contiene
los datos que debe utilizar la instrucción (ejemplo: %MD400 "Número_de_widgets"). El tipo
de datos del parámetro actual definido por el usuario debe concordar con uno de los tipos
de datos que soporta el parámetro formal especificado por la instrucción.
Al definir un parámetro actual es preciso indicar una variable (direccionamiento simbólico) o
una dirección absoluta (direccionamiento directo). Las variables asocian un nombre
simbólico (nombre de variable) con un tipo de datos, área de memoria, offset y comentario.
Se pueden crear bien sea en el editor de variables PLC, o bien en la interfaz del bloque (OB,
FC, FB y DB). Si se introduce una dirección absoluta que no tenga una variable asociada,
es preciso utilizar un tamaño apropiado que coincida con el tipo de datos soportado. Al
realizar la entrada se creará una variable predeterminada.
Todos los tipos de datos excepto String. Struct, Array y DTL están disponibles en el editor
de variables PLC y en los editores de interfaz de bloque. String, Struct, Array y DTL solo
están disponibles en los editores de interfaz de bloque. También es posible introducir un
valor de constante para numerosos parámetros de entrada.
● Bit y secuencias de bits (Página 137): Bool (valor booleano o de bit), Byte (valor de byte
de 8 bits), Word (valor de byte de 16 bits), DWord (valor de palabra doble de 32 bits)
● Entero (Página 138)
– USInt (entero de 8 bits sin signo), SInt (entero de 8 bits con signo),
– UInt (entero de 16 bits sin signo), Int (entero de 16 bits con signo)
– UDInt (entero de 32 bits sin signo), DInt (entero de 32 bits con signo)
● Real en coma flotante (Página 139): Real (valor en coma flotante o real de 32 bits), LReal
(valor en coma flotante o real de 64 bits)
● Fecha y hora (Página 140): Time (valor de temporizador CEI de 32 bits), Date (valor de
fecha de 16 bits), TOD (valor de hora de 32 bits), DTL (estructura de fecha y hora de 12
bytes)
● Carácter y cadena (Página 142): Char (carácter individual de 8 bits), String (cadena de
longitud variable de hasta 254 caracteres)
● Matriz (Página 144)
● Estructura de datos (Página 145): Struct
● Tipo de datos PLC (Página 145)
● Tipo de datos Variant (Página 146)
136
Controlador programable S7-1200
Manual de sistema, V4.2, 09/2016, A5E02486683-AK

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

S7-1200

Tabla de contenido