Skip to content

it Working with a Server

SEB103 edited this page Sep 21, 2026 · 1 revision

English · Deutsch · Français · Italiano · Русский · Українська

Utilizzo di un server

Questo capitolo descrive gli scenari end-to-end più comuni che combinano le parti client e server dell’applicazione.

Progettare, eseguire e testare un server localmente

  1. In Server Studio, progetta uno spazio degli indirizzi e imposta un endpoint e la sicurezza (vedi Server OPC UA).
  2. Avvia il server. Il processo runtime si avvia e segnala il proprio endpoint.
  3. Usa Open in Client per connettere il client integrato al server in esecuzione; il client si connette all’endpoint locale in modo anonimo.
  4. Esplora il server, leggi e scrivi variabili e sottoscrivi valori (vedi Client OPC UA).

Poiché il server viene eseguito in un proprio processo, puoi arrestarlo, riavviarlo o terminarlo mentre il client resta aperto — un modo realistico per testare il comportamento di riconnessione del client.

Testare sicurezza e identità

Configura il server con firma e cifratura e con utenti tramite nome utente/password, quindi connetti il client usando la politica di sicurezza e l’identità corrispondenti. Questo mette alla prova lo scambio di certificati (usando l’archivio PKI di ciascun lato) e il controllo degli accessi end-to-end.

Simulare dati in tempo reale

Assegna simulazioni alle variabili (contatore, sinusoide, rampa e così via) affinché il server emetta valori variabili. Sottoscrivi queste variabili nel client e osserva la vista Data Access e il pannello delle tendenze aggiornarsi da vere notifiche di modifica dei dati.

Clonare un server esistente

Connetti il client a un server di terze parti, esplora la parte dello spazio degli indirizzi che ti interessa e clonala in un nuovo progetto server. Ottieni così una riproduzione .uaserver modificabile che puoi eseguire localmente, proteggere e simulare.

Scambiare spazi degli indirizzi

Usa l’import/export NodeSet2 per spostare uno spazio degli indirizzi tra questo strumento e altri strumenti OPC UA, o per conservare una copia con versione di un modello progettato.

Emulare gli handshake richiesta/risposta di un PLC

Aggiungi regole di comportamento a un server progettato in modo che una scrittura del client attivi una risposta lato server — per esempio PageRequest → PageResponse (vedi Server OPC UA). Questo emula gli handshake che un’HMI si aspetta da un PLC, permettendoti di mettere alla prova un’HMI o un client con un comportamento richiesta/risposta realistico che uno spazio degli indirizzi statico non può fornire.

English
Deutsch
Français
Italiano
Русский
Українська

Clone this wiki locally