Einführung Analysator AutoSPy druck1 - TU Dresden · • frei programmierbare Auswerteskripte in...

24
Analysator AutoSPy Analysator AutoSPy GWT-TUD GmbH Arbeitsgruppe Prof. Kabitzsch Monitoring und Fehlerdiagnose in verteilten Automationssystemen

Transcript of Einführung Analysator AutoSPy druck1 - TU Dresden · • frei programmierbare Auswerteskripte in...

Page 1: Einführung Analysator AutoSPy druck1 - TU Dresden · • frei programmierbare Auswerteskripte in Visual Basic Script leichte Erlernbarkeit, besonders wenn Kenntnisse in VB oder VBA

Analysator AutoSPyAnalysator AutoSPy

GWT-TUD GmbHArbeitsgruppe Prof. Kabitzsch

Monitoring und Fehlerdiagnose in verteilten Automationssystemen

Page 2: Einführung Analysator AutoSPy druck1 - TU Dresden · • frei programmierbare Auswerteskripte in Visual Basic Script leichte Erlernbarkeit, besonders wenn Kenntnisse in VB oder VBA

GWT-TUD GmbH, Arbeitsgruppe Prof. Kabitzsch

Analysator AutoSPy

2

InhaltInhalt

• EinordnungIndustrielle Automatisierung mit SPSWas ist AutoSPy? Woraus besteht AutoSPy?

• AnwendungsgebieteDiagnose sporadischer StörungenParametrierung und OptimierungAblaufprotokollierungTeleserviceAus- und Weiterbildung

• HandhabungPrinzip der zyklusgenauen DatenerfassungDurchführung einer AufzeichnungEinfache Suche nach EreignissenSkripte zur Datenauswertung

Inhalt

Page 3: Einführung Analysator AutoSPy druck1 - TU Dresden · • frei programmierbare Auswerteskripte in Visual Basic Script leichte Erlernbarkeit, besonders wenn Kenntnisse in VB oder VBA

GWT-TUD GmbH, Arbeitsgruppe Prof. Kabitzsch

Analysator AutoSPy

3

• hohe Anforderungen an Sicherheit und Verfügbarkeit• bis zu mehreren Jahrzehnten Dauerbetrieb einer Anlage• Echtzeitsteuerung und -regelung im Millisekundenbereich• vermehrt räumliche Trennung von Anlage und Servicepersonal

Industrielle AutomatisierungIndustrielle Automatisierung

Einordnung

Page 4: Einführung Analysator AutoSPy druck1 - TU Dresden · • frei programmierbare Auswerteskripte in Visual Basic Script leichte Erlernbarkeit, besonders wenn Kenntnisse in VB oder VBA

GWT-TUD GmbH, Arbeitsgruppe Prof. Kabitzsch

Analysator AutoSPy

4

• Automobilindustrie, Maschinenhersteller, Versandhäuser, ...• robuste, zuverlässige und langlebige Automatisierung• Echtzeitsteuerung und -regelung von Prozessen, z. B.

Transport und Handhabung von OperandenSteuerung von Werkzeugmaschinen, RoboternRegelung von Ampeln, Jalousien, Heizungen, etc.

SIEMENS SIMATIC-Steuerungen

S5-115S7-300 S7-400

SpeicherprogrammierbareSpeicherprogrammierbare Steuerungen (SPS)Steuerungen (SPS)

Einordnung

Page 5: Einführung Analysator AutoSPy druck1 - TU Dresden · • frei programmierbare Auswerteskripte in Visual Basic Script leichte Erlernbarkeit, besonders wenn Kenntnisse in VB oder VBA

GWT-TUD GmbH, Arbeitsgruppe Prof. Kabitzsch

Analysator AutoSPy

5

• Analogien zu Fahrtenschreiber und Logikanalysator

Was ist AutoSPy?Was ist AutoSPy?

Visualisieren

MessenMarkieren

Einordnung

Page 6: Einführung Analysator AutoSPy druck1 - TU Dresden · • frei programmierbare Auswerteskripte in Visual Basic Script leichte Erlernbarkeit, besonders wenn Kenntnisse in VB oder VBA

GWT-TUD GmbH, Arbeitsgruppe Prof. Kabitzsch

Analysator AutoSPy

6

• Trennung in eine zentrale Hauptanwendung und viele Gerätetreiber

Woraus besteht AutoSPyWoraus besteht AutoSPy??

Hauptanwendung• Steuerung der

Datenerfassungen• Datenarchivierung• Visualisierung• Auswertung

Gerätetreiber• auf eine Datenquelle

zugeschnitten• Gerätekommunikation• Datenerfassung• Datenvorverarbeitung

Geräte• SIMATIC S7• SIMATIC S5• OPC• TrySim• u.v.m.

Einordnung

Page 7: Einführung Analysator AutoSPy druck1 - TU Dresden · • frei programmierbare Auswerteskripte in Visual Basic Script leichte Erlernbarkeit, besonders wenn Kenntnisse in VB oder VBA

GWT-TUD GmbH, Arbeitsgruppe Prof. Kabitzsch

Analysator AutoSPy

7

InhaltInhalt

• EinordnungIndustrielle Automatisierung mit SPSWas ist AutoSPy? Woraus besteht AutoSPy?

• AnwendungsgebieteDiagnose sporadischer StörungenParametrierung und OptimierungAblaufprotokollierungTeleserviceAus- und Weiterbildung

• HandhabungPrinzip der zyklusgenauen DatenerfassungDurchführung einer AufzeichnungEinfache Suche nach EreignissenSkripte zur Datenauswertung

Inhalt

Page 8: Einführung Analysator AutoSPy druck1 - TU Dresden · • frei programmierbare Auswerteskripte in Visual Basic Script leichte Erlernbarkeit, besonders wenn Kenntnisse in VB oder VBA

GWT-TUD GmbH, Arbeitsgruppe Prof. Kabitzsch

Analysator AutoSPy

8

Diagnose sporadischer StDiagnose sporadischer Stöörungen (1)rungen (1)• ausgelöst durch: Wackelkontakte, Toleranzfehler,

Tautropfen, statische Aufladungen, Alterung, usw.• Beobachtung unregelmäßiger Störungen und

indirekter Seiteneffekte (Wirkungen)

S7-300 / S7-400

(Steuerung, Regelung)

Anwendungsgebiete

Page 9: Einführung Analysator AutoSPy druck1 - TU Dresden · • frei programmierbare Auswerteskripte in Visual Basic Script leichte Erlernbarkeit, besonders wenn Kenntnisse in VB oder VBA

GWT-TUD GmbH, Arbeitsgruppe Prof. Kabitzsch

Analysator AutoSPy

9

Diagnose sporadischer StDiagnose sporadischer Stöörungen (2)rungen (2)• Langzeiterfassung verdächtiger Signale• Triggerung auf bekannte Fehlerwirkungen• Konzentration auf bestimmte Zeitabschnitte• Offline-Diagnose der Signaldaten (Export)

Trouble Shooter

S7-300 / S7-400

(Steuerung, Regelung)

Anwendungsgebiete

Page 10: Einführung Analysator AutoSPy druck1 - TU Dresden · • frei programmierbare Auswerteskripte in Visual Basic Script leichte Erlernbarkeit, besonders wenn Kenntnisse in VB oder VBA

GWT-TUD GmbH, Arbeitsgruppe Prof. Kabitzsch

Analysator AutoSPy

10

Parametrierung und OptimierungParametrierung und Optimierung• Messung der Dauer technologischer Abschnitte• Minimierung der Verfahrzeiten eines Transport- und

Handhabungssystems• Verfeinerung der Rezeptur eines Mischers• Inbetriebnahmehilfe

Anwendungsgebiete

Page 11: Einführung Analysator AutoSPy druck1 - TU Dresden · • frei programmierbare Auswerteskripte in Visual Basic Script leichte Erlernbarkeit, besonders wenn Kenntnisse in VB oder VBA

GWT-TUD GmbH, Arbeitsgruppe Prof. Kabitzsch

Analysator AutoSPy

11

AblaufprotokollierungAblaufprotokollierung• fehlende Anlagendokumentation durch Brand,

Wechsel des Serviceunternehmens, etc.• Erstellung einer aktuellen Prozessbeschreibung

Anwendungsgebiete

Page 12: Einführung Analysator AutoSPy druck1 - TU Dresden · • frei programmierbare Auswerteskripte in Visual Basic Script leichte Erlernbarkeit, besonders wenn Kenntnisse in VB oder VBA

GWT-TUD GmbH, Arbeitsgruppe Prof. Kabitzsch

Analysator AutoSPy

12

TeleserviceTeleservice• Eingrenzung einer Fehlerursache im Vorfeld• Korrektur der Parametrierung• Behebung von Programmfehlern (Updates)

Dresden

Offenburg

56k56kTelefonTelefon

Anwendungsgebiete

Page 13: Einführung Analysator AutoSPy druck1 - TU Dresden · • frei programmierbare Auswerteskripte in Visual Basic Script leichte Erlernbarkeit, besonders wenn Kenntnisse in VB oder VBA

GWT-TUD GmbH, Arbeitsgruppe Prof. Kabitzsch

Analysator AutoSPy

13

AusAus-- und Weiterbildungund Weiterbildung• Berufsschulen, Fachhochschulen, Universitäten• Einsatz in Seminaren, Lehrgängen und Praktika• SPS-Programmierung für Mechatroniker, Energie-

und Industrieelektroniker sowie Automatisierer• Unterstützung bei der Applikationserstellung, Test

und Validierung der Software

Anwendungsgebiete

Page 14: Einführung Analysator AutoSPy druck1 - TU Dresden · • frei programmierbare Auswerteskripte in Visual Basic Script leichte Erlernbarkeit, besonders wenn Kenntnisse in VB oder VBA

GWT-TUD GmbH, Arbeitsgruppe Prof. Kabitzsch

Analysator AutoSPy

14

InhaltInhalt

• EinordnungIndustrielle Automatisierung mit SPSWas ist AutoSPy? Woraus besteht AutoSPy?

• AnwendungsgebieteDiagnose sporadischer StörungenParametrierung und OptimierungAblaufprotokollierungTeleserviceAus- und Weiterbildung

• HandhabungPrinzip der zyklusgenauen DatenerfassungDurchführung einer AufzeichnungEinfache Suche nach EreignissenSkripte zur Datenauswertung

Inhalt

Page 15: Einführung Analysator AutoSPy druck1 - TU Dresden · • frei programmierbare Auswerteskripte in Visual Basic Script leichte Erlernbarkeit, besonders wenn Kenntnisse in VB oder VBA

GWT-TUD GmbH, Arbeitsgruppe Prof. Kabitzsch

Analysator AutoSPy

15

Handhabung

Arbeitsweise von SIMATIC SteuerungenArbeitsweise von SIMATIC Steuerungen• zyklische Programmabarbeitung mit Interruptmöglichkeiten• typische Zykluszeiten im niedrigen Millisekundenbereich

Page 16: Einführung Analysator AutoSPy druck1 - TU Dresden · • frei programmierbare Auswerteskripte in Visual Basic Script leichte Erlernbarkeit, besonders wenn Kenntnisse in VB oder VBA

GWT-TUD GmbH, Arbeitsgruppe Prof. Kabitzsch

Analysator AutoSPy

16

Handhabung

Prinzip Prinzip der Datenerfassungder Datenerfassung• Einsatz während des laufenden Betriebs ohne Abschaltung der

Anlage/Maschine• zyklusgenaue Online-Aufzeichnung beliebiger SPS-Operanden

Page 17: Einführung Analysator AutoSPy druck1 - TU Dresden · • frei programmierbare Auswerteskripte in Visual Basic Script leichte Erlernbarkeit, besonders wenn Kenntnisse in VB oder VBA

GWT-TUD GmbH, Arbeitsgruppe Prof. Kabitzsch

Analysator AutoSPy

17

1. Kopplung von Analyse-PC und Gerät (physische Verbindung)

2. Einfügen von Datenquellen in das Signalspurdokument

3. Konfiguration des Verbindungsweges zum Gerät

4. Auswahl der fehlerverdächtigen Signale

5. Einstellen von Triggerbedingungen (Zeit-, Prozessbedingungen)

6. Herstellen der logischen Online-Verbindung zum Gerät

7. Vorbereiten des Gerätes auf die Aufzeichnung (Konfiguration)

8. Durchführung der Datenaufzeichnung

9. Rücksetzen der Modifikationen am Gerät

DurchfDurchfüührung einer Aufzeichnunghrung einer Aufzeichnung

Offline-Auswertung der protokollierten Datenspur

Handhabung

Page 18: Einführung Analysator AutoSPy druck1 - TU Dresden · • frei programmierbare Auswerteskripte in Visual Basic Script leichte Erlernbarkeit, besonders wenn Kenntnisse in VB oder VBA

GWT-TUD GmbH, Arbeitsgruppe Prof. Kabitzsch

Analysator AutoSPy

18

Einfache Suche nach EreignissenEinfache Suche nach Ereignissen• intuitive Definition von Suchbedingungen (UND / ODER)• schnelles Springen an die jeweiligen Fundstellen mit Cursoren• bequeme Vorwärts- und Rückwärtssuche

Handhabung

Page 19: Einführung Analysator AutoSPy druck1 - TU Dresden · • frei programmierbare Auswerteskripte in Visual Basic Script leichte Erlernbarkeit, besonders wenn Kenntnisse in VB oder VBA

GWT-TUD GmbH, Arbeitsgruppe Prof. Kabitzsch

Analysator AutoSPy

18

Einfache Suche nach EreignissenEinfache Suche nach Ereignissen• intuitive Definition von Suchbedingungen (UND / ODER)• schnelles Springen an die jeweiligen Fundstellen mit Cursoren• bequeme Vorwärts- und Rückwärtssuche

Handhabung

Page 20: Einführung Analysator AutoSPy druck1 - TU Dresden · • frei programmierbare Auswerteskripte in Visual Basic Script leichte Erlernbarkeit, besonders wenn Kenntnisse in VB oder VBA

GWT-TUD GmbH, Arbeitsgruppe Prof. Kabitzsch

Analysator AutoSPy

19

Skripte zur Datenauswertung (1)Skripte zur Datenauswertung (1)• für fortgeschrittene Aufgaben zur Analyse und Auswertung einer

großen Menge an Signaldaten, beispielsweise:Wie oft und wann konnte bei einem Signal ein Prellverhalten festgestellt werden?Wie viele Impulse sind während der Messung aufgetreten, die mindestens eine Sekunde lang waren?Wurden vorgegebene Grenzwerte (Minimum, Maximum, Anstieg) verletzt?Wie groß waren die kleinste, größte und mittlere Abtastzeit während der Aufzeichnung?

• frei programmierbare Auswerteskripte in Visual Basic Scriptleichte Erlernbarkeit, besonders wenn Kenntnisse in VB oder VBA vorhandenVielzahl von Beispielen aus der VBA-Automatisierung (Excel, CorelDRAW, etc.)geringe Dateigröße, da die Sprache vom Betriebssystem interpretiert wirdverfügbar auf allen Windows-Betriebssystemen ab Windows 98 bzw. NT 4.0

Zugriff auf die Signaldaten über die AutoSPy Scripting API

Handhabung

Page 21: Einführung Analysator AutoSPy druck1 - TU Dresden · • frei programmierbare Auswerteskripte in Visual Basic Script leichte Erlernbarkeit, besonders wenn Kenntnisse in VB oder VBA

GWT-TUD GmbH, Arbeitsgruppe Prof. Kabitzsch

Analysator AutoSPy

20

Skripte zur Datenauswertung (2)Skripte zur Datenauswertung (2)

Handhabung

Page 22: Einführung Analysator AutoSPy druck1 - TU Dresden · • frei programmierbare Auswerteskripte in Visual Basic Script leichte Erlernbarkeit, besonders wenn Kenntnisse in VB oder VBA

GWT-TUD GmbH, Arbeitsgruppe Prof. Kabitzsch

Analysator AutoSPy

20

Skripte zur Datenauswertung (2)Skripte zur Datenauswertung (2)

Handhabung

Page 23: Einführung Analysator AutoSPy druck1 - TU Dresden · • frei programmierbare Auswerteskripte in Visual Basic Script leichte Erlernbarkeit, besonders wenn Kenntnisse in VB oder VBA

GWT-TUD GmbH, Arbeitsgruppe Prof. Kabitzsch

Analysator AutoSPy

20

Skripte zur Datenauswertung (2)Skripte zur Datenauswertung (2)

Handhabung

Page 24: Einführung Analysator AutoSPy druck1 - TU Dresden · • frei programmierbare Auswerteskripte in Visual Basic Script leichte Erlernbarkeit, besonders wenn Kenntnisse in VB oder VBA

Analysator AutoSPyAnalysator AutoSPy

Hersteller:GWT-TUD GmbHArbeitsgruppe Prof. KabitzschPostfach 16 02 30D-01288 Dresden

Internet:http://www.autospy.de/

Support:E-Mail: [email protected]: +49 351 463-38475

Danke fDanke füür die Aufmerksamkeit! Fragen?r die Aufmerksamkeit! Fragen?