T_ALY_SPCleanupCtrl_Cmd

Syntax
Definition:
FUNCTION_BLOCK T_ALY_SPCleanupCtrl_Cmd EXTENDS T_ALY_JsonPayload
VAR_OUTPUT
eAction : E_CleanupControlAction := E_CleanupControlAction.Start;
sStorage : GUID;
sRecordDataGuid : GUID;
sCleanupKey : GUID;
eMode : E_CleanupMode := E_CleanupMode.TimeBased;
nModeParameter : LINT;
nCheckInterval : DINT;
arrRetainRecords : ARRAY [0..cMaxCleanupRetainRecords] OF LINT;
bAutoStart: BOOL;
eScope : E_CleanupScope := E_CleanupScope.Record;
nTargetID : LINT;
eReferenceTime : E_CleanupReferenceTime := E_CleanupReferenceTime.DataTime;
nLifetime : LINT;
sAlias : T_MaxString;
END_VARVererbungshierarchie
T_ALY_JsonPayload
T_ALY_SPCleanup_Desc
Ausgänge
Name | Typ | Beschreibung |
|---|---|---|
eAction | Auszuführende Aktion | |
sStorage | GUID | Individuelle GUID des zu verwendeten Storage |
sRecordDataGuid | GUID | Individuelle GUID des zu verwendenden Live Recording |
sCleanupKey | GUID | GUID „Key“ zum Identifizieren des Services. |
eMode | Cleanup Modus | |
nModeParameter | LINT | Modus spezifischer Parameter |
nCheckInterval | DINT | Intervall-Ausführungszeit des Cleanup Services |
arrRetainRecords | ARRAY [0..cMaxCleanupRetainRecords] OF LINT | Liste von Records die nicht gelöscht werden sollen. |
bAutoStart | BOOL | Gibt an, ob der Cleanup Service automatisch gestartet werden soll. |
eScope | Service beziehts sich auf einzelne Aufnahme oder einer ganzen Aufnahmekonfiguration | |
nTargetID | LINT | RecordID order RecordingID |
eReferenceTime | Vergleichszeit. Systemzeit oder Zeitstempel der Daten | |
nLifetime | LINT | Ausführungsdauer in Minuten. Bei einem Wert >0 wird der Cleanup automatisch nach dieser Zeit gestoppt. |
sAlias | T_MaxString | Alias-Name für den Cleanup Service |
Methoden
Name | Definitionsort | Beschreibung |
|---|---|---|
Reset |
| Zurücksetzen aller Werte im Nutzlast-FB. |
Init_JsonValue | Vererbt von T_ALY_JsonPayload | Initialisierung des FB mit JSON-Objekt. |
Entwicklungsumgebung | Zielplattform | Einzubindende SPS-Bibliotheken |
|---|---|---|
TwinCAT v3.1.4022.25 | PC oder CX (x64, x86, Arm®) | Tc3_AnalyticsStorageProvider |