Scheda 'Impostazioni di comunicazione'Permalink

In questa scheda dell'editor generico dei dispositivi, si definisce la connessione tra CODESYS e il dispositivo su cui devono essere eseguite le applicazioni. Questo include impostazioni di sicurezza come la comunicazione crittografata e la firma.

Se si preferisce la modalità di visualizzazione classica per la finestra di dialogo, selezionarla in CODESYS «Options» nella categoria «Device editor» ).

Si seleziona un gateway e un dispositivo di destinazione dalle caselle di riepilogo. Le selezioni possibili dipendono dalle voci delle finestre di dialogo «Manage Gateways» e «Manage Favorite Devices» (vedere il menu «Gateway» ).

È anche possibile specificare la destinazione direttamente con l'indirizzo IP (esempio: "192.168.101.109"), indirizzo del dispositivo (esempio: "[056D]") o nome del dispositivo (esempio: "MyDevice"). Dopo aver inserito il dispositivo, CODESYS cerca il dispositivo nella rete del gateway.

L'opzione di ricerca per nome del dispositivo richiede nomi unici di dispositivi nella rete.

Il cerchio pieno nell'angolo inferiore destro del simbolo del gateway fornisce informazioni sullo stato della connessione:

  • Rosso: CODESYS non riesce a stabilire la connessione.

  • Verde: La connessione è stabilita.

  • Nero: Lo stato della connessione è sconosciuto.

Alcuni protocolli di comunicazione consentono di controllare regolarmente il gateway, per cui lo stato non può essere visualizzato.

Facendo clic sul cerchio pieno del dispositivo di destinazione, si avvia una scansione di rete del dispositivo. Questo funziona solo se la rete non è già in fase di scansione.

«Scansione della rete»

Questo pulsante apre la finestra di dialogo «Select Device». Elenca tutti i gateway configurati con i dispositivi associati. È possibile selezionare un dispositivo di destinazione da questo elenco. Se il nome del dispositivo selezionato è unico, verrà utilizzato nelle impostazioni di connessione. Altrimenti, viene applicato l'indirizzo univoco del dispositivo.

Per informazioni dettagliate su questa finestra di dialogo, vedere la descrizione della vista classica riportata di seguito.

Opzione: Nascondere i dispositivi non corrispondenti, filtrare per ID target:

_cds_icon_option_activated: La visualizzazione è limitata ai dispositivi che hanno lo stesso ID di destinazione del dispositivo corrente configurato nel progetto.

_cds_icon_option_deactivated: Vengono visualizzati tutti i dispositivi disponibili nella rete. Facendo doppio clic sulla voce di un dispositivo che ha un ID del sistema di destinazione diverso da quello configurato nel progetto, si apre una finestra di dialogo. Questa finestra di dialogo consente di aggiornare la descrizione del dispositivo nel progetto con quella corrispondente al dispositivo selezionato. Nota: Questo tipo di aggiornamento è possibile solo per i dispositivi che hanno ID diversi, non per quelli che hanno solo versioni diverse. L'aggiornamento richiede anche che la descrizione del dispositivo sia già installata nel repository.

«Porta d'ingresso »

Questo menu comprende i seguenti comandi:

  • «Aggiungere un nuovo gateway»: Apre la finestra di dialogo «Gateway» per definire un nuovo canale gateway.

  • «Gestire i gateway»: Apre la finestra di dialogo «Manage Gateways» con una panoramica di tutti i gateway. Qui è possibile aggiungere o eliminare voci o modificarne l'ordine.

  • «Configurazione del gateway locale»: Apre la finestra di dialogo «Gateway Configuration». È possibile configurare i driver di blocco per il gateway locale.

«Dispositivo»

