Instrucciones ASCII ABL, ACB, ACI, ACN, AEX, AIC, AHL, ARD, ARL, ASC, ASR, AWA, AWT
Number of Characters in Buffer
(ACB)
ACB
ASCII CHARS IN BUFFER
Channel
Control
Characters
Descripción:
Use la instrucción ACB para averigüar el total de caracteres en el
búfer. Durante una transición de falso a verdadero, el sistema
EN
determina el número total de caracteres y lo indica en el campo de
caracteres. El puerto en serie debe estar en el modo usuario.
DN
ER
Cómo introducir los parámetros
Debe proporcionar la siguiente información para usar la
instrucción ACB:
Parámetro:
Canal
Control
Caracteres
Ejemplo:
I:012
[
10
Si el bit 10 de la palabra de entrada 12 está
If input word 12, bit 10 is set, the processor
establecido, el procesador realiza una operación ACB
performs an ACB operation for channel 0.
para el canal 0.
Cuando el renglón cambia de falso a verdadero, el bit de habilitación
del elemento de control (.EN) se establece. La instrucción se pone en
la cola de instrucciones ASCII, el bit .EU se establece y el escán de
programa continúa. La instrucción se ejecuta en paralelo con el escán
de programa.
El procesador determina el número de caracteres en el búfer y coloca
este valor en el campo de posición. El bit de efectuado se establece. Si
aparece un cero en el campo de posición, no se encontró ningún
carácter. El bit .FD se establece si el campo de posición se estableció
en un valor que no sea cero.
Cuando el programa escanea la instrucción y encuentra el bit .DN
efectuado, el procesador establece el bit .EM. El bit .EM sirve como
bit de efectuado secundario para el escán de programa.
El bit de error (.ER) se establece durante la ejecución de la
instrucción si:
•
la instrucción se cancela – el puerto en serie no está en el modo
usuario
•
la instrucción se cancela debido a un cambio de modo del
procesador
Definición:
el número del puerto RS-232. (El único valor válido en este campo es 0.)
la dirección de un elemento de archivo de control usado para los bits
de estado.
el número de caracteres en el búfer que el procesador encuentra
(0-256). Este campo es de visualización solamente.
ACB
ASCII CHARS IN BUFFER
Channel
Control
Characters
17-5
EN
0
DN
R6:32
ER
1785-6.1ES Noviembre de 1998