下表描述 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 |
控制器的状态。 |
|
i_wBootProjectStatus |
返回有关闪存中存储的引导应用程序的信息。 |
|
i_wLastStopCause |
上次从运行转换为其他状态的原因。 |
|
i_wLastApplicationError |
上一次控制器异常的原因。 |
|
i_lwSystemFault_1 |
LWORD |
未使用。始终返回十六进制的 FFFF FFFF FFFF FFFF。 |
i_lwSystemFault_2 |
LWORD |
未使用。 |
i_wIOStatus1 |
嵌入式 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。 应用程序签名由软件在编译过程中自动生成。 |