文書の過去の版を表示しています。
目次
MPINO STUDIO 2 Phase 1 · 最初のプロジェクトを作る
この文書は、MPINO Studio 2を初めて使用する方のための実習です。入力P0がONの間、出力P32がONになるラダー回路を作成し、ビルド、書き込み、モニタリングまでを完了します。
| 基準バージョン | 実習ボード | 完成する回路 |
|---|---|---|
| MPINO Studio 2 v2.0.1 | MPINO-8A4R(T)-S | P0 NO接点 → P32 出力コイル |
画面写真について: 画面写真には、動作を確認した韓国語版v2.0.1を使用しています。ボタンの位置とショートカットは、以下の説明と同じです。
1. 始める前に
次のものを用意します。
- MPINO Studio 2 v2.0.1をインストールしたPC
- MPINO-8A4R(T)-Sボード
- PCとボードを接続する書き込みケーブル
- 実際の入力試験を行う場合は、製品マニュアルに従って接続したP0入力信号
最初の試験では、出力負荷を外した状態でプログラム作成と書き込みまでを確認してください。現場配線を行う前に、使用する製品の電源と入出力仕様を確認してください。
2. 初回起動の画面を確認する
MPINO Studio 2を起動すると、空のウェルカム画面ではなく、編集可能なUntitledプロジェクトが開きます。左側のエクスプローラには、mainコードタブとladderLoopラダータブが用意されています。
初回起動時には、エラーレポートの自動送信に関する案内が一度だけ表示されます。内容を確認し、確認を選択して閉じます。この設定は、後から設定 → 一般 → エラーレポートを自動送信で変更できます。
3. 画面の六つの領域を確認する
編集を始める前に、次の領域を確認します。
- メニューバー: ファイル、編集、表示、実行、設定、ヘルプ
- アクティビティバー: エクスプローラ、ボードとメモリ情報、ラダーツール、シンボル、シリアルモニタ、設定
- サイドバー: 選択したアクティビティのプロジェクトとボード情報
- エディタ: Arduino Cコードまたはラダー回路の編集領域
- 下部パネル: ビルド出力、問題、ニーモニック、シリアルモニタ
- ステータスバー: 現在の状態、ポート選択、アプリのバージョン
左下の準備は固定表示です。右側のポート選択で書き込みに使うシリアルポートを選びます。アプリのバージョンは一番右に表示されます。
画面右下の通知
4. 新規プロジェクトとボード選択
- ファイル → 新規作成を選択するか、
Ctrl+Nを押します。 - 保存していない変更がある場合は、確認画面で続行するかを選びます。
- ボード選択画面でMPINO-8A4R(T)-Sカードを選択します。
- 選択を押すか、カードをダブルクリックします。
Enterで確定し、Escでキャンセルすることもできます。 - 新規プロジェクトが開いたら、
Ctrl+Sでプロジェクト名と保存場所を指定します。
ボードを選択しただけでは、ディスク上にファイルは作成されません。保存するときに.mp2プロジェクトファイルの名前と場所が決まります。
5. P0接点とP32コイルを配置する
エクスプローラでラダー → ladderLoopを選択します。グリッドのセルを選択してからツールバーボタンまたはファンクションキーを押すと、そのセルに要素が配置されます。
- 1行1列を選択し、NO接点または
F2を押します。 - 1行2列を選択し、出力コイルまたは
F9を押します。 - 最初のセルをダブルクリックし、アドレスに
P0を入力します。 - 2番目のセルをダブルクリックし、アドレスに
P32を入力します。 - 画面が下の図と同じになったことを確認します。
セルをダブルクリックすると編集画面が開きます。接点とコイルは同じ形式の入力画面を使用するため、確定する前に選択中のセルとアドレスを確認してください。
よく使うラダーツール
| ショートカット | ツール | 用途 |
|---|---|---|
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タブはladderLoopSetup()関数とladderLoop()関数になります。
void setup() { } void loop() { ladderLoop(); }
ladderLoopSetup()はビルド処理によってsetup()へ自動的に追加されます。同じ呼び出しを自分で追加すると初期化が2回実行される可能性があるため、手動で追加しないでください。一方、ladderLoop()は実行順序を決めるため、loop()内に必要です。
7. プロジェクトをビルドする
- 実行 → ビルドを選択するか、
Ctrl+Rを押します。 - 下部パネルがビルド出力へ切り替わったことを確認します。
- コンパイルログが終了するまで待ちます。
- 最後に
[arduino-cli exit 0]と表示されれば成功です。
ビルドに失敗した場合は、エラーの要約とログの最後から確認します。ボード選択、セルアドレス、コード構文の順に点検してください。
8. ポートを選択して書き込む
注意: ポートを選択していない場合、書き込みは開始されません。
- 書き込みケーブルで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コードの構文を確認します。 |











