Escolar Documentos
Profissional Documentos
Cultura Documentos
net/publication/308919805
Comunicação entre CLP – IHM – Excel por meio de protocolo OPC DA, estudo de
caso
CITATIONS READS
0 1,736
7 authors, including:
Some of the authors of this publication are also working on these related projects:
SOLUÇÕES DE AUTOMAÇÃO DE BAIXO CUSTO PARA MELHORAR A EFICIÊNCIA FABRIL BRASILEIRA View project
All content following this page was uploaded by Alexandre Andrade on 07 October 2016.
Resumo— Este artigo objetiva-se à análise da conexão entre CLP Esse trabalho fez com que o estudo de ferramentas
(Controlador Lógico Programável) e o software Excel da possibilitasse a integração de todas as atividades de um
Microsoft, exercendo a função de SCADA, através da utilização processo maciçamente automatizado, com grande integração e
de um servidor OPC (OLE for Process Control) que se constitui fluidez de dados, porém com custo menor que soluções mais
em um objeto que vincula e incorpora controle instantâneos de convencionais.
processos via ethernet. Foi realizada a comparação entre
variáveis de entradas e saídas do CLP, demonstradas na IHM Os históricos serviram para aprimoramento do controle de
(Interface Homem-Máquina) e no servidor a fim de analisar o quantidade na produção diária, rejeitos, tempo de máquina
tempo de resposta desse processo, para viabilizar ou não a parada e ainda, o controle de horas para execução de
implantação em processos industriais. Comprovou-se que manutenções preventivas, consistindo em uma inovação na
processo descrito trará inovação de suma relevância caso seja esfera industrial.
implantado em processos industriais, pois irá coletar informações
instantaneamente das linhas, por meio de dispositivos instalados No presente trabalho, foi dispensada a necessidade de
nas mesmas para gerar gráficos de maneira automática e manipulação direta dos dados, vez que o apontamento de cada
disponibilizar em computadores a níveis gerenciais, independente item descrito acima foi feito de maneira automática, através de
dos tipos de controladores. Cumpre-se observar que a redução de sensores instalados nas linhas, evitando assim a manipulação
custos trazidas com a aplicação da sistemática em tela consolida- de valores, gerando relatórios automáticos. Neste processo, foi
se como diferencial para a realização das funções desempenhadas utilizada uma IHM (Interface Homem-Máquina),
pelo conjunto do projeto. possibilitando ligar, deligar, demonstrar a quantidade separada
por linha e monitorar as conexões de I/O (entradas e saídas)
Palavras-Chave – OPC, CLP, IHM, Excel, SCADA. [4].
O CLP (Controlador Lógico Programável) teve o papel de
receber essas instruções e fazer com que o sistema funcione
I. INTRODUÇAO
conforme descrito nas linhas de programação. Todo esse
processo, de receber sinais de sensores e atuar em saídas, foi
Segundo a literatura [1], [2] e [3], os sistemas integrados na possível visualizar em uma tela na IHM. Toda informação
manufatura possibilitam a criação de históricos nos monitorada na IHM foi enviada a um servidor, compartilhando
equipamentos. Essa possibilidade vai de encontro às com OPC cliente, tendo como principal objetivo descrever
necessidades das grandes empresas, pois um de seus principais informações diárias no software Excel, disponibilizando-as em
objetivos é o preciso controle de seus processos, resultando na planilhas e gráficos. Para que tudo isso ocorresse, foi preciso
obtenção de melhores resultados. aprofundar-se nos processos de configuração do CLP e IHM
[4].
Além destes mecanismos utilizados, o artigo está embasado Call-back: O usuário recebe uma advertência quando, o
nas diretrizes e funcionamento do protocolo OPC, seguindo o servidor estiver fora do programado.
disposto na literatura disponível [4], [5], [6], [7], [8], [9], [10],
[11], [12] e [13], e digno de nota pela importância no projeto. OLE (Object Linking and Embedding) é um tipo de objeto
Devido as empresas terem seus processos fabris em que vincula e incorpora controle de processos. Criado para
funcionamento, conclui-se que, não seria necessário a compra promover integração de diferentes aplicações junto ao sistema
de controladores, sensores e IHMs, restando apenas as licenças operacional Windows, da Microsoft, de forma a solucionar os
do Servidor MX Server OPC da Mitsubishi, com um custo problemas de desempenho e confiabilidade, tornando possível
aproximado de R$ 2500,00. Já o da Matrikon Excel tem um que diferentes tipos de hardwares e softwares consigam coletar
custo aproximado R$ 1200,00. Ponderando-se os custos e e enviar informações por meio de um servidor, [4][1][18][19],
benefícios, para se obter o Matrikon Explorer, por ser gratuito, que no trabalho em evidência é o MX OPC Server.
seria um investimento baixo para os benefícios propostos [14]. DCOM (Distributed Component Object Model) consiste na
O intuito central do presente artigo é possibilitar a gestão vinculação e incorporação de objetos. Desenvolvido no mesmo
de níveis de determinada organização sem necessidade do período que o sistema operacional Windows NT, logo
desenvolvimento de sistema complexos e caros como os começou a ser utilizado nas indústrias. DCOM é um conjunto
tradicionais ERPs (Enterprise Resource Planning), de definições que faz com que um servidor forneça dados à
possibilitando a obtenção de informações sobre processos da diversos dispositivos ao mesmo tempo [20][21].
empresa através de gráficos e planilhas. Desenvolvida para ser um simples driver de comunicação,
a tecnologia OPC se traduz em resposta inegável aos drivers
proprietários, de arquitetura fechada, possibilitando a
II. EMBASAMENTO integração entre sistemas e hardwares de fabricantes diversos.
Por conta disso, a citada tecnologia se tornou preferência em
projetos de automação [20][21].
A. Protocolo de comunicação OPC
Várias especificações podem ser agregadas ao OPC
A OPC Foundation é uma organização sem fins lucrativos tradicional. As mais utilizadas pelo mercado de automação são
que tem por missão elaborar e indicar os padrões para o OPC DA (Data Access), para acesso de dados, o OPC HDA
utilização e desenvolvimento de soluções que se utilizem da (Historical Data Access), que gerencia os históricos de acesso,
tecnologia OPC. Fundada em 1996 por um aglomerado de e o OPC A&E (Alarm & Events) responsável pelos alarmes e
industrias, desde a criação já tinha delineada sua missão eventos[3].
principal de criar e promover tecnologias que possibilitassem
a interoperabilidade entre dispositivos e aplicações de diversos Quando não existia a tecnologia em evidência, cada criador
fabricantes [15]. de IHM (Interface Homem-Máquina) desenvolvia drivers
proprietários, que se constituíam em produtos com arquitetura
A sigla OPC (Open Platform Communications) representa fechada, para se integrar aos dispositivos criados, conforme
um driver de comunicação aberto que se originou nas esferas fig. 1 [20]. Após o surgimento da tecnologia OPC, passou a ser
industriais objetivando solucionar a interoperabilidade dos possível que cada fabricante criasse apenas um driver de
dispositivos das redes industriais e de automação bem como a comunicação para integrar os diversos itens que compõe o
ausência de integração entre as informações coletadas no chão sistema de automação, de acordo com a fig. 2 [20].
de fábrica e os setores administrativos das indústrias [15].
OPC consiste num padrão de definições para
funcionamento e integração de clientes e servidores,
promovendo acesso à dados, históricos de eventos, alarmes e
monitoramento dos dispositivos, tudo instantaneamente. É
uma ferramenta desenvolvida após diversas empresas se
reunirem, a fim de, criar um protocolo universal para promover
a conexão de diferentes tipos de sistemas, efetuando a troca
instantânea de dados. Esse protocolo foi desenvolvido em
1990, é baseado na tecnologia OLE/DCOM, da Microsoft.
Trabalha com três tipos de leitura de dados disponíveis:
assíncrono, síncrono e call-back [16][10][17][15].
Assíncrono: O usuário envia informação e não necessita Figura 1: Um driver por fabricante [30].
aguardar.
Síncrono: O usuário envia informação e aguarda retorno
para continuar o trabalho.
própria. O cliente OPC, por sua vez, acessa os dados
disponibilizados pelo servidor [23].
O OPC clássico consiste em três especificações principais
criadas com base na tecnologia da Microsoft COM/DCOM,
Figura 2: Padrão OPC de comunicação [30] utilizadas para comunicações entre hardwares e softwares:
OPC DA, OPC AE e OPC HDA [15].
B. Metodologia
O presente artigo teve como fundamento pesquisa
exploratória, embasada em conhecimentos teóricos
previamente adquiridos através da consulta à diversos artigos,
livros e periódicos científicos, além de portais da internet que
tratam de assuntos correlatos aos aqui abordados [35]. Figura 8: Simulação do MX Server