en-us_products:mpino_studio2:ladder_editing
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| en-us_products:mpino_studio2:ladder_editing [2026/09/09 09:56] – 만듦 - 바깥 편집 127.0.0.1 | en-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, series and parallel connections, | + | This page explains ladder-cell editing, writing memory values, contacts and coils, box functions, series and parallel connections, |
| {{ : | {{ : | ||
| 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**. | ||
| - | {{ : | + | {{ : |
| - | * **Toolbar: | + | * **① Toolbar:** Select contacts, connecting lines, coils, and edges. |
| - | * **Ladder grid:** Place elements in cells and connect the circuit. | + | * **② Ladder grid:** Place elements in cells and connect the circuit. |
| - | * **Grid status bar:** Shows the selected cell's coordinates and type. '' | + | * **③ Grid status bar:** Shows the selected cell's coordinates and type. '' |
| {{ : | {{ : | ||
| Line 38: | Line 38: | ||
| When editing a contact or coil, enter an address or registered symbol. Matching items appear in the autocomplete list as you type. | When editing a contact or coil, enter an address or registered symbol. Matching items appear in the autocomplete list as you type. | ||
| - | {{ : | + | {{ : |
| > **Shortcut focus:** Use arrow keys and ladder shortcuts such as '' | > **Shortcut focus:** Use arrow keys and ladder shortcuts such as '' | ||
| - | ===== 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 '' | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | ^ 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 '' | ||
| + | |||
| + | 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: | ||
| + | |||
| + | ===== 4. Insert, Delete, and Copy Cells ===== | ||
| '' | '' | ||
| 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. Enter Contacts | + | ===== 5. Connect Horizontal and Vertical Lines ===== |
| - | A contact reads an ON/OFF memory state or the result of a comparison | + | A horizontal line connects cells on the same row. A vertical line joins upper and lower branches. |
| - | {{ : | + | ^ Tool ^ Shortcut ^ Operation ^ |
| + | | Horizontal line | '' | ||
| + | | Vertical line | '' | ||
| + | |||
| + | A vertical line is not a separate cell. It adds a connection from the right edge of the selected cell to the row below. Press '' | ||
| + | |||
| + | Use horizontal lines to form a series circuit on one row and vertical lines to join the branches of a parallel circuit. | ||
| + | |||
| + | ===== 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. | ||
| + | |||
| + | {{ : | ||
| ^ Contact ^ Shortcut ^ When the condition is OFF ^ When the condition is ON ^ | ^ Contact ^ Shortcut ^ When the condition is OFF ^ When the condition is ON ^ | ||
| | NO contact | '' | | NO contact | '' | ||
| | NC contact | '' | | NC contact | '' | ||
| + | | NOT contact | '' | ||
| Select a cell, press '' | Select a cell, press '' | ||
| Line 114: | Line 142: | ||
| {{ : | {{ : | ||
| - | ==== Invert a signal | + | ==== NOT contact |
| - | Signal inversion | + | A NOT contact |
| - | Use no more than one signal-inversion cell in a branch. | + | Use no more than one NOT contact |
| - | ===== 5. Enter an Output Coil ===== | + | ===== 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. | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | ^ Contact ^ Shortcut ^ Conducting point ^ | ||
| + | | Positive Edge | '' | ||
| + | | Negative Edge | '' | ||
| + | |||
| + | After placing an edge cell, enter the bit address or symbol whose change will be detected. Each edge cell tracks its previous state automatically, | ||
| + | |||
| + | 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. | ||
| + | |||
| + | ===== 8. Create | ||
| 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 135: | 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. | ||
| - | ===== 6. Connect Horizontal and Vertical Lines ===== | + | ===== 9. Create |
| - | + | ||
| - | A horizontal line connects cells on the same row. A vertical line joins upper and lower branches. | + | |
| - | + | ||
| - | ^ Tool ^ Shortcut ^ Operation ^ | + | |
| - | | Horizontal line | '' | + | |
| - | | Vertical line | '' | + | |
| - | + | ||
| - | A vertical line is not a separate cell. It adds a connection from the right edge of the selected cell to the row below. Press '' | + | |
| - | + | ||
| - | Use horizontal lines to form a series circuit on one row and vertical lines to join the branches of a parallel circuit. | + | |
| - | + | ||
| - | ===== 7. Series and Parallel Circuits ===== | + | |
| - | + | ||
| - | {{ : | + | |
| - | + | ||
| - | * **Series connection: | + | |
| - | * **Parallel connection: | + | |
| - | + | ||
| - | {{ : | + | |
| - | + | ||
| - | 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. | + | |
| - | + | ||
| - | ===== 8. Use 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 170: | Line 189: | ||
| '' | '' | ||
| - | {{ : | + | {{ : |
| To turn the stored value off, enter the same address in a RESET coil. In '' | To turn the stored value off, enter the same address in a RESET coil. In '' | ||
| - | {{ : | + | {{ : |
| 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. Use Positive and Negative Edges ===== | + | ===== 10. Create a Box Function |
| - | A standard contact conducts while its condition remains true. An edge contact conducts for one scan only when the input changes state. | + | A box function runs a timer, counter, calculation, |
| - | {{ :en-us_products: | + | |
| + | | ||
| + | | ||
| + | | ||
| - | ^ Contact ^ Shortcut ^ Conducting point ^ | + | {{ : |
| - | | Positive Edge | '' | + | |
| - | | Negative Edge | '' | + | |
| - | After placing an edge cell, enter the bit address or symbol whose change will be detected. Each edge cell tracks | + | A box function is placed at the right end of its row like an output coil. It runs while the contacts on its left are ON. With no contact on the left, it runs on every scan. |
| - | 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. | + | **[[: |
| - | ===== 10. Create a Self-Holding Circuit ===== | + | ===== 11. Series and Parallel Circuits ===== |
| + | |||
| + | {{ : | ||
| + | |||
| + | * **Series connection: | ||
| + | * **Parallel connection: | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | 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. | ||
| + | |||
| + | ===== 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 207: | Line 238: | ||
| - When M1 turns ON, the NC contact opens and P32 turns OFF. | - When M1 turns ON, the NC contact opens and P32 turns OFF. | ||
| - | {{ : | + | {{ : |
| 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. | ||
| - | ===== 11. Ladder Editing Shortcuts ===== | + | ===== 13. Ladder Editing Shortcuts ===== |
| + | |||
| + | You can change shortcuts under **File → Preferences → Shortcuts**. | ||
| ^ Category ^ Shortcut ^ Action ^ | ^ Category ^ Shortcut ^ Action ^ | ||
| Line 222: | Line 255: | ||
| | Copy/ | | Copy/ | ||
| | Undo | '' | | Undo | '' | ||
| + | | Write Value to Memory | '' | ||
| | Contacts | '' | | Contacts | '' | ||
| | Lines | '' | | Lines | '' | ||
| | Coils | '' | | Coils | '' | ||
| - | | Inversion | + | | NOT contact |
| | Edges | '' | | Edges | '' | ||
| - | ===== 12. Troubleshooting ===== | + | ===== 14. Troubleshooting ===== |
| ^ Symptom ^ What to check ^ | ^ Symptom ^ What to check ^ | ||
| Line 237: | Line 271: | ||
| | A value set by a SET coil remains ON. | Check for a RESET coil and RESET condition that use the same address. | | | A value set by a SET coil remains ON. | Check for a RESET coil and RESET condition that use the same address. | | ||
| | The self-holding circuit stops as soon as the start signal turns OFF. | Check that the output' | | The self-holding circuit stops as soon as the start signal turns OFF. | Check that the output' | ||
| - | | The build reports a signal-inversion | + | | The build reports a NOT-contact |
| ===== Related Documentation ===== | ===== Related Documentation ===== | ||
| + | |||
| + | * [[en-us_products: | ||
| + | |||
| + | * [[en-us_products: | ||
| + | |||
| + | * [[en-us_products: | ||
| * [[: | * [[: | ||
en-us_products/mpino_studio2/ladder_editing.1788915369.txt.gz · Last modified: by 127.0.0.1
