Escolar Documentos
Profissional Documentos
Cultura Documentos
CONTROLE
OPERACIONAL DE
SISTEMAS
Prof. André Laurindo Maitelli
DCA-UFRN
Programação de CLPs
Definição
DIAGRAMA LADDER
A B C
( )
Linguagem Ladder
I 1 2
IDENTIFICADOR DO RACK BIT
ARQUIVO
CLP Allen Bradley – Micrologix
• A memória do usuário consiste de 4 unidades:
– Seções de arquivos
– Arquivos
– Palavras
– Bits
I 1 2
Instruções Básicas
Instruções Básicas - exemplos
Instruções Tipo Relé
Contato NA
Contato NF
Bobina
Exemplo - Instruções Tipo Relé
CIRCUITO ELETROMECANICO DIAGRAMA LADDER
( )
M R
Bobina com Retenção
Exemplo – Bobina com Retenção
I:1/1 O:2/1
B1
B2
(S)
B1 M
M
I:1/2 O:2/1
M
(R)
B2 M
Binários (B3)
• São variáveis binárias internas
B3 1 02
Temporizadores
• Os temporizadores disponíveis no SLC500
possuem a seguinte estrutura de arquivo:
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
I:001 TON
EN
TIMER ON DELAY
01 TIMER T4:0
TIME BASE 1.0 DN
Preset 180
Accum 0
T4:0 O:001
01
EN
T4:0 O:001
DN 02
Instrução de Temporização TOF
I:012 TOF
EN
TIMER ON DELAY
10 TIMER T4:0
TIME BASE 1.0 DN
Preset 180
Accum 0
T4:0 O:013
01
EN
T4:0 O:013
DN 02
Instrução de Contagem (CTU)
CTU
COUNT UP CU
Counter
Preset DN
Accum
I:001 CTU
COUNT UP CU
Counter C5:0
01 Preset 4 DN
Accum 0
C5:0 O:001
01
DN
I:001 C5:0
RES
02
Instruções de Comparação
Instruções de Comparação - exemplos
Instruções Matemáticas
Instruções Matemáticas - exemplos
I:012 ADD
ADD
10 SOURCE A N7:3
SOURCE B N7:4
DETINATION N7:20
Instruções de Manipulação de Dados
Instruções Manipulação - exemplos
RSLogix
• O RSLogix 500® disponibiliza um
ambiente de programação em linguagem
ladder
RSLogix
• Novo projeto
RSLogix
• Configurando o driver de comunicação: RSLinx
RSLogix
• Configurando os módulos de entrada e saída
RSLogix
• Conjunto de Instruções: