Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisione Revisione precedente
Prossima revisione
Revisione precedente
strumenti:accessori:qbr2a:mimqbr2axx [2019/01/16 08:36] – [6.3.2 Bridge System Settings] qem202strumenti:accessori:qbr2a:mimqbr2axx [2020/11/30 16:36] (versione attuale) – [6.3 Indicazioni per gli amministratori di rete] qem202
Linea 21: Linea 21:
 ^ Release documento                                  ^ Release Hardware                                                    ^ Descrizione    ^ Note  ^ Data        ^ ^ Release documento                                  ^ Release Hardware                                                    ^ Descrizione    ^ Note  ^ Data        ^
 |  01                                                |  01                                                                 | Nuovo manuale  |  /    | 16/01/2019  | |  01                                                |  01                                                                 | Nuovo manuale  |  /    | 16/01/2019  |
 +|  02                                                |  01                                                                 | Migliorare le indicazioni per l'opzione /OPC  |  /    | 21/02/2019  |
  
 {{page>lib:mdl:mdl-h-cemarce-010}} {{page>lib:mdl:mdl-h-cemarce-010}}
Linea 58: Linea 59:
  
 {{ :strumenti:accessori:qbr2a:qbr2a_rear_01.png?direct&600 |}} {{ :strumenti:accessori:qbr2a:qbr2a_rear_01.png?direct&600 |}}
 +
 +<html><pagebreak /></html>
 +
 +===== - Contenuto della confezione =====
 +
 +  * n.1 QBR2A con aggancio per guida omega
 +  * n.2 Antenne
 +  * n.1 Staffa Vesa
 +  * Viti di fissaggio
 +
 <html><pagebreak /></html> <html><pagebreak /></html>
  
Linea 216: Linea 227:
 ===== - Indicazioni per gli amministratori di rete ===== ===== - Indicazioni per gli amministratori di rete =====
 La connessione verso il server QRC avviene utilizzando un protocollo criptato. \\ La connessione verso il server QRC avviene utilizzando un protocollo criptato. \\
-In una rete LAN è quindi necessario che ogni Bridge possa aprire una connessione TCP/IP OUT sulla porta **8003** verso il server QEM QRC all'indirizzo **qrc.q-move.eu** (188.95.77.82).+In una rete LAN è quindi necessario che ogni Bridge possa aprire una connessione TCP/IP OUT sulle porte **8003** e **8004** verso il server QEM QRC all'indirizzo **qrc.q-move.eu** (188.95.77.82).
 Per migliorare la sicurezza della rete LAN ogni altro tipo di comunicazione può essere bloccata. Per migliorare la sicurezza della rete LAN ogni altro tipo di comunicazione può essere bloccata.
 <html><pagebreak /></html> <html><pagebreak /></html>
Linea 301: Linea 312:
 |pfrw4_cport  |stringa  |5001  |Porta inoltrata del port forwarding.  | |pfrw4_cport  |stringa  |5001  |Porta inoltrata del port forwarding.  |
 |  |||| |  ||||
 +
 +:important: Porta in ascolto e porta inoltrata possono avere lo stesso valore così il pacchetto viene instradato senza cambiare il numero di porta. 
  
 :important: Le porte LAN2, LAN3 e LAN4 hanno sempre il medesimo indirizzo IP. :important: Le porte LAN2, LAN3 e LAN4 hanno sempre il medesimo indirizzo IP.
Linea 307: Linea 320:
  
 ====== - Server OPC-UA ======   ====== - Server OPC-UA ======  
-Se il prodotto è stato acquistato con l'opzione QBR2A01/**OPC**/12V, è pre-installato all'interno un server OPC-UA con la capacità di comunicare con un controllore Qmove+.+Se il prodotto è stato acquistato con l'opzione QBR2A01/**OPC**/12V, è pre-installato all'interno **anche** un server OPC-UA con la capacità di comunicare con un controllore Qmove+.
 Una volta che il QBR2A è stato configurato il server si avvierà automaticamente e si potrà utilizzare un qualsiasi client per accedervi e configurare le variabili PLC da esporre. Una volta che il QBR2A è stato configurato il server si avvierà automaticamente e si potrà utilizzare un qualsiasi client per accedervi e configurare le variabili PLC da esporre.
  
