Escolar Documentos
Profissional Documentos
Cultura Documentos
O que é um MODELO?
• Sistemas Continuo
• Sistemas Discretizados
• Discreto
• Dirigidos a Eventos Discretos
- Existência de Dead-Locks
- Existência de Live-Locks
- Paralelismo
- Concorrência
- etc
◊ Origem histórica:
Carl Adam Petri. 1962. Proposta para descrição
de tarefas computacionais concorrentes.
Disparo
de t1
Disparo de t3
◊ Exemplos:
◊ Exemplos:
Transição
nunca
dispara
Lugares: Transições:
P2 – Pronto para produzir T1 – Início da produção
P1 – Produzindo peça T2 – Entrega da peça
P3 – Peças produzidas e ainda não usadas T3 – Recebimento da peça
P4 – Utilizando peça T4 – Fim da utilização
P5 – Aguardando peça T5 – Fim do repouso
P6 – Em repouso
Centro Universitário SENAI CIMATEC
Softwares Disponibilizados Pela Academia
para Desenvolvimentos de Modelos
Tabela de
propriedades
Janela de
edição do
modelo
• Sequência de eventos
e1 e2 e3
• Concorrência ou Paralelismo
e2 e3
e1
e4 e5
e1 e2
e3 e4
• Sincronismo
e1
• Sincronismo e Concorrência
e1
Compartilhamento de recursos:
Situação de conflito: apenas um processo pode usar o
recurso de cada vez.
Situação de sincronismo: são necessários peça e
recurso para início da operação.
Recurso
Peças A
Processo em M2 As peças A podem ser
processadas em M2 ou M3
Processo em M3
Processo de
Peças B
Peça B em M2
◊ Exemplo:
Processo de Peças do tipo A:
Quantidade de peças para processar: 20
Processo de Peças do tipo B:
Quantidade de peças para processar: 30
1 ou 0 1 ou 0 1 ou 0 1 ou 0
<0> <0>
<1> <0> <1> <1> <0> <1> <1>
<1> <1>
T3 T5 T2 T1 T4
ATS
CONDIÇÕES BARRA CC
1 ou 0
<1>
T6
<1>
Usar os arcos
<1> <0>
inibidores e
BARRA CA
<1>
habilitadores para
<1>
T7
<1>
<1> <1>
T8
<1>
CARGA
1 ou 0 1 ou 0 1 ou 0 1 1 ou 0
1 1 1
<0> <0>
<1> <0> <1> <1> <0> <1> <1>
<1> <1>
T3 T5 T2 T1 T4
ATS
CONDIÇÕES BARRA CC
1 1 ou 0
1
<1>
T6
BARRA CA 1
<1>
<1>
T7
<1>
BARRA CC 1 T9
<1> <1>
T8
<1>
CARGA 1
Centro Universitário SENAI CIMATEC
REDE DE PETRI: Alimentação
por Rede Urbana
NO-BREAK REDE CONDIÇÕES DE ATS FONTE FOTOVOLTAICA
1 ou 0 1 ou 0 1 ou 0 0 1 ou 0
1 1 1
<0> <0>
<1> <0> <1> <1> <0> <1> <1>
<1> <1>
T3 T5 T2 T1 T4
ATS
CONDIÇÕES BARRA CC
1 1 ou 0
1
<1>
T6
BARRA CA 1
<1>
<1>
T7
<1>
BARRA CC 1 T9
<1> <1>
T8
<1>
CARGA 1
Centro Universitário SENAI CIMATEC
REDE DE PETRI: Alimentação
por Bateria do No-Break
NO-BREAK REDE CONDIÇÕES DE ATS FONTE FOTOVOLTAICA
1 ou 0 1 ou 0 1 ou 0 0 1 ou 0
1 0 1
<0> <0>
<1> <0> <1> <1> <0> <1> <1>
<1> <1>
T3 T5 T2 T1 T4
ATS
CONDIÇÕES BARRA CC
1 ou 0
1
<1>
T6
BARRA CA
<1>
<1>
T7
<1>
BARRA CC 1 T9
<1> <1>
T8
<1>
CARGA 1
1 ou 0 1 ou 0 1 ou 0 1 1 ou 0
1 1 0
<0> <0>
<1> <0> <1> <1> <0> <1> <1>
<1> <1>
T3 T5 T2 T1 T4
ATS
CONDIÇÕES BARRA CC
Manutenção os dois T6
alimentadores BARRA CA
principais mantêm a
1
<1>
<1>
energização
T7
<1>
BARRA CC 1 T9
<1> <1>
T8
<1>
CARGA 1
Centro Universitário SENAI CIMATEC
Centro Universitário SENAI CIMATEC
Ferramenta de Transcrição de Rede de
Petri para Linguagem Ladder
- VARIÁVEIS DE ENTRADAS
- VARIÁVEIS DE SAÍDA DO PROGRAMA
- VARIÁVEIS AUXILIÁRES DO PROGRAMA
D) ATIVA AS SAÍDAS