Loading
FT-Optix | HMI | Azure

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]
Double Exposure Image of Business and Finance - Businessman with report chart up forward to financial profit growth of stock market investment.
Nesta página:
  • Para que serve isso?
  • Guia de instalação
Innovation Center Home
 

PRA QUE SERVE?

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.

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.

 
 

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.

 

ISSO É ÚTIL 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 ISSO FUNCIONAR? Requisitos

  • 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.

 

  • 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.

 

 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)

 

CONHECIMENTO

  • SO Windows
  • FactoryTalk Optix Studio
 
 

Guia de implementação

 
 
  • Passo 01

     
     

    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 02

     
     

    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 03

     
     

    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

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

    optix_create_certificate.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.

  • Passo 04

     
     

    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 05

     
     

    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

  • Paso 06

     
 
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 1.0 - Novembro 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 Como conectar sua planta ou máquina com Azure usando FT-Optix 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