Вы находитесь на странице: 1из 37

FUNDAO ESCOLA TCNICA

LIBERATO SALZANO VIEIRA DA CUNHA

SISTEMAS SUPERVISRIOS
ELIPSE SCADA

ELETROTCNICA

NOVO HAMBURGO - 2014


Captulo 1
1.1 AS NOVAS FRONTEIRAS DA AUTOMAO
A AUTOMAO ultrapassou o cho-de-fbrica e se espalhou por todos os setores sendo
necessrio cada vez mais conhecer o que est por dentro desta automao. Tornou-se ento necessrio
desenvolver sistemas que permitissem conhecer as variveis internas as lgicas de automao. A esses
sistemas chamou-se de SCADA. SCADA uma abreviao de Supervisory Control and Data Acquisition,
ou Sistema de Superviso e Aquisio de Dados.
Assim, o sistema SCADA tem como objetivo principal o monitoramento do cho de fbrica,
atravs de uma comunicao em tempo real, ou seja, a funo principal do SCADA mostrar o que est
ocorrendo no cho de fbrica naquele exato momento.

Figura 1.1 Hierarquia da automao industrial

ERP (Enterprise Resource Planning - Planejamento dos Recursos Empresariais), um software


integrado de gesto empresarial que auxilia no planejamento e organizao das empresas.
Utilizando-se essa arquitetura, realizada a integrao atavs do software supervisrio (ELIPSE
SCADA) entre os dados coletados automaticamente do cho de fbrica com um sistema ERP.

1.2 A AUTOMAO INDUSTRIAL


At o fim do sculo passado, a produo de bens utilizava exclusivamente a fora muscular. Com
o advento da Revoluo Industrial, a fora muscular cedeu lugar s mquinas. A esse processo foi
denominado produo mecanizada porque, nessa situao, o homem era ainda parte ativa, no como
executor da tarefa produtiva, mas como controlador do processo.
As mquinas, porm, foram gradativamente evoluindo, tornando-se cada vez mais independentes
do controle do homem, assumindo tarefas e tomando decises.
O termo automao descreve um conceito amplo, envolvendo um conjunto de tcnicas de
controle, das quais criado um sistema ativo, capaz de fornecer a melhor resposta em funo das

1
informaes que recebe do processo em que est atuando. Dependendo das informaes, o sistema
calcular a melhor ao corretiva a ser executada.
Entende-se tambm por automao, qualquer sistema, apoiado em computador ou equipamento
programvel, que remova o trabalhador de tarefas repetitivas e que vise a solues rpidas e econmicas
para atingir os objetivos das indstrias.

Figura 1.2 - Diagrama de blocos de um sistema de automao

O controle, sob o ponto de vista tecnolgico, tem um papel importantssimo no desenvolvimento


de aes planejadas, modelando processos desde os mais simples at os mais complexos.

1.3 CLP - Controlador Lgico Programvel


Os CLPs so dispositivos que permitem o comando de mquinas e equipamentos de maneira
simples e flexvel, possibilitando alteraes rpidas no modo de oper-los, por meio da aplicao de
programas dedicados, que ficam armazenados em sua memria.
A figura 1.3 mostra atravs do diagrama de blocos, como o CLP atua no sistema: os sensores
alimentam o CLP (processador), a cada instante, com os dados (variveis de entrada) informando, atravs
de nveis lgicos, as condies em que se encontram. Em funo do programa armazenado em sua
memria, o CLP atua no sistema por meio de suas sadas. As variveis de sada executam, a cada instante,
os acionamentos dos atuadores no sistema.

Processador Memria Fonte

Barramento
(dados, endereos, controle)

Entradas Sadas

Figura 1.3 Diagrama de blocos simplificado de um CLP


1.4 SENSORES E ATUADORES
Sensor definido como sendo um dispositivo sensvel a fenmenos fsicos, tais como:
temperatura, umidade, luz, presso, entre outros. Por meio dessa sensibilidade, os sensores enviam um

2
sinal correspondente para os dispositivos de medio e controle. O sinal de um sensor pode, entre outras
funes, ser usado para detectar e corrigir desvios em sistemas de controle.
Os atuadores so dispositivos que aplicam uma determinada fora de deslocamento ou outra ao
fsica, definida pelo sistema controlador, por meio de uma ao de controle. Podem ser magnticos,
hidrulicos, pneumticos, eltricos ou de acionamento misto. Como exemplo, h: vlvulas e cilindros
pneumticos, vlvulas proporcionais, motores, aquecedores, entre outros.
Enquanto os sensores captam informaes sobre o processo, os atuadores interferem neste
mesmo processo, gerando assim, o controle.

1.5 ARQUITETURAS DE REDES INDUSTRIAIS


Nos processos produtivos, vem-se verificando uma tendncia em substituir sistemas com
processamento centralizado, geralmente baseado em equipamentos de grande porte, por sistemas
distribudos, compostos por diversos similares de menor porte. Porm, o controle distribudo somente ser
vivel se todos os integrantes do sistema puderem trocar informaes entre si de modo rpido e confivel.
Para atender a essa necessidade, surgiram diversos tipos, padres, protocolos em redes de
comunicao industrial.
Rede de comunicao industrial o conjunto de equipamentos e softwares utilizados para
propiciar o trnsito de informaes da produo, entre os diversos nveis hierrquicos de um processo
industrial.
Exemplo de arquitetura para rede industrial

Figura 1.4 Exemplo de Arquitetura de uma Rede Industrial

