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.