02.02.2014 Aufrufe

Zeitschaltuhr auf Basis der S7-300/400 CPUs mit ... - Siemens

Zeitschaltuhr auf Basis der S7-300/400 CPUs mit ... - Siemens

Zeitschaltuhr auf Basis der S7-300/400 CPUs mit ... - Siemens

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Applikation zu Steuerung & Regelung<br />

SIMATIC <strong>S7</strong> CPU <strong>300</strong>/<strong>400</strong><br />

Applikationsbeschreibung<br />

<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong><br />

<strong>mit</strong> einfachem HMI-System inklusive Funkuhranbindung


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

Gewährleistung, Haftung und Support<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

Für die in diesem Dokument enthaltenen Informationen übernehmen wir<br />

keine Gewähr.<br />

Unsere Haftung, gleich aus welchem Rechtsgrund, für durch die Verwendung<br />

<strong>der</strong> in diesem Dokument beschriebenen Beispiele, Hinweise, Programme,<br />

Projektierungs- und Leistungsdaten usw. verursachte Schäden ist<br />

ausgeschlossen, soweit nicht z.B. nach dem Produkthaftungsgesetz in Fällen<br />

des Vorsatzes, <strong>der</strong> grober Fahrlässigkeit, wegen <strong>der</strong> Verletzung des<br />

Lebens, des Körpers o<strong>der</strong> <strong>der</strong> Gesundheit, wegen einer Übernahme <strong>der</strong><br />

Garantie für die Beschaffenheit einer Sache, wegen des arglistigen Verschweigens<br />

eines Mangels o<strong>der</strong> wegen Verletzung wesentlicher Vertragspflichten<br />

zwingend gehaftet wird. Der Schadensersatz wegen Verletzung<br />

wesentlicher Vertragspflichten ist jedoch <strong>auf</strong> den vertragstypischen, vorhersehbaren<br />

Schaden begrenzt, soweit nicht Vorsatz o<strong>der</strong> grobe Fahrlässigkeit<br />

vorliegt o<strong>der</strong> wegen <strong>der</strong> Verletzung des Lebens, des Körpers o<strong>der</strong> <strong>der</strong><br />

Gesundheit zwingend gehaftet wird. Eine Än<strong>der</strong>ung <strong>der</strong> Beweislast zu Ihrem<br />

Nachteil ist hier<strong>mit</strong> nicht verbunden.<br />

Die Applikationsbeispiele sind unverbindlich und erheben keinen Anspruch<br />

<strong>auf</strong> Vollständigkeit hinsichtlich Konfiguration und Ausstattung sowie jeglicher<br />

Eventualitäten. Sie stellen keine kundenspezifische Lösungen dar,<br />

son<strong>der</strong>n sollen lediglich Hilfestellung bieten bei typischen Aufgabenstellungen.<br />

Sie sind für den sachgemäßen Betrieb <strong>der</strong> beschrieben Produkte<br />

selbst verantwortlich. Diese Applikationsbeispiele entheben Sie nicht <strong>der</strong><br />

Verpflichtung zu sicherem Umgang bei Anwendung, Installation, Betrieb<br />

und Wartung. Durch Nutzung dieses Applikationsbeispiels erkennen Sie<br />

an, dass <strong>Siemens</strong> über die oben beschriebene Haftungsregelung hinaus<br />

nicht für etwaige Schäden haftbar gemacht werden kann. Wir behalten uns<br />

das Recht vor, Än<strong>der</strong>ungen an diesem Applikationsbeispiel je<strong>der</strong>zeit ohne<br />

Ankündigung durchzuführen. Bei Abweichungen zwischen den Vorschlägen<br />

in diesem Applikationsbeispiel und an<strong>der</strong>en <strong>Siemens</strong> Publikationen,<br />

wie z.B. Katalogen, hat <strong>der</strong> Inhalt <strong>der</strong> an<strong>der</strong>en Dokumentation Vorrang.<br />

Copyright© 2005 <strong>Siemens</strong> A&D. Weitergabe o<strong>der</strong> Vervielfältigung<br />

dieser Applikationsbeispiele o<strong>der</strong> Auszüge daraus sind nicht<br />

gestattet, soweit nicht ausdrücklich von <strong>Siemens</strong> A&D zugestanden.<br />

Bei Fragen zu diesem Beitrag wenden Sie sich bitte über folgende E-Mail-<br />

Adresse an uns:<br />

mailto:csweb@ad.siemens.de<br />

Rev. B - Endgültig 19.07.2002 2/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

Vorwort<br />

Aufbau des Dokuments<br />

Die Dokumentation <strong>der</strong> vorliegenden Applikation ist in folgende Hauptteile<br />

geglie<strong>der</strong>t.<br />

Teil Beschreibung Hinweis<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

A1<br />

A2<br />

B<br />

C<br />

Im Teil A1 erfahren Sie alles, um sich einen<br />

Überblick zu verschaffen. Sie lernen die verwendeten<br />

Komponenten (Standard Hard- und<br />

Softwarekomponenten und die zusätzlich entwickelte<br />

Software) kennen.<br />

Die dargestellten Funktionseckdaten zeigen die<br />

Leistungsfähigkeit <strong>der</strong> vorliegenden Applikation.<br />

Im Teil A2 wird <strong>auf</strong> die detaillierten Funktionsabläufe<br />

<strong>der</strong> beteiligten Hard- und Softwarekomponenten<br />

eingegangen. Sie benötigen<br />

diesen Teil nur, wenn Sie den Detailabl<strong>auf</strong> und<br />

das Zusammenspiel <strong>der</strong> Lösungskomponenten<br />

kennenlernen wollen.<br />

Der Teil B führt Sie Schritt für Schritt durch den<br />

Aufbau und die Inbetriebnahme <strong>der</strong> Applikation.<br />

Der Teil C ist dann interessant, wenn Sie <strong>auf</strong><br />

<strong>Basis</strong> <strong>der</strong> vorliegenden Software eine Erweiterung/Anpassung<br />

an Ihre Anlage vornehmen<br />

möchten.<br />

Sie können diesen Teil<br />

überspringen, wenn Sie<br />

die Applikation zunächst<br />

anhand <strong>der</strong> Step-by-<br />

Step-Anweisungen einmal<br />

testen wollen<br />

Rev. B - Endgültig 19.07.2002 3/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

Inhaltsverzeichnis<br />

Teil A1 : Applikationsbeschreibung............................................................................ 7<br />

1 Automatisierungsproblem im Überblick ...................................................... 8<br />

2 Automatisierungslösung ............................................................................. 12<br />

2.1 Funktionalität in <strong>der</strong> <strong>S7</strong>-CPU .......................................................................... 15<br />

2.1.1 Absolute Zeitschaltfunktionen......................................................................... 15<br />

2.1.2 Relative Zeitschaltfunktion.............................................................................. 17<br />

2.1.3 Zusatzfunktionen ............................................................................................ 17<br />

2.2 Bedienen und Beobachten ............................................................................. 18<br />

2.3 Erfor<strong>der</strong>liche Standardkomponenten .............................................................. 21<br />

2.3.1 HW-Komponenten .......................................................................................... 21<br />

2.3.2 SW-Komponenten .......................................................................................... 21<br />

2.4 Erfor<strong>der</strong>liche Applikationssoftwarekomponenten und ihre<br />

„Produkteigenschaften“ .............................................................................. 23<br />

2.5 Installation durch einfaches Setup.................................................................. 25<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

3 Leistungseckdaten ....................................................................................... 26<br />

Teil A2 : Funktionsmechanismen.............................................................................. 27<br />

4 Funktionsmechanismen im Beispiel........................................................... 28<br />

4.1 Einleitung ........................................................................................................ 28<br />

4.2 Übersicht <strong>der</strong> Strukturelemente ...................................................................... 28<br />

4.3 STEP7 Anwendungs-Ebene ........................................................................... 29<br />

4.3.1 Absolute Zeitschaltfunktionen......................................................................... 30<br />

4.3.2 Relative <strong>Zeitschaltuhr</strong> ..................................................................................... 35<br />

4.3.3 Zusatzfunktionen ............................................................................................ 38<br />

4.4 B&B-System ................................................................................................... 42<br />

4.4.1 Bedienung am OP3 ........................................................................................ 42<br />

4.4.2 Bedienung am TP170A................................................................................... 44<br />

Teil B: Installation <strong>der</strong> Beispielapplikation .............................................................. 47<br />

5 Installation <strong>der</strong> Hard- und Software ............................................................ 48<br />

5.1 Hardware<strong>auf</strong>bau ............................................................................................. 48<br />

5.2 Softwareinstallation......................................................................................... 50<br />

5.2.1 Laden <strong>der</strong> Applikationssoftware in die <strong>S7</strong>-CPU.............................................. 50<br />

5.2.2 Laden <strong>der</strong> Applikationssoftware in das Panel................................................. 52<br />

6 Bedienung <strong>der</strong> Applikation .......................................................................... 55<br />

6.1 Anwendungsfall 1: Viele <strong>Zeitschaltuhr</strong>en....................................................... 55<br />

6.2 Anwendungsfall 2: Impulskette ...................................................................... 64<br />

Teil C: Programmbeschreibung ................................................................................ 71<br />

7 STEP 7 Programm ........................................................................................ 72<br />

Rev. B - Endgültig 19.07.2002 4/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

7.1 Absolute <strong>Zeitschaltuhr</strong>en ................................................................................ 72<br />

7.1.1 Wochenschaltuhr ............................................................................................ 72<br />

7.1.2 Monatsschaltuhr ............................................................................................. 73<br />

7.2 Relative <strong>Zeitschaltuhr</strong> ..................................................................................... 74<br />

7.3 Son<strong>der</strong>funktionen............................................................................................ 75<br />

7.3.1 Sommer-/Winterzeitumschaltung.................................................................... 75<br />

7.3.2 Feier-/Son<strong>der</strong>tage........................................................................................... 77<br />

8 B&B-Oberfläche ............................................................................................ 78<br />

9 Verän<strong>der</strong>ungen im STEP 7 – Programm..................................................... 78<br />

9.1 Was muss ich tun, wenn ich eine zweite <strong>Zeitschaltuhr</strong> vom gleichen Typ<br />

brauche? .................................................................................................... 78<br />

9.2 Wie kann ich mehrere Ein-/Ausschaltzeiten in einen Zeitschaltbaustein<br />

bekommen? ............................................................................................... 79<br />

9.3 Was muss ich tun, wenn ich mehr Feiertage o<strong>der</strong> Son<strong>der</strong>tage benötige? ..... 80<br />

9.4 Wie kann ich Instanz-DBs sparen?................................................................. 81<br />

Anhang: Anbindung <strong>der</strong> Funkuhr SICLOCK ............................................................ 82<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

Rev. B - Endgültig 19.07.2002 5/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

Präambel<br />

Viele Systeme in <strong>der</strong> Automatisierungstechnik (z. B. im Bereich Heizung,<br />

Klima, Lüftung) benötigen eine tageszeit- und wochentagsabhängige Steuerung.<br />

Neben <strong>der</strong> zeitabhängigen Steuerung bestimmter Prozessabläufe<br />

wird auch eine Bedien- und Beobachtungsfunktion für diese Zeitschaltfunktionen<br />

benötigt.<br />

Im vorliegenden Fall werden anhand eines praxisnahen Automatisierungsproblems<br />

(siehe Kapitel 1) alle benötigten Lösungselemente im einzelnen<br />

vorgestellt. Diese bestehen zum einen aus Standardkomponenten <strong>der</strong><br />

SIMATIC, zum an<strong>der</strong>en aus speziell im Rahmen dieser Applikation entwickelten<br />

Softwarebausteinen. Dabei sind die Bausteine so entwickelt, dass<br />

sie in konkreten Problemstellungen direkt eingesetzt o<strong>der</strong> durch einfache<br />

Erweiterung / Verkleinerung an die eigene Aufgabenstellung angepasst<br />

werden können.<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

SIMATIC<br />

Standard<br />

komponenten<br />

+<br />

Applikationssoftware<br />

... stellen Sie bereit ... wird <strong>mit</strong> <strong>der</strong> Applikation geliefert<br />

Die vorliegende Applikation bietet so<strong>mit</strong> eine komfortable Möglichkeit <strong>der</strong><br />

schnellen Implementierung <strong>der</strong> Schlüsselfunktion "<strong>Zeitschaltuhr</strong>". Dabei<br />

wird zur Bedienung eine B&B-Oberfläche bereitgestellt, die die Steuerung<br />

<strong>der</strong> Applikation übernimmt.<br />

Rev. B - Endgültig 19.07.2002 6/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

Teil A1 : Applikationsbeschreibung<br />

Ziel Teil A1<br />

Der Teil A1 dieses Dokuments soll dem Leser<br />

• das Automatisierungsproblem klarmachen<br />

• eine Lösungsmöglichkeit <strong>auf</strong>zeigen<br />

• die Leistungsfähigkeit <strong>der</strong> Gesamtapplikation <strong>auf</strong>zeigen.<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

Rev. B - Endgültig 19.07.2002 7/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

1 Automatisierungsproblem im Überblick<br />

In vielen Bereichen ist eine zeitlich genaue Abstimmung <strong>der</strong> Systeme notwendig.<br />

Selbst in <strong>der</strong> Haustechnik müssen Systeme beispielsweise tageszeit-<br />

und wochentagsabhängig arbeiten. Eine Möglichkeit dieses Problem<br />

zu lösen, sind elektrische und mechanische <strong>Zeitschaltuhr</strong>en. In <strong>der</strong> nachfolgenden<br />

Abbildung sind Beispiele für elektrische <strong>Zeitschaltuhr</strong>en zu sehen:<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

Bild 1-1<br />

Beispiele für <strong>Zeitschaltuhr</strong>en<br />

Dies sind alles Hardwareuhren, <strong>mit</strong> denen sich das Problem <strong>der</strong> Zeitschaltung<br />

z.B. im Bereich <strong>der</strong> Haustechnik lösen lässt. Die Uhren sind in vielen<br />

Baumärkten einfach zu bekommen. Die Bedienung ist einfach gehalten, so<br />

dass auch ein Laie diese Uhr leicht einsetzen kann.<br />

Neben diesen „Pri<strong>mit</strong>ivanwendungen“ wird das zeitabhängige Steuern auch<br />

in großen Teilen <strong>der</strong> Automatisierungstechnik benötigt. Einige „Profi-<br />

Anwendungen“ sind in nachstehen<strong>der</strong> Tabelle <strong>auf</strong>gezeigt.<br />

Rev. B - Endgültig 19.07.2002 8/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

Tabelle 1-1<br />

Anwendung<br />

Anwendungsbeispiele für professionelle <strong>Zeitschaltuhr</strong>en<br />

Gewächshaussteuerung:<br />

In einem Gewächshaus müssen Bewässerungs- und<br />

Lichtanlagen gesteuert werden.<br />

Bild<br />

Lichtsteuerung:<br />

In Wohnhäusern o<strong>der</strong> Hotels werden Lichtanlagen<br />

automatisch gesteuert.<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

Pumpensteuerung:<br />

In Wohnhäusern werden Pumpen für Erwärmung von<br />

Brauchwasser automatisch gesteuert.<br />

Futterautomat:<br />

In einem Stall können die Tiere über Futterautomaten<br />

automatisch gefüttert werden. Ähnliche Futterautomaten<br />

gibt es z.B. auch für Aquarien.<br />

Auch in vielen industriellen Anwendungen im Bereich <strong>der</strong> Automatisierungstechnik<br />

ist das genaue zeitliche Schalten von Prozessvorgängen nötig.<br />

Das Problem stellt sich dann wie folgt dar:<br />

Rev. B - Endgültig 19.07.2002 9/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

Bedien- und Beobachtungseinheit<br />

Protokolle<br />

Dienste<br />

<strong>S7</strong>-CPU<br />

Anwen<strong>der</strong>programm<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

Bild 1-2<br />

Prozess-Bereich<br />

Problem-Darstellung Automatisierungstechnik<br />

Um solche o<strong>der</strong> ähnliche Prozessabläufe zeitlich gestalten zu können, wird<br />

in <strong>der</strong> <strong>S7</strong>-CPU ein Baustein benötigt, <strong>der</strong> abhängig von <strong>der</strong> absoluten Uhrzeit<br />

einen Ausgang setzt o<strong>der</strong> <strong>auf</strong> ein bestimmtes Ereignis hin eine parametrierte<br />

Zeitspanne abl<strong>auf</strong>en lässt.<br />

Die absoluten Start- und Endzeitpunkte für diese Vorgänge müssen an einem<br />

B&B-System projektierbar sein und anschließend in <strong>der</strong> <strong>S7</strong>-CPU zur<br />

Verfügung stehen. Außerdem soll es möglich sein, eine bestimmte Zeitspanne<br />

zu parametrieren, die abhängig von einem Startereignis abl<strong>auf</strong>en<br />

wird (relative Zeit).<br />

Die Verbindung zwischen <strong>S7</strong>-CPU und HMI-System erfolgt über MPI.<br />

In unserem Beispiel werden die absoluten Start- und Endzeitpunkte am<br />

B&B-System eingegeben und anschließend <strong>mit</strong> <strong>der</strong> absoluten Systemzeit<br />

<strong>der</strong> <strong>S7</strong>-CPU verglichen.<br />

Hinweis<br />

Der Baustein ist prinzipiell auch ohne B&B-Oberfläche funktionsfähig. Die Parametrierung<br />

kann direkt an den Eingangsparametern vorgenommen werden.<br />

Rev. B - Endgültig 19.07.2002 10/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

Optional soll die Möglichkeit bestehen, an das Automatisierungssystem eine<br />

Funkuhr anzubinden. Diese soll die Systemzeit <strong>mit</strong> <strong>der</strong> amtlichen Uhrzeit<br />

synchronisieren und so<strong>mit</strong> auch für eine funkgesteuerte Sommer-/ Winterzeit-Umstellung<br />

sorgen.<br />

Diese Applikation wurde <strong>mit</strong> <strong>der</strong> Funkuhr SIPLUS realisiert. Als Alternative<br />

ist auch die Funkuhr SICLOCK einsetzbar. Im Anhang wird <strong>auf</strong> diese Alternative<br />

näher eingegangen.<br />

Wenn Sie keine Funkuhr einsetzen wollen, so erfolgt die Sommer-/ Winterzeitumstellung<br />

zu den amtlich festgelegten Zeitpunkten automatisch durch<br />

einen speziellen <strong>mit</strong>gelieferten Funktionsbaustein. Die Systemzeit kann in<br />

diesem Falle natürlich nicht <strong>mit</strong> <strong>der</strong> amtlichen Uhrzeit synchronisiert werden.<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

Konkrete Eckdaten <strong>der</strong> Anfor<strong>der</strong>ung<br />

Das Automatisierungsproblem stellt folgende Anfor<strong>der</strong>ungen in <strong>der</strong> <strong>S7</strong>-CPU<br />

und <strong>auf</strong> <strong>der</strong> B&B-Oberfläche an die Applikation:<br />

<strong>S7</strong>-CPU<br />

• Es gibt folgende Bausteine:<br />

- Tages-, Wochen-, Monats-, Jahresschaltuhr<br />

- Relative <strong>Zeitschaltuhr</strong><br />

- Sommer-/Winterzeitumschaltung<br />

- Erkennung von Feiertagen<br />

- Anbindung <strong>der</strong> Funkuhr<br />

• Für die <strong>Zeitschaltuhr</strong>en (Tages-, Wochen-, Monats-, Jahresschaltuhr<br />

und relative <strong>Zeitschaltuhr</strong>) ist jeweils ein Start- und Endzeitpunkt parametrierbar.<br />

• Die <strong>Zeitschaltuhr</strong>en müssen einfach zurücksetzbar sein.<br />

B&B-Oberfläche<br />

Bedienoberfläche für die Applikation zur<br />

• Eingabe <strong>der</strong> aktuellen Start- und Endzeitpunkte<br />

• Steuerung des Beispiels:<br />

<strong>Zeitschaltuhr</strong>en starten / zurücksetzen<br />

• Darstellung <strong>der</strong> aktuellen Zustände <strong>der</strong> Uhr (on/off)<br />

• Auswahlbutton für Sommer-/Winterzeitumschaltung: per Funkuhr o<strong>der</strong><br />

per <strong>mit</strong>geliefertem Funktionsbaustein<br />

Rev. B - Endgültig 19.07.2002 11/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

2 Automatisierungslösung<br />

Die in Kapitel 1 beschriebene Automatisierungs<strong>auf</strong>gabe lässt sich <strong>mit</strong><br />

Standardhard- und -softwarekomponenten (SIEMENS) sowie selbstentwickelter<br />

Anwen<strong>der</strong>software lösen.<br />

Für die Ausführung <strong>der</strong> Automatisierungs<strong>auf</strong>gabe bietet sich <strong>der</strong> Einsatz<br />

einer SIMATIC <strong>S7</strong> in Zusammenhang <strong>mit</strong> einer Bedien- und Beobachtungseinheit<br />

(SIMATIC OP/TP) an.<br />

Auf <strong>Basis</strong> <strong>der</strong> verwendeten Standard-HW/SW-Komponenten sowie <strong>der</strong> erstellten<br />

Applikationssoftware werden die Daten zwischen <strong>der</strong> <strong>S7</strong>-CPU und<br />

dem HMI-System über ein MPI-Bussystem ausgetauscht.<br />

In den beiden folgenden Bil<strong>der</strong>n erhalten Sie einen Überblick über alle eingesetzten<br />

Komponenten. Bild 2-1 zeigt die Standardkomponenten. Die Anschaltung<br />

<strong>der</strong> HKL-Geräte (Geräte für Heizung, Klima, Lüftung) über die<br />

dezentrale Peripherie an die <strong>S7</strong>-CPU wurde im Rahmen dieser Applikation<br />

nicht untersucht und ist deshalb nur schematisch dargestellt. Bild 2-2 zeigt<br />

die im Rahmen dieser Applikation entwickelte Anwen<strong>der</strong>software.<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

Bild 2-1<br />

Standard Hardware-Komponenten<br />

Rev. B - Endgültig 19.07.2002 12/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

Darstellung <strong>der</strong> <strong>auf</strong> den Standardkomponenten befindlichen Anwen<strong>der</strong>software<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

Bild 2-2<br />

Anwen<strong>der</strong>software<br />

Beschreibung <strong>der</strong> Gesamtlösung<br />

Um die in Kapitel 1 beschriebene Aufgabe zu lösen, werden in <strong>der</strong> <strong>S7</strong>-CPU<br />

mehrere Bausteine (s. Kapitel 2.1) benötigt, um zeitabhängig einen Ausgang<br />

zu setzen o<strong>der</strong> zurückzusetzen. Die Parameter <strong>der</strong> Bausteine werden<br />

in unserer Lösung über ein HMI-System eingegeben (s. Kapitel 2.2).<br />

Die Parameter können aber auch direkt am Baustein eingegeben werden.<br />

In <strong>der</strong> Applikation sind Funktionsbausteine für absolute und relative Zeitschaltfunktionen<br />

(Uhren) vorhanden. Dabei hat jede Uhr nur eine Einstellmöglichkeit<br />

(entspricht einer „Nocke“), d.h. an einem Baustein können jeweils<br />

eine Ein- und eine Ausschaltzeit eingegeben werden. Dieses „Handling“<br />

hat mehrere Vorteile:<br />

• Die Funktionsbausteine sind sehr feingranular gehalten. Dadurch ist eine<br />

optimale Ausnutzung des Speicherbedarfs in <strong>der</strong> <strong>S7</strong>-CPU möglich.<br />

• Die Bausteine sind flexibel einsetzbar.<br />

• Die Parametrierung <strong>der</strong> Bausteine ist einfach.<br />

Rev. B - Endgültig 19.07.2002 13/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

Des weiteren sind in <strong>der</strong> Applikation Zusatzfunktionen wie Sommer-/Winterzeitumschaltung<br />

und Berücksichtigung von Feiertagen enthalten.<br />

Die Zusatzfunktion „Sommer-/Winterzeitumschaltung“ wird standardmäßig<br />

vom FB103 „summer_winter“ durchgeführt. Optional kann die Umschaltung<br />

aber auch durch eine Funkuhr gesteuert werden. In diesem Fall ist <strong>der</strong> Einsatz<br />

einer digitalen Eingabebaugruppe (hier: SM321) nötig, da zwei digitale<br />

Eingänge für den Empfang <strong>der</strong> vom Funkuhrmodul gesendeten Daten erfor<strong>der</strong>lich<br />

sind.<br />

Für jede absolute o<strong>der</strong> relative Uhr (entspricht einem Funktions<strong>auf</strong>ruf eines<br />

Funktionsbausteines) wird ein Bild im B&B-System verwendet.<br />

B&B-System<br />

Bild 4<br />

Bild 3<br />

Bild 2<br />

Bild 1<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

Bild 2-3<br />

Funktionsschema<br />

<strong>S7</strong>-CPU<br />

Rev. B - Endgültig 19.07.2002 14/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

2.1 Funktionalität in <strong>der</strong> <strong>S7</strong>-CPU<br />

Es gibt folgende Bausteine in <strong>der</strong> <strong>S7</strong>-CPU:<br />

2.1.1 Absolute Zeitschaltfunktionen<br />

• Tagesschaltuhr:<br />

Dieser Baustein kann eine Zeitspanne innerhalb von 24 Stunden fassen,<br />

z.B. 8 bis 12 Uhr. Diese Schaltzeiten werden täglich wie<strong>der</strong>holt.<br />

0 Uhr 23:59:59 Uhr<br />

8 Uhr 12 Uhr<br />

Bild 2-4<br />

Zeitstrahl Tagesschaltuhr<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

• Wochenschaltuhr:<br />

Dieser Baustein kann eine Zeitspanne innerhalb von 7 Tagen fassen,<br />

z.B. jeden Dienstag von 20 Uhr bis Freitag 6 Uhr. Diese Schaltzeiten<br />

werden wöchentlich wie<strong>der</strong>holt.<br />

Hinweis:<br />

Es ist auch möglich, eine Schaltzeit täglich von Montag bis Freitag zu<br />

wie<strong>der</strong>holen.<br />

So 0 Uhr<br />

Di, 20 Uhr<br />

Fr, 6 Uhr<br />

Sa 23:59:59 Uhr<br />

Bild 2-5<br />

Zeitstrahl Wochenschaltuhr<br />

• Monatsschaltuhr:<br />

Dieser Baustein kann eine Zeitspanne innerhalb von 31 Tagen fassen,<br />

z.B. jedes Monat vom 3., 12 Uhr bis zum 7., 21 Uhr.<br />

1.,<br />

0 Uhr<br />

31.,<br />

23:59:59 Uhr<br />

3., 12 Uhr 7., 21 Uhr<br />

Bild 2-6<br />

Zeitstrahl Monatsschaltuhr<br />

Rev. B - Endgültig 19.07.2002 15/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

• Jahresschaltuhr:<br />

Dieser Baustein kann eine Zeitspanne innerhalb von 365 Tagen fassen,<br />

z.B. vom 13. April, 8 Uhr bis 28. September, 12 Uhr.<br />

1.1.<br />

0 Uhr<br />

31.12.<br />

23:59:59 Uhr<br />

13. 4., 8 Uhr 28.9., 12 Uhr<br />

Bild 2-7<br />

Zeitstrahl Jahresschaltuhr<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

Rev. B - Endgültig 19.07.2002 16/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

2.1.2 Relative Zeitschaltfunktion<br />

• Relative <strong>Zeitschaltuhr</strong>:<br />

Die Uhr wird <strong>auf</strong> ein Startsignal hin aktiv und bleibt so lange aktiv, bis die<br />

parametrierte Zeitspanne abgel<strong>auf</strong>en ist.<br />

Parametrierte Zeit<br />

(Bsp: 3 Stunden)<br />

Start-Signal<br />

Bild 2-8<br />

relative <strong>Zeitschaltuhr</strong><br />

2.1.3 Zusatzfunktionen<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

• Sommer-/Winterzeitumschaltung:<br />

Die absolute Systemzeit in <strong>der</strong> <strong>S7</strong>-CPU wird um plus o<strong>der</strong> minus 1<br />

Stunde geän<strong>der</strong>t, abhängig davon, ob die Umstellung <strong>der</strong> Zeit von Winter-<br />

nach Sommerzeit o<strong>der</strong> von Sommer- nach Winterzeit erfolgt.<br />

Für die Sommer-/Winterzeitumschaltung stehen Ihnen zwei Varianten<br />

zur Verfügung:<br />

1. Funkgesteuerte Umschaltung (hierzu müssen Sie die in Bild 2-1 dargestellte<br />

Funkuhr einsetzen):<br />

Die Anpassung <strong>der</strong> Systemzeit erfolgt, nachdem die ans System angeschlossene<br />

Funkuhr das Signal zur Umschaltung geliefert hat.<br />

2. Programmgesteuerte Umschaltung:<br />

Die Anpassung <strong>der</strong> Systemzeit erfolgt zu den amtlich festgelegten<br />

Zeitpunkten durch einen <strong>mit</strong>gelieferten Funktionsbaustein.<br />

• Erkennung von Feiertagen/Son<strong>der</strong>tagen:<br />

In einem DB werden die Daten für Feiertage und Son<strong>der</strong>tage abgelegt,<br />

im Format Tag/Monat/Jahr. Der Baustein überprüft, ob ein Tag in diesem<br />

DB <strong>mit</strong> dem aktuellen Datum übereinstimmt und setzt dann einen<br />

Ausgang <strong>auf</strong> 1. Der Ausgang ist sonst 0.<br />

Rev. B - Endgültig 19.07.2002 17/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

2.2 Bedienen und Beobachten<br />

Als B&B-System wird in diesem Fall ein OP3 o<strong>der</strong> alternativ ein TP170A<br />

verwendet. Über die Bedienung erfolgt an dieser Stelle nur ein kurzer Ü-<br />

berblick. Eine genaue Beschreibung <strong>der</strong> Bedienung erfolgt in Kapitel 6.<br />

Auf <strong>der</strong> HMI-Seite gibt es für jeden Baustein in <strong>der</strong> <strong>S7</strong>-CPU ein Bild. Über<br />

dieses Bild sind die Eingaben für den jeweiligen Baustein zu tätigen. Die<br />

Variablen im HMI-System sind <strong>mit</strong> dem richtigen Speicherplatz in <strong>der</strong> <strong>S7</strong>-<br />

CPU verbunden, so dass die Eingaben an <strong>der</strong> richtigen Stelle stehen und<br />

im <strong>S7</strong>-Programm ausgewertet werden können.<br />

Hinweis<br />

Informationen zum Stellen <strong>der</strong> Uhrzeit im B&B-System über die <strong>S7</strong>-CPU bzw. zum<br />

Stellen <strong>der</strong> <strong>S7</strong>-Uhr über das B&B-System sind <strong>auf</strong> den ProduktSupportSeiten unter<br />

<strong>der</strong> BeitragsID 944136 (OP3) o<strong>der</strong> BeitragsID 2383397 (TP170A).<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

Rev. B - Endgültig 19.07.2002 18/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

BuB <strong>mit</strong> OP3<br />

Das OP3 ist ein Zeilengerät im unteren Leistungsbereich. Es können maximal<br />

2 Zeilen à 20 Zeichen <strong>auf</strong> einmal am Gerät bedient und beobachtet<br />

werden.<br />

Im folgenden wird ein Beispiel (Tagesschaltuhr) für die B&B-Oberfläche am<br />

OP 3 dargestellt.<br />

Im oberen Teil des Bildes finden sich die Eingangsparameter, im unteren<br />

Bereich die Ausgangsparameter.<br />

Einschaltzeit<br />

Ausschaltzeit<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

Steuerparameter<br />

Angaben zur<br />

aktuellen<br />

Systemzeit<br />

Fehler<br />

Ausgang<br />

Bild 2-9<br />

B&B-Oberfläche für Tagesschaltuhr am OP3<br />

Enable Clock:<br />

Der Parameter wird verwendet, um die Uhr freizugeben o<strong>der</strong> zu sperren.<br />

Reset Output:<br />

Der Parameter Reset wird verwendet, um den Ausgang <strong>der</strong> Uhr bei <strong>auf</strong>tretenden<br />

Schwierigkeiten zurückzusetzen.<br />

Rev. B - Endgültig 19.07.2002 19/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

BuB <strong>mit</strong> TP170A<br />

Das TP170A ist ein WindowsCE-Gerät im unteren Leistungsbereich. Es<br />

kann eine grafische Oberfläche von 12 cm x 8 cm zur Bedienung und Beobachtung<br />

genutzt werden.<br />

Im folgenden wird ein Beispiel (Tagesschaltuhr) für die B&B-Oberfläche am<br />

TP170A dargestellt<br />

Einschaltzeit<br />

Ausschaltzeit<br />

Steuerparameter<br />

Angaben zur<br />

aktuellen<br />

Systemzeit<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

Bild 2-10<br />

Ausgang<br />

Fehler<br />

B&B-Oberfläche für Monatsschaltuhr am TP170A<br />

Enable Clock:<br />

Der Parameter wird verwendet, um die Uhr freizugeben o<strong>der</strong> zu sperren.<br />

Reset Output:<br />

Der Parameter Reset wird verwendet, um den Ausgang <strong>der</strong> Uhr bei <strong>auf</strong>tretenden<br />

Schwierigkeiten zurückzusetzen.<br />

Rev. B - Endgültig 19.07.2002 20/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

2.3 Erfor<strong>der</strong>liche Standardkomponenten<br />

2.3.1 HW-Komponenten<br />

Folgende HW-Komponenten sind zur Realisierung des Beispiels notwendig:<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

Tabelle 2-1<br />

Erfor<strong>der</strong>liche HW-Komponenten<br />

Komponente MLFB Beschreibung<br />

PS 307 2A 6E<strong>S7</strong> 307-1BA00-0AA0 o<strong>der</strong> ähnliche Stromversorgung<br />

CPU 315-2 DP 6E<strong>S7</strong>-315-2AG10-0AB0 o<strong>der</strong> ähnliche CPU<br />

PG740 PIII o<strong>der</strong> gleichwertiger<br />

PC<br />

OP3<br />

o<strong>der</strong> alternativ<br />

TP170A<br />

6AV3 503-1DB10<br />

6AV6 545-0BA15-2AX0<br />

o<strong>der</strong> ähnliches B&B-<br />

System<br />

Optionale HW-Komponenten (erfor<strong>der</strong>lich nur bei Funkuhreinsatz) :<br />

Tabelle 2-2<br />

Optionale HW-Komponenten<br />

Komponente MLFB Beschreibung<br />

SM 321 6E<strong>S7</strong> 321-7BH00-0AB0 o<strong>der</strong> an<strong>der</strong>e digitale Eingabebaugruppe<br />

Funkempfänger SIPLUS<br />

DCF77<br />

6AG1057-1AA03-0AA0<br />

o<strong>der</strong> SICLOCK (siehe<br />

Anhang)<br />

2.3.2 SW-Komponenten<br />

Folgende SW-Komponenten sind zur Realisierung des Beispiels nötig:<br />

Tabelle 2-3 Erfor<strong>der</strong>liche SW-Komponenten<br />

Komponente MLFB Beschreibung<br />

STEP7 V5.2<br />

6E<strong>S7</strong>810-4CC06-0YX0<br />

ProTool V6.0<br />

6AV6582-2BX06-0XA0<br />

Windows NT 4.0 SP 6a<br />

o<strong>der</strong> alternativ<br />

Windows 2000 SP 2<br />

Rev. B - Endgültig 19.07.2002 21/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

Optionale Software-Komponente (erfor<strong>der</strong>lich nur bei Funkuhreinsatz):<br />

Tabelle 2-4<br />

Komponente<br />

FB77 “DCF77_FB”<br />

Optionale SW-Komponente<br />

Beschreibung<br />

Dieser Standardfunktionsbaustein ist bereits in die Applikation<br />

integriert. Nur notwendig, wenn die Anbindung<br />

einer Funkuhr erfolgen soll.<br />

Unabhängig von dieser Applikation ist ein STEP7-Projekt<br />

zur Funkuhranbindung <strong>mit</strong> dem Baustein FB77 auch<br />

unter folgen<strong>der</strong> Adresse erhältlich:<br />

http://www.ad.siemens.de/siplus/additions/html_00/doku<br />

mentation.shtml<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

Rev. B - Endgültig 19.07.2002 22/85


Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

A/D AS CS2<br />

<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System inklusive Funkuhranbindung<br />

2.4 Erfor<strong>der</strong>liche Applikationssoftwarekomponenten und ihre „Produkteigenschaften“<br />

Mit den folgenden Applikationssoftwarekomponenten wurde die vorliegende Applikation <strong>auf</strong>gebaut:<br />

Tabelle 2-5 Applikationssoftware STEP 7<br />

Lfd-Nr. Name Funktionsbeschreibung Technischen Daten Abl<strong>auf</strong>umgebung<br />

1 Day (FB120) Der FB „Day“ überprüft, ob die aktuelle Systemzeit in <strong>der</strong> <strong>S7</strong>-CPU in <strong>der</strong><br />

parametrierten Zeitspanne an den Eingangsparametern des Bausteins<br />

liegt. Ist dies <strong>der</strong> Fall, wird <strong>der</strong> Ausgang <strong>auf</strong> „1“ gesetzt. Sonst ist <strong>der</strong><br />

Ausgang „0“.<br />

2 Week (FB121) Der FB „Week“ überprüft, ob die aktuelle Systemzeit und <strong>der</strong> aktuelle<br />

Wochentag in <strong>der</strong> <strong>S7</strong>-CPU in <strong>der</strong> parametrierten Zeitspanne an den<br />

Eingangsparametern des Bausteins liegt. Ist dies <strong>der</strong> Fall, wird <strong>der</strong><br />

Ausgang <strong>auf</strong> „1“ gesetzt. Sonst ist <strong>der</strong> Ausgang „0“.<br />

3 Month (FB122) Der FB „Month“ überprüft, ob die aktuelle Systemzeit und <strong>der</strong> aktuelle<br />

Tag im Monat in <strong>der</strong> <strong>S7</strong>-CPU in <strong>der</strong> parametrierten Zeitspanne an den<br />

Eingangsparametern des Bausteins liegt. Ist dies <strong>der</strong> Fall, wird <strong>der</strong><br />

Ausgang <strong>auf</strong> „1“ gesetzt. Sonst ist <strong>der</strong> Ausgang „0“.<br />

4 Year (FB123) Der FB „Year“ überprüft, ob die aktuelle Systemzeit und das aktuelle<br />

Datum in <strong>der</strong> <strong>S7</strong>-CPU in <strong>der</strong> parametrierten Zeitspanne an den Eingangsparametern<br />

des Bausteins liegt. Ist dies <strong>der</strong> Fall, wird <strong>der</strong> Ausgang<br />

<strong>auf</strong> „1“ gesetzt. Sonst ist <strong>der</strong> Ausgang „0“.<br />

– Erstellsprache AWL<br />

– Speicherbedarf:<br />

610 Bytes<br />

– Instanz-DB: DB120<br />

52 Bytes<br />

– Erstellsprache AWL<br />

– Speicherbedarf:<br />

4750 Bytes<br />

– Instanz-DB: DB121<br />

48 Bytes<br />

– Erstellsprache AWL<br />

– Speicherbedarf:<br />

1054 Bytes<br />

– Instanz-DB: DB122<br />

56 Bytes<br />

– Erstellsprache AWL<br />

– Speicherbedarf:<br />

956 Bytes<br />

– Instanz-DB: DB123<br />

56 Bytes<br />

– <strong>S7</strong>-CPU<br />

– OB1<br />

– <strong>S7</strong>-CPU<br />

– OB1<br />

– <strong>S7</strong>-CPU<br />

– OB1<br />

– <strong>S7</strong>-CPU<br />

– OB1<br />

Rev. B - Endgültig 19.07.2002 23/85


Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

A/D AS CS2<br />

<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System inklusive Funkuhranbindung<br />

Lfd-Nr. Name Funktionsbeschreibung Technischen Daten Abl<strong>auf</strong>umgebung<br />

5 Relative (FB124) Der FB „Relative“ setzt den Ausgang <strong>auf</strong> „1“, wenn am Eingang „Enable“<br />

eine positive Flanke erkannt wird. Der Ausgang bleibt so lange<br />

<strong>auf</strong> „1“, bis die parametrierte Zeit abgel<strong>auf</strong>en ist.<br />

Zusätzlich ist parametrierbar, ob bei je<strong>der</strong> positiven Flanke die parametrierte<br />

Zeit neu beginnt o<strong>der</strong> ob nur <strong>auf</strong> den ersten Flankenwechsel reagiert<br />

wird.<br />

6 Summer_winter (FB103) Der FB „Summer_winter“ än<strong>der</strong>t die aktuelle Systemzeit in <strong>der</strong> <strong>S7</strong>-CPU<br />

um plus o<strong>der</strong> minus 1 Stunde, abhängig davon, ob ein Wechsel von<br />

Winter- nach Sommerzeit o<strong>der</strong> umgekehrt stattgefunden hat.<br />

7 Holidays (FC100) Der FC „Holidays“ überprüft einen DB, ob ein Datum, dass in diesem<br />

DB gespeichert ist, <strong>mit</strong> dem aktuellen Systemdatum in <strong>der</strong> <strong>S7</strong>-CPU<br />

übereinstimmt und setzt dann ggf. seinen Ausgang <strong>auf</strong> „1“.<br />

– Erstellsprache AWL<br />

– Speicherbedarf:<br />

598 Bytes<br />

– Instanz-DB: DB124<br />

58 Bytes<br />

– Erstellsprache AWL<br />

– Speicherbedarf:<br />

382 Bytes<br />

– Instanz-DB: DB103<br />

48 Bytes<br />

– Erstellsprache AWL<br />

– Speicherbedarf:<br />

310 Bytes<br />

– <strong>S7</strong>-CPU<br />

– OB1<br />

– <strong>S7</strong>-CPU<br />

– OB1<br />

– <strong>S7</strong>-CPU<br />

– OB1<br />

Rev. B - Endgültig 19.07.2002 24/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

2.5 Installation durch einfaches Setup<br />

Die gesamte zum Download angebotene Applikationssoftware ist im File<br />

„timefunc.exe“ komprimiert. Kopieren Sie die Datei „timefunctions.exe“ in<br />

ein separates Verzeichnis und starten Sie die Datei anschließend per Doppelklick.<br />

Das Projekt wird automatisch <strong>mit</strong> allen dazugehörigen Unterverzeichnissen<br />

in den von Ihnen angegebenen Pfad entpackt. Anschließend<br />

können Sie das entpackte STEP7-Projekt <strong>mit</strong> dem SIMATIC Manager öffnen.<br />

<strong>S7</strong>-Projektname<br />

OP3-Projekt<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

A/D AS CS2<br />

Bild 2-11<br />

SIMATIC Manager<br />

TP170A-Projekt<br />

Im Projekt sind die beiden ProTool-Projekte für das OP3 und das TP170A<br />

enthalten. Diese können über einen Doppelklick im SIMATIC Manager geöffnet<br />

werden, wenn ProTool <strong>auf</strong> dem Rechner installiert ist.<br />

Die Hardwarekomponenten für die <strong>S7</strong>-Station müssen im STEP7-Projekt<br />

eventuell angepasst werden (falls Sie an<strong>der</strong>e als hier angegebene Hardwarekomponenten<br />

verwenden) und anschließend in die <strong>S7</strong>-CPU geladen<br />

werden.<br />

Rev. B - Endgültig 19.07.2002 25/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

3 Leistungseckdaten<br />

Die Eckdaten für die <strong>S7</strong>-Bausteine können Sie <strong>der</strong> folgenden Tabelle entnehmen:<br />

Tabelle 3-1<br />

Eckdaten <strong>der</strong> Funktionsbausteine<br />

Anz. Eingangsparameter<br />

Anz.<br />

Ausgangsparameter<br />

Zyklus<br />

Anz.<br />

Zeitintervalle<br />

Kleinstes<br />

einzustellendes<br />

Intervall<br />

Größtes<br />

einzustellendes<br />

Intervall<br />

Tagesschaltuhr<br />

3 2 24h 1 1s 23:59:59<br />

Wochenschaltuhr<br />

3 2<br />

7<br />

Tage<br />

1 1s<br />

6 Tage,<br />

23:59:59<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

A/D AS CS2<br />

Monatsschaltuhr<br />

Jahresschaltuhr<br />

Relative<br />

<strong>Zeitschaltuhr</strong><br />

3 2<br />

3 2<br />

31<br />

Tage<br />

365<br />

Tage<br />

1 1s<br />

1 1s<br />

5 2 - 1 1s<br />

30 Tage,<br />

23:59:59<br />

364 Tage,<br />

23:59:59<br />

23 Tage,<br />

23:59:59<br />

Die Eckdaten für den Funkempfänger SIPLUS DCF77 sind wie folgt:<br />

Tabelle 3-2 Eckdaten des Funkempfängers<br />

Funkfrequenz<br />

77,5kHz<br />

Schutzart<br />

Abmessungen<br />

Spannungsversorgung<br />

Strom<strong>auf</strong>nahme<br />

IP65<br />

(B x H x T) 75 x 125*) x 75 mm<br />

*) zuzüglich 25mm für Verschraubung<br />

zuzüglich Biegeradius für Kabel<br />

24Vdc (20,4 ... 28,8Vdc)<br />

50mA (typ.)<br />

Rev. B - Endgültig 19.07.2002 26/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

Teil A2 : Funktionsmechanismen<br />

Ziel Teil A2:<br />

Der Teil A2 dieses Dokuments soll dem Leser<br />

• alle vorkommenden Funktionselemente verständlich machen<br />

• die Komponenten <strong>auf</strong>zeigen, die einfach in eigene Anwendungen integrierbar<br />

sind.<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

A/D AS CS2<br />

Rev. B - Endgültig 19.07.2002 27/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

4 Funktionsmechanismen im Beispiel<br />

4.1 Einleitung<br />

Was steht hier?<br />

Jede Hardware-, Standardsoftware- und Anwen<strong>der</strong>softwarekomponente<br />

wird isoliert untersucht und ihre Funktionsmechanismen erläutert.<br />

Was können sie da<strong>mit</strong> anfangen ?<br />

Das Beispiel enthält einige (Teil-)Lösungen rund um das Thema „Zeitschalten<br />

in <strong>der</strong> <strong>S7</strong>“. Sie können diese <strong>mit</strong> geringem Aufwand als Grundstein für<br />

ihre eigenen Anfor<strong>der</strong>ungen verwenden.<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

A/D AS CS2<br />

4.2 Übersicht <strong>der</strong> Strukturelemente<br />

Im Bild 4-1 werden alle an dieser Applikation beteiligten Funktionseinheiten<br />

dargestellt. Die Beschreibung erfolgt sukzessive in den folgenden Kapiteln.<br />

B&B-Einheit<br />

Bedienoberfläche<br />

Kapitel 4.4<br />

<strong>S7</strong>-CPU<br />

Programm<br />

OB1/ZeitOB<br />

Aufruf des entsprechenden<br />

FBs <strong>mit</strong> zugehörigem<br />

Instanz-<br />

DB, Aufruf weiterer<br />

Bausteine für den<br />

Programmabl<strong>auf</strong><br />

ruft <strong>auf</strong><br />

verschalten durch<br />

„Zeitfunktion“<br />

Datenschnittsstelle<br />

im Instanz-DB<br />

Eingangsparameter<br />

Ausgangsparameter<br />

wird angezeigt<br />

Kapitel 4.3<br />

wird weiterverarbeitet<br />

wirkt zurück<br />

Prozeß<br />

Bild 4-1<br />

Struktureller Aufbau <strong>der</strong> Applikation<br />

Rev. B - Endgültig 19.07.2002 28/85


Zusatzfunktionen<br />

<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

4.3 STEP7 Anwendungs-Ebene<br />

Im Bild 4-2 „STEP7 Programmübersicht“ finden Sie eine Übersicht über das<br />

STEP7-Programm. In den folgenden Unterkapiteln wird <strong>auf</strong> die einzelnen<br />

Bausteine noch genauer eingegangen.<br />

Hinweis<br />

Werden bestimmte Bausteine nicht benötigt, können diese aus <strong>der</strong> gezeigten Programmstruktur<br />

entfernt werden. Dies hat keinen Einfluss <strong>auf</strong> an<strong>der</strong>e Bausteine<br />

(„Baukastenprinzip von Einzelfunktionen“).<br />

Hinweis<br />

Die Funktionsbausteine habe eine exemplarisch vorgegebene Nummerierung, die<br />

verän<strong>der</strong>bar ist.<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

A/D AS CS2<br />

OB1<br />

call summer_winter FB103<br />

call check_holidays FC100<br />

call day FB120<br />

FB103<br />

(Kapitel 4.3.3.1)<br />

prüfe, ob Sommer-/Winterzeitumschaltung<br />

stattgefunden hat<br />

FC100<br />

(Kapitel 4.3.3.2)<br />

prüfe, ob aktuelles Datum ein<br />

Feiertag o<strong>der</strong> Son<strong>der</strong>tag ist<br />

FB120<br />

(Kapitel 4.3.1.1)<br />

DB103<br />

InstanzDB zu FB103<br />

DB100<br />

DB <strong>mit</strong> Feier- und Son<strong>der</strong>tagen<br />

DB120<br />

prüfe, ob aktuelle Zeit im parametrierten<br />

Zeitraum liegt<br />

InstanzDB zu FB120<br />

call week FB121<br />

call month FB122<br />

FB121<br />

(Kapitel 4.3.1.2)<br />

prüfe, ob aktuelle Zeit im parametrierten<br />

Zeitraum liegt<br />

FB122<br />

(Kapitel 4.3.1.3)<br />

prüfe, ob aktuelle Zeit im parametrierten<br />

Zeitraum liegt<br />

DB121<br />

InstanzDB zu FB121<br />

DB122<br />

InstanzDB zu FB122<br />

Absolute<br />

Zeitschaltfunktionen<br />

Absolute<br />

Zeitschaltfunktionen<br />

call year FB123<br />

FB123<br />

(Kapitel 4.3.1.4)<br />

DB123<br />

prüfe, ob aktuelle Zeit im parametrierten<br />

Zeitraum liegt<br />

InstanzDB zu FB123<br />

call relativ FB124<br />

FB124<br />

(Kapitel 4.3.2)<br />

prüfe, ob aktuelle Zeit im parametrierten<br />

Zeitraum liegt<br />

DB124<br />

InstanzDB zu FB124<br />

Relative<br />

Zeitschaltfunktion<br />

Bild 4-2<br />

STEP7-Programmübersicht<br />

Rev. B - Endgültig 19.07.2002 29/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

4.3.1 Absolute Zeitschaltfunktionen<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

A/D AS CS2<br />

!<br />

Zu den absoluten Zeitschaltfunktionen zählen<br />

• Tagesschaltuhr<br />

• Wochenschaltuhr<br />

• Monatsschaltuhr<br />

• Jahresschaltuhr<br />

Je<strong>der</strong> <strong>der</strong> Bausteine hat folgende Eingänge:<br />

• EnableClock vom Typ „BOOL“<br />

Wert = 1: Uhr ist freigegeben<br />

Wert = 0: Uhr ist nicht freigegeben<br />

• Time_To_Check vom Typ „UDT“<br />

Der Parameter enthält die Zeitspanne, in <strong>der</strong> die Uhr aktiv sein soll <strong>mit</strong><br />

absoluter Anfangs- und Endezeit. Der Parameter ist spezifisch für jede<br />

<strong>Zeitschaltuhr</strong><br />

Wichtig<br />

Bei <strong>der</strong> Wochenschaltuhr ist <strong>der</strong> Parameter „Time_To_Check“ ein Durchgangsparameter!<br />

• Reset vom Typ „BOOL“<br />

Wert = 1: Uhr wird zurückgesetzt<br />

Wert = 0: Uhr läuft im „Normalbetrieb“<br />

Je<strong>der</strong> <strong>der</strong> Bausteine hat folgende Ausgänge:<br />

• Q = Uhr aktiv vom Typ „BOOL“<br />

Der Parameter zeigt an, ob die Uhr aktiv ist.<br />

Wert = 1: Uhr ist aktiv<br />

Wert = 0: Uhr ist nicht aktiv<br />

• Error vom Typ „INT“<br />

Wert = 0: Es ist kein Fehler <strong>auf</strong>getreten<br />

Wert 0: Es ist ein Fehler <strong>auf</strong>getreten<br />

mögliche Fehler:<br />

– Rückgabewerte von <strong>auf</strong>gerufenen SFCs im Baustein (z.B. SFC1<br />

„Read_Clk“)<br />

– 8000h bei Grenzwertverletzung an den Eingangsparametern<br />

– 8001h wenn Startzeitpunkt gleich Endzeitpunkt<br />

Rev. B - Endgültig 19.07.2002 30/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

Hinweis<br />

Der Eingangsparameter „EN“ und <strong>der</strong> Ausgangsparameter „ENO“ sind Parameter,<br />

die bei den <strong>S7</strong>-Bausteinen defaultmäßig vorhanden sind. Nähere Informationen<br />

dazu finden Sie auch in <strong>der</strong> Dokumentation und <strong>der</strong> Onlinehilfe von STEP 7.<br />

Hinweis<br />

Im folgenden werden die Zeitschaltfunktionen detailliert betrachtet. Einziger unterschiedlicher<br />

Parameter ist dabei die „Time_To_Check“ vom Typ „UDT“, <strong>der</strong>en Parametrierung<br />

immer angegeben wird. Alle an<strong>der</strong>en Parameter besitzen bei den<br />

verschiedenen Zeitschaltfunktionen den gleichen Aufbau.<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

A/D AS CS2<br />

Als Steuerparameter werden im folgenden zusammenfassend die Parameter<br />

Start und Reset bezeichnet.<br />

Das Verhalten <strong>der</strong> Eingangssignale „ReleaseClock“, „Time_To_Check“ und<br />

„Reset“ und <strong>der</strong> Ausgang „Uhr aktiv“ verhalten sich zueinan<strong>der</strong> wie im folgenden<br />

Impulsdiagramm dargestellt:<br />

Bild 4-3<br />

Impulsdiagramm<br />

Hinweis<br />

Das Impulsdiagramm (Bild 4-3) gilt für alle absoluten Funktionsbausteinen, die im<br />

Folgenden detailliert beschrieben werden.<br />

Rev. B - Endgültig 19.07.2002 31/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

4.3.1.1 Tagesschaltuhr<br />

Der Baustein für die Tagesschaltuhr „day“ FB120 wird, wie im folgenden<br />

Bild dargestellt, parametriert. Als Instanz-Datenbaustein wird <strong>der</strong> Datenbaustein<br />

DB120 verwendet:<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

A/D AS CS2<br />

Bild 4-4<br />

Parametrierung „Tagesschaltuhr“<br />

Eckdaten/Parametrierbarkeit:<br />

Arbeitsspeicherbedarf:<br />

day:<br />

760 Bytes<br />

Instanz-DB: 52 Bytes<br />

Der Parameter „Time_To_Check“ ist eine Struktur vom Typ „day_udt“<br />

(UDT1). Es ist enthalten:<br />

• Startstunde, Startminute, Startsekunde zusammengefasst als „starttime“<br />

<strong>mit</strong> Struktur vom Typ „times“ (UDT6)<br />

• Endestunde, Endeminute, Endesekunde zusammengefasst als „endtime“<br />

<strong>mit</strong> Struktur vom Typ „times“ (UDT6)<br />

Rev. B - Endgültig 19.07.2002 32/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

4.3.1.2 Wochenschaltuhr<br />

Der Baustein für die Wochenschaltuhr „week“ FB121 wird, wie im folgenden<br />

Bild dargestellt, parametriert. Als Instanz-Datenbaustein wird <strong>der</strong> Datenbaustein<br />

DB121 verwendet:<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

A/D AS CS2<br />

Bild 4-5<br />

Parametrierung „Wochenschaltuhr“<br />

Eckdaten/Parametrierbarkeit:<br />

Arbeitsspeicherbedarf:<br />

week:<br />

4750 Bytes<br />

Instanz-DB: 48 Bytes<br />

Der Parameter „Time_To_Check“ ist eine Struktur vom Typ „week_udt“<br />

(UDT2). Es ist enthalten:<br />

• Starttag<br />

1 bis 7: Sonntag bis Samstag<br />

8: Montag bis Freitag<br />

9: Samstag bis Sonntag<br />

• Startstunde, Startminute, Startsekunde zusammengefasst als „starttime“<br />

<strong>mit</strong> Struktur vom Typ „times“ (UDT6)<br />

• Endetag<br />

1 bis 7: Sonntag bis Samstag<br />

8: Montag bis Freitag<br />

9: Samstag bis Sonntag<br />

• Endestunde, Endeminute, Endesekunde zusammengefasst als „endtime“<br />

<strong>mit</strong> Struktur vom Typ „times“ (UDT6)<br />

Hat <strong>der</strong> Parameter „Starttag“ einen Wert zwischen 1 und 7, darf am Endetag<br />

ebenfalls nur ein Wert zwischen 1 und 7 eingegeben werden. Ist <strong>der</strong><br />

Parameter „Starttag“ gleich 8 o<strong>der</strong> 9, darf am Endetag ebenfalls nur 8 o<strong>der</strong><br />

9 eingegeben werden.<br />

Rev. B - Endgültig 19.07.2002 33/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

4.3.1.3 Monatsschaltuhr<br />

Der Baustein für die Monatsschaltuhr „month“ FB122 wird, wie im folgenden<br />

Bild dargestellt, parametriert. Als Instanz-Datenbaustein wird <strong>der</strong> Datenbaustein<br />

DB122 verwendet:<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

A/D AS CS2<br />

Bild 4-6<br />

Parametrierung „Monatsschaltuhr“<br />

Eckdaten/Parametrierbarkeit:<br />

Arbeitsspeicherbedarf:<br />

month: 1204 Bytes<br />

Instanz-DB: 56 Bytes<br />

Der Parameter „Time_To_Check“ ist eine Struktur vom Typ „month_udt“<br />

(UDT3). Es ist enthalten:<br />

• Starttag<br />

1 bis 31: entspricht Tag im Monat<br />

32: Monatsletzter<br />

• Startstunde, Startminute, Startsekunde zusammengefasst als „starttime“<br />

<strong>mit</strong> Struktur vom Typ „times“ (UDT6)<br />

• Endetag<br />

1 bis 31: entspricht Tag im Monat<br />

32: Monatsletzter<br />

Hinweis<br />

Bei <strong>der</strong> Parametrierung für Starttag und Endetag muss beachtet werden, dass<br />

nicht je<strong>der</strong> Monat 31 Tage besitzt. Soll eine Funktion am o<strong>der</strong> bis zum o<strong>der</strong> ab dem<br />

Monatsletzten ausgeführt werden, muss anstelle von 28, 30 o<strong>der</strong> 31 eine 32 angegeben<br />

werden. Der Baustein überprüft, welches Monat gerade aktuell ist und<br />

setzt den Endetag automatisch <strong>auf</strong> den für dieses Monat letzten Tag.<br />

• Endestunde, Endeminute, Endesekunde zusammengefasst als „endtime“<br />

<strong>mit</strong> Struktur vom Typ „times“ (UDT6)<br />

Rev. B - Endgültig 19.07.2002 34/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

4.3.1.4 Jahresschaltuhr<br />

Der Baustein für die Jahresschaltuhr „year“ FB123 wird, wie im folgenden<br />

Bild dargestellt, parametriert. Als Instanz-Datenbaustein wird <strong>der</strong> Datenbaustein<br />

DB123 verwendet:<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

A/D AS CS2<br />

Bild 4-7<br />

Parametrierung „Jahresschaltuhr“<br />

Eckdaten/Parametrierbarkeit:<br />

Arbeitsspeicherbedarf:<br />

year:<br />

1110 Bytes<br />

Instanz-DB: 56 Bytes<br />

Der Parameter „Time_To_Check“ ist eine Struktur vom Typ „year_udt“<br />

(UDT4). Es ist enthalten:<br />

• Startmonat<br />

• Starttag<br />

• Startstunde, Startminute, Startsekunde zusammengefasst als „starttime“<br />

<strong>mit</strong> Struktur vom Typ „times“ (UDT6)<br />

• Endemonat<br />

• Endetag<br />

• Endestunde, Endeminute, Endesekunde zusammengefasst als „endtime“<br />

<strong>mit</strong> Struktur vom Typ „times“ (UDT6)<br />

4.3.2 Relative <strong>Zeitschaltuhr</strong><br />

Der Baustein für die relative Zeitschaltung hat folgende Eingangsparameter:<br />

• EnableClock vom Typ „BOOL“<br />

Wert = 1: Uhr ist freigegeben<br />

Wert = 0: Uhr ist nicht freigegeben<br />

Rev. B - Endgültig 19.07.2002 35/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

A/D AS CS2<br />

• CheckEdge vom Typ „BOOL“<br />

Wert = 1: Es wird jede positive Flanke am Parameter „StartTime“ ausgewertet<br />

-> die Zeit wird jedesmal wie<strong>der</strong> neu gestartet<br />

Wert = 0: Es wird die erste positive Flanke am Parameter „StartTime“<br />

ausgewertet. Ist die Zeit abgel<strong>auf</strong>en, kann die Uhr wie<strong>der</strong> durch einen<br />

erneuten Flankenwechsel am Eingang „StartTime“ gestartet werden-<br />

• Time_To_Go<br />

Der Parameter „Time_To_Go“ ist eine Struktur vom Typ „relative_udt“<br />

(UDT5). Es ist enthalten:<br />

- Anzahl <strong>der</strong> Tage<br />

- Anzahl <strong>der</strong> Stunden<br />

- Anzahl <strong>der</strong> Minuten<br />

- Anzahl <strong>der</strong> Sekunden<br />

• Reset vom Typ „BOOL“<br />

Wert = 1: Uhr wird zurückgesetzt<br />

Wert = 0: Uhr läuft im „Normalbetrieb“<br />

Der Baustein für die relative Zeitschaltung hat folgenden Durchgangsparameter:<br />

• StartTime vom Typ „BOOL“<br />

Bei einem positiven Flankenwechsel an diesem Parameter wird die Uhr<br />

aktiv und bleibt so lange aktiv, bis die Zeit am Parameter „time_to_go“<br />

abgel<strong>auf</strong>en ist.<br />

Die Steuerparameter für die relative <strong>Zeitschaltuhr</strong> sind EnableClock, CheckEdge,<br />

Reset und StartTime.<br />

Die Steuerparameter und <strong>der</strong> Ausgang verhalten sich zueinan<strong>der</strong> wie in<br />

den folgenden Impulsdiagrammen dargestellt:<br />

CheckEdge = 0:<br />

EnableClock<br />

CheckEdge<br />

StartTime<br />

Reset<br />

Zeit aktiv<br />

Ausgang<br />

Bild 4-8 Impulsdiagramm CheckEdge = 0<br />

Rev. B - Endgültig 19.07.2002 36/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

CheckEdge = 1:<br />

EnableClock<br />

CheckEdge<br />

StartTime<br />

Reset<br />

Zeit aktiv<br />

Ausgang<br />

Bild 4-9 Impulsdiagramm CheckEdge = 1<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

A/D AS CS2<br />

Der Baustein für die relative <strong>Zeitschaltuhr</strong> „relative“ FB124 wird, wie im folgenden<br />

Bild dargestellt, parametriert. Als Instanz-Datenbaustein wird <strong>der</strong><br />

Datenbaustein DB124 verwendet:<br />

Bild 4-10<br />

Parametrierung „relative <strong>Zeitschaltuhr</strong>“<br />

Eckdaten:<br />

Arbeitsspeicherbedarf:<br />

relative: 602 Bytes<br />

Instanz-DB: 58 Bytes<br />

Rev. B - Endgültig 19.07.2002 37/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

4.3.3 Zusatzfunktionen<br />

Neben den Bausteinen für die absolute Zeitschaltung und die relative Zeitschaltung<br />

werden Bausteine für die Sommer-/Winterzeitumschaltung und<br />

die Erkennung von Feiertagen <strong>mit</strong>geliefert.<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

A/D AS CS2<br />

4.3.3.1 Sommer-/Winterzeitumschaltung<br />

Standard: Programmgesteuert<br />

Der Baustein für die Sommer-/Winterzeitumschaltung addiert zur aktuellen<br />

Systemzeit in <strong>der</strong> <strong>S7</strong>-CPU genau 1 Stunde, wenn von Winter- <strong>auf</strong> Sommerzeit<br />

umgeschaltet wird und subtrahiert von <strong>der</strong> aktuellen Systemzeit in<br />

<strong>der</strong> <strong>S7</strong>-CPU genau 1 Stunde, wenn von Sommer- <strong>auf</strong> Winterzeit umgeschaltet<br />

wird. Die Umschaltung von Winter- nach Sommerzeit findet immer<br />

am letzten Samstag im März statt, die Umschaltung von Sommer- nach<br />

Winterzeit am letzten Samstag im Oktober.<br />

Der Baustein hat folgenden Eingangsparameter:<br />

• activ vom Typ „BOOL“<br />

Ist <strong>der</strong> Parameter = 1, wird <strong>der</strong> Baustein ausgeführt. Ist <strong>der</strong> Parameter =<br />

0, wird die Ausführung des Bausteins verhin<strong>der</strong>t.<br />

Der Baustein hat folgende Ausgangsparameter:<br />

• summertime vom Typ „BOOL“<br />

Wert = 1: Es ist Sommerzeit<br />

Wert = 0: Es ist Winterzeit<br />

• Error vom Typ „INT“<br />

Ist ungleich 0, wenn während <strong>der</strong> Bearbeitung ein Fehler <strong>auf</strong>getreten ist.<br />

Der Baustein für die Sommer-/Winterzeitumschaltung „summer_winter“<br />

FB103 wird, wie im folgenden Bild dargestellt, parametriert. Als Instanz-<br />

Datenbaustein wird <strong>der</strong> Datenbaustein DB103 verwendet:<br />

Bild 4-11<br />

Parametrierung „Sommer-/Winterzeitumschaltung“<br />

Eckdaten:<br />

Arbeitsspeicherbedarf:<br />

summer_winter: 382 Bytes<br />

Instanz-DB: 48 Bytes<br />

Rev. B - Endgültig 19.07.2002 38/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

Optional: Funkgesteuert<br />

Optional besteht die Möglichkeit, statt dem oben beschriebenen Baustein<br />

eine Funkuhr zur Sommer-/Winterzeitumstellung zu verwenden. Wenn im<br />

ProTool-Bild die funkgesteuerte Variante ausgewählt wurde, dann wird <strong>der</strong><br />

Baustein FB103 „summer_winter“ deaktiviert, stattdessen wird <strong>der</strong> Baustein<br />

FB77 „DCF77_FB“ <strong>auf</strong>gerufen, <strong>der</strong> die Auswertung <strong>der</strong> von <strong>der</strong> Funkuhr<br />

empfangenen Signale vornimmt.<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

