Dieses Video erklärt die Grundlagen der objektorientierten SPS-Programmierung mit Fokus auf Klassen, Methoden und Zugriffsmodifizierer.
Key Takeaways
- Funktionsbausteine können als Klassen betrachtet und mehrfach instanziiert werden.
- Methoden helfen, Komplexität zu reduzieren und den Code übersichtlicher zu gestalten.
- Zugriffsmodifizierer steuern die Sichtbarkeit und Zugänglichkeit von Methoden.
- Objektorientierte Konzepte sind auch in der SPS-Programmierung anwendbar und verbessern die Struktur.
- Die praktische Umsetzung wird anhand eines Schrittmotor-Beispiels demonstriert.
Summary
- Einführung in die objektorientierte SPS-Programmierung und deren Bedeutung.
- Funktionsbausteine als Klassen und deren Instanziierung als Objekte.
- Die vier Säulen der Objektorientierung: Abstraktion, Datenkapselung, Vererbung und Polymorphie.
- Fokus auf Abstraktion und das Verstecken von Komplexität durch Methoden.
- Erklärung, wie Methoden in SPS-Funktionsbausteinen angelegt und aufgerufen werden.
- Verwendung von Methoden mit Übergabe- und Rückgabeparametern.
- Bedeutung und Einsatz von Zugriffsmodifizierern Public und Private.
- Praxisbeispiel: Steuerung eines Schrittmotors mit variabler Geschwindigkeit.
- Implementierung von Methoden zur Aktivierung und Deaktivierung des Antriebs.
- Testen der Methoden im Hauptprogramm mit Instanziierung und Methodenaufrufen.











