reface
Manual de referencia del juego de instrucciones
Uso de los bits de estado
La columna derecha en la ilustración siguiente alista los varios bits de estado
asociados con la instrucción SLC 5/03 y SLC 5/04.
Type:
Read/Write:
Target Device:
Local/Remote:
Control Block:
Channel:
Target Node:
Destination File Addr:
Target Source File Address:
Message Length In Elements:
Message Timeout (seconds):
ERROR CODE: 0
Error Code Desc:
8–22
Peer–to–Peer
READ
500CPU
Local
N10:0
N7:0
N7:50
Bit del límite de tiempo sobrepasado TO (palabra 0, bit 08) Establezca este
bit en su aplicación para eliminar una instrucción de mensaje activa del control
de procesador. Puede usar su propia rutina de control de límite de tiempo
sobrepasado semejante a la instrucción MSG del SLC 5/02 o puede usar el
control de límite de tiempo sobrepasado interno. Le recomendamos que use el
control de límite de tiempo sobrepasado incorporado porque simplifica el
programa del usuario.
Si usa su propia rutina de control de límite de tiempo sobrepasado, el valor del
límite de tiempo sobrepasado (palabra 8) se debe poner a cero. Si la instrucción
MSG no se completa dentro del plazo de tiempo especificado y el bit DN no se
establece, usted debe establecer el bit TO (bit 8 de palabra 0) y volver a realizar
un escán de la instrucción MSG, de lo contrario el mensaje llevará un búfer
activo hasta que el procesador se detenga y se vuelva a arrancar. Después de la
ejecución de la instrucción MSG, el procesador establece el bit ER (bit 12) y
retorna el código de error 37H. Vuelva a iniciar la instrucción MSG
restableciendo el bit TO y volviendo a ejecutar la instrucción MSG.
Si usa el control de límite de tiempo sobrepasado interno, establezca el valor del
límite de tiempo sobrepasado (palabra 8) entre 1 y 255 segundos. Cuando el
límite de tiempo sobrepasado ocurre, el bit TO y el bit ER (bit 12 de palabra 0)
se establecen y el procesador retorna el código de error 37H. Vuelva a iniciar la
instrucción MSG restableciendo el bit TO y volviendo a ejecutar la instrucción
MSG.
Bit no respuesta NR (bit 09) se establece si el procesador receptor responde a
la instrucción con un acuse de recibo negativo. Esto significa que el dispositivo
receptor no puede dar servicio al paquete en ese momento y se debe volver a
intentar. El bit NR se restablece cuando el bit ER, DN o ST se establece.
Recomendamos no intentar controlar este bit. Se usa para funciones DH-485 y
se presenta a título informativo únicamente.
ignore if timed out: 0 TO
to be retried: 0 NR
awaiting execution: 0 EW
continuous run: 0 CO
1
2
message transmitting: 0 ST
message enabled: 0 EN
waiting for queue space: 0 WQ
10
5
control bit address: N10:0/8
error: 0 ER
message done: 0 DN