Escolar Documentos
Profissional Documentos
Cultura Documentos
Programáveis
Introdução á automatização
industrial
Automação Industrial Porquê?
Incremento das exigências do mercado:
Execução do
programa Actualização de:
• Unidades básicas de E/S
• E/S remotas em SYSMAC BUS
• Unidades de E/S especiais
• Unidades de bus CPU
Actualização de
E/S
Serviços a:
• Unidades de E/S especias
Serviço de • Unidades de bus
periféricos
• Porto de periféricos e RS-232C
• Acesso a ficheiros
• Portos de comunicações
• CRITÉRIOS :
Um GRAFCET é uma
sucessão de etapas.
• Regra nº 4
Transposicão simultânea das transições
•As transições que se tornem simultaneamente transponíveis deverão ser
transpostas simultaneamente.
– Uma consequência imediata da regra é a possibilidade de separação
de um GRAFCET complexo em diagramas mais simples, sem perda de
funcionalidade.
Prende Peça A+
Ações
Baixa Furador B+
Subir Furador B-
Liberta a peça A-
Ordem do operador 1 o1
Recetividades
Ordem do operador 2 o2
Peça presa a1
Furador em baixo b1
Furador em cima b0
Peça livre a0
CPU
Memória
Execução do programa
•memória de sistema;
•memória do utilizador;
• A memória do PLC encontra-se dividida em várias áreas, cada uma delas com um encargo e
características distintas:
– ÁREA DE PROGRAMA:
Onde se encontra armazenado o programa do PLC.
– ÁREA DE DADOS:
Usada para armazenar valores ou para obter informação sobre o estado do PLC. Encontra-se dividida
por funções
– ÁREA DE SETUP:
Onde se encontra armazenada a configuração do PLC, denominada também “PLC Setup”.
BITS - Não são mais do que posições de memória nas quais é possível
reter uma informação lógica; ligado/desligado, Verdadeiro/falso,
ON/OFF ou 1/0.
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Nº BIT
msb lsb (PESO)
XXX . YY
• Binário
• BCD (Binário Codificado Decimal)
• Hexadecimal
• Vírgula flutuante
• ASCII
CIO 6143
João Matos 2020 52
Arquitetura dos AIP
Áreas Memória e sua função W
• Área de Trabalho
• Pode ser utilizada livremente para a lógica do programa, pois não
existe qualquer tipo de assignação a esta área.
W000 15 0
W511
• Área de Retenção
• O estados dos bits é mantido mesmo com o Autómato desligado.
H000 15 0
H511
• Área Auxiliar
• Utilizada para informação e controlo de operações do Autómato
• Está dividida em duas partes: Uma de só leitura e outra de leitura e
escrita.
A000 15 0
Área de só leitura
A447
A
A448
A959
João Matos 2020 55
Arquitetura dos AIP
T
• Área de Temporizadores
• Esta área é totalmente independente da área dos Contadores.
T0000
T4095
• Área de Contadores
• Esta área é totalmente independente da área dos Temporizadores.
C0000
C4095
D00000
D32767
João Matos 2020 58
Arquitetura dos AIP
BITS ESPECIAIS:
Os autómatos programáveis tem uma dada área de memória dedicada a bits
especiais. Dadas as funcionalidades destes são bastante utilizados na maioria dos
programas.
Por relé:
Por transístor:
Por relé:
Por transístor:
Por TRIAC
BARRA DE MENU
BARRA DE ÍCONES
ÁREA DE
EDIÇÃO
JANELA DE
PROJECTO
RESULTADO DA
COMPILAÇÃO OU BUSCA
VISUALIZAÇÃO DO CONTEÚDO DAS
(JANELA DE RESULTADO)
VARIÁVEIS (JANELA DE VISUALIZAÇÃO)
Para criar um novo projecto devemos efectuar uma das seguintes acções:
Família do PLC
Tipo de Comunicação
Editor da Tabela de
Variáveis Globais E/S
Nome do programa
(tarefa)
João Matos 2020 70
Iniciação à programação de autómatos
As diferentes “ferramentas”
- Configuração do PLC
Locais
Escolher a opção
“Insert Symbol”
Duplo click
botão esquerdo
do rato
Click botão
direito do rato
sobre a área do
editor
- “Project Workspace”
LD
OUT
Indica o fim do
programa
END
LINGUAGEM DE
CONTACTOS
LISTA DE
INSTRUÇÕES
Realiza um OU lógico
com o bit especificado
AND
NOT
Nega o estado do bit ao
qual está associado
LINGUAGEM DE
CONTACTOS
LISTA DE
INSTRUÇÕES
LINGUAGEM DE
CONTACTOS
LISTA DE
INSTRUÇÕES
SET
B = Bit
B
S
KEEP
R B = Bit
B
Numero do
temporizador
Tempo
pretendido
CMP(20) compara S1 e S2 e
envia o resultado aos
indicadores EQ, LE ,GR,LT
ou GT.
Precauções
GR: ON se S1 ≥ S2 / GT: ON se S1 > S2
EQ: ON se S1 = S2.
LE: ON se S1 ≤ S2 / LT: ON se S1 < S2.
Ações
Baixa Furador B+ 100.1
Subir Furador B- 100.2
Liberta a peça A- 100.3
Ordem do
Recetividades operador 1 o1 0.0
Ordem do
operador 2 o2 0.1
Peça presa a1 0.2
Furador em baixo b1 0.3
Furador em cima b0 0.4
Peça livre a0 0.5
Ei – Etapa atual
Ei+1 – Etapa seguinte
Ei-1 – Etapa anterior
Ti – Transição anterior
Ei – Etapa atual
Ei+1 – Etapa seguinte
Ei-1 – Etapa anterior
Ti – Transição anterior
Etapas:
Equação da Etapa 1:
Equação da Etapa 2:
Equação da Etapa 3:
Equação da Etapa 4:
Equação da Etapa 5 :
Equação da Etapa 2:
Equação da Etapa 3:
Equação da Etapa 4:
Equação da Etapa 5 :
Etapa actual
Etapa seguinte