A/D AS CS2<br />

Der Baustein hat folgenden Eingangsparameter:<br />

• SekTakt vom Typ „BOOL“<br />

Eingang Sekundentakt vom DCF77-Modul<br />

• Data vom Typ „BOOL“<br />

Eingang Bitmuster, Daten vom DCF77-Modul<br />

• SekCPU vom Typ „BOOL“<br />

Taktmerkerbit 1 Hz <strong>der</strong> CPU-Uhr<br />

• DCF77 vom Typ „Timer“<br />

Zeitglied für die Erkennung <strong>der</strong> Minutenmarke<br />

Der Baustein hat folgende Ausgangsparameter:<br />

• Zeitzone vom Typ „BOOL“<br />

Wert = 1: Es ist Sommerzeit (MESZ)<br />

Wert = 0: Es ist Winterzeit (MEZ)<br />

• Umsch_Zeitzone vom Typ „BOOL“<br />

Wert = 1: Umschaltung von Sommer- <strong>auf</strong> Winterzeit o<strong>der</strong> umgekehrt erfolgt<br />

in einer Stunde<br />

• Min_Puls vom Typ „BOOL“<br />

<strong>mit</strong> <strong>der</strong> negativen Flanke beginnt eine Minute und/o<strong>der</strong> die Uhr wird gestellt<br />

• Fehler vom Typ „BOOL“<br />

Wert = 1: seit drei Minuten o<strong>der</strong> länger wurde kein gültiges Telegramm<br />

empfangen<br />

Der Baustein für die Funkuhranbindung FB77 „DCF77_FB“ wird wie im<br />

folgenden Bild dargestellt parametriert. Als Instanz-Datenbaustein wird <strong>der</strong><br />

Datenbaustein DB77 verwendet.<br />

Rev. B - Endgültig 19.07.2002 39/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

Bild 4-12<br />

Parametrierung „DCF77_FB“<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

A/D AS CS2<br />

Eckdaten:<br />

Arbeitsspeicherbedarf:<br />

DCF77_FB: 2960 Bytes<br />

Instanz-DB: 58 Bytes<br />

4.3.3.2 Erkennung von Feiertagen<br />

Der Baustein überprüft einen DB <strong>mit</strong> 30 Speicherplätzen für Feiertage bzw.<br />

Son<strong>der</strong>tage und schaltet einen Ausgang <strong>auf</strong> „1“, wenn <strong>der</strong> aktuelle Tag <strong>der</strong><br />

Systemzeit <strong>der</strong> <strong>S7</strong>-CPU <strong>mit</strong> einem Datum in diesem DB übereinstimmt.<br />

Der Baustein hat folgenden Eingangsparameter:<br />

• DB_Nr vom Typ „INT“:<br />

enthält die Nummer des DBs, in dem die Feier- und Son<strong>der</strong>tage gespeichert<br />

sind<br />

Bild 4-13<br />

Aufbau des zu überprüfenden DBs<br />

Der Baustein hat folgenden Ausgangsparameter:<br />

Rev. B - Endgültig 19.07.2002 40/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

• holiday vom Typ „BOOL“<br />

Wert = 1: aktueller Tag ist ein Feier- o<strong>der</strong> Son<strong>der</strong>tag<br />

Wert = 0: aktueller Tag ist kein Feier- o<strong>der</strong> Son<strong>der</strong>tag<br />

Der Baustein für die Erkennung von Feier- und Son<strong>der</strong>tagen „holidays“<br />

FC100 wird, wie im folgenden Bild dargestellt, parametriert:<br />

Bild 4-14<br />

Parametrierung „Erkennung von Feier- und Son<strong>der</strong>tagen“<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

A/D AS CS2<br />

Rev. B - Endgültig 19.07.2002 41/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

4.4 B&B-System<br />

Als B&B-System wird in diesem Beispiel ein OP3 o<strong>der</strong> alternativ ein<br />

TP170A eingesetzt.<br />

Hinweis<br />

Es werden an dieser Stelle exemplarisch nur 2 <strong>der</strong> Bedienoberflächen dargestellt.<br />

Eine detailliertere Beschreibung finden Sie in Kapitel 6.<br />

4.4.1 Bedienung am OP3<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

A/D AS CS2<br />

Das SIMATIC HMI-Gerät OP3 ist ein Zeilengerät aus dem unteren<br />

Leistungsbereich.<br />

Auf dem OP3 finden Sie 7 Bil<strong>der</strong> für die Zeitschaltfunktionen:<br />

• Tagesschaltuhr<br />

• Wochenschaltuhr<br />

• Monatsschaltuhr<br />

• Jahresschaltuhr<br />

• Relative <strong>Zeitschaltuhr</strong><br />

• Sommer-/Winterzeitumschaltung<br />

• Feiertage<br />

Rev. B - Endgültig 19.07.2002 42/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

Tabelle 4-1 OP3-Bil<strong>der</strong><br />

Uhr/Funktion<br />

Monatsschaltuhr<br />

Bild<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

A/D AS CS2<br />

Relative <strong>Zeitschaltuhr</strong><br />

Jedes Bild besteht aus mehreren Zeilen, wovon immer 2 sichtbar sind am<br />

OP3. Für die Eingaben <strong>der</strong> absoluten Start- und Endezeitpunkte stehen<br />

Eingabefel<strong>der</strong> zur Verfügung. Neben diesen Eingabefel<strong>der</strong>n werden in<br />

Ausgabefel<strong>der</strong>n <strong>der</strong> Zustand <strong>der</strong> Uhr, etwaige Fehler bei <strong>der</strong> Bearbeitung<br />

<strong>der</strong> Bausteine und die aktuelle Systemzeit <strong>der</strong> <strong>S7</strong>-CPU ausgegeben.<br />

Rev. B - Endgültig 19.07.2002 43/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

4.4.2 Bedienung am TP170A<br />

Das TP170A ist ein Low-End-Gerät. Es basiert <strong>auf</strong> dem Standardbetriebssystem<br />

WindowsCE.<br />

Auf dem TP170A finden Sie 9 Bil<strong>der</strong>:<br />

Tabelle 4-2<br />

Uhr/Funktion<br />

Übersichtsbild<br />

TP170A-Bil<strong>der</strong><br />

Bild<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

A/D AS CS2<br />

Tagesschaltuhr<br />

Wochenschaltuhr<br />

Rev. B - Endgültig 19.07.2002 44/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

Uhr/Funktion<br />

Monatsschaltuhr<br />

Bild<br />

Jahresschaltuhr<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

A/D AS CS2<br />

Relative <strong>Zeitschaltuhr</strong><br />

Sommer-/Winterzeitumschaltung (im Bild<br />

ist die Voreinstellung „Programmgesteuerte<br />

Umschaltung“ aktiv)<br />

Rev. B - Endgültig 19.07.2002 45/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

Uhr/Funktion<br />

5 Feiertagsbil<strong>der</strong> (Es wird hier nur eines<br />

exemplarisch dargestellt.)<br />

Bild<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

A/D AS CS2<br />

Jedes Bild ist eine grafische Oberfläche, <strong>auf</strong> <strong>der</strong> Eingabe- und Ausgabefel<strong>der</strong><br />

zur Verfügung stehen. Für die Eingaben <strong>der</strong> absoluten Start- und Endezeitpunkte<br />

stehen die Eingabefel<strong>der</strong> zur Verfügung. Neben diesen Eingabefel<strong>der</strong>n<br />

werden in Ausgabefel<strong>der</strong>n <strong>der</strong> Zustand <strong>der</strong> Uhr, etwaige Fehler<br />

bei <strong>der</strong> Bearbeitung <strong>der</strong> Bausteine und die aktuelle Systemzeit <strong>der</strong> <strong>S7</strong>-<br />

CPU ausgegeben.<br />

Rev. B - Endgültig 19.07.2002 46/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

Teil B: Installation <strong>der</strong> Beispielapplikation<br />

Ziel Teil B:<br />

Der Teil B dieses Dokuments soll dem Leser<br />

• die Installation des Beispiels <strong>mit</strong> allen HW-/SW-Komponenten erklären<br />

• die Bedienung <strong>der</strong> Applikation zeigen<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

A/D AS CS2<br />

Rev. B - Endgültig 19.07.2002 47/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

5 Installation <strong>der</strong> Hard- und Software<br />

5.1 Hardware<strong>auf</strong>bau<br />

Hardware<strong>auf</strong>bau <strong>S7</strong> Teil<br />

Die Komponenten des Hardware<strong>auf</strong>baus entnehmen sie bitte dem Kapitel<br />

2.3.1 „HW-Komponenten“.<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

A/D AS CS2<br />

Bild 5-1<br />

Hardware<strong>auf</strong>bau<br />

Bauen Sie die Komponenten entsprechend <strong>der</strong> Aufbaurichtlinien in den<br />

Manuals <strong>der</strong> Baugruppen <strong>auf</strong> und schließen Sie das Panel über ein MPI-<br />

Kabel an die <strong>S7</strong>-CPU an.<br />

Rev. B - Endgültig 19.07.2002 48/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

Optional: Hardware<strong>auf</strong>bau Funkuhr<br />

Die Verdrahtung des Funkuhr-Moduls SIPLUS DCF77 <strong>mit</strong> <strong>der</strong> Spannungsversorgung<br />

/ dem SM 321 wird <strong>mit</strong>tels eines 4-adrigen geschirmten<br />

Kabels folgen<strong>der</strong>maßen vorgenommen:<br />

PS SM 321 SIPLUS DCF77<br />

E 0.0 Sec<br />

E 0.1 DCF Data<br />

L+ 24Vdc<br />

M<br />

Ground<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

A/D AS CS2<br />

Sie können die Funkuhr natürlich auch an an<strong>der</strong>e digitale Eingänge<br />

als hier beschrieben anschließen. In diesem Fall müssen Sie lediglich<br />

im OB1 beim Aufruf des FB77 „DCF77_FB“ die Verschaltung <strong>der</strong><br />

Parameter „SekTakt“ und „Data“ anpassen.<br />

Funktion <strong>der</strong> LEDS <strong>auf</strong> dem Funkuhrmodul SIPLUS DCF77:<br />

• grüne LED ‚24Vdc’: Versorgungsspannung liegt an<br />

• innere rote LED ‚DCF data’: Datentransfer zum Automatisierungssystem<br />

• äußere rote LED ‚sec’: Sekundentakt von Atomuhr<br />

Wichtig!<br />

Der Anbringungsort des SIPLUS DCF77 sollte so gewählt werden, dass das Funkuhrsignal<br />

nicht durch Gebäudefassaden aus Metall o<strong>der</strong> ähnlichem abgeschirmt<br />

wird. Das Modul selbst muss von Störfrequenzen abgeschirmt sein und sollte nicht<br />

direkt <strong>auf</strong> einer Metalloberfläche angebracht werden.<br />

Eine Überprüfung des Funkempfangs am Anbringungsort kann durch das Anlegen<br />

<strong>der</strong> Versorgungsspannung an das SIPLUS DCF77 erfolgen. Bei Funkempfang<br />

muß die äußere rote LED im Sekundentakt blinken. Sollte dies nicht <strong>der</strong> Fall sein<br />

bzw nach längerem Betrieb die LED ‚stottern‘, so sollte ein besser geeigneter<br />

Anbringungsort gewählt werden. Je nach Empfangsbedingungen dauert das Stellen<br />

<strong>der</strong> Uhr im Normalfall ca 3 – 4 Minuten, kann bei ungünstigen Anbringungsorten<br />

aber auch länger dauern.<br />

Rev. B - Endgültig 19.07.2002 49/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

5.2 Softwareinstallation<br />

Voraussetzung: STEP7 V5.1 wurde bereits zusammen <strong>mit</strong> dem NCM-Paket<br />

für IndustrialEthernet installiert. Zusätzlich zu STEP 7 ist bereits ProTool V6<br />

<strong>auf</strong> Ihrem Rechner installiert.<br />

5.2.1 Laden <strong>der</strong> Applikationssoftware in die <strong>S7</strong>-CPU<br />

Die einfachste Möglichkeit die Applikationssoftware in die <strong>S7</strong>-CPU zu laden,<br />

ist über MPI. Verbinden Sie dazu die MPI-Schnittstelle Ihres PCs <strong>mit</strong><br />

<strong>der</strong> MPI-Schnittstelle <strong>der</strong> <strong>S7</strong>-CPU. Um den Transfer auszuführen, müssen<br />

Sie folgende Schritte durchführen:<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

A/D AS CS2<br />

Tabelle 5-1<br />

Laden <strong>der</strong> Applikationssoftware in die <strong>S7</strong>-CPU<br />

Step Maßnahme Aktion/Bild<br />

1. Öffnen Sie den Dialog „PG/PC-<br />

Schnittstelle“ <strong>mit</strong> dem Befehl „Start<br />

->Einstellungen->Systemsteuerung->PG/PC-Schnittstelle<br />

einstellen“.<br />

2. Wählen Sie als „Zugangspunkt <strong>der</strong><br />

Applikation“ <strong>S7</strong>ONLINE aus.<br />

Sollte dieser Eintrag bei Ihnen nicht<br />

vorhanden sein, so erstellen Sie ihn<br />

über den Eintrag <br />

(enthalten in <strong>der</strong><br />

Listbox unter Zugangspunkt <strong>der</strong><br />

Applikation).<br />

Rev. B - Endgültig 19.07.2002 50/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

Step Maßnahme Aktion/Bild<br />

3. Markieren Sie im Listenfeld „Benutzte<br />

Schnittstellenparametrierung“ den<br />

Eintrag „CP5611(MPI)“ aus. Betätigen<br />

Sie die Schaltfläche „Eigenschaften“.<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

A/D AS CS2<br />

4. Tragen Sie die MPI-Adresse für den<br />

PC ein, in diesem Beispiel die Adresse<br />

„4“. Tragen Sie die übrigen<br />

Busparameter ein und schließen Sie<br />

den Dialog <strong>mit</strong> „OK“.<br />

5. Verlassen Sie den Dialog „PG/PC-<br />

Schnittstelle einstellen“<br />

<strong>mit</strong> „OK“.<br />

Rev. B - Endgültig 19.07.2002 51/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

Step Maßnahme Aktion/Bild<br />

6. Öffnen Sie das <strong>mit</strong>gelieferte Projekt<br />

im SIMATIC Manager und markieren<br />

Sie die SIMATIC-Station. Laden Sie<br />

das Projekt über das Menü „Zielsystem<br />

> Laden“ o<strong>der</strong> den Button<br />

in die <strong>S7</strong>-CPU.<br />

5.2.2 Laden <strong>der</strong> Applikationssoftware in das Panel<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

A/D AS CS2<br />

Das ProTool-Projekt muss in das entsprechende B&B-Gerät geladen werden.<br />

Dazu gibt es 2 Möglichkeiten:<br />

• MPI-Transfer<br />

• Serieller Transfer<br />

In diesem Beispiel wird <strong>der</strong> MPI-Transfer erklärt. Verbinden Sie dazu die<br />

MPI-Schnittstelle Ihres PCs <strong>mit</strong> <strong>der</strong> MPI-Schnittstelle des Panels, hier<br />

TP170A.<br />

Hinweis<br />

Die gleiche Vorgehensweise ist auch bei <strong>der</strong> Verwendung eines OP3s erfor<strong>der</strong>lich.<br />

Sie müssen in diesem Fall statt dem TP170A-Projekt das OP3-Projekt öffnen (s.<br />

Schritt 3).<br />

Tabelle 5-2<br />

Laden <strong>der</strong> Applikationssoftware in das Panel<br />

Step Maßnahme Aktion/Bild<br />

1. Führen Sie zum Einstellen <strong>der</strong><br />

PG/PC-Schnittstelle die Schritte 1<br />

bis 5 des Kapitels 5.2.1 durch.<br />

2. Öffnen Sie das <strong>mit</strong>gelieferte Projekt<br />

im SIMATIC Manager.<br />

3. Wählen Sie den Projektnamen an,<br />

machen Sie einen Doppelklick <strong>auf</strong><br />

„TP170A“. Das Projekt wird in Pro-<br />

Tool geöffnet.<br />

Rev. B - Endgültig 19.07.2002 52/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

Step Maßnahme Aktion/Bild<br />

4. Machen Sie die nötigen Einstellungen<br />

für den Transferbetrieb. Öffnen<br />

Sie das Menü „Datei > Transfer<br />

> Einstellung...“.<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

A/D AS CS2<br />

5. Wählen Sie „MPI/PROFIBUS DP“<br />

aus und geben Sie die OP-Adresse<br />

an, hier im Beispiel „1“.<br />

Hinweis:<br />

Die OP-Adresse muss <strong>mit</strong> <strong>der</strong> Netzparametrierung<br />

in ProTool übereinstimmen.<br />

Die Einstellungen treffen<br />

Sie unter „Steuerungen“.<br />

6. Starten Sie den Projekttransfer über<br />

das Menü „Datei > Transfer ><br />

