Loading...
 

OM32, OC32 and LichtOrgel


Events input / tijdsduur

Hallo allemaal,

Jaren terug ben ik bezig geweest met de OC32 om die onder de knie te krijgen, door het bouwen van een andere baan heeft dit stil gelegen.

Op dit moment ben ik weer aan het bouwen van een nieuwe baan waar ik dag en nacht simulatie ga gebruiken.
Dit gedeelte is klaar, nu wil ik straks alles wat op de baan staat ( huisjes lantaarnpalen en dergelijke ) aansluiten op de OC32 en via events inputs gelijk laten starten met de verlichting boven de baan.

Hiervoor heb ik 4 relais beschikbaar om potentiaal vrij de OC32 aan te sturen, maar nu mijn vraag wat ik zo snel niet gevonden krijg.
Hoeveel tijd heb ik maximaal om verlichting en degelijke te schaken nadat er een Events input gemaakt is, mijn huidige dag / nacht simulatie doet er nu zo'n 3 minuten over om van dag naar nacht te gaan en andersom.

Wat is de maximale tijd die je kunt instellen?

Ik hoop dat ik mijn vraag duidelijk uitleg anders hoor ik het graag.

Mvg,

Peter Degeluidsman

Netherlands

Hallo Peter,

De maximale wachttijd per programmastap is 10 minuten en 45,12 seconden.

ETI inputs kun je overigens uitrusten met een optocoupler.

Mvg,
Leon


Dank je wel voor de info Leon, die tijd is ruim voldoende.

De 4 relais zijn al voorbereid en schakelen gelijktijdig met de dag / nacht simulatie in mijn plafond.


Mvg,

Peter Degeluidsman


Het is even geleden maar ik ben aan het stoeien met de OC32.
Ik heb een led aangesloten en die kan ik vertraagd laten uitschakelen ( Aspect 0 ) en vertraagd laten inschakelen ( Aspect 1 )
met de testknoppen werkt dit.

Nu wil ik de Events input gaan gebruiken, achter de 8 aansluitingen zie ik ic isp847 x 113\ee zitten.
op de eerste twee aansluitingen ( A1 en K1 ) heb ik twee draden aangesloten die ik een puls laat geven.

Nu krijg ik het niet voor elkaar om iets aan of uit te zetten.
Bij het Evens control heb ik input 0 ( on ) op -1 staan en de juiste pin ingevuld.

Bij OC32 device configuration heb ik bij aspect 1 de init op -1 staan.
Voor mijn gevoel heb ik het nu juist ingesteld staan en naar de OC geschreven?

Als ik de twee draden van de invents input even maak had ik verwacht dat de led in mijn geval na 5 seconden aan zou gaan.
Wat ik ook doe het lukt mij nog niet om de input te gebruiken.

Wie kan mij op weg helpen.

Mvg,

Peter


Netherlands

Hallo Peter,

Bij Device Configuration stel je per Pin in welke Aspect moet worden gestart bij opstarten van de module (dat stel je dus niet in per Aspect, dat zou heel onlogisch zijn). Init=-1 betekent "doe niks". Elke andere waarde triggert de betreffende Aspect bij opstarten.

Bij Event Control kun je per Input, per gebeurtenis (on/off), per Pin aangeven wat er moet gebeuren als de betreffende gebeurtenis optreedt. Het is een enorm krachtig mechanisme om met één gebeurtenis (Event) heel veel acties tegelijk te starten.
Jij hebt blijkbaar aangegeven dat Input 0 Event On bij de betreffende Pin Aspect -1 moet starten. Dat betekent dus "doe niks" en dat lijkt precies wat er gebeurt. Verander de -1 in 1 en er gebeurt waarschijnlijk wel iets.

