Siemens SIMATIC S7-200 Manual De Sistema página 282

Sistemas de automatización
Ocultar thumbs Ver también para SIMATIC S7-200:
Tabla de contenido

Publicidad

Operaciones SIMATIC
Buscar valor en tabla
K
TBL_FIND
O
P
EN
F
SRC
U
P
PTN
INDX
CMD
A
FND=
SRC, PATRN
W
INDX
L
FND<> SRC,PATRN,
INDX
FND<
SRC,PATRN,
INDX
FND>
SRC,PATRN,
INDX
221
222
Entradas/salidas
SRC
VW, IW, QW, MW, SMW, LW, T, C, *VD, *AC, *LD
PTN
VW, IW, QW, MW, SW, SMW, AIW, LW, T, C, AC, constante, *VD,
*AC, *LD
INDX
VW, IW, QW, MW, SW, SMW, LW, T, C, AC, *VD, *AC, *LD
CMD
constante
Nota
Si las operaciones de búsqueda se utilizan en tablas creadas con las operaciones ATT,
LIFO y FIFO, el valor de contaje corresponderá al número de registros. Contrariamente a
las operaciones ATT, LIFO y FIFO, donde una palabra indica el número máximo de regis-
tros, las operaciones de búsqueda no requieren dicha palabra. Por consiguiente, la direc-
ción del operando SRC de una operación de búsqueda supera en una palabra (dos bytes) al
operando TBL correspondiente a la operación ATT, LIFO o FIFO, como muestra la fi-
gura 9-33
.
Formato de tabla para ATT, LIFO y FIFO
VW200
VW202
VW204
VW206
VW208
VW210
VW212
VW214
Figura 9-33
Diferencia de los formatos de tabla entre las operaciones de búsqueda y las operacio-
nes ATT, LIFO, FIFO
9-106
La operación Buscar valor en tabla rastrea la tabla (SRC),
comenzando con el registro indicado por INDX, y busca el valor
(PTN) que corresponda a los criterios de búsqueda definidos
ENO
por CMD. El parámetro de comando (CMD) indica un valor
numérico comprendido entre 1 y 4 que corresponde a la
relación =, <>, <, y >, respectivamente.
Si se cumple un criterio, INDX señalará el registro en cuestión.
Para buscar el siguiente registro se habrá de incrementar INDX
antes de volver a llamar nuevamente a la operación Buscar
valor en tabla. Si no se encuentra ningún registro que
corresponda al criterio, el valor INDX será igual al número de
registros que contiene la tabla.
Una tabla puede tener como máximo 100 registros. Los
registros de la tabla (el área donde se desea buscar) están
numerados de 0 hasta el valor máximo (99).
Condiciones de error que ponen ENO a 0: SM4.3 (tiempo de
ejecución), 0006 (direccionamiento indirecto), 0091 (operando
fuera de área)
224
Operandos
0006
TL (nº máx. de registros)
0006
EC (nº de registros)
xxxx
d0 (datos 0)
xxxx
d1 (datos 1)
xxxx
d2 (datos 2)
xxxx
d3 (datos 3)
xxxx
d4 (datos 4)
xxxx
d5 (datos 5)
Formato de tabla para TBL_FIND
VW202
0006
VW204
xxxx
VW206
xxxx
VW208
xxxx
VW210
xxxx
VW212
xxxx
VW214
xxxx
Sistema de automatización S7-200, Manual del sistema
C79000-G7078-C233-01
Tipos de datos
WORD
INT
WORD
BYTE
EC (nº de registros)
d0 (datos 0)
d1 (datos 1)
d2 (datos 2)
d3 (datos 3)
d4 (datos 4)
d5 (datos 5)

Publicidad

Tabla de contenido
loading

Tabla de contenido