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