Hi,
bin gerade bei meinen ersten Gehversuchen mit dem Wago Controller.
Ich will die Uhrzeit setzen:
(PRG-ST)
PROGRAM PLC_PRG
VAR
TagUhrzeit: DT;
gesetzt: BOOL;
END_VAR
gesetzt:=SysRtcSetTime(DT#2008-04-22-01:02:12);
TagUhrzeit:=SysRtcGetTime(TRUE);
Wenn ich das Programm auf dem Controller starte bekomme ich die
Fehlermeldung:
gesetzt= INVALID: 16#14
TagUhrzeit=DT#2008-04-21-20:58:41
Und die Zeit läuft nicht weiter.
was mache ich falsch?
Ich habe im Forum schon gesucht, aber nichts dazu gefunden.
Danke für die Hilfe
Johannes
Hallo Johannes,
der 842 ist ein 16-Bit-Controller und hat keine integrierte Uhr.
Eine Uhr gibt es von WAGO nur in den 32-Bit-Controllern.
Die Bibliothek die du verwendet hast ist eine Firmwarebibliothek
und kommt aus dem 32-Bit-Ordner der Installation.
Bibliotheken aus diesem Ordner sind auf 16-Bit-Systemen in der
Regel nicht lauffähig.
Für 16-Biter gibt es den 16-Bit-Ordner und dort gibt es nix mit Uhr.
Im Ordner "Building" findest du die Bibliothek Gebaeude_allgemein.lib.
In dieser Bibliothek gibt es den FB_Time.
Dieser Baustein ist eine Softwareuhr.
Diese läuft allerdings nur wenn auch die SPS läuft
Die Uhr muß also nach dem Starten gestellt werden.
Uwe
Hallo Uwe,
danke für die prompte Antwort.
Gibt es vielleicht eine Lib die die Softwareuhr mit dem Internet
syncronisiert (über ntp oder ähnliches) ?
Gruesse
Die Klemme 750-640 ist eine RTC mit Funkuhranschluss. Damit ist alles was Zeit angeht erledigt.
Log in to post a comment.
Hi,
bin gerade bei meinen ersten Gehversuchen mit dem Wago Controller.
Ich will die Uhrzeit setzen:
(PRG-ST)
PROGRAM PLC_PRG
VAR
TagUhrzeit: DT;
gesetzt: BOOL;
END_VAR
gesetzt:=SysRtcSetTime(DT#2008-04-22-01:02:12);
TagUhrzeit:=SysRtcGetTime(TRUE);
Wenn ich das Programm auf dem Controller starte bekomme ich die
Fehlermeldung:
gesetzt= INVALID: 16#14
TagUhrzeit=DT#2008-04-21-20:58:41
Und die Zeit läuft nicht weiter.
was mache ich falsch?
Ich habe im Forum schon gesucht, aber nichts dazu gefunden.
Danke für die Hilfe
Johannes
Hallo Johannes,
der 842 ist ein 16-Bit-Controller und hat keine integrierte Uhr.
Eine Uhr gibt es von WAGO nur in den 32-Bit-Controllern.
Die Bibliothek die du verwendet hast ist eine Firmwarebibliothek
und kommt aus dem 32-Bit-Ordner der Installation.
Bibliotheken aus diesem Ordner sind auf 16-Bit-Systemen in der
Regel nicht lauffähig.
Für 16-Biter gibt es den 16-Bit-Ordner und dort gibt es nix mit Uhr.
Im Ordner "Building" findest du die Bibliothek Gebaeude_allgemein.lib.
In dieser Bibliothek gibt es den FB_Time.
Dieser Baustein ist eine Softwareuhr.
Diese läuft allerdings nur wenn auch die SPS läuft
Die Uhr muß also nach dem Starten gestellt werden.
Uwe
Hallo Uwe,
danke für die prompte Antwort.
Gibt es vielleicht eine Lib die die Softwareuhr mit dem Internet
syncronisiert (über ntp oder ähnliches) ?
Gruesse
Johannes
Die Klemme 750-640 ist eine RTC mit Funkuhranschluss. Damit ist alles was Zeit angeht erledigt.