Stat方法

描述
傳回控制器狀態。

語法
Function Stat (Address As Integer) As Integer

參數

  • Address
    指定代表控制器狀態的地址。(0至-2的整數)

傳回值
傳回代表控制器狀態的4位元組值。(請參閱下表。)

地址 Bit 位元開啟時的控制器狀態
0 0-15 &H1-&H8000 任務1至16正在執行(Xqt)或處於停止狀態
16 &H10000 任務正在執行
17 &H20000 暫停狀態
18 &H40000 錯誤狀態
19 &H80000 TEACH模式
20 &H100000 緊急停止狀態
21 &H200000 低運行功率模式
22 &H400000 安全防護打開
23 &H800000 啟動開關開啟
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 馬達開啟狀態
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)或處於停止狀態

另請參閱
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);