Acceder A Un "Segmento" De Un Tipo De Datos De Variable - Siemens SIMATIC S7-1200 Manual De Sistema

Controlador programable
Ocultar thumbs Ver también para SIMATIC S7-1200:
Tabla de contenido
97BPrincipios básicos del PLC
4.4 Tipos de datos
4.4.8

Acceder a un "segmento" de un tipo de datos de variable

Es posible acceder al nivel de bit, byte o palabra de las variables PLC y de bloque de datos
en función de su tamaño. A continuación aparece la sintaxis para acceder a un segmento de
datos de este tipo:
● "<nombre de la variable PLC>".xn (acceso a bit)
● "<nombre de la variable PLC>".bn (acceso a byte)
● "<nombre de la variable PLC>".wn (acceso a palabra)
● "<nombre del bloque de datos>".<nombre de la variable>.xn (acceso a bit)
● "<nombre del bloque de datos>".<nombre de la variable>.bn (acceso a byte)
● "<nombre del bloque de datos>".<nombre de la variable>.wn (acceso a palabra)
A una variable del tamaño de palabra doble se accede a través de los bits 0 - 31, bytes 0 - 3
o palabra 0 - 1. A una variable del tamaño de palabra se accede a través de los bits 0 - 15,
bytes 0 - 2 o palabra 0. A una variable del tamaño de byte se accede a través de los bits 0 -
8 o byte 0. Los segmentos bit, byte y palabra se pueden utilizar dondequiera que bits, bytes
y palabras estén previstos como operandos.
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.
106
Controlador programable S7-1200
Manual de sistema, 11/2011, A5E02486683-05
Tabla de contenido
loading

Tabla de contenido