访问模块对象
模块对象提供有关模块的状态信息。要选择特定的模块对象,应将 GSV/SSV 指令的对象名称操作数设置为模块名称。指定的模块必须出现在控制器项目管理器的“I/O 配置”(I/O Configuration) 部分,并且必须具备一个设备名称。
属性 | 数据类型 | 指令 | 说明 |
|---|---|---|---|
EntryStatus | INT | GSV | 指定特定映射条目的当前状态。执行比较运算时,低 12 位应屏蔽。只有 12...15 位有效。每个值都具有特定含义
|
FaultCode | INT | GSV | 发生故障时,用于标识模块故障的数字。 |
FaultInfo | DINT | GSV | 提供关于模块对象故障代码的特定信息。 |
Firmware SupervisorStatus | INT | GSV | 指定固件管理程序功能的当前运行状态。每个值都具有特定含义:
|
ForceStatus | INT | GSV | 指定强制功能的状态。每位都具有特定含义:
|
Instance | DINT | GSV | 提供该模块对象的实例编号。 |
LEDStatus | INT | GSV | 指定控制器前面 I/O 状态指示器的当前状态。(1) 每个值都具有特定含义:
用户不基于该属性输入对象名称,因为该属性适用于全部模块集合。 |
Mode | INT | GSV SSV | 指定模块对象的当前模式。每位都具有特定含义:
|
Path | SINT Array | GSV | 指定通往所引用模块的路径。此为自软件版本 24 起新增的属性。每个字节都具有特定含义:
如果 SINT 数组长度不足以保持路径,则数组会被清零并记录一个轻微故障。 |
(1) 1756-L7x 控制器前端没有状态指示器显示,但可使用此功能。
提供反馈