如何计算 S7-1500 / S7-1200 和 ET200 的存储卡的服务生命周期?

描述
技术数据” 和下表给出的SIMATIC S7存储卡(SMC)的规范:

订货号 产品 最小删除/写操作次数 最小数据保持时间
(最后一次编程之后)
6ES7954-8LB01-0AA0 SIMATIC Memory Card, 2 MB

500,000

10 年1)

6ES7954-8LC01-0AA0 SIMATIC Memory Card, 4 MB 500,000

10 年1)

6ES7954-8LC02-0AA0 SIMATIC Memory Card, 4 MB 500,000 10 年1)
6ES7954-8LE01-0AA0 SIMATIC Memory Card, 12 MB 500,000 10 年1)
6ES7954-8LE02-0AA0 SIMATIC Memory Card, 12 MB 500,000 10 年1)
6ES7954-8LF01-0AA0 SIMATIC Memory Card, 24 MB 500,000 10 年1)
6ES7954-8LF02-0AA0 SIMATIC Memory Card, 24 MB 500,000 10 年1)
6ES7954-8LL02-0AA0 SIMATIC Memory Card, 256 MB 200,000 10 年2)
6ES7954-8LP01-0AA0 SIMATIC Memory Card, 2 GB 100,000 10 年5)
6ES7954-8LP02-0AA0 SIMATIC Memory Card, 2 GB 60,000 10 年3)
6ES7954-8LT02-0AA0 SIMATIC Memory Card, 32 GB 50,000 10 年4)
6ES7954-8LT03-0AA0 SIMATIC Memory Card, 32 GB 100,000 10 年5)

1)如果删除/写操作次数 <50,000则为10年(如果删除/写操作次数 > 450,000 则为1年)
2)如果删除/写操作次数 < 20,000 则为10年( 如果删除/写操作次数 > 180,000 则为1年)
3)如果删除/写操作次数 < 6,000 则为10年( 如果删除/写操作次数 > 54,000 则为1年)
4)如果删除/写操作次数 < 5,000 则为10年( 如果删除/写操作次数 > 45,000 则为1年)
5)如果删除/写操作次数 < 10,000 则为10年( 如果删除/写操作次数 > 90,000 则为1年)

最大的删除和写操作重复次数的 10% 规则适用于所有的SMC 卡。

例如,对于 32GB 的SMC卡 ( 6ES7 954-8LT03-0AA0 ),

如果删除/写操作小于 10,000 次,那么该存储卡的最小服务生命周期是 10 年。但是如果删除/写操作超过 90,000 次,那么该存储卡的服务生命周期最小只有 1 年。

计算 32 GBSMC存储卡 (6ES7 954-8LT03-0AA0) 的服务生命周期

以下说明了 32 GB 的西门子存储卡的可写容量。

  • 32 GB 的西门子存储卡 (…-8LT03-0AA0) 指定了100,000次删除/写操作。
  • 每个字节允许访问100,000 次 (删除或写)。
  • 该卡的存储容量大约是 32,000,000,000 个字节。
  • 内部信息的元数据对可写容量的影响系数为100。

计算SMC 卡的写容量,如下:

存储卡大小
可写容量 = ————————————- * 删除/写操作的最小次数
内部元数据总计

举例32 GB SD 卡:
32,000,000,000 字节
可写容量 = ——————————— * 100,000
100
可写容量 = 32TB

下面计算 32 GBSMC 存储卡的服务生命周期:

实例 1
如果每秒将 160 个字节的数据块写入到该卡中,那么该卡的服务生命周期是:32 TB / 160 bytes/s = 200,000,000,000秒 (理论上6334年,假设 1 年 = 365.24 天)。

实例2
如果每秒将 160 KB 的数据记录 (csv) 写入到该卡中,那么该卡的服务生命周期是:32 TB / 160 KB/s = 200,000,000秒 (理论上6.34年)。

注意:
这里忽略了诸如在微软Windows中编写和删除操作和下载项目的操作,因为这些操作不会像上述操作那样频繁发生。

当超过存储卡的最小服务生命周期的 80% 时,S7-1500 CPU 的诊断缓冲区会显示一条信息。另外,当达到存储卡的最小服务生命周期的 100% 时,MAINT 指示灯也会亮起。

如果 S7 – 1500 CPU 模块的固件版本小于 V2.0,下面的 SMC 卡不支持此功能:

  • 2 GB (订货号 6ES7954-8LP02-0AA0)
  • 32 GB (订货号 6ES7954-8LT02-0AA0)
  • 32 GB (订货号 6ES7 954-8LT03-0AA0)

    固件版本 V2.1和 更高的 S7-1500 CPU 模块可以使用 “getsmcinfo” 块。此块可以在定义的服务生命期超过时显示诊断条目。 该块提供访问用户程序中的下列信息:

    g e t s m c i f o kuàiyòngdejiànbǎnběnV 2 . 1 gènggāodeS 7 1 5 0 0 C P U kuài

    This block enables you to display a diagnostics entry when a defined service life duration is exceeded.

    • 存储卡容量
    • 占用的内存
    • 已在SMC上执行的删除和写入次数和可保证的删除和写入程序的次数的百分比值(50000;100000;等)。

    cǐ此 kuài块 shǐ使 nín您 kě可 yǐ以 zài在 dìng定 yì义 de的 fú服 wù务 shēng生 mìng命 qī期 chāo超 guò过 shí时 xiǎn显 shì示 zhěn诊 duàn断 tiáo条 mù目 。

    The block provides access to the following information in the user program:

    在集约使用的情况下(例如配方和归档),可以评估 SMC 的服务生命周期信息,并在相应的时间作为维修计划的一部分,相应地更换它。

      表中列出的块对 SMC 有读/写访问权:

      Block Name Description
      FB SET_TIMEZONE 设置时区
      SFC 84 WRIT_DBL 将数据写入到装载存储器的数据块中
      SFC 84 CREATE_DB 创建数据块
      SFC 95 DELETE_DB 删除数据块
      SFB 140 DataLogCreate 创建数据记录
      SFB 142 DataLogWrite 写入数据记录
      SFB 143 DataLogClear 清空数据记录
      SFB 144 DataLogClose 关闭数据记录
      SFB 145 DataLogDelete 删除数据记录
      SFB 147 DataLogOpen 打开数据记录
      SFB 148 DataLogNewFile 新文件中的数据记录
      SFB 1003 RecipeExport 导出配方

      注意
      如果循环调用表中列出的块,可以显著缩短 SMC 的使用寿命

      原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc321905.html

      (0)
      打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
      上一篇 2020年11月5日
      下一篇 2021年4月12日

      相关推荐

      发表回复

      登录后才能评论