Capítulo 5: Instrucciones ASCII
La instrucción ASCII Find (AFIND)
La instrucción AFIND localiza una cadena ASCII específica o una porción de ella en un rango
1
DS5 Usado
de registros y coloca un número en una memoria especificada, número que corresponde al
N/A
HPP
número del byte donde se encontró la cadena deseada. Este número se llama Found Index.
2
Otras características incluyen número Search Starting Index (Índice de inicio de búsqueda)
para saltar los bytes que no son necesarios antes de iniciar la operación de búsqueda, búsqueda
3
en la dirección Forward o Reverse, es decir, para adelante o para atrás y por último la selección
de cual es el lado de donde se comienza a contar el valor Found Index. (From Beginning o
From End)
4
Aquí está la definición de cada uno de los parámetros:
• Base Address (Dirección base): Define el comienzo de una tabla de memorias donde está
5
almacenada la cadena ASCII.
• Total Number of Bytes (Cantidad de bytes): Define el número total de bytes que serán vistos
6
para encontrar el texto ASCII deseado.El número máximo es 128 bytes.
• Search Starting Index (Indice de búsqueda): Define hasta que byte se va a saltar (con respecto
7
a la dirección base) antes de iniciar la búsqueda.
• Direction - Forward: es la dirección de inicio para buscar la cadena desde memorias de
8
localización baja para memorias de localización alta. Reverse es la dirección de inicio para
buscar la cadena desde memorias de localización alta para memorias de localización baja.
9
• Found Index Value( # de índice encontrado): Define si el byte inicial o final de la cadena
ASCII será cargado en la memoria Found
Index.
10
• Found Index: Define la dirección de memoria
donde será almacenado el Found Index
11
number. Si el texto deseado no es encontrado
el contenido de esta memoria será FFFF.
12
• Search for String: La cadena a ser buscada,
con hasta 128 caracteres.
13
14
Dirección base
A
Número total de bytes
Search Starting Index
B
Found Index
C
D
NOTA : No se necesitan comillas en el elemento Search for String Las comillas son caracteres válidos
5–216
Manual del PLC DL06, 2a. edición en español, 6/07
Parámetro
Rango del DL06
Toda la memoria V
Toda la memoria V o K1–128
Toda la memoria V o K0–127
Toda la memoria V
que AFIND puede buscar.