Table of Contents
Les systèmes automatisés de collecte des péages sont un élément essentiel de l'infrastructure routière moderne, permettant un paiement sans faille et réduisant la congestion du trafic. À mesure que le volume de trafic augmente et que la demande de transactions sans contact augmente, la fiabilité de ces systèmes n'a jamais été aussi importante. Au cœur de chaque voie de péage automatisée est un contrôleur logique programmable (CPL) programmé avec logique d'échelle, un langage de programmation graphique dérivé à l'origine des diagrammes de relais électrique.
Comprendre la logique des échelles pour le contrôle industriel
Origines et évolution
La logique de la ladder a été développée dans les années 1970 comme un remplacement des panneaux de relais à fils durs dans les environnements de fabrication. Son avantage premier est qu'elle reflète la disposition visuelle des circuits de relais électriques, ce qui en fait intuitif pour les électriciens et les ingénieurs familiers avec les schémas. Le langage est standardisé sous IEC 61131-3, qui inclut également d'autres langages de programmation PLC tels que le diagramme de bloc de fonction et le texte structuré.
Pourquoi la logique de la mise en place de systèmes de péage?
Les systèmes de collecte de péages nécessitent des réponses déterministes en temps réel aux entrées telles que les capteurs de véhicules, les lecteurs RFID et les déclencheurs de caméra. La logique de la sonde est intrinsèquement bien adaptée à cette situation car elle s'exécute dans un cycle de balayage séquentiel – chaque échelon est évalué de haut en bas, et les sorties sont mises à jour à la fin de chaque balayage. Ce comportement déterministe permet aux ingénieurs de prédire exactement comment le système réagira dans toutes les conditions prévues.
Composantes clés de la logique de la collection de péages
Une voie de péage automatique typique peut être divisée en plusieurs sous-systèmes, chacun étant contrôlé par un ou plusieurs échelons du diagramme d'échelle. Les sections suivantes détaillent les composantes les plus courantes et la façon dont la logique d'échelle les gère.
Capteurs de détection de véhicules
La détection précise des véhicules est la première étape de toute transaction de péage.
- Détecteurs de boucle inductif – Ensevelis dans le trottoir, les boucles détectent les changements d'inductance lorsqu'un véhicule métallique passe. La logique de la ladder les lit comme entrées discrètes (présence ou absence).
- Sondes radar ou LIDAR[ – Des capteurs montés en hauteur permettent de détecter la présence et peuvent mesurer la vitesse et la hauteur du véhicule. Leurs sorties sont souvent binaires (détectées/non détectées) mais peuvent comprendre des signaux analogiques que la logique d'échelle convertit en utilisant des instructions de comparaison.
- Piezoélectrique – Utilisé pour le comptage des essieux et la détection du poids; la logique des échelles utilise des compteurs pour accumuler les comptages des essieux, important pour la classification des péages à plusieurs essieux.
Chaque capteur est raccordé à un module d'entrée numérique sur le PLC. Dans la logique de l'échelle, ces entrées apparaissent comme des contacts normalement ouverts (NO) ou normalement fermés (NC). Par exemple, l'échelon pour la barrière ouverte peut exiger à la fois le contact « véhicule présent » et le contact « succès de paiement » pour être vrai.
Systèmes d'identification des véhicules
L'identification détermine le compte du véhicule et le taux de péage applicable.
- Les étiquettes et lecteurs RFID – Les étiquettes actives ou passives montées sur le pare-brise communiquent avec un lecteur routier. Le lecteur envoie une chaîne de données (généralement via la série RS-232/485 ou Ethernet) au CPL. La logique des échelles peut utiliser des instructions de message (p. ex., blocs MSG) pour analyser la réponse ou déclencher un cycle de lecture.
- Reconnaissance automatique de la plaque numérique (ANPR)[ – Les caméras capturent une image, et une unité de traitement externe (souvent un PC ou un serveur de bord) renvoie le texte de la plaque. Le PLC correspond ensuite à une base de données locale ou distante. La logique d'échelle typique comprend un drapeau « données reçues » qui se verrouille jusqu'à ce que la transaction soit terminée.
La redondance est critique : si le lecteur RFID échoue, le système devrait revenir à ANPR. La logique de la ladder implémente ceci avec un échelon de hiérarchisation qui essaie d'abord RFID ; si aucune balise valide n'est lue dans un délai, elle passe en mode caméra.
Logique de traitement des paiements
La validation des paiements peut se faire localement ou via un serveur central. La logique d'échelle doit s'interfacer avec des modules de paiement tels que:
- Déduction de compte prépayé – Le PLC envoie un identifiant de véhicule à un serveur de moteur (sur un réseau). Le serveur répond par un signal « fonds valides/insuffisants ». La logique de l'échelle utilise un protocole de poignée de main : définissez un bit « request », attendez « account », puis lisez le résultat.
- Acceptation de caisse/coin[ – Pour les voies fréquentées ou à mode mixte, les accepteurs de pièces et les validateurs de facture envoient des trains d'impulsions ou des données série. La logique de laéchelle utilise des compteurs à grande vitesse pour totaliser le montant inséré et le comparer au taux de péage.
- Carte de crédit/debit[ – Les lecteurs de cartes sont généralement connectés via un lien série ou Ethernet. Le CPL émet une commande de «démarrage du paiement» et attend un message «succès» ou «échec» avant de procéder.
Les minuteurs sont utilisés pour éviter les attentes infinies. Par exemple, si le serveur ne répond pas dans les 5 secondes, la logique d'échelle doit s'éteindre et diriger le véhicule vers la voie manuelle.
Contrôle des barrières et sécurité
La barrière (ou porte) est le dernier actuateur de la voie de péage. Elle ne doit s'ouvrir que lorsque le paiement est confirmé et ferme en toute sécurité après le passage du véhicule.
- Commande ouverte – Le moteur de barrière est sous tension seulement lorsque toutes les conditions sont remplies : véhicule détecté, paiement validé et aucune condition d'alarme.
- Commande fermée – La barrière se ferme après que le véhicule quitte le capteur de sortie (une seconde boucle inductive ou radar).Un délai de 1-2 secondes empêche de se casser sur le pare-chocs du véhicule.
- Input sécuritaire[ – Un bord de détection d'obstacles sur le bras de la barrière. Si le bord est déprimé, un contact normalement fermé s'ouvre et arrête la barrière de fermer (ou l'inverse).La logique de l'échelle doit rendre l'échelon rapproché dépendant du bord de sécurité non activé.
- Redéfinition manuelle – Une entrée de commutateur de clé permet aux agents de péage de lever ou de baisser la barrière de façon indépendante. La logique de laéchelle donne des entrées manuelles plus prioritaires que celles automatisées.
Gestion des erreurs et redondance
Les systèmes de péage fonctionnent dans des environnements extérieurs difficiles, de sorte que la manipulation des erreurs est primordiale.
- – Si un capteur ne change pas d'état dans une fenêtre de temps prévue (p. ex., le véhicule passe mais le capteur de sortie ne déclenche jamais), le système devrait déclencher une alarme et forcer un état de repli.
- Les capteurs redondants – De nombreuses voies utilisent deux détecteurs de boucles en série. La logique de la ladder vérifie que les deux capteurs sont d'accord dans une tolérance.
- Perte de communication – La perte de lien vers le serveur de paiement est détectée à l'aide d'un signal de battement cardiaque. La logique de la ligne peut entrer dans un « mode d'urgence local » où l'argent comptant ou une déduction forfaitaire est acceptée et enregistrée pour un rapprochement ultérieur.
- Suppression de batterie[ – En cas de perte de puissance, le PLC conserve les états d'entrée/sortie; la logique de l'échelle doit placer toutes les sorties dans un état sûr (barrage fermé, alarmes désactivées).
Concevoir la séquence logique des échelles
Un programme logique d'échelle bien structuré pour une voie de péage suit une séquence définie. Le cycle de balayage typique traite les échelons d'entrée d'abord, puis la logique, puis les mises à jour de sortie.
Séquence étape par étape pour une voie de péage typique
- État de la poche – Barrière fermée, aucun véhicule présent. Le feu vert est éteint; le feu rouge est allumé.
- Détection de véhicules[ – Le capteur de boucle d'approche (Loop A) ferme son contact. La logique de la ladder verrouille un bit interne « véhicule présent ». Un minuteur démarre pour la fenêtre transaction.
- Lire la balise RFID – Le PLC envoie une commande « lecture » au lecteur. Il attend un signal « saisie des données de marque ». Si elle est reçue, l'ID est stocké dans un registre de données. Si elle n'est pas reçue dans les 500 ms, un drapeau « défaillance RFID » est défini.
- Vérification de paiement – Le PLC envoie l'ID du véhicule au serveur de paiement via Ethernet. Il définit un bit «demande envoyée» et attend une réponse. Le serveur répond par «payé» ou «non payé». Si aucune réponse en 3 secondes, il s'éteint.
- Ouvrir la barrière – Si le paiement est confirmé (ou si une dérogation locale est active), la logique de l'échelle énergise la barrière ouverte bobine. La voie s'allume, la lumière rouge s'éteint.
- Couloir de véhicule – Le capteur de boucle de sortie (Loop B) détecte le départ du véhicule. Une fois que Loop B passe de présent à absent, un bit "véhicule gauche" est défini.
- Fermer la barrière – Après un retard de 1,5 seconde (avec un minuteur TON), la barrière est sous tension. La barrière s'abaisse jusqu'à ce qu'un interrupteur limite fermé soit effectué.
- Retour au ralenti – Tous les bits internes sont réinitialisés, et le système attend le prochain véhicule.
Chronomètres et compteurs en logique de la ladder
Les chronomètres sont essentiels pour la synchronisation des événements. Les types les plus courants sont:
- TON (Temper à retard) – Utilisé pour le délai de fermeture de la barrière après la sortie du véhicule.
- TOF (Timer Off Delay) – Parfois utilisé pour garder la barrière ouverte pendant un minimum de temps, même si le capteur de sortie déclenche tôt.
- RTO (Retentive Timer) – Utile pour enregistrer la durée d'une voie en mode alarme.
- Counters – Les compteurs à grande vitesse (HSC) comptent les impulsions des capteurs de roues ou des accepteurs de pièces. Les compteurs standard suivent le nombre de véhicules traités par quart de travail.
La logique des échelles utilise également des instructions arithmétiques (ADD, SUB, COMPARE) pour calculer les montants des péages pour les véhicules à plusieurs essieux ou pour calculer les revenus totaux pour un affichage local.
Intégration avec les réseaux de paiement
Les voies de péage modernes font partie d'un réseau plus large qui comprend la comptabilité centrale, l'application des infractions et les systèmes de gestion du trafic. La logique d'échelle doit communiquer en utilisant des protocoles tels que Modbus TCP, EtherNet/IP ou des protocoles série propriétaires.
- Partage de table – Le PLC détient un bloc de mémoire (p. ex., un tableau de mots 16 bits) que le contrôleur réseau lit périodiquement. Chaque mot correspond à un état de voie : véhicule en cours, état de barrière, code de défaut.
- Logage des événements[ – Chaque transaction (identifiant de véhicule, timestamp, succès/échec) est envoyée à une base de données. La logique de la ladder peut utiliser un tampon FIFO pour les événements en file d'attente si le réseau est temporairement coupé.
- Redéfinition à distance – Un système HMI ou central connecté au réseau peut ouvrir la barrière à distance (p. ex. pour les véhicules d'urgence).La logique de laéchelle donne à cette entrée la priorité absolue, dépassant toute logique locale.
Meilleures pratiques pour la logique des échelles dans les systèmes de péage
Redondance et conception en cas de défaillance
Comme une défaillance de voie peut causer des sauvegardes de trafic et des pertes de revenus, la redondance doit être intégrée dans le matériel et les logiciels.
- Utilisez des processeurs doubles ou des PLC à chaud où la logique de l'échelle est reflétée.
- Concevoir des échelons de sorte qu'une seule défaillance de capteur ne puisse pas faire tomber la voie entière – par exemple, si Loop A échoue, la logique peut toujours fonctionner avec un capteur radar comme sauvegarde.
- Implémenter un "garde-dog" qui surveille la santé des PLC. Si le minuteur de veille n'est pas réinitialisé dans le cycle de balayage, toutes les sorties sont forcées à un état sûr.
- Inclure un sélecteur de mode manuel/automatique; en mode manuel, la barrière est contrôlée par un bouton-poussoir de l'opérateur.
Contrôle de la documentation et de la version
La logique de l'échelle est souvent développée par un ingénieur et maintenue par un autre années plus tard. La documentation claire n'est donc pas négociable.
- Ajouter des commentaires descriptifs (par exemple, « Si Loop A AND Payment OK, alors verrouillez Barrière Open Req »).
- Création d'une convention de nommage de balise standard, comme Sensor Lane1 LoopA et [Output Lane1 Barrier Open.
- Maintenir un historique de révision dans le fichier de projet PLC et le stocker dans un système de contrôle de version (p. ex. Git).
- Dessiner un diagramme de transition d'état (ou diagramme de flux) qui se mapait aux échelons de l'échelle – cela aide les nouveaux ingénieurs à comprendre la séquence sans tracer chaque contact.
Essais et simulation
Avant de déployer la logique de l'échelle sur une voie de péage en direct, une vérification approfondie est essentielle.
- Simulation hors ligne – De nombreux IDE PLC ont des simulateurs intégrés qui permettent aux ingénieurs de forcer les entrées et d'observer les sorties.
- Hardware‐in‐the‐loop (HIL) – Connectez le PLC à un simulateur qui imite les capteurs et les commutateurs. Cela peut tester toute la logique de l'échelle dans des conditions de défaillance telles que la communication perdue ou le bruit du capteur.
- Essai sur le terrain – Une fois la logique déployée, lancez un millier de véhicules (ou de cartes simulées) et enregistrez chaque transaction. Vérifiez les paiements manqués ou les fausses ouvertures de barrière.
- Test de régression – Lorsqu'une modification est effectuée, exécuter le même ensemble de cas de test pour s'assurer que la logique existante fonctionne toujours comme prévu.
Tendances futures : l'informatique de pointe et l'IdO
Le rôle de la logique des échelles dans les systèmes de péage évolue. Avec l'augmentation du calcul des bords, certains traitements lourds (comme l'ANPR) passent d'un serveur central à une passerelle locale qui communique avec le PLC sur Ethernet à haute vitesse. Cela réduit la latence et permet une prise de décision plus sophistiquée. De plus, les protocoles IoT comme le MQTT permettent la surveillance à distance de la santé des voies. La logique des échelles peut publier des conditions de défaillance sur un tableau de bord nuageux, permettant aux équipes de maintenance de voir le parcours exact qui a échoué en temps réel.
En concevant soigneusement chaque échelon, en intégrant des mécanismes de sécurité et en testant rigoureusement les données, les professionnels peuvent créer des systèmes automatisés de collecte des péages qui fonctionnent avec un temps d'arrêt minimal et une précision maximale. Les principes énoncés ici s'appliquent non seulement aux cabines de péage, mais aussi aux barrières de stationnement, aux postes de pesée et à tout système de contrôle d'accès basé sur la voie.