Configurazione

Il nome dell'applicazione, la porta di ascolto e l'autenticazione del client del server OPC UA incorporato, e l'Applica e riavvia che rende viva una modifica.

Visualizza come Markdown

Configurazione è la seconda riga del gruppo SERVER OPC UA della pagina Impostazioni. I suoi campi sono una bozza: si possono modificare soltanto mentre il server è arrestato, e non cambia nulla finché Applica e riavvia non memorizza la bozza e non rialza il server su di essa. La scheda lo dice sotto il pulsante: "Arrestare il server OPC UA per modificarne l'endpoint. Le modifiche si applicano al riavvio." Aprire la pagina richiede il permesso Modificare le impostazioni; il server si arresta in Stato.

I campi

Campo Che cos'è Valori / predefinito Effetto
Nome dell'applicazione Il nome che il server annuncia ai client, e il soggetto del suo certificato di applicazione. Qualsiasi testo; predefinito GanterLab OPC UA Server. Un nome vuoto viene salvato con il predefinito; gli spazi attorno vengono tolti. I client lo vedono come nome di applicazione del server. Non fa parte dell'indirizzo dell'endpoint.
Porta di ascolto La porta TCP su cui il server è in ascolto. Da 1 a 65535; predefinita 4840. Un testo che non è un numero viene ignorato mentre si scrive; un numero fuori dall'intervallo viene rifiutato con "La porta di ascolto deve essere compresa tra 1 e 65535." nella barra di stato e il campo torna alla porta in vigore. Cambia entrambi gli indirizzi sotto Indirizzi di connessione in Accesso dei client, e lì chiede una nuova autorizzazione del firewall, perché la regola di Windows è legata alla porta.
Autenticazione del client Quali sessioni il server accetta una volta che un certificato è attendibile. Disabilitata (predefinita): rifiuta ogni sessione client, anonima o no; il server funziona per la sola applicazione. Anonima: accetta le sessioni senza credenziali e rifiuta quelle con nome utente. Nome utente e password: accetta soltanto la coppia configurata e rifiuta le sessioni anonime. Si applica all'avvio successivo; il server annuncia sempre entrambe le politiche di token e fa valere la scelta quando una sessione si attiva.
Nome utente L'unico nome utente accettato. Da 1 a 64 caratteri, senza gli spazi attorno. Modificabile soltanto sotto Nome utente e password. Insieme alla password, l'unica credenziale con cui si accede.
Password del server La password da accettare. Il campo è di sola scrittura: si apre vuoto qualunque cosa sia memorizzata, e la sua etichetta dice in quale stato si trova, Password del server (salvata) oppure Password del server (nessuna salvata). L'interruttore Mostra la password rivela soltanto quello che si digita qui. Da 8 a 128 caratteri, non vuota. Lasciarlo vuoto mantiene la password salvata, che è quanto dice la riga sotto il campo appena ce n'è una: "Lasciare il campo vuoto per mantenere la password salvata." Modificabile soltanto sotto Nome utente e password; anche la regola di lunghezza è scritta sotto il campo: "Nome utente: 1–64 caratteri. Password: 8–128 caratteri." Memorizzata come testo cifrato legato all'utente e alla macchina Windows (più avanti).

I pulsanti di scelta e i due campi di testo restano in grigio mentre il server è in funzione, mentre un'unità è in prova e mentre il runtime è fermo. La bozza viene seminata dalla configurazione memorizzata quando la pagina si apre, e riseminata, lasciando cadere le modifiche non salvate, quando la configurazione cambia altrove, quando un'unità prende la stazione e quando il runtime si ferma. La password fa eccezione: viene seminata vuota ogni volta, perché quella salvata non viene mai consegnata al browser.

Applica e riavvia

Comando Che cosa fa In grigio quando (situazione) Non disegnato quando (ruolo)
Applica e riavvia Convalida la bozza, la memorizza e riavvia il server sui nuovi valori come un'unica operazione di progettazione: "Riavvio del server OPC UA con la nuova configurazione…" e poi "Configurazione del server OPC UA applicata. In ascolto su <endpoint>." Mentre il server è in funzione, mentre un'unità è in prova, mentre il runtime è fermo e mentre non è stato possibile leggere la configurazione memorizzata. Mai.

La convalida avviene prima che si salvi qualsiasi cosa, in quest'ordine: la porta ("La porta di ascolto deve essere compresa tra 1 e 65535."), poi, sotto Nome utente e password, il nome utente ("Il nome utente deve avere da 1 a 64 caratteri."), un campo vuoto senza alcuna password salvata da mantenere ("Non c'è ancora una password salvata, quindi digitarne una prima di applicare."), la lunghezza della password ("La password deve avere da 8 a 128 caratteri.") e una password vuota ("La password non può essere vuota."). Una bozza rifiutata non memorizza nulla. Un riavvio che lascia il server arrestato, tipicamente per una porta che un altro programma tiene occupata, viene riferito come "Avvio del server OPC UA non riuscito: …"; la configurazione era stata salvata, quindi basta togliere la causa e premere Avvia in Stato. Qualunque cosa accada, i campi rileggono poi i valori memorizzati.

Quando non è stato possibile leggere la configurazione memorizzata

Se il database di configurazione non ha restituito la riga del server all'avvio, la scheda si apre con l'avviso "Non è stato possibile leggere la configurazione del server memorizzata. I valori qui sotto sono quelli predefiniti di questo avvio e il salvataggio è disattivato perché non sovrascrivano la configurazione memorizzata. Consultare il diario tecnico e riavviare l'applicazione." Il server funziona con i valori predefiniti per quell'avvio, Applica e riavvia resta in grigio, e a una pressione si risponde con la stessa frase nella barra di stato.

La password e dove vive

La password è memorizzata come testo cifrato DPAPI per utente, come ogni segreto di un dispositivo. Un backup della configurazione aperto su un'altra macchina o su un altro account Windows arriva senza di essa: il server parte allora con Nome utente e password attivo e nessuna password da controllare, rifiuta ogni accesso e annota nel diario tecnico il perché ("L'autenticazione con nome utente e password è attiva, ma su questo account Windows non si riesce a leggere alcuna password del server OPC UA … Digitarla di nuovo in Impostazioni."). La si digita di nuovo qui. La password salvata non fa mai il percorso inverso: il campo si apre vuoto e solo la sua etichetta dice se ce n'è una, così la pagina che riceve un browser remoto non porta alcuna credenziale. Su una connessione remota in HTTP semplice, il nome utente e la password digitati in questa pagina attraversano la rete in chiaro; vedere Accesso remoto.

Ciò che questa sezione non fa

L'attendibilità del certificato è un controllo distinto, deciso in Accesso dei client: un'applicazione attendibile deve comunque accedere nel modo scelto qui, e un nome utente non fa accedere nessuno il cui certificato non sia stato reso attendibile. C'è un solo nome utente e una sola password, non un elenco, e nessun diritto per singolo client; il percorso di indirizzo /UA/GanterLab e le politiche di sicurezza non sono configurabili; l'endpoint porta sempre il nome del computer. Lo spazio degli indirizzi di Logic mostra i punti del server in sola lettura, e il suo pulsante "Apri le Impostazioni" porta a questa sezione.