02.01.2015 Aufrufe

Download - Wago

Download - Wago

Download - Wago

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Anwendungshinweis<br />

WAGO-I/O-SYSTEM 750<br />

Serielle Schnittstelle RS 485<br />

750-653/003-000<br />

Anbindung der ELSNER<br />

Wetterstation P03/3-Modbus(-GPS)<br />

Version: 18.03.2011


2 Impressum<br />

© 2011 by WAGO Kontakttechnik GmbH & Co. KG<br />

Alle Rechte vorbehalten.<br />

WAGO Kontakttechnik GmbH & Co. KG<br />

Hansastraße 27<br />

D-32423 Minden<br />

Tel.: +49 (0) 571/8 87 – 0<br />

Fax: +49 (0) 571/8 87 – 1 69<br />

E-Mail:<br />

Web:<br />

info@wago.com<br />

http://www.wago.com<br />

Technischer Support<br />

Tel.: +49 (0) 571/8 87 – 7 77<br />

Fax: +49 (0) 571/8 87 – 87 77<br />

E-Mail:<br />

tcba@wago.com<br />

Es wurden alle erdenklichen Maßnahmen getroffen, um die Richtigkeit und<br />

Vollständigkeit der vorliegenden Dokumentation zu gewährleisten. Da sich<br />

Fehler, trotz aller Sorgfalt, nie vollständig vermeiden lassen, sind wir für<br />

Hinweise und Anregungen jederzeit dankbar.<br />

Wir weisen darauf hin, dass die im Handbuch verwendeten Soft- und<br />

Hardwarebezeichnungen und Markennamen der jeweiligen Firmen im<br />

Allgemeinen einem Warenzeichenschutz, Markenzeichenschutz oder<br />

patentrechtlichem Schutz unterliegen.<br />

Anwendungshinweis


Inhaltsverzeichnis 3<br />

Inhaltsverzeichnis<br />

1 Wichtige Erläuterungen .............................................................................. 4<br />

1.1 Rechtliche Grundlagen.............................................................................. 4<br />

1.1.1 Änderungsvorbehalt ............................................................................. 4<br />

1.1.2 Urheberschutz....................................................................................... 4<br />

1.1.3 Personalqualifikation............................................................................ 4<br />

1.1.4 Bestimmungsgemäßer Gebrauch.......................................................... 4<br />

1.2 Gültigkeitsbereich ..................................................................................... 5<br />

1.3 Symbole..................................................................................................... 5<br />

1.4 Darstellung der Zahlensysteme ................................................................. 6<br />

1.5 Schriftkonventionen .................................................................................. 6<br />

2 Beschreibung ................................................................................................ 7<br />

3 Material......................................................................................................... 7<br />

4 Aufbau........................................................................................................... 8<br />

5 Konfiguration der seriellen Schnittstellenklemme ................................... 9<br />

6 Bausteinbeschreibung................................................................................ 10<br />

7 Beispielprogramm...................................................................................... 13<br />

7.1 Aufgabenstellung .................................................................................... 13<br />

7.2 Programmierung...................................................................................... 13<br />

7.3 Visualisierungsoberfläche ....................................................................... 15<br />

Erforderliche Bibliotheken................................................................................. 16<br />

Abbildungsverzeichnis ........................................................................................ 16<br />

Tabellenverzeichnis............................................................................................. 16<br />

Anwendungshinweis


4 Wichtige Erläuterungen<br />

1 Wichtige Erläuterungen<br />

Um dem Anwender eine schnelle Installation und Inbetriebnahme der<br />

beschriebenen Geräte zu gewährleisten, ist es notwendig, die nachfolgenden<br />

Hinweise und Erläuterungen sorgfältig zu lesen und zu beachten.<br />

1.1 Rechtliche Grundlagen<br />

1.1.1 Änderungsvorbehalt<br />

Die WAGO Kontakttechnik GmbH & Co. KG behält sich Änderungen, die dem<br />

technischen Fortschritt dienen, vor. Alle Rechte für den Fall der Patenterteilung<br />

oder des Gebrauchmusterschutzes sind der WAGO Kontakttechnik GmbH & Co.<br />

