@cardosocea
I got this email too.
What the say is that the single core version shouldn't be used in industrial machinery and the multi core runtime is better suited for this.
I think the problem with revolutionPi isn't the Codesys Runtime but Raspbian not being a real time OS. The offer some kind of real time patch for this reason.
On the software side, the Revolution Pi has a specially adapted Raspbian operating system, which is equipped with a real-time patch.
https://revolution.kunbus.com/revolution-pi-series/
I've come across some platforms that use codesys as "their" software, I have yet to label one of them as "average". For me a s7-1200 and TIA portal is cheap and the TIA portal is far supperior to any codesys platform i've used
I just did my first project using TIA and S7-1200 and Basic HMI. It's not bad at all (still bloated) especially if you use Ladder as your first choice as PLC programming language which more intuitive than the Ladder in Codesys. I chose S7-1200 for this particular project only because I use ST exclusively and I wanted see to whether I can still program in Ladder. It's seems that I can but I don't enjoy it.
While S7-1200 is good, Siemens Basic HMI is really overpriced garbage so I decided to replace it with a similar Exor HMI.
I think Codesys wasn't designed for typical PLC programmers that use Ladder logic, it reminds me more of some kind of IDE oriented for embedded software engineers who develop applications for microcontrollers and prefer text language coding rather than graphical presentation like Ladder.
S7-1200 and Tia basic are cheap but Schneider M241/251 PLCs are as cheap, have more embedded I/O, better connectivity options and the I/O modules are way cheaper than Siemens S7-1200.
The most annoying thing with S7-1200 is that if you want to update the PLC you must only use Siemens SD Cards which are pretty expensive.