3
Captulo 2
2.1 SISTEMAS SCADA
Fornecem uma representao grfica geral da planta em substituio aos painis sinticos
tradicionais.
Os sistemas SCADA (Supervisory Control and Acquisition Data System) so aplicativos que
permitem que sejam monitoradas e rastreadas informaes do processo produtivo, as informaes podem
ser visualizadas por intermdio de quadros sinticos animados com indicaes instantneas das variveis
de processo (vazo, temperatura, presso, volume, etc).
Os dados so provenientes do controle do CLP, podendo os softwares supervisrios gerenciar
processos de qualquer tamanho ou natureza. Estes auxiliam no processo de implantao da qualidade e de
movimentao de informaes para gerenciamento e diretrizes. Desta forma, a escolha do software de
superviso muito importante na estratgia de automao de uma empresa.
Um sistema SCADA permite a um operador, em uma localizao central, controlar um processo
distribudo em lugares distantes, como, leo ou gs natural, sistemas de saneamento, ou complexos
hidroeltricos, fazer set-point ou controlar processos distantes, abrir ou fechar vlvulas ou chaves,
monitorar alarmes, e armazenar informaes de processo.
Quando as dimenses do processo tornam-se muito grandes, os benefcios, em termos de reduo
de custos de visitas rotineiras, podem ser verificados, porque torna desnecessria a presena do operador
ou a visita em operao normal.
Hoje, os sistemas SCADA podem ter uma arquitetura aberta, ligada em rede, de forma a
permitir que o fluxo de dados do processo ultrapasse o limite das paredes da empresa e percorra o
mundo atravs dos meios de comunicao existentes.

ANTIGAMENTE:

4
ATUALMENTE:

2.1 ELIPSE SCADA


Uma maneira fcil de compreender o funcionamento do Elipse SCADA partir das ferramentas
disponveis e sua apresentao em tela.
A ilustrao a seguir mostra a tela principal do Elipse SCADA quando uma aplicao est aberta,
no mdulo Configurador, identificando seus elementos.

5
A Barra de Ttulo mostra o caminho e o nome de sua aplicao, bem como o ttulo da tela
corrente que est sendo mostrada na rea de trabalho. A rea de trabalho o espao onde desenvolvemos
a aplicao. A edio de telas e de relatrios feita nessa rea.
A Barra de Telas mostra o ttulo da tela corrente e permite que voc alterne entre uma tela e
outra.
A Barra de Menus permite a escolha das diversas opes para a configurao da aplicao.
A Barra de Ferramentas permite que voc execute determinadas tarefas rapidamente sem usar os
menus. Assim, com apenas um clique, voc pode criar objetos de tela ou chamar o Organizer, por
exemplo.
A Barra de Status mostra vrias informaes auxiliares quando editando uma aplicao, como
por exemplo indicadores da ativao do teclado numrico (NUM), letras maisculas (CTRL) e rolagem
de tela (SCRL) e coordenadas do ponteiro do mouse. Ela tambm mostra uma pequena descrio de um
determinado objeto, por exemplo um Boto da Barra de Ferramentas ou um item de menu.

2.2 OPES DE MENU


atravs das opes de menu que podemos acessar os recursos e funes do software.

2.2.1 BARRA DE FERRAMENTAS

6
2.2.2 Barra de Ferramentas Objetos

7
2.2.3 Barra de Ferramentas Arranjar
A Barra de Ferramentas Arranjar possui comandos para edio de Telas agindo sobre os
Objetos de Tela que estiverem selecionados; os mesmos comandos esto disponveis no menu Arranjar.
Para selecionar mais de um Objeto de Tela, utilize o boto esquerdo do mouse mantendo a tecla [Ctrl]
pressionada; o ltimo objeto selecionado ficar com o foco em vermelho para ser usado como referncia.
Para desselecionar um objeto use a combinao de teclas: [Ctrl]+[Shift]+BotoEsq.

8
EXERCCIO 01: CRIAO DE UMA APLICAO

1) Abra o Software ELIPSE SCADA atravs do cone na rea de trabalho.

2) Aparecer uma janela como a abaixo, dizendo que o Hard-Key no foi encontrado. O Hard-
key um hardware que ligado ao computador funciona como uma licena do software. No
nosso caso escolheremos a opo SIM! O software rodar normalmente apenas com uma
limitao no nmero de I/Os.

3) Na tela abaixo clique em ARQUIVO e depois em NOVA APLICAO.

4) Escolha o diretrio da turma e salve com o nome de exercicio01.

5) Agora a aplicao estar iniciada em modo de EDIO e conter a TELA1, que criada
automaticamente.

6) Faa a aplicao entrar em modo de EXECUO. Para isso pressione a tecla F10.
9
O que aconteceu? _________________________________________________.
Para sair do modo de EXECUO e entrar no modo de EDIO pressione a tecla ESC.
Sempre que quiser testar o funcionamento da aplicao temos que pressionar a tecla F10!

7) Agora clique duas vezes na tela em branco. Abrir uma caixa de PROPRIEDADES DA TELA
com vrias ABAS. A quantidade de abas varia conforme o objeto que voc selecionou. Vamos
conhecer algumas ABAS de PROPRIEDADES DA TELA.

8) ABA GERAL:

PROPRIEDADE DESCRIO
Nome Define um nome para a tela corrente par associ-la a scripts.
Titulo Define um ttulo para a tela.
Nvel de Define o nvel de acesso para a Tela. Cada usurio pode ter um nvel de acesso.

