CODESYS Profiler

Der CODESYS Profiler erweitert die CODESYS Professional Developer Edition um eine Plug-In-Komponente für das CODESYS Development System. Er ermöglicht die detaillierte Messung des Laufzeitverhaltens und der Codeabdeckung auf Programmbausteinebene.

Version: 
1.2.1.0  
Artikelnummer: 
2101000004
1.000,00 € zzgl. MwSt
  • ab 4 zu je 950,00 € und Sie sparen 5%
  • ab 10 zu je 910,00 € und Sie sparen 9%
  • ab 25 zu je 850,00 € und Sie sparen 15%
  • ab 50 zu je 810,00 € und Sie sparen 19%

CODESYS Profiler

Dieses Produkt erfordert einen Dongle Mehr

CODESYS Profiler

Programmierern und Applikationsentwicklern ermöglicht der CODESYS Profiler die frühzeitige Messung und Bewertung der Abarbeitungszeiten und der Codeabdeckung der unterschiedlichen Bausteine in einer IEC 61131-3 Applikation. Die Messungen können auf der CODESYS SoftSPS oder auf dem realen Gerät durchgeführt werden, bei gleichbleibendem IEC 61131-Applikationscode im Projekt. Dabei kann die Messung parallel zur Applikationsentwicklung in der gewohnten Entwicklungsumgebung erfolgen.


Funktionsweise

  • Dynamische Messung durch Instrumentierung des Codes an jedem Funktionsein- und austritt nach Aktivieren der Laufzeitmessung in der Entwicklungsumgebung
  • Nur während der Messung: Vorübergehende Vergrößerung des Codes und Laufzeitverlängerung von 10-50% in Abhängigkeit von der SPS-Plattform und der Programmstruktur
  • Start einer Messung durch Variable oder per Kommando
  • Übersichtliche Aufbereitung des Messergebnisses in der Entwicklungsoberfläche

Nutzen

  • Messung des zeitlichen Verhaltens des Maschinencodes und der Codeabdeckung bereits zu Beginn der Entwicklungsphase
  • Rechtzeitiges Erkennen von Laufzeitproblemen
  • Identifizierung von zeitintensiven Programmteilen und nicht verwendeten Programmierbausteinen
  • Für die Messung keine Änderung des Applikationscodes durch den Anwender nötig
  • Gesamt- und Einzelmessung aller Bausteine der Applikation möglich
  • Erkennung der Code-Effizienz durch Vergleich historischer und aktueller Messungen
  • Steigerung der Softwarequalität

einklappen
Programmiersystem CODESYS Development System V3.5.10.0 oder höher
Laufzeitsystem CODESYS Control V3.5.0.0
Unterstützte Plattformen/ Geräte Die Laufzeitmessung ist plattform- und geräteunabhängig verfügbar (für alle CODESYS Control Runtimes).
Zusätzliche Anforderungen -
Einschränkungen
  • Laufzeitmessung ausschließlich für IEC 61131-Programmteile
  • Vorübergehende Vergrößerung der Codegröße und Laufzeitverlängerung von 10-50% in Abhängigkeit von der SPS-Plattform und der Programmstruktur
  • Ein- und Ausschalten der Profiling-Funktion / Ändern der Profiling-Einstellungen erzwingt jeweils einen Download (Online Change ist nicht möglich).
  • Demo-Version: reduzierter Funktionsumfang und zeitliche Laufzeitbegrenzung

Lizensierung Lizenzaktivierung auf CODESYS Security Key
Erforderliches Zubehör CODESYS Security Key: http://store.codesys.com/accessories.html

Eine ältere Produktversion ist auch auf der Schneider Electric SoMM V4.4 lauffähig.
Für mehr Informationen besuchen Sie: www.scheider-electric.com

Für dieses Produkt können Sie eine kostenlose Demolizenz anfordern.

CODESYS Profiler Demo

CODESYS Profiler Demo

Versionshistorie

Version Changes Release date
1.2.1.0
New function “Add to profiler watchlist”
New column “Instance” in the online mode (see “Select Online State”)
New text field with a description for each control in the dialog.
08.05.2018
1.2.0.0 CODESYS Profiler 1.2.0.0 is a bug-fix release, and now compatible with CODESYS Development System V3 64-Bit variant. 13.09.2017
1.1.0.0 This product version also runs on the Schneider Electric SoMM V4.4.
(For activation please by a license and download the supported software package.)
14.12.2016
1.0.0.2 Rework license handling 07.09.2015
1.0.0.1   20.05.2015

2 Kundenmeinung(en)

stark Verbesserungsfähig Bewertung von roman.joller
Funktionalität
Qualität
Bei grossen Projekten ist der profiler nicht zu gebrauchen. der Buffer wird riesig, oftmals übersteigt er die mögliche Speichergrösse. Wenn man dann die richtige Speichergrösse gefunden hat, vergrössert sich die Ausführungszeit so stark, dass sich die RTE aufhängt (kein anderer Task kommt dran) und man fliegt über den Watchdog raus.
Dadurch dauert es eine Ewigkeit bis man entlich vernünftige Einstellungen gefunden hat und man überhaupt erstman die Funktionalität nutzen kann. Der Profiler bietet hier schlicht keine Hilfe um die richtigen Parameter zu finden. Preis/Leistungsverhältnis steht in keinem vernünftigen Verhältnis

[Kommentar von 3S-Smart Software Solutions: Je nach Projektgröße und Komplexität kann es beim Profiling zu einer deutlichen Erhöhung des Speicherverbrauchs kommen. Mit der nächsten Version im Dezember wird der Profiler um die Funktion 'One-Click Measurement' erweitert, mit der man sehr einfach und ohne großen Overhead einzelne Funktion ausmessen kann. Darüber hinaus empfehlen wir auf der Control RTE die Messung mit dem LTICK-Operator durchzuführen. Diese ist deutlich schneller als die Messung mit dem Funktionsaufruf.] (Veröffentlicht am 18.10.16)
Hilfreiches Code-Analysetool Bewertung von aarutu
Funktionalität
Qualität
Um die Funktionen hinsichtlich Resourcenbedarf zu untersuchen liefert das Tool eine sehr gute Datenbasis. Ggf. wäre es sinnvoll den Level, bis zu welcher Ebene der Code instrumentiert wird, vorgeben zu können. (Veröffentlicht am 17.10.16)

Dieses Produkt beinhaltet ein CODESYS Support Ticket, inkl. 1 Stunde Support von CODESYS.

Mehr Details dazu finden Sie im CODESYS Store Produkt CODESYS Support Ticket.

3S-Smart Software Solutions GmbH

Memminger Straße 151

87439 Kempten

Deutschland

Weitere Produkte:

CODESYS SVN

CODESYS SVN

500,00 € ab: 405,00 € zzgl. MwSt
Auf die Merkliste
CODESYS Static Analysis

CODESYS Static Analysis

300,00 € ab: 243,00 € zzgl. MwSt
Auf die Merkliste
CODESYS Test Manager

CODESYS Test Manager

1.500,00 € ab: 1.215,00 € zzgl. MwSt
Auf die Merkliste

Screenshots

Schreiben Sie Ihre eigene Kundenmeinung

Nur registrierte Benutzer können Bewertungen abgeben. Bitte melden Sie sich an oder registrieren Sie sich