Ejemplo De La Operación Buscar Valor En Tabla - Siemens SIMATIC S7-200 Manual De Sistema

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

Publicidad

Ejemplo de la operación Buscar valor en tabla
I2.1
EN
VW202
SRC
16#3130
PTN
AC1
INDX
1
CMD
Esta es la tabla que se va a rastrear. Si la tabla se creó utilizando las operaciones ATT, LIFO y FIFO, VW200
contendrá el número máximo de registros posibles y no será requerido por las operaciones de búsqueda.
AC1
Buscar
AC1
AC1
Buscar
AC1
AC1
Buscar
AC1
AC1
Figura 9-34
Ejemplos de una operación de búsqueda en KOP, AWL y FUP
Sistema de automatización S7-200, Manual del sistema
C79000-G7078-C233-01
KOP
TBL_FIND
ENO
Si I2.1 está activada,
buscar un valor en la
tabla que sea igual a
3130 HEX.
Aplicación
VW202
0006
VW204
3133
VW206
4142
VW208
3130
VW210
3030
VW212
3130
VW214
4541
0
AC1 se debe poner a 0 para poder iniciar la búsqueda desde el primer
registro de la tabla.
AC1 contiene el número del primer registro que corresponde al criterio
2
de búsqueda (d2).
Incrementar INDX en pasos de 1 antes de buscar los demás registros
3
de la tabla.
AC1 contiene el número del segundo registro que corresponde al criterio
4
de búsqueda (d4).
Incrementar INDX en pasos de 1 antes de buscar los demás registros de la
5
tabla.
AC1 contiene un valor igual al número de registros. Se ha rastreado toda la
6
tabla sin encontrar otro registro que corresponda al criterio de búsqueda.
Antes de que la tabla se pueda rastrear de nuevo, es preciso poner a 0 el
0
valor de INDX.
Operaciones SIMATIC
AWL
LD
I2.1
FND=
VW202, 16#3130, AC1
FUP
TBL_FIND
I2.1
EN
VW202
SRC
PTN
16#3130
AC1
INDX
1
CMD
EC (nº de registros)
d0 (datos 0)
d1 (datos 1)
d2 (datos 2)
d3 (datos 3)
d4 (datos 4)
d5 (datos 5)
ENO
9-107

Publicidad

Tabla de contenido
loading

Tabla de contenido