Você está na página 1de 62

Sistemas Supervisrios

Introduo
O Elipse Scada um software para a criao de aplicativos de
superviso e controle de processos nas mais diversas reas,
oferece um alto desempenho, aliado novos e poderosos recursos
que facilitam a tarefa de desenvolvimento da sua aplicao. Para a
criao de aplicativos de superviso e controle nas mais diversas
reas.
Totalmente configurvel pelo usurio, permite monitorar variveis
fsicas de campo. Alm disto, as variveis do processo podem ser
visualizadas de forma grfica, permitindo em tempo real, uma fcil
e rpida compreenso do que est acontecendo. Com este
objetivo, vrios Objetos de tela esto disponveis, e pode-se enviar
ou receber informaes dos equipamentos de aquisio de dados,
atravs de Setpoint, Slide ou Botes.
Sistemas de Produo
Evoluo da Complexidade na Administrao das Plantas
Automao
Integrao e Redes Industriais
Superviso, controle e operao remota
Por que a empresa precisa de um sistema de superviso?
Qualidade, reduo dos custos operacionais, maior desempenho de produo, base para
outros sistemas, ou seja, VANTAGEM COMPETITIVA!
Qualidade: Atravs do monitoramento das variveis do processo produtivo, (presso,
temperatura, vazo, etc.) possvel determinar nveis timos de trabalho.
Reduo dos custos operacionais: Imagine um processo produtivo com inmeros
instrumentos de medio. Quanto tempo e quantos funcionrios especializados seriam
necessrios para percorrer todo o processo de produo a fim de realizar a leitura de
todos os instrumentos?
Maior desempenho de produo: Atravs da rapidez da leitura dos instrumentos de
campo, as intervenes necessrias podem ser feitas mais rapidamente. Problemas de
parada de mquina por defeitos podem ser diagnosticados mais pontualmente e os
setups de mquina tambm so agilizados.
Base para outros sistemas: Os SSC podem coletar os dados do processo produtivo e
armazen-los em banco de dados.
Podem tambm fornecer dados em tempo real, para sistemas que realizam clculos de
OEE, sistemas SFC, sistemas de PCP ou similares.
OEE - Overall Equipment Effectiveness (Eficincia global do equipamento)
PCP Planejamento e controle de produo
MES - Manufacturing Execution Systems (Manufatura e execuo de sistemas)
SFC - Shop floor control (Controle de cho de Fbrica)
Sala de Controle. Painel em Rede a 250m
Sistemas Supervisrios
Sistemas SCADA
Apresentao de dados em tempo real
Telas grficas que apresentam o estado atual do
processo
Relatrios
Grficos de Tendncias
Alarmes
Integrao com bancos de dados diversos
Integrao com a Internet e novas tecnologias
Sistemas Supervisrios
Caractersticas
Apresentao dos dados coletados do processo de forma simples
e significativa
Utilizao de botes e cones coloridos
Utilizao de grficos, sempre que possvel, para a visualizao
das Tags
Aplicar animao de figuras com a alternncia de valores
Entrada de dados explicativa, apresentando uma faixa vlida dos
dados e set points
Na figura, podemos ver alguns elementos importantes da interface do Elipse SCADA:

Barra de Ferramentas: apresenta botes para fcil acesso s funes do sistema.


Barra de Status: mostra as mensagens do sistema.
rea de Trabalho: rea para desenvolvimento da aplicao.
Barra de Menus: para escolha das funes do sistema.
Barra de Telas: para a seleo das tela que se quer trabalhar.
Objeto Display: exemplo de objetos de tela do Elipse SCADA.
Sistemas Supervisrios

TAGs
Nomenclatura padronizada das variveis numricas ou
alfanumricas do processo
Pontos de E/S de dados do processo que est sendo controlado
(Temperatura, Vazo, Nvel)
Sistemas Supervisrios
Alarmes
Os SSCs podem ser configurados para gerar alarmes, ou seja,
avisar ao usurio do sistema quando uma varivel ou condio do
processo de produo est fora dos valores previstos.
Tipos de alarmes (verde, amarelo ou vermelho)
Interveno do usurio na ocorrncia de alarmes
Hierarquizao dos alarmes
Os alarmes so mostrados na tela em formato de planilhas e/ou
animaes na tela.
Sistemas Supervisrios
Sistemas Supervisrios

Entrada de Dados e SetPoints


Permitem mudanas na configurao da planta e definies de
valores de operao para disparo de alarmes etc
Telas simples e intuitivas
Sistemas Supervisrios
Relatrios e Grficos de Tendncias
Atualmente, os SSCs do mercado possuem ferramentas para a gerao de
relatrios na prpria estao de trabalho. Os relatrios mais comuns que so
utilizados so:
Relatrio de alarmes: Lista um histrico com os alarmes ocorridos durante
uma faixa de tempo escolhida pelo operador do sistema.
Relatrio de Acesso: Lista quais foram os usurios que acessaram o SSC ou
modificaram algum parmetro do processo.
Relatrio de variveis: Lista a alterao de variveis ao decorrer do
tempo/lote/perodo.
Obs.: Os relatrios dependem da imaginao do desenvolvedor e das
necessidades do cliente. Lgico que deve se observar as limitaes de cada SSC
para a gerao de relatrios. Geralmente no so executados relatrios
pesados (com muitos clculos e relacionamentos) dentro do SSC, pois podem
afetar drasticamente o desempenho do sistema (que geralmente vital para o
processo industrial).
Acompanhamento dos parmetros de operao no tempo, informaes dos
histricos de operaes.
Sinticos
Atravs das telas de sinticos que um processo industrial pode ser monitorado. Estas
telas so projetadas e desenhadas atravs de um desenvolvedor (conforme dito
anteriormente) e depois executadas atravs do executvel (run-time).
Sistemas Supervisrios

Internet e novas tecnologias


Integrao com internet
Integrao com dispositivos mveis
Integrao com recursos grficos 3D
Sistemas Supervisrios

Exemplos de sistemas SDACA


RSI - Rockwell Automation;
LabVIEW - National Instruments;
ELIPSE Scada - Elipse Software Ltda
Criando uma aplicao

A criao de uma aplicao o ponto de partida para montagem de um


sistema utilizando o Elipse SCADA. Em uma aplicao, o usurio rene todos
os elementos necessrios para execuo das tarefas desejadas. As
informaes referentes a esta aplicao ficam armazenadas em um arquivo
de extenso .APP.
Para criar uma nova aplicao:
Escolha no menu Arquivo a opo Nova aplicao; No quadro Salvar
Aplicao Nova, escolha um nome e o lugar onde a aplicao ser salva.

Organizer
A fim de permitir uma viso simples e organizada de toda a aplicao, o
Elipse SCADA oferece uma poderosa ferramenta de programao chamada
Organizer.
A partir do Organizer, voc pode desenvolver toda a aplicao simplesmente
navegando atravs de sua estrutura. Essa estrutura pode ser comparada a
uma rvore de diretrios. Desta forma, a estrutura da aplicao comea no
canto superior esquerdo com a raiz da aplicao. Todos os objetos da
aplicao descem a partir da raiz agrupados de acordo com seu tipo: Tags,
Telas, Alarmes, Receitas, Histricos, Relatrios e assim por diante.
Selecionando-se qualquer um de seus ramos, as propriedades do objeto
selecionado sero mostradas no lado direito da janela onde podero ser
editadas. Por exemplo, se voc selecionar Tags na rvore do Organizer,
podero ser criados novos tags e suas propriedades podero ser editadas
selecionando-se a pgina desejada a partir das guias no topo da janela.
Ao selecionar o item Aplicao na rvore do Organizer, suas propriedades
sero mostradas do lado direito. Da mesma forma, se Tags estiver
selecionado, do lado direito sero mostradas as propriedades relativas ao item
selecionado Tags.
Ferramentas do Organizer
O Organizer possui um conjunto de ferramentas que permitem realizar determinadas
tarefas rapidamente, sem a necessidade da utilizao dos menus.
Tambm existem botes que inserem comandos do Elipse Basic, facilitando a tarefa de
programao de scripts. Estas ferramentas esto dispostas em uma barra que est
localizada na parte inferior da janela do Organizer.
AppBrowser
O AppBrowser uma importante ferramenta do Organizer. Ele composto de
uma janela que apresenta a rvore da aplicao com seus objetos. Clicando
em qualquer objeto, pode-se visualizar as funes e atributos relacionados a
este objeto. Quando estamos escrevendo um script, um boto Copia no Script-
>> fica disponvel nesta janela, permitindo a cpia do atributo ou funo em
questo para as linhas de programao, facilitando essa tarefa.

