计算要保存的数据大小

您可以从系统设置编辑画面中检查存储在备用内存(SRAM)或外部存储器中的每段数据的大小。

有关计算每个数据的大小,请参见以下内容。

注: 变量值(保持变量)的保存目标仅限于备用内存(SRAM)。

报警

(单位:字节)

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

 

*1 选择 [可选 ACK] 作为 [报警行为] 时为 65,选择 [强制 ACK] 时为 73。

*2 变量大小取决于数据类型。请参阅下列变量大小表格。

*3 将小数点向上舍入。

*4 [全部报警] 的 [最大记录] 属性值。

*5 这是变量中最大数据类型的大小。有关变量数据类型大小的信息,请参阅下列变量大小表格。禁用报警设置时,最大变量大小为 0。

变量大小

数据类型 大小(字节)
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

数据记录

禁用记录时,数据大小为 0。

(单位:字节)

Header + LoggingGroups + StartLogs + LoggingState (1024) 

*1 将小数点向上舍入。

*2 变量大小取决于数据类型。请参阅下列变量大小表格。

*3 [记录组] 的 [最大记录] 属性值。

*4 将小数点向下舍入。

变量大小

数据类型 大小(字节)
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 [字节数] + 1
WSTRING [字节数] + 1
TIME 4
TIME_OF_DAY 4
DATE 4
DATE_AND_TIME 4

操作日志

禁用操作日志时,数据大小为 0。

(单位:字节)

Header (1024) + ((478 × [最大记录*1] / 1024)*2 × 1024) + EmptySpace

*1 [操作日志] 的 [最大记录数] 属性值。

*2 将小数点向上舍入。

变量值(保持变量)

当具有变量的 [保持] 属性被禁用时,数据大小为 0。

(单位:字节)

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

*1 将小数点向上舍入。

*2 变量大小取决于数据类型。请参阅下列变量大小表格。

变量大小

数据类型 大小(字节)
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 [字节数] x 2 + 2
TIME 11
TIME_OF_DAY 10
DATE 10
DATE_AND_TIME 10