Você está na página 1de 31

Universidade Federal de Campina Grande

Centro de Engenharia Eltrica e Informtica


Curso de Graduao em Engenharia Eltrica

SISTEMAS DE AUTOMAO INDUSTRIAL

TUTORIAL SOBRE COMUNICAO ENTRE O CLP DA HI


TECNOLOGIA E WONDERWARE INTOUCH

Campina Grande, Paraba.


2016

RESUMO

Este tutorial documenta o procedimento para estabelecer a comunicao entre o


Controlador Lgico Programvel (CLP) do fabricante HI Tecnologia e a Interface HomemMquina (IHM) Wonderware InTouch. O CLP funciona como servidor e o InTouch como
cliente OPC e a transferncia de dados feita por Tags. Utilizou-se o HS1 Power Tool e
OPCLink para fazer a interface entre o SPDSW, programa responsvel por carregar
programas no CLP, e o supervisrio.
Palavras-chave: CLP, HS1 Power Tool, HT1 Power Tool, Ladder, OPCLink, SPDSW,
Wonderware InTouch,

LISTA DE FIGURAS

Figura 1- Janela inicial do SPDSW.............................................................................................3


Figura 2 Gerenciador de Dispositivos do Windows 7..............................................................4
Figura 3 - Janela do SPDSW para configurar o tipo de comunicao........................................4
Figura 4 - Janela para Configurao do Driver Comunicao - Servidor...................................5
Figura 5-Janela para Configurao do Driver Comunicao - Drivers......................................5
Figura 6- Janela para Configurao do Driver Comunicao - Serial........................................6
Figura 7- Janela principal do SPDSW.........................................................................................6
Figura 8- Janela do SPDSW para localizar controladores em rede............................................7
Figura 9- Janela do SPDSW para identificar equipamentos em rede.........................................7
Figura 10-Janela que apresenta equipamentos em rede..............................................................8
Figura 11- Aba Ethernet da jenela Configurao de comunicao de equipamento...................8
Figura 12- Janela para Configurao do Driver Comunicao - Drivers...................................9
Figura 13- Janela para Configurao do Driver Comunicao Ethernet.................................9
Figura 14 Janela inicial do Programa HS1 Power Tool.........................................................11
Figura 15 Janela do programa HS1 para configurao do canal de comunicao.................12
Figura 16 - Janela do programa HS1 para configurao dos parmetros equipamento............12
Figura 17- Janela do programa HS1 para configurao dos parmetros dos DataBlocks........13
Figura 18 Janela inicial do Programa HS1 Power Tool.........................................................14
Figura 19 Janela do HS1 para identificar os equipamentos na rede.......................................15
Figura 20 Janela do programa HS1 para configurao do canal...........................................15
Figura 21 - Janela do programa HS1 para configurao dos parmetros equipamento............16
Figura 22 - Janela do programa HS1 para configurao dos parmetros do bloco de dados.. .17
Figura 23 Janela Statistics do programa HS1 Visualizao de qualidade de dados...........18
Figura 24 Janela inicial do OPCLink.....................................................................................19
Figura 25 Janela do OPCLink para criao de tpicos..........................................................19
Figura 26 - Janela do OPCLink para configurao de tpicos.................................................20
Figura 27 - Janela do OPCLink para definio de tpics novo tpico..................................20
Figura 28 Janela inicial do InTouch Lista de aplicaes....................................................21
Figura 29 Janela inicial do InTouch Maker criao de nova tela........................................21
Figura 30 - Janela do INTOUCH MAKER para ajuste de parmetros de nova tela................22
2

Figura 31-Janela para configurao do Access.........................................................................22


Figura 32-Janela Tagname Dictionary......................................................................................23
Figura 33-Janela Tag Types.......................................................................................................23
Figura 34-Janela Wizard Selection............................................................................................24
Figura 35-Janela principal do InTouch Maker Tela1.............................................................24

SUMRIO

1 Servidor/Cliente OPC

2 Software SPDSW

Y2.1

Comunicao

serial

3
2.2 Comunicao via Ethernet

3 HS1 Power Tool


4

10
HT1

Power

Tool

173
5 OPCLink

18

6 Wonderware InTouch

24

REFERNCIAS

25

1. SERVIDOR/CLIENTE OPC

Os CLPs mais atuais trabalham com padres de protocolo de comunicao para


