Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


clp avançado, Notas de estudo de Engenharia Elétrica

apostila clp avançada generica

Tipologia: Notas de estudo

2012

Compartilhado em 11/09/2012

ademir-jose-dos-santos-12
ademir-jose-dos-santos-12 🇧🇷

4.5

(9)

20 documentos

1 / 23

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
1. STATUS DA CPU
SF (vermelho) – O Led vermelho indica falha no sistema.
O Led SF ligado se ocorrer um erro fatal 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 não está executando o programa.
PAGE 46
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17

Pré-visualização parcial do texto

Baixe clp avançado e outras Notas de estudo em PDF para Engenharia Elétrica, somente na Docsity!

1. STATUS DA CPU

  • SF (vermelho) – O Led vermelho indica falha no sistema. O Led SF ligado se ocorrer um erro fatal 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 não está executando o programa.
  • IX.X (verde) – Indica o estado atual da entrada, se ligado entrada energizada.
  • QX.X (verde) – Indica o estado atual da saída, se ligado saída energizada. 1.. MODOS DE OPERAÇÃO
  • RUN – Nesta posição a CPU está rodando o programa.
  • STOP – Nesta posição o programa é interrompido. Sempre que fizemos uma alteração ON LINE, para salvarmos esta alteração a CPU deverá estar em STOP. TERM – Permite programar e transferir um programa com a CPU em ciclo. No memento que o programa vai ser salvo a CPU passa por alguns instantes de RUN para STOP. 2.. CONFIGURAÇÃO DE MEMÓRIA
  • Memória de Programa
  • Memória de Dados
  • Variável de Memória (V)
  • EEPROM (DB1) RAM
  • Somente RAM
  • Imagem de processo de entradas e saídas
  • Flag’s (M)
  • Special Merker (SM)
  • Temporizadores (T) e Contadores (C)
  • Acumuladores (AC) – São 4 acumuladores de 32 bits
  • High Speed Counter (HSC)

2. PARÂMETROS DE MEMÓRIA

  • Memória de programa : CPU 212-1 K-Byte CPU 214-4 K-Byte
  • Memória de dados: Área 1=DB1 CPU 212 – byte a byte 127 RAM e EEPROM CPU 214 – byte 0 a byte 511 Área 2 CPU – 212 byte 128 a 1023 Somente RAM - CPU 214 – byte 512 a 4095 3.. IMAGEM DE PROCESSO As entradas são sempre lidas e armazenadas no inicio de um ciclo. A periferia pode ser acessada diretamente independente do scan, através de instruções acesso direto (exemplo LD1 10.3). A periferia é sempre acessada diretamente bit a bit. 4.. FLEGs** CPU 212 – São 128 flags disponíveis (MBO a MB15) CPU 214 – São 256 flags disponíveis (MBO a MB31) 5.. **SPECIAL FLAGs

4.4.. COMPARADOR *****************************

4.5.. COMPARADOR *****************************

4.6.. COMPARADOR *****************************

4.7.. COMPARADOR *****************************

4.8.. COMPARADOR *****************************

4.9.. COMPARADOR *****************************

5. COMANDOS DE SAÍDA *****************************

5.1.. SAÍDA *****************

5.2.. SAÍDA *****************

5.3.. SAÍDA *****************

5.4.. SAÍDA *****************

5.5.. SAÍDA *****************

5.6.. SAÍDA *****************

5.7.. SAÍDA *****************

6. TEMPORIZADORES / CONTADORES / HSC / CLOCK

6.1.. TEMPORIZADOR

6.2.. TEMPORIZADOR

6.3.. TEMPORIZADOR

6.4.. TEMPORIZADOR

6.5.. TEMPORIZADOR

6.6.. TEMPORIZADOR

7. MATH / PID

7.1.. MATH / PIT

7.2.. MATH / PIT

7.3.. MATH / PIT

7.4.. MATH / PIT

7.5.. MATH / PIT

7.6.. MATH / PIT

8. INCREMENT / DECREMENT

10. SHIFT / ROTATE

10.1.. SHR_B

10.2.. SHR_W

10.3.. SHR_DW

10.4.. SHL_B

10.5.. SHL_W

10.6.. SHL_DW

10.7.. ROR_B

10.8.. ROR_W

10.9.. ROR_DW

10.10.. ROL_B

10.11.. ROL_W

10.12.. ROL_DW

10.13.. SHRB

11. PROGRAM CONTROL

11.1.. END

11.2.. STOP

11.3.. WDR

