CODESYS Profiler - Article no. 2101000004
With the
CODESYS Profiler, software engineers and application developers can perform an
early measurement and evaluation of the processing times and code coverage of
the different POUs in an IEC 61131-3 application. These measurements can be
performed on the CODESYS SoftPLC or a physical device without changing the IEC
61131 application code in the project. Application development and measurement
can be done in parallel in one and the same development environment.
Functionality
Dynamic
measurement by instrumentation of code upon each function entry and exit after
activating the runtime measurement in the development environment
Only during
measurement: temporary code increase and prolongation of runtime by 10-50%
dependent on PLC platform and program structure
Starting
measurement via variable or on command
Clear
presentation of measurement results on the development interface
Benefit
Performance
and code coverage measurement of the machine code already at the beginning of
the development phase
Timely
notice of runtime issues
Identification
of time consuming program parts and the portion of unprocessed statements
No modification
of the application code by the user needed for measurement
Collective
or single measurement of application POUs possible
Determination
of code efficiency by comparing historical and current measurements
Improved
software quality