Recibir Datos; Interrupción De La Conexión En La Recepción - Siemens SIMATIC S7-400 Manual De Producto

Ocultar thumbs Ver también para SIMATIC S7-400:
Tabla de contenido

Publicidad

Recibir datos

Una vez se consigue establecer la conexión, los datos entrantes se depositan en el búfer de
recepción. Si se reciben dos caracteres DLE consecutivos, solo uno de ellos se registra en
el búfer.
Después de cada carácter recibido, se espera al siguiente durante el tiempo de retardo de
caracteres. Si este transcurre sin ninguna recepción, se envía el carácter NAK al
interlocutor. El programa del sistema notifica el error al bloque de función RECV_440
(parámetro de salida STATUS). El procedimiento 3964(R) no inicia ninguna repetición.
Si durante la recepción se producen errores de transmisión (carácter perdido, error de
trama, error de paridad, etc.), se continúa recibiendo hasta que se produce la interrupción
de la conexión y a continuación se envía el carácter NAK al interlocutor. A continuación se
espera una repetición. Si el bloque no puede recibirse sin errores tras el número de intentos
especificado en el juego de parámetros estático, o si el interlocutor no inicia la repetición
dentro de un tiempo de espera de bloque de 4 s, el procedimiento interrumpe la recepción.
El CP 440 notifica la primera transmisión errónea y la cancelación definitiva al bloque de
función RECV_440 (parámetro de salida STATUS).
Interrupción de la conexión en la recepción
Cuando el procedimiento 3964 detecta la secuencia de caracteres DLE ETX, finaliza la
recepción y envía el carácter DLE al interlocutor tras recibir un bloque con éxito. Si, por el
contrario, se produce un error de transmisión, envía el carácter NAK al interlocutor. A
continuación se espera una repetición.
Cuando el procedimiento 3964(R) detecta la secuencia de caracteres DLE ETX BCC,
finaliza la recepción. Compara el carácter de comprobación de bloques BCC con la paridad
longitudinal calculada internamente. Si el carácter de comprobación de bloques es correcto
y no ha ocurrido ningún otro error en la recepción, el procedimiento 3964(R) envía el
carácter DLE y vuelve al estado de reposo. Si hay un error en el BCC o si se produce
cualquier otro error de recepción, se envía el carácter NAK al interlocutor. A continuación se
espera una repetición.
Acoplamiento punto a punto CP 440 Configuración y parametrización
Manual de producto, 04/2011, A5E01027187-04
Principios de la transmisión serie de datos
2.5 Transmisión de datos con el procedimiento 3964(R)
49

Publicidad

Tabla de contenido
loading

Tabla de contenido