Calcolo della dimensione dei dati da salvare

È possibile controllare la dimensione di ciascuna parte dei dati memorizzati nella memoria di backup (SRAM) o nella memoria esterna dalla schermata di modifica impostazione del sistema.

Per calcolare la dimensione di ciascun dato, vedere quanto segue.

Nota: la destinazione in cui salvare i valori delle variabili (variabile ritentive) si limita alla memoria di backup (SRAM).

Allarme

(Unità: Byte)

Header (3072) + ActiveAlarms + AlarmLog + SystemErrors (2048) 

 

*1 65 quando si seleziona [ACK opzionale] come [Comportamento dell'allarme], 73 quando si seleziona [ACK obbligatorio].

*2 La dimensione della variabile dipende dal tipo di dati. Fare riferimento alla tabella delle dimensioni variabili riportata di seguito.

*3 Arrotondamento per eccesso dei punti decimali.

*4 Il valore della proprietà [Registrazione massima] di [Tutti gli allarmi].

*5 È la dimensione del tipo di dati più grande tra le variabili. Per informazioni sulla dimensione dei tipi di dati variabili, fare riferimento alla tabella Dimensioni variabili riportata di seguito. Quando l'impostazione dell'allarme è disattivata, la dimensione massima della variabile è 0.

Dimensioni variabili

Tipo di dati Dimensione (Byte)
BOOL 1
BYTE 3
WORD 5
DWORD 10
LWORD 20
SINT 4
USINT 3
INT 6
UINT 5
DINT 11
UDINT 10
LINT 20
ULINT 20
REAL 20
LREAL 20

Registrazione dati

Quando la registrazione è disabilitata, la dimensione dei dati è 0.

(Unità: Byte)

Header + LoggingGroups + StartLogs + LoggingState (1024) 

*1 Arrotondamento per eccesso dei punti decimali.

*2 La dimensione della variabile dipende dal tipo di dati. Fare riferimento alla tabella delle dimensioni variabili riportata di seguito.

*3 Il valore della proprietà [Registrazione massima] di [Gruppo di registrazione].

*4 Arrotondamento per difetto dei punti decimali.

Dimensioni variabili

Tipo di dati Dimensione (Byte)
BOOL 1
BYTE 2
WORD 3
DWORD 10
LWORD 20
SINT 1
USINT 2
INT 2
UINT 3
DINT 4
UDINT 10
LINT 20
ULINT 20
REAL 20
LREAL 20
STRING [Numero di Byte] + 1
WSTRING [Numero di Byte] + 1
TIME 4
TIME_OF_DAY 4
DATE 4
DATE_AND_TIME 4

Registro operazioni

Quando il registro operazioni è disabilitato, la dimensione dei dati è 0.

(Unità: Byte)

Header (1024) + ((478 × [Registrazione massima*1] / 1024)*2 × 1024) + EmptySpace

*1 Il valore della proprietà [Numero massimo di record] di [Registro operazioni].

*2 Arrotondamento per eccesso dei punti decimali.

Valori delle variabili (variabili ritentive)

Quando la proprietà [Ritentivo] con la variabile è disattivata, la dimensione dei dati è 0.

(Unità: Byte)

Header (1024) + ((RetentiveVariables / 1024)*1 × 1024) + EmptySpace

*1 Arrotondamento per eccesso dei punti decimali.

*2 La dimensione della variabile dipende dal tipo di dati. Fare riferimento alla tabella delle dimensioni variabili riportata di seguito.

Dimensioni variabili

Tipo di dati Dimensione (Byte)
BOOL

1

BYTE 3
WORD 5
DWORD 10
LWORD 20
SINT 4
USINT 3
INT 6
UINT 5
DINT 11
UDINT 10
LINT 21
ULINT 20
REAL 20
LREAL 20
STRING [Numero di Byte] x 2 + 2
TIME 11
TIME_OF_DAY 10
DATE 10
DATE_AND_TIME 10