-> Hier kostenlos registrieren
Hallo Zusammen,
ich habe eine Frage zur Übertragung von einer Zeitangabe vom WinCC ins Step7 bzw. von der Visualisierung zu Steuerung.
Folgendes System:
Folgendes Problem:
Der Bediener soll eine Zeit in der Visualisierung eingeben können, die dann auf der Steuerung mit der Systemzeit der CPU verglichen werden soll. Damit zur festgelegten Zeit eine (Schalt-)Aktion ausgeführt wird.
Hierfür habe ich ein E/A-Feld angelegt und mit einem Merker-Doppel-Wort (Real) verknüpft. Datenformat des E/A-Feld habe ich „Datum/Uhrzeit“ und Ausgabeformat ist „time“. Das funktioniert auch soweit, man kann eine Zeit eingeben und diese wird auch zu Steuerung übertragen.
Leider kann ich mit dem angegeben Wert in der Steuerung nichts anfangen. Wie ist der Wert auf der Steuerung aufgeschlüsselt. Wie bekomme ich hier nun die Zeit raus?
Wenn ich 10:00:00 eingebe, erhalte wich folgende Werte:
Ich hoffe es kann mir jemand weiterhelfen.
Vielen Dank!
ich habe eine Frage zur Übertragung von einer Zeitangabe vom WinCC ins Step7 bzw. von der Visualisierung zu Steuerung.
Folgendes System:
- PCS7 V8.1
- WinCC V7.3
Folgendes Problem:
Der Bediener soll eine Zeit in der Visualisierung eingeben können, die dann auf der Steuerung mit der Systemzeit der CPU verglichen werden soll. Damit zur festgelegten Zeit eine (Schalt-)Aktion ausgeführt wird.
Hierfür habe ich ein E/A-Feld angelegt und mit einem Merker-Doppel-Wort (Real) verknüpft. Datenformat des E/A-Feld habe ich „Datum/Uhrzeit“ und Ausgabeformat ist „time“. Das funktioniert auch soweit, man kann eine Zeit eingeben und diese wird auch zu Steuerung übertragen.
Leider kann ich mit dem angegeben Wert in der Steuerung nichts anfangen. Wie ist der Wert auf der Steuerung aufgeschlüsselt. Wie bekomme ich hier nun die Zeit raus?
Wenn ich 10:00:00 eingebe, erhalte wich folgende Werte:
- Hex DW#16#3ED55555
- Dez L#1054168405
- Gleitpunkt 0.416667
- Zeit T#12d4h49m28s405ms
Ich hoffe es kann mir jemand weiterhelfen.
Vielen Dank!