Benutzer-Werkzeuge

Webseiten-Werkzeuge


steuerungsprogramme:lokale_nutzung-gbm_programm

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

steuerungsprogramme:lokale_nutzung-gbm_programm [2020/10/09 16:59] – angelegt 12mmsteuerungsprogramme:lokale_nutzung-gbm_programm [2020/10/10 11:44] (aktuell) akuhtz
Zeile 1: Zeile 1:
-**Kann man einzelne Dinge (Weichen, Signale, etc.) auch ganz einfach auf einer Baugruppe über einen Schalter/Taster schalten oder sollte man das Steuerprogramm mit einbinden?**+====== Lokale Steuerung mit Schaltern oder Tastern ====== 
 + 
 +Oft wird folgende Frage gestellt: 
 + 
 +Kann man einzelne Dinge (Weichen, Signale, etc.) auch ganz einfach auf einer Baugruppe über einen Schalter/Taster schalten oder sollte man das Steuerprogramm mit einbinden? 
 + 
 +===== Grundlegendes =====
  
 **Es gilt folgende Grundlage:** Wenn man lokal auf eine BiDiB-Baugruppe zugreift, dann funktioniert das nur auf der einzelnen Baugruppe. Ich kann nicht einen Taster auf Baugruppe „A“ drücken und damit ein Makro auf Baugruppe „B“ schalten. Eine lokale Bedienung spielt sich immer und ausschließlich auf einer Baugruppe ab! **Es gilt folgende Grundlage:** Wenn man lokal auf eine BiDiB-Baugruppe zugreift, dann funktioniert das nur auf der einzelnen Baugruppe. Ich kann nicht einen Taster auf Baugruppe „A“ drücken und damit ein Makro auf Baugruppe „B“ schalten. Eine lokale Bedienung spielt sich immer und ausschließlich auf einer Baugruppe ab!
Zeile 7: Zeile 13:
  
 Diese Art der Nutzung ist möglich, man muß sich aber die Konsequenzen bewusst machen. Diese Art der Nutzung ist möglich, man muß sich aber die Konsequenzen bewusst machen.
 +
 +===== Die Idee von BiDiB =====
 +
 Ab einer gewissen Anlagengröße ist es nicht mehr möglich, alle Aktionen ohne Computerunterstützung auszuführen. BiDiB ist darauf ausgelegt, dass es eine „oberste Instanz“ gibt, die den gesamten Überblick hat, logische Überprüfungen macht und daraufhin Befehle vergibt. Ab einer gewissen Anlagengröße ist es nicht mehr möglich, alle Aktionen ohne Computerunterstützung auszuführen. BiDiB ist darauf ausgelegt, dass es eine „oberste Instanz“ gibt, die den gesamten Überblick hat, logische Überprüfungen macht und daraufhin Befehle vergibt.
 +
 Wie auch beim Original überprüft die Software, ob die Eingabe sinnvoll ist und ob die Ausführung ohne weitere Folgen ausgeführt werden kann. Droht zum Beispiel eine Zugkollision, dann wird der Befehl verweigert oder zurückgestellt und später ausgeführt.  Wie auch beim Original überprüft die Software, ob die Eingabe sinnvoll ist und ob die Ausführung ohne weitere Folgen ausgeführt werden kann. Droht zum Beispiel eine Zugkollision, dann wird der Befehl verweigert oder zurückgestellt und später ausgeführt. 
 +
 Dieses System funktioniert nur, wenn alle Veränderungen an der Anlage dem Steuerprogramm mitgeteilt werden. Nur wenn alles bekannt ist, kann auch auf alle Eventualitäten reagiert werden. Dieses System funktioniert nur, wenn alle Veränderungen an der Anlage dem Steuerprogramm mitgeteilt werden. Nur wenn alles bekannt ist, kann auch auf alle Eventualitäten reagiert werden.
 Sogar eine manuelle Steuerung eines Zuges ist in so einem Szenario möglich. Wenn die Lok über Belegtmelder für das Programm zu verfolgen ist und die Steuerbefehle für die Lok auch durch das Programm laufen, kann zum Beispiel bei dem Überfahren eines roten Signals, die Lok vom Programm gestoppt werden. Sogar eine manuelle Steuerung eines Zuges ist in so einem Szenario möglich. Wenn die Lok über Belegtmelder für das Programm zu verfolgen ist und die Steuerbefehle für die Lok auch durch das Programm laufen, kann zum Beispiel bei dem Überfahren eines roten Signals, die Lok vom Programm gestoppt werden.
Zeile 15: Zeile 26:
  
 Beispiel: Die Baugruppe steuert eine Weiche auf einer Hauptstrecke an. Auf dieser ist eine Zug unterwegs und im Moment des Überfahrens der Weiche wird der Taster gedrückt, dann schaltet die Baugruppe um. Die Folge ist, dass der Zug entgleist.  Beispiel: Die Baugruppe steuert eine Weiche auf einer Hauptstrecke an. Auf dieser ist eine Zug unterwegs und im Moment des Überfahrens der Weiche wird der Taster gedrückt, dann schaltet die Baugruppe um. Die Folge ist, dass der Zug entgleist. 
 +
 +===== Integration ins Steuerungsprogramm =====
  
 Wäre der Taster ein einfacher Eingang gewesen, der dem Steuerprogramm zugeordnet ist, dann hätte dieses eingreifen können. Der Wunsch, die Taste beim Drücken umzuschalten wäre wahrgenommen, aber nicht ausgeführt worden, da sich ein Zug auf dem Gleis befand. Wäre der Taster ein einfacher Eingang gewesen, der dem Steuerprogramm zugeordnet ist, dann hätte dieses eingreifen können. Der Wunsch, die Taste beim Drücken umzuschalten wäre wahrgenommen, aber nicht ausgeführt worden, da sich ein Zug auf dem Gleis befand.
steuerungsprogramme/lokale_nutzung-gbm_programm.txt · Zuletzt geändert: 2020/10/10 11:44 von akuhtz

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki