2-9 Instrucciones de control del equipo
Las instrucciones de control del equipo determinan como se manejará la comunicación entre el PNC-2300A y el ordenador mediante el
interface RS-232C; también se utilizan cuando se transmite al ordenador el estado del PNC-2300A. Algunas se pueden utilizar para dar
formato al envío de instrucciones CAMM-GL I.
Una instrucción de control del equipo está formada por tres caracteres: ESC (1Bh), a ".", y una letra mayúscula. También hay dos tipos
de instrucciones de control del equipo: un tipo lleva parámetros y el otro no.
Los parámetros se pueden omitir. El punto y como, " ; " se utiliza como separador entre los parámetros. Un punto y coma sin parámetros
significa que se han omitido los parámetros. Las instrucciones de control del equipo con parámetros requieren un terminador para indicar
la conclusión de la instrucción. Los dos puntos " : " se utilizan como terminador y no se deben omitir.
No es necesario ningún terminador para las instrucciones de control del equipo sin parámetros.
Instrucción
Formato
Instrucciones de protocolo de intercambio
ESC .B
[ESC].B
Capacidad de buffer
restante
ESC .M
[ESC].M<P1>;<P2>;
Ajustar
<P3>;<P4>;<P5>;
Especificaciones
<P6>:
de salida de protocolo
de intercambio (1)
ESC .N
[ESC].N<P1>;<P2>;
Ajustar
<P3>; ••••• ;<P11>:
Especificaciones
de salida de protocolo
de intercambio (2)
ESC .H
[ESC].H<P1>;<P2>;
Ajusta Modo 1
<P3>; •••••••• ;<P12>:
de protocolo de
intercambio
ENQ/ACK
ESC .I
[ESC].I<P1>;<P2>;
Ajustar protocolo
<P3> ; •••••••• ;<P12>: restante buffer (para Xon/Xoff)
de intercambio
Xon/Xoff y
protocolo de
intercambio modo 2
ENQ/ACK
ESC .@
[ESC].@ P1;P2:
Controles DTR
Instrucciones de estado
ESC .O
[ESC].O
Envía el estado del
buffer, pausa
Parámetro
Valor [valor por defecto]
Ninguno
P1: Tiempo de retardo
0-32767 (mseg) [0 (mseg)] Ajusta especificaciones de prot. de intercambio.
P2: Envía carácter disparador
[0 (No ajusta nada)]
P3: Terminador Echo
[0 (No ajusta nada)]
P4: Envía terminador
[13 ([CR])]
P5: Envía terminador
[0 (No ajusta nada)]
P6: Envía iniciador
[0 (No ajusta nada)]
P1: Retardo intercarácter
0-32767 (mseg) [0 (mseg)] Ajusta un retardo de intercarácter y también un
P2-P11
[Todo 0 (no ajusta nada)]
: Carácter Xoff (para Xon/Xoff)
Carácter respuesta immediat.
(para ENQ/ACK)
P1: Número de bytes para
0-15358 (byte) [80 (byte)] Cuando se reciba el carácter ENQ ajustado por
bloque de datos
[0 (no ajusta nada)]
P2: carácter ENQ
[Todo 0 (no ajusta nada)]
P3-P12
: carácter ACK (sólo si está
ajustado <P2>)
P1: Límite de capacidad
0-15358 (byte) [80 (byte)] Utilizado para realizar el protocolo de intercambio
Número de bytes bloque datos
(para ENQ/ACK (modo 2))
P2: Carácter ENQ
[0 (no ajusta nada)]
(para ENQ/ACK (modo2))
0 (para Xon/Xoff)
P3-P12
[Todo 0 (no ajusta nada)]
: Carácter Xon (para Xon/Xoff)
Carácter ACK
(para ENQ/ACK (modo2))
P1: Ignorado
P2: Control de señal DTR
0-255
Ninguno
Envía la capacidad actual restante del buffer al
ordenador
Nota: Si especificca algunos valores a <P4> y
<P5>, ajuste siempre 0 a <P6>. Si especifica algún
valor a <P6>, ajuste siempre 0 a <P5>.
carácter Xoff para realizar un protocolo de
intercambio Xon/Xoff.
<P2>, compara el valor ajustado por <P1> y la
capacidad restante del buffer y devuelve el carácter
ACK al ordenador host cuando la capacidad del
buffer restante es mayor. [ESC].H sin parámetro
realiza un protocolo de intercambio simulado.
Xon/Xoff y el modo 2 del protocolo de intercambio.
ENQ/ACK. La instrucción [ESC].I sin parámetro
realiza un protocolo de intercambio simulado.
En un protocolo de intercambio simulado siempre
se devuelve el carácter ACK al ordenador host,
sin tener en cuenta la capacidad restante del buffer,
cuando se recibe el carácter ENQ.
Controla la señal DTR (Nº. Patilla 20 de RS-232C).
[1]
Un número par de parámetro (p e. 0) siempre
ajusta la señal DTR en Alto sin realizar
el protocolo de intercambio de hardware. Un
número impar de protocolo de intercambio (p e. 1)
realiza el protocolo de intercambio de hardware y
controla la señal DTR acorde con la capacidad
restante del buffer.
Envía los códigos de estado del PNC-2300A que
se muestran en la tabla de indicada a continuación.
Código
0
Datos en buffer
8
Buffer vacío
16
Datos en buffer. PNC-2300A
en pausa (Pause On visualizado).
24
Buffer vacío. PNC-2300A en pausa
(Pause On visualizado).
Parte 2
Explicación
Significado
47