17-4
Test Buffer for Line (ABL)
ABL
ASCII TEST FOR LINE
Channel
Control
Characters
1785-6.1ES Noviembre de 1998
Instrucciones ASCII ABL, ACB, ACI, ACN, AEX, AIC, AHL, ARD, ARL, ASC, ASR, AWA, AWT
Descripción:
Use la instrucción ABL para averigüar cuántos caracteres hay en el
búfer hasta los caracteres de fin de línea (terminación) inclusive.
Durante una transición de falso a verdadero, el sistema indica el
EN
número de caracteres en el campo de posición y establece el bit de
DN
efectuado. El puerto en serie debe estar en el modo usuario.
ER
Cómo introducir los parámetros
Debe proporcionar la siguiente información para usar la
instrucción ABL:
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
establecida, el procesador realiza una operación ABL
performs an ABL 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 (hasta los caracteres
de fin de línea/terminación inclusive) 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 de fin de
línea/terminación. 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 del 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 es 0.)
la dirección de un elemento de archivo de control usado
para los bits de estado de control.
el número de caracteres en el búfer (incluso los caracteres
de fin de línea/terminación) que el procesador encuentra.
Este campo es de visualización solamente.
ABL
ASCII TEST FOR LINE
Channel
Control
Characters
EN
0
DN
R6:32
ER