ST_CM_MinersRule_InitPars
Baustein-spezifische Struktur mit Initialisierungsparametern, die bei der Initialisierung des Bausteins ausgewertet werden.
TYPE ST_CM_MinersRule_InitPars EXTENDS ST_CM_Object_InitPars :
STRUCT
nBins : UDINT := 64; (* Number of bins for the stress levels. *)
nBinsMean : UDINT := 64; (* Number of bins for the mean levels. *)
fDamage : LREAL := 0.0; (* Additional constant damage *)
nCycles : ULINT := 0; (* Initial number of cycles counted *)
nChannels : UDINT := 1; (* Number of channels. *)
END_STRUCT
END_TYPE
nBins
definiert die Anzahl der Bins für das Stresslevel. Die Gesamtzahl der Bins istnBins + 2
, der Wert muss mindestens eins sein. Das erste Bin jeder Zeile enthält die Stresslevels kleiner oder gleich dem definierten Minimum, analog fallen alle Werte größer als dem definierten Maximum in das letzte Bin jeder Zeile.nBinsMean
definiert die Anzahl der Bins für die Mittelwerte. Der Wert muss mindestens eins sein. Zwei gesonderte Bins werden in der ersten/letzten Spalte der Halfcycle Count Matrix hinzugefügt, in der Mittelwerte kleiner oder gleich bzw. größer als die definierten Schranken gehalten werden.fDamage
definiert den konstanten Schaden ab Beginn. Der Gesamtschaden berechnet sich somit aus der Summe ausfDamage
und dem akkumulierten Schaden bezüglich der konfigurierten Wöhlerkurve.nCycles
definiert den initialen Wert der gezählten Halbzyklen zu Beginn. Die gesamte Anzahl an Zyklen berechnet sich aus der Summe ausnCycles
und der aktuellen Anzahlt der Eingangsdaten.nChannels
definiert die Anzahl von unabhängigen Kanälen. Diese muss größer als Null sein.
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS-Bibliotheken |
---|---|---|
TwinCAT v3.1.4022.25 | PC or CX (x86, x64) | Tc3_CM_Base |