Consistent methodology within complex systems is all around us. And finding a methodology for developing and programming software for PLCs shouldn’t be an exception.
PLC code is much more about software than it is about electrical engineering. In fact, the root cause of many industrial control system failures and incidents lies in failure to understand that we are dealing with software.
Control engineers have been coding PLCs the same way for a long (long) time. With the arrival of younger engineers and the spread of Industry 4.0, we’re finally on the verge of real change.