Loading
FT-Optix | MQTT | Studio 5000 | Internet das coisas industrial

Uso do protocolo MQTT com FactoryTalk Optix e Studio 5000

Aplicação do protocolo MQTT com FT-Optix e Studio 5000 conectando-se a um Broker. - [Tempo de implantação: 60 min]
Rede representando dados e conceito de TI. IA generativa
Nesta página:
  • Para que serve isso?
  • Guia de instalação
Página inicial do Centro de Inovação
 

PARA QUE SERVE?

O protocolo MQTT (Message Queuing Telemetry Transport) permite o transporte e o envio de mensagens via publicação/assinatura, é baseado no modelo cliente/servidor, extremamente leve, ideal para conectividade remota, envio de dados para a nuvem com pouco código e largura de banda mínima. Esses princípios tornam esse protocolo ideal para comunicações "Machine-to-Machine" (M2M) e para aplicações de saída imediata (Internet das coisas) e Internet das coisas industrial (Internet das coisas industrial) para facilitar a conexão de dispositivos, como sensores, medidores, controladores industriais, diretamente à nuvem.


O FactoryTalk Optix permite a implementação de aplicações usando MQTT com a vantagem de ter um driver de comunicação para rede EtherNet/IP (entre outros) como conexão com controladores industriais.


Nesta nota, apresentamos as formas e demonstramos como é fácil implementar o MQTT no FactoryTalk Optix, conectando-se a um controlador de automação CompactLogix (1769-L36ERM) e enviando dados via MQTT para um broker, permitindo que dispositivos e controladores no chão de fábrica (máquinas e processos) enviem dados diretamente para a nuvem.

Downloads

Observe: Você precisará concordar com os Termos & Condições para cada download.

Arquivos para download ›
Aviso legal Aceitação. A ROCKWELL AUTOMATION FORNECERÁ ACESSO AOS PRODUTOS ROCKWELL (MELHORES PRÁTICAS, APLICAÇÕES E CONHECIMENTO) SOB A CONDIÇÃO DE QUE VOCÊ ACEITE E CUMPRA OS SEGUINTES TERMOS E CONDIÇÕES. VOCÊ ACEITA E CONCORDA EM FICAR VINCULADO AOS TERMOS DESTE ACORDO AO FAZER O DOWNLOAD, INSTALAR, COPIAR OU DE OUTRA FORMA USAR OS PRODUTOS. SE VOCÊ ESTIVER ACEITANDO ESTES TERMOS EM NOME DE OUTRA PESSOA, EMPRESA OU OUTRA ENTIDADE JURÍDICA, VOCÊ DECLARA E GARANTE QUE TEM PLENA AUTORIDADE PARA VINCULAR ESSA PESSOA, EMPRESA OU ENTIDADE JURÍDICA A ESTES TERMOS. SE VOCÊ NÃO CONCORDAR COM ESTES TERMOS, NÃO FAÇA O DOWNLOAD, NÃO INSTALE, NÃO COPIE, NÃO ACESSE OU NÃO USE OS PRODUTOS, SOFTWARE E/OU SERVIÇOS DE NUVEM. 1. A Rockwell Automation mantém a propriedade e o título completos de todos os Produtos e documentação relacionada. Nenhum direito ou licença é concedido além daqueles estabelecidos neste Acordo. A Empresa concede à Rockwell Automation uma licença não exclusiva, mundial, livre de royalties, perpétua e irrevogável para usar qualquer feedback que a Empresa forneça em relação aos Produtos, mesmo que a Empresa tenha designado o feedback como confidencial. A Rockwell Automation terá o direito de usar o feedback sem restrição ou compensação à Empresa. 2. A Empresa não pode alugar, sublocar, ceder, licenciar, sublicenciar ou de outra forma transferir qualquer um dos Produtos sem o consentimento prévio por escrito da Rockwell Automation. A Empresa não pode ceder ou de outra forma transferir direitos de acesso aos Produtos sem o consentimento prévio por escrito da Rockwell Automation. Qualquer montagem reversa, engenharia reversa, descompilação e criação de trabalhos derivados com base nos Produtos pela Empresa é proibida. 3. A Empresa reconhece que os Produtos fornecidos sob este Acordo são Informações Confidenciais da Rockwell Automation e são cobertos por direitos autorais, patentes, marcas comerciais e/ou segredos comerciais vigentes ou pendentes da Rockwell Automation, e a Empresa concorda em manter a confidencialidade não divulgando os Produtos ou a documentação a terceiros sem o consentimento prévio por escrito da Rockwell Automation e em proteger a confidencialidade dos Produtos como protegeria as próprias informações confidenciais da Empresa. A Empresa concorda que sua obrigação de confidencialidade sob este parágrafo sobreviverá à expiração ou rescisão deste Acordo. 4. A Empresa concorda que os Produtos fornecidos sob este Acordo são protótipos e exemplos e que sua aplicação e resultados podem variar dependendo de cada cliente e das condições do projeto. A Rockwell Automation não garante os mesmos resultados. Este Acordo não deve ser interpretado de forma alguma como um compromisso da Rockwell Automation, em qualquer momento, de fabricar e/ou oferecer Produtos para venda. Não há nenhum acordo do nível de serviço explícito ou implícito associado ao uso dos Produtos. A Rockwell Automation não garante que as funções contidas nos Produtos atenderão aos requisitos da Empresa. A Empresa concorda em usar todos os Produtos apenas de acordo com as instruções e apenas para os usos pretendidos identificados na documentação. 5. EXCLUSÃO DE GARANTIAS E LIMITAÇÃO DE RESPONSABILIDADE. OS PRODUTOS SÃO FORNECIDOS "NO ESTADO EM QUE SE ENCONTRAM". A ROCKWELL AUTOMATION RENUNCIA A TODAS E QUAISQUER GARANTIAS, EXPRESSAS, IMPLÍCITAS OU LEGAIS, INCLUINDO, SEM LIMITAÇÃO, QUAISQUER GARANTIAS DE COMERCIALIZAÇÃO OU ADEQUAÇÃO A UM PROPÓSITO ESPECÍFICO. A ROCKWELL AUTOMATION RENUNCIA EXPLICITAMENTE A TODAS AS GARANTIAS DE NÃO INFRAÇÃO E EXPRESSAMENTE NÃO GARANTE QUE OS PRODUTOS, TOTAL OU PARCIALMENTE, ESTARÃO LIVRES DE ERROS OU VULNERABILIDADES DE SEGURANÇA. EM NENHUM CASO A ROCKWELL AUTOMATION SERÁ RESPONSÁVEL POR (i) LUCROS CESSANTES, ECONOMIAS PERDIDAS, TEMPO DE PARADA, DANOS ESPECIAIS, INDIRETOS OU CONSEQUENCIAIS DE QUALQUER TIPO, OU (ii) QUALQUER LESÃO PESSOAL, DANOS À PROPRIEDADE OU DANOS AMBIENTAIS DECORRENTES OU EM CONEXÃO COM ESTE ACORDO, SEJA EM UMA AÇÃO CONTRATUAL, RESPONSABILIDADE OBJETIVA OU EM RESPONSABILIDADE CIVIL, INCLUINDO NEGLIGÊNCIA. 6. A EMPRESA CONCORDA EM INDENIZAR E MANTER A ROCKWELL AUTOMATION ISENTA DE TODOS OS CUSTOS, INDENIZAÇÕES, DANOS, DESPESAS E HONORÁRIOS (INCLUINDO HONORÁRIOS ADVOCATÍCIOS) RESULTANTES OU RELACIONADOS A QUALQUER REIVINDICAÇÃO DE TERCEIROS (INCLUINDO FUNCIONÁRIOS E AGENTES DA EMPRESA) CONTRA A ROCKWELL AUTOMATION, SEUS DISTRIBUIDORES, AGENTES, DIRETORES OU FUNCIONÁRIOS POR LESÃO PESSOAL (INCLUINDO MORTE), DANOS À PROPRIEDADE OU DANOS AMBIENTAIS RELACIONADOS OU RESULTANTES DO USO DOS PRODUTOS. 7. No caso de um Produto ser exportado, a Empresa concorda em cumprir todas as Leis e Regulamentações de Controle de Exportação dos Estados Unidos aplicáveis, bem como as leis de controle de exportação aplicáveis de outros países. Este Acordo será regido pelas leis do estado de Wisconsin. Este Acordo é o acordo completo e exclusivo entre a Rockwell Automation e a Empresa, e substitui todos os acordos anteriores, sejam eles escritos ou orais, relacionados aos Produtos.


