Loading...
 

OM32, OC32 and LichtOrgel


OC32 - module adres wordt niet opgeslagen

Hallo

Ben eindelijk zover dat ik al mijn OC32's heb geconfigureerd.
Tenminste op één ding na.
Ik begrijp dat elke OC32 een eigen uniek module adres moet hebben. (Mogelijk is dat helemaal niet nodig en dan zou onderstaande niet relevant zijn)

Als ik dat probeer, lukt dat niet.
Ik kan wel een OC32 met het adres 1 volledig configureren, inclusief de juiste DCC-adressen range, bv 321 t/m 352 en dus alle gewenste device definities.
Ik kan de volledige configuratie ook wegschrijven naar de harddisk, maar als ik het bestand later weer laad is het module adres gewoon weer op 1 gezet.

Op het moment dat ik als laatste het module adres ingeef en "write all" kies, krijg ik nadat een tijdje te tekst "working.....please wait" in beeld is geweest, in de (bovenste) programmanaam-regel de boodschap: "OC32config werkt niet meer" en het programma hangt.

Ook als ik het module adres op 1 zet en alle device definieties laad, en daarna "write all devices" kies, krijg ik dezelfde boodschap.

De baudrate staat standaard op 9600 en zowel de firmware als het programma hebben versie 3.0.1.
Ik heb de OC32's nog niet aan iTrain gekoppeld dus ik weet nog niet of de verschillende devices wel gewoon werken met de juiste DCC-adressen.

Kan hier iemand een nadere verklaring geven?

gr

André

Netherlands

Hallo Andre,

Uiteraard moet elke module een uniek adres hebben. Ik neem aan dat je het moduleadres met de DIP-switch instelt? Als je dan met OC32Config een module wilt lezen/schrijven, dien je in OC32Config eerst dat moduleadres boven in het scherm te kiezen en dan de read (of write) te doen. Dat adres staat niet in de module als parameter en lees je dus niet uit de module terug!

groet
Frans

Hallo Frans

Ik had begrepen dat juist bij gebruik van DCC de module adressen álleen via de software zouden moeten worden vastgelegd (zie blz 25 van de handleiding, helemaal bovenaan.
Maar bij herlezing begrijp ik nu dat dit niet de module-nummering zelf betreft, maar uitsluitend het definiëren van de DCC-adressen in die betrokken module.
Nu dus alle dipswitches goed ingesteld.
Toen ik daarna de module wilde uitlezen, kreeg ik een bericht "no response recieved, resetting birdirectional comm". Ik dacht eerst aan een probleem met de USB aansluiting op mijn iMac (0mdat daar al eerder problemen mee waren), maar eigenlijk wel logisch om dan eerst even te vertellen welk modulenummer het betreft.
Dus nu werk alles prima, zowel op mijn windows- als op mijn apple-machine.

Dus bedankt voor de aanwijzing.

gr

André


Netherlands

Zoiets heb ik ook. Bij mij begint de nummering bij 0 (nul). Als ik de dipswitches op 4 zet: 1011 dan wordt in OC32config alleen op adres 0 uitgelezen. Bij adres 4 (in OC32config) krijg ik een foutmelding: No response received, resetting bidirectional communication.
Firmware version: 3.0.1.0
Het probleem treedt op bij twee nieuwe OC32's (geen OC32NG). Bij de oudere OC32's heb/had ik dat probleem niet. Op Pag. 22 bij 4.5.2 staat dat bij uitgebreide adressering het adres niet meer door het instellen van de dipswitches wordt bepaald. Er wordt daarbij verwezen naar paragraaf 10.5. Maar in die paragraaf staat alleen op Pag. 46 bij DCC iets over configureren onder "OC32 Device Configuration". Hoe te handelen om een eventuele uitschakeling van de werking van de dipswitches is te veranderen naar het wel functioneren van de dipswitches kan ik niet vinden. Wie weet hoe het wel moet?


Netherlands

Hallo Martin,

Heb je de OC32 gereset nadat je de DIPswitches hebt verzet?
Een Dinamo module leest de DIPswitches alleen in bij opstarten. Dat is al ruim 20 jaar zo met alle Dinamo modules, dus ook je "oude" OC32's.

Mvg,
Leon

Netherlands

Hallo Leon,

Deze opmerking gaf de oplossing: "Een Dinamo module leest de DIPswitches alleen in bij opstarten."
Kan daarover een opmerking in de handleiding aan het eind van 4.5.1 worden opgenomen?: DIPswitches instellen vóórdat de module aangesloten wordt op de spanning en/of de RS485-bus.

Bedankt, het werkt.


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