Counter Contador Up e Down (Incremental e Decremental) PLC / CLP Siemens Tia Portal
Guia de Contadores no TIA Portal: Como Usar CTU, CTD e CTUD
Os contadores são blocos fundamentais na programação de CLPs, permitindo registar o número de vezes que um evento ocorre — como a passagem de peças numa esteira ou o número de vezes que um botão é premido. No TIA Portal, a Siemens disponibiliza três tipos principais de contadores IEC.
Neste artigo, vamos detalhar o funcionamento de cada um e como configurá-los corretamente no teu projeto.
1. Tipos de Contadores no Siemens S7-1200/1500
Existem três blocos principais localizados na pasta Counter operations da biblioteca de instruções:
CTU (Count Up): Contador incremental. Aumenta o valor cada vez que recebe um pulso na entrada.
CTD (Count Down): Contador decremental. Diminui o valor a cada pulso.
CTUD (Count Up/Down): Contador bidirecional. Permite somar e subtrair no mesmo bloco.
2. Entradas e Saídas Principais (Bloco CTU)
Para configurar um contador incremental (CTU), deves conhecer os seus pinos:
CU (Count Up): Entrada do pulso de contagem (transição de 0 para 1). [
]00:29 R (Reset): Quando ativado, zera o valor atual da contagem (CV). [
]00:49 PV (Preset Value): O valor limite que desejas atingir (ex: 10 peças). [
]00:52 Q (Output): Ativa-se quando o valor atual (CV) é igual ou superior ao valor definido em PV. [
]00:24 CV (Counter Value): Variável que armazena o valor atual da contagem em tempo real. [
]00:24
3. Configuração de Memória (DB de Instância)
Ao arrastar um contador para o teu código, o TIA Portal solicitará a criação de um Data Block (DB) de Instância. [
Isto acontece porque o contador precisa de uma memória dedicada para guardar o seu estado e o valor acumulado, mesmo que o ciclo de scan do CLP termine.
Podes escolher diferentes tipos de dados para a contagem (SInt, Int, DInt, etc.), dependendo do tamanho do número que precisas de contar.
4. Instruções Legacy e Diferenças
Além dos blocos IEC modernos, existe a pasta Legacy que contém instruções de contadores mais antigos (como o S_CU). [
Recomendação: Para projetos novos em S7-1200 ou S7-1500, utiliza sempre os blocos IEC (CTU, CTD, CTUD), pois são mais flexíveis e seguem as normas internacionais de programação.
Conclusão
Dominar o uso de contadores é essencial para qualquer programador de automação. Seja para controlar o stock de um armazém automático ou para definir o tempo de vida útil de um componente, os blocos CTU e CTD oferecem a precisão necessária para o controlo industrial.
Ficaste com alguma dúvida sobre como resetar um contador ou qual tipo de dado escolher? Deixa o teu comentário abaixo e partilha a tua experiência com o TIA Portal!
Esses blocos já são da biblioteca de instruções do TIA Portal, basta conhecer e utilizar em suas lógicas.
Bastante útil ao fazer controles por contagem.
Se Increva em Nosso Canal Youtube:
https://goo.gl/1P1oBS


0 comentários
COMENTÁRIOS AGORA