Procedimientos
5.5.1
Emisión
Para establecer la comunicación, el procedimiento emite el carácter de
control STX. Si el interlocutor responde con el carácter DLE antes de
transcurrir el tiempo de retardo de acuse de recibo (QVZ, valores es-
tándar, véase capítulo 5.2.2), el procedimiento pasa al modo de emi-
sión. Si el interlocutor responde con NAK, con cualquier otro carácter
(excepto DLE), o el retardo de acuse de recibo transcurre sin reacción,
el procedimiento vuelve a intentar establecer la comunicación.
Después de intentar establecer la comunicación tantas veces como se
definió en el juego de parámetros estático sin dar resultado, el procedi-
miento abandona y emite el carácter NAK al equipo interlocutor. El
programa de sistema llama al OB 35 y reporta el error de estableci-
miento de comunicación (número de error en el AKKU 1).
Si se logra establecer la comunicación, los datos útiles actuales conte-
nidos en el búfer de salida se emiten al interlocutor con los parámetros
de transmisión seleccionados. Este supervisa el intervalo de tiempo en
que se reciben los datos. El intervalo de tiempo entre dos caracteres no
debe ser superior al tiempo de retardo entre caracteres (ZVZ, valores
estándar, véase capítulo 5.2.2).
Duplicación de DLE
Cada carácter DLE que se encuentra en el búfer se emite por duplica-
do (duplicación de DLE), es decir, cada dato \10H\ se emite dos veces.
El receptor anula más tarde la duplicación del DLE.
Suma de verificación
Al terminar la emisión del contenido del búfer, el procedimiento agre-
de bloque
ga los caracteres DLE, ETX y sólo en caso del procedimiento
3964R, la suma de verificación de bloque BCC como identificación fi-
nal, y espera recibir un carácter de acuse de recibo. El carácter de veri-
ficación BCC es un byte. Se forma de la paridad longitudinal de todos
los caracteres (operación EXOR), comenzando por el primer carácter
después de establecerse la comunicación y terminando con los caracte-
res DLE ETX al finalizar la comunicación. La suma de verificación se
efectúa después de duplicar el DLE. Si el interlocutor emite el carácter
DLE dentro del tiempo de retardo de acuse de recibo (QVZ) significa
que, el bloque de datos habrá sido recibido sin errores. Si el interlocu-
tor responde con NAK, con cualquier otro carácter (excepto DLE),
con un carácter erróneo o el tiempo de retardo de acuse de recibo trans-
curre sin reacción, el procedimiento reinicia la emisión con STX. Una
vez alcanzada la cantidad de tentativas de emitir el bloque de datos, es-
pecificada en el juego de parámetros estático (cantidad de repeticio-
nes), el procedimiento aborta el proceso y emite NAK al interlocutor.
El programa de sistema llama al OB 35 y da el correspondiente aviso
de error (número de error en el AKKU 1).
Comunicación CPU 928B/CPU 948
C79000-B8578-C333-01