- •Wichtige Erläuterungen
- •Rechtliche Grundlagen
- •Urheberschutz
- •Personalqualifikation
- •Bestimmungsgemäßer Gebrauch
- •Gültigkeitsbereich
- •Symbole
- •Sprache
- •Abkürzungen
- •Sicherheitshinweise
- •Das WAGO-I/O-SYSTEM 750
- •Systembeschreibung
- •Technische Daten
- •Fertigungsnummer
- •Lagerung, Kommissionierung und Transport
- •Mechanischer Aufbau
- •Einbaulage
- •Gesamtausdehnung
- •Montage auf Tragschiene
- •Tragschieneneigenschaften
- •WAGO Tragschienen
- •Stecken und Ziehen der Komponenten
- •Montagereihenfolge
- •Leistungskontakte
- •Anschlusstechnik
- •Versorgung
- •Potentialtrennung
- •Systemversorgung
- •Anschluss
- •Auslegung
- •Feldversorgung
- •Anschluss
- •Absicherung
- •Ergänzende Einspeisungsvorschriften
- •Versorgungsbeispiel
- •Netzgeräte
- •Erdung
- •Erdung der Tragschiene
- •Rahmenaufbau
- •Isolierter Aufbau
- •Funktionserde
- •Schutzerde
- •Schirmung
- •Allgemein
- •Busleitungen
- •Signalleitungen
- •Aufbaurichtlinien / Normen
- •Feldbus-Koppler/-Controller
- •Feldbus-Koppler 750-306
- •Beschreibung
- •Hardware
- •Ansicht
- •Geräteeinspeisung
- •Feldbusanschluss
- •Anzeigeelemente
- •Konfigurationsschnittstelle
- •Baudrateneinstellung
- •Betriebssystem
- •Prozessabbild
- •Datenaustausch
- •Kommunikationsschnittstellen
- •Speicherbereiche
- •Adressierung
- •Feldbusspezifische Adressierung
- •Konfigurationssoftware
- •Inbetriebnahme
- •Anschließen von PC und Feldbusknoten
- •Einstellen der MAC ID und Setzen der Baudrate
- •Konfiguration mit dem statischen Assembly
- •LED Statusanzeige
- •Knotenstatus
- •Blinkcode
- •Status Versorgungsspannung
- •Technische Daten
- •Feldbus-Controller 750-806
- •Beschreibung
- •Hardware
- •Ansicht
- •Geräteeinspeisung
- •Feldbusanschluss
- •Anzeigeelemente
- •Betriebsartenschalter
- •Baudrateneinstellung
- •Betriebssystem
- •Hochlauf
- •PFC-Zyklus
- •Prozessabbild
- •Datenaustausch
- •Kommunikationsschnittstellen
- •Speicherbereiche
- •Adressierung
- •Feldbusspezifische Adressierung
- •Absolute Adressierung
- •Adressen berechnen
- •Adressbereich der Busklemmendaten
- •Adressbereich Merker
- •Beispiele für absolute Adressen
- •Übertragung über die serielle Schnittstelle
- •Übertragung über den Feldbus
- •Offline Connection Set
- •DeviceNet Shutdown
- •Dynamic Assembly
- •Change MAC ID by SW
- •Heartbeat
- •Bit-Strobe
- •Konfigurationssoftware
- •Inbetriebnahme
- •Anschließen von PC und Feldbusknoten
- •Einstellen der MAC ID und Setzen der Baudrate
- •Konfiguration mit statischem und dynamischen Assembly
- •LED Statusanzeige
- •Knotenstatus
- •Blinkcode
- •Status Versorgungsspannung
- •Technische Daten
- •Busklemmen
- •DeviceNet
- •Beschreibung
- •Netzwerkaufbau
- •Übertragungsmedien
- •Kabelart
- •Kabeltypen
- •Maximale Kabellänge
- •Verkabelung
- •Topologie
- •Erdung des Netzwerks
- •Anschaltbaugruppen
- •Netzwerkkommunikation
- •Objekte, Klassen, Instanzen und Attribute
- •Moduleigenschaften
- •Nachrichtenverkehr
- •Nachrichtengruppen
- •Nachrichtentypen
- •I/O-Nachrichten
- •Explicit Messages
- •Datenaustausch
- •Prozessdaten und Diagnosestatus
- •Prozessabbild
- •Assembly Instanzen
- •Konfigurierung / Parametrierung mit dem Objektmodell
- •EDS-Dateien
- •Objektmodell
- •Klassen des Kopplers und Controllers:
- •Acknowledge Handler Object (0x2B):
- •Coupler configuration object (0x64):
- •Discrete Input Point Object (0x65):
- •Discrete Output Point Object (0x66):
- •Analog Input Point Object (0x67):
- •Analog Output Point Object (0x68):
- •Bit-Strobe
- •Dynamisches Assembly
- •class 160 (0xA0) Input fieldbus variable USINT
- •class 161 (0xA1) Input fieldbus variable USINT
- •class 162 (0xA2) Input fieldbus variable USINT
- •class 163 (0xA3) Output fieldbus variable USINT
- •Einsatz in explosionsgefährdeten Bereichen
- •Vorwort
- •Schutzmaßnahmen
- •Klassifikationen gemäß CENELEC und IEC
- •Zoneneinteilung
- •Explosionsschutzgruppen
- •Gerätekategorien
- •Temperaturklassen
- •Zündschutzarten
- •Klassifikationen gemäß NEC 500
- •Zoneneinteilung
- •Explosionsschutzgruppen
- •Temperaturklassen
- •Kennzeichnung
- •Für Europa
- •Für Amerika
- •Errichtungsbestimmungen
- •Glossar
- •Literaturverzeichnis
- •Index
74 • Feldbus-Koppler/-Controller
Feldbus-Controller 750-806
3.2.5.3Adressierung
3.2.5.3.1Feldbusspezifische Adressierung
Nach Einschalten der Versorgungsspannung werden von dem Assembly Object Daten aus dem Prozessabbild zusammengefasst. Sobald eine Verbindung aufgebaut ist, kann ein DeviceNet-Master (Scanner) die Daten mit "Klasse", "Instanz" und "Attribut"adressieren und darauf zugreifen, bzw. mittels I/O- Verbindungen lesen und/oder schreiben.
Das Mapping der Daten ist abhängig von der gewählten Assembly-Instanz des statischen Assembly bzw. von der anwendungsspezifischen Festlegung mit dem dynamischen Assembly.
Weitere Informationen
Die Assembly Instanzen des statischen Assembly sind in dem Kapitel 5.5.1.1 "Assembly Instanzen" beschrieben.
Weitere Informationen
Informationen zu dem dynamischen Assembly finden Sie in dem Kapitel 3.2.7.4 "Dynamic Assembly".
Feldbus-
Master
|
|
|
Programmierbarer Feldbus Controller |
|
||
|
|
|
Speicherbereich für |
|
|
|
|
|
|
Eingangsdaten |
|
|
|
|
|
|
Wort 0 |
1 |
|
|
|
|
|
Eingangs- |
Busklemmen |
||
|
|
|
|
|
||
|
|
|
klemmen |
|
|
|
Connection |
Assembly |
Application |
|
|
|
|
Object |
Object |
Object |
Wort 255 |
|
|
|
Producer |
Input- |
|
Wort 256 |
3 |
IEC 61131- |
|
|
|
PFC- |
|
|
||
|
Assemly |
|
|
Programm |
|
|
|
|
Eingangs- |
|
|||
|
|
|
|
|
||
|
|
Digitale I/O, |
variablen |
CPU |
|
|
|
|
|
|
|
||
|
|
Analoge I/O |
Wort 511 |
|
|
|
|
|
|
|
|
|
|
Consumer |
|
|
Speicherbereich für |
|
|
|
|
|
Ausgangsdaten |
|
|
||
|
Output- |
|
|
|
||
|
Assemly |
|
Wort 0 |
2 |
|
|
|
|
|
|
|
||
|
|
|
Ausgangs- |
|
|
|
|
|
|
klemmen |
|
|
|
|
|
|
Wort 255 |
4 |
I |
O |
|
|
|
Wort 256 |
|||
|
|
|
|
|
|
|
|
|
|
PFC- |
|
|
|
|
|
|
Ausgangs- |
|
|
|
|
|
|
variablen |
|
|
|
|
|
|
Wort 511 |
|
|
|
Abb. 3-2: Feldbusspezifischer Datenaustausch für einen DeviceNet Feldbus-Controller g012532d
Beachten
Die Anzahl der Einund Ausgangsbits bzw. –bytes der einzelnen angeschalteten Busklemmen entnehmen Sie bitte den entsprechenden Beschreibungen der Busklemmen.
Beachten
Wenn ein Knoten geändert bzw. erweitert wird, kann sich daraus ein neuer Aufbau des Prozessabbildes ergeben. Damit ändern sich dann auch die Adressen der Prozessdaten. Bei einer Erweiterung sind die Prozessdaten aller vorherigen Klemmen zu berücksichtigen.
WAGO-I/O-SYSTEM 750
DeviceNet
Feldbus-Koppler/-Controller • 75
Feldbus-Controller 750-806
Beispiel für ein statisches Assembly:
Bei Auslieferung des Controllers hat dieser als Voreinstellung für das statische Assembly:
Output1 |
(I/O Assembly Instanz 1) |
Input1 |
(I/O Assembly Instanz 4) |
Beispielaufbau des Feldbus-Knoten:
1)1 Feldbus-Controller DeviceNet (750-806)
2)1 digitale 4-Kanal Eingangsklemme (z. B. 750-402),
3)1 digitale 4-Kanal Ausgangsklemme (z. B. 750-504),
4)1 analoge 2-Kanal Ausgangsklemme mit 2 Byte je Kanal (z. B. 750-552),
5)1 analoge 2-Kanal Eingangsklemme mit 2 Byte je Kanal (z. B. 750-456),
6)1 Endklemme (750-600).
Eingangsprozessabbild:
Default Prozessdaten, Eingangsabbild (Assembly Class, Instance 4)
Byte |
.7 |
.6 |
.5 |
.4 |
.3 |
.2 |
.1 |
.0 |
0 |
|
|
|
Lowbyte Kanal 1 |
|
|
|
|
1 |
|
|
|
Highbyte Kanal 1 |
|
|
|
|
2 |
|
|
|
Lowbyte Kanal 2 |
|
|
|
|
3 |
|
|
|
Highbyte Kanal 2 |
|
|
|
|
4 |
|
unbenutzt |
|
DI041) |
DI031) |
DI021) |
DI011) |
|
5 |
DS08 2) |
DS07 2) |
DS06 2) |
DS05 2) |
DS04 2) |
DS03 2) |
DS02 2) |
DS01 2) |
1)DI = Digitaler Eingang
2)DS = Diagnose Status
Ausgangsprozessabbild:
Default Prozessdaten, Ausgangsabbild (Assembly Class, Instance 1)
Byte |
.7 |
.6 |
|
.5 |
.4 |
.3 |
.2 |
.1 |
.0 |
0 |
|
|
|
|
Lowbyte Kanal 1 |
|
|
|
|
1 |
|
|
|
|
Highbyte Kanal 1 |
|
|
|
|
2 |
|
|
|
|
Lowbyte Kanal 2 |
|
|
|
|
3 |
|
|
|
|
Highbyte Kanal 2 |
|
|
|
|
4 |
|
|
unbenutzt |
|
DO041) |
DO031) |
DO021) |
DO011) |
|
1) DO = Digitaler Ausgang
WAGO-I/O-SYSTEM 750
DeviceNet
76 • Feldbus-Koppler/-Controller
Feldbus-Controller 750-806
3.2.5.3.2Absolute Adressierung
Die interne CPU des PFC hat über absolute Adressen direkten Zugriff auf die Daten. Die Adressierung beginnt sowohl bei Eingängen als auch bei Ausgängen mit der Adresse 0. Die entsprechenden Adressen für Bits, Byte und Doppelworte (DWord) sind von den Wortadressen abgeleitet.
Der Aufbau des Prozessabbildes ist in Kapitel 3.2.4 Prozessabbild beschrieben. Die Adressierung erfolgt in dieser Struktur.
Eingangsdaten |
%IW0 |
wortorientierte Daten |
|
| |
|
|
%IWn |
|
|
%In+1 |
bitorientierte Daten |
|
| |
|
|
%In+m |
|
Ausgangsdaten |
%QW0 |
wortorientierte Daten |
|
| |
|
|
%QWn |
|
|
%Qn+1 |
bitorientierte Daten |
|
| |
|
|
%Qn+m |
|
3.2.5.3.3Adressen berechnen
Die Basis zur Berechnung der Adressen ist die Wortadresse (Word).
Bit-Adresse |
Wortadresse .0 bis .15 |
|
Byte-Adresse |
1. |
Byte: 2 x Wortadresse |
|
2. |
Byte: 2 x Wortadresse + 1 |
DWord-Adresse |
unterer Teil: Wortadresse (gerade Zahl) / 2 |
|
|
oberer Teil: Wortadresse (ungerade Zahl) / 2, abgerundet |
|
3.2.5.3.4Adressbereich der Busklemmendaten
Datenbreite |
|
|
Adressenbereiche für die Busklemmendaten |
|
|
||||||||||
Bit |
0.0 |
|
0.8 |
|
1.0 |
|
1.8 |
... |
254.0 |
|
254.8 |
|
255.0 |
|
255.8 |
|
... |
|
... |
|
... |
|
... |
|
... |
|
... |
|
... |
|
... |
|
0.7 |
|
0.15 |
|
1.7 |
|
1.15 |
|
254.7 |
|
254.15 |
|
255.7 |
|
255.15 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Byte |
0 |
|
1 |
|
2 |
|
3 |
... |
508 |
|
509 |
|
510 |
|
511 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Word |
0 |
|
|
|
1 |
... |
|
254 |
|
|
255 |
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DWord |
|
|
|
0 |
|
|
|
... |
|
|
|
127 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
WAGO-I/O-SYSTEM 750
DeviceNet
Feldbus-Koppler/-Controller • 77
Feldbus-Controller 750-806
3.2.5.3.5Adressbereich der Feldbus-Variablen
Datenbreite |
|
|
Adressenbereich für die Feldbus-Variablen |
|
|
||||||||||
Bit |
256.0 |
|
256.8 |
|
257.0 |
|
257.8 |
... |
510.0 |
|
510.8 |
|
511.0 |
|
511.8 |
|
... |
|
... |
|
... |
|
... |
|
... |
|
... |
|
... |
|
... |
|
256.7 |
|
256.15 |
|
257.7 |
|
257.15 |
|
510.7 |
|
510.15 |
|
511.7 |
|
511.15 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Byte |
512 |
|
513 |
|
514 |
|
515 |
... |
1020 |
|
1021 |
|
1022 |
|
1023 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Word |
256 |
|
|
|
257 |
... |
|
510 |
|
|
511 |
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DWord |
|
|
128 |
|
|
|
... |
|
|
|
255 |
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3.2.5.3.6Adressbereich Merker
Datenbreite |
|
|
|
|
|
|
|
Adressen |
|
|
|
|
|
||
Bit |
0.0 |
|
0.8 |
|
1.0 |
|
1.8 |
|
... |
|
4094.0 |
4094.8 |
|
4095.0 |
4095.8 |
|
... |
|
... |
|
... |
|
... |
|
|
|
... |
... |
|
... |
... |
|
0.7 |
|
0.15 |
|
1.7 |
|
1.15 |
|
|
|
4094.7 |
4094.1 |
|
4095.7 |
4095.7 |
|
|
|
|
|
|
|
|
|
|
|
|
5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Byte |
0 |
|
1 |
|
2 |
|
3 |
|
... |
|
8188 |
8189 |
|
8190 |
8191 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Word |
0 |
|
|
|
1 |
|
... |
|
4094 |
|
4095 |
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DWord |
|
|
|
0 |
|
|
|
|
... |
|
|
|
2047 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Alle Merker sind nullspannungssicher ausgeführt (retain).
3.2.5.3.7Beispiele für absolute Adressen
Datenbreite |
Eingänge: |
|
|
|
|
|
|
Bit |
%IX14.0 ... 15 |
%IX15.0 ... 15 |
|||||
|
|
|
|
|
|
|
|
Byte |
%IB28 |
|
%IB29 |
%IB30 |
|
%IB31 |
|
|
|
|
|
|
|
|
|
Word |
|
%IW14 |
|
%IW15 |
|||
|
|
|
|
|
|
|
|
DWord |
|
|
|
%ID7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Datenbreite |
Ausgänge: |
|
|
|
|
|
|
Bit |
%QX5.0 ... 15 |
%QX6.0 ... 15 |
|||||
|
|
|
|
|
|
|
|
Byte |
%QB10 |
|
%QB11 |
%QB12 |
|
%QB13 |
|
|
|
|
|
|
|
|
|
Word |
|
%QW5 |
|
%QW6 |
|||
|
|
|
|
||||
DWord |
%QD2 (oberer Teil) |
%QD3 (unterer Teil) |
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Datenbreite |
Merker: |
|
|
|
|
|
|
Bit |
%MX11.0 ... 15 |
%MX12.0 ... 15 |
|||||
|
|
|
|
|
|
|
|
Byte |
%MB22 |
|
%MB23 |
%MB24 |
|
%MB25 |
|
|
|
|
|
|
|
|
|
Word |
|
%MW11 |
|
%MW12 |
|||
|
|
|
|
||||
DWord |
%MD5 (oberer Teil) |
%MD6 (unterer Teil) |
|||||
|
|
|
|
|
|
|
|
Das Zeichen 'X' für Einzelbit kann entfallen, z. B. %I14.0, %Q6.10, %M11.7
WAGO-I/O-SYSTEM 750
DeviceNet
78 • Feldbus-Koppler/-Controller
Feldbus-Controller 750-806
3.2.6Programmierung des PFC mit WAGO-I/O-PRO 32
Durch die IEC 61131 Programmierung des DeviceNet Feldbus-Controllers 750-806 können Sie über die Funktionen des Feldbus-Kopplers 750-306 hinaus die Funktionalität einer SPS nutzen.
Die Erstellung eines Applikationsprogramms gemäß IEC 61131-3 erfolgt mit dem Programmiertool WAGO-I/O-PRO 32 (Bestell-Nr.: 759-332/000-001).
Die Beschreibung, wie die Programmierung mit WAGO-I/O-PRO 32 erfolgt, ist jedoch nicht Bestandteil dieses Handbuchs. In den folgenden Kapiteln soll vielmehr auf spezielle Bausteine für WAGO-I/O-PRO 32 hingewiesen werden, die Sie explizit für die Programmierung des DeviceNet FeldbusControllers nutzen können.
Ferner wird beschrieben, wie die Übertragung des IEC 61131-3 Programms und das Laden eines geeigneten Kommunikationstreibers erfolgt.
Weitere Informationen
Eine detaillierte Beschreibung der Softwarebedienung entnehmen Sie bitte dem Handbuch WAGO-I/O-PRO 32 (Bestell-Nr.: 759-122 / 000-001).
3.2.6.1Bibliotheken für WAGO-I/O-PRO 32
Für unterschiedliche IEC 61131-3 Programmier-Anwendungen stehen Ihnen in WAGO-I/O-PRO 32 verschiedene Bibliotheken zur Verfügung. Diese enthalten universell einsetzbare Bausteine und können somit Ihre Programmerstellung erleichtern und beschleunigen. Die Bibliothek 'standard.lib' steht Ihnen standardmäßig zur Verfügung.
Die nachfolgend beschriebene Bibliothek ist spezifisch für DeviceNet Projekte mit WAGO-I/O-PRO 32:
• "DevNet. lib"
Diese Bibliothek erweitert den Feldbus-Controller 750-806 mit der MasterFunktionalität, so dass dieser als DevivceNet Master im Netzwerk programmiert werden kann.
Diverse Bibliotheken befinden sich auf der WAGO-I/O-PRO 32 CD. Nach dem Einbinden der Bibliotheken stehen Ihnen die Bausteine, Datentypen und globalen Variablen zur Verfügung, die Sie genauso benutzen können, wie selbstdefinierte.
Weitere Informationen
Eine detaillierte Beschreibung der Bausteine und der Softwarebedienung entnehmen Sie bitte dem Handbuch WAGO-I/O-PRO 32
(Bestell-Nr.: 759-122/000-001).
WAGO-I/O-SYSTEM 750
DeviceNet