Een Event kan een "Hard Event" zijn (een elektrische Event Input, zoals in jouw geval) of een "Soft Event" (een vanuit een Aspect definitie geïnitieerd Event). De "Hard Events" kunnen vanuit de Aspects (software) dynamisch Enabled en Disabled worden. Of een "Hard Event" bij opstarten van de OC32 enabled of disabled is kun je ook configureren bij de Event Definitions. Het vinkje "Enabled" moet dan in dit geval ook aan staan anders gebeurt er nog niks.

Mvg, Leon


Bedankt voor je uitleg Leon, ik ga er vanmiddag mee aan de slag.


Mvg, Peter


Het werkt nog niet Leon, maar ik denk dat ik weet waardoor dit komt.
Het IC wat achter de aansluitingen zit is een ISP847 en als ik die opzoek kom ik uit bij een optocoupler.

Ik dacht dat er een weerstand bankje inzat.

Ik heb hier nog een doosje met allerlei onderdelen liggen die ik bij jou besteld had dus ik ga eens kijken wat daar allemaal tussen zit.


Mvg,
Peter


Weerstand bankje geplaatst en ik kan een Event starten, alleen stoppen wil nog niet lukken.

Als ik bij Event control input 0 op ( on op 1 zet ) en ik druk de knop in dan gaat de led na 5 seconden branden, zo heb ik het ook ingesteld ( Aspect 1 )

Maar de led weer uitkrijgen lukt mij nog niet ( aspect 0 )
Als ik bij Event control input 0 op ( on -1 zet ) en bij input 0 ( off op 1 zet ) had ik verwacht dat de led weer uit zou gaan.
Net ik de led bij OC32 configuration de led uit en ik druk weer op de knop gaat de led na 5 seconden weer aan.
Omdat ik Off nu op 1 had staan ging ik er vanuit dat de led uit zou gaan.

Ik kom er dus nog niet helemaal uit, maar ben weer een stapje verder.

Mvg,
Peter


Netherlands

Hallo Peter,

Het is op zich toch best wel logisch hoor.
Event Control = -1 doet niks
Event Control = 0 start Aspect 0 voor de betreffende Pin
Event Control = 1 start Aspect 1 voor de betreffende Pin
Event Control = 2 start Aspect 2 voor de betreffende Pin

Event control input 0 On = -1 doet dus niks
Event control input 0 Off = 1 Start Aspect 1, dus zet de LED AAN

Event On of Off heeft HELEMAAL NIETS te maken met de te starten actie. Is volledig vrij in te vullen. Je kunt een On-event dus iets laten UIT zetten en een Off-event iets laten AAN zetten, of andersom, of iets heel anders.

Dus bijvoorbeeld
met het indrukken van een knop op input 1 kun je de LED aan zetten (Event-on(Pin) = 1)
met het indrukken van een knop op input 2 kun je de LED uit zetten (Event-on(Pin) = 0)
met het loslaten van een knop op input 1 kun je de LED uit zetten (Event-off(Pin) = 0)
met het loslaten van een knop op input 2 kun je de LED aan zetten (Event-off(Pin) = 1)

Jij wilt blijkbaar met één knop beide doen. Dat kan ook, maar dan moet de trukendoos open.

Mvg, Leon


Dank je wel voor de info Leon, ik ga twee relais gebruiken voor het in en uitschakelen.

Vanmorgen met bovenstaande informatie is het gelukt om een Event te starten en te stoppen, dit is precies wat ik graag wil.

Mvg, Peter


Netherlands

Mooi.
Als je het met (een) relais doet: Als dat relais bekrachtigd kan blijven, dan kan het natuurlijk ook heel simpel met één OC32 event input: Event Input On = Zet de LED aan. Event Input Off = Zet de LED uit.
Dat zou dus ook kunnen met een schakelaar, alleen niet (zonder "trucs") met drukknoppen, omdat die terugvallen naar een open stand.
Maar goed, als je meerdere relais hebt en voldoende ingangen maakt het allemaal weinig uit.
Mvg, Leon


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