Hallo,
ich möchte jetzt ernsthaft meine kleine Bahn mit Stellwerkslogik aufrüsten. Also keinen Automatikbetrieb aber über digitale Logik
die nötigen Abhängigkeiten in software realisieren. Verriegleung von Fahrstraßen, Zuganbieten an 2.Fahrdienstleiter, annehmen, Erlaubnis verriegeln und für Gegenausfahrten sperren.
SPS-Programmmierung mit S5 und GE-Fanuc-micro90 in AWL habe ich genügend.
Meine Signale und Weichen kann ich bereits mit Optokoppler getrennt via Triac oder ULN2803 ansteuern, ebenso habe ich galvanisch getrennte 5V-Signale für Gleisbelegtmeldungen oder Durchfahrten, also Zugschlußmeldungen mit Hall-Elementen..
Wunschendausbau wäre ein android-fingertip-display zum Signal- und Weichenstellen.
Vorstellung wäre Betrieb spielen mit getrennter Fahrdienstleiterfunktion und Treibfahrzeugführern, an Signalen KEINE Zugbeinflussung aber INDUSI simulieren und Not-Halt....
Die Frage also von der Anzahl I/O reicht mir Arduino-Due, bei Raspberry müßte ich I/O deutlich erweitern, für welche CPU gibt es eine soft-SPS?
Ich möchte weil ich Assembler und SPS-AWL kenne die Logik selbst entwickeln, nicht an Vorgaben wie bei Märklin_Memory oder ähnlich gebunden sein.
Von der Informtik her betrachte ich die Stellwerklogiken als Zustandsautomaten mit eideutigen Übergängen.