In this course, students will learn about the software and we will make projects as we go further. The student will see MicroLogix 1000 PLC and how to set up the communication setup with it. In this course students will learn how to download and upload programs from MicroLogix 1000 PLC. we will discuss the SLC 500 PLC Hardware and software as well as how to program it and download and upload. We will also discuss how to download the free software from the Rockwell website and practice with me as you will go further in this course. Furthermore, in this course, you will learn the basic programming of Compact Logix PLC with RsLogix 5000 software with Analog and Digital Input and Output. This course will show you a basic understanding of what things are important before you go ahead with Compact Logix PLC. This course will also teach you how to add the Input and Output in the I/O tree over the ethernet network. Down the line, this course will show you the hardware and software information of ControlLogix as well. We will discuss the fault capture and GSV and SSV instructions to capture the processor fault. You will learn how to communicate between Compact Logix and ControlLogix with Produce and Consume tags. Also, you will learn about the array, UDT, and other advanced stuff in this basic course. Students will get hands-on how to set up and program in the RsLogix 5000 and Studio 5000 with the emulator. This course will give you confidence at your job site how to troubleshoot from the PLC as well as electrically with the understanding of ladder logic programming.