facilitar a interface com equipamentos de outros fabricantes, e tambm com Sistemas
Supervisrios e Redes Internas de comunicao como o protocolo OPC (Object Linked and
embedding for Process Control o qual permite realizar transferncias de objetos entre
diferentes aplicaes) cujo desenvolvimento foi encabeado pela Microsoft, e tende a se
tornar o padro de relacionamento entre os diversos mdulos de software ou hardware de
diferentes fabricantes.
O elo de comunicao entre a IHM e o CLP (ou outro equipamento de controle
monitorado) normalmente se d por meio de um protocolo de comunicao especfico que
reproduz na IHM as variveis do processo atravs de Tags o protocolo OPC. Assim, uma
Tag representa, em ltima anlise, uma varivel na IHM que pode ser do tipo discreto,
numrico ou alfanumrico. Devido bidirecionalidade do sentido de comunicao entre CLP
e IHM, uma Tag pode tanto monitorar o status do controlador, como tambm enviar valores
(ou setpoints valores predefinidos) a ele.
Para entender as aplicaes desenvolvidas no InTouch com a finalidade de realizar
leitura e escrita de variveis, necessrio que se saiba primeiramente como ocorre a
comunicao desde o equipamento at o software responsvel pela criao da Interface
Homem-Mquina (IHM). Para tal, o primeiro tpico deste tutorial abordar o caminho que
a informao ir percorrer e o que cada ponto deste percurso.
O protocolo OPC (OLE Process Control) consiste na especificao de um conjunto
de padres de interface que surgiu da colaborao entre empresas do mercado de Automao
Industrial e a Microsoft.
O equipamento, neste caso o CLP ZAP 91X da HI Tecnologia, um hardware com
entradas e sadas, com memria programvel capaz de executar diversas operaes. Pode-se
acoplar s suas variveis de entrada e sada diversos dipositivos, tais como sensores e
motores, para que sejam realizadas leituras e escritas.
O servidor OPC recebe os valores lidos das variveis de entrada do equipamento e
envia para o cliente. Alm disso, recebe valores escritos pelo cliente e escreve nas variveis de
sada do equipamento.
5

O Driver, como o prprio nome sugere, apenas um condutor que cria um caminho
entre o servidor e o cliente OPC.
O cliente OPC o responsvel por receber valores das variveis lidas pelas variveis
de entrada do equipamento e pode atribuir valores a variveis de sada.

EQUIPAMENT
O
(CLP ZAP
91X)

SERVIDOR
OPC
(HT1/HS1)

CLIENTE OPC
(INTOUCH)

DRIVER
(OPC LINK)

2. SOFTWARE SPDSW
O software utilizado para carregar os programas no CLP foi o SPDSW verso 3.3.03,
Figura 1, disponibilizado gratuitamente pela HI Tecnologia.
Caso deseje-se realizar a instao do software, basta seguir as instrues do material
de referncia disponibilizado pelo fabricante. No caso, no foi necessrio instalar o software,
pois a mquina utilizada j estava configurada, inclusive a comunicao e a conexo das
entradas e sadas.
Com ele possvel carregar aplicaes no CLP e monitorar os estados das variveis.
Exixtem duas formas para conectar o CLP ZAP 91X da HI Tecnologia ao
computador: serial ou ethernet. Ambas as formas sero explicadas.

Figura 1- Janela inicial do SPDSW.

COMUNICAO SERIAL

Para carregar uma aplicao no CLP via cabo serial, primeiro necessrio identificar
qual a porta que se est utilizando. Para tanto, deve-se verificar as portas COM ocupadas.
Como o sistema operacional o Windows 7, basta seguir a sequncia:
Iniciar >> Gerenciador de Dispositivos
E chegar-se- janela da Figura 2.

Figura 2 Gerenciador de Dispositivos do Windows 7.


Logo aps isso, deve-se configurar a comunicao do CLP com o computador no software SPDSW.
Como pode-se ver na Figura 3, para abrir o Setup de Comunicao, deve-se segurar Ctrl+F8 ou seguir a
sequncia:
Ferramentas>>Comunicao>>Configurar>>Computador-Setup de Comunicao

Figura 3 - Janela do SPDSW para configurar o tipo de comunicao.


Na aba Servidor, deve-se selecionar a opo Integrado ao SPDSW como servidor de comunicao,
como na Figura 4.

