Automatisierte Mautsysteme sind ein wichtiger Bestandteil der modernen Autobahninfrastruktur, die eine nahtlose Zahlung ermöglichen und Verkehrsstaus verringern. Da das Verkehrsaufkommen zunimmt und die Nachfrage nach kontaktlosen, effizienten Transaktionen zunimmt, war die Zuverlässigkeit dieser Systeme noch nie so wichtig. Im Mittelpunkt jeder automatisierten Mautspur steht eine speicherprogrammierbare Steuerung (SPS), die mit Leiterlogik programmiert ist, einer grafischen Programmiersprache, die ursprünglich aus elektrischen Relaisdiagrammen abgeleitet wurde. Die Gestaltung einer robusten Leiterlogik für die Mauterhebung ist unerlässlich, um einen reibungslosen, sicheren und ausfallsicheren Betrieb zu gewährleisten. Dieser Artikel untersucht die Grundlagen der Leiterlogik für Mautsysteme, bricht jede Schlüsselkomponente auf und bietet Best Practices für Ingenieure, die mit dem Bau oder der Wartung dieser hochverfügbaren Steuerungssysteme beauftragt sind.

Verständnis der Leiterlogik für die industrielle Steuerung

Ursprünge und Evolution

Die Leiterlogik wurde in den 1970er Jahren als Ersatz für fest verdrahtete Relaisfelder in Fertigungsumgebungen entwickelt. Ihr Hauptvorteil besteht darin, dass sie das visuelle Layout elektrischer Relaisschaltungen widerspiegelt und so für Elektriker und Ingenieure, die mit Schaltplänen vertraut sind, intuitiv ist. Die Sprache ist unter IEC 61131-3 standardisiert, wozu auch andere SPS-Programmiersprachen wie Funktionsblockdiagramm und strukturierter Text gehören. Die Leiterlogik ist nach wie vor die am häufigsten verwendete Sprache für diskrete Steuerung in Branchen von der Automobilmontage bis zum Verkehrsmanagement.

Warum Ladder Logic für Mautsysteme?

Mauterhebungssysteme erfordern deterministische Echtzeitreaktionen auf Eingaben wie Fahrzeugsensoren, RFID-Lesegeräte und Kameraauslöser. Die Leiterlogik ist dafür von Natur aus gut geeignet, da sie in einem sequentiellen Scanzyklus abläuft - jede Sprosse wird von oben nach unten ausgewertet und die Ausgaben werden am Ende jedes Scans aktualisiert. Dieses deterministische Verhalten ermöglicht es Ingenieuren, genau vorherzusagen, wie das System unter allen erwarteten Bedingungen reagieren wird. Darüber hinaus ist die Leiterlogik sehr visuell, was es dem Wartungspersonal erleichtert, Fehler zu beheben, ohne dass es tiefgreifende Softwarekenntnisse erfordert. In einer 24/7-Betriebsumgebung wie einem Mautplatz ist diese Lesbarkeit ein wesentlicher Vorteil.

Hauptkomponenten der Toll Collection Ladder Logic

Eine typische automatisierte Mautspur lässt sich in mehrere Teilsysteme untergliedern, die jeweils durch eine oder mehrere Sprossen im Leiterdiagramm gesteuert werden, wobei in den folgenden Abschnitten die gängigsten Komponenten und deren Verwaltung beschrieben werden.

Fahrzeugerkennungssensoren

Eine genaue Fahrzeugerkennung ist der erste Schritt bei jeder Mauttransaktion.

  • Induktive Schleifendetektoren – Vergraben im Straßenbelag, erkennen Schleifen Änderungen der Induktivität, wenn ein metallisches Fahrzeug vorbeifährt.
  • Radar- oder LIDAR-Sensoren – Über Kopf montiert, bieten sie eine Präsenzerkennung und können Fahrzeuggeschwindigkeit und -höhe messen. Ihre Ausgänge sind oft binär (erkennt/nicht erkannt), können aber auch analoge Signale enthalten, die die Leiterlogik mithilfe von Vergleichsanweisungen konvertiert.
  • Piezoelektrische Streifen – Wird für die Achszählung und Gewichtserkennung verwendet; Die Leiterlogik verwendet Zähler, um Achszählungen zu akkumulieren, die für die Mehrachsklassifizierung wichtig sind.

