ABL (prueba de ASCII de línea de búfer)
La instrucción ABL cuenta el número total de caracteres ASCII en el búfer de entrada, incluido el carácter de fin de línea.
Idiomas compatibles: Diagrama de bloque de funciones, diagrama de lógica de escalera y texto estructurado.
Esta instrucción se aplica a los controladores L20E, L50E y L70E.
ABL

Parámetro | Tipo de parámetro | Tipo de datos | Descripción |
|---|---|---|---|
IN | Entrada | BOOL | Estado de entrada de línea.
|
ABLInput | Entrada | ABLACB | El canal que se utilizará. Use el tipo de datos ABLACB para definir el canal, el tipo de disparador y para cancelar parámetros de ABLInput. |
Q | Salida | BOOL | Indica si el recuento de caracteres está en curso o completo. Las salidas se actualizan de forma asíncrona desde la exploración del programa. La salida Q no se puede utilizar para volver a activar la instrucción ya que IN tiene el flanco activado.
|
Characters | Salida | UINT | El número de caracteres del búfer. El límite de búfer es de 82 caracteres. |
Error | Salida | BOOL | Indica la existencia de una condición de error.
|
ErrorID | Salida | UINT | Un número único que identifica el error. Los errores de esta instrucción se definen en códigos de error ABL. |
Código de error | Descripción |
|---|---|
03 | La transmisión no se puede completar porque la señal de borrar al enviar se ha perdido. |
06 | Se ha detectado un parámetro no válido. |
07 | No se puede completar el envío o recepción ASCII porque la configuración del canal se ha cerrado mediante el cuadro de diálogo de configuración del canal. |
08 | No se puede completar la escritura ASCII porque ya hay una transmisión ASCII en progreso. |
09 | La comunicación ASCII solicitada no es compatible con la configuración actual del canal. |
10 | La cancelación se ha configurado; deteniendo la ejecución de la instrucción. No se necesita ninguna acción. |
14 | El bloque de funciones ACL se ha cancelado. |
16 | El puerto serie no es compatible con las líneas de control RTS o CTS. |
Ejemplos de ABL
Ejemplo de diagrama de bloque de funciones ABL

Ejemplo de diagrama de lógica de escalera ABL

Ejemplo de texto estructurado ABL

Entregue su opinión