Questo menu comprende i seguenti comandi:

  • Opzioni:

    • «Aggiungi il dispositivo corrente ai preferiti»: Aggiunge il dispositivo attualmente impostato all'elenco dei dispositivi preferiti.

    • «Gestione dei dispositivi preferiti»: Apre la finestra di dialogo dei preferiti con un elenco di tutti i dispositivi preferiti. In questa finestra di dialogo è possibile aggiungere o eliminare voci o modificarne l'ordine. Il dispositivo superiore è quello predefinito.

    • «Modalità online confermata»:

      _cds_icon_option_activated: Per motivi di sicurezza, CODESYS richiede di confermare quanto segue quando si richiamano i seguenti comandi online: Forzare i valori, Scrivere i valori, Caricamento multiplo, Rilasciare l'elenco delle forze, Ciclo singolo, Avvio, Arresto.

    • «Memorizzare le impostazioni di comunicazione nel progetto»:

      _cds_icon_option_activated: CODESYS salva le impostazioni di comunicazione nel progetto per poterle riutilizzare sullo stesso computer.

      Nota: Se si utilizza il progetto su un altro computer, è necessario reimpostare il percorso attivo.

      _cds_icon_option_deactivated: CODESYS salva le impostazioni di comunicazione nelle opzioni dell'installazione locale per riutilizzarle sullo stesso computer.

      Nota: Quando si usa CODESYS SVN, l'opzione deve essere deselezionata per evitare di bloccare l'oggetto dispositivo.

  • «Rinominare il dispositivo attivo»:

    Apre una finestra di dialogo per la modifica del nome del dispositivo.

  • «Wink Active Device»: I dispositivi che supportano questa funzione reagiscono lampeggiando.

  • «Invia servizio eco»: CODESYS invia cinque servizi eco al controllore. Vengono utilizzati per testare la connessione di rete, in modo simile alla funzione ping. I servizi vengono inviati prima senza carico utile e poi con un carico utile. La portata del payload dipende dal buffer di comunicazione del PLC. Si apre una vista messaggio con informazioni sul ritardo medio del servizio eco e sulla portata del payload inviato.

  • «Comunicazione criptata»:

    _cds_icon_option_activated: La comunicazione con questo controllore è criptata. Per accedere al controllore è necessario un certificato del controllore stesso. Se il certificato non è disponibile, viene visualizzato un messaggio di errore che chiede se il certificato deve essere visualizzato e installato.

    Se l'opzione «Enforce encrypted communication» è selezionata come «Livello di sicurezza» nella vista «Schermata di sicurezza», il comando «Comunicazione criptata» è disattivato.

  • «Modifica dei criteri di sicurezza del runtime»

    Apre la finestra di dialogo «Change Runtime Security Policy» per modificare l'impostazione del dispositivo per la crittografia delle comunicazioni.

  • «Modifica del criterio della password di runtime»

    Apre la finestra di dialogo «Change Runtime Password Policy» per modificare le impostazioni del criterio di password e del blocco di accesso.

  • «Impostazioni di sicurezza»: Questo comando è disponibile solo se è installato CODESYS Security Agent >= 1.3.0.0. Si apre la finestra di dialogo «Device Security Settings». Vengono visualizzate le impostazioni di sicurezza correnti del dispositivo collegato. È possibile modificare le impostazioni nella colonna «Value» e fare clic su «OK» per scriverle sul dispositivo.

  • «Filtrare le scansioni di rete per ID target»:

    _cds_icon_option_activated: La visualizzazione è limitata ai dispositivi che hanno lo stesso ID di destinazione del dispositivo corrente configurato nel progetto.

Tab. 587: Finestra di dialogo «Modifica dei criteri di sicurezza del runtime»

Quando si seleziona un nuovo criterio di comunicazione in questa finestra di dialogo, la configurazione del sistema di runtime viene modificata.

«Impostazioni di comunicazione»

«Politica attuale»

Mostra il criterio attualmente selezionato per la crittografia della comunicazione con il dispositivo.

«Nuova politica»

Casella di riepilogo per il nuovo criterio di crittografia

  • «Nessuna crittografia»: Il controllore non supporta la comunicazione criptata.

  • «Crittografia opzionale»: Il controllore supporta comunicazioni criptate e non criptate.

  • «Crittografia forzata»: Il controllore supporta solo la comunicazione criptata.

«Firma del codice»

«Politica attuale»

Visualizzazione della politica di firma del codice attualmente impostata nel sistema di runtime.

«Nuova politica»

  • «Tutti»: Sono accettati tutti i tipi di codice di applicazione.

  • «Firma forzata»: Viene accettato solo il codice dell'applicazione firmato (impedendo il caricamento di un'applicazione da fonti non attendibili).

«Gestione degli utenti del dispositivo»

«Politica attuale»

Mostra il criterio attualmente selezionato per la gestione degli utenti

«Nuova politica»

  • «Gestione utenti opzionale»: È responsabilità dell'utente abilitare la gestione degli utenti sul dispositivo o lasciare il dispositivo non protetto.

  • «Gestione forzata degli utenti»: La gestione degli utenti sul dispositivo è abilitata e non può essere disabilitata dall'utente.

«Consentire il login anonimo»

_cds_icon_option_activated: I componenti registrati specifici (ad esempio, OPC UA) possono connettersi al controllore senza fornire alcuna credenziale. Anche se l'accesso anonimo all'OPC UA è consentito, la gestione degli utenti del dispositivo creato per il controllore rimane attiva.