10
acesso
Bitmap Habilita / Desabilita o uso de um bitmap como fundo para a Tela corrente.
Permite navegar na estrutura de diretrios a fim de encontrar os arquivos-imagem
Localizar
que sero usados como fundo para a Tela.
Cor Define a cor de fundo para a tela corrente.

9) Modifique a cor desta tela para VERMELHO.

10) Modifique o ttulo para: EXERCCIO 01 DO ARMRIO xx (onde xx o nmero de seu


armrio). Rode a aplicao no F10. O que mudou?

11) Marque a opo BITMAP e atravs do boto localizar selecione um bitmap na pasta:
C:\ELIPSE114B\IMAGENS. Rode a aplicao no F10. O que mudou?

EXERCCIO 02: NAVEGAO ENTRE TELAS

OBJETO BOTO

Atravs deste objeto podemos executar SCRIPTS em linguagem BASIC e at mesmo navegar
entre telas. Vamos ver como funciona a navegao.

EXERCCIOS:
Crie uma segunda tela na aplicao anterior utilizando o MENU TELA e a opo NOVA.
Na figura abaixo voc pode ver que agora temos DUAS telas.

O TTULO delas pode ser alterado:


Selecione a TELA atravs do menu PUSH DOWN;
Clique duas vezes em um espao branco na TELA;
Modifique o TTULO digitando no espao apropriado da ABA GERAL e a cor para
AZUL;

NOTE QUE O NOME USADO PELO PROGRAMA. O TTULO PERSONALIZADO


PELO USURIO. EVITE TROCAR OS NOMES DOS OBJETOS.

Agora que temos duas telas vamos inserir em cada uma um boto.
Na TELA1 insira um boto e clique duas vezes nele.
Na ABA GERAL escolha, por exemplo, a TECLA DE FUNO como sendo F3.
Em IR PARA A TELA escolha TELA2.

11
Na TELA2 insira um boto tambm mas programe na ABA GERAL: F4 e TELA1.
Rode a aplicao e verifique a navegao entre telas.

TAG

A superviso de um processo com o Elipse SCADA ocorre atravs da leitura de variveis de


processos no campo. Os valores dessas variveis so associados a objetos do sistema chamados Tags.
Para cada objeto inserido na tela, devemos associar pelo menos um tag ou atributo.
Os tags so todas as variveis (numricas ou alfanumricas) envolvidas num aplicativo. O valor
do tag ou do atributo associado poder, por exemplo, ser mostrado pelos objetos de animao em uma
tela, ser utilizado em clculos em um script, ser modificado atravs de aes do operador, entre outras
possibilidades.
Exemplo:
MOTOR1 tag plc associado a sada 4.0 que liga um contator que aciona o motor 1. ( necessrio
informar ao ELIPSE SCADA que este tag est associado a sada 4.0)
MOTOR1=1 se a sada estiver ligada ou MOTOR1=0 se a sada estiver desligada

IMPORTANTE!
CADA VARIVEL DO PROCESSO (I/Os E MEMRIAS DO CLP, PARMETROS DO
INVERSOR, ETC) DEVE SER ARMAZENADA EM UM TAG.
CADA OBJETO NA TELA DEVE ESTAR ASSOCIADO A UM TAG.

TIPOS DE TAG:
TIPOS DESCRIO
utilizado para trocar informaes com os equipamentos de aquisio de
PLC dados (escrita e leitura) atravs dos drivers de comunicao.
Semelhante ao tag tipo PLC, porm permite a leitura de vrios dados
Bloco PLC simultaneamente..
Tag de utilizao interna, para guardar valores em memria. Os tags RAM
RAM so volteis, ou seja, s guardam os valores enquanto o aplicativo estiver
12
aberto.
Matriz So tags RAM arranjados de forma a permitir acesso vetorial ou matricial.
Tag para simulao de valores. Permite gerar curvas definidas ou valores
Demo aleatrios.
Crono Permite a criao de contadores e temporizadores.
Expresso Tag que permite a entrada de uma expresso numrica ou alfanumrica.
Permite trocar dados com programas que sejam Servidores DDE. DDE (Data
Dynamic Exchange) um protocolo desenvolvido pela Microsoft para
DDE comunicao entre aplicaes baseadas em Windows.

UM TAG deve receber um nome que identifique a varivel que se quer ler ou escrever. Algumas
regras para os nomes dos Tags:
a) O nome no pode conter caracteres reservados, como operadores lgicos e aritmticos (+, -, *,
/) e caracteres especiais (?, !, \, | , &, %, $, #, @).
b) O nome no pode conter espao;
c) O nome no pode ser estritamente numrico, dever ter uma letra inicial, pelo menos.

TAG RAM
So usados internamente para armazenar valores em memria. Este tipo de tag voltil e por isso,
mantm seus valores somente enquanto a aplicao est executando. O tag RAM tem apenas o seu nome,
descrio e valor inicial como propriedades que devem ser configuradas.

TAG EXPRESSO
O Tag Expresso permite que voc atribua uma expresso numrica ou alfanumrica a um Tag.
Voc pode criar equaes envolvendo variveis quaisquer, sejam elas numricas, alfanumricas, tags ou
atributos. Ao digitar a expresso, que ser a operao que o tag realizar, automaticamente no campo
Erros aparecero os erros encontrados na edio at aquele momento. Podem ser usadas funes (seno
cosseno, etc) e operadores. Os operadores mais comuns so:
Adio (+), Subtrao (-), Diviso (/), Multiplicao (*)

13
Outros tipos de TAG sero estudados oportunamente!

OBJETOS
Vamos conhecer dois objetos de tela que sero teis nos prximos exerccios.

DISPLAY

Mostrador numrico/alfanumrico em tempo real. Permite mostrar o valor de um TAG.

SETPOINT

Permite mostrar e editar o valor de um TAG. usado por exemplo para enviar ao CLP um valor
novo para uma varivel.

EXERCCIO 03: CALCULADORA

1) Vamos construir uma calculadora que multiplica um nmero por outro!

2) No software ELIPSE SCADA selecione ARQUIVO NOVA APLICAO. Salve como


EX3_CALCULADORA.
3) Vamos definir as parcelas como x e y e o produto como z. Essas variveis vo ficar armazenadas
em TAGs. As variveis x e y estaro em uma TAG RAM e a varivel z em uma TAG
EXPRESSO que calcula automaticamente;
4) Para criar a TAG RAM x:

14
Clique CONE ORGANIZER

CRIAO DE TAG RAM


clique TAGS

clique NOVO TAG

complete NOME = x
TIPO = TAG RAM
QUANTIDADE = 1

clique OK
A TAG ser criada com valor inicial igual a zero!
5) Para criar a TAG RAM y o procedimento semelhante ao passo 3;
6) Para criar a TAG EXPRESSO z;

Clique CONE ORGANIZER

clique TAGS

clique NOVO TAG

complete NOME = z
TIPO = TAG EXPRESSO
QUANTIDADE = 1
CRIAO DE TAG EXPRESSO

clique OK
A TAG ser criada. Agora voc deve inserir a OPERAO (x y)

Clique CONE ORGANIZER

clique TAGS

clique na tag z

complete EXPRESSO x*y

clique FECHAR
A EXPRESSO estar programada. O smbolo asterisco
representa a operao de multiplicao.

7) Agora devemos inserir um objeto SETPOINT na tela atravs do cone . Voc deve selecionar o
cone do objeto que se quer criar e clicar na tela segurando o boto do mouse, arrastando e
definindo o tamanho do objeto.
8) Esse objeto SETPOINT deve ser relacionado com a TAG x;

15
Clique duas vezes no objeto SETPOINT

CONFIGURAO DE
clique na aba TAGS (as vezes ela fica oculta. Use as setas)

TAG NO OBJETO
clique dentro da janela objetos em APLICAO

clique em TAGS

clique em x

clique ADICIONAR

clique FECHAR
Pronto! Voc associou a TAG x ao objeto SETPOINT!

9) Repita o procedimento do passo 6 e 7 para a TAG y;

10) Agora insira um objeto DISPLAY atravs do cone . Voc deve selecionar o cone do objeto
que se quer criar e clicar na tela segurando o boto do mouse, arrastando e definindo o tamanho do
objeto. Esse objeto deve ser relacionado ao TAG z como feito no passo 7;
11) Organize os objetos na tela para parecer com a figura abaixo do item 1.
12) Para modificar o TTULO de cada objeto devemos:
Clique duas vezes no objeto
ALTERAR
TTULO

clique na aba MOLDURA

clique no campo texto para alter-lo

clique FECHAR

13) Rode e teste a aplicao atravs da tecla F10.

OBJETO GAUGE

O objeto GAUGE mostra uma varivel atravs de um instrumento virtual analgico.


Vamos inserir no exerccio anterior um objeto GAUGE (o procedimento o mesmo de
qualquer objeto).
Inicialmente vamos fazer duas configuraes no GAUGE: limite inferior/superior e
ASSOCIAO COM O TAG.

16
INF/SUP
LIMITE

GAUGE
Clique duas vezes no objeto GAUGE

clique na aba GERAL

no quadro Valor clique em Valor mnimo: 0

em Valor Mximo: 1000


RELACIONAR OBJETO

Clique duas vezes no objeto GAUGE


COM A TAG

clique na aba TAGS

selecione no quadro Objetos a tag criada: z

clique no boto adicionar:

O objeto foi configurado e passar a mostrar (quando em modo de execuo) o


valor da TAG z (resultado da multiplicao).

17
Tag PLC
Os tags tipo PLC so utilizados quando se deseja ler e escrever dados em um PLC (CLP), separadamente.
Eles podem representar qualquer tipo de varivel, como entrada ou sada digital ou analgica,
dependendo da configurao e endereamento requerido pelo driver. Antes de criar um tag PLC
necessrio criar um objeto Driver, ao qual o tag ser associado.
Os drivers de comunicao so bibliotecas (arquivos .DLL) responsveis pela interligao do Elipse
SCADA com algum equipamento externo. Na verdade, podemos utilizar um driver para se comunicar
com qualquer equipamento que possua uma interface de comunicao, seja uma mquina ou at mesmo
um software (como no caso dos drivers de rede, como veremos mais adiante). Cada driver de
comunicao est associado a um objeto Driver dentro do Elipse SCADA.
Para criar um novo Driver, basta entrar no item Drivers a partir do Organizer e clicar no boto Novo. Na
janela Open, indique o caminho para o arquivo .DLL desejado. Os arquivos de drivers podem ser
instalados em separado, em qualquer diretrio a ser definido pelo usurio. Uma vez escolhido o arquivo
de driver, deve-se fazer as configuraes dos parmetros de comunicao. Clicando no boto Configurar,
vemos um tela onde podem ser especificados os dados gerais para a comunicaco como: porta serial, taxa
de comunicao e outros, de acordo com a documentao fornecida para cada driver. Para auxiliar a
tarefa de configurao, pode-se apertar o boto Ajuda. O Elipse SCADA ir abrir o arquivo texto com a
documentao do driver.
Clique CONE ORGANIZER
CONFIGURAO DO

