T_ALY_SPRecordData_Cmd

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