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