Skip to main content

Oggetto: Modello informativo OPC UA

Simbolo: _cds_icon_cloud.png

Il Modello informativo OPC UA oggetto viene aggiunto al Responsabile della comunicazione nell'applicazione. Quando aggiunto, un oggetto di pubblicazione OPC UA _cds_icon_cloud.png e al di sotto di questo un oggetto del modello di informazioni _cds_icon_information_model.png come oggetto figlio vengono aggiunti anche.

Nel Aggiungi il modello di informazioni OPC UA finestra di dialogo, specificare un nome per il modello di informazioni e selezionare il modello di informazioni OPC UA. La selezione include i modelli di informazioni OPC UA che sono installati nel Repository del modello di informazioni OPC UA.

Per ulteriori informazioni, vedere: Utilizzo dei modelli di informazioni OPC UA

Editor del modello di informazioni OPC UA

Simbolo: _cds_icon_information_model.png

L'editor viene utilizzato per selezionare i tipi di oggetto e i tipi di dati del modello di informazioni OPC UA che si desidera utilizzare all'aperto CODESYS progetto. I tipi OPC UA selezionati vengono convertiti in tipi IEC nell'editor.

Per ulteriori informazioni, vedere: Mappatura dei tipi OPC UA ai tipi IEC

Sfoglia il modello informativo

Casella di riepilogo

Vengono visualizzati il modello di informazioni attualmente utilizzato ei modelli di informazioni a cui fa riferimento il modello corrente. Le dipendenze dipendono dal rispettivo modello di informazioni. Viene sempre visualizzato il modello base OPC UA.

Genera dichiarazioni IEC

Genera una dichiarazione IEC per tutti i tipi OPC UA convertiti in un tipo IEC

I tipi IEC generati vengono salvati in una cartella (esempio: Oggetti OPC) nel Dispositivi vista e può essere utilizzato nell'implementazione del codice IEC. Quando si implementa il CODESYS progetto, è possibile selezionarli nel file Assistente di input dialogo.

Quando vengono generate le dichiarazioni IEC, gli attributi adatti vengono aggiunti automaticamente ai POU generati (esempio: 'opcua.mapping.type','opcua.mapping.member.accesslevel').

Nota: l'utente non deve modificare gli attributi che sono stati aggiunti dal sistema.

Quando non è possibile creare il tipo IEC, la voce UNKNOWN_TYPE viene visualizzato nella dichiarazione al posto del tipo di dati. L'utente dovrebbe eliminare questa variabile perché in questo caso si tratta quasi sempre di una funzionalità OPC UA che non è ancora supportata. Le funzionalità OPC UA che non sono ancora supportate sono visualizzate in grigio nell'area a sinistra.

Modello di dati

Area a sinistra: modello dati OPC UA

Tipi

Visualizzazione dei tipi di dati e dei tipi di oggetto OPC UA in una struttura ad albero

Quando trascini un tipo OPC UA nell'area a destra, CODESYS converte il tipo OPC UA nel corrispondente tipo IEC che può essere utilizzato nell'implementazione del CODESYS progetto. In questo caso, solo il nodo radice di un tipo OPC UA può essere trascinato nell'area di destra.

Per una descrizione dettagliata dell'assegnazione dei singoli tipi OPC UA ai corrispondenti tipi IEC nell'operazione di mappatura, vedere i capitoli "Mappatura dei tipi OPC UA sui tipi IEC" e "Mappatura dei tipi di riferimento".

Tipo di elemento

Tipo di elemento OPC UA

Tipo di riferimento

Tipi di riferimento OPC UA

Esempio: HasComponent, HasProperty

Per una descrizione di questi tipi di riferimento vedere il capitolo "Mapping dei tipi OPC UA ai tipi IEC".

