siplus dcf77

Transcrição

siplus dcf77
Betriebsanleitung (kompakt) 04/2010
Sicherheitshinweise
Dieses Handbuch enthält Hinweise, die Sie zu Ihrer persönlichen Sicherheit sowie zur Vermeidung von
Sachschäden beachten müssen. Die Hinweise zu Ihrer persönlichen Sicherheit sind durch ein Warndreieck
hervorgehoben, Hinweise zu alleinigen Sachschäden stehen ohne Warndreieck. Je nach Gefährdungsstufe
werden die Warnhinweise in abnehmender Reihenfolge wie folgt dargestellt.
GEFAHR
bedeutet, dass Tod oder schwere Körperverletzung eintreten wird, wenn die entsprechenden
Vorsichtsmaßnahmen nicht getroffen werden.
WARNUNG
bedeutet, dass Tod oder schwere Körperverletzung eintreten kann, wenn die entsprechenden
Vorsichtsmaßnahmen nicht getroffen werden.
VORSICHT
mit Warndreieck bedeutet, dass eine leichte Körperverletzung eintreten kann, wenn die entsprechenden
Vorsichtsmaßnahmen nicht getroffen werden.
VORSICHT
ohne Warndreieck bedeutet, dass Sachschaden eintreten kann, wenn die entsprechenden
Vorsichtsmaßnahmen nicht getroffen werden.
ACHTUNG
bedeutet, dass ein unerwünschtes Ergebnis oder Zustand eintreten kann, wenn der entsprechende Hinweis
nicht beachtet wird.
Beim Auftreten mehrerer Gefährdungsstufen wird immer der Warnhinweis zur jeweils höchsten Stufe verwendet.
Wenn in einem Warnhinweis mit dem Warndreieck vor Personenschäden gewarnt wird, dann kann im selben
Warnhinweis zusätzlich eine Warnung vor Sachschäden angefügt sein.
Qualifiziertes Personal
Das zugehörige Gerät/System darf nur in Verbindung mit dieser Dokumentation eingerichtet und betrieben
werden. Inbetriebsetzung und Betrieb eines Gerätes/Systems dürfen nur von qualifiziertem Personal
vorgenommen werden. Qualifiziertes Personal im Sinne der sicherheitstechnischen Hinweise dieser
Dokumentation sind Personen, die die Berechtigung haben, Geräte, Systeme und Stromkreise gemäß den
Standards der Sicherheitstechnik in Betrieb zu nehmen, zu erden und zu kennzeichnen.
Bestimmungsgemäßer Gebrauch
Beachten Sie Folgendes:
WARNUNG
Das Gerät darf nur für die im Katalog und in der technischen Beschreibung vorgesehenen Einsatzfälle und nur
in Verbindung mit von Siemens empfohlenen bzw. zugelassenen Fremdgeräten und -komponenten verwendet
werden. Der einwandfreie und sichere Betrieb des Produktes setzt sachgemäßen Transport, sachgemäße
Lagerung, Aufstellung und Montage sowie sorgfältige Bedienung und Instandhaltung voraus.
Marken
Alle mit dem Schutzrechtsvermerk ® gekennzeichneten Bezeichnungen sind eingetragene Marken der Siemens
AG. Die übrigen Bezeichnungen in dieser Schrift können Marken sein, deren Benutzung durch Dritte für deren
Zwecke die Rechte der Inhaber verletzen kann.
Haftungsausschluss
Wir haben den Inhalt der Druckschrift auf Übereinstimmung mit der beschriebenen Hard- und Software geprüft.
Dennoch können Abweichungen nicht ausgeschlossen werden, so dass wir für die vollständige Übereinstimmung
keine Gewähr übernehmen. Die Angaben in dieser Druckschrift werden regelmäßig überprüft, notwendige
Korrekturen sind in den nachfolgenden Auflagen enthalten.
Siemens AG
Automation and Drives
Postfach 48 48
90327 NÜRNBERG
DEUTSCHLAND
J31069-D1285-U001-A3-0018
Ⓟ 04/2010
Copyright © Siemens AG 2010.
Änderungen vorbehalten
SIPLUS extreme
Funkuhrmodul SIPLUS DCF77
Betriebsanleitung (kompakt)
Inhaltsverzeichnis
1.
Einleitung ......................................................................................................................................................................4
2.
Sicherheitshinweise .......................................................................................................................................................4
3.
Beschreibung ................................................................................................................................................................4
3.1
Das Funkuhrmodul SIPLUS DCF77.......................................................................................................................4
3.2
Lieferumfang ..........................................................................................................................................................5
4.
Einsatzplanung ..............................................................................................................................................................5
5.
Montage / Anbauen .......................................................................................................................................................5
5.1
Funktionstest am vorgesehenen Einsatzort ...........................................................................................................5
5.2
Montage / Anbauen................................................................................................................................................6
6.
Anschließen...................................................................................................................................................................7
7.
Inbetriebnahme (Hardware) ...........................................................................................................................................9
8.
Technische Daten..........................................................................................................................................................9
9.
Zubehör.........................................................................................................................................................................9
10. Beispiele / Applikationen..............................................................................................................................................10
10.1 Beispielsoftware im Internet .................................................................................................................................10
10.2 Beispielsoftware S7-200 ......................................................................................................................................10
10.2.1
10.2.2
Bausteinaufruf S7-200 SIPLUS_DCF77 ................................................................................................11
Interne Struktur S7-200 SIPLUS_DCF77...............................................................................................11
10.3 Beispielsoftware S7-300/400 ...............................................................................................................................14
10.3.1
10.3.2
10.3.3
10.3.4
Übersicht................................................................................................................................................14
Beispielsoftware installieren...................................................................................................................15
Bausteinaufruf S7-300/400 SIPLUS_DCF77 .........................................................................................15
Diagnose................................................................................................................................................17
11. Anhang........................................................................................................................................................................18
11.1 Service und Support.............................................................................................................................................18
12. Liste der Abkürzungen.................................................................................................................................................20
13. Index ...........................................................................................................................................................................21
SIPLUS DCF77
J31069-D1285-U001-A3-0018, 04/2010
3
1 Einleitung
Die vorliegende Dokumentation beschreibt den Umgang mit dem Funkuhrmodul SIPLUS DCF77.
Die Dokumentation beinhaltet:
● Montage
● Inbetriebnahme
● Informationen zum bestimmungsgemäßen Gebrauch
● Programmbeispiele für die Verwendung des Funkuhrmoduls SIPLUS DCF77 mit S7-200 und S7-300/400
2 Sicherheitshinweise
ACHTUNG
Das Funkuhrmodul SIPLUS DCF77 darf nur von qualifiziertem Personal montiert und in Betrieb genommen werden.
ACHTUNG
Die allgemeinen Sicherheitshinweise für S7-200, S7-300 sowie S7-400 sind zu beachten. Siehe dazu das
Systemhandbuch S7-200 sowie die Installationshandbücher S7-300 und S7-400.
3 Beschreibung
3.1 Das Funkuhrmodul SIPLUS DCF77
Funktionsweise
Mit dem Funkuhrmodul SIPLUS DCF77 kann die Echtzeituhr der Automatisierungssysteme S7-200, S7-300 und S7-400 mit
der amtlichen Uhrzeit des Zeitzeichensenders DCF77 der Physikalisch-technischen Bundesanstalt Braunschweig / Berlin
(PTB) synchronisiert werden.
Das Funkuhrmodul SIPLUS DCF77 setzt die vom Zeitzeichensender DCF77 empfangenen Signale auf Pegelsignale um.
Die Pegelsignale können durch ein Automatisierungssystem ausgewertet und zur Zeitsynchronisation genutzt werden.
Aufbau
Abbildung
Beschreibung
①
Deckel mit vier Schrauben
②
Gehäuse mit Elektronik
Unter den Schrauben des Deckels
besitzt das Gehäuse Bohrungen für
die Wandmontage
③
LEDs für Funktionsanzeige
④
Klemmenblock
⑤
PG-Verschraubung für das
Anschlusskabel
4
© Siemens Ⓟ2010
J31069-D1285-U001-A3-0018, 04/2010
Sendedaten
Der Zeitzeichensender DCF77 steht in Mainflingen bei Frankfurt am Main.
Die Sendedaten beinhalten:
● Die durch die PTB ermittelte offizielle deutsche Zeit inklusive Datum
● Informationen zur Sommer-/Winterzeit
● Information zu eingefügten Schaltsekunden
Reichweite
Die Reichweite des Senders beträgt etwa 2000 km. Die Reichweite ist jedoch abhängig von
● der Empfangslage des Funkuhrmoduls SIPLUS DCF77
● der Empfangsposition des Funkuhrmoduls SIPLUS DCF77
● der Tageszeit und der Witterung
Empfang
Das Funkuhrmodul empfängt das Uhrzeitsignal über einen DCF-Empfänger.
Der DCF-Empfänger besteht aus Antenne und Elektronik. Der DCF-Empfänger wird über zwei Digitaleingänge am
Automatisierungsgerät SIMATIC und SIPLUS angeschlossen.
Softwaretreiber
Beispielapplikationen für den Softwaretreiber sind als Download im Internet hinterlegt, siehe dazu Abschnitt
"Beispielsoftware im Internet".
Siehe auch
Beispielsoftware im Internet (Seite 10)
3.2 Lieferumfang
Bestell-Nr.: 6AG1057-1AA03-0AA0
● Funkuhrmodul SIPLUS DCF77 für Wandmontage.
Zur Wandmontage sind am Gerät Bohrungen integriert.
4 Einsatzplanung
Wahl des Montageortes
Achten Sie bei der Wahl von Montageort und Montageposition des Funkuhrmoduls SIPLUS DCF77 darauf, dass ein guter
Empfang gewährleistet ist.
Am besten ist der Empfang
● in einer elektromagnetisch strahlungsarmen Umgebung
● im Freien mit "Blickrichtung" des Funkuhrmoduls nach Frankfurt am Main
ACHTUNG
Ungünstige elektromagnetische Bedingungen am Einsatzort, vor allem im Industriebereich, können den Empfang
stören bzw. beeinträchtigen.
5 Montage / Anbauen
5.1 Funktionstest am vorgesehenen Einsatzort
Überprüfen Sie vor der Montage am vorgesehenen Einsatzort die Empfangsbedingungen für das Funkuhrmodul SIPLUS
DCF77.
SIPLUS DCF77
J31069-D1285-U001-A3-0018, 04/2010
5
Vorgehensweise
1. Lösen Sie die vier Schrauben am Deckel des Funkuhrmoduls SIPLUS DCF77 und nehmen Sie den Deckel ab.
2. Schalten Sie die Versorgungsspannung DC 24 V aus, mit der Sie das Funkuhrmodul versehen wollen.
3. Schließen Sie die Versorgungsspannung DC 24 V am Funkuhrmodul an.
– Die Anschlussbelegung bei Anschluss an S7-200 oder S7-300/400 finden Sie im Kapitel Anschließen.
– Bei Verwendung einer externen Versorgungsspannung: Schließen Sie Versorgungsspannung am Klemmenblock an
die Anschlüsse "GND" und "24VDC" an.
4. Schalten Sie die Spannungsversorgung ein.
– Bei gutem Empfang blinkt die rote LED "sec" im Sekundentakt und die LED "Data" blinkt telegrammabhängig.
– Bei unzureichendem Empfang blinken die LEDs nicht wie oben angegeben oder sie blinken gar nicht. Wählen Sie in
diesem Fall einen anderen Einsatzort.
5. Schalten Sie die Versorgungsspannung aus, bevor Sie den Testaufbau demontieren.
Siehe auch
Anschließen (Seite 7)
5.2 Montage / Anbauen
ACHTUNG
Bei Montage im Freien (Schutzart IP65) ist das Funkuhrmodul SIPLUS DCF77 so zu befestigen, dass die PGVerschraubung senkrecht nach unten zeigt (siehe Abbildung unten).
Das Funkmodul wird mit zwei oder vier Schrauben montiert:
● Durchmesser des Gewindes < 4,5 mm, z. B. M4
● Durchmesser des Schraubenkopfs: < 8 mm
Je nach Untergrund auf dem Sie das Funkmodul montieren, benötigen Sie unterschiedliches Montagematerial. Das
Montagematerial ist daher nicht im Lieferumfang enthalten.
6
SIPLUS DCF77
J31069-D1285-U001-A3-0018, 04/2010
Vorgehensweise
1. Lösen Sie die vier Schrauben am Deckel des Funkuhrmoduls SIPLUS DCF77 und nehmen Sie den Deckel ab.
2. Bohren Sie die Löcher für die Montage des Funkmoduls.
šPP
šPP
0
šPP
šPP
3. Schrauben Sie das Funkmodul mit zwei bzw. vier Schrauben fest.
4. Schließen Sie den Deckel des Funkuhrmoduls SIPLUS DCF77:
– Achten Sie auf den Dichtungssitz des Deckels
– Schrauben Sie den Deckel mit den vier zugehörigen Schrauben fest.
6 Anschließen
Schließen Sie das Funkuhrmodul SIPLUS DCF77 mit einem doppelgeschirmten 4-adrigen Kabel an das
Automatisierungssystem an.
Vorgehensweise
1. Legen Sie den Kabelschirm frei und isolieren Sie die Kabelenden ab.
2. Lösen Sie die vier Schrauben am Deckel des Funkuhrmoduls SIPLUS DCF77 und nehmen Sie den Deckel ab.
3. Lösen Sie die PG-Verschraubung
4. Führen Sie das Anschlusskabel durch die PG-Verschraubung in das Innere des Funkuhrmoduls SIPLUS DCF77
SIPLUS DCF77
J31069-D1285-U001-A3-0018, 04/2010
7
DHF
*1'
9GF
'&)GDWD
5. Schließen Sie die Adern an den Klemmenblock des SIPLUS DCF77 an
6. Schrauben Sie die PG-Verschraubung fest.
7. Schließen Sie den Deckel des Funkuhrmoduls SIPLUS DCF77:
– Achten Sie auf den Dichtungssitz des Deckels
– Schrauben Sie den Deckel mit den vier Schrauben fest.
8. Schalten Sie die Versorgungsspannung des Automatisierungssystems ab
9. Schließen Sie das Anschlusskabel am Automatisierungssystem an
6෥&38
DHF
9GF
'&)GDWD
*1'
6,3/86'&)
Funkuhrmodul SIPLUS DCF77 an SIMATIC S7-200 anschließen
0
DHF
9GF
'&)GDWD
*1'
Bild 2
/
6
$QVFKOXVVDQ*HEHUYHUVRUJXQJ
XQGEHOLHELJH'LJLWDOHLQJ¦QJH
([
6,3/86'&)
([
Bild 1
Funkuhrmodul SIPLUS DCF77 an SIMATIC S7-300/400 anschließen
– Verwenden Sie beim Anschluss an SIMATIC S7-300/400 die Spannungsversorgung der Geber und beliebige
Digitaleingänge
8
SIPLUS DCF77
J31069-D1285-U001-A3-0018, 04/2010
10. Legen Sie den Kabelschirm am Automatisierungssystem auf. Gehen Sie dabei folgendermaßen vor:
– Für S7-200: gemäß Handbuch S7-200
– Für S7-300: Schirmung am Schirmauflageelement anschließen
– Für S7-400: Schirmung an der Schirmschiene anschließen
– Andere Systeme: gemäß den Vorschriften für das jeweilige Automatisierungssystem
7 Inbetriebnahme (Hardware)
Wenn Sie die Versorgungsspannung für das Automatisierungssystem einschalten, ist das Funkuhrmodul SIPLUS DCF77
hardwareseitig betriebsbereit.
Die drei LEDs am Funkuhrmodul geben den Betriebszustand und die Funktion an:
LED
Bezeichnung
Bedeutung
Funktion und Farbe der LED
24VDC
leuchtet grün
Versorgungsspannung 24 V DC liegt an
DCF data
blinkt rot
DCF-Daten werden empfangen
sec
blinkt im Sekundentakt rot
Sekundentakt des DCF-Signals
Für diese Funktion benötigt das jeweilige Automatisierungssystem zusätzlich einen Treiber. Informationen dazu finden Sie
im Kapitel Beispiele/Applikationen.
Siehe auch
Beispiele / Applikationen (Seite 10)
8 Technische Daten
Maße und Gewicht
Abmessungen B x H x T in mm
75 x 125 x 75
Nötige Montagehöhe
Modul-Höhe
+ 25 mm für PG-Verschraubung
+ Biegeradius des Anschlusskabels
Gewicht
ca. 0,25 kg
Spannung und Ströme
Versorgungsspannung:
● Nennwert
● Zulässiger Bereich
DC 24 V
20,4 ... 28,8 V
Stromaufnahme
typ. 50 mA
Modulspezifische Daten
Leitungslänge geschirmt
max. 500 m
Funkfrequenz
77,5 kHz
Schutzart
IP65
Temperaturbereich
- 25 ... + 60 °C
9 Zubehör
Verschiedene Zentralbaugruppen der SIPLUS S7-200 besitzen keinen eigenen Clock-Baustein. Um bei Verwendung dieser
Zentralbaugruppen eine Uhrzeit zur Verfügung zu haben, müssen Sie das zugehörige kombinierte Uhren- und Batteriemodul
nachrüsten.
SIPLUS DCF77
J31069-D1285-U001-A3-0018, 04/2010
9
Zubehör
Einschränkung:
MLFB (Bestellnummer)
Kombiniertes Uhren- und Batteriemodul nur für
CPU 221/222 bis ..22-0XA0
6ES7297-1AA20-0XA0
Kombiniertes Uhren- und Batteriemodul nur für
CPU 221/22 bis ..23-0XA0
6ES7297-1AA23-0XA0
10 Beispiele / Applikationen
10.1 Beispielsoftware im Internet
Für die Auswertung der vom Funkuhrmodul SIPLUS DCF77 empfangenen Zeitzeichen benötigen Sie entsprechende
Treiber.
ACHTUNG
Bei den Beispieltreibern und Beispielprogrammen handelt es sich um Freeware. Jeder Benutzer darf diese Programme
UNENTGELTLICH nutzen, kopieren und weitergeben. Die Autoren und Rechtsinhaber der Programme schließen jegliche
Haftung für die Funktionstüchtigkeit oder Kompatibilität dieser Software aus. Die Benutzung erfolgt auf eigene Gefahr. Da
diese Software kostenlos ist, entfällt jegliche Gewährleistung, Anspruch auf Fehlerkorrektur und Hotlinesupport.
ACHTUNG
Bei Nutzung der Beispielsoftware wird die Uhrzeit bei korrektem Empfang alle Minute gestellt (Bei S7-200 nur bei Eingang
Set_C = "true".
ACHTUNG
Durch Setzen der Uhrzeit kann die Zeitbasis im S7-System verschoben werden. Auf der Zeitbasis aufsetzende
Anwendungen können durch "Zeitsprünge" in undefinierte Zustände gelangen. Sorgen Sie im Anwenderprogramm dafür,
dass keine undefinierten Zustände entstehen.
1. Realisierte Beispielbibliotheken (inkl. Quellen) für die Automatisierungssysteme S7-200 und S7-300/400 finden Sie im
Internet unter
http://www.siemens.de/siplus
2. Wählen Sie dazu auf der genannten Internetseite
Support / Tools und Demosoftware
3. Sie müssen die Bibliotheken in die Projektierungswerkzeuge einbinden.
Empfohlener Aufrufzyklus für die Softwaretreiber: ca. 200 ms oder weniger.
10.2 Beispielsoftware S7-200
Beispielsoftware installieren
1. Die Bibliothek ist in einem zip-Archiv enthalten.
Entpacken Sie das zip-Archiv auf die lokale Festplatte.
2. Inhalt des zip-Archivs ist der Ordner "SIPLUS".
Dieser Ordner enthält
– die Bibliothek "siplus_dcf77.mwl".
– den Ordner "Quelle" mit dem Basisprojekt der Bibliothek.
Binden Sie die Bibliothek in Step-7-Micro/WIN ein.
Wählen Sie dazu im Menü "Datei" → "Bibliothek ergänzen/entfernen"
10
SIPLUS DCF77
J31069-D1285-U001-A3-0018, 04/2010
10.2.1 Bausteinaufruf S7-200 SIPLUS_DCF77
Der Baustein verwendet den Timer T50. Wenn dieser Timer bereits im Projekt genutzt wird, dann müssen Sie eine der
folgenden Möglichkeiten wählen:
● Programmieren Sie im Beispielprojekt einen freien Timer. Die Quelle des Beispielprojekts befindet sich im Ordner der
Bibliothek.
● Entfernen Sie die Verwendung des T50 aus den Programmen des Projekts.
Tabelle 1
Parameter
Nach außen sichtbare Parameter des Bausteins S7-200 SIPLUS_DCF77
Datentyp
Bedeutung
Bool
Sekundentakt vom Funkuhrmodul SIPLUS DCF77
Input:
DCF_SekTakt
DCF_Data
Bool
Datensignal vom Funkuhrmodul SIPLUS DCF77
Set_d
Bool
Die Uhrzeit wird bei Änderung des Tages gestellt
Set_h
Bool
Die Uhrzeit wird bei Änderung der Stunde gestellt
Set_C
Bool
Die Uhrzeit wird kontinuierlich gestellt
DCF_Data1
VD
Datenbereich zum Zwischenspeichern von Informationen
DCF_Data2
VD
Datenbereich zum Zwischenspeichern von Informationen
DCF_Data3
VD
Datenbereich zum Zwischenspeichern von Informationen
DCF_Data4
VD
Datenbereich zum Zwischenspeichern von Informationen
DCF_Data5
VD
Datenbereich zum Zwischenspeichern von Informationen
Fehler
Bool
1 = "true": mindestens 3 Minuten wurde kein gültiges Telegramm empfangen
Fehler_early
Bool
1 = "true": innerhalb des aktuelle Telegramms wurde ein logischer Fehler erkannt
Gestellt
Bool
1 = "true": mindestens 3 aufeinanderfolgende Telegramme wurden empfangen und als
gültig erkannt
In / Out:
Out:
Abhängig von den Parametern "Set_d", "Set_h" und "Set_C" stellt der Beispielbaustein die Echtzeituhr der CPU nachdem er
mindestens drei aufeinanderfolgende Telegramme vollständig empfangen und als gültig erkannt hat.
10.2.2 Interne Struktur S7-200 SIPLUS_DCF77
Tabelle 2
Parameter
Interne Struktur des Bausteins S7-200 SIPLUS_DCF77
Datentyp
Bedeutung
Bool
Sekundentakt vom Funkuhrmodul SIPLUS DCF77
In:
DCF_SekTakt
DCF_Data
Bool
Datensignal vom Funkuhrmodul SIPLUS DCF77
Set_d
Bool
Die Uhrzeit wird bei Änderung des Tages gestellt
Set_h
Bool
Die Uhrzeit wird bei Änderung der Stunde gestellt
Set_C
Bool
Die Uhrzeit wird kontinuierlich gestellt
Out:
Fehler
Bool
1 = "true": mindestens 3 Minuten wurde kein gültiges Telegramm empfangen
Fehler_early
Bool
1 = "true": innerhalb des aktuelle Telegramms wurde ein logischer Fehler erkannt
Gestellt
Bool
1 = "true": mindestens 3 aufeinanderfolgende Telegramme wurden empfangen und als
gültig erkannt
DCF_Data1
DWORD
Datenbereich zum Zwischenspeichern von Informationen
DCF_Data2
DWORD
Datenbereich zum Zwischenspeichern von Informationen
In_Out:
SIPLUS DCF77
J31069-D1285-U001-A3-0018, 04/2010
11
Parameter
Datentyp
Bedeutung
DCF_Data3
DWORD
Datenbereich zum Zwischenspeichern von Informationen
DCF_Data4
DWORD
Datenbereich zum Zwischenspeichern von Informationen
DCF_Data5
DWORD
Datenbereich zum Zwischenspeichern von Informationen
Tabelle 3
SIPLUS_DCF77 Subroutine Lokaldaten
Adresse der
internen Daten
Parameter
Datentyp
Bedeutung
L 0.0
DCF_SekTakt
Bool
Sekundentakt vom Funkuhrmodul SIPLUS DCF77
L 0.1
DCF_Data
Bool
Datensignal vom Funkuhrmodul SIPLUS DCF77
L 0.2
Set_d
Bool
Die Uhrzeit wird bei Änderung des Tages gestellt
L 0.3
Set_h
Bool
Die Uhrzeit wird bei Änderung der Stunde gestellt
L 0.4
Set_C
Bool
Die Uhrzeit wird kontinuierlich gestellt
LB 1
W1_Zaehler
Byte
Zählt die Sekunden im aktuellen Telegramm
L 2.0
Bool
Vollständiges Telegramm
L 2.1
Bool
Geänderter Tag
L 2.2
Bool
Geänderte Stunde
L 2.3
Bool
Kontinuierlich stellen
L 2.4
Bool
Uhrzeit setzen angefordert
L 2.5
Bool
59. sec. Bit
L 2.6
Bool
Anforderungsbit nach Ablauf
L 2.7
Bool
Vollständiges Telegramm, Hilfsbit
L 3.1
Bool
Parität Minute
L 3.2
Bool
Parität Stunde
L 3.3
Bool
Parität Datum
LB 4
Byte
DCF_Jahr (.0 = 1; .1 = 2; ... .7 = 80)
LB 5
Byte
DCF_Monat (.0 = 1; .1 = 2; ... .4 = 10)
LB 6
Byte
DCF_Kalendertag (.0 = 1; .1 = 2; ... .5 = 20)
LB 7
Byte
DCF_Stunde (.0 = 1; .1 = 2; ... .5 = 20)
LB 8
Byte
DCF_Minute (.0 = 1; .1 = 2; ... .6 = 40)
LB 9
Byte
DCF_Wochentag (.0 = 1; .1 = 2; .2 = 4)
LB 10
Byte
Nach int konvertierte Kopie des letzten DCF-Jahr
LB 11
Byte
Nach int konvertierte Kopie des letzten DCF- Monat
LB 12
Byte
Nach int konvertierte Kopie des letzten DCF- Kalendertag
LB 13
Byte
Nach int konvertierte Kopie des letzten DCF- Stunde
LB 14
Byte
Nach int konvertierte Kopie des letzten DCF- Minute
LB 15
Byte
Nach int konvertierte Kopie des letzten DCF- Wochentag
L 16.0
Bool
Rufbit 1: Sender meldet Fehler
L 16.1
Bool
Ankündigungsbit 1: zur nächsten vollen Stunde
L 16.2
Bool
Zeitzonenbit 1
L 16.3
Bool
Zeitzonenbit 2
12
SIPLUS DCF77
J31069-D1285-U001-A3-0018, 04/2010
Adresse der
internen Daten
Parameter
Datentyp
Bedeutung
L 16.4
Bool
Ankündigungsbit 2: Am Ende der Stunde wird eine Schaltsekunde
eingefügt.
LB 17
Byte
Kopie von DCF_Tag nach letzter Änderung
LB 18
Byte
Kopie von DCF_Stunde nach letzter Änderung
LB 19
Byte
Zeit seit dem letzten gültigen Telegramm (gebildet über CPU-Clock)
LB 20
Byte
k_NrFolgetelegr: Anzahl aufeinanderfolgender korrekter Telegramme
Temp!
Die folgenden Daten sind temporär. Nach außen sind sie nicht sichtbar.
L 21.3
FN_Takt
Bool
negative Flanke Sekundentakt
L 21.4
FP_Takt
Bool
positive Flanke Sekundentakt
L 21.5
Start
Bool
Uhrzeit gestellt
L 21.6
FP_Sek_Takt
Bool
positive Flanke des CPU-Sekundentakt
LW 22
BCD_
WORD
Variable für Berechnungen
SIPLUS DCF77
J31069-D1285-U001-A3-0018, 04/2010
13
10.3 Beispielsoftware S7-300/400
10.3.1 Übersicht
CALL FB
77 , DB77
DCF_Takt
:=E0.0
DCF_Daten
:=E0.1
Nicht_stellen
:=
Z1_Zeitzonenbit_1:=
Z2_Zeitzonenbit_2:=
Umsch_Zeitzone
:=
Neue_Zeit
:=
Fehler
:=
S7_Datum_Zeit
:=
FB_Return_Value :=
OK_Fehler_Zaehler:=
Darstellung in FUP mit minimaler Parameterversorgung
Darstellung in FUP mit minimaler Parameterversorgung
Wichtige Features der aktuellen Bausteinversion V4.0 sind:

Geringer Verschaltungsaufwand (für Grundfunktion ist die Verschaltung von DCF_Takt und DCF_Daten ausreichend).

Kein Simatic-Timer und externer Sekundentakt erforderlich (im Gegensatz zu vorhergehenden Versionen).

Die zuletzt empfangene Uhrzeit und Zeit-Zusatzinformationen sind direkt an Bausteinausgängen verfügbar. Eine neue
Zeit wird für einen Zyklus am Ausgang ‚Neue_Zeit’ signalisiert.

Mit dem Parameter ‚Nicht_stellen’ kann das automatische Stellen/Nachführen der CPU-Uhr abgeschaltet werden. Dies
ermöglicht eine ‚händische’ Weiterverarbeitung der zuletzt empfangenen Uhrzeit (‚S7_Datum_Zeit’), z.B. zur
Realisierung von Sommer- / Winterzeit – Korrekturen.

Neben dem Fehlerausgang ‚Fehler’ (wird gesetzt nach 3 min ohne Empfang) steht der Ausgang ‚OK_Fehler_Zaehler’
zur Verfügung. Im positiven Bereich zeigt er die Anzahl Minuten an, die hintereinander korrekte DCF-Telegramme
empfangen wurden. Wenn negativ, die Anzahl Minuten, seit dem KEIN DCF-Telegramm mehr empfangen werden
konnte. Dies ermöglicht die Realisierung von Synchronisationsüberwachungen auch über einen größeren Zeitraum
(z.B. Überwachung auf Ausfall länger als 10 h).

14
Diagnosemöglichkeiten (‚Return_Value’) am Baustein, sowie mittels Variablentabelle.
SIPLUS DCF77
J31069-D1285-U001-A3-0018, 04/2010
10.3.2 Beispielsoftware installieren
1. Die Bibliothek ist in einem zip-Archiv enthalten.
Entpacken Sie das zip-Archiv in das "S7LIBS"-Verzeichnis.
Standard: Program Files\Siemens\Step7\S7LIBS oder Siemens/Step7/S7Libs
2. Inhalt des zip-Archivs ist der Ordner "SIPLUS".
Öffnen Sie die Bibliothek mit dem Simatic-Manager
-> Datei/Öffnen/Bibliotheken/Durchsuchen/obiger Pfad (…S7LIBS)/SIPLUS
3. Die Bibliothek beinhaltet folgende Bausteine:
– FB77 („DCF77“)
Hauptbaustein
– DB77 („I_DB_DCF77“)
Instanz-DB von FB77
– FC34 („SB_DT_DT“)
vom FB77 genutzte Standardfunktion aus S7-stdlibs
– VAT_DCF77_Diag
Variablentabelle für Diagnosezwecke
Kopieren Sie diese Bausteine in Ihr Anwenderprogramm.
10.3.3 Bausteinaufruf S7-300/400 SIPLUS_DCF77
Bauen Sie den Baustein FB77 in eine Ablaufebene ein, die mindestens alle 100ms aufgerufen wird. Normalerweise kann
dies OB1 sein, bei Bedarf ein Weckalarm wie OB35.
Da es sich um einen Funktionsbaustein handelt, muss diesem beim Aufruf ein Instanz-DB zugeordnet werden. Verwenden
Sie am besten den bereits in Ihr Projekt übernommenen DB77. Im obigen Übersichtskapitel sehen Sie Beispiele in FUP und
AWL.
Hinweis: FP77 ist nicht multiinstanzfähig, er darf also nicht im statischen Bereich eines anderen FBs deklariert werden.
Für einen korrekten Bausteinaufruf müssen Sie den Baustein mit den unter Input angegebenen Eingangsparametern
versorgen.
Die unter Output angegebenen Ausgangswerte stehen Ihnen dann zur Verfügung.
Parameter
Datentyp
Bedeutung
DCF_Takt
Bool
Sekundentakt vom Funkuhrmodul SIPLUS DCF77
DCF_Daten
Bool
Datensignal vom Funkuhrmodul SIPLUS DCF77
Nicht_stellen
Bool
Mit dem Parameter ‚Nicht_stellen’ kann das automatische Stellen/Nachführen der CPUUhr abgeschaltet werden. Dies ermöglicht eine ‚händische’ Weiterverarbeitung der
zuletzt empfangenen Uhrzeit (‚S7_Datum_Zeit’), z.B. zur Realisierung von Sommer- /
Winterzeit – Korrekturen.
Input:
0: (Default): CPU-Uhr wird vom Baustein gestellt
1: CPU-Uhr wird vom Baustein NICHT gestellt.
Out:
Z1_Zeitzonenbit_1
Bool
1 = "true": MESZ;
0 = MEZ,
Z1_Zeitzonenbit_2
Bool
1 = "true":MEZ,
0 = MESZ
Umsch_Zeitzone
Bool
1: Beim nächsten Stundenwechsel findet ein Wechsel zwischen MEZ und MESZ statt
(MEZ ↔ MESZ)
SIPLUS DCF77
J31069-D1285-U001-A3-0018, 04/2010
15
Parameter
Datentyp
Bedeutung
Neue_Zeit
Bool
Signalisiert für einen Zyklus, dass eine neue Zeit empfangen und in Abhängigkeit von
‚Nicht_stellen’ übernommen wurde, in jedem Fall am Ausgang S7_Datum_Zeit zur
Verfügung steht.
Es müssen mindestens 2 aufeinanderfolgende Uhrzeittelegramme korrekt empfangen
werden.
Fehler
Bool
1 = "true": wenn für 3 Minuten oder länger kein gültiges Telegramm empfangen wurde
0 = „false“, wenn die Zeit sicher empfangen wurde (min. 2 aufeinanderfolgende
Telegramme)
S7_Datum_Zeit
Date_and Zuletzt gültig empfangene Zeit im S7-Date_and_Time-Format
_Time
FB_Return_Value
Positive Werte: Aktuelle Empfangssekunde in BCD
Negative Werte: Letzter Fehler / Abbruchursache beim Empfang
OK_Fehler_Zaehler
Im positiven Bereich zeigt der Wert die Anzahl Minuten an, die hintereinander korrekte
DCF-Telegramme empfangen wurden. Wenn negativ, die Anzahl Minuten, seit dem KEIN
DCF-Telegramm mehr empfangen werden konnte.
Kann z.B. für die Ableitung eigener Fehlermeldungen genutzt werden.
Tabelle 4
16
Parameter des Bausteins S7-300/400 SIPLUS_DCF77
SIPLUS DCF77
J31069-D1285-U001-A3-0018, 04/2010
10.3.4 Diagnose
Bereits an den Ausgängen von FB77 (‚DCF77’) stehen diverse Informationen zum Empfangszustand zur Verfügung (siehe
letztes Kapitel).
Einige davon sind auch in der Variablentabelle ‚Vat_DCF77_Diag’ wiederzufinden. Nutzen Sie diese vor allem während der
Inbetriebnahme, um die wichtigsten Informationen auch ohne Verschaltung der Bausteinausgänge zu beobachten.
// Return-Values
DB77.DBW 12
"I_DB_DFC77".FB_Return_Value
Fehlercode, wenn negativ (w#16#8xxx), sonst
aktueller Sekundentakt
HEX
DB77.DBW 14
"I_DB_DFC77".OK_Fehler_Zaehler
Positiv: Anz. Min mit korrekten Empfang; Negativ:
Anz Min mit Empfangsfehler
DEZ
DB77.DBX
"I_DB_DFC77".Fehler
1= mehr als 3 min kein gültiges Tel. empfangen, 0
mit nächs. Impuls 'Neue Zeit'
DEZ
2.4
// S7-Zeit am
Bausteinausgang
DB77.DBD
4
Erstes DWord von S7_Datum_Zeit
HEX
DB77.DBD
8
Zweites DWord von S7_Datum_Zeit
HEX
// Zähler und
Messwerte
DB77.DBW 18
"I_DB_DFC77".Sec_Pos_Count
zählt die Telegrammbits mit (Sekundenzähler)
DEZ
DB77.DBW 20
"I_DB_DFC77".Sec_Err_Count
Sekundezähler für Fehlerzähler
DEZ
DB77.DBW 68
"I_DB_DFC77".Diag_ms_Takt_Takt
Zeitspanne [ms] zwischen letzter und vorletzter pos.
Taktflanke
DEZ
DB77.DBW 70
"I_DB_DFC77".Diag_ms_Takt_len
Impulsdauer des letzten Taktes
DEZ
DB77.DBW 72
"I_DB_DFC77".Diag_ms_last_cycle
Zeitspanne [ms] zwischen zwei Aufrufen des FB's
(Zykluszeit)
DEZ
Tabelle 5
Variablentabelle ‚Vat_DCF77_Diag’
Für die Ausrichtung der Antenne sind insbesondere die beiden nachfolgenden Werte interessant:
"I_DB_DFC77".Diag_ms_Takt_Takt (DB77.DBW 68):
sollte möglichst gleichmäßig um den Wert 1000 (ms) herumpendeln.
Ausnahme ist die 59 Sekunde (hier bleibt der Sekundenimpuls aus, der Wert verlängert sich also auf 2000) und bei
manchen Empfängerausführungen die ersten Sekunden zu Minutenbeginn.
"I_DB_DFC77".Diag_ms_Takt_len
sollte sich möglichst gleichmäßig im Bereich 500-600 (ms) bewegen.
Die Genauigkeit dieser Werte hängt stark von der Zykluszeit wischen den FB77-Aufrufen ab, weshalb auch diese
Zeitspanne als Diagnosewert zur Verfügung steht.
SIPLUS DCF77
J31069-D1285-U001-A3-0018, 04/2010
17
Abschließend finden Sie eine Auflistung der negativen Return-Values von FB77, also Fehlern beim Empfang.
Bei allgemein schlechten Empfangsbedingungen ist zu erwarten dass bereits sehr früh Fehler erkannt werden, was sich in
den niedrigeren Fehlernummern ausdrückt.
Immer wieder wechselnde Fehler deuten eventuell auf Störungen
Return_Value
Bedeutung / Fehler
(mögliche) Ursache
W#16#8101
Ruf-Bit im Telegramm gesetzt
Fehlermeldung vom DCF77-Sender
W#16#8102
Die beiden Zeitzonenbits sind unplausibel
Schlechter Empfang oder sporadische Störung
W#16#8103
Bit 20 (Startbit) im Telegramm nicht gesetzt
Schlechter Empfang oder sporadische Störung
W#16#8104
Empfangenes Minutenbyte unplausibel
Schlechter Empfang oder sporadische Störung
W#16#8105
Bit 28 (Parity P1) fehlerhaft
Schlechter Empfang oder sporadische Störung
W#16#8106
Empfangenes Stundenbyte unplausibel
Schlechter Empfang oder sporadische Störung
W#16#8107
Bit 35 (Parity P2) fehlerhaft
Schlechter Empfang oder sporadische Störung
W#16#8108
Empfangenes Kalendertag unplausibel
Schlechter Empfang oder sporadische Störung
W#16#8109
Empfangenes Kalendermonat unplausibel
Schlechter Empfang oder sporadische Störung
W#16#810A
Empfangenes Kalenderjahr unplausibel
Schlechter Empfang oder sporadische Störung
W#16#810B
Bit 58 (Parity P3) fehlerhaft
Schlechter Empfang oder sporadische Störung
W#16#8201
Telegrammpause (59. min) nicht erkannt
Schlechter Empfang oder sporadische Störung
W#16#8202
Ungültige Zeitdifferenz zum zuletzt empfangenen
Telegramm.
Schlechter Empfang oder sporadische Störung
Tabelle 6
Return-Values des Bausteins S7-300/400 SIPLUS_DCF77
11 Anhang
11.1 Service und Support
Technical Support
So erreichen Sie den Technical Support für alle A&D-Produkte:
● Über das Web-Formular für den Support Request
http://www.siemens.de/automation/support-request
● Telefon: +49 (0) 180 5050 222
● Fax: +49 (0) 180 5050 223
Weitere Informationen zu unserem Technical Support finden Sie im Internet unter:
http://www.siemens.de/automation/service
Wenn Sie sich mit dem Customer Support in Verbindung setzen, halten Sie bitte Bestell-Nr. (MLFB) des Gerätes für die
Techniker bereit.
18
SIPLUS DCF77
J31069-D1285-U001-A3-0018, 04/2010
Service & Support im Internet
Zusätzlich zu unserem Dokumentations-Angebot bieten wir Ihnen im Internet unser komplettes Wissen online an:
http://www.siemens.de/automation/support
Dort finden Sie:
● Den Newsletter, der Sie ständig mit den aktuellsten Informationen zu Ihren Produkten versorgt.
● Die für Sie richtigen Dokumente über unsere Suche in Service & Support.
● Ein Forum in welchem Anwender und Spezialisten weltweit Erfahrungen austauschen.
● Ihren Ansprechpartner für Automation & Drives vor Ort über unsere Ansprechpartner-Datenbank.
● Informationen über Vor-Ort Service, Reparaturen, Ersatzteile. Vieles mehr steht für Sie unter dem Begriff ”Leistungen”
bereit.
Beispielsoftware
Beispielsoftware (Bibliotheken) finden Sie unter
http://www.siemens.de/siplus
Wählen Sie dazu im Menü der Website:
Produkte und Lösungen → SIPLUS DCF77 → Support → Technische Dokumentation
Informationen zu SIMATIC
Zusätzliche Informationen zu SIMATIC finden Sie
● Im Internet unter
www.siemens.de/simatic
Wählen Sie dazu im Menü der Website:
SIMATIC Controller → Support → Technische Dokumentation
● In der Step7-Installation
Wählen Sie dazu im Windows-Startmenü der Step7-Installation
START → SIMATIC → Dokumentation → Deutsch
(SIMATIC Systemsoftware für S7-300/400 System- und Standardfunktionen
Referenzhandbuch, Ausgabe 12/2002)
SIPLUS DCF77
J31069-D1285-U001-A3-0018, 04/2010
19
12 Liste der Abkürzungen
Abkürzung
Erklärung
BCD
Binary Coded Decimal:
Binärcodierte Dezimalzahl
FN
Negative Flanke
FP
Positive Flanke
MEZ
Mitteleuropäische Zeit
MESZ
Mitteleuropäische Sommerzeit
PTB
Physikalisch-technische Bundesanstalt Braunschweig / Berlin
20
SIPLUS DCF77
J31069-D1285-U001-A3-0018, 04/2010
Index
A
Anschließen, 7
B
Software-Treiber, 10
Support, 17
T
Technische Daten, 9
Treiber, 10
Beispielsoftware
Bibliotheken, 17
Treiber, 10
Beschreibung, 4
U
D
W
DCF77, 4
Wahl des Montageorts, 5
E
Z
Einsatzplanung, 5
Empfangsbedingungen überprüfen, 6
Zeitzeichensender DCF77, 4
Zubehör, 10
Überprüfen der Empfangsbedingungen, 6
F
Funkuhrmodul SIPLUS DCF77, 4
H
Hardware inbetriebnehmen, 9
I
Inbetriebnehmen der Hardware, 9
L
Lieferumfang, 5
P
PG-Verschraubung, 7
S
S7-200, 11
S7-300/400, 14
Service, 17
SIMATIC, 17
SIPLUS DCF77, 4
SIPLUS DCF77
J31069-D1285-U001-A3-0018, 04/2010
21
Siemens AG
Automation and Drives
Systems Engineering
SIPLUS extreme
Postfach 23 55
90713 FÜRTH
DEUTSCHLAND
-'8$
www.siemens.de/siplus