您可以从系统设置编辑画面中检查存储在备用内存(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 |