Control Del Flujo De Datos/Procedimiento De Protocolo De Enlace - Siemens SIMATIC S7-300 Manual

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

Publicidad

Búfer de recepción en la CPU
El tamaño del búfer de recepción es de 2048 bytes. En la parametrización se puede indicar
si se desea impedir la sobrescritura de los datos en el búfer de recepción. Además, podrá
indicar el rango de valores (de 1 a 10) para el número de telegramas de recepción
memorizados o aprovechar todo el búfer de recepción.
El búfer de recepción se puede borrar durante el arranque. Estas opciones se pueden
ajustar en el diálogo de parametrización o bien llamando el SFB RES_RCV (consulte el
capítulo 6.5.1.3).
El búfer de recepción es un búfer anular:
Si se insertan varios telegramas en el búfer de recepción, se aplicará lo siguiente: Se
transfiere siempre en primer lugar el telegrama de mayor antigüedad al bloque de datos
de destino.
Si desea que se transfiera siempre el telegrama más reciente al bloque de datos de
destino, deberá parametrizar para el número de telegramas respaldados el valor "1" y
desactivar la protección de sobrescritura.
Nota
Si se desactiva la lectura continua de los datos de recepción en el programa de usuario
durante un período determinado, puede ocurrir que al volver a solicitar los datos de
recepción se registren primero telegramas antiguos y después el telegrama más reciente
en el bloque de datos de destino.
Los telegramas antiguos son aquellos que, al producirse la interrupción, ya estaban de
camino entre la CPU y el interlocutor o ya habían sido recibidos por el SFB.

Control del flujo de datos/Procedimiento de protocolo de enlace

El procedimiento de protocolo de enlace controla el flujo de datos entre dos interlocutores.
Utilizando el procedimiento de protocolo de enlace se puede evitar la pérdida de datos
durante la transferencia cuando se trabaja con dos equipos de distinta velocidad. La CPU es
compatible con protocolos de enlace de software con XON/XOFF.
La realización del control de flujo de datos se lleva a cabo de la siguiente manera:
1. En cuanto se haya parametrizado la CPU para que entre en el modo de operación con
control de flujo de datos, ésta envía el carácter XON.
2. Una vez alcanzado el número de telegramas parametrizado, es decir, 50 caracteres
antes de que se desborde el búfer de recepción (tamaño del búfer de recepción:
2048 bytes), la CPU emite el carácter XOFF. Si a pesar de ello el interlocutor sigue
emitiendo, se emitirá un mensaje de error cuando se desborde el búfer de recepción.
Los últimos datos recibidos del último telegrama se ignorarán.
3. En cuanto se recoge un telegrama del búfer de recepción y el búfer vuelve a estar
preparado para una nueva recepción, la CPU envía el carácter XON.
4. En el momento en el que la CPU recibe el carácter XOFF interrumpe el proceso de
emisión. Si no se recibe ningún carácter XON después del tiempo parametrizado, se
interrumpe el proceso de emisión y se emite el correspondiente mensaje de error
(0708H) en la salida de STATUS de los bloques de función del sistema.
CPU 31xC Funciones tecnológicas
A5E00105486-03
Acoplamiento punto a punto
6-65

Publicidad

Tabla de contenido
loading

Tabla de contenido