You might have thousands of inputs all doing things asynchronously which need dealing with in parallel.
Lol, unfortunately this isn't me.
I started out as a young cadet with a bit of ladder logic. It doesn't hold any fears apart from I feel like it's wasting my time with an archaic technology.
My main fear is with the plc frameworks and the vendor buyin. I don't wont to be stuck with some incompatible stupid useless framework full of gotchas when I could have the source code in front of me.
Yeah I am a bit of a control freak, and getting on the phone and talking to tech support when ever there is an issue is not my idea of fun.
In comparison the last project I designed is going well in the field, passed compliance with some help, has A2D, GPIO, RTOS, USB, Radio comms, SDIO, various displays and importantly is debuggable.
I feel a custom PLC-PID device for low speed control would be a walk in the park in comparison.
That said for this job I have received a good response from a distributor selling Novus industrial control gear.
The prices are more reasonable than I was expecting.
It would be wrong of me to recommend my own controller as much as I would like to.