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 TP1的Enable开关ON
1~31 未定义
3 0 &H1 TEACH模式电路异常检测
1 &H2 安全门电路异常检测
2 &H4 紧急停止电路异常检测
3~31 未定义
4 N/A
  • 0 - 实际运行模式
  • 1 - 空运行模式
5 N/A 控制装置:
  • 21 - RC+
  • 22 - 远程
  • 26 - 远程以太网
  • 29 - 远程RS232C
  • 20 - TP3
6 N/A 设置的机器人的台数
7 N/A 操作模式:
  • 0 - Programing模式
  • 1 - AUTO模式
8 N/A 未定义
9 N/A

控制器的固件版本

主版本编号*1000000 + 次版本编号*10000 + 修订版编号*100 + 内部版本号

例如,1.6.2.4时:1060204

10 N/A 硬盘的SMART状态
  • 0:SMART状态正常
  • 1:SMART状态异常

如果SMART状态异常,可能是硬盘发生故障,请立即备份数据并更换新硬盘。

使用RAID选件时,不能使用SMART状态。始终返回正常通常返回正常。

15 N/A

DC电源电压值

可以获得已输入电压100倍的值。

例如,48.01V则是4801。

如是不支持DC电源的机型则会报错。

16 N/A PLC厂商类型
  • 0: None
  • 1: Allen Bradley
  • 2: CODESYS

返回值
用于返回所需的Long整数表达式的值。

参阅
RobotInfo、TaskInfo

CtrlInfo函数使用示例

Print "The number of robots is: ", CtrlInfo(6)