Anda di halaman 1dari 52

Sistemas Supervisrios

Alexandre Keller Albalustro, M.Eng.


Faculdade Gama Filho
Resumo profissional
- Engenharia Qumica, Universidade Federal de Santa Catarina,
1998.
- Mestre em Engenharia Eltrica, rea de concentrao Controle,
Automao e Informtica Industrial, Universidade Federal de Santa
Catarina, 2001.
- Trainee da Enxuta Eletrodomsticos S.A., rea de Engenharia
Industrial, 2000.
- Engenheiro de Projetos, rea de sistemas embarcados, Genius
Instituto de Tecnologia, 2001 presente.
- Professor do Curso de ps-graduao em TV Digital, Engenharia
Eltrica, UFAM.
- Professor de disciplinas de Sistemas de Informao e Engenharia
de Produo nas faculdades Nilton Lins e ESBAM.
- Professor de Data Mining na ps-graduao em Tecnologia da
Informao, Gama Filho.
- Especialista em desenvolvimento de sistemas embarcados
tempo-real, middleware e aplicaes interativas para TVDi.
Conceito de Automao Industrial
Introduo aos sistemas a eventos discretos (SEDs)
Modelagem de SEDs usando Autmatos finitos e Redes de Petri
Conceito de sistemas supervisrios
Arquitetura de um sistema SCADA
Unidade de terminal remota (Remote Terminal Unit - RTU)
Servidor SCADA
Desenvolvimento da IHM
Base de dados operacional
Visualizao de dados
Gerao e reporte de alarmes
Integrao de SACADA-Internet/Intranet
Introduo aos sistemas operacionais (Processos concorrentes, threads,
sincronizao etc.)
Conceitos de programao cliente/servidor
Programao de sockets
Protocolos de comunicao de dados
Contedo Programtico
Controle e Automao:
Informtica Industrial:
INTRODUO
Sistemas Supervisrios
Com a evoluo das tecnologias de computao, comunicao e
sensoreamento, novos sistemas tecnolgicos e altamente complexos
surgiram
Redes de computadores e de comunicao
Sistemas de manufatura automatizados
Sistemas de C3I (comando, controle, comunicao e informao)
altamente integrados
Sistemas de transporte inteligentes
Sistemas avanados de controle e monitorao de veculos e edifcios
Sistemas de software distribudos
Sistemas de controle de trfego areo
...
Todos estes sistemas so exemplos de Sistemas a Eventos Discretos.
1. Introduao
1. Introduo - Dinmica dirigida a eventos
Uma parcela significativa da atividade destes sistemas governada por regras
operacionais projetadas por humanos
A dinmica do sistema caracterizada por ocorrncia assncrona de eventos
discretos
Eventos controlveis
apertar uma tecla, ligar um equipamento, enviar um pacote de
mensagens etc.
Eventos no controlveis
Falhas espontneas de equipamentos, perda de pacotes de mensagens etc.
Eventos observveis e no observveis
1.1 O que so Sistemas a Evento Discretos?
Um sistema a eventos discreto (SED) um sistema dinmico discreto e
dirigido a eventos, isto , com espao de estados discreto e cuja
evoluo de estado depende inteiramente da ocorrncia assncrona de
eventos discretos.
Na trajetria acima ocorrem eventos representados pelas letras gregas.
Os estados so representados pelo xi (para i = 1,...,4).
1.2 Exemplo Clssico Clula de Manufatura
1.3 O que so Sistemas Contnuos?
Sistemas contnuos mudam de estado a cada instante, tendo o seu
comportamento descrito por uma funo que relaciona o estado (varivel
dependente) ao tempo (varivel independente).
Trajetria tpica de um sistema dinamico com variveis contnuas.
O arsenal matemtico centrado nas equaes diferenciais inadequado ou
simplesmente inapropriado para os sistemas a eventos discretos (SEDs).
Necessita-se de uma abordagem multidisciplinar
Teoria de controle para otimizao do desempenho por controle
(realimentao).
Cincia da computao para modelagem e verificao de processos
dirigidos a eventos.
Pesquisa operacional para anlise e simulao de modelos
estocsticos de SEDs.
Necessitam-se de novas formas de modelagem, tcnicas de anlise
e procedimentos de controle
Teoria de linguagens e autmatos
Redes de Petri
Teoria de filas
lgebra (max,+)
Cadeias de Markov etc.
1.4 SEDs Uma Abordagem Multidisciplinar
Condio de controle
No h informao da
presena da pea na posio
Pi.
Nvel de abstrao do controle
Observa-se e controla-se o
incio e o fim de funcionamento
dos equipamentos
Objetivo
Projetar o programa do CLP.
1.5 Clula de Manufatura
Requisitos operacionais
Evitar rotao da mesa circular
sem que as peas em P2, P3 e
P4 no estejam furadas, testadas
e removidas respectivamente.
Evitar operao da esteira,
furador, testador ou rob ao
mesmo tempo em que a mesa girar.
Tratar o fluxo de peas da mesa
Evitar overflow de peas em P1
Evitar furar ou testar uma pea duas
vezes
Evitar furar, testar ou pegar sem
peas em
P2, P3 ou P4 respectivamente
Girar a mesa quando estiverem
todas as posies vazias
1.6 Requisitos da Clula
de Manufatura
Requisitos adicionais
Operar com o mximo nmero de
peas o possvel
Controle timo = controle
minimamente restritivo
No bloqueio (deadlock).
1.7 Arquitetura de Controle
1. Planta
Gera eventos espontaneamente
Dotada de estrutura de controle
2. Supervisor
Agente controlador
Observa seqncia de eventos gerada pela planta
Aplica entradas de controles
Um autmato de estados finitos uma quntupla G = (S, Q,
D, Qo, Qm) onde:
S um conjunto finito de etiquetas
Q um conjunto finito de estados
D uma funo de transio (possivelmente parcial)
Qo o estado inicial
Qm um conjunto de estados finais
Forma de representao grfica de autmatos de estados finitos
Grafos direcionados onde os ns representam os estados e os
arcos etiquetados representam as transies de estados.
1.8 Modelagem do Problema Usando
Autmatos Finitos
1.9 Exemplo de um Autmato Finito
1.10 Exemplo do Problema Usando Autmatos
Finitos
1.11 Sistemas Supervirios?
O uso de sistemas supervisrios teve incio no comeo dos anos
80. Nesta poca, o PC ainda era provido de pouco poder
computacional, e outras plataformas de hardware ocupavam o
espao em projetos de automao.
Controladores dedicados e mini-computadores eram comumente
encontrados, mas apenas em projetos mais sofisticados
principalmente em sistemas de Energia e Petrleo (o custo destas
plataformas inviabilizava sua adoo em larga escala ou em
projetos de menor porte).
Com a evoluo do PC e da conseqente reduo de custos
observada em funo do aumento do volume de produo desses
componentes, comeam a ser lanados os primeiros softwares
conhecidos como SCADA.
1.11 Sistemas Supervirios?
O uso de sistemas supervisrios teve incio no comeo dos anos
80. Nesta poca o PC ainda era provido de pouco poder
computacional e outras plataformas de hardware ocupavam o
espao em projetos de automao.
Controladores dedicados e mini-computadores eram comumente
encontrados, mas apenas em projetos mais sofisticados
principalmente em sistemas de Energia e Petrleo (o custo destas
plataformas inviabilizava sua adoo em larga escala ou em
projetos de menor porte).
Com a evoluo do PC e da conseqente reduo de custos
observada em funo do aumento do volume de produo desses
componentes, comeam a ser lanados os primeiros softwares
conhecidos como SCADA.
1.11 Sistemas Supervirios?
Um Sistema Supervisrio uma Interface amigvel (eficiente e
ergonmica), cujo objetivo permitir a superviso e muitas vezes o
comando de determinados pontos de uma planta automatizada
1.12 Exemplos de Sistemas Supervirios
cabealho
identificao
teclas do menu de operao
janela de resumo
de alarmes
smbolos
DDE
smbolos
DDE no
smbolos no Animados
1.13 O que significa SCADA?
SCADA um acrnimo em ingls para Supervisory Control
and Data Acquisition.
SCADA refere-se a um sistema que coleciona dados a partir de
sensores em uma fbrica, planta, ou localizaes remotas e envia
esses dados para um computador central que gerencia e controla
os dados.
SCADA um termo que amplamente usado designar solues de
controle e gerenciamento em uma ampla gama de indstrias.
Exemplos de usos
Sistema de gerenciamento de gua
trfego rodovirio
sistema de controle ambiental
sistemas de manufatura
Sistemas a Eventos Discretos em geral!
1.14 Componentes de um Sistema SCADA?
Um sistema SCADA usualmente inclui
- Sensores e atuadores
- Controladores (PID, adaptativo, preditivo etc.)
- Redes Industriais de comunicao
- Interface homem-mquina (IHM).
O termo SCADA refere-se ao sistema central que monitora os
dados a partir dos diversos sensores que esto distribudos pela
planta.
Automao Industrial
Sistemas Supervisrios
2.1 Automao de Processos Industriais
A tecnologia que utiliza sistemas mecnicos, eletromecnicos e
computacionais para operar no controle de processos pode ser definida, no
contexto industrial, como automao.
Os principais motivos que levam as empresas a automatizarem os seus
processos so:
- reduo de custos de pessoal devido substituio por mquinas
- aumento da qualidade dos produtos devido preciso das mquinas
- reduo de produtos em estoque devido ao aumento da produtividade
- reduo de perdas de produtos
- diminuio no tempo de fabricao
2.2 Automao Industrial Nveis de Abstrao
Processos Fsicos
Sensores & Atuadores
Controle de Processos
Rede de Comunicao
Superviso
Gerncia
2.3 Automao Industrial Nveis de Abstrao
EXTRA: Electric Power SCADA System
Fonte: DoD
EXTRA: Controle de Processos em Batelada
Parmetros de controle crtico:
- Temperatura do produto
- Taxa de reao
- Presso do cabeote de vapor
- Temperatura do cabeote de vapor
Indicadores de desempenho chave:
- Tempo do ciclo da batelada
- Produto dentro da especificao
- Consumo de energia
Fonte: Rockwell Automation
EXTRA: Controle de Processos em Batelada
EXTRA: Controle de Processos em Batelada
2.4 Automao Industrial Componentes
- Processos fsicos:
Representam o objeto da automao que sero supervisionados e
monitorados, fornecendo informaes que so utilizadas tanto no
controle dos processos quanto na gerncia dos dados.
- Sensores:
Os instrumentos de medio utilizados na indstria tm os
sensores como elemento primrio.
Uma classificao:
- Detectores: so capazes de capturar e sinalizar informaes
representado-as somente nos estados ON/OFF. Ex: detectores de
fim de curso, proximidade etc.
- Medidores: so capazes de capturar e sinalizar informaes
representando-as em um nmero muito grande de estados,
representando os valores medidos. Ex: sensores de posio, de
temperatura, presso, peso etc.
2.4 Automao Industrial Componentes
- Atuadores:
Executam as tarefas ordenadas pelo controlador, segundo uma
estratgia de controle.
- Controlador Lgico Programvel (CLP)
Um CLP um aparelho digital que usa memria programvel para
armazenar instrues que implementam funes lgicas como
seqenciamento, temporizao, contagem e operaes aritmticas
para controlar diversos tipos de mquinas e processos.
O seu funcionamento se d atravs de uma rotina cclica de
operaes.
A forma bsica de sua programao oriunda da lgica de
programao dos diagramas eltricos a rels.
2.4 Automao Industrial Componentes
- Rede de Comunicao:
responsvel pelo trfego das informaes, constituindo-se,
geralmente, de duas sub-redes: rede de campo e rede local de
superviso.
A rede de campo responsvel pela aquisio dos dados do
processo. Afim de conseguir uma comunicao determinstica, as
redes de campo geralmente utilizam uma arquitetura mestre/escravo.
Neste tipo de rede, os controladores que desempenham a funo
das estaes escravas jamais iniciam a comunicao, respondendo
somente s solicitaes feitas pelo controlador mestre.
Algumas das implementaes mais comuns de redes que utilizam
esta arquitetura so as redes Modbus e Profibus.
2.4 Automao Industrial Componentes
- Rede de Comunicao (continuao):
A rede local de superviso responsvel por disponibilizar e
compartilhar os dados do processo em uma LAN (Local Area
Network). Neste caso, os sistemas de superviso geralmente
utilizam arquiteturas do tipo cliente/servidor para acessar as
informaes do processo disponveis na rede de campo.
2.4 Automao Industrial Componentes
O SISAL um sistema de superviso desenvolvido numa parceria entre a Petrobrs (UN-
RNCE) e a UFRN para monitorar poos de petrleo automatizados com diferentes mtodos
de elevao. O SISAL faz o monitoramento de dois poos na regio de Mossor-RN
automatizados com bombeio mecnico.
EXTRA: Exemplo de um SCADA (SISAL)
EXTRA: Exemplo de um SCADA (SISAL)
EXTRA: Exemplo de um SCADA (SISAL)
2.4 Automao Industrial Componentes
- Superviso:
Os primeiros sistemas SCADA eram basicamente telemtricos,
permitindo apenas informar periodicamente o estado corrente do
processo industrial.
Apenas sinais representativos de medidas e estados de dispositivos
eram monitorados e visualizados em um painel de lmpadas e
indicadores, sem que houvesse qualquer interface de aplicao com
o operador.
Com a evoluo da tecnologia, os computadores passaram a ter um
papel importante na superviso dos sistemas, coletando e tornando
disponveis os dados do processo.
2.4 Automao Industrial Componentes
- Superviso (continuao):
O acesso remoto aos dados permite analisar em tempo-real o
controle do processo.
O estado atual do sistema visualizado com grficos, previses e/ou
relatrios, viabilizando tomadas de decises, seja automaticamente
ou por iniciativa do operador
No controle supervisrio os algoritmos de controle so executados
numa unidade de processamento autnomo (CLP). O sistema de
superviso responsvel somente por ajustar os set-points do
mecanismo de controle dinamicamente, de acordo com o
comportamento global do processo.
2.4 Automao Industrial Componentes
Caractersticas de um sistema de superviso:
2.4 Automao Industrial Componentes
- Aquisio de Dados:
A aquisio de dados um procedimento que envolve a coleta e a
transmisso de dados desde as instalaes das indstrias,
eventualmente remotas, at as estaes centrais de monitoramento.
- Acesso aos Dados:
A visualizao de dados consiste na apresentao de informaes atravs de
uma interface homem-mquina (IHM), geralmente utilizando animaes
capazes de simular a evoluo dos estados do processo controlado na
indstria.
2.4 Automao Industrial Componentes
- Ativao de alarmes:
Visando garantir maior segurana no processo, um sistema de superviso
capaz de gerar alarmes a partir da ocorrncia de algum evento especfico.
Os sistemas SCADA armazenam em arquivos (logs) as informaes
relativas a todos os alarmes gerados.
- Tolerncia falhas:
usual a existncia de informaes redundantes na rede de comunicao e
de mquinas utilizadas como sistema de recuperao (backup) situadas
dentro e/ou fora das instalaes das indstrias. Aps a verificao de que
ocorreu uma falha em um equipamento, as operaes de sua
responsabilidade so transferidas automaticamente para o substituto.
desejvel que no haja interrupes significativas na superviso.
2.4 Automao Industrial Componentes
-Gerncia de Informaes:
responsvel pela manipulao e manuteno de uma base de
dados com as informaes sobre a coordenao, o planejamento e
as vendas de uma empresa.
EXTRA: Bases de Dados Operacionais vs. Data
Warehouse
BD
Floripa
BD
Manaus
BD Joo
Pessoa
Limpar/Integrar/Transformar/
Carregar/Atualizar
Data
Warehouse
EXTRA: Data Mining & Descoberta de
Conhecimento
Data Mining o processo de
extrao (ou minerao) no-trivial
de informaes, consistentes,
potencialmente valiosas e
previamente desconhecidas, a partir
de uma grande base de dados.
Encontrar relacionamentos, padres e
tendncias escondidas que possibilite
a empresa possa ter uma maior
vantagem competitiva no mercado em
que opera.
2.5 Automao Industrial Sistemas
Supervisrios Comerciais
Elipse (Elipse Software) Link: http://www.elipse.com.br/
InTouch (Wonderware) Link: http://us.wonderware.com/products/intouch
iFix (GE Fanuc)
Link: http://www.gefanuc.com/as_en/products_solutions/hmi_scada/
WinCC (Siemens) Link:
http://www.automation.siemens.com/hmi/html_76/products/software/wincc/i
ndex.htm
Factory Link (UGS) Link:
Modelagem de SEDs
Sistemas Supervisrios
3. Redes de Petri Introduo
As redes de Petri (RdP) devem o seu nome ao trabalho que Carl
Adam Petri realizou na sua dissertao de doutorado (1962), na
Faculdade de Matemtica e Fsica da Universidade Tcnica de
Darmstadt (Alemanha), onde apresentou um tipo de grafo bipartido
com estados associados.
Apresenta inmeras vantagens na modelagem:
- Sincronizao de processos
- Concorrncia
- Paralelismo
- Conflitos
- Partilha de recursos
3.1 Redes de Petri Componentes
Lugares (P) e transies (t): os lugares so normalmente
representados por crculos e as transies por segmentos de reta.
Os lugares encontram-se ligados s transies, e estas aos
lugares, atravs de arcos dirigidos.
Ficha: muitas vezes representa o recurso associado ao lugar em
que se encontra. A cada uma destas fichas, denominamos de
marca.
Como as transies esto obrigatoriamente entre lugares atravs
da sua aco (denominada disparo) que um lugar altera a sua
marcao (nmero de fichas).
3.2 Redes de Petri Representao Grafica
3.3 Redes de Petri Evoluo dos disparos

Anda mungkin juga menyukai