Precisa de ajuda?

Se precisar de ajuda com uma aplicação ou tiver feedback do Innovation Center, por favor,  entre em contato conosco.

 
General_Images1
General_Images1
General_Images2
General_Images2
 
 

Links úteis

  • MQTT: https://mqtt.org/
  • Software MQTT (servidores, brokers, outros): https://mqtt.org/software/
  • FactoryTalk Optix: https://www.rockwellautomation.com/pt-br/products/software/factorytalk/optix/try-it-now.html
  • FactoryTalk Hub: https://home.cloud.rockwellautomation.com
 

CARACTERÍSTICAS GERAIS

O MQTT é um protocolo de publicação/assinatura projetado para conectar dispositivos de Internet das coisas industrial. Ao contrário do paradigma de solicitação/resposta HTTP, o MQTT opera de maneira orientada a eventos, permitindo que as mensagens sejam enviadas aos clientes. Essa abordagem de arquitetura permite soluções altamente escaláveis, desacoplando produtores e consumidores de dados e eliminando dependências entre eles. Dois componentes principais para estabelecer a conexão MQTT para publicação e assinatura de mensagens são os clientes MQTT e o broker MQTT.


Mais informações sobre o protocolo MQTT: https://www.hivemq.com/blog/mqtt-essentials-part-1-introducing-mqtt


O FactoryTalk® Optix™ permite que os desenvolvedores de sistemas aprimorem seus processos, eficiência e entregas com uma plataforma IHM moderna e habilitada para nuvem que permite projetar, testar e implantar aplicativos diretamente de um navegador da Web – a qualquer hora, em qualquer lugar. Essa nova plataforma aberta oferece:

  • Opções de design: Crie e teste seus projetos em um ambiente de programação moderno e orientado por objeto.
  • Opções de implantação: Crie seu programa aplicativo uma vez e implante-o em qualquer dispositivo.
  • Opções gráficas: Estilize seus gráficos para atender a um público global e oferecer uma experiência responsiva.
  • Opções extensíveis: Abertura e interoperabilidade por meio de comunicações máquina a máquina e máquina a nuvem habilitadas por conectividade nativa OPC UA, MQTT e saída imediata, com uma interface C# aberta.
 

VANTAGENS

  • Leve e eficiente - os clientes MQTT são muito pequenos, exigem recursos mínimos, portanto, podem ser usados em pequenos microcontroladores. Os cabeçalhos de mensagem MQTT são pequenos para otimizar a largura de banda da rede.
  • Comunicações bidirecionais - o MQTT permite mensagens de dispositivo para nuvem e de nuvem para dispositivo. Isso facilita a transmissão de mensagens para grupos de coisas.
  • Entrega confiável de mensagens - a confiabilidade da entrega de mensagens é importante para muitos casos de uso de Internet das coisas industrial. É por isso que o MQTT tem 3 níveis de qualidade de serviço definidos: 0 – no máximo uma vez, 1 – pelo menos uma vez, 2 – exatamente uma vez.
  • Suporte para redes não confiáveis - muitos dispositivos de Internet das coisas industrial se conectam por meio de redes celulares não confiáveis. O suporte do MQTT para sessões persistentes reduz o tempo para reconectar o cliente com o broker.
  • Segurança habilitada - o MQTT facilita a criptografia de mensagens usando TLS e a autenticação de clientes usando protocolos de autenticação modernos, como OAuth.

 

