Ethernet-Controller 750-842 als Modbus-Master Anwendungshinweis



Ähnliche Dokumente
Redundante ETHERNET-Kommunikation mit WAGO- Medienredundanz-ETHERNET- Feldbuscontroller

Bibliotheksbeschreibung. KNX_IP_750_889_02.lib. CODESYS-V2.3-Baustein für den KNX IP Anwendungscontroller

Anbindung WAGO Ethernet Controller über OPC an Siemens WinCC Anwendungshinweis

Anbindung eines seriellen Modbus Masters an das WAGO- I/O-SYSTEM Anwendungshinweis

Berührungslose Temperaturmessung mit dem Infrarotsensor OPTRIS CSM LT10K und dem WAGO-I/O-SYSTEM

Aufbau und Funktionsweise des WAGO Demokoffers mit Perspecto Bediengerät Anwendungshinweis

Ethernet Kopplers mit der SCADA/HMI Software Lookout Anwendungshinweis

Feldbusunabhängige Busklemmen 24 V DC Potentialvervielfältigung Handbuch

Bibliotheken für die Gebäudeautomation. Bausteinbeschreibungen für Spezielle M-Bus Zähler

Anwendungshinweis WAGO-I/O-PRO 32. Beispiel zur Verwendung der Bibliothek Modb_I05.lib. A102607d, Deutsch Version 1.0.0

s in einem lokalen Netzwerk senden mit einem WAGO Controller Anwendungshinweis

WAGO-I/O-SYSTEM angekoppelt an das HMI/SCADA System Anwendungshinweis

Anwendungshinweis. IEC60870 Parametrieren aus der Applikation. a500780, Deutsch Version 1.0.0

Querkommunikation mit Ethernet Controllern Anwendungshinweis

Anbindung eines Stromsensors an das WAGO-I/O-SYSTEM Anwendungshinweis

Konfiguration und Auslesen der Messwerte von zwei 3-Phasen- Leistungsmessklemmen über das WAGO I/O System

Fernwartung über WAGO I/O Pro mittels Modem Anwendungshinweis

WAGO-I/O-SYSTEM an ABB-Robotersteuerungen Anwendungshinweis

Querkommunikation mit Ethernet Controllern Anwendungshinweis

Anbindung WAGO Ethernet Controller über Modbus TCP an Siemens WinCC Anwendungshinweis

Anwendungshinweis. Portweiterleitung mit Linux basierenden Steuerungen. A500840, Deutsch Version 1.0.0

SMS-Versand über das Festnetz Anwendungshinweis

SMS Versand/Empfang mit TOPASS Modem und Siemens S7 Anwendungshinweis

Anwendungshinweis. WAGO Targetvisualisierung. Beispiel zur Rezepturverwaltung. A762004d, Deutsch Version 1.0.0

Datenaustausch über Elpro Funkmodems Anwendungshinweis

Anwendungshinweis. Anpassen/Erweitern des im IEC61850-Konfigurators verwendeten Objektmodels. a500790, Deutsch Version 1.0.0

Diagnose-Bits / -507 im Adressraum einer Steuerung beim Einsatz eines WAGO Kopplers Anwendungshinweis

Baumer SSI Drehgeber Typ BMA am SSI Geber Modul Anwendungshinweis

Feldbusunabhängige Busklemmen V AC/DC Einspeisung Handbuch

Windows 95 Hyper Terminal an serieller Schnittstelle RS 232 C ( ) Anwendungshinweis

Anbindung WAGO CANopen Controller über OPC Server und PCAN PCI Karte Anwendungshinweis

Anwendungshinweis. Backup & Restore mit PERSPECTO CP-TV. a762010d Version 1.0.0

Anwendungshinweis. CAN Gateway-Modul Verwendung der Bibliothek WagoLib_CAN_Gateway_02.lib. A Deutsch Version 1.1.0

Bibliotheken für die Gebäudeautomation. Bausteinbeschreibung für KNX IP Master

Redundante Ethernetkommunikation mit WAGO Ethernet Controller Anwendungshinweis

Nutzung der Ethernet.lib für Client/Server Verbindungen Anwendungshinweis

Feldbusunabhängige Busklemmen Binäre Platzhalterklemme Handbuch

SMS-Versand / Empfang mit einem GSM-Modem Anwendungshinweis

Nutzung des Funktionsbausteins FB125 zur Auswertung der Profibus DP/V1 Normdiagnose in Simatic Step 7 Anwendungshinweis

Anbindung eines WAGO Ethernet Kopplers an ifix V2.1 von Intellution Anwendungshinweis

Dokumentation C9900-L100. License-Key-USB-Stick für TwinCAT 3.1. Version: Datum:

WWAN Anbindung eines Ethernet-Controllers an das TO-PASS Web-Portal über GPRS-Router Anwendungshinweis

Modulares I/O-System Bluetooth RF-Transceiver Schnellstartanleitung

Inbetriebnahme einer Omron SPS mit einem WAGO DeviceNet Feldbuskoppler Anwendungshinweis

Anbindung eines Mitsubishi Terminals E300 an einen WAGO Controller 750-8xx Anwendungshinweis

Bibliotheken für die Gebäudeautomation. Bausteine und Datentypen für den BACnet Controller

SCADA-Anbindung eines WAGO Ethernet Controllers über Modbus TCP an VISAM SCADA / HMI - Systeme Anwendungshinweis

Nutzung der SysLibFile.lib und der WagoLibFTP.lib für Dateizugriffe Anwendungshinweis

WWAN Teleservice mit und MDEX Anwendungshinweis

Feldbusunabhängige Busklemmen 4 AO 4-20 ma Handbuch

Funktionsbaustein für die Auswertung der Normdiagnose in Step 7

Anwendung der Bibliothek Scheduler_03.lib

WLAN - Zugriff auf die WAGO Ethernet Controller mit einem ipod-touch Anwendungshinweis

Aufsetzen eines eigenen TO-PASS Web-Portals Anwendungshinweis

Freigabemitteilung 39 Version: 4.50

LineQuest-Leitfaden LineQuest Dialog-Portal. Generieren der LineQuest-Auswertungsdatei

Netzwerk-Watchdog Funktionsbeschreibung UMG604 / UMG605

Version: System: DFBnet Lizenz 5.20

BACnet/IP-Controller Release-Note

WWAN Anbindung eines WAGO-Controllers an das TO-PASS Web-Portal über GPRS-Modem Anwendungshinweis

SF-RB. Zeit- und Aufgabenmanagement. SF-Software Touristiksoftware

WWAN Standleitungsersatz mit und MDEX Anwendungshinweis

Kommunikationsdaten Spielberechtigungsliste. Speicherpfad/Dokument: _DFBnet_Kommunikationsdaten_Spielberechtigungsliste_Freigabemitteilung_4.

Dokumentation C9900-L100. License-Key-USB-Stick für TwinCAT 3.1. Version: Datum:

Einwahl in ein entferntes Netzwerk über LAN Modem initiiert durch Anwendungshinweis

Technisches Datenblatt

Anleitung zur Erstellung des bootfähigen Reddoxx USB-Sticks. versionsunabhängig.

Einstellen der Makrosicherheit in Microsoft Word

DIGSI 4 DIGSI 4.60 SP1. Produktinformation E50417-X1174-C107-B3. Stand 12/04. Copyright Siemens AG 2004 Änderungen vorbehalten

Technical Note 0201 Gateway

MultiIndexer Installation c-cron GmbH, Sangerhausen

How-To-Do. Fernwartung einer VIPA Steuerung via Ethernet

Modulares I/O-System ETHERNET StarterKit Schnellstartanleitung zum ETHERNET Feldbus-Controller

Copyright MB Connect Line GmbH 2014

Kurzanleitung WebSphere MQ Funktionen

Leistungsstellenmangement (LSM/TAM) Klinikum Dortmund ggmbh. LSM/TAM Allgemeines Handbuch BIC: Befund-Info-Center

ANLEITUNG GERÄTEREGISTRATION KRZ.SMK IOS MIT IBM VERSE APP

System: DFBnet SpielPlus R3.90

Technical Note 0102 Gateway

Übersicht und Dokumentation der Reset- Funktionen der IO CONNECT

Handbuch Nero BurnRights

Anleitung zum Archive Reader. ab Version

TM Ampelsteuerung Benutzerhandbuch

Handbuch WAGO-SPEEDWAY 767. System-Update. 767-xxxx. Version 1.0.3

Version: System: DFBnet Spielbetrieb 5.50

Import SIMATIC-Variablen

ANLEITUNG GERÄTEREGISTRATION AN KRZ.SMK

Anbindung eines Touch Panels / Bediengerätes der Pevizz-Serie von Pericom an das WAGO-I/O-SYSTEM Anwendungshinweis

Freigabemitteilung Nr. 1 DFBnet Erg.-Meldung Mobil Version: 3.20

Downloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler

Bedienerhandbuch Toleranztabellen Version 1.2.x. Copyright Hexagon Metrology

Benutzerverwaltung mit CODESYS 3.5

Anlage eines neuen Geschäftsjahres in der Office Line

Angaben zu einem Kontakt...1 So können Sie einen Kontakt erfassen...4 Was Sie mit einem Kontakt tun können...7


ANLEITUNG GERÄTEREGISTRATION AN KRZ.SMK IOS

Handbuch i3 System Kurzanleitung Datenimport

Benutzerhandbuch bintec R1200 / R1200w(u) / R3000 / R3000w / R3400 / R3800(wu) GRE

ipad Air 2 und ipad mini 3

SF-RB- BackUp Benutzerhandbuch Das Datensicherungssystem zu SF-RB

Transkript:

Ethernet-Controller 750-842 als Modbus-Master, Deutsch Version 1.0.0

2 Allgemeines Copyright 2002 by WAGO Kontakttechnik GmbH Alle Rechte vorbehalten. WAGO Kontakttechnik GmbH Hansastraße 27 D-32423 Minden Tel.: +49 (0) 571/8 87 0 Fax: +49 (0) 571/8 87 1 69 E-Mail: info@wago.com Web: http://www.wago.com Technischer Support Tel.: +49 (0) 571/8 87 5 55 Fax: +49 (0) 571/8 87 85 55 E-Mail: support@wago.com Es wurden alle erdenklichen Maßnahmen getroffen, um die Richtigkeit und Vollständigkeit der vorliegenden Dokumentation zu gewährleisten. Da sich Fehler, trotz aller Sorgfalt, nie vollständig vermeiden lassen, sind wir für Hinweise und Anregungen jederzeit dankbar. Wir weisen darauf hin, dass die im Dokument verwendeten Soft- und Hardwarebezeichnungen und Markennamen der jeweiligen Firmen im Allgemeinen einem Warenzeichenschutz, Markenschutz oder patentrechtlichem Schutz unterliegen.

Inhalt 3 INHALTSVERZEICHNIS 1 Wichtige Erläuterungen... 4 1.1 Rechtliche Grundlagen... 4 1.1.1 Urheberschutz... 4 1.1.2 Personalqualifikation... 4 1.1.3 Bestimmungsgemäßer Gebrauch... 4 1.2 Gültigkeitsbereich... 5 1.3 Symbole... 5 2 Beschreibung... 6 2.1 SPS-Adressen versus Modbusadressen... 9

4 Wichtige Erläuterungen 1 Wichtige Erläuterungen Um dem Anwender eine schnelle Installation und Inbetriebnahme der beschriebenen Geräte zu gewährleisten, ist es notwendig, die nachfolgenden Hinweise und Erläuterungen sorgfältig zu lesen und zu beachten. 1.1 Rechtliche Grundlagen 1.1.1 Urheberschutz Dieses Dokument, einschließlich aller darin befindlichen Abbildungen, ist urheberrechtlich geschützt. Jede Weiterverwendung dieses Dokumentes, 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, Minden. Zuwiderhandlungen ziehen einen Schadenersatzanspruch nach sich. Die WAGO Kontakttechnik GmbH 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 vorbehalten. Fremdprodukte werden stets ohne Vermerk auf Patentrechte genannt. Die Existenz solcher Rechte ist daher nicht auszuschließen. 1.1.2 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. Für Fehlhandlungen und Schäden, die an WAGO-Produkten und Fremdprodukten durch Missachtung der Informationen dieses Dokumentes entstehen, übernimmt die WAGO Kontakttechnik GmbH keine Haftung. 1.1.3 Bestimmungsgemäßer Gebrauch Die Komponenten werden ab Werk für den jeweiligen Anwendungsfall mit einer festen Hard- und Softwarekonfiguration ausgeliefert. Änderungen sind nur im Rahmen der in dem Dokument aufgezeigten Möglichkeiten zulässig. Alle anderen Veränderungen an der Hard- oder Software, sowie der nicht bestimmungsgemäße Gebrauch der Komponenten, bewirken den Haftungsausschluss der WAGO Kontakttechnik GmbH. Wünsche an eine abgewandelte bzw. neue Hard- oder Softwarekonfiguration richten Sie bitte an WAGO Kontakttechnik GmbH.

Wichtige Erläuterungen 5 1.2 Gültigkeitsbereich Dieser basiert auf die genannte Hard- und Software der jeweiligen Hersteller sowie auf die zugehörige Dokumentation. Daher gilt dieser nur für die beschriebene Installation. Neue Hard- und Softwareversionen erfordern eventuell eine geänderte Handhabung. Beachten Sie die ausführliche Beschreibung in den jeweiligen Handbüchern. 1.3 Symbole Gefahr Informationen unbedingt beachten, um Personen vor Schaden zu bewahren. Achtung Informationen unbedingt beachten, um am Gerät Schäden zu verhindern. Beachten Randbedingungen, die für einen fehlerfreien Betrieb unbedingt zu beachten sind. ESD (Electrostatic Discharge) Warnung vor Gefährdung der Komponenten durch elektrostatische Entladung. Vorsichtsmaßnahme bei Handhabung elektrostatisch entladungsgefährdeter Bauelemente beachten. Hinweis Routinen oder Ratschläge für den effizienten Geräteeinsatz und die Softwareoptimierung. Weitere Informationen Verweise auf zusätzliche Literatur, Handbücher, Datenblätter und INTERNET Seiten.

6 Beschreibung 2 Beschreibung Dieser beschreibt die Anwendung des Funktionsbausteines ETHERNET_MODBUSMASTER_UDP aus der Library ModbusEthernet_03.lib. Die Beispielanwendung zeigt wie ein Ethernet-Controller 750-842 als Modbus-Master einen zyklischen Datenaustausch mit einer konfigurierbaren Anzahl von Modbus-Slaves durchführt. Als Modbus-Slave kann jeder beliebige Modbus-TCP-Slave eingesetzt werden. Der für die Kommunikation notwendige Programmcode ist in dem eigenständigen Programm InterCom zusammengefaßt. Bestehende Programme können durch hinzufügen dieses Programmes leicht um die Funktionalität des Datenaustausches erweitert werden. Das Hauptprogramm muß dabei lediglich um den Aufruf des Programmes InterCom erweitert werden.

Beschreibung 7 Für die Abwicklung des Datenaustausches wird nur eine Instanz des Funktionsbausteines ETHERNET_MODBUSMASTER_UDP verwendet. Dabei wird der Baustein nach Abschluß eines Datentransfers umparametriert und der nächste Datentransfer angestoßen. Die notwendigen Informationen für die Umparametrierung des Bausteines werden in einer SlaveList geführt. Diese SlaveList ist ein Array vom Type MBSlave und wird beim Anlauf mit der Aktion InterCom.Initialsation eingelesen. TYPE MBSlave : STRUCT stripaddress : STRING; (* Address of Modbusslave *) bunitid : BYTE; (* Field "UnitId" in Modbusprotocolheader*) bfunctioncode : BYTE; (* Modbus functioncode *) wreadaddress : WORD; (* Read data from address *) wreadquantity : WORD; (* Number of points to read *) ptreaddata : POINTER TO BYTE; (* Pointer to readdata *) wwriteaddress : WORD; (* Write data to address *) wwritequantity : WORD; (* Number of points to write *) ptsenddata : POINTER TO BYTE; (* Pointer to writedata *) ttimeout : TIME; (* max time for response from Modbusslave *) END_STRUCT END_TYPE In der Struktur MBSlave sind alle für die Kommunikation notwendigen Informationen zusammengefaßt.

