The Allen-Bradley CompactLogix 5480 controller combines a Logix control engine and the Microsoft Windows 10 IoT Enterprise operating system in a single platform. The controller can reduce latency by performing real-time data collection at the machine level. Users can view control information at its source, and other information can be sent upstream to the enterprise or cloud. The ability to run Windows applications on premises can reduce the need for a separate PC on the plant floor. The controller can support applications with as many as 150 axes of motion and incorporates multiple security functions, including user authentication and authorization, role-based access and digitally signed encryption.