Voxe
Level-1
- Beiträge
- 286
- Reaktionspunkte
- 36
-> Hier kostenlos registrieren
Hallo zusammen,
als S7-Neuling versuche ich gerade eine grosse Zeitschaltuhr zu bauen. Dank der Beiträge hier, habe ich es geschafft (mit SFC1), die Systemzeit in einem DB abzulegen. Habe, die Bytes auch schön in Integer gewandelt damit ich damit arbeiten kann.
Nun habe ich festgestellt, oder, meine es, das meine CPU, an einem Tag um eine Sekunde ungenau ist. OK, kein Problem. Ich werde also, wenn ein Tageswechsel ist, mittels einer Flanke, die Sekunden nachstellen. Das mache ich also mit dem SFC0.
Aber, ich bin zu blöde eine DATE_TIME - Variable mit den gewünschten Daten zu erzeugen. Ich weiss zwar, welches Byte ich beschreiben muss. Aber wie beschreibe ich eine Temp-Variable des Typs DATE_TIME eines FC's ?
Danke für die Hilfe und Gruß, Voxe
als S7-Neuling versuche ich gerade eine grosse Zeitschaltuhr zu bauen. Dank der Beiträge hier, habe ich es geschafft (mit SFC1), die Systemzeit in einem DB abzulegen. Habe, die Bytes auch schön in Integer gewandelt damit ich damit arbeiten kann.
Nun habe ich festgestellt, oder, meine es, das meine CPU, an einem Tag um eine Sekunde ungenau ist. OK, kein Problem. Ich werde also, wenn ein Tageswechsel ist, mittels einer Flanke, die Sekunden nachstellen. Das mache ich also mit dem SFC0.
Aber, ich bin zu blöde eine DATE_TIME - Variable mit den gewünschten Daten zu erzeugen. Ich weiss zwar, welches Byte ich beschreiben muss. Aber wie beschreibe ich eine Temp-Variable des Typs DATE_TIME eines FC's ?
Danke für die Hilfe und Gruß, Voxe