
Die Beiden Schaltungen zur Aus- und Einfahrt des HBFs im Konzept (oben) und in EEP (unten)

Die Idee war das es jeweils eine Schaltung gibt die die Einfahrt regelt und eine, die die Ausfahrt regelt. Beide Schaltungen sollten sich jeweils gegenseitig sperren.
Im "Idle Betrieb" fährt der Ausfahrt-Schalter den Roten Kreis und der Einfahrt-Schalter den Grünen.

Wenn nun ein Zug ausfahren möchte wird die Einfahrt gesperrt (Grün). Der rote Schaltkreis, schaltet auf das entsprechende Gleis. Das Schaltauto passiert die Blocksicherung für den ausgehended Block1 und Block2. Sind beide frei geht es in den Abzweig, der das Ausfahrtsignal schaltet und den gewünschten Ausfahrtblock sperrt. Danach geht es erstmal in eine Schleife bis die Ausfahrt wieder frei ist.

Bei einer Einfahrt, wird zuerst die Ausfahrt gesperrt (zu sehen in Rot). Bei einer normalen Einfahrt geht es an den ersten 3 Abzweigen auf einem Bypass vorbei. Es erfolgt keine Prüfung ob das Gleis im HBF frei ist auf das der Zug möchte. Also nur sinnig für einen einzelnen Zug auf der Route (z.B die beiden IC und die HG Route [da hier immer nur 1 Zug seine HG Strecke verläßt]). Danach geht es durch das Gleis für die Fahrtstellung des Signals in den ersten Kreis, bis der Bereich wieder frei ist. Somit ist eine weitere Einfahrt erstmal gesperrt.

Wenn nun eine RB oder ein RE kommt muss erst geprüft werden ob das entsprechende Gleis im Bahnhof nicht schon besetzt ist. Dafür wird der Bypass abgeschaltet.Zum Beispiel ein einfahrender RE setzt den Abzweig A2. Somit würde der nächste einfahrende RE kein freies Signal bekommen, bis der im Bahnhof befindliche RE ausgefahren ist. Wenn eine RB kommt bzw. ein RE und eine RB schon im Block ist, muss das Schaltauto natürlich die jeweils andere Abzweig umschalten . Es schaltet in Falle z.B der RB ein auf Abzweig zeigendes A2 kurz auf Fahrt und wieder zurück. (was sich so nicht möglich herausstellte -> siehe Seite2 und 3 für die neue Schaltung)


ToDo:
Der ausfahrende Zug muss beide Blockprüfungen über sich ergehen lassen. Es wäre schön zu unterscheiden ob B1 oder B2 benutzt wird und demnach eine Ausfahrt nach B2 nach einer Ausfhart zu B1 schneller abzuarbeiten, da B1 ja noch frei ist.
Idee:
Die zuvor vorgestellte Steuerung funktioniert zwar gut, aber die Gleisbesetztmeldung war schlecht, da alle 3 Typen aufeinander reagierten und mit den begrenzten Logik-Möglichkeiten von EEP keine Abhilfe zu schaffen war. Ziel war es die 3 Einfahrten abzuarbeiten, so dass wenn 1 Einfahrt durch Gleisbesetztmeldung nicht möglich war die nächste Einfahrt überprüft werden kann.
Die Lösung der Aufgabe gestaltete sich erst kompliziert, wenn man jedoch sich immer wieder darauf konzentriert die Fragestellung sinnvoll zu sortieren und dann einfach alles in "Ja-Nein"-Manier zu stellen. Die Antworten ergeben die Schaltung (die meisten werden dass ja eh schon kennen/wissen :) )
Folgendes Bild ergab sich:

Es gibt 3 Abzweige vom "Idle-Ring" für die Einfahrten E1, E2, E3. Danach wird das Gleis geprüft. Der einfahrende Zug betätigt also 2 Kontakte, 1. den für das Gleis wo er hinmöchte und 2. den für die Einfahrt die er benutzt. Nun kann das Schaltauto prüfen ob das Gleis frei ist. Ist dem so werden die Weichen zum Gleis geschaltet, wenn das Gleis besetzt ist geht es in einen "Exit" und wird zur nächsten Einfahrt geschickt. Bei dieser Weitergabe erwies es sich als sinvoll nochmal auf eine Ausfahrt zu prüfen, da durch die langen Fahrtwege manchmal zwischenzeitlich ein Zug Ausfahrt erhielt.
Auf dem Gleis aus dem BW muss man manuell ein Zeil auswählen. Die entsprechende Weiche ist auf Abzweig zu stellen. Den Rest erledigt die Schaltung.
Das klappte im Test gestern schon sehr gut, bis EEP mal wieder abstürzte und dabei gleich das Save zerschoß :(
Auch die Ausfahrt mit meiner Idee die Blockanfrage über Signale zu regeln (siehe Seite 1) funktionierte nicht gut, da die zeitverzögerte Schaltung manchmal zu spät schaltete und den ganzen HBf blockierte. Also musste auch hier etwas neues her, nach dem selbem Prinzip.


Wenn ein Zug eine Ausfahrt wünscht, wird zunächst der Block gewählt in den er Ausfahren möchte. Nun wird abgefragt ob der Block frei ist. Ist der Block besetzt wird geprüft ob ein anderer Block eventuell frei ist und ein Zug dort ausfahren möchte. Auch hier wird zwischendurch zur Sicherheit nochmal übeprüft ob mittlerweile vielleicht eine Einfahrt dazwischenkam.
Ist der Block frei wird das entsprechende Ausfahrtsignal auf Fahrt geschaltet und die Weichenstrasse geschaltet. Somit wird es von nun an sehr einfach sein Aus- und Einfahrten zu realisieren, ohne dass man tausend Kontaktpunkte im HBF setzen muss. Auch eine manuelle Ausfhart (z.B. von Gleis 5 wenn ein Zug aus dem BW dort einfuhr) ist durch 2 Klicks realisierbar, einfach gewünchtes Gleis auf Abzweig und den dazugehörigen Block ebenfalls.
Dies funktioniert auf den ersten Blick ganz ok. Doch ein wichtiger Punkt wurde von mir übersehen. Der einfachheit halber wollte ich den Weichenkontakt für die einzelnen Gleise schon auf dem Gleis haben, somit muss man sich nur entscheiden den Kontakt für B1 oder B2 zu setzen. Das funktioniert aber nicht, denn wenn mehrere Züge Ausfahrt anfragen wird der Block nur 1mal abgearbeitet. Also habe ich die Selektierung des Blocks entfernt, stattdessen nimmt man die entsprechende Weiche G1-7 aus B1 oder B2 als Anfrage.
Die Ausfahrt kalppt nun prima. Jedoch kam es zu ein bis zwei tragischen Unfällen und Falschausfahrten durch gleichzeitige Ein- und Ausfahrten. Die langen Schaltzeiten führten öfters zu Überschneidungen wenn beide Schaltautos weit von den Sicherheitsweichen entfernt waren. Am besten würden die Schaltungen abwechselnd betrieben. Man könnte beide Schaltungen verbinden und mit nur einem Schaltauto betreiben. Da ich aber nicht alles verschieben wollte und ansonsten der Übergangsweg lang würde habe ich eine zusätzliche Schaltung eingebaut, welche steuert dass nur Einfahrt oder Ausfahrt Schaltauto aktiv sein dürfen.


Die Abwechselschaltung sorgt dafür das entweder Ausfahrt oder Einfahrt in den Schaltkreis können.