Minehunter
Level-1
- Beiträge
- 25
- Reaktionspunkte
- 3
-> Hier kostenlos registrieren
Hallo,
ich bin neu hier im Forum und mein erster Beitrag. Hoffe ich stelle mich nicht allzu dumm an.
Ich muss mich seit urzem mit Beckhoff TC3 beschöftigen.
Wir planen eine System, welches Messdaten aufzeichnet und in absehbarer Zeit in eine Datenbank schreiben soll.
Um die Zeit bis zur Datenbankanwendung zu überbrücken, sollen die Daten in eine CSV gespeichert werden
So weit so gut.
Die Messdaten werden in einer Struktur vorgegen, um sie global für alle Prüflinge zu anpassen zu können.
Die Struktur besteht aus verschiedenen Variablen-Datentypen, aber keine inneren Arrays oder weitere Strukturen.
So, nun meine Frage:
1. Ist es möglich / Sinnvoll Strukturen für solch ein schreiben in ein Datei zu verwenden?
2. Wie kann man die Struktur mittels einer Schleife, komma-separiert dem Funktionsblock FileWrite übergeben, bzw. in einen String umwandeln, wenn man die Reihenfolge der Datentypen nicht kennt?
Der Funktionsblock FileWrite bietet zwar die Möglichkeien Strukturen in eine Datei zu schreiben,
leider habe ich da keine komma-separierung.
Daher benötige ich irgendwie eine schleife mit umwandlung der Daten in einen String inkl Kommaseparierung.
Hat einer eine Idee, wie man die umsetzen kann, oder ist mein Ansatz ggf. Falsch?
Vielen Dank im Voraus.
ich bin neu hier im Forum und mein erster Beitrag. Hoffe ich stelle mich nicht allzu dumm an.
Ich muss mich seit urzem mit Beckhoff TC3 beschöftigen.
Wir planen eine System, welches Messdaten aufzeichnet und in absehbarer Zeit in eine Datenbank schreiben soll.
Um die Zeit bis zur Datenbankanwendung zu überbrücken, sollen die Daten in eine CSV gespeichert werden
So weit so gut.
Die Messdaten werden in einer Struktur vorgegen, um sie global für alle Prüflinge zu anpassen zu können.
Die Struktur besteht aus verschiedenen Variablen-Datentypen, aber keine inneren Arrays oder weitere Strukturen.
So, nun meine Frage:
1. Ist es möglich / Sinnvoll Strukturen für solch ein schreiben in ein Datei zu verwenden?
2. Wie kann man die Struktur mittels einer Schleife, komma-separiert dem Funktionsblock FileWrite übergeben, bzw. in einen String umwandeln, wenn man die Reihenfolge der Datentypen nicht kennt?
Der Funktionsblock FileWrite bietet zwar die Möglichkeien Strukturen in eine Datei zu schreiben,
leider habe ich da keine komma-separierung.
fbWriteFile(
sNetId:= '',
hFile:= hFile,
pWriteBuff:= ADR(stPruefling),
cbWriteLen:= SIZEOF(stPruefling),
bExecute:= TRUE,
tTimeout:= T#1S,
bBusy=> ,
bError=> ,
nErrId=> ,
cbWrite=>
);
Daher benötige ich irgendwie eine schleife mit umwandlung der Daten in einen String inkl Kommaseparierung.
Hat einer eine Idee, wie man die umsetzen kann, oder ist mein Ansatz ggf. Falsch?
Vielen Dank im Voraus.