8 Beschreibung Nachfolgende Abbildung zeigt eine Beispielkonfiguration in der ein Datenaustausch mit drei ModbusSlaves durchgeführt wird. 2.1 Abhängigkeiten Um diese Liste zu erweitern sind folgende Schritte notwendig: 1.) Größe des Arrays SlaveList im Programm InterCom in Zeile 3 anpassen. 2.) Berechnung des nächsten Index im Programm InterCom in Zeile 50 an die Größe des Arrays SlaveList anpassen. 3.) Parameter in Aktion InterCom.Initialisation anpassen. Die Bausteine sind Anwenbar für Ethernet-Controller 750-842 ab Firmwarestand 02.02.00(04). Diese Versionsangabe kann mit dem Internet-Explorer via IP-Adresse des Controllers abgerufen werden. Verwendete Librarys: Nr. Bezeichnung 1 ethernet.lib Eine detaillierte Beschreibung aller Funktionsbausteine der Library ModbusEthernet_03.lib befindet sich im Dokument ML000100.

Beschreibung 9 2.2 SPS-Adressen versus Modbusadressen Methode FC3 Read Multiple Register FC16 Write Multiple Register Modbus Adress 0... 255 256... 511 512... 767 768... 1023 4096... 4160 8192... 8240 12288... 16384 0... 255 256... 511 4096... 4160 12288... 16383 Modbus Adress 0x0000 0x00FF 0x0100 0x01FF 0x0200 0x02FF 0x0300 0x03FF 0x1000 0x1040 0x2000-0x2030 0x3000-0x3FFF 0x0000 0x00FF 0x0100 0x01FF 0x1000 0x1040 0x3000-0x3FFF SPS- Adressen %IW0... %IW255 %QW256... %QW511 %QW0... %QW255 %IW256... %IW511 not supported not supported %MW0... %MW4095 %QW0... %QW255 %IW256... %IW511 not supported %MW0... %MW4095 Beschreibung phys. Eingänge PFC-OUT-Variablen phys.ausgänge PFC-IN-Variablen Konfigurationsregister (siehe Handbuch) Firmwareregister (siehe Handbuch) RETAIN-Variablen phys.ausgänge PFC-IN-Variablen Konfigurationsregister (siehe Handbuch) RETAIN-Variablen Methode FC2 - Read Input Discret FC1 Read Coils = FC2 + $200 FC15- - Force Multiple Coils Modbus Adress Modbus Adress SPS- Adressen 0... 511 0x0000 0x01FF %IX( DigitalOffSet + 0 ).0... %IX( DigitalOffSet + 31).15 512... 0x0200 %QX( DigitalOffSet + 0 ).0... 1023 0x03FF %QX( DigitalOffSet + 31).15 Illegal Address Illegal Address %I/QX( DigitalOffSet + 32).0... %I/QX( 255 - DigitalOffSet).15 4096... 0x1000 %QX256.0... 8191 0x1FFF %QX511.15 8192... 0x2000 %IX256.0... 12287 0x2FFF %IX511.15 12288... 0x3000 - %MX0.0.. 32767 0x7FFF %MX1274.15 not supported not supported %MX1275.0.. %MX4095.15 0... 0x0000 %QX( DigitalOffSet + 0 ).0... 511 0x01FF %QX( DigitalOffSet + 31).15 512... 0x0200 %QX( DigitalOffSet + 0 ).0... 1023 0x03FF %QX( DigitalOffSet + 31).15 Illegal Address Illegal Address %QX( DigitalOffSet + 32).0... %QX( 255 - DigitalOffSet).15 4096... 0x1000 %IX256.0... 8191 0x1FFF %IX511.15 8192... 0x2000 12287 0x2FFF 12288... 0x3000 - %MX0.0.. 32767 0x7FFF %MX1274.15 not supported not supported %MX1275.0.. %MX4095.15 Beschreibung phys.eingänge phys.ausgänge phys.ein- / Ausgänge PFC-OUT-Variablen PFC-IN-Variablen RETAIN-Variablen phys.ausgänge PFC-IN-Variablen RETAIN-Variablen

WAGO Kontakttechnik GmbH Postfach 2880 D-32385 Minden Hansastraße 27 D-32423 Minden Telefon: 05 71/8 87 0 Telefax: 05 71/8 87 1 69 E-Mail: info@wago.com Internet: http://www.wago.com