T_ALY_SPCleanup_Desc

Syntax
Definition:
FUNCTION_BLOCK T_ALY_SPCleanup_Desc EXTENDS T_ALY_JsonPayload
VAR_OUTPUT
sCleanupKey : GUID;
eMode : E_CleanupMode;
nModeParameter : LINT;
nCheckInterval : DINT;
arrRetainRecords : ARRAY [0..cMaxCleanupRetainRecords] OF LINT;
bAutoStart: BOOL;
eScope : E_CleanupScope;
nTargetID : LINT;
eReferenceTime : E_CleanupReferenceTime;
nLifetime : LINT;
eStatus : E_CleanupInstanceStatus;
sStatusMessage : T_MaxString;
bHasTarget : BOOL;
sAlias : T_MaxString;
END_VARVererbungshierarchie
T_ALY_JsonPayload
T_ALY_SPCleanup_Desc
Ausgänge
Name | Typ | Beschreibung |
|---|---|---|
sCleanupKey | GUID | GUID „Key“ zum Identifizieren des Cleanup 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 Servcie automatisch neu gestartet wird. |
eScope | Record oder Recording | |
nTargetID | LINT | RecordID oder 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. |
eStatus | Status des Cleanup Service | |
sStatusMessage | T_MaxString | Statusmeldung des Cleanup Service |
bHasTarget | BOOL | Gibt an, ob ein Target verknüpft ist. |
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 |