-{{.:image0.png?700}}+{{:strumenti:accessori:qbr2a:qbr2a_opcua-connection_01.png}}
  
 <html><pagebreak /></html> <html><pagebreak /></html>
Linea 320: Linea 333:
 Quando il Bridge viene acceso per la prima volta si avrà la seguente schermata. Quando il Bridge viene acceso per la prima volta si avrà la seguente schermata.
  
-{{.:image16.png}}+{{:strumenti:accessori:qbr2a:controllers_folder.jpg}}
  
-Cliccando con il tasto destro sul metodo "Add Controller" si possono aggiungere uno o più controllers specificando il nome desiderato con cui il controller deve essere mostrato in OPC-UA.+Nella cartella "Controllers" troviamo i metodi per gestire i controllori QEM:  
 +  * **Add Controller**:  Cliccando con il tasto destro sul metodo "Add Controller" si possono aggiungere uno o più controllers specificando il nome desiderato con cui il controller deve essere mostrato in OPC-UA. 
 +  * **Remove Controller**: rimuove il controller del quale si `indicato il nome dall'address space OPC-UA 
 +  * **Add user**: aggiunge un utente con *nome utente*, *password* e *livello di accesso*. I livelli di accesso disponibili sono 2: *service* e *user*. Il livello *user* può solo leggere e scrivere le variabili mentre il livello *service* può aggiungere e rimuovere sia controllers che variabili. (Richiede riavvio) 
 +  * **Remove user**: rimuove l'utente del quale si è indicato lo *user name*. (Richiede riavvio) 
 +  * **Enable anonymous user**: rende il server OPC-UA accessibile senza specificare nome utente e password. In questo caso l'utente potrà solo leggere e scrivere le variabili già presenti. (Richiede riavvio) 
 + 
 +Gli ultimi 3 metodi descritti richiedono il riavvio del server OPC-UA affinché le modifiche siano effettive. 
 +Per riavviare il server c sono 2 possibilità: 
 +  * spegnere e riaccendere il bridge 
 +  * chiamare il metodo *RequestServerStateChange* come nella figura che segue 
 + 
 +{{:strumenti:accessori:qbr2a:restart.jpg}}
  
 Dopo aver aggiunto il controller cliccare refresh per vedere il nuovo oggetto nell'Address Space OPC-UA. Dopo aver aggiunto il controller cliccare refresh per vedere il nuovo oggetto nell'Address Space OPC-UA.
Linea 337: Linea 362:
 Dopo un refresh compariranno le variabili ""IP" e "Port" con i valori indicati. Dopo un refresh compariranno le variabili ""IP" e "Port" con i valori indicati.
  
-{{.:image17.png}}+{{:strumenti:accessori:qbr2a:set_ip.jpg}}
  
 Dopo aver specificato i dati di connessione cliccare con il tasto destro sul metodo "Connect", se la connessione va a buon fine la variabile "Connected" assumerà valore true. Dopo aver specificato i dati di connessione cliccare con il tasto destro sul metodo "Connect", se la connessione va a buon fine la variabile "Connected" assumerà valore true.
  
-{{.:image18.png}}+{{:strumenti:accessori:qbr2a:connect.jpg}}
  
 <html><pagebreak /></html> <html><pagebreak /></html>
Linea 347: Linea 372:
 A questo punto di può procedere con l'aggiunta delle variabili desiderate cliccando sul metodo "Add Variable" specificando il Nome con cui la variabile sarà esposta in OPC-UA ed il simbolo QCL corrispondente[( Per gli array di tipo Byte `possibile impostare il flag “As string” in modo che in OPC-UA questi siano letti e scritti come delle stringhe.)]. A questo punto di può procedere con l'aggiunta delle variabili desiderate cliccando sul metodo "Add Variable" specificando il Nome con cui la variabile sarà esposta in OPC-UA ed il simbolo QCL corrispondente[( Per gli array di tipo Byte `possibile impostare il flag “As string” in modo che in OPC-UA questi siano letti e scritti come delle stringhe.)].
  