11.4.. JMP

11.5.. LBL

11.6.. CALL

11.7.. SBR

11.8.. RET

11.9.. SCR

11.10.. S0.

11.11.. SCR

12. LOGICAL OPERATIONS

12.1.. WAND_B

12.16.. WXOR_B

12.17.. WXOR_W

12.18.. WXOR_DW

12.19.. INV_B

12.20.. INV_W

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

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

12.44.. X

12.54.. FUNÇÃO “E“

Analisando um diagrama de controle de comando na técnica de relés, encontramos a realização da função “E” , onde existem dois (ou mais) contatos em série.

A função “E ” e chamada

em inglês, de AND.

12.55.. FUNÇÃO “OU”

Na teoria de relês a função “OU” e realizada com 2 (ou mais) contatos em paralelo.

A função “ OU” e chamada em inglês, de OR.

12.56.. FUNÇÃO INVERSOR (NÃO)

Obtém-se, na técnica de relés, a inversão do nível lógico de sinal. Definição da função inversora: o sinal de saída e um inversor são sempre de nível lógico antivalente (complementar) ao sinal de entrada. 12.57.. FUNÇÃO “OU - EXCLUSIVA” Esta função lógica resulta da combinação de portas “E”, “OU” e inversoras. Desta forma uma lógica OU EXCLUSIVA terá a saída ao nível lógico 1 se um número ímpar de entradas estiver ao nível lógico 1.

13. INSTRUÇÕES

13.1.. Load (LD)

Carrega o valor do contato para o topo do stack. 13.2.. And (A) / And Not (A N) Combina o valor do contato com o valor do topo 13.3.. And Load (ALD) / Or Load (OLD) Combina o resultado de dois stack’s e resultado fica no topo. 13.4.. NOT Esta instrução nega o topo stack. Se o topo é 1 após a instrução passa para zero. Não altera o resto da pilha. 13.5.. EU Esta instrução é para detectar de subida. Sinal de saída fica em 1 durante um scan. 13.6.. ED Esta instrução é para detectar flanco de descida. Sinal de saída fica em 1 durante um scan. 13.7.. SET / RESET Seta uma saída n bits do endereço especificado.

  • Faça uma ligação de um motor, controlado por CLP, usando, com um botão
    • Proteção por relê sobrecarga
    • Botão liga / desliga
  • Faça uma ligação de um motor que possa girar no sentido horário e anti-horário, na forma tradicional e controlado por CLP: - Proteção por relê sobrecarga - Botão desliga - Botão liga horário - Botão liga anti-horário
  • Faça uma ligação de um motor que possa girar no sentido horário e anti-horário, controlado por CLP, usando SET / RESET: - Proteção por relê sobrecarga - Botão desliga - Botão liga horário - Botão liga anti-horário

5.9.. TONR

Para este tipo de temporizador programa-se o valor de tempo desejado no parâmetro “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 saída do temporizador será acionada e permanecerá nesta condição até que a instrução de reset do temporizador seja acionada. Neste instante o valor de tempo acumulado, também irá para zero.

15. INSTRUÇÕES COM CONTADORES

4.10.. CTU

Contadores crescentes, quando atinge o valor presetado, habilita o contato do contador. O contador crescente conta de 0 até 32767. Para que o valor acumulado passe a zero é necessário um sinal de reset. 4.11.. CTUD Contagem crescente / decrescente, ao atingir o valor presetado habilita o contato do contador. Este contador conte de –32768 até + 32767 Para que o valor acumulado passe a zero é necessário um sinal de reset.

16. INSTRUÇÃO MOVE

Esta instrução transfere um dado de um lugar para outro. 5.10.. MOV_B Move um dado em byte para outro local em byte 5.11.. MOV_W Move um dado em WORD para outro local em WORD 5.12.. MOV_DW Move um dado em DOUBLÉ WORF para outro local em DOUBLÉ WORF. 5.13.. SWAP Esta instrução troca o byte mais significativo com o byte menos significativo. O resultado fica no mesmo endereço.

17. INSTRUÇÃO COM COMPARADORES

Podemos comparar dois bytes, 2 palavras, duas palavras duplas se: == igual >= maior / igual < menor / igual 6.7.. ==I “IGUAL VALOR INTEIRO” Compara se é igual. 6.8.. >=I “MAIOR OU IGUAL VALOR INTEIRO” Compara se o valor maior ou igual. 6.9.. <=I “MENOR OU IGUAL VALOR INTEIRO” Compara se o valor menor ou igual.