Descargar Imprimir esta página

Ejemplo De Búsqueda Con Afind - AutomationDirect PLC DL06 Serie Manual Del Usuario

Ocultar thumbs Ver también para PLC DL06 Serie:

Publicidad

Ejemplo de búsqueda con AFIND
En el ejemplo siguiente, se usa la instrucción AFIND para buscar la porción "tes" en la palabra
"Martes" en el texto ASCII "Ayer fue Martes", que ha sido colocado en una tabla de memorias.
Note que el valor Search Starting Index (K)3 combinado con un Forward Direction Search es
usado para prevenir que se encuentre esta secuencia de texto antes del tercer caracter. El Found
Index number será colocado en V4000.
Reverse Direction Search
(Dirección de búsqueda reversa)
Search start Index Number
(Indice de búsqueda)
Forward Direction Search
(dirección de búsqueda para adelante)
Beginning Index Number
(Número de índice inicial)
End Index Number
(Número de índice final)
Base address
A
0
41h
(Dirección base)
y
1
79h
e
2
65h
r
3
72h
4
20h
f
5
66h
u
75h
6
e
7
65h
8
20h
M
9
40h
a
10
61h
r
11
72h
t
12
74h
e
65h
13
14
s
73h
.
15
2Eh
Found Index Number =
(# de índice encontrado)
Manual del PLC DL06, 2a. edición en español, 6/07
Capítulo 5: Instrucciones ASCII
Quizás necesite hacer un "byte swap" en
la cadena ASCII buscada, dependiendo
de como fueron colocados los datos
ASCII.
Note que no se colocan
comillas alrededor del
texto de búsqueda
(Search String).
Use comillas solamente
si son realmente parte
del texto de búsqueda
(Search for String)
Caracteres ASCII
Hexadec. equivalente
Low
V3000
High
Low
V3001
High
Low
V3002
High
Low
V3003
High
Low
V3004
High
Low
V3005
High
Low
V3006
High
Low
V3007
High
0012
V4000
1
2
3
4
5
6
7
8
9
10
11
12
13
14
A
B
C
D
5–217

Publicidad

loading