User Tools

Site Tools


en-us_products:mpino_studio2:ladder_editing

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en-us_products:mpino_studio2:ladder_editing [2026/09/10 12:04] – 바깥 편집 127.0.0.1en-us_products:mpino_studio2:ladder_editing [2026/09/12 21:42] (current) – 바깥 편집 127.0.0.1
Line 1: Line 1:
 ====== MPINO STUDIO 2 Phase 3 · Ladder Editing Basics ====== ====== MPINO STUDIO 2 Phase 3 · Ladder Editing Basics ======
  
-This page explains ladder-cell editing, contacts and coils, box functions, series and parallel connections, edges, and a self-holding circuit.+This page explains ladder-cell editing, writing memory values, contacts and coils, box functions, series and parallel connections, edges, and a self-holding circuit.
  
 {{ :en-us_products:mpino_studio2:ladder-learning-path.svg?1000 |Ladder editing sequence }} {{ :en-us_products:mpino_studio2:ladder-learning-path.svg?1000 |Ladder editing sequence }}
Line 11: Line 11:
 Read ladder logic from left to right. A coil operates when the condition formed by the contacts reaches it through the connecting lines. A circuit arranged on one line is called a **rung**. Read ladder logic from left to right. A coil operates when the condition formed by the contacts reaches it through the connecting lines. A circuit arranged on one line is called a **rung**.
  
-{{ :products:mpino_studio2:ladder-editor-toolbar-marked.png?1000 |Figure 1. Locations of ① the toolbar, ② the ladder grid, and ③ the grid status bar }}+{{ :products:mpino_studio2:ladder-editor-toolbar-marked.svg?1000 |Figure 1. Locations of ① the toolbar, ② the ladder grid, and ③ the grid status bar }}
  
   * **① Toolbar:** Select contacts, connecting lines, coils, and edges.   * **① Toolbar:** Select contacts, connecting lines, coils, and edges.
Line 42: Line 42:
 > **Shortcut focus:** Use arrow keys and ladder shortcuts such as ''F2'' through ''F12'' while the ladder grid has focus. When the code editor has focus, arrow and clipboard shortcuts edit the code. > **Shortcut focus:** Use arrow keys and ladder shortcuts such as ''F2'' through ''F12'' while the ladder grid has focus. When the code editor has focus, arrow and clipboard shortcuts edit the code.
  
