Você está na página 1de 9

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/308919805

Comunicação entre CLP – IHM – Excel por meio de protocolo OPC DA, estudo de
caso

Conference Paper · November 2016

CITATIONS READS

0 1,736

7 authors, including:

Pedro Duarte Filho Alexandre Andrade


Faculdades Integradas São Judas Tadeu Universidade Federal do ABC (UFABC)
3 PUBLICATIONS   0 CITATIONS    55 PUBLICATIONS   8 CITATIONS   

SEE PROFILE SEE PROFILE

Eueliton Marcelino Coelho Junior Cesar Augusto Della Piazza


University of São Paulo Faculdade de Tecnologia de Americana
18 PUBLICATIONS   3 CITATIONS    23 PUBLICATIONS   2 CITATIONS   

SEE PROFILE SEE PROFILE

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

YOUTUBERS: DO HOBBY AO EMPREENDEDORISMO View project

All content following this page was uploaded by Alexandre Andrade on 07 October 2016.

The user has requested enhancement of the downloaded file.


Comunicação entre CLP – IHM – Excel por meio de
protocolo OPC DA, estudo de caso
Eueliton Marcelino Coelho Junior Pedro Duarte Filho
Universidade de São Paulo - USP Universidade São Judas Tadeu - USJT
São Paulo – SP - Brasil São Paulo – SP - Brasil
eueliton.coelho@usp.br p_duarte@terra.com.br

Luis Fernando Quintino


Prof. Dr. Alexandre Acácio de Andrade
Cesar Augusto Della Piazza
Marcel Tavares Coelho Universidade Federal do ABC -UFABC
Wesley Barbosa de Oliveira São Bernardo do Campo – SP - Brasil
FATEC Drummond aacacio@ufabc.edu.br
São Paulo – SP - Brasil
luis.quintino@outlook.com
della_piazza@yahoo.com.br
marceltc@uol.com.br

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. Aquitetura OPC Essas interfaces mencionadas são próprias para a transição


dos parâmetros informados, coletados e armazenados pelo
Constituído por várias interfaces e drivers de comunicação sistema, auxiliando na padronização das informações
padronizados com acesso aberto, OPC permite que qualquer compartilhadas entre clientes e servidores [24].
pessoa desenvolva soluções que atendam requisitos pré-
estabelecidos para tal tecnologia. Em outras palavras, qualquer - OPC DA - possibilita o acesso às informações
pessoa que domine alguma linguagem de programação e siga atualizadas dos processos.
as diretrizes elencadas no site da OPC Foundation, consegue - OPC HDA - permite acessar os dados dos arquivos.
desenvolver sistemas que se integram facilmente à tecnologia
citada [21]. - OPC A & E – realiza a gerência dos eventos e alarmes
pré-configurados no sistema.
A OPC é tida como a metodologia de comunicação e
integração padrão para redes de automação, pois promove a
interoperabilidade concomitante à segurança e confiabilidade Cliente OPC
na transferência de dados entre os dispositivos envolvidos no
processo [15]. OPC DA
Insta-se citar que o aperfeiçoamento, a gestão e fiscalização
do padrão OPC de comunicação é de competência da OPC Servidor OPC
Foundation, criadora da tecnologia [15].
A tecnologia em tela permite o acesso à informações e
dados em simultaneidade de dispositivos produzidos por Grupo OPC
diversas empresas, proporcionando ao usuário a escolha de
hardwares e softwares de qualquer fabricante desejado sem
preocupação com a integração deste ao restante da rede Item OPC
industrial.
O OPC produz uma estrutura padronizada que possibilita a
comunicação através de interfaces específicas para tal
VALUE TIMESTAMP QUALITY
finalidade. Os módulos que compõe a tecnologia em voga
podem ser acionados através de computadores conectados à
rede [22]. Figura 3: Fluxograma do acesso às variáveis via OPC DA [16]

A principal finalidade do padrão de comunicação OPC é


prover um método comum de compartilhamento de dados de C. Cliente e Servidor OPC
diversas fonte originários de dispositivos em campo ou
aplicações executadas em qualquer fase do processo Sistemas do tipo cliente-servidor são implementados para
produtivo, de gestão ou distribuição. possibilitar que os dados e aplicativos de serviço fiquem
concentrados em um computador central, chamado de
Os principais módulos da mencionada tecnologia são o servidor, podendo ser acessados e manipulados por diversos
servidor OPC e o cliente OPC. O servidor tem a função de usuários, realizados remotamente pela rede local em que está
coletar os dados do chão de fábrica e promover, através de conectado ao servidor [19].
interfaces específicas, acesso aos dados gerados pelos
dispositivos ou aplicações. O cliente se constitui na própria O cliente OPC é caracterizado como determinado usuário
interface que possibilita às aplicações conseguirem acesso aos que se utiliza de dados, normalmente através de um SCADA
dados coletados por intermédio do servidor. (Supervisory Control And Data Acquisition) ou uma IHM.O
servidor OPC agrupa uma base de dados, obtidos pelos
A tecnologia OPC é tida como uma interface padronizada diversos dispositivos da rede e que serão acessados pelo cliente
para comunicação entre clientes e servidores em diferentes OPC O protocolo de comunicação OPC permite que clientes e
níveis dos processos produtivos, distributivos e gerencias das servidores OPC de diferentes fabricantes se comuniquem entre
redes industriais, sendo o padrão preferido pelos si normalmente [5].
desenvolvedores e usuários finais [18].
A arquitetura OPC é baseada em três objetos fundamentais:
A permuta de informações via padrão OPC consiste em um grupo, item e servidor. O servidor possuía a prerrogativa de
arquitetura cliente-servidor onde o servidor OPC agrupa e fornecer uma estrutura que possibilite a
organiza as informações disponibilizando-as em interface
interação entre os diversos dispositivos e dados envolvidos no
processo [25].
Os grupos reúnem itens com características similares que
serão utilizados por determinado cliente. As variáveis têm
como requisito a qualidade de poder serem partilhadas,
simultaneamente, entre vários clientes [5].
Nessa vertente cumpre-se evidenciar que, a especificação
OPC DA possibilita acesso a determinada variável de
processo, chamada item, além das opções de leitura ou escrita
para ela. Os itens são caracterizados por três fatores distintos:
o valor armazenado (value); a qualidade e validade dos dados
recebidos (quality); e o tempo para realização de amostragem
do dispositivo (timestamp), conforme fig. 3 [24][26].
O timestamp pode ser criado através de um ponto de rede Figura 2: MatrikonOPC Explorer [37]
ou, caso esse não seja capaz, pode ser gerado alternativamente
pelo servidor OPC [24].
A citada especificação pode modificar ou visualizar as GP-Pro-EX 4.0 e GX Works 2 são softwares desenvolvidos
variáveis pertencentes ao processo em curso. Por conta da para, respectivamente, fazer a programação da IHM Pro-face
complexidade do servidor OPC, foi introduzida nessa [30][11] e realizar a criação de programas do CLP Mitsubishi
tecnologia a divisão das variáveis em grupos, separadas de [14][31].
acordo como modo de leitura e tempo para serem digitalizadas
[24]. Na fig. 4 pode-se ver em detalhes essa arquitetura de
hardware e software

D. Hardwares e softwares utilizados


