ASC, ASCP (Serie Q y System Q)
Cando se indica una cantidad impar de caracteres en n, se ajusta el caracter ASCII "00
automáticamente a los 8 bits superiores de la última dirección del área en el cual debe
almacenarse la secuencia de caracteres.
Cuando la cantidad de caracteres indicadas en n, es igual a cero, no se ejecuta el programa.
Fuentes de
En los siguientes casos se presenta un error de procesamiento y se aplica un Error Flag:
error
● La cantidad indicada de caracteres en n y por lo tanto la cantidad de registros a partir de
s, se encuentra fuera del rango previsto para el almacenamiento del operando
(código de error 4101).
● La cantidad indicada de caracteres en n y por lo tanto la cantidad de registros a partir de
d, se encuentra fuera del rango previsto para el almacenamiento del operando
(código de error 4101).
Ejemplo
ASCP
El siguiente programa con flanco positivo de X0, lee los datos binarios almacenados en D0,
como valores hexadecimales para convertirlos luego en una secuencia de caracteres. El
resultado se almacena en D10 hasta D14.
Lista de instrucciones
7 – 320
b12b11
b15
b8b7
b4b3
s
A
1
2
s+1
MELSEC
b15
b12b11
b8b7
b4b3
D0
C
7
2
H
H
H
D1
0
5
A
H
H
H
0
0
2
D2
H
H
H
Instr. de procesamiento para secuencias de caracteres
b0
b15
s
B
32
B
s+1
s+2
Plano de contactos
b0
b15
9
D10
H
F
D11
H
2
D12
H
D13
D14
b8b7
b0
(2)
(B)
42
H
H
(1)
(A)
31
41
H
H
(8)
00
38
H
H
Lista de instrucciones IEC
b8b7
b0
(2)
(9)
32
39
H
H
(C)
(7)
43
37
H
H
(A)
(F)
41
46
H
H
(0)
(5)
30
35
H
H
(2)
(2)
32
32
H
H
Programación MELSEC A y Q
"
H
ASC_0E4
ASC_0B1