TL;DR // an honest opinion about PLC IDE, after 500h of use //
I have now tried the new and "hot" version 1.1.0. Which promises remote download over Modbus TCP. I think this PLC IDE is still not reached a usable state. The migration from Opta 1.2 runtime version to 1.3 was like hell. Reformat every partition, reactivate license, then I could get it running after 4h of work. Then I realized connection is really unstable over wired ethernet to Opta. Then another day of challenges, and finally concluded the OTA update do not work properly. I could get it running only 1 time. Since then when it starts to download the program it drops an error when writing to OTA partition over Modbus TCP.
So back to USB serial for full download.
The only usable part of Modbus TCP Download if you do not change anything in sketch part, but only on the PLC part. Then it can download. But I guess this is the same feature that was removed in earlier versions, as this is only half of the download.
No clue why it fails when starting OTA download. In theory it should work in a way it downloads the complete binary to OTA partition then a reset updates the whole PLC runtime user program + the sketch part.
So I think this update is too late, and I guess most of the ones who was interested about this good piece of hardware has already lost attention.
So I think you need to let this PLC IDE fail. The only reason I personally still try to work with it because it would be too much time to migrate to OpenPLC or to normal Arduino IDE.
So shame that this good hardware is just a piece of dumb plastic without the proper SW support.
And not to mention that the built-in Modbus RTU was also not communicating well with my modbus relay cards, it was unstable and only worked with 1 card at a time, so I needed to reimplement the whole modbus part in sketch to be able to use 2 RTU card.
Try this only if you are serious into not giving up, as this product gives a challange everyday.
To say something positive too, when you finally made it running, and you do not need to change and touch then it just runs stable as expected. It communicates also well with a Kinco HMI. There was only 1 freezing of the PLC in one months. Maybe this is even too much for a PLC advertised as being industrial grade. I used to work with PLC-s with 5-10years of uptime on UPS, without any freezing.
Take this as you wish, I just shared, to help others decide to start the journey or not.
Should you decide to start, be warned, you will learn super good hacking and problem solving skills, but it will be a hard road.