LIMITAÇÕES E DESVANTAGENS

  • Uma das desvantagens de usar o protocolo MQTT é que as mensagens não são armazenadas no broker.
  • Dependência de rede. É necessário uma conexão estável e constante para o funcionamento adequado.

 
CONHECIMENTO

  • THEN Windows
  • MQTT – Conceitos e fundamentos
  • FactoryTalk Optix – Conhecimento básico
  • Studio 5000 – Conhecimento básico
  • Visual Studio C# – Conhecimento básico
 

ISSO É ÚTIL PARA MIM?

  • Fácil de implementar
  • Fácil de adicionar novos dispositivos/clientes na arquitetura
  • Possui recursos de segurança e criptografia (SSL/TLS)
  • Atualmente, é um dos protocolos mais fáceis de implementar para transportar dados de telemetria de saída imediata e Internet das coisas industrial para a nuvem

 

COMO POSSO FAZER ISSO FUNCIONAR?
Você precisará do seguinte software:

1 - FactoryTalk Optix Studio Free/Pro – versão mais recente disponível - Download: https://www.rockwellautomation.com/pt-br/products/software/factorytalk/optix/try-it-now.html

Importante: O FactoryTalk Optix Studio utiliza C# como linguagem de backend – NetLogic. Recomendamos instalar o Microsoft Visual Studio 2022 Community (após instalar o FT-Optix).

No menu FT-Optix, Options>>Optix Studio>>Preferred Code Editor (selecionar Visual Studio) https://visualstudio.microsoft.com/pt-br/vs/community/

2 - MQTT.fx Broker - Opção de download: https://mqttfx.jensd.de

Observação: Existem outras fontes para baixar este programa

3 - FactoryTalk Studio 5000 Design Studio V30 ou superior

Guia de instalação

Para implementar, verifique as etapas a seguir.

 
  1. Step 01
  2. Step 02
  3. Step 03
  4. Step 04
Open All Close All
Step 01
 

Etapa 01 - Carregando a aplicação base (exemplo) da ajuda do FactoryTalk Optix.

 
Step 02
 

Etapa 02 - Configurando a aplicação FT-Optix para comunicação com o Studio 5000.

Step 03
 

Etapa 03 - Configurando a aplicação FT-Optix para publish/subscribe.

Step 04
 

Etapa 04 - Configurando o broker MQTT.fx e testando as aplicações.

 

Uso do protocolo MQTT com FactoryTalk Optix e Studio 5000

Versão 1.0 – julho de 2024

Inscreva-se!

Receba novos lançamentos de aplicativos e outras notícias do Innovation Center diretamente em sua caixa de entrada.

Quero me inscrever
  1. Chevron LeftChevron Left Página inicial da Rockwell Automation
  2. Chevron LeftChevron Left Sup...
  3. Chevron LeftChevron Left Pro...
  4. Chevron LeftChevron Left Downloads
  5. Chevron LeftChevron Left Innovation Center
  6. Chevron LeftChevron Left Projeto e implementação de sistemas de controle de cibersegurança
O conteúdo deste site foi traduzido usando inteligência artificial (IA) sem revisão nem edição humana. O conteúdo pode conter erros ou imprecisões e é fornecido “da forma como está” sem nenhum tipo de garantia. O texto oficial é a versão em inglês.
Atualize suas preferências de cookies para continuar.
Este recurso requer cookies para melhorar sua experiência. Atualize suas preferências para permitir esses cookies:
  • Cookies de Redes Sociais
  • Cookies Funcionais
  • Cookies de Desempenho
  • Cookies de Marketing
  • Todos os Cookies
Você pode atualizar suas preferências a qualquer momento. Para mais informações, consulte nosso {0} Política de Privacidade
CloseClose