Principios básicos del PLC
5.4 Tipos de datos
Ejemplo
En este ejemplo se muestran los parámetros de entrada de un FB de acceso estándar. La
variable de byte B1 se superpone con una matriz de boolean:
Otro ejemplo es una variable DWord superpuesta con un Struct que incluye una palabra, un
byte y dos booleanos:
La columna Offset de la interfaz de bloque muestra la ubicación de los tipos de datos
superpuestos en relación con la variable original.
Los tipos de superposición se pueden direccionar directamente en la lógica del programa:
KOP
148
FUP
SCL
IF #OV[1] THEN
...
END_IF;
IF #DW1_Struct.W1 = W#16#000C THEN
...
END_IF;
out1 := #DW1_Struct.B1;
IF #OV[4] AND #DW1_Struct.BO2 THEN
...
END_IF;
Controlador programable S7-1200
Manual de sistema, V4.2, 09/2016, A5E02486683-AK