移植指令 RDSYSST
RDSYSST 的移植过程(移植类别 4)
指令“RDSYSST:读取系统状态列表”指令在 S7-1500 中不再可用,这是因为 S7-1500 产品系列的 CPU 中没有系统状态列表。但可以通过以下某个指令读取之前由系统状态列表接收的信息:
“RDREC”(扩展指令 > 分布式 I/O)
“GET_DIAG”(扩展指令 > 诊断)
“GEO2LOG”(扩展指令 > 诊断)
“DeviceStates”(扩展指令 > 诊断)
“ModuleStates”(扩展指令 > 诊断)
“RALRM”(扩展指令 > 分布式 I/O)
“LED”(扩展指令 > 诊断)
在 S7-1500 中读取系统状态信息
下表列出了 S7-1500 中可读取的系统状态信息。
之前由 RDSYSST 指令读取的 ID 位于“SSL-ID”列中。最后两个数位是相关的。“xy”占位符取决于所使用的模块。
在“移植”列中,将指示信息在 S7-1500 中是否仍然可用,以及如何读取。
部分列表 | SZL-ID | 移植 |
---|---|---|
模块 ID | W#16#xy11 | 可使用“RDREC”指令读取该信息。 读取“INDEX”参数中的数据记录 16#AFF0。 |
CPU 特性 | W#16#xy12 | S7-1500 中目前不提供该信息。 |
用户存储器区域 | W#16#xy13 | S7-1500 中目前不提供该信息。 |
系统区域 | W#16#xy14 | S7-1500 中目前不提供该信息。 |
块类型 | W#16#xy15 | S7-1500 中目前不提供该信息。 |
一个组件的标识 | W#16#xy1C | 可使用指令“RDREC”读取*模块和 PROFINET IO 中的信息。 读取“INDEX”参数中的数据记录 16#AFF0。 |
中断状态 | W#16#xy22 | S7-1500 中不提供该信息。 |
分配部分过程映像分配和 OB | W#16#xy25 | S7-1500 中不提供该信息。 |
通信:状态数据 | W#16#xy32 | S7-1500 中不提供该信息。 |
H-CPU 组信息 | W#16#xy71 | 不相关 |
模块 LED 的状态 | W#16#xy74 | 可使用指令“LED”读取该信息。 读取“LED”参数中的数据记录 W#16#xy74。 |
H 系统中已转换的 DP 从站 | W#16#xy75 | 不相关 |
DP 主站系统信息 | W#16#xy90 | S7-1500 中不提供该信息。 |
模块状态信息 | W#16#xy91 | 可使用指令“GET_DIAG”或“ModuleStates”读取该信息。 |
机架/站的状态信息 | W#16#xy92 | 可使用指令“GET_DIAG”或“DeviceStates”读取该信息。 |
机架/站的状态信息 | W#16#xy94 | 可使用指令“GET_DIAG”或“DeviceStates”读取该信息。 |
扩展 DP 主站系统信息 | W#16#xy95 | S7-1500 中不提供该信息。 |
PROFINET IO 和 PROFIBUS DP 模块的状态信息 | W#16#xy96 | 可使用指令“GET_DIAG”、“ModuleStates”或“DeviceStates”读取该信息。 |
工具快换装置的信息 (PROFINET IO) | W#16#xy9C | S7-1500 中不提供该信息。 |
诊断缓冲区 | W#16#xyA0 | S7-1500 中不提供该信息。 |
模块诊断信息(数据记录 0) | W#16#00B1 | 可使用指令“GET_DIAG”或“RDREC”读取该信息。在中断 OB 中,也可使用“RALRM”指令获取诊断信息。 |
模块诊断信息(数据记录 1),物理地址 | W#16#00B2 | 可使用指令“RDREC”或“GEO2LOG”读取该信息。在中断 OB 中,也可使用“RALRM”指令获取诊断信息。 |
模块诊断信息(数据记录 1),逻辑地址 | W#16#00B3 | 可使用指令“GET_DIAG”或“RDREC”读取该信息。在中断 OB 中,也可使用“RALRM”指令获取诊断信息。 |
从站诊断数据 | W#16#00B4 | 可使用指令“ModuleStates”或“GET_DIAG”读取部分信息。 在中断 OB 中,也可使用“RALRM”指令获取诊断信息。 有些信息在 S7-1500 中不再使用。 |
shtxjd.cn.b2b168.com/m/