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.
I seguenti formati di file sono supportati per l'importazione e l'esportazione delle variabili:
File Microsoft Excel
File TXT o CSV
È possibile vedere il file esportato con programmi software come Microsoft Excel.
L'emissione dei dati è formattata come segue:
Nel file Excel esportato, i dati sono organizzati nei seguenti fogli, ciascuno contenente informazioni specifiche:
Esempio: foglio Variables

Quando è aperto in Excel, il file CSV esportato è organizzato come mostrato di seguito.
è possibile modificare solo i dati contenuti nel testo blu. Se si modifica il formato, non è possibile importare il file.

La tabella indica le proprietà che corrispondono agli elementi esportati.
Le voci con le proprietà non impostate si visualizzano come vuote.
[VariableTypes]
| Voci | Proprietà | Posizione con le Proprietà | Valori disponibili |
|
Name |
[Nome] |
[Tipi di dati utente globali] |
Segue le convenzioni della denominazione. |
| Type | [Tipo di dati] | [Tipi di dati utente globali] | Segue il tipo dati supportato. |
| ElementTypeName | Indicata il tipo di dati di un elemento array o di un membro della struttura. | [Tipi di dati utente globali] | Segue il tipo dati supportato. |
| Dimensions | [Dimensioni] | [Tipi di dati utente globali] | Segue l’intervallo supportato della proprietà. |
[Variables]
| Voci | Proprietà | Posizione con le Proprietà | Valori disponibili |
|
Name |
[Nome] |
[Tutte le variabili] |
Segue le convenzioni della denominazione. |
| FolderName | [Cartella] | [Tutte le variabili] | Segue le convenzioni della denominazione. |
| DataType | [Tipo di dati] | [Tutte le variabili] | Segue il tipo dati supportato. |
| Dimension | [Dimensioni] | [Tutte le variabili] | Segue l’intervallo supportato della proprietà. |
| Source | [Sorgente] | [Tutte le variabili] | Nessuna modifica |
| DeviceAddress | [Indirizzo dispositivo] | [Tutte le variabili] | Segue l’intervallo supportato della proprietà. |
| BaseAddress | [Indirizzo di base] (solo quando si seleziona un array o una struttura.) | [Tutte le variabili] | TRUE/FALSE |
| ScanRate | [Velocità di scansione] | [Tutte le variabili] | Segue le convenzioni della denominazione. |
| InitialValue | [Valore iniziale] | [Tutte le variabili] | Segue l’intervallo supportato della proprietà. |
| InputRange | [Intervallo di immissione] | [Tutte le variabili] | TRUE/FALSE |
| Min | [Minimo] | [Tutte le variabili] | Segue l’intervallo supportato della proprietà. |
| Max | [Massimo] | [Tutte le variabili] | Segue l’intervallo supportato della proprietà. |
| EnableVariableLength | [Lunghezza variabile] | [Tutte le variabili] | TRUE/FALSE |
| NumberOfBytes/NumberOfWords | [Numero di byte] (solo quando è selezionata STRING.) / [Numero di word] (solo quando è selezionata WSTRING.) | [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. |
| Retentive | [Ritentivo] | [Tutte le variabili] | TRUE/FALSE |
| Value | [Valore] | [Tutte le variabili] | Segue le convenzioni della denominazione. |
| BindingType | Indica il tipo dei dati assegnati. | Finestra del selettore di proprietà della proprietà Variabili. | Solo l’oggetto che si può impostare nella proprietà. |
| BindingMode | [Direzione] | Finestra del selettore di proprietà della proprietà Variabili. | OneWay/TwoWay |
| BindingConverter | [Convertitore] | Finestra del selettore di proprietà della proprietà Variabili. | Segue le convenzioni della denominazione. |
| DataSharing | [Condivisione dati] | [Tutte le variabili] | None/ReadOnly/ReadWrite |
| Comments | [Commenti] | [Tutte le variabili] | Segue le convenzioni della denominazione. |
[ScanRates]
| Voci | Proprietà | Posizione con le Proprietà | Valori disponibili |
|
Name |
[Nome] |
[Velocità di scansione globali] |
Segue le convenzioni della denominazione. |
| Interval | [Intervallo (100 ms)] | [Velocità di scansione globali] | 1 - 600 |
[AlarmGroups]
| Voci | Proprietà | Posizione con le Proprietà | Valori disponibili |
|
Name |
[Nome] |
[AlarmGroup] |
Segue le convenzioni della denominazione. |
| ***LabelType [1] | Indica l'impostazione dell'etichetta. | [AlarmGroup] | Direct/LanguageTable |
| ***Label [1] | Indica i nomi delle etichette. | [AlarmGroup] | Segue l’intervallo supportato della proprietà. |
| Parameter | [Parametro] | [AlarmGroup] | Segue l’intervallo supportato della proprietà. |
| AlarmBehavior | [Comportamento dell'allarme] | [AlarmGroup] | Optional ACK/Mandatory ACK |
1. *** si riferisce a LoLo, Lo, Hi, HiHi, Active, ACK, RTN oppure UNACK.
[Alarms]
| Voci | Proprietà | Posizione con le Proprietà | Valori disponibili |
|
Variable |
[Variabile] |
[Allarme booleano]/[Allarme di livello] |
Segue le convenzioni della denominazione. |
| AlarmGroupName | [Nome] | [AlarmGroup] | Segue le convenzioni della denominazione. |
| Type | [Tipo di allarme] | [Allarme booleano]/[Allarme di livello] | HiHi/Hi/Lo/LoLo |
| Condition | [Condizione di trigger] (Allarme booleano) / [Valore] (Allarme di livello) | [Allarme booleano]/[Allarme di livello] | Se la proprietà è selezionata, per ogni Allarme bool compare TRUE. L'allarme di livello segue l'intervallo supportato della proprietà. |
| Deadband | [Banda morta] | [Allarme di livello] | Segue l’intervallo supportato della proprietà. |
| Severity | [Gravità] | [Allarme booleano]/[Allarme di livello] | Segue l’intervallo supportato della proprietà. |
| Parameter | [Parametro] | [Allarme booleano]/[Allarme di livello] | Segue l’intervallo supportato della proprietà. |
| MessageType | Indicata l’impostazione del messaggio. | [Allarme booleano]/[Allarme di livello] | Direct/Language Table |
| Message | [Messaggio] | [Allarme booleano]/[Allarme di livello] | Segue l’intervallo supportato della proprietà. |
[LoggingGroups]
| Voci | Proprietà | Posizione con le Proprietà | Valori disponibili |
| Name | [Nome] | [Gruppo di registrazione] | Segue le convenzioni della denominazione. |
| MaxRecord | [Registrazione massima] | [Gruppo di registrazione] | Segue l’intervallo supportato della proprietà. |
| ConditionType | [Tipo di condizione] | [Gruppo di registrazione] | ValueChange/Periodic/Script |
| Frequency | [Frequenza] (solo quando da [Tipo di condizione] si seleziona [Periodico].) | [Gruppo di registrazione] | Segue l’intervallo supportato della proprietà. |
| Units | [Unità] (solo quando da [Tipo di condizione] si seleziona [Periodico].) | [Gruppo di registrazione] | Secs/Mins/Hours/100ms |
| Condition | [Condizione di esecuzione] (solo quando da [Tipo di condizione] si seleziona [Cambio valore].) | [Gruppo di registrazione] | ON/OFF/On Change |
| TriggerVariable | [Variabile trigger] (solo quando da [Tipo di condizione] si seleziona [Cambio valore].) | [Gruppo di registrazione] | Segue le convenzioni della denominazione. |
| TriggerVariableBindingConverter | [Convertitore] | Finestra del selettore di proprietà della proprietà Variabili. | Segue le convenzioni della denominazione. |
| InterlockType | Indica l'impostazione [Interblocco]. | [Gruppo di registrazione] | Direct/Variable |
| Interlock | [Interblocco] | [Gruppo di registrazione] | TRUE/FALSE |
| InterlockBindingMode | [Direzione] | Finestra del selettore di proprietà della proprietà Variabili. | OneWay/TwoWay |
| InterlockBindingConverter | [Convertitore] | Finestra del selettore di proprietà della proprietà Variabili. | Segue le convenzioni della denominazione. |
| ExportData | [Attiva] | [Gruppo di registrazione] | TRUE/FALSE |
| WriteDataTo | [Salvataggio dati] | [Gruppo di registrazione] | USB Storage/SD Card/Internal |
| AppendDateTime | [Aggiungi data/ora] | [Gruppo di registrazione] | TRUE/FALSE |
| DetectModification | [Rileva modifica] | [Gruppo di registrazione] | TRUE/FALSE |
| FolderNameType | Indica l'impostazione [Nome cartella]. | [Gruppo di registrazione] | Direct/Variable |
| FolderName | [Nome cartella] | [Gruppo di registrazione] | Segue l’intervallo supportato della proprietà. |
| FolderNameBindingMode | [Direzione] | Finestra del selettore di proprietà della proprietà Variabili. | OneWay/TwoWay |
| FolderNameBindingConverter | [Convertitore] | Finestra del selettore di proprietà della proprietà Variabili. | Segue le convenzioni della denominazione. |
| FileNameType | Indica l'impostazione [Nome file]. | [Gruppo di registrazione] | Direct/Variable |
| FileName | [Nome file] | [Gruppo di registrazione] | Segue l’intervallo supportato della proprietà. |
| FileNameBindingMode | [Direzione] | Finestra del selettore di proprietà della proprietà Variabili. | OneWay/TwoWay |
| FileNameBindingConverter | [Convertitore] | Finestra del selettore di proprietà della proprietà Variabili. | Segue le convenzioni della denominazione. |
| ExportStatus | [Attiva] | [Gruppo di registrazione] | TRUE/FALSE |
| SaveStatus | [Salva stato] | [Gruppo di registrazione] | Segue l’intervallo supportato della proprietà. |
| SaveStatusBindingMode | [Direzione] | Finestra del selettore di proprietà della proprietà Variabili. | OneWay/TwoWay |
| SaveStatusBindingConverter | [Convertitore] | Finestra del selettore di proprietà della proprietà Variabili. | Segue le convenzioni della denominazione. |
| ErrorStatus | [Stato errore] | [Gruppo di registrazione] | Segue l’intervallo supportato della proprietà. |
| ErrorStatusBindingMode | [Direzione] | Finestra del selettore di proprietà della proprietà Variabili. | OneWay/TwoWay |
| ErrorStatusBindingConverter | [Convertitore] | Finestra del selettore di proprietà della proprietà Variabili. | Segue le convenzioni della denominazione. |
[LoggingRecords]
| Voci | Proprietà | Posizione con le Proprietà | Valori disponibili |
|
VariableName |
[Nome variabile] |
[Record di registrazione] |
Segue le convenzioni della denominazione. |
| LoggingGroupName | [Nome] | [Gruppo di registrazione] | Segue le convenzioni della denominazione. |
| 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 |
[Velocità di scansione] |
[Tutte le variabili] |
Segue le convenzioni della denominazione. |
|
ScanRateInterval |
[Intervallo] |
[Velocità di scansione globali] |
1 - 600 |
|
AddressEnabled |
[Indirizzo di base] (solo quando si seleziona un array o una struttura.) |
[Tutte le variabili] |
Se la proprietà è selezionata, si visualizza 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. |
| AlarmGroupId | Indica il nome del gruppo di allarme. | [Tutte le variabili] | Segue le convenzioni della denominazione. |