Vous êtes sur la page 1sur 48

PONTIFCIA UNIVERSIDADE CATLICA DE MINAS GERAIS

INTEGRAO DE SISTEMAS

Prof. Jlio Cesar Braz de Queiroz


jqueiroz@pucminas.br
SISTEMAS DE
SUPERVISO
Sistemas de Superviso
Sistemas de Superviso
Sistemas de Superviso
Sistemas de Superviso
Mdulos e Funcionalidades

Driver
de
Comunicao

Relatrios Base de Dados


em Tempo Real

Gestor
Segurana de Interface
Tarefas Grfica

Receitas Alarmes

Tendncia
Mdulos e Funcionalidades

Gestor de Tarefas
Relatrios
Gerenciar os recursos de hardware junto
ao processador da estao de operao Receitas

Gerenciar a comunicao com os demais


Segurana
dispositivos do sistema
Tendncia
Priorizar as funes crticas
Interface
Grfica
Alarmes

Base de Dados
em Tempo Real
Driver
de
Comunicao
Mdulos e Funcionalidades

Gestor de Tarefas
Processamento baseado em tempo

Processamento baseado em excees

01
Mdulos e Funcionalidades

Driver de comunicao
Realizam a interface
bidirecional entre as BDTR
do sistemas de superviso e
controladores programveis
Possuem recursos para
deteco e recuperao
automtica de erros
Permitem analisar a
qualidade de dados
Possibilitam a implementao de estratgias de redundncia
Mdulos e Funcionalidades
BDTR BDTR
Fluxo de dados
Sentido Processo SCADA
O driver realiza a leitura dos dados
nas BDTR dos controladores e os
escreve na BDTR do SCADA
BDTR
BDTR
BDTR

BDTR BDTR
Sentido SCADA Processo
Os dados alterados pelo operador e
por tarefas internas so escritos na
BDTR do SCADA
O driver realiza a leitura dos dados da
BDTR e os escreve na BDTR dos
BDTR
controladores BDTR
BDTR
Mdulos e Funcionalidades

Leitura da BDTR dos controladores


Por tempo (pooling)
O driver realiza a leitura de determinados grupos de dados a
intervalos de tempo especificados (recomendado para variveis
analgicas)

Por exceo (exception)


O driver realiza a leitura dos dados que mudaram de estado
(recomendado para variveis discretas)

No solicitada (unsolicited)
O driver realiza a leitura dos dados que ultrapassaram limites
estabelecidos (recomendado para variveis analgicas que
podem sofrer alteraes significativas durante o intervalo de
espera da prxima leitura)
Mdulos e Funcionalidades

A boa prtica recomenda...


Adquirir drivers de comunicao de boa procedncia e previamente
testados
Distribuir os dados do processo de acordo com a sua caracterstica
temporal e adequar a periodicidade de leitura
Simular situaes de trfego intenso de dados e monitorar o
desempenho
Simular a degradao da comunicao em caso de estruturas
redundantes
Mdulos e Funcionalidades

Base de Dados em Tempo Real


Armazena e atualiza os dados
em tempo real
Compatvel com diversos
formatos de variveis (real,
inteiro, ponto flutuante,
binrio, hexadecimal, etc.)
Admite variveis auxiliares para
tarefas internas
Mdulos e Funcionalidades
Mdulos e Funcionalidades

A boa prtica recomenda...


Verificar o conceito de limite de pontos da licena est associado ao
nmero de tags (variveis) ou ao nmero de entradas e sadas dos
controladores
Cadastrar as variveis estritamente necessrias
Evitar a criao de muitas variveis auxiliares
Estabelecer um padro simples e prtico para nomear as variveis
Mdulos e Funcionalidades

Interface grfica
Permite o desenvolvimento de sinticos animados para estabelecer a
interface com o operador
Representa dinamicamente o comportamento do processo
Mdulos e Funcionalidades
Mdulos e Funcionalidades

Interface grfica
Telas
de sinticos
Mdulos e Funcionalidades

Interface grfica
Comandos e entrada de dados atravs de janelas
Mdulos e Funcionalidades

A boa prtica recomenda...


Definir e seguir um padro para os desenhos (criar bibliotecas de objetos)
Aprovar o lay-out de telas e janelas junto ao cliente antes de iniciar o
desenvolvimento
Seguir os princpios de ergonomia para no fatigar o usurio
No utilizar cores muito claras que marcam com maior rapidez a tela do
monitor
Evitar telas excessivamente carregadas com objetos e textos
Explorar os recursos grficos do software com bom senso
Mdulos e Funcionalidades

Alarmes
Os alarmes so emitidos quando os limites pr-estabelecidos na
configurao das variveis so ultrapassados
Apresentao como sumrio em todas as telas ou como tela dedicada ao
histrico de alarmes
Mdulos e Funcionalidades
Mdulos e Funcionalidades

Alarmes
Distribuio por grupos e/ou filtros de prioridade
Mdulos e Funcionalidades

A boa prtica recomenda...


Definir o padro de mensagens e cores com o cliente
Utilizar o recurso de filtro de alarmes por rea do processo
Utilizar os recursos de som para alertar somente os alarmes crticos
Cadastrar somente os alarmes necessrios
Evitar o recurso de piscar o texto, pois dificulta a leitura
Direcionar os alarmes de baixa prioridade (mensagens) somente para o
histrico de alarmes
Mdulos e Funcionalidades

