Sei sulla pagina 1di 13

Centrale di controllo Aquatek

In commercio esistono diversi tipi di "mini-computer" per la gestione automatizzata del proprio acquario, ma i loro prezzi sono molto elevati. A tal proposito ho voluto autocostruirmi un sistema automatizzato in grado di svolgere le funzioni di principale interesse e non solo, a prezzi contenuti. Il progetto ha avuto origine nel mese di dicembre 2007 con l'acquisto del PLC Logo! Siemens. In precedenza avevo a disposizione un'altra centralina, sempre autocostruita, che si limitava semplicemente a gestire le lampade tramite un timer e il riscaldatore tramite un termostato digitale.

Copyright

Tarantino Simone

Sendykey@mondoacquario.net

Le funzioni principali:

Timer per le due serie di lampade Timer per la risalita dell'acqua di rabbocco Timer per la seconda pompa di ricircolo Blocco della pompa di risalita dell'acqua di rabbocco nel caso si svuoti la tanica Blocco di tutto il sistema nel caso ci sia un crash della vasca Blocco della pompa di risalita tramite comando sms Blocco di tutto il sistema tramite comando sms Accensione/spegnimento serie lamapade tramite comando sms Invio sms/chiamata in caso di Black-out Invio sms/chiamata in caso di mancanza acqua nella vasca di rabbocco Invio sms/chiamata in caso di crash della vasca Gestione digitale del riscaldatore Ogni presa collegata ad un megnetotermico per stabilire il suo stato di On/Off

Il cuore della centrale

A dir la verit si tratta di tre cuori: - PLC Logo! Per la gestione di tutte le funzioni logiche - Termostato digitale per la gestione della temperatura - Modulo picsms (http://www.carrideo.it/) per la gestione tramite cellulare. Copyright Tarantino Simone Sendykey@mondoacquario.net

I moduli in dettaglio
Il PLC Logo! un vero e proprio computer programmabile tramite un PC o tramite i pulsanti presenti sul pannello frontale. Il bello di questi dispositivi proprio quello di fare dei sistemi d'automazione base o anche complessa, con la possibilit di poterli espandere con moduli aggiuntivi. Nelle loro ridottissime dimensioni sono presenti 8 ingressi digitali, di cui due utilizzabili anche come analogici, 4 uscite digitali collegabili direttamente ai carichi perch la funzione on/off svolta da dei comunissimi rel, 6 pulsanti per la programmazione e per la gestione, un display retroilluminato per visualizzare messaggi e navigare nei men Il Termostato digitale un semplice dispositivo che permette di comandare due prese in base alla temperatura rilevata dalla sua sonda PTC. Come mostrato pi avanti, le due prese vengono utilizzate, una per il riscaldatore e una per un eventuale sistema di raffreddamento (per i mesi estivi) Grazie a questo termostato si ha la possibilit di scegliere il range d'intervento in modo da avere in vasca una temperatura molto stabile. Al momento la soglia d'intervento tarata su 23,5 C mentre il range d'intervento a 0,2C in modo che quando la temperatura scende sotto i 23,5 C, il riscaldatore si accende fino a che non si ha di nuovo 23,7 C in vasca. Il modulo picsms il blocco che permette di svolgere le attivit di telecontrollo. Per funzionare necessario collegarlo tramite cavo seriale, ad un qualsiasi telefono cellulare con modem integrato. Per maggiori info http://www.carrideo.it/

Copyright

Tarantino Simone

Sendykey@mondoacquario.net

Logo! Siemens

INPUT: In1 = Sensore di livello vasca >>> alla pompa di risalita In2 = Sensore di livello vascha rabbocco >>> al sistema di allarme In3 = Sensore di fuoriuscita acqua >>> al sistema allarme In4 = Tasto reset ore di lavoro >>> al sistema reset ore di lavoro In5 = Uscita pic-sms Lamp1 >>> Telecontrollo lampade S1 In6 = Uscita pic-sms Lamp2 >>> Telecontrollo lampade S2 In7 = Uscita pic-sms BlockSysAlarm >>> Telecontrollo blocco dell'intero sistema In8 = Uscita pic-sms BlockSysPompUp>>> Telecontrollo blocco della pompa rabbocco automatico C1 = Accensione Serie1 Lampade C2 = Accensione Serie2 Lampade C3 = Accensione/Spegnimento pompa destra C4 = Reset ore di lavoro Serie2 Lampade Timer_Serie1_Lamp = Timer settimanale Serie 1 lampade Timer_Serie2_Lamp = Timer settimanale Serie 2 lampade Timer_Pomp = Timer settimanale Pompa destra effetto marea Timer_Pomp_Up = Timer durata risalita rabbocco automatico Protect_Pomp_Up = Timer di protezione per la pompa rabbocco automatico

Copyright

Tarantino Simone

Sendykey@mondoacquario.net

OUTPUT: Q1 = Lampade serie 1 Q2 = Lampade serie 2 Q3 = Pompa risalita Q4 = Pompa destra MSG Allarm_Pomp_up = Mesaggio di allarme terminata acqua in vasca rabbocco MSG Allarm_Crash = Messaggio di presenza acqua sul pavimento MSG Tele_Block_System = Messaggio di ricezione comando blocco sistema MSG Tele_Block_Pomp_Up = Messaggio di ricezione comando interruzione pompa risalita MSG Status_Lamp1 = Messaggio indicatore dello stato logico delle lampade della prima serie MSG Status_Lamp2 = Messaggio indicatore dello stato logico delle lampade della seconda serie MSG Status_Pomp = Messaggio indicatore dello stato logico della pompa di destra

Copyright

Tarantino Simone

Sendykey@mondoacquario.net

INPUT descrizione
-L'ingresso 1 Level_Sensor1 collegato al sensore del livello acqua della vasca. Ogni impulso positivo abilita l'uscita Q3 per un tempo T impostato come parametro nel blocco Timer_Pomp_Up accessibile dall'utente. T default 4 sec. Una volta terminato il comando, l'uscita sar inattiva per un tempo T impostato come parametro nel blocco Protect_Pomp_Up accessibile dall'utente. T default 10 min. -L'ingresso 2 Level_Sensor2 collegato al sensore di livello dentro la vasca di rabbocco per indicare la mancanza d'acqua nella stessa. In caso di stato logico 1 su tale ingresso, viene bloccata l'uscita Q3 sul valore logico 0 e si visualizza un messaggio di avviso. Per ripristinare il sistema sar necessario verificare/risolvere il problema e confermare il messaggio d'avviso tramite il pulsante "OK". -L'ingresso 3 Water_Sensor collegato ad un sensore di presenza acqua sul pavimento per bloccare l'intero sistema. Quando il livello logico applicato all'ingresso si commuter a 1, apparir un messaggio d'errore e tutto il sistema si bloccher. Nel caso in cui fosse presente l'espansione delle uscite, per tutto il tempo del blocco, sar presente un valore logico "Q1" sull'uscita 8. Per ripristinare il sistema sar necessario verificare/risolvere il problema e confermare il messaggio d'avviso tramite il pulsante "OK". -Ingresso 4 "Reset_Time_Lamp" collegato ad un pulsante collegato a sua volta ad un interruttore. La sua funzione permette di resettare i blocchi "Total_Time_On_S1_Lamp" e "Total_Time_On_S2_Lamp". Per resettare i blocchi sar necessario abilitare il sistema di reset tramite l'interruttore sul quadro (un led rosso lampeggiante confermer lo stato di attivazione del reset). Per il reset dei blocchi proseguire come segue: Reset "Total_Time_On_S1_Lamp"; premere il pulsante sul quadro (un secondo led rosso lampeggiante confermer lo stato di reset del primo blocco del dispositivo)e un messaggio di avviso apparir sul display. Premere "OK" per uscire dal reset. Reset "Total_Time_On_S2_Lamp"; premere e tenere premuti i pulsanti "C4 + ESC"sul logo! e premere il pulsante sul quadro (un secondo led rosso lampeggiante confermer lo stato di reset del secondo blocco del dispositivo). Disabilitare il sistema reset riportando l'interruttore sul quadro alla posizione di inizio. -Ingresso 5 "Tele_S1_Lamp" collegato all'uscita "OUT 1" tegestita dal modulo pic-sms e permette di accendere/spegnere la serie1 delle lampade con la ricezione di un messaggio sms. Se la serie1 gi accesa e si presenta un livello logico "1" sull'ingresso in questione, la serie1 verr spenta. Contrariamente, se la serie1 spenta e si presenta un livello logico "1" sull'ingresso in questione, la serie1 verr accesa. -Ingresso 6 "Tele_S2_Lamp" collegato all'uscita telegestita"OUT 2" del modulo pic-sms e permette di accendere/spegnere la serie1 delle lampade con la ricezione di un messaggio sms. Se la serie2 gi accesa e si presenta un livello logico "1" sull'ingresso in questione, la serie2 verr spenta. Copyright Tarantino Simone Sendykey@mondoacquario.net

Contrariamente, se la serie2 spenta e si presenta un livello logico "1" sull'ingresso in questione, la serie2 verr accesa. -Ingresso 7 "Tele_Block_System" collegato all'uscita telegestita"OUT 3" del modulo picsms e permette di bloccare l'intero sistema. Quando sull'ingresso 7 si presenta un valore logico "1", l'intero sistema andr in blocco causando l'arresto di tutti i dispositivi gestiti dal logo!. Per tutto il tempo del blocco, sar presente un solo messaggio di avviso "Tele_Block_System" per indicare lo stato anomalo del sistema. Nel caso in cui fosse presente l'espansione delle uscite, per tutto il tempo del blocco, sar presente un valore logico "Q1" sull'uscita 8. Non possibile confermare il messaggio; solo il ritorno allo stato "0" dell'ingresso pu sbloccare il sistema. -Ingresso 8 "Tele_Block_Pomp_Up" collegato all'uscita telegestita"OUT 4" del modulo pic-sms e permette di interrompere il funzionamento della pompa di risalita. Quando sull'ingresso 8 si presenta un valore logico "1", il sistema di rabbocco automatico andr in blocco. Per tutto il tempo del blocco, sar presente un solo messaggio di avviso "Tele_Block_Pomp_Up" per indicare lo stato anomalo del sistema di rabbocco. Non possibile confermare il messaggio; solo il ritorno allo stato "0" dell'ingresso pu sbloccare il sistema di rabbocco. Pulsante C1 = Premendo il pulsante C1 (freccia verso l'alto) + ESC, si potranno accendere la prima serie delle lampade nel caso in cui queste siano spente. Pulsante C2 = Premendo il pulsante C2 (freccia verso il basso) + ESC, si potranno accendere la seconda serie delle lampade nel caso in cui queste siano spente. Pulsante C3 = Premendo il pulsante C3 (freccia verso sinistra) + ESC, si potr accendere/spegnere la pompa effetto marea di destra. Se la Pomp_effect gi accesa e viene premuto il pulsante C3 + ESC, la Pomp_effect verr spenta. Contrariamente, se la Pomp_effect spenta e viene premuto il pulsante C3 + ESC, la Pomp_effect verr accesa. Pulsante C4 = Il pulsante C4 ha la funzione di Reset per i Total_Time_On_S1_Lamp e Total_Time_On_S1_Lamp. Per lo svolgimento della sua funzione si rimanda al punto "Ingresso 4 ". Timer_Serie1_Lamp = Il timer permette l'accensione automatica delle lampade prima serie. Sono disponibili 3 Camme, ogniuna contenente la programmazione di 7 giorni settimanali con On/Off alle ore prestabilite. Timer_Serie2_Lamp = Il timer permette l'accensione automatica delle lampade seconda serie. Sono disponibili 3 Camme, ogniuna contenente la programmazione di 7 giorni settimanali con On/Off alle ore prestabilite. Timer_Pomp = Il timer permette l'accensione automatica della pompa di destra per l'effetto marea. Sono disponibili 3 Camme, ogniuna contenente la programmazione di 7 giorni settimanali con On/Off alle ore prestabilite.

Copyright

Tarantino Simone

Sendykey@mondoacquario.net

Timer_Pomp_Up = Quando presente un valore logico "1" sull'ingresso 1, il timer si avvia per un tot di secondi parametrizzati dall'utente. Protect_Pomp_Up = Quando il Timer_Pomp_Up completa il suo ciclo, il presente timer si avvia inibidendo il sistema di rabbocco automatico.

Copyright

Tarantino Simone

Sendykey@mondoacquario.net

Modulo GSM ------- Per maggiori info http://www.carrideo.it/

Il modulo GSM un dispositivo, collegato ad un qualsiasi cellulare con modem integrato, che dispone di 5 uscite e 4 ingressi digitali interagenti con la linea telefonica. Il modulo suddiviso in due parti: Modulo GSM base Modulo Rel di potenza

Funzionamento nel dettaglio: -Gli ingressi


Sul modulo GSM sono presenti 4 ingressi utilizzabili sia sui piedini indicati dalla freccia rossa (piedini di potenza per tensioni superiori ai 5 Volt fino a 15 Volt) sia su quelli indicati dalla freccia gialla (tensioni fino a 5 Volt). Per ogni cambio di stato dell'ingresso, viene inviata una chiamata o un messaggio personalizzabile, a uno o due numeri memorizzati sul modulo stesso.

INPUT descrizione
In1 = Collegato al dispositivo di rilevazione mancanza di rete. Ogni qual volta viene a mancare la tensione di rete 220V, il dispositivo invia un impulso positivo sull'ingresso 1 di potenza. In2 = Collegato al "Level_Sensor2", che invia un messaggio nel caso in cui viene a mancare l'acqua nella vasca di rabbocco. In3 = Collegato al "Water_Sensor", che invia un messaggio sms nel caso in cui il sensore rileva dell'acqua sul pavimento. In4 = -----------------------------------------------------------------------------------------------------------

Copyright

Tarantino Simone

Sendykey@mondoacquario.net

-Le uscite
Le uscite sono in totale 5, di cui 4 si attivano e disattivano alla ricezione del messaggio di comando (On# / Off# dove # sta per il numero dell'uscita oppure x che sta per tutte le uscite) e una di tipo impulsivo, nel senso che una volta ricevuto il comando, rimane attiva per qualche secondo. Le uscite sono indicate dalla freccia blu. Per comandare gli ingressi del PLC Logo! necessaria una tensione di 12 Volt non disponibile direttamente dalle uscite del modulo sms. Per questo motivo si utilizza un modulo di potenza con 5 rel

OUTPUT descrizione
OUT1 = "Tele_S1_Lamp" collegato all'Ingresso 5 del PLC Logo! OUT2 = "Tele_S2_Lamp" collegato all'Ingresso 6 del PLC Logo! OUT3 = "Tele_Block_System" collegato all'Ingresso 7 del PLC Logo! OUT4 = "Tele_Block_Pomp_Up" collegato all'Ingresso 8 del PLC Logo! OUT5 = ----------------------------------------------------------------------------------------------------------

Copyright

Tarantino Simone

Sendykey@mondoacquario.net

Le prese

L1

L2

P1

P2*

Pr* Hot* Cold* Ski* Lib1* Lib2 Lib3 Lib4

In Sens

Centralina

Questo lo schema a blocchi di tutto il sistema. I blocchi raggruppati in alto rappresentano le prese e dove presente un "*", significa che quella presa continuer a funzionare anche in assenza della rete 220V perch collegata al sistema UPS posto nel ripiano sotto la centralina. Tutte le prese sono disattivabili tramite i magnetotermici presenti sulla centralina

Copyright

Tarantino Simone

Sendykey@mondoacquario.net

Le prese in dettaglio

L1 = Lampade serie 1 L2 = Lampade serie 2 P1 = Pompa sinistra P2 = Pompa destra Pr = Pompa di risalita Hot = Riscaldatore Cold = Refrigeratore Ski = Skimmer Lib1 = Libero Lib2 = Libero Lib3 = Libero Lib4 = Libero

Copyright

Tarantino Simone

Sendykey@mondoacquario.net

Conclusioni
Il sistema ormai attivo da qualche mese ed ha sempre funzionato egregiamente. Sicuramente sar in continua evoluzione per migliorarlo sempre pi. Per qualsiasi informazione potete contattarmi all'indirizzo sendykey@mondoacquario.net e sar ben liete di potervi aiutare. Un ultima foto per mostrare il posizionamento del tutto.

Copyright

Tarantino Simone

Sendykey@mondoacquario.net