Projekttransfer starten“.<br />

Rev. B - Endgültig 19.07.2002 53/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

Step Maßnahme Aktion/Bild<br />

7. Beantworten Sie die Frage, ob Sie<br />

die Projektierung abspeichern wollen<br />

<strong>mit</strong> „Ja“.<br />

8. Anschließend wird die Generierung<br />

und, wenn die Generierung erfolgreich<br />

war, <strong>der</strong> Projekttransfer gestartet.<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

A/D AS CS2<br />

9. Der Projekttransfer ist erfolgreich<br />

abgeschlossen, wenn Sie keine<br />

Fehlermeldung erhalten. Sonst ü-<br />

berprüfen Sie bitte Ihre Einstellungen<br />

erneut und versuchen es noch<br />

einmal.<br />

Rev. B - Endgültig 19.07.2002 54/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

6 Bedienung <strong>der</strong> Applikation<br />

In dieser Applikation wird für die Bedienung <strong>der</strong> Applikation je ein Beispiel<br />

für ein TP170A und ein OP3 <strong>mit</strong>geliefert. Die Bedienung wird anhand von 2<br />

Anwendungsfällen erklärt.<br />

Ein Anwendungsfall verwendet viele verschiedene absolute <strong>Zeitschaltuhr</strong>en<br />

plus Sommer-/Winterzeitumschaltung und wird an <strong>der</strong> B&B-Oberfläche für<br />

das TP170A dargestellt (Kapitel 6.1).<br />

Der zweite Anwendungsfall beinhaltet mehrere relative <strong>Zeitschaltuhr</strong>en zur<br />

Darstellung einer Impulskette und nur 2 absolute <strong>Zeitschaltuhr</strong>en. Dieser<br />

Anwendungsfall wird am Beispiel des OP3 erklärt (Kapitel 6.2).<br />

Hinweis<br />

Wie Sie mehrere <strong>Zeitschaltuhr</strong>en verwenden, erfahren Sie im Kapitel 9.<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

A/D AS CS2<br />

Beide Anwendungsfälle sind neben dem „<strong>Basis</strong>projekt“ im Download enthalten<br />

und können als Ausgangsbasis für die eigene Projektierung verwendet<br />

werden.<br />

6.1 Anwendungsfall 1: Viele <strong>Zeitschaltuhr</strong>en<br />

Es werden in diesem Fall mehrere <strong>Zeitschaltuhr</strong>en von den absoluten <strong>Zeitschaltuhr</strong>en<br />

(Tages-, Wochen-, Monats-, Jahresschaltuhr) verwendet:<br />

• 2 Tagesschaltuhren<br />

• 3 Wochenschaltuhren<br />

• 2 Monatsschaltuhren<br />

• 1 Jahresschaltuhr<br />

• 3 Feiertage<br />

Die Uhren sollen zu folgenden Zeiten aktiv und wie in <strong>der</strong> Tabelle angegeben<br />

parametriert sein:<br />

Rev. B - Endgültig 19.07.2002 55/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

A/D AS CS2<br />

Tabelle 6-1 Schaltzeiten <strong>der</strong> Uhren für Anwendungsfall 1<br />

Uhr Schaltzeit Uhr ist freigegeben<br />

Tagesschaltuhr 1 (T1) 7 Uhr bis 8:30 Uhr ja Nein<br />

Tagesschaltuhr 2 (T2) 18 Uhr bis 20 Uhr nein Nein<br />

Wochenschaltuhr 1<br />

(W1)<br />

jeden Montag von<br />

6 Uhr bis 8 Uhr<br />

ja<br />

Ja<br />

Wochenschaltuhr 2<br />

(W2)<br />

Wochenschaltuhr 3<br />

(W3)<br />

Monatsschaltuhr 1<br />

(M1)<br />

Monatsschaltuhr 2<br />

(M2)<br />

Jahresschaltuhr (J)<br />

von Freitag, 16<br />

Uhr bis Montag, 6<br />

Uhr<br />

von Montag bis<br />

Freitag von 12 Uhr<br />

bis 16 Uhr<br />

jeden 10. des Monats<br />

von 6 Uhr bis<br />

22 Uhr<br />

am Monatsletzten<br />

von 14 Uhr bis 20<br />

Uhr<br />

vom 1.5., 6 Uhr bis<br />

1.6., 6 Uhr<br />

Feiertage (F) 6.1.02, 1.5.02,<br />

24.12.02.<br />

ja<br />

ja<br />

nein<br />

ja<br />

ja<br />

- -<br />

Ausgang ist<br />

zurückgesetzt<br />

Nein<br />

Nein<br />

Ja<br />

Nein<br />

Nein<br />

Es muss für jede verwendete <strong>Zeitschaltuhr</strong> ein separates Bild <strong>mit</strong> den notwendigen<br />

Variablenverschaltungen vorhanden sein. Die Bil<strong>der</strong> für die unterschiedlichen<br />

<strong>Zeitschaltuhr</strong>en werden durch ein Übersichtsbild <strong>auf</strong>gerufen.<br />

Die Steuerung <strong>der</strong> Sommer-/ Winterzeitumschaltung erfolgt hier über das<br />

Funkuhrmodul. Diese Voreinstellung kann über das Bediengerät per Tastendruck<br />

geän<strong>der</strong>t werden, so dass die Umschaltung programmgesteuert<br />

<strong>mit</strong>tels des FB 103 „summer_winter“ geschieht.<br />

Rev. B - Endgültig 19.07.2002 56/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

Die HMI-Bil<strong>der</strong> zur Bedienung <strong>der</strong> Applikation sind in 2 Teile geteilt:<br />

• Im oberen Teil befinden sich die Eingabefel<strong>der</strong> (weiß hinterlegt) und die<br />

Buttons, die zur Bedienung notwendig sind. Tritt bei den Eingabefel<strong>der</strong>n<br />

eine Grenzwertverletzung <strong>auf</strong>, sind die Eingabefel<strong>der</strong> gegraut.<br />

• In <strong>der</strong> unteren Hälfte befinden sich Ausgabefel<strong>der</strong>, in denen <strong>der</strong> Zustand<br />

<strong>der</strong> Uhr und die aktuelle Systemzeit aus <strong>der</strong> CPU dargestellt wird.<br />

Buttons zur<br />

Bedienung<br />

Eingabefel<strong>der</strong><br />

Ausgabefel<strong>der</strong><br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

A/D AS CS2<br />

Bild 6-1<br />

Übersicht „Bedienung <strong>der</strong> Applikation“<br />

Rev. B - Endgültig 19.07.2002 57/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

Bedienung Tagesschaltuhr<br />

Bei <strong>der</strong> Tagesschaltuhr müssen folgende Parameter eingestellt werden:<br />

• Startzeitpunkt <strong>mit</strong> Stunde, Minute und Sekunde<br />

• Endezeitpunkt <strong>mit</strong> Stunde, Minute und Sekunde<br />

• Steuerparameter<br />

Die Parametrierung für die Tagesschaltuhr wird am Beispiel für die oben<br />

angeführte Tagesschaltuhr 1 gezeigt. Die Parametrierung für die Tagesschaltuhr<br />

2 verhält sich analog.<br />

Start- und<br />

Endezeit<br />

Uhr ist freigeben<br />

Ausgang ist nicht<br />

zurückgesetzt<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

A/D AS CS2<br />

Uhr nicht<br />

aktiv<br />

kein Fehler<br />

Bild 6-2 Parametrierung Tagesschaltuhr 1<br />

Wechsel zurück<br />

ins Übersichtsbild<br />

heute ist kein Feiertag<br />

Aktuelles Datum/<br />

Uhrzeit in <strong>der</strong> <strong>S7</strong>-CPU<br />

Rev. B - Endgültig 19.07.2002 58/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

Bedienung Wochenschaltuhr<br />

Bei <strong>der</strong> Wochenschaltuhr müssen folgende Parameter eingestellt werden:<br />

• Startzeitpunkt <strong>mit</strong> Stunde, Minute und Sekunde und <strong>der</strong> dazugehörige<br />

Wochentag<br />

• Endezeitpunkt <strong>mit</strong> Stunde, Minute und Sekunde und <strong>der</strong> dazugehörige<br />

Wochentag<br />

• Steuerparameter<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

A/D AS CS2<br />

!<br />

Angaben für Day (Wochentag):<br />

• 1 bis 7 entspricht Sonntag bis Samstag<br />

• 8 entspricht Montag bis Freitag, d.h. die Uhr ist jeden Tag von Montag<br />

bis Freitag zwischen Ein- und Ausschaltzeit aktiv. Ist die Ausschaltzeit<br />

kleiner als die Einschaltzeit, ist die Uhr bis zum Samstag aktiv.<br />

• 9 entspricht Samstag bis Sonntag, d.h. die Uhr ist jeden Tag von Samstag<br />

bis Sonntag zwischen Ein- und Ausschaltzeit aktiv. Ist die Ausschaltzeit<br />

kleiner als die Einschaltzeit, ist die Uhr bis zum Montag aktiv.<br />

Wichtig<br />

Es ist immer die Angabe für den Starttag „führend“. Das bedeutet: Wird beim Starttag<br />

eine 8 o<strong>der</strong> 9 eingegeben, muss auch <strong>der</strong> Endetag eine 8 o<strong>der</strong> 9 sein. Ist <strong>der</strong><br />

Starttag zwischen 1 und 7, darf auch <strong>der</strong> Endetag nur zwischen 1 und 7 liegen und<br />

nicht 8 o<strong>der</strong> 9 sein.<br />

Die Parametrierung für die Wochenschaltuhr wird am Beispiel für die oben<br />

angeführte Wochenschaltuhr 1 gezeigt. Die Parametrierung für die Wochenschaltuhren<br />

2 und 3 erfolgt analog zu dieser Parametrierung.<br />

Start- und Endezeit<br />

<strong>mit</strong> Wochentag<br />

Uhr ist freigeben<br />

Ausgang ist nicht<br />

zurückgesetzt<br />

Uhr nicht aktiv<br />

Heute ist kein Feiertag<br />

Aktuelles Datum/<br />

Uhrzeit in <strong>der</strong> <strong>S7</strong>-CPU<br />

kein Fehler<br />

Wechsel zurück<br />

ins Übersichtsbild<br />

Bild 6-3 Parametrierung Wochenschaltuhr 1<br />

Rev. B - Endgültig 19.07.2002 59/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

Bedienung Monatsschaltuhr<br />

Bei <strong>der</strong> Monatsschaltuhr müssen folgende Parameter eingestellt werden:<br />

• Startzeitpunkt <strong>mit</strong> Stunde, Minute und Sekunde und Tag im Monat<br />

• Endezeitpunkt <strong>mit</strong> Stunde, Minute und Sekunde und Tag im Monat<br />

• Steuerparameter<br />

Die Parametrierung für die Monatsschaltuhr wird am Beispiel für die oben<br />

angeführte Monatsschaltuhr 1 gezeigt:<br />

Start- und Endezeit<br />

<strong>mit</strong> Tag<br />

Uhr ist nicht freigeben<br />

Ausgang ist zurückgesetzt<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

A/D AS CS2<br />

Uhr ist nicht aktiv<br />

kein Fehler<br />

Bild 6-4 Parametrierung Monatsschaltuhr 1<br />

Wechsel zurück<br />

ins Übersichtsbild<br />

heute ist ein Feiertag<br />

Aktuelles Datum/<br />

Uhrzeit in <strong>der</strong> <strong>S7</strong>-CPU<br />

Die Parametrierung <strong>der</strong> Monatsschaltuhr 2 erfolgt analog zur Parametrierung<br />

<strong>der</strong> Monatsschaltuhr 1.<br />

Rev. B - Endgültig 19.07.2002 60/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

Bedienung Jahresschaltuhr<br />

Bei <strong>der</strong> Jahresschaltuhr müssen folgende Parameter eingestellt werden:<br />

• Startzeitpunkt <strong>mit</strong> Stunde, Minute und Sekunde und Tag und Monat<br />

• Endezeitpunkt <strong>mit</strong> Stunde, Minute und Sekunde und Tag und Monat<br />

• Steuerparameter<br />

Start- und Endezeit<br />

<strong>mit</strong> Tag und Monat<br />

Uhr ist freigegeben<br />

Ausgang ist nicht<br />

zurückgesetzt<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

A/D AS CS2<br />

Bild 6-5<br />

Uhr aktiv<br />

kein Fehler<br />

Parametrierung Jahresschaltuhr<br />

Wechsel zurück<br />

ins Übersichtsbild<br />

heute ist kein Feiertag<br />

Aktuelles Datum/<br />

Uhrzeit in <strong>der</strong> <strong>S7</strong>-CPU<br />

Bedienung Feiertage/Son<strong>der</strong>tage<br />

Für die Eingabe <strong>der</strong> Feier-/Son<strong>der</strong>tage stehen 2 Bil<strong>der</strong> zur Verfügung. Auf<br />

jedem Bild können 15 Feier-/Son<strong>der</strong>tage eingeben werden. Für die Angabe<br />

eines Feier-/Son<strong>der</strong>tages müssen Tag, Monat und Jahr angegeben werden.<br />

Eingabe von<br />

Tag, Monat, Jahr<br />

für jeden Feiertag<br />

Anzeige Feiertag ja/nein<br />

aktuelles Datum/Uhrzeit<br />

Bild 6-6<br />

Bedienoberfläche Feier-/Son<strong>der</strong>tage<br />

Rev. B - Endgültig 19.07.2002 61/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

Bedienung Sommer-/Winterzeitumschaltung<br />

In diesem Bedienbild besteht die Möglichkeit, über einen Button auszuwählen,<br />

ob die Zeitumstellung programmgesteuert, d.h. <strong>mit</strong> Hilfe des FB 103<br />

„summer_winter“, erfolgt, o<strong>der</strong> ob bei Einsatz des Funkempfängers die<br />

funkgesteuerte Option aktiviert werden soll.<br />

In diesem Anwendungsfall ist die Steuerung per Funkuhr aktiviert.<br />

Wenn Sie keine Funkuhr einsetzen wollen, schalten Sie in den Modus<br />

„programmgesteuerte Umschaltung“ um.<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

A/D AS CS2<br />

Bild 6-7<br />

Bedienoberfläche Sommer-/Winterzeitumschaltung<br />

Hinweis<br />

Die gleichen Uhren können auch <strong>mit</strong> dem OP3 (LowCost-Bereich) o<strong>der</strong> einem<br />

an<strong>der</strong>en beliebigen B&B-Gerät bedient und beobachtet werden. Das TP170 A wird<br />

hier nur als Beispiel angeführt.<br />

Rev. B - Endgültig 19.07.2002 62/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

Im folgenden ist ein Beispiel <strong>auf</strong>gezeigt, wie die Ausgänge <strong>der</strong> einzelnen<br />

<strong>Zeitschaltuhr</strong>en im Anwendungsfall 1 verschalten sind. Es werden z.B.<br />

Ventile angesteuert.<br />

T1<br />

T2<br />

W2<br />

ODER<br />

M1<br />

F<br />

W1<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

A/D AS CS2<br />

T2<br />

ODER<br />

M1<br />

J<br />

Tritt ein Feiertag <strong>auf</strong>, werden dieUhren W1 und J zurückgesetzt<br />

W3<br />

UND<br />

M2<br />

Bild 6-8<br />

Beispiel<br />

Folgende Punkte können dem Beispiel entnommen werden:<br />

• Der Ausgang einer Uhr kann mehrfach im Programm verschalten werden<br />

• Verschiedene Ausgänge von Uhren können durch Verknüpfungen <strong>auf</strong><br />

ein Objekt, z.B. Ventil verschalten werden.<br />

• Durch den Feiertagsbaustein können einzelne Uhren „ausgeschalten“<br />

werden.<br />

Rev. B - Endgültig 19.07.2002 63/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

6.2 Anwendungsfall 2: Impulskette<br />

Bei diesem Anwendungsfall werden eine Tagesschaltuhr, eine Wochenschaltuhr<br />

sowie 3 relative <strong>Zeitschaltuhr</strong>en verwendet, wobei die 3 relativen<br />

<strong>Zeitschaltuhr</strong>en eine Impulskette darstellen sollen. Das bedeutet: Uhr 1<br />

läuft aus -> Aus-Signal startet Uhr 2 -> Uhr 2 läuft aus -> Aus-Signal startet<br />

Uhr 3. Das ist im folgenden Bild dargestellt:<br />

Uhr<br />

Uhr<br />

Uhr<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

A/D AS CS2<br />

Bild 6-9<br />

Impulsdiagramm „Impulskette“<br />

Ein Bild am OP3 besteht aus mehreren „Fenstern“. Ein „Fenster“ entspricht<br />

2 Zeilen <strong>mit</strong> je 20 möglichen Zeichen. In <strong>der</strong> oberen Zeile wird immer die<br />

Erklärung zu dem Parameter angezeigt, <strong>der</strong> in <strong>der</strong> unteren Zeile eingegeben<br />

werden kann.<br />

„Fenster“ am OP 3<br />

Textuelle Beschreibung<br />

des Parameters<br />

Eingabe/Ausgabefeld<br />

Bild 6-10<br />

Übersicht OP3-Bild<br />

Die Uhren in diesem Anwendungsfall sollen <strong>mit</strong> folgenden Parametern aktiv<br />

werden:<br />

Rev. B - Endgültig 19.07.2002 64/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

Tabelle 6-2 Schaltzeiten <strong>der</strong> Uhren für Anwendungsfall 1<br />

Uhr Schaltzeit Uhr ist freigegeben<br />

Tagesschaltuhr (T) 8 bis 12 Uhr ja ja<br />

Wochenschaltuhr (W) freitags von 12 ja<br />

nein<br />

bis 20 Uhr<br />

Relative <strong>Zeitschaltuhr</strong> 1 2 Stunden ja nein<br />

(R1)<br />

Relative <strong>Zeitschaltuhr</strong> 2<br />

(R2)<br />

5 Stunden, 30<br />

Minuten<br />

nein<br />

nein<br />

Relative <strong>Zeitschaltuhr</strong> 3<br />

(R3)<br />

1 Tag, 12 Stunden<br />

ja<br />

Ausgang ist zurückgesetzt<br />

ja<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

A/D AS CS2<br />

Hinweis<br />

In diesem Fall können lei<strong>der</strong> keine „Live“-Bil<strong>der</strong> (Bil<strong>der</strong> <strong>mit</strong> den eingestellten Parametern)<br />

dargestellt werden, son<strong>der</strong>n nur Bil<strong>der</strong> aus <strong>der</strong> Projektierungssicht.<br />

Rev. B - Endgültig 19.07.2002 65/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

Bedienung Tagesschaltuhr<br />

Bei <strong>der</strong> Tagesschaltuhr müssen folgende Parameter eingestellt werden:<br />

• Startzeitpunkt <strong>mit</strong> Stunde, Minute und Sekunde<br />

• Endezeitpunkt <strong>mit</strong> Stunde, Minute und Sekunde<br />

• Steuerparameter<br />

Im folgenden sehen Sie, wie die B&B-Oberfläche für die Tagesschaltuhr in<br />

<strong>der</strong> Projektiersicht am OP 3 aussieht:<br />

Startzeit<br />

eingeben (8 Uhr)<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

A/D AS CS2<br />

Endezeit<br />

eingeben (12 Uhr)<br />

Uhr freigeben (1)<br />

Uhr aktiv (0)<br />

Ausgang<br />

zurücksetzen (1)<br />

0 -> kein Fehler<br />

Aktuelles Datum/<br />

Uhrzeit in <strong>der</strong> <strong>S7</strong>-CPU<br />

Feier-/Son<strong>der</strong>tag (0)<br />

Bild 6-11<br />

B&B-Oberfläche Tagesschaltuhr (Projektiersicht)<br />

Rev. B - Endgültig 19.07.2002 66/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

Bedienung Wochenschaltuhr<br />

Bei <strong>der</strong> Wochenschaltuhr müssen folgende Parameter eingestellt werden:<br />

• Startzeitpunkt <strong>mit</strong> Stunde, Minute und Sekunde und <strong>der</strong> dazugehörige<br />

Wochentag<br />

• Endezeitpunkt <strong>mit</strong> Stunde, Minute und Sekunde und <strong>der</strong> dazugehörige<br />

Wochentag<br />

• Steuerparameter<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

A/D AS CS2<br />

!<br />

Angaben für Day (Wochentag):<br />

• 1 bis 7 entspricht Sonntag bis Samstag<br />

• 8 entspricht Montag bis Freitag, d.h. die Uhr ist jeden Tag von Montag<br />

bis Freitag zwischen Ein- und Ausschaltzeit aktiv. Ist die Ausschaltzeit<br />

kleiner als die Einschaltzeit, ist die Uhr bis zum Samstag aktiv.<br />

• 9 entspricht Samstag bis Sonntag, d.h. die Uhr ist jeden Tag von Samstag<br />

bis Sonntag zwischen Ein- und Ausschaltzeit aktiv. Ist die Ausschaltzeit<br />

kleiner als die Einschaltzeit, ist die Uhr bis zum Montag aktiv.<br />

Wichtig<br />

Es ist immer die Angabe für den Starttag „führend“. Das bedeutet: Wird beim Starttag<br />

eine 8 o<strong>der</strong> 9 eingegeben, muss auch <strong>der</strong> Endetag eine 8 o<strong>der</strong> 9 sein. Ist <strong>der</strong><br />

Starttag zwischen 1 und 7, darf auch <strong>der</strong> Endetag nur zwischen 1 und 7 liegen und<br />

nicht 8 o<strong>der</strong> 9 sein.<br />

Im folgenden sehen Sie, wie die B&B-Oberfläche für die Wochenschaltuhr<br />

in <strong>der</strong> Projektiersicht am OP 3 aussieht:<br />

Rev. B - Endgültig 19.07.2002 67/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

Startzeit <strong>mit</strong><br />

Wochentag eingeben<br />

6 12 Uhr<br />

Endezeit <strong>mit</strong><br />

Wochentag eingeben<br />

6 20 Uhr<br />

Uhr freigeben (1)<br />

Uhr aktiv (0)<br />

Ausgang<br />

zurücksetzen (0)<br />

0 -> kein Fehler<br />

Aktuelles Datum/<br />

Uhrzeit in <strong>der</strong> <strong>S7</strong>-CPU<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

A/D AS CS2<br />

Bild 6-12<br />

B&B-Oberfläche Wochenschaltuhr (Projektiersicht)<br />

Feier-/Son<strong>der</strong>tag (0)<br />

Rev. B - Endgültig 19.07.2002 68/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

Bedienung relative <strong>Zeitschaltuhr</strong><br />

Bei <strong>der</strong> relativen <strong>Zeitschaltuhr</strong> müssen folgende Parameter eingestellt werden:<br />

• Time_To_Check <strong>mit</strong> Tagen, Stunden, Minuten und Sekunden<br />

• Steuerparameter<br />

Im folgenden sehen Sie, wie die B&B-Oberfläche für die relative <strong>Zeitschaltuhr</strong><br />

in <strong>der</strong> Projektiersicht am OP 3 aussieht:<br />

Zeit eingeben<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

A/D AS CS2<br />

Uhr freigeben<br />

Jede o<strong>der</strong> nur erste positive<br />

Flanke am Eingang „StartTime“<br />

berücksichtigen<br />

Bild 6-13<br />

Zeit starten<br />

wenn nötig, Ausgang<br />

zurücksetzen<br />

„1“, wenn Uhr aktiv Ungleich „0“, wenn<br />

während <strong>der</strong> Bearbeitung<br />

ein Fehler <strong>auf</strong>tritt<br />

B&B-Oberfläche relative <strong>Zeitschaltuhr</strong> (Projektiersicht)<br />

Aktuelles Datum/<br />

Uhrzeit in <strong>der</strong> <strong>S7</strong>-CPU<br />

Hinweis<br />

Die gleichen Uhren können auch <strong>mit</strong> dem TP170A o<strong>der</strong> einem an<strong>der</strong>en beliebigem<br />

B&B-Gerät bedient und beobachtet werden. Das OP3 wird hier nur als Beispiel<br />

angeführt.<br />

Rev. B - Endgültig 19.07.2002 69/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

Im Folgenden ist beispielhaft <strong>auf</strong>gezeigt, wie die Ausgänge <strong>der</strong> einzelnen<br />

<strong>Zeitschaltuhr</strong>en im Anwendungsfall 2 verschalten sind. Es werden z.B.<br />

Ventile angesteuert.<br />

R1<br />

R2<br />

R3<br />

T<br />

ODER<br />

W<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

A/D AS CS2<br />

R1<br />

T<br />

W<br />

Bild 6-14<br />

R2<br />

Beispiel<br />

R3<br />

ODER<br />

Folgende Punkte können dem Beispiel entnommen werden:<br />

• Der Ausgang einer Uhr kann mehrfach im Programm verschalten werden.<br />

• Verschiedene Ausgänge von Uhren können durch Verknüpfungen <strong>auf</strong><br />

ein Objekt, z.B. Ventil verschalten werden.<br />

Rev. B - Endgültig 19.07.2002 70/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

Teil C: Programmbeschreibung<br />

Ziel Teil C:<br />

Dieser Teil <strong>der</strong> Dokumentation soll<br />

• dem Leser Details aus dem Code einiger Kernprogrammteile erläutern<br />

• Hinweise liefern, wo Erweiterungen sinnvoll sind<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

A/D AS CS2<br />

Voraussetzung<br />

Dies ist keine Einführung in die STEP 7 Sprache AWL. Der Leser sollte die<br />

Grundlagen dieser Sprachen beherrschen.<br />

Hilfreich ist es vor <strong>der</strong> Code-Beschreibung die Kapitel im Teil A1 und A2 zu<br />

lesen.<br />

Rev. B - Endgültig 19.07.2002 71/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

7 STEP 7 Programm<br />

Der STEP7 Code ist hier nicht Zeile für Zeile erklärt. Die Dokumentation<br />

beschränkt sich <strong>auf</strong> die Kernpunkte. Detailinformationen zu den Programmen<br />

finden Sie in den ausführlich dokumentierten Quellen.<br />

7.1 Absolute <strong>Zeitschaltuhr</strong>en<br />

7.1.1 Wochenschaltuhr<br />

Bei <strong>der</strong> Wochenschaltuhr (FB121) muss überprüft werden, ob die Funktion<br />

Montag – Freitag o<strong>der</strong> Samstag bis Sonntag am Starttag eingetragen ist.<br />

Wenn ja, muss die gleiche Funktion am Endetag eingegeben werden und<br />

die Uhrzeitüberprüfung spezifisch durchgeführt werden.<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

A/D AS CS2<br />

Tabelle 7-1<br />

Code<br />

Code Wochenschaltuhr<br />

NETZWERK 3:<br />

// function: mo - fr?<br />

L #time_to_check.startday<br />

L 8<br />

==I<br />

SPB s8<br />

// function: sa - su?<br />

L #time_to_check.startday<br />

L 9<br />

==I<br />

SPB s9<br />

L 8<br />

L #time_to_check.endday<br />

==I<br />

SPB err<br />

L 9<br />

==I<br />

SPB err<br />

SPA ess<br />

Bemerkung<br />

Funktion gleich Montag bis Freitag<br />

Funktion gleich Samstag bis<br />

Sonntag<br />

wenn Funktion am Endetag jetzt<br />

gleich Mo – Fr o<strong>der</strong> Sa – So<br />

dann Fehler und Ende<br />

Rev. B - Endgültig 19.07.2002 72/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

7.1.2 Monatsschaltuhr<br />

Bei <strong>der</strong> Monatsschaltuhr (FB123) muss überprüft werden, ob die Funktion<br />

„Monatsletzter“ verwendet wird. Wenn ja, muss <strong>der</strong> Starttag o<strong>der</strong> <strong>der</strong> Endetag<br />

<strong>auf</strong> den Letzten des jeweiligen Monats gesetzt werden.<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

A/D AS CS2<br />

Tabelle 7-2<br />

Code<br />

Code Monatsschaltuhr<br />

NETZWERK 4:<br />

enst: NOP 0<br />

L #time_to_check.start_dateday<br />

T #temp_startday<br />

L #time_to_check.end_dateday<br />

T #temp_endday<br />

L #temp_startday<br />

L 32<br />

==I<br />

SPB mola<br />

L #temp_endday<br />

L 32<br />

==I<br />

SPB mola<br />

SPA equa<br />

NETZWERK 5:<br />

mola: NOP 0<br />

L #month<br />

SPL nomo<br />

SPA ende<br />

SPA m31<br />

SPA m28<br />

SPA m31<br />

SPA m30<br />

SPA m31<br />

SPA m30<br />

SPA m31<br />

SPA m31<br />

SPA m30<br />

SPA m31<br />

SPA m30<br />

SPA m31<br />

nomo: SPA ende<br />

Bemerkung<br />

überprüfe, ob im Starttag o<strong>der</strong> im<br />

Endetag „Funktion“ „Monatsletzter“<br />

steht<br />

wenn ja, überprüfe aktuellen<br />

Monat<br />

Rev. B - Endgültig 19.07.2002 73/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

Code<br />

NETZWERK 6:<br />

m31: NOP 0<br />

L #temp_startday<br />

L 32<br />

I<br />

SPB m2<br />

L 31<br />

T #temp_startday<br />

m2: NOP 0<br />

L #temp_endday<br />

L 32<br />

I<br />

SPB equa<br />

L 31<br />

T #temp_endday<br />

SPA equa<br />

Bemerkung<br />

Wenn z.B. Monat <strong>mit</strong> 31 Tagen,<br />

setzte Starttag o<strong>der</strong> Endetag<br />

(abhängig davon, wo „Funktion“<br />

„Monatsletzter“ gefor<strong>der</strong>t) <strong>auf</strong> 31<br />

Gleiche Funktion gibt es auch für<br />

Monate <strong>mit</strong> 30 Tagen o<strong>der</strong> <strong>mit</strong> 28<br />

Tagen<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

A/D AS CS2<br />

7.2 Relative <strong>Zeitschaltuhr</strong><br />

Tabelle 7-3<br />

Code<br />

NETZWERK 1:<br />

L 0<br />

T #err<br />

UN #start<br />

SPB next<br />

Bei <strong>der</strong> relativen <strong>Zeitschaltuhr</strong> (FB124) ist die korrekte Auswertung <strong>der</strong> einzelnen<br />

Eingänge wichtig. Davon hängt ab, ob die Uhr aktiv wird, ob bei je<strong>der</strong><br />

Flanke die abzul<strong>auf</strong>ende Zeit neu losläuft o<strong>der</strong> nur bei <strong>der</strong> ersten Flanke.<br />

Code Relative <strong>Zeitschaltuhr</strong><br />

Bemerkung<br />

Uhr ist nicht freigegeben-> überprüfe,<br />

ob noch aktiv und evtl.<br />

ausgeschalten werden muss<br />

UN #checkflank<br />

SPB n2<br />

SPA flan<br />

n2: NOP 0<br />

U #Q<br />

SPB next<br />

flan: NOP 0<br />

U #enable<br />

FP #startenable<br />

= #impuls<br />

UN #impuls<br />

SPB next<br />

es wird nur bei <strong>der</strong> ersten Flanke<br />

reagiert<br />

wenn Ausgang noch aktiv -><br />

Ausgang zurücksetzen sonst<br />

überprüfen, ob neue positive<br />

Flanke am Eingang „Enable“<br />

Rev. B - Endgültig 19.07.2002 74/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

7.3 Son<strong>der</strong>funktionen<br />

Im folgenden wird noch kurz <strong>auf</strong> die Son<strong>der</strong>funktionen „Sommer-/ Winterzeitumschaltung“<br />

und „Feiertage“ eingegangen.<br />

7.3.1 Sommer-/Winterzeitumschaltung<br />

Für die Sommer-/Winterzeitumschaltung bietet diese Applikation eine programmgesteuerte<br />

Umschaltung an. Optional kann die Zeitumschaltung<br />

auch per Funkuhrmodul erfolgen (vgl. Bedienung Sommer-/ Winterzeitumschaltung,<br />

Bild 6-7).<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

A/D AS CS2<br />

Tabelle 7-4<br />

Code<br />

Standard: Programmgesteuerte Zeitumschaltung<br />

Die Zeitumschaltung findet am letzten Sonntag im Monat März bzw. am<br />

letzten Sonntag im Monat Oktober statt. Dies überprüft <strong>der</strong> Baustein FB<br />

103 „summer_winter“ durch Auslesen des aktuellen Datums/<strong>der</strong> aktuellen<br />

Uhrzeit aus <strong>der</strong> <strong>S7</strong>-CPU.<br />

Code Sommer-/Winterzeitumschaltung (programmgesteuert)<br />

NETZWERK 3:<br />

L #actdate.actdayofweek // if current day of the week<br />

sunday,<br />

L 1<br />

I<br />

R #SetEdge<br />

BEB<br />

// nothing -> end<br />

L #actdate.actmonth // current month == March,<br />

L 3<br />

==I<br />

SPB mrz<br />

// goto check, if it is the last sunday<br />

L #actdate.actmonth // current month == October<br />

L 10<br />

==I<br />

SPB okt<br />

// goto check, if it is the last sunday<br />

BEA<br />

.<br />

.<br />

.<br />

Bemerkung<br />

überprüfe, ob heute Sonntag ist<br />

überprüfe, ob es <strong>der</strong> letzte Sonntag<br />

im März ist<br />

überprüfe, ob es <strong>der</strong> letzte Sonntag<br />

im Oktober ist<br />

Option: Funkgesteuerte Zeitumschaltung<br />

In diesem Fall wird anstelle des FB103 „summer_winter“ <strong>der</strong> Baustein<br />

