T_ALY_SPRecordData_Cmd

T_ALY_SPRecordData_Cmd 1:

Syntax

Definition:

FUNCTION_BLOCK T_ALY_SPRecordData_Cmd EXTENDS T_ALY_JsonPayload
VAR_INPUT
    sAlias  : T_MaxString;
    sRecordName : T_MaxString;
    eRecording : E_RecordMode;
    sRecorder : GUID;
    sRecorderAlias : T_MaxString;
    sTopic: T_MaxString;
    eDataFormat : E_RawDataFormat;
    nDuration : DINT;
    eRingBufferMode : E_RingBufferMode;
    nRingBufferParameter : DINT;
    eMode : E_SymbolMode;
    sSymbolLayout : GUID;
    arrSymbols : ARRAY [0..255] OF T_ALY_Symbol;
END_VAR

Vererbungshierarchie

T_ALY_JsonPayload

    T_ALY_SPRecordData_Cmd

T_ALY_SPRecordData_Cmd 2: Eingänge

Name

Typ

Beschreibung

sAlias

T_MaxString

Alias-Name für die Aufzeichnung.

sRecordName

T_MaxString

Name für diese Aufzeichnung.

eRecording   

E_RecordMode

Start oder Stopp der Aufzeichnung.

sRecorder

GUID

Individuelle GUID des Recorders.

sRecorderAlias

T_MaxString

Alias-Name für den Recorder.

sTopic

T_MaxString

Topic-Name des Live-Streams.

eDataFormat

E_RawDataFormat

Speichern des Datenformats (derzeit wird nur das Binärformat unterstützt).

nDuration

DINT

Dauer der Aufzeichnung in Minuten. (-1 unbegrenzt)

eRingBufferMode

E_RingBufferMode

Ringpuffermodus

nRingBufferParameter

DINT

TimeBased => Parameter in Minuten.

DataBased => Parameter in Megabyte.

eMode   

E_SymbolMode

Aufzeichnen aller Symbole oder nur einer Teilmenge.

sSymbolLayout

GUID

 

arrSymbols

ARRAY [0..255] OF T_ALY_Symbol

Wenn der SymbolMode Subset ist, wird nur die Liste dieser Symbole aufgezeichnet.

T_ALY_SPRecordData_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

Init_String

Vererbt von T_ALY_JsonPayload

Initialisierung des FB mit Json-String

GetJsonLength

Vererbt von T_ALY_JsonPayload

Abrufen der Länge der Json-Nutzlast

GetJsonString

Vererbt von T_ALY_JsonPayload

Abrufen der Json-Nutzlast als String

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken

TwinCAT v3.1.4022.25

PC oder CX (x64, x86, ARM)

Tc3_AnalyticsStorageProvider