Herunterladen Inhalt Inhalt Diese Seite drucken

Synchronisation Der Cpu-Uhrzeit Bei Td7Ontim; Bereitstellung Der Uhrzeit-Informationen Durch Die Tim - Siemens SINAUT ST7 Systemhandbuch

Vorschau ausblenden Andere Handbücher für SINAUT ST7:
Inhaltsverzeichnis

Werbung

2.8.13

Synchronisation der CPU-Uhrzeit bei TD7onTIM

Bereitstellung der Uhrzeit-Informationen durch die TIM

Die Uhrzeitsynchronisation von Stationen wird in HW Konfig im Eigenschaftendialog der
TIM, Register
(Seite 23)").
Wenn auf einer Ethernet-TIM (TIM 3V-IE-Variante oder TIM 4R-IE) die TD7-Software
"TD7onCPU" abläuft und die TIM von einem Zentrale-Rechner zeitsynchronisiert wird, dann
synchronisiert die TIM als Uhrzeit-Master ihre lokale CPU (mit Hilfe des FC TimeTask) über
den Rückwandbus.
Wenn auf einer Ethernet-TIM die TD7-Software "TD7onTIM" abläuft und die TIM von einem
Zentrale-Rechner zeitsynchronisiert wird, dann stellt die TIM ihrer lokalen CPU die Uhrzeit in
den Peripherie-Adressen zur Verfügung. Von dort kann die Uhrzeit vom Anwenderprogramm
der CPU gelesen und ausgewertet werden.
Die Peripherie-Adressen der CPU, denen die TIM die Datums- und Uhrzeitinformationen zur
Verfügung stellt, werden in HW Konfig im Eigenschaftendialog der TIM, Register
parametriert (siehe Kapitel "Parametrieren von TIM-Baugruppen (Seite 23)").
Die Uhrzeitinformationen einer zeitsynchronisierten TIM-Baugruppe mit TD7onTIM sind in
8 Bytes der Peripherie-"Eingänge" abgelegt. Die Uhrzeitinformationen haben einen Versatz
von 8 Byte zum Anfangswert der Eingänge. Die nachfolgende Tabelle gibt die Belegung der
8 Bytes der Uhrzeitinformationen wieder.
Uhrzeitformat
Tabelle 2-6
Byte Nr.
Bedeutung der Tabellen-Einträge:
● Offset: Versatz zum Anfangswert der Periepherie-Eingänge in Byte
● High Nibble: Bit 4-7:
● Low Nibble: Bit 0-3
● Wert: Stelle der jeweiligen Zahl
● Status: Status der Uhrzeitinformationen
Software
Systemhandbuch, 05/2007, C79000-G8900-C222-06
Uhrzeitdienst
Format der Uhrzeitinformationen in den Eingängen der Peripherie-Adressen der TIM
Offset
Bedeutung
[Byte]
1
+8
2
+9
3
+10
4
+11
5
+12
6
+13
Sekunde
7
+14
Miilisekunde
8
+15
Miilisekunde
– Jahr, Monat, Tag, Stunde, Minute und Sekunde sind zweistellig (Zehner + Einer)
– Millisekunden sind dreistellig (Hunderter + Zehner + Einer)
parametriert (siehe Kapitel "Parametrieren von TIM-Baugruppen
High Nibble
Wert
Jahr
Zehner
Monat
Zehner
Tag
Zehner
Stunde
Zehner
Minute
Zehner
Zehner
Hunderter
Einer
Projektierungssoftware für SINAUT ST7
2.8 Softwarepaket TD7onTIM
Wertebereich
Wert
(dezimal)
0...9
Einer
0...9
Einer
0...9
Einer
0...9
Einer
0...9
Einer
0...9
Einer
0...9
Zehner
0...9
Status
Adressen
Low Nibble
Wertebereich
(dezimal)
0...9
0...9
0...9
0...9
0...9
0...9
0...9
bit-kodiert
151

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis