Siemens Simatic S7 300 PLC and TIA Portal Software Programming Training
Course Overview
This intensive 10-day hands-on training program is designed to provide participants with the practical knowledge and technical skills required to program, configure, and troubleshoot Simatic S7 300 PLC systems.
The course is ensuring progressive learning from basic logic development to complex control applications, networking, and data handling.
Target Audience
This training is ideal for:
- Automation & Instrumentation Personnel
- Maintenance Technicians, Supervisors and Engineers
- Electrical Engineers & System Integrators
- Industrial Electricians
- Technical Trainers and Engineering Students
- Beginners with little or no PLC experience
Prerequisites
- Basic understanding of electrical control systems
- Familiarity with Windows-based PC operation
- Prior PLC experience is helpful but not required
Training Objectives
At the end of this course, participants will be able to:
- Understand wiring of relays and PLCs I/O channels
- Identify and configure S7 300 hardware and I/O channels.
- Develop, test, and troubleshoot ladder logic programs in MicroWins Software.
- Ability to use MicroWins Instructions to implement control logic.
Training Structure
- Registration Fee: N50,000
- Advanced Training Fee: N750,000
- Duration: 10 Days
- Mode: Instructor-led 95% Practical & 5% Theory Sessions
Software Tools:
- TIA Portal Software
How to apply
- Send email to training@intellectsenergy.com.
- Call or send Whatsapp message to 08051203632
DAY 1 – PLC Fundamentals & TIA Portal Basics
Level: Beginner
Topics
- Introduction to Industrial Automation & PLCs
- PLC vs Relay Logic
- Overview of Siemens S7-300 Hardware
- CPU types (312, 314, 315, 317)
- Power supply, rack, backplane bus
- Digital & analog modules
- PLC scan cycle & memory concepts
- Introduction to TIA Portal
- Interface & project structure
- Differences between STEP 7 Classic & TIA Portal
Practical Sessions
- Creating a new project in TIA Portal
- Hardware configuration of S7-300 rack
- Adding CPU & I/O modules
- Addressing digital inputs and outputs
- Downloading hardware configuration
- Configure S7-300 with analog I/O
- Assign tags for transmitters (4–20 mA)
- Basic diagnostics for field devices
- Conveyor I/O configuration
- Sensor-based detection
Maintenance Focus
- Reading hardware diagnostics
- Identifying faulty modules
- Understanding LEDs & status indicators
DAY 2 – Basic Programming & Digital Control
Level: Beginner → Intermediate
Topics
- PLC programming languages overview
- LAD (Ladder Logic)
- FBD (Function Block Diagram)
- Basic instructions
- NO / NC contacts
- Coils (Set/Reset)
- Timers (TON, TOF, TP)
- Counters (CTU, CTD)
- Organization Blocks (OBs)
- OB1 overview
Practical Sessions
- Start/Stop motor control
- Latching circuits
- Timer-based motor control
- Counter applications (batch counting)
- Online monitoring & forcing I/O
- Pump start/stop with permissives
- Valve open/close logic
- Alarm on abnormal conditions
- Conveyor sequence control
- Part counting & batching
- Pump & fan control logic
- Trip conditions
Maintenance Focus
- Understanding program status online
- Simple fault finding using ladder logic
DAY 3 – Data Handling & Modular Programming
Level: Intermediate
Topics
- PLC memory areas
- I, Q, M, DB, T, C
- Data Types
- BOOL, INT, REAL, TIME
- Data Blocks (DB)
- Global DB vs Instance DB
- Modular programming concepts
- FC (Function)
- FB (Function Block)
Practical Sessions
- Creating & using Data Blocks
- Developing reusable FCs
- Using FBs with instance DBs
- Scaling analog input signals (4–20 mA)
- Analog output control
- Online DB monitoring
- Sensor failure simulation
- Batch process logic
- Speed control simulation
- Boiler drum level simulation
- Cooling system control
Maintenance Focus
- Online DB monitoring
- Troubleshooting analog signal problems
- Modifying logic safely in RUN mode
DAY 4 – Advanced Programming, Diagnostics & Interfacing
Level: Intermediate → Advanced
Topics
- Advanced instructions
- Comparison, math operations
- Move, limit, scale functions
- Program structuring & optimization
- PLC diagnostics
- Hardware & software diagnostics
- Diagnostic buffers
- Communication basics
- MPI / PROFIBUS
- Introduction to PROFINET
Practical Sessions
- Interlocking systems
- Alarm & fault logic development
- Simulating field faults
- PLC online diagnostics & fault analysis
- Communication configuration (basic)
- Alarm configuration
- Fault simulation (pump trip, sensor failure)
- Online troubleshooting
- Machine fault simulation
- Root cause analysis
- Fault simulation
- CPU & I/O diagnostics
Maintenance Focus
- Diagnosing CPU STOP conditions
- Interpreting fault messages
- Replacing modules without losing program
DAY 5 – HMI Integration, Troubleshooting & Final Project
Level: Advanced
Topics
- Introduction to Siemens HMI (TIA Portal)
- Tags & PLC-HMI communication
- Alarms, trends & basic screens
- Backup, restore & version management
- PLC preventive maintenance practices
Practical Sessions
- Creating a basic HMI screen
- Motor control & status visualization
- Alarm display & acknowledgment
- Full system troubleshooting exercise
- Final project:
- Industrial process simulation (e.g., pump station, conveyor, tank level control)
- Oil Tank Farm / Pump Station Control System
- Pumps, valves, tank levels
- Alarms & operator interface
- Automated Production Line
- Conveyor + sensors + alarms
- Operator HMI control
- Power Plant Auxiliary System
- Pumps, alarms, operator interface
Assessment & Wrap-Up
- Practical evaluation
- Common industrial faults & solutions
- Best practices for maintenance teams
- Q&A session
Day 6 to Day 10:
- Self practice at our facility with hardware and software
Training Materials & Deliverables
- Comprehensive training manual (soft + hard copy)
- Practical lab exercises and example programs
- Course slides and reference documents
- Certificate of Completion
- Post-training technical support (optional)
Training Methodology
- Instructor-led presentations
- Hands-on programming sessions using actual PLCs or simulators
- Real-world case studies and troubleshooting
- Progressive assessments to reinforce learning outcomes
Duration & Schedule
- Total Duration: 10 Days (Monday–Friday, 2 weeks)
- Daily Schedule: 9:00 AM – 4:00 PM
- Format: Onsite
Certification
Participants who complete both modules and pass the final project assessment will receive a Certificate of Proficiency in Siemens Simatic S7 300 PLC and Simatic Manager Software Programming issued by Intellects Energy Ltd.