下表介绍了 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 |
ARRAY[0..3] OF BYTE |
控制器固件版本
|
60006 |
i_byBootVersion |
ARRAY[0..3] OF BYTE |
控制器引导版本
|
60008 |
i_dwHardVersion |
DWORD |
控制器硬件版本。
注: 保留参数仅供内部使用。对于产品版本 (PV),请参阅产品标签。
|
60010 |
i_dwChipVersion |
DWORD |
控制器协处理器版本。 |
60012 |
i_wStatus |
控制器的状态。 |
|
60013 |
i_wBootProjectStatus |
返回与存储在非易失性存储器中的启动应用程序有关的信息。 |
|
60014 |
i_wLastStopCause |
上次从 RUN 转换为其他状态的原因。 |
|
60015 |
i_wLastApplicationError |
上一次控制器异常的原因。 |
|
60016 |
i_lwSystemFault_1 |
LWORD |
位域 某个位处于低电平表示检测到错误:
|
60025 |
i_wIOStatus2 |
TM3 I/O 状态。 |
|
60026 |
i_wClockBatterystatus |
WORD |
RTC 的电池状态:
其他值 (1...99) 表示充电的百分比。例如,如果值为 75,则表示电池充满 75%。 |
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。 应用程序签名由软件在编译过程中生成。 |
无 |
i_sVendorName |
STRING(31) |
供应商名称:“Schneider Electric”。 |
无 |
i_sProductRef |
STRING(31) |
控制器型号。 |
无 |
i_sNodeName |
STRING(99) |
EcoStruxure Machine Expert 网络上的节点名称。 |
无 |
i_dwLastStopTime |
DWORD |
上次检测到STOP的时间(以秒为单位,从 1970 年 1 月 1 日 UTC 00:00 开始计起)。 |
无 |
i_dwLastPowerOffDate |
DWORD |
上次检测到电源关闭的日期和时间(以秒为单位,从 1970 年 1 月 1 日 UTC 00:00 开始计起)。 |
无 |
i_uiEventsCounter |
UINT |
保留 |
无 |
i_wTerminalPortStatus |
USB 编程端口 (USB Mini-B) 的状态。 |
|
无 |
i_wSdCardStatus |
SD 卡的状态。 |
|
无 |
i_wUsrFreeFileHdl |
WORD |
可用的文件句柄数。 文件句柄是系统在您打开文件时分配的资源。 |
无 |
i_udiUsrFsTotalBytes |
UDINT |
用户文件系统总存储器大小(以字节为单位)。
这是用于目录 |
无 |
i_udiUsrFsFreeBytes |
UDINT |
用户文件系统可用存储器大小(以字节为单位)。 |
无 |
i_uiTM3BusState |
TM3 总线状态。 i_uiTM3BusState 可以具有以下值:
|
|
无 |
i_ExpertIO_RunStop_Input |
BYTE |
保留 |
无 |
i_x10msClk |
BOOL |
TimeBase 位为 10 毫秒。 此变量以周期 = 10 毫秒切换开/关状态。该值在逻辑控制器处于“停止”和“运行”状态时进行切换。 |
无 |
i_x100msClk |
BOOL |
TimeBase 位为 100 毫秒。 此变量以周期 = 100 毫秒切换开/关状态。该值在逻辑控制器处于“停止”和“运行”状态时进行切换。 |
无 |
i_x1sClk |
BOOL |
TimeBase 位为 1 秒。 此变量以周期 = 1 秒切换开/关状态。该值在逻辑控制器处于“停止”和“运行”状态时进行切换。 |
(1) 表示 Modbus 地址无法通过应用程序访问。 无表示没有用于此系统变量的预定义 Modbus 地址映射。 |