Regola di modellazione

  • Obbligatorio: Per il tipo OPC UA corrispondente, i rispettivi membri vengono generati nel progetto quando il file Genera dichiarazioni IEC comando viene eseguito. Nella zona giusta, il Genera membro campo è attivato e non può essere disattivato.

  • Opzionale: la generazione di un membro IEC per questo tipo OPC UA è facoltativa.

  • Segnaposto facoltativo: a destra puoi trascinare un altro tipo IEC per questo segnaposto.

    Per un esempio sotto forma di screenshot, vedere il capitolo: “Use OPC UA Companion information models

Area a destra: tipi di oggetti e tipi di dati del modello di informazioni OPC UA che sono mappati sui tipi IEC

Nome

Nome del POU IEC o tipo di dati nel progetto

Per impostazione predefinita, il nome del tipo viene visualizzato nel modello di informazioni OPC UA. OPC UA supporta anche nomi non validi in IEC. In questi casi, CODESYS genera automaticamente un nome IEC valido.

Puoi cambiare il nome.

Tipo IEC

Tipo IEC a cui è stato mappato il tipo OPC UA (esempio: BOOL, Metodo).

Tipo OPC UA

Corrisponde al Tipo di elemento visualizzato nell'area a sinistra

Genara membro

  • standard icon: Quando il Genera dichiarazioni IEC viene eseguito il comando, nel progetto viene generato un membro corrispondente o un segnaposto. Qui vengono generate automaticamente solo le interfacce e l'implementazione deve ancora essere creata manualmente successivamente in una POU.

    Quando il Regola di modellazione è Obbligatorio per il tipo OPC UA nell'area a destra, questa opzione non può essere disattivata.

  • _cds_icon_option_deactivated.png: Quando il Genera dichiarazioni IEC viene eseguito il comando, nel progetto non viene generato un membro corrispondente. Fare clic su questa opzione per attivarla.

Redattore editoriale OPC UA

Simbolo: _cds_icon_cloud.png

Nell'editor vengono configurate le istanze (oggetti OPC UA) dei tipi OPC UA che devono essere disponibili per i client OPC UA tramite il controller.

Cerca istanze mappate

Cerca in GVL e PRG al di sotto dell'applicazione corrente le istanze dei tipi OPC UA mappati che sono già stati dichiarati

Il risultato della ricerca viene visualizzato nell'elenco.

Nota: le istanze in POU vista e nelle biblioteche non vengono presi in considerazione.

Crea nuova istanza

Apre il Crea nuova istanza finestra di dialogo per selezionare il tipo IEC per il quale deve essere generata una nuova istanza

Le istanze possono essere generate per i POU che sono stati creati nell'editor del modello di informazione OPC UA dai tipi OPC UA. Queste istanze possono essere utilizzate nelle POU nell'applicazione.

Requisito: nell'editor del modello di informazioni OPC UA, il file Genera dichiarazioni IEC comando è stato eseguito dopo aver mappato i tipi OPC UA ai tipi IEC.

Nodo radice

Selezione delle directory o dell'oggetto istanza del server che viene visualizzato sul client OPC UA per la pubblicazione delle istanze

La casella di riepilogo dipende dalla specifica del compagno OPC UA applicata.

Elenco tabellare delle istanze generate:

Variabile OPC UA

Variabile che è stata generata come istanza di un tipo OPC UA

Questa variabile può essere pubblicata in un client OPC UA.

È possibile modificare il nome visualizzato.

Tipo OPC UA

Tipo OPC UA del Variabile OPC UA

Mappa o genera

  • _cds_icon_map_to_existing_variable.png: Il Variabile OPC UA è stato mappato a una variabile esistente.

  • _cds_icon_create_new_variable.png: Il Variabile OPC UA è stata generata come nuova istanza.

Variabile CEI

Nome completo della variabile

Tipo CEI

Tipo IEC della variabile IEC

Diritti di accesso

Si noti che un client OPC UA può avere accesso in lettura/scrittura alla variabile OPC UA.

Nei blocchi funzione, i diritti di accesso alle variabili possono essere modificati mediante attributi che possono essere letti anche dal file XML, se necessario.

Leggendo e scrivendo

Massimale

Autorizzazioni massime possibili per la variabile OPC UA