T_ALY_SPCleanup_Desc

T_ALY_SPCleanup_Desc 1:

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_VAR

Vererbungshierarchie

T_ALY_JsonPayload

    T_ALY_SPCleanup_Desc

T_ALY_SPCleanup_Desc 2: Ausgänge

Name

Typ

Beschreibung

sCleanupKey

GUID

GUID „Key“ zum Identifizieren des Cleanup Services

eMode

E_CleanupMode

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

E_CleanupScope

Record oder Recording

nTargetID

LINT

RecordID oder RecordingID

eReferenceTime

E_CleanupReferenceTime

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

E_CleanupInstanceStatus

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

T_ALY_SPCleanup_Desc 3: 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