Escolar Documentos
Profissional Documentos
Cultura Documentos
CONTROLE
OPERACIONAL DE
SISTEMAS
Programao de CLPs
Definio
Padronizao IEC 1131-3
Linguagem Grfica
Diagrama de Lgica de Rel (Ladder)
Diagrama de Blocos de Funes (FB)
Sequencial Function Chart (SFC)
Linguagem Textual
Lista de Instrues (IL)
Texto Estruturado (ST)
Exemplos
Texto Estruturado
Lista de Instrues
LD A
ANDN B
ST C
Bloco de Funo
AND
A
DIAGRAMA LADDER
A
SFC
Linguagem Ladder
Forma de programao usada para
passar instrues ao CLP sobre como
deve ser executado o controle sobre o
processo
Utiliza smbolos similares aos usados
em diagrama eltrico de reles como
linguagem de programao
Endereamento
um nmero ou cdigo usado para
identificar cada ponto fsico de entrada ou
sada do CLP ou algum ponto interno
Cada registro (conjunto de 16 bits)
associado a um grupo de E/S ou pontos
internos tambm tem um endereo
O endereo serve para referenciar pontos ou
registros no programa ladder
I
IDENTIFICADOR DO
ARQUIVO
1
RACK
2
BIT
Sees de arquivos
Arquivos
Palavras
Bits
Exemplo endereamento
Micrologix
IDENTIFICADOR DO
ARQUIVO
PALAVRA
BIT
Instrues Bsicas
Bobina
DIAGRAMA LADDER
I:0/1
I:0/2
B1
B2
B1
M
B2
O:0/1
( )
M
O:0/1
M
G
O:0/1
O:0/2
( )
O:0/2
M
O:0/3
( )
R
DIAGRAMA LADDER
I:1/1
B1
B2
B1
M
I:1/2
B2
O:2/1
(S)
M
O:2/1
(R)
M
Binrios (B3)
So variveis binrias internas
IDENTIFICADOR DO
ARQUIVO
B3
NUMERO DA
PALAVRA
NUMERO DO
BIT
02
Temporizadores
Os temporizadores disponveis no
SLC500 possuem a seguinte estrutura de
arquivo:
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
T4:0
EN
TON
TIMER ON DELAY
TIMER
T4:0
TIME BASE
1.0
Preset
180
Accum
0
EN
DN
O:001
01
T4:0
O:001
DN
02
T4:0
EN
TOF
TIMER ON DELAY
TIMER
T4:0
TIME BASE
1.0
Preset
180
Accum
0
EN
DN
O:013
01
T4:0
O:013
DN
02
CU
DN
CTU
O CTU possui em sua palavra zero os seguintes
bits:
OV (Overflow Bit) Esse bit setado quando o valor
acumulado supera o valor predefinido. (Bit 12)
DN (Done Bit) Esse bit setado quando o valor
acumulado atinge o valor predefinido de contagem. (Bit
13)
CU (Count Up Enable) Esse bit, quando setado,
habilita o CTU. (Bit 15)
CTU
COUNT UP
Counter
Preset
Accum
C5:0
DN
I:001
02
CU
C5:0
4
0
DN
O:001
01
C5:0
RES
Instrues de Comparao
Instrues Matemticas
ADD
10
ADD
SOURCE A
SOURCE B
DETINATION
N7:3
N7:4
N7:20
RSLogix
O RSLogix 500 disponibiliza um
ambiente de programao em linguagem
ladder
RSLogix
Novo projeto
RSLogix
Configurando o driver de comunicao: RSLinx
RSLogix
Configurando os mdulos de entrada e sada
RSLogix
Conjunto de Instrues: