6
Automatisierungssysteme (Subject) / Kap 6b (Lesson)
Maschinenautomatisierung mit SPS: Programmierung
This lesson was created by fruchtgehalt55.
This lesson is not released for learning.
- Verknüpfungs- und ablauforientierte Programmiersprachen Verknüpfung Anweisungsliste (AWL) strukturierte Text (ST) Kontaktplan (KOP) Funktionsbausteinsprache (FBS) => Eingangssignal zyklisch abgefragt und entsprechend der Verknüpfungslogik den Ausgangssignalen zugeordnet (Urasche/Wirkung -> 2 Zyklen) Ablauforientiert Ablaufsprache (AS) => schrittweise Ablauf | n+1te Schritt erst, wenn n abgeschlossen + weiterschaltbedingung erfüllt | zeitgeführt | Prozessabhängig (Induktionschleife Ampelsteuerung)
- Vorteile IEC-konformer Systementwicklung Austauschbarkeit der Programme zw. unterschiedlichen Systemen weniger Einarbeitungs- und Schulungsaufwand herstellerunabhängige Entwicklung Testen und Verifizieren durch unabhängige Investitionen
- Methoden bei Programmtest Entwicklungsumgebung- Editor, Debugger, Compiler, Simulation- Systemkonfigurator auf SPS- Monitoring o Statusanzeige der Variablen o SPS Daten auslesen- Forcing o Zwangssetzen bestimmter Speicherbereiche der SPS o Teilschritte abarbeiten
- Prinzip des Programmtest durch Maschinensimulation nicht vorhandene Maschine wird durch Simulationsmodell ersetzt Qualitätssicherung durch umfangreiche Programmtests=> Verkürzung der Entwicklungszeit und der Inbetriebnahme
- Design for Testability Berücksichtigung von Testfunktionen für die Inbetriebnahme bereits im Entwurf
- Ansatzpunkte zur Optimierung der Inbetriebnahme systematische Anforderungsanalyse systematische Softwareentwicklung Vorabtest von Einzelkomponenten Verwendung geeigneter Werkzeuge
Advertisement