移植指令 RDSYSST

2021-07-09 浏览次数:290
移植指令 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/
top