Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Avvertenze sulla
Cybersecurity 2
Informazioni di sicurezza
per Industrial Edge App 3
Migrazione da Common
Connector Configurator a 9
Common Configurator
Configurazione tramite
Common Configurator 10
Informazioni supplementari 11
Restrizioni 12
Problemi noti 13
Modifiche principali 14
10/2023
A5E53137970-AE
Avvertenze di legge
Concetto di segnaletica di avvertimento
Questo manuale contiene delle norme di sicurezza che devono essere rispettate per salvaguardare l'incolumità
personale e per evitare danni materiali. Le indicazioni da rispettare per garantire la sicurezza personale sono
evidenziate da un simbolo a forma di triangolo mentre quelle per evitare danni materiali non sono precedute dal
triangolo. Gli avvisi di pericolo sono rappresentati come segue e segnalano in ordine descrescente i diversi livelli di
rischio.
PERICOLO
questo simbolo indica che la mancata osservanza delle opportune misure di sicurezza provoca la morte o gravi
lesioni fisiche.
AVVERTENZA
il simbolo indica che la mancata osservanza delle relative misure di sicurezza può causare la morte o gravi lesioni
fisiche.
CAUTELA
indica che la mancata osservanza delle relative misure di sicurezza può causare lesioni fisiche non gravi.
ATTENZIONE
indica che la mancata osservanza delle relative misure di sicurezza può causare danni materiali.
Nel caso in cui ci siano più livelli di rischio l'avviso di pericolo segnala sempre quello più elevato. Se in un
avviso di pericolo si richiama l'attenzione con il triangolo sul rischio di lesioni alle persone, può anche essere
contemporaneamente segnalato il rischio di possibili danni materiali.
Personale qualificato
Il prodotto/sistema oggetto di questa documentazione può essere adoperato solo da personale qualificato per il
rispettivo compito assegnato nel rispetto della documentazione relativa al compito, specialmente delle avvertenze
di sicurezza e delle precauzioni in essa contenute. Il personale qualificato, in virtù della sua formazione ed
esperienza, è in grado di riconoscere i rischi legati all'impiego di questi prodotti/sistemi e di evitare possibili
pericoli.
Uso conforme alle prescrizioni di prodotti Siemens
Si prega di tener presente quanto segue:
AVVERTENZA
I prodotti Siemens devono essere utilizzati solo per i casi d’impiego previsti nel catalogo e nella rispettiva
documentazione tecnica. Qualora vengano impiegati prodotti o componenti di terzi, questi devono essere consigliati
oppure approvati da Siemens. Il funzionamento corretto e sicuro dei prodotti presuppone un trasporto, un
magazzinaggio, un’installazione, un montaggio, una messa in servizio, un utilizzo e una manutenzione appropriati
e a regola d’arte. Devono essere rispettate le condizioni ambientali consentite. Devono essere osservate le avvertenze
contenute nella rispettiva documentazione.
Marchio di prodotto
Tutti i nomi di prodotto contrassegnati con ® sono marchi registrati della Siemens Aktiengesellschaft. Gli altri nomi
di prodotto citati in questo manuale possono essere dei marchi il cui utilizzo da parte di terzi per i propri scopi può
violare i diritti dei proprietari.
Esclusione di responsabilità
Abbiamo controllato che il contenuto di questa documentazione corrisponda all'hardware e al software descritti.
Non potendo comunque escludere eventuali differenze, non possiamo garantire una concordanza perfetta. Il
contenuto di questa documentazione viene tuttavia verificato periodicamente e le eventuali correzioni o modifiche
vengono inserite nelle successive edizioni.
Dati personali
Non vengono raccolti dati personali*, tuttavia, per consentire la comunicazione tra le macchine,
vengono memorizzati i dati seguenti:
• Dati di accesso per il Databus
• Dati di accesso per il server OPC UA
• Certificati del server OPC UA per la crittografia e la firma
• Dati delle variabili e metadati dalle apparecchiature da campo
• Data e ora
• Informazioni sullo Smart Device e dati di utilizzo della app
Se il cliente collega i dati sopra indicati con altri dati (ad es. i piani dei turni) o salva
informazioni personali sullo stesso supporto (es. un disco rigido) creando così un riferimento
personale, deve assicurarsi che siano rispettate le direttive sulla protezione dei dati.
Nota
* Questa sezione fa riferimento a tutti i dati personali elaborati dall'applicazione che non sono
dati personali nei file di protocollo / dati di tracciamento (se presenti). Sono "dati personali" tutte
le informazioni che fanno riferimenti a una persona fisica identificata o identificabile. Tenere
presente che gli indirizzi IP, gli ID dei dispositivi come IMEI, UDID, IMSI, indirizzo MAC, MSISDN,
i dati sulla posizione e i dati della macchina (purché i dati della macchina tengano traccia degli
eventi attivati dall'interazione dell'utente con la macchina) sono generalmente considerati dati
personali.
Finalità
I dati sopra indicati vengono utilizzati per le seguenti finalità:
• Protezione di accesso e misure di sicurezza
• Sistema di segnalazione per la rintracciabilità e la disponibilità
• Diagnostica della app
I dati vengono memorizzati per le finalità adeguate e solo nella misura strettamente
necessaria, poiché le informazioni sono indispensabili per l'identificazione degli operatori
autorizzati.
Politica di cancellazione
Questo prodotto non prevede la cancellazione automatica dei dati di accesso trasmessi
dall'utente per il Databus o il PLC. Se l'utente comunica nuovi dati di accesso per il Databus o il
PLC, i precedenti dati di accesso verranno sovrascritti. Poiché non esiste un'opzione di
cancellazione esplicita, l'utente potrebbe inviare dati inutilizzabili per l'accesso al Databus o al
PLC, cancellando in tal modo i dati di accesso validi.
Se l'utente cancella un collegamento o una variabile, vengono cancellati anche i dati di
accesso e altri dettagli.
In breve, i dati di protocollo acquisiti vengono automaticamente cancellati una volta
raggiunto il valore limite (prima le voci più datate).
Requisiti software
Sono necessari i seguenti browser Internet:
• Google Chrome, versione ≥ 72
• Firefox, versione ≥ 62
Le app sono disponibili in Industrial Edge Marketplace. Da qui è possibile trasferire l'ultima
versione delle app nel proprio Industrial Edge Management (IEM) e installarla nel proprio
Industrial Edge Device (IED).
Di seguito sono riportate le applicazioni e i componenti necessari per ottimizzare il flusso di
lavoro:
Nota
Installazione delle app
Tutte le app sopra elencate devono essere installate sullo stesso IED.
Requisiti hardware
Common Configurator
• Un device sul quale viene eseguito l'Industrial Edge Management (IEM).
• Un Edge Device (IED) compatibile con IEM.
Gli Edge Device supportati per questa configurazione sono limitati a SIMATIC IPC 427E e ai
modelli più recenti.
• L'Edge Device deve essere integrato nell'IEM.
Nota
IEM, IED e browser web devono essere sincronizzati nel fuso orario UTC.
*OEVTUSJBM&EHF.BSLFUQMBDF 1 "DRVJTUBSFMBMJDFO[BQFSMBBQQ*OEVTUSJBM&EHF
*&)VC 2 $PQJBSFMBBQQ*OEVTUSJBM&EHFTVMM*&.
*OEVTUSJBM&EHF)VC
*&. 3 *OTUBMMBSFMBBQQ*OEVTUSJBM&EHFTVMM*&%
*OEVTUSJBM&EHF.BOBHFNFOU
*&% 4 "WWJBSFMBBQQ*OEVTUSJBM&EHFTVMM*&%
*OEVTUSJBM&EHF%FWJDF
Presupposti
Il partner di riferimento Siemens regionale ha fornito il codice di accesso
Procedura
1. Nella schermata "Library" dell'IE Hub fare clic su "Industrial Edge Marketplace".
7. Inserire nel carrello gli altri prodotti necessari per l'utilizzo della app.
A tale scopo fare clic sui link corrispondenti sotto "Prerequisites" per inserire tutti i prodotti
desiderati nel carrello.
Dopo l'acquisto, la app viene visualizzata nell'IE Hub nell'area "Library". Da qui la app può
essere copiata nelle istanze IEM. Il numero di licenze, la licenza stessa e altri dati sono
riportati alla voce "Licences". Se necessario, qui è possibile acquistare altre licenze per le app
interessate.
Descrizione
Questa funzionalità consente di copiare la app direttamente nel catalogo di una delle proprie
istanze IEM. Per copiare una app nel catalogo Industrial Edge Management (IEM) occorrono
un'istanza IEM e una connessione Internet.
Presupposti
• È necessario avere accesso all'IE Hub.
Procedura
Per copiare una app nel catalogo IEM, procedere nel modo seguente:
1. Aprire l'IE Hub ed effettuare il login.
2. Fare clic sulla scheda "Library" nel menu di navigazione.
3. Nel riquadro della app di OPC UA Connector fare clic sul simbolo .
Si apre la finestra "Copy Application to IEM catalog". Il layout della finestra varia in base ai link
ad un software Open Source (OSS) e per il file Leggimi contenuti nella app. Facendo clic su
uno dei link viene scaricato il file corrispondente. Se la app non supporta questi link, viene
visualizzata una schermata senza link.
4. Selezionare l'istanza IEM in cui copiare la app dalla casella di riepilogo.
5. Fare clic su "Copy".
La app OPC UA Connector viene copiata e viene creato un ordine corrispondente. Lo stato
dell'ordine può essere monitorato nella finestra di stato della rispettiva istanza IEM.
Descrizione
OPC UA Connector può essere installato e avviato nel catalogo dell'istanza Industrial Edge
Management (IEM).
Presupposti
• È necessario aver effettuato l'accesso in IEM.
• Tutte le app devono essere copiate nel catalogo. Ulteriori informazioni sono disponibili
in Copia di OPC UA Connector dall'IE Hub nel catalogo IEM (Pagina 21).
Procedura
Per installare OPC UA Connector, procedere nel modo seguente:
1. Aprire la scheda "Catalog".
2. Fare clic sul riquadro "OPC UA Connector".
Si apre la pagina seguente:
Risultato
OPC UA Connector viene visualizzato nella scheda "My Installed Apps":
Nota
Installazione di altre app correlare
È possibile utilizzare la procedura sopra indicata per installare altre app, ad es. Registry Service,
Common Import Converter, Common Configurator e Databus.
Presupposti
• La app OPC UA Connector deve essere riavviata sull'IED.
• È necessario installare IIH Registry Service IIH versione 1.8.0-4.
Procedura
1. Installare Common Import Converter.
2. Aprire Common Configurator.
3. Fare clic nella pagina "Get Data" di Common Configurator su "Load Configuration".
Formati compatibili
Common Import Converter consente di convertire diversi formati in formati compatibili con
Common Configurator. Supporta vari formati. I formati supportati per OPC UA Connector
sono rappresentati nella figura seguente:
Descrizione
Un "Getting Started" per l'applicazione di OPC UA è disponibile qui: opc-ua-application-getting-
started (https://github.com/industrial-edge/opc-ua-application-getting-started)
Descrizione
La documentazione di OPC UA Connector è valida per l'installazione della versione V2.0.0
dell'app su un Edge Device.
Riferimento Descrizione
Industrial Edge Marketplace (https:// Piattaforma per l'acquisto di licenze per le app
www.dex.siemens.com/?
selected=edge)
Industrial Edge Hub (https:// Questa pagina descrive le funzioni della piattaforma Industrial
iehub.eu1.edge.siemens.cloud) Edge di Siemens e le funzionalità dell'Edge Management Sy‐
stem.
La documentazione competa sulla piattaforma IE è disponibile
in "Documenti".
Riferimento Descrizione
Descrizione del sistema (https:// Questa pagina fornisce una panoramica di tutte le soluzioni
www.siemens.com/global/en/products/ Edge.
automation/topic-areas/industrial-
edge.html)
Corsi di formazione Industrial Edge Formazione basata su web: Integrazione dell'IT nella produ‐
(https://www.siemens.com/global/en/ zione con Siemens Industrial Edge
products/services/digital-enterprise-
services/training-services/sitrain.html)
Databus (https:// Documentazione su Databus
support.industry.siemens.com/cs/
document/109821528/databus-
v2-2-0?dti=0&lc=en-US)
Industrial Information Hub (IIH) (https:// Manuale IIH
support.industry.siemens.com/cs/
document/109820608/iih-
configurator-for-industrial-edge?
dti=0&lc=en-US)
SIMATIC SCADA Export for TIA Portal Ulteriori informazioni e download di SIMATIC SCADA Export.
(https://
support.industry.siemens.com/cs/
document/109748955/simatic-scada-
export-for-tia-portal?dti=0&lc=en-US)
SIMATIC S7-1500 S7-PLCSIM Advanced Manuale per S7-PLCSIM Advanced
(https://
support.industry.siemens.com/cs/
document/109813110/simatic-s7-
plcsim-advanced-v5-0?dti=0&lc=en-
US)
Nota
È necessario utilizzare uno dei metodi di configurazione descritti – o Common Connector
Configurator o Common Configurator.
Vantaggi principali
• Architettura scalabile
Common Configurator si basa su un'architettura a microservizi con la comodità di
un'interfaccia utente monolitica per l'engineering. I microservizi consentono di utilizzare
contemporaneamente e di collegare numerosi Edge Device. Questo permette di realizzare
qualsiasi struttura d'insieme dato che l'hardware è adattabile a tutte le esigenze.
• Industrial Security
Soddisfa i massimi standard e requisiti di sicurezza richiesti nella produzione e nel cloud
computing. L'utente finale ha il pieno controllo sui propri dati, sugli accessi e gli
aggiornamenti.
• Prodotto non proprietario
Non solo il configuratore è un prodotto non proprietario, ma dispone anche di API
completamente aperte. Consente di creare nuovi connettori e assicura il pieno accesso a
tutte le API. Ciò permette una maggiore flessibilità e la possibilità di passare successivamente
a componenti più moderni.
• Compatibilità
Il configuratore si inserisce direttamente nell'ambiente esistente. I connettori si possono
scaricare dall'Edge App Store o possono essere creati dall'utente. L'integrazione cloud e la
sincronizzazione dei dispositivi sono incluse nella gamma di funzioni.
• Usabilità
La semplificazione del processo di configurazione migliora l'esperienza d'uso. La curva di
apprendimento e la competenza tecnica necessarie per la configurazione del sistema sono
ridotte, rendendolo accessibile a una più ampia cerchia di utenti.
• Meno interruzioni della produzione
La riduzione delle interruzioni e l'ottimizzazione dei processi produttivi offrono alle aziende
straordinari vantaggi e consentono di ottenere un maggiore successo nel lungo periodo.
Per ulteriori informazioni
vedere https://support.industry.siemens.com/cs/document/109820608/iih-configurator-
for-industrial-edge?dti=0&lc=en-WW (https://support.industry.siemens.com/cs/document/
109820608/iih-configurator-for-industrial-edge?dti=0&lc=en-US).
Pagina iniziale
All'avvio dell'applicazione OPC UA Connector la pagina iniziale appare nel modo seguente:
Nota
Per maggiore chiarezza è stata aggiunta una sorgente dati. Per ulteriori informazioni
vedere Configurazione delle sorgenti dati (Pagina 35).
Simbolo Descrizione
① Scheda Add Data Source Consente di aggiungere una nuova sorgente dati.
② Stato del collegamento Mostra lo stato di collegamento del PLC.
③ Stato del collegamento/di Mostra lo stato di implementazione delle variabili.
utilizzo delle variabili
④ Scheda Delete Consente di cancellare la sorgente dati e i punti dati.
⑤ Stato del collegamento Mostra lo stato di collegamento dell'adattatore.
del BusAdapter
Simbolo Descrizione
⑥ Tabella delle sorgenti di Mostra i collegamenti della sorgente dati e dei punti dati e le relative
dati informazioni nel modo seguente:
• "Name": mostra il nome del punto dati. Con è possibile allineare
il nome del punto dati. Per default il nome del punto dati è allineato
a sinistra.
• "Comments": mostra i commenti che sono stati inseriti.
• "Address": mostra l'indirizzo del punto dati.
• "Data Type": mostra il tipo di punto dati.
• "Acquisition Cycle": mostra il ciclo di acquisizione per i dati trasmessi
al bus di dati.
• "Acquisition Mode": mostra il modo di acquisizione per i dati trasmes‐
si al bus di dati.
• "Access Mode": mostra l'autorizzazione di accesso.
• "Actions": mostra le opzioni "Edit Data Source", "Add Tags", "Import
Tags" e "Browse". Per ulteriori informazioni vedere Configurazione
delle variabili/dei punti dati (Pagina 40).
⑦ Scheda Deploy Consente di installare il progetto. Se si chiude OPC UA Connector, tutte le
configurazioni non salvate vanno perse. Con il pulsante "Deploy" la con‐
figurazione viene salvata in Industrial Edge Runtime di OPC UA Connec‐
tor.
⑧ Scheda Import/Export Permette di importare o esportare una configurazione. Ulteriori informa‐
zioni sono contenute nella sezione Importazione/esportazione della con‐
figurazione (Pagina 54).
⑨ Scheda Settings Qui è possibile eseguire i compiti seguenti:
1. È possibile modificare il nome del servizio del Databus.
2. È possibile indicare dati utente di OPC UA Connector definiti in Data‐
bus Configurator.
3. È possibile indicare la versione dei dati utili di OPC UA Connector.
4. È possibile definire un timeout di navigazione.
Per ulteriori informazioni vedere Configurazione delle impostazioni (Pa‐
gina 51).
Simbolo Stato
Il client per i dati delle variabili e i metadati è col‐
legato con il BusAdapter.
Almeno un client per i dati delle variabili e i meta‐
dati è scollegato dal BusAdapter.
Nessuno stato del collegamento per il BusAdapter.
È presente un avviso.
Simbolo Stato
Il collegamento è attivo e funziona.
Simbolo Stato
Completamente implementato – l'implementazio‐
ne del collegamento/della variabile è stata comple‐
tata senza modifiche/errori.
Parzialmente implementato – l'implementazione
del collegamento/della variabile è solo parziale. Il
collegamento/la variabile ha subito una modifica
oppure l'implementazione non è riuscita.
Non implementato – il collegamento/la variabile
non vengono implementati durante l'esecuzione.
Nota
• Se l'implementazione del collegamento e delle variabili riesce, lo stato viene contrassegnato
come completamente implementato.
• Se l'implementazione di una variabile non riesce, lo stato viene contrassegnato come non
implementato.
• Se una variabile o un collegamento vengono modificati, lo stato viene contrassegnato come
parzialmente implementato.
Nota
Se si eseguono le seguenti azioni:
• Inserimento, modifica o cancellazione di una sorgente dati
• Inserimento, modifica o cancellazione di una variabile
è necessario salvare le modifiche in Industrial Edge Runtime di OPC UA Connector facendo clic
sul pulsante "Deploy".
Esempio di scenario
Un amministratore di impianto o Industrial Edge Box Operator desidera configurare
l'acquisizione dati del server OPC UA del PLC e in seguito generare valore dai dati acquisiti.
Presupposti
• Common Connector Configurator deve essere in esecuzione.
• OPC UA Connector deve essere in esecuzione.
Procedura
Per configurare il server OPC UA, procedere nel modo seguente:
1. Avviare la app OPC UA Connector.
Si apre la pagina iniziale del configuratore.
2. Fare clic su "Add Data Source" nell'angolo in alto a sinistra nella scheda "OPC UA Connector".
La finestra di dialogo "Add" viene visualizzata nel modo seguente:
3. Selezionare nella casella di riepilogo "Data Source Type" il tipo di sorgente dati "OPC UA (OPC
Server)".
I campi vengono visualizzati nel modo seguente:
Nota
• Non è obbligatorio sincronizzare l'ora tra IED e PLC con il fuso orario UTC. Per default, con le
variabili OPC UA viene visualizzato l'orario IED.
• Per garantire che non si verifichi una perdita di dati, configurare un ciclo PLC più breve o
uguale al ciclo di acquisizione nel Configurator.
• Se viene configurato il collegamento OPC UA sicuro tramite certificati, è necessario
assicurarsi che i certificati generati nel PLC non riportino un orario nel futuro. (L'ora del PLC/
server OPC UA non può essere nel futuro).
• Per evitare la perdita di dati, l'utente deve fare in modo che l'intervallo di campionatura e di
pubblicazione sia inferiore o uguale al ciclo di acquisizione configurato in OPC UA
Nota
Supporto di OPC UA per PLC non Siemens
Common Connector Configurator supporta la lettura dei valori delle variabili da PLC non Siemens
per il collegamento OPC UA. Supporta i tipi di PLC seguenti: OMRON NX102-1200 con versione
firmware: V1.31.
Per configurare un PLC non Siemens, ad esempio OMRON, l'indirizzo delle variabili deve essere
specificato nel formato seguente:
ns=urn:OMRON:NxOpcUaServer:FactoryAutomation;s="<Tag_name>"
Il collegamento OPC UA con tipo di autenticazione e di segnalazione non è supportato per i PLC
OMRON.
Presupposti
• Common Connector Configurator deve essere in esecuzione.
• OPC UA Connector deve essere in esecuzione.
• Deve essere disponibile una sorgente dati.
Procedura
Per modificare una sorgente dati, procedere nel modo seguente:
1. Avviare l'applicazione OPC UA Connector.
Si apre la pagina iniziale del configuratore.
2. Nella colonna "Actions" della sorgente dati che si desidera modificare fare clic su .
Viene visualizzata la finestra di dialogo "Edit Data Source".
3. Modificare i dettagli rilevanti.
Nota
I campi "Connection Name" e "IP Address" di una sorgente dati non possono più essere
modificati se quest'ultima si trova in Industrial Edge Runtime (progetto implementato e
avviato).
Se si modifica un collegamento già in uso, lo stato di utilizzo diventa parzialmente utilizzato.
Presupposti
• Common Connector Configurator deve essere in esecuzione.
• OPC UA Connector deve essere in esecuzione.
• Deve essere disponibile una sorgente dati.
Procedura
Per cancellare una sorgente dati, procedere nel modo seguente:
1. Avviare l'applicazione OPC UA Connector.
Si apre la pagina iniziale del configuratore.
2. Selezionare le sorgenti dati che si desidera cancellare.
3. Fare clic su "Delete" nell'angolo in alto a sinistra.
Viene visualizzato un messaggio di conferma.
4. Fare clic su "OK".
Le sorgenti dati vengono cancellate e rimosse dalla tabella "Data Source". I dati cancellati
vengono nascosti ed eliminati solo dopo aver fatto clic su "Deploy" in Industrial Edge Runtime.
Presupposti
• Common Connector Configurator deve essere in esecuzione.
• OPC UA Connector deve essere in esecuzione.
• Deve essere disponibile una sorgente dati.
Procedura
Per aggiungere punti dati da una sorgente dati, procedere nel modo seguente:
1. Avviare l'applicazione OPC UA Connector.
Si apre la pagina iniziale del configuratore.
2. Selezionare una sorgente dati e fare clic nella colonna "Actions" su .
Si apre la finestra "Add Tags".
Nota
La sorgente dati OPC UA (server OPC) non supporta il campo "String Length".
Se necessario, si possono aggiungere diversi punti dati facendo clic nella colonna "Actions"
su .
4. Fare clic su "Add Tags".
I punti dati vengono inseriti sotto la sorgente dati.
Nota
Se si aggiunge una nuova variabile sotto un collegamento implementato, lo stato di utilizzo
del collegamento diventa parzialmente implementato.
Presupposti
• Common Connector Configurator deve essere in esecuzione.
• OPC UA Connector deve essere in esecuzione.
• Devono essere disponibili una sorgente dati e un punto dati.
Procedura
Per modificare un punto dati, procedere nel modo seguente:
1. Avviare l'applicazione OPC UA Connector.
Si apre la pagina iniziale del configuratore.
2. Nella colonna "Actions" del punto dati da modificare fare clic su .
La finestra di dialogo "Edit Tag" viene visualizzata nel modo seguente:
Nota
I campi "Tag Name", "Acquisition Mode", "Data Type" e "Access Mode" di una variabile non
possono più essere modificati se viene eseguito il runtime.
Se si modifica una variabile già in uso, lo stato di utilizzo del collegamento e della variabile
diventa parzialmente utilizzato.
Presupposti
• Common Connector Configurator deve essere in esecuzione.
• OPC UA Connector deve essere in esecuzione.
• Deve essere disponibile il file con i punti dati necessario.
Procedura
Per importare i punti dati, procedere nel modo seguente:
1. Avviare l'applicazione OPC UA Connector.
Si apre la pagina iniziale del configuratore.
2. Nella colonna "Actions" della sorgente dati nella quale importare i punti dati, fare clic su .
La finestra di dialogo "Open" viene visualizzata nel modo seguente:
Sono visualizzate le variabili valide nel campo "Success", le variabili duplicate e le variabili
disponibili già caricate nel configuratore nel campo "Warning" e le variabili con tipi di dati non
validi nel campo "Failure". Facendo clic sul collegamento ipertestuale "Details" vengono
visualizzati i dettagli dei tipi di dati non validi delle variabili.
Nota
• Utilizzando nella colonna "Name" è possibile allineare il nome della variabile. Per
default il nome della variabile è allineato a sinistra.
• Le variabili duplicate vengono visualizzate nel campo rosso. Il nome della variabile può
essere modificato con .
5. Indicare nelle caselle di riepilogo "Acquisition Cycle", "Acquisition Mode" e "Access Mode" il
ciclo di acquisizione, il modo di acquisizione e la modalità di accesso.
6. Confermare le variabili da importare e fare clic su "Add Tags".
Le variabili vengono inserite sotto la sorgente dati.
Presupposti
• Common Connector Configurator deve essere in esecuzione.
• OPC UA Connector deve essere in esecuzione.
• Deve essere disponibile una sorgente dati.
Procedura
Per cercare i punti dati, procedere nel modo seguente:
1. Avviare l'applicazione OPC UA Connector.
Si apre la pagina iniziale del configuratore.
2. Nella colonna "Actions" della sorgente dati di cui cercare i punti dati, fare clic su .
La finestra di dialogo "Browse" viene visualizzata nel modo seguente:
Sono visualizzate le variabili valide nel campo "Success", le variabili duplicate e le variabili
disponibili già caricate nel configuratore nel campo "Warning".
Nota
• Utilizzando nella colonna "Name" è possibile allineare il nome della variabile. Per
default il nome della variabile è allineato a sinistra.
• Le variabili duplicate vengono visualizzate nel campo rosso. Il nome della variabile può
essere modificato con .
4. Indicare nelle caselle di riepilogo "Acquisition Cycle", "Acquisition Mode" e "Access Mode" il
ciclo di acquisizione, il modo di acquisizione e la modalità di accesso.
5. Confermare le variabili da aggiungere e fare clic su "Add Tags".
Le variabili vengono inserite sotto la sorgente dati.
Non è possibile aggiornare la casella di opzione "Bulk Publish" perché non è supportata la
pubblicazione singola.
Condizioni di test
Client MQTT: il risultato di benchmarking è stato ottenuto con un client MQTT Publisher
(OPC UA Connector) e un thin client MQTT Subscriber (client Open Source MQTT Node.js)
nel corso di un testi di cinque ore. Con un numero maggiore di Publisher o di Subscriber il
numero di variabili supportate si riduce.
Collegamenti: il risultato di benchmarking è stato ottenuto con il numero di collegamenti
sotto indicato:
OPC UA (server OPC): 6
La struttura d'insieme sopra indicata si può ottenere riducendo il numero di collegamenti
nella modalità "Bulk Publish". Con un numero maggiore di collegamenti il numero di variabili
supportate si riduce.
Numero degli elementi monitorati: Il risultato di benchmarking è stato raggiunto mediante
il monitoraggio di 13.000 elementi con l'aiuto del PLC: S7-1500 CPU1518F-4 PN/DP.
Presupposti
• Common Connector Configurator deve essere in esecuzione.
• OPC UA Connector deve essere in esecuzione.
• Devono essere disponibili una sorgente dati e un punto dati.
Procedura
Per cancellare un punto dati, procedere nel modo seguente:
1. Avviare OPC UA Connector.
Si apre la pagina iniziale del configuratore.
2. Selezionare le voci delle variabili/dei punti dati da cancellare.
3. Fare clic su "Delete" nell'angolo in alto a sinistra.
Viene visualizzato un messaggio di conferma.
4. Fare clic su "OK".
I punti dati vengono cancellati e rimossi dalla tabella "Data Source".
I dati cancellati vengono nascosti ed eliminati solo dopo aver fatto clic su "Deploy" in
Industrial Edge Runtime.
Nota
Se si cancella una variabile implementata sotto un collegamento, sia lo stato di utilizzo del
collegamento che della variabile diventa parzialmente implementato.
"UserName" e "Password". Con questi dati di accesso OPC UA Connector crea il collegamento
al Databus.
Pubblicazione in gruppo
La funzione "Bulk Publish" è sempre attivata per default. Non è possibile aggiornare la
casella di opzione "Bulk Publish" perché non è supportata la pubblicazione singola. Ulteriori
informazioni sono contenute nella sezione Pubblicazione in gruppo (Pagina 48).
Presupposti
• Common Connector Configurator deve essere in esecuzione.
• OPC UA Connector deve essere in esecuzione.
• Devono essere disponibili una sorgente dati e un punto dati.
Procedura
Per installare un punto dati, procedere nel modo seguente:
1. Avviare l'applicazione OPC UA Connector.
Si apre la pagina iniziale del configuratore.
2. Selezionare i punti dati da installare.
Nota
1. Le modifiche possono essere implementate solo se gli IED si trovano in stato "Online".
2. La funzione di implementazione di massa (implementazione su diversi IED) è disponibile solo
se l'Industrial Edge Runtime non è in esecuzione per gli IED selezionati.
3. Prima di un'implementazione di massa è necessario accertarsi che per tutti gli IED sui quali si
desidera eseguire l'implementazione di massa siano già stati inserite le stesse informazioni
di accesso utente e gli stessi argomenti nel Databus Configurator.
4. Una volta eseguita l'implementazione, lo stato del client Metadata viene visualizzato sotto al
simbolo del BusAdapter.
5. Completata l'implementazione viene visualizzato lo stato di implementazione delle variabili
e dei collegamenti.
6. Se l'implementazione durante il runtime non va a buon fine, le variabili/i collegamenti per i
quali l'implementazione è fallita vengono contrassegnati con lo stato parzialmente
implementato.
Nota
• La chiave della somma di controllo non deve essere modificata.
• Con il modo di autenticazione e di segnalazione attivati non è possibile aggiungere un
collegamento OPC UA.
• Non è possibile modificare il valore chiave "isBrowse" per un collegamento OPC UA.
Nota
• È possibile importare i file di configurazione per V1.1 e V1.2. Durante l'importazione di un
file di configurazione V1.1 o V1.2 viene implementato il formato di carico utile V1.5. La
modalità "Single" diventa "Bulk" e l'ID delle variabili viene pubblicato nei dati utili delle
variabili.
• Dopo aver importato una nuova configurazione, la successiva procedura di implementazione
sostituisce la configurazione esistente che era già stata implementata nel runtime.
Nota
IED supportati
Sono supportati solo Edge Device IPC 427E e modelli superiori.
AVVERTENZA
Perdita di dati
Rivolgersi al servizio clienti se si desidera aggiornare OPC UA Connector da una versione V1.7
o precedente alla V1.8.2-x.
Poiché la migrazione dei dati non è automatica, si potrebbero verificare perdite di dati.
Nota
Non saltare le versioni
Si raccomanda di non saltare nessuna versione durante la migrazione di OPC UA Connector.
Questo garantisce che tutti i dati vengano migrati automaticamente.
V1.1 > V1.2 > V1.3 > V1.4 > V1.5 > V1.6 > V1.7 > V1.8.2-x
Migrazione automatica
L'aspetto principale di questa procedura di migrazione è rendere il passaggio da Common
Connector Configurator a Common Configurator più semplice possibile per l'utente.
Presupposti
• Common Configurator, Registry Service, Common Import Converter e OPC UA Connector
devono essere installati ed eseguiti sul rispettivo IED.
• Accertarsi che la app OPC UA Connector sia aggiornata alla versione 1.8.2-x.
Procedura
Per effettuare la migrazione da Common Connector Configurator a Common Configurator
procedere nel modo seguente:
1. Copiare l'ultima versione dell'app dall'IE Hub nel catalogo IEM. Ulteriori informazioni sono
disponibili in Copia di Copia di OPC UA Connector dall'IE Hub nel catalogo IEM (Pagina 21).
2. Aprire il catalogo IEM.
3. Fare clic su "OPC UA Connector".
Viene visualizzata la pagina dell'applicazione con l'ultima versione.
4. Fare clic su "Install".
Viene visualizzata la finestra di dialogo per la configurazione.
Nota
A livello di Connector, non è necessario fare clic su "Deploy" per pubblicare i dati e i metadati.
Risultato
Durante questo passaggio tutte le sorgenti dati, le variabili e i certificati prima configurati
in Common Connector Configurator vengono migrati a Common Configurator. Questo
garantisce che le configurazioni e le impostazioni esistenti vengano mantenute e che siano
contenute nella versione aggiornata in modo da non doverle riconfigurare manualmente.
Con il trasferimento delle configurazioni, il Common Configurator aggiornato può continuare
a utilizzare le stesse sorgenti dati, le variabili e i certificati prima configurati in Common
Connector Configurator.
Migrazione manuale
Descrizione
Anche dopo l'aggiornamento alla versione V2.0.0 è possibile continuare a configurare con
IEM, se si desidera passare da Common Connector Configurator a Common Configurator in
un secondo momento.
Presupposti
• Common Connector Configurator deve essere aggiornato alla versione V1.9.1 e deve essere
in esecuzione.
• Sull'IED devono essere installate e in esecuzione le app seguenti:
– Common Configurator
– Registry Service
– Common Import Converter
Procedura
Per effettuare la migrazione da Common Connector Configurator a Common Configurator,
anche dopo l'aggiornamento di OPC UA Connector alla versione V2.0.0, procedere nel modo
seguente:
1. Avviare l'applicazione OPC UA Connector dall'IEM.
Si apre la pagina iniziale del configuratore.
2. Fare clic in alto a destra sul simbolo .
Viene scaricato un file .json con tutte le configurazioni disponibili.
3. Aprire OPC UA Connector in Common Configurator.
Viene visualizzata la pagina di panoramica di OPC UA Connector.
4. Fare clic sulla scheda "Tags".
Vengono visualizzati i dettagli delle variabili.
5. Fare clic sul simbolo nella barra dei menu.
Viene visualizzata una finestra di selezione.
6. Selezionare il file .json scaricato dal configuratore IEM.
7. Fare clic su "Open".
Si apre la finestra di dialogo per la conferma dell'azione.
8. Fare clic su "Continue".
Compare il messaggio di completamento "Restore operation is successful".
9. A livello di Connector, fare clic su "Deploy" per pubblicare i dati e i metadati.
Risultato
La configurazione viene ripristinata e migrata correttamente su Common Configurator.
Restrizioni Workaround
In caso di downgrade dalla versione 2.0.0 alla ver‐ • L'utente deve aprire il configuratore IEM ed ese‐
sione 1.8.x del connettore e successivo ritorno alla guire nuovamente la procedura di implementa‐
versione 2.0.0, la migrazione automatica o la mi‐ zione.
grazione diretta della configurazione in Common
• In via alternativa è possibile esportare la confi‐
Configurator non può essere eseguita.
gurazione JSON dal Configuratore IEM e impor‐
tarla in Common Configurator.
In caso di eliminazione o implementazione di un Dopo aver apportato modifiche alla configurazio‐
tag, senza che quest'ultimo sia stato selezionato, si ne, è necessario selezionare e implementare i tag
considera un'implementazione vuota. per visualizzare i metadati e i dati utili aggiornati.
Se l'ultima operazione eseguita in IEM 1.8.x è stata Selezionare i tag per l'implementazione, quindi fa‐
un'operazione delta prima della migrazione alla re clic su 'Deploy' per visualizzare i metadati e i dati
versione 1.9.1, verrà probabilmente visualizzato il utili pubblicati.
messaggio di errore "Delta operation failed. Try
Again". La figura sottostante mostra il messaggio di
errore.
• Configured data sources: mostra il numero delle sorgenti dati configurate in OPC UA
Connector.
• Configured tags: mostra il numero complessivo delle variabili configurate in tutte le sorgenti
dati.
• Data source List: mostra l'elenco delle sorgenti dati configurate in OPC UA Connector.
• Log Messages: mostra lo stato del protocollo.
Tags
Aprire OPC UA Connector e fare clic sulla scheda "Tags". La scheda "Tags" viene visualizzata
nel modo seguente:
• Francese
• Italiano
Procedura
Per modificare la lingua dell'interfaccia utente procedere nel modo seguente:
1. Aprire Common Configurator.
2. Aprire "Settings" > "Language".
Si apre la finestra seguente:
Risultato
Nell'interfaccia utente viene visualizzata la lingua selezionata.
Per creare un collegamento tra Common Configurator e Databus, procedere nel modo
seguente:
1. Aprire l'Industrial Edge Device e andare alla pagina "Apps".
La pagina "Apps" si apre e mostra tutte le applicazioni disponibili.
2. Fare clic sull'applicazione "Common Configurator". Si apre la pagina "Common
Configurator", dove sono visualizzati i connettori disponibili.
3. Navigare fino a "Settings" > "Databus Credentials".
La pagina si apre e mostra una finestra "Databus Credentials"; per default si viene indirizzati
alla scheda "Data Publisher Settings".
4. Immettere nella casella di testo "Databus Service Name" il nome del Databus. L'utente può
definire il nome del servizio del Databus.
5. Immettere il nome utente nella casella di testo "UserName".
6. Immettere la password nella casella di testo "Password".
Quando si crea un utente nel Databus è necessario assegnargli un nome utente e una
password. Questa combinazione di nome utente e password deve essere immessa nelle
caselle di testo "UserName" e "Password". Con l'aiuto di questi dati di accesso è possibile
creare il collegamento tra Common Configurator e Databus.
7. Fare clic su "Save".
8. Fare clic su "Data Subscriber settings".
Si apre la pagina "Data Subscriber settings".
9. Immettere il nome utente e la password e fare clic su "Save".
Il collegamento tra Common Configurator e Databus è stato creato.
Nota
facendo clic sul pulsante "Deploy" vengono salvate le modifiche in Industrial Edge Runtime di
OPC UA Connector.
Per aggiungere una variabile a una sorgente dati, procedere nel modo seguente:
1. Aprire OPC UA Connector in Common Configurator.
Viene visualizzata la pagina di panoramica di OPC UA Connector.
2. Fare clic sulla scheda "Tags". Vengono visualizzati i dettagli delle variabili.
3. Fare clic sul simbolo sotto la colonna "Actions" della sorgente dati.
Viene visualizzato un menu a comparsa.
4. Fare clic su "Add Tag".
La finestra di dialogo "Add Tag" viene visualizzata nel modo seguente in funzione della
sorgente dati:
Nota
Opzione alternativa per l'inserimento delle variabili
Le variabili si possono aggiungere anche importando un file da TIA Portal. Per ulteriori
informazioni vedere Importazione delle configurazioni (Pagina 73).
Presupposti
• Collegamento online con il PLC
Procedura
Per importare i punti dati online, procedere nel modo seguente:
1. Aprire la scheda "Tags".
2. Fare clic sul simbolo a destra, accanto alla sorgente dati desiderata.
3. Fare clic su .
Si apre la finestra "Browse tag".
Nota
Le variabili errate sono contrassegnate con il simbolo e non possono essere selezionate.
Risultato
I punti dati OPC UA selezionati vengono visualizzati sotto la sorgente dati corrispondente.
Implementare le modifiche nel runtime di Connector. Per ulteriori informazioni vedere
Implementazione dei punti dati OPC UA (Pagina 73).
Procedura
Per implementare i punti dati, procedere nel modo seguente:
1. Selezionare le sorgenti dati e i punti dati da implementare e avviare.
2. Fare clic in alto a destra sulla scheda "Deploy".
Risultato
Common Configurator genera in background il file di configurazione per OPC UA Connector. Il
file di configurazione viene trasmesso direttamente a OPC UA Connector. Questo file definisce
i punti dati disponibili per il configuratore.
Dopo l'implementazione l'app Connector inizia la pubblicazione dei dati nel ciclo di
acquisizione configurato.
Descrizione
È possibile importare le sorgenti dati e le variabili con la funzione "Add Data Source" e
utilizzare effettivamente i dati nella propria applicazione.
Procedura
Per utilizzare la funzione "Add Data Source" per l'importazione, procedere nel modo seguente:
1. Aprire l'Industrial Edge Device e andare alla pagina "Apps".
La pagina "Apps" mostra tutte le applicazioni disponibili.
2. Fare clic sull'applicazione "Common Configurator".
Si apre la pagina "Common Configurator", dove sono visualizzati i connettori disponibili.
3. Fare clic sulla scheda "OPC UA Connector".
Viene visualizzata la pagina di panoramica di OPC UA Connector.
4. Fare clic sulla scheda "Tags".
Viene visualizzata la pagina "Tags".
5. Fare clic su "Add Data Source" nella barra dei menu.
Viene visualizzata la finestra "Add Data Source".
6. Selezionare il protocollo di comunicazione OPC UA(OPC Server).
7. Fare clic su "Add from File" per aggiungere una sorgente dati da un file esportato.
Nota
Tutti i campi contrassegnati con * sono obbligatori. I campi vengono evidenziati in rosso se
non vengono inseriti i dati obbligatori.
12.È possibile applicare dei filtri alla selezione delle variabili. Selezionare i filtri "Acquisition cycle"
e "Access mode" e fare clic su "Apply".
In alternativa le variabili possono essere selezionate anche con la casella di opzione.
13.Fare clic su "Import". Si apre la pagina "Tags".
Risultato
Le variabili OPC UA importate vengono visualizzate nella pagina "Tags".
Descrizione
È possibile importare i punti dati con l'opzione "Import tags" e utilizzare effettivamente i dati
nella propria applicazione.
Procedura
Per importare le variabili a livello di collegamento, procedere nel modo seguente:
1. Aprire la scheda "Get Data" in Common Configurator.
Vengono visualizzati i connettori installati o disponibili. Un OPC UA Connector può accedere
contemporaneamente a più di un PLC. È possibile vedere a colpo d'occhio quanti PLC
configurati sono collegati e quante variabili vengono trasmesse:
2. Fare clic su "OPC UA Connector".
La pagina Panoramica mostra se la comunicazione con il PLC è già stata stabilita.
3. Fare clic sulla scheda "Tags".
Vengono visualizzati i dettagli delle variabili.
4. Fare clic sul simbolo sotto la colonna "Actions" della sorgente dati.
Viene visualizzato un menu a comparsa.
5. Fare clic su "Import tags".
Viene visualizzata la finestra "Import tags".
Nota
• I Tags che non possono essere importati sono elencati alla voce "Invalid Tags".
• Se si importano le variabili da una sorgente dati sconosciuta, viene creata una nuova
sorgente dati.
• Se esiste già una sorgente dati con lo stesso nome, le variabili importate vengono
aggiunte alle variabili esistenti.
• Se la sorgente dati è già configurata con variabili, vengono visualizzate tutte le variabili
sotto le sorgenti dati configurate.
Risultato
Le variabili OPC UA importate vengono visualizzate nella pagina "Tags".
Successivamente fare clic su "Deploy" per pubblicare i dati e i metadati. Per ulteriori
informazioni vedere Implementazione dei punti dati OPC UA (Pagina 73).
Descrizione
La funzionalità per il backup e il ripristino nel livello Get Data consente di esportare e
importare tutti i connettori nel Common Configurator da un IED all'altro.
Procedura
Per salvare e ripristinare i dati procedere nel modo seguente:
1. Avviare l'applicazione Common Configurator.
2. Aprire la scheda "Get Data" in Common Configurator.
Viene visualizzato un elenco dei connettori installati o disponibili.
Descrizione
La funzionalità per il backup e il ripristino a livello di Connector consente di esportare e
importare tutte le sorgenti dati e i punti dati all'interno di un connettore specifico.
Procedura
Per salvare e ripristinare i dati di configurazione a livello di Connector, procedere nel modo
seguente:
1. Avviare l'applicazione Common Configurator.
2. Aprire la scheda "Get Data" in Common Configurator.
Viene visualizzato un elenco dei connettori installati o disponibili.
3. Fare clic sul connettore per il quale si vuole eseguire il backup.
Viene visualizzata la pagina "Overview" del connettore selezionato.
4. Aprire la scheda "Tags" per visualizzare i dettagli delle variabili.
Risultato
Tutte le sorgenti dati e i punti dati importati sono visibili nella pagina delle variabili del
connettore.
Descrizione
Per definire e configurare i "Tags" dei PLC collegati in Common Configurator, è necessario
esportare le variabili da un progetto TIA Portal e importarle in Common Configurator. A questo
punto tutti i tags disponibili saranno visualizzati in Common Configurator.
In base alle dimensioni del progetto, il caricamento delle variabili può richiedere del tempo.
L'esportazione dei file da TIA Portal è possibile in due modi:
1. Con SIMATIC SCADA Export da TIA Portal
2. Esportazione XML da TIA Portal
Presupposti
• Common Import Converter è installato sull'IED.
• È presente un progetto TIA Portal con PLC e Tags configurati.
Procedura
Per importare il file SIMATIC SCADA dal progetto TIA Portal, procedere nel modo seguente:
1. Scaricare l'Add-On Tool SIMATIC SCADA Export for TIA Portal da Siemens Industry Online
Support ed eseguire l'installazione sullo stesso PC di esecuzione di TIA Portal.
2. Compilare il progetto TIA Portal.
Nota
Compilazione del progetto TIA Portal
Compilare il progetto TIA Portal sempre prima dell'esportazione, affinché l'esportazione
fornisca valori coerenti.
3. Quindi fare clic con il tasto destro del mouse sul PLC desiderato e selezionare il comando
"Export to SIMATIC SCADA" dal menu contestuale.
Nota
Esportare in un unico passaggio sempre soltanto le variabili per un PLC.
Viene creato un file di esportazione in formato .zip.
4. Ripetere la procedura per gli altri PLC, se necessario.
Presupposti
• Common Import Converter è installato sull'IED.
• È presente un progetto TIA Portal con PLC e Tags configurati.
• I collegamento con i PLC desiderati sono stati configurati in Common Configurator.
Se un PLC dispone di più di una interfaccia Ethernet, l'importazione include tutti gli indirizzi
IP. Cancellare gli indirizzi non necessari prima di proseguire.
Ci sono due tipi di Tags:
• Variabili PLC
• Variabili di blocchi dati
val: valore della variabile. A seconda del tipo di dati del punto dati, il valore può essere un
valore scalare semplice.
Nota
È possibile utilizzare i metadati per richiamare l'ID della variabile pubblicato da OPC UA
Connector per la funzionalità "Scrivi variabile".
Per ulteriori informazioni sulla pubblicazione in gruppo vedere la sezione Pubblicazione delle
variabili in gruppo (Pagina 48).
Per ulteriori informazioni sulla struttura del formato dell'argomento vedere la sezione
Struttura dell'argomento per dati e metadati (Pagina 101).
1. Per ottenere gli ultimi dati aggiornati di tutte le variabili utilizzate in tutti i collegamenti
{
"Path" : "opcuac1"
}
2. Per ottenere gli ultimi dati aggiornati delle variabili utilizzate in un determinato
collegamento
{
"Path" : "opcuac1/<connection-name>"
}
11.3 Come vengono creati i certificati del client e del server OPC UA?
Per la comunicazione sicura in OPC UA, OPC UA Connector consente due tipi di segnalazione
seguenti:
1. Sign
2. Sign & Encrypt
Il tipo di segnalazione "Sign & Encrypt" consente la crittografia dei dati che vengono inviati
dopo la creazione del collegamento.
Per la comunicazione sicura si devono creare mediate TIA Portal i certificati per il cliente e il
server OPC UA nel modo seguente:
Nota
Questo passo è obbligatorio se l'utente desidera creare un certificato client e server OPC UA per
la comunicazione sicura.
1. Avviare TIA Portal e selezionare "Sample" > "Security settings" > "Settings" >"Project
protection". Viene visualizzata la finestra di dialogo "Project protection".
3. Immettere nella finestra "Protect project" un nome utente e una password validi.
4. Assicurarsi che per il progetto sia attivata l'opzione "Certificate manager".
Nota
Questo passo è necessario se l'utente ha inserito un PLC S7-1500 con versione FW 2.9 o superiore
o un PLC S7-1200, V4.5 o superiore.
1. Selezionare "Sample" > "Device configuration" > "Properties" > "Protection and security" >
"Protection of the PLC configuration data". Quindi si apre la finestra seguente:
2. Selezionare la casella di opzione "Protects the PLC configuration data from the TIA Portal
project and the PLC" e quindi fare clic sul pulsante "Setup". Quindi si apre la finestra seguente:
2. Selezionare la casella di opzione per "Use global security settings for certificate manager".
3. Attivare la scheda "Device Certificate" e fare clic su "Add new" per aggiungere un nuovo
certificato. Quindi si apre la finestra seguente:
4. Nella finestra "Create certificate" inserire i parametri come mostrato nella figura seguente per
creare un certificato server OPC UA. La figura seguente mostra la finestra del certificato server
TIA V17:
Nota
• Fare clic sul pulsante di opzione "Self signed".
• Selezionare in "Usage" l'opzione "OPC UA Server" per il certificato del server.
• Nel campo "Subject Alternative Name (SAN)" definire l'IP del PLC in "IP" e lasciare l'URI così
come preimpostato (non modificare l'URI!).
La figura seguente mostra la finestra del certificato server TIA V18:
5. Per creare un certificato client OPC UA, selezionare "Device Certificates" > "Add new". Si apre la
finestra "Create certificate".
6. Nella finestra "Create certificate" inserire i parametri come mostrato nella figura seguente per
creare un certificato client OPC UA. La figura seguente mostra la finestra del certificato client
TIA V17:
Nota
• Fare clic sul pulsante di opzione "Self signed".
• Selezionare in "Usage" l'opzione "OPC UA Client" per il certificato del client.
• Nel campo "Subject Alternative Name (SAN)" definire "URI"
come urn:opcuaconnector:WCCILopcua. Cancellare tutti gli atri campi per SAN.
La figura seguente mostra la finestra del certificato client TIA V18:
Nota
• La app OPC UA Connector supporta per la comunicazione sicura solo certificati del tipo "Self-
signed" che sono stati creati tramite TIA Portal.
• Per il certificato del client si deve indicare il nome host del contenitore su cui gira
l'applicazione OPC UA. Per il certificato del client indicare il nome host "opcuaconnector".
• Durante la creazione dei certificati si deve prestare sempre attenzione che l'ora del PLC e del
server OPC UA non siano nel futuro, poiché Common Connector Configurator non può
attivare i certificati con orario futuro durante la configurazione.
Nota
Durante la creazione del collegamento OPC UA sicuro, l'utente deve accertarsi che nella app
OPC UA Connector in "Direttiva di sicurezza" sia selezionato lo stesso algoritmo utilizzato per
la creazione dei certificati client e server e che il "Modo della messaggistica" nella app OPC UA
sia basato sulla direttiva di sicurezza del PLC precedentemente configurata.
4. Aprire la scheda "Trusted clients" e inserire il certificato client OPC UA come raffigurato di
seguito.
Passo 6: Eliminazione del certificato client dall'elenco dei certificati dei dispositivi
L'utente deve eliminare il certificato "OPCUA Client" dall'elenco "Certificati dei dispositivi"
come raffigurato di seguito.
3. Fare clic con il tasto destro del mouse sul certificato server OPC UA e quindi fare clic su
"Export". Salvare il certificato come file con l'estensione ".der".
Nota
Si deve caricare il certificato come "Certificato DER del server" nella app OPC UA Connector.
4. Fare clic con il tasto destro del mouse sul certificato client OPC UA e quindi fare clic su
"Export". Salvare il certificato in formato ".p12" (archivio PKCS12 - certificato e chiave privata
(*.p12)).
Durante l'importazione del file client PKCS12 viene visualizzata una finestra per la password.
Scegliere una password personale e inserirla nel campo "PKCS12 Import Password" nella app
OPC UA Connector. La password viene utilizzata per estrarre i dati del certificato client.
Nota
Il certificato deve essere caricato come "Client PKCS12 file" nella app OPC UA Connector. La
app OPC UA Connector supporta solo i certificati client con estensione .p12. Non sono state
testate altre estensioni.
Qualità
Elemento Descrizione Possibili valori
payloadType Indica il contenuto dei dati utili. "d" per dati.
"m" per metadati.
encoding Indica la codifica dei dati utili. "j" per JSON.
msgStructureScheme Indica il modello di schema del formato dei simatic.
dati utili.
msgStructureScheme‐ Indica il numero di versione dello schema del v1
Version formato dei dati utili.
provideAppInstanceId Indica l'ID univoco dell'app del provider. opcuac1 per istanza 1 di OPC
UA Connector.
payloadMsgType Indica il contenuto del messaggio dei dati utili. 'dp': punto dati per le variabili
PLC (immagine di processo)
'ev': Eventi per allarmi a testo
intero PLC e segnalazioni HMI.
Gli eventi non sono supportati.
accessmode Elemento specifico dell'app. Indica lo scopo "r" per lettura da Connector.
dei dati utili per OPC UA Connector dato che "w" per scrittura in Connector.
sono supportate sia la lettura che la scrittura
dei punti dati.
connectionname Elemento specifico dell'app. Indica un nome Paintshop1PLC.
univoco in Connector per un collegamento a
un PLC in OPC UA Connector.
collectionname Elemento specifico dell'app. Indica il nome "default" per le variabili che ven‐
della raccolta dati. gono pubblicate in gruppo.
Il valore qc viene pubblicato come numero decimale e rappresenta il sesto e il settimo bit
dei dati di qualità.
Bit Descrizione
del
valo‐
re li‐
mite
0, 1
0 A posto Qualità dei dati senza riferimento ai valori limite.
1 Violazio‐ Il valore supera in negativo il valore limite inferiore.
ne del va‐
lore limi‐
te inferio‐
re
2 Violazio‐ Il valore supera in positivo il valore limite superiore.
ne del va‐
lore limi‐
te supe‐
riore
4 Costante Il valore non può muoversi, a prescindere da come si comporta il processo.
Qualità (bit 6, 7)
ts: data e ora del punto dati. Il valore è indicato in formato ISO-8601-Zulu.
val: valore della variabile. A seconda del tipo di dati del punto dati, il valore può essere un
valore scalare semplice.
Nota
È necessario scoprire le informazioni sulle variabili dai dati utili dei metadati.
Nota
• Nei dati relativi allo stato del connettore, "disponibile" significa che il connettore è acceso ed
è stato avviato. Lo stato "non disponibile" indica che il connettore è spento.
• Nei dati sullo stato del connettore, "scadente" significa che almeno un client connettore non
è collegato al Databus. Ulteriori informazioni sono indicate nei dati di Connector, nel campo
delle cause.
• Nei dati sullo stato del connettore, "buono" significa che tutti i client del connettore sono
collegati al Databus.
• Nei dati sullo stato del collegamento, "scadente" significa che non è stato possibile stabilire
il collegamento al dispositivo di destinazione.
• Nei dati sullo stato del collegamento, "buono" significa che il collegamento al dispositivo di
destinazione è stato stabilito.
3. Fare clic su "OPC UA" > "Server" > "Export" in "Properties". La finestra di esportazione viene
visualizzata nel modo seguente:
Le versioni precedenti che sono state importate in IEM vengono convertite automaticamente
nella versione 1.5.
La tabella seguente mostra le funzionalità della versione del carico utile 1.5:
Valore nel carico utile dei dati delle variabili Il valore viene pubblicato in funzione del tipo di dati
e non come 'String'. Per ulteriori informazioni ve‐
dere Tipi di dati (Pagina 112).
Valore nel carico utile dei dati delle variabili per la Il valore viene pubblicato in funzione del tipo di dati
funzione di scrittura delle variabili nel nodo di pub‐ e viene emessa una richiesta di scrittura a OPC UA
blicazione MQTT Connector.
Carico utile dei metadati per tutte le variabili Oltre al nome, all'ID e al tipo di dati vengono pub‐
blicati anche i campi seguenti: accessMode, acqui‐
sitionCycleInMs e acquisitionMode
Carico utile dei metadati per array OPC UA Il tipo di dati è di tipo scalare per le variabili per array
OPC UA. Esempio: Int, Real.
Per le variabili dell'array OPC UA vengono pubblicati
ValueRank come 1 e arrayDimensions con valore 0.
Valore nel carico utile dei dati delle variabili per Il valore della variabile viene pubblicato come array
l'array OPC UA di valori per tipo di dati.
BOOL (bit)
Un operando del tipo di dati BOOL rappresenta un valore intero e contiene uno dei seguenti
valori:
• 1
• 0
La tabella seguente mostra le proprietà del tipo di dati BOOL:
BYTE
Un operando del tipo di dati BYTE è una stringa di caratteri con 8 bit.
Nota
Il tipo di dati BYTE non può essere messo a confronto con dati decimali come 'maggiore o minore
di'. Può essere alimentato solo con gli stessi dati decimali che possono essere elaborati con i tipi
di dati SINT e USINT.
CHAR
Una variabile del tipo di dati CHAR (carattere) ha una lunghezza di 8 bit e occupa un BYTE di
memoria.
Il tipo di dati CHAR memorizza un unico carattere in codice ASCII. Per informazioni sulla
codifica dei caratteri speciali vedere "STRING".
La tabella seguente mostra il campo di valori del tipo di dati CHAR:
Esempio
La figura seguente mostra il numero interno +125790 come numero binario:
DWORD
Un operando del tipo di dati DWORD è una stringa di caratteri con 32 bit.
Nota
Il tipo di dati DWORD non può essere messo a confronto con dati decimali come 'maggiore o
minore di'. Può essere alimentato solo con gli stessi dati decimali che possono essere elaborati
con i tipi di dati DINT e UDINT.
LREAL
Gli operandi del tipo di dati LREAL hanno una lunghezza di 64 bit e vengono utilizzati per la
rappresentazione dei valori in virgola mobile. Un operando del tipo di dati LREAL si compone
delle tre parti seguenti:
• Segno: il segno è determinato dallo stato del segnale del bit 63. Il bit 63 ha il valore "0"
(positivo) o "1" (negativo).
• Esponente a 11 bit in base 2: l'esponente viene incrementato da una costante (base, +1023)
in modo che abbia un campo di valori da 0 a 2047.
• Mantissa a 52 bit: viene visualizzata solo la frazione della mantissa. La parte intera della
mantissa per i numeri in virgola mobile normalizzati è sempre 1 e non viene memorizzata.
Il tipo di dati LREAL viene elaborato con una precisione di 15 cifre.
Nota
Nel caso dei numeri in virgola mobile viene salvata solo la precisione definita dalla norma
IEEE754. Le ulteriori posizioni decimali vengono arrotondate secondo IEEE754.
Nel caso di calcoli aritmetici spesso nidificati, il numero di posizioni decimali può diminuire.
Se vengono indicate più posizioni decimali di quante ne possano essere memorizzate per il tipo
di dati, il numero viene arrotondato al valore che corrisponde alla precisione consentita per
questo campo di valori.
REAL
Gli operandi del tipo di dati REAL hanno una lunghezza di 32 bit e vengono utilizzati per la
rappresentazione dei valori in virgola mobile. Un operando del tipo di dati REAL si compone delle
tre parti seguenti:
• Segno: il segno è determinato dallo stato del segnale del bit 31. Il bit 31 ha il valore "0"
(positivo) o "1" (negativo).
• Esponente a 8 bit in base 2: l'esponente viene incrementato da una costante (base, +127) in
modo che abbia un campo di valori da 0 a 255.
• Mantissa a 23 bit: viene visualizzata solo la frazione della mantissa. La parte intera della
mantissa per i numeri in virgola mobile normalizzati è sempre 1 e non viene memorizzata.
Il tipo di dati REAL viene elaborato con una precisione di 6 cifre.
Nota
Nel caso dei numeri in virgola mobile viene salvata solo la precisione definita dalla norma
IEEE754. Le ulteriori posizioni decimali vengono arrotondate secondo IEEE754.
Nel caso di calcoli aritmetici spesso nidificati, il numero di posizioni decimali può diminuire.
Se vengono indicate più posizioni decimali di quante ne possano essere memorizzate per il tipo
di dati, il numero viene arrotondato al valore che corrisponde alla precisione consentita per
questo campo di valori.
STRING
Gli operandi del tipo di dati STRING memorizzano diversi caratteri in una stringa che può
contenere fino a 254 caratteri. In una stringa sono ammessi tutti i caratteri della pagina di codice
creata nel sistema. I caratteri vengono indicati tra virgolette semplici.
Una stringa di caratteri può contenere anche caratteri speciali. Con il carattere di escape $
vengono indicati i caratteri di controllo, i simboli di dollaro e le virgolette semplici.
Nota
Diverse pagine di codice
Tenere presente che i caratteri speciali vengono codificati in base all'attuale pagina di codice
impostata in Windows. Questo significa che una stringa di codice contenente caratteri speciali
in un altro sistema operativo con un'altra pagina di codice può anche essere rappresentata in un
altro modo.
La dipendenza dalla pagina di codice del sistema rende difficile l'uso internazionale del
programma utente. A livello internazionale sono validi solo i caratteri dei codici ASCII a 7 bit.
WORD
Un operando del tipo di dati WORD è una stringa di caratteri con 16 bit.
La tabella seguente mostra le proprietà del tipo di dati WORD:
Nota
Il tipo di dati WORD non può essere messo a confronto con dati decimali come 'maggiore o
minore di'. Può essere alimentato solo con gli stessi dati decimali che possono essere elaborati
con i tipi di dati INT e UINT.
Lingua supportata
Per l'inserimento delle informazioni richieste nei campi di immissione, Industrial Edge
Management (IEM), i configuratori di sistema e altri componenti supportano solo i caratteri
della lingua inglese. Se si aggiungono una sorgente dati e un nome di variabile con caratteri
speciali come "ö", "ä" o "ü", ad es., questi caratteri non sono supportati e generano messaggi
di errore.
Tempo di ciclo: Per testare un ciclo di acquisizione di 10 millisecondi, il tempo di ciclo deve
essere maggiore di 5 e inferiore a 9 millisecondi.
Riconferma del carico utile dei metadati in base ad un hash della somma di controllo
Nel carico utile dei metadati, un hash dei dati configurati viene emesso nel broker dopo ogni
implementazione. Questo hash viene calcolato utilizzando l'algoritmo di hashing CRC32 con
"Castagnoli" come polinomio costante.
L'hash viene calcolato per l'oggetto del valore del collegamento nei dati utili dei metadati. In
caso di riavvio dell'IED o della app OPC UA Connector, quando OPC UA Connector si collega di
nuovo al broker i metadati vengono pubblicati di nuovo con lo stesso valore hash.
Presupposti
Il limite complessivo della memoria di runtime di OPC UA Connector è 600 MB.
Nota
L'utente deve garantire che l'ora di IEM e dell'IED sia sincronizzata.
Common Configurator
• Per la configurazione è consentito utilizzare solo un metodo, ovvero Common Configurator
o IEM. Il metodo consigliato è la configurazione con Common Configurator.
• La nuova versione di OPC UA Connector funziona solo con la versione aggiornata di Common
Configurator (V1.8.0).
• I caratteri "/ ", "# " e "\ " che prima non erano validi non sono supportati in Common
Configurator. Pertanto vanno evitati durante la configurazione.
• Se si utilizza una versione più recente di IEM Configurator e una nuova versione di Runtime,
facendo clic su "Deploy" vengono pubblicati solo i metadati del connettore.