T_ALY_SPRecordData_Cmd

Syntax
Definition:
FUNCTION_BLOCK T_ALY_SPRecordData_Cmd EXTENDS T_ALY_JsonPayload
VAR_INPUT
sRecordDataKey : GUID;
sStorage : GUID;
sSubBroker : GUID;
sPipeline : GUID;
sAlias : T_MaxString;
sRecordName : T_MaxString;
eRecording : E_RecordMode;
sRecorder : GUID;
sRecorderAlias : T_MaxString;
sTopic : T_MaxString;
eDataFormat : E_RawDataFormat;
eDurationTimeMode : E_TimeMode := E_TimeMode.Minutes;
nDuration : DINT;
eRingBufferMode : E_RingBufferMode;
nRingBufferParameter : DINT;
eMode : E_SymbolMode;
sSymbolLayout : GUID;
arrSymbols : ARRAY [0..255] OF T_ALY_Symbol;
END_VARVererbungshierarchie
T_ALY_JsonPayload
T_ALY_SPRecordData_Cmd
Eingänge
Name | Typ | Beschreibung |
|---|---|---|
sRecordDataKey | GUID | Individuelle GUID zum identifizieren des Recordings |
sStorage | GUID | Individuelle GUID des zu verwendeten Storage |
sSubBroker | GUID | Individuelle GUID des zu verwendeten Messagebroker |
sPipeline | GUID | Optional – GUID der Ruleengine Pipeline |
sAlias | T_MaxString | Alias-Name für die Aufzeichnung. |
sRecordName | T_MaxString | Name für diese Aufzeichnung. |
eRecording | 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 | Speichern des Datenformats (derzeit wird nur das Binärformat unterstützt). | |
eDurationTimeMode | Auflösung des nDuration Parameter | |
nDuration | DINT | Dauer der Aufzeichnung in Minuten. (-1 unbegrenzt) |
eRingBufferMode | Ringpuffermodus | |
nRingBufferParameter | DINT | TimeBased => Parameter in Minuten. DataBased => Parameter in Megabyte. |
eMode | 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. |
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 |