Recibir Datos; Desconexión De La Comunicación Al Recibir - Siemens SIMATIC S7-300 Manual De Producto

Ocultar thumbs Ver también para SIMATIC S7-300:
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, sólo uno de ellos se registrará en
el búfer de recepción.
Cada vez que se reciben un carácter, se espera al siguiente durante el tiempo de retardo de
caracteres. Si éste 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
P_RCV_RK (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 desconecte la
comunicación y seguidamente 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 341 notifica la primera transmisión errónea y la cancelación definitiva al bloque de
función P_RCV_RK (parámetro de salida STATUS).
Desconexión de la comunicación al recibir
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 3964R detecta la secuencia de caracteres DLE ETX BCC, finaliza
la recepción. La CPU compara el carácter de comprobación de bloque BCC recibido con la
paridad longitudinal calculada internamente. Si el carácter de comprobación de bloque es
correcto y no se produce ningún otro error de recepción, el procedimiento 3964R envía DLE
y regresa al estado de reposo. Si el BCC da un error 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 341, configuración y parametrización
Manual de producto, 09/2008, A5E02191073-01
Principios de la transmisión serie de datos
2.4 Transmisión de datos con el procedimiento 3964(R)
43

Publicidad

Tabla de contenido
loading

Tabla de contenido