control-systems-and-automation
Projetando a lógica da escada para sistemas de coleta automática de pedágio
Table of Contents
Os sistemas de coleta automática de portagens são um componente crítico da infraestrutura rodoviária moderna, permitindo um pagamento contínuo e redução do congestionamento de tráfego. À medida que os volumes de tráfego aumentam e a demanda por transações eficientes sem contato, a confiabilidade desses sistemas nunca foi tão importante. No coração de cada pista automatizada de portagens é um controlador lógico programável (PLC) programado com lógica de escada, uma linguagem de programação gráfica originalmente derivada de diagramas de relés elétricos. Projetar uma lógica robusta de escada para coleta de portagens é essencial para garantir operações suaves, seguras e seguras. Este artigo explora os fundamentos da lógica de escada conforme aplicada aos sistemas de portagens, quebra cada componente chave e fornece as melhores práticas para engenheiros encarregados de construir ou manter esses sistemas de controle de alta disponibilidade.
Entendendo a lógica da escada para controle industrial
Origens e Evolução
A lógica da escada foi desenvolvida na década de 1970 como uma substituição para painéis de relés com fios rígidos em ambientes de fabricação. Sua principal vantagem é que ela reflete o layout visual de circuitos de relés elétricos, tornando-o intuitivo para eletricistas e engenheiros familiarizados com esquemas. A linguagem é padronizada sob IEC 61131-3, que também inclui outras linguagens de programação PLC, como Diagrama de Bloco de Função e Texto Estruturado. A lógica da escada continua sendo a linguagem mais utilizada para controle discreto em indústrias que vão desde montagem automotiva até gerenciamento de tráfego.
Por que a lógica da escada para sistemas de pedágio?
Os sistemas de recolha de portagens requerem respostas determinísticas e em tempo real a entradas como sensores de veículos, leitores de RFID e gatilhos de câmara. A lógica da escada é inerentemente adequada para isso, porque executa num ciclo de varredura sequencial – cada roda é avaliada de cima para baixo e as saídas são atualizadas no final de cada varredura. Este comportamento determinístico permite aos engenheiros prever exatamente como o sistema irá reagir sob todas as condições esperadas. Além disso, a lógica da escada é altamente visual, facilitando para o pessoal de manutenção solucionar falhas sem exigir habilidades de software profundas. Num ambiente operacional 24/7 como uma plataforma de pedágio, esta legibilidade é uma vantagem significativa.
Componentes-chave da lógica da escada da coleção de pedágios
Uma faixa automática de portagem típica pode ser dividida em vários subsistemas, cada um dos quais é controlado por um ou mais degraus no diagrama de escada. As seguintes secções detalham os componentes mais comuns e como a lógica de escada os gerencia.
Sensores de detecção de veículos
A detecção precisa de veículos é o primeiro passo em qualquer transação de pedágio. Tecnologias comuns de sensores incluem:
- Detectores de loop indutivos – Enterrados no pavimento, as loops detectam alterações na indutância quando um veículo metálico passa. A lógica da escada lê-los como entradas discretas (presença ou ausência).
- Sensores Radar ou LIDAR – Montados em cima, eles fornecem detecção de presença e podem medir a velocidade e altura do veículo. Suas saídas são frequentemente binárias (detectadas/não detectadas) mas podem incluir sinais analógicos que a lógica da escada converte usando instruções de comparação.
- Piezoelétricas – Usado para contagem de eixos e detecção de peso; a lógica da escada utiliza contadores para acumular contagens de eixos, importante para a classificação de portagens multieixos.
Cada sensor é ligado a um módulo de entrada digital no PLC. Na lógica da escada, estas entradas aparecem como contatos normalmente abertos (NO) ou normalmente fechados (NC). Por exemplo, o degrau para barreira aberta pode exigir que o contato "presente do veículo" e "sucesso do pagamento" seja verdadeiro.
Sistemas de identificação do veículo
A identificação determina a conta do veículo e a taxa de portagem aplicável. Dois métodos são dominantes:
- tags e leitores de RFID – tags ativa ou passiva montadas no pára-brisas comunicam com um leitor de beira de estrada. O leitor envia uma string de dados (geralmente via serial RS-232/485 ou Ethernet) para o PLC. A lógica da escada pode usar instruções de mensagem (por exemplo, blocos MSG) para processar a resposta ou ativar um ciclo de leitura.
- Reconhecimento automático de placas de números (ANPR) – As câmaras capturam uma imagem e uma unidade de processamento externo (muitas vezes um PC ou servidor de borda) devolve o texto da placa. O PLC corresponde a isto em relação a um banco de dados local ou remoto. A lógica típica da escada inclui uma bandeira "dados recebidos" que trava até que a transação esteja concluída.
A redundância é crítica: se o leitor RFID falhar, o sistema deverá voltar para o ANPR. A lógica da escada implementa isto com uma linha de priorização que tenta o RFID primeiro; se nenhuma marca válida for lida dentro de um tempo limite, ela muda para o modo da câmera.
Logic de Processamento de Pagamentos
A validação de pagamento pode acontecer localmente ou através de um servidor central. A lógica da escada deve interagir com módulos de pagamento, tais como:
- Dedução de conta pré-pago – O PLC envia um ID de veículo para um servidor de infraestrutura (por cima de uma rede). O servidor responde com um sinal "válido/insuficiente". A lógica da escada usa um protocolo de aperto de mão: definir um bit "requisito", esperar por "conhecimento", então ler o resultado.
- Aceitação de numerário/moeda – Para faixas de modo misto ou frequentadas, aceitadores de moedas e validadores de contas enviam trens de pulso ou dados seriais.A lógica de escada usa contadores de alta velocidade para totalizar a quantidade inserida e compara-a com a taxa de pedágio.
- Cartão de crédito/débito – Os leitores de cartões são geralmente conectados através de um link serial ou Ethernet. O PLC emite um comando de "início de pagamento" e espera por uma mensagem de "sucesso" ou "fracasso" antes de prosseguir.
Os timers são muito usados em degraus de pagamento para evitar filas infinitas. Por exemplo, se o servidor não responder em 5 segundos, a lógica da escada deve parar e direcionar o veículo para a faixa manual.
Controle de barreiras e segurança
A barreira (ou porta) é o atuador final na faixa de pedágio. Só deve abrir quando o pagamento é confirmado e fechar com segurança após o veículo passar. Principais considerações lógicas incluem:
- Comando aberto – O motor de barreira só é energizado quando todas as condições são cumpridas: veículo detectado, pagamento validado, e nenhuma condição de alarme.
- Fechar o comando – A barreira fecha-se após o veículo deixar o sensor de saída (um segundo circuito indutivo ou radar). Um atraso de temporizador de 1-2 segundos impede o estalo do pára-choques do veículo.
- Input de segurança – Uma borda de detecção de obstáculos no braço da barreira. Se a borda estiver deprimida, um contato normalmente fechado abre e impede que a barreira se feche (ou reverta).A lógica da escada deve fazer o degrau próximo depender da borda de segurança não ser ativada.
- Sobreposição manual – Uma entrada chave-switch permite que os atendentes de portagens levantem ou baixem a barreira de forma independente. A lógica de escada dá entradas manuais mais prioridade do que as automáticas.
Tratamento de Erros e Redundância
Os sistemas de portagem operam em ambientes externos severos, por isso o tratamento de erros é fundamental. As técnicas comuns de manipulação de erros de escala incluem:
- timers de cão de guarda – Se um sensor não mudar de estado dentro de uma janela de tempo esperada (por exemplo, o veículo passa mas o sensor de saída nunca dispara), o sistema deve levantar um alarme e forçar um estado de retrocesso.
- Sensores de corrente – Muitas pistas usam dois detectores de loop em série. A lógica da escada verifica que ambos os sensores concordam dentro de uma tolerância. O desacordo desencadeia uma falha que alerta a manutenção e pode desativar a pista.
- Perda de comunicação – A perda de ligação ao servidor de pagamento é detectada através de um sinal cardíaco. A lógica da escada pode introduzir um "modo de emergência local" onde o dinheiro ou uma dedução fixa é aceite e registado para reconciliação posterior.
- Battery backup – Em caso de perda de energia, o PLC mantém estados de E/S; a lógica da escada deve colocar todas as saídas em um estado seguro (barreira fechada, alarmes desligados).
Projetando a sequência lógica da escada
Um programa de lógica de escada bem estruturado para uma faixa de pedágio segue uma sequência definida. O ciclo típico de varredura processa os degraus de entrada primeiro, depois a lógica, depois as atualizações de saída. Abaixo está um fluxo passo a passo para uma única faixa com pagamento RFID.
Sequência passo a passo para uma típica Toll Lane
- Estado inactivo – Barreira fechada, sem veículo presente. O semáforo verde está desligado; luz vermelha está acesa.
- Detecção de veículos – O sensor de loop de aproximação (Loop A) fecha o seu contacto. A lógica da escada trava um bit interno "presente no veículo". Um cronômetro começa para a janela de transação.
- Leia a tag RFID – O PLC envia um comando "leia" ao leitor. Ele espera por um sinal "tag data ready". Se recebido, o ID é armazenado em um registro de dados. Se não recebido dentro de 500 ms, uma bandeira "RFID" é definida.
- Check de pagamento – O PLC envia o ID do veículo para o servidor de pagamento através da Ethernet. Ele define um bit "pedir enviado" e espera por uma resposta. O servidor responde com "pago" ou "não pago". Se não houver resposta em 3 segundos, ele se desliga.
- Barreira aberta – Se o pagamento for confirmado (ou se um sobreposição local estiver ativo), a lógica da escada energiza a barreira da bobina aberta. A luz verde da faixa liga-se, desliga-se a luz vermelha.
- Passagem de veículos – O sensor de saída de loop (Loop B) detecta a saída do veículo. Uma vez que o Loop B transições de presente para ausente, um "veículo esquerdo" é definido.
- Fechar a barreira – Após um atraso de 1,5 segundos (usando um temporizador de ton), a bobina de fechamento da barreira é energizada. A barreira diminui até que seja feito um interruptor de limite fechado.
- Retornar ao inactivo – Todos os bits internos são reiniciados e o sistema espera pelo próximo veículo.
Contadores e temporizadores em lógica de escada
Os timers são essenciais para sincronizar eventos. Os tipos mais comuns usados são:
- TON (Timer On Delay) – Usado para o atraso de fecho da barreira após as saídas do veículo.
- TOF (Timer Off Delay) – Às vezes, costumava manter a barreira aberta por um tempo mínimo, mesmo que o sensor de saída disparasse precocemente.
- RTO (Retentive Timer) – Útil para registrar a duração de uma faixa estava em modo de alarme.
- Contantes – Contadores de alta velocidade (HSC) contagem pulsos de sensores de roda ou aceitadores de moedas. Contadores padrão rastrear o número de veículos processados por turno.
A lógica da escada também usa instruções aritméticas (ADD, SUB, COMPARE) para calcular os montantes de portagens para veículos multieixos ou para somar as receitas totais para um display local.
Integração com redes de pagamento
As faixas de portagem modernas fazem parte de uma rede mais ampla que inclui sistemas centrais de contabilidade, aplicação de violações e gestão de tráfego. A lógica da escada deve comunicar-se usando protocolos como Modbus TCP, EtherNet/IP ou protocolos seriais proprietários.
- Compartilhamento de tabelas de dados – O PLC possui um bloco de memória (por exemplo, uma matriz de palavras de 16 bits) que o controlador de rede lê periodicamente. Cada palavra corresponde a um status de faixa: veículo em andamento, estado de barreira, código de falha.
- Event loging – Cada transação (ID do veículo, timestamp, success/failure) é enviada para um banco de dados. A lógica da escada pode usar um buffer FIFO para eventos de fila se a rede estiver temporariamente desligada.
- Accionamento remoto – Um HMI ou sistema central conectado à rede pode abrir a barreira remotamente (por exemplo, para veículos de emergência).A lógica da escada dá a esta entrada a maior prioridade, sobrepondo toda a lógica local.
Melhores práticas para a lógica da escada em sistemas de portagens
Redundância e Design de Segurança Falência
Como uma falha de faixa pode causar backups de tráfego e perda de receita, a redundância deve ser construída em hardware e software.
- Use processadores duplos ou CLPs de standby quente onde a lógica da escada é espelhada.
- Degraus de design para que uma falha de sensor não derrube toda a pista – por exemplo, se o Loop A falhar, a lógica ainda pode operar usando um sensor de radar como backup.
- Implemente um degrau "watchdog" que monitora a própria saúde do PLC. Se o relógio não for reiniciado dentro do ciclo de varredura, todas as saídas são forçadas a um estado seguro.
- Incluir um seletor de modo manual/automático; no modo manual, a barreira é controlada por um botão de comando.
Documentação e Controle de Versão
A lógica da escada é frequentemente desenvolvida por um engenheiro e mantida por outro anos mais tarde. A documentação clara é, portanto, não negociável. As melhores práticas incluem:
- Adicionando comentários descritivos (por exemplo, "Se Loop A E Payment OK, então trava Barrier Open Req").
- Criando uma convenção padrão de nomeação de tags, como Sensor Lane1 LoopA e Output Lane1 Barrier Open.
- Manter um histórico de revisão no arquivo de projeto PLC e armazená-lo em um sistema de controle de versão (por exemplo, Git).
- Desenhar um diagrama de transição de estado (ou fluxograma) que mapeia os degraus da escada – isso ajuda novos engenheiros a compreender a sequência sem traçar todos os contatos.
Teste e Simulação
Antes de implantar a lógica da escada em uma faixa de pedágio ao vivo, uma verificação completa é essencial.
- Simulação offline – Muitos IDEs PLC têm simuladores integrados que permitem aos engenheiros forçar entradas e observar saídas. Isso é útil para a lógica baseada no tempo e condições de limite.
- Hardware-in-the-loop (HIL) – Ligue o PLC a um simulador que imita sensores e interruptores. Isto pode testar toda a lógica da escada em condições de falha, como perda de comunicação ou ruído do sensor.
- Tribunal de campo – Uma vez que a lógica é implantada, execute mil veículos (ou passes simulados) e registre cada transação. Verifique se há pagamentos perdidos ou aberturas de barreira falsas.
- Teste de regressão – Quando uma modificação é feita, execute o mesmo conjunto de casos de teste para garantir que a lógica existente ainda funciona como pretendido.
Tendências futuras: computação de bordas e IoT
O papel da lógica da escada nos sistemas de portagem está a evoluir. Com o aumento da computação de bordas, alguns processamentos pesados (como o ANPR) estão a mudar-se de um servidor central para um portal de bordas local que se comunica com o PLC sobre Ethernet de alta velocidade. Isto reduz a latência e permite uma tomada de decisão mais sofisticada. Adicionalmente, os protocolos de IoT, como o MQTT, permitem o monitoramento remoto da saúde da pista. A lógica da escada pode publicar as condições de falha para um painel de nuvens, permitindo que as equipas de manutenção vejam o rungo exacto que falhou em tempo real. No entanto, o núcleo do ciclo de varredura e do controlo baseado em escadas continua a ser a forma mais fiável de lidar com os requisitos críticos de segurança e de tempo de uma barreira de portagem. Os engenheiros que dominam a lógica da escada continuarão a encontrar uma ferramenta indispensável para a construção dos sistemas robustos e de baixa latência que mantêm o tráfego em movimento.
Ao projetar cuidadosamente cada degrau, incorporar mecanismos de segurança e testar rigorosamente, os profissionais podem criar sistemas de coleta automatizados de portagens que operam com tempo de inatividade mínimo e precisão máxima. Os princípios aqui descritos aplicam-se não só às cabines de portagem, mas também às portas de estacionamento, às estações de pesagem e a qualquer sistema de controle de acesso baseado em faixas de rodagem. A lógica da escada, apesar da sua idade, continua a ser uma base comprovada para a automação industrial no setor de transporte.