ID : 384
SysState
機能
コントローラのステータスを返します。
解説
コントローラのステータスを整数型データで返します。
戻り値のBit
I/Oの専用出力信号と同じです。
| 状態 | Bit |
|---|---|
| ロボット運転中(プログラム動作中) | 0 |
| ロボット異常 | 1 |
| サーボOn中 | 2 |
| ロボット初期化完了(I/O 標準、MiniIO専用モード選択時)/ ロボット電源入り完了(I/O 互換モード選択時) | 3 |
| 自動モード | 4 |
| 自動モードで起動権がティーチングペンダント以外にある場合 | 5 |
| バッテリ切れ警告 | 6 |
| ロボット警告 | 7 |
| コンティニュスタート許可 | 8 |
| 予約 | 9 |
| 非常停止状態 | 10 |
| 自動運転イネーブル | 11 |
| 防護停止 | 12 |
| 停止処理中 | 13 |
| 予約 | 14 |
| 予約 | 15 |
| プログラムスタートリセット | 16 |
| Cal完了 | 17 |
| 手動モードまたはティーチチェックモード | 18 |
| 1サイクル完了 | 19 |
| ロボット動作中(指令値レベル) | 20 |
| ロボット動作中(エンコーダレベル) | 21 |
| 予約 | 22 |
| 予約 | 23 |
| コマンド処理完了 | 24 |
| 予約 | 25 |
| 予約 | 26 |
| 予約 | 27 |
| 予約 | 28 |
| 予約 | 29 |
| 予約 | 30 |
| 予約 | 31 |
関連項目
-
注意事項
-
用例
'サーボON中(2ビット目)かつ自動モード(4ビット目)
'の時pro2を起動する
sub main
'20 (2進 &B10100)
if (SysState And 20) = 20 then
run pro2
end if
end sub
ID : 384

