Skip to main content

Configurazione dei simboli

Suggerimento

Per fornire simboli a un server OPC UA, si consiglia di utilizzare Communication Manager con il nuovo editor di configurazione (Configurazione del set di simboli IEC) per CODESYS 3.5 SP18 e più in alto.

La configurazione dei simboli descritta in questa pagina è obsoleta e non deve più essere utilizzata.

Utilizzare la configurazione dei simboli per preparare simboli con diritti di accesso specifici per le variabili del progetto. È possibile utilizzare questi simboli per accedere alle variabili dall'esterno.

Durante la generazione del codice, CODESYS genera anche un file di simboli (*.xml) che include la descrizione dei simboli.

Il file dei simboli è memorizzato nella directory del progetto. Il nome del file di simboli è composto come segue: <project name>.<device name>.<application name>.xml

Esempio 1. Esempio

proj_xy.PLC1.application.xml



Suggerimento

È inoltre possibile generare il file dei simboli con l'estensione Genera codice comando. Ciò è molto utile quando non è possibile eseguire il download nel PLC.

Le variabili che esporti come simboli possono essere raggruppate in editor di configurazione dei simboli o definito nella dichiarazione delle variabili usando il {attributo 'simbolo'} pragma. Un'altra opzione consiste nell'utilizzare l'elemento nell'editor SFC, dove è possibile definire le variabili dell'elemento generate implicitamente che devono essere esportate nella configurazione del simbolo. Per ulteriori informazioni, vedere: Proprietà dell'elemento SFC

Il nome del simbolo viene generato nella configurazione del simbolo nella seguente sintassi: <application name>.<POU name>.<variable name>. Quando si accede alla variabile, è sempre necessario fornire il nome completo del simbolo in questa sintassi.

Esempio 2. Esempio

MyApplication.PLC_PRG.a o MyApplication.SymFB.a



Suggerimento

Di norma, l'accesso in sola lettura si applica ai simboli per gli indirizzi di ingresso e per le variabili mappate ai canali di ingresso. L'accesso in scrittura è possibile solo a scopo di test in modalità di simulazione.

Il file dei simboli viene scaricato insieme all'applicazione nel PLC. A seconda della descrizione del dispositivo, questo file può essere generato come applicazione aggiuntiva (figlio). Questa applicazione viene quindi elencata su Applicazioni scheda dell'editor del dispositivo.

Sintassi: <application name>._Symbols

L'applicazione simbolo è considerata un'applicazione "normale" rispetto al numero massimo di applicazioni sul PLC.

Se il controller dispone di una gestione utenti, è possibile assegnare diversi diritti di accesso a un simbolo ai singoli gruppi di utenti (client). Per fare ciò, posizionare lo stesso simbolo in diversi set di simboli e consentire ai singoli gruppi di utenti (client) di accedere o meno a un set di simboli. Un operatore in loco o un record di dati operativi, ad esempio, riceve più informazioni e accede agli stessi simboli della manutenzione remota.

Importante

Quando si utilizzano pragma di attributi per POU e variabili, il comportamento di tali POU e variabili può cambiare rispetto alla configurazione del simbolo.

Per ulteriori informazioni, vedere: Attribute Pragmas – Effetti sui simboli

Creazione di una configurazione di simboli

