Variabili di campo

Per fare riferimento alle variabili di campo (tag del controller o variabili di un server OPC UA),
FactoryTalk Optix Studio
utilizza variabili di progetto speciali (tag) che riportano il valore delle variabili di campo.
MANCIA: Quando viene letta una variabile tag,
FactoryTalk Optix Studio
legge la variabile di campo e aggiorna il valore della variabile del progetto. Quando viene scritta una variabile tag,
FactoryTalk Optix Studio
propaga la scrittura sulla variabile di campo.

Variabili campo lettura/scrittura in
FactoryTalk Optix Studio
e in C#

La lettura/scrittura della variabile di campo si verifica automaticamente quando una variabile tag viene letta/scritta in
FactoryTalk Optix Studio
. Per riprodurre lo stesso comportamento in C#, è necessario utilizzare API specifiche in questi casi:
  • Lettura/scrittura delle variabili tag sincronizzate con i tag del controller corrispondenti.
  • Lettura/scrittura di variabili importanti con un oggetto client OPC UA da un server OPC UA per sincronizzarli con le variabili corrispondenti del server OPC UA.
  • Lettura/scrittura di una variabile collegata direttamente o indirettamente (utilizzando collegamenti dinamici o convertitori) a una variabile descritta nei casi precedenti.
IMPORTANTE: Quando una variabile tag viene letta con il metodo
Get
,
FactoryTalk Optix Studio
non legge il valore nel campo e può restituire un valore che non è stato aggiornato.

Considerazioni relative agli eventi di cambio di valore

  • Per sottoscrivere i metodi per modificare l'evento valore delle variabili di campo, utilizzare un oggetto
    RemoteVariableSynchronizer
    . L'oggetto
    RemoteVariableSynchronizer
    aggiorna le variabili del progetto che fanno riferimento al campo, senza ripetere le letture tramite una semplice lettura dell'API.
  • L'oggetto
    RemoteVariableSynchronizer
    non è necessario se esiste già un collegamento a una variabile tag da un oggetto grafico, un oggetto logger dei dati, un allarme o un oggetto schema ricetta in
    FactoryTalk Optix Studio
    . In una NetLogic, è possibile sottoscrivere il metodo del valore modificato direttamente nella variabile tag collegata.
  • Gestione dei ritardi di comunicazione con il campo. Se una variabile di campo viene letta/scritta nella NetLogic, eseguire le istruzioni e assicurarsi che venga letto o scritto il valore corrente. Le API per le variabili del campo di lettura/scrittura sono sincrone. La loro esecuzione deve terminare prima che possa essere eseguita l'istruzione successiva.
Fornire un feedback
Hai domande o feedback su questa documentazione? invia il tuo feedback qui.