Loading
FT-Optix | MQTT | Studio 5000 | IIoT

Usando o 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 minutos]
Network representing data and IT concept. Generative AI
Nesta página:
  • Para que serve isso?
  • Guia de instalação
Innovation Center Home
 

PRA QUE SERVE?

O protocolo MQTT (Message Queuing Telemetry Transport) permite o transporte e envio de mensagens via Publicador/assinatura, baseia-se no modelo cliente/servidor, extremamente leve, ideal para conectividade remota, envio de dados para nuvem com pouco código e mínima largura de banda. Esses princípios tornam este protocolo ideal para as comunicações (M2M) “Maquina-para-maquina” e para as aplicações IoT (Internet das coisas) e IIoT (Industrial Internet das Coisas) de forma a facilitar a conexão de dispositivos, como sensores, medidores, controladores industriais, diretamente com a nuvem.


O Factory Talk Optix permite a implementação de aplicações utilizando MQTT coma vantagem de possui driver de comunicação para rede Ethernet/IP (entre outros) como conexão com controladores industriais.


Nessa nota aplicação apresentamos os caminhos e demonstramos como é fácil implementar o MQTT no FactoryTalk Optix, conectando com um controlador de automação CompactLogix (1769-L36ERM) e enviando dado via MQTT para um broker, permitindo que dispositivos e controladores no chão de fábrica (máquinas e processos) possam enviar dados diretamente para nuvem.

 

Downloads

Observação: você precisará concordar com os Termos e Condições de cada download.

Arquivos para download ›
Legal Disclaimer 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 CUMPRIR OS SEGUINTES TERMOS E CONDIÇÕES. VOCÊ ACEITA E CONCORDA EM CUMPRIR OS TERMOS DESTE CONTRATO AO FAZER O DOWNLOAD, INSTALAR, COPIAR OU USAR PRODUTOS DE OUTRA FORMA. SE VOCÊ ESTÁ ACEITANDO ESTES TERMOS EM NOME DE OUTRA PESSOA, EMPRESA OU OUTRA ENTIDADE LEGAL, VOCÊ DECLARA E GARANTE QUE TEM TOTAL AUTORIDADE PARA VINCULAR ESSA PESSOA, EMPRESA OU ENTIDADE LEGAL A ESTES TERMOS. SE VOCÊ NÃO CONCORDA COM ESTES TERMOS, NÃO FAÇA O DOWNLOAD, INSTALE, COPIE, ACESSE OU USE O SOFTWARE E/OU OS SERVIÇOS EM NUVEM. 1. A Rockwell Automation retém total propriedade e título de todos os produtos e documentação relacionada. Nenhum direito ou licença é concedido além dos estabelecidos neste Contrato. A empresa concede à Rockwell Automation uma licença não exclusiva, mundial, isenta de royalties, perpétua e não revogável para usar qualquer feedback que a empresa forneça sobre os 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 para a Empresa. 2. A Empresa não pode arrendar, subarrendar, atribuir, licenciar, sublicenciar ou de outra forma transferir nenhum dos Produtos sem o consentimento prévio por escrito da Rockwell Automation. A Empresa não pode atribuir 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 baseados nos Produtos pela Empresa são proibidos. 3. A Empresa reconhece que os Produtos fornecidos sob este Contrato são Informações Confidenciais da Rockwell Automation e estão cobertos por direitos autorais, patentes, marcas registradas e/ou segredos comerciais vigentes ou pendentes da Rockwell Automation, e a Empresa concorda em manter a confidencialidade ao não divulgar Produtos ou documentação a qualquer terceiro sem o consentimento prévio por escrito da Rockwell Automation e para proteger a confidencialidade dos Produtos, assim como protegeria as informações confidenciais da própria Empresa. A Empresa concorda que sua obrigação de confidencialidade nos termos deste parágrafo sobreviverá à expiração ou rescisão deste Contrato. 4. A Empresa concorda que os Produtos fornecidos neste Contrato são protótipos e exemplos e sua aplicação e resultados podem variar dependendo de cada cliente e condições do projeto. A Rockwell Automation não garante os mesmos resultados. Este Contrato não deve, de forma alguma, ser interpretado como um compromisso da Rockwell Automation em qualquer momento de fabricar e/ou oferecer Produtos para venda. Não há contrato de 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 "COMO ESTÃO". A ROCKWELL AUTOMATION RENUNCIA TODA E QUALQUER GARANTIA, EXPRESSA, IMPLÍCITA OU LEGAL, INCLUINDO, SEM LIMITAÇÃO, QUAISQUER GARANTIAS DE COMERCIABILIDADE OU ADEQUAÇÃO PARA UM FIM ESPECÍFICO. A ROCKWELL AUTOMATION SE ISENTA EXPLICITAMENTE DE TODAS AS GARANTIAS DE NÃO VIOLAÇÃO E NÃO GARANTE EXPRESSAMENTE QUE OS PRODUTOS, NO TODO OU EM PARTE, ESTARÃO LIVRES DE ERROS OU VULNERABILIDADES DE SEGURANÇA. EM NENHUM CASO A ROCKWELL AUTOMATION SERÁ RESPONSÁVEL POR (i) PERDA DE LUCROS, PERDA DE ECONOMIAS, PARADAS, DANOS ESPECIAIS, INDIRETOS OU CONSEQÜENCIAIS DE QUALQUER TIPO, OU (ii) QUALQUER LESÕES PESSOAIS, DANOS MATERIAIS OU AMBIENTAIS DECORRENTES DE OU EM CONEXÃO COM ESTE ACORDO, SEJA EM UMA AÇÃO DE CONTRATO, RESPONSABILIDADE ESTRITA OU EM ILÍCITO INCLUINDO NEGLIGÊNCIA. 6. A EMPRESA CONCORDA EM INDENIZAR E ISENTAR A ROCKWELL AUTOMATION DE TODOS OS CUSTOS, PRÊMIOS, DANOS, DESPESAS E TAXAS (INCLUINDO HONORÁRIOS DE ADVOGADOS) RESULTANTES OU RELACIONADOS A QUAISQUER RECLAMAÇÕES DE TERCEIROS (INCLUINDO FUNCIONÁRIOS E AGENTES DA EMPRESA) CONTRA A ROCKWELL AUTOMATION, SEUS DISTRIBUIDORES, AGENTES, OFICIAIS, DIRETORES OU FUNCIONÁRIOS POR DANOS PESSOAIS (INCLUINDO MORTE), DANOS DE PROPRIEDADE OU AMBIENTAL RELACIONADOS OU RESULTANTES DO USO DOS PRODUTOS. 7. Caso um Produto seja exportado, a Empresa concorda em cumprir todas as Leis e Regulamentos de Controle de Exportação aplicáveis dos Estados Unidos e as leis de controle de exportação aplicáveis de outros países. Este Contrato será regido pelas leis do estado de Wisconsin. Este Contrato é o Contrato completo e exclusivo entre a Rockwell Automation e a Empresa e substitui todos os contratos anteriores, escritos ou verbais, relacionados aos Produtos.

Precisa de ajuda?

Se você precisar de ajuda com uma inscrição ou tiver um feedback do centro de inovação, escreva para nós.

 
General_Images1
General_Images1
General_Images2
General_Images2

Links úteis

  • MQTT: https://mqtt.org/
  • MQTT Softwares (Servers,Brokers, others): 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
 

CARACTERISTICAS GERAIS

