====== MPINO STUDIO 2 User Manual ====== MPINO Studio 2 is a desktop application for writing Arduino C code and ladder logic, building and uploading projects, and monitoring ILOGICS **MPINO and MPAINO industrial Arduino controllers**. {{ :products:mpino_studio2:first-run-window.png?1000 |MPINO Studio 2 main window }} ===== Installation ===== MPINO Studio 2 is currently provided as a beta. Check the download page below for the latest release status and changes before installing it. {{ :en-us_products:mpino_studio2:installation-flow.svg?1000 |MPINO Studio 2 installation workflow }} - Open the [[https://www.ilogics.net/en-us/resources/downloads/software/20|MPINO STUDIO 2 installer download page]]. - Download and run the latest installer listed on the page. - If Windows displays an **Unknown publisher** warning, select **More info → Run anyway**. - Allow installation when Windows requests administrator permission. - Complete the installation and start MPINO Studio 2. MPINO STUDIO 1.x project files cannot be opened in MPINO Studio 2. Create a new project and re-enter the previous ladder logic and code after checking them. ===== Start Here ===== **[[:en-us_products:mpino_studio2:first_project|Phase 1 · Create Your First Project →]]** Create a project, select MPINO-8A4R(T)-S, and draw a ladder circuit in which input ''P0'' controls output ''P32''. You will then build the project, select a port, upload it, and check operation with the Serial Monitor and real-time ladder monitoring. **[[:en-us_products:mpino_studio2:memory|Phase 2 · Understand Memory →]]** Learn the differences between P, M, D, C, T, and R memory, data types, and address notation. Review memory-region settings, locate memory usage, and understand special-bit memory. **[[:en-us_products:mpino_studio2:ladder_editing|Phase 3 · Ladder Editing Basics →]]** Learn cell selection, memory writing, structural editing, NO and NC contacts, output coils, series and parallel connections, SET and RESET coils, edges, and a self-holding circuit. **[[:en-us_products:mpino_studio2:box_functions|Phase 4 · Box Functions →]]** Learn how to enter and edit box functions and when they run, then use timers, counters, arithmetic, transfers, bit operations, conversions, logic control, and free-form input. **[[:en-us_products:mpino_studio2:code_editor|Phase 5 · Editing Arduino Code →]]** Create and manage code files, use functions across files, work with completion and definitions, find and replace text, and locate code errors. **[[:en-us_products:mpino_studio2:monitoring|Phase 6 · Serial and Ladder Monitoring →]]** Receive and send text or HEX data, configure ladder monitoring, read power flow and live values, select number formats, and understand port sharing. **[[:en-us_products:mpino_studio2:menus_settings|Phase 7 · Menus and Preferences →]]** Open, save, and print projects; configure preferences and communications; write memory; change boards and pin maps; configure EEPROM retention; and use the Help menu. **[[en-us_products:mpino_studio2:activity_bar|Phase 8 · Activity Bar and Side Panels →]]** Open Explorer, Ladder Settings, Libraries, and Symbols; check the project and board; install or import libraries; and manage symbols. **[[en-us_products:mpino_studio2:troubleshooting|Phase 9 · Troubleshooting →]]** Find the first place to check and the detailed instructions when a build, upload, monitor connection, or I/O result fails. ===== Quick Reference ===== [[en-us_products:mpino_studio2:quick_reference|Find instructions by task and default shortcut →]]