====== MP STUDIO 2 Phase 3 · ラダー編集 ====== ラダーキャンバスで接点・コイル・接続線を配置してアドレスを入力する方法、ラングを修正・移動する方法、検索・置換と移動機能について説明します。 ===== ラダー記号 ===== セルを選択してからファンクションキーまたは記号レールのボタンを押すと、そのセルに記号が配置されます。 {{ :ja-jp_products:mp_studio:ladder-symbols.png?1200 |図1. ファンクションキーで配置したラダー記号 }} 図1の1番目のラングは''P0''(NO)→ 立ち上がりエッジ(P)→ ''P1''(NC)→ NOT → ''P32''コイル、2番目のラングは''P2'' → 立ち下がりエッジ(N)→ SET ''M0''、3番目のラングは''P3'' → RESET ''M0''です。 ^ ショートカット ^ 記号 ^ 動作 ^ 配置後のカーソル ^ | ''F2'' | NO接点 | アドレスがONのとき導通します。 | そのまま | | ''F3'' | NC接点 | アドレスがOFFのとき導通します。 | そのまま | | ''F5'' | 横線 | 左側からの信号を右のセルへつなぎます。 | 右へ1セル | | ''F6'' | 縦線 | セルの右端から下の行へつながる縦線を付けたり外したりします。 | 下へ1セル | | ''F7'' | SETコイル | 条件がONになると、アドレスをONにしてその状態を保持します。 | 行の右端 | | ''F8'' | RESETコイル | 条件がONになると、アドレスをOFFに戻します。 | 行の右端 | | ''F9'' | 出力コイル | 毎スキャン、条件のON/OFFをアドレスに書き込みます。 | 行の右端 | | ''F10'' | NOT | 手前までの導通状態を反転します。 | 右へ1セル | | ''F11'' | 立ち上がりエッジ | 手前の条件がOFFからONに変わった1スキャンだけ導通します。 | そのまま | | ''F12'' | 立ち下がりエッジ | 手前の条件がONからOFFに変わった1スキャンだけ導通します。 | そのまま | コイル(''F7''・''F8''・''F9'')は常に行の右端に配置され、手前の記号とコイルの間の空きセルは横線で自動的に接続されます。ファンクションブロックの上には記号を配置できません。 ===== アドレスの入力 ===== - 接点またはコイルのセルを選択し、''Enter''を押すかダブルクリックします。 - **接点の編集**(または**コイルの編集**)ウィンドウの**① アドレス**に、''P0''・''M10''・''T0''のようにアドレスを入力します。 - 必要に応じて**② シンボル**と**③ コメント**も入力し、**OK**を押します。入力したシンボルとコメントはそのアドレスのシンボルとして登録され、同じアドレスを使う他のセルにも表示されます。 {{ :ja-jp_products:mp_studio:cell-edit-contact-marked.svg?540 |図2. アドレス・シンボル・コメントを入力する接点の編集ウィンドウ }} * セルの上で直接文字を入力し始めると、その文字が入った状態で入力ウィンドウが開きます。 * 空のセルでアドレスを入力すると**接点の入力 (NO)**ウィンドウが開き、OKを押すとそのアドレスのNO接点が配置されます。 * ''Shift+Enter''を押すと、選択したセルのアドレスをシンボルテーブルで直接編集できます。 アドレスの体系は[[:ja-jp_products:mp_studio:memory_symbols|Phase 5 · メモリとシンボル]]で説明します。 ===== 直列・並列接続 ===== 同じ行に接点を続けて配置すると、直列(AND)条件になります。下の行の接点を縦線で上の行につなぐと、並列(OR)条件になります。 - 1行目に''P0''のNO接点と''P32''の出力コイルを配置します。 - 2行目の最初のセルに''P1''のNO接点を配置します。 - 1行目の最初のセル(''P0'')を選択し、''F6''を押して下の行へつながる縦線を引いてください。 {{ :ja-jp_products:mp_studio:ladder-parallel-marked.svg?1100 |図3. P0とP1を並列に接続したラング }} 縦線はセルの右端に描かれます。行の最後の列とコイルの後ろには、縦線を引けません。 ===== 自己保持回路 ===== 開始入力が一瞬ONになっただけでも出力がONのまま続くように、出力自身の接点を並列に置きます。 {{ :ja-jp_products:mp_studio:ladder-self-hold-marked.svg?1100 |図4. 開始P0・停止P1・出力P32の自己保持回路 }} * **① ''P0''(NO):** 開始入力 * **② ''P32''(NO):** 出力の自己保持接点(縦線で''P0''と並列) * **③ ''P1''(NC):** 停止入力。ONになると導通が切れます。 * **④ ''P32''(出力コイル):** 出力 ===== SETとRESET ===== SETコイルは、条件が一度ONになるとアドレスをONにし、その状態を保持します。RESETコイルは、そのアドレスをOFFに戻します。同じアドレスのSETとRESETは対にして使用します。 {{ :ja-jp_products:mp_studio:ladder-set-reset.png?1100 |図5. P0がSETし、P1がRESETするM0 }} ===== エッジ接点 ===== 立ち上がりエッジ(''F11'')は手前の条件がOFFからONに変わった瞬間に、立ち下がりエッジ(''F12'')はONからOFFに変わった瞬間に、1スキャンだけ導通します。ボタンを押すたびに値を1ずつ増やす回路のように、1回だけ実行する必要がある動作に使用します。変化を検出する接点(例: ''P2'')のすぐ後ろにエッジを置いてください。 エッジセルの名前は、直前の状態を記憶するビットです。名前を空にしておくと、自動で付く名前(''#Edge…'')が使われます。入力(''P'')アドレスのように機器が毎スキャン上書きするアドレスを名前に入れると、セルが赤く表示されます。特に理由がなければ、名前は空にしておくことをおすすめします。 {{ :ja-jp_products:mp_studio:ladder-edge-timing.svg?1000 |図6. 立ち上がりエッジと立ち下がりエッジが導通するタイミング }} ===== メモとブックマーク ===== 横線のセルを選択して''Enter''を押すと、**配線セルへの文字入力**ウィンドウが開きます。''//''で始まる文字はメモに、''[名前]''の形式はブックマークになります。''Ctrl+B''を押すと**ブックマークの挿入**ウィンドウが開き、名前を入力するだけでブックマークを挿入できます(名前を空にすると削除されます)。 {{ :ja-jp_products:mp_studio:wire-memo-bookmark.png?1100 |図7. 0行目のブックマーク[モーター運転]と2行目のメモ }} ブックマークはファンクションパネル下部の**Mark**一覧に表示され、一覧の行をクリックするとその行へ移動します。**表示 → ブックマーク一覧**で、一覧の表示と非表示を切り替えられます。 ===== セルと行の編集 ===== ^ ショートカット ^ メニュー ^ 動作 ^ | ''Ctrl+L'' | 編集 → 行の挿入 | カーソル行の位置に空の行を挿入し、下の行を押し下げます。複数の行を選択している場合は、その行数分を挿入します。 | | ''Ctrl+D'' | 編集 → 行の削除 | カーソル行を削除します。複数の行を選択している場合は、それらの行を削除します。 | | ''Ctrl+Insert'' | 編集 → セルの挿入 | カーソルのセルに空のセルを挿入し、右側のセルを右へずらします。 | | ''Ctrl+Delete'' | 編集 → セルの削除 | カーソルのセルを削除し、右側のセルを左へ詰めます。 | | ''Delete'' | 編集 → 削除 | 選択したセルの内容を消去します。 | {{ :ja-jp_products:mp_studio:line-insert-before.png?1100 |図8. 行の挿入前(カーソルは1行目) }} {{ :ja-jp_products:mp_studio:line-insert-after.png?1100 |図9. Ctrl+Lで1行目に空の行を挿入した後 }} ラングの途中(並列の分岐の間)に空の行を挿入するとラングが途切れ、セルが赤く表示されることがあります。その場合は''Ctrl+Z''で元に戻してください。 ===== 選択 ===== * **マウスでドラッグ**または''Shift+矢印キー'': 長方形の範囲を選択 * ''Shift''+クリック: カーソルからクリックしたセルまでの長方形の範囲を選択 * ''Ctrl''+クリック: 離れたセルを1つずつ追加または解除 * **行番号のクリック・ドラッグ**: 行単位で選択 * ''Ctrl+A''(**編集 → すべて選択**): プログラム全体を選択 * ''Ctrl+矢印キー'': 選択したセルをその方向へ移動 {{ :ja-jp_products:mp_studio:selection-rect.png?1100 |図10. 長方形の範囲で選択したセル }} ===== コピー・貼り付けと元に戻す ===== ^ ショートカット ^ メニュー ^ 動作 ^ | ''Ctrl+C'' / ''Ctrl+X'' | 編集 → コピー / 切り取り | 選択したセルをコピーまたは切り取ります。 | | ''Ctrl+V'' | 編集 → 貼り付け | カーソル位置から上書きして貼り付けます。 | | ''Ctrl+Shift+V'' | 編集 → 行として挿入して貼り付け | コピーした行をカーソル行の位置に挿入します。下の行は押し下げられます。 | | ''Ctrl+Z'' / ''Ctrl+Y'' | 編集 → 元に戻す / やり直し | 編集を元に戻すか、やり直します。 | 貼り付けで既存のセルを上書きすると、上書きしたセルの数が通知で表示されます。意図しない上書きだった場合は、''Ctrl+Z''で元に戻してください。 ===== ラングの移動 ===== ''Alt+↑''・''Alt+↓''(**編集 → ラングを上へ移動 / ラングを下へ移動**)を押すと、カーソルのあるラングを上または下のラングと入れ替えます。ラングの間の空の行はそのまま残り、''Ctrl+Z''を1回押すと元に戻せます。 {{ :ja-jp_products:mp_studio:rung-swap-before.png?1100 |図11. ラングの移動前(カーソルはP1のラング) }} {{ :ja-jp_products:mp_studio:rung-swap-after.png?1100 |図12. Alt+↑でP1のラングを上へ移動した後 }} ブックマークの行も、1つのラングとして入れ替わります。 ===== 右クリックメニュー ===== セルを右クリックするか''Shift+F10''を押すと、セルのメニューが開きます。 {{ :ja-jp_products:mp_studio:cell-context-menu.png?290 |図13. セルの右クリックメニュー }} メニューには、ダウンロード・モニタリング、ファンクションの挿入・ブックマークの挿入、元に戻す・やり直し、切り取り・コピー・貼り付け・削除、行とセルの挿入・削除、文字列検索があります。アドレスのあるセルでは、いちばん下に**ウォッチリストに追加 (アドレス)**が表示されます。 ===== 検索・置換 ===== ''Ctrl+F''を押すか、コマンドバーの検索欄をクリックすると、**文字列検索**ウィンドウが開きます。 {{ :ja-jp_products:mp_studio:find-panel-marked.svg?1200 |図14. 見つかったセルがすべて表示された文字列検索ウィンドウ }} - **① 検索するアドレス**に、''P0''・''M10''のように検索する文字列を入力します。 - **③ ↓ 次へ**・**↑ 前へ**で、見つかったセルの間を移動します。見つかった位置と件数(例: **1 / 3 件**)が表示され、**④ 見つかったセル**はキャンバス上ですべて強調表示されます。 - 置換するには、**② 置換後の文字列**を入力して**置換**または**すべて置換**を押します。置換後の文字列を空にすると、見つかった文字列を削除します。 ^ オプション ^ 動作 ^ | 大文字と小文字を区別する | 英字の大文字と小文字を区別して検索します。 | | シンボル・コメントも検索する | アドレスだけでなく、シンボル名とコメントも検索します。 | | 完全に一致するものだけ | アドレス全体が入力と一致するセルだけを検索します。 | | ファンクションブロック名 | ファンクションブロックの名前(例: ''TON'')で検索します。 | | 選択範囲のみ | ラダーで2つ以上のセルを選択したとき、その行の中だけで検索・置換します。 | **すべて置換**で''M1''を置換するとき、''M10''のように一部だけが一致する別のアドレスも一緒に置換される場合は、確認のメッセージが表示されます。**アドレス全体だけを置換**を押すと、アドレス全体が一致するセルだけを置換します。**それでもすべて置換**を押すと、一部が一致するアドレスまで置換します。**キャンセル**を押すと置換しません。ファンクションブロックは名前の先頭部分で検索できますが、置換はできません。 {{ :ja-jp_products:mp_studio:replace-confirm.png?390 |図15. 別のアドレスも一緒に置換されるときのすべて置換の確認 }} ===== 移動機能 ===== ^ ショートカット ^ メニュー ^ 動作 ^ | ''Ctrl+G'' | 検索 → 行番号へ移動 | 行番号へ移動します。ブックマーク名、シンボル名、アドレスを入力しても、その位置へ移動します。 | | ''F4'' / ''Shift+F4'' | 検索 → 同じアドレスの次のセル / 前のセル | カーソルのセルと同じアドレスが使われている次または前のセルへ移動します。 | | ''Alt+←'' / ''Alt+→'' | 検索 → 戻る / 進む | 検索・行番号へ移動・ブックマークなどで離れた位置へジャンプしたとき、ジャンプ前の位置に戻ったり、ジャンプ先へ再び進んだりします。 | | ''Home'' / ''End'' | — | プログラムの最初 / 最後のラングへ移動します。 | | ''PageUp'' / ''PageDown'' | — | 1画面ずつ移動します。 | {{ :ja-jp_products:mp_studio:goto-line.png?480 |図16. 行番号へ移動ウィンドウ }} 矢印キーやクリックで移動した位置は、戻る・進むの履歴に残りません。別のプロジェクトを開くと、履歴は消去されます。 ===== 関連文書 ===== * [[:ja-jp_products:mp_studio:functions|Phase 4 · ファンクション]] * [[:ja-jp_products:mp_studio:quick_reference|クイックリファレンス · ショートカット]] [[:ja-jp_products:mp_studio|← MP STUDIO 2 ユーザーマニュアルに戻る]]