Relatrios
Formatados e apresentao de dados em tela ou impressos
Os relatrios podem ser automticos (disparados por eventos) ou
solicitados pelo operador a qualquer momento
Devem ser preferencialmente desenvolvidos em sistemas de informao
Mdulos e Funcionalidades

A boa prtica recomenda...


Utilizar uma mquina Servidor exclusiva para o armazenamento dos
dados (evitar o armazenamento de dados nas estaes de operao)
Adotar um software dedicado ao desenvolvimento de formulrios de
relatrios (evitar desenvolver os formulrios no software de superviso)
Utilizar mquinas Cliente para a visualizao dos relatrios (evitar a
visualizao nas estaes de operao)
Definir previamente com o cliente o nmero de relatrios e o lay-out dos
mesmos
Mdulos e Funcionalidades

Tendncia
Perodo de armazenamento configurvel em disco ou banco de dados
Grficos de tendncia instantnea para o acompanhamento on-line do
processo
Grficos de tendncia histrica para anlises off-line
Mdulos e Funcionalidades
Mdulos e Funcionalidades

A boa prtica recomenda...


Definir o nmero mximo de variveis plotadas em um mesmo grfico
Agrupar em um mesmo grfico, variveis com mesma escala, escalas
prximas ou valores normalizados
Configurar grficos com grupos de variveis pr-definidas
Possibilitar a construo de novos grupos de tendncia pelo usurio
Mdulos e Funcionalidades

Controle Estatstico do processo (SPC)


Tratamento estatstico dos parmetros e variveis no domnio da freqncia
(ocorrncia de eventos)
Mdulos e Funcionalidades

A boa prtica recomenda...


Utilizar uma mquina Servidor exclusiva para o armazenamento dos
dados (evitar o armazenamento de dados nas estaes de operao)
Adotar um software dedicado ao desenvolvimento de relatrios
estatsticos (evitar desenvolver os formulrios no software de superviso)
Utilizar mquinas Cliente para a visualizao dos relatrios (evitar a
visualizao nas estaes de operao)
Mdulos e Funcionalidades

Receita
Receitas so conjuntos de valores pr-definidos que so transferidos ao
controlador sob comando do operador
Utilizadas para processos em batelada (lote de produo)
Mdulos e Funcionalidades

Download
Estao
de
Operao
Alteraes sobre a
receita original
Controladores
Estao
Programveis
de
Operao

Controladores Upload
Programveis

Estao
de
Operao

Controladores
Programveis
Mdulos e Funcionalidades

A boa prtica recomenda...


Analisar o desempenho das receitas
Selecionar as melhores para cada tipo de produto
Mdulos e Funcionalidades

Segurana
Restrio de acesso a telas (reas de processo)
Restrio de acesso a funes (alterao de parmetros)
Mdulos e Funcionalidades

Comentrios...
Cada cliente possui a sua poltica de segurana:

Alguns permitem livre trnsito contando


com a responsabilidade do operador

Outros adotam poltica altamente


restritivas
PROTOCOLO DE
COMUNICAO
OPC
Protocolo de comunicao OPC

Limitao da comunicao entre equipamentos e sistemas


Protocolo de comunicao OPC

Limitao da comunicao entre equipamentos e sistemas


Protocolo de comunicao OPC

OPC (Object Linking and Embedding for Process Control) um padro industrial
de comunicao desenvolvido pelos desenvolvedores de software e hardware
em cooperao com a Microsoft
A organizao que administra este padro a OPC Foundation, que define as
especificaes do protocolo OPC, bem com as especificaes para a construo
de drivers e aplicativos
Protocolo de comunicao OPC

O protocolo OPC uma evoluo do Object Linking and Embedding (OLE) para
atender os requisitos da modalidade industrial
Ele estabelece a figura de um servidor, com o qual qualquer cliente OPC pode
trocar dados
Protocolo de comunicao OPC

Comunicao entre equipamentos e sistemas de fabricantes diferentes


Protocolo de comunicao OPC

Funcionalidades do Servidor OPC

Servidor OPC
Servidor de dados
Tempo Real

Servidor de dados Servidor de Alarmes


Histricos e Eventos

Servidor de dados
Batelada
Protocolo de comunicao OPC

Funcionalidades do Servidor OPC

Servidor OPC
Grupo 1
Grupo 3
Item 1
Item 2 Item 1
Item 3
Item 2
Item 3
Grupo 2

Item 1
Item 2
Item 3
Protocolo de comunicao OPC

Organizao dos dados no Servidor OPC


Protocolo de comunicao OPC

A boa prtica recomenda...


Avaliar previamente o desempenho da comunicao OPC, pois esse
padro apresenta velocidade inferior aos modos de comunicao
dedicados (drivers individualizados).
Sistemas de Superviso

Links associados
www.siemens.com.br/
www.schneider-eletric.com.br/
www.br.rockwellautomation.com.br/
www.gefanucautomation.com/
www.invensys.com.br/
www.abb.com.br/
www.opcfoundation.org/