Hoi Robert,
Je informatie is volgens mij iets te beperkt. Ik weet zelf niets van een MS2 en welke mogelijkheden die heeft, dus mijn antwoord is in algemene termen.
Je geeft niet aan hoe je automatisch wil gaan rijden (m.a.w.: wie/wat bepaalt hoe de treinen stoppen)? Je kunt namelijk treinen gewoon via een draaiknop digitaal aansturen en ze toch analoog stroomloos laten stoppen (door een sein). M* heeft zelf allerlei geavanceerde kastjes (denk ik) om iets meer te automatiseren, maar ik heb daar nul ervaring mee.
De meest uitgebreide optie is m.i. rijden via een besturingsprogramma.
Je moet dan weten waar een trein zich bevindt. De schakelrails geven slechts een korte puls. Je kan daar mee detecteren, maar je contactrails zijn iets bedrijfszekerder (zolang er een contact is op het betreffende baanvak, blijft er informatie stromen). Je moet dan via een terugmeldmodule aan een centrale doorgeven waar de trein zich bevindt (lees: welk stukje baan een puls veroorzaakt).
Contact en schakelrails werken in de basis vooral met massa (je kiest dan voor massa-detectie; alternatief is het meten van een stroomafname: stroomdetectie).
Maar ik denk dat je eerst informatie moet toevoegen en mogelijk eens in de wiki moet kijken hoe de beginselen van digitaal rijden en besturen er uit zien.
gr. gertjan