<< 前へ        次へ >>

ID : 7313

ExclusiveControlStatus

機能

排他制御状態を取得します。

このコマンドはVer.2.7.*から有効です。

構文

ExclusiveControlStatus (モード[, 排他制御ロボット番号])

指定項目

モード
取得したい状態を整数型データで指定します。
指定値 意味 状態
0 排他制御有効状態 ON:有効
OFF:無効
1 排他制御侵入状態 ON:侵入中
OFF:侵入無
2 排他制御待機状態 ON:待機中
OFF:待機無
排他制御ロボット番号
排他制御ロボット番号を整数型データで指定します。 省略時は自身が対象になります。
0:排他制御IP(0)
1:排他制御IP(1)
2:排他制御IP(2)
3:排他制御IP(3)

戻り値

指定モードの状態を、32ビットのビット列の該当ビットにセットし、整数型データで返します。

モードの状態がONの場合は"1"、OFFの場合は"0"を返します。

    I0 = ExclusiveControlStatus( 1, 1 ) 'ロボット1の排他制御侵入状態を取得

戻り値が"I0 = 5(&B101)"の場合は、排他エリアの0番と2番にロボット1が侵入していることを表しています。

解説

指定した排他制御ロボットの排他制御状態を取得します。

注意事項

-

用例

機能ガイドの排他制御機能の "プログラミング" を参照してください。

ID : 7313

<< 前へ        次へ >>