Arduino PLC IDE released for the Portenta Machine Control unit, and soon Opta micro PLC

The newly released Arduino PLC IDE supports the five languages defined by the IEC 61131-3 standard: Ladder Diagram, Functional Block Diagram, Structured Text, Sequential Function Chart, and Instruction List.

With Arduino focusing more and more on the industrial side with its Arduino Pro family, the company unveiled the Arduino Opta Micro PLC for industrial application last month and said it could be programmed with traditional PLC languages such as Ladder and FCB as well as the Arduino 2.0.0 IDE. The company now seems to have created an all-in-one integrated development environment for such hardware with the Arduino PLC IDE supporting PLC languages with Arduino Sketches.

ModBus with the Arduino PLC IDE

The program now supports the Portenta Machine Control unit, but the upcoming Opta micro PLC will be added soon. The IDE integrates no-code Fieldbus configurators that allow users to manage CanOpen, Modbus RTU, and Modbus TCP communication easily, and Arduino also mentions “advanced monitoring and debugging tools” and “zero-downtime program changes” thanks to a hot swap functionality.

The Arduino PLC IDE 1.0 is free to download together with accompanying tools but is currently only available for Windows 10/11 64-bit operating system. The languages defined by the IEC 61131-3 standard are licensed, and if you need to use those, you’d need to purchase a license for your specific device. For instance, the PLC key for the Portenta Machine Control unit sells for $17.60 or 16 Euros.

The documentation for the Arduino PLC IDE is already up with information to set up CAN bus communication, assign the pins to variables and interact with them, set up Modbus communication, and instructions to get started with the IEC-61131-3 languages on the new IDE.

Share this:

Support CNX Software! Donate via cryptocurrencies or become a Patron on Patreon

5 Replies to “Arduino PLC IDE released for the Portenta Machine Control unit, and soon Opta micro PLC”

  1. if you can handle CanOpen object databases from gui, this could be a really good prototyping platform. Really interesting!
    17usd per device is insanely high

    1. Actually it’s not that much money compared to the cost of other PLC software (thousands of dollars per seat!). This model helps small companies with not that many devices.. It’s possible to negotiate bulk licenses for companies

      1. 1000s? Who charges that much? Siemens? AB? Codesys is between 50 for a single license on some boards down to a couple of bucks for large customers…

Leave a Reply

Your email address will not be published. Required fields are marked *