はじめに
MG400におけるプログラムの実行モードの1つにRemote I/Oモードというものがあります。このモードでは、MG400のI/O入力をトリガとして予め設定した一つのプログラムに対して実行・停止などの制御を行うことができます。
環境
以下の環境にて、この手順が有効であることを確認しています。
OS: Windows 10(64bit)
MG400: DobotStudioPro v2.4.0, ファームウェア v1.5.7.0
使用方法
モードの有効化
① ≡をクリックしてMenuを開きます。
② Settingsをクリックします。
③ Remote Controlをクリックします。
④ Current modeにおいてRemote I/Oを選択します。
⑤ Script to Runにおいてこのモードで制御するプログラムの種類(DobotBlockly, Script)を選択します。
⑥ Openをクリックすると、⑤で選択した種類の作成済プログラム一覧が出ます。一覧から制御するプログラムを選択します。
⑦ Applyをクリックします。
⑧ Remote I/O, Running logの表記がされていれば、設定完了です。
DIコマンドとDOステータスの設定
I/O configのmodifyにおいて、I/O入力によるMG400へのコマンド(DIコマンド)と、I/O出力によるMG400ステータスの出力(DOステータス)をそれぞれどの番号の端子に割り振るかを選択することができます。
・DIコマンド:
– Start(モーターに給電を行う。設定したプログラムを実行する。DOステータス:Runningに遷移する)
– Pause(プログラムを一時停止する。モーターは給電状態を保つ。DOステータス:Pauseに遷移する)
– Resume(DIコマンド:Pauseで一時停止した所からプログラムを再開する。DOステータス:Runningに遷移する)
– Stop(プログラムを停止する。モーターは給電状態を保つ。DOステータス:Readyに遷移する)
– Emergency stop(プログラムを停止する。モーターの給電をOFFにする。DOステータス:Alarmに遷移する)
– Clear alarm(アラームを解除する)
・DOステータス:
– Ready(プログラム実行待ち状態)
– Pause(プログラム一時停止状態)
– Alarm(アラーム発生状態)
– Running(プログラム実行状態)
ご不明点等ございましたら、お気軽にdobot@techshare.co.jpまでお問い合わせください。