Motoman コマンドの例
以下に、対応する各ネイティブモードコマンドの機能を複製するために必要な Motoman コマンドシーケンスの例を示します。それぞれの例において、Motoman 変数 D001 はコマンドを保持するために使用され、Motoman 変数 B000 は D001 を指し示すインデックスを保持するために使用され、Motoman 変数 B001 は送信パラメータまたは受信データを保持する Motoman 変数を指し示すインデックスを保持するために使用されます。
Motoman コマンドの例
In-Sight センサのスロット #13 のジョブをアクティブ化します。
ネイティブモードコマンド |
Motoman コマンドシーケンス |
SJ13 |
0001 SET B000 1 |
Motoman の B 変数 B002 はジョブ番号パラメータを保持します。 |
アクティブな In-Sight ジョブのジョブ番号を受け取ります。
ネイティブモードコマンド |
Motoman コマンドシーケンス |
0001 SET B000 1 |
|
Motoman の B 変数 B003 は、アクティブな In-Sight ジョブの番号 (0 ~ 19) を保持します。 |
In-Sight をオンラインに設定します。
ネイティブモードコマンド |
Motoman コマンドシーケンス |
SO1 |
0001 SET B000 1 |
Motoman の B 変数 B004 はパラメータを保持します。In-Sight をオフラインに設定するには、SET B004 0 と指定します。 |
In-Sight センサのオンライン/オフライン状態を取得します。
ネイティブモードコマンド |
Motoman コマンドシーケンス |
0001 SET B000 1 |
|
Motoman の B 変数 B005 はオンライン/オフライン状態 (1 または 0) を保持します。 |
「Soft 7」として指定されているアクティブな In-Sight ジョブでイベントをトリガします。
ネイティブモードコマンド |
Motoman コマンドシーケンス |
SE7 |
0001 SET B000 1 |
Motoman の B 変数 B006 はイベント番号パラメータを保持します。 |
アクティブな In-Sight ジョブのセル A13 に格納されている EditInt 関数の値を整数値 69 に設定します。
ネイティブモードコマンド |
Motoman コマンドシーケンス |
SIA013 69 |
0001 SET B000 1 |
Motoman の I 変数 I007 には、整数パラメータが保存されます。 |
アクティブな In-Sight ジョブのセル B14 に格納されている EditFloat 関数の値を double (または real) 値 3.142 に設定します。
ネイティブモードコマンド |
Motoman コマンドシーケンス |
SFB014 3.142 |
0001 SET B000 1 |
Motoman の R 変数 R008 には、double または real パラメータが格納されます。 |
アクティブな In-Sight ジョブのセル C15 に格納されている EditString 関数の値を文字列 (または P 変数)「1.1,2.2,3.3,4.4,5.5,6.6,00」に設定します。
ネイティブモードコマンド |
Motoman コマンドシーケンス |
SSC015 1.1,2.2,3.3,4.4,5.5,6.6,00 |
0001 SET B000 1 |
Motoman の P 変数 P009 には、P 変数パラメータが保存されます。 |
アクティブな In-Sight ジョブのセル C15 に格納されている文字列 (上記の例で設定) を取得し、結果を指定された Motoman 変数に代入します。
ネイティブモードコマンド |
Motoman コマンドシーケンス |
GVC015 |
0001 SET B000 1 |
|
アクティブな In-Sight ジョブのセルに格納されている値を取得し、結果を指定された Motoman 変数に代入します。要求されたデータは、コントローラプログラムの Motoman 変数によって示される指定されたデータ型 (整数または浮動小数点) に適合するようにフォーマットされます。
ネイティブモードコマンド |
Motoman コマンドシーケンス |
GVD016 |
0001 SET B000 1 |
この例では、1 つの I 変数 (整数) が要求されています。したがって、
|
ネイティブモードコマンド |
Motoman コマンドシーケンス |
GVE017 |
0001 SET B000 1 |
この例では、1 つの R 変数 (real) が要求されています。したがって、
|