如何读出 MMC 卡的序列号?


通过SFC 51 "RDSYSST" (读系统状态),可以读出系统状态列表或者部分系统状态列表。关于SFC51详细的参数信息和评估的故障信息可以在STEP7在线帮助中查看。对此可以通过在STEP7中选中SFC51并按下“F1”键来完成。 n

为了获得 MMC 卡的序列号,必须使用 SFC 51 "RDSYSST" 读出系统状态列表 (SSL):n

  • SSL ID W#16#011C "元件的标识"n
  • Index W#16#0008 "存储卡的序列号"

表. 01 显示了SFC 51 "RDSYSST的调用和参数。n

如何读出 MMC 卡的序列号?
表. 01n

下表列出了基于不同的CPU类型和固件版本读出的一些其他的识别数据。对此可以使用SFC51和SSL ID W#16#011C。n

索引 名称 S7-300/C7 S7-400
W#16#0001 自动化系统名 固件版本 V2.2 以上
W#16#0002 CPU名称 固件版本 V2.2 以上
W#16#0003 CPU机器号 固件版本 V2.2 以上
W#16#0004 版权条目 固件版本 V2.2 以上
W#16#0005 CPU序列号 固件版本 V2.2 以上 从 MLFB 6ES741x-xxx04-0AB0
W#16#0006 操作系统预留 - -
W#16#0007 CPU 类型名 -
W#16#0008 MMC序列号 固件版本 V2.0 以上
(CPU317: 从固件版本 V2.1)
固件版本 V5 以上

注意SFC51 的输出数字:
当在 Field PG 上使用 SFC51 读取 MMC 卡的序列号的时候,SFC51 所显示的输出数字与 MMC 卡实际的序列号不同。这个规律特性是由于 SFC51重新排列了十六进制数的数位顺序。例如序列号是1342498713,使用 SFC51 得到的数值就是 99E70450Hex .

列表解释了 SFC51 的输出是如何重排列数位的。

MMC 的序列号: 1342498713
序列号十六进制表示: 5 0 0 4 E 7 9 9
数位标志: a1 a2 b1 b2 c1 c2 d1 d2
SFC51 重排后的数位顺序: d1 d2 c1 c2 b1 b2 a1 a2
SFC51 显示数据: 9 9 E 7 0 4 5 0

在V5版本以上的S7-400的内存卡里存储有唯一的序列号,另外MC序列号可以使用固件版本V5.0以上的任意一S7-400 CPU读出。

如何读出 MMC 卡的序列号?
图. 02

更多信息
包含存储卡和系统状态列表更多信息的文档如下

  • 对于 MC:
    设备手册“SIMATIC S7-400 S7-400自动化系统,CPU规格”
    (条目号:23904550),
  • 对于SSL:
    参考手册“用于 S7300/400系统和标准功能的系统软件卷1/2”
    (条目号:1214574).

附加关键字
存储卡, RAM 卡, 闪存卡, FEPROM 卡, 系统状态列表

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

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

相关推荐

发表回复

登录后才能评论