Loading...
 

OM32, OC32 and LichtOrgel


Tijd input DCC-commando versus uitvoering door OC32

Netherlands

L.S.

In hoeverre slaat de OC32 DCC-commando's op, als de OC32 nog bezig is met het uitvoeren van een DCC-opdracht.

Praktijk: ik laat door mijn ECoS verschillende DCC-commando's geven aan de OC32. De DCC-commando's hebben een tijdsduur van 100 msec. De rusttijd tussen verschillende DCC-commando's is 50 msec.
Echter, de uitvoering van een DCC-commando door de OC32 (servo-sturing van een Wissel) duurt langer dan 100 msec.

Voert de OC32 alle binnengekomen DCC-commando's dan achter elkaar uit, of vallen de DCC-commando's weg, die worden gegeven gedurende de uitvoering van een opdracht?

Dit is voor mij van belang om te weten voor het programmeren/invoeren in mijn ECoS en Koploper.

Groeten,

Barry

Netherlands

Hallo Barry,

De OC32 slaat geen DCC commando's op. Het is een "fire and forget" principe. Je stuurt een DCC opdracht. De OC32 gaat die opdracht uitvoeren en zal dat doen zolang dat nodig is. Ondertussen kun je gewoon net zoveel nieuwe DCC (of seriele) opdrachten sturen als je wilt. De OC32 zal alle opdrachten parallel uitvoeren, zolang die opdrachten niet conflicterend zijn. Dus als de eerste opdracht is: zet wissel rechtdoor en de de volgende is: zet diezelfde wissel afbuigend, dan kunnen die twee uiteraard niet parallel worden uitgevoerd. Als de eerste opdracht dan nog niet klaar is wordt die afgebroken en wordt de tweede uitgevoerd.

Mvg,
Leon

Netherlands

Hai Leon,

Bedankt voor de snelle reactie.
Als ik het dus goed begrijp, voert de OC32 rustig meerdere opdrachten tegelijk uit, indien niet conflicterend.
Ik kan dus rustig meerdere, korte DCC-commando's na elkaar laten geven.
Dat de laatste opdracht aan bijv. een wissel maatgevend is, is logisch.

Groeten,

Barry


Netherlands

Hallo Barry,

Dat klopt. Alleen er zijn geen korte of lange DCC opdrachten, hooguit kan de actie die uit die opdracht volgt kort of urenlang zijn.
Maar dat maakt niet uit. De OC32 stuurt alle dynamische processen op alle 32 uitgangen simultaan aan en luistert dan ook nog naar 2 seriële kanalen + DCC + 4 event inputs.

Mvg,
Leon


Netherlands

Leon,

Bedankt. Helemaal duidelijk.
En ik krijg steeds meer respect voor jouw kunde en de kwaliteiten van jouw producten.

Groeten,

Barry


Netherlands

Leon,

Zou dit kunnen verklaren waarom we op onze clubbaan problemen ondervonden met de OC32/DCC i.c.m. de EcoS?

Op onze clubbaan hebben we 10 OC32 printen welke eerst in de DCC bus waren opgenomen. Echter in vol bedrijf merkte we dat wissels en seinen soms niet aangestuurd werden. Individueel wel zowel via iTrain als via de EcoS zelf, maar als er veel tegelijk gebeurde ging dat mis.

Inmiddels zijn we overgestapt naar RS485 bus en dat werkt perfect.

Groetjes

Netherlands

Martin
Dat probleem ondervinden wij soms ook met de sein en wisselcommando's op DCC.

Wat ik begrepen heb van Frans komt dit omdat op DCC deze commando's maar 1x worden verstuurd in tegenstelling tot loc commando's. een sluitinkje of dipje van spanning op je dcc veroorzaakt door een loc oid kan zo dat commando niet aan laten komen op je OC32.
Daarom wordt soms jou schakel actie niet uitgevoerd.

Zit er ook aan te denken om misschien van DCC weer terug te gaan naar RS485 of beide mogelijk maken op de modulebaan.

mvg
Jan Hendriks
MSC RailRunners Groningen


 
Dutch (Nederlands, nl)English British (British English, en-uk)German (Deutsch, de)