FB77 „DCF77_FB“ <strong>auf</strong>gerufen, <strong>der</strong> die von <strong>der</strong> Funkuhr gelieferten Signale<br />

auswertet. Der Baustein ist geschützt, im folgenden werden deshalb nur<br />

<strong>der</strong> Aufruf und die Parametrierung des FBs gezeigt.<br />

Rev. B - Endgültig 19.07.2002 75/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

Tabelle 7-5<br />

Code<br />

NETZWERK 9:<br />

Code Sommer-/Winterzeitumschaltung (funkgesteuert)<br />

Bemerkung<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

A/D AS CS2<br />

CALL "DCF77_FB" , "DCF77_IDB"<br />

SekTakt :=SecClockDCF<br />

Data<br />

:=DataDCF<br />

SekCPU :=1HzPulse<br />

DCF77 :="DCF77_Timer"<br />

Zeitzone :="TimeZone"<br />

Umsch_Zeitzone:="SwitchTimeZoneIn1Hour"<br />

Min_Puls :="Min_Pulse"<br />

Fehler :="ErrorDCF77"<br />

Eingang Sekundentakt von DCF-Modul<br />

Eingang Daten vom DCF-Modul<br />

Taktmerkerbyte in <strong>der</strong> CPU<br />

Hilfszeitglied für DCF-Auswertung<br />

1=MESZ 0=MEZ; Sommer- Winterzeit<br />

1= in 1h Umschaltung von MEZ nach MESZ<br />

o<strong>der</strong> von MESZ nach MEZ<br />

<strong>mit</strong> dem Puls beginnt eine neue Minute und<br />

die Uhr wird gestellt<br />

1= es wurde länger als 3min kein gültiges<br />

Telegramm empfangen<br />

Rev. B - Endgültig 19.07.2002 76/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

7.3.2 Feier-/Son<strong>der</strong>tage<br />

Der Baustein FC 100 überprüft in einer Schleife, ob ein Datum aus dem DB<br />

<strong>mit</strong> den Feier- und Son<strong>der</strong>tagen <strong>mit</strong> dem aktuellen Datum übereinstimmt.<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

A/D AS CS2<br />

Tabelle 7-6<br />

Code<br />

NETZWERK 2:<br />

.<br />

.<br />

schl: T #zaehler<br />

L #jahr<br />

L DBW [#index]<br />

I<br />

SPB jnex<br />

L #index<br />

SRW 3<br />

L 2<br />

+I<br />

SLW 3<br />

T #index<br />

L #monat<br />

L DBW [#index]<br />

I<br />

SPB mnex<br />

L #index<br />

SRW 3<br />

L 2<br />

+I<br />

SLW 3<br />

T #index<br />

L #tag<br />

L DBW [#index]<br />

I<br />

SPB tnex<br />

SET<br />

S #feiertag<br />

BEA<br />

Code Feier-/Son<strong>der</strong>tage<br />

Bemerkung<br />

überprüfe, ob Jahr aus DB <strong>mit</strong><br />

aktuellem Jahr übereinstimmt<br />

erhöhe Index<br />

überprüfe, ob Monat aus DB <strong>mit</strong><br />

aktuellem Monat übereinstimmt<br />

erhöhe Index<br />

überprüfe, ob Tag aus DB <strong>mit</strong><br />

aktuellem Tag übereinstimmt<br />

Rev. B - Endgültig 19.07.2002 77/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

8 B&B-Oberfläche<br />

In <strong>der</strong> B&B-Projektierung sind keine Skripte enthalten. Die Bil<strong>der</strong> sind ausführlich<br />

in Kapitel 6 erklärt. Aus diesem Grund ist das Kapitel hier sehr kurz<br />

gehalten.<br />

9 Verän<strong>der</strong>ungen im STEP 7 – Programm<br />

Nachfolgend ist <strong>auf</strong>geführt, welche Schritte Sie unternehmen müssen, um<br />

die Applikation Ihren Anfor<strong>der</strong>ungen anzupassen. Im einzelnen wird<br />

gezeigt:<br />

• Was muss ich tun, wenn ich eine zweite <strong>Zeitschaltuhr</strong> vom gleichen Typ<br />

brauche? (Kapitel 9.1)<br />

• Wie kann ich mehrere Ein-/Ausschaltzeiten in einen Baustein bekommen?<br />

(Kapitel 9.2)<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

A/D AS CS2<br />

• Was muss ich tun, wenn ich mehr Feiertage o<strong>der</strong> Son<strong>der</strong>tage benötige?<br />

(Kapitel 9.3)<br />

• Wie kann ich (Instanz-DBs) sparen? (Kapitel 9.4)<br />

9.1 Was muss ich tun, wenn ich eine zweite <strong>Zeitschaltuhr</strong> vom gleichen<br />

Typ brauche?<br />

Der zugehörige FB muss ein zweites Mal <strong>mit</strong> neuen Parametern <strong>auf</strong>gerufen<br />

werden.<br />

Tabelle 9-1<br />

zweite <strong>Zeitschaltuhr</strong> vom gleichen Typ<br />

Step Aktion Hinweis / Aktion<br />

1 Öffnen Sie den Baustein, von dem aus<br />

die Zeitfunktion <strong>auf</strong>gerufen werden soll,<br />

z. B. OB1.<br />

2 Rufen Sie die Zeitfunktion zweimal <strong>auf</strong><br />

und versorgen Sie die Schnittstelle <strong>mit</strong><br />

Ihren Parametern.<br />

Hinweis:<br />

Die Parameter werden <strong>mit</strong> Datenbereichen<br />

belegt, die den Aufbau des benötigten<br />

UDTs haben.<br />

3 Speichern<br />

4 Menü Zielsystem -> Laden O<strong>der</strong> Download-Symbol<br />

Rev. B - Endgültig 19.07.2002 78/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

9.2 Wie kann ich mehrere Ein-/Ausschaltzeiten in einen Zeitschaltbaustein<br />

bekommen?<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

A/D AS CS2<br />

Tabelle 9-2<br />

mehrere Ein-/Ausschaltzeiten in einem Baustein<br />

Step Aktion Hinweis / Aktion<br />

1 Legen Sie im Bausteincontainer des<br />

SIMATIC-Managers einen neuen FB an<br />

und öffnen Sie diesen.<br />

2 Legen Sie so viele Eingangsparameter<br />

vom dazugehörigen UDT an, wie Sie Ein-<br />

/Ausschaltzeiten benötigen (z.B. 3).<br />

Hinweis:<br />

Die Eingangsparameters des neuen FBs<br />

verschalten Sie beim Aufruf <strong>mit</strong> Datenbereichen,<br />

die den Aufbau des benötigten<br />

UDTs haben.<br />

3 Rufen Sie den FB für die entsprechende<br />

Zeitfunktion (abhängig davon, welchen<br />

UDT Sie verwendet haben) so oft wie Sie<br />

einen dazugehörigen Eingangsparameter<br />

projektiert haben im Anweisungsteil des<br />

neuen FBs <strong>auf</strong>.<br />

4 Speichern Sie den neu angelegten FB<br />

ab.<br />

5 Rufen Sie diesen FB nun in Ihrem Anwen<strong>der</strong>programm<br />

<strong>auf</strong>, z.B. OB1.<br />

7 Speichern<br />

8 Menü Zielsystem -> Laden O<strong>der</strong> Download-Symbol<br />

Rev. B - Endgültig 19.07.2002 79/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

9.3 Was muss ich tun, wenn ich mehr Feiertage o<strong>der</strong> Son<strong>der</strong>tage<br />

benötige?<br />

Tabelle 9-3<br />

mehr Feier- o<strong>der</strong> Son<strong>der</strong>tage<br />

Step Aktion Hinweis / Aktion<br />

1 Öffnen Sie den DB, in dem die Feier- und<br />

Son<strong>der</strong>tage gespeichert sind (im Beispiel<br />

DB100).<br />

2 Erhöhen Sie die Anzahl <strong>der</strong> Array-<br />

Elemente <strong>auf</strong> die gewünschte Anzahl<br />

(defaultmäßig ist 30 eingetragen).<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

A/D AS CS2<br />

3 Speichern Sie den DB ab.<br />

4 Öffnen Sie die FC, <strong>der</strong> die Überprüfung<br />

<strong>der</strong> Feiertage vornimmt (im Beispiel<br />

FC100).<br />

5 Erhöhen Sie den Schleifenzähler. Der<br />

Schleifenzähler muss so groß wie die<br />

Anzahl <strong>der</strong> Arrayelemente sein (defaultmäßig<br />

ist <strong>der</strong> Schleifenzähler 30).<br />

Hinweis:<br />

Die Codesequenz befindet sich im Netzwerk<br />

2 des Bausteins.<br />

7 Speichern Sie die FC ab.<br />

8 Laden Sie die Bausteine über das Menü<br />

Zielsystem -> Laden im SIMATIC<br />

Manager.<br />

O<strong>der</strong> Download-Symbol<br />

Rev. B - Endgültig 19.07.2002 80/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

9.4 Wie kann ich Instanz-DBs sparen?<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

A/D AS CS2<br />

Tabelle 9-4<br />

Sparen von Instanz-DBs<br />

Step Aktion Hinweis / Aktion<br />

1 Legen Sie im Bausteincontainer des<br />

SIMATIC-Managers einen neuen FB an<br />

und öffnen Sie diesen.<br />

2 Legen Sie statische Variablen an (Instanzen).<br />

Der Typ <strong>der</strong> statischen Variablen<br />

entspricht <strong>der</strong> Zeitfunktion, für die<br />

Tagesschaltuhr z.B. FB120.<br />

3 Rufen Sie die Instanzen so oft in dem<br />

Baustein <strong>auf</strong>, so oft wie Sie die Zeitfunktionen<br />

benötigen.<br />

4 Speichern Sie den neu angelegten FB<br />

ab.<br />

5 Rufen Sie diesen FB nun in Ihrem Anwen<strong>der</strong>programm<br />

<strong>auf</strong>, z.B. OB1.<br />

7 Speichern<br />

8 Menü Zielsystem -> Laden O<strong>der</strong> Download-Symbol<br />

Weitere Informationen zur sogenannten Multiinstanz finden Sie auch in <strong>der</strong><br />

Onlinehilfe von STEP 7.<br />

Rev. B - Endgültig 19.07.2002 81/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

Anhang: Anbindung <strong>der</strong> Funkuhr SICLOCK<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

A/D AS CS2<br />

Einleitung<br />

Im Rahmen <strong>der</strong> vorliegenden Applikation wurde die Funkuhr SIPLUS eingesetzt.<br />

Als Alternative hierzu bietet sich <strong>der</strong> Einsatz <strong>der</strong> Funkuhr SICLOCK an. In<br />

diesem Anhang soll in kompakter Weise <strong>auf</strong> die Merkmale von SICLOCK<br />

eingegangen werden. Diese sind in folgende Punkten geglie<strong>der</strong>t:<br />

• Funktionalität<br />

• Leistungseckdaten<br />

• Hardwarekomponenten<br />

• Hardwareanbindung<br />

• Softwareschnittstelle und Bausteinparametrierung<br />

Diese Punkte werden im Folgenden angesprochen.<br />

Funktionalität<br />

Die Funkuhr SICLOCK weist prinzipiell die gleiche Funktionalität <strong>auf</strong> wie<br />

SIPLUS. Sie dient zum Empfang des DCF77-Zeitzeichensen<strong>der</strong>s, dessen<br />

Signal demoduliert wird und als Impuls für die <strong>S7</strong> bereitgestellt wird. Die<br />

<strong>mit</strong>gelieferte Software synchronisiert die Systemzeit <strong>der</strong> <strong>S7</strong>-CPU <strong>mit</strong> <strong>der</strong><br />

empfangenen offiziellen Zeit.<br />

Leistungseckdaten<br />

Die Eckdaten für den Funkempfänger SICLOCK DCF77 sind wie folgt:<br />

Funkfrequenz<br />

77,5kHz<br />

Bandbreite<br />

<strong>400</strong> Hz<br />

Abmessungen<br />

(B x H x T) 185 x 80 x 65 mm<br />

Empfindlichkeit 0,3 µV<br />

Anschlusskabel<br />

20 m, fest angebaut<br />

Steckertyp<br />

SUBD 9-polig<br />

Stromversorgung<br />

über RS232-Schnittstelle<br />

Betriebstemperatur -10 °C bis +50 °C<br />

Schutzart<br />

IP65<br />

:<br />

Rev. B - Endgültig 19.07.2002 82/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

Hardwarekomponenten<br />

Folgende Hardwarekomponenten werden zur Anbindung an die <strong>S7</strong>-<strong>300</strong><br />

benötigt:<br />

Komponente Bestellnummer Beschreibung/Bild<br />

SICLOCK DCFRS 2XV9450-1AR06 DCF77-Empfänger<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

A/D AS CS2<br />

9-poliger DSUB-Stecker<br />

<strong>mit</strong> 5m langem Anschlusskabel<br />

Optokoppler<br />

2XV9450-1AR35<br />

3TX7-005-3PB54<br />

Zum Anschluss an die<br />

SIMATIC<br />

Das folgende Bild zeigt schematisch den kompletten Hardware<strong>auf</strong>bau <strong>mit</strong><br />

SICLOCK Funkuhr:<br />

Rev. B - Endgültig 19.07.2002 83/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

Hardwareanbindung<br />

Die Verdrahtung des Funkuhr-Moduls SICLOCK <strong>mit</strong> <strong>der</strong> Spannungsversorgung<br />

/ dem SM 321 wird folgen<strong>der</strong>maßen vorgenommen:<br />

PS SM 321 SICLOCK<br />

M<br />

E 0.3<br />

Gelb (Empfangssignal)<br />

Grau (Kabelschirm)<br />

L+ Grün (Versorgungsspannung)<br />

M<br />

Braun (Signal- und Versorgungsmasse)<br />

Zur Verstärkung des SICLOCK-Gebersignals kann <strong>der</strong> Einsatz eines Optokopplers<br />

notwendig sein. In diesem Fall wird die Verdrahtung anhand dem<br />

folgenden Schema vorgenommen:<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

A/D AS CS2<br />

SIMATIC <strong>S7</strong> Optokoppler<br />

PS SM<br />

24Vdc<br />

+13<br />

Masse<br />

A2<br />

0V<br />

E 0.3 14<br />

A1<br />

SICLOCK<br />

Grün (Versorgungsspannung)<br />

Braun (Signal- und Versorgungsmasse)<br />

Grau (Kabelschirm)<br />

Gelb (Empfangssignal)<br />

Wichtig<br />

Der Anbringungsort des Funkuhrmoduls sollte so gewählt werden, dass das Funkuhrsignal<br />

nicht durch Gebäudefassaden aus Metall o<strong>der</strong> ähnlichem abgeschirmt<br />

wird. Das Modul selbst muss von Störfrequenzen abgeschirmt sein und sollte nicht<br />

direkt <strong>auf</strong> einer Metalloberfläche angebracht werden.<br />

Rev. B - Endgültig 19.07.2002 84/85


<strong>Zeitschaltuhr</strong> <strong>auf</strong> <strong>Basis</strong> <strong>der</strong> <strong>S7</strong>-<strong>300</strong>/<strong>400</strong> <strong>CPUs</strong> <strong>mit</strong> einfachem HMI-System<br />

inklusive Funkuhranbindung<br />

Copyright © <strong>Siemens</strong> AG 2005 All rights reserved<br />

BID21669756_<strong>Zeitschaltuhr</strong>_einfach_DOKU_v20_d.doc<br />

A/D AS CS2<br />

Softwareschnittstelle und Bausteinparametrierung<br />

Mit <strong>der</strong> Hardware wird eine Diskette geliefert, <strong>auf</strong> <strong>der</strong> sich alle für den<br />

SICLOCK-DCF77-Empfangsdienst benötigten <strong>S7</strong>-Bausteine befinden. Dies<br />

sind FB100, DB100, SFC0, SFC39, SFC40, FC34.<br />

Diese Bausteine müssen in den Bausteinordner Ihres <strong>S7</strong>-Projekts eingefügt<br />

werden.<br />

Der Aufruf des Funktionsbausteins FB100 muss in folgenden Bausteinen<br />

erfolgen:<br />

Aufruf<br />

in<br />

• OB 1<br />

• OB 100 (Anl<strong>auf</strong>-OB)<br />

• OB 35 (Weckalarm 10 ms)<br />

Die Parametrierung erfolgt wie in nachstehen<strong>der</strong> Tabelle gezeigt:<br />

OB1 OB100 OB35<br />

Weitere Informationen<br />

Weitere Informationen zum SICLOCK DCF-Empfänger finden Sie im Internet<br />

unter <strong>der</strong> Adresse http://www.siclock.de/ und in den <strong>mit</strong> <strong>der</strong> Hardware<br />

<strong>mit</strong>gelieferten Betriebs- und Installationsanleitungen.<br />

Rev. B - Endgültig 19.07.2002 85/85

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!