Passa al contenuto principale

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.

image.png

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.

  1. Specificare l’indirizzo IP del Wago e la password
  2. Specificare i metadati se si desidera eseguire un backup (nel caso in cui l’impianto fosse già in funzione)
  3. Fare clic sul pulsante «Connetti e genera attività» (in questo modo è possibile riprovare anche dopo un errore)
  4. 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.
  5. 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)

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.