PLC IDE 1.1.0 2026.2.25

  • Update over Modbus TCP (reintroduced and correctly implemented)
  • Hide the 2nd debug COM port
  • Add OSCAT libraries
  • GUI for Ethernet and Wifi
  • Access directly I/O variables in sketch
  • Read/write RTC clock
  • TON/TOFF with TIME interval
  • Watchdog Support
  • New partitioning scheme aligned with Provisioning 2.0

PLC IDE 1.0.8 2024.2.6

[fixes]

  • Fix issues with the new JScript engine shipped with Windows 11 release 24H2.
  • Automatically update the Arduino Library Index when PLC IDE starts.
  • Fix minor issues.

[security]

PLC IDE 1.0.7 2024.9.17

[fixes]

  • Always use the Arduino CLI provided with the installer.
  • Fixed shared variables type string.

[ide]

  • Added EULA.

  • Added the support for Analog Expansion. A firmware update of the Analog Expansion device is required.

  • Added the watchdog.

PLC IDE 1.0.6 2024.4.30

[ide]

  • Support for External OPTA Digital Expansions.

  • Single installer for Tools and Software.

  • Support for array and string type shared variables, exchanged between the runtime PLC and the sketch.

  • GenericModbus TCP type added.

  • Cyclic task Fast, removed option to force cycle below 10ms - turned to 10- 20- 50ms options drop-down menu.

  • Fixed the Opta tag from “Button inputs” to “Button Inputs” and label tag for the local variables from: “Relay outputs mapping” to “Button input”.

  • New Flash Partitioning implementation + WiFi firmware upload.

  • Integration with the Arduino IoT Cloud added.

  • Added the possibility to specify the Node ID Modbus for Modbus TCP Master communications.

  • Sketch template modified for the ETH class modification used in the new config.

  • GUI for specifying inter-frame timings in Modbus RTU.

  • Addition of sysMbMRtu_SetPostDelay function, to be called in the setup() of the Sketch.

  • Modifications implemented on tasks and priorities to enable the use of Arduino classes for network use.

  • Install Arduino USB drivers during setup of Arduino PLC IDE Tools.

  • Updated ArduinoCore-mbed to 4.1.1.

  • Updated AlPLC libraries to 1.1.0

[security]

  • Removed access to PLC Runtime remote-control Modbus registers (Modbus address > 65000).
  • Removed debugging symbols from PLC runtime libraries.
  • Fixed IDE licensing bypass.
  • Removed unsupported PLC program upload methods: GDB, Modbus TCP.

PLC IDE 1.0.4 2023.8.7

[ide]

  • Support for array and string type shared variables, exchanged between the runtime PLC and the sketch.

  • GenericModbus TCP type added.

  • Cyclic task Fast, removed option to force cycle below 10ms - turned to 10- 20- 50ms options drop-down menu.

  • Fixed the Opta tag from “Button inputs” to “Button Inputs” and label tag for the local variables from: “Relay outputs mapping” to “Button input”.

  • New Flash Partitioning implementation + WiFi firmware upload.

  • Integration with the Arduino IoT Cloud added.

  • Added the possibility to specify the Node ID Modbus for Modbus TCP Master communications.

  • Sketch template modified for the ETH class modification used in the new config.

  • GUI for specifying inter-frame timings in Modbus RTU.

  • Addition of sysMbMRtu_SetPostDelay function, to be called in the setup() of the Sketch.

  • Modifications implemented on tasks and priorities to enable the use of Arduino classes for network use.

  • Install Arduino USB drivers during setup of Arduino PLC IDE Tools.

PLC IDE 1.0.3 2023.3.22

[fixes]

  • Simulation grayed out.

  • Separate selection of RS485/RS422/RS232 for Portenta Machine control.

[ide]

  • Support for Opta added.

  • Version control.

  • Arduino Environments separation.

  • Download project from target.