What a Siemens engineer notices when looking at the platform behind much of the non-Siemens PLC world
Most of my work is Siemens. But Codesys sits underneath a large share of the PLCs that are not Siemens, and I did not want my picture of it to come from other people’s opinions.
So I am working through it myself and writing down what a TIA Portal engineer actually notices — where Codesys does something better, where TIA Portal does, and where the difference is just a habit you have to unlearn.
I am not a Codesys specialist and I do not present myself as one. That is the point of writing it in public: if you deploy Codesys for a living and something here reads wrong, the comments are open and corrections make the work better.
These build on each other, so reading them in sequence works best.
# prefix, the stat naming convention, the two-pane editor.The comparison only makes sense if you know what you are comparing against. Two companion guides written from the same starting point: TIA Portal, the platform I use for most customer work, and SIMATIC AX, Siemens’ text-based toolchain.
Away from the PLC platforms entirely, Custom Devices covers the electronics and operator interfaces I build myself when nothing off the shelf fits.
I am Yuriy Mosiyenko — I design and program industrial control systems, mostly Siemens, as a one-person practice based in Bedford, Nova Scotia, working with customers across Canada. If you have a controls project you cannot staff internally, tell me what you are building.
Tell Yuriy what you are building, upgrading, or trying to make more reliable.