clique em drivers
DRIVE

clique em NOVO

Localize o arquivo AlnetIv2.dll

clique em Configurar

clique em Extras
Aqui voc pode configurar os parmetros de comunicao serial!

Aps configurado o driver de comunicao precisamos configurar o TAG PLC.


TAG PLC a varivel que conter um valor que se deseja ler/escrever no PLC. Pode ser uma entrada ou
sada, digital ou analgica, ou um bit, byte, Word, etc pertencente a um operando.
No caso do CLP ALTUS a criao e configurao do TAG PLC deve ser feita dessa maneira:

Clique CONE ORGANIZER


CRIAO DO TAG PLC

clique em TAGS

clique em NOVO TAG

complete NOME = ED_0_0


TIPO = TAG PLC
QUANTIDADE = 1

clique OK
O tag foi criado. No quadro a seguir voc deve configur-lo.

18
Para configurar o TAG PLC devemos configurar os parmetros N1, N2, N3 e N4.
O significado destes parmetros varia de um fabricante de CLP para outro. No Caso do CLP
ALTUS a tabela abaixo deve ser a utilizada:

N1 - nmero do CLP
N2 - tipo de operando (ver tabela abaixo)
N3 endereo do operando
N4 - bit ou posio de tabela do operando

N1 ser igual a 0, no caso de haver apenas um CLP ligado diretamente ao computador.


N2, N3 e N4 ser conforme exemplos da tabela abaixo:

+========================+===================+======+======+==========+
| Tipo | Operando | n2 | n3 | n4 |
+========================+===================+======+======+==========+
| Memria | M200 | 0 | 200 | 0 |
+------------------------+-------------------+------+------+----------+
| Tabela de Memria | TM0 : pos=1 | 1 | 0 | 1 |
+------------------------+-------------------+------+------+----------+
| Bit de Memria | M010 : bit 4 | 2 | 10 | 5 (4+1)* |
+------------------------+-------------------+------+------+----------+
| Auxiliar | A1.7 | 5 | 1 | 8 (7+1)* |
+------------------------+-------------------+------+------+----------+
| Entradas | E2.3 | 6 | 2 | 4 (3+1)* |
+------------------------+-------------------+------+------+----------+
| Sadas | S4.2 | 6 | 4 | 3 (2+1)* |
+========================+===================+======+======+==========+
* no ELIPSE no existe o bit ZERO. Ele inicia no 1 e vai at o 8.

Preencha o quadro abaixo:


+===================+======+======+==========+
| Operando | n2 | n3 | n4 |
+===================+======+======+==========+
| M001 | | | |
+===================+======+======+==========+
| S5.0 | | | |
+===================+======+======+==========+
| E0.3 | | | |
+===================+======+======+==========+
| A10.0 | | | |
+===================+======+======+==========+

Para configurar a TAG PLC para a entrada 0.0 do PLC devemos fazer o seguinte:

19
Clique CONE ORGANIZER

CONFIGURAO DO TAG PLC


clique em TAGS

clique no tag criado: ED_0_0


No campo driver aparecer o nome do driver da ALTUS.

complete N1 = 0
N2 = 6
N3 = 0
N4 = 1
Scan = 100

clique FECHAR
O tag foi configurado com SCAN de 100 milisegundos que seria o tempo de
leitura no CLP desta TAG.

LEITURA DO TAG PLC DIRETAMENTE NO TAG


Podemos realizar a leitura do valor da TAG PLC diretamente na TAG. Para isso devemos utilizar
os botes LER e ESCREVER existentes dentro do espao no canto inferior direito chamado de testa a
conexo aqui.
Ao pressionar o boto LER voc ler a tag diretamente do CLP para o PC. Ao pressionar escrever
voc enviar para a varivel no CLP o valor que estiver escrito na caixa Valor. Se aparecer a frase
leitura=ERRO ou escrita=ERROR, abaixo dos botes, voc deve verificar:
- Conexo fsica (cabos);
- CLP est ligado?
- configurao da serial;

20
EXERCCIO 04: LEITURA ENTRADA E SADA DIGITAL (DIRETO NA TAG)

1) Utilizando o software MASTERTOOL EX crie um PROJETO NOVO e inclua o Ladder conforme


abaixo:

COLOCAR FICHA DO PLC NO POLIGRAFO

2) Conecte um boto a entrada E0.0 e teste o funcionamento do programa acompanhando pelo LED
da sada S4.0

.
3) No Elipse crie uma aplicao.
4) Insira e configure o drive de comunicao da Altus.
5) Crie e configure dois Tags PLC: Um para a entrada E0.0 (liga), outro e outro para a sada S4.0.
6) Leia diretamente na TAG PLC o valor delas.

Agora voc j sabe ler uma varivel do CLP atravs do Software Elipse. Vamos ver como
relacionar essa varivel com um objeto de tela.
Os objetos de tela (Display, Setpoint, etc...) possuem uma aba chamada de TAGS.
Nesta aba vamos relacionar o OBJETO com a TAG.

21
RELACIONAR OBJETO

Clique duas vezes no objeto


COM A TAG

clique na aba TAGS

selecione no quadro Objetos a tag criada: ED_0_0

clique no boto adicionar:

O objeto foi configurado e passar a mostrar (quando em modo de execuo) o


valor da TAG PLC.

EXERCCIO 05: LEITURA ENTRADA E SADA DIGITAL (LEITURA EM OBJETOS)

Crie 3 objetos DISPLAY na tela e customize-os para lerem as TAGS criadas no exerccio anterior:
Nos objetos altere a TAG, TTULO, ETC.
Rode a aplicao usando F10.
1.7 CONCEITOS PARA A CONSTRUO DE TELAS
Os olhos tendem a se mover de:
Uma imagem grande para uma menor
Uma cor saturada para uma no saturada
22
Uma cor brilhante para uma cor pastel
Uma imagem colorida para outra monocromtica
Formas simtricas para formas assimtricas
Algo que se move e pisca para uma imagem esttica.
Logo ao construir uma tela devemos obedecer aos seguintes critrios:
Dar preferncia a monitores de 19"
A construo da tela deve ser bem balanceada: o nmero de elementos de informao por tela
deve ser coerente com a capacidade humana de interpret-los. Evite telas congestionadas ou
vazias demais.
O sistema grfico deve propiciar:
Resoluo suficiente para tornar a imagem legvel
Diversas cores simultneas
Caracteres com diversas formas e tamanho
Representao grfica dinmica (animaes).
Evite objetos grandes piscantes
Deve haver redundncia na forma de representar uma informao: valor, barras, enchimentos, etc.
A representao mais natural a mais indicada. Por exemplo, enchimento para tanques e silos,
rotao para um forno de cimento ou britador de martelos, etc.
Equipamentos devem ser desenhados de acordo com sua forma e tamanhos exatos. A
representao fotogrfica com excesso de detalhes, sombra, etc. desaconselhvel.
A seqncia para ligar ou desligar equipamentos ou realizar aes de controle similares deve ser
simples e intuitiva. Simplesmente selecione o objeto com o mouse e selecione a opo LIGA no
menu.
Mensagens devem ser claras, explcitas e auto suficientes. Contra exemplo: Erro 46A: Execute o
procedimento de emergncia 78.

EXERCCIO 06: CRIAO DE SUPERVISRIO PARA MONITORAR O FUNCIONAMENTO


DE UM PORTO

Incluir aqui a descrio da tarefa.

EXERCCIO 07: LEITURA DE ENTRADA ANALGICA

A leitura de uma entrada analgica semelhante a de uma entrada digital. Ela tambm feita atravs de
um TAG PLC.
1) Usando o software Mastertool EX crie um novo programa e configure o CLP para que seja
utilizado o primeiro canal analgico.
2) No LADDER inclua uma linha para ligar a sada S4.1 quando o valor de M200 for maior que
20.000:

3) Instale um potencimetro no canal 01 e monitore atravs do Mastertool EX se a leitura est


correta.
4) Crie uma nova aplicao no Elipse Scada.
23
5) Crie e configure uma TAG PLC (M200 como sugesto de nome) para a leitura do canal 01.
6) Teste DIRETAMENTE na TAG se a leitura est correta.
7) Adicione um objeto DISPLAY na tela e configure-o para ler a TAG criada. Rode a aplicao.
8) Adicione um objeto GAUGE na tela e configure-o para ler a TAG criada. Coloque como valor
MXIMO 35000. Rode a aplicao.

OBJETO TEXTO

O objeto texto permite que mostremos uma mensagem na tela, que fica relacionada a um tag.
Usando o exerccio anterior, vamos exibir uma mensagem relativa a sada usada.
Primeiro devemos inserir o objeto na tela (seu cone tem a LETRA A).
Aps devemos ir at a ABA ZONAS.

Usando o boto (1) vamos adicionar 2 zonas de mensagem.


Na lista (2) voc poder v-las. Clique na zona 1 para configur-la.
No espao (3) modifique a mensagem para DESLIGADO.
No campo (4) programe o mnimo para 0 e no campo (5) o mximo para 0 tambm.

Agora clique na zona 2 na lista. Configure a mensagem para LIGADA e os valores para 1 e 1.

Por ultimo relacione na ABA TAGS com o tag da sada. Rode a aplicao.

24
Redes Industriais
TIPOS DE REDES
REDE 485
PROTOCOLO MODBUS
TOPOLOGIA (PC/ELIPSE INVERSOR CLP)
APLICAO:
BOTO EMERGNCIA DESLIGA TUDO E ZERA VARIAVEIS
INVERSOR OPERADO PELO CLP (VELOCIDADE, PARTIDA E SENTIDO)
PARMETROS LIDOS NO PC
PC ESCREVE NO CLP
CONFIGURAO CLP
CONFIGURAO INVERSOR
CONFIGURAO PC

Quando falamos de sistemas supervisrios, sempre esbarramos na infraestrutura.