Figura 4 - Janela para Configurao do Driver Comunicao - Servidor.

Na aba Drivers, deve-se selecionar a opo Porta Serial ou USB/serial e ajustar os


outros parmentros da forma apresentada da Figura 6.

Figura 5-Janela para Configurao do Driver Comunicao - Drivers.

Na aba Serial deve-se selecionar a porta identificada anteriormente e ajustar os


outros parmentros da forma apresentada da Figura 6.

Figura 6- Janela para Configurao do Driver Comunicao - Serial.

Finalmente, de volta aba Drivers, selecione o canal configurado, como na Figura


5,ento, clique em Confirma, ainda na janela de configurao do driver de comunicao.
Por ltimo, para conluir a comunicao, resta cliclar em conectar na janela principal,
Figura 7.

Figura 7- Janela principal do SPDSW.

COMUNICAO VIA ETHERNET


Uma outra opo carregar uma aplicao no CLP via ethernet. Primeiramente,

deve-se identificar os dispositivos ativos na rede, para isso, como mostra a Figura 8, basta
clicar em Ctrl+F11 ou seguir a sequncia:
10

Ferramentas>>Comunicao>>Equipamento G3/GII-DUO

Figura 8- Janela do SPDSW para localizar controladores em rede.

Aps isso, ir abrir a janela da Figura 9, contendo a lista de controladores na rede e


deve-se verifica-se o IP do controlador que deseja-se conectar.

Figura 9- Janela do SPDSW para identificar equipamentos em rede.

O segundo passo clicar com o boto direito em cima do equipamento escolhido e,


em seguida, em Visualiza/Edita base de comunicao, Figura 10, para configurar os
parmetros de comunicao.
11

Figura 10-Janela que apresenta equipamentos em rede.

Na janela Configurao de comunicao do equipamento, deve-se ajustar os


parmetros de acordo com a Figura 11.
Deve-se prestar ateno principalmente ao IP do gateway, Endereo IP e a porta.

Figura 11- Aba Ethernet da jenela Configurao de comunicao de equipamento.

Aps configurado, s clicar em confirma na janela Configurao de


comunicao de equipamento e fechar a janela Identifica equipamentos em rede.
Em seguida, clique em sequncia em
12

Ferramentas>>Comunicao>>Configurar>>ComputadorSetup de comunicao
ou clique em Ctrl + F8. Vai abrir a janela das figuras .
Na aba Drivers selecione a opo Canal Ethernet TCP/IP ou UDP e ajuste os
parmetros de acorcdo com a Figura 12.

Figura 12- Janela para Configurao do Driver Comunicao - Drivers.

Na aba Ethernet ajuste o IP do equipamento, IP do Gateway e aporta destinada


comunicao, Figura 13.

Figura 13- Janela para Configurao do Driver Comunicao Ethernet.

13

Finalmente, de volta aba Drivers, selecione o canal configurado, como na Figura 11,ento,
clique em Confirma, ainda na janela de configurao do driver de comunicao.
Por ltimo, para conluir a comunicao, resta cliclar em conectar na janela principal.

3. HS1 POWER TOOL (SERIAL)

Para realizar a identificao do sistema do mdulo de aquecimento e, finalmente,


projetar um controlador, era necessrio comunicar um software que permitisse atribuir
diversos valores varivel de entrada e ler a temperatura.
Para isso, utilizou-se o Simulink do MATLAB e era necessrio criar uma interface
para conect-los: MATLAB e CLP.
Para servir como interface para comunicao do MATLAB com o CLP, utilizou-se o
driver OPC HS1, desenvolvido pela HI Tecnologia. Por meio dele, foi possvel criar um
cliente OPC para receber e enviar dados via comunicao serial. Para esta verso, os recursos
disponibilizados so para escrita e leitura de variveis do tipo R, M ou D. [8]
Os procedimentos necessrios para instalao foram efetuados seguindo as
recomendaes da Nota de Aplicao ENA00033 da HI Tecnologia. Os passos relatados a
seguir referem-se apenas utilizao do software.
Passo 1: Carregar a aplicao desejada no CLP utilizando a programa SPDSW.
Passo 2: Fechar o programa SPDSW ou outro que esteja se comunicando com o CLP
pela serial.
Passo 3: Abrir o programa HS1 Power Tool e clicar em Connect, Figura 14.

14

Figura 14 Janela inicial do Programa HS1 Power Tool.


