Skip to main content

Scheda: variabili

Le variabili per i dati provenienti da una sorgente remota sono dichiarate nell'elenco delle variabili globali <name of data source>. L'elenco delle variabili globali funge da interfaccia dati per il PLC remoto. L'oggetto si trova sotto l'applicazione e sotto il DataSources_Objects cartella.

Per ulteriori informazioni, vedere: Collegamento dati con origini dati

Aggiorna variabili

Stabilisce una connessione al dispositivo remoto e apre il file Scegli Variabili dialogo.

Variabile locale

Variabile nell'applicazione locale. Contiene i dati remoti.

Contiene i dati remoti

Diritti di accesso

Diritti di accesso delle variabili. La rispettiva variabile remota ha gli stessi diritti di accesso.

La rispettiva variabile remota ha gli stessi diritti di accesso.

  • _visu_icon_variable_write_access.png: Accesso in scrittura. Ogni volta che i valori cambiano, la variabile viene aggiornata sul controller.

  • _visu_icon_variable_read_access.png: Accesso in lettura. Ogni volta che i valori cambiano sul controller, la variabile viene aggiornata nell'applicazione.

  • _visu_icon_variable_read_write_access.png: Leggi e scrivi access

Nota: se modifichi i diritti di accesso, per rendere effettive le modifiche è necessario un download.

Aggiorna sempre

_cds_icon_option_deactivated.png: I dati del controller vengono aggiornati automaticamente (tramite l'origine dati). Una variabile viene aggiornata automaticamente se utilizzata nella visualizzazione, trend, ricetta o come allarme.

Nota: questo è il tipo di impostazione consigliato.

standard icon: La variabile viene aggiornata ad ogni ciclo.

Nota: selezionare l'opzione solo quando la variabile è utilizzata esclusivamente nel codice IEC. Se una variabile viene utilizzata nel codice di visualizzazione, viene aggiornata automaticamente.

Avvertenza: Quando un'istanza di un blocco funzione o un tipo di dati viene aggiornata in questo modo, l'istanza viene sempre trasferita completamente.

Crea o mappa

Tipo di mappatura per il modo in cui la variabile remota viene mappata alla variabile locale.

  • _comm_icon_create_new_variable.png: Mappatura su una specifica variabile creata con il tipo di dati della variabile remota. I dati di controllo sono mappati 1:1. Questo è il tipo di mappatura consigliato. La variabile è dichiarata nel GVL <name of data source>.

    I dati di controllo sono mappati 1:1. Questo è il tipo di mappatura consigliato. La variabile è dichiarata nel GVL <name of data source>.

  • _visu_icon_map_to_existing_variable.png: mappatura a una variabile esistente

    Ciò richiede che la variabile "remota" esistente abbia lo stesso tipo di dati della variabile locale. Nota quanto segue per questo:

    • Sul Tipo Mappature scheda, specificare il nome del tipo di file per Tipo locale come dovrebbe essere utilizzato nell'applicazione locale.

      Esempio: "yTypeFromLib"

    • Ma per Tipo remoto, specificare il tipo esistente da una libreria con lo spazio dei nomi (<namespace>.<type>).

      Esempio: "NS_TypeFromLib.TypeFromLib"

      Questo è l'unico modo per creare il tipo compatibile nell'applicazione.

      Esempio:

      //Code generated by Data Sources.
      //Modifying generated code is not recommended!
      {attribute 'signatureoverload' := 'LibType'}
      {attribute 'signatureoverloadnamespace' := 'NAMESPACE'}TYPE
      TypeFromLib :STRUCT
        iVar : INT;         
        iVar2 : INT;
        iVar3 : INT;
      END_STRUCT
      END_TYPE
      
  • _comm_icon_create_to_existing_variable.png: Mappatura a una specifica variabile creata con tipo di dati conforme al tipo al tipo di dati remoto: i tipi di dati remoti e locali non sono gli stessi, ma compatibili. Ad esempio, in una libreria può essere disponibile un tipo di dati conforme al tipo. La variabile è dichiarata nel GVL <name of data source>.

Tipo di mappatura

Tipo di dati della variabile remota. Se la variabile non è un tipo scalare, il tipo è elencato in Digitare Mapping scheda.

Se la variabile non è un tipo scalare, il tipo viene elencato in Mappature di tipo scheda.

Variabile remota

Variabile nel PLC remoto

Finestra di dialogo: scegli Variabili

Simbolo: _visu_icon_update_structured_variables.png

Funzione: La finestra di dialogo elenca le variabili remote a cui si accede tramite la connessione configurata.

Chiamata: Aggiorna variabili comando sul Variabili scheda.

Requisiti: Il PLC remoto è in esecuzione. L'applicazione di controllo viene scaricata.

Variabili

Le variabili remote sono elencate nella vista ad albero. Il nodo superiore è identificato dal nome dell'applicazione remota. Le sue variabili sono elencate di seguito. I dati strutturati sono elencati con tutti i suoi elementi subordinati.

Esempio: appControl_A

standard icon: La variabile è selezionata per il trasferimento al dispositivo locale. Quando la variabile è strutturata, viene applicata con tutti i sottoelementi. Se le variabili stesse sono sottoelementi, solo questo sottoelemento viene applicato senza accettare completamente la struttura.

Carattere rosso: Quando una variabile viene visualizzata con un carattere rosso, la variabile non è (più) disponibile nel PLC remoto.

Nota: puoi fare clic Deseleziona le variabili non disponibili per rimuovere la variabile dall'elenco.

_cds_icon_option_deactivated.png: La variabile non è selezionata per il trasferimento.

_cds_icon_plus.png

La variabile ha elementi espandibili. Cliccando sul simbolo, la variabile viene estesa dei suoi elementi.

Inserisci gli elementi strutturati

standard icon: Le variabili selezionate vengono trasferite con questa struttura se sono strutturate.

_cds_icon_option_deactivated.png: La variabile viene trasferita non strutturata con un tipo di dati scalare.

Deseleziona le variabili non disponibili

Requisito: Il collegamento è visibile quando in precedenza non sono più disponibili nella variabile disponibile sul PLC remoto. Queste variabili sono contrassegnate in rosso nella finestra sopra. La configurazione del simbolo o l'applicazione presumibilmente è cambiata nel PLC remoto.

Facendo clic sul comando, le variabili rosse vengono rimosse dalla casella di riepilogo.