Adicionar publicador MQTT
Configure um publicador MQTT para publicar mensagens em um tópico definido do intermediador MQTT. Qualquer cliente MQTT inscrito nesse tópico recebe as mensagens.
DICA:
O editor aceita apenas variáveis escalares. Matrizes, UDTs e outras variáveis não escalares não são aceitas.
- Na Exibição de projeto, clique com o botão direito do mouse emMQTTe selecione .
- EmPropriedades, configure:
- Modo de amostragem
- Nenhum- o registro automático está desabilitado. Você pode registrar ao invocar o método Amostra
- Periódico- registra, em intervalos regulares, os valores de todas as variáveis selecionadas
- Alteração de valor- registra, em intervalos regulares, somente os valores das variáveis selecionadas que foram alteradas desde à amostragem anterior.
- Período de amostragem
- Frequência de registro em log da variável no banco de dados. Um intervalo em horas, com precisão de milissegundos, entre uma amostragem e a próxima.
- Tempo de sondagem
- Frequência de leitura/atualização da variável a partir da fonte externa ou interna, como um controlador ou o modelo doFactoryTalk Optix. Um intervalo em horas, com precisão de milissegundos, entre uma sondagem e a próxima.
- Fonte de dados
- Especifique a fonte de dados:
- Pasta- Uma pasta que contém variáveis cujos valores serão enviados ao intermediador. O nó Pasta deve ser um objeto global e não pode ser um objeto baseado em sessão.
- Registrador de dados- Especifica qual conjunto de variáveis do registrador de dados é publicado.
- Tópico
- Um tópico MQTT para o qual o publicador envia mensagens.
- QoS
- Qualidade de Serviço (Quality of Service, QoS) MQTT, define a garantia de entrega para uma mensagem específica:0- No máximo uma vez (perda de mensagens é possível).1- Pelo menos uma vez (garante a entrega de mensagens com possíveis mensagens duplicadas).2- Exatamente uma vez (garante a entrega da mensagem sem duplicação).
- Reter
- Habilita ou desabilita a retenção de mensagens de leitura sobre o tópico.
- Armazenar e encaminhar
- Armazenar e encaminhar armazena dados em caso de perda temporária de conexão com o armazenamento. Consulte Armazenar e encaminhar.
- Armazenar e encaminhar habilitado. Habilita ou desabilita Armazenar e encaminhar.
- Tamanho máximo do buffer de Armazenar e encaminhar. Número máximo de elementos no buffer, que pode ser definido de 1 a 100.000. Um elemento é uma entrada (linha) em uma tabela de banco de dados.
- Sobrescrita de buffer de Armazenar e encaminhar. Quando definido comoVerdadeiro, substitui as entradas mais antigas por novos dados quando o limite do buffer é atingido. Quando definido comoFalso, ignora os dados novos quando o limite do buffer é alcançado.DICA: As seguintes propriedades de diagnóstico somente leitura estão disponíveis:Uso de buffer de Armazenar e encaminhar. Exibe o número atual de elementos no buffer.Estouro de buffer de Armazenar e encaminhar. Falso - indica que os próximos dados são manipulados. Verdadeiro- indica que o buffer está cheio e que os dados futuros são ignorados no momento.
Na
Exibição de projeto
, na pasta MQTT
, é exibido o objeto do Publicador MQTT
.Dê sua opinião