Close Menu
  • Notícias
  • Redes Industriais
  • Controle de Processos
  • Indústria 4.0
  • Instrumentação
Facebook X (Twitter) Instagram
  • Política de Privacidade
  • Termos de Uso
  • Quem Somos
  • Anuncie
  • Contato
Facebook Instagram LinkedIn YouTube
Automação IndustrialAutomação Industrial
  • Notícias
  • Redes Industriais
  • Controle de Processos
  • Indústria 4.0
  • Instrumentação
Automação IndustrialAutomação Industrial
Início»Artigos
Artigos

OPC UA na Automação Industrial

Márcio VenturelliPor Márcio Venturelli2 ComentáriosAtualizado:02/06/20218 Minutos de Leitura
OPC UA na Automação Industrial
LinkedIn Facebook Twitter WhatsApp Email

Grandes esforços e investimentos dos departamentos de pesquisa e desenvolvimento tecnológico estão criando novos padrões, equipamentos e softwares, permitindo pavimentar o caminho da Indústria 4.0.

A transformação digital permitirá uma indústria mais inteligente. Portanto, mais eficiente, barata e segura. Para que isso ocorra, a automação industrial tem grande papel nesta transformação, onde a Indústria 3.0 – baseada na Pirâmide da Automação Industrial – se transforma nos Pilares da Automação.

Uma vez que Convergência, Padronização e Velocidade de Dados, possibilitará que a Indústria 4.0 se torne uma realidade, rompendo as barreiras de interface, que hoje existem no modelo atual da indústria.

Em nosso texto de OPC UA, vamos falar sobre:

  • Comunicação de Dados na Indústria
  • Padronização de Tecnologias
  • Evolução da Conectividade
  • Conectividade para Indústria 4.0

Para entender como chegamos ao OPC UA, que é a tecnologia mais moderna atualmente na padronização de comunicação, precisamos entender que para se fazer uma comunicação de dados digitais, antes de meados de 1990, eram necessários “drives” proprietários.

Na prática, isso significava que cada fabricante desenvolvia o seu, com suas particularidades e características.

Com o advento do sistema operacional Microsoft Windows e a adoção desta plataforma na automação industrial, surge a tecnologia OPC (Clássica).

Através de um modelo de coleta de dados padronizados, utilizando os recursos do próprio sistema operacional, podemos comunicar entre sistemas e hardwares industriais. Portanto, as limitações e novas demandas, levaram ao desenvolvimento do OPC UA, onde vamos entender um pouco melhor.

Antes, vamos entender o que é o OPC.

O que é o OPC (OLE for Process Control)?

Se você sempre quis saber o que significa OPC, saiba que é a abreviação para OLE for Process Control.

Na prática, é um conjunto de padrões de comunicação de dados para indústria que se utiliza do OLE (Object Linking and Embedding), tecnologia da Microsoft utilizada no sistema operacional Windows, que permite a conexão entre objetos de dados.

Utiliza-se da interface COM/DCOM (Distributed Component Object Model), também do Microsoft Windows, permitindo troca de dados entre aplicativos e dispositivos, por exemplo, um PLC e um sistema SCADA conectado com um OPC.

O OPC Clássico possui três especificações:

  1. DA (Data Access): para troca de dados em tempo real
  2. A&E (Alarm and Events): dados e mensagens de eventos de estados
  3. HDA (Historical Data Access): dados para análise histórica de eventos

O OPC Clássico se mostrou limitado para alguns desafios do seu tempo. As principais limitações que surgiram na época foram:

  • Problemas frequentes de configuração com o DCOM
  • Não há timeouts configuráveis
  • Apenas Microsoft Windows
  • Segurança muito simples
  • Nenhum controle sobre DCOM

Sendo assim, existia a necessidade de uma nova tecnologia que resolve-se as limitações encontradas na época.

Surge então o OPC UA…

O OPC Unified Architecture foi a tecnologia desenvolvida para ser sucessora do OPC Clássico, sendo um padrão aberto de comunicação de dados industriais.

Ao contrário do OPC Clássico, o OPC UA utiliza um modelo de informação orientado a objetos, que suporta estruturas, máquinas de estado, base legada, além de ser independe de sistema operacional. Além disso, estas são mais algumas ventagens do OPC UA em relação ao OPC Clássico:

  • Suporta arquitetura orientada a serviços (SOA) que permite a fácil personalização do OPC UA, para diversos tipos de dispositivos e aplicativos
  • Possibilita a troca de dados brutos e informações pré-processadas entre os sistemas incorporados nos sensores e nos dispositivos de campo e os sistemas de ERP, MES e de visualização de processos (IHM)
  • Possui segurança robusta de dados

Principais características do OPC UA

