Contagem de Alta Velocidade
Processamento de Pulsos de Precisão
Capture cada pulso com precisão de nanossegundos. Domine sinais de alta frequência, posicionamento preciso via encoders e medição de frequência em tempo real.
O Poder dos Objetos Tecnológicos (TO)
As entradas tradicionais de PLC são limitadas pelo tempo de ciclo de varredura, tornando-as inadequadas para sinais de alta frequência. Os Contadores de Alta Velocidade (HSC) do TIA Portal utilizam hardware especializado na CPU ou módulos de sinal para contar pulsos independentemente do ciclo do OB1.
Ao utilizar Objetos Tecnológicos (TO), você obtém acesso a uma camada abstrata que lida automaticamente com fases de encoder (A/B), pulsos Z e unidades de medição, permitindo um rastreamento sofisticado de movimento e fluxo com o mínimo de codificação.
Contagem & Posicionamento
Contadores de hardware e sinais de Encoder
Configuração TO_HighSpeedCounter
TO_HSCO que faz
Configura a interface de hardware para aquisição de pulsos de alta velocidade. Ele gerencia direções de contagem, limites e comportamento em valores de comparação.
Quando usar
Utilizado para qualquer aplicação que exija contagem precisa de peças em esteiras ou rastreamento simples de posição onde um eixo de Motion completo não é necessário.
Dicas de Especialista
Verifique os limites de hardware da CPU; o S7-1200 normalmente suporta até 6 HSCs, mas os limites de frequência variam de acordo com o canal de entrada.
Use os eventos de 'Valor de comparação' para acionar saídas rápidas de hardware sem esperar pela varredura do programa do PLC.
Ative a entrada 'Sync' se precisar resetar ou definir o valor do contador com base em um sensor externo (pulso Z).
Suporte a Encoder (Fase A/B)
QuadratureO que faz
Decodifica sinais diferenciais (Fase A, Fase B) para detectar velocidade e direção. Suporta modos de avaliação 1x, 2x e 4x.
Quando usar
Essencial para encoders incrementais usados em medição de deslocamento rotativo ou linear onde a detecção de direção é crítica.
Dicas de Especialista
O modo de avaliação 4x oferece a maior resolução ao contar cada borda de subida e descida de ambas as fases A e B.
Certifique-se de usar cabos blindados para sinais de encoder para evitar interferência eletromagnética de cabos de motor.
Se a sua direção estiver invertida, você pode trocar as fases na configuração do TO sem precisar refazer a fiação do hardware.
Medição Avançada
Funções de Frequência, Período e Latch
Medição de Frequência & Período
Hz / msO que faz
Calcula a frequência instantânea (Hz) ou o período de tempo (ms) entre os pulsos. Inclui suavização (filtragem) integrada para sinais instáveis.
Quando usar
Ideal para fluxômetros, anemômetros ou medição de RPM de motor através de um simples sensor de proximidade e uma roda dentada.
Dicas de Especialista
Ajuste o 'Tempo de atualização' (Gate time) para equilibrar a velocidade de medição e a resolução para frequências baixas.
A medição de período é frequentemente mais precisa para sinais de frequência muito baixa em comparação com a medição de frequência.
As unidades podem ser escalonadas diretamente no TO (ex: pulsos por litro) para obter valores de engenharia diretos no seu código.
Função de Captura (Latch)
Captura de ValorO que faz
Salva o valor atual do contador instantaneamente quando um gatilho digital externo (DI) é detectado, ignorando atrasos de software.
Quando usar
Usado para medições 'em tempo real', como registrar a posição exata de um produto quando um sensor fotoelétrico é acionado.
Dicas de Especialista
Configure a entrada 'DI' nas configurações de hardware do HSC para ativar a funcionalidade de 'Captura'.
Leia o parâmetro 'CapturedValue' do bloco de dados do TO para recuperar o resultado capturado.
A captura pode ser configurada para disparar na borda de subida, borda de descida ou ambas para medição de borda dupla.
Objeto Tecnológico vs CTRL_HSC Legado
Fluxo de trabalho moderno vs conjunto de instruções legado
| Recurso | Objeto Tecnológico (TO) | Legado (CTRL_HSC) |
|---|---|---|
| Configuração | Interface Gráfica | Constantes de Hardware / DBs |
| Acesso a Dados | Tags de TO Nomeadas (DB) | Funções de Sistema (SFB) |
| Diagnóstico | Ferramentas Online Integradas | Códigos de Erro Manuais |
| Medição | Escalonamento Direto Hz/ms | Requer cálculos manuais |
| Versatilidade | Alta (Motion Integrado) | Baixa (Apenas independente) |
| Limpeza de Código | Superior (Simbólico) | Complexo (Baseado em endereço) |
Perguntas Frequentes
Qual é a diferença entre um Objeto Tecnológico HSC e a instrução CTRL_HSC?
O Objeto Tecnológico (TO) oferece uma forma moderna e gráfica de configurar e monitorar contadores. Ele armazena todos os dados em um Bloco de Dados estruturado. O CTRL_HSC é uma instrução legada que requer mais configuração manual e é mantida principalmente para compatibilidade ou tarefas muito simples.
Qual é a frequência máxima que posso contar com um S7-1200?
As entradas integradas normalmente suportam até 100 kHz ou 200 kHz, dependendo do modelo e da entrada específica (ex: 6ES7214-1AG40-0XB0). Placas de sinal (Signal Boards) de alta velocidade podem estender isso para 1 MHz.
Quais tipos de encoder são suportados pelo HSC do TIA Portal?
Suporta contadores monofásicos (Pulso + Direção), bifásicos (A/B quadratura) e de pulso único. Funciona com encoders incrementais de 24V DC; sinais de 5V requerem uma placa de sinal ou módulos de alta velocidade específicos.
Como diagnosticar um contador que não está incrementando?
Primeiro, verifique o bit 'Status' no TO. Use a visualização Online & Diagnóstico para ver se as entradas de hardware estão fisicamente recebendo pulsos. Certifique-se de que o 'HW_ID' e o 'Endereço de entrada' na configuração do TO correspondem ao seu hardware físico.