pierodm Inserito: 25 novembre 2015 Segnala Inserito: 25 novembre 2015 Ciao a tutti!Sono entrato nel mondo dell'homeplc da tre mesi e mi sto divertendo a programmare la domotica di casa. Per regolare le luci dimmerabili di una stanza, sto usando l'ioggetto RAMP_DIMMER in ladder.L'oggetto è configurabile sia per due pulsanti che per un pulsante (cortocircuitando gli ingressi up e down).Come posso disegnare il codice per farlo funzionare con una coppia di pulsanti posti dentro la stanza, ma anche con un singolo pulsante, posto fuori la stanza?Qualcuno ha idea?Grazie in anticipo!
del_user_56966 Inserita: 25 novembre 2015 Segnala Inserita: 25 novembre 2015 Sono entrato nel mondo dell'homeplc da tre mesi e mi sto divertendo a programmare la domotica di casa.Benvenuto...e buon divertimento !! Per regolare le luci dimmerabili di una stanza, sto usando l'ioggetto RAMP_DIMMER in ladder.L'oggetto è configurabile sia per due pulsanti che per un pulsante (cortocircuitando gli ingressi up e down).Come posso disegnare il codice per farlo funzionare con una coppia di pulsanti posti dentro la stanza, ma anche con un singolo pulsante, posto fuori la stanza?Qualcuno ha idea?Lascia stare le librerie sono presenti sono le compatibilità ma non si utilizzano più...|se vedi nell'_Help di LadderHome alla pagina del tipo di Dimmer che vuoi usare nella tabella delle risorse trovi...UP Canale 1DOWN Canale 1UP/DOWN Canale 1e cosi via per ogni canale...se il pulsante singolo è vicino al Dimmer puoi utilizzare direttamente quello a bordo del Dimmer...configurando gli ingressi per la regolazione diretta da Home&Buildingaltrimenti se è remoto basta usare la risorsa UP/DOWNmentre per gli altri due pulsanti singoliutilizzi le risorse UP e DOWN pilotandole direttamente sui rispettivi indirizzi IEC... e senza usare librerie...questa funzione si chiama Dimmer Evolution... è ha una risoluzione di 100 passi Dimmer... mai vista su un sistema Bus...
pierodm Inserita: 2 dicembre 2015 Autore Segnala Inserita: 2 dicembre 2015 Ciao Alessandro, grazie della risposta!In realtà sto dimmerando dei LED, quindi fisicamente uso il master DMX. Devo dimmerare quindi via software necessariamente, portando i valori da 0 a 255.Quindi devo via software creare la possibilità di accendere e spegnere con due pulsanti da un lato della stanza e con un solo pulsante dall'altro lato.Visto che ci sono, chiedo anche un'atra cosa: è corretto che usare il ramp_dimmer per scrivere un byte (ad esempio low) della word associata, quindi mandare l'uscita ad un Write_WORD (associato a due canali DMX) per scrivere uno dei due byte? Oppure devo dire al RAMP_DIMMER di scrivere sulla sua word intera?Lo schema è quello in figura in cui la luce da dimmerare è associato al canale DMX cui il byte high della word 2721. Il relativo canale DMX scritto nella stessa word ma nell'altro byte (nell'esempio il low) lo ricopio leggendo lo stato di un altro LED.Grazie in anticipo!
del_user_56966 Inserita: 2 dicembre 2015 Segnala Inserita: 2 dicembre 2015 La Ramp Dimm può scrivere direttamente il Byte interessato... l'impostazione la trovi nelle proprietà della libreria...per accedere fai un doppio click su questa o usi il tasto destro e poi selezioni la voce... Proprietà!|l'alternativa se hai più Dimmer con logiche accessorie da gestire è usare una MKWORD|per eseguire il refresh dei canali DMX potresti usare anche il Bit 7 del Byte di controllo... cosi come eseguire un refresh continuo...|per applicare la funzione di regolazione con due pulsanti da un lato e un pulsante dall'altro potrebbe essere quella di usare sempre la RampDimm con ingresso a due pulsantie creare una logica Passo Passo per il pulsante singolo...ad ogni pressione del pulsante singolo non fai altro che invertire l'ingresso RampDimm dove questo opera...
del_user_56966 Inserita: 2 dicembre 2015 Segnala Inserita: 2 dicembre 2015 Ps... i Drive per led di sistema si regolano tramite uno 0-100% e non con 256 valori quindi sono compatibili 1:1 con l'uscita delle librerie...
pierodm Inserita: 2 dicembre 2015 Autore Segnala Inserita: 2 dicembre 2015 (modificato) Grande! Ottimi consigli! Mi ero un po' complicato la vita.Per i drive...next time! adesso avevo la necessità di far funzionare il sistema esistente Modificato: 2 dicembre 2015 da pierodm
del_user_56966 Inserita: 6 dicembre 2015 Segnala Inserita: 6 dicembre 2015 (modificato) Grande! Ottimi consigli! Mi ero un po' complicato la vita.esistono molti modi di ottenere un risultato, l'evoluzione è quella di ottenerlo nel modo migliore e nel più breve tempo possibile....per molte funzionalità è già cosi ma secondo me nel futuro l'evoluzione porterà a programmare sempre meno e allo stesso tempo ottenere risultati sempre più ottimizzati...Per i drive...next time! adesso avevo la necessità di far funzionare il sistema esistenteanche se un domani il sistema si programmasse totalmente da solo....per essere vera tecnologia a 360° quest'opzione deve rimanere sempre disponibile... Modificato: 6 dicembre 2015 da Aleandro2008
Messaggi consigliati
Crea un account o accedi per commentare
Devi essere un utente per poter lasciare un commento
Crea un account
Registrati per un nuovo account nella nostra comunità. è facile!
Registra un nuovo accountAccedi
Hai già un account? Accedi qui.
Accedi ora