Jeder Sensor ist mit einem digitalen Eingabemodul der SPS verbunden, wobei diese Eingänge in der Leiterlogik als normal offene (NO) oder normal geschlossene (NC) Kontakte erscheinen, beispielsweise kann die Sprosse für Barriere offen sowohl "Fahrzeug vorhanden" Kontakt als auch "Zahlungserfolg" Kontakt erfordern, um wahr zu sein.

Fahrzeug-Identifizierungssysteme

Die Identifizierung bestimmt das Konto des Fahrzeugs und den anwendbaren Mautsatz.

  • RFID-Tags und -Lesegeräte – Aktive oder passive Tags, die an der Windschutzscheibe montiert sind, kommunizieren mit einem Straßenleser. Der Leser sendet einen Datenstring (normalerweise über serielle RS‐232/485 oder Ethernet) an die SPS. Die Ladder-Logik kann Nachrichtenanweisungen (z. B. MSG-Blöcke) verwenden, um die Antwort zu analysieren oder einen Lesezyklus auszulösen.
  • Automatische Nummernschilderkennung (ANPR) – Kameras erfassen ein Bild, und eine externe Verarbeitungseinheit (oft ein PC oder Edge-Server) gibt den Plattentext zurück. Die SPS vergleicht diesen dann mit einer lokalen oder entfernten Datenbank. Die typische Leiterlogik enthält ein Flag "Daten empfangen", das so lange einrastet, bis die Transaktion abgeschlossen ist.

Redundanz ist entscheidend: Wenn der RFID-Lesegerät ausfällt, sollte das System auf ANPR zurückgreifen. Die Ladder-Logik implementiert dies mit einer Priorisierungsstufe, die RFID zuerst ausprobiert; wenn innerhalb eines Timeouts kein gültiges Tag gelesen wird, wechselt es in den Kameramodus.

Zahlungsverarbeitungslogik

Die Zahlungsvalidierung kann lokal oder über einen zentralen Server erfolgen, wobei die Leiterlogik eine Schnittstelle zu Zahlungsmodulen wie z. B.:

  • Pre-paid account deduct – Die SPS sendet eine Fahrzeug-ID an einen Backend-Server (über ein Netzwerk). Der Server antwortet mit einem "gültigen / unzureichenden Geldmittel"-Signal. Die Ladder-Logik verwendet ein Handshake-Protokoll: Setzen Sie ein "Request"-Bit, warten Sie auf "Acknowledge", dann lesen Sie das Ergebnis.
  • Cash/Coin Acceptance – Für besuchte oder gemischte Fahrspuren senden Münzakzeptoren und Rechnungsprüfer Pulszüge oder serielle Daten. Die Ladder-Logik verwendet Hochgeschwindigkeitszähler, um den eingegebenen Betrag zu summieren und mit dem Mautsatz zu vergleichen.
  • Kredit-/Debitkarte – Kartenleser sind in der Regel über eine serielle oder Ethernet-Verbindung verbunden. Die SPS gibt einen Befehl "Start Payment" aus und wartet auf eine "Erfolgs"- oder "Ausfall"-Nachricht, bevor sie fortfährt.

Timer werden in Zahlungssprossen stark verwendet, um unendliche Wartezeiten zu vermeiden: Wenn der Server beispielsweise nicht innerhalb von 5 Sekunden reagiert, sollte die Leiterlogik eine Zeit aussetzen und das Fahrzeug auf die manuelle Spur lenken.

Barrierekontrolle und Sicherheit

