Escolar Documentos
Profissional Documentos
Cultura Documentos
Apostila de Treinamento CP1L
Apostila de Treinamento CP1L
Prefcio
A Omron Eletrnica do Brasil Ltda - Diviso de Automao, est presente no mercado nacional
desde 1979, fornecendo produtos de automao industrial e de processos.
Com a preocupao em satisfazer e atender todas as necessidades de seus clientes, foi
inaugurada em 1997 a nova sede da Omron no Brasil, com recursos de Marketing, Vendas, Estoque,
Engenharia, Treinamento e Show Room.
Apresentamos uma expressiva participao no segmento de Automao Industrial, fornecendo
produtos eletro-eletrnicos, tais como:
Sensores;
Controladores Lgicos Programveis;
Fontes de Alimentao;
Controladores de Temperatura e Processos;
Contadores;
Produtos para rede DeviceNet;
Interfaces Homem-Mquina;
Temporizadores;
Sistemas de Viso;
Encoders;
Componentes Eletrnicos;
RFID & Leitores de Cdigo de Barras;
Rels, etc.
Rev. I
Abril/2008
Rev. I
Abril/2008
Sumrio
1.0
INTRODUO ....................................................................................................................................... 5
1.1
1.2
1.3
1.4
1.5
1.6
1.7
2.0
3.0
4.0
4.1
5.0
5.1
5.2
5.3
FUNO OR .................................................................................................................................... 26
FUNO AND .................................................................................................................................. 26
FUNO NOT (INVERSORA) .............................................................................................................. 26
6.0
7.0
8.0
8.1
8.2
8.3
8.4
9.0
9.1
9.2
9.3
10.0
10.1
11.0
CONTADORES.................................................................................................................................... 45
11.1
11.2
11.3
11.4
12.0
EXERCCIO ....................................................................................................................................... 44
12.1
12.2
Rev. I
Abril/2008
13.1
13.2
14.0
EXERCCIO ....................................................................................................................................... 49
14.1
14.2
PINAGEM ........................................................................................................................................................ 52
14.3
14.4
14.5
Rev. I
Abril/2008
1.0 Introduo
1.1 Diagrama em blocos
Instrues
Armazenadas
Lgica
Sequencial
Temporizao
Controlador
Programvel
Contagem
Comunicao
Aritmtica
Processo ou mquinas
medidas
controle
Controlador
Programavel
Campo de Sadas
Campo de Entradas
Rev. I
Abril/2008
Rev. I
Abril/2008
Fonte de alimentao
Entradas digitais ou analgicas
Sadas digitais ou analgicas
CPU
Software de programao
Fonte de alimentao
sadas
entradas
Memria
CPU
Dispositivo de
programao
L2
L3
Rev. I
Abril/2008
L2
Os sinais so gerados atravs das entradas, que por sua vez podem ser botes, sensores, chaves
fim-de-curso, etc.
Somente lembrando, os sinais gerados pelas entradas representadas acima, so sinais binrios, ou
seja, s pode assumir dois valores: 0 (desligado) e 1 (ligado).
Conforme as entradas so acionadas ocorre a seguinte seqncia:
Os sinais gerados pelas entradas so enviados para a memria imagem de entrada (PII ou
Proccess Image Input);
O processador faz a leitura da memria imagem e realiza ento, o scan rate (ou
varredura) no programa de usurio. Este sempre ocorre de cima para baixo da direita para
a esquerda;
Aps concluir o scan rate (ou varredura), o processador atualiza a memria imagem de
sada (PIO ou Proccess Image Output);
Atualizada a memria imagem de sada, o sinal binrio escrito no carto de sada do CLP,
e comutado acionando a carga.
OBS: As entradas do CLP podem ser Transistor (24 Vcc) ou TRIAC (110/220 Vac) e as sadas,
podem ser a Transistor, TRIAC ou Rel.
Rev. I
Abril/2008
Rev. I
Abril/2008
Rev. I
Abril/2008
10
Rev. I
Abril/2008
11
Rev. I
Abril/2008
12
Rev. I
Abril/2008
13
- 4 entradas rpidas
- 2 sadas rpidas
- CPUs com fonte de alimentao CA ou
CC
- 14, 20, 30 ou 40 E/S incorporadas
- Conjunto de instrues compatveis com
PLC, sries CP1H-, CJ1 e CS1
- Portas seriais opcionais RS232C e RS422A/485
- Porta de programao USB
- Suporta expanses de E/S (160 pontos)
- Funcionalidade de movimento
- nico software de programao
Rev. I
Abril/2008
14
Rev. I
Abril/2008
15
Rev. I
Abril/2008
16
Rev. I
Abril/2008
17
Rev. I
Abril/2008
18
Rev. I
Abril/2008
19
Rev. I
Abril/2008
20
Rev. I
Abril/2008
21
Rev. I
Abril/2008
22
Decimal
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Hexadecimal
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
Binrio
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
BCD
0
1
2
3
4
5
6
7
8
9
-------
22
21
20
Estado do bit:
Peso
0 1
1 1
Estado do bit
N do bit
2
3
0
1
0 - OFF
4.0 Endereamento
4.1 Formato do endereamento
Rev. I
Abril/2008
1 ON
23
XX
001
13
bit
Word/Canal/Registro
rea
Exemplo de uma word com seu valor interno (binrio) e visualizado em formato decimal.
0 1
15
14
0
13
1 0
12
1 0
11 10
0 1
0 0
0 1
1 1
4+2+1=7
8=8
4=4
4+1=5
Word
Rev. I
Abril/2008
24
8 7
Rev. I
Abril/2008
25
A
0
0
1
1
B
0
1
0
1
S
0
1
1
1
A
0
0
1
1
B
0
1
0
1
S
0
0
0
1
B
B: Bit
IR,SR,AR,HR,TC,LR,TR
B
B: Bit
IR,SR,AR,HR,TC,LR,TR
Rev. I
Abril/2008
26
B
B: Bit
IR,SR,AR,HR,TC,LR,TR
AND NOT - AND NOT (Lgica srie de contatos NA com NF). Realiza um E lgico com o estado
inverso do bit especificado.
A
B
B: Bit
IR,SR,AR,HR,TC,LR,TR
OR OR (Lgica paralela de contato NA com NA). Realiza um OU lgico com o bit especificado.
A
B: Bit
IR,SR,AR,HR,TC,LR,TR
OR NOT - OR NOT (Lgica paralela de contato NA com NF). Realiza um OU lgico com o inverso
do estado do bit especificado.
A
B: Bit
IR,SR,AR,HR,TC,LR,TR
Rev. I
Abril/2008
B: Bit
IR,SR,AR,HR,TC,LR,TR
27
B: Bit
IR,SR,AR,HR,TC,LR,TR
END FUN(01) - obrigatrio o uso desta instruo no final do programa. Sem esta instruo o
programa nunca ser executado.
END (01)
000.00
000.01
000.02
100.03
LD
AND
AND
OUT
END (01)
00000
00001
00002
10003
LD
OR
OR
OUT
END (01)
00000
00001
00002
10005
END (01)
100.05
000.01
000.02
END (01)
Rev. I
Abril/2008
28
000.00
100.00
LD
OR
LD
OR NOT
AND LD
OUT
END (01)
00000
00001
00002
00003
LD
AND
LD
AND
OR LD
OUT
END (01)
00000
00002
00007
00008
10000
000.03
Bloco B
000.01
Bloco A
OR LOAD - OR LD
Bloco A
000.00
000.02
000.07
100.02
000.08
Bloco B
Rev. I
Abril/2008
29
10002
Rev. I
Abril/2008
30
Rev. I
Abril/2008
31
Aps definido a famlia de CLP que estaremos trabalhando, defina especificamente o modelo da
CPU em questo. Isto tambm deve ser observado do frontal do CLP.
Rev. I
Abril/2008
32
Rev. I
Abril/2008
33
Como podemos observar acima, atravs dessa paleta temos acesso as instrues binrias, sendo estas:
Modo de Seleo: com ele podemos escolher uma ou mais instrues, para edit-las, apag-las, etc.
Instruo Novo Contato: com ele podemos criar novos contatos NA (normalmente aberto), cujo atalho a
letra (C).
Instruo Novo Contato Fechado: com ele podemos criar novos contatos NF (normalmente fechado), cujo
atalho a barra (/).
Instruo Novo Contato OU: com ele podemos criar novos contatos OU NA, ou seja, usado para criar
lgicas OU NA, cujo atalho a letra (W).
Instruo Novo Contato Fechado OU: com ele podemos criar novos contatos OU NF, ou seja, usado para
criar lgicas OU NF, cujo atalho a letra (X).
Novo Vertical: com ele podemos criar ou apagar Linha na direo vertical, ou seja, podemos ligar ou
unir duas ou mais instrues na direo vertical, cujo atalho so as teclas (Ctrl + Right).
Rev. I
Abril/2008
34
Instruo Nova Bobina: com ela podemos criar novas bobinas NA (normalmente abertas), cujo atalho a
letra (O).
Instruo Nova Bobina Fechada: com ela podemos criar novas bobinas NF (normalmente fechado), cujo
atalho a letra (Q).
Nova Instruo CLP: com ela podemos criar novas instrues avanadas do CLP, como temporizadores,
contadores, movimentadores de dados, deslocadores de dados, etc, cujo atalho a letra (I).
Modo ligar Linhas: com ele podemos criar novas Linhas tanto na direo vertical quanto na direo
horizontal ou as duas ao mesmo tempo, no contem atalho.
Modo Apaga Linhas: com ele podemos apagar Linhas tanto na direo vertical quanto na direo
horizontal ou as duas ao mesmo tempo, no contem atalho.
Uma vez o CLP estando em On Line, podemos transferir o programa clicando sobre o cone mostrado a
seguir:
CLP est neste momento com o programa em sua memria, para efetuarmos ento os testes, basta
constatar se este encontra-se rodando, ou seja, com os scans ou varreduras sendo executado.
Caso no esteja, clique sobre o cone mostrado a seguir:
Rev. I
Abril/2008
35
B: Bit
IR, AR, HR, LR, SR
KEEP (11)
B
000.01
Reset
(100.00)
O bit B (100.00) assume o estado ON quando gerado um sinal ON na condio 00000 mesmo
que este seja um impulso. O bit B (10000) assume estado OFF, quando gerado um sinal ON na
condio reset.
S ON
B ON
R ON
B - OFF
S
ON
R
OFF
Rev. I
Abril/2008
36
DIFU (13)
B
(100.00)
Quando o estado do bit 000.00 passa de OFF a ON o bit B (100.00) assume o estado ON,
durante um ciclo do programa.
A
ON
OFF
Tempo de 1 ciclo de programa
Rev. I
Abril/2008
37
000.00
B: Bit
IR, SR, AR, HR, LR,
DIFD (14)
B
(100.00)
Quando o estado do bit 00000 passa de ON a OFF o bit B (10000) assume o estado ON,
durante um ciclo do programa.
ON
A
OFF
B
Tempo de 1 ciclo de programa
Rev. I
Abril/2008
38
000.00
DIFU (13)
W0.00
W0.00
KEEP (11)
000.01
K
M
LD
DIFU (13)
LD
LD NOT
KEEP (11)
END (01)
Rev. I
Abril/2008
00000
20000
20000
00001
10001
39
100.01
Produto
Produto
Produto
Produto
Produto
Produto
Rev. I
Abril/2008
40
9.0 Temporizadores
9.1 Funo TIM
000.00
N: Nmero do Temporizador
# (000-127) CPM1/CPM1A
# (000-511) CQM1
TIM
N
SV
000.00
ON
OFF
TIM N
SV
SV
Pela anlise efetuada ao diagrama de tempo, podemos concluir que para que o contato associado
ao temporizador TIM feche (ON), necessrio que o sinal da condio (A) se mantenha fechado (ON), pelo
menos durante o tempo de contagem (SV).
Rev. I
Abril/2008
41
N: Nmero Temporizador
# (000 127) CPM1/CPM1A
# (000 511) CQM1
TIMH
N
SV
ON
OFF
TIM N
SV
SV
Rev. I
Abril/2008
42
000.00
KEEP (11)
TIM000
LD
LD
KEEP
LD
TIM
000
LD
OR
OUT
END(01)
012.00
012.00
TIM
00000
T000
01200
01200
#5065
T000
10000
10000
000
#0050
TIM000
100.00
100.00
Rev. I
Abril/2008
43
fn
220Vac
R
S
T
60Hz
e1
K1
K2
K3
B0
B1
K1
e1
K1
T1
k2
1 2 3
6 4 5
K1
4 5 6
K3
T1
Rev. I
Abril/2008
44
K2
11.0 Contadores
11.1 Funo CNT/CNTR
A
N: Nmero Contador
# (000 511)
CNT
N
SV
ON
OFF
SV
SV-1
SV-2
SV-3
SV-4
0000
0000
0000
SV
SV-1
Rev. I
Abril/2008
45
000.00
000.01
000.02
CNTR (12)
N: Nmero Contador
# (000 511)
SV
11.3 Exemplo
000.00
LD
00001
LD
00002
CNT 040 #0100
LD
C040
OUT
10000
END(01)
CNT
000.01
040
#0100
CNT040
100.00
A entrada 000.00 recebe os pulsos e envia-os para o contador que contar de modo decrescente
(Down)
A entrada 000.01 quando recebe pulsos reseta o contador, ou seja, reinicia a contagem.
No necessrio manter a entrada 000.00 ligada para que o contador acione, basta completar a
contagem especificada pelo SV e no reset-lo.
Quando o contador acionado este inverte todos os seu contatos. (NA passa para NF, e NF passa
para NA).
Rev. I
Abril/2008
46
Produto
a, b - Sensores
A Cilindros retorno por mola
B Motor da passadeira
Produto
Produto
Desliga
Produto
Produto
Produto
Liga
a
A
Aps pressionar o boto liga a mquina comea a funcionar ligando primeiramente o Motor B.
Aps terem passado 3 produtos pelo sensor a, desliga o Motor B e liga o Cilindro A.
O sensor b detecta quando os produtos terminam de passar pelo o mesmo, manda desligar ou
desnergizar o Cilindro A que retorno por mola e manda ligar novamente o Motor B e qual reinicia assim o
processo.
Se acionar o boto desliga a qualquer momento dever ser desligado todas as sadas.
Sensor a Detecta a presena do produto e manda pulsos para um contador que conta at 3, o
contador ento manda ligar o cilindro A e desligar o Motor B
Sensor b Desliga o cilindro A e manda reiniciar o processo aps os produtos terem passado pelo
o mesmo.
O cilindro A quando acionado desliga o motor B e reseta o contador, fazendo assim reiniciar o
processo.
Rev. I
Abril/2008
47
000.00
A: Canal
IR, SR, AR, DM, HR, TC, LR, #
CMP (20)
A
B: Canal
IR, SR, AR, DM, HR, TC, LR, #
12.2 Exemplo
000.00
CMP (20)
LD
OUT
CMP(20)
A
B
255.06
LD
AND
OUT
END(01)
100.00
00001
TR0
DM0000
DM0100
TR0
25506
10000
Rev. I
Abril/2008
48
Objetivo:
Resoluo:
000.00
LD
OUT
CMP(20)
CMP (20)
DM0000
#0100
255.07
100.00
255.05
200.00
LD
AND
OUT
LD
AND
OUT
LD
CMP
LD
AND
AND
OUT
LD
AND
OUT
END(01)
000.01
CMP (20)
DM0000
#0200
255.06
Rev. I
Abril/2008
100.02
49
00000
TR0
DM0000
#0100
TR0
25507
10000
TR0
25505
20000
00001
DM0000
#0200
TR0
25507
20000
10001
TR0
25505
10002
000.00
F: Canal
IR, SR, AR, DM, HR, TC, LR, #
MOV (21)
F
D: Canal
IR, SR, AR, DM, HR, LR
13.2 Exemplo
000.00
LD
LD
CNT
LD
MOV
CNT
000.01
000
#0014
000
00000
00001
#0014
25313
C000
DM0000
P_On
END (01)
MOV
CNT000
DM0000
O bit 253.13 um bit especial, sempre que estiver em ON, este tem a finalidade de acionar a
funo MOV. No exemplo acima a funo MOV est transferindo o valor do contator para a DM0000.
Rev. I
Abril/2008
50
000.02
000.04
SFT (10)
ST
SE
ST + 1
ST
14.2 Exemplo
000.00
SFT (10)
000.02
LD
LD
LD
SHIFT (10)
001
00000
00002
00004
001
001
000.04
Rev. I
Abril/2008
END (01)
001
51
Pinagem
14.3 Cabo de programao de IHM e PC
CLP e IHM Conector Macho / Computador Conector Fmea - DB-9 (RS 232)
Rev. I
Abril/2008
52
Rev. I
Abril/2008
53
Rev. I
Abril/2008
54
Finalidade
Smbolo em Ladder
Variaes
Operandos
N: Numero do Temporizador
O nmero do temporizador deve ser entre 0000 4095 (decimal).
S: Ajuste de Valor (Set Value)
O set value deve ser entre #0000 and 9999 (BCD).
Ver I
Abril/2008
Descrio
Ver I
Abril/2008
Finalidade
Smbolo em Ladder
S: Origem word
St: Incio word
E: Fim word
Variaes
Descrio
WSFT(016) desloca o dado do St para E em unidades de word e o
dado da origem S copiado no St. O contedo do E perdido.
Ver I
Abril/2008
Smbolo em Ladder
C: Word de controle
St: Incio word
E: Fim word
Variaes
Operandos
C: Word de Controle
Direo do deslocamento
1 (ON): Esquerda
0 (OFF): Direita
Entrada de dado
Pulso de deslocamernto
Reset
Ver I
Abril/2008
Descrio
Ver I
Abril/2008
Resetando Dado
Se a CIO 030014 estiver em ON quando CIO 000000 estiver em ON, e o bit de reset,
CIO 030015, passar a ser ON, as words CIO 0100 at a CIO 0102 e a Carry Flag
sero resetados para OFF.
Ver I
Abril/2008
Finalidade
Smbolo em Ladder
S: Word de Origem
St: Word Inicial
E: Word Final
Variaes
Operandos
S: Word de Origem
Especifica a origem do dado.
St: Word Inicial
Especifica a primeira word no range.
E: Word Final
Especifica a ultima word no range
Ver I
Abril/2008
Especificaes do Operando
Descrio
Exemplo
Ver I
Abril/2008
BSET(071) copia a mesma word de origem (S) para todas as words dentro
do range entre St e E.
Simbolo em Ladder
N: Nmero de words
S: Primeira word de origem
D: Primeira word de destino
Variaes
Operandos
N: Numero de Words
Especififa o n de words a serem copiadas. O range possvel para N 0000
FFFF (0 65,535 decimal).
S: Primeira Word de Origem
Especifica a primeira word de origem.
Ver I
Abril/2008
Especificaes do Operando
Descrio
Ver I
Abril/2008
10
Smbolo em Ladder
Bs: Endereo Base de Origem
Of: Offset
D: Word de Destino
Variaes
Operandos
Ver I
Abril/2008
11
Descrio
Ver I
Abril/2008
12
Exemplo
Quando CIO 000000 esta em ON, o contedo de D00110 (D00100 + 10)
ser copiado para D00300 se o contedo de D00200 10 (0A
hexadecimal). O contedo de outra word pode ser copiado mudando o valor
de offset na D00200.
Ver I
Abril/2008
13
Smbolo em Ladder
Operandos
rea de Programa Aplicado
Especifica o incio das 16 words do bloco 2. S1 e S1+15 devem ser da mesma rea
de memria.
R: Word de Resultado
Cada bit da R contem o resultado da comparao entre 2 words em 16 words
selecionadas, S1+n e S2+n.
Ver I
Abril/2008
14
Descrio
MCMP(019) compara o contedo das 16 words S1 at S1+15 com o contedo
das 16 words S2 at S2+15, e seta para ON o bit correspondente na word R
quando os contedo no so iguais.
O contedo de S1 comparado com o contedo de S2, o contedo de S1+1
com o contedo de S2+1, ..., e o contedo de S1+15 como o contedo de
S2+15. O bit n de R setado em OFF quando o contedo S1+n igual ao
contedo de S2+n; e setado em ON quando os contedos so diferentes.
0: Words so iguais.
1: Words no so iguais.
Ver I
Abril/2008
15
Ver I
Abril/2008
16
Ver I
Abril/2008
17
Descrio
TCMP(085) compara o dado de origem (S) com cada uma das 16 words T
at T+15 e seta em ON o bit correspondente na word R quando o contedo
for igual.
S comparado com o contedo de T e o bit 00 de R setado em ON se o
contedo for igual ou OFF quando for diferente. S comparado com o
contedo de T+1 e o bit 01 de R setado em ON quando o contedo for
igual ou OFF quando for diferente, e assim por diante.
Ver I
Abril/2008
18
Ver I
Abril/2008
19
Smbolo em Ladder
S: Dado de origem
B: Primeira word do bloco
R: Word de resultado
Variaes
Operandos
Especificaes do Operando
Ver I
Abril/2008
20
S
S
S
S
S
S
S
S
S
S
S
S
S
S
S
S
B+1
B+3
B+5
B+7
B+9
B+11
B+13
B+15
B+17
B+19
B+21
B+23
B+25
B+27
B+29
B+31
Bit 00 of R
Bit 01 of R
Bit 02 of R
Bit 03 of R
Bit 04 of R
Bit 05 of R
Bit 06 of R
Bit 07 of R
Bit 08 of R
Bit 09 of R
Bit 10 of R
Bit 11 of R
Bit 12 of R
Bit 13 of R
Bit 14 of R
Bit 15 of R
Exemplo
Quando a CIO 000000 esta em ON, BCMP(068) compara o contedo de
D00100 com os 16 ranges definidos em D00200 at D00231 e seta ON o bit
correspondente em D00300 quando S estiver dentro do range definido, ou
OFF quando estiver fora.
Ver I
Abril/2008
21
Ver I
Abril/2008
22
Especificaes do Operando
Descrio
ZCP(088) compara o contedo em CD com o range definido por LL e UL e o
resultado atribudo com Flags aritmticas, maior que (>), igual (=) e menor
que (<).
Estado da Flag Aritmetica
A tabela seguinte mostra o estado das Flags aps execuo desta funo.
Ver I
Abril/2008
23
Ver I
Abril/2008
24
Smbolo em Ladder
I1: Entrada 1
I2: Entrada 2
R: Word de resultado
Variaes
Especificao do Operando
Descrio
ANDW(034) faz uma lgica AND entre os bits especificados em I1 e I2 e sada
resulta em R.
Ver I
Abril/2008
25
Smbolo em Ladder
I1: Entrada 1
I2: Entrada 2
R: Word de resultado
Variao
Especificaes do
Operando
Ver I
Abril/2008
26
Descrio
ORW(035) faz uma lgica OU entre os bits especificados em I1 e I2 e sada
resulta em R.
Smbolo em Ladder
N: Nmero do Jump.
N: Nmero do Jump.
rea de Programa Aplicado
Operandos
Ver I
Abril/2008
N: Nmero do Jump
O nmero do jump deve ser entre 0000 03FF (&0 &1,023
decimal).
27
Ver I
Abril/2008
28
Ver I
Abril/2008
29
Smbolo em Ladder
N: Nmero da Sub-rotina
Variaes
rea de Programa
Aplicado
Operandos
N: Nmero da Sub-rotina
Especifica o nmero da sub-rotina entre 0 e 1023 (decimal).
Especificaes do Operando
Ver I
Abril/2008
30
Ver I
Abril/2008
31
Ver I
Abril/2008
32
Ver I
Abril/2008
33
Ver I
Abril/2008
34
Smbolo em Ladder
N: Nmero da Sub-rotina
Variaes
Operandos
N: Nmero da Sub-rotina
Especificar o nmero da sub-rotina entre 0 e 1023 (decimal).
Especificaes do Operando
Ver I
Abril/2008
35
Exemplo
Quando a CIO 000000 esta em ON, a sub-rotina 10 executada e a execuo
do programa retornar depois da instruo SBS(091) que foi a instruo que
chamou esta sub-rotina.
Ver I
Abril/2008
36
Smbolo em Ladder
Variao
Descrio
Ver I
Abril/2008
37
INI(880) pode ser usado para executar as seguintes operaes nas entradas
e sadas embutidas no CPU CJ1M:
Comear e parar a comparao entre a entrada de contagem rpida com a
tabela de comparao.
Mudar o valor de ajuste (PV) do contador de alta velocidade.
Mudar o PV da entrada da interrupo em modo contador.
Mudar o PV do pulso de sada (padro fixado em 0).
Parar a sada de pulso.
Esta instruo suportada somente pelos CPUs CJ1M-CPU21/22/23.
Smbolo em Ladder
P: Porta especfica
C: Dado de controle
NV: Primeira word com novo PV.
Variaes
Operandos
P: Porta especifica
P specifies the port to which the operation
applies.
C: Dado de controle
A funo de INI(880) determinada pelo C.
Ver I
Abril/2008
38
Especificaes do Operando
Descrio
Ver I
Abril/2008
39
Ver I
Abril/2008
40
Smbolo em Ladder
P: Porta especifica
C: Dado de controle
D: Primeira word de destino
Variao
Operandos
Ver I
Abril/2008
P: Porta especfica
Especifica qual a porta que vai estar em operao.
41
Ver I
Abril/2008
42
Especificaes do Operando
Descrio
PRV(881) l o dado especificado em C na porta especificada em P. As
possveis combinaes de dados e portas so mostrados na tabela seguinte.
Ver I
Abril/2008
43
Ver I
Abril/2008
44
Exemplo 1
Quando a CIO 000000 torna-se ON como mostra no programa de exemplo,
CTBL(882) registra uma tabela de range de comparao para o contador
rpido 0 comece a comparar. Quando a CIO 000001 torna-se ON, PRV(881)
l a comparao no range e armazena o resultado na CIO 0100.
Exemplo 2
Quando a CIO 000100 torna-se ON, PRV(881) l a freqncia de pulsos na
entrada de contagem rpida 0 e armazena em valor hexadecimal na D00200
e D00201.
Ver I
Abril/2008
45
Smbolo em Ladder
P: Porta especifica
C: Dado de controle
TB: Primeira word da tabela de comparao
Variao
Operandos
P: Porta especifica
Especifica qual a porta que vai ser contado os pulsos.
C: Dado de controle
A instruo CTBL(882) determinada pelo dado de controle, C.
Ver I
Abril/2008
46
Nota: Sempre ajuste um valor maior ou igual que o valor mnimo de qualquer
range.
Ver I
Abril/2008
47
Descrio
Parando a comparao
A comparao parada com INI(880). No tem influncia se esta instruo
no participou da inicializao do CTBL(882).
Ver I
Abril/2008
48
Ver I
Abril/2008
49
Smbolo em Ladder
P: Porta especifica
M: Output mode
F: Primeira word de frequncia de pulsos
Variao
Operandos
P: Porta especifica
Especifica qual a porta onde haver a sada de pulsos.
M :Modo de sada
O valor de M determina o modo de sada.
Ver I
Abril/2008
50
Especificaes do Operando
Descrio
SPED(885) inicia a sada de pulsos na porta especificada em P usando o
mtodo especificado em M e com frequncia especificada em F. A sada de
pulso ser iniciada no tempo que a instruo SPED(885) for executada. Esta
instruo utilizada com a diferenciao de borda subida, (@SPED(885)) que
ser acionada somente em um ciclo do CPU.
Ver I
Abril/2008
51
Ver I
Abril/2008
52
Ver I
Abril/2008
53
Ver I
Abril/2008
54
PULS(886) usado para setar o nmero de pulsos para a sada que ser
iniciada no programa usando SPED(885) em modo independente.
Esta instruo suportada somente pelos CPUs CJ1M-CPU21/22/23.
Smbolo em Ladder
P: Porta especifica
T: Tipo de pulso
N: Nmero de pulsos
Variaes
Operandos
P: Porta Especifica
Indica qual a porta ser usada. O parametro setado em D e N ser aplicado
a instruo SPED(885).
T: Tipo de pulsos
Especifica o tipo de pulsos que ter na sada.
Ver I
Abril/2008
55
Descrio
PULS(886) seta o tipo de pulso e o nmero de pulsos especifico em T e N
para a porta especifica em P. A sada iniciada usando SPED(885) em
modo independente.
Exemplo
Quando a CIO 000000 torna-se ON, PULS(886) seta o nmero de pulsos
para a sada 0. Um valor absoluto de 5.000 pulsos setado. SPED(885)
executado e inicia os pulsos na sada usando o mtodo CW/CCW no sentido
horrio em modo independente com uma frequncia de 500 Hz.
Ver I
Abril/2008
56
Ver I
Abril/2008
57