Tab. 588: Finestra di dialogo «Modifica dei criteri della password di runtime»

Il criterio di password del sistema di runtime qui configurato viene già controllato in anticipo nel sistema di programmazione quando viene inserita la password di un nuovo utente del dispositivo o quando viene modificata la password esistente di un utente del dispositivo.

«Il criterio della password è attivo»

_cds_icon_option_activated: Le impostazioni di «Password» possono essere modificate e vengono utilizzate quando viene creata una password per la gestione degli utenti del dispositivo.

«Impostazioni della password»

  • «Lunghezza minima»

    Impostazione predefinita: 8

  • «Numero di caratteri unici»

    Impostazione predefinita: 4

  • «Richiede una lettera minuscola»

    Impostazione predefinita: abilitato

  • «Richiede una lettera maiuscola»

    Impostazione predefinita: abilitato

  • «Richiede una cifra»

    Impostazione predefinita: abilitato

  • «Richiede un carattere speciale»

    Impostazione predefinita: abilitato

  • «Non deve contenere il nome utente»

    Impostazione predefinita: abilitato

Le seguenti regole per la password sono sempre valide, anche quando le regole sono parzialmente o completamente disattivate:

  • La password non deve essere vuota.

  • La password non deve essere uguale al nome utente.

«Il blocco del login è attivo»

_cds_icon_option_activated: Le impostazioni di blocco del login vengono applicate al momento del login.

«Impostazioni del blocco del login»

  • «Ambito di applicazione»

    • «ADMINS»: Le impostazioni si applicano agli utenti con permessi di amministratore.

    • «NOADMINS»: Le impostazioni si applicano a tutti gli utenti che non dispongono di autorizzazioni di amministratore.

    • «TUTTI»: Le impostazioni si applicano a tutti gli utenti.

  • «Maximal Retries»: Quando si supera il numero di tentativi di accesso qui specificato, l'utente viene bloccato per il periodo di tempo specificato nel campo «Durata del blocco». L'utente non può accedere nuovamente finché il blocco non viene rimosso da un amministratore o finché il tempo di blocco non è scaduto.

  • «Durata del blocco [s]»: Tempo di blocco (in secondi)

Impostazioni di comunicazione - Modalità classica

Nelle opzioni di CODESYS è possibile attivare la modalità classica della finestra di dialogo («Tools  Options», categoria "Device Editor").

«Selezionare il percorso di rete verso il controllore»

Canale del gateway per la connessione.

Selezionare il canale dalla parte inferiore della vista.

Tab. 589: «Visualizzazione dei canali del gateway e dei dispositivi di rete configurati»

Lato sinistro della vista

Struttura ad albero dei canali gateway configurati con i dispositivi collegati nella rete locale:

_cds_img_gateway_channels

Nota: CODESYS salva queste voci sul sistema locale, non nel progetto.

Le voci dei dispositivi sono precedute dal simbolo del dispositivo (icon_device.png). Le voci con un ID destinazione diverso da quelli attualmente configurati nel progetto sono visualizzate in grigio.

Fare clic su «Scan Network» per aggiornare l'elenco.

Nota: Se si è creato il primo progetto sul sistema locale, il gateway locale è elencato come voce predefinita nell'albero. CODESYS avvia automaticamente questo gateway all'avvio del sistema.

Il cerchio pieno nell'angolo inferiore destro del simbolo del gateway fornisce informazioni sullo stato della connessione:

  • Rosso: Automation Builder non riesce a stabilire la connessione.

  • Verde: La connessione è stabilita: _cds_img_gateway_connected

  • Nero: Lo stato della connessione è sconosciuto.

    Nota: Alcuni protocolli di comunicazione consentono di controllare regolarmente il gateway, per cui lo stato non può essere visualizzato.

Ogni voce del dispositivo nella struttura è costituita da un simbolo seguito da «Nome del dispositivo»> [«Indirizzo del dispositivo»]. Sul lato destro della vista, vengono visualizzati anche «Target ID», «Target Name», «Target Type, Target Vendor» e «Target Version».

Lato destro della vista

Informazioni sul canale gateway del dispositivo selezionato sul lato sinistro della vista.

Quando si seleziona un canale gateway nella vista di sinistra, vengono visualizzate le seguenti informazioni: «Nome del dispositivo», «Indirizzo IP», «Porta», «Driver»

Quando si seleziona un dispositivo nella vista di sinistra, vengono visualizzate le seguenti informazioni (a seconda del dispositivo): «Nome del dispositivo», «Indirizzo del dispositivo», «Numero di canali», «Driver di blocco», «Numero di serie», «Comunicazione criptata», «Fornitore del target», «ID del target», «Nome del target», «Tipo di target»,« Versione del target».