EXERCCIO
1. Criar uma nova aplicao.
- Salve a aplicao com o seu nome.
2. Definir estilo da nova aplicao.
- Digite Aplicao de Treinamento Elipse Scada na propriedade Descrio.
- Nas propriedades Estilo, escolha Barra de ttulo e na guia Janela escolha
Iniciar Maximizado.
3. Salvar Atividade.
- Salve sua aplicao em pendrive ou no e-mail.
Tags
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. Os
atributos so dados fornecidos pelo Elipse SCADA sobre parmetros de sistema e
componentes da aplicao. Como exemplo, podemos considerar um tag a temperatura de
um forno. Um de seus atributos poderia ser o nvel de alarme a partir do qual deva ser
acionada uma sirene.
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 e entre outras possibilidades.
Ao criar tags, o usurio poder organiz-los livremente em grupos, de forma a facilitar a
procura e identificao durante o processo de configurao. Para a criao de um grupos,
basta selecionar o item Tags no Organizer e clicar em Novo Grupo. Voc pode criar grupos
dentro de outros grupos, sem restries. Para modificar a hierarquia dos grupos e mud-
los de posio (por exemplo, incluir um grupo em outro grupo) basta arrastar o grupo em
questo para o lugar desejado. Os exemplos deste tutorial informam procedimentos para
a criao de tags. Caso voc possua um equipamento e deseje realizar comunicao, d
preferncia a variveis tipo PLC ou Bloco; caso contrrio, escolha tags do tipo Demo, que
permitem a simulao de valores na ausncia de dados reais.
Criando Tags
Para a criao de novos tags, basta selecionar no Organizer o item Tags ou um
grupo de tags previamente criado e clicar em Novo Tag. Ser mostrado o
quadro Criar um novo Tag, onde dever ser informado o nome do tag, a
quantidade e o tipo.
Para uma quantidade maior que 1, o sistema numera automaticamente os tags,
acrescentando um nmero depois do nome.
Ao especificar o nome dos tags, algumas regras devero ser seguidas:
o nome no pode conter caracteres reservados, como operadores lgicos e
aritmticos (+, -, *, /) e caracteres especiais (?, !, \, | , &, %, $, #, @).
o nome no pode conter espao.
o nome do tag no pode ser estritamente numrico, dever ter uma letra
inicial, pelo menos.
Tags 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, a depender da configurao e
endereamento requerido pelo driver. Antes de criar um tag PLC necessrio
criar um objeto Driver, ao qual o tag ser associado.
Driver de Comunicao
O 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 coisa 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 um objeto Driver dentro do Elipse SCADA.
Para criar um novo Driver, basta entrar no item Driver a partir do Organizer e clicar no
boto Novo.
Na janela Abrir, 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 comunicao como: porta serial, taxa de
comunicao e outros, de acordo com a documentao fornecida para cada driver. Para
um auxlio tarefa de configurao, pode-se apertar o boto Ajuda. O Elipse SCADA ir
abrir o arquivo-texto com a documentao do driver. (Ver Anexo: Driver ALTUS)
Tag Bloco PLC
Os tags Bloco PLC (ou simplesmente bloco) tm a mesma finalidade dos tags PLC, ou seja,
trocar informaes com os equipamentos de aquisio de dados atravs dos drivers de
comunicao fornecidos pela Elipse Software. Sua vantagem porm, permitir que vrios
tags tenham seus valores lidos ou escritos simultaneamente, otimizando o meio fsico e
diminuindo o tempo mdio de varredura das variveis. Em linhas gerais, cada bloco
associado a um driver de comunicao e possui um tempo de varredura que o mesmo
para todas as suas variveis.
Na criao do tag bloco, o Elipse SCADA pergunta a quantidade de elementos que o bloco
ser composto. Uma vez feito isso, aparece na rvore do Organizer o tag Bloco e dentro
dele, os elementos do bloco.
Tag Bit
O Tag Bit somente pode ser criado a partir de outro tag e permite acessar
individualmente cada bit do mesmo. Os tags que permitem o desdobramento em bits
so: PLC, Demo, Expresso, Elemento de Bloco, RAM ou Remoto. Este recurso
bastante til quando um valor lido de um equipamento como um byte ou uma palavra,
representa na verdade, 8 ou 16 (ou mais) estados digitais independentes (ligado ou
desligado).
O valor do bit obtido atravs do mascaramento do bit de sua posio com o tag ao
qual ele pertence. J a escrita, feita de duas formas: mascaramento e escrita da
palavra inteira ou escrita do bit individual, se o equipamento suportar tal comando.
(Este comando implementado de modo transparente ao usurio no driver de
comunicao.) Voc pode criar um tag Bit a partir da pgina Geral. A Figura abaixo
mostra um exemplo aplicado a uma tag tipo PLC.
Clicando no boto Acessar Bits voc poder selecionar os bits que
deseja mapear. A seleo dos bits feita usando-se o mouse e as teclas
[shift] ou [Ctrl] da mesma forma em que se selecionam itens no
sistema operacional Windows, por exemplo. O tag Bit pode ser tanto
um nico bit quanto um conjunto de bits, desde que sejam contnuos.
Isto quer dizer que voc pode mapear para um nico tag Bit, por
exemplo, os bits 0, 1 e 2, mas no os bits 10, 11 e 24. A opo existente
nesta janela permite especificar se devem ser criados um tag para cada
bit selecionado ou se os bits contnuos que estejam selecionados
devem ser agrupados em um nico tag.
Os tags Bit criados aparecem abaixo do respectivo tag na rvore da
aplicao no Organizer. Ao selecionar um tag Bit especfico, suas
propriedades so mostradas ao lado direito da rvore. A pgina de
propriedades gerais do tag Bit aparece quando selecionada a tab. Geral
no topo das pginas do tag Bit.
EXERCICIO
1. Estabelecer o driver de comunicao a ser utilizado na aplicao.
- Carregue o driver de comunicao e com o auxlio do arquivo de ajuda
preencha os parmetros P1 a P4, habilitando a opo Abortar em erro
desmarcando a opo Esconder mouse durante a comunicao. No usar
retentativas.
2. Criar um tag tipo PLC para representao de uma entrada digital.
- Selecionar o objeto Tags no Organizer, clicar no boto Novo Tag.
- Digite DI na propriedade Nome do Tag.
- Digite 1 no campo Quantidade.
- Escolha o tag tipo PLC, clicando depois no boto Ok.
- Associe o driver de comunicao atravs do campo Driver.
- Especifique os parmetros de N1 a N4.
- Lembre-se que na seo Testa Conexo Aqui, h possibilidade de ler e
escrever valores diretamente no equipamento.
3. Criar um tag tipo PLC para representao de uma sada digital.
- Selecionar o objeto Tags no Organizer, clicar no boto Novo Tags.
- Digite DO na propriedade Novo Tag.
- Digite 1 no campo Quantidade.
- Escolha o tag tipo PLC, clicando depois no boto Ok.
4. Criar um novo grupo de tags tipo PLC com trs tags para representar nveis
de tanques.
- Selecionar o objeto Tags no Organizer, clicar no boto Novo Grupo.
- Digitar Nveis na propriedade Nome.
- Selecionar o grupo Nveis e clicando em Novo Tag.
- Digitar Tank01 no campo Nome.
- Digite 3 no campo Quantidade.
- Escolha o tag tipo PLC, clicando depois no boto Ok.
OBS: Quando geramos um grupo, so criados 3 tags do tipo PLC com parte do nome
idntico porm com ndice numrico diferente (em ordem crescente), pois no podem
existir dois tags com o mesmo nome.
5. Criar um bloco de comunicao com 3 elementos.
- Seguir os mesmos procedimentos para a criao de tags, escolhendo tipo Bloco.
- Digitar Bloco1 na propriedade Nome.
- Escolher 1 em Quantidade.
- Em Entre tamanho Bloco, escolher 3.
- Dentro do Bloco1, selecione os trs elementos, digitando na propriedade Nome o texto
Temperatura01. Automaticamente os outros elementos do blocotero os nomes
Temperatura02 e Temperatura03.
6. Separar em bits os tags DI e DO.
- Selecione atravs do Organizer o tag DI e logo aps Acessar Bits.
- Escolha os 2 bits menos significativos, especificando a opo Criar um tag para cada bit.
Sero criados bits associados ao tag DI representando as entradas digitais.
- Seguir o mesmo procedimento para o tag DO.
Tag RAM
Tags 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. Tambm possvel acessar os bits de um tag RAM,
atravs do boto Acessar Bits.

Tag Matriz
O Tag Matriz permite criar matrizes ou vetores de dados que podem ser usados
em clculos, armazenamentos e outras funes. possvel mapear cada clula
de uma matriz como se fosse um tag e ento associar cada uma a um tag ou
propriedade. Neste caso, uma vez que o valor da clula muda, o tag ou
propriedade associado assume o novo valor e vice-versa.

Importante: as operaes sobre matrizes sempre tem linha e coluna comeando


com o ndice 1.
Tag Demo
O Tag Demo usado para a simulao de valores a partir de curvas pr-definidas ou
aleatoriamente. A gerao feita conforme o tipo de curva selecionada nos seis botes
da pgina Geral das propriedades do tag (ver figura a seguir). Tags Demo podem ajud-lo
a testar sua aplicao ou podem ser usados, por
exemplo, em um objeto de tela Animao para mostrar os quadros da animao de
acordo com a variao do tag.
EXERCICIOS
1. Criar variveis RAM para o cadastramento e armazenamento das quantidades de
matrias primas.
- Criar um novo grupo de tags, chamado Produtos.
- Criar a partir deste grupo os tags RAM: cdigo, gua, acar, xarope, glucose,
numero_receita.
- No necessrio especificar um valor inicial.
2. Criar um tag tipo Demo para animao do misturador no funil.
- Selecionar o objeto Tags no Organizer, escolher Novo tag. Na propriedade Nome digite
Mix e aceite, clicando OK.
- Nas propriedades do tag Mix, escolha a opo de onda triangular, com limite inferior 0 e
superior 9.
3. Criar uma ligao entre uma clula do Excel e um tag tipo DDE.
- Selecionar o objeto Tags no Organizer, clicar no boto Novo tag.
- Digite Planilha na propriedade Nome.
- Digite 1 no campo Quantidade.
- Escolha Tag DDE e clique OK.
- Abra o Microsoft Excel e numa nova planilha, digite um valor qualquer na primeira clula.
- Nas propriedades do tag Planilha, escolha Excel para Nome do Servidor, [Pasta1]Plan1
para Tpico e no campo Item:R1C1 (para a verso do Excel em ingls) ou L1C1
(portugus).
- Clique em Testar Conexo e o valor digitado na clula aparecer.
Projeto avaliativo
Este projeto faz parte da nossa avaliao, dever estar pronto conforme as
orientaes passadas pelo professor em sala de aula, at o dia 01/12/2014.

Objetivos do projeto:
Desenvolver uma montagem de telas de superviso em um sistema de supervisrio,
onde a partir da imagem de uma mquina, sero montadas as seguintes telas:
1 Tela inicial: criatividade do aluno;
2 Tela de funes com vista da mquina: seguindo orientao do professor;
3 Tela de Sinticos: seguindo orientao do professor;
4 Tela de grficos;
5 Tela de alarmes;
Sistemas Supervisrios

Elipse SCADA www.elipse.com.br


Fazer a leitura dos seguintes artigos
O que so sistemas supervisrios?
Bibliografia

[Takahashi -2000] Takahashi, Tadao (Org.). Sociedade da


Informao no Brasil: livro verde. Braslia: Ministrio da Cincia e
Tecnologia, 2000.
[Harkins - 1999] Brian L. Harkins, Linking the Plant Floor to the
Enterprise: The Benefits & Pitfalls, Aspen Technology, Inc., 1999.
[Cervigni - 2004] Ana Cervigni Guerra e Angela Maria Alves,
Aquisio de Produtos e Servios de Software, Centro de Pesquisa
Renato Archer CenPRA, 2004.
[Fernandes - 2005] Victory Fernandes, OLAP e Minerao de
Dados:Estudo de Caso em consultoria, Revista Active Delphi, 2005.
[Rosrio-2005] Joo Maurcio Rosrio, Princpios de Mecatrnica,
So Paulo, Prentice Hall, 2005