Welcome to our new forum
All users of the legacy CODESYS Forums, please create a new account at account.codesys.com. But make sure to use the same E-Mail address as in the old Forum. Then your posts will be matched.
Close
ein 750-841 Ethernet-Feldbuscontroller (WAGO-Starterkit) steht mir zur Verfügung.
Nur weis ich nicht, wie dieser mit der Lib-Funktion „SysRtcGetTime“ anzusprechen ist, damit das aktuelle Rechnerdatum mit der zugehörigen Zeit angezeigt wird.
Gruß
Farmer
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Zitat:
ein 750-841 Ethernet-Feldbuscontroller (WAGO-Starterkit) steht mir zur Verfügung.
Gut, übertrage das Programm in den 841er.
Zitat:
Nur weis ich nicht, wie dieser mit der Lib-Funktion „SysRtcGetTime“ anzusprechen ist, damit das aktuelle Rechnerdatum mit der zugehörigen Zeit angezeigt wird.
Gehe auf online, dann kannst du dein Programm / Variablen in
deinem 841er sehen.
Nach 2 Minuten siehst du, ob der "RTC" läuft (Real Time Controller)(Interne UHr des 841)
Karl
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
wie man die Systemzeit aus der 841 lesen kann, habe ich am 12.11. in diesem Forum ausführlich dargelegt. Schau mal in meine Beiträge, da wirst du sicherlich fündig
Gruß Norbert
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Dass in der Simulation keine Rechner-Uhr eingelesen wird, ist gar nicht anders machbar, denn bei der Simulation gibts KEIN Zielsystem, also keine Hardware. Demnach auch keine PC oder sonstige Uhr.
Wenn du das testen willst, musst du die RTE benutzen.
Gruss
Erik
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo Forum,
in der Anlage befindet sich das Testprogramm „SysRTCTime“.
Meine Frage hierzu:
Weshalb wird nicht das Rechnerdatum und die Rechnerzeit
Angezeigt ?
Vielen Dank im voraus vom Farmer
SysRTCTime.pro [11.25 KiB]
Hi
Die Simulation verhält sich teilweise anders als der Controller.
(Bei mir das gleiche Ergebnis wie bei dir in der Simulation )
Hast du die Sache mal ohne Simulation getestet:
(Auf der Hardware)
P.S. Leider habe ich momentan keinen 750-841 zur Hand.
Karl
Hallo Karl,
ein 750-841 Ethernet-Feldbuscontroller (WAGO-Starterkit) steht mir zur Verfügung.
Nur weis ich nicht, wie dieser mit der Lib-Funktion „SysRtcGetTime“ anzusprechen ist, damit das aktuelle Rechnerdatum mit der zugehörigen Zeit angezeigt wird.
Gruß
Farmer
Hi
Gut, übertrage das Programm in den 841er.
Gehe auf online, dann kannst du dein Programm / Variablen in
deinem 841er sehen.
Nach 2 Minuten siehst du, ob der "RTC" läuft (Real Time Controller)(Interne UHr des 841)
Karl
Hallo
wie man die Systemzeit aus der 841 lesen kann, habe ich am 12.11. in diesem Forum ausführlich dargelegt. Schau mal in meine Beiträge, da wirst du sicherlich fündig
Gruß Norbert
Hi Denkes
Dieser Link
l viewtopic.php?t=404&highlight=systemzeit l
Hallo Denkes und Karl,
zunächst vielen Dank für Eure Hilfe!
Die Lösung, die Systemzeit mit dem 750-841 Ethernet-Feldbuscontroller auszulesen, funktioniert!
Allerdings ist mir nicht klar, weshalb die PC-Systemzeit nicht im Simulationsmodus, also ohne Feldbuscontroller, ausgelesen wird.
Gibt es hierfür Gründe?
Mit dem Programmcode von Denkes (siehe Programm der Anlage), erhalte ich nur das Startdatum 1970-01-01-00:00.
Gruß
Farmer
SystemZeit.pro [16.77 KiB]
l.farmer
Geht halt nicht
Würde sagen, die Emulation ist hier überfordert.
Irgendwo sind Grenzen, wieviel ist notwendig.
Sollte ich in der Simulation auch "Eingänge" einlesen können.
Möglicherweise ist es auch gewollt --> Lese die Uhrzeit in der Simulation
ein, 1970 .
Setze die Uhrzeit auf z.b. 2006.12.06 10.00 Uhr.
In der Simulation kannst du jetzt immer die Uhrzeit setzen, alle 1 Sekunden um 1 Minute weiter.
Damit es es möglich, z.b. Zeitschaltuhren zu testen, ohne die Rechneruhrzeit zu verstellen !
UND NEIN ich bin KEIN Mitarbeiter von CoDeSys, der dir das als gewollt
verkaufen will
Hallo zusammen
Dass in der Simulation keine Rechner-Uhr eingelesen wird, ist gar nicht anders machbar, denn bei der Simulation gibts KEIN Zielsystem, also keine Hardware. Demnach auch keine PC oder sonstige Uhr.
Wenn du das testen willst, musst du die RTE benutzen.
Gruss
Erik