Loading
Innovation Center LOGO
Recent ActivityRecent Activity

Como conectar sua planta ou máquina com Azure usando FT-Optix

Aplicação de visualização e integração base para conectar sua planta ou máquina diretamente com Microsoft Azure. - [Tempo de implantação: 120 minutos]
Innovation Center Home
Double Exposure Image of Business and Finance - Businessman with report chart up forward to financial profit growth of stock market investment.
Logo do Centro de Inovação
  • Visão Geral
  • Guia de Implementação
  • Download
  • Contate-nos
  • Inscreva-se
Innovation Center Home Page
 

O que esta aplicação faz?

Atualmente os projetos e aplicações de automação, sejam eles processo ou fabricantes de máquinas, estão cada vez mais conectados com a computação em nuvem, permitindo que essas aplicações enviem dados para análise e tomada de decisão.

Este guia de introdução descreve a integração do FactoryTalk® Optix™ e do Azure IoT Operations, testado em uma máquina de demonstração de processamento de fluidos desenvolvida em conjunto pela Rockwell Automation e pela Microsoft. Esse conceito de aplicação pode ser implementando também para fabricantes de máquinas – OEM.

Ele abrange as etapas de arquitetura, instalação e configuração necessárias para a integração. A seção de arquitetura inclui um diagrama que ilustra a abordagem de nuvem adaptável, plano de dados e plano de gerenciamento. A seção de instalação fornece etapas detalhadas para configurar o FactoryTalk Optix e o Azure IoT Operations, incluindo um script de shell para automatizar o processo. A seção de configuração explica como configurar o FactoryTalk Optix e o Azure IoT Operations, incluindo a criação de aplicativos, a configuração de servidores OPC UA e a geração de certificados.

 

Caracteristicas Gerais

O FactoryTalk Optix Studio é um ambiente de desenvolvimento integrado com estrutura de módulos funcionais para projetar e compilar aplicativos HMI ou de Internet das Coisas (Internet of Things, IoT). O FactoryTalk Optix Studio inclui uma biblioteca de objetos predefinidos que dão suporte ao design modular de interfaces gráficas, recursos e operações lógicas de um aplicativo HMI. Usando scripts específicos da linguagem C#, você pode automatizar várias ações na fase de design e adicionar funções personalizadas aos projetos.

 

O FactoryTalk Optix Studio está disponível como um ambiente de desenvolvimento de área de trabalho e da Web usado para compilar Aplicativos FactoryTalk Optix e implementá-los em sistemas clientes. Você acessa o editor da Web FactoryTalk Optix Studio por meio do FactoryTalk Hub.

 

Você desenvolve e compila Aplicativos FactoryTalk Optix no FactoryTalk Optix Studio. Os aplicativos compilados podem ser implementados em sistemas clientes Windows® ou Linux ou dispositivos fechados da Rockwell Automation, como o OptixPanel ou o módulo de computação de borda incorporado.

AHIC Download ICON VF.png

Download

Importante: Será necessário aceitar os Termos e Condições para cada download.

Arquivos para download ›
Legal Disclaimer Acceptance. ROCKWELL AUTOMATION WILL PROVIDE ACCESS TO ROCKWELL PRODUCTS (BEST PRACTICES, APPLICATIONS AND KNOWLEDGE) ON THE CONDITION THAT YOU ACCEPT AND COMPLY WITH THE FOLLOWING TERMS AND CONDITIONS. YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS AGREEMENT BY DOWNLOADING, INSTALLING, COPYING, OR OTHERWISE USING PRODUCTS. IF YOU ARE ACCEPTING THESE TERMS ON BEHALF OF ANOTHER PERSON, COMPANY, OR OTHER LEGAL ENTITY, YOU REPRESENT AND WARRANT THAT YOU HAVE FULL AUTHORITY TO BIND THAT PERSON, COMPANY, OR LEGAL ENTITY TO THESE TERMS. IF YOU DO NOT AGREE TO THESE TERMS, DO NOT DOWNLOAD, INSTALL, COPY, ACCESS, OR USE THE PRODUCTS, SOFTWARE AND/OR CLOUD SERVICES. 1. Rockwell Automation retains full ownership and title to all Products and related documentation. No rights or licenses are granted other than those set forth in this Agreement. Company grants to Rockwell Automation a non-exclusive, worldwide, royalty-free, perpetual, non-revocable license to use any feedback Company provides regarding the Products, even if Company has designated the feedback as confidential. Rockwell Automation will be entitled to use the feedback without restriction or compensation to Company. 2. Company may not lease sub-lease, assign, license, sub-license or otherwise transfer any of the Products without the prior written consent of Rockwell Automation. Company may not assign or otherwise transfer access rights to the Products without the prior written consent of Rockwell Automation. Any reverse assembly, reverse engineering, decompilation, and creation of derivative works based on the Products by Company is prohibited. 3. Company acknowledges that Products provided under this Agreement are Rockwell Automation’s Confidential Information and are covered by effective or pending copyrights, patents, trademarks and/or trade secrets of Rockwell Automation, and Company agrees to maintain confidentiality by not disclosing Products or documentation to any third party without the prior written consent of Rockwell Automation and to protect the confidentiality of the Products as it would Company’s own confidential information. Company agrees that its obligation of confidentiality under this paragraph shall survive expiration or termination of this Agreement. 4. Company agrees that Products provided under this Agreement are prototypes and examples and its application and results may vary depending on each customer and project conditions. Rockwell Automation do not warranty the same results. This Agreement shall in no way be construed as a commitment by Rockwell Automation at any time to manufacture and/or offer Products for sale. There is no explicit or implicit service level agreement associated with using the Products. Rockwell Automation does not warrant that the functions contained in the Products will meet Company’s requirements. Company agrees to use all Products only in accordance with the instructions and only for the intended usages identified in the documentation. 5. EXCLUSION OF WARRANTIES AND LIMITATION OF LIABILITY. THE PRODUCTS ARE PROVIDED "AS IS". ROCKWELL AUTOMATION DISCLAIMS ANY AND ALL WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, INCLUDING WITHOUT LIMITATION ANY WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. ROCKWELL AUTOMATION EXPLICITLY DISCLAIMS ALL WARRANTIES OF NON- INFRINGEMENT AND EXPRESSLY DOES NOT WARRANT THAT THE PRODUCTS, IN WHOLE OR IN PART, WILL BE ERROR FREE OR FREE FROM SECURITY VULNERABILITIES. IN NO EVENT SHALL ROCKWELL AUTOMATION BE LIABLE FOR (i) LOST PROFITS, LOST SAVINGS, DOWNTIME, SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR (ii) ANY PERSONAL INJURY, PROPERTY DAMAGE OR ENVIRONMENTAL DAMAGE ARISING OUT OF OR IN CONNECTION WITH THIS AGREEMENT, WHETHER IN AN ACTION IN CONTRACT, STRICT LIABILITY OR IN TORT INCLUDING NEGLIGENCE. 6. COMPANY AGREES TO INDEMNIFY AND HOLD ROCKWELL AUTOMATION HARMLESS FROM ALL COSTS, AWARDS, DAMAGES, EXPENSES AND FEES (INCLUDING ATTORNEYS FEES) RESULTING FROM OR RELATED TO ANY THIRD-PARTY CLAIMS (INCLUDING EMPLOYEES AND AGENTS OF COMPANY) AGAINST ROCKWELL AUTOMATION, ITS DISTRIBUTORS, AGENTS, OFFICERS, DIRECTORS OR EMPLOYEES FOR PERSONAL INJURY (INCLUDING DEATH), PROPERTY DAMAGE OR ENVIRONMENTAL DAMAGE RELATED TO OR RESULTING FROM THE USE OF THE PRODUCTS. 7. In the event a Product is exported, Company agrees to comply with all applicable United States Export Control Law and Regulations, and the applicable export control laws of other countries. This Agreement shall be governed by the laws of the state of Wisconsin. This Agreement is the complete and exclusive Agreement between Rockwell Automation and the Company, and supersedes all prior agreements, whether written or oral, relating to the Products.
AHIC NEED HELP ICON VF.png

Precisa de ajuda?

Se você precisar de ajuda com uma aplicação, assinatura ou tiver feedback sobre o Innovation Center, escreva para nós.

 
 

Arquitetura

A abordagem de nuvem adaptável que está sendo adotada pela Rockwell Automation e pela Microsoft é mostrada no diagrama abaixo.

how-to-connect-your-plant-or-machine-with-azure-using-ft-optix_architecture1.png
 

O diagrama abaixo mostra como a integração do FactoryTalk Optix e do Azure IoT Operations pode ser alcançada com base na máquina de demonstração de processamento de fluidos desenvolvida em conjunto pela Rockwell Automation e pela Microsoft. Essa integração pode ser aplicada a qualquer outro cenário que exija infraestrutura para transferência de dados e gerenciamento de borda.

O diagrama é dividido em três seções: a seção superior mostra a visão para a abordagem de nuvem adaptável, a segunda seção mostra o que foi alcançado no plano de dados com uma prova de conceito funcional e a terceira seção mostra o que pode ser alcançado com o plano de gerenciamento.

how-to-connect-your-plant-or-machine-with-azure-using-ft-optix_architecture2.png
 

Vantagens - Conexão diretamente com a nuvem – Microsoft Azure

 

Limitações e Desvantagens - Aplicação para FT-Optix apenas.

 

Esta aplicação é relevante para mim?

Aplicação pronta para integração com FT-Optix e Azure, código aberto, podendo ser facilmente implementada ou utilizada com base em seu projeto.

Para conexão com controladores o FT-Optix permite integração com controladores Logix (Rockwell Automation) ou controladores de terceiros.

Veja nossos drivers disponíveis: https://www.rockwellautomation.com/pt-pt/docs/factorytalk-optix/current/contents-ditamap/creating-projects/communication-driver/communication-drivers-overview.html

 

Como posso fazer funcionar?

Requisitos: produtos, ferramentas, conhecimento prévio.

  • Hardware: 
    • Intel Core i5 Standard Power processor (i5-8xxx)
    • 8 GB of RAM memory
    • 20 GB free hard disk space

Os requisitos de hardware para aplicativos FactoryTalk Optix podem variar dependendo do aplicativo e do tipo de dispositivo que executa o aplicativo.

Requisitos de software para aplicativos FactoryTalk Optix - Windows 10 (x64), Windows 11 (x64), Windows Server 2016, Windows Server 2019, Windows Server 2022, or Ubuntu 22 (x64)

  • Software:
    • FactoryTalk Optix
      • Baixe e instale o FactoryTalk Optix Studio e Runtime.
      • Link para download: https://home.cloud.rockwellautomation.com/sign-in?returnTo=%2Fdashboard
      • Pode ser feito download do PCDC: https://compatibility.rockwellautomation.com/Pages/home.aspx
    • Azure IoT Operations
    • Instale os Kubernetes cluster e Azure IoT Operations de acordo com as instruções contidas em: https://learn.microsoft.com/en-us/azure/iot-operations/deploy-iot-ops/overview-deploy
    • Como alternativa, consulte o Apêndice A - Automatizar a instalação das operações do Azure IoT para obter um script de shell que instalará automaticamente um cluster do Kubernetes e implantará as operações do Azure IoT nele. https://github.com/FactoryTalk-Optix/Optix_Sample_AzureIoTOperations?tab=readme-ov-file#appendix-a---automate-azure-iot-operations-install

ATENÇÃO: O script do link acima foi criado e testado na versão de visualização e pode precisar de adaptação para versões posteriores.

  • Conhecimento prévio
    • SO Windows
    • FactoryTalk Optix Studio
 
 
 
AHIC STEP ICON.png

Guia de Implementação

 
  1. Passo 1
  2. Passo 2
  3. Passo 3
  4. Passo 4
  5. Passo 5
  6. Passo 6
Open All Close All
Passo 1

 

 

 

 

Baixe nossa aplicação de exemplo em Download >> General_Files.zip

Optix_Sample_AzureIoTOperations-main


O aplicativo FactoryTalk Optix de exemplo neste repositório contém os principais componentes necessários para publicar dados de um sistema de controle para o Azure IoT Operations.

 

O aplicativo de exemplo contém:

  • Um programa PLC de exemplo para Allen-Bradley L8 ControlLogix
  • Driver de comunicação Ethernet/IP
  • Certificado de aplicativo
  • Servidor OPC UA
  • Interface gráfica do usuário
  • Ler dados do PLC
  • Gravação de tag manual (para quando nenhum PLC estiver conectado)


NOTA: O certificado do aplicativo usado pelo aplicativo precisará ser regenerado para corresponder ao nome do seu computador

 
Passo 2

 

 

 

 

Como alternativa, siga as etapas descritas abaixo para criar manualmente um aplicativo FactoryTalk Optix que contenha dados OPC UA e disponibilizá-lo como um OPC UA Server para uso com o Azure IoT Operations.

 

  • Use o FactoryTalk Optix Studio para criar um aplicativo FactoryTalk Optix.

 

  • Adicione o(s) driver(s) de comunicação para ler dados do sistema de controle.
    • Use o driver RAEtherNet/IP para conectar-se a um controlador Rockwell Automation.
    • O OPC UA é suportado por meio do objeto OPC UA.
how-to-connect-your-plant-or-machine-with-azure-using-ft-optix_optix_comms_drivers.png

optix_comms_drivers.PNG

Passo 3

 

 

 

 

Após o download, abra a aplicação :

how-to-connect-your-plant-or-machine-with-azure-using-ft-optix_optix_runtime_app.png

optix_runtime_app.PNG

 

Use o menu Configurações → Criar certificado para criar um certificado de aplicativo para o servidor FactoryTalk Optix. Este certificado será usado para autenticar o Optix OPC UA Server com o Azure IoT Operations.

how-to-connect-your-plant-or-machine-with-azure-using-ft-optix_optix_create_certificate.png

optix_create_certificate.PNG

Passo 4

 

 

 

 

No painel de pastas do projeto, adicione um OPC UA Server.

 

  • Defina as propriedades Server certificate file e Server private key file para usar o certificado FactortyTalk Optix.
  • Use a propriedade Nodes to publish para criar uma Configuration para publicar um subconjunto de nós ou deixe em branco para publicar todos os nós.
  • Defina a propriedade Endpoint URL para usar o nome do computador ou endereço IP para que seja acessível na caixa AIO.
  • Defina a propriedade Use node path in NodeIds como True para usar nomes de tags totalmente qualificados ao configurar tags no AIO. Definir isso como true garantirá que os nomes de tags OPC UA usem o formato amigável de ns=<namespace>;s=Path.To.Node em vez de ter que especificar o guid do id do nó.
 
how-to-connect-your-plant-or-machine-with-azure-using-ft-optix_optix_opcua_server.png

opcua_server.PNG

 

Importe os certificados AIO para o armazenamento confiável do projeto usando as instruções na Ajuda do FactoryTalk Optix Studio.

Passo 5

 

 

 

  •  

    Azure IoT Operations

     

    Importe o certificado FactoryTalk Optix para o armazenamento confiável usando instruções em Configurar certificados OPC UA - Azure IoT Operations Preview | Microsoft Learn.

    https://learn.microsoft.com/en-us/azure/iot-operations/discover-manage-assets/howto-configure-opcua-certificates-infrastructure?tabs=bash

     

    Abra o site Operations Experience para configurar ativos e fluxo de dados.

    https://iotoperations.azure.com/

     

    Na página Asset endpoints, crie um perfil de ponto de extremidade de ativo para apontar para o FactoryTalk Optix OPC UA Server.

     
    how-to-connect-your-plant-or-machine-with-azure-using-ft-optix_aio_asset_endpoints.png

    aio_asset_endpoints.PNG

  • Na página Ativos, crie um ativo que use o perfil de ponto de extremidade e configure a lista de tags. 

    how-to-connect-your-plant-or-machine-with-azure-using-ft-optix_aio_assets.png

    aio_assets.PNG

    how-to-connect-your-plant-or-machine-with-azure-using-ft-optix_aio_asset_tags.png

    aio_asset_tags.PNG

    DICA: O endereço do nó para tags OPC UA pode ser visto no FactoryTalk Optix Studio. Como alternativa, você pode usar um cliente OPC UA como o UAExpert para navegar no FactoryTalk Optix OPC UA Server para obter a configuração de endereço para as tags. O id do nó de uma tag deve usar o formato:

    nsu=<Optix_Application_Name>;s=Path.To.Node

     

     

    por exemplo, onde o aplicativo Optix é chamado aio_optix1 e uma tag chamada Variable1 foi criada na pasta chamada AIOTags, que é filha da pasta Model:

    nsu=aio_optix1;s=aio_optix1.Model.AIOTags.Variable1

Passo 6

 

 

 

Automatizar operações do Azure IoT:
O script de shell setupaio.sh automatiza a instalação de um cluster Kubernetes e implanta uma instância do Azure IoT Operations no cluster.

  • Suposições:
    • O script criará um cluster de nó único.
    • O script usará uma conta de usuário especificada para acesso.

Nota - O script foi criado e testado na versão Preview e pode precisar de adaptação para versões posteriores. Este script é fornecido no estado em que se encontra, sem garantia ou suporte, e é responsabilidade do usuário testar e validar antes de implementar em um ambiente de produção.

Copie o código em um arquivo e nomeie-o setupaio.sh

 

Cuidado - O arquivo deve ser gerado diretamente na caixa do Ubuntu para evitar erros de formatação com os caracteres de final de linha.

O código se encontra nesse link: https://github.com/FactoryTalk-Optix/Optix_Sample_AzureIoTOperations/blob/main/setupaio.sh

Use o comando a seguir para executar o script e fornecer os parâmetros obrigatórios: bash setupaio.sh -l <your_location> -g <your_resource_group> -c <your_cluster_name> -u <your_user_email>

 

Execute novamente o script se um erro for encontrado durante a execução do script. Às vezes, um erro pode ocorrer quando um objeto é recém-criado e imediatamente referenciado, portanto, executar novamente o script resolverá isso. No entanto, você deve anotar quaisquer erros e tratá-los com uma resolução para garantir que o ambiente esteja configurado corretamente.

 
 
 
how-to-connect-your-plant-or-machine-with-azure-using-ft-optix_optix_comms_drivers.png

optix_comms_drivers.PNG

how-to-connect-your-plant-or-machine-with-azure-using-ft-optix_optix_runtime_app.png

optix_runtime_app.PNG

how-to-connect-your-plant-or-machine-with-azure-using-ft-optix_optix_create_certificate.png

optix_create_certificate.PNG

how-to-connect-your-plant-or-machine-with-azure-using-ft-optix_optix_opcua_server.png

opcua_server.PNG

how-to-connect-your-plant-or-machine-with-azure-using-ft-optix_aio_asset_endpoints.png

aio_asset_endpoints.PNG

how-to-connect-your-plant-or-machine-with-azure-using-ft-optix_aio_assets.png

aio_assets.PNG

how-to-connect-your-plant-or-machine-with-azure-using-ft-optix_aio_asset_tags.png

aio_asset_tags.PNG

send-data-between-controllers-with-handshake-in-studio-5000_Step6-Image1.jpg

send-data-between-controllers-with-handshake-in-studio-5000_Step6-Image1

send-data-between-controllers-with-handshake-in-studio-5000_Step7-Image1.jpg

send-data-between-controllers-with-handshake-in-studio-5000_Step7-Image1

send-data-between-controllers-with-handshake-in-studio-5000_Step8-Image1.jpg

send-data-between-controllers-with-handshake-in-studio-5000_Step8-Image1

 
 
 
 

Como conectar sua planta ou máquina com Azure usando FT-Optix

Versão 2.0 - Julho de 2026

 
 
AHIC White Logo

Receba novas aplicações e novidades do Centro de Inovação diretamente em seu e-mail.

Inscreva-se
 
  1. Chevron LeftChevron Left Página inicial da Rockwell Automation
  2. Chevron LeftChevron Left Sup...
  3. Chevron LeftChevron Left Sup...
  4. Chevron LeftChevron Left Downloads
  5. Chevron LeftChevron Left Innovation Center
  6. Chevron LeftChevron Left Como conectar sua planta ou máquina com Azure usando FT-Optix
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