Instrucciones de procesamiento para cadenas de caracteres
Fuentes de error
En los casos siguientes se produce un fallo de tratamiento, se establece la marca especial
M8067 y se introduce el código de error "6706" en el registro especial D8067.
b La longitud de la cadena de caracteres supera los 32768 bytes.
b Dentro del rango de operandos del operando indicado en (S+) no se ha indicado el código "00
Con la entrada X10 conectada se cuenta en el siguiente ejemplo la longitud de la cadena de
caracteres a partir de la que está guardado D0. El resultado se guarda en D10. A continuación
se transforma el valor determinado en la cifra BCD y se emite a las salidas Y057 a Y40.
b15
D0
D1
D2
D3
D4
D5
D6
Fig. 7-225:En este ejemplo se cuenta el número de caracteres en la palabra
7 – 222
X010
b8b7
(I)
(M)
49
4D
H
H
(S)
(T)
53
54
H
H
(B)
(U)
42
55
H
H
(S)
(I)
53
49
H
H
(I)
(H)
49
48
H
H
(A)
41
00
H
H
(B)
(C)
43
42
H
H
"MITSUBISHI".
D0
LEN
D10 K4Y40
BCD
b0
D10
10
Se cuenta hasta el identificador de final (00H).
Instrucciones especiales
D10
Y4F
Y40
0
0
1
B C D
MITSUBISHI ELECTRIC
".
H
0