Tab. 590: «Funzioni di filtro e ordinamento sul lato destro della finestra di dialogo»

«Filtro»

È possibile ridurre l'elenco visualizzato dei dispositivi che hanno lo stesso «Target ID» del dispositivo corrente configurato nel progetto.

«Ordine di ordinamento»

È possibile ordinare l'elenco per «Nome» o «Indirizzo dispositivo» in ordine alfabetico o ascendente.

Tab. 591: Pulsanti di comando sul lato destro della finestra di dialogo

«Impostare il percorso attivo»

Il comando imposta il canale di comunicazione selezionato come attivo. Facendo doppio clic sulla voce nella struttura dei canali si ottiene lo stesso risultato.

«Aggiungi gateway»

Il comando apre la finestra di dialogo «Gateway» in cui è possibile definire un gateway che CODESYS deve aggiungere alla configurazione corrente.

«Aggiungi dispositivo»

Il comando apre la finestra di dialogo «Add Device». Qui è possibile definire manualmente un dispositivo da inserire sotto la voce del gateway attualmente selezionata nella struttura. Si noti anche la funzionalità di «Scan Network».

«Scansione della rete»

Il comando avvia la ricerca dei dispositivi disponibili nella rete locale. La struttura di configurazione del gateway viene aggiornata di conseguenza.

Tab. 592: «Comandi nel menu contestuale della struttura del gateway e della struttura dei dispositivi nella finestra di dialogo»

«Scansione del dispositivo in base all'indirizzo»

Il comando cerca nella rete i dispositivi con un indirizzo univoco indicato nella struttura di configurazione. CODESYS visualizza i dispositivi rilevati con l'indirizzo indicato sotto il gateway. La ricerca si applica sempre ai dispositivi sotto il gateway selezionato o sotto la voce selezionata.

«Scansione del dispositivo per nome»

Il comando cerca nella rete i dispositivi con lo stesso nome indicato nella struttura di configurazione. Le maiuscole vengono ignorate. CODESYS visualizza i dispositivi rilevati sotto il gateway con il nome indicato e l'indirizzo univoco del dispositivo. La ricerca si applica sempre ai dispositivi sotto il gateway selezionato o sotto la voce selezionata.

«Scansione del dispositivo in base all'indirizzo IP»

Il comando cerca nella rete i dispositivi con un indirizzo IP univoco, come indicato nella struttura di configurazione. CODESYS visualizza i dispositivi rilevati con l'indirizzo indicato sotto il gateway insieme al nome. La ricerca si applica sempre ai dispositivi sotto il gateway selezionato o sotto la voce selezionata.

«Inviare il servizio Eco»

CODESYS invia cinque servizi di eco al controllore. Vengono utilizzati per testare la connessione di rete, in modo simile alla funzione ping. I servizi vengono inviati prima senza carico utile e poi con un carico utile. La portata del payload dipende dal buffer di comunicazione del PLC. Si apre una vista messaggio con informazioni sul ritardo medio del servizio eco e sulla portata del payload inviato.

«Cancellare il dispositivo selezionato»

Il comando elimina il dispositivo selezionato dalla struttura dei canali.

«Modifica del gateway»

Il comando apre la finestra di dialogo «Gateway» per modificare le impostazioni del gateway selezionato.

«Configurare il gateway locale»

Il comando apre una finestra di dialogo per la configurazione di un gateway locale. Si tratta di un'alternativa alla modifica manuale del file ‎Gateway.cfg‎.

Tab. 593: Opzioni nella parte inferiore della finestra di dialogo

«Non memorizzare le impostazioni di comunicazione nel progetto»

  • _cds_icon_option_activated: CODESYS salva le impostazioni di comunicazione nelle opzioni dell'installazione locale per riutilizzarle sullo stesso computer.

    Nota: Quando si usa CODESYS SVN, l'opzione deve essere selezionata per evitare di bloccare l'oggetto dispositivo.

  • _cds_icon_option_deactivated: CODESYS salva le impostazioni di comunicazione nel progetto per poterle riutilizzare sullo stesso computer.

    Nota: Se si utilizza il progetto su un altro computer, è necessario reimpostare il percorso attivo.

«Modalità online confermata»

_cds_icon_option_activated: Per motivi di sicurezza, CODESYS richiede di confermare quanto segue quando si richiamano i seguenti comandi online: «Forzare i valori», «Scrivere i valori», «Caricamento multiplo», «Rilasciare l'elenco delle forze», «Ciclo singolo», «Avvio», «Arresto».