CODESYS Profiler

Der CODESYS Profiler erweitert die CODESYS Professional Developer Edition um eine Plug-InKomponente für das CODESYS Development System. Er ermöglicht eine detaillierte Laufzeitsystem-Messung von Applikationstasks auf Bausteinebene.

Version: 
1.2.0.0  
Artikelnummer: 
2101000004
1.000,00 € zzgl. MwSt

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 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.

 

Folgende Produkte sind bereits enthalten:

- CODESYS Support Ticket

 

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 bereits zu Beginn der Entwicklungsphase
- Rechtzeitiges Erkennen von Laufzeitproblemen
- Identifizierung von zeitintensiven Programmteilen
- Für die Messung keine Änderung des Applikationscodes durch den Anwender nötig
- Messung aller Bausteine der Applikation gleichzeitig
- Erkennung der Code-Effizienz durch Vergleich historischer und aktueller Messungen

einklappen

Systemvoraussetzungen und Einschränkungen

Programmiersystem

CODESYS Development System – Version 3.5.10.0 oder höher

Laufzeitsystem

CODESYS Control Runtime – Version 3.5.0.0 oder höher

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
Lizenzierung Lizenzaktivierung auf CODSYS 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

Versionshistorie

Version Release date
Changes
1.2.0.0 13.09.2017 CODESYS Profiler 1.2.0.0 is a bug-fix release, and now compatible with CODESYS Development System V3 64-Bit variant.
1.1.0.0 14.12.2016 This product version also runs on the Schneider Electric SoMM V4.4.
(For activation please by a license and download the supported software package.)
1.0.0.2 07.09.2015 Rework license handling
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 € zzgl. MwSt
Auf die Merkliste
CODESYS Static Analysis

CODESYS Static Analysis

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

CODESYS Test Manager

1.500,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