T_QueryOptionTimeSeriesDB_Insert
Diese Struktur dient zum Schreiben von Daten in eine Zeitreihendatenbank. Als Symbol kann ein Array einer Struktur angegeben werden. Jedes einzelne Array-Element wird als Reihe mit einem eindeutigen Zeitstempel in der Datenbank abgebildet. Die Zeitstempel der einzelnen Reihen werden unter Angabe eines Anfangszeitstempels und des Zeitzyklus zwischen den Datensätzen generiert.
Syntax
Definition:
TYPE T_QueryOptionTimeSeriesDB_Insert
STRUCT
pSymbol : PVOID;
cbSymbol : UDINT;
sDataType : STRING;
nDataCount : UDINT := 1;
sTableName : T_MaxString;
nCycleTime : UDINT := 100000;
nStartTimestamp : ULINT := 0;
END_STRUCT
END_TYPE
Parameter
Name | Typ | Beschreibung |
---|---|---|
pSymbol | POINTER TO BYTE | Zeiger auf das Symbol, welches in die Datenbank geschrieben werden soll |
cbSymbol | UDINT | Länge des angegebenen Symbolzeigers |
sDataType | STRING | (einfache) Typbezeichnung des angegebenen Symbols |
nDataCount | UDINT | Anzahl der Datensätze im übergebenen Array-Symbol |
sTableName | T_MaxString | Name der Tabelle oder Tabellen-Äquivalents |
nCycleTime | UDINT | Zeitlicher Abstand der zyklischen Datensätze |
nStartTimestamp | ULINT | Zeitstempel des ersten Datensatzes in TwinCAT Zeit: Anzahl der 100ns-Intervalle seit dem 1.Januar 1601. |
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS Bibliotheken |
---|---|---|
TwinCAT v3.1 Build 4022.20 | PC oder CX (x86) | Tc3_Database |