T_ALY_SPGetHistorical_Cmd

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
Eingänge
Name | Typ | Beschreibung |
---|---|---|
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 |
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 |