Borrar último registro de la tabla
K
O
P
EN
F
U
TBL DATOS
P
A
W
LIFO TABLE,DATA
L
221
222
Entradas/salidas
TABLE
VW, IW, QW, MW, SW, SMW, LW, T, C, *VD, *AC, *LD
DATA
VW, IW, QW, MW, SW, SMW, LW, AQW, T, C, AC, *VD, *AC, *LD
Ejemplo de la operación Borrar último registro de la tabla
I4.0
VW200
Antes de la operación LIFO
VW200
VW202
VW204
VW206
VW208
VW210
VW212
VW214
Figura 9-36
Ejemplo de la operación Borrar último registro de la tabla (LIFO)
Sistema de automatización S7-200, Manual del sistema
C79000-G7078-C233-01
La operación Borrar último registro de la tabla borra el último
registro de la tabla (TBL) y transfiere el valor a la dirección
LIFO
indicada por DATA. El número de registros (EC) de la tabla
ENO
decrementa cada vez que se ejecuta esta operación.
OUT
Condiciones de error que ponen ENO a 0: SM1.5 (tabla vacía),
SM4.3 (tiempo de ejecución), 0006 (direccionamiento
indirecto), 0091 (operando fuera de área)
Estas operaciones afectan a las siguientes marcas especiales:
SM1.5 se activa si se intenta borrar un registro de una tabla
vacía.
224
Operandos
KOP
LIFO
EN
ENO
TBL
DATOS
VW300
Aplicación
0006
TL (nº máx. de registros)
0003
EC (nº de registros)
5431
d0 (datos 0)
8942
d1 (datos 1)
1234
d2 (datos 2)
xxxx
xxxx
xxxx
Operaciones SIMATIC
Tipos de datos
WORD
WORD
AWL
LD
I4.0
LIFO
VW200, VW300
FUP
LIFO
EN
ENO
I4.0
DATOS VW300
VW200
TBL
Después de la operación LIFO
VW300
1234
TL (nº máx. de registros)
VW200
0006
VW202
0002
EC (nº de registros)
VW204
5431
d0 (datos 0)
VW206
8942
d1 (datos 1)
VW208
xxxx
VW210
xxxx
VW212
xxxx
VW214
xxxx
9-109