-===== 3. Insert, Delete, and Copy Cells =====+===== 3. Write a Value to Memory ===== 
 + 
 +You can write a memory value from the selected ladder cell directly to the running board. **Right-click the ladder cell → Write Value to Memory**, or press ''Ctrl + Shift + W'' while the ladder grid has focus. 
 + 
 +{{ :products:mpino_studio2:memory-force-popup-marked-en.svg?1000 |Write Value to Memory popup beside the selected cell }} 
 + 
 +^ Marker ^ Screen item ^ How to use it ^ 
 +| **①** | Monitoring | Turn it on here if it is off. The **Write** button becomes available when monitoring communication is connected to the board. | 
 +| **②** | Address and current value | The selected cell's address is filled in automatically. If a function box contains several addresses, choose one from the list. For an empty cell, enter an address yourself. The current value comes from the board during monitoring. | 
 +| **③** | Value and Write | Enter a value and select **Write** or press ''Enter''. After a successful write, only the value field is cleared so you can write another value. | 
 + 
 +This popup accepts **M, D, C, T, and R** addresses. **P addresses cannot be written here.** The value changes on the running board and may affect an output or control condition. Check the address and value before writing. 
 + 
 +This one-address popup differs from [[en-us_products:mpino_studio2:menus_settings#run_menu|Run → Memory Write List]], where you register multiple addresses. Close the popup with ''Esc'', a click outside it, or **✕**. 
 + 
 +===== 4. Insert, Delete, and Copy Cells =====
  
 ''Delete'', which clears a cell, behaves differently from ''Ctrl + Delete'', which pulls following cells to the left. ''Delete'', which clears a cell, behaves differently from ''Ctrl + Delete'', which pulls following cells to the left.
Line 86: Line 101:
 Copied cells can be pasted into another ladder tab or into a separately running MPINO Studio 2 window. Copied cells can be pasted into another ladder tab or into a separately running MPINO Studio 2 window.
  
-===== 4. Connect Horizontal and Vertical Lines =====+===== 5. Connect Horizontal and Vertical Lines =====
  
 A horizontal line connects cells on the same row. A vertical line joins upper and lower branches. A horizontal line connects cells on the same row. A vertical line joins upper and lower branches.
Line 98: Line 113:
 Use horizontal lines to form a series circuit on one row and vertical lines to join the branches of a parallel circuit. Use horizontal lines to form a series circuit on one row and vertical lines to join the branches of a parallel circuit.
  
-===== 5. Define and Create NO, NC, and NOT Contacts =====+===== 6. Define and Create NO, NC, and NOT Contacts =====
  
 NO and NC contacts read an ON/OFF memory state or the result of a comparison. A NOT contact reverses the condition calculated before it. NO and NC contacts read an ON/OFF memory state or the result of a comparison. A NOT contact reverses the condition calculated before it.
Line 133: Line 148:
 Use no more than one NOT contact in a branch. Use no more than one NOT contact in a branch.
  
-===== 6. Use Positive and Negative Edges =====+===== 7. Use Positive and Negative Edges =====
  
 A standard contact conducts while its condition remains true. An edge contact conducts for one scan only when the input changes state. A standard contact conducts while its condition remains true. An edge contact conducts for one scan only when the input changes state.
Line 147: Line 162:
 Use Positive Edge for an action that runs once when a button is pressed. Use Negative Edge for an action that runs once when a button is released. Use Positive Edge for an action that runs once when a button is pressed. Use Negative Edge for an action that runs once when a button is released.
  
-===== 7. Create an Output Coil =====+===== 8. Create an Output Coil =====
  
 A standard output coil writes the result calculated by its contacts to a bit address on every scan. The coil address is ON while the condition is ON and OFF while the condition is OFF. A standard output coil writes the result calculated by its contacts to a bit address on every scan. The coil address is ON while the condition is ON and OFF while the condition is OFF.
Line 162: Line 177:
 > **Check the output address:** Before using a P address in an output coil, confirm under **Settings → Ladder Pin Map Settings** that it is an output on the selected board. > **Check the output address:** Before using a P address in an output coil, confirm under **Settings → Ladder Pin Map Settings** that it is an output on the selected board.
  
-===== 8. Create SET and RESET Coils =====+===== 9. Create SET and RESET Coils =====
  
 A standard output coil follows its condition continuously. SET and RESET coils store a value when their conditions turn ON. A standard output coil follows its condition continuously. SET and RESET coils store a value when their conditions turn ON.
Line 182: Line 197:
 When using a SET coil, also provide a RESET condition that releases the stored value. When using a SET coil, also provide a RESET condition that releases the stored value.
  
-===== 9. Create a Box Function =====+===== 10. Create a Box Function =====
  
 A box function runs a timer, counter, calculation, transfer, or another command when the condition calculated on its left is ON. A box function runs a timer, counter, calculation, transfer, or another command when the condition calculated on its left is ON.
Line 197: Line 212:
 **[[:en-us_products:mpino_studio2:box_functions#box_function_list|View the box function list →]]** **[[:en-us_products:mpino_studio2:box_functions#box_function_list|View the box function list →]]**
  
-===== 10. Series and Parallel Circuits =====+===== 11. Series and Parallel Circuits =====
  
 {{ :en-us_products:mpino_studio2:ladder-wiring-logic.svg?1000 |Comparison of a series AND circuit and a parallel OR circuit }} {{ :en-us_products:mpino_studio2:ladder-wiring-logic.svg?1000 |Comparison of a series AND circuit and a parallel OR circuit }}
Line 208: Line 223:
 Combining series and parallel connections can express a condition such as “(M0 or M1) and M2.” Read from the left, and separate the conditions at the points where parallel branches split and rejoin. Combining series and parallel connections can express a condition such as “(M0 or M1) and M2.” Read from the left, and separate the conditions at the points where parallel branches split and rejoin.
  
-===== 11. Create a Self-Holding Circuit =====+===== 12. Create a Self-Holding Circuit =====
  
 A self-holding circuit connects an output coil's auxiliary contact in parallel with the start contact so that the output remains ON after the start signal disappears. A self-holding circuit connects an output coil's auxiliary contact in parallel with the start contact so that the output remains ON after the start signal disappears.
Line 227: Line 242:
 M0 and M1 are internal-memory addresses used to explain the sequence. Replace them with P input addresses for the selected board when using physical input terminals. M0 and M1 are internal-memory addresses used to explain the sequence. Replace them with P input addresses for the selected board when using physical input terminals.
  
-===== 12. Ladder Editing Shortcuts =====+===== 13. Ladder Editing Shortcuts =====
  
 You can change shortcuts under **File → Preferences → Shortcuts**. You can change shortcuts under **File → Preferences → Shortcuts**.
Line 240: Line 255:
 | Copy/cut/paste | ''Ctrl + C'' / ''Ctrl + X'' / ''Ctrl + V'' | Edit the selected cells | | Copy/cut/paste | ''Ctrl + C'' / ''Ctrl + X'' / ''Ctrl + V'' | Edit the selected cells |
 | Undo | ''Ctrl + Z'' | Undo the last ladder edit | | Undo | ''Ctrl + Z'' | Undo the last ladder edit |
 +| Write Value to Memory | ''Ctrl + Shift + W'' | Open the popup for writing the selected cell's memory value to the board |
 | Contacts | ''F2'' / ''F3'' | NO contact / NC contact | | Contacts | ''F2'' / ''F3'' | NO contact / NC contact |
 | Lines | ''F5'' / ''F6'' | Horizontal line / vertical line | | Lines | ''F5'' / ''F6'' | Horizontal line / vertical line |
Line 246: Line 262:
 | Edges | ''F11'' / ''F12'' | Positive Edge / Negative Edge | | Edges | ''F11'' / ''F12'' | Positive Edge / Negative Edge |
  
-===== 13. Troubleshooting =====+===== 14. Troubleshooting =====
  
 ^ Symptom ^ What to check ^ ^ Symptom ^ What to check ^
Line 258: Line 274:
  
 ===== Related Documentation ===== ===== Related Documentation =====
 +
 +  * [[en-us_products:mpino_studio2:menus_settings|Phase 7 · Menus and Preferences]]
 +
 +  * [[en-us_products:mpino_studio2:monitoring|Phase 6 · Serial and Ladder Monitoring]]
  
   * [[en-us_products:mpino_studio2:code_editor|Phase 5 · Editing Arduino Code]]   * [[en-us_products:mpino_studio2:code_editor|Phase 5 · Editing Arduino Code]]
en-us_products/mpino_studio2/ladder_editing.1789009453.txt.gz · Last modified: by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki