Print deze pagina | Sluit het venster

simpele oplossing gezocht voor te lange trein in vorige wisselstraat

Geprint door: Koploperforum Digitale Treinbesturing
Webadres onderwerp: https://www.koploperforum.nl/topic.asp?TOPIC_ID=6821
Geprint op: 29 jun 2022

Onderwerp:


Auteur onderwerp: rjr
Onderwerp: simpele oplossing gezocht voor te lange trein in vorige wisselstraat
Geplaatst op: 06 jan 2022 09:07:34
Bericht:

Ik zoek een simpele oplossing voor een klein probleem. koploper kennende is die er vast, alleen nog niet gevonden.

Heb voor de eenvoud even 3 blokken.
blok 55
Blok 106 deze is 100cm lang.
blok 110, deze is 400cm lang.

Een trein komt van blok 55 naar blok 106 in, wissel straat tussen 55 en 106 is bezet.
wissel straat van 106 naar 110 wordt gezet zodat trein door kan rijden.
Maar als trein in 110 komt dan wordt de wissel straat van 55 naar 106 vrijgegeven. De trein is alleen zo lang dat die daar nog rijd.
Ik heb wel aangegeven dat blok 1.6 laat vrijgegeven moet worden, en dat werkt.
Maar hoe vertraag ik het vrijgeven van de wissel straat van 55 naar 106?

Bedankt,
Roelco

Reacties:


Reageer op auteur: Wim Romijn
Gereageerd: 06 jan 2022 09:32:25
Bericht:

Bij aanvullende blokgegevens kan je invullen wat er moet gebeuren als een trein te lang is voor het blok.
o.a. vorig blok en/of wisselstraat bezet houden.

Mvtgr,

Wim Romijn.
N - DR5000 - loconet


Reageer op auteur: Bonaza
Gereageerd: 06 jan 2022 11:30:36
Bericht:

Hey Roelco,

Hier zodus (zie bijlage)

grts

Marcel

Download Attachment: Naamloos.jpg
46,87 KB


Reageer op auteur: rjr
Gereageerd: 06 jan 2022 12:14:30
Bericht:

Die optie ken ik, en die staat aan, achter het gaat om de wissel straat 1 blok extra terug.

Voor blok 106 heb ik die opties opgegeven, net als dat een te lange trein in dat blok niet mag stoppen.
Maar in blok 110 kan ik dat wel opgeven voor vorige wisselstraat /blok, maar dat gaat dan over blok 106, en de wisselstraat tussen 106 en 110.
Maar hij mag dan de wisselstraat tussen 55 en 106 nog niet vrijgeven.

Ik heb bij blok 110 ook al opgegeven om het vorige blok 106, pas vrij te geven op de laatste melder zodat dat blok nog niet gekozen kan worden zolang er nog wagens in zitten. Maar ook dat heeft geen invloed op de wisselstraat tussen 55 en 106.

Groet,
Roelco

Download Attachment: blokken_koploper.JPG
73,22 KB

Groet,
Roelco


Reageer op auteur: Wim Romijn
Gereageerd: 06 jan 2022 12:55:50
Bericht:

Dan heb je toch iets niet ingevuld.
Het werkt namelijk ook over meerdere blokken.
Eigenlijk kan je, als je te lange treinen hebt, dit het beste in alle blokken opgeven.
En de lengte die je ingeeft bij de blokken moeten goed zijn.
stel:
wisselstraat - blok 1(100 cm.) - blok 2(100 cm.) - blok 3 (100 cm.) - blok 4 (100 cm.)
Trein van < 100 cm. geeft in blok 1 de wisselstraat vrij.
Trein van 350 cm. geeft pas in blok 4 de wisselstraat vrij.
Maar dan moeten in alle blokken staan dat de wisselstraat langer bezet moet worden gehouden, ondanks dat er tussen blok 1 en 2 geen wisselstraat zit.

Mvtgr,

Wim Romijn.
N - DR5000 - loconet


Reageer op auteur: rjr
Gereageerd: 06 jan 2022 13:59:56
Bericht:

Dat heb ik inderdaad niet in gesteld in blok 2 ( volgens jouw voorbeeld ) Dit omdat blok 2 zelf lang genoeg is voor elke trein.
Zal ik dat nog eens gaan proberen.
Bij mij is het zeg maar dit:

wisselstraat - blok 1(100 cm.) - wisselstraat - blok 2(400 cm.) - blok 3 (400 cm.) - blok 4 (400 cm.)


Roelco


Reageer op auteur: rjr
Gereageerd: 08 jan 2022 16:22:08
Bericht:

