Buscar

2-Utilizacao_Contador

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

CONTADOR 
 
Na pasta Instructions encontramos a subpasta Counters, onde podemos encontrar os diversos 
tipos de contadores que o CLP disponibiliza ao usuário. 
Alguns deles: 
CTU => Contador Crescente (UP) 
CTD => Contador Decrescente (Down) 
CTUD => Contador Crescente e Decrescente (Up & Down) 
 
 
 
 
 
 
 
 
 
 
 
 
Selecionando CTU e clicando F1, abrimos o Help sobre o contador Up. 
 
Os contadores podem ser enumerados de C0 a C255. (Podem ser utilizados para qualquer tipo 
dos 3 contadores descritos acima CTU, CTD e CTUD). 
 
Os contadores são memórias do tipo Word, inteiro de 16 bit, com valor máximo de 32767 (o bit 
mais significativo é utilizado para sinal). 
 
 
Para o CTU (Contador Crescente): 
Quando for aplicado, na entrada CU, um pulso de subida (passando do estado ‘0’ para ‘1’) o 
contador em questão é incrementado, podendo contar até 32767 (valor máximo de uma Word). 
Quando o valor do contador for maior ou igual ao valor do PV (do contador em questão), tal 
como nos timers, o bit de mesmo nome que o contador, assumirá o valor ‘1’, como mostrado na 
figura abaixo. 
Na entrada PV podemos associar uma constante (Word) ou o valor de uma memória do tipo 
Word (por exemplo: VW70, MW10, ect). 
Quando aplicamos um sinal ‘1’ na entrada R, zeramos o contador. 
 
 
 
 
 
 
 
 
 
 
 
Para a programação ao lado temos um relógio: 
 
 SM0.5 => memória especial – clock 1 segundo. 
(ver no Help SMB0). 
 O contador C10 (Segundo) é incrementado a 
cada segundo. 
 Após 60 segundos (PV de C10=60) o bit C10 
vai para ‘1’, zerando C10 e incrementando C11 a 
cada minuto (60 segundos). 
 Após 60 minutos (PV de C11=60) o bit C11 vai 
para ‘1’, zerando C11 e incrementando C12 a cada 
hora. 
 Após 24 horas (PV de C12=24) o bit C11 vai 
para ‘1’, zerando C12. 
 
 
 
Para o CTD (Contador Decrescente): 
Quando for aplicado, na entrada CD, um pulso de subida (passando do estado ‘0’ para ‘1’) o 
contador em questão é Decrementado, podendo iniciar a contagem até 32767 (valor máximo de 
uma Word). 
Para carregar o valor inicial, é necessário dar um pulso na entrada LD (Load), então o contador 
assume o valor de PV. 
Quando o valor do contador for igual a 0 (zero), o bit de mesmo nome que o contador, assumirá 
o valor ‘1’, como mostrado na figura abaixo. 
 
 
 
 
 
 
 
 
 
 
Para o CTUD (Contador Crescente e Decrescente): 
Quando for aplicado, na entrada CU, um pulso de subida o contador Incrementa. 
Quando for aplicado, na entrada CD, um pulso de subida o contador Decrementa. 
Para carregar o valor inicial, é necessário dar um pulso na entrada LD (Load), então o contador 
assume o valor de PV. 
Quando o valor do contador for maior ou igual ao valor do PV , o bit de mesmo nome que o 
contador, assumirá o valor ‘1’, como mostrado na figura abaixo. 
Quando aplicamos um sinal ‘1’ na entrada R, zeramos o contador. 
 
 
 
 
EXERCÍCIOS 
 
1) Analise a programação ao lado, supondo que M0.0 dê um pulso por 
segundo, responda : (2,0) 
 Qual a base de tempo de contagem de C1 ? 
 Qual a base de tempo de contagem de C2 ? 
 Supondo que C1 e C2 iniciem em zero, após 100 minutos como 
estará a contagem? 
 
 
 
 
 
 
 
 
 
2) A passagem de uma peça causa um pulso em I0.0. Implementar uma contagem da 
quantidade de caixas que passam por I0.0, sabendo que cada caixa contém 12 peças. Ao 
acionar I0.7 zera a contagem de caixas. 
 
 
 
(Solução na próxima página) 
 
 
 
 
 
 
60 
60 
Solução Exercícios: 
 
1) Analise a programação ao lado, supondo que M0.0 dê um pulso por segundo, responda : (2,0) 
 Qual a base de tempo de contagem de C1 ? 1,0 segundo 
 Qual a base de tempo de contagem de C2 ? 1,0 minuto 
 Supondo que C1 e C2 iniciem em zero, após 100 minutos como estará a contagem? 
C1=0 e C2=40 
 
 
 
2) O valor de PV para C2 não é utilizado, portanto pode ser qualquer valor 
 
 
 
 
C1 
I0.7

Outros materiais