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);
← StartBGTask方法 Stop方法 →