KG vorbehalten. Fremdprodukte werden stets ohne Vermerk auf Patentrechte<br />

genannt. Die Existenz solcher Rechte ist daher nicht auszuschließen.<br />

1.1.2 Urheberschutz<br />

Diese Dokumentation, einschließlich aller darin befindlichen Abbildungen, ist<br />

urheberrechtlich geschützt. Jede Weiterverwendung dieser Dokumentation, die<br />

von den urheberrechtlichen Bestimmungen abweicht, ist nicht gestattet. Die<br />

Reproduktion, Übersetzung in andere Sprachen sowie die elektronische und<br />

fototechnische Archivierung und Veränderung bedarf der schriftlichen<br />

Genehmigung der WAGO Kontakttechnik GmbH & Co. KG, Minden.<br />

Zuwiderhandlungen ziehen einen Schadenersatzanspruch nach sich.<br />

1.1.3 Personalqualifikation<br />

Der in diesem Dokument beschriebene Produktgebrauch richtet sich<br />

ausschließlich an Fachkräfte mit einer Ausbildung in der SPS-Programmierung,<br />

Elektrofachkräfte oder von Elektrofachkräften unterwiesene Personen, die<br />

außerdem mit den geltenden Normen vertraut sind. Für Fehlhandlungen und<br />

Schäden, die an WAGO- Produkten und Fremdprodukten durch Missachtung der<br />

Informationen dieses Dokumentes entstehen, übernimmt die<br />

WAGO Kontakttechnik GmbH & Co. KG keine Haftung.<br />

1.1.4 Bestimmungsgemäßer Gebrauch<br />

Die Komponenten werden ab Werk für den jeweiligen Anwendungsfall mit einer<br />

festen Hard- und Softwarekonfiguration ausgeliefert. Änderungen sind nur im<br />

Rahmen der in dem Dokument aufgezeigten Möglichkeiten zulässig. Alle anderen<br />

Veränderungen an der Hard- oder Software, sowie der nicht bestimmungsgemäße<br />

Gebrauch der Komponenten, bewirken den Haftungsausschluss der WAGO<br />

Kontakttechnik GmbH & Co. KG.<br />

Wünsche an eine abgewandelte bzw. neue Hard- oder Softwarekonfiguration<br />

richten Sie bitte an WAGO Kontakttechnik GmbH & Co. KG.<br />

Anwendungshinweis


Wichtige Erläuterungen 5<br />

1.2 Gültigkeitsbereich<br />

Dieser Anwendungshinweis basiert auf die genannte Hard- und Software der<br />

jeweiligen Hersteller sowie auf die zugehörige Dokumentation. Daher gilt dieser<br />

Anwendungshinweis nur für die beschriebene Installation.<br />

Neue Hard- und Softwareversionen erfordern eventuell eine geänderte<br />

Handhabung.<br />

Beachten Sie die ausführliche Beschreibung in den jeweiligen Handbüchern.<br />

1.3 Symbole<br />

Beachten<br />

Hinweis<br />

Information<br />

Beachten!<br />

Randbedingungen, die für einen fehlerfreien Betrieb unbedingt zu beachten<br />

sind.<br />

Wichtiger Hinweis!<br />

Routinen oder Ratschläge für den effizienten Geräteeinsatz und die<br />

Softwareoptimierung.<br />

Weitere Information<br />

Weist auf weitere Informationen hin, die kein wesentlicher Bestandteil<br />

dieser Dokumentation sind (z. B. Internet).<br />

Anwendungshinweis


6 Wichtige Erläuterungen<br />

1.4 Darstellung der Zahlensysteme<br />

Tabelle 1: Darstellungen der Zahlensysteme<br />

Zahlensystem Beispiel Bemerkung<br />

Dezimal 100 normale Schreibweise<br />

Hexadezimal 0x64 C-Notation<br />

Binär<br />

'100'<br />

'0110.0100'<br />

in Hochkomma,<br />

Nibble durch Punkt getrennt<br />

1.5 Schriftkonventionen<br />

Tabelle 2: Schriftkonventionen<br />

