Acceso A Una Variable Con Una Superposición De At; Declaración - Siemens SIMATIC S7-1200 Manual De Sistema

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

Publicidad

Nota
Los tipos de datos válidos a los que se puede acceder por segmento son Byte, Char, Conn_Any,
Date, DInt, DWord, Event_Any, Event_Att, Hw_Any, Hw_Device, HW_Interface, Hw_Io,
Hw_Pwm, Hw_SubModule, Int, OB_Any, OB_Att, OB_Cyclic, OB_Delay, OB_WHINT, OB_PCYCLE,
OB_STARTUP, OB_TIMEERROR, OB_Tod, Port, Rtm, SInt, Time, Time_Of_Day, UDInt, UInt, USInt,
y Word. A las variables PLC del tipo Real se puede acceder por segmento pero no a las variables
de bloque de datos del tipo Real.
Ejemplos
En la tabla de variables PLC, "DW" es una variable declarada del tipo DWORD. Los ejemplos
muestran el acceso al segmento bit, byte y palabra:
Acceso a bit
Acceso a byte
Acceso a palabra
5.4.11
Acceso a una variable con una superposición de AT
La superposición de la variable AT permite acceder a una variable ya declarada de un bloque con
una declaración superpuesta de un tipo de datos diferente. Por ejemplo, se pueden direccionar
los distintos bits de una variable de tipo Byte, Word o DWord con una matriz de boolean. Las
superposiciones de AT están disponibles para los siguientes tipos de variables:
• variables de un bloque de acceso estándar
• variables remanentes de un boque optimizado
Declaración
Para superponer un parámetro, declare un parámetro adicional directamente después del
parámetro que se va a superponer y seleccione el tipo de datos "AT". El editor crea la
superposición y, a continuación, se puede elegir el tipo de datos, la estructura o la matriz que se
desea utilizar para la superposición.
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO
KOP
FUP
Principios básicos del PLC
5.4 Tipos de datos
SCL
IF "DW".x11 THEN
...
END_IF;
IF "DW".b2 = "DW".b3
THEN
...
END_IF;
out:= "DW".w0 AND
"DW".w1;
117

Hide quick links:

Publicidad

Tabla de contenido
loading

Tabla de contenido