Vince:
> You are reinventing the PLC.
Not all embedded things are PLC's. A plc is standardized embedded
platform which basically supports theese forms of programming:
https://en.wikipedia.org/wiki/IEC_61131-3
I'd rather make an embedded system.
> Codesys is a commercial soft-PLC
...
Codesys gives you an integrated development environment which works
for a lot of commersial hw out there, that is it's strong point.
On the downside is that git and debugging is extra, don't know how much.
Please tell me if I'm wrong.
Regards,
/Karl Hammar