Esportazione e importazione di variabili

Nel software di modifica schermate si possono eseguire esportazione e importazione di variabili globali usando la barra strumenti dell’editor delle Variabili. Le proprietà di allarmi e di registrazioni fanno parte degli elementi esportati. L'esportazione e l'importazione di variabili locali non sono supportate.

Nota:

Sebbene sia possibile importare dati esportati come file CSV o TXT dal software di modifica schermate versione 3.3 Service Pack 1 o precedente nel software di modifica schermate versione 3.4 o successiva, i file esportati dalla versione 3.4 o successiva non possono essere importati nella versione 3.3 Service Pack 1 o precedente, in quanto la versione del file è 2.0.
Controllare la versione del file delle emissioni CSV o TXT nella linea [FileVersion] del file di emissione.

I seguenti formati di file sono supportati per l'importazione e l'esportazione delle variabili:

Nota:

È possibile vedere i file esportati con programmi software come Microsoft Excel.

Nota:

L'emissione dei dati è formattata come segue:

  • Le stringhe sono incapsulate da doppi apici (").
    Per esempio, "Questa è una stringa"
  • I caratteri speciali "=", "+", "-", "@", TAB e ENTER che appaiono all'inizio di una voce sono preceduti da un apostrofo (').
    Per esempio, "'=1+2"

Note sull'importazione delle variabili

    1. Rimuovere il File Symbol dal progetto.
    2. Esportare le variabili dal progetto.
    3. Importare le variabili nel progetto.
    4. Importare il File Symbol nel progetto.

Formato delle variabili

Il file esportato contiene i dati del campione seguente quando si apre con Excel.

Nota: è possibile modificare solo i dati contenuti nel testo blu. Se si modifica il formato, non è possibile importare il file.

Esportazione voci

La tabella indica le proprietà che corrispondono agli elementi esportati.

Le voci con le proprietà non impostate si visualizzano come vuote.

Voci Proprietà Posizione con le Proprietà Valori disponibili

Name

[Nome]

[Tutte le variabili]

Segue le convenzioni della denominazione.

Type

[Tipo di dati]

[Tutte le variabili]

Segue il tipo dati supportato.

ElementType

Indicata il tipo di dati di un elemento array o di un membro della struttura.

[Tutte le variabili]

Segue il tipo dati supportato.

Dimensions

[Dimensioni]

[Tutte le variabili]

Segue l’intervallo supportato della proprietà.

InitialValue

[Valore iniziale]

[Tutte le variabili]

Segue l’intervallo supportato della proprietà.

RetentiveEnabled

[Ritentivo]

[Tutte le variabili]

TRUE/FALSE

FolderName

[Cartella]

[Tutte le variabili]

Segue le convenzioni della denominazione.

BindType

Indica il tipo dei dati assegnati.

Finestra del selettore di proprietà della proprietà Variabili.

Solo l’oggetto che si può impostare nella proprietà.

BindObject

Indica il nome dei dati assegnati.

Finestra del selettore di proprietà della proprietà Variabili.

Segue le convenzioni della denominazione.

BindField

Indica la proprietà dei dati assegnati.

Finestra del selettore di proprietà della proprietà Variabili.

Solo la proprietà dell’oggetto assegnato.

BindIsArray

Indica se la variabile definita dall’utente è stata impostata come valore.

Finestra del selettore di proprietà della proprietà Variabili.

TRUE/FALSE

BindValue

- -  

BindDirection

[Direzione]

Finestra del selettore di proprietà della proprietà Variabili.

OneWay/Both

BindConverter

[Convertitore]

Finestra del selettore di proprietà della proprietà Variabili.

Segue le convenzioni della denominazione.

HasInputRange

[Intervallo di immissione]

[Tutte le variabili]

TRUE/FALSE

MinValue

[Minimo]

[Tutte le variabili]

Segue l’intervallo supportato della proprietà.

MaxValue

[Massimo]

[Tutte le variabili]

Segue l’intervallo supportato della proprietà.

Target

[Modello]

Architettura del sistema

Nessuna modifica

Source

[Sorgente]

[Tutte le variabili]

Nessuna modifica

ScanRate

[La velocità di scansione]

[Tutte le variabili]

Segue le convenzioni della denominazione.

ScanRateInterval

[Intervallo]

[Tutte le velocità di scansione]

1 - 600

AddressEnabled

[Indirizzo di base] (solo quando si seleziona un array o una struttura).

[Tutte le variabili]

Se la proprietà è stata selezionata, compare TRUE.

Address

[Indirizzo dispositivo]

[Tutte le variabili]

Segue l’intervallo supportato della proprietà.

HasBinding

Indica VERO quando nella variabile Proprietà si usa un oggetto o un’altra variabile.

[Tutte le variabili]

TRUE/FALSE

VariableLength

[Lunghezza variabile]

[Tutte le variabili]

TRUE/FALSE

NumberOfBytes

[Numero di Byte/Word]

[Tutte le variabili]

Segue l’intervallo supportato della proprietà.

StringEncode

[Codifica stringa] (solo quando da [Sorgente] si seleziona un dispositivo esterno).

[Tutte le variabili]

Segue l’Encode supportato.

HasAlarm

Indica VERO quando nell’allarme si usa una variabile.

[Tutti gli allarmi]

TRUE o vuoto

AlarmType

Indicata il Limite quando nell’Allarme di livello si usa una variabile.

[Allarme di livello]

Limit o vuoto

***ThresholdState [1]

Indica Attivo quando nell’Allarme di livello si usa una variabile.

[Allarme di livello]

Enable o vuoto

***Threshold [1]

[Tipo di allarme]

[Allarme di livello]

HiHi/Hi/Lo/LoLo

***ThresholdValue [1]

[Valore]

[Allarme di livello]

Segue l’intervallo supportato della proprietà.

***ThresholdDeadBand [1]

[Banda morta]

[Allarme di livello]

Segue l’intervallo supportato della proprietà.

***ThresholdAlarmGroup [1]

Indica il nome del gruppo allarme che contiene la variabile.

[Allarme di livello]

Segue le convenzioni della denominazione.

***ThresholdMessageMode [1]

Indicata l’impostazione del messaggio.

[Allarme di livello]

Direct/Language Table

***ThresholdMessage [1]

[Messaggio]

[Allarme di livello]

Segue l’intervallo supportato della proprietà.

***ThresholdSeverity [1]

[Gravità]

[Allarme di livello]

Segue l’intervallo supportato della proprietà.

***ThresholdParameter [1]

[Parametro]

[Allarme di livello]

Segue l’intervallo supportato della proprietà.

ThresholdState

[Condizione di trigger]

[Allarme Booleano]

Enabled/Disable

ThresholdType

[Tipo di allarme]

[Allarme Booleano]

Hi/Lo

ThresholdCondition

-

-

WhenHigh/WhenLow

Nessuna modifica

ThresholdAlarmGroup

Indica il nome del gruppo allarme che contiene la variabile.

[Allarme Booleano]

Segue le convenzioni della denominazione.

ThresholdMessageMode

Indicata l’impostazione del messaggio.

[Allarme Booleano]

Direct/Language Table

ThresholdMessage

[Messaggio]

[Allarme Booleano]

Segue l’intervallo supportato della proprietà.

ThresholdSeverity

[Gravità]

[Allarme Booleano]

Segue l’intervallo supportato della proprietà.

ThresholdParameter

[Parametro]

[Allarme Booleano]

Segue l’intervallo supportato della proprietà.

DataSharing

[Condivisione dati]

[Tutte le variabili]

None/ReadOnly/ReadWrite

LoggingGroup

Indica il nome del gruppo, quando nella Registrazione si usa la variabile.

[Tutte le registrazioni]

Segue le convenzioni della denominazione.

Comments[Commenti] [Tutte le variabili] Segue le convenzioni della denominazione.
AlarmGroupIdIndica il nome del gruppo di allarme. [Tutte le variabili] Segue le convenzioni della denominazione.

1. *** si riferisce a HiHi, Hi, Lo oppure LoLo.