Die Barriere (oder das Tor) ist der letzte Aktuator auf der Mautspur; sie darf sich nur öffnen, wenn die Zahlung bestätigt wird, und sie muss nach dem Passieren des Fahrzeugs sicher geschlossen werden.

  • Offener Befehl – Der Barrieremotor wird nur dann eingeschaltet, wenn alle Bedingungen erfüllt sind: Fahrzeug erkannt, Zahlung validiert und kein Alarmzustand.
  • Befehl schließen – Die Barriere schließt sich, nachdem das Fahrzeug den Ausstiegssensor (eine zweite induktive Schleife oder Radar) verlassen hat. Eine Zeitverzögerung von 1–2 Sekunden verhindert das Einrasten auf den Stoßfänger des Fahrzeugs.
  • Sicherheitseingabe – Eine Hinderniserkennungskante am Barrierearm. Wenn die Kante gedrückt wird, öffnet sich ein normalerweise geschlossener Kontakt und stoppt das Schließen der Barriere (oder kehrt sie um).
  • Manuelles Übersteuern – Ein Key-Switch-Eingang ermöglicht es Mautbetreuern, die Barriere unabhängig anzuheben oder abzusenken.

Fehlerbehandlung und Redundanz

Mautsysteme arbeiten in rauen Außenumgebungen, daher ist die Fehlerbehandlung von größter Bedeutung.

  • Watchdog-Timer – Wenn ein Sensor den Zustand nicht innerhalb eines erwarteten Zeitfensters ändert (z. B. Fahrzeugübergänge, aber Ausstiegssensoren lösen niemals aus), sollte das System einen Alarm auslösen und einen Rückfallzustand erzwingen.
  • Redundante Sensoren – Viele Fahrspuren verwenden zwei Schleifendetektoren in Reihe. Die Leiterlogik überprüft, ob beide Sensoren innerhalb einer Toleranz übereinstimmen. Uneinigkeit löst eine Fehlerspur aus, die die Wartung alarmiert und die Fahrspur möglicherweise deaktiviert.
  • Kommunikationsverlust – Der Verlust der Verbindung zum Zahlungsserver wird mit einem Herzschlagsignal erkannt. Die Ladder-Logik kann in einen "lokalen Notfallmodus" wechseln, in dem Bargeld oder ein pauschaler Abzug akzeptiert und für einen späteren Abgleich protokolliert wird.
  • Batterie-Backup – Im Falle eines Stromausfalls behält die SPS E/A-Zustände bei; die Leiterlogik sollte alle Ausgänge in einen sicheren Zustand versetzen (Barriere geschlossen, Alarme ausgeschaltet).

Entwerfen der Ladder Logic Sequence

Ein gut strukturiertes Leiterlogikprogramm für eine Mautspur folgt einer definierten Reihenfolge. Der typische Scanzyklus verarbeitet zuerst Eingabesprossen, dann Logik, dann Ausgabeaktualisierungen. Nachfolgend ist ein Schritt-für-Schritt-Flow für eine einzelne Spur mit RFID-Zahlung aufgeführt.

Schritt-für-Schritt-Ablauf für eine typische Mautspur

  1. Idle-Zustand – Barriere geschlossen, kein Fahrzeug vorhanden.
  2. Vehicle detection – Der Approach Loop Sensor (Loop A) schließt seinen Kontakt. Ladder Logik sperrt ein internes Bit "Fahrzeug vorhanden". Ein Timer startet für das Transaktionsfenster.
  3. RID-Tag – Die SPS sendet einen "read"-Befehl an den Leser. Sie wartet auf ein "tag data ready"-Signal. Wenn sie empfangen wird, wird die ID in einem Datenregister gespeichert. Wenn sie nicht innerhalb von 500 ms empfangen wird, wird ein "RFID failure"-Flag gesetzt.
  4. Zahlungscheck – Die SPS sendet die Fahrzeug-ID über Ethernet an den Zahlungsserver. Sie setzt ein Bit "Anfrage gesendet" und wartet auf eine Antwort. Der Server antwortet mit "bezahlt" oder "unbezahlt".
  5. Offene Barriere – Wenn die Zahlung bestätigt wird (oder wenn ein lokaler Override aktiv ist), schaltet die Leiterlogik die offene Spule der Barriere ein. Das grüne Licht der Fahrspur schaltet sich ein, rotes Licht aus.
  6. Fahrzeugdurchgang – Der Ausgangsschleifensensor (Loop B) erkennt das Fahrzeug verlassen. Sobald Loop B von vorhanden nach abwesend wechselt, wird ein "Fahrzeug links" Bit gesetzt.
  7. Schließschranke – Nach einer Verzögerung von 1,5 Sekunden (mit einem TON-Timer) wird die Sperrspule eingeschaltet.
  8. Return to idle – Alle internen Bits werden zurückgesetzt und das System wartet auf das nächste Fahrzeug.

Timer und Zähler in der Ladder Logic

Timer sind für die Synchronisierung von Ereignissen unerlässlich.

  • TON (Timer On Delay) – Wird für die Barriere-Schließverzögerung nach dem Aussteigen des Fahrzeugs verwendet.
  • TOF (Timer Off Delay) – Manchmal wird die Barriere für eine minimale Zeit geöffnet, auch wenn der Ausgangssensor früh auslöst.
  • RTO (Retentive Timer) – Nützlich für die Aufzeichnung der Dauer einer Spur im Alarmmodus.
  • Counters – High-Speed-Counters (HSC) zählen Impulse von Radsensoren oder Münzakzeptoren.

Die Ladder-Logik verwendet auch arithmetische Anweisungen (ADD, SUB, COMPARE), um Mautbeträge für mehrachsige Fahrzeuge zu berechnen oder die Gesamteinnahmen für eine lokale Anzeige zu addieren.

Integration in Zahlungsnetzwerke

Moderne Mautspuren sind Teil eines größeren Netzwerks, das zentrale Buchhaltungs-, Verletzungsbekämpfungs- und Verkehrsmanagementsysteme umfasst. Die Leiterlogik muss mit Protokollen wie Modbus TCP, EtherNet/IP oder proprietären seriellen Protokollen kommunizieren. Eine typische Integration verwendet:

  • Datentabellen-Sharing – Die SPS hält einen Speicherblock (z. B. ein Array von 16-Bit-Wörtern), den der Netzwerkcontroller regelmäßig liest. Jedes Wort entspricht einem Spurstatus: Fahrzeug im Gange, Barrierezustand, Fehlercode.
  • Event Logging – Jede Transaktion (Fahrzeug-ID, Zeitstempel, Erfolg/Ausfall) wird an eine Datenbank gesendet. Ladder Logik kann einen FIFO-Puffer verwenden, um Ereignisse in der Warteschlange zu stehen, wenn das Netzwerk vorübergehend ausfällt.
  • Remote override – Ein netzwerkgebundenes HMI oder zentrales System kann die Barriere aus der Ferne öffnen (z. B. für Einsatzfahrzeuge).

Best Practices für Leiterlogik in Mautsystemen

Redundanz und Fail-Safe Design

Da ein Spurausfall zu Verkehrssicherungen und Einnahmenverlusten führen kann, sollte Redundanz sowohl in Hardware als auch in Software eingebaut werden.

  • Verwenden Sie Dual-Prozessoren oder Hot-Standby-SPS, bei denen die Leiterlogik gespiegelt wird.
  • Sprossen so gestalten, dass ein einzelner Sensorausfall nicht die gesamte Spur ausschaltet – zum Beispiel kann die Logik mit einem Radarsensor als Backup arbeiten, wenn Loop A ausfällt.
  • Implementieren Sie eine "Watchdog"-Sprache, die den eigenen Zustand der SPS überwacht. Wenn der Watchdog-Timer nicht innerhalb des Scan-Zyklus zurückgesetzt wird, werden alle Ausgänge in einen sicheren Zustand gezwungen.
  • Einschließen eines manuellen/automatischen Moduswählers; im manuellen Modus wird die Barriere durch einen Bediener-Taster gesteuert.

