Академический Документы
Профессиональный Документы
Культура Документы
ESCOLHA DA CPU
ESCOLHA DA CPU
PROCESSADOR - CHAVE
10
Fonte
11
INTERLIGAO DE MDULO
Exemplos de Entradas:
a) Botoeira;
b) Pressostato;
c) Termostato;
d) Chave de Nvel;
e) Chave de Fluxo;
f) Fim de Curso;
g) Status de Motor;
h) Etc.
24 Vdc
I:1/0
Automao Industrial - Marcos Lima
12
INTERLIGAO DE MDULO
24 Vdc
I:1/0
Automao Industrial - Marcos Lima
13
INTERLIGAO DE MDULO
24 Vdc
O:2/0
14
INTERLIGAO DE MDULO
24 Vdc
O:2/0
15
INTERLIGAO DE MDULO
CJC
TE
CJC
I:3.0
Automao Industrial - Marcos Lima
16
INTERLIGAO DE MDULO
I:4.0
O:4.0
17
1-Input scan
2-Program scan
3-Output scan
18
Linguagem de Programao
19
Linguagem Ladder
Caractersticas:
Primeira linguagem para programao de CLP;
Linguagem Grfica desenvolvida com o os mesmos conceitos
dos diagramas eltricos que utilizam bobinas e contatos;
Regras gerais:
20
Programa em Ladder
21
Linguagem Ladder
Vantagens:
Possibilidade de uma rpida adaptao do pessoal tcnico
(semelhana com diagrama eltrico);
Possibilidade de aproveitamento do raciocnio lgico na
elaborao de um comando feito com rels;
Fcil visualizao dos estados das variveis sobre o
diagrama ladder permitindo uma rpida manuteno do
software;
Documentao fcil e clara;
Smbolos padronizados e mundialmente aceitos pelos
usurios e fabricantes;
Linguagem de programao mais difundida e aceita
industrialmente.
Automao Industrial - Marcos Lima
22
Linguagem Ladder
Desvantagens:
Uso em lgicas mais complexas e extensas bastante difcil;
Edio mais lenta;
Programadores que no conhecem operao de rels tem
dificuldades com essa linguagem.
23
MEMRIA DO SLC
O0 - Sada
I1 - Entrada
Dados
S2 - Status
B3 - Bit
T4 - Temporizador
- Contador
0C5System
- Controle
1R6Reservado
- Inteiro
2N7
Ladder
Principal
Programa
F8 - Flutuante
3 Usurio
X9
255 X255
Usurio
Automao Industrial - Marcos Lima
24
Tipo Dado 15
14
13
12
11
10
Status
0000
Bit
0000
Temporizador
0000
Contador
0000
Controle
0000
Inteiro
0000
Flutuante
0000
25
ENDEREAMENTO DIRETO.
O DADO ARMAZENADO NO ENDEREO ESPECIFICADO USADO NA
INSTRUO.
Exemplos:
N7:0
T4:10.ACC
I:1/1
I:4.0
O:4.0
26
B3
15
14
13
12
11
10
B3:1/4 = B3/20
B3/40 = B3:2/8
255
40 16
8 2
27
0000h
0000h
T4
0000h
1000h
0000h
0100h
0000h
0010h
0000h
0000h
0000h
0000h
0000h
C5
0001h
3000h
0400h
255
0050h
255
6000h
Automao Industrial - Marcos Lima
28
xxxx
N7
bbbb
yyyy
ccccc
zzzz
dddd
tttt
F8
eeee
ffff
tttt
255
gggg
255
29
Exemplos:
Slot
I:1/5
Bit
O = Sada
O:1/2
O = Sada
Slot
Palavra
Bit (0 15)
0 16 bits
0 ou 1 32 bits
I:1.0/5
I:1.1/5
30
Tipo e Nmero
Elemento
do arquivo
Slot
Palavra
Bit
Canal
31
CLP 5
3-999
3-999
3-999
3-999
3-999
3-999
3-999
3-999
3-999
32
INSTRUES DE BIT
33
Estado do Bit
Fechado
On - 1
Verdadeira
0.44 s
Aberto
Off - 0
Falsa
0.44 s
Modos de Endereamento
Parmetro
Endereamento vlido
Bit fonte
Direto
O,I,S,B,T,C e N
Exemplos: I:1/0
O:4/3
Automao Industrial - Marcos Lima
34
Estado do Bit
Aberto
Off - 0
Verdadeira
0.44 s
Fechado
On - 1
Falsa
0.44 s
Modos de Endereamento
Parmetro
Endereamento vlido
Bit fonte
Direto
O,I,S,B,T,C e N
Exemplos: I:1/0
O:4/3
Automao Industrial - Marcos Lima
35
Estado do Bit
Disp. de Sada
Verdadeira
Energizado
0.63 s
Falsa
Desenergizado
0.63 s
36
Lgica desliga.
Sada
( )
Sada
37
38
Exerccio
BL
I:1/0
BD
I:1/1
Bomba
O:2/0
( )
Bomba
O:2/0
39
Exerccio
2) Elaborar um programa para controlar dois rels (R1 e R2) de tal maneira que R1
pode atuar de forma independente e R2 s pode atuar se R1 estiver ligado, mas
pode continuar ligado aps o desligamento de R1. Os rels so ligados pelas
botoeiras L 1 e L2, e so desligados pelas botoeiras D1 e D2
40
Estado Bit
Disp. de Sada
1a varredura
2a varredura
inicial
final
inicial
Ligado
Ligado
Ligado
Ligado
final
41
Estado Bit
Disp. de Sada
1a varredura
2a varredura
inicial
final
inicial
Desligado
Desligado
Desligado
Desligado
final
42
43
Sada
(L)
Sada
(U)
Lgica desliga.
44
45
Exerccios
3) Elaborar um programa para controlar dois rels (R1 e R2) de tal maneira que R1
pode atuar de forma independente e R2 s pode atuar se R1 estiver ligado, mas
pode continuar ligado aps o desligamento de R1. Os rels so ligados pelas
botoeiras L 1 e L2, e so desligados pelas botoeiras D1 e D2 utilizando instruo
OTL e OTU.
46
OSR
47
3.
programa.
48
Aplicao:
B3:19/2
B3:19/3
B3:19/4
B3:19/5
Automao Industrial - Marcos Lima
49
Exerccio
4) Dado um vaso separador gua e petrleo,
elabore um programa
condies:
a) Quando a chave LSH for acionada a vlvula de leo deve fechar e a de gua deve abrir;
b) Quando a chave LSL for acionada a vlvula de leo deve abrir e a de gua deve fechar;
50
Exerccios
5) Dado um reservatrio de lquido. Deve ser preenchido com o acionamento do motor de uma bomba
M, segundo as condies:
a) O processo de enchimento deve iniciar quando o nvel do lquido cair abaixo da LSL;
b) O enchimento deve cessar quando o nvel atingir a chave LSH;
c) Incluir na lgica a possibilidade de comando manual de liga e desliga da bomba.
BL
Bd
51
Exerccio
6) Implementar lgica de controle de uma furadeira:
a) Com FC1 acionado e com um pulso do boto BL1, deve-se ligar o motor de descida M1 e o
52
53
Timer
Timer Base
Preset
Accum
Automao Industrial - Marcos Lima
T4:0
0.01
900
0
[EN]
[DN]
54
On
off
Bit
EN
On
off
Bit
TT
On
off
Bit
DN
On
off
9s
Tempo
acumulado
3s
55
USO INTERNO
56
Timer
Timer Base
Preset
Accum
Automao Industrial - Marcos Lima
T4:0
0.01
900
0
[EN]
[DN]
57
On
off
Bit
EN
On
off
Bit
TT
On
off
Bit
DN
On
off
9s
Tempo
acumulado
3s
58
USO INTERNO
59
RTO
RETENTIVE TIMER ON
Timer
Timer Base
Preset
Accum
Automao Industrial - Marcos Lima
T4:2
0.01
900
0
[EN]
[DN]
60
61
Condio
de entrada
On
off
Bit
EN
On
off
Bit
TT
On
off
Bit
DN
On
off
Instruo
de reset
On
off
9s
3s
Tempo
acumulado
62
USO INTERNO
63
RES - RESET
Smbolo: ( RES )|
Exemplo:
64
Counter
Preset
Accum
[EN]
C5:0
10
0
[DN]
65
Counter
Preset
Accum
[EN]
C5:1
10
0
[DN]
66
67
Bits de Instruo:
O valor acumulado mantido aps a instruo CTU ou CTD ir para falso, e quando a
alimentao do processador removida e restaurada. E tambm, o status ativado ou
desativado de bits de fim de contagem, estouro e estouro negativo mantido. O valor
acumulado e os bits de controle so reinicializados quando uma RES ativada.
68
Exerccios
7)
8)
9)
69
Exerccios
10)
M1 M2 M3 M4
0
BL=1 1
1
1
1
BD=1 0
0
0
1
1
1
0
0
0
0
1
1
0
0
0
0
0
1
0
5s
5s
5s
70
Exerccios
11)
71
Exerccios
12)
13)
72
Exerccios
14)
73
Exerccios
15)
74
Exerccios
16)
Elaborar um programa capaz de efetuar controle de uma prensa que manejada por dois
operrios. Cada um deles utiliza um atuador que exige o emprego de ambas as mos. A
operao de prensagem realiza-se quando se pe em marcha um motor que est
comandado pelo contator R. Por razes de segurana dos operrios, foi decidida a
seguinte sequncia de funcionamento:
Com somente um operador, no se pode ativar a prensa;
75
INSTRUES DE COMPARAO
76
INSTRUES DE COMPARAO
EQU - EQUAL - (Igual)
A B Lgica Verdadeira
A B Lgica Falsa
Modos de Endereamento
Parmetro
Endereamento vlido
Arquivos vlidos
Valor imediato
Source A
Direto e Indireto
O,I,S,B,T,C,R,N,F
none
Source B
Direto e Indireto
O,I,S,B,T,C,R,N,F
-32.768 a 32.767
fmin - fmax
Exemplo:
EQU
EQUAL
Source A
Source B
N7:0
10
15
77
INSTRUES DE COMPARAO
NEQ - NOT EQUAL TO - (Diferente)
A B Lgica Verdadeira
A B Lgica Falsa
Modos de Endereamento
Parmetro
Endereamento vlido
Arquivos vlidos
Source A
Direto e Indireto
O,I,S,B,T,C,R,N,F none
Source B
Direto e Indireto
O,I,S,B,T,C,R,N,F none
Exemplo:
NEQ
NOT EQUAL
Source A
Source B
Valor imediato
78
INSTRUES DE COMPARAO
A B Lgica Verdadeira
A B Lgica Falsa
Modos de Endereamento
Parmetro
Endereamento vlido
Arquivos vlidos
Valor imediato
Source A
Direto e Indireto
O,I,S,B,T,C,R,N,F
none
Source B
Direto e Indireto
O,I,S,B,T,C,R,N,F
-32.768 a 32.767
fmin a fmax
Exemplo:
LES
LESS THAN
Source A
Source B
79
INSTRUES DE COMPARAO
A B Lgica Verdadeira
A B Lgica Falsa
Modos de Endereamento
Parmetro
Endereamento vlido
Arquivos vlidos
Valor imediato
Source A
Direto e Indireto
O,I,S,B,T,C,R,N,F
none
Source B
Direto e Indireto
O,I,S,B,T,C,R,N,F
-32.768 a 32.767
fmin a fmax
Exemplo:
LEQ
LESS THAN OR EQUAL
Source A
Source B
N7:1
10
15
80
INSTRUES DE COMPARAO
A B Lgica Verdadeira
A B Lgica Falsa
Modos de Endereamento
Parmetro
Endereamento vlido
Arquivos vlidos
Valor imediato
Source A
Direto e Indireto
O,I,S,B,T,C,R,N,F
none
Source B
Direto e Indireto
O,I,S,B,T,C,R,N,F
-32.768 a 32.767
fmin a fmax
Exemplo:
GRT
GREATER THAN
Source A
Source B
81
INSTRUES DE COMPARAO
A B Lgica Verdadeira
A B Lgica Falsa
Modos de Endereamento
Parmetro
Endereamento vlido
Arquivos vlidos
Valor imediato
Source A
Direto e Indireto
O,I,S,B,T,C,R,N,F
none
Source B
Direto e Indireto
O,I,S,B,T,C,R,N,F
-32.768 a 32.767
fmin a fmax
Exemplo:
GEQ
GREATER THAN OR EQUAL
Source A
Source B
N7:1
10
15
82
INSTRUES DE COMPARAO
LIM
LIMIT TEST
Low Limit
Test
High Limit
N7:0
10
N7:1
45
N7:2
50
83
INSTRUES DE COMPARAO
LIM - LIMIT TEST - (Teste de Limite)
TESTE LIMITE: SE LOW LIMIT < HIGH LIMIT
A) TEST >=LOW LIMIT?
HIGH
Test >= Low Limit
Test <= High Limit
84
INSTRUES DE COMPARAO
LIM - LIMIT TEST
TESTE LIMITE: SE LOW LIMIT > HIGH LIMIT
A) TEST >=LOW LIMIT?
LOW
Test >= Low
85
INSTRUES DE COMPARAO
LIM - LIMIT TEST - Aplicao
86
Exerccios
17)
18)
87
INSTRUES MATEMTICAS
88
INSTRUES MATEMTICAS
ADD - SOMA
Source B
Dest
OBS.: Origem A e Origem B podem ser valores ou endereos que contm valores, mas Origem
A e Origem B no podem ser ambos constantes.
89
INSTRUES MATEMTICAS
SUB - SUBTRAO
Dest
OBS.: Origem A e Origem B podem ser valores ou endereos que contm valores, mas Origem
A e Origem B no podem ser ambos constantes.
90
INSTRUES MATEMTICAS
MUL - MULTIPLICAO
Dest
OBS.: Origem A e Origem B podem ser valores ou endereos que contm valores, mas Origem
A e Origem B no podem ser ambos constantes.
91
INSTRUES MATEMTICAS
DIV - DIVISO
Dest
OBS.: Origem A e Origem B podem ser valores ou endereos que contm valores, mas Origem
A e Origem B no podem ser ambos constantes.
92
INSTRUES MATEMTICAS
Dest
N7:5
100
N7:6
10
Dest =
Source
Essa instruo calcula a raiz quadrada de um nmero negativo sem estouro nem falhas.
Em aplicaes onde o valor da origem pode ser negativo, use a instruo de comparao
para avaliar o valor da origem para determinar se o destino pode ser invlido.
Automao Industrial - Marcos Lima
93
INSTRUES MATEMTICAS
SCL - ESCALONAMENTO
SLC 5/02 OU MAIOR e Micrologix
N7:0
25
18000
Offset
32
Dest
N7:1
77
94
INSTRUES MATEMTICAS
SCL - ESCALONAMENTO
Quando as condies da linha so verdadeiras, essa instruo multiplica a origem por uma
taxa especificada. O resultado arredondado adicionado a um valor de deslocamento e
colocado no destino.
SCL
SCALE
Source
Rate [/10000]
N7:0
25
18000
Offset
32
Dest
N7:1
77
77
F = 1.8 x C + 32
32
Dest Source *
Rate
Offset
10000
25
95
INSTRUES MATEMTICAS
SCL - ESCALONAMENTO
96
INSTRUES MATEMTICAS
SCL - SCALE - (Escalonamento)
Aplicao:
Range PT: -14,7 30 psi
-300 610,8 dinHg
Sinal: 4 a 20 mA;
Rep. Memria: 3277 a 16384
97
INSTRUES MATEMTICAS
SCP - ESCALONAMENTO COM PARMETROS
SLC 5/03 OS302, 5/04 OS401, 5/05 Micrologix 1200 e 1500.
Os
98
INSTRUES MATEMTICAS
SCP - ESCALONAMENTO COM PARMETROS
Output (psi)
SCP
SCALE
Input
Input Min.
N7:0
3277
3277
Input Max.
16384
Scaled Min.
N7:1
-14.7
N7:2
30.0
N7:3
0
Scaled Max.
Output
30.0
3277
16384
4mA
20mA
Input
-14.7
99
INSTRUES MATEMTICAS
CLR LIMPAR
Quando as condies da linha so verdadeiras, Zera todos os bits na palavra.
O destino deve ser um endereo de palavra.
SLC 5/03 OS302, 5/04 OS401, 5/05 ou Micrologix.
CL R
CLEAR
Dest
N7:6
0
100
INSTRUES MATEMTICAS
CPT COMPUTE
SLC 5/03 OS302, 5/04 OS401, 5/05 OS500.
101
INSTRUES MATEMTICAS
CPT COMPUTE
Expresses - A expresso tem uma ou mais linhas, com at 28 caracteres por linha, at
255 caracteres. As instrues que podem ser usadas na Expresso incluem: +, -, *, |
(DIV), SQR, - (NEG), NOT, XOR, OR, AND, TOD, FRD, LN, TAN, ABS, DEG, RAD, SIN,
COS, ATN, ASN, ACS, LOG e ** (XPY). O tempo de execuo de uma instruo CPT
maior que o de uma operao aritmtica e usa mais palavras de instruo.
Automao Industrial - Marcos Lima
102
INSTRUES MATEMTICAS
Bits de Estado Aritmticos
Bit
Descrio
S:0/0
S:0/1
S:0/2
S:0/3
S:5/0
Aplicao:
103
Exerccios
19)
104
LBL - LABEL;
SBR SUB-ROTINA;
RET RETORNO.
105
LBL
( JMP )
106
ATENO:
107
APLICAO:
108
Instrues de Subrotinas
Jump to Subroutine - JSR, Subroutine - SBR e Return - RET
109
Instrues de Subrotinas
Jump to Subroutine - JSR, Subroutine - SBR e Return - RET
A instruo SBR apenas serve para identificar a sub-rotina. Seu uso opcional
SBR
SUBROUTINE
110
Instrues de Subrotinas
Jump to Subroutine - JSR, Subroutine - SBR e Return - RET
Aplicao:
111
Instrues de Subrotinas
Jump to Subroutine - JSR, Subroutine - SBR e Return - RET
Programa
Nvel -1
Nvel -2
Nvel -3
Principal
Sub-rotina 90
Sub-rotina 91
Sub-rotina 92
SBR
SBR
JSR(91)
JSR(92)
RET
RET
SBR
JSR(90)
RET
112