When it comes to industrial machine control, there are often 10 or more ways to do it, and they all work, to varying degrees. Some may take a long design path, but it works great. Others may know the shortcuts, but, while missing a few things, they know they are on an efficient design journey.
There are many ways to streamline machine control design. Certain must-have design features will age gracefully, even with some future expansion and change of machine scope.