Herunterladen Inhalt Inhalt Diese Seite drucken

Beispielsoftware Installieren; Bausteinaufruf S7-300/400 Siplus_Dcf77 - Siemens SIPLUS DCF77 Betriebsanleitung

Inhaltsverzeichnis

Werbung

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")
– DB77 („I_DB_DCF77")
– FC34 („SB_DT_DT")
– VAT_DCF77_Diag
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
Input:
DCF_Takt
Bool
DCF_Daten
Bool
Nicht_stellen
Bool
Out:
Z1_Zeitzonenbit_1
Bool
Z1_Zeitzonenbit_2
Bool
Umsch_Zeitzone
Bool
SIPLUS DCF77
J31069-D1285-U001-A3-0018, 04/2010
Hauptbaustein
Instanz-DB von FB77
vom FB77 genutzte Standardfunktion aus S7-stdlibs
Variablentabelle für Diagnosezwecke
Bedeutung
Sekundentakt vom Funkuhrmodul SIPLUS DCF77
Datensignal vom Funkuhrmodul SIPLUS DCF77
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.
0: (Default): CPU-Uhr wird vom Baustein gestellt
1: CPU-Uhr wird vom Baustein NICHT gestellt.
1 = "true": MESZ;
0 = MEZ,
1 = "true":MEZ,
0 = MESZ
1: Beim nächsten Stundenwechsel findet ein Wechsel zwischen MEZ und MESZ statt
(MEZ ↔ MESZ)
15

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis