====== MP STUDIO 2 Phase 6 · チェック・通信・ダウンロード ====== 作成したラダーは機器用のコードに変換され、機器にダウンロードされます。このページでは、ダウンロード前に行うプログラムのチェック、通信ポートの設定、ダウンロードとファームウェアの確認、ニーモニックとメモリ容量の確認方法を説明します。 {{ :ja-jp_products:mp_studio:download-flow.svg?1000 |図1. ラダーが機器にダウンロードされるまでの流れ }} ===== プログラムのチェック ===== MP STUDIO 2は、編集するたびにプログラム全体をチェックします。別途コンパイルする手順はなく、結果はすぐにキャンバスに表示されます。 {{ :ja-jp_products:mp_studio:check-error-warn-marked.svg?1200 |図2. エラーセルと警告セル }} * **① エラーセル(赤色):** ダウンロードできない問題です。例: 機種にないアドレス(図の''P200'')、データメモリのサイズを超えるアドレス、データ型が合わないファンクションの引数 * **② 警告セル(オレンジ色のアドレス文字):** ダウンロードはできますが、動作を確認する必要があるセルです。図の''P1''は、コイルやファンクションで終わっていないため、何も実行されないラングです。 * **設定 → オプション → グリッドと二重コイル**で**二重コイルのチェック**をオンにしておくと、同じアドレスのコイルが2回使われたときにエラーセルとして表示されます。 * セルを選択するとインスペクターの下部に、セルにマウスポインターを合わせるとツールチップに、問題の理由が表示されます。ステータス表示には**チェック OK**または**エラー N セル · 警告 N**と表示されます。 ^ ショートカット ^ メニュー ^ 動作 ^ | ''Ctrl+.'' / ''Ctrl+,'' | 検索 → 次のエラー / 前のエラー | エラーセルの間を移動します。 | | ''Alt+.'' / ''Alt+,'' | 検索 → 次の警告 / 前の警告 | 警告セルの間を移動します。 | エラーセルがあると、ダウンロードもモニタリングもできません。ダウンロードの前に、エラーセルをすべて修正してください。 ===== 通信ポート ===== **設定 → 通信ポート**を選択するか、上部バーの**通信**ボタンを押すと、**通信ポート**ウィンドウが開きます。上部はダウンロードに使う回線、中央は機器のシリアルチャンネルの通信設定、下部はモニタリングの設定です。 {{ :ja-jp_products:mp_studio:port-dialog-marked.svg?640 |図3. 通信ポートウィンドウ }} ==== ダウンロードチャンネル ==== * **① チャンネル:** PCのCOMポートまたは''ETHERNET''を選択します。一覧には、COM番号とデバイス名が一緒に表示されます。右側のボタンを押すと、PCのCOMポート一覧を読み込み直します。 * **② IP アドレス・ポート番号:** ''ETHERNET''を選択した場合に、機器のIPアドレス(例: ''192.168.0.123'')とポート番号を入力します。 {{ :ja-jp_products:mp_studio:port-dialog-ethernet.png?640 |図4. ETHERNETを選択し、IPアドレスとポート番号を入力した画面 }} イーサネットでのダウンロードは、機器がイーサネット接続に対応している場合に使用できます。対応しているかどうかは、製品ページで確認してください。 ==== シリアルチャンネル ==== **③ シリアル 1・シリアル 2・シリアル 3**タブでチャンネルを選び、**④ 通信条件**と**⑤ モード**を設定します。チャンネル数は機種によって異なります。''MPS-8A4R(T)-S''・''MPS-8A8R(T)-S''・''MPS-16A8R(T)-R2''・''MPS-16A16R(T)''は、シリアルが1チャンネルだけです。 ^ 項目 ^ 選択肢 ^ | モード | ''Normal'' · ''Modbus RTU Slave'' · ''Cubloc Modbus RTU Slave'' · ''CNET (XBC/LINK)'' · ''IBUS Master'' · ''IBUS Slave'' · ''Modbus RTU Master'' · ''User Protocol''(V1.3.0以降) | | ボーレート | 2400 · 4800 · 9600 · 14400 · 19200 · 28800 · 38400 · 57600 · 76800 · 115200 | | データビット・パリティ・ストップビット | 接続する機器と同じ値に設定します。 | | スレーブ局番 | スレーブモードでのこの機器の局番です。 | | ⑥ このチャンネルをダウンロードに使う | オンにすると、このチャンネルでプログラムをダウンロードできます。オンにする場合は、ボーレートを115200にする必要があります。 | ボーレート・データビット・パリティ・ストップビットは、接続先の機器と同じにする必要があります。''Modbus RTU Master''のチャンネルはダウンロードに使用できないため、**このチャンネルをダウンロードに使う**をオフにする必要があります。Modbusマスターの一覧については、[[:ja-jp_products:mp_studio:menus_settings#modbus_rtu_マスター|Phase 9 · Modbus RTU マスター]]で説明します。 ウィンドウ下部の**モニタリング**欄にある**モニター読み取りをまとめる**をオンにすると、隣り合うセルを一度に読み取るため、値の更新が速くなります。初期設定は、シリアル接続ではオン、イーサネット接続ではオフです。機器の値が正しく表示されない場合はオフにしてください。 ===== イーサネット接続 ===== ダウンロードチャンネルが''ETHERNET''の場合は、上部バーに**Connect**ボタンが表示されます。 - **Connect**を押すか、**実行 → 接続**を選択します。 - 機器表示に**イーサネット接続中 · IP:ポート**と表示されれば、接続されています。ボタンの表示は**Disconnect**に変わります。 - 接続を切断するには、**Disconnect**を押します。 {{ :ja-jp_products:mp_studio:eth-connected-pill.png?1000 |図5. イーサネットで接続中の機器表示とDisconnectボタン }} シリアル(COM)チャンネルでは、別途接続する必要はありません。ダウンロードやモニタリングのコマンドを実行するたびに、ポートを開いて使用します。 ===== ダウンロード ===== - エラーセルがないことを確認します。 - 上部バーの**ダウンロード**を押すか、**実行 → ダウンロード**(''Ctrl+T'')を選択します。 - 進行状況ウィンドウで進行状況を確認します。転送中は、機器の電源を切ったり、ケーブルを外したりしないでください。 - **ダウンロードが完了しました**ウィンドウが表示されたら、**OK**を押します。すぐにモニタリングを始める場合は、**モニタリング**を押します。 {{ :ja-jp_products:mp_studio:download-dialog.svg?1000 |図6. ダウンロードの進行状況ウィンドウと完了ウィンドウ }} * モニタリング中にダウンロードすると、モニタリングを停止してからダウンロードします。完了ウィンドウの**モニタリング**で再開できます。 * 機器のファームウェアのバージョンが、MP STUDIO 2が必要とするバージョンと異なる場合は、ファームウェアを更新するかどうかを確認するウィンドウが表示されます。 * ダウンロードした後にラダーを修正すると、モニタリング時に機器表示に**機器のプログラムと異なります**と表示されます。 > **注意:** ''Ctrl+T''とセルメニューの**ダウンロード**は、確認ウィンドウを表示せずにすぐダウンロードします。稼働中の設備に接続された機器では出力が変わるおそれがあるため、設備を安全な状態にしてから実行してください。 ===== ファームウェアのバージョンとファームウェアのダウンロード ===== **実行 → ファームウェアのバージョン**を選択すると、接続された機器のファームウェアのバージョンを読み出し、画面の右下に**ファームウェアのバージョンは 0.2.6 です。**のように通知します。モニタリング中は、ステータス表示にもファームウェアのバージョン(**FW**)が表示されます。 {{ :ja-jp_products:mp_studio:firmware-version.png?400 |図7. ファームウェアのバージョンの通知 }} **実行 → ファームウェアのダウンロード**は、機器のファームウェアを更新するコマンドです。ダウンロード時にファームウェアの更新を確認するウィンドウが表示された場合に使用してください。ファームウェアの更新中は、機器の電源を切ったり、ケーブルを外したりしないでください。 ===== ニーモニック変換 ===== **実行 → ニーモニック変換**を選択するか、上部バーの**ニーモニック**ボタンを押すと、**ニーモニック**ウィンドウが開きます。このウィンドウには、ラダーを命令語の一覧(ニーモニック)に変換した結果が表示されます。 {{ :ja-jp_products:mp_studio:mnemonic-viewer-marked.svg?1100 |図8. ニーモニックウィンドウとラダーセルの対応 }} * **① ニーモニックの行**をクリックすると、その行を生成した**② ラダーセル**にカーソルが移動します。図は、''AND NOT P1''の行をクリックして、''P1''(NC)のセルに移動した状態です。 * ラダーセルで**検索 → ニーモニックで表示**を選択すると、そのセルから生成されたニーモニックの行が強調表示されます。 * **③ コピー**を押すと、ニーモニック全体をクリップボードにコピーします。 ===== プログラムメモリ容量 ===== **実行 → プログラムメモリ容量**を選択すると、現在のプログラムを機器用のコードに変換し、機器のプログラムメモリの残り容量を表示します。容量を超えた場合は超過したバイト数が表示され、その状態ではダウンロードできません。 {{ :ja-jp_products:mp_studio:mem-capacity.png?480 |図9. プログラムメモリ容量ウィンドウ }} ===== EEPROM の初期化 ===== **実行 → EEPROM の初期化**は、機器の停電保持(EEPROM)の値をすべて消去します。消去した値は元に戻せないため、実行前に確認ウィンドウが表示されます。このコマンドは、ダウンロードチャンネルがシリアル(COM)の場合にのみ使用できます。 ===== 関連文書 ===== * [[:ja-jp_products:mp_studio:monitoring|Phase 7 · モニタリングとデータテーブル]] * [[:ja-jp_products:mp_studio:troubleshooting|Phase 10 · トラブルシューティング]] [[:ja-jp_products:mp_studio|← MP STUDIO 2 ユーザーマニュアルに戻る]]