Logische functies in de ESU ECoS: Wissels schakelen op basis van loc-positie

Portret van Jan van der Meer, modelspoorengineer en DCC-expert
Jan van der Meer
Modelspoorengineer & DCC-expert
Software & Automatisering · 2026-02-15 · 4 min leestijd

Stel je voor: je modeltrein rijdt over het hoofdspoor, en precies op het moment dat hij de wissel nadert, schakelt die wissel vanzelf om.

Geen handmatig gedoe, geen aparte knoppen. Gewoon, automatisch, omdat de trein op de juiste plek is. Dat is precies wat logische functies in de ESU ECoS voor je kunnen doen. Het is een stukje magie dat je digitale baan naar een heel nieuw niveau tilt.

Wat zijn logische functies precies?

Denk aan logische functies als kleine, slimme regeltjes die je in je ECoS-centrale programmeert.

Je vertelt het systeem: "Als dit gebeurt, doe dan dat." In dit geval: "Als locomotief X op positie Y staat, schakel dan wissel Z." Het is pure automatisering, gebaseerd op de locatie van je treinen. De ECoS zelf meet continu waar elke locomotief zich bevindt op je baan, dankzij de terugmelding van je rails.

Die informatie kun je gebruiken om acties te triggeren. Het is geen rocket science, maar het vereist even puzzelen en programmeren in het menu van de ECoS.

Het draait om het principe van 'als-dan'. Simpel concept, krachtige uitwerking.

Waarom zou je dit willen?

Drie woorden: vloeiend en realistisch. Zonder automatisering moet je constant op knoppen drukken om wissels goed te zetten.

Dat is niet alleen werk, maar ook een bron van fouten. Een vergeten wissel en je trein rijdt het verkeerde spoor op, met alle gevolgen van dien. Met logische functies wordt je baan als een Zwitsers uurwerk.

Treinen rijden hun rondjes, wissels worden op tijd bediend, en jij kunt achterover leunen en genieten. Het is ideaal voor vaste routes, maar ook essentieel als je met meerdere treinen tegelijk rijdt en botsingen wilt voorkomen.

  • Minder handmatig werk: Focus op het kijken, niet op het bedienen.
  • Foutloze bediening: De ECoS vergeet geen wissel.
  • Realistisch beeld: Treinen lijken echt hun eigen weg te vinden.

Hoe werkt het in de praktijk?

Je hebt de ESU ECoS nodig (model 50000, 50200 of de nieuwere 50300) en voor een optimale ESU ECoS iTrain verbinding een digitale baan met terugmelders.

De ECoS heeft een ingebouwd menu voor logische functies. Je kiest de voorwaarde (de loc-positie) en de actie (wissel schakelen). Stap voor stap: je zoekt in de ECoS het menu 'Logische functies' op, maar voor meer complexiteit is een handleiding voor het maken van een baanplan in iTrain vaak een betere keuze.

Je maakt een nieuwe functie aan. Als trigger kies je 'Locomotief op sectie'.

Je selecteert de locomotief en de specifieke sectie (bijvoorbeeld 'Blok A'). Vervolgens kies je als actie 'Wissel schakelen' en selecteer je het juiste wisselnummer en de stand (recht of afbuigend).

Je kunt ook timers toevoegen. Bijvoorbeeld: wacht 2 seconden nadat de trein sectie B heeft verlaten, en schakel dan wissel 5 terug. Zo voorkom je dat een achteropkomende trein een verkeerde wisselstand tegenkomt. Het vergt wat experimenteren.

Begin simpel: één wissel die automatisch omgaat als je favoriete loc voorbijrijdt. Als dat werkt, bouw je het uit.

Modellen en prijzen: wat heb je nodig?

De ECoS is het hart van dit systeem. De prijzen variëren: Daarnaast heb je terugmelders nodig om de positie van treinen te detecteren. Merken als Viessmann, Littfinski of zelfs goedkopere opties van Digitrax werken.

  • ESU ECoS 50200: De instapper, rond de €700-€800. Heeft alle basisfunctionaliteit voor logische functies.
  • ESU ECoS 50300: Het nieuwere vlaggenschip, ongeveer €900-€1000. Biedt meer geheugen en snellere verwerking, wat handig is bij complexe automatisering.

Reken op €15-€30 per terugmelder, afhankelijk van het type en merk. Een tip: koop niet meteen de duurste set.

Begin met één ECoS en twee terugmelders op een testopstelling. Leer de logica begrijpen voordat je je hele baan automatiseert.

Praktische tips om frustratie te voorkomen

Programmeren in de ECoS is niet moeilijk, maar het kan even zoeken zijn. Wil je ook gebeurtenissen en events programmeren? Deze tips helpen: En onthoud: elke modelbaan is anders.

  1. Test met één functie. Programmeer één wissel op één loc-positie. Controleer of het werkt voordat je tien functies tegelijk maakt.
  2. Noem alles duidelijk. Geef je logische functies herkenbare namen, zoals 'Wissel3_BijLocBr218'. Dat scheelt hoofdpijn bij het debuggen.
  3. Houd een logboek bij. Schrijf op welke functie je hebt gemaakt, welke sectie en welk wissel. Papier is je beste vriend.
  4. Begin met langzame treinen. Test met een loc die stapvoets rijdt. Zo heb je tijd om te zien wat er gebeurt.
  5. Update je ECoS-firmware. ESU brengt regelmatig updates uit die de logische functies verbeteren. Check de website voor de nieuwste versie.

Wat voor de een perfect werkt, moet de ander aanpassen. Dat is geen fout, dat is de charme van de hobby.

Je bouwt niet alleen een baan, je bouwt ook je eigen automatisering.

Portret van Jan van der Meer, modelspoorengineer en DCC-expert
Over Jan van der Meer

Jan bouwt al meer dan tien jaar gedetailleerde modelspoorlandschappen en specialiseert zich in digitale DCC-besturing. Hij deelt zijn praktijkervaring met complexe decoderprogrammering en schaalgetrouw baanontwerp op deze site.