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
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