Prueba de búfer por línea (ABL)
ABL
Use la instrucción ABL para determinar el número total de caracteres en el búfer de
ASCII TEST FOR LINE
(EN)
Channel
entrada, hasta e incluyendo los caracteres de fin de línea (terminación). Esta
(DN)
Control
Characters
0
(ER)
instrucción busca dos caracteres de terminación que usted configura vía la pantalla
Error
de configuración de puerto ASCII. Durante una transición de falso a verdadero, el
Instrucción de salida
procesador comunica el número de caracteres en el campo POS del bloque de
control ASCII. El puerto en serie debe estar configurado para el modo de usuario.
Cómo introducir parámetros
Introduzca los parámetros siguientes al programar esta instrucción:
Ejemplo
Cuando el renglón cambia de falso a verdadero, se establece el bit de habilitación
(EN). La instrucción se coloca en la cola de instrucción ASCII, el bit de cola (EU)
se establece y el escán de programa continúa. Luego, la instrucción se ejecuta fuera
del escán de programa. Sin embargo, si la cola está vacía, la instrucción se ejecuta
inmediatamente. Al ejecutarse, se establece el bit de marcha.
El canal es el número del puerto RS-232 (canal 0).
El control es el área que almacena el registro de control requerido para operar
la instrucción.
Los caracteres son el número de caracteres en el búfer que el procesador
encuentra (0–1024). Este parámetro se muestra en pantalla solamente y reside
en la palabra 2 del bloque de control.
El error muestra el código de error hexadecimal que indica por qué el bit ER se
ha establecido en el archivo de datos de control (R6:). Vea la página 10–29 para
obtener descripciones del código de error.
I:1
[
10
Si la ranura de entrada 1, bit 10, está
establecida, el procesador realiza una
operación ABL por canal 0.
Instrucciones ASCII
ABL
ASCII TEST FOR LINE
Channel
0
Control
R6:32
Characters
0
Error
EN
DN
ER
10–7