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
Inputs
Name | Type | Description |
---|---|---|
sAlias | T_MaxString | Alias name for the Recording |
sRecordName | T_MaxString | Name for this record |
eRecording | Start or Stop the recording | |
sRecorder | GUID | Individual GUID of the recorder |
sRecorderAlias | T_MaxString | Alias name for the recorder |
sTopic | T_MaxString | Topic name of the live stream |
eDataFormat | Store data format. (actually only Binary format is supported) | |
nDuration | DINT | Duration in minutes of the recording. (-1 unlimited) |
eRingBufferMode | Ringbuffer modus | |
nRingBufferParameter | DINT | TimeBased => Parameter in minutes DataBased => Parameter in Megabytes |
eMode | Record all symbols or only a subset | |
sSymbolLayout | GUID |
|
arrSymbols | ARRAY [0..255] OF T_ALY_Symbol | If SymbolMode is Subset, only the list of this symbols will be recorded |
Methods
Name | Definition location | Description |
---|---|---|
Reset |
| Reset all values in the payload FB. |
Init_JsonValue | Inherited from T_ALY_JsonPayload | Initialization of the FB with JSON object. |
Init_String | Inherited from T_ALY_JsonPayload | Initialization of the FB with JSON string. |
GetJsonLength | Inherited from T_ALY_JsonPayload | Get the length of the JSON payload. |
GetJsonString | Inherited from T_ALY_JsonPayload | Get JSON payload as string. |
Development Environment | Target platform | PLC libraries to include |
---|---|---|
TwinCAT v3.1.4022.25 | PC or CX (x64, x86, Arm®) | Tc3_AnalyticsStorageProvider |