Contador Up Down¶
| Contador Up Down | |
| Caminho | Programa/Editor Ladder/Elementos/Básicos |
| Grupo | Básico |
| Tecla de Atalho | Nenhum |
| Parâmetros | 2 |
| Entradas | 3 |
| Tamanho do elemento | 3 linhas |
| Ícone | ![]() |
| Tabela de compatibilidade de firmwares | |
| Geração de Firmware | GI, GII, GII-DUO, G3, G3S, G3R |
O objetivo deste elemento é operar como um contador de eventos.
Possui uma entrada para RESET do valor de contagem e um parâmetro de limite
de contagem. A cada pulso (evento) na entrada de contagem, o valor do contador
será incrementado de uma unidade até o limite definido. Para inseri-lo no
programa deve-se posicionar o cursor na posição desejada, selecionar no menu
à esquerda o grupo “Básico” e clicar no botão correspondente
.
Símbolo¶
Parâmetros¶
| Descrição dos Parâmetros | |||
|---|---|---|---|
| Parâmetro | Tipo(s) | Valores | Descrição |
| P1 | M | 0..Max(M) | Representa o valor corrente da contagem do elemento e deve ser obrigatoriamente uma memória inteira (operador M). |
| P2 | M | 0..Max(M) | Representa o valor final (limite) da contagem do elemento e deve ser obrigatoriamente uma memória inteira (operador M)ou constante inteira (operador K). |
| K | 0..Max(K) | ||
Entradas¶
| Descrição das Entradas | |||
|---|---|---|---|
| Entrada | Função | Estado | Descrição |
| A1 | Contagem | 0 | Entrada de contagem do elemento contador. Permanece o valor atual igual ao valor corrente |
| 0 → 1 | Entrada de contagem do elemento contador. Sempre que houver uma transição desta entrada de desenergizada para energizada, o contador terá o seu valor de contagem incrementado ou decrementado de um (dependendo do estado A2 e A3). | ||
| 1 | Entrada de contagem do elemento contador. Incremento ou decremento de uma transição (dependendo do estado A2 e A3). | ||
| 1 → 0 | Entrada de contagem do elemento contador. Sempre que houver uma transição desta entrada de energizada para desenergizada, o contador manterá o valor corrente (dependendo do estado A2 e A3). | ||
| A2 | Sentido | 0 | Entrada que define o sentido da contagem do elemento contador. Se estiver desenergizada o contador será sempre decrementado (dependente dos pulsos em A1). |
| 0 → 1 | |||
| 1 | Entrada que define o sentido da contagem do elemento contador. Se estiver desenergizada o contador será sempre incrementado (dependente dos pulsos em A1). | ||
| 1 → 0 | |||
| A3 | Ativação/Reset | 0 | Entrada de habilitação/reset do elemento contador. Quando estiver desenergizada, o contador estará desabilitado (sem contar) e, se a entrada A2 estiver inativa, o parâmetro P1 será carregado com o valor zero. Se a entrada A2 estiver ativa, o parâmetro P1 será carregado com o valor de P2. |
| 0 → 1 | Inativa, o parâmetro P1 será carregado com o valor zero. Se a entrada A2 estiver ativa,o parâmetro P1 será carregado com o valor de P2. | ||
| 1 | Habilita a operação do contador, dependendo das entradas A1 e A2. | ||
| 1 → 0 | |||
Saída¶
| Descrição das Saídas | |||
|---|---|---|---|
| Saída | Função | Estado | Descrição |
| B1 | Energização | Inativo | Quando desativada indica que a contagem não foi finalizada ou a lógica não é verdadeira. |
| Ativo | Quando ativada indica o fim da contagem de pulsos programada. | ||
Este elemento é representado por um bloco funcional com três entradas e uma saída e precisa de dois operadores. O operador que aparece na parte superior do bloco (P1) guarda o valor corrente do contador e deve ser obrigatoriamente uma memória (operador M) e o inferior (P2) que representa o valor final da contagem, pode ser uma memória ou uma constante.
A entrada inferior (A3) habilita a contagem (“Habilita”) e quando esta transitar do estado desenergizado para o energizado, o valor corrente passará a ser zero, se o sentido for “UP” ou passará a ser igual ao valor inicial da contagem se o sentido for “DOWN”. A entrada do meio do bloco (A2) indica o sentido da contagem, ou seja, se esta entrada for igual a 1 o valor corrente da contagem é incrementado a cada transição da entrada “Conta” e será decrementado caso seja igual a 0. A entrada superior (A1) é a de contagem (“Conta”).
Para contar é necessário que a entrada “Habilita” esteja energizada. Cada vez que a entrada “Conta” transitar de desenergizada para energizada o valor de contagem será decrementado ou incrementado de um, dependendo da entrada de sentido. A saída (B1) indica se a contagem chegou ao final (contagem = 0, se sentido = 0 ou contagem = valor final, se sentido = 1) ou se o contador está parado ou desabilitado. A tabela a seguir representa a operação do contador unidirecional.
Contador¶
Contador Undirecional¶
A tabela a seguir representa a operação do contador unidirecional.
| Contador Unidirecional | ||||
|---|---|---|---|---|
| A3-Habilita | A1-Conta | Operação | Estado | B1-Contou |
| 0 | 0 | Valor corrente = 0 | Parado | 0 |
| 0 → 1 | 0 | Valor corrente =0 | Parado | 0 |
| 1 | 0 → 1 | Incrementa valor corrente | Contando | 0 |
| 1 | 1 | Valor corrente = valor final | Parado | 1 |
Contador Bidirecional¶
Tabela de estado do Contador Bidirecional com Sentido = 1
| Contador Bidirecional com Sentido = 1 | ||||
|---|---|---|---|---|
| A2-Habilita | A1-Conta | Operação | Estado | B1-Contou |
| 0 | 0 | Valor corrente = valor inicial | Parado | 0 |
| 0 → 1 | 0 | Valor corrente =valor inicial | Parado | 0 |
| 1 | 0 → 1 | Decrementa valor corrente | Contando | 0 |
| 1 | 1 | Valor corrente = 0 | parado | 1 |
Nota
Nas tabelas de estado dos contadores: 0 (zero) representa um estado desenergizado, 1 (um) representa um estado energizado, 0 → 1 representa uma transição do estado 0 para o estado 1 e 1 → 0 representa uma transição do estado 1 para o estado 0.