1.9 - RESPUESTA DEL SATÉLITE
Cuando el satélite de la bomba recibe correctamente
un comando, enviará de vuelta una señal <ACK>
(06 hex) si no era un comando de todas las bombas
(P99). Si hay que enviar datos de vuelta a la
computadora principal como respuesta al comando,
se enviará según se muestra en la Tabla 2. Si el
satélite detectó un error al recibir un comando,
responderá con una señal <NAK>.
1.10 - MANIPULACIÓN DE
ERRORES
Dependiendo del código de error recibido del
satélite, la computadora de control tendrá que tomar
las medidas apropiadas para tratar de eliminar la
condición de error. Los errores de comunicación del
tipo 1, 2 ó 3 indican un error tipo equipo: ruidos en
la línea de comunicación, mala conexión,
desperfectos o falla del circuito. Los códigos de
error de comunicaciones 4 ó 5 pueden ser errores de
equipos según se describió previamente o errores de
software causados por comandos incorrectos o
datos enviados por la computadora de control. En
caso de errores tipo equipo, la computadora de
control trata de enviar el mismo comando para ver
si el problema era sólo momentáneo. Si se devuelve
un código de error cuatro veces seguidas o si no hay
respuesta en absoluto, la computadora de control
deja de tratar de enviar el comando y notifica al
operador sobre el tipo de error.
Si un satélite no responde en absoluto, la
computadora de control puede suponer una de las
cosas siguientes:
1. Si tampoco responden los demás satélites
conectados después del satélite en cuestión, el
enlace de comunicaciones está interrumpido en
ese punto o el satélite es defectuoso.
CARACTERES DE COMANDO DE COMPUTADORA DE
CONTROL A LA BOMBA
A
Solicitud de estado de entrada auxiliar
B
Salidas de control auxiliares cuando se ejecuta el comando G
C
Solicitud de contador de revoluciones acumulativo
E
Solicitud de revoluciones que faltan
G
Encendido de la bomba y salida auxiliar si está prefijada
H
Parada (apaga la bomba)
I
Solicitud de datos de estado
K
Solicitud de interruptor de panel delantero pulsado desde el último comando K
L
Activación de la operación local
O
Controla inmediatamente las salidas auxiliares inmediatamente sin afectar el propulsor
R
Activación de la operación remota
S
Establecimiento del sentido de giro y las rpm del motor
S
Solicitud del sentido de giro y rpm del motor
U
Cambio del número de satélite
V
Establecimiento del número de revoluciones que faltan
Z
Contador de cero revoluciones que faltan
Z
Cero revoluciones acumulativas
<CAN>
Termina la línea de datos hasta STX inclusive (se usa principalmente para la
entrada del teclado)
<ENQ>
Interroga qué satélite ha activado su línea RTS
®
2. Si responden los demás satélites, el satélite que
no responde está apagado, fuera del circuito o es
defectuoso.
1.11 - SOLICITUD DE ENVÍO
DEL SATÉLITE
Cuando un satélite desea comunicarse con la
computadora de control, activará su línea de
solicitud de envío (RTS) y después esperará el
carácter interrogar (ENQ) (05 hex) de la
computadora de control. La lista siguiente muestra
las posibles condiciones que harían que el propulsor
de la bomba active su línea RTS.
1. Cambio del estado de entrada auxiliar.
2. Error del motor.
3. Tecla de parada pulsada en el satélite mientras se
está en la modalidad remota.
4. Se alcanzó el volumen programado.
5. Encendido.
A continuación se indica el orden de
acontecimientos cuando un propulsor de bomba
active el RTS:
1. El satélite activa la línea RTS.
2. Cuando la computadora de control detecta RTS,
transmitirá el comando interrogar (ENQ)
(05 hex) después de completar cualquier
comunicación en proceso.
3. Cuando el satélite que tiene activada su línea
RTS recibe la señal <ENQ> desactivará sus
buffers RS-232C para impedir que se
comuniquen con la computadora de control los
otros satélites por debajo del mismo en la
conexión en serie. Esto dará al satélite más
próximo a la computadora de control la máxima
prioridad si más de un satélite activa su línea
Tabla 1 - Comandos satélite de bomba
RTS al mismo tiempo.
4. A continuación, el propulsor de la bomba enviará
la respuesta del comando I según se muestra en
la sección 1.8.
5. Si la computadora de control recibió la respuesta
del satélite sin ningún error (paridad,
desbordamiento de capacidad, etc.) enviará una
señal de reconocimiento <ACK>Pnn<CR> que
hará que el satélite envíe su línea RTS y active
los buffers RS-232C permitiendo que se
comuniquen los satélites por debajo del mismo
en la conexión en serie. Si la computadora de
control detecta errores durante la transmisión,
enviará nuevamente la señal interrogar (ENQ)
que hará que el satélite vuelva a enviar su
respuesta. La computadora de control volverá a
tratar un máximo de cuatro veces antes de cesar e
informará del error al operador.
6. Si hay más de un satélite que tiene activada su
línea RTS, la computadora de control detectará
sólo la respuesta del satélite más próximo al
mismo. Después de que el satélite más próximo
haya enviado su respuesta y puesto a disposición
la línea RTS, la computadora de control detectará
la señal RTS del otro satélite y emitirá
nuevamente el comando interrogar, lo que hará
que responda el próximo satélite con RTS activa.
7. Si un satélite responde a un comando interrogar y
otro satélite con mayor prioridad también
empieza a responder, cortando al primer satélite
que responde, la computadora de control recibirá
datos inválidos y cierto tipo de error (paridad o
bloque). Esto hará que la computadora de control
vuelva a enviar la señal interrogar, pero esta vez
sólo responderá el satélite de mayor prioridad ya
que estarán bloqueadas las comunicaciones con
los satélites inferiores.
CAMPO DE PARÁMETROS
ninguno
xy, x = aux1, y = aux2, 0 = desact., 1 = act.
ninguno
ninguno
ninguno = funciona para el número de revoluciones se fijan
con el comando V
0 = funciona continuamente hasta que el comando Parada
ninguno
ninguno
ninguno
ninguno
xy, x = aux1, y = aux2, 0 = desact., 1 = act.
ninguno
+xxx,x, -xxx,x, +xxxx, -xxxx
+ = derecha - = izquierda
ninguno
nn
nuevo número de satélite
xxxxx,xx
ninguno
0
ninguno
ninguno
®
37