メニューバーにはファイル・編集・表示・実行・設定・ヘルプがあります。プロジェクトファイルにはファイル、ラダーセルの操作には編集、画面領域の表示切替には表示を使用します。
| マーカー | メニュー | 使用する機能 |
|---|---|---|
| ① | ファイル | プロジェクトの作成・オープン・保存・印刷、環境設定、プログラムの終了 |
| ② | 編集 | ラダーセルの元に戻す・切り取り・コピー・貼り付け・削除 |
| ③ | 表示 | サイドバー・下部パネル・ラダーモニタリングの表示切替 |
| ④ | 実行 | ビルド・書き込み・通信設定・メモリ書き込み |
| ⑤ | 設定 | メモリ領域・ラダーデザイン・ピンマップ・ボード・EEPROMの設定 |
| ⑥ | ヘルプ | バグ報告・改善要望・アップデート確認・プログラム情報 |
ファイル → 環境設定は、このPCで使用するプログラム環境を開きます。上部の設定メニューには、現在のプロジェクトに保存される設定と共通のラダーデザイン環境設定への項目があります。
ファイルメニューからプロジェクトを作成・オープン・保存できます。現在編集中のタブに対応する内容も同じメニューから印刷します。
| マーカー | 項目 | 既定のショートカット | 動作 |
|---|---|---|---|
| ① | 新規作成 | Ctrl + N | ボードを選択して新しいプロジェクトを作成します。 |
| ② | 開く | Ctrl + O | 保存されている.mp2プロジェクトを開きます。 |
| ③ | 保存 | Ctrl + S | 現在のプロジェクトを既存のパスに保存します。 |
| ④ | 名前を付けて保存 | Ctrl + Shift + S | 保存場所とプロジェクトファイル名を指定し直します。 |
| ⑤ | 印刷 | Ctrl + P | アクティブなタブに応じてArduino Codeまたはラダーロジックを印刷します。 |
| ⑥ | 環境設定 | - | 設定画面の一般タブを開きます。 |
| ⑦ | 終了 | - | MPINO Studio 2を終了します。 |
開くはMPINO Studio 2で保存した.mp2プロジェクトを対象とします。従来のMPINO STUDIO 1.xのプロジェクトファイルは開けません。新しいプロジェクトを作成し、以前の内容を確認しながら移してください。
保存されていない変更がある場合、新規作成と開くを実行する前に変更を破棄するか確認します。確認画面、または続いて開くファイル・ボード選択画面を取り消すと、現在のプロジェクトを維持します。
保存パスのないプロジェクトで保存を選択すると、名前を付けて保存画面が開きます。別の名前で保存すると、最初のArduino Codeファイル名もプロジェクトファイル名に合わせて変更されます。同じ名前の別のコードタブがある場合は保存できません。
Arduino Codeタブで印刷を選択すると、プロジェクトの全コードタブをタブの順序で印刷します。複数ある場合はタブごとに新しいページから始まります。ラダータブでは、全ラダー回路を図面として印刷します。
新しいプロジェクトの作成とボード選択はPhase 1・最初のプロジェクトを作るで確認できます。
ファイル → 環境設定を選択すると、設定画面の一般タブが開きます。上部の一般・ショートカット・ラダー設定・ラダーデザインでタブを切り替えます。
一般・ショートカット・ラダー設定の変更はすぐに反映され、このPCのプログラム設定へ自動保存されます。ただし、モニタリング使用ポートは現在のプロジェクトに保存され、変更したポートをボードへ反映するには再度ビルド・書き込みが必要です。
ラダーデザインは入力中には反映されません。色とサイズを指定した後に保存を選択すると、このPCで選択中のテーマに適用されます。
一般タブで、ユーザーライブラリフォルダ・プラットフォームフォルダ・言語・エラーレポートの自動送信を設定します。
| マーカー | 項目 | 動作 |
|---|---|---|
| ① | ユーザーライブラリフォルダ | ライブラリのインストール・取り込み・フォルダを開く操作で使用する場所を指定します。 |
| ② | プラットフォームフォルダ | ビルドと自動補完で使用するILOGICSボードコア・ツールチェーンのフォルダを開きます。 |
| ③ | 言語 | 한국어・English・日本語から選択します。 |
| ④ | エラーレポートを自動送信 | 異常終了やエラー発生時に診断情報を自動送信するか選択します。 |
ユーザーライブラリフォルダを変更しても、以前のフォルダにあるファイルは移動しません。変更後はライブラリ一覧を再読み込みし、自動補完エンジンを再起動します。デフォルトに戻すはフォルダを既定の場所に戻します。
言語を選択するとプログラム画面がすぐに切り替わります。別の保存ボタンは使用しません。
ショートカットタブで、ラダーツール・セルと行の編集・モニタリング切替に使用する16項目を変更できます。
| マーカー | 画面領域 | 動作・変更できる機能 |
|---|---|---|
| ① | すべて既定値に戻す | 変更した16個のショートカットをすべて既定値に戻します。 |
| ② | 機能と現在のショートカット | 各機能に現在割り当てられているキーを表示します。 |
| ③ | 項目別の変更・リセット | 選択した機能のショートカットを変更するか既定値に戻します。 |
| - | モニタリング | モニタリング切替 |
| - | ラダー要素 | NO・NC接点、横線・縦線、通常・SET・RESETコイル、NOT、立上り・立下りエッジ、ボックス関数 |
| - | 構造編集 | セルの挿入・削除、行の追加・削除 |
Enterで確定し、Escで取り消します。1項目だけ既定値に戻す場合は、その行のリセットを選択します。変更したショートカットをすべて戻す場合はすべてデフォルトにを選択します。
同じショートカットが複数の機能に指定されると、競合するショートカットに表示されます。変更は保存され、先に登録された機能が実行されます。
| マーカー | 画面領域 | 動作 |
|---|---|---|
| ① | 入力したショートカット | 登録するキーまたはキーの組み合わせを表示します。 |
| ② | 競合する機能の案内 | 同じショートカットが割り当てられた機能を表示します。先に登録された機能が実行されます。 |
| ③ | 確認・キャンセル | 入力したショートカットを確定するか変更を取り消します。 |
各ラダーショートカットの動作はPhase 3・ラダー編集のショートカットで確認できます。
ラダー設定タブで、ラダーセルの表示方法・ビルド検査・自動入力ボックス・ラダーモニタリングポートを設定します。
| マーカー | 項目 | 動作 | 適用範囲 |
|---|---|---|---|
| ① | アドレス + シンボル表示 | シンボルとアドレスをラダーセルに表示します。 | このPC |
| ② | シンボルのみ表示 | シンボルがあればシンボルを表示し、なければアドレスを表示します。 | このPC |
| ③ | ラダーを使用 | チェックを外すとラダーロジックをビルドから除外し、Arduino Codeだけを使用します。 | このPC |
| ④ | 二重コイル検査 | 同じアドレスを複数の出力コイルで使用するとビルドエラーを表示します。 | このPC |
| ⑤ | 接点作成時に自動入力ボックス | 接点やエッジを作成した直後にアドレス入力画面を開きます。 | このPC |
| ⑥ | モニタリング使用ポート | ラダーモニタリングデータを送信するボードのシリアルチャンネルを選択します。 | 現在のプロジェクト |
ラダーを使用のチェックを外しても、プロジェクトのラダータブは削除されません。ビルド時にラダー生成コードだけを除外します。
モニタリング使用ポートには現在のボードで使用できるチャンネルだけが表示されます。変更は次回のビルド・書き込みから適用され、プロジェクトファイルに保持するにはCtrl + Sで保存します。
接続とポート競合はPhase 6・ラダーモニタリングの設定で確認できます。
ラダーデザインタブで、ラダーセルの色・サイズ・横セル数・文字サイズ・ライン太さを設定します。保存した値は、このPCの現在のテーマに適用されます。
| マーカー | 色 | 現在適用される部分 |
|---|---|---|
| ① | セルの色 | ラダーセルの背景 |
| ② | セル選択の色 | 選択したラダーセル |
| ③ | ライン色 | 接点・接続線・コイル |
| ④ | テキストの色 | アドレスとボックス関数の文字列 |
| ⑤ | シンボルの色 | 今後の機能と表示され、現在のラダーには適用されません。 |
| ⑥ | モニタリングの色 | 今後の機能と表示され、現在のラダーには適用されません。 |
| マーカー | 項目 | デフォルト | 入力範囲 |
|---|---|---|---|
| ⑦ | 幅 | 100px | 100~240px |
| ⑧ | 高さ | 60px | 40~120px |
| ⑨ | 横セル数 | 12 | 4~32 |
| ⑩ | テキストサイズ | 13px | 9~24px |
| ⑪ | ライン太さ | 2 | 1~4、0.5単位 |
| ⑫ | 工場出荷時に戻す | - | 入力値を既定状態に戻します。 |
| ⑬ | 保存 | - | 入力したデザインをこのPCの選択中のテーマに適用します。 |
色は#RRGGBB形式で入力します。数値が範囲外の場合や色の形式が正しくない場合は保存できません。
入力欄を空にするとデフォルトを使用します。工場出荷時に戻すは入力値を既定状態に戻し、実際に適用するには保存を選択します。保存せずに別のタブへ移動するか設定画面を閉じると、変更を破棄するか確認します。
編集はラダーセルの操作、表示はサイドバー・下部パネル・ラダーモニタリングの表示切替に使用します。
| マーカー | 編集項目 | 既定のショートカット | 動作 |
|---|---|---|---|
| ① | 元に戻す | Ctrl + Z | 直前のラダー編集を1段階戻します。 |
| ② | 切り取り | Ctrl + X | 選択したラダーセルをコピーして元の位置を空にします。 |
| ③ | コピー | Ctrl + C | 選択したラダーセルをコピーします。 |
| ④ | 貼り付け | Ctrl + V | コピーしたセルを現在の選択位置へ貼り付けます。 |
| ⑤ | 削除 | Delete | 選択したラダーセルを空にします。 |
| マーカー | 表示項目 | 既定のショートカット | 動作 |
|---|---|---|---|
| ⑥ | サイドバーの切り替え | Ctrl + B | 左側のサイドバーを開閉します。 |
| ⑦ | パネルの切り替え | Ctrl + J | エディタ下部のパネルを開閉します。 |
| ⑧ | モニタリングの切り替え | Ctrl + M | ラダーモニタリングを開始・終了します。 |
上部の編集メニューにある切り取り・コピー・貼り付け・削除はラダータブで使用します。Arduino Codeのテキスト編集では、コードエディタにフォーカスを置いて同じショートカットを使用します。
編集 → 元に戻すはアクティブなタブに関係なく直前のラダー編集を戻します。Arduino Codeの変更を戻す場合は、コード入力領域にフォーカスを置いてCtrl + Zを押します。
ラダーセル編集はPhase 3・セルの挿入・削除・コピー、Arduino Code編集はPhase 5・Arduino Codeの編集、モニタリングはPhase 6・シリアル・ラダーモニタリングで確認できます。
実行メニューでプロジェクトをビルド・書き込みし、通信とメモリ書き込み機能を開きます。
| マーカー | 項目 | 既定のショートカット | 動作 |
|---|---|---|---|
| ① | ビルド | Ctrl + R | 現在の編集内容を変換してコンパイルします。 |
| ② | アップロード | Ctrl + U | 現在の内容をビルドし、選択したポートから書き込みます。 |
| ③ | アップロードのキャンセル | - | 実行中の書き込みを中止します。 |
| ④ | 通信 | - | ボードのシリアル通信チャンネルを設定します。 |
| ⑤ | メモリ書き込みリスト | - | 実行中のボードのメモリ値を確認・変更します。 |
ビルド・ポート選択・書き込みはPhase 1・プロジェクトをビルドするで確認できます。
実行 → 通信を選択すると、現在のボードが提供するシリアル通信チャンネルが表示されます。通信チャンネルがないボードでは、その旨が表示されます。
| マーカー | 項目 | 設定内容 |
|---|---|---|
| ① | チャンネル | ボードが提供するSerial1・Serial2・Serial3通信チャンネル |
| ② | プロトコル | なし・Modbus RTU スレーブ(Modbus RTU Slave)・LS産電 Cnet スレーブ |
| ③ | スレーブ ID | 1~247 |
| ④ | 通信速度 | チャンネルで使用するbaud |
| ⑤ | データビット | 5・6・7・8 |
| ⑥ | ストップビット | 1・2 |
| ⑦ | パリティ | なし・偶数・奇数 |
なしを選択すると、そのチャンネルの通信設定を使用しません。Modbus RTU スレーブまたはLS産電 Cnet スレーブを選択すると、スレーブIDと通信条件を設定できます。デフォルトはスレーブID 1、115200bps、データビット8、ストップビット1、パリティなしです。
Modbus RTU マスターとModbus TCP/IPは後日対応予定として表示され、選択できません。
通信設定は選択後すぐに現在のプロジェクトへ反映され、次回のビルド・書き込みで使用されます。保存前でも現在の設定でビルドできますが、プロジェクトを開き直した後も維持するにはCtrl + Sで保存します。
Arduino Code・通信設定・ラダーモニタリングで同じチャンネルを使用すると、書き込みの前に競合案内が表示されます。Phase 6・ポートの使用関係を確認してください。
実行 → メモリ書き込みリストで、実行中のボードのM・D・C・T・Rメモリ値を確認・変更できます。この画面を開いた状態でもラダーを編集できます。
| マーカー | 画面領域・機能 | 動作 |
|---|---|---|
| ① | モニタリング接続 | 最初にラダーモニタリングへ接続し、現在の接続状態を確認します。 |
| ② | アドレス・値・書き込み | メモリアドレスと値を入力し、書き込みまたはEnterでボードへ書き込みます。 |
| ③ | インポート・エクスポート・クリア・すべて書き込み | 一覧の読込み・保存・クリア、または値がある全行の上から順の書き込みを行います。 |
| ④ | 行ごとの書き込み・削除 | 選択した行だけを書き込むか、ボードの値を変えずに一覧から削除します。 |
| ⑤ | 現在値・書き込む値 | 登録したアドレスの現在値と書き込む値を確認します。 |
同じアドレスを複数回登録できません。アドレスが現在のボードのメモリ範囲外、または入力形式が正しくない行は書き込めません。全て書き込みは値が空の行を飛ばし、エラーが発生した行で停止します。
一覧は現在のプロジェクトに保存されるデータです。プロジェクトを開き直した後も維持するにはCtrl + Sで保存します。
メモリ書き込みの注意: メモリ値を書き込むと、実行中のラダーロジックの条件や出力結果がすぐに変わることがあります。装置が安全な状態であることを確認し、アドレスと値をもう一度確認してから使用してください。
アドレスと値の形式はPhase 2・メモリを理解する、接続はPhase 6・ラダーモニタリングの開始・終了で確認できます。
設定メニューから、現在のプロジェクトのメモリ・ピンマップ・ボード・EEPROM設定を開きます。ラダー設計設定はプログラム共通のラダーデザイン環境設定を開きます。
| マーカー | 項目 | 既定のショートカット | 保存範囲 | 説明 |
|---|---|---|---|---|
| ① | メモリ領域設定 | Ctrl + Shift + M | 現在のプロジェクト | P・M・D・C・T・Rメモリ数を設定します。 |
| ② | ラダー設計設定 | Ctrl + Shift + D | このPC | ラダーデザイン環境設定を開きます。 |
| ③ | ラダーピンマップ設定 | Ctrl + Shift + P | 現在のプロジェクト | ボードピンとラダーアドレスのマッピングを編集します。 |
| ④ | ボード変更 | - | 現在のプロジェクト | 現在のプロジェクトで使用するボードを変更します。 |
| ⑤ | 使用したメモリ | Ctrl + Shift + L | 参照機能 | プロジェクトで使用しているメモリアドレスと位置を確認します。 |
| ⑥ | EEPROM 停電保持 | Ctrl + Shift + E | 現在のプロジェクト | 電源を切った後も保持するメモリ領域を設定します。 |
メモリ領域設定と使用したメモリはPhase 2・メモリ領域で確認できます。ラダー設計設定はこのページのラダーデザインを確認してください。
設定 → ボード変更を選択すると、現在のボードが選択された状態でボード選択画面が開きます。別のボードを確定してもArduino Code・ラダー・メモリ設定は維持され、対象ボードとオプションモジュール構成が変更されます。
| マーカー | 画面領域 | 動作 |
|---|---|---|
| ① | 製品シリーズ | 変更先ボードの製品シリーズを選択します。 |
| ② | ボード選択 | 現在のプロジェクトで使用するボードとオプション構成を選択します。 |
| ③ | 選択・キャンセル | 選択したボードを適用するか、変更せずに画面を閉じます。 |
ボードごとにピンマップ・メモリ数・通信チャンネルが異なる場合があります。ボードを変更した後は、メモリ領域設定・ラダーピンマップ設定・通信・モニタリング使用ポートを順に確認してください。
変更したボードは現在のプロジェクトに反映されます。Ctrl + Sで保存し、変更後のボード設定でビルド・書き込みを行います。同じボードとオプション構成を選び直した場合はプロジェクトを変更しません。
設定 → ラダーピンマップ設定で、ボードピンとラダーアドレスの接続を確認・編集します。
| マーカー | 列 | 意味 | 編集 |
|---|---|---|---|
| ① | LD | ラダーで使用するP・M・D・C・Rアドレス | 可能 |
| ② | 名前 | ピンを区別する名前 | 可能 |
| ③ | ピン番号 | Arduino Codeで使用するピン番号 | 読み取り専用 |
| ④ | 方向/機能 | 入力・出力・アナログなどのピン機能 | 読み取り専用 |
| ⑤ | 使用 | 現在のプロジェクトでそのピンマッピングを使用するか選択 | 可能 |
| ⑥ | 説明 | ピンの用途 | 可能 |
使用を外したピンはラダー入出力コードの生成対象から除外されます。使用しないピンのLDアドレスをラダーから参照するとビルドできません。
同じLDアドレスやArduinoピン番号は重複できません。アドレスがピン機能に合わない場合や検証エラーがある場合はOKを選択できません。
OKを選択すると現在のプロジェクトに反映されます。プロジェクトファイルへ保持するにはCtrl + Sで保存します。工場出荷時のボード定義は変更されません。
マッピングされたメモリとアナログ出力の関係はPhase 2・C領域とボードのピン割当で確認できます。
設定 → EEPROM 停電保持で、電源を切った後も保持するメモリ領域と保存時点を設定します。
| マーカー | 画面領域 | 設定内容 |
|---|---|---|
| ① | 保存オプション | オプション1はM・D・Cの値変更時に保存し、オプション2は停電検出時にM・D・C・Tを保存します。両方を使用できます。 |
| ② | 電源検出ピン・検出時間 | オプション2で使用する入力ピンと検出時間を設定します。 |
| ③ | 保持範囲・EEPROMアドレス | 各領域の開始・終了アドレスとEEPROM開始アドレスを入力します。 |
| ④ | EEPROM使用量 | 設定した使用量と残り容量を確認します。 |
| ⑤ | 保存・キャンセル | 設定を現在のプロジェクトへ反映するか、変更せずに画面を閉じます。 |
オプション1とオプション2は個別に選択し、同時に使用することもできます。オプション2には電源検出ピンと保持するメモリ領域が必要です。
各領域の開始・終了アドレスとEEPROM開始アドレスを入力します。EEPROM 自動設定を選択すると、有効な領域をEEPROMアドレス0から重ならないように連続配置します。
EEPROMの全容量は4096バイトです。最後の8バイトは内部データに使用するため、保持領域は0~4087の4088バイト以内に配置します。Mメモリは8ビットを1バイトにまとめ、D・C・Tメモリは1アドレスにつき2バイトを使用します。
メモリ範囲が現在のプロジェクト領域を超える場合、EEPROMアドレスが重複する場合、または使用可能な容量を超える場合は保存できません。
この画面の保存は変更を現在のプロジェクトへ反映します。次回のビルドではすぐに使用され、.mp2ファイルに保持するにはCtrl + Sで保存します。
EEPROM書き込みの注意: EEPROMには書き込み回数の制限があります。オプション1は値が変わるたびに保存するため、頻繁に変化するメモリを保持範囲に含めないでください。
オプション2では、電源検出ピンが他の用途で使用されているかどうかは自動確認されません。他の入出力用途と重複しないピンを選択してください。
ヘルプメニューから、プログラムの問題を報告し、改善を要望し、アップデートとプログラム情報を確認できます。
| マーカー | 項目 | 動作 |
|---|---|---|
| ① | バグ報告 | 問題の説明と診断情報を送信します。 |
| ② | 改善を要望 | 必要な機能や改善内容を送信します。 |
| ③ | アップデートを確認 | インストールできる新しいアップデートがあるか確認します。 |
| ④ | バージョン情報 | プログラム情報を表示します。 |
| マーカー | 画面領域 | 動作 |
|---|---|---|
| ① | 問題の説明 | 発生した問題と再現方法を入力します。 |
| ② | 基本診断情報 | アプリケーションのバージョン、OS、ログの添付内容を確認します。 |
| ③ | 任意の添付項目 | 現在のプロジェクト、画面キャプチャ、連絡先を任意で添付します。 |
| ④ | 送信・キャンセル | 報告を送信するか画面を閉じます。 |
バグ報告には、プログラムのバージョン・OS・ログを含む基本診断情報が常に添付されます。現在のプロジェクト・画面キャプチャ・連絡先は選択して添付できます。
改善を要望には画面キャプチャと連絡先を選択して添付できます。基本診断情報と現在のプロジェクトは添付されません。
送信に失敗した報告や要望はプログラムの送信箱に保管され、再送信されます。添付ファイルを作成できない場合も、準備できた内容で送信を続けます。
アップデートを確認はアップデートサーバーに接続します。最新の場合は案内が表示され、新しいアップデートがある場合は今すぐアップデートと後でを選択できます。今すぐアップデートはインストール後にプログラムを再起動するため、先にプロジェクトを保存してください。
バージョン情報を選択すると現在のプログラム情報が表示されます。
以下のメニューショートカットのうち、環境設定のショートカットタブで変更できるのはモニタリングの切り替えだけです。その他のメニューショートカットは変更できません。
| 機能 | 既定のショートカット |
|---|---|
| 新規作成 | Ctrl + N |
| 開く | Ctrl + O |
| 保存 | Ctrl + S |
| 名前を付けて保存 | Ctrl + Shift + S |
| 印刷 | Ctrl + P |
| サイドバーの切り替え | Ctrl + B |
| パネルの切り替え | Ctrl + J |
| モニタリングの切り替え | Ctrl + M |
| ビルド | Ctrl + R |
| アップロード | Ctrl + U |
| メモリ領域設定 | Ctrl + Shift + M |
| ラダー設計設定 | Ctrl + Shift + D |
| ラダーピンマップ設定 | Ctrl + Shift + P |
| 使用したメモリ | Ctrl + Shift + L |
| EEPROM 停電保持 | Ctrl + Shift + E |
| 症状 | 確認項目 | 対処 |
|---|---|---|
| 変更した環境設定が反映されません。 | 設定タブと適用時点 | ラダーデザインでは保存を選択し、モニタリングポートの変更後は再度ビルド・書き込みします。 |
| ショートカットで別の機能が実行されます。 | 競合するショートカット | 競合する項目の一方を別のキーに変更するかリセットします。 |
| ラダーデザインを保存できません。 | 色の形式と数値範囲 | 色を#RRGGBBで入力し、数値を表示範囲内に修正します。 |
| 通信設定がボードの動作に反映されません。 | プロトコル・チャンネル・ビルド状態 | 使用するプロトコルを選択し、再度ビルド・書き込みします。 |
| メモリの書き込みボタンが無効です。 | モニタリング接続・アドレス・値 | ラダーモニタリングを接続し、現在のボード範囲に合わせて修正します。 |
| 全て書き込みが途中で停止します。 | 最初にエラーが表示された行 | その行を修正してからもう一度実行します。 |
| ボード変更後にピンアドレスが合いません。 | 選択したボードとラダーピンマップ | 設定 → ラダーピンマップ設定で確認し、再度ビルドします。 |
| EEPROM 停電保持を保存できません。 | メモリ範囲・重複・容量・電源検出ピン | 表示された項目を修正し、オプション2では電源検出ピンを選択します。 |
| アップデート確認に失敗します。 | インターネットとサーバー接続 | ネットワークを確認してもう一度実行します。 |
← Phase 6・シリアル・ラダーモニタリング | Phase 8・アクティビティバーとサイドパネル → | MPINO STUDIO 2ユーザーマニュアルに戻る