As principais características do OPC UA, são listadas abaixo:

  • Para trocar dados, o OPC UA usa um protocolo binário otimizado baseado em TCP, bastando abrir uma única porta no firewall
  • Os usuários podem combinar livremente os diferentes recursos de segurança, de acordo com suas necessidades, permitindo a criação de soluções escaláveis
  • Utiliza uma arquitetura robusta, com mecanismos de comunicação confiáveis, monitoramento de tempo configurável e detecção automática de falhas
  • Os mecanismos de correção de falha restabelecem automaticamente o link de comunicação entre o OPC UA Client e o OPC UA Server sem perda de dados
  • Fornece redundância, que pode ser integrada a aplicações Client e Server, proporcionando alta disponibilidade do sistema e máxima confiabilidade
  • Possui recursos adicionais, como: redundância de conexão, monitoramento da conexão (interrupções), buffer de dados e confirmação, onde conexões perdidas não levam a perda de dados

Principais benefícios do uso do OPC UA

Quanto aos principais benefícios do uso do OPC UA, temos:

  • Fácil e rápida instalação e partida
  • Implementação multiplataforma, incluindo implementações portáveis ANSI C , Java e .NET
  • Escalabilidade de sensores inteligentes e atuadores e dentro de equipamentos
  • Operação multithread (múltiplas Threads – tarefas), bem como single-threaded / single-task – necessária comunicação de dispositivos embarcados IoT
  • Segurança, baseada em novos padrões
  • Tempos limite configuráveis para cada serviço
  • Chunking (organizar dados em pacotes menores) de grandes datagramas
  • A arquitetura OPC UA é uma arquitetura orientada a serviços (SOA)

Podemos montar diversos arranjos de arquitetura de conexão com o OPC UA. Lembrando que seu conceito de comunicação básico é baseado em cliente-servidor, logo podemos ter conexão de um sistema com um ou mais hardware, sistemas como um SCADA e um banco de dados como cliente OPC e até mesmo, externar dados para algum serviço em nuvem, ja que o OPC UA suporta estes tipos de conexão via internet.

Funcionamento do OPC UA

Quanto ao funcionamento, o OPC UA tem as seguintes principais características:

A comunicação OPC UA suporta dois formatos, UA Binário e XML. o remetente codifica os dados para o formato relevante e o receptor deve ser capaz de decodificar o conteúdo (com todas premissas de integridade e segurança) de forma a reconstruir o dado original.

Formato UA Binário

O formato UA Binário é um conjunto de dados seriados em formato de array (conjunto ou estrutura de dados) de bytes. Este é um método simples e de baixo custo, normalmente aplicado no nível de dispositivo, é de processamento limitado, mas de alta prioridade, deve ser interpretado somente por clientes compatíveis com OPC UA.

Formato XML – Extensible Markup Language

O formato XML é uma linguagem de dados de marcação. Isso facilita a interpretação por parte de diversos dispositivos, independe da plataforma e pode-se utilizar-se de esquemas de SOA.

Este formato normalmente está aplicado no nível mais alto de comunicação da planta e suporta clientes genéricos de XML (por exemplo: impressoras). Como codificar e decodificar XML é mais caro, normalmente esta solução se aplicação no nível de informação e gestão.

O OPC UA suporta dois protocolos de comunicação, o OPC/TCP e o SOA/HTTPS:

Protocolo OPC/TCP (OLE for Process Control / Transmission Control Protocol)

Este protocolo de baseia no TCP para transporte do dado, permitindo um canal full-dulplex entre o Server e o Client, no modelo Socket (soquete), o canal se comunica com pacotes Binários, permitindo canal seguro (soquete seguro), somente clientes OPC são capazes de receber informações de OPC-TCP.

Protocolo SOAP/HTTPS (Simple Object Access Protocol / Hypertext Transfer Protocol Secure)

Este protocolo trabalha com mensagens estruturadas no modelo SOAP (XML), que são transmitidas via HTTPS, normalmente são chamados de envelopes de mensagem.

Estas mensagens são conjuntos de dados que são utilizados no nível de informação entre diversos tipos dispositivos que suportam XML, podendo trabalhar com modo seguro, criptografia e certificados digitais.

O OPC UA utiliza as tecnologias SSL (Secure Sockets Layer), TLS (Transport Layer Security) e AES (Advanced Encrypton Standard), que permitindo os seguintes controles de segurança:

  • Proteção contra o acesso não autorizado, modificações de valores de processo, sabotagem e falhas causadas por uso negligente
  • Os recursos de segurança são uma parte obrigatória do padrão e incluem autenticação de usuário e de aplicativo, assinaturas digitais de mensagem e criptografia de dados transmitidos
  • A troca de dados entre dispositivos OPC UA é segura, com controle de confidencialidade, integridade e autenticação
  • Os mecanismos de dados de transporte de OPC UA são acessíveis por Firewall e Internet, permitindo controles de acesso local e via Internet

A nova tecnologia Publisher/Subscriber

A estrutura de aplicação do OPC UA é baseada em Cliente-Servidor. Este tipo de aplicação não é o modelo ideal quando consideramos soluções para IoT (Internet das Coisas) aderente a Indústria 4.0.

