Escolar Documentos
Profissional Documentos
Cultura Documentos
Automao Eltrica
de Processos
Industriais
Parte II
EPUSP
Redes de
Automao
EPUSP
Nvel de
Gerenciamento Mainframe
Corporativo
WANs
NVEL 5
Nvel de
Gerenciamento de
Workstation
Planta
NVEL 4
Nvel de Superviso
LANs
Workstation,
PC
- Ethernet
- MAC
- TCP/IP
NVEL 3
Nvel de Controle
- ControlNet
- Profibus FMS
- LonWorks
- FieldBus HSE
CLP, PC,
CNC
NVEL 2
- Hart
- Asi
- LonWorks
- InterBus
Barramentos
de Campo
sensores e
atuadores
NVEL 1
EPUSP
Nvel 1
Nvel 2
Nvel 3
EPUSP
Nvel 4
Nvel 5
Programao
realizando
planejamento
controle
da
produo
logstica
dos
suprimentos.
Administrao
dos
recursos
da
empresas.
EPUSP
Redes de Comunicao
6:
Apresentao
(presentation),
transformaes
representaes da informao;
N. 5: Sesso (session), manuteno da associao entre
entidades da aplicao e controle dos dilogos;
N. 4: Transporte (transport), controle de fluxos e de erros
entre estaes;
N.
3:
Gerncia
da
rede
(network),
encaminhamento
de sinalizao.
EPUSP
Redes de Comunicao
EPUSP
Principais
Conceitos de Rede
EPUSP
Cabo Coaxial
Fibra ptica
Radio Frequncia
EPUSP
Tecnologia de Comunicao
Ponto-a-ponto
-
Panel Vi ew 550
<
F1
F2
F3
F4
F7
F8
F9
F1
0
F5
<
F6
<- - - - - - - - - - - - - - - - - '
>
v
10
EPUSP
Tecnologia de Comunicao
Produtor-Consumidor
mltiplos ns podem simultaneamente
consumir os dados de um mesmo produtor
ns podem ser sincronizados
utilizao mais eficiente da banda de
comunicao
ALLEN- BRADLEY
Panel Vi ew 550
CTRL2
CTRL1
<
F1
F2
F3
F4
#
2
F7
F8
F9
F1
0
HMI
F5
<
F6
<- - - - - - - - - - - - - - - - - '
>
v
#1
Sensor
Mensagem #1
referncia de posio do sensor transmitida em
multicast aos CTRL1, 2 e IHM
Mensagem #2
comando de velocidade do CTRL1 transmitido
simultneamente aos 3 drives e IHM
EPUSP
Tecnologia de Comunicao
Ponto-a-ponto x Produtor/Consumidor
Ponto-a-ponto
12
EPUSP
Tecnologia de Comunicao
Ponto-a-ponto x Produtor/Consumidor
Produtor/Consumidor
Uma pessoa informa o horrio (produtor) a todos os
presentes
13
EPUSP
Tecnologia de Comunicao
Mestre-Escravo
Escravo: Perifrico Passivo
Dispositivos escravos trocam dados apenas
com o Mestre
ALLEN- BRADLEY
Panel Vi ew 550
<
F1
F2
F3
F4
F7
F8
F9
F5
<
F6
<- - - - - - - - - - - - - - - - - '
F1
0
>
v
Multimestre
Mais de um mestre
Cada mestre tem seu prprio conjunto de
escravos.
Dispositivos escravos apenas trocam dados
com seus mestres.
ALLEN- BRADLEY
Panel Vi ew 550
<
F1
F2
F3
F4
F5
F6
F7
F8
F9
F1
0
<- - - - - - - - - - - - - - - - - '
^
<
>
v
14
EPUSP
CSMA/CD
- Carrier Sense Multiple Access/Colision Detection
Token-Passing
-O Token: sequncia especial de bits que circula
dentro do anel
-Caso um dispositivo queira transmitir, ele deve
capturar o token, substituindo-o por um frame
15
EPUSP
Cclica
Os dispositivos produzem (transmitem) dados
a uma taxa configurada pelo usurio
(entrada/sada).
Vantagens:
- Dados transferidos a uma taxa adequada
ao dispositivo/aplicao.
- Recursos podem ser preservados para
dispositivos com alta variao.
ALLEN- BRADLEY
Panel Vi ew 550
<
F1
F2
F3
F4
a cada 100ms
a cada 5ms
F7
F8
F9
a cada 2000ms
analog I/O
16
F1
0
F5
<
F6
<- - - - - - - - - - - - - - - - - '
>
v
EPUSP
Polling
Quando os dispositivos recebem dados
(normalmente sadas) imediatamente enviam
seus dados (normalmente entradas)
Compatvel com sistemas Mestre/Escravo &
Multimestre
- Normalmente no utilizado com peer-topeer
Desenvolvido sobre origem/destino,
mestre/escravo
ALLEN- BRADLEY
Panel Vi ew 550
<
F1
F2
F3
F4
F5
F6
F7
F8
F9
F1
0
<- - - - - - - - - - - - - - - - - '
^
<
>
v
17
EPUSP
Mudana de Estado
Dispositivos produzem dados apenas quando
tem seu estado alterado
Existe um sinal em segundo plano transmitido
ciclicamente para confirmar que o dispositivo est
funcionando corretamente.
Vantagens:
- reduz significativamente o trfego da rede
- recursos no so desperdiados
processando-se dados antigos
ALLEN- BRADLEY
Panel Vi ew 550
<
F1
F2
F3
F4
F5
F6
F7
F8
F9
F1
0
<- - - - - - - - - - - - - - - - - '
^
<
>
v
digital I/O
18
EPUSP
Performance da Rede
Velocidade:
Taxa de transferncia total de dados por unidade de
tempo.
Considera informaes (dados teis) e o Envelope
de Comunicao (dados de controle do protocolo).
Throughput:
Taxa de transferncia de informaes por unidade
de tempo.
Considera apenas os dados efetivamente teis para
os integrantes da Rede.
Confiabilidade da Rede
Redes Probabilsticas:
Permite apenas calcular a probabilidade da
transferncia de informaes ocorrer em um
determinado intervalo de tempo.
Redes Determinsticas:
Permite determinar com preciso o tempo
necessrio para a transferncia de informaes
entre os integrantes da Rede.
19
EPUSP
Topologias de Redes
I) Meio Partilhado
Computador/Terminal/
Estao Remota
Computador
EPUSP
anfitrio
terminais
Esquema
de Rede
em Grafo
Esquema de
Rede em
rvore
21
EPUSP
Consideraes
Necessidade
Quantidade de Dispositivos
Tecnologia Consolidada
Disponibilidade de Produtos
22
EPUSP
Sistemas
Supervisrios
Interfaces Homem Mquina
(IHM)
23
EPUSP
Sistemas Supervisrios:
- permite a superviso e o comando de
determinados pontos da planta automatizada.
IHM:
24
EPUSP
Introduo
25
EPUSP
Tipos de Variveis
26
EPUSP
Tipos de Variveis
27
EPUSP
Ambiente de trabalho
Desenvolvimento
ambiente
de
28
EPUSP
29
EPUSP
Planejamento do Sistema
Supervisrio
1) Entendimento do processo a ser automatizado
2) Tomada de dados (variveis)
3) Planejamento do banco de dados
4) Planejamento dos alarmes
30
EPUSP
1)
Entendimento
automatizado
Verificar
do
processo
funcionamento
do
ser
processo
31
EPUSP
definidos
diferentes
tempos
para
grupos
de
32
EPUSP
Algumas
variveis
analgicas
33
EPUSP
4) Planejamento de alarmes
1)
sob quais
acionados
condies
os
alarmes
sero
2)
3)
4)
5)
6)
7)
34
EPUSP
5)
Planejamento
de
uma
hierarquia
de
35
EPUSP
36
EPUSP
6) Desenho de telas
Algumas empresas possuem um padro para
desenvolvimento de Telas de Supervisrio.
Somente os dados necessrios para o processo
devem ser exibidos na tela, para simplificar seu
entendimento.
De acordo com a necessidade, os sistemas de
superviso possuem vrios nveis de
desenvolvimento, desde simples interfaces de
monitorao at sistemas avanados de iterao
com o operador.
A seguir so apresentados alguns exemplos.
37
EPUSP
38
EPUSP
39
EPUSP
40
EPUSP
7) Grfico de Tendncias
Para variveis analgicas que precisam de
um monitoramento mais completo, podem ser
utilizados grficos de tendncias.
41
EPUSP
Grfico de Tendncias
42
EPUSP
8) Planejamento de um sistema de
segurana
Os sistemas supervisrios possuem funes de
segurana avanados que permitem a criao
de usurios com nveis de segurana.
Abaixo encontra-se um exemplo de tela de
configurao de usurios:
43
EPUSP
Modelamento
e projeto
pelas Redes
de Petri
44
EPUSP
EPUSP
Comportamento do sistema
46
EPUSP
b)
R;
c)
instantneos
externos,
isolados
47
Filas de Servios
EPUSP
Filas de Servio
Manufatura com
retrabalho
Recepo
Processo
industrial job-shop
EPUSP
Redes de Petri
Simbologia
= posio / lugar
= transio
= arco orientado
49
EPUSP
Rede de Petri
50
EPUSP
Pr-sets e Ps-Sets
Pr-set de t : = t : = { pi P | A (ppt)}
ou seja, o pr-set de t, t o conjunto das posies em
P a partir das quais existe arco para a transio t;
Ps-set de t: = t : = {piP | A (t, pi)};
ou seja, o ps-set de t, t, o conjunto das posies
em P para as quais existe arco oriundo da transio t;
Pr-set de p: = p: = { tj T | A (tj , p)};
Pr-set de p : = p : = { tj T | A (p, tj )};
51
EPUSP
EPUSP
Exemplos
p1
1
t1
.p
p2
.p
...
p1
2
t1
.
.
p1
p2
p1
2
t1
p2
p1
.
53
EPUSP
..
t1
t1
...
2
t2
t2
p1
p3
t1
p2
t2
p2
t2
p2
p4
p1
p3
t1
p2
p4
p1
p3
t1
t2
p2
p4
p2
54
EPUSP
parafuso
kit
kit em
montagem
subconjunto
montado
porca
arruela
.
chassi
55
EPUSP
p1
p2
.
p5
p6
p3
p4
p7
56
EPUSP
Variveis de Estado
e k tal que tk pi
57
EPUSP
pp
t T
58
EPUSP
Alcanabilidade
O estado x alcanvel a partir de um dado estado x0,
se x pode resultar de uma ou mais transies executadas
a partir de x0.
O conjunto de todos os estados alcanveis a partir de x0
o conjunto de alcanabilidade R (x0).
Na RP da Figura abaixo, x0 = [10]; x = [01] alcanvel
de x0, via t1 ; [01] alcanvel via execuo de t3
59
EPUSP
Limitao
Uma posio p P de uma RP, (P, T, A, W, x0), dita k-limitada se
x(p) k para todas as marcaes subseqentes a x0.
Se todas as posies de uma RP so k-limitadas, ento a rede klimitada.
Uma RP segura (safe) se ela k-limitadas com k = 1
Conservao
Soma total das marcas permanece constante na sua execuo dita
conservativa.
60
EPUSP
b)
61
EPUSP
62
EPUSP
Elementos
Transio T: habilitada e disparada conforme as regras
usuais; pode receber a atribuio de um tempo fixo de atraso
de disparo.
Posio P: o nmero de marcas m aparece no interior do
crculo.
Arco: h 3 tipos de arco, o normal, o inibidor, e o de teste
esttico ou de sinalizao
marcas).
63
EPUSP
64
EPUSP
65
EPUSP
66
EPUSP
67
EPUSP
68
EPUSP
Processos de Modelamento
tA
pB
tB
K
pV
69
EPUSP
tA
pB
tB
tC
K
PV
Puf
70
EPUSP
Execuo de tA:
A
tA
pB
tB
tC
Execuo de tC:
A
tA
pB
tB
tC
9
Puf
PV
Execuo de tB:
A
tA
pB
tB
10
PV
tC
71
Puf
EPUSP
C) Overflow
Objetivo interromper as atividades da mquina A
quando o buffer est cheio.
Pea
S1 atuado
Pea
Pea
Equip
A
Pea
Equip
B
Equip
C
parado
72
EPUSP
73
EPUSP
Equip
A
Equip
B
74
EPUSP
1)
3)
5)
t1
t3
t5
t2
t4
t6
t1
t3
t5
t2
t4
t6
t1
t3
t5
t2
t4
t6
2)
4)
t1
t3
t5
t2
t4
t6
t1
t3
t5
t4
t6
t1
t3
t5
t2
t4
t6
t2
6)
75
EPUSP
76
EPUSP
10
3)
4)
77
EPUSP
EPUSP
Refinamento de posies
EPUSP
80
EPUSP
81
EPUSP
Lgica E
Se A=1 e B=1 e C=1,
Ento D=1.
A
C
A
Lgica OU
Se A=1 ou B=1 ou C=1,
Ento D=1.
A
B
C
D
82
EPUSP
Concorrncia
Se A=1 e B=1,
Ento C=1 e D=1 e E=1.
A
C
D
E
Atraso
Se A=1,
Ento aps segundos B=1.
A
A
Timer
Timer.Done
83
EPUSP
Sincronizao
Se A=1,
Ento aps 1 segundos D=1.
Se B=1 e C=1,
Ento aps 2 segundos E=1.
Se D=1 e E=1,
Ento aps 3 segundos F=1.
A
Timer1
Timer1.Done
Timer2
Timer2.Done
Timer3
Timer3.Done
F
84
EPUSP
85