Redes de comunicao so essenciais para acessar controladores e instrumentos de aquisio
de dados. Assim, sempre necessrio estudar como estruturada estas redes de comunicao,
quais as vantagens de cada tipo de rede e como oper-las. Vamos abordar a seguir uma das
redes de comunicao mais utilizadas em ambientes industriais.
As redes RS-485, ou TIA/EIA-485, so redes de comunicao serial de simples implantao e
confiveis para comunicao atravs de protocolos com equipamentos. Podem atingir at
1200m, possibilitando que plantas fabris possam ser instaladas com poucas redes de
comunicao. Outras vantagens de redes RS-485:
1. Comunicao em at 10Mbps para redes de curta distncia;
2. Nmero mximo de dispositivos entre 32 e 256 na rede (conforme resistncia unitria
de cada equipamento e distncia da rede);
3. Baixo custo de implantao;
4. Tolerncia a interferncia eletromagntica, principalmente se sua instalao possuir
blindagem;
5. Comunicao diferencial (no requer terra comum).
Tanto a velocidade de comunicao quanto ao nmero de equipamentos devem ser
especificados conforme ao comprimento da rede e ao formato da mesma.
Redes RS-485 geralmente so implementadas sob formato Daisy Chain pois esta otimiza a
distncia e diminui as perdas de comunicao. Em redes menores possvel o uso de
barramentos com derivao.

25
Figura 1 - Daisy Chain com Arduinos (agradecimentos a Joca Maverick do LabDeGaragem).
Em instalaes industriais, so recomendados cabos par-tranado blindados com aterramento
a cada ponto de conexo. Isto se deve pois em unidades fabris com redes de longa distncia as
diferenas de terra entre os equipamentos podem exceder os limites estabelecidos pelas
normas EIA e TIA, previstas para previnir a queima de equipamentos nestas condies.

26
Durante seu projeto, considere tambm a distncia da rede e a velocidade de comunicao de
seus equipamentos. O grfico abaixo demonstra onde operar para a distncia escolhida.

Figura 2 - Distncia do cabo versus Velocidade de comunicao.


Alm de baratas e simples em sua construo, redes RS-485 podem operar em diversos tipos
de protocolos seriais. Utilizando protocolos abertos, o integrador possui muito mais
flexibilidade de integrar seus sistemas e facilitar melhorias futuras e integrao com
equipamentos diferentes.
Fique atento as particularidades dos protocolos, especifique adequadamente sua rede e boa
comunicao!

Neste artigo abordaremos o padro de comunicao EIA-485, suas especificaes e seus limites prticos. E veremos
o porqu dela ser a rede mais utilizada em ambiente industrial nos dias de hoje

Ele chamado normalmente de RS-485, entretanto, seu nome oficial EIA-485 que reflete o nome do comit que
naquele tempo foi padronizado. Esse padro ser logo revisado e se tornar a norma TIA/EIA-485-A.

O padro RS-485 baseado na transmisso diferencial de dados que ideal para transmisso em altas velocidades,
longas distncias e em ambientes propcios a interferncia eletromagntica.

Ele permite a comunicao entre vrios elementos participantes em uma mesma rede de dados.

Suas caractersticas bsicas so:

Caracterstica multipoint;
Apenas uma fonte simples de +5V para alimentar os circuitos de transmisso e recepo;
Transmisso de dados em modo comum com tenses de 7V at +12V.
At 32 participantes (cargas);
Transmisso de dados em at 10 Mbps em uma distncia mxima de 12 metros;
Distncia mxima de 1200 metros em 100 Kbps.

27
Os tags tipo PLC so utilizados quando se deseja ler e escrever dados em um PLC (CLP),
separadamente. Eles p

Configurando os parmetros de controle do Inversor


Nesta aplicao utilizaremos o controle local atravs do teclado e o controle remoto como Serial
(atravs da comunicao MODBUS). Os parmetros a serem configurados so:

P220: (Seleo de Local/ Remoto) = 6


P221: (Seleo de Referncia Local) = 0 - Tecla
P222: (Seleo de Referncia Remoto) = 9 - Serial
P223: (Seleo Giro Local) = 2 - Tecla
P224: (Seleo Gira/Pra Local) = 0 - Teclas I O
P225: (Seleo JOG Local) = 1 - Tecla
P226: (Seleo Giro Remoto) = 5 - Serial Horrio
P227: (Seleo Gira/Pra Remoto) = 2 - Serial
P228: (Seleo JOG Remoto) = 3 - Serial

Configurando os parmetros de comunicao


Para estabelecer a comunicao entre o CP e o Inversor necessrio ajustar os parmetros de
comunicao. Estes devem ser idnticos nos dois equipamentos para no haver erros de comunicao. Os
parmetros so:
P312: (Tipo de Protocolo Serial) = 1 - MODBUS RTU, 9600 bps, sem paridade.
P308: (Endereo do Inversor na rede MODBUS) = 2 (arbitrado)

Habilitando a comunicao MODBUS


Para habilitar a comunicao atravs do protocolo MODBUS clique em Configurao do CP,
localizada na treeview do projeto.
Na opo Configurao das COMs selecione o protocolo MODBUS Mestre na porta de
comunicao COM2 (RS485).

28
Configurando os parmetros de comunicao
Para configurar os parmetros de comunicao clique em COM2 localizada na treeview do
projeto. A janela de configurao da porta COM2 ser apresentada

Clique no boto Propriedades da COM...


Configure os parmetros de comunicao de maneira idntica aos configurados no Inversor.

Adicionando as relaes MODBUS


29
Agora necessrio realizar as Relaes MODBUS. Estas relaes so a equivalncia entre as
variveis do CP (Memria, Auxiliar, Sada...) com os endereos das variveis MODBUS.
Para adicionar uma relao clique no boto Inserir Relao. A janela de Edio de Relao
MODBUS Mestre ser aberta. Nesta janela so configuradas as relaes:

30
Inserindo relao para leitura dos Parmetros do Inversor
Atravs da rede MODBUS, possvel acessar todos os parmetros disponveis para o CFW08.
Os parmetros esto disponveis nos endereos MODBUS conforme tabela abaixo:

Abaixo um exemplo de relao MODBUS para realizar a leitura dos parmetros P1 a P7:

Esta relao realiza a leitura de 7 parametros do escravo nmero 2. Os endereos lidos so P002 a
P008 (40002 a 40008) e colocados nas memrias M100 a M106 respectivamente.

31
Inserindo Relao para Variveis Bsicas
Atravs da rede MODBUS, possvel acessar as Variveis Bsicas disponveis para o CFW08. As
Variveis Bsicas esto disponveis nos endereos MODBUS conforme tabela abaixo:

- Algumas Variveis Bsicas so somente leitura e outras permitem escrita. So elas:


V00 -> Indicao do Modelo do Inversor. Deve aparecer o valor 8 para o modelo CFW09.
V02 -> Indicao do estado do Inversor. (Varivel de leitura).
V03 -> Seleo de comando lgico. Esta Word divida em dois bytes onde cada bit possui um
comando. So eles:
Bit 8 -> Habilita Rampa
Bit 9 -> Habilita Geral
Bit10 -> Sentido da Rotao
Bit11 -> JOG
Bit13 -> No usado
Bit14 -> No usado
Bit15 -> Reset Inversor
V04 -> Referncia de Velocidade dada pela Serial. definida a velocidade do motor.

V06 -> Estado dos modos de operao. (Varivel de leitura).


V07 -> Estado dos modos de operao. (Varivel de escrita).
V08 -> Velocidade do Motor.
- O Inversor pode ser comandado pela Varivel Bsica 03 ou atravs dos bits de comando.

- Abaixo um exemplo de relao MODBUS para escrever a Referncia de Velocidade :

32
Esta relao realiza a escrita em 1 varivel no escravo nmero 2. O endereo em que ser
realizada a escrita o 5005 (45005) que corresponde memria M110 do CP.
A escrita nesta varivel deve respeitar a seguinte condio descrita no manual do inversor:
Esta varivel apresentada utilizando 13-bits de resoluo. Portanto, o valor de referncia
de velocidade para a velocidade sncrona do motor ser igual a 8191 (1FFFh).
Este valor deve ser utilizado somente como uma velocidade de base para calcular a
velocidade desejada (velocidade de referncia).
Por exemplo:
1) Motor 4-plos, 60Hz, velocidade sncrona = 1800rpm e referncia de velocidade =
650rpm
1800 rpm - 8191
650 rpm - X = 2958 = 0B8Eh
Este valor 2958 deve ser escrito na Memria M110, a qual representa a referncia de velocidade
do motor.

33
Inserindo relao para leitura dos Bits de Estado
- Atravs da rede MODBUS, possvel acessar os Bits de Estado atravs dos endereos:

- Estes bits informam alguns estados de funcionamento do inversor. So eles:


Bit 0 -> Habilita Rampa (0) Desabilitado (1) Habilitado
Bit 1 -> Habilita Geral (0) Desabilitado (1) Habilitado
Bit 2 -> Sentido da Rotao (0) Anti-Horrio (1) Horrio
Bit 3 -> JOG (0) Desabilitado (1) Habilitado
Bit 4 -> Modo de Operao (0) Local (1) Remoto
Bit 5 -> Subtenso (0) Sem subtenso (1) Com subtenso
Bit 6 -> Sem Funo
Bit 7 -> Erro (0) Sem Erro (1) Com Erro

- Abaixo um exemplo de relao MODBUS para leitura dos Bits de Estado:

34
- Esta relao realiza a leitura de 8 variveis do escravo nmero 2. Os endereos lidos so 1 a 8
(00001 a 00008) correspondentes as variveis A10.0 a A10.7 do CP.

4.7.4 Inserindo relao para escrita dos Bits de Comando


- Atravs da rede MODBUS, possvel acessar os Bits de Comando. Podem ser acessados atravs
dos endereos:

- Estes bits permitem realizar comandos no inversor. So eles:


Bit 100 -> Habilita Rampa. (0) Desabilitado (1) Habilitado
Bit 101 -> Habilita Geral. (0) Desabilitado (1) Habilitado
Bit 102 -> Sentido da Rotao. (0) Anti-Horrio (1) Horrio
Bit 103 -> JOG. (0) Desabilitado (1) Habilitado
Bit 104 -> Modo de Operao. (0) Local (1) Remoto
Bit 105 -> Sem Funo
Bit 106 -> Sem Funo
Bit 107 -> Reseta Inversor. (0) No Reseta (1) Reseta
- Para que o inversor comece a girar o motor os bits 100 e 101 devem ser setados para 1.

- Abaixo um exemplo de relao MODBUS para escrita nos Bits de Comando:

35
6 Observaes
- Todos os registradores (parmetros e variveis bsicas) so tratados como registradores do tipo
holding, referenciados a partir de 40000 ou 4x, enquanto os bits so referenciados a partir de
0000 ou 0x. Os bits de estado possuem as mesmas funes dos bits 8 a 15 do estado lgico
(varivel bsica 2). Estes bits esto disponveis apenas para leitura, sendo que qualquer
comando de escrita retorna erro para o mestre.
- No CP os endereos MODBUS iniciam em 1, ou seja, registradores do tipo de holding iniciam
em 40001 enquanto os bits iniciam em 00001. Cuidar este deslocamento do bit.

36

Вам также может понравиться