OpenPLC Editor for NEXTuino

OpenPLC Editor for NEXTuino

Introduction

OpenPLC Editor, combined with NEXTuino, brings a seamless IEC 61131-3 programming experience, simulation capabilities, and Modbus communication to industrial automation projects.

Why Choose OpenPLC Editor with NEXTuino?

  • Rich IEC 61131-3 Programming IDE: Program in Ladder, Structured Text (ST), Instruction List (IL), Function Block Diagram (FBD), and Sequential Function Chart (SFC).
  • Simulation Capabilities: Test your program before uploading it to the NEXTuino.
  • Modbus RTU, Serial, and TCP/IP: Full support for RS485 communication on NEXTuino PEAK and MEGA.

Step 1: Download and Install OpenPLC Editor

  1. Visit the OpenPLC download page and download the appropriate version for your OS.
  2. Follow the standard installation process.

Step 2: Update OpenPLC Editor for NEXTuino Support

  1. Launch the OpenPLC Editor.
  2. Navigate to File -> Check for updates...
  3. Accept any available updates and restart the editor.
  4. Verify that NEXTuino boards appear in the Arduino upload dialog.

Tip: NEXTuino support might already be included in your version, but it is always good practice to check for updates.

Step 3: Start a New Project

  1. Click the Open icon in the toolbar to start a new project or load an existing one.
  2. Explore predefined programs and structures (e.g., inputs, outputs, and control) to understand automation logic flow.
  3. Write your automation logic using Ladder Logic or any supported IEC 61131-3 language.

Advantages of NEXTuino with OpenPLC

  • Arduino-Compatible Hardware: NEXTuino is based on Arduino, making it familiar and developer-friendly.
  • Industrial-Grade Quality: Robust build quality with excellent communication interfaces.
  • Seamless Integration: Direct support in OpenPLC Editor for smooth programming-to-deployment workflow.

Getting Examples

Install git and clone the examples repository:

git clone https://github.com/NEXTuino-PLC/OpenPLC_examples.git

Or browse and download examples directly from GitHub:
OpenPLC examples on GitHub