6

Automatisierungssysteme (Subject) / Kap 6b (Lesson)

Maschinenautomatisierung mit SPS: Programmierung

This lesson was created by fruchtgehalt55.

Learn lesson

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