PLC_R:控制器只读系统变量

变量结构

下表对 PLC_R 系统变量(PLC_R_STRUCT 类型)的参数进行了描述:

Modbus 地址(1)

变量名称

类型

注释

60000

i_wVendorID

WORD

控制器供应商 ID。

101A(十六进制)= Schneider Electric

60001

i_wProductID

WORD

控制器参考 ID。

注意: 供应商 ID 和参考 ID 是通讯设置视图中显示的控制器的目标 ID 的组成部分(目标 ID = 十六进制的 101A XXXX)。

60002

i_dwSerialNumber

DWORD

控制器序列号

60004

i_byFirmVersion[0..3]

ARRAY[0..3] OF BYTE

控制器固件版本 [aa.bb.cc.dd]

oi_byFirmVersion[0]= aa

o...

oi_byFirmVersion[3]= dd

60006

i_byBootVersion[0..3]

ARRAY[0..3] OF BYTE

控制器引导版本 [aa.bb.cc.dd]

oi_byBootVersion[0]= aa

o...

oi_byBootVersion[3]= dd

60008

i_dwHardVersion

DWORD

控制器硬件版本。

60010

i_dwChipVersion

DWORD

控制器协处理器版本。

60012

i_wStatus

PLC_R_STATUS

控制器的状态。

60013

i_wBootProjectStatus

PLC_R_BOOT_PROJECT_STATUS

返回有关闪存中存储的引导应用程序的信息。

60014

i_wLastStopCause

PLC_R_STOP_CAUSE

上次从运行转换为其他状态的原因。

60015

i_wLastApplicationError

PLC_R_APPLICATION_ERROR

上一次控制器异常的原因。

60016

i_lwSystemFault_1

LWORD

位域 FFFF FFFF FFFF FFFF(十六进制)表示未检测到错误。

如果检测到 TM2 错误,则位 1 为 FALSE。

60020

i_lwSystemFault_2

LWORD

未使用。

60024

i_wIOStatus1

PLC_R_IO_STATUS

嵌入式 I/O 状态。

60025

i_wIOStatus2

PLC_R_IO_STATUS

TM2 I/O 状态。

60026

i_wBatteryStatus

WORD

电池中剩余电量。

该系统变量可采用以下有效值:

oFFFF(十六进制)= 100% = 3.5 V

o7FFF(十六进制)= 50% = 2.75 V

o0000(十六进制)= 0% = 2 V

电池 LED 的闪烁阈值:

o100% = 始终为“关”

o50% = 定期闪烁

o0% = 始终为“开”

60028

i_dwAppliSignature1

DWORD

4 个 DWORD 签名(总共 16 个字节)的第 1 个 DWORD。

应用程序签名由软件在编译过程中生成。

60030

i_dwAppliSignature2

DWORD

4 个 DWORD 签名(总共 16 个字节)的第 2 个 DWORD。

应用程序签名由软件在编译过程中生成。

60032

i_dwAppliSignature3

DWORD

4 个 DWORD 签名(总共 16 个字节)的第 3 个 DWORD。

应用程序签名由软件在编译过程中生成。

60034

i_dwAppliSignature4

DWORD

4 个 DWORD 签名(总共 16 个字节)的第 4 个 DWORD。

应用程序签名由软件在编译过程中生成。

(1) 无法通过应用程序进行访问。