Você está na página 1de 5

CURSO DE MESTRADO EM ENGENHARIA ELECTROMECNICA

Ano Lectivo 2014/2015 2 Semestre


Grupo 16: Rui Miranda M6680, Daniel Parente M6666
Automao Industrial

Sntese Laboratorial n3
CONTADORES
Os contadores so utilizados para realizar a contagem crescente ou decrescente
de um determinado impulso.
Os contadores utilizam o seguinte endereamento:

%Cn
Para que funcionem corretamente de acordo com a sua funo, os controladores
possuem parmetros, entradas e sadas prprias, so elas:
Entrada de retorno a zero;
Entrada predefinida;
Entrada para contagem crescente;
Entrada para contagem decrescente;
Sada que indica contador vazio (%Cn.E);
Sada de alcance do valor predefinido (%Cn.D);
Sada de estouro da contagem (%Cn.F);
Valor predefinido (%Cn.P);
Valor atual (%Cn.V).

Fig. 1 - Representao grfica de um contador em linguagem ladder.

Analisado o bloco da Fig.1, podemos ver um contador, endereado em base


decimal como 0. Vemos as 4 entradas referidas em cima (lado esquerdo do bloco),
representadas respetivamente por R, S, CU de contagem crescente e ainda CD de
contagem decrescente.
A entrada R (RESET) reinicia o contador. Quando conectada a um contacto
(normalmente aberto ou fechado), e este passa de 0 para 1, a contagem volta a 0.
A entrada S (PRESET), quando ativada faz com que o contador reconhea o
valor instantneo de contagem com o valor de PRESET programado. Por exemplo, se
quisermos que um contador efetue uma determinada contagem, liga-se a entrada S, e
a contagem comea nesse valor programado. importante salientar que a entrada S
ligada apenas quando queremos fazer uma contagem decrescente.
Esto ainda representadas as 3 sadas referidas em cima (lado direito do bloco),
representadas respetivamente por E, D e F, importante dizer que para este tipo de
contador, apenas uma das sadas ligada a uma bobina.
A sada E conectada quando queremos que a informao passe quando o
valor atual da contagem menor que o valor predefinido. ento utilizada em contagens
regressivas.
A sada D conectada quando queremos que a informao passe quando o
valor predefinido atingido. Indicada para contagens crescentes, sendo emitido um
pulso quando o valor predefinido se atinge.
A sada F conectada quando queremos que a informao passe quando o
valor atual ultrapassa o valor de predefinido. Utilizado em contagens crescentes.

Funcionamento de um contador

Fig. 2 Representao do funcionamento de um contador crescente.

O bloco %C0 usado para contagem de impulsos aplicados s entradas CU


ou CD. Contudo neste caso vamos descrever o funcionamento do contador crescente,
como indicado na Fig.2. Quando o contador inicializado, ele encontra-se em 0. A
cada pulso na entrada CU incrementado 1 no valor atual, at ser atingido o valor
predefinido (%C0.V=%C0.P), altura onde %C0.D se torna ativo. importante referir que
caso os impulsos continuem, %C0.D no mais ativado. Caso seja aplicado 1 na
entrada de Reset o contador zerado.

Descrio do programa

Figura 3 - Seco da criao do sinal intermitente.


A parte inicial deste programa basicamente a criao de um sinal intermitente
que aparece a cada segundo, para isso usou-se a mesma linha de pensamento utilizada
para a realizao do sinal intermitente para o trabalho anterior. A nica diferena
encontra-se no tempo de cada timer, estando cada um deles programado para contar
apenas 500ms.

Figura 4 Seco representativa do contador dos segundos.

Na Figura 4 apresentada a implementao adotada para um contador, sendo


que os outros sero montados de igual forma, como poderemos ver na figura a seguir
representada.
Como explicado na introduo terica dos contadores a entrada CU ser ativada
a cada pulso/segundo, assim a contagem ocorrer de forma crescente.

Quando o %Cn.V atinge o valor predefinido (%Cn.P) a sada, do contador,


%Cn.D ser ativada. A entrada correspondente ao reset (R), tem o mesmo
endereamento colocado na sada (D), logo quando esta ativada ocorre um reset no
contador, iniciando a contagem.

Figura 5 Representao do contador dos minutos, horas e dias.

Como podemos observar atravs da Figura 5 a entrada (CU) em cada contador


tm o mesmo endereamento que a sada (D) do contador anterior. Isto serve para que
os contadores sejam montados em cascata.
A nica diferena entre todos os contadores o nmero de contagens que
realizam no contador dos segundos, so contados 30 segundos, de modo a que a
simulao no seja muito demorada, logo um minutos igual a 30 segundos. O contador
dos minutos conta apenas 3 minutos, correspondendo estes a uma hora. Quando nos
referimos ao contador das horas podemos afirmar que este apenas conta 2 horas, sendo
o correspondente a um dia. O contador dos dias tem, basicamente, contagem ilimitada,
pois o ultimo contador.
Ento, pelo que foi apresentado em cima podemos afirmar que um dia tm 2
horas, cada uma dessas duas horas tm 3 minutos e que cada um desses minutos tem
apenas 30 segundos. Transportando isto para a realidade cada hora tm um minuto e
meio e cada dia tem 3 minutos.
Os resultados desta simulao apenas podero ser visualizados no contador
pois l que armazenada a informao sobre a contagem de cada varivel temporal.

Figura 6 Vista geral no programa de simulao