Skip to main content


Siemens S7-300 PLC Intro

Industrial Maintenance & Technology


Course Length


Min Attendees


Course Description

This 40-hour course introduces the Siemens SIMATIC S7-300 controller. It explains the different components of the system. It includes basic ladder logic instructions and how they are used and programmed. It shows how to configure the PG/PC Interface.  It also teaches how to use the programming software to obtain information from the process and also from the PLC itself. It gives general guidelines on troubleshooting and maintaining a PLC system. The course emphasizes hands-on laboratory exercises using Siemens SIMATIC S7-300 controller and either the Step 7 or TIA Portal Software. Each student will be expected to purchase the following textbook if they want a copy to keep following the course: Automating with Step 7 in LAD and FBD by Hans Berger - ISBN 978-3-89578-410-1.

Course Objectives

At the end of this course, the student should be able to:

  1. SIMATIC S7-300 system and its components
  2. Identify a SIMATIC S7-300 system and its components
  3. Configure the PG/PC Interface
  4. Use the programming software to monitor input and output devices
  5. Understand the diagnostics information provided by the programming software
  6. Perform general practices for maintaining and troubleshooting a PLC system

Course Outline

Chapter 1 - SIMATIC S7-300/400
• Introduction to PLCs
• PLC Hardware Identification
• Install Modules
• Reset Memory
• Remove and Replace the MMC

Chapter 2 - STEP 7 Programming Software
• Communicate with the processor
• Configure a New Project
• Set the PG/PC interface
• Setup the Hardware Configuration
• Create Symbols or Tags
• Download the project to the S7-300 PLC

Chapter 3 - SIMATIC 7 Program – Blocks
• Functions
• Function Blocks
• Data Blocks
• Organizational Blocks

Chapter 4 - Binary Logic Functions
• Create and Modify Basic Ladder Logic – NO, NC, Coils, and NOT
• Create a Function using basic Motor Controls

Chapter 5 - Memory Functions
• Output Coils, Set and Reset Coils, Midlines, and SR/RS Flip-Flops
• Event sequencing of a process using live feedback from limit switches, pushbuttons, photo eyes, auxiliary contacts, and proximity switches

Chapter 6 - Move Functions
• Transfer numerical information in a PLC (hexadecimal, decimal, BCD, integer, and floating point) using the MOV function

Chapter 7 – Timers
• SIMATIC Timers
• IEC Timers Chapter

8 – Counters
• SIMATIC Counters
• IEC Counters Chapters

9-12 – Numbers in Siemens
• Conversions
• Comparisons
• Computations

Chapter 2b - Diagnostic Tools and Troubleshooting
• Go-To Location
• Cross Reference Tool
• Assignment Tool
• Program Structure
• Forcing

Supplemental labs –Five Supplemental labs will be added based on customer needs:
1. Complete DI Wiring Diagram
2. Check Voltage DI Module
3. Complete DO Wiring Diagram
4. Check Voltage DO Module
5. Prepare Profibus Cable
6. Prepare Profinet Cable
7. Rewiring – Address Priority vs. Symbol Priority
8. More Function Block
9. Jump Functions
10. Analog Modules 11. HMIs (TIA Portal Only)