CtrlInfo函数
用于返回控制器的信息。
格式
CtrlInfo (索引)
参数
- 索引
- 以整数值指定要检索的信息索引。
说明
可以通过CtrlInfo函数获取的信息如下表所示。
索引 | 位 | 值 | 说明 |
---|---|---|---|
0 | N/A | 为了与原版本的兼容性而保留。 如要获取控制器的固件版本,请使用索引9。 | |
1 | 控制器状态 | ||
0 | &H1 | Ready状态 | |
1 | &H2 | Start状态 | |
2 | &H4 | Pause状态 | |
3-7 | 未定义 | ||
8 | &H100 | 紧急停止状态 | |
9 | &H200 | 安全门打开状态 | |
10 | &H400 | 错误状态 | |
11 | &H800 | 严重错误状态 | |
12 | &H1000 | 警告状态 | |
13 | &H2000 | WaitRecover状态(打开安全门后的等待恢复状态) | |
14 | &H4000 | Recover 状态(打开安全门后的恢复动作期间) | |
15~31 | 未定义 | ||
2 | 0 | &H1 | TP的Enable开关ON |
1~31 | 未定义 | ||
3 | 0 | &H1 | TEACH模式电路异常检测 |
1 | &H2 | 安全门电路异常检测 | |
2 | &H4 | 紧急停止电路异常检测 | |
3~31 | 未定义 | ||
4 | N/A |
| |
5 | N/A | 控制装置:
| |
6 | N/A | 设置的机器人的台数 | |
7 | N/A | 操作模式:
| |
8 | N/A | 未定义 | |
9 | N/A | 控制器的固件版本 主版本编号*1000000 + 次版本编号*10000 + 修订版编号*100 + 内部版本号 例如,1.6.2.4时:1060204 | |
10 | N/A | 硬盘的SMART状态
如果SMART状态异常,可能是硬盘发生故障,请立即备份数据并更换新硬盘。 使用RAID选件时,不能使用SMART状态。始终返回正常通常返回正常。 | |
15 | N/A | DC电源电压值 可以获得已输入电压100倍的值。 例如,48.01V则是4801。 如是不支持DC电源的机型则会报错。 | |
16 | N/A | PLC厂商类型
|
返回值
用于返回所需的Long整数表达式的值。
参阅
RobotInfo、TaskInfo
CtrlInfo函数使用示例
Print "The number of robots is: ", CtrlInfo(6)