Agregar Publicador de MQTT
Configure un Publicador de MQTT para publicar mensajes en un tema definido por Agente MQTT. Cualquier cliente MQTT suscrito a ese tema recibe los mensajes.
CONSEJO:
El publicador solo admite variables escalares. No se admiten matrices, UDT y otras variables no escalares.
- En la Vista del proyecto, haga clic con el botón derecho enMQTTy seleccione .
- EnPropiedades, configure:
- Modo de muestreo
- Ninguno: la grabación automática está deshabilitada. Puede registrar invocando al método de muestra
- Periódico: registra los valores de todas las variables seleccionadas a intervalos regulares
- Cambio en el valor: a intervalos regulares, únicamente registra los valores de las variables seleccionadas que cambiaron desde el muestreo anterior.
- Período de muestreo
- Frecuencia de registro de la variable en la base de datos. Intervalo en horas, con precisión de milisegundos, entre un muestreo y el siguiente.
- Tiempo de sondeo
- Frecuencia de lectura/actualización de la variable desde el origen externo o interno, como un controlador o el modeloFactoryTalk Optix. Un intervalo en horas, con precisión de milisegundos, entre un sondeo y el siguiente.
- Origen de datos
- Especifique el origen de datos:
- Carpeta: una carpeta que contiene variables cuyos valores se enviarán al agente. El nodo Carpeta debe ser un objeto global y no un objeto basado en sesiones.
- Registrador de datos: especifica qué conjunto de variables del registrador de datos se publica.
- Registrador de eventos- Especifica qué conjunto de atributos de evento del registrador de eventos se publica.
- Tema
- Un tema MQTT al que el publicador envía mensajes.
- QoS
- Calidad de servicio (QoS) de MQTT, define la garantía de entrega para un mensaje específico:0: como máximo una vez (es posible la pérdida de mensajes).1: al menos una vez (garantiza la entrega del mensaje con posibles mensajes duplicados).2: exactamente una vez (garantiza la entrega del mensaje sin duplicación).
- Conservar
- Habilita o deshabilita la conservación de los mensajes leídos del tema.
- Almacenar y reenviar
- Almacenar y reenviar almacena los datos en caso de pérdida temporal de la conexión con el almacenamiento. Consulte Almacenar y reenviar.
- Almacenar y reenviar habilitado. Habilita o deshabilita Almacenar y reenviar.
- Tamaño máximo del búfer de Almacenar y reenviar. Número máximo de elementos en el búfer, que puede establecerse entre 1 y 100.000. Un elemento es una entrada (fila) en una tabla de base de datos.
- Sobrescritura del búfer de Almacenar y reenviar. Cuando se establece enVerdadero, sobrescribe las entradas más antiguas con nuevos datos cuando se alcanza el límite del búfer. Cuando se establece enFalso, omite los nuevos datos cuando se alcanza el límite del búfer.CONSEJO: Están disponibles las siguientes propiedades de diagnóstico de solo lectura:Uso del búfer de Almacenar y reenviar. Muestra el número actual de elementos en el búfer.Desbordamiento del búfer de Almacenar y reenviar. Falso: indica que se gestionan los datos que están por llegar. Verdadero: indica que el búfer está lleno y que se omiten los datos que están por llegar.
En la
Vista del proyecto
, en la carpeta MQTT
, aparece el objeto Publicador de MQTT
.Entregue su opinión