Stat 方法

描述
返回控制器状态。

语法
Function Stat (Address As Integer) As Integer

参数

  • Address
    指定表示控制器状态的地址。(整数范围为 0 至 2)

返回值
返回表示控制器状态的 4 字节值。(请参见下表)

地址 位打开时的控制器状态
0 0-15 &H1-&H8000 任务 1 至 16 正在执行(Xqt)或 Halt 状态
16 &H10000 任务正在执行
17 &H20000 暂停状态
18 &H40000 错误状态
19 &H80000 TEACH 模式
20 &H100000 紧急停止状态
21 &H200000 低功率模式
22 &H400000 安全防护打开
23 &H800000 Enable 开关打开
24 &H1000000 未定义
25 &H2000000 未定义
26 &H4000000 测试模式
27 &H8000000 T2 模式状态
28-31 未定义
1 0 &H1

Jump...Sense 语句的条件满足后在目标位置上方停止的日志。

(此日志在执行另一个 Jump 语句时被消除。)

1 &H2 Go/Jump/Move...Till 语句的条件满足后在中间行进位置停止的日志。(此日志在执行另一个 Go/Jump/Move...Till 语句时被消除。)
2 &H4 未定义
3 &H8 检测到 Trap 语句时停止正在进行动作的日志。
4 &H10 Motor On 状态
5 &H20 起始点位置
6 &H40 低功率模式
7 &H80 未定义
8 &H100 关节 #4 被磁化。
9 &H200 关节 #3 被磁化。
10 &H400 关节 #2 被磁化。
11 &H800 关节 #1 被磁化。
12 &H1000 关节 #6 被磁化。
13 &H2000 关节 #5 被磁化。
14 &H4000 T 轴被磁化。
15 &H8000 S 轴被磁化。
16 &H10000 关节 #7 被磁化。
17-31 未定义
2 0-15 &H1-&H8000 任务 17 至 32 正在执行(Xqt)或在 Halt 状态

参阅
EStopOn 属性, PauseOn 属性, SafetyOn 属性

Stat 示例
VB 例:

Dim ctr_stat As Integer   
ctr_stat = m_spel.Stat(0)  

C# 例:

int ctr_stat;  
ctr_stat = m_spel.Stat(0);