Kompatibilität
Die TwinCAT Condition Monitoring Bibliothek ist seit vielen Jahren am Markt. Dabei wurde die CM-Version 3.1.x in vielen Applikationen erfolgreich eingesetzt. Um den neusten Anforderungen und Möglichkeiten im Bereich der Algorithmik und TwinCAT gerecht zu werden ist eine neue Version 3.2.x verfügbar. Bei der Entwicklung haben wir höchstes Augenmerk auf die Kompatibilität zu bestehenden Applikationen gelegt. So ist es möglich, dass Sie in sehr wenigen und speziellen Fällen Ihre bestehende Applikation für die Nutzung der Version 3.2.x anpassen müssen.
- Die in den InitPars-Strukturen verwendeten
Enums
sindexternalTypes
und können nur ohne Bibliotheks-Namespace verwendet werden. - Die Verwendung von CM
Enum
-Werten, in durch den Anwender implementierten Bibliotheken, darf nicht ohne Typ-Qualifier erfolgen.
Übersicht über freigegebene Version der Condition Monitoring Bibliothek
TcCM 3.1.x | 3.1.16 | 3.1.17 | 3.1.18 |
|
TcCM 3.2.x |
|
|
| 3.2.20 |
Änderungen mit Version CM 3.2 (CM Setup Version)
Die im Weiteren erläuterten Änderungen/Erweiterungen der Condition Monitoring Bibliothek setzen folgende Mindestversionen der SPS Bibliotheken und Treiber voraus:
|
|
|
|
|
---|---|---|---|---|
|
|
|
|
|
Grundlegende Änderungen
- Mehrkanalfähigkeit der Algorithmen, d.h. sequenzielle Verarbeitung mehrerer Kanäle mittels einer einzelnen Instanz. Dies vereinfacht die Implementierung von SPS Applikationen.
- Erweiterung der Auswahl an Fensterfunktionen um
eCM_BartlettWindow
,eCM_KaiserWindow
,eCM_FlatTopWindow
sowie die Möglichkeit der freien Einstellung der Überlappung bei Verwendung der Welch-Methode. Siehe hierzu den Abschnitt Fensterfunktionen. - Nutzung des TC3 EventLoggers zur Fehler- und Informationsausgabe. Siehe hierzu den Abschnitt Online View.
- Ergebnisse an den meisten Funktionsbausteinen sind nun direkt im Tc3 Scope View zu betrachten. Siehe hierzu den Abschnitt Online View.
- Übergreifende Steigerung der Performance und Verbesserung der Numerik.
Anwendungsorientierte Algorithmen
- Schwingungsbeurteilung in Anlehnung an ISO 10816-3 zur vibrationsbasierten Klassifizierung des Maschinenzustandes mit dem Funktionsbaustein FB_CMA_VibrationAssessment.
Erweiterungen bestehender Funktionsbausteine
- FB_CMA_Source: Vereinfachte Methoden für die Einspeisung von ein- und mehrkanaligen Eingangsdaten. Der Funktionsbaustein bietet zudem die Möglichkeit einen Reset der vollständigen Analysekette auszulösen.
- FB_CMA_Sink: Methode für Ausgabe von 3D Daten, benötigt für die Bausteine FB_CMA_ArgSort und FB_CMA_IntegratedRMS, sowie vereinfachte Varianten der Methoden für die Ausgabe von Ergebnissen.
- FB_CMA_IntegratedRMS: Berechnung (optional) integrierter RMS Werte auf konfigurierbaren Frequenzbändern.
- FB_CMA_MomentCoefficients: Möglichkeit der Berechnung des Exzesses in zwei Varianten: Ist
bExcessKurtosis := TRUE
wird die Kurtosis um drei reduziert.