Server OPC UA¶
Applicazioni
Usato per pubblicare i nodi di progetto selezionati, agli utenti selezionati, per client OPC UA. Pubblica anche tutti i nodi figli e tutti i nodi padre dei nodi selezionati.
L’oggetto supporta la connessione con più client tramite un unico endpoint.
Nota
l’uso di un oggetto Server OPC UA comporta l’uso di un token di licenza. Attivando la possibilità di connettersi con più client (proprietà Connessioni multiple) si utilizzano tre token.
Configurare l’oggetto
Impostare i nodi da pubblicare
Fare clic sull’oggetto Server OPC UA desiderato.
Nel pannello Proprietà, in Nodi da pubblicare, fare clic su
: viene aggiunta una configurazione di nodi da pubblicare.
Nella configurazione appena creata, selezionare i nodi desiderati e gli utenti client per cui pubblicarli.
Ripetere i due passi precedenti per ogni configurazione di nodi e utenti desiderata.
Configurazioni di sicurezza
In base ai valori delle due proprietà Modalità sicurezza messaggi minima e Policy sicurezza minima, le configurazioni di sicurezza valide sono le seguenti, in ordine di sicurezza crescente:
Policy sicurezza minima |
Modalità sicurezza messaggi minima |
---|---|
Nessuna |
Nessuna |
Basic256Sha256 |
Firma |
Basic256Sha256 |
Firma e crittografia |
Aes128_Sha256_RsaOaep |
Firma |
Aes128_Sha256_RsaOaep |
Firma e crittografia |
Aes256_Sha256_RsaPss |
Firma |
Aes256_Sha256_RsaPss |
Firma e crittografia |
Se una delle due proprietà ha valore Nessuna e l’altra no, il server non genera alcun errore all’avvio e non espone la configurazione Nessuna-Nessuna.
Proprietà¶
Nome |
BrowseName |
DataType |
Descrizione |
---|---|---|---|
URL dell'endpoint | EndpointURL |
Protocollo di comunicazione e indirizzo di rete dell’endpoint sul server. |
|
Intervallo di campionamento | SamplingInterval |
Intervallo di tempo tra una lettura delle variabili di campo e la successiva, da parte del server. |
|
Connessioni multiple | AllowMultipleConnection |
Abilita la possibilità di comunicare con più di un client OPC UA contemporaneamente (richiede tre token di licenza). |
|
Modalità sicurezza messaggi minima | MinimumMessageSecurityMode |
Livello di sicurezza minimo dei messaggi scambiati tra client e server. Nessuna = i messaggi possono essere non firmati e non cifrati; Firma = i messaggi devono essere firmati oppure firmati e cifrati; Firma e crittografia = i messaggi devono essere firmati e cifrati. |
|
Policy sicurezza messaggi minima | MinimumSecurityPolicy |
Policy di sicurezza minima sui messaggi scambiati tra client e server. Nessuna = il client non richiede una specifica policy di sicurezza; Basic256Sha256 = omonima policy o superiore; Aes128_Sha256_RsaOaep = omonima policy o superiore; Aes256_Sha256_RsaPss = omonima policy. |
|
Certificato server | ServerCertificateFile |
Certificato pubblico del server, secondo standard X509v3 e con estensione .der. Deve trovarsi nella cartella QApplication/ProjectFiles/PKI/Own/Server/. Se specificato, deve essere specificata anche la chiave privata. Se non specificato, viene generato automaticamente a runtime nella cartella QApplication/ApplicationFiles/PKI/Own/Server/. |
|
Chiave privata server | ServerPrivateKeyFile |
Chiave privata del server, con codifica ASCII Base64 ed estensione .pem. Deve trovarsi nella cartella QApplication/ProjectFiles/PKI/Own/Server/. Se specificata, deve essere specificato anche il certificato. Se non specificata, viene generata automaticamente a runtime nella cartella QApplication/ApplicationFiles/PKI/Own/Server/. |
|
URI prodotto | ProductURI |
URI che identifica globalmente il software |
|
Nome prodotto | ProductName |
Nome del software |
|
Nome produttore | ManufacturerName |
Nome del produttore del software |
|
Nodi da pubblicare | NodesToPublish |
Collezione di NodesToPublishConfigurationEntry |
Configurazioni di nodi da pubblicare e utenti a cui pubblicarli. |
Vedi anche
Concetti correlati
Procedure correlate
Esempi applicativi
Importare traduzioni da un altro progetto
Importare l’interfaccia utente da un altro progetto e monitorare alcune variabili