Escolar Documentos
Profissional Documentos
Cultura Documentos
8
1.1. MODOS DE OPERAO...................................................................8
1.2. CONFIGURAO DE MEMRIA.......................................................8
2. PARMETROS DE MEMRIA.................................................................9
2.1. IMAGEM DE PROCESSO..................................................................9
2.2. FLEG`s................................................................................................ 9
2.3. SPECIAL FLAG`s................................................................................9
3. CONTATOS............................................................................................. 10
3.1. CONTATO NA NORMALMENTE ABERTO....................................10
3.2. CONTATO NF NORMALMENTE FECHADO....................................10
3.3. CONTATO *****************************...............................................10
3.4. CONTATO *****************************...............................................11
3.5. CONTATO *****************************...............................................11
3.6. CONTATO *****************************...............................................11
3.7. CONTATO *****************************...............................................11
4. COMPARADORES COM CONTATO .....................................................11
4.1. COMPARADOR *****************************.......................................11
4.2. COMPARADOR *****************************.......................................12
4.3. COMPARADOR *****************************.......................................12
4.4. COMPARADOR *****************************.......................................12
4.5. COMPARADOR *****************************.......................................12
4.6. COMPARADOR *****************************.......................................12
4.7. COMPARADOR *****************************.......................................12
4.8. COMPARADOR *****************************.......................................12
4.9. COMPARADOR *****************************.......................................13
5. COMANDOS DE SADA *****************************................................13
5.1. SADA *****************.......................................................................13
5.2. SADA *****************.......................................................................13
5.3. SADA *****************.......................................................................13
5.4. SADA *****************.......................................................................14
1
9.6. BLKMOV_D.......................................................................................21
9.7. SWAP................................................................................................ 21
9.8. FILL_N.............................................................................................. 21
10. SHIFT / ROTATE...................................................................................22
10.1. SHR_B............................................................................................ 22
10.2. SHR_W........................................................................................... 22
10.3. SHR_DW......................................................................................... 22
10.4. SHL_B............................................................................................. 23
10.5. SHL_W............................................................................................ 23
10.6. SHL_DW......................................................................................... 23
10.7. ROR_B............................................................................................ 23
10.8. ROR_W........................................................................................... 24
10.9. ROR_DW........................................................................................ 24
10.10. ROL_B.......................................................................................... 24
10.11. ROL_W......................................................................................... 24
10.12. ROL_DW.......................................................................................24
10.13. SHRB............................................................................................ 25
11. PROGRAM CONTROL..........................................................................25
11.1. END................................................................................................. 25
11.2. STOP.............................................................................................. 25
11.3. WDR................................................................................................ 25
11.4. JMP................................................................................................. 26
11.5. LBL.................................................................................................. 26
11.6. CALL............................................................................................... 26
11.7. SBR................................................................................................. 26
11.8. RET................................................................................................. 26
11.9. SCR................................................................................................. 26
11.10. S0.0............................................................................................... 26
11.11. SCR............................................................................................... 26
12. LOGICAL OPERATIONS......................................................................27
12.1. WAND_B......................................................................................... 27
12.2. WAND_W........................................................................................ 27
12.3. WAND_DW.....................................................................................27
12.4. WOR_B........................................................................................... 28
12.5. WOR_W.......................................................................................... 28
12.6. WAND_DW.....................................................................................28
12.7. WOR_R........................................................................................... 28
12.8. WOR_W.......................................................................................... 29
12.9. WOR_DWX.....................................................................................29
12.10. WXOR_B.......................................................................................29
12.11. WXOR_W......................................................................................29
12.12. WXOR_DW...................................................................................30
12.13. INV_B............................................................................................ 30
12.14. INV_W........................................................................................... 30
12.15. WXOR_DW...................................................................................30
12.16. WXOR_B.......................................................................................31
12.17. WXOR_W......................................................................................31
12.18. WXOR_DW...................................................................................31
12.19. INV_B............................................................................................ 31
12.20. INV_W........................................................................................... 31
12.21. INV_DW........................................................................................ 32
12.22. X 32
12.23. X 32
12.24. X 32
12.25. X 32
12.26. X 32
12.27. X 32
12.28. X 32
12.29. X 32
12.30. X 32
12.31. X 32
12.32. X 33
12.33. X 33
12.34. X 33
12.35. X 33
12.36. X 33
12.37. X 33
12.38. X 33
12.39. X 33
12.40. X 33
12.41. X 33
12.42. X 33
12.43. X 33
12.44. X 34
12.45. X 34
12.46. X 34
12.47. X 34
12.48. X 34
12.49. X 34
12.50. X 34
12.51. X 34
12.52. X 34
12.53. X 34
12.54. FUNO E................................................................................35
12.55. FUNO OU..............................................................................35
12.56. FUNO INVERSOR (NO)........................................................36
12.57. FUNO OU - EXCLUSIVA.......................................................36
13. INSTRUES........................................................................................ 37
13.1. Load (LD)........................................................................................ 37
13.2. And (A) / And Not (A N)...................................................................37
19.6. SHL_DW......................................................................................... 52
19.7. ROR_DW........................................................................................ 52
19.8. ROL_DW......................................................................................... 53
1. STATUS DA CPU
SF (vermelho) O Led vermelho indica falha no sistema.
RUN (verde) O Led verde indica que o controlador est no modo RUM, ou seja,
executando o programa.
STOP (amarelo) O Led amarelo indica que o controlador est em modo stop e
portanto no est executando o programa.
Memria de Programa
Memria de Dados
Somente RAM
Flags (M)
2. PARMETROS DE MEMRIA
2.2. FLEG`s
CPU 212 So 128 flag`s disponveis (MBO a MB15)
CPU 214 So 256 flag`s disponveis (MBO a MB31)
3. CONTATOS
10
11
12
13
14
6.1. TEMPORIZADOR
6.2. TEMPORIZADOR
6.3. TEMPORIZADOR
6.4. TEMPORIZADOR
6.5. TEMPORIZADOR
15
6.6. TEMPORIZADOR
7. MATH / PID
16
17
8. INCREMENT / DECREMENT
18
19
9.1. MOV_B
9.2. MOV_W
9.3. MOV_DW
9.4. MLKMOV_B
20
9.5. MLKMOV_W
9.6. BLKMOV_D
9.7. SWAP
9.8. FILL_N
21
10.1.SHR_B
10.2.SHR_W
10.3.SHR_DW
22
10.4.SHL_B
10.5.SHL_W
10.6.SHL_DW
10.7.ROR_B
23
10.8.ROR_W
10.9.ROR_DW
10.10. ROL_B
10.11. ROL_W
10.12. ROL_DW
24
10.13. SHRB
11.1.END
11.2.STOP
11.3.WDR
25
11.4.JMP
11.5.LBL
11.6.CALL
11.7.SBR
11.8.RET
11.9.SCR
11.10. S0.0
11.11. SCR
26
12.1.WAND_B
12.2.WAND_W
12.3.WAND_DW
27
12.4.WOR_B
12.5.WOR_W
12.6.WAND_DW
12.7.WOR_R
28
12.8.WOR_W
12.9.WOR_DWX
12.10. WXOR_B
12.11. WXOR_W
29
12.12. WXOR_DW
12.13. INV_B
12.14. INV_W
12.15. WXOR_DW
30
12.16. WXOR_B
12.17. WXOR_W
12.18. WXOR_DW
12.19. INV_B
12.20. INV_W
31
12.21. INV_DW
12.22. X
12.23. X
12.24. X
12.25. X
12.26. X
12.27. X
12.28. X
12.29. X
12.30. X
12.31. X
32
12.32. X
12.33. X
12.34. X
12.35. X
12.36. X
12.37. X
12.38. X
12.39. X
12.40. X
12.41. X
12.42. X
12.43. X
33
12.44. X
12.45. X
12.46. X
12.47. X
12.48. X
12.49. X
12.50. X
12.51. X
12.52. X
12.53. X
34
12.54. FUNO E
Analisando um diagrama de controle de comando na tcnica de rels,
encontramos a realizao da funo E, onde existem dois (ou mais) contatos em srie.
A
funo
12.55. FUNO OU
Na teoria de rels a funo OU e realizada com 2 (ou mais) contatos em
paralelo.
A funo OU e chamada em ingls, de OR.
35
36
13. INSTRUES
13.1.Load (LD)
Carrega o valor do contato para o topo do stack.
13.4.NOT
Esta instruo nega o topo stack. Se o topo 1 aps a instruo passa para
zero. No altera o resto da pilha.
37
13.5.EU
Esta instruo para detectar de subida. Sinal de sada fica em 1 durante
um scan.
13.6.ED
Esta instruo para detectar flanco de descida. Sinal de sada fica em 1
durante um scan.
13.7.SET / RESET
Seta uma sada n bits do endereo especificado.
38
13.8.Exerccios
Boto desliga
Boto liga
39
Faa uma ligao de um motor, controlado por CLP, usando o comando SET /
RESET:
Boto desliga
Boto liga
Faa uma ligao de um motor, controlado por CLP, usando, com um boto
40
Faa uma ligao de um motor que possa girar no sentido horrio e anti-horrio,
na forma tradicional e controlado por CLP:
Boto desliga
Faa uma ligao de um motor que possa girar no sentido horrio e anti-horrio,
controlado por CLP, usando SET / RESET:
41
Boto desliga
42
Resoluo
1
TON
ms
10 ms
100 ms
1
TONR
ms
10 ms
100 ms
CPU 212
CPU 214
T 32
T 32 T 96
T 32 T 96
T 33 T 36
T 33 T 36
T 33 T 36
T 97 T 100
T 97 T 100
T 37 T 63
T 37 T 63
T 101 T 127
T 101 T 127
T0
T 0 T 64
T 0 T 64
T1T4
T1T4
T1T4
T 65 T 68
T 65 T 68
T 5 T 31
T 5 T 31
T 69 T 95
T 69 T 95
T 36 T 63
T 5 T 31
43
14.1.1. TON
Neste Tipo de temporizador programa-se o valor de tempo desejado para
paramentos (PT). Ao acionarmos a entrada do temporizador (I0.0 neste caso) inicia-se a
contagem de tempo.
Quando o valor programado PT for atingido a sada do temporizador ser
ligada.
Sempre que a entrada do temporizador for desligada, o valor do tempo ir
para zero e a sada ser desligada.
Para a CPU 214 o temporizador T33 do tipo TON e sua base de tempo
10 ms. (ver tabela)
14.1.2. TONR
Para este tipo de temporizador programa-se o valor de tempo desejado no
parmetro PT. Ao acionarmos a entrada do temporizador (I0.0 neste caso) inicia-se a
contagem de tempo que interrompida quando a entrada desligada (o valor de contagem de
tempo fica congelado). Caso a entrada seja acionada novamente o temporizador continuar a
temporizar do valor que ficou congelado. Quando o valor PT (valor programado) for atingido a
sada do temporizador ser acionada e permanecer nesta condio at que a instruo de
reset do temporizador seja acionada. Neste instante o valor de tempo acumulado, tambm ir
para zero.
44
15.2.CTUD
Contagem crescente / decrescente, ao atingir o valor presetado habilita o
contato do contador.
Este contador conte de 32768 at + 32767
45
16.1.MOV_B
Move um dado em byte para outro local em byte
46
16.2.MOV_W
Move um dado em WORD para outro local em WORD
16.3.MOV_DW
Move um dado em DOUBL WORF para outro local em DOUBL WORF.
16.4.SWAP
Esta instruo troca o byte mais significativo com o byte menos significativo.
O resultado fica no mesmo endereo.
47
48
49
18.1.INSTRUO STOP
Esta instruo quando executada causa uma transio para modo stop na
CPU.
50
19.2.SHL_W
Desloca para a esquerda a palavra.
19.3.ROR_W
Rotaciona a palavra para a direita.
19.4.ROL_W
Rotaciona a palavra para a esquerda.
51
19.5.SHR_DW
Desloca para a direita a doubl Word.
19.6.SHL_DW
Desloca para a esquerda o doubl Word.
19.7.ROR_DW
Rotaciona para a direita a doubl Word.
52
19.8.ROL_DW
Rotaciona para a esquerda a doubl Word.
53