Questo documento spiega come configurare un sistema di Industria 4.0 costituito da un controllore di macchina QMove che comunica con l'ufficio del responsabile di produzione tramite il software Data Exchange.
![]() |
|||
Documento: | APPNOTE_39 | ||
---|---|---|---|
Descrizione: | Bridge e DataExchange per l'Industria 4.0 | ||
Link: | https://www.qem.eu/doku/doku.php/appnote/an039 | ||
Release documento | Descrizione | Note | Data |
1.0 | Prima release documento | 01/04/2022 | |
2.0 | Revisione documento | 29/06/2022 |
I diritti d'autore di questo manuale sono riservati. Nessuna parte di questo documento, può essere copiata o riprodotta in qualsiasi forma senza la preventiva autorizzazione scritta della QEM. QEM non presenta assicurazioni o garanzie sui contenuti e specificatamente declina ogni responsabilità inerente alle garanzie di idoneità per qualsiasi scopo particolare. Le informazioni in questo documento sono soggette a modifica senza preavviso. QEM non si assume alcuna responsabilità per qualsiasi errore che può apparire in questo documento. QEM® è un marchio registrato.
QMove | QBridge | Data Exchange |
---|---|---|
![]() | ![]() | ![]() |
Settings Bridge | Settings Data Exchange | |
![]() | ![]() |
|
QConfigurator | QResourcesManager | |
![]() | ![]() | |
UaExpert | ||
![]() |
Il QMove è il controllore della macchina. Il QBridge è il router che fornisce i servizi di industria 4.0, disponibile nelle due versioni QBR2A e QBR2B. Il Data Exchange è il software consumatore dei servizi, che permette il monitoraggio e l'interazione da remoto con la macchina. Questi tre attori vengono configurati in modo specifico per il tipo di macchina. Alcune operazioni avvengono già in fase di produzione, mentre altre devono essere ultimate dal produttore della macchina prima della consegna. Infine, alcune operazioni avvengono durante la consegna stessa. Nel seguito verrà spiegato nel dettaglio come agire, qui indichiamo lo schema generale:
Il QBridge è predisposto per collegarsi e scambiare dati col QMove. Questi dati vengono resi disponibili tramite un server, e permettono ai PC client la realizzazione di una serie di servizi, tra cui: monitoraggio dati macchina, invio programmi di lavoro, recupero file di log. Il Data Exchange è un software per il PC client che fornisce all'utente un'interfaccia grafica per usufruire di questi servizi. Ecco alcune schermate di esempio del Data Exchange:
Monitoraggio macchina | Invio programmi di lavoro | Recupero file di log |
![]() | ![]() | ![]() |
La configurazione del sistema prevede le seguenti operazioni:
Nel seguito precisiamo i dettagli di ciascuna operazione.
Dobbiamo assegnare al QMove un certo indirizzo IP fissato, che il QBridge è predisposto a riconoscere. La rete formata da QMove e QBridge risulterà isolata, con il solo QBridge a gestire l'accesso e le operazioni consentite, garantendo la sicurezza del lato macchina.
Tale operazione può essere fatta tramite funzioni di sistema se il controllore Qmove è provvisto di display. Oppure di seguito viene descritta una la lista delle operazioni da eseguire che può essere utilizzata cnei controlllori con o senza display:
10.20.2.2
e clicchiamo su Write [Nota: L'interfaccia del QBridge associata alle porte 2, 3, 4 (usata per comunicare con i QMove), ha indirizzo IP statico 10.20.2.1
, per cui è possibile assegnare ai QMove un qualunque indirizzo del tipo 10.20.2.x
con x compreso tra 2 e 255] Dobbiamo configurare il QBridge con i settings specifici. Notiamo che le porte Ethernet sono numerate, in particolare la porta 1 è speciale rispetto alle altre. Ecco la lista delle operazioni da eseguire:
192.168.0.249
, per cui nel campo Indirizzo IP dobbiamo inserire un indirizzo del tipo 192.168.0.aaa
dove aaa
è un qualunque numero compreso tra 1 e 255 che sia diverso da 249. Nel campo Subnet mask inseriamo 255.255.255.0
, mentre le altre voci possono essere tralasciate. Clicchiamo infine su OK. .yaml
. Teniamolo a portata di mano per poterlo recuperare in seguito, per esempio posizionandolo sul Desktop.opc.tcp://192.168.0.249
e clicchiamo OK. opcua_admin
, spuntiamo l'opzione Store, e inseriamo la Password = rZfJekA7
..yaml
. Poi premiamo Call.192.168.0.249
, e in TCP/IP port scriviamo 5002
. Poi premiamo Call.Il cliente deve scegliere il PC che intende utilizzare per il monitoraggio della macchina. Su questo PC andremo ad installare il Data Exchange con la configurazione specifica. Useremo questo PC anche per configurare il QBridge. Il Data Exchange può comunque essere installato anche su altri PC, a preferenza del cliente. Il QBridge, infatti, è predisposto per accettare un numero arbitrario di connessioni.
Dobbiamo collegare il QBridge alla rete aziendale del cliente. Per fare questo dovremo decidere il tipo di rete (Ethernet o WiFi) e il tipo di indirizzo IP (statico o dinamico). Ecco la lista delle operazioni da eseguire:
ipconfig
: comparirà l'elenco delle interfacce di rete attive. Andiamo su Scheda Ethernet o Scheda WiFi, a seconda del caso, e prendiamo nota dell'indirizzo riportato alla voce IPv4. La forma è del tipo aaa.bbb.ccc.ddd
. Cambiamo le utile tre cifre ddd con un numero casuale compreso tra 1 e 255, ed eseguiamo il comando ping aaa.bbb.ccc.ddd
. In caso l'esito sia Risposta da …, cambiamo numero e riproviamo, fino ad avere come esito Richiesta scaduta. Questo significa che tale indirizzo non è attualmente utilizzato da altri dispositivi presenti nella rete aziendale. Torniamo ai settings del QBridge e inseriamo questo indirizzo nel campo IP. QBridge
, IP address = <indirizzo IP scelto>
, MAC address = <indirizzo MAC del QBridge>
, dove l'indirizzo MAC si può recuperare nella voce MAC dei settings. Poi impostiamo DHCP = 1.Dobbiamo connettere il QBridge alla macchina e alla rete aziendale. Il QMove ha tipicamente una sola porta Ethernet. Il QBridge ha un numero variabile di porte Ethernet: quattro nella versione QBR2A, due nella versione QBR2B. Queste porte sono numerate, in particolare la porta 1 è speciale rispetto alle altre. Ecco la lista delle operazioni da eseguire:
Dobbiamo installare e configurare Data Exchange nel PC scelto per il monitoraggio macchina. Ecco la lista delle operazioni:
settings
nel percorso C:/Users/<nome_utente>/AppData/Local/QEM S.r.l/Data Exchange 4.0/default/
. Questa operazione può essere tralasciata nel caso in cui i settings siano stati inclusi direttamente dentro il file di installazione.Supervisor55!
.opc.tcp://<indirizzo IP>:4840
ftp://<indirizzo IP>:8021
opc.tcp://QBridge:4840
ftp://QBridge:8021
Come fare nel caso si voglia configurare più di una macchina? Supponiamo di avere due macchine diverse. Avremo quindi due diverse cartelle di settings per Data Exchange, diciamo settings1
e settings2
, e due diversi file .yaml
per configurare il QBridge, diciamo controller1.yaml
e controller2.yaml
. La procedura differisce a seconda che si decida di collegare i due QMove allo stesso QBridge, oppure a due QBridge diversi.
Supponiamo di voler collegare i due QMove allo stesso QBridge. In tal caso dobbiamo avere le seguenti accortezze:
10.20.2.2
e 10.20.2.3
.
Supponiamo di voler collegare i due QMove a due QBridge diversi. In tal caso dobbiamo avere le seguenti accortezze:
10.20.2.2
. Non è necessario avere indirizzi distinti.
Come configurare Data Exchange in modo da collegarsi alle due macchine? Nel caso di una macchina singola l'indicazione era quella di copiare il contenuto della cartella settings
nel percorso C:/Users/<nome_utente>/AppData/Local/QEM S.r.l/Data Exchange 4.0/default/
. Si noti il nome dell'ultima cartella: default
. Questa è la cartella standard che viene caricata quando Data Exchange viene avviato senza argomenti di avvio. Possiamo però aggiungere un argomento di avvio in modo che Data Exchange vada a prendersi la configurazione in una cartella specifica. Vediamo come fare. Supponiamo che le nostre due cartelle di configurazione si chiamino settings1
e settings2
. Copiamo queste stesse cartelle nel percorso C:/Users/<nome_utente>/AppData/Local/QEM S.r.l/Data Exchange 4.0/
. Dunque ora allo stesso livello di default
avremo le cartelle settings1
e settings2
.
Ora prendiamo il collegamento a Data Exchange del Desktop e ne facciamo due copie, rinominandole per esempio Data Exchange - Macchina 1
e Data Exchange - Macchina 2
. Clicchiamo col destro sulla prima e selezioniamo Proprietà. Nella pagina Collegamento andiamo alla voce Destinazione e aggiungiamo in fondo alla stringa il nuovo argomento -c settings1
. Ripetiamo la stessa operazione con la seconda copia, inserendo -c settings2
.
Ora i due collegamenti avviano due diverse istanze di Data Exchange, associate alle due diverse cartelle di settings. Ciascuna istanza andrà configurata con i propri indirizzi e il proprio nome macchina. Nel caso di un solo QBridge ci troveremo a inserire gli stessi indirizzi con diverso nome macchina, mentre nel caso di due QBridge differiranno sia gli indirizzi che il nome macchina.
Come recuperare le informazioni sulla versione del software caricato nel QBridge? Di seguito la procedura: