Programming the Controllogix Programmable Automation Controller Using RSLogix 5000 Software