Com isso, surge a solução baseada em Publisher/Subscriber, onde o “publicador” emite os dados para seus “inscritos” e os inscritos também podem enviar dados para o publicador. Este conceito permite redes digitais de alta densidade, velocidade e performance.

Quanto as aplicações do OPC UA, tanto em soluções quanto em descrições de produto, são importantes definir as entradas de dados e seus respectivos protocolos, definir as saídas da mesma forma, orientada as aplicações dos sistemas que vão “consumir” estes dados, inclusive com foco com Cloud. Se for o caso, com os protocolos exigidos para tal, exemplo, MQTT.

Softwares de OPC UA, normalmente são chamados se Suites, pois permitem uma série de funções adicionais, tais como troca de dados entre protocolos e equipamentos diferentes, acesso a base de dados, tunelamento de dados, entre outros.

O OPC UA tem total aderências as demandas da Indústria 4.0, podemos destacar alguns pontos:

  • Suporta convergência de padrões e unifica o conector (protocolo) de saída
  • Suporta MQTT (Message Queuing Telemetry Transport) e AMQP (Advanced Message Queuing Protocol)
  • Permite comunicação direta em Cloud Computing (Azure, AWS, Google, MindSphere – Siemens, etc.)

Como continuidade do desenvolvimento tecnológico, podemos descrever algumas tendências, baseado em indicares reais de desenvolvimento técnico em curso:

  • OPC UA incorporado em qualquer dispositivo via IoT
  • OPC UA trabalhando com TSN (Time-Sensitive Networking)
  • OPC UA conectando a dispositivos de campo independente de protocolos FDI (Field Device Integration)

Conclusão

Concluímos que a evolução da digitalização e a realidade da Indústria 4.0, passam por desafios técnicos de comunicação de dados de toda a cadeia de valor, as novas soluções devem permitir convergência, padronização e velocidade, o OPC UA é uma proposta concreta e já aplicável.

Compartilhe Facebook LinkedIn Twitter WhatsApp Email
Márcio Venturelli
  • Site
  • Facebook
  • X (Twitter)
  • LinkedIn

Márcio Venturelli trabalha há 30 anos no mercado de Automação Industrial, desenvolveu sua carreira ao longo do tempo com foco em Inovação e Novas Tecnologias, especializou-se em Digitalização e Indústria 4.0, atualmente é Coordenador Técnico do Instituto SENAI de Tecnologia e Professor de Automação Industrial, como foco em Transformação Digital. Trabalhou em diversos projetos e implantação de sistemas de controle e automação industrial, no Brasil e no exterior, além de ser professor de graduação e pós-graduação nas áreas de automação e gestão industrial e desenvolver pesquisa aplicada nas áreas da Indústria 4.0. Graduado em Ciência da Computação com especialização em Controle e Automação Industrial, possui pós-graduação Ciência de Dados, Gestão Industrial e Tecnologia do Petróleo e Gás e MBA em Estratégica de Negócios. Foi membro do Comitê de Convergência de TO-TI do IBP Instituto Brasileiro do Petróleo, diretor de tecnologia da PI Profibus International e diretor de tecnologia da ISA Sociedade Internacional de Automação, coordenador do comitê setorial do Ceise Br - Centro das Indústrias de Bioenergia.

Veja Também

Análise de Rede PROFIBUS: metodologia prática para diagnóstico eficiente

5 boas práticas de manutenção em redes PROFINET

A Inteligência Artificial aproxima a engenharia aeroespacial do futuro

A nova Robótica e seu papel na Sustentabilidade

Visualizar 2 Comentários

2 Comentários

  1. Diego Faria no 12/11/2018 21:59

    Esse foi meu tema de TCC:
    https://www.slideshare.net/slideshow/embed_code/key/cXZHTMsOUvUc8P

    Responder
    • Ana Carolina Ferreira da Silva no 21/09/2022 21:08

      Diego Faria boa noite. Tem o PDF do seu TCC?
      Tb estou fazendo sobre este tema e estou fazendo várias pesquisar e aplicações.
      Meu e-mail é anacarolina.projetos@gmail.com
      Pode me mandar um e-mail p gente se falar?
      Obrigada

      Responder
Deixe Uma Resposta Cancelar Resposta

Últimas Notícias

Paraná inaugura Parque Tecnológico da Indústria com foco em mobilidade sustentável e inovação

07/06/2025

Mars investe R$ 430 milhões em nova fábrica em Ponta Grossa (PR)

05/06/2025

Toyota comemora 3 milhões de veículos produzidos no Brasil e anuncia investimentos

03/06/2025

ROKTOP Brasil 2025 discutiu urgência da transformação digital na indústria brasileira

30/05/2025
Automação Industrial
Facebook X (Twitter) Instagram YouTube LinkedIn RSS
  • Cursos Online
  • Vagas de Emprego
  • Estágios
  • Anuncie
  • Contato
© 2025 Automação Industrial. Um projeto Fyrma.

Digite acima e pressione Enter para pesquisar. Pressione Esc 'cancelar'.