Requisito: il progetto può essere compilato senza errori.

  1. Nella struttura dei dispositivi selezionare il Applicazione oggetto.

  2. Clic Progetto → Aggiungi oggetto → Configurazione simbolo.

    IL Configurazione dei simboli l'oggetto viene aggiunto all'albero dei dispositivi e si apre l'editor degli oggetti.

  3. Apri il Visualizzazione menu dell'editor e attivare le categorie di variabili che devono essere fornite nell'editor di configurazione. Clic Costruire nell'editor di configurazione dei simboli.

    Tutte le variabili (in base al filtro attualmente definito nel file Visualizzazione menu) vengono visualizzati in una struttura ad albero.

  4. Selezionare le caselle di controllo delle singole variabili.

    Nota: Prestare attenzione alle impostazioni correnti (vedere il Impostazioni pulsante nella barra dei menu dell'editor).

    Nel campo sotto la barra dei menu dell'editor, vengono fornite informazioni sulla situazione corrente con istruzioni di accompagnamento, nonché controlli per azioni correttive.

  5. Segui la richiesta nel campo sotto la barra dei menu. Nel caso seguente, questa dovrebbe essere solo l'informazione che la configurazione del simbolo modificata viene trasferita con il successivo download o modifica online.

    Nel CODESYS menu principale, fare clic su Crea → Genera codice.

    Il <project name>.<device name>.<application name>.xml il file viene generato nella directory del progetto.

CODESYS trasmette la configurazione dei simboli al controller per il download dell'applicazione o la modifica online.

Creazione di set di simboli con diversi diritti di accesso per diversi client di controllo

Un set di simboli è un insieme definito di simboli. Se supportato dal dispositivo di destinazione, è possibile combinare diversi set di simboli dai simboli dell'applicazione nell'editor di configurazione dei simboli. Le informazioni sui set di simboli vengono scaricate nel controller. Quindi è possibile definire il gruppo di utenti che ha accesso a ciascun set di simboli. I diritti sono assegnati sul Simbolo Diritti scheda dell'editor del dispositivo.

Di conseguenza, i set di simboli consentono diversi diritti di accesso specifici del client a un simbolo nel controller.

È possibile scaricare le modifiche alla definizione di un set di simboli nel controller in una modifica online. Quando l'applicazione viene eliminata sul controller, vengono eliminati anche i set di simboli. Durante la creazione dell'applicazione, è possibile creare e salvare un file di simboli in formato XML per ogni set di simboli.

Quando i set di simboli devono essere utilizzati con OPC UA, è necessario memorizzare un certificato per OPC UA. Per le istruzioni, vedere il capitolo "Server OPC UA".

Come requisito per la creazione di set di simboli e per la concessione dei diritti di accesso sul controller, la gestione degli utenti deve essere configurata sia per la gestione facoltativa che per quella forzata degli utenti del dispositivo:

  1. Nell'editor del controller, apri il file Utenti e gruppi scheda e fare clic su _cds_icon_synchronization.png pulsante.

  2. Quando la gestione degli utenti non è ancora abilitata, prima fare clic su per riconoscere la richiesta relativa all'abilitazione della gestione degli utenti.

    Nel Aggiungi utente dispositivo finestra di dialogo, specificare un nuovo nome utente e una password per un utente di Amministratore gruppo. Quindi confermare la password e fare clic su OK.

  3. Nel Accesso utente dispositivo finestra di dialogo, specificare il file Nome utente e Parola d'ordine per il . Quindi fare clic OK.

    L'utente e i gruppi vengono visualizzati sul Utenti e gruppi scheda.

Nella sezione seguente, vedrai un esempio di passaggi per la creazione di set di simboli e l'assegnazione dei diritti sul controller:

. Requisiti
  • L'applicazione ha una configurazione di simboli definita nel progetto.

  • Per il controller è configurata una gestione utenti (vedi sopra). Per l'esempio qui, dovrebbe esserci un gruppo di utenti che ha i diritti necessari per la manutenzione dell'impianto. Per impostazione predefinita, questo tipo di gruppo utenti, denominato "Servizio", è già creato.

  • Il Abilita i set di simboli l'opzione è abilitata nelle impostazioni della configurazione dei simboli.

  • La connessione al controller è configurata nel file Impostazioni di comunicazione impostazioni dell'editor del dispositivo.

  1. Clicca il _cds_icon_add_symbol_group.png pulsante nell'editor di Configurazione dei simboli per creare un nuovo set di simboli. Nel Aggiungi nuovo set di simboli finestra di dialogo, specificare "Avvio" come nome per il gruppo.

  2. Nella barra degli strumenti della finestra di dialogo, fare clic su _cds_icon_symbolconfiguration_build.png pulsante (Costruire) per visualizzare tutti i simboli disponibili nel progetto. Seleziona gli utenti che dovrebbero appartenere al gruppo. Salva il progetto.

  3. Clic In linea → Accedi per connettere l'applicazione al controller. Clic alla richiesta se l'applicazione deve essere scaricata o meno sul dispositivo.

  4. Nell'editor della configurazione dei simboli, fare clic su Configura i diritti sui simboli pulsante.

    IL Diritti dei simboli si apre la scheda dell'editor del dispositivo.

  5. Clicca il _cds_icon_synchronization.png (Sincronizzazione) per sincronizzare la visualizzazione dei set di simboli con il dispositivo.

    Nel Set di simboli, vengono visualizzati tutti i set attualmente scaricati per l'applicazione (per questo esempio, almeno "Avvio"). Nel Diritti, una tabella mostra i gruppi di utenti creati nella gestione utenti del controller. Nell'esempio si assume che i gruppi predefiniti Amministratore e Servizio è stato creato. Quando a sinistra viene selezionato un set di simboli, vengono visualizzati a destra i diritti di accesso dei singoli gruppi di utenti a questo set di simboli (_cds_icon_right_granted.png accesso garantito; _cds_icon_right_denied.png accesso negato). Il possibile tipo di accesso è già definito per ogni simbolo nella configurazione del simbolo (lettura, scrittura, esecuzione).

  6. A sinistra, seleziona il Avviare set di simboli e fare doppio clic sul segno meno preimpostato per "Amministratore" e per "Servizio".

    Il simbolo si trasforma in un segno più. I gruppi "Administrator" e "Service" hanno ora accesso ai simboli nel file Avviare set di simboli.

Per ulteriori informazioni, vedere: Gestione della gestione degli utenti del dispositivo e Server OPC UA.