Produkte
Projektbaum
Editoren und Assistenten
Bibliotheken
Passwortschutz
MultiUser-Funktionen
Debug-Tools
Online-Änderungen
Sprachumschaltung
Fixed Format KOP- Editor
Projektvorlagen
Debug-Tools
 

Effektive Fehlersuche und Inbetriebnahme einfach gemacht

Die Entwicklung jeder Applikation steht und fällt mit den Fähigkeiten der verfügbaren Debug-Werkzeuge; häufig bilden diese Werkzeuge gar das zentrale Element der Entwicklungsumgebung. Aus diesem Grund haben wir MULTIPROG® mit einer Vielzahl an Tools für die Fehlersuche, Inbetriebnahme und Wartung ausgestattet. Jedes dieser Tools ist optimal auf die Erfordernisse effektiver und moderner Anwendungsentwicklung abgestimmt und hilft Ihnen, auftretende Probleme schnell zu analysieren und zu beheben.

   
 

SPS-Simulation mit integrierten I/O-Modulen

Waren Sie auch schon einmal gezwungen, Ihre Anwendung zu prüfen, obwohl Sie keine Controller-Hardware zur Hand hatten?
Die in MULTIPROG® integrierte SPS-Simulation mit I/O-Simulator versetzt Sie in die Lage, das SPS-Programm direkt auf Ihrem PC zu prüfen - offline und ohne externe Hardware.
  Durch einfaches Anklicken einer grünen Eingangs-LED aktivieren Sie einen Simulatoreingang. Ihre Anwendung verarbeitet diesen Eingang identisch zu einem anliegenden Signal am "echten" Input. In gleicher Weise repräsentieren die Ausgangs-"LEDs" die angesteuerten Signalausgänge.

Dank des Simulators sind alle weiteren Debug-Tools auch ohne angeschlossene Controller-Hardware voll einsatzfähig, vom Adressstatus mit Durchlaufkontrolle bis hin zum Forcen von I/Os.

 
   
 

Querverweise

Wenn man immer wüsste, welche Variablen an welcher Stelle im Projekt verwendet werden, ohne dazu das gesamte Programm durchsuchen oder gar ausdrucken zu müssen...

Nichts einfacher als das: Das Querverweis-Fenster von MULTIPROG® zeigt Ihnen auf Wunsch jede Programmstelle, an der Sie eine Variable verwendet haben. Und sollte eine Variable mehrfach innerhalb einer POE oder in mehreren POEs verwendet worden sein, listet Ihnen das Querverweis-Fenster jede einzelne Location auf - und führt Sie per Mausklick hin.

 
 

Die Aktualisierung der Querverweise erfolgt per Kontextmenü in den Editoren oder per Shortcut über die Tastatur.

Die unterschiedlichen Symbole in der Querverweisliste helfen Ihnen dabei, die verschiedenen Elemente auf einen Blick zu unterscheiden (z.B. lokale, globale und externe Variablen, Eingangs- und Ausgangsvariablen, Funktionsbausteininstanzen sowie Marken, Sprünge, AS-Schritte, -Transitionen und Aktionen, etc.).

Außerdem zeigt das Symbole an, ob es sich um die Deklaration eines Elements oder eine Codestelle handelt, an der ein Element gelesen oder geschrieben wird. Entsprechend führt Sie der Doppeklick je nach Symbol entweder in die Variablentabelle oder zu der betreffenden Codestelle.

 
 

Watch-Fenster und Rezepturen

Ist es nicht einfacher, nur bestimmte Variablen auf einen Blick im Auge zu behalten, als sich auf der Suche nach relevanten Online-Werten immer durch lange Variablenlisten arbeiten zu müssen?
Für diesen Zweck gibt es in MULTIPROG® das Watch-Fenster, in das Sie Variablen aus verschiedenen POEs, Programmen oder sogar verschiedener Steuerungen einfügen und deren Online-Werte anzeigen können. Und da das Watch-Fenster gleich vier Ansichten enthält, können Sie Ihre Variablen auch noch nach Maschinen- oder Prozessteilen gruppieren.

 
 

Indem Sie aus dem Watch-Fenster Rezepturen direkt auf die SPS schreiben, können Sie Variablen kollektiv auf gewünschte Werte setzen. Rezepte können geladen, gespeichert, importiert und exportiert, zur SPS gesendet und von dort gelesen werden.

 
 

Breakpoints

Gehen Sie Schritt für Schritt durch Ihre Applikation und sehen Sie, wie diese abgearbeitet wird!
In MULTIPROG® können Sie via Dialog Breakpoints setzen, auf die das Programm bei der Abarbeitung aufläuft. Mit Hilfe von Einzelschritten oder Einzelzyklen können Sie nun prüfen, ob sich das Programm so verhält, wie Sie sich das vorgestellt haben.

 
 

 
 

I/Os forcen und überschreiben

Sie müssen zu Kontrollzwecken einen Eingang oder Ausgang eines Moduls forcen? Kein Problem! In MULTIPROG® rechtsklicken Sie dazu nur auf die betreffende Variable und schon erscheint ein Debug-Dialog, der Sie in die Lage versetzt, I/Os wahlweise auf einen vorgegebenen Wert zwangszusetzen (forcen) oder temporär, für die Dauer eines Prozesszyklus zu überschreiben.

Einfacher geht's nun wirklich nicht!

 
   
 

Logikanalyse

Sollten Sie sich jemals gewünscht haben, wirklich sehen zu können, was in Echtzeit im Controller geschieht, so geht dieser Wunsch jetzt in der Erfüllung:

Die MULTIPROG®-Logikanalyse zeigt Ihnen den Zustand diskreter oder logischer Variablen an!

  Wählen Sie die betreffende Variable aus, definieren Sie eine Triggerbedingung, die Sample-Rate und Anzahl der erfassten Werte vor und nach der Aufzeichnung (jeweils bis zu 300) und MULTIPROG® erledigt gemeinsam mit ProConOS® den Rest.

Die Logikanalyse ist ein großartiges Werkzeug, wenn es darum geht, Synchronisationsfehler aufzuspüren und das Echtzeitverhalten des Controllers darzustellen.

 
   
 

Online-Änderungen

Online-Änderungen sind ein MUSS - auch wenn dies viele konkurrierenden Entwicklungsumgebungen nicht unterstützen. Es kann nicht akzeptiert werden, dass eine Maschine gestoppt und Prozesse heruntergefahren werden müssen, um Wartungsarbeiten durchführen zu können. Ganz zu schweigen von den Schwierigkeiten, die während der Debug-Phase auftreten, wenn ständig zwischen Entwicklungs- und Online-Modus umgeschaltet werden muss.

MULTIPROG® unterstützt Online-Änderungen, so dass Sie Ihre Anwendung wie gewohnt modifizieren können und die durchgeführten Änderungen anschließend auf die Steuerung laden und in Echtzeit ausführen, ohne die Maschine zu stoppen oder einen Prozess zu unterbrechen! Die Größe des Anwendungsprogramms ist dabei lediglich durch den vorhandenen SPS-Speicher begrenzt.
Auf diese Weise können Sie beispielsweise

  • POEs hinzufügen,
  • Code, Daten und Bausteinparameter ändern,
  • Tasklaufzeiten modifizieren.

 
 

 [weitere Details zu Online-Änderungen]

 
 

Umschaltbare Anzeige von Online-Werten

Sie haben die Möglichkeit, über den oben bereits erwähnten Debug-Dialog die Notation der Online-Werte einzustellen. Dabei können Sie zwischen einer Standardanzeige (abhängig vom Datentyp), der dezimalen Anzeige, hexadezimaler Notation oder binären Werten wählen. Für Fließkommazahlen kann zusätzlich die Anzahl der Stellen und Nachkommastellen angegeben werden. Darüber hinaus sind im Dialog 'Online-Layout' noch weitere Einstellungen hinsichtlich der Online-Anzeige möglich.
 
   
 
[Druckversion] [Seite weiterempfehlen] [nach oben]
Adresse
KW-Software GmbH
Lagesche Straße 32
32657 Lemgo
Tel.: +49 (0) 52 61 / 93 73-0
info@kw-software.com
Sie sind hier
Homepage
Produkte
MULTIPROG
Leistungsmerkmale
Quick Links
Ansprechpartner
Demo-Software
Firmenprofil