文書の過去の版を表示しています。
目次
MPINO STUDIO 2 Phase 1 · 最初のプロジェクトを作る
MPINO Studio 2を初めて使用する方のための文書です。入力P0がONの間、出力P32がONになるラダー回路を作成し、ビルド、書き込み、モニタリングまでを完了します。
| プログラム | 実習ボード | 完成する回路 |
|---|---|---|
| MPINO Studio 2 | MPINO-8A4R(T)-S | P0 NO接点 → P32 出力コイル |
画面写真について: 画面写真には韓国語版を使用しています。ボタンの位置とショートカットは、以下の説明と同じです。
1. 始める前に
次のものを用意します。
- MPINO Studio 2をインストールしたPC
- MPINO-8A4R(T)-Sボード
- MPダウンロードケーブル
- 実際の入力試験を行う場合は、製品マニュアルに従って接続したP0入力信号
最初の試験では、出力負荷を外した状態でプログラム作成と書き込みまでを確認してください。
2. 初期画面
MPINO Studio 2を起動すると、すぐに編集できる① Untitledプロジェクトが開きます。左側のエクスプローラには、② mainコードタブと③ ladderLoopラダータブが用意されています。
初回起動時には、エラーレポートの自動送信に関する案内が一度だけ表示されます。内容を確認し、確認を選択して閉じます。この設定は、後からファイル → 環境設定 → 一般 → エラーレポートを自動送信で変更できます。
3. 画面の六つの領域を確認する
編集を始める前に、次の領域を確認します。
- ① メニューバー: ファイル、編集、表示、実行、設定、ヘルプ
- ② アクティビティバー: エクスプローラ、ボードとメモリ情報、ラダーツール、シンボル、シリアルモニタ、設定
- ③ サイドバー: 選択したアクティビティのプロジェクトとボード情報
- ④ エディタ: Arduino Cコードまたはラダー回路の編集領域
- ⑤ 下部パネル: ビルド出力、問題、ニーモニック、シリアルモニタ
- ⑥ ステータスバー: 現在の状態とポート選択
左下の⑦ 準備は固定表示です。右下の⑧ ポート選択ボタンで書き込みに使うシリアルポートを選びます。
4. 新規プロジェクトとボード選択
- ファイル → 新規作成を選択するか、
Ctrl+Nを押します。 - 保存していない変更がある場合は、確認画面で続行するかを選びます。
- ボード選択画面で① MPINO-8A4R(T)-Sカードを選択します。
- ② 選択を押すか、カードで
Enterを押すか、ダブルクリックします。Escでキャンセルできます。 - 新規プロジェクトが開いたら、
Ctrl+Sでプロジェクト名と保存場所を指定します。 - 設定 → ラダーピンマップ設定を開き、
P0とP32の行で使用を選択してから確認を押します。 Ctrl+Sを押し、ピンマップ設定をプロジェクトに保存します。
ボードを選択しただけでは、ディスク上にファイルは作成されません。保存するときに.mp2プロジェクトファイルの名前と場所が決まります。
5. P0接点とP32コイルを配置する
エクスプローラで① ラダー → ladderLoopを選択します。グリッドのセルを選択してからツールバーボタンまたはファンクションキーを押すと、そのセルに要素が配置されます。
- 1行1列を選択し、② NO接点または
F2を押します。 - 1行2列を選択し、③ 出力コイルまたは
F9を押します。 - ④ 最初のセルで
Enterを押すかダブルクリックし、アドレスにP0を入力します。 - ⑤ 2番目のセルで
Enterを押すかダブルクリックし、アドレスにP32を入力します。 - 画面が下の図と同じになったことを確認します。
① 選択中のセルでEnterを押すかダブルクリックすると編集画面が開きます。② アドレス入力欄に値を入力し、③ 確認を押します。接点とコイルは同じ形式の入力画面を使用するため、確定する前に選択中のセルとアドレスを確認してください。
よく使うラダーツール
| ショートカット | ツール | 用途 |
|---|---|---|
F2 | NO接点 | 入力がONの間、条件を通過させます。 |
F3 | NC接点 | 入力がOFFの間、条件を通過させます。 |
F5 | 横線 | 前の条件を次のセルに接続します。 |
F6 | 縦線 | セル右側の縦接続線を切り替えます。 |
F7 | SETコイル | 条件がONになった後も出力を保持します。 |
F8 | RESETコイル | SETで保持された出力を解除します。 |
F9 | 出力コイル | スキャンごとに条件のON/OFFを出力へ反映します。 |
F11 | 立ち上がり検出 | OFFからONへ変化した1スキャンだけONになります。 |
F12 | 立ち下がり検出 | ONからOFFへ変化した1スキャンだけONになります。 |
Ctrl+Enter | ボックス関数 | タイマやカウンタなどのボックス関数を配置します。 |
この実習ではF2とF9だけを使用します。完成した回路は、P0がONの間、P32をONにします。
6. ラダーがArduino Cコードとして実行される流れ
ビルド時に、MPINO Studio 2は.mp2プロジェクト内のラダーデータをCコードへ変換し、Arduinoツールチェーンでコンパイルします。ladderLoopタブはladderLoop()関数になります。
void setup() { } void loop() { ladderLoop(); }
ladderLoop()が実行されると、作成したラダーロジックが動作します。そのため、loop()から呼び出す必要があります。
7. プロジェクトをビルドする
- 実行 → ビルドを選択するか、
Ctrl+Rを押します。 - 下部パネルが① ビルド出力へ切り替わったことを確認します。
- コンパイルログが終了するまで待ちます。
- 最後に②
[arduino-cli exit 0]と表示されれば成功です。
ビルドに失敗した場合は、エラーの要約とログの最後から確認します。ボード選択、セルアドレス、コード構文の順に点検してください。
8. ポートを選択して書き込む
注意: ポートを選択していない場合、書き込みは開始されません。
- MPダウンロードケーブルでPCとボードを接続します。
- ステータスバー右側の① ポート選択を選びます。
- ② 開いたポート一覧から
COM3など、使用するポートを選択します。 - 実行 → 書き込みを選択するか、
Ctrl+Uを押します。 - ビルドログの下に書き込みログが続き、正常に終了したことを確認します。
ポート一覧はドロップダウンを開くと自動更新されます。書き込み中は、下部パネルから処理を中止できます。
9. 動作を確認する
シリアルモニタ
リアルタイムラダーモニタリング
リアルタイムモニタリングを使う前に、設定 → ラダー設定 → モニタリング使用ポートで通信ポートを指定し、再度ビルドして書き込みます。その後、Ctrl+Mまたはラダー画面の① モニタリングONを使用します。
P0へ実際の入力信号が入ると、通電中の② P0接点と③ P32コイルが強調表示されます。Escを押すとモニタリングが停止します。
10. Phase 1のショートカット
| ショートカット | 動作 |
|---|---|
Ctrl+N | 新規プロジェクト |
Ctrl+S | プロジェクトを保存 |
F2 | NO接点を配置 |
F9 | 出力コイルを配置 |
Ctrl+R | ビルド |
Ctrl+U | 書き込み |
Ctrl+M | リアルタイムラダーモニタリングの切り替え |
11. 完了チェック
次の項目がすべて完了していれば、Phase 1は終了です。
.mp2プロジェクトを保存しました。- ボードにMPINO-8A4R(T)-Sを選択しました。
ladderLoopの1行目にP0接点とP32コイルがあります。- ビルドログが
arduino-cli exit 0で終了しました。 - 正しいポートを選択してプロジェクトを書き込みました。
- P0入力に合わせてP32コイルのモニタリング表示が変化します。
トラブルシューティング
| 症状 | 確認する項目 |
|---|---|
| 書き込みがすぐに中止されます。 | ステータスバーでポートを選択したか確認します。 |
| P0またはP32が意図どおりに動きません。 | 選択したボードと実機の製品が一致しているか、設定 → ラダーピンマップ設定で両方のアドレスの使用が選択されているか確認します。 |
| ラダーに通電表示が出ません。 | モニタリングポートを設定してから、もう一度ビルドして書き込みます。 |
| ビルドに失敗します。 | ビルド出力の最後のエラーとmainコードの構文を確認します。 |

