Escolar Documentos
Profissional Documentos
Cultura Documentos
CursoAP1 2010
CursoAP1 2010
Introduo
Estrutura de um autmato
Estados de funcionamento
PROGRAM.
O PLC est em repouso, e pode receber ou enviar o programa a um perifrico
(consola, PC, )
MONITOR ou RUN.
O PLC executa o programa que tem na memria, permitindo em modo monitor a
alterao de valores nos seus registos.
MONITOR
RUN
PROGRAM
CICLO DE SCAN
Conjunto de tarefas que o autmato leva a cabo quando est a controlar um processo.
TAREFAS COMUNS: (SUPERVISO GERAL)
LEITURA DAS ENTRADAS E ACTUAO SOBRE AS SADAS
EXECUO DAS INSTRUES
SERVIO AOS PERIFRICOS
TEMPO DE RESPOSTA
Tempo necessrio para levar a cabo as distintas operaes de controlo. Em particular,
o tempo de resposta de um sistema (activao de um sinal de sada em relao a uma
entrada) vem determinado principalmente por:
TEMPO DE SCAN DO CPU
TEMPO DE ON/OFF DOS MDULOS DE E/S
Ciclo de Scan
Modo sequencial
Tempo de ciclo
Superviso
Execuo do
programa
Actualizao de
E/S
Servio de
perifricos
Actualizao de:
Servios a:
Unidades de bus
Acesso a ficheiros
7
Portos de comunicaes
One
x
C
Alta Fiabilidade
(Redundncia)
tware
f
o
Modular,
Flexvel e Potente
S
co
i
n
CS1
m
Simples, CompactoU
e Funcional
CP1
Standard
Todo-em-Um
CP1H
CP1L
X, XA, Y
Low-Cost
CP1E
CJ1
CJ1M
CS1
D
CJ1H
CJ1
G
CJ1M-ETN CJ1G-LOOP
CS1
H
CS1
G
CP1L-M
s,
e
u
r
t
ta Ins
s
i
L
,
a
r
uitectu
q
r
A
a
Mesm
CP1L-L
Tipo-N
Tipo-E
Preo
9
Seleco de um autmato
CRITRIOS :
10
Seleco de um Autmato
11
SADAS
ENTRADAS
DIGITAIS
DIGITAIS
3 Contactores a 220 A.C.
2 Fotoclulas
4 Indicadores
3 Botoneiras para comandos manuais
4 Vlvulas
1 Selector Manual/Automtico
1 Sinalizao de Alarme
1 Interruptor seleco
3 Fins de curso
2 Termosttos
ANALGICAS
2 Detectores Inductivos
2 Variadores de Velocidade (4-20 mA)
1 Interruptor de Emergncia
ANALGICAS
2 Sensores PT100
12
Um PLC com
15 E
digitais
12 S
digitais
2E
analgicas PT100
2S
analgicas 4-20 mA.
13
Alguma dvida?
14
reas Memria
REAS DE MEMRIA
A memria do PLC encontra-se dividida em vrias reas, cada uma delas com um encargo e
caractersticas distintas:
REA DE PROGRAMA:
Onde se encontra armazenado o programa do PLC.
REA DE DADOS:
Usada para armazenar valores ou para obter informao sobre o estado do PLC.
Encontra-se dividida por funes
REA DE SETUP:
Onde se encontra armazenada a configurao do PLC, denominada tambm PLC
Setup.
16
15 14 13 12 11 10 9 8
msb
7 6 5 4
3 2 1 0
N BIT
lsb
(PESO)
17
ENDEREOS
Formato dos endereos :
XXXX . YY
18
CIO
CIO
CIO 6143
19
CIO
CIO 0000
CIO 0000
REA DE
E/S
CIO 0999
CIO
CIO 6143
20
CIO
CIO 1000
CIO 0000
REA DE
DATA LINK
CIO 1199
CIO
CIO 6143
21
CIO
CIO 1200
CIO 0000
REA INTERNA
DE E/S
CIO 1499
CIO
CIO 6143
22
CIO
CIO 1500
CIO 0000
REA MDULOS
CPU-BUS
CIO 1899
CIO
CIO 6143
23
CIO
CIO 1900
CIO 0000
REA
COMMBOARD
CIO 1999
CIO
CIO 6143
CIO
CIO 2000
CIO 0000
REA MDULOS
DE E/S ESPECIAIS
CIO 2959
CIO
CIO 6143
25
CIO
CIO 3000
CIO 0000
REA SYSMAC
BUS
CIO 3049
CIO
CIO 6143
CIO
CIO 3800
CIO 0000
REA INTERNA
E/S
CIO 6143
CIO
CIO 6143
27
rea de Trabalho
Pode ser utilizada livremente para a lgica do programa, pois no
existe qualquer tipo de assignao a esta rea.
W000
15
W511
28
rea de Reteno
O estados dos bits mantido mesmo com o Autmato desligado.
H000
15
H511
29
rea Auxiliar
Utilizada para informao e controlo de operaes do Autmato
Est dividida em duas partes: Uma de s leitura e outra de leitura e
escrita.
A000
15
0
rea de s leitura
A447
A448
rea de Temporizadores
Esta rea totalmente independente da rea dos Contadores.
T0000
T4095
31
rea de Contadores
Esta rea totalmente independente da rea dos Temporizadores.
C0000
C4095
32
TK
TK31
33
D32767
34
D00000
D20000
D29599
D
D30000
D31599
D32767
35
Banco 0
Banco C
E0_00000
EC_00000
E0_32767
EC_32767
36
IR
IR
IR15
37
DR
DR
DR15
38
CF
39
Endereamento
C200H-ID216
C200H-ID218
C200H-ID217
C200H-ID219
C200H-ID111
C200H-OD218
C200H-OD21B
C200H-OD219
41
000
002
001
003
004
005
006
007
008
009
010
OD261
ID261
00
00
CLK21
AD041
01
ID211
OC211
IN
16
OUT
16
DA021
OD211
OUT OUT
16
64
42
IN
64
Mdulos Especiais
C200H-ID215
C200H-ID501
C200H-OD215
C200H-OD501
C200H-MD501
C200H-MD215
C200H-MD115
Famlia CS1
- Os mdulos de E/S de Alta Densidade do C200H
- Os mdulos Especiais de E/S do C200H
- Os mdulos Especiais de E/S do CS1
Famlia CJ1
- Os mdulos Especiais de E/S do CJ1
E/S Analgicas, Temperatura, Posicionamento, Alta Velocidade, CompoBus/S, Componet
43
Mdulos Especiais
2010
2019
E/S
especiais
E/S
especiais
000
002
001
003
004
005
006
007
008
009
010
OD261
ID261
00
00
CLK21
AD041
01
ID211
OC211
IN
16
OUT
16
DA021
OD211
OUT OUT
16
64
44
IN
64
Mdulos de CPU-Bus
CS1W-LC001
CS1W-SCU21
CS1W-ETN01
CS1W-ETN11
CS1W-CLK12
CS1W-CLK21
CS1W-CLK52
CS1W-DRM21
CS1W-SLK21
CS1W-SLK11
45
Mdulos de CPU-Bus
2000
2009
CPU
BUS
E/S
especiais
2010
2019
E/S
especiais
000
002
001
003
004
005
006
007
008
009
010
OD261
ID261
00
00
CLK21
AD041
01
ID211
OC211
IN
16
OUT
16
DA021
OD211
OUT OUT
16
64
46
IN
64
Alguma dvida?
47
Introduo ao CX-Programmer
48
As diferentes ferramentas
49
As diferentes ferramentas
- Criar um novo projecto
Definir a famlia e modelo de Autmato pretendido, assim como o tipo
de comunicao.
50
As diferentes ferramentas
- Criar um novo projecto
Modelo
da CPU
Modem
Porta
e
Velocidade
51
As diferentes ferramentas
Ferramentas Off-line
Ferramentas On-line
52
As diferentes ferramentas
Nome do projecto
Propriedades do PLC
Variveis Globais
Editor da Tabela
de E/S
Configurao do PLC
Gesto do Memory Card
(s CS1 e CJ1)
Visualizao de erros
Relgio do PLC
Editor/Monitor das
reas de memria
Editor de variveis
Locais
Seces (blocos) de
programa
Nome do programa
(tarefa)
53
As diferentes ferramentas
- Editor da Tabela de E/S
CPU do PLC
Bastidor principal
Mdulos montados no
bastidor.
Bastidores de expanso
54
As diferentes ferramentas
- Editor da Tabela de E/S
Posio no
bastidor
Primeiro canal
Designao do tipo de
atribudo ao Mdulo
Mdulo
Nmero do
Mdulo
Especial
55
As diferentes ferramentas
- Configurao do PLC
As diferentes ferramentas
- Configurao do PLC
As diferentes ferramentas
- Configurao do PLC
Parametrizaes dos tempos de resposta dos diferente mdulos dos diferente bastidores.
58
As diferentes ferramentas
- Configurao do PLC
As diferentes ferramentas
- Visualizao de Erros
Erros actuais
Histrico de Erros
60
As diferentes ferramentas
Acerto manual do relgio do PLC
- Relgio do PLC
Sincronizao com o PC
61
As diferentes ferramentas
- Variveis Globais e Locais
Globais
Locais
62
As diferentes ferramentas
- Variveis Globais e Locais
Como inserir uma nova varivel...
Escolher a opo
Insert Symbol
Duplo click
boto esquerdo
do rato
Click boto
direito do rato
sobre a rea do
editor
63
As diferentes ferramentas
- Variveis Globais e Locais
As variveis podem ser declaradas em distintos formatos:
BOOL
UINT
INT
UINT_BCD
UDINT
DINT
UDINT_BCD
ULINT
LINT
ULINT_BCD
As diferentes ferramentas
- Variveis Globais e Locais
REAL
NUMBER
CHANNEL
65
As diferentes ferramentas
- Variveis Globais e Locais
66
As diferentes ferramentas
- Variveis Globais e Locais
possvel importar a lista de
variveis (smbolos) do excel
para dentro do Editor, para
isso basta efectuar um copy
67
As diferentes ferramentas
- As vrias janelas...
Project Workspace
68
As diferentes ferramentas
- As vrias janelas...
Output Window
69
As diferentes ferramentas
- As vrias janelas...
Watch Window
70
As diferentes ferramentas
- As vrias janelas...
71
As diferentes ferramentas
- As vrias janelas...
Programao Autmatos
Contactos e Bobinas
74
Instrues Encravamento
75
SET e RSET
SET.- Coloca o bit correspondente a ON quando a condio de execuo a
correcta, e mantm o estado desse bit a ON mesmo que a condio de entrada se
desactive.
SET
B
B = Bit
B = Bit
76
SET e RSET
77
KEEP
Utiliza-se para manter o estado do bit atribudo instruco mediante duas
condies de execuo (S e R).
S a entrada de SET.
R a entrada de RESET.
S
R
KEEP
B
B = Bit
78
KEEP
79
80
81
Instrues Diferenciao
82
DIFU e DIFD
DIFU.- Utiliza-se para colocar a ON o bit designado durante apenas um ciclo de scan.
Quando a condio de execuo estiver ON activar-se- o bit correspondente no flanco
ascendente da condio de execuo e durante apenas um ciclo de scan.
DIFD.- Utiliza-se para colocar a ON o bit designado durante apenas um ciclo de scan.
Quando a condio de execuo estiver ON activar-se- o bit correspondente no flanco
descendente da condio de execuo e durante apenas um ciclo de scan.
83
DIFU e DIFD
84
DIFU e DIFD
85
DIFU e DIFD
86
87
UP e DOWN
89
90
Temporizadores e Contadores
91
Temporizador
TIM
A gama dos valores de configurao (SV) vai de 000.0 a 999.9 (16 min e 39,9 seg)
sem escrever o ponto decimal. O valor do temporizador deve estar em BCD, caso
contrrio dar erro.
Temporizador
TIM
Diagrama de funcionamento:
93
Temporizador
TIM
94
Temporizador
TIM
95
Temporizador
TIM
96
Temporizador
TIM
97
Temporizadores
98
99
Contador CNT
O contador utiliza-se para descontar a partir do valor de configurao (SV), quando a
condio de execuo passa de OFF a ON. Se a condio de execuo permanece
a ON ou OFF, o contador mantm o seu estado. Mesmo que a alimentao se
perca, o contador continua com o seu valor.
O contador possui duas condies de execuo:
- CP entrada de impulso de contagem.
- R entrada de reset do contador.
100
Contador Reversvel
CNTR
101
Contador Reversvel
CNTR
102
103
Instrues Comparao
104
Comparao
CMP(20) compara S1 e S2 e
envia o resultado aos
indicadores EQ, LE ,GR,LT
ou GT.
Precaues
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.
105
Comparao
106
Comparao
107
Comparao
Mtodo anterior
Contacto Auxiliar
Necessidade
de usar TR
Comparao
Novo Mtodo
109
110
111
MOV
MOV(21) copia o contedo de S para D.
D
112
113
BSET
BSET(71) copia o contedo de S a todos os
canais desde St at E.
114
BSET
115
XFER
XFER(70) transfere os contedos de S, S+1, ...,
para D, D+1, , de uma forma consecutiva
116
XFER
117
Alguma dvida?
fim
118