ユーザ用ツール

サイト用ツール


ja-jp_products:mpino_studio2:ladder_editing

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
ja-jp_products:mpino_studio2:ladder_editing [2026/09/10 12:04] – 바깥 편집 127.0.0.1ja-jp_products:mpino_studio2:ladder_editing [2026/09/12 21:42] (現在) – 바깥 편집 127.0.0.1
行 1: 行 1:
 ====== MPINO STUDIO 2 Phase 3 · ラダー編集の基礎 ====== ====== MPINO STUDIO 2 Phase 3 · ラダー編集の基礎 ======
  
-ラダーセルの編集、接点とコイル、ボックス関数、直列・並列接続、エッジ、自己保持回路について説明します。+ラダーセルの編集とメモリ値の書き込み、接点とコイル、ボックス関数、直列・並列接続、エッジ、自己保持回路について説明します。
  
 {{ :ja-jp_products:mpino_studio2:ladder-learning-path.svg?1000 |ラダー編集の順序 }} {{ :ja-jp_products:mpino_studio2:ladder-learning-path.svg?1000 |ラダー編集の順序 }}
行 11: 行 11:
 ラダーロジックは左から右へ読みます。接点で作った条件が接続線を通ってコイルまで届くと、コイルが動作します。1行に配置された回路を**ラング**と呼びます。 ラダーロジックは左から右へ読みます。接点で作った条件が接続線を通ってコイルまで届くと、コイルが動作します。1行に配置された回路を**ラング**と呼びます。
  
-{{ :products:mpino_studio2:ladder-editor-toolbar-marked.png?1000 |図1. ①ツールバー、②ラダーグリッド、③グリッドステータスバーの位置 }}+{{ :products:mpino_studio2:ladder-editor-toolbar-marked.svg?1000 |図1. ①ツールバー、②ラダーグリッド、③グリッドステータスバーの位置 }}
  
   * **① ツールバー:** 接点、接続線、コイル、エッジを選択します。   * **① ツールバー:** 接点、接続線、コイル、エッジを選択します。
行 42: 行 42:
 > **ショートカットの使用場所:** 矢印キーおよび''F2''~''F12''などのラダーショートカットは、ラダーグリッドにフォーカスがある状態で使用します。コードエディタにフォーカスがある場合、矢印キーとクリップボードのショートカットはコード編集に使用されます。 > **ショートカットの使用場所:** 矢印キーおよび''F2''~''F12''などのラダーショートカットは、ラダーグリッドにフォーカスがある状態で使用します。コードエディタにフォーカスがある場合、矢印キーとクリップボードのショートカットはコード編集に使用されます。
  
-===== 3. セルの挿入・削除・コピー =====+===== 3. メモリに値を書き込む ===== 
 + 
 +ラダーで選択したセルのメモリ値を、動作中のボードへ直接書き込めます。**ラダーセルを右クリック → メモリに値を書き込む**を選ぶか、ラダーグリッドにフォーカスがある状態で''Ctrl + Shift + W''を押します。 
 + 
 +{{ :products:mpino_studio2:memory-force-popup-marked-ja.svg?1000 |選択したセルの横に開くメモリ書き込みポップアップ }} 
 + 
 +^ マーカー ^ 画面項目 ^ 操作 ^ 
 +| **①** | モニタリング | オフの場合はここでオンにします。ボードとのモニタリング通信が接続されると、**書き込み**ボタンを使用できます。 | 
 +| **②** | アドレスと現在値 | 選択したセルのアドレスが自動入力されます。ボックス関数に複数のアドレスがある場合は一覧から選び、空のセルでは直接入力します。現在値にはモニタリング中のボードの値が表示されます。 | 
 +| **③** | 値と書き込み | 値を入力し、**書き込み**を選ぶか''Enter''を押します。成功すると値の入力欄だけが空になり、続けて書き込めます。 | 
 + 
 +書き込めるアドレスは**M・D・C・T・R**領域です。**Pアドレスはこのポップアップでは書き込めません。**動作中のボードの値が変わり、出力や制御条件に影響する場合があります。書き込み前にアドレスと値を確認してください。 
 + 
 +このポップアップは1つのアドレスをすぐに書き込むためのものです。複数のアドレスを登録する[[ja-jp_products:mpino_studio2:menus_settings#実行メニュー|実行 → メモリ書き込みリスト]]とは使い分けてください。''Esc''、ポップアップの外側のクリック、または**✕**で閉じます。 
 + 
 +===== 4. セルの挿入・削除・コピー =====
  
 セルを空にする''Delete''と、後続のセルを左へ詰める''Ctrl + Delete''では結果が異なります。 セルを空にする''Delete''と、後続のセルを左へ詰める''Ctrl + Delete''では結果が異なります。
行 86: 行 101:
 コピーしたセルは、別のラダータブまたは別に起動したMPINO Studio 2のウィンドウにも貼り付けられます。 コピーしたセルは、別のラダータブまたは別に起動したMPINO Studio 2のウィンドウにも貼り付けられます。
  
-===== 4. 水平線と垂直線を接続する =====+===== 5. 水平線と垂直線を接続する =====
  
 水平線は同じ行のセルを左右に接続し、垂直線は上下の分岐を接続します。 水平線は同じ行のセルを左右に接続し、垂直線は上下の分岐を接続します。
行 98: 行 113:
 水平線で同じ行をつなぐと直列回路になり、二つの行を垂直線で接続すると並列回路になります。 水平線で同じ行をつなぐと直列回路になり、二つの行を垂直線で接続すると並列回路になります。
  
-===== 5. NO・NC・NOT接点の定義と作成 =====+===== 6. NO・NC・NOT接点の定義と作成 =====
  
 NO・NC接点はメモリのON/OFF状態または比較式の結果を読みます。NOT接点は手前までに計算された条件を反転します。 NO・NC接点はメモリのON/OFF状態または比較式の結果を読みます。NOT接点は手前までに計算された条件を反転します。
行 133: 行 148:
 一つの分岐にはNOT接点を一つだけ使用できます。 一つの分岐にはNOT接点を一つだけ使用できます。
  
-===== 6. 立上り・立下りエッジを使用する =====+===== 7. 立上り・立下りエッジを使用する =====
  
 一般接点は条件が維持されている間、連続して導通します。エッジ接点は入力状態が変化した瞬間に1スキャンだけ導通します。 一般接点は条件が維持されている間、連続して導通します。エッジ接点は入力状態が変化した瞬間に1スキャンだけ導通します。
行 147: 行 162:
 ボタンを押した瞬間に一度だけ動作させる場合はPositive Edge、ボタンを離した瞬間に一度だけ動作させる場合はNegative Edgeを使用します。 ボタンを押した瞬間に一度だけ動作させる場合はPositive Edge、ボタンを離した瞬間に一度だけ動作させる場合はNegative Edgeを使用します。
  
-===== 7. 出力コイルを作成する =====+===== 8. 出力コイルを作成する =====
  
 一般出力コイルは、接点で計算した結果をビットアドレスに毎スキャン保存します。条件がONならコイルアドレスもON、条件がOFFならコイルアドレスもOFFになります。 一般出力コイルは、接点で計算した結果をビットアドレスに毎スキャン保存します。条件がONならコイルアドレスもON、条件がOFFならコイルアドレスもOFFになります。
行 162: 行 177:
 > **出力アドレスの確認:** Pアドレスを出力コイルに使用するときは、**設定 → ラダーピンマップ設定**で選択したボードの出力であることを確認してください。 > **出力アドレスの確認:** Pアドレスを出力コイルに使用するときは、**設定 → ラダーピンマップ設定**で選択したボードの出力であることを確認してください。
  
-===== 8. SET・RESETコイルを作成する =====+===== 9. SET・RESETコイルを作成する =====
  
 一般出力コイルは条件に追従しますが、SETとRESETコイルは条件がONになった瞬間に値を保存します。 一般出力コイルは条件に追従しますが、SETとRESETコイルは条件がONになった瞬間に値を保存します。
行 182: 行 197:
 SETコイルを使用したアドレスには、保存値を解除するRESET条件も構成してください。 SETコイルを使用したアドレスには、保存値を解除するRESET条件も構成してください。
  
-===== 9. ボックス関数を作成する =====+===== 10. ボックス関数を作成する =====
  
 ボックス関数は、左側で計算された条件がONのときに、タイマー・カウンター・演算・転送などのコマンドを実行します。 ボックス関数は、左側で計算された条件がONのときに、タイマー・カウンター・演算・転送などのコマンドを実行します。
行 197: 行 212:
 **[[:ja-jp_products:mpino_studio2:box_functions#ボックス関数一覧|ボックス関数一覧を見る →]]** **[[:ja-jp_products:mpino_studio2:box_functions#ボックス関数一覧|ボックス関数一覧を見る →]]**
  
-===== 10. 直列回路と並列回路 =====+===== 11. 直列回路と並列回路 =====
  
 {{ :ja-jp_products:mpino_studio2:ladder-wiring-logic.svg?1000 |直列AND回路と並列OR回路の比較 }} {{ :ja-jp_products:mpino_studio2:ladder-wiring-logic.svg?1000 |直列AND回路と並列OR回路の比較 }}
行 208: 行 223:
 直列と並列を組み合わせると、「(M0またはM1)かつM2」のような条件を作れます。回路を左から読み、並列分岐が分かれる位置と再び合流する位置を基準に条件を分けて確認します。 直列と並列を組み合わせると、「(M0またはM1)かつM2」のような条件を作れます。回路を左から読み、並列分岐が分かれる位置と再び合流する位置を基準に条件を分けて確認します。
  
-===== 11. 自己保持回路を作る =====+===== 12. 自己保持回路を作る =====
  
 自己保持回路は、出力コイルの補助接点を開始接点と並列に接続し、開始信号が消えた後も出力を維持します。 自己保持回路は、出力コイルの補助接点を開始接点と並列に接続し、開始信号が消えた後も出力を維持します。
行 227: 行 242:
 M0とM1は動作説明に使用する内部メモリです。実際の入力端子を使用するときは、選択したボードの入力Pアドレスへ置き換えてください。 M0とM1は動作説明に使用する内部メモリです。実際の入力端子を使用するときは、選択したボードの入力Pアドレスへ置き換えてください。
  
-===== 12. ラダー編集ショートカット =====+===== 13. ラダー編集ショートカット =====
  
 ショートカットは**ファイル → 環境設定 → ショートカット**で変更できます。 ショートカットは**ファイル → 環境設定 → ショートカット**で変更できます。
行 240: 行 255:
 | コピー・切り取り・貼り付け | ''Ctrl + C'' / ''Ctrl + X'' / ''Ctrl + V'' | 選択したセルを編集 | | コピー・切り取り・貼り付け | ''Ctrl + C'' / ''Ctrl + X'' / ''Ctrl + V'' | 選択したセルを編集 |
 | 元に戻す | ''Ctrl + Z'' | 直前のラダー編集を元に戻す | | 元に戻す | ''Ctrl + Z'' | 直前のラダー編集を元に戻す |
 +| メモリに値を書き込む | ''Ctrl + Shift + W'' | 選択したセルのメモリ値をボードに書き込むポップアップを開く |
 | 接点 | ''F2'' / ''F3'' | NO接点 / NC接点 | | 接点 | ''F2'' / ''F3'' | NO接点 / NC接点 |
 | 接続線 | ''F5'' / ''F6'' | 水平線 / 垂直線 | | 接続線 | ''F5'' / ''F6'' | 水平線 / 垂直線 |
行 246: 行 262:
 | エッジ | ''F11'' / ''F12'' | 立上り検出 / 立下り検出 | | エッジ | ''F11'' / ''F12'' | 立上り検出 / 立下り検出 |
  
-===== 13. トラブルシューティング =====+===== 14. トラブルシューティング =====
  
 ^ 症状 ^ 確認する項目 ^ ^ 症状 ^ 確認する項目 ^
行 258: 行 274:
  
 ===== 関連文書 ===== ===== 関連文書 =====
 +
 +  * [[ja-jp_products:mpino_studio2:menus_settings|Phase 7・メニューと環境設定]]
 +
 +  * [[ja-jp_products:mpino_studio2:monitoring|Phase 6・シリアル・ラダーモニタリング]]
  
   * [[ja-jp_products:mpino_studio2:code_editor|Phase 5・Arduino Codeの編集]]   * [[ja-jp_products:mpino_studio2:code_editor|Phase 5・Arduino Codeの編集]]
ja-jp_products/mpino_studio2/ladder_editing.1789009453.txt.gz · 最終更新: by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki