Compatibility
The TwinCAT Condition Monitoring library has been on the market for many years. The CM version 3.1.x has been used successfully in many applications. In order to meet the latest requirements and options in the areas of algorithmics and TwinCAT, a new version 3.2.x is available. In its development we have paid particular attention to compatibility with existing applications. It is thus possible that you will have to adapt your existing application for the use of the version 3.2.x in very few special cases.
- The
Enums
used in the InitPars structures areexternalTypes
and can only be used without library namespace. - CM
Enum
values may not be used without type qualifiers in libraries implemented by the user.
Overview of released version of the Condition Monitoring library
TcCM 3.1.x | 3.1.16 | 3.1.17 | 3.1.18 |
|
TcCM 3.2.x |
|
|
| 3.2.20 |
Changes with Version CM 3.2 (CM Setup Version)
The changes/extensions to the Condition Monitoring library explained below require the following minimum versions of the PLC libraries and drivers:
|
|
|
|
|
---|---|---|---|---|
|
|
|
|
|
Fundamental changes
- Multichannel capability of the algorithms, i.e. sequential processing of several channels by means of a single instance. This simplifies the implementation of PLC applications.
- Extension of the choice of window functions by
eCM_BartlettWindow
,eCM_KaiserWindow
andeCM_FlatTopWindow
as well as the option to freely set the overlap when using the Welch method. Refer here to the section Window functions. - Use of the TC3 EventLogger for outputting errors and information. Refer here to the section Online view.
- Results on most function blocks can now be viewed directly in the Tc3 Scope View. Refer here to the section Online view.
- Overall increase in the performance and improvement of the numerics.
Application-oriented algorithms
- Vibration assessment on the basis of ISO 10816-3 for the vibration-based classification of the machine state with the function block FB_CMA_VibrationAssessment.
Extension of existing function blocks
- FB_CMA_Source: Simplified methods for the supply of single and multi-channel input data. The function block also offers the option of triggering a reset of the complete analysis chain.
- FB_CMA_Sink: Method for outputting 3D data, required for the function blocks FB_CMA_ArgSort and FB_CMA_IntegratedRMS, as well as simplified variants of the methods for outputting results.
- FB_CMA_IntegratedRMS: Calculation (optional) of integrated RMS values on configured frequency bands.
- FB_CMA_MomentCoefficients: Option to calculate the excess in two variants: If
bExcessKurtosis := TRUE
, the kurtosis is reduced by three.