When control logic is decoupled from the physical devices it runs on, automation systems can be more programmable, flexible ...