Uhrzeit selbst erstellen

Freiwald

Level-1
Beiträge
1
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Zusammen,
Ich arbeite zur Zeit mit einem ILC150 ETH Kontroller, dieser wird aber in nächster Zeit durch einen ILC150 GSM/GPS ersetzt
Für ein Projekt brauche ich eine Uhrzeit, mein Problem ist aber wenn ich zum Beispiel die Systemzeit nehme das ich diese immer mit dem Laptop stellen muss, dass aber nicht mehr so einfach geht wernn ich die Steuerung einmal eingebaut habe. Da wir mit dem Projekt dann auch auf Messen fahren wollen kann und will ich mich nicht auf den Akku in der Steuerung verlassen um die Zeit zu speichern.
Nun meine Frage kann man sich selbst eine Uhrzeit erstellen die mann dann zum Beispiel über einen Webserver stellen kann ? Oder über den Webserver gar die Systemzeit neu einlesen?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Du kannst die IT-Library von Phoenix Contact nutzen. In dieser ist ein SNTP-Client sowie ein FB zum setzen der Uhrzeit enthalten.
Mit diesen beiden Bausteinen kannst du dir recht einfach ein kleines Programm erstellen, welches sich dann die Uhrzeit von deinem Laptop automatisch bezieht. Naürlich unter Angabe der IP-Adresse des Rechners.
Dazu musst du nur deinnen Laptop nur noch entsprechend konfigurieren. Siehe hier.
 
Wo hängt es denn bei dir Mobi?
Bei dem stellen der Echtzeituhr in der SPS oder bei dem synchronisieren via SNTP-Client? Bei dem letzteren, blockt die Windows-Firewall diesen Dienst. Zumindest war es so bei mir.
 
Hallo Freiwald,

SNTP ist tatsächlich der beste Weg die Uhrzeit der Steuerung zu synchronisieren.
Sofern du einen Windows PC nutzt ist natürlich die Firewall wichtig (Einstellungen sind von Firewall zu Firewall unterschiedlich) aber häufig ist auch der Dienst w32Time deaktiviert (Windows- Zeitgeber).

Eleganter ist bei dem ILC 15x GSM/GPRS allerdings die Zeit über GPRS zu aktualisieren. Du könntest z.B. über eine GPRS Verbindung ein SNTP Pool ansprechen.
Somit hast du unabhängig welcher lokale Server Verfügbar ist immer sofort eine aktuelle Zeit. Klar, du brauchst natürlich Handyempfang und einen Vertrag mit Datenoption ;-).

Aus mir unbekannten Gründen kann ich derzeit kein Beispiel hochladen, sofern du dich aber an unsere kostenfreie Hotline (05281 9462888) wendest schicke ich es dir aber gerne zu (call 63810).

Gruß

Frank
 
Hallo zusammen,

ich habe momentan das Problem, dass ich den Partner im Baustein ip_time nicht hinzufügen kann. In welcher Form (Schreibweise) muss ich die IP Adresse am Baustein anheften?

Gruß

Thomas
 
Hallo planender,

ich habe die Hilfe zum Baustein schon beachtet und die Eingaben wie dort beschrieben übernommen. Leider bekomme ich bei der Eingabe der IP Adresse beim "Partner" immer Probleme mit dem Datentypen. Ich muss sagen, dass ich neu dabei bin und mir bisher alles selber beigebracht habe. Habe die komplette Heizungssteuerung mittels ILC übernommen und auf dem IPad visualisiert. Ich möchte nun noch, dass Sommer-/ Winterzeit automatisch aktualisiert werden. Kann mir vielleicht jemand 1:1 beschreiben wie ich die Variable bei Partner benennen muss? Danke schön einmal für eure Hilfe!!

Gruss
Thomas
 
Worüber möchtest du denn die Zeit synchronisieren? Hast du mehrere Steuerungen im Einsatz und eine ist als Server über den IP_TIME Baustein konfiguriert? Dazu dient nämlich der Baustein. Eine Steuerung wird als Server konfiguriert und die anderen sind entsprechend nur Client. Falls du einen Zeitserver hast oder die Zeit über einen Zeitserver synchronisieren willst, musst du das über SNTP machen. Dazu gibt es einen Baustein in der IT-Library von Phoenix Contact. [[LINK]]
In dieser Bibliothek gibt es auch einen Baustein zum setzen der Echtzeituhr.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo und Danke für die Hilfe!

Ich war in der Tat wirklich davon ausgegangen, dass ich jedes x beliebige Gerät als Zeitserver nutzen kann. Ich werde mir dann mal die IT Library laden und das ganze über SNTP probieren. Mal sehen ob ich das durch learning by doing hinbekomme. Danke für deinen Hinweis!
 
Zurück
Oben