T_ALY_SPGetHistorical_Cmd

T_ALY_SPGetHistorical_Cmd 1:

Syntax

Definition:

FUNCTION_BLOCK T_ALY_SPGetHistorical_Cmd EXTENDS T_ALY_JsonPayload
VAR_INPUT
    sTopic  : T_MaxString;
    sLayout : GUID;
    eMode   : E_SymbolMode := E_SymbolMode.All;
    eOutputFormat   : E_RawDataFormat := E_RawDataFormat.Bin;
    nMaxSampleCount : UDINT := 3000;
    nUserSampleTime : DINT := -1;
    nRecordID : DINT;
    nStartTimestamp : LINT;
    nEndTimestamp   : LINT;
    sResultTopic : T_MaxString;
    arrSymbol : ARRAY [0..255] OF T_ALY_Symbol;
END_VAR

Vererbungshierarchie

T_ALY_JsonPayload

    T_ALY_SPGetHistorical_Cmd

T_ALY_SPGetHistorical_Cmd 2: Eingänge

Name

Typ

Beschreibung

sTopic

T_MaxString

Topic-Name des aufgezeichneten Live-Streams.

sLayout

GUID

Layout-GUID der Aufzeichnung.

eMode   

E_SymbolMode

Abrufen aller Symbole oder nur einer Teilmenge.

eOutputFormat   

E_RawDataFormat

Format der zurückgegebenen Daten (derzeit wird nur „Bin“ unterstützt).

nMaxSampleCount 

UDINT

Maximale Anzahl von Samples in einem Nutzlastpaket.

nUserSampleTime

DINT

Samplezeit in Millisekunden des zurückgegebenen Streams. (-1 verwendet die aufgezeichnete Samplezeit.)

nRecordID 

DINT

Nummer der Aufzeichnung.

nStartTimestamp 

LINT

Startzeit

nEndTimestamp   

LINT

Endzeit

sResultTopic 

T_MaxString

Topic-Name des Ergebnis-Streams.

arrSymbol 

ARRAY [0..255] OF T_ALY_Symbol

Wenn der SymbolMode Subset ist, wird nur die Liste dieser Symbole zurückgegeben.

T_ALY_SPGetHistorical_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