Seite drucken - Peneldzugfahrt

windigipet.de

Win-Digipet - deutsche Foren => Win-Digipet allgemein => Thema gestartet von: Dieter Wegel in 14. April 2014, 18:08:07

Titel: Peneldzugfahrt
Beitrag von: Dieter Wegel in 14. April 2014, 18:08:07
Hallo liebe Kollegen,

ich versuche gerade herauszufinden wie eine Pendelzugfahrt funktioniert und es gelingt mir nicht so richtig. Ich will von A nach B, von B nach C, von C nach B und dann von B nach A fahren - siehe Bild im Anhang. Dies führt zu 4 Zeilen im ZFA Editor für die ich die 4 Fahrstrassen im FS Editor erstellt habe - auch im Bild dargestellt.
Ich verstehe nicht weshalb der Zug die ersten 3 Zeilen der ZFA ausführt und dann an Stelle mit der 4-ten Zeile weiterzumachen wird wieder die zweite Zeile ausgeführt, und danach nur noch Zeile 3, Zeile 2, Zeile 3, Zeile 2...also fährt der Zug nie wieder zurück nach A sondern pendelt zwischen B und C. Hat jemand eine Idee weshalb Zeile 4 nie ausgeführt wird? Ich habe ein eeinfache Pendelfahrt zwischen A und B programmiert und die hat einwandfrei funktioniert.

Viele Grüße,
Dieter
Titel: Re: Peneldzugfahrt
Beitrag von: Helmut Kreis in 14. April 2014, 18:29:32
Hallo Dieter,

... weil die 2. und die 4. Zeile den gleichen Startkontakt haben und somit beide die Startbedingungen erfüllen.
Nun wird von oben nach unter gelesen und somit zuerst die FS der 2 Zeile ausgeführt.
Du musst also in mindestens eine FS noch eine Bedingung einrichten. Z. B. beim Start von A einen Zähler aktivieren, der beim Ziel in A wieder zurückgesetzt wird.
Oder Du gibst eine Uhrzeit vorne ein, nach der gefahren wird. Wiederholung dann alle x Minuten
Titel: Re: Peneldzugfahrt
Beitrag von: Dieter Wegel in 14. April 2014, 18:34:31
Hallo Helmut,

vielen Dank, das ist einleuchtend. Ich habe anscheinend zu sequentiell gedacht und Zeile für Zeile auf die Ausführung gewartet, tut die ZFA aber nicht so - bin doch mehr softwarelastig als ich als Hardwerker dachte  ;)

Viele Grüße,
Dieter
Titel: Re: Peneldzugfahrt
Beitrag von: Bernd Sorgenfrei in 14. April 2014, 19:25:22
Hallo Dieter,

man kann aber auch beim Ausführen der ZFA einen Zufallsgenerator für die Kontaktabfrage einschalten.
Titel: Re: Peneldzugfahrt
Beitrag von: Helmut Kreis in 14. April 2014, 19:27:48
Hallo Bernd,

der Zufallsgenerator bewirkt aber auch keine konsequente Route von A>B>C>B>A
Titel: Re: Peneldzugfahrt
Beitrag von: Ralf Jarosch in 15. April 2014, 15:06:27
Hallo Dieter,

du kannst auch einen Erlaubnispfeil einzeichnen den du mit der Fahrstraße in Fahrtrichtung stellst und bei den Stellbedingungen mit abfrägst. Dadurch hast du eine Unterscheidung woher der Zug kommt oder wohin er will und entsprechend wird die passende FS gestellt. Wie Helmut geschrieben hat. Bei gleichen Startbedingungen wird die zuerst abgefragte FS gestellt.
Titel: Re: Peneldzugfahrt
Beitrag von: Dieter Wegel in 15. April 2014, 17:22:09
Hallo Ralf,

vielen Dank für den Tipp  8). Da werde ich mal herumexperimentieren.

Viele Grüße,
Dieter
Titel: Re: Peneldzugfahrt
Beitrag von: ErwinH in 15. April 2014, 19:38:56
Servus Dieter,
ich habs bei meiner Teststrecke mit Zugfahrten gelöst. Das erschien mir einfacher, als jede Fahrstrasse einzeln in die ZFA einzubinden. So hab ich nur zwei Zeilen.
Probiers mal aus,
Titel: Re: Peneldzugfahrt
Beitrag von: Stefan Lersch in 15. April 2014, 21:09:35
Hallo Erwin,

das funktioniert so aber nur in der Simulation, da du in einer ZF keinen Wende-Befehl einfügen kannst. Also brauchst du zusätzlich Profile. Mit zwei Zeilen allein ist es also nicht getan.
Titel: Re: Peneldzugfahrt
Beitrag von: Bernd Sorgenfrei in 15. April 2014, 22:54:31
Hallo Erwin,

Zitat von: ErwinH in 15. April 2014, 19:38:56
Das erschien mir einfacher, als jede Fahrstrasse einzeln in die ZFA einzubinden.

man kann doch die komplette Zugfahrt in die ZFA übernehmen. Dann hat man auch den Wendebefehl.
Titel: Re: Peneldzugfahrt
Beitrag von: ErwinH in 16. April 2014, 16:33:19
Servus Stefan und Bernd,
auf meiner reellen Testanlage habe ich es tatsächlich nur mit FS gelöst (ohne Probleme), da es nur eine kurze Strecke ist.
Auf meiner geplanten Anlage (Simulation) habe ich die ZF eingesetzt. Der Wendebefehl wird ja erst in der ZFA eingetragen. Wenden, ZF a - b, Wenden, ZF b - a. In der Simulation funktioniert es.

Das mit den ZF muss ich jetzt selbst noch auf der Testanlage ausprobieren. Ich dachte, es würde genauso wie mit FS funktionieren.
Titel: Re: Peneldzugfahrt
Beitrag von: Dieter Wegel in 16. April 2014, 17:43:05
Hallo zusammen,

ich habe einfach mal eigene Fahrstrassen mit Teilfreigabe für die geplanten Pendelfahrten erzeugt und diese FS-en in die ZFA eingebunden. So bin ich bei 4 Zeilen gelandet und habe auch den Wendebefehl in jeder Zeile zur Verfügung.

Viele Grüße,
Dieter
Titel: Re: Peneldzugfahrt
Beitrag von: Stefan Lersch in 17. April 2014, 01:34:38
Hallo Erwin,

so wird es gehen. Es gibt aber Leute, die wollen innerhalb einer ZF wenden. Das geht so ohne weiteres nicht. Aber es spricht nichts gegen deine Überlegung. Am Ende einer ZF wenden und dann wieder zurück.