使用寿命的影响因素
以下因素会影响 SIMATIC 存储卡的使用寿命:
• 卡大小和保证的写入操作次数
• 实际写入操作次数
物理写入存储卡中存储块的次数, 取决于应用程序执行写入操作的次数。
SIMATIC 存储卡的结构SIMATIC 存储卡的内部闪存卡采用存储块结构组成。一个存储块的存储区域大小固定。写入操作通常寻址 SIMATIC 存储卡中的全部存储块。写入一个存储块时, 必须先将其内容删除, 然后才能再次写入。每个存储块的删除/写入次数有限。SIMATIC 存储卡的使用寿命取决于每个存储块的删除或写入操作的最大数目。
与删除或写入操作不同, 读取操作对使用寿命的影响较小。因此, 读操作对使用寿命的影响不包含在本次计算中。但如果读取次数较高, 也会在一定程度上影响存储卡的使用寿命。
最大写/删除操作次数
存储卡的内部控制器应确保均匀使用可用的存储块。这样才能在 SIMATIC 存储卡上执行最大数目的写操作。内部算法将写入访问分发到变化的物理存储区的相同逻辑存储区中, 以确保存储块的均衡使用。
SIMATIC 存储卡的存储容量 * | 订货号 | 每个存储块的最大写入/删除次数 |
4 MB | 6ES7954-8LCxx-0AA0 | 500 000 |
12 MB | 6ES7954-8LExx-0AA0 | 500 000 |
24 MB | 6ES7954-8LFxx-0AA0 | 500 000 |
256 MB | 6ES7954-8LL03-0AA0 | 200 000 |
2 GB | 6ES7954-8LP01-0AA0 | 100 000 |
2 GB | 6ES7954-8LP02-0AA0 | 60 000 |
32 GB | 6ES7954-8LT03-0AA0 | 100 000 |
对 SIMATIC 存储卡执行写入或删除操作(尤其是通过用户程序进行重复的(循环) 写入/删除操作) 将缩短存储卡的使用寿命。
循环执行以下指令将缩短存储卡的使用寿命, 具体情况取决于写入次数与数据量:
• “CREATE_DB”(通过 ATTRIB“在装载存储器中创建 DB”)
• “DataLogWrite”
• “RecipeExport”
• “RecipeImport”(如果目标 DB 位于装载存储器中)
• “WRIT_DBL”
• “SET_TIMEZONE”
• “FileWriteC”
• “FileDelete”
还需要注意的是, 除了循环写入/删除操作之外, 写入或删除大量数据也会对 SIMATIC 存储卡的使用寿命造成负面影响。
保证数据的保留时间
如果长时间不使用 SIMATIC 存储卡, 则可能会在一段时间后无法再读取存储卡中的数据。如果正确存储, 则从交货时计算, SIMATIC 存储卡可保证的数据保留时间为10 年。写入/删除次数小于或等于最大写入/删除操作次数的 10% 时, 存储卡中存储数据的可保留时间为 10 年。请注意, 随着存储卡写入/删除次数的不断增加, 存储卡中数据的保留时间将随之下降。 如果达到最大写入/删除次数的 90%, 则保证的数据保留时间将缩减至 1 年。 如果达到最大写入/删除次数, 则无法保证所保存数据的保留时间。
在 STEP 7 中确定 SIMATIC 存储卡的当前使用水平
激活“SIMATIC 存储卡的失效期”(Aging of the SIMATIC memory card) 选项时, 可在以下文本框中输入一个百分比阈值。 当 SIMATIC 存储卡的使用寿命达到该指定阈值时(如, 80 %), CPU将输出一条诊断报警, MAINT LED 指示灯将呈黄色亮起状态。