Fonte [8]

Passo 4: Criar novo canal, habilit-lo e ajustar os parmetros do canal, Figura 15.
Lembre-se de ajustar a porta COM de acordo com a que est sendo utilizada de fato para
carregar as aplicaes no CLP. Por exemplo, no caso do tpico 2.1, a porta utilizada foi a
COM1.

15

Figura 15 Janela do programa HS1 para configurao do canal de comunicao.

Passo 5: Criar novo Device, habilit-lo e ajustar os parmetros, Figura 19.

Figura 16 - Janela do programa HS1 para configurao dos parmetros equipamento.

16

Passo 6: Criar os DataBlocks necessrios para a aplicao e habilit-los. Os


DataBlocks so os endereos das variveis de interesse, Figura 20. Como dito no incio deste
tpico, podem ser dos tipos R, M ou D.

Figura 17- Janela do programa HS1 para configurao dos parmetros dos DataBlocks.

Passo 7: Clicar no boto PLAY e verificar se foi realizada a comunicao clicando no


boto Statistics.
Passo 8: Minimizar a janela do Programa HS1 Power Tool e abrir o software
OPCLink.

4. HT1 POWER TOOL (ETHERNET)

Para realizar a identificao do sistema do mdulo de aquecimento e, finalmente,


projetar um controlador, era necessrio comunicar um software que permitisse atribuir
diversos valores varivel de entrada e ler a temperatura.
17

Para isso, utilizou-se o Simulink do MATLAB e era necessrio criar uma interface
para conect-los: MATLAB e CLP.
Para servir como interface para comunicao do MATLAB com o CLP, utilizou-se o
driver OPC HS1, desenvolvido pela HI Tecnologia. Por meio dele, foi possvel criar um
cliente OPC para receber e enviar dados via comunicao serial. Para esta verso, os recursos
disponibilizados so para escrita e leitura de variveis do tipo R, M ou D. [8]
Os procedimentos necessrios para instalao foram efetuados seguindo as
recomendaes da Nota de Aplicao ENA00033 da HI Tecnologia. Os passos relatados a
seguir referem-se apenas utilizao do software.
Passo 1: Carregar a aplicao desejada no CLP utilizando a programa SPDSW.
Passo 2: Fechar o programa SPDSW ou outro que esteja se comunicando com o CLP
pela serial.
Passo 3: Abrir o programa HS1 Power Tool e clicar em Connect, Figura 18.

Figura 18 Janela inicial do Programa HS1 Power Tool.

Passo 4: Identificar equipamentos na rede e criar novo canal, Figura 19.

18

Figura 19 Janela do HS1 para identificar os equipamentos na rede.

Passo 5: (1) Habilitar o canal e (2) criar novo Device, Figura 20.

Figura 20 Janela do programa HS1 para configurao do canal.

19

Passo 6: De acordo com a Figura 21, deve-se: (1) Habilitar o equipamento e ajustar
parmetros. (2) Lembre-se de colocar o Primary IP address exatamente igual ao IP do
equipamento. (3) Criar um ou mais DataBlocks, existente na aplicao carregada no CLP, e
habilit-los. Os DataBlocks so os endereos das variveis de interesse.

Figura 21 - Janela do programa HS1 para configurao dos parmetros equipamento.

Passo 7: De acordo com a Figura 22: (1) Habilite o bloco de dados e ajuste seus
parmetros. (2) Lembre-se que o endereo do bloco de dados s poder ser habilitado, caso
esteja sendo utilizado na aplicao programada no CLP.

20

Figura 22 - Janela do programa HS1 para configurao dos parmetros do bloco de dados.

Passo 8: Finalmente, basta clicar no boto PLAY e verificar se foi realizada a


comunicao clicando no boto Statistics. Caso a qualidade dos dados esteja boa, a
comunicao at esse ponto foi feita de forma correta. Caso contrrio, refaa os pontos
anteriores.

21

Figura 23 Janela Statistics do programa HS1 Visualizao de qualidade de dados.

Passo 9: Salve e minimize a janela do Programa HS1 Power Tool. Abra o OPCLink
para continuar o procedimento.

5. OPCLINK

Para servir como interface para comunicao entre o servidor e o InTouch, utilizouse o OPCLink. Para esta verso, os recursos disponibilizados so para escrita e leitura de
variveis do tipo R, M ou D. Nesta etapa, deve-se manter o HT1/HS1 aberto.
Passo 1: Criao e definio de novo tpico. Como na Figura 24, siga a sequncia
para abrir a janela de definio de tpicos.

22

Figura 24 Janela inicial do OPCLink.

Para criar novo tpico clique em New, Figura 25.

Figura 25 Janela do OPCLink para criao de tpicos.

Em seguida, deve-se identificar o servidor. Neste caso o Intellution.HT1OPC, que


o servidor do HT1 power Tool. Preencha o OPC Path de acordo com a varivel de interesse.
Neste caso, a varivel escolhida foi D12, como na Figura 26.

23

Figura 26 - Janela do OPCLink para configurao de tpicos.

Depois, clique em Done, Figura 27, e mantenha o OPCLink aberto.

Figura 27 - Janela do OPCLink para definio de tpics novo tpico.

6. WONDERWARE INTOUCH

Passo 1: Abra o InTouch e crie uma nova aplicao.

24

Passo 2: Abrir a aplicao no InTouch Maker. Para isso, clique duas vezes na
aplicao exemplo ou clique no boto direito e selecione a opo abrir com o Intouch
Maker, Figura 28.

Figura 28 Janela inicial do InTouch Lista de aplicaes.

Passo 3: Crie nova tela no InTouch Maker, Figura 29.

Figura 29 Janela inicial do InTouch Maker criao de nova tela.

25

Passo 4: Atribuir um nome tela, neste caso o nome escolhido foi tela 1, Figura
30, e ajustar os parmetros. No necessrio preocupar-se com a largura e altura inicial da
tela, pois pode ser alterado manualmente, expandindo ou diminuindo utilizando o cursor do
mouse.

Figura 30 - Janela do INTOUCH MAKER para ajuste de parmetros de nova tela.

Passo 5: Configurar por onde devero ser acessados os valores atribudos s Tags.
importante mencionar que o Topic Name deve ser o mesmo utilizado no OPCLink. Deve-se
configurar os parmetros de acordo com o apresentado na Figura 31.

26

Figura 31-Janela para configurao do Access.

A comunicao feita utilizando um protocolo TCP/IP. O SuiteLink projetado


especificamente para satisfazer as necessidades industriais, como integridade de dados, alta
velocidade de processamento e diagnsticos mais fceis.
Passo 6: Criao de uma nova Tag.
Abra a janela Tagname Dictionary, Figura 32. Siga a sequncia:
Special>>Tagname Dictionary

Figura 32-Janela Tagname Dictionary.

Quando abrir a janela, clique em Type e selecione o tipo da tag, como na Figura 33.

27

Figura 33-Janela Tag Types.

Em seguida, selecione o Access Name OPC, j configurado anteriormente.


Passo 7: Adicione um display para exibir o valor da Tag.
Clique no cone Wizard, smbolo

na barra de ferramentas.

Selecione, como na Figura 34, Value Displays>>Analog Tagname Display.

Figura 34-Janela Wizard Selection.

Basta clicar duas vezes no cone e nome-lo com mesma Tag, D12, Figura 35.

28

Figura 35-Janela principal do InTouch Maker Tela1.

29

REFERNCIAS
BRYAN, L. A.; BRYAN, E., A. Programmable Controllers - Theory and Implementation, 2
ed. Atlanta: Industrial Text Company, 1997.
Kit ZAP 91x Portal da HI Tecnologia. Disponvel em:
<http://www.hitecnologia.com.br/produtos/hardware/kit-de-treinamento/kit-familiazap91x/ztk910>
SPDSW- Portal da HI Tecnologia. Disponvel em:
<http://www.hitecnologia.com.br/software/controle_de_processos/spdsw>,

Acesso

em

07/06/2016.
PET10800100-ZAP900-Controlador Lgico Programvel ZAP900/901. Disponvel em:
< http://www.hitecnologia.com.br/repositorio/manuais-pet/familia-zap900/PET10800100.pdf
>, Acesso em 06/06/2016.
ENA0003300- HS1-OPC. Disponvel em:
<http://www.hitecnologia.com.br/software/softwaresobsoletos/hs1-opc>,

Acesso

em

07/06/2016.
Neto, J. T. C. Controladores Lgicos Programveis. Universidade Federal do Rio Grande do
Norte (Apostila do curso de Eng. De Computao e Automao). Natal. 2011.

30