-> Hier kostenlos registrieren
Hallo, habe ein Problem was ich mir nicht erklären kann. Lese die aktuelle Uhrzeit vom OB 1 aus unter den Lokaldaten und es funktioniert auch alles bis auf den Wochentag. Habe keine Ahnung wieso der nicht richtig ausgelesen wird.
Die Standartdeklaration von Siemens im OB 1:
OB1_DATE_TIME Adresse:12.0
Das ist der Code dafür:
L LB 12 //Jahr
BTI
T "Jahr"
L LB 13 //Monat
BTI
T "Monat"
L LB 14 //Tag
BTI
T "Tag"
L LB 15 //Stunde
BTI
T "Stunde"
L LB 16 //Minute
BTI
T "Minute"
L LB 17 //Sekunde
BTI
T "Sekunde"
L LB 18 //Millisekunden
BTI
T "Millisekunden"
L LB 19 //Wochentag
BTI
T "Wochentag"
das Problem ist das der Wochentag von 0-100 (INT) läuft???
Habe es auch schon mit dem READ_CLK versucht und da ist es das selbe- irgendwie komme ich drauf auf diesen Fehler.
Der Aufbau des Formats ist ja: Byte n ist Jahr, Byte n+1 ist das Monat und Byte n+7 ist der Wochentag usw...
Die Standartdeklaration von Siemens im OB 1:
OB1_DATE_TIME Adresse:12.0
Das ist der Code dafür:
L LB 12 //Jahr
BTI
T "Jahr"
L LB 13 //Monat
BTI
T "Monat"
L LB 14 //Tag
BTI
T "Tag"
L LB 15 //Stunde
BTI
T "Stunde"
L LB 16 //Minute
BTI
T "Minute"
L LB 17 //Sekunde
BTI
T "Sekunde"
L LB 18 //Millisekunden
BTI
T "Millisekunden"
L LB 19 //Wochentag
BTI
T "Wochentag"
das Problem ist das der Wochentag von 0-100 (INT) läuft???
Habe es auch schon mit dem READ_CLK versucht und da ist es das selbe- irgendwie komme ich drauf auf diesen Fehler.
Der Aufbau des Formats ist ja: Byte n ist Jahr, Byte n+1 ist das Monat und Byte n+7 ist der Wochentag usw...