CASE uiSchritte OF
0:
hFile := SysFileOpen (FileName,'a');
SysFileWrite(File:= hFile ,Buffer:= ADR(Spalte1),Size:=LEN(Spalte1));
SysFileWrite(File:= hFile ,Buffer:= ADR(Trennung),Size:=LEN(Trennung));
SysFileWrite(File:= hFile ,Buffer:= ADR(Spalte2),Size:=LEN(Spalte2));
SysFileWrite(File:= hFile ,Buffer:= ADR(Trennung),Size:=LEN(Trennung));
SysFileWrite(File:= hFile ,Buffer:= ADR(Spalte3),Size:=LEN(Spalte3));
SysFileWrite(File:= hFile ,Buffer:= ADR(Trennung),Size:=LEN(Trennung));
SysFileWrite(File:= hFile ,Buffer:= ADR(Spalte4),Size:=LEN(Spalte4));
SysFileWrite(File:= hFile ,Buffer:= ADR(Trennung),Size:=LEN(Trennung));
uiSchritte:=1
1:
IF Logdatei_Blinkbaustein_Flanke.Q THEN
hFile := SysFileOpen (FileName,'w');
Echtzeit:=SysRtcGetTime (Echtzeit_Start);
SpeicherText:=DT_TO_STRING(Echtzeit);
SysFileWrite(File:= hFile ,Buffer:= ADR(SpeicherText),Size:=LEN(SpeicherText));
SysFileWrite(File:= hFile ,Buffer:= ADR(Trennung),Size:=LEN(Trennung));
Start_Text:=DINT_TO_STRING(Start);
SysFileWrite(File:= hFile ,Buffer:= ADR(Start_Text),Size:=LEN(Start_Text));
SysFileWrite(File:= hFile ,Buffer:= ADR(Trennung),Size:=LEN(Trennung));
Stop_Text:=DINT_TO_STRING(Stop);
SysFileWrite(File:= hFile ,Buffer:= ADR(Stop_Text),Size:=LEN(Stop_Text));
SysFileWrite(File:= hFile ,Buffer:= ADR(Trennung),Size:=LEN(Trennung));
Fuellstand_Text:=DINT_TO_STRING(Fuellstand);
SysFileWrite(File:= hFile ,Buffer:= ADR(Fuellstand_Text),Size:=LEN(Fuellstand_Text));
SysFileWrite(File:= hFile ,Buffer:= ADR(LF),Size:=LEN(LF));