T_ALY_SPCleanupCtrl_Cmd

T_ALY_SPCleanupCtrl_Cmd 1:

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_VAR

Vererbungshierarchie

T_ALY_JsonPayload

    T_ALY_SPCleanup_Desc

T_ALY_SPCleanupCtrl_Cmd 2: Ausgänge

Name

Typ

Beschreibung

eAction

E_CleanupControlAction

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

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 Service automatisch gestartet werden soll.

eScope

E_CleanupScope

Service beziehts sich auf einzelne Aufnahme oder einer ganzen Aufnahmekonfiguration

nTargetID

LINT

RecordID order 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.

sAlias

T_MaxString

Alias-Name für den Cleanup Service

T_ALY_SPCleanupCtrl_Cmd 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