T_ALY_SPGetHistorical_Cmd

Syntax
Definition:
FUNCTION_BLOCK T_ALY_SPGetHistorical_Cmd EXTENDS T_ALY_JsonPayload
VAR_INPUT
nRecordingID : LINT;
sSubBroker : GUID;
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_VARVererbungshierarchie
T_ALY_JsonPayload
T_ALY_SPGetHistorical_Cmd
Eingänge
Name | Typ | Beschreibung |
|---|---|---|
nRecordingID | LINT | Spezifische ID des zu verwendenen Recording |
sSubBroker | GUID | Individuelle GUID des MessageBroker über den die Daten versendet werden. |
sTopic | T_MaxString | Topic-Name des aufgezeichneten Live-Streams. |
sLayout | GUID | Layout-GUID der Aufzeichnung. |
eMode | Abrufen aller Symbole oder nur einer Teilmenge. | |
eOutputFormat | 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. |
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 |