Siemens Simatic S7 1200 PLC; TIA Portal Software Programming Training Course
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 1200 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 1200 hardware and I/O channels.
- Develop, test, and troubleshoot ladder logic programs in TIA Software.
- Ability to use TIA Instructions to implement control logic.
Training Structure
- Registration Fee: N50,000
- Advanced Training Fee: N500,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 & Hardware (Beginner)
Objectives
- Understand PLC basics and S7-1200 hardware
- Create first PLC project
- Perform basic wiring & downloads
Topics
- Introduction to PLCs in industrial automation
- Siemens PLC family overview (S7-1200 vs S7-1500)
- S7-1200 CPU types and selection
- Digital Inputs & Outputs (DI / DO)
- PLC scan cycle and operating modes
- Electrical wiring basics (24VDC, sourcing/sinking)
- Introduction to TIA Portal interface
Practical Exercises
- Create new TIA Portal project
- Hardware configuration of S7-1200 CPU
- Download program to PLC
- Online/Offline monitoring
- Simple ON/OFF lamp control
DAY 2 – Basic Programming (Beginner → Intermediate)
Objectives
- Learn basic PLC logic
- Write simple control programs used in maintenance
Topics
- Programming languages overview (LAD, FBD, STL)
- Ladder Logic fundamentals
- NO / NC contacts
- Coils (Set, Reset)
- Latching circuits
- Memory bits (M), Inputs (I), Outputs (Q)
- Program blocks: OB1
Practical Exercises
- Start/Stop motor control
- Seal-in (latching) circuit
- Interlocking two motors
- Emergency Stop logic
- Online troubleshooting using monitoring
DAY 3 – Timers, Counters & Analog Signals (Intermediate)
Objectives
- Apply time-based and count-based control
- Handle analog signals used in process plants
Topics
- IEC Timers:
- TON (On-Delay)
- TOF (Off-Delay)
- TP (Pulse)
- Counters (CTU, CTD)
- Analog Inputs & Outputs
- Scaling analog signals (4–20 mA, 0–10 V)
- Data Types (INT, REAL)
Practical Exercises
- Motor delayed start
- Conveyor counting system
- Tank level monitoring (analog)
- Scale 4–20 mA signal to engineering units
- Alarm based on analog limits
DAY
4 – Advanced Programming & Industrial Functions (Advanced)
Objectives
- Write modular and maintainable programs
- Introduce industrial-grade logic
Topics
- Program organization blocks:
- Functions (FC)
- Function Blocks (FB)
- Data Blocks (DB)
- Instance vs Global DBs
- Edge detection (Rising/Falling)
- Comparison and math instructions
- Alarm & fault logic
- Introduction to PID Control (basic concept)
Practical
Exercises
- Modular motor control using FB
- Multi-pump control logic
- Alarm & fault reset system
- Simple PID temperature or pressure control
DAY
5 – HMI, Communication & Maintenance Troubleshooting (Advanced)
Objectives
- Interface PLC with HMI
- Understand industrial communication
- Perform maintenance troubleshooting
Topics
- Introduction to Siemens HMI (KTP / Basic Panels)
- PLC–HMI communication setup
- Tag linking & screen design
- Start/Stop, status indication, alarms
- Ethernet communication basics
- PLC diagnostics & fault finding
- Backup, restore & program documentation
Practical
Exercises
- Create HMI screens (Start/Stop, Alarms)
- Connect HMI to S7-1200
- Simulate faults and troubleshoot
- Upload program from PLC
- Final practical project (mini industrial process)
Final
Assessment / Project
- Project development
- Introduction to Control Narratives
- Introduction to Functional Design Specification.
- Introduction to Functional Analysis
- Pressure loop programming
- Temperature loop programming.
- Flow loop programming
- Level loop programming.
- Analyzer loop programming
- Introduction to VFD programming
- Introduction to Modbus Mapping
- Introduction to PLC to HMI Communication
- Introduction to ICSS
- Motor/pump control
- Timers & counters
- Analog monitoring
- HMI interface
- Alarm handling
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 1200 PLC TIA Portal Software Programming issued by Intellects Energy Ltd.