CLP (Controlador Lógico Programável) é um hardware
desenvolvido para utilização em indústrias no controle de
equipamentos e processos, gerando saídas em funções de
entradas na programação [4][26][11].
IHM consiste em mecanismos desenvolvidos com a
finalidade de integrar o usuário e o equipamento [4][11].
Microsoft Office Excel é o software desenvolvido para
utilização de cálculos financeiros e contabilísticos, através de
planilhas eletrônicas [27].
Servidor MX OPC Server se constitui em um
servidor[8][3] desenvolvido pela empresa Mitsubishi com a
finalidade de controlar processos que envolvam hardware ou
software da empresa. Tem como função principal para o
presente estudo integrar as variáveis controladas no CLP e
importá-las para o MatrikonOPC Explorer que, por sua vez, faz
o envio para software Excel.
Figura 4: Arquitetura do processo
MatrikonOPC Explorer é um cliente OPC gratuito,
composto por um pacote de funcionalidades, que permite
diversos tipos de testes para identificar problema de conexão E. Sistemas abertos
com servidores OPC. Usado para a visualização dos valores de
variáveis de estado dos dispositivos e possibilitar alterações Os computadores pessoais popularizaram as soluções
nos valores de variáveis de controle, possui uma interface tecnológicas abertas, onde produtos de fabricantes diversos
muito intuitiva e metodologia simples de trabalho. Além disso, começaram a se integrar em um único sistema, oferecendo
é capaz de identificar a segurança da conexão com o servidor vantagens aos clientes e fabricantes [20].
OPC informando a melhor configuração para a integração na Os sistemas abertos têm como objetivo principal promover
rede [28] [29]. liberdade ao cliente na escolha dos produtos que atendam
melhor suas necessidades, sem necessidade de se ater a
determinados fabricantes, implicando num leque muito maior
de soluções disponibilizadas [20].
A liberdade na escolha de soluções é ponto fundamental monitoramento, gerenciamento e supervisão à distância de
dos sistemas abertos. O desenvolvedor de dispositivos passa a máquinas, dispositivos e equipamentos, reproduzindo de forma
se preocupar na atuação exclusivamente na criação de visual o status dos itens presentes no projeto de automação,
equipamentos sem necessidade de que esses mesmo possibilitando a prática de ações sobre os dispositivos
desenvolvam softwares ou módulo integradores [20]. monitorados são denominados SCADA [33][34][4].
Há alguns anos, os maiores sistemas de automação
industrial eram geralmente soluções fechadas. Os grandes
Início
fornecedores de sistemas não se interessavam em fomentar a
cultura de sistemas abertos e empreenderam esforços para frear
essa inovação na tentativa de manter a necessidade de os Leitura
clientes serem compradores exclusivos de tecnologias e Variáveis CLP

concomitante se tornassem reféns da aquisição de


manutenções, softwares de configuração e até mesmo
pequenos itens complementares do mesmo fabricante [32].
Valor ≠ do
Sim Muda Valor
Os seis atributos que caracterizam e estão presentes em um Anterior?

sistema aberto são: interoperabilidade, intercambialidade,


interconectividade, extensabilidade, escalabilidade e Não
portabilidade [32][20].
Mantem Estado
Interoperabilidade consiste na capacidade de hardwares e Anterior
softwares de diferentes fabricantes interagirem entre si
[20][38].
Intercambialidade é caracterizada pela possibilidade de Valor Lido
permuta entre equipamentos de fabricantes diferentes sem
alterações na eficiência do sistema [20].
Fim
Interconectividade representa a capacidade de conectar
diversos dispositivos e aplicações em rede de forma que Figura 5: Fluxograma de comunicações
troquem e interpretem informações entre si [20].
Extensibilidade é a característica que permite que sejam
agregados módulos com funcionalidade diversas aos sistemas III. MÉTODOS E MATERIAIS
originais [20].
Escalabilidade permite anexar aos sistemas outros A. Materiais e custos
dispositivos e softwares que permitam que se crie simples ou
complexas soluções [20]. Foi utilizada neste trabalho uma IHM produzia pela Pro-
face América, da série 4000, com tela LCD de 65.535 cores,
Portabilidade é a característica que os sistemas possuem de comunicação serial por meio de RS232, RS 485 e ethernet
serem compilados e executados em diferentes plataformas [10][21]. A mesma disponibilizou uma tela para monitorar 1os
[20]. I/O, que foram comparados com o supervisório Excel, da
Microsoft Corporation. A mesma pode ser vista na fig. 6.
F. Comunicação e fluxo de dados
O fluxo de dados no processo está representado na fig. 5,
onde a sequência de eventos ocorre da seguinte maneira: A
leitura das variáveis para monitoramento no Servidor MX
Server e no Matrikon Explorer.
Durante o funcionamento do sistema são criadas Tags, que
são áreas de memória reservadas para variáveis. Assim que o
sistema é ligado, é atribuído um valor para cada Tag criada. No
caso de entradas e saídas será atribuído um ou zero por se tratar
de sinais digitais, e no caso de valores de produto contabilizado
terá um valor, seja qual for, a lógica será a mesma. O servidor
OPC fica em constante análise, não ocorrendo nenhuma
alteração, ficará sempre no estado anterior, até que ocorra
alguma alteração [33].
Figura 6: Tela da IHM [13]
O Microsoft Excel foi utilizado como sendo o sistema
supervisório do projeto, denominado no campo de automação
como sistema SCADA. Programas que permitem o
O CLP Mitsubishi FX3GE, fig. 7, teve a função de receber descrito no início do artigo, confrontado a velocidade de leitura
instruções da IHM, e disponibilizou a leitura de suas I/O para a de cada variável.
IHM, para o servidor MX OPC Server, comunicando com IHM
via ethernet e com MX via serial RS232 [14].
O resultado foi satisfatório, a velocidade de leitura de cada
variável ocorre simultaneamente com IHM. Não se detectou
atraso que comprometa o sistema na primeira etapa.
Na fig. 8, observa-se as Tags que foram criadas referentes
a cada variável no programa do CLP Mitsubishi. Na parte
esquerda existe um campo escrito Name e abaixo várias Tags,
que vão de 001 a 20. Ao lado tem um campo chamado Enable
mostrando se a variável está acionada ou não (Yes ou No).
Outro campo importante é o de endereço (Address), mostra a
localização da variável no programa do CLP.

