Professional Documents
Culture Documents
Autmatos
e
Linguagens de programao
R. Loureiro/C. Cardeira
Pg. 1
AUTOMAO INDUSTRIAL
HISTRIA
Reduo do esforo fsico
Automatizao
do transporte
A VELA
Automatizao
da navegao
Automatizao de
tarefas repetitivas
O TEAR
Pg. 2
AUTOMAO INDUSTRIAL
O COMPUTADOR
Pg. 3
AUTOMAO INDUSTRIAL
O CORPO HUMANO
A mquina perfeita.
As diferentes solues para a sua substituio
Pg. 4
AUTOMAO INDUSTRIAL
MODELO
O HOMEM COMO MQUINA
OS ACTUADORES
O MECANISMO
Substituio da estrutura
assea do Homem.
Pg. 5
AUTOMAO INDUSTRIAL
AS FONTES DE ENERGIA
Substituio dos
musculos do Homem.
Antes
A Mquina a vapor
Hoje
O Motor elctrico
AS PRIMEIRAS MQUINAS
Funcionam sobre a superviso do homem,
So rgidas,
No adquirem informao.
Pg. 6
AUTOMAO INDUSTRIAL
OS SENSORES
Substituio dos
sentidos do Homem.
A MQUINA AUTOMTICA
Funcionam ento autnomo,
Comando rudimentar,
A EVOLUO TECNOLGICA
Necessidade de sistemas mais complexos,
Verificao de erros,
Diversidade de sensores e actuadores,
Custo mais elevado,
Necessidade de adaptao a novos produtos,
APARECIMENTO DO COMPUTADOR
e dos
SISTEMAS MECATRNICOS
Pg. 7
AUTOMAO INDUSTRIAL
OS SENSORES
Substituio dos
sentidos do Homem.
O SISTEMA MECATRNICO
Mquinas flexveis,
Capacidade de actuao inteligente,
Grande capacidade de processamento,
Versatilidade, simplicidade,
Custos virtualmente nulos,
Comando de reduzidas dimenses,
Reprogramvel.
Pg. 8
AUTOMAO INDUSTRIAL
Se a necessidade de processamento
da informao no elevada e apenas
se pretende a flexibilidade da mquina
e elevados graus de automatismo com
capacidade de reprogramao, utiliza-
se como comando o:
AUTMATO PROGRAMVEL
Na realizao da:
Pg. 9
AUTOMAO INDUSTRIAL
OBJECTIVOS DA AUTOMAO
SEGURANA MERCADO
PRETENDE-SE PORQUE
PARA OBTER
< Custos
> Produtividade
> Qualidade
> Penetrao no
PRUDNCIA
PRUDNCIA !! mercado
Pg. 10
AUTOMAO INDUSTRIAL
TIPOS DE AUTOMAO
FIXA
Altos investimentos
Altas taxas de produo
Configurao rgida (alterao difcil)
Operaes simples
Equipamento especfico
(mquina de embalar
chocolates)
PROGRAMADA
Altos investimentos
Taxas mdias de produo
Configurao semi-flexvel
(possibilidade de reprogramao)
Equipamento genrico
(mquina de controlo numrico)
FLEXVEL
Investimentos muito elevados
Produo contnua
(diferentes produtos simultneos)
Configurao flexvel
(alterao por software)
Equipamento geral
Pg. 11
AUTOMAO INDUSTRIAL
Variedade
de
produtos
PROGRAMADA
elevada
mdia
FLEXVEL
mtodos
pequena manuais FIXA
Volume de
pequeno mdio elevado produo
Pg. 12
AUTOMAO INDUSTRIAL
NVEIS DE AUTOMAO
Complexidade
(custo)
TIPO FUNO
Programada Monitorizao
2 NVEL ou Controlo Proteco
(mdio) Flexvel Gesto local
1 NVEL Fixa
ou Actuao Actuao Processo
(baixo) Programada
Pg. 13
AUTOMAO INDUSTRIAL
ESTRUTURAS DE AUTOMAO
Nvel Superior
ESTRELA (STAR) Controlo
(master)
Processo Processo
Nvel Superior
Processo Processo
Processo
Gesto
local
Pg. 14
AUTOMAO INDUSTRIAL
AUTOMATISMOS
MODELO DE BURR
O HOMEM
Alimentao Detritos
aparelho
digestivo
olhos
tacto crebro Msculos
sabor
esqueleto
A MQUINA
Energia Resduos
potncia
estrutura
Pg. 15
AUTOMAO INDUSTRIAL
MODELO CLSSICO
Parte Parte
Operativa Comando
i
Actuadores Ampl. Ordens n
t
Controlo e
Sensores Informaes r
f
a
c
e
Comunicao
Processo
OUTROS AUTOMATISMOS
Pg. 16
AUTOMAO INDUSTRIAL
TECNOLOGIAS
Electrnica
Fludica Pneumtica
Hidrulica
Hidrca
Vcuo REL
PROGRAMADA
Autmatos Programveis
Micro-Processadores
Mini-Computadores
COMANDO NUMRICO
Pg. 17
AUTOMAO INDUSTRIAL
Quantidades a
fabricar
Complexidade do
Automatismo
Pg. 18
AUTOMAO INDUSTRIAL
ANLISE
ANTE-PROJECTO
PARTE OPERATIVA PARTE COMANDO
Projecto Projecto
Fabrico Fabrico
Ensaios Ensaios
INTEGRAO
MONTAGEM
TESTES E ENSAIOS
PR-PRODUO
EXPLORAO
Pg. 19
AUTOMAO INDUSTRIAL
SISTEMAS PNEUMTICOS
COMPONENTES
CILINDROS
Simples efeito
Duplo efeito
Amortecimento
Haste passante
Tandem
Sem haste
Embolo mvel
Ar Ar
Magntico
Ncleo Magntico
Pg. 20
AUTOMAO INDUSTRIAL
COMPONENTES
VLVULAS
(n de vias/n de posies)
Vlvulas (2/2)
normalmente fechada
normalmente aberta
Pg. 21
AUTOMAO INDUSTRIAL
COMPONENTES
OUTRAS VLVULAS
(4/2)
(5/2)
Escape Escape
Presso
Pg. 22
AUTOMAO INDUSTRIAL
COMPONENTES
PILOTAGEM DAS VLVULAS
AR Mola
Pneumtica
Elctrica Mecnico
Comando pneumtico AR AR
(memria)
Pg. 23
AUTOMAO INDUSTRIAL
A- A+ A-
0
Pg. 24
AUTOMAO INDUSTRIAL
0
A+ 1
dB+ = a- . m 1
2
A- dB- = b+
B- B+ dM+ = a+
A+A-B+B-
3
dM- = b+
a- a+
A+ A-
m1 m0
M+ M- B
b- b+
B+ B-
Pg. 25
AUTOMAO INDUSTRIAL
SISTEMAS AUTOMTICOS
EXEMPLO
CONTROLO DUM CICLO EM L set A = b- m 0
reset A = a+
set B = a- . m 1
OBJECTIVO reset B = b+
Reduo e normalizao set M = a+
PROGRAMA
do equipamento a utilizar reset M = b+
na montagem.
ENTRADAS
SAIDAS
A B
a- a+ b- b+
A+ B+
Pg. 26
AUTOMAO INDUSTRIAL
AUTOMATOS PROGRAMVEIS
DEFINIO
NEMA (National Electric Manufacturer's Association - USA)
CAMPO DE APLICAO
COMANDO DE UMA LMPADA
Uso de um interruptor
Comando manual
Utilizao dum AP
Recolha de informao (interruptor)
Actuao do AP (acender lmpada)
DESNECESSRIO
Pg. 27
AUTOMAO INDUSTRIAL
Comando solar
Clula foto-elctrica.
Interruptor comandado
pelo sol.
IDEALMENTE:
Sistema de lmpadas
comandado por Autmato
Programvel
LIMITAES:
O tamanho do AP.
Pg. 28
AUTOMAO INDUSTRIAL
Pg. 29
AUTOMAO INDUSTRIAL
VANTAGENS
FLEXIBILIDADE
Aplicao em utilizaes distintas.
Mesmo tipo de autmato para vrias mquinas,
Reduo dos custos de manuteno
Alteraes feitas por simples reprogramao
reduzido tempo de interveno.
EXPANSIBILIDADE
Aumento das E e/ou S com as necessidades.
Depende do tipo de autmato utilizado.
genrica em maior ou menor grau a todos eles.
BAIXO CUSTO
Autmatos de muito baixo custo
Capacidades suficientes para aplicaes em A.I.
SIMULAO
Programa desenvolvido laboratorialmente.
Programa executado por simulao.
Isolamento do fabrico e montagem.
Diminuio dos tempos de instalao.
Pg. 30
AUTOMAO INDUSTRIAL
OBSERVAO
O funcionamento observado em tempo real.
Execuo de programas passo a passo.
VELOCIDADE
Execuo a alta velocidade,
Controlo de diversas mquinas em simultneo se
necessrio.
Velocidade medida em ms/K (ms por cada 1024
inst.).
Extremamente importante no controlo.
A ser considerada pelo projectista.
FACILIDADE DE PROGRAMAO
Diferentes tipos de programao:
digital.
linguagem de
contactos.
FIABILIDADE
Mais fivel do que os rels electromegnticos,
memrias e temporizadores normalmente
utilizados no comando de mquinas.
Pg. 31
AUTOMAO INDUSTRIAL
SEGURANA
Programa no pode ser modificado
acidentalmente.
DOCUMENTAO
Reposio da documentao em alguns minutos,
Autmatos imprimem o programa em memria.
DESVANTAGENS
TECNOLOGIA
Ainda recente
Pessoal de manuteno no preparado.
AMBIENTE
Pode inviabilizar a utilizao de AP's.
Altas temperaturas;
Vibrao permanente;
Trovoadas constantes.
PREO
Aplicaes, extremamente simples, podem ser
excessivamente caras.
Pg. 32
AUTOMAO INDUSTRIAL
TIPOS DE AUTMATOS
Diviso por:
Estrutura de construo,
Potencialidades, e
Gamas
ESTRUTURA DE CONSTRUO
COMPACTOS
N fixo de entradas e sadas,
E e S s digitais,
Constituies tipicas:
12 E, 10 S
24 E, 16 S
40 E, 24 S
Baratos,
Expanso difcil.
MODULARES
Constituio modular,
Expanso por bus,
Mdulo principal - o CPU,
Podem agregar-se mdulos:
Digitais,
Analgicos,
Contagem,
Comunicao, etc...
Bus expansvel,
N mximo de mdulos.
Pg. 33
AUTOMAO INDUSTRIAL
POTENCIALIDADES
Velocidade
Tempo para executar 1K (1024) instrues.
AP rpido - 0,5 ms/k
AP lento - 200 ms/k
Escolha depende da complexidade do processo a gerir
Maioria dos processos so lentos.
Instrues disponveis
Conjunto mnimo
Operaes lgicas (AND, OR, etc...);
Contagem (crescente e decrescente);
Temporizaes;
Saltos de instrues; e
Operaes de comparao (>, <, =).
Conjunto alargado
Operaes matemticas ( * ; / ; - ; + );
Deteco de flancos das variveis;
Operaes de deslocamento;
Operaes de rotao; e
Operaes de transferncia.
Pg. 34
AUTOMAO INDUSTRIAL
Comunicao
SEM COMUNICAO
No podem comunicar com outros
Aplicao limitada a processos autnomos.
COMUNICAO EM REDE
Mdulos com protocolo especfico de rede
(ex. TELWAY; BUS DE TERRENO; etc...)
Integrao em sistemas de
Controlo,
Comando e
Superviso.
COMUNICAO GENERALIZADA
Forma de integrar qualquer AP o sistema
Mdulos de transmisso/recepo assincronos
(Ex: RS232C, RS485, TTY, etc..),
Transmisso em cdigo ASCII.
Pg. 35
AUTOMAO INDUSTRIAL
Memria
Limita o n de instrues a utilizar.
Medida em K bytes (1K = 1024).
Memrias de 1K; 2K; 4K; 8K; 16K; 32K e 64K
Memria interna:
mapas e tabelas de funcionamento.
medida em
temporizadores,
contadores,
entradas,
sadas e
memrias .
capacidades comuns:
T C M
16 16 128
32 32 128
128 128 256
Linguagens
Grficas
Lgica de Contactos (LAD);
Blocos Funcionais; (CSF) e
Grafcet
Pg. 36
AUTOMAO INDUSTRIAL
Estrutura do software
Estruturada
construo de subrotinas ou blocos
facilita a construo de programas repetitivos ou complexos
GAMAS
Baixa
So compactos ou modulares.
N de entradas/sadas limitadas.
Normalmente programados por STL.
So baratos.
So aplicados em controlo de processos simples.
Mdia
Capacidades de E/Sanalgicas.
Possibilidades de comunicao via rede.
Capacidade de programao grfica.
Conjunto de instrues limitado.
Alta
Modulares (mdulos de comunicao, superviso, etc...)
Caros
No tm limitaes de entradas/sadas .
Podem permitir aplicaes em robtica.
Pg. 37
AUTOMAO INDUSTRIAL
LINGUAGENS
- LISTA DE INSTRUES
- LGICA DE CONTACTOS
- BLOCOS FUNCIONAIS; e
- GRAFCET (no uma linguagem).
Pg. 38
AUTOMAO INDUSTRIAL
Exemplo:
Pg. 39
AUTOMAO INDUSTRIAL
ABERTO
FECHADO
ABERTO 0
FECHADO 1
Pg. 40
AUTOMAO INDUSTRIAL
LAD OPERAO
representao em LAD
da funo lgica
Programao em LAD
Pg. 41
AUTOMAO INDUSTRIAL
Representao CSF
equao lgica
Pg. 42
AUTOMAO INDUSTRIAL
INSTRUES BSICAS
LOAD I 7.12
LOADNOT M 3.7
AND I 0.0
AND I 3.5
AND(
AND O 2.5
OR I 3.0
)
ANDNOT I 0.4
OR C 5
OR(
AND O 2.5
OR I 3.0
)
Pg. 43
AUTOMAO INDUSTRIAL
) No existente No existente
LOAD I 8.5
AND M 3.2
ORNOT T 5
SET O 0.4
ANDNOT M 3.2
OR C3
RESET M 2.4
AND I 8.5
= O 2.4
FIM
ORNOT T 10
Pg. 44
AUTOMAO INDUSTRIAL
INSTRUES ESPECIAIS
LOAD B OB3,A
TRANSFER W B,M7
EXCHANGE A,B
EXCHANGE do_acumulador,para_acumulador
ROTAES
Rotao direita ROD
Rxx W A
Rxx [formato] [acumulador]
Pg. 45
AUTOMAO INDUSTRIAL
DESLOCAMENTOS
Deslocamento lgico esquerda DLE
Dxx W B
Dxx [formato] [acumulador]
CONVERSES
xPx A
xPx [acumulador]
Pg. 46
AUTOMAO INDUSTRIAL
CONTADORES
AND I 0.3
ANDNOT T5
IC C6
AND I 0.3
ANDNOT T5
R C6
AND I 0.3
ANDNOT T5
S [Acc],C6
Pg. 47
AUTOMAO INDUSTRIAL
TEMPORIZADORES
AND I 0.3
ANDNOT T5
LOAD K.m
IT T7
AND I0.3
R T7
COMPARAES
LOAD C6
FLAGS 0 1 ZERO
LOAD C8 C6 > C8 C6 = C8
comparao 0 C6 >= C8 C6 >= C8
= varivel C6 <> C8 C6 <= C8
C6 < C8 no
1 C6 <= C8 possvel
C6 <> C8
NEGATIVE
Pg. 48
AUTOMAO INDUSTRIAL
OPERAES ARITMTICAS
FIM DE BLOCO
[cond] = flag
omisso independente
FBS[cond] R RES
Pg. 49
AUTOMAO INDUSTRIAL
GRAFCET
No uma linguagem.
Define o comportamento dinmico do comando,
e no as funes lgicas a serem executadas.
uma representao grfica do programa.
Os ELEMENTOS DE BASE
ETAPA
As etapas so numeradas.
TRANSIO
Representada por uma varivel (ou variveis) de transio.
Pg. 50
AUTOMAO INDUSTRIAL
Execuo
3 8 8
m a
a b
4 14 14
15 15
sequncial paralela alternativa
Alternativas de transio
Esttica
Pg. 51
AUTOMAO INDUSTRIAL
Flanco ascendente
Flanco descendente
Pg. 52
AUTOMAO INDUSTRIAL
INICIALIZAO
A situao inicial, caracteriza o comportamento (estado)
do comando em relao mquina no instante de ligar.
Corresponde passagem do estado de todas as etapas
inactivas, para pelo menos uma etapa activa (a inicial).
Pg. 53
AUTOMAO INDUSTRIAL
ACES
As aces definem a sequncia de instrues a realizar
durante uma etapa do processo.
So descritas pormenorizadamente.
Pg. 54
AUTOMAO INDUSTRIAL
linguagem de contactos
Comando
elctrico
Comando
pneumtico
Pg. 55
AUTOMAO INDUSTRIAL
CONDICIONAIS
realizando-se apenas quando a etapa est activa
e uma (ou mais condies) so satisfeitas.
INCONDICIONAIS
realizando-se sempre, desde que a etapa esteja activa.
LIGAES ORIENTADAS
Pg. 56
AUTOMAO INDUSTRIAL
CONCLUSO
Pg. 57