Siemens SIMATIC S7-300 Manual De Producto página 41

Acoplamiento punto a punto cp 340, configuración, instalación y parametrización
Ocultar thumbs Ver también para SIMATIC S7-300:
Tabla de contenido

Publicidad

Recibir datos
Si el procedimiento recibe el carácter STX y dispone de un búfer de recepción vacío,
responde con DLE. Los caracteres de recepción entrantes se depositan en el búfer de
recepción. Si se reciben dos caracteres DLE consecutivos, sólo 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 éste transcurre sin ninguna recepción, se envía el carácter NAK al
interlocutor. El programa del sistema registra entonces el error en el bloque de función
P_RCV (parámetro de salida STATUS).
Si durante el establecimiento de la conexión con STX no hay ningún búfer de recepción
disponible, se inicia un tiempo de espera de 400 ms. Si una vez transcurrido este tiempo
continúa sin haber ningún búfer de recepción disponible, el programa del sistema registra el
error (mensaje de error en la salida STATUS del FB). El procedimiento envía un carácter
NAK y regresa al estado de reposo. En caso contrario, el procedimiento envía el carácter
DLE y recibe los datos como se ha descrito.
Interrupción de la conexión en la recepció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 no es posible recibir el bloque sin errores tras el número de
intentos de transmisión especificado en la parametrización, o si el interlocutor no inicia la
repetición dentro de un tiempo de espera de 4 s, el procedimiento interrumpe la recepción.
El programa del sistema registra entonces el error en el bloque de función P_RCV
(parámetro de salida STATUS).
Cuando el procedimiento 3964 reconoce la secuencia de caracteres DLE ETX, finaliza la
recepción y envía el carácter DLE al interlocutor si ha recibido un bloque sin errores. 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 reconoce 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 3964R 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.
Nota
En cuanto está preparado, el procedimiento 3964(R) comienza a enviar el carácter NAK al
interlocutor para que éste pase a estado de reposo.
Acoplamiento punto a punto CP 340, configuración, instalación y parametrización
Manual de producto, 10/2007, A5E00389210-02
Principios de la transmisión serie de datos
2.5 Transmisión de datos con el procedimiento 3964(R)
41

Publicidad

Tabla de contenido
loading

Tabla de contenido