Skip to main content


Siemens S7-300 PLC - Intro

Industrial Maintenance & Technology


Course Length

40 Hours

Min Attendees


Course Description

Introduces the Siemens SIMATIC S7-300 controller and explains the different components of the system. This course 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 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 participant 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)