<< 前へ        次へ >>

ID : 384

SysState

機能

コントローラのステータスを返します。

構文

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

<< 前へ        次へ >>