Configuración
4.14 CloudConnect
Comportamiento en caso de interrupción de la conexión en función del valor QoS
El comportamiento del CP en caso de interrupción de la conexión con el servidor de la nube
depende del valor QoS configurado.
• QoS = 0
– Mientras se interrumpe la conexión:
– Una vez recuperada la conexión:
• QoS = 1 / 2
– Mientras se interrumpe la conexión:
– Una vez recuperada la conexión:
Almacenamiento intermedio de datos en la memoria de telegramas
El CP guarda en su memoria de telegramas los mensajes que se acumulan y todavía no se han
publicado. Dicha memoria tiene una capacidad de 3500 mensajes.
La memoria de telegramas funciona cronológicamente, es decir, los datos más antiguos
se envían en primer lugar (principio FIFO). Cuando se rebasa la capacidad máxima, se
sobrescriben los mensajes más antiguos.
118
El CP publica mensajes con el valor actual en cada caso.
Después de enviar cada mensaje, el CP inicia el "Intervalo Keep Alive" para vigilar la
conexión con el broker. Si el CP no recibe ningún paquete del broker dentro de este tiempo
de vigilancia, envía un paquete PINGREQ al broker.
Si el CP no recibe ningún paquete PINGRESP del broker, deshace la conexión una vez
transcurridas 1,5 veces el valor del intervalo Keep Alive. A continuación, el CP intenta
establecer de nuevo la conexión.
El CP no guarda temporalmente los mensajes publicados.
El CP publica mensajes con el valor actual en cada caso.
El CP publica mensajes con valores actuales y espera a que el broker acuse cada mensaje.
El CP no borra los mensajes publicados de su búfer de transmisión hasta que el broker los
ha acusado.
En función del valor QoS que utiliza el broker, este envía los siguientes acuses:
‑ QoS = 1: PUBACK
‑ QoS = 2: PUBREC + PUBREL
Si el CP no recibe del broker ningún acuse para los últimos mensajes publicados (máx. 16)
deja de publicar mensajes.
Si el CP no recibe ningún paquete del broker dentro del tiempo de vigilancia (Intervalo
Keep Alive), envía un paquete PINGREQ al broker. Si el CP no recibe ningún paquete
PINGRESP del broker, deshace la conexión una vez transcurridas 1,5 veces el valor del
intervalo Keep Alive. A continuación, el CP intenta establecer de nuevo la conexión.
Una vez se ha restablecido la conexión, el CP espera los acuses que todavía están
pendientes.
Cuando ha recibido los acuses, el CP publica primero los mensajes de la memoria de
telegramas y después los últimos que se han acumulado.
Instrucciones de servicio, 05/2024, C79000-G8978-C365-07
SIMATIC CP 1243-1