MQTT é um protocolo de publicação/assinatura projetado para conectar dispositivos IoT. Ao contrário do paradigma de solicitação/resposta do HTTP, o MQTT opera de maneira orientada a eventos, permitindo que as mensagens sejam enviadas aos clientes. Essa abordagem arquitetônica permite soluções altamente escaláveis, desvinculando produtores e consumidores de dados, eliminando dependências entre eles. Dois componentes principais para estabelecer a conexão MQTT para publicação e assinatura das mensagens são os Clientes MQTT e o Corretor 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, a eficiência e as entregas com uma plataforma de IHM moderna e habilitada para nuvem que permite que você projete, teste e implante aplicativos diretamente de um navegador da Web – a qualquer hora, em qualquer lugar. Esta 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 para máquina e máquina para nuvem habilitadas por conectividade nativa OPC UA, MQTT e IOT, com uma interface C# aberta.
 

VANTAGENS

  • Leve e eficiente - Os clientes MQTT são muito pequenos, requerem recursos mínimos, por isso podem ser usados em microcontroladores pequenos. Os cabeçalhos de mensagem MQTT são pequenos para otimizar a largura de banda da rede.
  • Comunicações bidirecionais - O MQTT permite mensagens entre dispositivo para nuvem e 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 IoT. É 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 IoT se conectam por 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 ativada - 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 da utilização do protocolo MQTT é a não armazenagem de mensagens no Broker.
  • Dependência da rede. Necessita de conexão estável e constante para um bom funcionamento.

 

CONHECIMENTO

  • SO Windows
  • MQTT – Conceitos e fundamentos
  • FT-Optix – Conhecimento Básico
  • Studio 5000 – Conhecimento básico
  • Visual Studio C# - Conhecimento básico

ISSO É ÚTIL PRA MIM?

  • Fácil de implementar
  • Fácil adicionar novos dispositivos/clientes na arquitetura
  • Possui recursos de segurança e criptografia (SSL/TLS)
  • Atualmente um dos protocolos mais fáceis de se implementar para transportar dados de telemetria IoT e IIoT para nuvem

 

COMO POSSO FAZER FUNCIONAR?


Voce precisará dos seguintes softwares:
1 - FactoryTalk Optix Studio Free/Pro – última versão disponível - Download: https://www.rockwellautomation.com/pt-br/products/software/factorytalk/optix/try-it-now.html

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

No FT-Optix Menu, Options>>Optix Studio>>Prefered code editor (selecione Visual Studio) https://visualstudio.microsoft.com/pt-br/vs/community/

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

Nota: Existem outras fontes p/ download desse programa

3 - FactoryTalk Studio 5000 Design Studio V30 or Superior

Guia de instalação

Para implementar, verifique os passos a seguir.

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

Passo 01 - Carregando aplicação base (exemplo) do Help do FactoryTalk Optix.

 
Chevron DownChevron Down
Step 02 Chevron DownChevron Down
 

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

Chevron DownChevron Down
Step 03 Chevron DownChevron Down
 

Passo 03 - Configurando aplicação FT-Optix para Publish/Subscribe.

Chevron DownChevron Down
Step 04 Chevron DownChevron Down
 

Passo 04 - Configurando Broker MQTT.fx e testando as aplicações.

Chevron DownChevron Down
 

Usando o protocolo MQTT com FactoryTalk Optix e Studio 5000

Versão 1.0 - Julho de 2024

Inscreva-se agora!

Receba novos lançamentos de aplicativos e outras inovações do Centro de Inovação diretamente em sua email.

Quero me inscrever
  1. Chevron LeftChevron Left Página inicial da Rockwell Automation Chevron RightChevron Right
  2. Chevron LeftChevron Left Sup... Chevron RightChevron Right
  3. Chevron LeftChevron Left Pro... Chevron RightChevron Right
  4. Chevron LeftChevron Left Downloads Chevron RightChevron Right
  5. Chevron LeftChevron Left Innovation Center Chevron RightChevron Right
  6. Chevron LeftChevron Left Usando o protocolo MQTT com FactoryTalk Optix e Studio 5000 Chevron RightChevron Right
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