02.02.2014 Aufrufe

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

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

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

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

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

<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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!