Dokumentation und Versionskontrolle

Die Leiterlogik wird oft von einem Ingenieur entwickelt und von einem anderen Jahre später gepflegt. Eine klare Dokumentation ist daher nicht verhandelbar.

  • Hinzufügen von Kommentaren mit beschreibenden Sprossen (z. B. "If Loop A AND Payment OK, then latch Barrier Open Req").
  • Erstellen einer Standard-Tag-Namenskonvention, wie Sensor Lane1 LoopA und Output Lane1 Barrier Open.
  • Führen einer Revisionshistorie in der SPS-Projektdatei und Speichern in einem Versionskontrollsystem (z. B. Git).
  • Zeichnen eines Zustandsübergangsdiagramms (oder Flussdiagramms), das den Leitersprossen zugeordnet ist - dies hilft neuen Ingenieuren, die Sequenz zu verstehen, ohne jeden Kontakt zu verfolgen.

Testen und Simulation

Vor der Bereitstellung der Leiterlogik auf einer Mautstraße ist eine gründliche Überprüfung erforderlich.

  • Offline-Simulation – Viele SPS-IDEs haben eingebaute Simulatoren, mit denen Ingenieure Eingaben erzwingen und Ausgaben beobachten können.
  • Hardware-in-the-Loop (HIL) – Verbinden Sie die SPS mit einem Simulator, der Sensoren und Schalter nachahmt. Dieser kann die gesamte Leiterlogik unter Fehlerbedingungen wie Kommunikationsverlust oder Sensorrauschen testen.
  • Feldversuch – Sobald die Logik eingesetzt ist, führen Sie tausend Fahrzeuge (oder simulierte Pässe) aus und protokollieren Sie jede Transaktion.
  • Regressionstests – Führen Sie bei einer Änderung denselben Satz von Testfällen aus, um sicherzustellen, dass die vorhandene Logik weiterhin wie vorgesehen funktioniert.

Zukunftstrends: Edge Computing und IoT

Die Rolle der Leiterlogik in Mautsystemen entwickelt sich weiter. Mit dem Aufstieg des Edge-Computings verlagert sich einiges an Heavy Processing (wie ANPR) von einem zentralen Server zu einem lokalen Edge-Gateway, das über High-Speed-Ethernet mit der SPS kommuniziert. Dies reduziert die Latenz und ermöglicht eine ausgefeiltere Entscheidungsfindung. Darüber hinaus ermöglichen IoT-Protokolle wie MQTT eine Fernüberwachung des Spurzustands. Die Leiterlogik kann Fehlerzustände in einem Cloud-Dashboard veröffentlichen, so dass Wartungsteams die genaue Sprosse sehen können, die in Echtzeit ausgefallen ist. Der Kern-Scan-Zyklus und die leiterbasierte Steuerung sind jedoch nach wie vor der zuverlässigste Weg, um die kritischen Sicherheits- und Zeitanforderungen einer Mautbarriere zu bewältigen. Ingenieure, die die Leiterlogik beherrschen, werden es weiterhin als unverzichtbares Werkzeug für den Aufbau der robusten Systeme mit niedriger Latenz betrachten, die den Verkehr in Bewegung halten.

Durch sorgfältige Gestaltung jeder Sprosse, die Integration ausfallsicherer Mechanismen und strenge Tests können Fachleute automatisierte Mauterhebungssysteme erstellen, die mit minimalen Ausfallzeiten und maximaler Genauigkeit arbeiten. Die hier beschriebenen Prinzipien gelten nicht nur für Mautkabinen, sondern auch für Parktore, Wiegestationen und jedes spurbasierte Zugangskontrollsystem.