Schriftart Bedeutung<br />

kursiv Namen von Pfaden und Dateien werden kursiv dargestellt z. B.:<br />

C:\Programme\WAGO-I/O-CHECK<br />

Menü Menüpunkte werden fett dargestellt z. B.:<br />

Speichern<br />

> Ein Größer als Zeichen zwischen zwei Namen bedeutet die Auswahl<br />

eines Menüpunktes aus einem Menü z. B.:<br />

Datei > Neu<br />

Eingabe Bezeichnungen von Eingabe- oder Auswahlfeldern werden fett<br />

dargestellt z. B.:<br />

Messbereichsanfang<br />

„Wert“ Eingabe- oder Auswahlwerte werden in Anführungszeichen<br />

dargestellt z. B.:<br />

Geben Sie unter Messbereichsanfang den Wert „4 mA“ ein.<br />

[Button] Schaltflächenbeschriftungen in Dialogen werden fett dargestellt und<br />

in eckigen Klammern eingefasst z. B.:<br />

[Eingabe]<br />

[Taste] Tastenbeschriftungen auf der Tastatur werden fett dargestellt und in<br />

eckigen Klammern eingefasst z. B.:<br />

[F5]<br />

Anwendungshinweis


Beschreibung 7<br />

2 Beschreibung<br />

In diesem Anwendungshinweis wird beschrieben, wie die Kommunikation<br />

zwischen dem WAGO I/O System und der ELSNER Wetterstation P03/3 mit<br />

Modbus Schnittstelle realisiert werden kann.<br />

3 Material<br />

Tabelle 3: Material<br />

Lieferant Stück Bezeichnung Best. Nr.<br />

WAGO 1 Programmierbarer Feldbuscontroller 750-8xx<br />

WAGO 1 2- Kanal Digital Eingangsklemme 24 V DC 750-402<br />

WAGO 1 Serielle Schnittstellenklemme RS 485 750-653 / 003-<br />

000<br />

WAGO 1 Bus-Endklemme 750-600<br />

WAGO 1 WAGO-I/O-PRO CAA 759-333<br />

ELSNER 1 Wetterstation P03 mit Modbus Schnittstelle P03/3-<br />

Modbus(-<br />

GPS)<br />

Optionales Material:<br />

Tabelle 4: Optionales Material<br />

Lieferant Stück Bezeichnung Best. Nr.<br />

WAGO USB-Kommunikationskabel 750-923<br />

Hinweis<br />

ACHTUNG<br />

Information<br />

Kontenaufbau<br />

Der beschriebene Knotenaufbau stellt nur ein Beispiel dar wie die<br />

Kommunikation mit der Wetterstation P03 realisiert werden kann. Die<br />

Klemmen sind je nach Anlage beliebig erweiterbar.<br />

Bus-Terminierung<br />

Um eine problemlose Kommunikation zwischen Controller und<br />

Wetterstation P03/3-Modbus(-GPS) zu gewährleisten, schalten Sie an der<br />

Wetterstation die Funktion „Terminierung“ mit dem entsprechenden<br />

Dipschalter auf der Platine ein.<br />

Weitere Information<br />

Weitere Informationen über die Wetterstation finden Sie unter<br />

www.elsner-elektronik.de<br />

Anwendungshinweis


8 Aufbau<br />

4 Aufbau<br />

150Ω<br />

TxD und RxD Brücke<br />

TxD<br />

und RxD Brücke<br />

Ethernet Cross-Over Kabel<br />

Kommunikationskabel 750-923<br />

B A - +<br />

Abbildung 1: Verbindungsplan WAGO-IO-SYSTEM / WAGO I/O PRO CAA<br />

Hinweis<br />

Zugriffsmöglichkeiten<br />

Für die Visualisierung der WAGO-I/O-PRO CAA muss eine Verbindung<br />

zwischen dem PC und dem WAGO-Feldbuscontroller hergestellt werden. Es<br />

stehen, abhängig vom verwendeten Feldbuscontroller, zwei Möglichkeiten<br />

zur Verfügung. Die erste Möglichkeit ist bei allen Feldbuscontrollern<br />

anwendbar. Die Verbindung wird hierbei über das USB-<br />

Kommunikationskabel 750-923 mit der Service- Schnittstelle des<br />

Feldbuscontrollers hergestellt. Bei den Ethernet-Feldbuscontrollern (z. B.<br />

KNX IP und BACnet/IP) bietet sich alternativ die Möglichkeit, die<br />

Verbindung über die Ethernet-Schnittstelle vorzunehmen.<br />

Anwendungshinweis


Konfiguration der seriellen Schnittstellenklemme 9<br />

5 Konfiguration der seriellen<br />

Schnittstellenklemme<br />

Die folgenden Einstellungen für die serielle Klemme 750-653/003-000 sind mit<br />

dem Programm WAGO I/O Check 3 vorzunehmen:<br />

1) Mit dem Button [Identifizieren] den I/O Knoten auslesen.<br />

2) Rechtsklick auf die serielle Klemme > [Einstellungen] anwählen.<br />

3) Die in Abbildung 2 dargestellten Parameter einstellen.<br />

Abbildung 2: Parameter für die serielle Klemme<br />

4) Im Einstellungsfenster mit einem Klick auf den Button [Schreiben] die<br />

Parameter in der Steuerung speichern.<br />

Hinweis<br />

5 Byte Modus<br />

Wird in dem CoDeSys Projekt eine Steuerungskonfiguration angelegt, so<br />

muss in der Steuerungskonfiguration eine 5 Byte Variante ausgewählt<br />

werden (z.B. 750-653/003-000 #05).<br />

Anwendungshinweis


10 Bausteinbeschreibung<br />

6 Bausteinbeschreibung<br />

WAGO-I/O-PRO Elemente der Bibliothek<br />

Kategorie:<br />

Gebäudetechnik<br />

Name:<br />

FbModbusWeatherStation<br />

Typ: Funktion Funktionsblock X Programm<br />

Name der Bibliothek: ElsnerModbusWeatherStation_01.lib<br />

Anwendbar für:<br />

Siehe Release Note<br />

Verwendete<br />

Bibliotheken:<br />

SerComm.lib<br />

Modb_I05.lib<br />

Serial_Interface_01.lib<br />

Eingangsparameter: Datentyp: Kommentar:<br />

bCom_Port BYTE Nr. der verwendeten ser. Schnittstelle<br />

1 -> Interne Serviceschnittstelle<br />

2 ->1. gesteckte Serielle Klemme<br />

3 ->2. gesteckte Serielle Klemme<br />

siTimeZone SINT Zeitzone des Standortes<br />

Voreinstellung :=1<br />

xEnableDaylightSaving BOOL Sommer- / Winterzeit Umstellung aktiv<br />

bei TRUE<br />

Voreinstellung :=TRUE<br />

Rückgabewert: Datentyp: Kommentar:<br />

MB_Error<br />

enumMB_<br />

ERROR;<br />

16#00 = MB_NO_ERROR<br />

16#01 = MB_NOT_SUPPORTEDFUNCT<br />

ION<br />

16#03 = MB_ILLEGAL_DATA<br />

16#90 = MB_EXTENDED_SLAVE_ERR<br />

OR<br />

16#96 = MB_CRC_ERROR<br />

16#97 = MB_ILLEGAL_NUMBER_OF_P<br />

OINTS<br />

16#98 = MB_OVERRUN<br />

16#99 = MB_TIME_OUT<br />

rOutsideTemperature REAL Aktuelle Außentemperatur [°C]<br />

bSunSouth BYTE Sonneneinstrahlung Süd [kLx]<br />

bSunWest BYTE Sonneneinstrahlung West [kLx]<br />

bSunEast BYTE Sonneneinstrahlung Ost [kLx]<br />

wTwilight WORD Dämmerung [Lx]<br />

rWind REAL Windstärke [m/s]<br />

xRain BOOL Regen (TRUE)<br />

rAzimuth REAL Sonnenrichtung [°]<br />

rElevation REAL Sonnenhöhe [°]<br />

rLatitude REAL Breitengrad [°]<br />

rLongitude REAL Längengrad [°]<br />

Anwendungshinweis


Bausteinbeschreibung 11<br />

dtUTC_Time DT Aktuelle UTC-Zeit vom GPS Empfänger<br />

dtActualTime DT Aktuelle Uhrzeit am Standort<br />

bWeekday BYTE Aktueller Wochentag<br />

1 = Montag<br />

2 = Dienstag<br />

3 = Mittwoch<br />

4 = Donnerstag<br />

5 = Freitag<br />

6 = Samstag<br />

7 = Sonntag<br />

xGPS_Signal BOOL GPS Signal vorhanden (TRUE)<br />

Grafische Darstellung:<br />

Anwendungshinweis


12 Bausteinbeschreibung<br />

Funktionsbeschreibung:<br />

Der Funktionsbaustein „FbModbusWeatherStation“ wird verwendet für die<br />

Anbindung der ELSNER Wetterstation P03/3 mit Modbus Schnittstelle an das<br />

WAGO I/O System.<br />

Die verwendete serielle Schnittstelle wird an „bCom_Port“ eingestellt.<br />

Beispiel:<br />

1 -> Interne Serviceschnittstelle<br />

2 ->1. gesteckte Serielle Klemme<br />

3 ->2. gesteckte Serielle Klemme<br />

Zur Identifizierung eines Fehlers wird der aktuelle Fehlercode am Ausgang<br />

„MB_Error“ angezeigt.<br />

Der Ausgang „rOutsideTemperature“ zeigt die aktuelle Außentemperatur in °C an.<br />

Die Ausgänge „bSunSouth“, „bSunWest“ und „bSunEast“ zeigen Abhängig von<br />

der Himmelsrichtung die Einstrahlung der Sonne in kLx an.<br />

Der Ausgang „wTwilight“ zeigt über einen separaten Helligkeitssensor die<br />

Beleuchtungsstärke im Messbereich 0 - 999 Lx an. Mit diesem Ausgang kann ein<br />

Dämmerungsschalter realisiert werden.<br />

Der Ausgang „rWind“ zeigt die aktuelle Windgeschwindigkeit in m/s an.<br />

Erkennt die Wetterstation Regen wird dieses über den Ausgang „xRain“ angezeigt.<br />

Um die automatische Umschaltung zwischen Sommerzeit und Winterzeit zu<br />

aktivieren wird der Eingang „xEnableDaylightSaving“ TRUE gesetzt.<br />

Folgende Funktionen sind nur beim Einsatz der P03/3-Modbus-GPS<br />

Wetterstation in Betrieb:<br />

Der Ausgang „xGPS_Signal“ ist TRUE wenn eine GPS Verbindung besteht.<br />

Es werden die Uhrzeit und das Datum am Ausgang „dtActualTime“ angezeigt. Die<br />

Uhrzeit wird dabei regelmäßig mit der GPS-Zeit synchronisiert. Die Sommer- /<br />

Winterzeit und die Zeitzone „siTimeZone“ werden innerhalb des Bausteins<br />

eingerechnet.<br />

Die aktuelle Weltzeit UTC wird am Ausgang „dtUTC_Time“ ausgegeben.<br />

Kommt es während des Betriebes zu Störungen des GPS- Signals wird die Uhr von<br />

der Wetterstation weitergeführt, verliert aber bei Spannungsausfall ihre Daten.<br />

Mit Hilfe des aktuellen Datums wird der Wochentag berechnet und am Ausgang<br />

„bWeekday“ angezeigt.<br />

Der Ausgang „rAzimuth“ zeigt die aktuelle Sonnenrichtung und der Ausgang<br />

„rElevation“ die Sonnenhöhe in Grad an.<br />

Die Ausgänge rLatitude und rLongitude geben den Breiten- und Längengrad des<br />

Wetterstation Standortes aus. Diese Werte werden durch den internen GPS<br />

Empfänger ermittelt.<br />

Hinweis:<br />

Als Modbus Schnittstelle sollte die frei konfigurierbare Schnittstellenklemme<br />

750-653/003-000 oder die Schnittstellenklemme 750-652 eingesetzt werden.<br />

Anwendungshinweis


Beispielprogramm 13<br />

7 Beispielprogramm<br />

7.1 Aufgabenstellung<br />

Die Daten der Wetterstation P03 sollen durch das WAGO-I/O-SYSTEM<br />

ausgelesen werden. Hierzu wird die Wetterstation über eine RS 485<br />

Schnittstellenklemme an das WAGO-I/O-SYSTEM angeschlossen (siehe Abb.1).<br />

Zusätzlich zu den Wetterdaten wird die Uhrzeit des GPS - Empfängers<br />

ausgewertet und bei Ausfall des GPS - Signals von der Wetterstation weiter<br />

berechnet. Im Folgenden wird die Programmierung der Applikation kurz<br />

beschrieben.<br />

7.2 Programmierung<br />

Anwendungshinweis<br />

Abbildung 3: Auswertung der Daten von der Wetterstation


14 Beispielprogramm<br />

Für die Kommunikation mit der Wetterstation P03 muss an dem Baustein<br />

„FbModbusWeatherStation“ der COM- Port ausgewählt werden. Alle weiteren<br />

Kommunikationsparameter werden vom Funktionsbaustein automatisch<br />

eingestellt.<br />

Für die Zeitberechnung der Ortszeit muss die Zeitzone des Standortes eingegeben<br />

werden. Darüber hinaus kann die automatische Daylight Saving Umschaltung<br />

(Sommer- / Winterzeit) aktiviert werden.<br />

An den Ausgängen des Funktionsbausteins werden die von der Wetterstation<br />

gemessenen Werte dargestellt. Tritt bei der Kommunikation ein Fehler auf, wird<br />

dieser am Ausgang „MB_Error“ angezeigt.<br />

Anwendungshinweis


Beispielprogramm 15<br />

7.3 Visualisierungsoberfläche<br />

Abbildung 4: Visualisierungsoberfläche zur Anzeige der Wetterdaten<br />

Die Visualisierungsoberfläche dient zur Darstellung der Wetterdaten und ist direkt<br />

mit den Variablen aus dem PLC_PRG verknüpft.<br />

Die vom Funktionsbaustein empfangenen Daten werden in der Visualisierung mit<br />

den entsprechenden Einheiten dargestellt. Bei den booleschen Werten findet ein<br />

Farbwechsel statt.<br />

Anwendungshinweis


16 Erforderliche Bibliotheken<br />

Erforderliche Bibliotheken<br />

Bibliothek<br />

ElsnerModbusWeatherStation_01.lib<br />

Standard.lib<br />

SerComm.lib<br />

Serial_Interface_01.lib<br />

Modb_I05.lib<br />

Beschreibung<br />

Funktionsbaustein für die Wetterstation<br />

Standardfunktionen<br />

Basisfunktionen der seriellen Schnittstelle<br />

Kommunikationsbaustein für die seriellen Klemme<br />

Kommunikationsbaustein für das Modbus Protokoll<br />

Abbildungsverzeichnis<br />

Abbildung 1: Verbindungsplan WAGO-IO-SYSTEM / WAGO I/O PRO CAA... 8<br />

Abbildung 2: Parameter für die serielle Klemme.................................................... 9<br />

Abbildung 3: Auswertung der Daten von der Wetterstation................................. 13<br />

Abbildung 4: Visualisierungsoberfläche zur Anzeige der Wetterdaten................ 15<br />

Tabellenverzeichnis<br />

Tabelle 1: Darstellungen der Zahlensysteme .......................................................... 6<br />

Tabelle 2: Schriftkonventionen ............................................................................... 6<br />

Tabelle 3: Material .................................................................................................. 7<br />

Tabelle 4: Optionales Material................................................................................ 7<br />

Anwendungshinweis


WAGO Kontakttechnik GmbH & Co. KG<br />

Postfach 2880 D-32385 Minden<br />

Hansastraße 27 D-32423 Minden<br />

Telefon: 05 71/8 87 – 0<br />

Telefax: 05 71/8 87 – 1 69<br />

E-Mail:<br />

info@wago.com<br />

Internet:<br />

http://www.wago.com

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!