-{{.:image19.png}}+{{:strumenti:accessori:qbr2a:add_variable.jpg}}
  
 Una volta aggiunte tutte le variabili desiderate si può cliccare il metodo "Save Configuration" per salvare la configurazione in modo che sia conservata alla prossima riaccensione. Una volta aggiunte tutte le variabili desiderate si può cliccare il metodo "Save Configuration" per salvare la configurazione in modo che sia conservata alla prossima riaccensione.
Linea 353: Linea 378:
 Se si desidera esportare la stringa di configurazione che definisce quali variabili devono essere esposte in modo da utilizzarla o modificarla per altre applicazioni è sufficiente cliccare il metodo "Get Configuration". Questo metodo ritorna una stringa in formato YAML che può essere facilmente modificata anche manualmente ed eventualmente ricaricata[( Dopo aver cliccato il metodo “Disconnect”)] cliccando "Load Configuration". La sintassi del file di configurazione verrà descritta nei seguenti paragrafi. Se si desidera esportare la stringa di configurazione che definisce quali variabili devono essere esposte in modo da utilizzarla o modificarla per altre applicazioni è sufficiente cliccare il metodo "Get Configuration". Questo metodo ritorna una stringa in formato YAML che può essere facilmente modificata anche manualmente ed eventualmente ricaricata[( Dopo aver cliccato il metodo “Disconnect”)] cliccando "Load Configuration". La sintassi del file di configurazione verrà descritta nei seguenti paragrafi.
  
-Quando il Bridge OPC-UA è stato configurato per mostrare un controller (ad esempio QEM_Controller1) si potrà osservare il seguente Address Space.+Quando il Bridge OPC-UA è stato configurato per mostrare un controller (ad esempio Controller1) si potrà osservare il seguente Address Space.
  
-Se sono state definite delle variabili QCL che il bridge deve mostrare in OPC-UA, queste sono elencate nella cartella Variables.+Se sono state definite delle variabili QCL che il bridge deve esporre nell'Address Space OPC-UA, queste sono elencate nella cartella Variables. \\ 
 +Le variabili verranno mostrate solo dopo che il bridge si è connesso la prima volta con il Controller.
  
-{{.:image20.png}}+{{:strumenti:accessori:qbr2a:variables.jpg|}}
  
 ~~REFNOTES~~ ~~REFNOTES~~
Linea 383: Linea 409:
 Per far si che un array di bytes sia visualizzato come una stringa in OPC-UA impstare il flag "as_string" a true. Per far si che un array di bytes sia visualizzato come una stringa in OPC-UA impstare il flag "as_string" a true.
  
-{{.:image21.png}}+{{:strumenti:accessori:qbr2a:string.jpg|}}
  
 <html><pagebreak /></html> <html><pagebreak /></html>
Linea 391: Linea 417:
 Gli array vengono gestiti automaticamente in OPC-UA e ad essere diversa è solamente la finestra che consente la scrittura dei valori. Gli array vengono gestiti automaticamente in OPC-UA e ad essere diversa è solamente la finestra che consente la scrittura dei valori.
  
-{{.:image22.png}}+{{:strumenti:accessori:qbr2a:array.jpg|}}
  
 <html><pagebreak /></html> <html><pagebreak /></html>
Linea 401: Linea 427:
 Una volta aggiunte le variabili desiderate la configurazione può essere esportata cliccando sul metodo "Get variables" Il testo può essere salvato anche come file cliccando "Save as …". Una volta aggiunte le variabili desiderate la configurazione può essere esportata cliccando sul metodo "Get variables" Il testo può essere salvato anche come file cliccando "Save as …".
  
-{{.:image23.png}}+{{:strumenti:accessori:qbr2a:get_variables.jpg|}}
  
 === - Salvataggio del file === === - Salvataggio del file ===
  
-Una volta aggiunte le variabili desiderate la configurazione può essere salvata in modo da venir ricaricata automaticamente alla riaccensione del bridge. A tal proposito cliccare il metodo "Save Configuration" e successivamente il tasto "Call".+Una volta aggiunte le variabili desiderate la configurazione può essere salvata in modo da venir ricaricata automaticamente alla riaccensione del bridge. 
  