Ik krijg het nog niet voor elkaar. Heb intussen ook voor dat blok de lengte ingegeven, maar hij blijft de wisselstraat te vroeg vrijgeven.

Omdat ik intussen even de gelegenheid heb gehad een backup van mijn treinen PC over te halen heb ik die hierbij gevoegd.

Het gaat er dus om als er een trein van het schaduwstation komt, een langere, en met testen komt die dan van blok 52, dan via 55.
Die heeft de voorkeur om naar boven te rijden, wat op moment nog maar 4 blokken is, 110, 111, 112 en 113. Die blokken zijn allemaal ruim langer dan mijn langste trein.

Om daar te komen gaat hij vanuit 55 via 106 naar 110.
Maar de wisselstraat voor 106 wordt dan te vroeg vrijgegeven.
Op het schaduw station staat dan al weer een volgend trein klaar voor vertrek, en bij vrijgave van de wisselstraat kiest die er direct voor om onderlangs via blok 100 te rijden.

Gevolg, wagons ontsporen omdat die de wisselstraat nog niet verlaten hebben.

En tot dus ver nog niet een bevredigende oplossing gevonden.
Wil de wisselstraat ook niet langer bezet houden dan nodig. Dus een kortere trein hoeft de wisselstraat niet zo lang bezet te houden.

Al moet ik dat eventueel maar accepteren als er geen andere optie is.

Groet,
Roelco


Download Attachment: treinbaanputten.zip
57,98 KB


Reageer op auteur: JackvdW
Gereageerd: 08 jan 2022 19:35:31
Bericht:

Hallo,

Dit is wel op te lossen, alleen is het geen standaard oplossing.

De trein die veroorzaakt dat de wissel gezet wordt moet je tegen houden met speciale acties met de optie "Niet rijden van naar blok". Dit geld dan voor alle blokkeuzes over die wissel, dus voor elke rijmogelijkheid een speciale actie.

Vervolgens moet je gaan definiëren wanneer de wissel wel om mag, dus is de stopmelder van blok 110 erg lang en moet hij nog even rijden voor hij stopt. Dan een logische actie met als voorwaarde "Trein rijdt in blok 110".

Maar dan worden alle treinen over die wissel tegengehouden als er iets rijdt in Blok 110.

Als je het voor één specifieke treintype/loc wilt gebruiken moet je dus de voorwaarden daarmee uitbreiden.

Dan de speciale acties laten activeren door de logische actie(s).

Er zijn meerder mogelijkheden maar dat hangt van jou situatie af.

Succes, hoop dat ik je op het juiste spoor heb gezet.

Groeten Jack.



Reageer op auteur: Wim Romijn
Gereageerd: 08 jan 2022 23:26:21
Bericht:

Er zit in Koploper een optie om vorig blok/wisselstraat vrij te geven op basis van treinlengte.
1. Instellingen per database tabblad "Seinen/wissels" vrijgave obv treinlengte: minimaal 1 cm. invoeren.
2. Aanvullende blokgegevens: vorig blok vrijgeven obv treinlengte.

Hierna wordt het blok vrijgegeven nadat de trein zijn lengte na de bezetmelder van vrijgeven vorig blok is geactiveerd plus de lengte die bij 1 is ingevuld.

Werkt bij mij met volle tevredenheid.

Mvtgr,

Wim Romijn.
N - DR5000 - loconet


Reageer op auteur: Wim Romijn
Gereageerd: 08 jan 2022 23:42:53
Bericht:

Ik heb het even geprobeerd een trein op een lengte van 140 cm. gezet.
Schaduwstation zijn blokjes van 45 cm.
In het 4e blok na de wisselstraat wordt pas de wisselstraat vrijgegeven.

Ook is de trein al uit het station als de wisselstraat binnenkomst station wordt vrijgegeven.

Mvtgr,

Wim Romijn.
N - DR5000 - loconet


Reageer op auteur: rjr
Gereageerd: 10 jan 2022 09:13:38
Bericht:

Wim,

Bedankt, intussen die optie gevonden inderdaad, dan ga ik dat nog eens proberen en gezien jouw ervaring zou dat dus moeten werken.

En Jack, Ook bedankt voor het meedenken. En z'n soort oplossing had ik ook wel gedacht, maar dat valt bij mij dan niet meer onder een simpele oplossing.
Dan was ik voor een andere oplossing gegaan en zet ik een lichtsluis over dat wissel.

Maar ga eerst nog eens met Wim zijn opmerking aan de slag. Die optie had ik wel eens gezien, maar was niet blijven hangen om daar nu ook aan te denken.


Groet,
Roelco


Koploperforum Digitale Treinbesturing : https://www.koploperforum.nl/

© EKweb 2006

Sluit venster