• 検索結果がありません。

2-8-2 専用入力命令の実行時

ドキュメント内 DeviceNet SRCP/SRCD/ERCX/SRCX/DRCX U/M Japanese (ページ 34-38)

„ 専用命令を受け付けるとBUSY出力がONします。受け付けた命令が正常に終了し たかどうかは、BUSY出力がOFFした時点でのEND出力の状態により判断します。

END出力がONしていた場合は正常に終了したことを意味し、OFFしていた場合は 正常に終了しなかったことを意味します。

„ 専用命令入力は必ずパルス入力としてください。入力がONのままですと、命令実行 が終了してもBUSYがOFFしません。

(1) 実行時間の長い命令を実行し、正常に終了する場合

(専用命令入力をOFFするとき、まだ命令を実行途中でENDがOFFしている場合)

専用命令 BUSY END

30ms以下 1ms以下 1ms以下

① 専用命令入力の立ち上がりでENDがOFFし、BUSYがONします。

② BUSYがONしたのを確認後、専用命令入力をOFFします。

③ BUSYがOFFするまで待ちます。

④ BUSYがOFFしたとき、ENDはONであり正常終了を意味します。

注意

自動起動命令(AUTO-R)の場合は、プログラムが終了した場合または STOP文 を実行した場合にENDがONしBUSYがOFFします。エンドレスのプログラム(最 終ステップでプログラムの先頭に無条件で戻るようなプログラム)を実行した場合 は、インターロックや非常停止をかけない限りBUSYがOFFしません。

(2) 実行時間の短い命令を実行し、正常に終了する場合

(以下の例のように専用命令入力を OFF するとき、すでに命令の実行が終了し、

ENDがONしている場合)

• 移動距離の非常に短い移動命令(ABS-PT,INC-PT)を実行するとき

• リセット命令(RESET)を実行するとき

• L,DO文などの非常に処理時間が短いコマンドをステップ実行するとき、など

専用命令

BUSY END

30ms以下 1ms以下 30ms以下

① 専用命令入力の立ち上がりでENDがOFFし、BUSYがONします。

② BUSYがONしたのを確認後、専用命令入力をOFFします。

③ BUSYがOFFするまで待ちます。(すでに命令実行は終了しているため、すぐ にBUSYはOFFします。)

④ BUSYがOFFしたとき、ENDはONであり正常終了を意味します。

システムモード選択パラメータ(1 軸コントローラ:PRM34、2 軸コントローラ:

PRM20)の“bit7 命令実行完了時の END出力シーケンス設定”の設定を変更す ることで、ENDがONするタイミングを専用命令入力がOFFしたときに変更するこ とができます。

メモ

システムモード選択パラメータ(1 軸コントローラ:PRM34、2 軸コントローラ:

PRM20)の“bit7 命令実行完了時のEND出力シーケンス設定”は、以下のコント ローラバージョンに対応しています。

ERCX、SRCX : Ver. 13.74以降 DRCX : Ver. 18.74以降 SRCP、SRCD : Ver. 24.32以降 SRCP30 : Ver. 24.32H以降

専用命令

BUSY

END

30ms以下 1ms以下 1ms以下 1ms以下

専用命令の実行完了 専用命令の実行が終了しても、

専用命令入力がOFFになるまで ENDONしない

(3) 命令実行が最初から不可能な場合

(以下の例のように最初から命令の実行が不可能で、ENDがONしない場合)

• 原点復帰未了状態で移動命令(ABS-PT,INC-PT)を実行したとき

• 原点復帰未了状態で運転起動命令(AUTO-R,STEP-R)を実行したとき

(運転前動作選択パラメータ(1 軸コントローラ:PRM48、2 軸コントロー ラ:PRM9)を1もしくは3にした場合を除く)

• ポ イ ン ト デ ー タ が 未 登 録 の ポ イ ン ト 番 号 を 指 定 し て 、 移 動 命 令

(ABS-PT,INC-PT)を実行したとき

• インターロックもしくは非常停止状態で専用命令を実行したとき(リセット命 令(RESET)、サーボ復帰命令(SERVO)を除く)

専用命令

BUSY

END

30ms以下 1ms以下 30ms以下

① 専用命令入力の立ち上がりでENDがOFFし、BUSYがONします。

② BUSYがONしたのを確認後、専用命令入力をOFFします。

③ BUSYがOFFするまで待ちます。(命令実行が最初から不可能なため、すぐに BUSYはOFFします。)

④ BUSYがOFFしたとき、ENDはOFFのままであり、正常に終了できなかった ことを意味します。

(4) 命令実行が途中で不可能になった場合

(以下の例のように途中で命令の実行が不可能になり、ENDがONしない場合)

• 専用命令の実行途中でインターロックや非常停止がかかったとき

• 自動運転中に登録されていないプログラムにジャンプしたり、未登録ポイン トへ移動しようとしたりして、何らかのエラーが発生したとき

専用命令

BUSY

END

実行命令により異なる 命令実行不可能

① 専用命令入力の立ち上がりでENDがOFFし、BUSYがONします。

② BUSYがONしたのを確認後、専用命令入力をOFFします。

③ BUSYがOFFするまで待ちます。

④ 途中で命令実行が不可能になったためBUSYがOFFします。

⑤ BUSYがOFFしたとき、ENDはOFFのままであり、正常に終了できなかった ことを意味します。

ドキュメント内 DeviceNet SRCP/SRCD/ERCX/SRCX/DRCX U/M Japanese (ページ 34-38)

関連したドキュメント