Escolar Documentos
Profissional Documentos
Cultura Documentos
autómatos
Índice
Automatismos
Autómatos
Bits e Words 11
O que é um programa 12
Programar o autómato 15
Linguagens de programação 16
http://www.prof2000.pt/users/lpa Página 2
Automatismos e autómatos
Finalidade:
Existem duas formas básicas de
substituição do
realizar o CONTROLO DE
operador humano por
PROCESSOS INDUSTRIAIS
um operador artificial.
Controlo em Controlo em
malha aberta malha fechada
Sensores
http://www.prof2000.pt/users/lpa Página 3
Automatismos e autómatos
Controladores sequenciais
Assíncronos
A transição entre estados verifica-se no mesmo
momento em que se produz uma variação nas
variáveis de entrada.
Controladores
sequenciais Síncronos
A transição para um determinado estado só se
verifica em função das variáveis de entrada e da
variável interna (associada ao estado anterior)
sincronizadas por um sinal de relógio (clock) de
frequência fixa.
http://www.prof2000.pt/users/lpa Página 4
Automatismos e autómatos
O que é um automatismo.
Automóvel Automatismo
Motor Accionador
http://www.prof2000.pt/users/lpa Página 5
Automatismos e autómatos
Detectores
Sensores fotoeléctricos
Actuador Motor
Comando de Contactor
potência
Sistema de Autómato
processamento programável
A máquina ou a instalação
É o sistema que deve ser automatizado. Este sistema pode ser muito complexo
como uma cadeia de fabrico, uma unidade de produção ou uma fábrica.
É igualmente possível automatizar os equipamentos mais simples como os
semáforos, um portão de garagem, uma piscina ou um sistema de irrigação.
Os sensores
http://www.prof2000.pt/users/lpa Página 6
Automatismos e autómatos
Os accionadores
O diálogo Homem/Máquina
http://www.prof2000.pt/users/lpa Página 7
Automatismos e autómatos
http://www.prof2000.pt/users/lpa Página 8
Automatismos e autómatos
O Autómato
Programação
O bus serve para fazer a comunicação entre todas as partes no seu conjunto. É
a ferramenta de diálogo interno do autómato.
http://www.prof2000.pt/users/lpa Página 9
Automatismos e autómatos
A memória
A memória do autómato contém o programa a executar mas também os dados
utilizados por esse programa (valores de temporizadores, monoestáveis,
contadores...).
É o local onde são armazenadas todas as informações contidas no autómato.
Sem memória, um autómato não pode funcionar.
Programação
A interface entrada/saída
A interface entrada/saída permite não só transferir para o autómato o estado
dos sensores, mas também enviar as ordens para os accionadores, por
exemplo os relés, os Contatores.
PLC
PLC
Entradas do PLC quanto à Saídas do PLC:
tensão:
CPU •a relé (ac/dc)
•Isentas de tensão E (para comutações não muito rápidas)
(interruptores, fins de curso, contactos de n S
relé); P M •a triac (ac/dc)
t r e a (para comutações muito rápidas)
•A corrente continua ou r o m í
a corrente alternada. a c ó
d •a transístor (dc)
e r (para cargas de baixo consumo, comutação
(Detectores de proximidade, células d s i a rápida e elevado número de operações)
fotoeléctricas)
a s a s
a
Entradas do PLC quanto ao s d
Saídas do PLC quanto ao sinal
sinal que recebem: o que enviam:
analógicas; r analógicas;
digitais. digitais.
http://www.prof2000.pt/users/lpa Página 10
Automatismos e autómatos
A alimentação
O módulo de comunicação
Bits e Words
http://www.prof2000.pt/users/lpa Página 11
Automatismos e autómatos
Funcionamento do autómato
AUTÓMATO
Variáveis externas Variáveis externas
de entrada PROGRAMÁVEL de saída
(digitais ou analógicas) (digitais ou analógicas)
Variáveis internas
Os sinais que o autómato fornece aos actuadores, que actuam sobre a parte
operativa da instalação denominam-se variáveis externas de saída.
Digitais Analógicas
tudo ou nada
(1 ou 0, ligado ou (a variação é contínua)
desligado)
Variáveis externas Parte de comando Parte de comando
por exemplo um por exemplo o valor
de entrada interruptor de fim de fornecido por um sensor de
curso. temperatura.
Variáveis externas Parte de potência Parte de potência
por exemplo um motor por exemplo a regulação da
de saída eléctrico. velocidade de um motor.
http://www.prof2000.pt/users/lpa Página 12
Automatismos e autómatos
O que é um programa?
Ler o estado de a
a
a ss Ler o estado de b
Se a ou b fechar então acende s
bb Se não apagar s
http://www.prof2000.pt/users/lpa Página 13
Automatismos e autómatos
Exemplo: a s
s=a+b
b
As variáveis de entrada “a”, “b” e de saída “s” serão substituídas pelos códigos
referentes às entradas e saídas dos respectivos autómatos.
http://www.prof2000.pt/users/lpa Página 14
Automatismos e autómatos
A linguagem de contactos
Linguagem de
Esquema eléctrico Programa
contactos
Ler o estado de a
aa ss
Ler o estado de b
bb Se a ou b fechar então
acende s
Se não apaga s
Programar o autómato
http://www.prof2000.pt/users/lpa Página 15
Automatismos e autómatos
Linguagens de programação
http://www.prof2000.pt/users/lpa Página 16
Automatismos e autómatos
Exercício nº1
Operador E (AND)
Diagrama de contactos:
(0000)
(0002)
(0100)
Lista de instruções:
NOTAS:
http://www.prof2000.pt/users/lpa Página 17
Automatismos e autómatos
Exercício nº2
Operador E (AND)
Diagrama de contactos:
Lista de instruções:
NOTAS:
http://www.prof2000.pt/users/lpa Página 18
Automatismos e autómatos
Exercício nº3
Operador OU (OR)
Pretende-se que a saída 0100 esteja activa (ON), quando a entrada 0000
esteja activa (ON) ou a entrada 0001 esteja activa (ON).
Diagrama de contactos:
(0000) (0001)
(0100)
Lista de instruções:
NOTA:
http://www.prof2000.pt/users/lpa Página 19
Automatismos e autómatos
Exercício nº4
Diagrama de contactos:
Lista de instruções:
0000 LD 0101
0001 OR 0000
0002 AND NOT 0001
0003 OUT 0101
0004 END
NOTAS:
O número de saída OUT é fixo, pelo que não se pode repetir um mesmo
número de saída, no entanto, o número de contactos associados a cada uma
das saídas (tanto abertos como fechados) é ilimitado.
http://www.prof2000.pt/users/lpa Página 20
Automatismos e autómatos
Exercício nº5
S = (A . B + A ). C
Diagrama de contactos:
Lista de instruções:
0000 LD 0000
0001 AND 0001
0002 OR 0000
0003 AND 0002
0004 OUT 0105
0005 END
NOTA:
http://www.prof2000.pt/users/lpa Página 21
Automatismos e autómatos
Exercício nº 6
S = (A . B + A . B). C
Diagrama de contactos:
3
C1 0000 0001 0002
S
0105
A B C
2 0000 0001
A B
Lista de instruções:
0000 LD 0000
0001 AND 0001
0002 LD 0000
0003 AND 0001
0004 OR LD
0005 AND 0002
0006 OUT 0105
0007 END
NOTAS:
http://www.prof2000.pt/users/lpa Página 22
Automatismos e autómatos
Exercício nº 7
Diagrama de contactos:
4
1
Lista de instruções:
0000 LD 0000
0001 AND NOT 0001
0002 LD NOT 0002
0003 AND NOT 0003
0004 OR LD
0005 LD 0004
0006 AND 0005
0007 OR LD
0008 OUT 0101
0009 END
NOTAS:
http://www.prof2000.pt/users/lpa Página 23
Automatismos e autómatos
Exercício nº 8
3
1 2
Lista de instruções:
0000 LD 0000
0001 AND NOT 0001
0002 LD 0002
0003 AND 0003
0004 OR 0004
0005 OR 0005
0006 AND LD
0007 OUT 0101
0008 END
NOTAS:
http://www.prof2000.pt/users/lpa Página 24
Automatismos e autómatos
Exercício nº 9
5
4
1 2
Lista de instruções:
NOTAS:
http://www.prof2000.pt/users/lpa Página 25
Automatismos e autómatos
Exercício nº 10
Diagrama de contactos:
Lista de instruções:
NOTAS:
http://www.prof2000.pt/users/lpa Página 26
Automatismos e autómatos
Exercício nº 11
Diagrama de contactos:
Lista de instruções:
0000 LD 0002
0001 AND 0003
0002 OR 0001
0003 AND NOT 0000
0004 LD NOT 0004
0005 AND 0005
0006 OR LD
0007 LD NOT 0006
0008 AND 0007
0009 OR LD
0010 OUT 0101
0011 END
http://www.prof2000.pt/users/lpa Página 27