====== MP STUDIO 2 Phase 7 · モニタリングとデータテーブル ====== モニタリングは、機器で実行中のプログラムの状態をMP STUDIO 2の画面にリアルタイムで表示する機能です。ラダーキャンバス、データテーブル、ウォッチカード、値のトレンドグラフで値を確認し、値の書き込みや強制入出力で機器の値を変更できます。 {{ :ja-jp_products:mp_studio:monitor-flow.svg?1000 |図1. モニタリング中にPCと機器の間でやり取りされる内容 }} ===== ラダーモニタリングの開始・終了 ===== - 現在のプロジェクトを機器にダウンロードします。 - 上部バーの**Monitoring**を押すか、''Ctrl+M''(**実行 → モニタリング**)を押します。 - モニタリングを終了するには、''Esc''または''Ctrl+M''を押します。 {{ :ja-jp_products:mp_studio:monitor-ladder-marked.svg?1200 |図2. モニタリング中のラダーキャンバス }} * **① 通電表示:** 通電している接点・コイル・接続線とファンクションブロックが通電色に変わります。モニタリング中は、キャンバスの周囲に緑色の枠が表示されます。 * **② 現在値:** タイマー・カウンター・データアドレスの値がセルの上に表示されます。 * **③ 機器表示:** **モニタリング中 · ポート**とスキャンタイム(SCAN)が表示されます。 * **④ ステータス表示:** スキャンタイム(**SCAN TIME**)と機器のファームウェアのバージョンが表示されます。 モニタリング中にラダーを修正すると、**プログラムが変更されたため、モニタリングを停止しました。**と通知され、モニタリングが停止します。修正したプログラムを確認するには、もう一度ダウンロードしてからモニタリングを開始してください。 ==== 機器のプログラムと異なります ==== ダウンロードした後にラダーを修正してモニタリングを開始すると、機器表示に**機器のプログラムと異なります**と表示されます。機器は以前のプログラムを実行しているため、画面の値が別のセルの値である可能性があります。この表示が出た場合は、もう一度ダウンロードしてください。 {{ :ja-jp_products:mp_studio:program-stale-pill.svg?700 |図3. 「機器のプログラムと異なります」の表示 }} ==== 応答なし ==== モニタリング中に機器からの応答が途絶えると、機器表示とステータス表示に**応答なし**と表示されます。ケーブルの接続、機器の電源、通信ポートの設定を確認してください。 ===== メモリへの値の書き込み ===== モニタリング中にワードのセルを右クリックして**メモリへの値の書き込み**を選択するか、セルを選択して''Alt+Enter''を押すと、**メモリへの値の書き込み**ウィンドウが開きます。 {{ :ja-jp_products:mp_studio:cell-write-dialog-marked.svg?550 |図4. メモリへの値の書き込みウィンドウ }} - **① アドレス・データ型**と**② 現在値**を確認します。 - **③ 値**に書き込む値を入力し、**④ 書き込み**を押します。 データ型の範囲を超える値は送信されず、その理由が表示されます。書き込んだ値は、次のスキャンでプログラムによって上書きされることがあります。 ===== 強制 ON/OFF ===== モニタリング中にビットのセルを右クリックし、**Force ON**・**Force OFF**を選択すると、その点を強制的にON/OFFできます。インスペクターの**Force**ボタンも同じ動作をします。強制状態は、[[#強制入出力|強制入出力]]ウィンドウでまとめて確認・解除できます。 {{ :ja-jp_products:mp_studio:monitor-context-menu.png?285 |図5. モニタリング中のセルの右クリックメニュー }} モニタリング中のセルメニューには、**Monitoring Off**、値の表示形式(**Signed Decimal**・**Unsigned Decimal**・**Hexadecimal**・**Binary**・**Floating Point**)、**メモリへの値の書き込み**、**Force ON**・**Force OFF**、**ウォッチリストに追加 (アドレス)**があります。 ===== データテーブル ===== **実行 → データテーブル**を選択すると、**データテーブル**ウィンドウが開きます。アドレスを登録して値を表で確認したり、値を書き込んだり、トレンドを記録したりできます。 {{ :ja-jp_products:mp_studio:data-table-marked.svg?780 |図6. モニタリング中のデータテーブル }} - **① アドレス**列に''D10''・''M0''・''R1''のようにアドレスを入力し、''Tab''で次の欄に移動します。シンボルが登録されている場合は、**シンボル**列にも表示されます。 - **② 形式**には、アドレスのデータ型(''BIT''・''WORD''など)が表示されます。ワード値は、**値**の横のドロップダウンリストで、10 進(符号付き)などの表示形式を選択できます。 - **③ モニタリング**を押して、値の読み出しを開始します。モニタリング中は、ボタンが**モニタリング停止**に変わります。 - 値を変更するには、**④ 書き込む値**に値を入力し、**強制書き込み**を押します。10進数、''0x''(16進数)、''0b''(2進数)で入力できます。 * **⑤ .dt を保存**・**.dt を開く**で、アドレスの一覧をファイルに保存し、再び読み込むことができます。 * **⑥ トレンド**を押すと、[[#値のトレンドグラフ|値のトレンド]]パネルが開きます。 * 行の右端にある**✕**でその行を、**クリア**ですべての行を削除します。 * 登録したアドレスの一覧は、プロジェクトファイルごとに個別に記憶されます。 * プログラムのチェックでエラーがある状態でも、固定メモリ領域(P・M・D・T・C・R)のアドレスは読み出せます。このとき、ユーザー変数とシステムクロックの行は**—**と表示されます。 ==== ウォッチリストに追加 ==== ラダーセルのアドレスを、データテーブルに直接追加できます。 * インスペクターの**ウォッチリストに追加**ボタンを押します。 * または、セルを右クリックして**ウォッチリストに追加 (アドレス)**を選択します。 データテーブルが閉じている場合は、ウィンドウが開いてアドレスが追加されます。すでに登録されているアドレスは、インスペクターに**ウォッチ中**と表示されます。 {{ :ja-jp_products:mp_studio:watch-add-inspector-marked.svg?480 |図7. インスペクターのウォッチリストに追加ボタン }} ==== ウォッチカード ==== データテーブルに登録したアドレスと値は、右列の**ウォッチ**カードにも表示されます。モニタリング中であれば、データテーブルウィンドウを閉じても、ウォッチカードの値は更新され続けます。 {{ :ja-jp_products:mp_studio:watch-card-live.png?480 |図8. モニタリング中のウォッチカード }} ===== 値のトレンドグラフ ===== データテーブルの**トレンド**を押すと、**値のトレンド**パネルが開きます。このパネルには、登録したアドレスの値の変化が時間軸のグラフで表示されます。 {{ :ja-jp_products:mp_studio:trend-panel-marked.svg?900 |図9. 値のトレンドパネル }} * **① 記録開始・記録停止:** 値の記録を開始または停止します。記録中は、記録した行数が表示されます。 * **② 一時停止・再開:** グラフの表示だけを止めたり、再び動かしたりします。記録は続きます。 * **③ 表示期間:** 画面に表示する時間の範囲(秒・分)を選択します。 * **④ 凡例:** アドレスごとの色と現在値です。凡例をクリックすると、そのアドレスの線を非表示にしたり、再表示したりします。 * **⑤ CSV の保存…:** 記録した値をCSVファイルに保存します。 ビットアドレス(図の''M0'')は、グラフの下にON/OFFの波形で表示されます。 記録した行数が上限に達すると、記録は自動的に停止します。モニタリングがオフのときは、グラフは描画されません。 ===== 強制入出力 ===== **実行 → 強制入出力**を選択すると、**強制入出力**ウィンドウが開きます。強制入出力は、入力点を実際の信号の代わりに指定した値で読み取らせたり、出力点からラダーの結果に関係なく指定した値を出力させたりする機能です。 {{ :ja-jp_products:mp_studio:force-io-dialog-marked.svg?900 |図10. 強制入出力ウィンドウ }} - **① 入力点**・**② 出力点**で、強制する点のONまたはOFFを選択します。淡色で表示されている点は、この機種にない点です。 - **③ 強制を適用**を押して、機器に送信します。 - **④ 状態の読み出し**を押すと、機器に設定されている強制状態を読み出し直します。ウィンドウの上部に、強制中のON/OFFの点数が表示されます。 - **⑤ 案内文**で、強制の適用時の動作と解除方法を確認します。 > **注意:** 適用した強制値は機器に保存され、電源を入れ直しても、プログラムを再ダウンロードしても保持されます。強制を解除するには、**クリア → 強制を適用**の順に押す必要があります。 1つの点にONとOFFを同時に設定すると、機器はOFFを適用します。強制中の点がある場合は、モニタリング中に機器表示に**強制 N**と表示され、これを押すとこのウィンドウが開きます。**フレームを表示**を押すと、機器に送信する通信フレームを確認できます。 ===== 関連文書 ===== * [[:ja-jp_products:mp_studio:download|Phase 6 · チェック・通信・ダウンロード]] * [[:ja-jp_products:mp_studio:simulation|Phase 8 · シミュレーション]] * [[:ja-jp_products:mp_studio:troubleshooting|Phase 10 · トラブルシューティング]] [[:ja-jp_products:mp_studio|← MP STUDIO 2 ユーザーマニュアルに戻る]]