Lineaire OM32 Adressering
Hierboven staat OM32?
Inderdaad. Veel digitale systemen sturen de OC32 niet aan door middel van het OC32 protocol, maar door middel van het oude OM32 protocol. Zolang het gaat om operationele besturing en niet om configuratie is daar weinig mis mee.
Het OM32 protocol ondersteunt maximaal 16 modules en kent geen uitgebreidere adressering. Als je besturingssoftware hebt die beperkt is tot het OM32 protocol en je hebt toch meer dan 16 OC32 modules, dan had je dus een probleem. Dat probleem is nu te omzeilen door gebruik te maken van Lineaire OM32 Adressering in combinatie met OC32 Address Mapping
Bij Lineaire OM32 Adressering wordt de adresreeks van 16 modules * 32 uitgangen vertaald in een lineaire (doorlopende) adresreeks van 512 adressen (0..511). Bijvoorbeeld Koploper nummert de OM32Serial uitgangen op die manier (1..512). Als je gebruik maakt van OC32 Aspects is de kans groot dat je gemiddeld veel minder dan 32 adressen per OC32 gebruikt. Stel dat je gemiddeld 16 apparaten per OC32 aansluit, dan heb je voldoende aan 16 adressen per OC32 en kun je met 512 adressen dus 512 apparaten aansturen verdeeld over 32 OC32's.
Voor de configuratie van dit aantal OC32's moet je dan gebruik maken van eXtended Addressing.
Bij gebruik van Lineaire Adressering ken je aan elke OC32 een startadres toe in de reeks 0..511. De seriele adressen die de module hanteert zijn vervolgens dat startadres, opgeteld bij de Address Map voor seriele aansturing.
Let op:
- Lineaire OM32 Adressering werkt alleen wanneer de module wordt aangestuurd door middel van het OM32 protocol
- Lineaire OM32 Adressering werkt alleen als die functie expliciet geactiveerd is (OC32Config tabblad General)
- Als je Lineaire OM32 Adressering gebruikt kun je de module alleen nog maar aansturen met "Set Aspect" opdrachten.
- Het maximaal aantal adressen dat een module gebruikt wordt bepaald door de Address Map en kan derhalve maximaal 128 zijn. Je kunt dus ook meer dan 32 adressen per module toekennen!
- Het startadres is te configureren in stapjes van 4 adressen. Je kunt dus niet elk willekeurig startadres kiezen, maar hebt wellicht een klein verlies van adresruimte tussen de modules.
- Als Lineaire OM32 Adressering actief is, kijkt de module bij ontvangst van een OM32 bericht niet meer naar de stand van de DIPswitches, maar alleen nog naar het softwarematig geconfigureerde start adres i.c.m. de Adress Map voor seriele adressen.