Академический Документы
Профессиональный Документы
Культура Документы
SISTEMAS SUPERVISRIOS
ELIPSE SCADA
ELETROTCNICA
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.
Barramento
(dados, endereos, controle)
Entradas Sadas
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.
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:
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.
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
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.
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.
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?
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.
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
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
SETPOINT
Permite mostrar e editar o valor de um TAG. usado por exemplo para enviar ao CLP um valor
novo para uma varivel.
14
Clique CONE ORGANIZER
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 TAGS
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 TAGS
clique na tag z
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!
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 FECHAR
OBJETO GAUGE
16
INF/SUP
LIMITE
GAUGE
Clique duas vezes no objeto GAUGE
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
clique em Configurar
clique em Extras
Aqui voc pode configurar os parmetros de comunicao serial!
clique em TAGS
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
+========================+===================+======+======+==========+
| 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.
Para configurar a TAG PLC para a entrada 0.0 do PLC devemos fazer o seguinte:
19
Clique CONE ORGANIZER
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.
20
EXERCCIO 04: LEITURA ENTRADA E SADA DIGITAL (DIRETO NA TAG)
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
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.
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:
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.
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
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.
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.
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
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
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:
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:
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.
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