Cuando cualquiera de las otras instrucciones de control de puerto se
encuentran en un programa de lógica de escalera, ésta puede o no ejecutarse
inmediatamente, dependiendo del contenido de la cola ASCII. La cola ASCII
es una cola FIFO (primero en entrar, primero en salir) que puede contener
hasta 16 instrucciones. La cola ASCII funciona de la siguiente manera:
• Cuando la instrucción se encuentra en un renglón y la cola ASCII está
vacía, la instrucción se ejecuta inmediatamente. Pueden ser necesarios
varios escanes del programa para que la instrucción se complete.
• Cuando la instrucción se encuentra en un renglón y hay de 1 a 15
instrucciones en la cola ASCII, la instrucción se pone en la cola ASCII y se
ejecuta al completarse las instrucciones precedentes. Si la cola ASCII está
llena, la instrucción espera hasta el siguiente escán del programa para
determinar si puede entrar en la cola ASCII. El controlador continúa
ejecutando otras instrucciones mientras la instrucción de control de
puerto ASCII está esperando para entrar en la cola.
Programación de instrucciones ASCII
Cuando programe instrucciones de salida ASCII, siempre preceda la
instrucción ASCII con lógica condicional para detectar cuando los nuevos
datos necesitan enviarse o enviar datos con un intervalo de tiempo. Si se
envían con un intervalo de tiempo, use un intervalo de 0.5 segundos o mayor.
No genere continuamente salidas de cadenas de datos ASCII desde un puerto
de comunicaciones.
Si las instrucciones de escritura ASCII se ejecutan
IMPORTANTE
continuamente, quizás no pueda restablecer las
comunicaciones con RSLogix 500 cuando el controlador se
coloque en el modo Marcha.
Instrucciones ASCII
Publicación 1762-RM001D-ES-P - Octubre 2002
20-3