Skip to content

Mehmet-Haydar/automation-learning

Repository files navigation

Automation Learning

My automation engineering learning journey — documenting everything I learn about PLC programming, industrial automation, and control systems.

🎯 Goal: Transition from Industrial Electrician to Automation Engineer

What's Inside

Folder Content Status
tia-portal/ TIA Portal V17+ tips, project templates 🔄 In progress
plc-basics/ PLC fundamentals, I/O handling, program structure 🔄 In progress
scl-patterns/ SCL/Structured Text code patterns & best practices 🔄 In progress
pid-control/ PID theory, tuning methods, examples 🔄 In progress
communication-protocols/ Profinet, OPC-UA, Modbus notes 🔄 In progress
notes-tr/ Personal notes in Turkish 📝 Ongoing
resources/ Useful links, books, courses 📋 Planned

My Learning Path

Current Focus
─────────────
[▓▓▓▓▓▓░░░░] TIA Portal basics
[▓▓▓▓░░░░░░] SCL programming
[▓▓▓░░░░░░░] PID implementation

Next Steps
──────────
[ ] ISA CCST Level 1
[ ] Function Block development
[ ] HMI design patterns

How I Learn

  1. Watch/Read — Udemy courses, documentation, YouTube
  2. Take Notes — Markdown files, organized by topic
  3. Practice — Small projects, simulate in Python first
  4. Apply — Real-world troubleshooting at work
  5. Share — Document here, maybe help others

Tech Environment

  • PLC: Siemens S7-1500/1200
  • Software: TIA Portal V17
  • Languages: SCL (Structured Text), LAD (Ladder), Python
  • Simulation: Factory I/O, Python

Field Experience Context

I work as an Industrial Electrician at SHW Gießerei (Germany), dealing daily with:

  • Servo drives (Kollmorgen S300)
  • Soft starters (Siemens SIRIUS)
  • VFDs, motor controls
  • Sensor/transmitter troubleshooting

This repo connects my field experience with formal automation knowledge.

Related Repositories

Language Note

  • README & Code: English (professional standard)
  • Personal notes: Turkish (in notes-tr/ folder)
  • Field terms: German where applicable (Freigabe, Störung, etc.)

Factory floor to automation engineering — one commit at a time. @Mehmet-Haydar

About

My automation engineering learning journey — TIA Portal, PLC programming, SCL patterns, and industrial automation notes

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors