Configurazione di Wago con ECT_Utility
Con il programma ECT_Utility è possibile mettere in funzione e aggiornare EnergyControl in parallelo su più dispositivi Wago.
Al momento è ancora destinato all’uso interno, ma in futuro sarà messo a disposizione anche dei nostri integratori.
Impostazioni
Le impostazioni vengono salvate per l’utente locale e non vengono sovrascritte durante gli aggiornamenti. Le impostazioni devono essere salvate e, una volta salvate, entrano in vigore solo in nuove “schede” per non interferire con le configurazioni in corso.
Al primo avvio è opportuno controllare e adeguare i percorsi. La struttura prevista del firmware è disponibile all’indirizzo https://wiki.eponet.ch/link/419#bkmrk-firmware-updaten.
Caricamento Wago
Nella scheda «Carica Wago» è possibile connettersi al Wago, generare ed eseguire attività.
Nella barra superiore è possibile aprire più schede per configurare più Wago in parallelo.
- Specificare l’indirizzo IP del Wago e la password
- Specificare i metadati se si desidera eseguire un backup (nel caso in cui l’impianto fosse già in funzione)
- Fare clic sul pulsante «Connetti e genera attività» (in questo modo è possibile riprovare anche dopo un errore)
- Viene generato un elenco di attività che possono essere attivate o disattivate tramite le caselle di spunta. Inoltre, a seconda dell’attività, è possibile impostare diverse opzioni.
- Cliccando su «Esegui attività» si avviano le attività.
Attività
Crea backup
Crea un backup di /media/sd/data in {Impostazioni - Percorso backup server} con i metadati nel formato {WagoId}_{Id}_{CAP}{Via}{N. civico}; l’opzione viene automaticamente deselezionata se /media/sd/data non esiste
Aggiorna firmware
Aggiorna la versione del firmware a quella selezionata. È disattivata se la versione Wago corrisponde a quella più recente o a una più recente presente sul server. Le versioni vengono cercate in {Impostazioni - Percorso firmware server}; in questo caso è determinante la struttura. Il software si aspetta la seguente struttura:
-
- FW30 (viene cercato «FW», seguito dal numero del firmware)
- Firmware_CC100_040814_30 (cartella in cui viene cercata la versione Wago, ovvero CC100, PFC200, PFC300; solo PFC viene interpretato come PFC200)
- CC100-Linux_update_V040814_30_r2bf9a49e28.wup (il file .wup viene quindi decompresso in un file .raucb; questa operazione avviene automaticamente la prima volta e richiede un tempo relativamente lungo)
- Firmware_CC100_040814_30 (cartella in cui viene cercata la versione Wago, ovvero CC100, PFC200, PFC300; solo PFC viene interpretato come PFC200)
- FW30 (viene cercato «FW», seguito dal numero del firmware)
Formattare la scheda SD
Formattare la scheda SD. Se non è stato effettuato alcun backup, tutti i dati andranno persi.
Copiare i dati sulla scheda SD
Copia i dati da {Impostazioni - Percorso dati SD del server} a /media/sd/data sul Wago. Per impostazione predefinita, i dati vengono sovrascritti, ma è possibile impedire la sovrascrittura selezionando l’opzione “Ignora file esistenti”. In generale, per evitare errori, è consigliabile formattare la scheda SD prima di ogni configurazione.
Script di configurazione
Copia gli script di avvio da /media/sd/data/ect_client/scripts in /etc/init.d, li imposta come avvio automatico e li avvia. Gli script sono responsabili del monitoraggio di Codesys e della lettura dei dati Wago come wago_uuid.
Impostazioni Wago
Imposta le impostazioni Wago selezionate. Le impostazioni possono essere modificate e deselezionate per gruppi.
- DNS: in generale, utilizzare
il router della rete - Bridge 0: se si passa al DHCP, l’impostazione «Indirizzo IP» viene utilizzata per riconnettersi. Se, dopo la modifica dell’IP, non è possibile connettersi all’indirizzo specificato, viene generato un errore.
Configurazione Docker
Scarica i container selezionati e avvia il file Docker Compose corretto.
- Profili Docker: Nessun profilo = nessuna VPN, HOOC = installa Hooc embedded, Tailscale = installa e configura il client Tailscale
- Server: la scelta del server a cui connettersi determina anche la versione del client; per il momento lasciare l’impostazione predefinita su Prola.
Terminale
Nel terminale sono disponibili informazioni utili sulle attività in esecuzione. Tra queste figurano anche il firmware, l’UII e i timestamp:
14:16 [0/0] -----> Starte Task Verbindung aufbauen und Einstellungen laden
14:16 [0/0] Baue Verbindung zu 192.168.0.10 auf..
14:16 [0/0] Verbindung zu 192.168.0.10 aufgebaut
14:16 [0/0] Abgeschlossen Task Verbindung aufbauen und Einstellungen laden in 0.4s
14:16 [0/0] -----> Starte Task Informationen auslesen/testen
14:16 [0/0] wago typ: ['PFC300'], version 750-8302, firmware: 30 (04.08.14), UII: 37SUN31564010260575922+0000000000015142
14:16 [0/0] Typenordner fuer FW28 fehlt. Ordnerstruktur: FW28/*PFC300*/*PFC300*.raucb
14:16 [0/0] Typenordner fuer FW29 fehlt. Ordnerstruktur: FW29/*PFC300*/*PFC300*.raucb
14:16 [0/0] Abgeschlossen Task Informationen auslesen/testen in 1.0s
La finestra del terminale può essere ingrandita o rimpicciolita e può anche essere nascosta. Gli avvisi sono di colore giallo e non interrompono il processo. Gli errori sono di colore rosso e interrompono immediatamente il processo.