-{{.:image24.png}}+Per effettuare il salvataggio cliccare il metodo "Save Configuration" e successivamente il tasto "Call"
 + 
 +{{:strumenti:accessori:qbr2a:save_configuration.jpg|}}
  
 <html><pagebreak /></html> <html><pagebreak /></html>
Linea 414: Linea 442:
  
 Nel caso si disponga già di un file di configurazione lo si può caricare con il metodo "Load Configuration". Nel caso si disponga già di un file di configurazione lo si può caricare con il metodo "Load Configuration".
 +
 +{{:strumenti:accessori:qbr2a:load_configuration.jpg|}}
  
 Come procedere: Come procedere:
  
-  - Prima di poter caricare il file si deve cliccare il metodo Disconnect e successivamenet su "Call"+  - Prima di poter caricare il file si deve cliccare il metodo Disconnect e successivamente su "Call"
   - Verificare che la variabile "Connected" sia false   - Verificare che la variabile "Connected" sia false
-  - Cliccare sul metodo "Load Configuration" e selezionare "Load file…" e successivamente cliccare "Call" \\ {{.:image25.png}}+  - Cliccare sul metodo "Load Configuration" e selezionare "Load file…" e successivamente cliccare "Call"
   - Riconnettere il Controller cliccando il metodo "Connect".   - Riconnettere il Controller cliccando il metodo "Connect".
  
 <html><pagebreak /></html> <html><pagebreak /></html>
  
