Beruflich Dokumente
Kultur Dokumente
Gebäude
Automation
Hansastraße 27
D-32423 Minden
E-Mail: info@wago.com
Web: http://www.wago.com
Technischer Support
E-Mail: support@wago.com
Wir weisen darauf hin, dass die in diesem Dokument verwendeten Soft- und
Hardwarebezeichnungen und Markennamen der jeweiligen Firmen im
Allgemeinen einem Warenzeichenschutz, Markenzeichenschutz oder
patentrechtlichem Schutz unterliegen.
Version 1.0.1
Anwendungshinweis CODESYS V3.x – Modulbibliotheken unter einer CODESYS-V3.x-Soft-SPS 3
WAGO I/O SYSTEM 750 Beschreibung
Urheberschutz
Diese Dokumentation, einschließlich aller darin befindlichen Abbildungen, ist
urheberrechtlich geschützt. Jede Weiterverwendung dieser Dokumentation, die
von den urheberrechtlichen Bestimmungen abweicht, ist nicht gestattet. Die
Reproduktion, Übersetzung in andere Sprachen sowie die elektronische und
fototechnische Archivierung und Veränderung bedarf der schriftlichen
Genehmigung der WAGO Kontakttechnik GmbH & Co. KG, Minden.
Zuwiderhandlungen ziehen einen Schadenersatzanspruch nach sich.
WAGO ist eine eingetragene Marke der WAGO Verwaltungsgesellschaft mbH.
Schriftkonventionen
Tabelle 2: Schriftkonventionen
Schriftart Bedeutung
kursiv Namen von Pfaden und Dateien werden kursiv dargestellt z. B.:
C:\Programme\WAGO-I/O-CHECK
Menü Menüpunkte werden fett dargestellt z. B.:
Speichern
> Ein „Größer als“- Zeichen zwischen zwei Namen bedeutet die
Auswahl eines Menüpunktes aus einem Menü z. B.:
Datei > Neu
Eingabe Bezeichnungen von Eingabe- oder Auswahlfeldern werden fett
dargestellt z. B.:
Messbereichsanfang
„Wert“ Eingabe- oder Auswahlwerte werden in Anführungszeichen
dargestellt z. B.:
Geben Sie unter Messbereichsanfang den Wert „4 mA“ ein.
[Button] Schaltflächenbeschriftungen in Dialogen werden fett dargestellt und
in eckige Klammern eingefasst z. B.:
[Eingabe]
[Taste] Tastenbeschriftungen auf der Tastatur werden fett dargestellt und in
eckige Klammern eingefasst z. B.:
[F5]
Version 1.0.1
Symbole
Rechtliche Grundlagen
Änderungsvorbehalt
Die WAGO Kontakttechnik GmbH & Co. KG behält sich Änderungen, die dem
technischen Fortschritt dienen, vor. Alle Rechte für den Fall der Patenterteilung
oder des Gebrauchmusterschutzes sind der WAGO Kontakttechnik GmbH & Co.
KG vorbehalten. Fremdprodukte werden stets ohne Vermerk auf Patentrechte
genannt. Die Existenz solcher Rechte ist daher nicht auszuschließen.
Personalqualifikation
Der in diesem Dokument beschriebene Produktgebrauch richtet sich
ausschließlich an Fachkräfte mit einer Ausbildung in der SPS-Programmierung,
Elektrofachkräfte oder von Elektrofachkräften unterwiesene Personen, die
außerdem mit den geltenden Normen vertraut sind.
Haftungsbeschränkung
Diese Dokumentation beschreibt den Einsatz diverser Hardware- und
Softwarekomponenten in spezifischen Beispielanwendungen. Die Komponenten
können Produkte oder Teile von Produkten unterschiedlicher Hersteller darstellen.
Hinsichtlich bestimmungsgemäßer und sicherer Verwendung der Produkte gelten
ausschließlich die jeweiligen Gebrauchsanleitungen der Hersteller. Für deren
Inhalte sind ausschließlich die jeweiligen Hersteller der Produkte verantwortlich.
Die Verantwortung für die sichere Verwendung einer konkreten Software- oder
Hardwarekonfiguration liegt bei demjenigen, der sie erstellt bzw. betreibt. Dies
gilt auch dann, wenn bei der Realisierung eines der in diesem Dokument
beschriebenen Konzepte umgesetzt wurde.
Version 1.0.1
Inhaltsverzeichnis
Inhaltsverzeichnis .................................................................................................. 6
1 Beschreibung ................................................................................................ 7
2 Verwendetes Material .................................................................................. 7
2.1 Erforderliche Bibliotheken ........................................................................ 7
2.2 Geräte ........................................................................................................ 7
2.3 Tools .......................................................................................................... 7
3 Aufbau........................................................................................................... 8
4 Bibliotheksinstallation ................................................................................. 9
5 Allgemeingültige Anpassungen ................................................................. 11
5.1 Deklarationsteil ....................................................................................... 11
5.2 Programmcode ........................................................................................ 11
6 Beispielprogramm ...................................................................................... 12
6.1 Beispiel WagoAppPowerMeasurement .................................................. 12
6.2 Beispiel General ...................................................................................... 13
Anwendungshinweis CODESYS V3.x – Modulbibliotheken unter einer CODESYS-V3.x-Soft-SPS 7
WAGO I/O SYSTEM 750 Beschreibung
1 Beschreibung
In diesem Anwendungshinweis wird auf die Nutzung der Bibliothek für spezielle
Module, z. B. Modul 750-494 und die Bibliothek
„WagoAppPowerMeasurement“, in Verbindung mit einer Soft-SPS der Firma 3S
eingegangen.
Eine Übertragung ist nach gleichem Schema auf alle weiteren Module und
Bibliotheken des Pakets möglich.
2 Verwendetes Material
2.1 Erforderliche Bibliotheken
Bibliothek Beschreibung
WagoAuxModbus_3S_SoftPLC Modbus®-Kommunikation
2.2 Geräte
Lieferant Anzahl Bezeichnung Bestnr.
1 PC
WAGO 1 Leistungsmessmodul 750-494
WAGO 1 Leistungsmessmodul 750-495
WAGO 1 Digitaler Ausgang 750-502
WAGO 1 Koppler 750-342
WAGO 2 Endmodul 750-600
2.3 Tools
Bezeichnung Bestnr.
CODESYS-V3.x-32-Bit-Soft-PLC
Version 1.0.1
3 Aufbau
Hinweis CODESYS-Version beachten!
Die Funktion ist nur mit CODESYS-3.x-32-Bit möglich.
Die 64-Bit-Version der Entwicklungsumgebung wird nicht unterstützt.
Koppler
PC
Feldbus
Abbildung 1: Hardwareaufbau (Modbus®)
4 Bibliotheksinstallation
Das Bibliothekspaket ist in mehrere Unterordner gegliedert. Sie enthalten
Bibliotheken, welche zur Inbetriebnahme der zugehörigen WAGO Module
benötigt werden.
In jedem Fall ist der Inhalt des Unterordners 1_General ins CODESYS-
Bibliotheksrepository zu installieren.
Dieses ruft man unter dem Menüpunkt Tools > Bibliotheksrepository oder im
Bibliotheksverwalter > Bibliotheksrepository auf. Durch einen Klick auf
Installieren … ist zum Pfad des Ordners zu navigieren und alle „*.compiled-
library“-Dateien anzuwählen.
Zusätzlich sind die benötigten Anwendungsordner auf gleicher Art und Weise
einzubinden.
Version 1.0.1
Hinweis Internal Bibliotheken
„WagoSys*Internal“-Platzhalterbibliotheken können bei Gebrauch mit einer Soft-
SPS nicht vom Bibliotheksverwalter aufgelöst werden.
Ein Herunterladen und starten des SPS-Programms ist dennoch möglich.
5 Allgemeingültige Anpassungen
5.1 Deklarationsteil
Instanz deklarieren
Für jedes Modul ist eine Instanz des Funktionsbausteins FbModule_75x_yyy aus
der Bibliothek „WagoSysFieldbusModule“ zu deklarieren.
yyy steht dabei für den letzten Teil der Modulbezeichnung, z. B. 494 im Falle
eines Moduls 750-494.
5.2 Programmcode
Innerhalb des Programmcodes sind zwei Methoden aus der Bibliothek
„WagoSysFieldbusModule“ aufzurufen:
FbModule_75x_yyy.setNewPaInputs
FbModule_75x_yyy.getNewPaOutputs
Version 1.0.1
6 Beispielprogramm
Hinweis Feldbus!
Im Beispielprojekt werden die Daten von einem Modbus®-Koppler mit Hilfe
des Bausteins ETHERNET_MODBUSMASTER_UDP geholt. Die
Feldbusanbindung unterscheidet sich, je nachdem welcher Feldbus zum
Einsatz kommt.
Anpassungen im Bibliotheksverwalter:
1) „WagoSysFieldbusModule“ einfügen.
2) „WagoSysFieldbusService“ einfügen.
Anpassungen im Programmcode:
3) Instanz deklarieren. → F2: WagoSysFieldbusModule.FbModule_75x_494;
Wenn ein Modul hinter einem Feldbuskoppler gesteckt ist, ist eine Instanz des
Baustein „FbModule_75x_494“ bzw. „FbModule_75x_495“ aus der Bibliothek
„WagoSysFieldbusModule“ anzulegen. Diese Instanz, in diesem Beispiel F2, ist
mit den Ein- und Ausgangsdaten des entsprechenden Moduls zu versorgen. Dazu
werden die Methoden „SetNewPaInputs“ und „GetNewPaOutputs“ genutzt.
Anwendungshinweis CODESYS V3.x – Modulbibliotheken unter einer CODESYS-V3.x-Soft-SPS 13
WAGO I/O SYSTEM 750 Beispielprogramm
Abbildung 5: Objektinstanz
Version 1.0.1
Anwendungshinweis CODESYS V3.x – Modulbibliotheken unter einer CODESYS-V3.x-Soft-SPS 15
WAGO I/O SYSTEM 750 Beispielprogramm
Version 1.0.1