Uhrzeit von integer in SCF0-Format wandeln?

noeppkes

Level-1
Beiträge
150
Reaktionspunkte
5
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich habe vor die Uhrzeit von meinem PC aus (Internet-Uhrzeit) alle 24h zu meiner SPS zu übertragen.
Dabei habe ich in der SPS einen DB angelegt, welcher die Zeit- und Datumsvariablen enthält.
Jede Variable ist als Integer angelegt:
sekunde
Minute
Stunde
Tag
Monat
Jahr

Nun möchte ich diese mit dem SFC0 setzen.
Wie kann ich die Integer-Werte in das Format für den SFC0 wandeln, damit ich diesem die neue Uhrzeit übergeben kann?

Am liebsten würde ich dies in AWL tun.

Danke für euere Hilfe.
noeppkes ...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo.

Danke für die Nachricht.
Der Aufruf ist mir klar.
die abfrage zuvor auch.
Nur: wie wandle ich meine 6 Integer ind das Format für die Übergabe:

PDT := xxx

Ich muss PDT doch eine Variable übergeben, die alles andere als integer ist oder.

noeppkes ...
 
Hallo,
dafür solltest du dir zunächst mittels der Step7-Hilfe einmal den Aufbau des DATE_TIME-Formates ansehen. Das ist ein BCD-formatiertes ARRAY_of_Byte in das du die jeweiligen Stellen passend hineinschreiben mußt - das ist aber kein Hexenwerk ...

Gruß
LL

Nachsatz zu Hexenwerk : es sind nur Lade- und Transfer-Befehle ...
 
Zurück
Oben