PLC_R:控制器只读系统变量

变量结构

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

变量名称

类型

注释

i_wVendorID

WORD

控制器供应商 ID。

101A(十六进制)= Schneider Electric

i_wProductID

WORD

控制器参考 ID。

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

i_dwSerialNumber

DWORD

控制器序列号(返回后五位)。

i_byFirmVersion[0..3]

ARRAY [0..3] OF BYTE

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

oi_byFirmVersion[0]= aa

o...

oi_byFirmVersion[3]= dd

i_byBootVersion[0..3]

ARRAY [0..3] OF BYTE

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

oi_byBootVersion[0]= aa

o...

oi_byBootVersion[3]= dd

i_dwHardVersion

DWORD

控制器硬件版本。

i_dwChipVersion

DWORD

控制器处理器版本。

i_wStatus

PLC_R_STATUS

控制器的状态。

i_wBootProjectStatus

PLC_R_BOOT_PROJECT_STATUS

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

i_wLastStopCause

PLC_R_STOP_CAUSE

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

i_wLastApplicationError

PLC_R_APPLICATION_ERROR

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

i_lwSystemFault_1

LWORD

未使用。始终返回十六进制的 FFFF FFFF FFFF FFFF

i_lwSystemFault_2

LWORD

未使用。

i_wIOStatus1

PLC_R_IO_STATUS

嵌入式 I/O 状态。

i_wIOStatus2

PLC_R_IO_STATUS

保留。

i_wBatteryStatus

WORD

电池中剩余电量。

该系统变量可报告以下有效值:

o0064(十六进制)= 100% = 3 V

o0032(十六进制)= 50% = 2.5 V

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

注意: HMI Controller 显示屏也会指示电池电量低至 50% 或更低。

i_dwAppliSignature1

DWORD

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

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

i_dwAppliSignature2

DWORD

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

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

i_dwAppliSignature3

DWORD

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

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

i_dwAppliSignature4

DWORD

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

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