Client OPC UA
Importa in fase di progettazione e/o runtime i nodi di interesse pubblicati da un server OPC UA e può mantenerne sincronizzati strutture e valori.
Proprietà
Nome | BrowseName | DataType | Descrizione |
---|---|---|---|
Endpoint URL server | ServerEndpointURL | Protocollo di comunicazione e indirizzo di rete dell'endpoint sul server. | |
Verifica identità server | VerifyServerIdentity | Valida il certificato pubblico del server. Vero = accetta il certificato solo se affidabile; Falso = accetta temporaneamente il certificato, anche se non è tra quelli affidabili. | |
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. | |
Criteri di sicurezza minima | MinimumSecurityPolicy | Livello di sicurezza minimo dei messaggi scambiati tra client e server. Nessuna = il client non richiede una specifica criteri di sicurezza; Basic256Sha256 = questo criterio o superiore; Aes128_Sha256_RsaOaep = questo criterio o superiore; Aes256_Sha256_RsaPss = questo criterio. | |
File di certificato client | ClientCertificateFile | File di certificato pubblico del client, secondo standard X509v3 e con estensione .der. Deve trovarsi nella cartella FTOptixApplication/ProjectFiles/PKI/Own/Certs/. | |
File di chiave privata client | ClientPrivateKeyFile | File di chiave privata del client, con codifica ASCII Base64 ed estensione .pem. Deve trovarsi nella cartella FTOptixApplication/ProjectFiles/PKI/Own/Certs/. | |
Tipo identità utente | UserIdentityType | Metodo di identificazione dell'utente. Anonimo = nessuna informazione disponibile sull'utente; Utente/Password = utente identificato da nome utente e password; Certificato = utente identificato da un certificato. | |
File di certificato utente | UserCertificateFile | File di certificato pubblico dell'utente, di tipo X509v3 e con estensione .der. Deve trovarsi nella cartella FTOptixApplication/ProjectFiles/PKI/Own/Certs/. | |
File di chiave privata utente | UserPrivateKeyFile | File di chiave privata dell'utente, con codifica ASCII Base64 ed estensione .pem. Deve trovarsi nella cartella FTOptixApplication/ProjectFiles/PKI/Own/Certs/. | |
Nome applicazione | ApplicationName | Un ID leggibile dell'istanza di applicazione, non necessariamente univoco. | |
Sincronizzazione dei Node ID all'avvio | SynchronizeNodeIdsOnStart | Sincronizza i NodeID dei nodi OPC UA importati in fase di progettazione con i NodeID degli stessi nodi sul server a cui il client si connette a runtime. Se non si conosce la situazione sul server, impostare su Vero. | |
Metodi
Sottoscrivi a cambio di dati
- BrowseName
- SubscribeToDataChange
Annulla sottoscrizione a cambio di dati
- BrowseName
- UnsubscribeFromDataChange
Traduci percorso di navigazione in Node ID (NodeId)
- BrowseName
- TranslateBrowsePathsToNodeIds
Valori letti
- BrowseName
- ReadValues
Lettura asincrona dei valori
- BrowseName
- ReadValuesAsync
Nome | DataType | Descrizione |
---|---|---|
Scrittura valori
- BrowseName
- WriteValues
Chiamata a metodo
- BrowseName
- CallMethod
Nome | DataType | Descrizione |
---|
Nome | DataType | Descrizione |
---|---|---|
Sfoglia
- BrowseName
- Browse
Nome | DataType | Descrizione |
---|---|---|
Nome | DataType | Descrizione |
---|---|---|
Fornire un feedback