Académique Documents
Professionnel Documents
Culture Documents
OMRON
PROGRAMAO
DE PLC
NVEL 2
Agenda do Curso
Introduo
As Famlias CS1 e CJ1
CX-Programmer
reas de Memria
Endereamento
Novas Instrues
Endereamento Indireto
Programao e Gesto de Tarefas (TASK)
PLC2
PLC2
Agenda
Introduo
Objetivo do Curso
O Kit de Suporte
A Ferramenta de Programao
PLC2
Introduo
Objetivo do Curso
As famlias CS1 e CJ1
Principais caractersticas
Posicionamento
Segmentao das CPUs
Mdulos
Conhecimento das caractersticas da gama CS1 e CJ1.
Posicionamento do CS1 e do CJ1 dentro da gama dos PLCs..
Diferentes CPUs e suas caractersticas.
PLC2
Introduo
Objetivo do Curso
CX-Programmer
Caractersticas
Funcionalidade
Programao
PLC2
Introduo
Objetivo do Curso
reas de memria
Novas reas e sua funo
PLC2
Introduo
Objetivo do Curso
Endereamento
Mdulos Bsicos de Entradas e Sadas
Mdulos Especiais
Mdulos de CPU-Bus
PLC2
Introduo
Objetivo do Curso
Novas Instrues
Principais Novas Instrues
Exerccios
PLC2
Introduo
Objetivo do Curso
Endereamento Indireto
Novo mtodo
Exerccios
PLC2
Introduo
Objetivo do Curso
Programao por Tarefas (Task)
Vantagens
Exerccios
10
PLC2
Agenda
Introduo
Objetivo do Curso
O Kit de Suporte
A Ferramenta de Programao
11
PLC2
Agenda
Introduo
Objetivo do Curso
O Kit de Suporte
A Ferramenta de Programao
12
PLC2
Introduo
A Ferramenta de Programao
CX-Supervisor
13
PLC2
Agenda
14
PLC2
Principais Caractersticas
Processador RISC de 32 bits
Torna estas famlias 2,5 vezes mais rpidas que
os PLCs anteriores.
15
Principais Caractersticas
Utilizao de Carto de Memria
Todas as CPUs permitem a utilizao de carto de memria
tipo Flash Card.
Armazenamento do Programa e Parmetros.
Armazenamento de Dados (funes de escrita e leitura)
Programao estruturada
Pode-se criar ciclos FOR, NEXT e condies IF, ELSE.
16
PLC2
Principais Caractersticas
Comunicaes potentes
At 34 Portas Srie (32 com a funo PMCR)
Trs nveis de Ponte entre Redes
17
PLC2
PLC2
Agenda
18
PLC2
Posicionamento
Processos Isolados
CV
Elevado
C200H alpha
Mdio
CQM1H
CPM2A / C
CPM1A
Simples
ZEN
Necessidade de Comunicao
19
PLC2
Posicionamento
Processos Isolados
Elevado
CS1
Mdio
CQM1H
CPM2A / C
CPM1A
Simples
ZEN
Necessidade de Comunicao
20
PLC2
Posicionamento
Processos Isolados
CS1
Elevado
CJ1 G-H
Mdio
CPM2A / C
CPM1A
Simples
ZEN
Necessidade de Comunicao
21
PLC2
Posicionamento
Processos Isolados
CS1
Elevado
CJ1 G-H
CJ1 M
Mdio
CPM2A / C
CPM1A
Simples
ZEN
Necessidade de Comunicao
22
PLC2
Posicionamento
CV
CS1
C200H
Funcionalidade
CJ1G/H
CJ1M
CQM1H
CPM2A
CPM2C
CPM1A
ZEN
23
PLC2
Posicionamento
Funcionalidade
1
S
C
1
J
C
ZEN
24
PLC2
Agenda
25
PLC2
Mx. C200Halpha
(1184)
5.120
CS1
CS1H-CPUxx
CS1G-CPU44
1.280
CS1G-CPUxx
960
CJ1H-CPU6x
2.560
CJ1
CJ1G-CPU45-44
1.280
CJ1G-CPU43-42
960
CJ1M-CPUx3
CJ1M-CPUx2
26
640
320
PLC2
10
20
30
60
20
30
60
K Steps
120
250
27
PLC2
CJ1H CJ1H
CPU66 CPU65
28
10
20
10
20
30
60
60
K Steps
120
CJ1M CJ1M
CPUx3 CPUx2
PLC2
29
rea DM
rea EM
CS1H-CPU67
32 kW
13 x 32 kW = 416 kW
CS1H-CPU66
32 kW
7 x 32 kW = 224 kW
CS1H-CPU66
32 kW
3 x 32 kW = 96 kW
CS1H-CPU64
32 kW
1 x 32 kW = 32 kW
CS1H-CPU63
32 kW
1 x 32 kW = 32 kW
CS1G-CPU45
32 kW
3 x 32 kW = 96 kW
CS1G-CPU44
32 kW
1 x 32 kW = 32 kW
CS1G-CPU43
32 kW
1 x 32 kW = 32 kW
CS1G-CPU42
32 kW
1 x 32 kW = 32 kW
PLC2
30
rea DM
rea EM
CJ1H-CPU66
32 kW
7 x 32 kW = 224 kW
CJ1H-CPU65
32 kW
3 x 32 kW = 96 kW
CJ1G-CPU45
32 kW
3 x 32 kW = 96 kW
CJ1G-CPU44
32 kW
1 x 32 kW = 32 kW
CJ1G-CPU43
32 kW
1 x 32 kW = 32 kW
CJ1G-CPU42
32 kW
1 x 32 kW = 32 kW
CJ1M-CPUxx
32 kW
PLC2
Velocidade Processamento
Velocidade Processamento
da Instruo LD
CS1
20 ns
CS1H-CPUxx
40 ns
CS1G-CPUxx
20 ns
CJ1H-CPUxx
CJ1
40 ns
CJ1G-CPUxx
100 ns
CJ1M-CPUxx
31
PLC2
CS1G-CPU44
CS1G-CPU43
CS1G-CPU42
32
2 Bastidores de expanso
3 Bastidores de expanso
7 Bastidores de expanso
Bastidor
da CPU
PLC2
33
CJ1M-CPU13
CJ1M-CPU23
1 Bastidores de expanso
CJ1G-CPU43
CJ1G-CPU42
2 Bastidores de expanso
3 Bastidores de expanso
CJ1H-CPUxx
CJ1G-CPU45
CJ1G-CPU44
CJ1M-CPU12
CJ1M-CPU22
PLC2
Agenda
34
PLC2
Mdulos
Compatibilidade com os mdulos da
famlia C200H.
PCU, CLK, SNT, SLK
A compatibilidade possvel porque o bastidor tem a ficha para o novo Bus PC21 e o
para o antigos bus do C200H.
PLC2
Mdulos
Tipo de Mdulos
Mdulos Especiais
Mdulos de E/S de Alta Densidade do C200H
Mdulos Especiais de E/S do C200H
Mdulos Especiais de E/S do CS1
Mdulos de CPU-Bus
Apenas Mdulos da famlia CS1:
Mdulo Controller Link (CLK)
Mdulo Ethernet (ETN)
Mdulo de Comunicao Srie (SCU)
36
PLC2
Mdulos
Tipo de Mdulo
Tipo de Mdulo
37
Nmero Mximo de
Racks em que se podem montar Mdulos
Nmero Mximo de
Racks em que se podem montar Mdulos
Mdulos no Rack do
Rack
do
CPU
Racks de
Racks de
Racks Escravos
Mdulos no Rack do
Rack
do
CPU
Racks de
Racks de
Racks Escravos
CPU e Racks de
Expanso
de
E/S
Expanso
do
de SYSMAC
CPU e Racks de
Expanso
de
E/S
Expanso
do
de SYSMAC
Expanso
do
C200H
CS1
BUS
Expanso
do C200H
CS1
BUS
80
Sim
No
Sim
No
80
Sim
No
Sim
No
80
Sim
Sim
Sim
Sim
80
Sim
Sim
Sim
Sim
Sim
Sim
Sim
Sim
Sim
Sim
No
No
80
80
Sim
Sim
No
No
Sim
Sim
No
No
16
16
Sim
Sim
Sim
Sim
Sim
Sim
Sim
Sim
16
16
Sim
Sim
No
No
Sim
Sim
No
No
Mdulos
PLC2
Mdulos DeviceNet
Possibilidade de usar at 16 mdulos por CPU recorrendo ao Configurador.
38
Mdulos
39
PLC2
Mdulos
Linha de mdulos compatvel e disponvel
para toda a gama (H, G e M).
Nos mdulos de E/S:
At 16 pontos: Terminais de parafusos
Mais de 16 pontos: Terminal ficha MIL
Terminal ficha Fujitsu
40
PLC2
PLC2
Mdulos
Tipo de Mdulos
Mdulos Especiais
E/S Analgicas, Temperatura, Posicionamento, Alta Velocidade, CompoBus/S
At 40 Mdulos por CPU
Mdulos de CPU-Bus
Comunicao Srie, Ethernet, Controller Link, DeviceNet
At 16 Mdulos por CPU
Controller Link e Ethernet (mx 4 mdulos por CPU)
41
Mdulos
Facilidade de Ligao
Fcil Manuteno
Reduo drstica do tempo de ligao
42
PLC2
PLC2
Mdulos
Expanses
Mdulo de ControlE
( bastidor da CPU)
CJ1W- IC 101
Devem ser instaladas
imediatamente a seguir CPU
Mdulo de expanso
( bastidor de expanso)
CJ1W- II 101
43
PLC2
Em resumo...
Duas famlias que tornam uma linha de produtos mais
Potente e Eficiente, com grande capacidade de resposta
s cada vez mais exigentes caractersticas dos processos
de automao.
44
PLC2
Agenda
CX-Programmer V3
Principais Caractersticas
Configurao do Ambiente de Trabalho
As diferentes ferramentas
45
CX-Programmer V3
Principais Caractersticas
46
PLC2
CX-Programmer V3
Principais Caractersticas
47
PLC2
CX-Programmer V3
Principais Caractersticas
48
PLC2
CX-Programmer V3
Principais Caractersticas
PLC2
CX-Programmer V3
Principais Caractersticas
Suporta osPLCs:
C1000H, C2000H
C200H, C200HS, C200Halpha
CQM1, CQM1H
CPM1, CPM1A
CPM2A, CPM2C
CV
SRM1
CJ1H, CJ1G, CJ1M
CS1H, CS1G
50
PLC2
CX-Programmer V3
Principais Caractersticas
51
Sistema operacional
Windows 95, Windows 98, Windows NT 4.0
Hardware
Processador: Pentium 133 MHz ou superior.
Memria: 32 Mb mnimo.
Disco duro: mnimo 100 Mb de espao livre.
Leitor de CD-ROM
Placa Grfica: resoluo mnima de 800x600 pixes (SVGA).
Sistema operacional
Windows 2000, Windows ME
Hardware
Processador: Pentium 150MHz ou superior.
Memria: 64 Mb mnimo.
Disco duro: mnimo 100 Mb de espao livre.
Leitor de CD-ROM
Placa Grfica: resoluo mnima de 800x600 pixeis (SVGA).
PLC2
Requisitos mnimos
CX-Programmer V3
Principais Caractersticas
PLC2
Requisitos recomendados
Sistema operacional
Windows 2000, Windows XP
Hardware
Processador: Pentium III 650 MHz ou superior.
Memria: 256 Mb.
Disco duro: mnimo 200 Mb de espao livre.
Leitor de CD-ROM
Placa Grfica: resoluo mnima de 1024x768 pixeis
(XVGA).
52
PLC2
CX-Programmer V3
Principais Caractersticas
Compatibilidade
Selecionar
ficheiros com
extenso .SWP
53
PLC2
CX-Programmer V3
Principais Caractersticas
CPM2
CQM1H
CS1
CJ1
Processos
54
PLC2
CX-Programmer V3
Principais Caractersticas
Estrutura centralizada
Smbolos
Tabela de E/S
Parmetros da CPU
Memria
Programa
Sees
55
PLC2
CX-Programmer V3
Principais Caractersticas
CX-Programmer 1
CX-Programmer 2
56
possvel abrir mais que uma seo do CXProgram e efetuar cpia de programas,
smbolos, sees, etc... entre elas.
PLC2
CX-Programmer V3
Principais Caractersticas
rea D
rea IR
rea E
reas de memria
57
CX-Programmer V3
Principais Caractersticas
Durante o curso sero mencionadas as
restantes caractersticas e funcionalidades
do CX-Programmer.
58
PLC2
PLC2
Agenda
CX-Programmer V3
Principais Caractersticas
Configurao do Ambiente de Trabalho
As diferentes ferramentas
59
CX-Programmer V3
PLC2
60
CX-Programmer V3
PLC2
61
CX-Programmer V3
PLC2
62
PLC2
CX-Programmer V3
63
Diagrams...
PLC2
CX-Programmer V3
Diagrams...
Configuraes relacionadas com
a aparncia das malhas:
- Visualizao do numero da malha e
numero do step.
- Visualizao da linha que divide as
malhas
- Visualizao da grid
- Visualizao da lista das anotaes
contidas na malha
64
PLC2
CX-Programmer V3
Diagrams...
Y:0.03
Entrada fsica
65
X:1.09
Sada fsica
PLC2
CX-Programmer V3
PLCs...
66
PLC2
CX-Programmer V3
Appearance...
Seleo do item a configurar.
67
PLC2
CX-Programmer V3
Ladder Information...
68
PLC2
CX-Programmer V3
General...
69
PLC2
CX-Programmer V3
Keyboard Mapping...
70
PLC2
CX-Programmer V3
Help...
71
PLC2
Agenda
CX-Programmer V3
Principais Caractersticas
Configurao do Ambiente de Trabalho
As diferentes ferramentas
72
CX-Programmer V3
PLC2
As diferentes ferramentas
73
PLC2
CX-Programmer V3
As diferentes ferramentas
- Criar um novo projeto
Definir a famlia e modelo de PLCs pretendido, assim como o tipo
de comunicao.
74
CX-Programmer V3
PLC2
As diferentes ferramentas
- Criar um novo projeto
Modelo
da CPU
Modem
Porta
e
Velocidade
75
PLC2
CX-Programmer V3
As diferentes ferramentas
Ferramentas Off-line
76
Ferramentas On-line
CX-Programmer V3
PLC2
As diferentes ferramentas
Nome do projeto
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
Nome do programa
(tarefa)
77
Editor/Monitor das
reas de memria
Editor de variveis
Locais
Sees (blocos) de
programa
PLC2
CX-Programmer V3
As diferentes ferramentas
- Editor da Tabela de E/S
CPU do PLC
Bastidor principal
Mdulos montados no
bastidor.
Bastidores de expanso
78
PLC2
CX-Programmer V3
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
79
PLC2
CX-Programmer V3
As diferentes ferramentas
- Configurao do PLC
80
PLC2
CX-Programmer V3
As diferentes ferramentas
- Configurao do PLC
81
CX-Programmer V3
PLC2
As diferentes ferramentas
- Configurao do PLC
Parametrizaes dos tempos de resposta dos diferente mdulos dos diferente bastidores.
82
CX-Programmer V3
As diferentes ferramentas
- Configurao do PLC
83
PLC2
CX-Programmer V3
As diferentes ferramentas
- Visualizao de Erros
Erros atuais
Histrico de Erros
84
PLC2
CX-Programmer V3
As diferentes ferramentas
- Relgio do PLC
Sincronizao com o PC
85
PLC2
PLC2
CX-Programmer V3
As diferentes ferramentas
- Variveis Globais e Locais
Globais
Locais
86
PLC2
CX-Programmer V3
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
87
CX-Programmer V3
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
88
PLC2
CX-Programmer V3
PLC2
As diferentes ferramentas
- Variveis Globais e Locais
REAL
NUMBER
CHANNEL
89
CX-Programmer V3
As diferentes ferramentas
- Variveis Globais e Locais
90
PLC2
PLC2
CX-Programmer V3
As diferentes ferramentas
- Variveis Globais e Locais
possvel importar a lista de
variveis (smbolos) do excel
para dentro do Editor, para
isso basta efetuar um copy
91
PLC2
CX-Programmer V3
As diferentes ferramentas
- As vrias janelas...
Project Workspace
92
CX-Programmer V3
As diferentes ferramentas
- As vrias janelas...
Output Window
93
PLC2
CX-Programmer V3
As diferentes ferramentas
- As vrias janelas...
Watch Window
94
PLC2
CX-Programmer V3
As diferentes ferramentas
- As vrias janelas...
95
PLC2
CX-Programmer V3
As diferentes ferramentas
- As vrias janelas...
96
PLC2
PLC2
Agenda
reas de Memria
Novas reas e a suas funes
97
PLC2
reas de Memria
98
Nos PLCs das famlias CS1 e CJ1, existem novas reas de memria.
CIO
IR
DR
TK
PLC2
reas de Memria
CIO
CIO
CIO 6143
99
PLC2
reas de Memria
CIO
CIO 0000
REA DE
E/S
CIO 0999
CIO
CIO 6143
100
PLC2
reas de Memria
CIO
CIO 0000
REA DE
DATA LINK
CIO 1199
CIO
CIO 6143
101
PLC2
reas de Memria
CIO
CIO 0000
REA INTERNA
DE E/S
CIO 1499
CIO
CIO 6143
102
PLC2
reas de Memria
CIO
CIO 0000
REA MDULOS
CPU-BUS
CIO 1899
CIO
CIO 6143
103
PLC2
reas de Memria
CIO
CIO 0000
REA
COMMBOARD
CIO 1999
CIO
CIO 6143
104
PLC2
reas de Memria
CIO
CIO 0000
REA MDULOS
DE E/S ESPECIAIS
CIO 2959
CIO
CIO 6143
105
PLC2
reas de Memria
CIO
CIO 0000
REA SYSMAC
BUS
CIO 3049
CIO
CIO 6143
106
PLC2
reas de Memria
CIO
CIO 0000
REA INTERNA
E/S
CIO 6143
CIO
CIO 6143
107
PLC2
reas de Memria
rea de Trabalho
Pode ser utilizada livremente para a lgica do programa, pois no
existe qualquer tipo de associao a esta rea.
W000
15
W511
108
PLC2
reas de Memria
rea de Reteno
O estados dos bits mantido mesmo com o PLC desligado.
H000
15
H511
109
PLC2
reas de Memria
rea Auxiliar
Utilizada para informao e controlo de operaes do PLCs
Est dividida em duas partes: Uma de s leitura e outra de leitura e
escrita.
A000
15
0
rea de s leitura
A447
A448
A
rea de leitura e escrita
A959
110
PLC2
reas de Memria
rea de Temporizadores
Esta rea totalmente independente da rea dos Contadores.
T0000
T4095
111
PLC2
reas de Memria
rea de Contadores
Esta rea totalmente independente da rea dos Temporizadores.
C0000
C4095
112
PLC2
reas de Memria
TK
TK31
113
TK
PLC2
reas de Memria
IR
IR15
114
IR
PLC2
reas de Memria
DR
DR15
115
DR
PLC2
reas de Memria
D32767
116
PLC2
reas de Memria
D20000
D29599
D
D30000
D31599
D32767
117
PLC2
reas de Memria
Banco 0
Banco C
E0_00000
EC_00000
E0_32767
EC_32767
118
PLC2
Agenda
Endereamento
Mdulos Bsicos de Entradas e Sadas
Mdulos Especiais
Mdulos de CPU-Bus
119
PLC2
Endereamento
120
C200H-ID216
C200H-ID218
C200H-ID217
C200H-ID219
C200H-ID111
C200H-OD218
C200H-OD21B
C200H-OD219
PLC2
Endereamento
000
002
001
003
004
005
006
007
008
009
010
OD261
ID261
00
00
CLK21
121
AD041
01
ID211
OC211
IN
16
OUT
16
DA021
OD211
OUT OUT
16
64
IN
64
PLC2
Endereamento
No editor da
Tabela de E/S,
escolher a
opo Rack
Start Adresses
que esta no
menu Options
122
Endereamento
Mdulos Especiais
123
PLC2
C200H-ID215
C200H-ID501
C200H-OD215
C200H-OD501
C200H-MD501
C200H-MD215
C200H-MD115
PLC2
Endereamento
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
124
AD041
01
ID211
OC211
IN
16
OUT
16
DA021
OD211
OUT OUT
16
64
IN
64
PLC2
Endereamento
Mdulos de CPU-Bus
CS1W-LC001
CS1W-SCU21
CS1W-ETN01
CS1W-ETN11
CS1W-CLK12
CS1W-CLK21
CS1W-CLK52
CS1W-DRM21
CS1W-SLK21
CS1W-SLK11
CJ1W-SCU41
CJ1W-SCU21
CJ1W-ETN11
CJ1W-CLK21
CJ1W-DRM21
CJ1W-SRM21
125
PLC2
Endereamento
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
126
AD041
01
ID211
OC211
IN
16
OUT
16
DA021
OD211
OUT OUT
16
64
IN
64
PLC2
Agenda
Novas Instrues
Diferenciao de contactos
Condies UP e DOWN
Refrescamento Imediato
Instrues de Comparao
Novos Temporizadores
Bit Test
Set e Reset Mltiplo
Funes de Incrementao/Decrementao
Ciclos FOR, NEXT
Funes de operao Vrgula flutuante
127
Novas Instrues
PLC2
Diferenciao de contatos
128
PLC2
Novas Instrues
Diferenciao de contatos
129
PLC2
Agenda
Novas Instrues
Diferenciao de contatos
Condies UP e DOWN
Refrescamento Imediato
Instrues de Comparao
Novos Temporizadores
Bit Test
Set e Reset Mltiplo
Funes de Incrementao/Decrementao
Ciclos FOR, NEXT
Funes de operao Vrgula flutuante
130
PLC2
Novas Instrues
Condies UP e DOWN
PLC2
Agenda
Novas Instrues
Diferenciao de contatos
Condies UP e DOWN
Refrescamento Imediato
Instrues de Comparao
Novos Temporizadores
Bit Test
Set e Reset Mltiplo
Funes de Incrementao/Decrementao
Ciclos FOR, NEXT
Funes de operao Vrgula flutuante
132
PLC2
Novas Instrues
Scan Imediato
10.00
Task 1
0.1
MOV
Task N
Write I/O
I/O Refresh
Read I/O
133
PLC2
Novas Instrues
Scan Imediato
Agora possvel efetuar de uma forma simples o Scan imediato de: Contatos e canais indicados nas instrues
!10.00
Task 1
!0.1
!MOV
Task N
Write I/O
I/O Refresh
Read I/O
134
!0.0
PLC2
Agenda
Novas Instrues
Diferenciao de contatos
Condies UP e DOWN
Refrescamento Imediato
Instrues de Comparao
Novos Temporizadores
Bit Test
Set e Reset Mltiplo
Funes de Incrementao/Decrementao
Ciclos FOR, NEXT
Funes de operao Vrgula flutuante
135
Novas Instrues
PLC2
Instrues de Comparao
136
Novas Instrues
Instrues de Comparao
PLC2
Mtodo anterior
Contato Auxiliar
Necessidade
de usar TR
137
PLC2
Novas Instrues
Instrues de Comparao
Novo Mtodo
138
PLC2
Agenda
Novas Instrues
Diferenciao de contatos
Condies UP e DOWN
Refrescamento Imediato
Instrues de Comparao
Novos Temporizadores
Bit Test
Set e Reset Mltiplo
Funes de Incrementao/Decrementao
Ciclos FOR, NEXT
Funes de operao Vrgula flutuante
139
Novas Instrues
PLC2
Novos Temporizadores
140
Novas Instrues
PLC2
Novos Temporizadores
Os bits (0 a 7) da word
referenciada em D1, vo sendo
atuados constante o valor do PV
(word referenciada em D2) for
maior que os valores indicados
na pilha S, S+1 ... S+6
141
PLC2
Agenda
Novas Instrues
Diferenciao de contatos
Condies UP e DOWN
Refrescamento Imediato
Instrues de Comparao
Novos Temporizadores
Bit Test
Set e Reset Mltiplo
Funes de Incrementao/Decrementao
Ciclos FOR, NEXT
Funes de operao Vrgula flutuante
142
PLC2
Novas Instrues
Bit Test
S: Word a testar
N: Bit a testar
143
Novas Instrues
PLC2
Bit Test
144
PLC2
Agenda
Novas Instrues
Diferenciao de contatos
Condies UP e DOWN
Refrescamento Imediato
Instrues de Comparao
Novos Temporizadores
Bit Test
Set e Reset Mltiplo
Funes de Incrementao/Decrementao
Ciclos FOR, NEXT
Funes de operao Vrgula flutuante
145
PLC2
Novas Instrues
D: Word pretendida
N1: Bit inicial
N2: Bit final
146
PLC2
Agenda
Novas Instrues
Diferenciao de contatos
Condies UP e DOWN
Refrescamento Imediato
Instrues de Comparao
Novos Temporizadores
Bit Test
Set e Reset Mltiplo
Funes de Incrementao/Decrementao
Ciclos FOR, NEXT
Funes de operao Vrgula flutuante
147
PLC2
Novas Instrues
Funes de Incrementao/Decrementao
BCD
148
PLC2
Agenda
Novas Instrues
Diferenciao de contatos
Condies UP e DOWN
Refrescamento Imediato
Instrues de Comparao
Novos Temporizadores
Bit Test
Set e Reset Mltiplo
Funes de Incrementao/Decrementao
Ciclos FOR, NEXT
Funes de operao Vrgula flutuante
149
Novas Instrues
PLC2
Na programao destes
ciclos devemos ter em
especial ateno a sua
correta estruturao.
Pode-se exceder o tempo
de ciclo do PLC, usando
ciclos demasiado grandes.
N: Nmero de ciclos
(#0 a #FFFF)
(0 a 65.535)
150
Novas Instrues
PLC2
151
PLC2
Agenda
Novas Instrues
Diferenciao de contatos
Condies UP e DOWN
Refrescamento Imediato
Instrues de Comparao
Novos Temporizadores
Bit Test
Set e Reset Mltiplo
Funes de Incrementao/Decrementao
Ciclos FOR, NEXT
Funes de operao Vrgula flutuante
152
Novas Instrues
153
PLC2
PLC2
Novas Instrues
CS1/CJ1
Dados
Floating Point
Dados
ASCII
Terminal HMI
500.03
mm
Protocol
Macro
CS1/CJ1
Ligao srie
Dados
Floating Point
Ligao srie
154
Dados
ASCII
Equipamento de medida
PLC2
Novas Instrues
155
Adio: +F(454)
Subtrao: -F(455)
Multiplicao: *F(456)
Diviso: /F(457)
Graus para Radianos: RAD(458)
Radianos para Graus: DEG(459)
Seno: SIN(460)
Coseno: COS(461)
Tangente: TAN(462)
Arco Seno: ASIN(463)
Arco Coseno: ACOS(464)
Arco Tangente: ATAN(465)
Raiz Quadrada: SQRT(466)
Expoente: EXP(467)
Logaritmo: LOG(468)
Potncia de Expoente: PWR(840)
Funes de Comparao
( =F , <>F , <F , <=F , >F , >=F)
PLC2
Agenda
Endereamento Indireto
Endereamento BCD (*) ou Binrio (@)
156
PLC2
Endereamento Indireto
157
PLC2
Endereamento Indireto
158
Se
Se
D0 = 10
E1_0 = 10
ento
ento
D16 = 1234
E1_16 = 1234
PLC2
Endereamento Indireto
@
Indica que o valor
corresponde a um
endereo em binrio
159
PLC2
Agenda
160
PLC2
Tarefa
Programa
Ladder
161
END
PLC2
Tarefa 1
Tarefa N
Tarefa programada
Tarefa de interrupo
ou Mdulos Especiais / CPU-Bus
Benefcios
- Manuteno simples do programa.
- Verificao de erros simples e rpida.
- Melhor gesto do tempo de ciclo.
162
PLC2
CCLICAS
Tarefas cclicas
Interrupo
Power OFF
Interrupo
programadas
2
T1
T1
e
T2
T00 a T31
T100
a
T131
T0 a T255
Podem-se
Converter
em
163
32
Interrupes externas
(-H)
256
Interrupes
hardware (*)
(CJ1W-INT01)
256
Mdulos
especiais E/S
e mdulos de
CPU-Bus
Tarefas Cclicas
Tarefa 00
Tarefa 01
164
PLC2
Coloca a
Tarefa 01
ativa
Coloca a
Tarefa 01 em
repouso
PLC2
Tarefas Cclicas
TASK 1
Cdigo
tarefa 1
Lgica
TASK N
Cdigo
tarefa N
Tarefa 0
Tarefa 1
Tarefa N
Lgica
FIM
165
FIM
FIM
PLC2
Tarefas Cclicas
Tarefa 0
FIM
166
PLC2
221
+
256
167
Tarefas Interrupo
PLC2
Tarefas Interrupo
Interrupo 100
Tarefa Int. 100
Tarefa 0
Interrupo 101
Tarefa Int. 101
FIM
FIM
Produz-se a interrupo
100
168
FIM
PLC2
CICLO DE SCAN
Tarefa 1
INTERRUPO
Tarefa de Interrupo
Tarefa n
169
MEMRIA
CIO
W
TIM
CNT
DM
EM
HR
AR
IR
DR
PLC2
VANTAGENS
Controle de frio
Controle de Calor
Etiquetagem
Programa Final
170
Corte
PLC2
Agenda
171
PLC2
Tarefa de PowerOff
Caso seja
pretendido, alterar o
tempo de deteco
de PowerOff.
aconselhado colocar
o mximo (10ms).
172
PLC2
Tarefa de PowerOff
2
Selecionar o PLC e
pressionar o boto
direito do mouse.
Escolher a opo
Insert Program
173
PLC2
Tarefa de PowerOff
3
Selecionar a tarefa
adicionada e
pressionar o boto
direito do mouse
174
Atribuir o nome
(opcional)
Escolher Interrupt
Task 01
Selecionar a opo
Properties
Tarefa de PowerOff
4
175
PLC2
PLC2
Muito obrigado...
www.omron.com.br
176