The Rockwell Automation RSLogix is a software that uses a single platform and a common control engine in developing localized applications. It provides features and tools like ladder logic, structured text, function block diagram, sequential function chart editors used in program development and support for the S88 equipment phase state model utilized in batch and machine control applications. It has real-time access to information needed by the users for the development of complex control solutions. It features the the CompactLogix 5370 programmable automation controllers (PAC) is a controller used for saving space for storage ad optimum performance, the ControlLogix 5570 PACs used for safety applications and hazardous environments, the Kinetix 350 that is used for connecting and operating the CompactLogix 5370 controllers which supports the Integrated Motion on EtherNet/IP. The software can be integrated with EtherNet/IP devices to connect to other devices through an electronic data sheet which is often used by applications that require tool changes and helps in reducing downtime and improving speed of development.