Figura 7: CLP Mitsubishi FX3GE [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

Para auxílio durante a busca das definições e posterior


obtenção de conhecimentos inerentes às temáticas abordadas e A fig. 9 demonstra dados diferentes da fig. 8 . Na fig. 9 é
relacionadas, o método citado de pesquisa foi essencial por possivel observar a escrita DEV30 na lateral esquerda,
possibilitar maior compreensão do tema central do trabalho evidenciando a execução do programa número 30 e ao lado o
[36]. numero de Tag igual a primeira parte. Já na segunda coluna
Também foi realizada pesquisa de cunho qualitativo por (Value), é exibido 1 para variável em estado atuado e 0 para
possuir forma descritiva e caráter indutivo possibilitando que não atuado. Nas Tags 12, 19 e 20 são mostrados valores
o pesquisador se mantenha próximo ao ambiente e objetos diferentes, que são registros de leituras contados através dos
estudados intensificando os dados descritivos e amplificando o sensores. Os valores registrados seriam fundamnetais em um
leque de objetos inerentes ao presente estudo [35]. caso real, pois seriam usados na indicação das unidades
produzidas nas linhas de produção ou na contabilização das
horas de máquinas paradas em manutenção.
IV. ANÁLISE DOS RESULTADOS

As simulações foram realizadas conforme às seguintes


etapas:
A. Monitorar e coletar as variáveis do CLP
Após criar Tags no software MX OPC server, referentes a
cada uma das IOs, as mesmas foram colocadas em modo online
para serem analisada com o IHM escolhido para o presente
projeto.
B. Tags criadas no MX foram importadas para o OPC
As Tags criadas no MX OPC server foram importadas para
o OPC cliente sendo disponibilizadas via Matrikon OPC Figura 9: Simulação do MX Server 2
Explorer, onde foram monitoradas online e analisados os
estágios e comparação com as mesmas variáveis lidas na IHM
e no MX verificando a velocidade de leitura. Na segunda parte, as Tags do MX foram importadas pelo
Feito as simulações descritas, foram analisadas uma por Matrikon OPC Explorer para leitura, tendo resultado
vez. Ou seja, foi configurado o MX OPC server e colocado o satisfatório.
protótipo para que fosse simulado um processo real conforme Pela fig. 10 é possível visualizar a totalidade de Tags
importadas do MX Server. Diferentes do Matrikon, as
variáveis ficam como TRUE para variáveis acionadas e FALSE Em qualquer projeto novo a existência de dificuldades é
para variáveis não acionadas, valores iguais aos lidos dos comumente relatada. A principal no atual foi a
registradores. incompatibilidade de softwares, pois muitos dos utilizados não
estão disponíveis em versões gratuitas, dificultando a obtenção
de alguns resultados descritos.
Com relação a utilização dos Servidores OPC, se
constituem em uma excelente ferramenta, cumprindo-se
destacar a dificuldade da empresa disponibilizar ferramentas
para fazer testes.
Também, insta-se evidenciar que a redução de custos
obtida com a utilização da sistemática empregada no presente
trabalho se traduz em benefício para os utilizadores.
Para continuidade da pesquisa planeja-se realizar testes em
indústrias, através de processos reais, além de mais
investigações com vistas em ampliar o conhecimento para
Figura 10: Simulação do Matrikon Explorer fazer integração de mais dispositivos, como por exemplo: fazer
com CLPs de diferentes fabricantes consigam estabelecer
comunicação, de maneira efetiva, fazendo leitura e escrita
Na comparação das leituras de variáveis no CLP, IHM, diretamente através dos Servidores e OPCs Cliente,
Servidor MX OPC e Matrikon não foram atrasos que poderíamos fazer com Mitsubishi, Rockwell e Siemens que são
comprometessem o processo, mas diferenças aceitáveis pelo os controladores muito utilizados, além de desenvolver novas
fato de serem provenientes de meios físicos diversos e o fluxo aplicações com uso de diferentes comunicações, protocolo e
de informações por qualquer meio gera um atraso. meios físicos.
Cumpre evidenciar que a velocidade das informações via
cabo RS232 sofreu interferência pois foi utilizado um
adaptador RS232 para USB por conta da inexistência de porta REFERENCIAS
serial no computador utilizado.
[1] CHAABAN, W.; SCHWARZ, M.; BORCSOCK, J.. Budgetary and
O importante é a comprovação de que o supervisório em redundancy optimisation of homogeneous series-parallel systems subject
to availability constraints using Matlab implemented genetic computing.
estudo, se implantado, é eficiente. Com a finalidade de In: Signals and Systems Conference (ISSC 2013), 24th IET Irish. IET,
comprovar o alegado, foram realizados testes durante 50 2013. p. 1-8.
minutos com objetivo de simular processo reais de uso do [2] MCCARTHY, J.; O'SULLIVAN, D. A data access framework for
supervisório. Alguns bits tiveram um pequeno atraso da ordem integration to facilitate efficient building operation. In: Emerging
de milissegundos, cerca de 85% de retardo no sinal, o que não Technology and Factory Automation (ETFA), 2014 IEEE. IEEE, 2014.
excluiu a eficiência do SCADA em estudo. p. 1-4.
[3] MARQUES, F. F. D.; RESENDE, R. J. A importâcia do sistema de
informação na integração dos processos e tomada de decisão em uma
indústria têxtil. 2013. Monografia. (Aperfeiçoamento/Especialização em
V. CONCLUSÕES Engenharia Logística) - Instituto de Educação Tecnologica.
[4] CAMARGO, V. L. A. (2014). Elementos de Automação. 11. ed. São
A tecnologia OPC tradicional consiste em um padrão de Paulo: Érica.
comunicação entre as diversas interfaces e dispositivos [5] DUARTE, C. R. M.; FIGUEREDO, L. C.; CORREA, M. V. Utilização
industriais com computadores compatíveis com o sistema do Matlab no ensino da Tecnologia OPC Aplicada a Controle de
operacional Windows da Microsoft. Processos. 2006. Anais do XVI Congresso Brasileito de Automática,
Salvador.
Foi desenvolvida para se tornar uma solução para o [6] DIAZ, D. S.; DE KEYSER, R.. WinCC® application via OPC
problema de interoperabilidade dos drivers proprietários de communication to MatLab® for integrated systems. In: Emerging
Technologies & Factory Automation (ETFA), 2011 IEEE 16th
comunicação largamente utilizados, até então, nas redes Conference on. IEEE, 2011.
industriais e, em pouco tempo, se tornou um padrão de [7] GHOSH, S. et al. Cement plant simulation and dynamic data
comunicação integrando os diversos dispositivos e aplicações communication using ni labview and matrikon opc. Journal of
que compõe os sistemas de automação industrial. Theoretical & Applied Information Technology, v. 43, n. 2, 2012.
[8] HOLLENDER, M.Collaborative process automation systems, ISA, New
Apesar da fragilidade do sistema em relação à velocidade York, 2010, p. 80-81.
de fluxo das informações via cabo RS232, que foi utilizado em [9] HONG-LIANG, L. I. Implementation of OPC-based Communication
conjunto a um conversor USB. Os resultados obtidos nos testes between PC and PLC on LabView Platform [J]. Application Research of
forma extremamente positivos e demonstraram a eficiência do Computers, v. 12, p. 115-118, 2003.
SCADA em questão. [10] HUANG, Q.; SONG, S. Real-time control system based on MATLAB
and PCAuto via OPC technology. In: Intelligent Computing and
O aumento na velocidade se daria caso fossem utilizados Intelligent Systems, 2009. ICIS 2009. IEEE International Conference on.
cabos ethernet em conjunto aos protocolos TCP/IP ou um IEEE, 2009. p. 671-674.
computador com entrada serial.
[11] SURIYA, M.; VAISHNAVI, A. Automation System for Color Sorting [30] PRO-FACE. GP-Pro EX HMI Software. Disponível em : <
Industry. International Journal Of Innovative Science And Applied http://www.profaceamerica.com/en-US/content/gp-pro-ex-hmi-
Engineering Research (IJISAER), v. 13, ed. 45, 2015. software>. Acesso em : 25 abr. 2016.
[12] TAN, V. V.; YI, M.-J. Development of an OPC Client-Server [31] MITSUBISHI ELECTRIC. MELSOFT GX Works2. Disponível em : <
Framework for Monitoring and Control Systems. Journal of Information http://www.mitsubishielectric.com/fa/br_pt/download/catalog/pdf/P-
Processing Systems, v. 7, n. 2, p. 321-340, 2011. CLN-122-D.pdf>. Acesso em : 19 abr. 2016.
[13] TU, N. T. T. et al. Research and development of OPC client-server [32] PANDIAN, KK. S.; ANITHA, S. Continuous Process Control
architectures for manufacturing and process automation. In: Monitoring Automation System. In: International Conference on
Proceedings of the 2010 Symposium on Information and Communication Environmental, Biomedical and Biotechnology. Anais do PCBEE, v.
Technology. ACM, 2010. p. 163-170. 41. Singapore : IACSIT Press, 2012. Disponível em: <
[14] KULKARNI, N.; MULAY, G.; KALE, V. V. Logarithmic Damper http://www.ipcbee.com/vol41/033-ICEBB2012-R030.pdf>. Acesso em:
Tester, International Journal of Engineering Research and General 1 abr. 2016.
Science, v. 3, ed. 3, 2015. [33] BARRETO, H. Parallel simulation for concurrent development
[15] OPC FOUNDATION. OPC Unified Architecture Interoperability for ofmanufacturing flow and its control system. Tese (Mestrado) - ITM -
Industrie 4.0 and the Internet of Things. Disponível em: The Royal Institute of Technology. Stockholm, 2014. Disponível em: <
https://opcfoundation.org>. Acesso em: 4 mai. 2016. http://www.diva-portal.org/smash/record.jsf?pid=diva2%3A789370>
[16] CARVALHO, A. S; SILVA, R. C.; NASCIMENTOS, D. B. Sistema de [34] BOFF, S. G. et al. Aplicação de um scada a uma unidade experimental
comunicação OPC para uma Coluna de Destilação Piloto. Simpósio de de coluna de destilação. In: Congresso brasileiro de P & D em petróleo
Excelência em Gestão e Tecnologia SeGet, 2008, Resende-RJ. e gás, 3. Anais do 3° Congresso Brasileiro de P&D em Petróleo e Gás,
2005
[17] LI, D.; JIA, W. Implementation of the Integration of Intelligent Building
Information System Based on OPC Protocol [J]. Low Voltage Apparatus, [35] PRODANOV, C. C.; FREITAS, E. C.; Metodologia do Trabalho
v. 6, p. 005, 2005. Científico: Métodos e Técnicas da Pesquisa e do Trabalho Acadêmico,
2. ed., Novo Hamburgo, 2013.
[18] MAHNKE W.; LEITNER, S.-H. OPC Unified Architecture: The future
standard for communication and information modelling in automation. [36] LAKATOS, E. M.; MARCONI, M. A. Metodologia do trabalho
ABB Review (2009), p. 56-61. Disponível em: < http://www.abb.com/>. científico: procedimentos básicos, pesquisa bibliográfica, projeto e
Acesso em: 4 mar. 2016. relatório publicações e trabalhos científicos. 7. ed. São Paulo: Atlas,
2010.
[19] MICROSOFT. Visão geral sobre requisitos e conceitos OLE. Disponível
em : <https://support.microsoft.com/pt-br/kb/86008>. Acesso em : 19 [37] MATRIKON. OPC Server for Microsoft Excel. Disponível em : <
abr. 2016. https://www.matrikonopc.com/opc-drivers/839/index.aspx>. Acesso em
: 19 abr. 2016.
[20] PANTONI, R. P. Desenvolvimento e implementação de uma descrição
de dispositivos aberta e não-proprietária para equipamentos [38] PENDLI, P. K. et al. OPC and its Strategies for Redundancy. In:
FOUNDATION fieldbus baseada em XML. 2006. Dissertação Proceedings of the 10th WSEAS international conference on
(Mestrado) - Escola de Engenharia de São Carlos, Universidade de São Communications. World Scientific and Engineering Academy and
Paulo, São Carlos, 2006. Society (WSEAS), 2006. p. 163-168. Disponível em: <
http://www.wseas.us/e-library/conferences/2006cscc/papers/534-
[21] PUDA, A. P. Padronização da comunicação através da tecnologia OPC. 249.pdf> . Acesso em: 4 mai. 2016.
2008. Disponível em: <www.isarj.org.br/artigos/Padronizacao-da-
Comunicacao-atraves-da-TecnologiaOPC.pdf> Acesso em: Agosto,
2015.
[22] IWANITZ F. E.; LANGE, J. OPC Fundamentals, Implementation and
Application. Laxmi Publications Pvt Limited, 2010.
[23] GONÇALVES, R. N. Desenvolvimento de Servidores OPC DA, OPC
UA e Wrappers para aplicação em Automação. Universidade Federal de
Itajubá Itajubá – MG, 2012.
[24] KWIECIEŃ, R.; SZYCHTA. L. Consequences of applying tunneling to
OPC. PRZEGLĄD ELEKTROTECHNICZNY (Electrical Review), R. 88
NR 10a/2012, p 111-114. Disponível em: <
http://pe.org.pl/articles/2012/10a/24.pdf >. Acesso em: 20 abr. 2016.
[25] PASTORELLO, R. Integração Via OPC de Controlador Preditivo
comercial com Simulador Dinâmico de Processos Gerando Ambiente
Virtual de Testes. 2008. Dissertação (Mestrado em Engenharia de
Processos e Bioquímicos) – Escola de Engenharia Mauá do Centro
Universitário do Instituto Mauá de Tecnologia, São Caetano do Sul.
[26] LIEPING, Z.; AIQUN, Z.; YUNSHENG, Z. On remote real-time
communication between MATLAB and PLC based on OPC technology.
In: Control Conference, 2007. CCC 2007. Chinese. IEEE, 2007. p. 545-
548.
[27] MICROSOFT. Microsoft Excel. Disponível em : <
https://products.office.com/pt-br/excel>. Acesso em : 19 abr. 2016.
[28] CHA, S. T. et al. Multi-agent based controller for islanding operation of
active distribution networks with distributed generation (DG). In:
Electric Utility Deregulation and Restructuring and Power Technologies
(DRPT), 2011 4th International Conference on. IEEE, 2011. p. 803-810.
[29] MATRIKON. MatrikonOPC Explorer. Disponível em : <
https://www.matrikonopc.com/products/opc-desktop-tools/opc-
explorer.aspx>. Acesso em : 25 abr. 2016.

View publication stats

Você também pode gostar