The labyrinthine nature of modern factories, with ever-increasing numbers of sensors, actuators, motors, solenoids, and valves, has driven the requirement for industrial controllers with ever-more channels to handle huge volumes of data, make decisions, and then output a response.