6
DeepHotel
45d

Recently had to start developing on a PLC for a new project and didn’t realize how much these companies fuck their developers.

For example, I’m using CODESYS to write structured text to run on the PLC. CODESYS is free to download. However, in the free tier, they take all your .st files and ur config files and combine them into a SINGLE FUCKING BINARY which completely defeats the purpose of version control.

However, if you BUY their pro license, you can install a git module.

There’s other things that make developing in them suck. For example, the only IDE you can use is the one built into CODESYS and it fucking sucks. Another one is that their builtin IDE has a “dark mode” that only works on certain files. If you open a function file, it uses dark mode. But if you open a struct file, it uses light mode.

Also, having no other runtime than the one built into CODESYS fucking sucks.

Maybe I’ve been spoiled with VSCode and python 🤷‍♂️

Comments
  • 3
    duh you actively harm your customers' business until they pay up

    it's called extortion / racketeering
  • 1
    Automation shit is the most overpriced trash. We do all our automation and control with custom software and hardware written in C and C++. It is specifically tailored to our business. It is also very pricey. But it is our pricey.

    If you want cheap shit that will take more developer time then go to DirectAutomation. You can buy $99 PLCs. Even the expensive ones there are not nearly as bad as say Allen Bradley.

    I think the best PLC like system I ever used was ControlLogix. But my gosh it is VERY expensive. But coding in that was so nice. I could put formulas in contacts.
  • 2
    the PLC world is archaic as hell and it's all by design, it's like a coalition of used car salesman keeping the grift going for decades. every time somebody tries to innovate they get buried
  • 1
    @Demolishun we usually develop control systems with c++ as well but the higher ups wanted us to use this platform for unknown reasons 😔
  • 1
    @DeepHotel sorry man, sorry.
Add Comment