Escolar Documentos
Profissional Documentos
Cultura Documentos
AUTÓMATOS PROGRAMÀVEIS
GRAFCET E
PROGRAMAÇÃO DE
AUTÓMATOS
Sequenciadores e GRAFCET
1- Sequenciadores – Conjunto de
biestáveis tipo R/S com prioridade ao
SET e de portas AND. As saídas
correspondem ao estado dos
biestáveis.
a0b0 a1 b1
X3 X1 X2 X3
S1 S2 S3
R1 R2 R3
A+ A-
B+
B-
Especificações de um GRAFCET:
1.Especificações funcionais - Descreve o
comportamento da parte de comando tendo em conta
as informações da parte operativa, do exterior e de
outras partes de comando. É designado de GRAFCET
nível 1. Utiliza uma linguagem acessível mesmo a não
técnicos.
2. Especificações tecnológicas. É designado de
GRAFCET de nivel2. Concretiza em meios as
especificações do GRAFCET de nivel 1, quer em
software quer em hardware.
3. Especificações operacionais – Descreve a
integração do sistema no de produção, dando relevo a
segurança a arranque e paragem etc.
Objectivos do GRAFCET:
• Permitir uma representação gráfica
independente da tecnologia a utilizar.
• Etapas
Etapa inicial
1 • Transições
Transição
c Acções • Ligações orientadas
2 A • Acções
d Receptividades • Receptividades
• Regras de sintaxe e
3 B
Ligações evolução
orientadas
e
Elementos Básicos
Constituintes
Inicialização no ciclo e fora
1
1
2
2
3 3
Tipos de Transições
Convergência em OU
Divergência em OU
Divergência em E: Convergência em E
Acções num GRAFCET
* * t.x20
t.x30
t Transposição
simultânea
21 31
21 31
1 Transição fonte
t t Transição poço
21 9
21
Receptividades associadas às
transições
A cada transição é associada uma proposição lógica
chamada RECEPTIVIDADE que pode ser verdadeira ou
falsa.
De entre todas as informações disponíveis num
determinado instante, a receptividade agrupa apenas
aquelas que são necessárias à transposição da
transição.
Uma receptividade pode ser função de informações
externas (entradas) ou internas.
Entre duas etapas há sempre uma transição e entre
duas transições há sempre uma etapa.
Regras de evolução
1: Situação Inicial
A situação inicial do GRAFCET caracteriza o comportamento inicial
da parte de comando e corresponde às etapas activas no início do
funcionamento. Etapas Iniciais.
2: Transposição de uma transição
Condições para transposição de uma transição:
Transição validada
Receptividade verdadeira
Uma vez verificadas as condições a transição é obrigatóriamente
transposta.
3: Evolução das Etapas Activas
A transposição de uma transição implica:
Activação de todas as etapas imediatamente seguintes
Desactivação de todas as etapas imediatamente precedentes.
4: Evolução Simultâneas
Várias transições simultaneamente transponíveis são
simultaneamente transpostas.
Salto de Etapas e Retoma de
Sequência
Paralelismo interpretado
Exemplo de GRAFCET
GRAFCET NIVEL 2
EXEMPLO DE GRAFCET
EXEMPLO DE GRAFCET -PROCESSO
GRAFCET 3
(Cont)
Simultaneidade com transições temporizadas
e medida do tempo
20
21 31
t/x21/2s t/x31/2s
Acções condicionadas
K Ordem A K Ordem A
se c
Ordem com atraso relativamente ao
instante de activação da etapa
K Ordem B D OrdemB
K
se t/Xk/ts D=ts
Ordem de duração limitada
K Ordem K L OrdemB
B se L=ts
t/Xk/ts
Ordem tipo pulso
K Ordem B se
Xk K P OrdemB
Se Xk
Ordem B
P Ordem B
Se e Se e
D= ts
Ordem memorizada
12 S Ordem P
13
14
13
15 R Ordem P
jsj
GRAFCET HIERÁRQUICO
Mestre “Ciclo”
Macros no GRAFCET
Permitem correr partes de outros
GRAFCET utilizando recursos comuns.
É uma técnica para simplificar os
GRAFCET.
Comporta uma etapa de entrada e
outra de saída.
A de entrada é etiquetada de E e a de
saída de S.
MACROS
12
E20
13
M20
nome 21
14
S20
15
GRAFCET’S Sincronizados
Considere o sistema
representado acima e
1
descreva por meio de um
GRAFCET o funcionamento Botão pressionado
Botão pressionado
r3
Autómatos Programáveis
Classificação dos Autómatos
Unidade de Processamento
Central (CPU)-
Memória+Processador
Sistema de Entradas/ Saídas
(E/S)
Fonte de Alimentação
Memória – Permite o armazenamento
das instruções dos programas,
estados das entradas e saídas,
estados internos e dados.
Valores típicos:
0…10v
±10V, ±5V
0…20ma
4…20ma
±20ma, ±10ma
Outros módulos
Módulos de controlo de
posicionamento
Módulos de comunicação
Módulos de controlo de válvulas
Módulos de comparação
Módulos PID
Módulos temporizadores
Módulos contadores
Linguagens de Programação
GRAFCET ou Fluxograma
Linguagem booleana
Diagrama de contactos
Logigrama
Lista de Instruções - STL
Endereço ou nº de instrução
Tipos de Operandos
I - Input (Entradas)
Q – Output( Saídas)
M - Flags ou marcas
D - Data (Dados)
T - Timers (Temporizadores)
C – Counters ( Contadores)
K – Constans (Constantes)
OB,PB,SB,FB,DB - Blocks
Operações lógicas
Operações lógicas
Operações lógicas
Operações lógicas
Operações de SET RESET
Diagrama temporal Set/RESET
Diagrama temporal Set/RESET
Temporizadores
Temporizadores
- TP - S200
Temporizadores
TON –
S200
TOF –
S200
Base de tempo -Temporizador
Contadores
Contadores
A I0.0
L kC 10
S C1
A I0.2
CD C1
A I0.5
CU C1
A C1
=Q2.4
Autómato S200
Operações de Salto
Call
UC
CC
Cuidados na montagem
Operações de comparação
/I0.0 I0.1
I0.0+TM3.Q (10s)
M31 TM4
M32 Q0.3
TM5
I0.0+TM5.Q (10s)
=1
Exemplo
Operações aritméticas
Passo 1: Encher misturador com o componente 1.
Passo 2: Encher o misturador com o componente 2.
Paso 3: Supervisionar o nível do misturador para
fechar o interruptor de nível superior.
Paso 4: Manter o estado da bomba se abrir o
interruptor de arranque.
Paso 5: Arrancar o ciclo de mistura e aquecimento.
Paso 6: Pôr em marcha o motor do misturador y la
válvula de vapor.
Paso 7: Vazar el misturador.
Paso 8: Contar cada ciclo.