SPS-Uhrzeit am Arsch

johnij

Level-1
Beiträge
823
Reaktionspunkte
75
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Zusammen,
um eine Uhrzeitsynchronisation zwischen s7-317-2PN/DP und einem MP277 10 zu erstellen, habe ich versuht die SPS-Uhrzeit einzustellen auf das Richtige Datum+Zeit.
Die SPs-Uhr geht aber nicht (Uhrzeit liegt auf Stop, alles wa sich ändert sind sie Sekunden (sie toggeln zwischen 0 und 1, mehr nicht) ).
Nur zur Info: SPS ist in Run und alles ist ok
Woran sollte das liegen. So einen Scheiß habe ich nie erlebt.

Danke

Gruß johnij
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Was heisst sie toggeln zwischen 0 und 1. Wo und Wie liest du die Uhrzeit aus?


Also

02.02.1999:08:30:00
02.02.1999:08:30:01

02.02.1999:08:30:00
02.02.1999:08:30:01

10 min Später

02.02.1999:08:30:00
02.02.1999:08:30:01

02.02.1999:08:30:00
02.02.1999:08:30:01

sogar das Datum + Uhrzeit lassen sich nicht ändern (sie werden immer mit den alten werten überschrieben (02.02.1999...)
 
Wird die Uhr irgendwo im Programm mit einem SFC 0 geschrieben.
So das deshalb immer (fast) die selbe Zeit dort steht
 
Zuletzt bearbeitet:
Zieh mal den MP ab und schau dann nach, ob die Uhr läuft bzw. steck ihn wieder an und schau dann mal nach. Wie willst du vom MP aus die Zeit stellen?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Zieh mal den MP ab und schau dann nach, ob die Uhr läuft bzw. steck ihn wieder an und schau dann mal nach. Wie willst du vom MP aus die Zeit stellen?

hää?
ich möchte vom OP keine Zeit stellen
Ich möchte nur die SPS-Zeit lesen (in OB 1 habe ich SFC 0 aufgerufen-->
das Datum+Zeit wird in eine DBX geschrieben. In Wincc flex 2007 in "verbindungen"-->Beichzeiger habe ich meine DBx eingetragen).
Aber sag mal was soll das Einstecken und rausstecken bringen?
(Zielsystem-->Uhrzeitstellen : die Zeit andert sich nicht)

gruß johnij
 
hää?
ich möchte vom OP keine Zeit stellen
Ich möchte nur die SPS-Zeit lesen (in OB 1 habe ich SFC 0 aufgerufen-->
das Datum+Zeit wird in eine DBX geschrieben. In Wincc flex 2007 in "verbindungen"-->Beichzeiger habe ich meine DBx eingetragen).
Aber sag mal was soll das Einstecken und rausstecken bringen?
(Zielsystem-->Uhrzeitstellen : die Zeit andert sich nicht)

gruß johnij

Die SFC0 ist aber zum Uhrzeit stellen, nicht zum lesen!!!
Zum Lesen solltest Du die SFC1 benutzen.;)
 
Also bei mir heißt der SFC0 SET_CLK und der SFC1 READ_CLK. Sollte da eine Verwechslung vorliegen ?


Also,

du warst schnell als ich.

das war die sfc1. (sfc0 hat immer die Uhrzeit überschrieben)



So ein Blödsinn ist mir selten vorgekommen.

Also danke an alle

Gruß aus Nürnberg
johnij
 
hää?
ich möchte vom OP keine Zeit stellen
Ich möchte nur die SPS-Zeit lesen (in OB 1 habe ich SFC 0 aufgerufen-->
das Datum+Zeit wird in eine DBX geschrieben. In Wincc flex 2007 in "verbindungen"-->Beichzeiger habe ich meine DBx eingetragen).
Aber sag mal was soll das Einstecken und rausstecken bringen?
(Zielsystem-->Uhrzeitstellen : die Zeit andert sich nicht)

gruß johnij

Dann hättest du gesehen, daß die SPS-Uhr auch nicht läuft, wenn das MP nicht dran ist, also das MP nicht der Schuldige ist, sondern dein Programm. Im weiteren siehe die Hinweise weiter oben zum SFC0/1!
 
Zitat:
Zitat von HaDi
Also bei mir heißt der SFC0 SET_CLK und der SFC1 READ_CLK. Sollte da eine Verwechslung vorliegen ?


Also,

du warst schnell als ich.
Ehre, wem Ehre gebührt: der Kollege OHGN war noch 3 Minuten schneller.

Grüße von HaDi
 
Zurück
Oben