Step 7 Aktuelles Datum mit Fest eingestelltem Datum vergleichen

S7Anfänger

Level-2
Beiträge
291
Reaktionspunkte
2
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

Ich würde gern das aktuelle SPS Datum mit einem fest eingestelltem Datum vergleichen.
Mein Plan war es, dafür den SFC1 "READ_CLK" zu verwenden, um das Aktuelle Datum aus der SPS zu bekommen.
Diesen wollte ich dann in den FC9 "EQ_DT" Eingang DT1 schreiben.
An Eingang DT2 wollte ich dann das fixe Datum schreiben.
Jetzt ist meine Frage: Wie muss das Datum aussehen das ich an den DT2 schreibe?
z.B. 03.12.2017

Leider habe ich in der Hilfe nichts passendes gefunden.

Beste Grüße
Hagen
 
Die Siemens-Hilfe ist (zumindestens bei mir) eigentlich sehr aussagekräftig, wie man die unterschiedlichen Variablentypen versorgen muss bzw. wie sie aufgebaut sind ... 8)
Das Übergabe-Format für DT (also Date_And_Time) ist : DT#yy-mm-dd-hh:mm:ss.sss
Damit mußt du dann aber auch die Uhrzeit mit übergeben wodurch du niemals ein Equal erhalten wirst ...
Reine Date-Werte kannst du aber auch direkt miteinander vergleichen :
Code:
L MW100  // dein Date-Merkerwort
L D#2017-11-10  // das heutige Datum - also 10.11.2017
==I
= M 10.0 // ist gleich ... oder auch nicht ...
Gruß
Larry
 
Zurück
Oben