Ik heb een interessant Koploper vraagstuk. (Vind ik zelf).
Ik heb in mijn baan 4 schaduwstations van elk 6 sporen, 5 wissels dus. Deze wissels worden aangestuurd door Hoffmann wisselmotoren.
Het voordeel van deze motoren is dat er puntstukpolarisatie opzit. De schakelaars gebruik ik om bezetmelders te activeren. Wanneer er
door wat voor oorzaak een wissel aan de inrijkant niet goed staat, dan stopt de trein voor de wisselstraat. Het blok ervoor geeft dan een foutmelding.
Ik heb dit bewerkstelligd door het programmeren van logische- en speciale acties. Dit werkt perfect. De trein stopt wanneer er een wissel fout staat
en gaat weer rijden wanneer de wissel goed staat.
Nu mijn "probleem", ik zou graag op het scherm zien welke wissel er fout staat, zodat ik niet tussen de baan moet gaan kijken welke fout staat.
De bezetmelders zijn zo gemaakt dat elke rijweg een bezetmelding geeft, bijv. rijweg 1 --> melder 1, rijweg 2 --> melder 2 etc. In totaal 6 melders.
Bij de rijweg die maar 1 wissel heeft is het natuurlijk makkelijk om de melding te maken, maar wanneer er meer in de wisselstraat zit wordt dat iets lastiger.
Waarom? Ik wil dit in een tekstvak weergeven en dat kan met variabelen, alleen zit ik met het probleem dat ik daar twee toestanden kan definiëren, waar of niet waar.
Dit kan aan de hand van een logische actie en helaas niet met een speciale actie waar je wat meer mogelijkheden zou hebben.
Met een wisselstraat met 5 wissels heb je dus 5 mogelijkheden dat er een wissel fout staat, en daar zit de bottleneck. Hoe zou ik het zo kunnen doen met logische acties dat
ik de melding krijg van de juiste wissel die fout staat?
Bedankt voor het eventuele meedenken.