-===== - Approfondimento uso UaExpert =====+===== - Approfondimento utilizzo client OPC-UA "UaExpert===== 
 + 
 +UaExpert è un client OPC-UA generico realizzato da //Unified Automation//
 + 
 +Per ulteriori informazioni sul prodotto si invita a visitare la pagina del produttore al link [[https://www.unified-automation.com/downloads/opc-ua-clients.html]].
 ==== - Come connettersi al server ==== ==== - Come connettersi al server ====
  
Linea 439: Linea 473:
 Inserire l'indirizzo IP del bridge e indicare la porta 4840 Inserire l'indirizzo IP del bridge e indicare la porta 4840
  
-{{.:image28.png}}+{{:strumenti:accessori:qbr2a:url.jpg|}}
  
 Inserire i dati per il login nel caso in cui //non sia consentito l'accesso come utente anonimo// oppure nel caso si desideri essere loggati sin dal primo accesso.  Inserire i dati per il login nel caso in cui //non sia consentito l'accesso come utente anonimo// oppure nel caso si desideri essere loggati sin dal primo accesso. 
  
-{{.:image29.png}}+{{:strumenti:accessori:qbr2a:authentication.jpg|}}
  
 <html><pagebreak /></html> <html><pagebreak /></html>
  
-Cliccare due volte sul server OPC-UA specifico, che in questo caso denominato "MEP(indicato dalla freccia rossa). Per effettuare la connessione.+Per effettuare la connessione, cliccare due volte sul server OPC-UA specifico, che in questo caso è denominato "QEM bridge".
  
 Cliccare Yes sulle possibili finestre di warning. Cliccare Yes sulle possibili finestre di warning.
- 
-{{.:image30.png}} 
  
 Selezionare le modalità di comunicazione tra quelle proposte ed inserire gli eventuali dati di autenticazione. Selezionare le modalità di comunicazione tra quelle proposte ed inserire gli eventuali dati di autenticazione.
Linea 457: Linea 489:
 In figura è stata selezionata la modalità di comunicazione criptata //Basic256Sha256//. In figura è stata selezionata la modalità di comunicazione criptata //Basic256Sha256//.
  
-{{.:image31.png}}+{{:strumenti:accessori:qbr2a:authentication_2.jpg|}}
  
 Ignorare eventuali finestre di warning. Ignorare eventuali finestre di warning.
Linea 471: Linea 503:
 L'utente può essere cambiato anche dopo l'accesso iniziale cliccando sull'icona. L'utente può essere cambiato anche dopo l'accesso iniziale cliccando sull'icona.
  
-{{.:image33.png}}+{{:strumenti:accessori:qbr2a:change_user.jpg|}}
  
 <html><pagebreak /></html> <html><pagebreak /></html>
Linea 479: Linea 511:
 Selezionare la variabile con il tasto destro e trascinarla nel tab centrale, questa sarà aggiunta come ultima riga nella tabella delle variabili. Selezionare la variabile con il tasto destro e trascinarla nel tab centrale, questa sarà aggiunta come ultima riga nella tabella delle variabili.
  
-{{.:image34.png}}+{{:strumenti:accessori:qbr2a:data_access_view.jpg|}}
  
 <html><pagebreak /></html> <html><pagebreak /></html>
Linea 487: Linea 519:
 Cliccare 2 volte sul campo "Value" della variabile corrispondente. Cliccare 2 volte sul campo "Value" della variabile corrispondente.
  
-{{.:image35.png}}+{{:strumenti:accessori:qbr2a:edit_variable_value.jpg|}}
  
  
 ====== - Port forwarding ======   ====== - Port forwarding ======  
-Se nel controllore Qmove è presente un server (per esempio un server Modbus TCP/IP), è possibile accedere a tale server attraverso la porta LAN1 o attraverso la Wifi. Questo è reso possibile utilizzando un servizio di port forwarding attivabile nei parametri di setting del QBR2A. Al massimo si possono attivare fino a 4 port forwarding. Il client si connetterà all'indirizzo della porta LAN1 oppure all'indirizzo dell'interfaccia Wifi. Il QBR2A instrada i pacchetti verso l'indirizzo assegnato in configurazione. Ovviamente la comunicazione deve utilizzare il protocollo TCP/IP. \\+Se nel controllore Qmove è presente un server (per esempio un server Modbus TCP/IP), è possibile accedere a tale server attraverso la porta LAN1 o attraverso la WIFI. Questo è reso possibile utilizzando un servizio di port forwarding attivabile nei parametri di setting del QBR2A. Al massimo si possono attivare fino a 4 port forwarding. Il client si connetterà all'indirizzo della porta LAN1 oppure all'indirizzo dell'interfaccia WIFI. Il QBR2A instrada i pacchetti verso l'indirizzo assegnato in configurazione. Ovviamente la comunicazione deve utilizzare il protocollo TCP/IP. \\
  
 Se si utilizza il servizio dhcp, per conoscere l'indirizzo IP in uso basta consultare i parametri del BRIDGE chiamati **dhcp ip address**. Se si utilizza il servizio dhcp, per conoscere l'indirizzo IP in uso basta consultare i parametri del BRIDGE chiamati **dhcp ip address**.
  
- 
-{{:strumenti:accessori:qbr2a:qbr2a_opcua-connection_01.png}} 
  
 {{:strumenti:accessori:qbr2a:qbr2a_modbus-connection_01.png}} {{:strumenti:accessori:qbr2a:qbr2a_modbus-connection_01.png}}
 +
 +====== - DHCP IP ======  
 +Se si utilizza il servizio dhcp (sia in modalità LAN che WIFI), per conoscere l'indirizzo IP in uso basta consultare il pannello "Bridge System Info", nel valore **dhcp ip address**. 
 +
 +Tale parametro si trova nella modalità LAN nella sezione "LAN Settings" , nella modalità WIFI nella sezione "WIFI Settings".
 +
 +{{:strumenti:accessori:qbr2a:dhcp_001.png?600|}}
 +
 +====== - IQ009 ======  
 +E' possibile collegare una interfaccia IQ009 al prodotto QBR2A per instaurare una comunicazione seriale. In tal caso la risorsa di comunicazione QRM deve essere impostata come COM21. Infatti le porte di comunicazione COM da 21 a 29 sono riservate per le seriali virtuali realizzate mediante accessorio IQ009.
 +
 +{{:strumenti:accessori:qbr2a:iq009_qrm_settings.png?600|}}\\
 +\\
 +Se ad utilizzare la seriale IQ009 è il server OPC-UA nella chiamata "Set COM configuration" è necessario impostare **ttyUSB0**
 +
 +{{:strumenti:accessori:qbr2a:iq009_opc_configuration.png?1000|}}
 +
 +
  • Ultima modifica: 2019/08/29 17:16