Você está na página 1de 15

OPC (OPEN PLATFORM

COMMUNICATIONS)
UMA PLATAFORMA ABERTA DE COMUNICAÇÕES PARA CONTROLE DE
PROCESSOS INDUSTRIAIS.
POR: THIAGO FERREIRA
FAGNER MACHADO
CRIAÇÃO DO PADRÃO
Em 1995, Fisher-Rosemount (Atualmente, Emerson Automation Solutions), Rockwell Automation, Intellution
e Opto 22 formaram um grupo para desenvolver uma solução baseada no Microsoft COM e DCOM.
1990s – Microsoft no ramo industrial com COM e DCOM

1995 – Criação do OPC*


1996 – Lançamento do OPC DA e criação da Fundação OPC*
1998 – Organização começa converter soluções atuais para serviços na web.
1999 – Lançamento do OPC AE (Alarms & Events)
2001 – Lançamento do OPC HDA (Historical Data Access), batelada e segurança

2003 – lançamento das especificações OPC Complex Data, Data eXchange e XML-DA. OPC UA é criado.
2004 – Lançamento da especificação do OPC Commands

2006 – OPC UA versão 1.0 fica disponível*


2007 – Programa de certificação OPC e laboratórios de testes.
2009 – Lançamento do OPC UA para analise de equipamentos (ADI)

2010 – Primeiros equipamentos com OPC UA são lançados e OPC UA – IEC61131.*


2012 – Lançamento da IEC 62541
2013 – Lançamento do OPC UA 1.02 e OPC UA para ISA-95.
O QUE É OPC?
Quando você tem uma aplicação que precisa obter
dados dos seus dispositivos de chão de fábrica, você
precisa ter um pedaço de software que se situa entre sua
aplicação e o hardware que é chamado frequentemente
de “Driver”.
Pense no “Driver” como um tradutor – Ele lê dados do
hardware usando as funções , comandos e fiações
necessárias para falar ao hardware de controle de
processo e então os disponibiliza para sua aplicação
usando métodos, formatos, e um idioma que sua
aplicação pode entender. Assim o “Driver” tem que falar
dois idiomas ou "protocolos", um para seu software, um
para o hardware.
PRINCIPAIS FUNÇÕES DO OPC
• Fazer a integração dos instrumentos no campo com o sistema de controle, também
aplicado a diversos outros equipamentos que precisam enviar e receber dados.
• O servidor OPC é o "Driver" que fala com seu hardware específico, lendo e
escrevendo dados e os disponibilizando para o cliente OPC.
• Utilizando uma aplicação com um Cliente OPC você está dando para sua
aplicação conectividade universal. CLIENTE
SERVIDOR
OPC
OPC
Aplicação de software que
"Driver" que fala com precisa dos dados dos
seu hardware específico, sistemas de
controle de processo e pode
lendo e escrevendo
falar o "idioma" definido
dados e os pelas especificações opc
disponibilizando para o para poder
cliente opc. obter os dados de um
servidor opc.
PRINCIPAIS VANTAGENS QUE O OPC TROUXE:

• Os fabricantes de hardware começaram a só


precisar fazer um conjunto de componentes de
software para os clientes utilizarem em seus
aplicativos.
• Desenvolvedores de software não precisarão
reescrever drivers por causa de alterações ou
adições de recursos em uma nova versão de
hardware.
• Os clientes terão mais opções para desenvolver
sistemas integrados de produção de classe
mundial.
OPC CLASSIC
Veio com a proposta de substituir os protocolos
proprietários criados até então. Assim surgiu o OPC
(Open Platform Communications), padrão para
acesso a dados em tempo real dentro do sistema
operacional Windows. O primeiro padrão foi
denominado OPC Classic e possui três
especificações:
• OPC DA (Data Access):Esse define a troca de
dados, incluindo valores, tempo e informações de
qualidade;
• OPC A&E (Alarm and Events):define a troca de
informações de mensagens do tipo alarme e
eventos, bem como estado de variáveis e
gerenciamento de estado;
• OPC HDA (Historical Data Access):define métodos
de consulta e análises que podem ser aplicadas
em dados históricos. 
OPC CLASSIC
OPC DATA ACCESS
• traz um conjunto de especificação entre cliente e servidor, essas especificação estão relacionadas a
aquisição de dados de processo em tempo real por equipamentos diversos, focado em manter a
comunicação constante. Podemos colocar na lista desses equipamentos, como IHM, SCADA, CLP entre
outros. podemos ressaltar 3 pontos importante da comunicação, Estes pontos são, valores, qualidade da
informação e timestamp (momento específico na linha do tempo e leva em consideração o fuso
horário).
• Resumindo, Esse define a troca de dados, incluindo valores, tempo e informações de qualidade;
OPC CLASSIC
OPC A&E (ALARM AND EVENTS)

• Basicamente o OPC A&E funciona da mesma forma que o OPC DA, mas enquanto OPC DA está
trabalhando na aquisição de informação real dos dados de processo, o OPC A&E trabalha na aquisição
na informação de alarmes e eventos desses equipamentos.
• É importante frisar que o servidor OPC A&E não gera nenhum alarme e eventos dos equipamentos que
estão comunicando na rede.
• A sua função principal é reportar os alarmes e eventos desses equipamentos que estão comunicando no
meio comum e que tiveram alarmes configurados anteriormente.
• Resumindo, define a troca de informações de mensagens do tipo alarme e eventos, bem como estado
de variáveis e gerenciamento de estado;
OPC CLASSIC
OPC HDA (HISTORICAL DATA
ACCESS)
• Fazendo um paralelo com OPC DA, nós já sabemos que sua comunicação é em tempo real com
equipamentos comunicando na rede, mas e se quisermos um histórico ou fazer uma tabela com
informações?
• O OPC HDA é responsável por arquivar ou armazenar essas informações.
• Os OPC Clients, utilizando o OPC HDA podem coletar as informações que estão sendo trocadas
utilizando OPC DA e armazená-las utilizando o OPC HDA.
•  Resumindo, define métodos de consulta e análises que podem ser aplicadas em dados históricos.
SISTEMAS QUE SUPORTAM O PADRÃO:
A tecnologia OPC Classic só funciona em sistema Windows, já que foi criada pra isso. No entanto,
outros sistemas operacionais ficaram cada vez mais comuns como Linux ou Macs.
Neste cenário, acaba que o OPC Classic deixa a desejar para clientes que queiram ficar fora da
plataforma Windows, por mais que ainda seja maioria nos servidores por ai.
Para resolver isso, foi desenvolvido o OPC UA que tem a capacidade de funcionar com outros sistemas
sem ser o Windows.

OPC CLASSIC OPC UA


OPC UA (OPEN PLATFORM COMMUNICATIONS
UNIFIED ARCHITECTURE)

COMUNICAÇÕES DE PLATAFORMA
ABERTA COM ARQUITETURA UNIFICADA
Surgiu de uma insatisfação entre algumas
indústrias pelo fato de estarem limitadas ao
Windows, deixando de fora sistemas operacionais
como Linux e Mac (Apple). Este cenário demandou
a criação de um novo padrão que permitisse a
interconexão entre diferentes sistemas
operacionais. Foi então que, surgiu o OPC UA
(Unified Architecture). Desde então, a solução tem
sido implementada de forma crescente na
indústria para garantir a interconexão de
dispositivos inteligentes do chão de fábrica,
melhorando o fluxo de troca de informação e
aumentando a agilidade de análise de cenários.
PRINCIPAIS VANTAGENS DO
PROTOCOLO OPC UA
• Modo de acesso de dados unificado: O OPC UA integra os dados,
alarmes e eventos em um único endereço de espaço. Dentro do OPC
UA todos os dados são tratados de forma padronizada, o que resulta
numa diminuição de tempo e desenvolvimento de aplicativos
• Independência de plataforma – opera sob qualquer sistema HTTPS://WWW.YOUTU
BE.COM/WATCH?V=-TD
operacional e em qualquer plataforma de hardware, como PC, GZWSBOKY
servidores em nuvem e CLP.
• Segurança – é compatível com firewalls e fornece um conjunto de
controles, como criptografia de sessão, autenticação, controle de
usuário, entre outros.
• Extensível – conta com uma arquitetura multi-camadas com
estrutura preparada para incorporar futuras inovações tecnológicas.
EXEMPLOS :

• Um exemplo é o uso de uma planilha eletrônica EXCEL dentro de um documento do WORD.


Você pode relacionar ou embutir quase qualquer objeto em quase qualquer produto de
Microsoft.

• perguntar para alguém "Eu posso conectar meu software com aquele hardware?” a única
pergunta que você realmente precisa de uma resposta é "Há um Servidor OPC disponível
para seu hardware?". Se a resposta é sim, e o autor do Servidor OPC seguiu as especificações
do OPC, então você está no caminho certo. Você não terá que escrever ou comprar nenhum
“Driver”, ou mudar alguma coisa. Utilizando uma aplicação com um Cliente OPC você está
dando para sua aplicação conectividade universal.
MEIO
FÍSICO
É Importante lembrar que o OPC é um “Driver” ou um “pedaço de Software”, ele não trafega pelos cabos,
apenas os lê e se beneficia dos mesmos. O meio mais comum que encontramos nas suas aplicações é esse
abaixo.
ETHERNET INDUSTRIAL

• O protocolo, que tem a Ethernet Industrial como meio físico, suporta dois formatos de mensagem, UA
Binário e XML, e dois protocolos de transporte, OPC TCP e SOAP/HTTP(S). Neste arranjo, enquanto o
formato define como os dados da mensagem são codificados, o protocolo de transmissão aponta o
meio pelo qual as mensagens são passadas entre o cliente e o servidor.
BIBLIOGRAFIA:
• Redes Industriais. Características, Padrões e Aplicações – Por Alexandre Baratella Lugli e Max Mauro Dias Santos
• Protocolo OLE for Process Control (OPC) – CEFET / RN
• Protocolos de Comunicação - Altus
• Links:
-
https://www.altus.com.br/blog/categoria/2/detalhe/216/conheca-o-opc-ua-e-seus-diferenciais-para-a-conectivida
de-na-industria
 
- https://www.embarcados.com.br/introducao-ao-opc-ua/
 
- https://automacaoecartoons.com/2018/02/12/comunicacao-opc-e-opc-ua/

Você também pode gostar