Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Konzeption und Implementation visueller Editoren zur Bearbeitung von SPS-Schrittketten mit dem Editorgeneratorsystem DEViL Dennis Klassen Höxterstraße.

Ähnliche Präsentationen


Präsentation zum Thema: "Konzeption und Implementation visueller Editoren zur Bearbeitung von SPS-Schrittketten mit dem Editorgeneratorsystem DEViL Dennis Klassen Höxterstraße."—  Präsentation transkript:

1 Konzeption und Implementation visueller Editoren zur Bearbeitung von SPS-Schrittketten mit dem Editorgeneratorsystem DEViL Dennis Klassen Höxterstraße Marienmünster Matrikelnummer: Vorgelegt bei: Prof. Dr. Gerd Szwillus und Prof. Dr. Uwe Kastens

2 Übersicht Einführung Grundlagen Konzeption Realisierung Zusammenfassung Vorführung

3 3 ROBERT BOSCH GMbH Standort Bühl/Bühlertal - Leitwerk Entwicklungsabteilung BueP/TEF23 Steuerungstechnik Bereitstellung von Produktionsstrecken für Bosch Was ist SPS? Industrieroboter speicherprogrammierbare Steuerung Entwicklungsprozess der SPS Maschinenbauer (Projektleiter): mechanische Konstruktion Beschreibung des Ablaufs Programmierer: Realisierung des Ablaufs als SPS-Software Einführung Einführung Grundlagen Konzeption Realisierung Zusammen- fassung Vorführung

4 4 SPS-Software IEC SPS-Programmiersprachen Schrittketten - Schritte, Transitionen … Vorhandene Werkzeuge IndraWorks von Rexroth ein Editor für SPS-Software Ein-\Ausgabe von SPS-Code Schrittketten-Dokumentationssystem Eigenentwicklung bei Bosch erzeugt Schrittketten-Ablaufzettel Eingabe durch SPS-Code keine Bearbeitung möglich Grundlagen Einführung Grundlagen Konzeption Realisierung Zusammen- fassung Vorführung

5 5 IEC Einführung Grundlagen Konzeption Realisierung Zusammen- fassung Vorführung Ablaufsprache (AS) Strukturierter Text (ST) Anweisungsliste (AWL) Kontaktplan (KOP)Funktionsbausteine (FBS)

6 6 Vorhandene Werkzeuge Einführung Grundlagen Konzeption Realisierung Zusammen- fassung Vorführung Ablaufsprache (AS) Strukturierter Text (ST) Anweisungsliste (AWL) Kontaktplan (KOP) Funktionsbausteine (FBS)

7 7 DEViL Ein Werkzeugsystem zur Generierung von Struktureditoren für anspruchsvolle Programmiersprachen aus Spezifikationen XSpec Ein Übersetzergenerator zur Erzeugung Text-nach-XML- Übersetzer XSLT Eine Programmiersprache, die in XSLT-Stylesheets beschrieben wird und mit Hilfe eines speziellen XSLT-Prozessors XML-Dateien bearbeiten kann Grundlagen Einführung Grundlagen Konzeption Realisierung Zusammen- fassung Vorführung Sicht Deklaration Generische Zeichnungen Visuelle Muster Codemuster Attributberechnung

8 8 Herausforderung: Entwicklungsprozess der SPS-Software beschleunigen Geeignete Benutzungsschnittstelle für Programmierer und Projektleiter schaffen Entwicklung einer Softwarebeschreibungssprache Wann soll das System eingesetzt werden: Schrittketten-Ablaufzettel durch einen Struktureditor ersetzen Maschinenbauer erstellen grafisch einen Teil der Software Programmierer knüpfen an den Ergebnissen der Maschinenbauer nahtlos an Konzeption Einführung Grundlagen Konzeption Realisierung Zusammen- fassung Vorführung

9 9 Vorgehensweise: Entwicklung der Datenstruktur Entwicklung der Benutzungsschnittstelle Entwicklung der Softwarebeschreibungssprache Evaluierung: Interview kontrolliertes Experiment Feld-Beobachtung Schrittkettenkonfigurator: 5 Sichten benutzerabhängige Schaltflächen einheitliche Softwarebeschreibungssprache Darstellung verschiedener SPS-Sprachen in einer Sicht Konzeption Einführung Grundlagen Konzeption Realisierung Zusammen- fassung Vorführung

10 10 Schrittkettenkonfigurator: angepasste Datenstruktur für SPS-Schrittketten 5 visuelle Sichten Hauptansicht globale Variablen Schrittketten Schrittketten-Aktionen Schrittketten-Variablen einheitliche Softwarebeschreibungssprache Übersetzer: XSpec-Spezifikation Ergänzungen durch XSLT Realisierung Einführung Grundlagen Konzeption Realisierung Zusammen- fassung Vorführung

11 11 Zusammenfassung Entstehung eines Struktureditors: Schrittkettenkonfigurator Softwarebeschreibungssprache für Programmierer Einfache Darstellung für Projektleiter SPS-Code nach IEC Durch einheitliches Werkzeug: Beschleunigung des Entwicklungszyklus Erhöhung der Qualität Einführung Grundlagen Konzeption Realisierung Zusammen- fassung Vorführung

12 12 Zusammenfassung Die verwendeten Werkzeuge sind den Erwartungen gerecht geworden Erweiterungen des Systems sind bereits geplant: Simulationssichten Einbindung der Bosch-Datenbank Bosch-Programmierrichtlinien Diese Arbeit hat bei Bosch/Bühl Interesse an der Zusammenarbeit mit Uni Paderborn geweckt Einführung Grundlagen Konzeption Realisierung Zusammen- fassung Vorführung

13 13 Vorführung Vorführung des Schrittkettenkonfigurators Einführung Grundlagen Konzeption Realisierung Zusammen- fassung Vorführung Danke für Ihre Aufmerksamkeit… Fragen?


Herunterladen ppt "Konzeption und Implementation visueller Editoren zur Bearbeitung von SPS-Schrittketten mit dem Editorgeneratorsystem DEViL Dennis Klassen Höxterstraße."

Ähnliche Präsentationen


Google-Anzeigen