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 E e chamada
em ingls, de AND.
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