- •Wichtige Erläuterungen
- •Rechtliche Grundlagen
- •Urheberschutz
- •Personalqualifikation
- •Bestimmungsgemäßer Gebrauch
- •Symbole
- •Schriftkonventionen
- •Darstellungen der Zahlensysteme
- •Sicherheitshinweise
- •Das WAGO-I/O-SYSTEM 750
- •Systembeschreibung
- •Technische Daten
- •Fertigungsnummer
- •Komponenten-Update
- •Lagerung, Kommissionierung und Transport
- •Mechanischer Aufbau
- •Einbaulage
- •Gesamtausdehnung
- •Montage auf Tragschiene
- •Tragschieneneigenschaften
- •WAGO Tragschienen
- •Abstände
- •Stecken und Ziehen der Komponenten
- •Montagereihenfolge
- •Klemmen-Bus / Datenkontakte
- •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
- •WAGO Schirm-Anschlusssystem
- •Aufbaurichtlinien / Normen
- •Gültigkeitsbereich
- •Abkürzungen
- •Feldbus-Controller
- •Feldbus-Controller 750-837, /02x-000, 750-838, /02x-000
- •Beschreibung
- •Kompatibilität
- •Hardware
- •Ansicht
- •Varianten
- •Geräteeinspeisung
- •Feldbusanschluss
- •Anzeigeelemente
- •Betriebsartenschalter
- •Hardware-Adresse (Modul ID)
- •Baudrateneinstellung
- •Betriebssystem
- •Hochlauf
- •PFC-Zyklus
- •Prozessabbild
- •Prinzipieller Aufbau
- •Feldbusspezifischer Aufbau der Prozessdaten
- •Digitale Eingangsklemmen
- •Digitale Ausgangsklemmen
- •Analoge Eingangsklemmen
- •Analoge Ausgangsklemmen
- •Sonderklemmen
- •Systemklemmen
- •Datenaustausch
- •Kommunikationsobjekte des Controllers
- •Kommunikationsschnittstellen
- •Speicherbereiche
- •Adressierung
- •Feldbusspezifische Adressierung
- •Maximale Indizes
- •Absolute Adressierung
- •Adressbereich Merker
- •Programmierung des PFC mit WAGO-I/O-PRO CAA
- •CANopen-Bibliothek für WAGO-I/O-PRO CAA
- •IEC 61131-3-Programm übertragen
- •Übertragung über die serielle Schnittstelle
- •Übertragung über den Feldbus
- •Inbetriebnahme
- •Anschließen von PC und Feldbusknoten
- •Überprüfen und Setzen der Baudrate
- •Einstellen der Modul ID
- •Wechseln zum Zustand OPERATIONAL
- •Freischalten der analogen Eingangsdaten
- •Anwendungsspezifisches Mapping
- •LED Statusanzeige
- •Feldbusstatus
- •Knotenstatus - Blinkcode der 'I/O'-LED
- •Status Versorgungsspannung
- •Technische Daten
- •Busklemmen
- •Allgemeines
- •Digitale Eingangsklemmen
- •Digitale Ausgangsklemmen
- •Analoge Eingangsklemmen
- •Analoge Ausgangsklemmen
- •Sonderklemmen
- •Systemklemmen
- •CANopen
- •Beschreibung
- •Netzwerkaufbau
- •Übertragungsmedien
- •Kabelart
- •Maximale Buslänge
- •Erforderlicher Leitungsquerschnitt
- •Verkabelung
- •Topologie
- •Anschaltbaugruppen
- •Konfigurationssoftware
- •Netzwerkkommunikation
- •Kommunikationsobjekte
- •Process Data Object - PDO
- •PDO Protokoll
- •Service Data Object - SDO
- •SDO Protokoll
- •Initiate SDO Download
- •Download SDO Segment
- •Initiate SDO Upload
- •Upload SDO Segment
- •SDO Beispiele
- •Synchronisations Objekt - SYNC
- •SYNC Protokoll
- •Emergency Objekt (EMCY)
- •EMCY Protokoll
- •Kommunikationszustände eines CANopen Controllers
- •CANopen Zustandsdiagramm
- •INITIALISATION
- •PRE-OPERATIONAL
- •OPERATIONAL
- •STOPPED
- •Netzwerk Management Objekte
- •Module Control Protocols
- •Start Remote Node
- •Stop Remote Node
- •Enter Pre-Operational
- •Reset Node
- •Error Control Protocols
- •Node Guarding Protocol
- •Heartbeat Protocol
- •Bootup Protocol
- •Objektverzeichnis
- •Initialisierung
- •Communication Profile Area
- •Objekt 0x1000, Device Type
- •Objekt 0x1001, Error Register
- •Objekt 0x1003, Pre-defined Error Field
- •Objekt 0x1005, COB-ID SYNC message
- •Objekt 0x1006, Communication Cycle Period
- •Objekt 0x1008, Manufacturer Device Name
- •Objekt 0x1009, Manufacturer Hardware Version
- •Objekt 0x100A, Manufacturer Software Version
- •Objekt 0x100C, Guard Time
- •Objekt 0x100D, Life Time Factor
- •Objekt 0x1010, Store Parameters
- •Objekt 0x1011, Restore default Parameters
- •Objekt 0x1015, Inhibit Time Emergency Object
- •Objekt 0x1016, Consumer Heartbeat Time
- •Objekt 0x1017, Producer Heartbeat Time
- •Objekt 0x1018, Identity Object
- •Objekt 0x1200– 0x1201, Server SDO
- •Objekt 0x1280– 0x128F, Client SDO
- •Objekt 0x1400– 0x141F, Receive PDO Communication Parameter
- •Objekt 0x1600– 0x161F, Receive PDO Mapping Parameter
- •Objekt 0x1800– 0x181F, Transmit PDO Communication Parameter
- •Objekt 0x1A00 – 0x1A1F, Transmit PDO Mapping Parameter
- •Manufactor Specific Profile Area
- •Objekt 0x2000, Digitale Eingänge
- •Objekt 0x2100, Digitale Ausgänge
- •Objekt 0x2200, 1 Byte Sonderklemmen, Eingänge
- •Objekt 0x2300, 1 Byte Sonderklemmen, Ausgänge
- •Objekt 0x2400, 2 Byte Sonderklemmen, Eingänge
- •Objekt 0x2500, 2 Byte Sonderklemmen, Ausgänge
- •Objekt 0x2600, 3 Byte Sonderklemmen, Eingänge
- •Objekt 0x2700, 3 Byte Sonderklemmen, Ausgänge
- •Objekt 0x2800, 4 Byte Sonderklemmen, Eingänge
- •Objekt 0x2900, 4 Byte Sonderklemmen, Ausgänge
- •Objekt 0x3000, 5 Byte Sonderklemmen, Eingänge
- •Objekt 0x3100, 5 Byte Sonderklemmen, Ausgänge
- •Objekt 0x3200, 6 Byte Sonderklemmen, Eingänge
- •Objekt 0x3300, 6 Byte Sonderklemmen, Ausgänge
- •Objekt 0x3400, 7 Byte Sonderklemmen, Eingänge
- •Objekt 0x3500, 7 Byte Sonderklemmen, Ausgänge
- •Objekt 0x3600, 8 Byte Sonderklemmen, Eingänge
- •Objekt 0x3700, 8 Byte Sonderklemmen, Ausgänge
- •Objekt 0x4500, Leermodulkonfiguration
- •Standard Device Profile Area – DS 401
- •Objekt 0x6000, Digitale Eingänge
- •Objekt 0x6005, Global Interrupt Enable Digital 8-Bit
- •Objekt 0x6006, Interrupt Mask Any Change 8-Bit
- •Objekt 0x6007, Interrupt Mask Low-to-High 8-Bit
- •Objekt 0x6008, Interrupt Mask High-to-Low 8-Bit
- •Objekt 0x6200, Digitale Ausgänge
- •Objekt 0x6206, Error Mode Output 8-Bit
- •Objekt 0x6207, Error Value Output 8-Bit
- •Objekt 0x6401, Analoge Eingänge 16 Bit
- •Objekt 0x6411, Analoge Ausgänge 16 Bit
- •Objekt 0x6421, Analogue Input Interrupt Trigger Selection
- •Objekt 0x6423, Analogue Input Global Interrupt Enable
- •Objekt 0x6424, Analogue Input Interrupt Upper Limit Integer
- •Objekt 0x6425, Analogue Input Interrupt Lower Limit Integer
- •Objekt 0x6426, Analogue Input Interrupt Delta Unsigned
- •Objekt 0x6443, Analogue Output Error Mode
- •Objekt 0x6444, Analogue Output Error Value Integer
- •Objekt 0x67FE, Error Behaviour
- •Reservierter Bereich
- •Objekt 0xA000, Integer8 IEC 61131-1 Eingangsvariablen
- •Objekt 0xA040, Unsigned8 IEC 61131-1 Eingangsvariablen
- •Objekt 0xA080, Boolean IEC 61131-1 Eingangsvariablen
- •Objekt 0xA0C0, Integer16 IEC 61131-1 Eingangsvariablen
- •PDO Übertragung
- •Mapping
- •Transmit PDO1
- •Receive PDO1
- •Transmit PDO2
- •Receive PDO2
- •SYNC-Überwachung
- •Node Guarding
- •Heartbeat Überwachung
- •Fehlermeldungen (Emergency)
- •Diagnosemeldungen der Klemmen
- •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
CANopen • 183
Netzwerkkommunikation
5.3.4.5 Reservierter Bereich
In dem reservierten Objektverzeichnis-Bereich Index 0xA000-0xFFFF werden bei dem Programmierbaren Feldbus-Controller 750-837 und 750-838 die Daten der IEC 61131-3 Variablen eingetragen.
Insgesamt werden für die Belegung mit den IEC 61131-3 Variablendaten die Indizes 0xA000 bis 0xA8FF genutzt.
Hinweis
Die IEC 61131-3 Eingangsvariablen sind definiert aus Sicht des CAN Busses, aus der Sicht des PFCs sind dieses Ausgangsvariablen. Entsprechend sind die IEC 61131-3 Ausgangsvariablen für den PFC Eingangsvariablen.
Die folgende Tabelle gibt alle von dem Feldbus-Controller 750-837 und 750838 unterstützten Objekte für die IEC 61131-3 Variablen an.
Idx |
Name |
Typ |
Bedeutung |
Siehe S. |
0xA000 |
Integer8 Eingangsvariablen |
Array |
Daten der 8 Bit Integer Eingangsvariablen |
184 |
|
|
Integer 8 |
|
|
0xA040 |
Unsigned8 Eingangsvariablen |
Array |
Daten der 8 Bit Unsigned Eingangsvariablen |
184 |
|
|
Unsigned |
|
|
|
|
8 |
|
|
0xA080 |
Boolean Eingangsvariablen |
Boolean |
Daten der boolschen Eingangsvariablen |
185 |
0xA0C0 |
Integer16 Eingangsvariablen |
Array |
Daten der 16 Bit Integer Eingangsvariablen |
185 |
|
|
Integer 16 |
|
|
0xA100 |
Unsigned16 Eingangsvariablen |
Array |
Daten der 16 Bit Unsigned Eingangsvariablen |
185 |
|
|
Un- |
|
(alle |
|
|
signed16 |
|
weiteren) |
0xA140 |
Integer24 Eingangsvariablen |
Array |
Daten der 24 Bit Integer Eingangsvariablen |
|
|
|
Integer 24 |
|
|
0xA180 |
Unsigned24 Eingangsvariablen |
Array |
Daten der 24 Bit Unsigned Eingangsvariablen |
|
|
|
Unsigned |
|
|
|
|
24 |
|
|
0xA1C0 |
Integer32 Eingangsvariablen |
Array |
Daten der 32 Bit Integer Eingangsvariablen |
|
|
|
Integer 32 |
|
|
0xA200 |
Unsigned32 Eingangsvariablen |
Array |
Daten der 32 Bit Unsigned Eingangsvariablen |
|
|
|
Unsigned |
|
|
|
|
32 |
|
|
0xA240 |
Float32 Eingangsvariablen |
Array |
Daten der 32 Bit Floating point Eingangsvari- |
|
|
|
Floating |
ablen |
|
|
|
Point 32 |
|
|
0xA280 |
Unsigned40 Eingangsvariablen |
Array |
Daten der 40 Bit Unsigned Eingangsvariablen |
|
|
|
Unsigned |
|
|
|
|
40 |
|
|
0xA2C0 |
Integer40 Eingangsvariablen |
Array |
Daten der 40 Bit Integer Eingangsvariablen |
|
|
|
Integer 40 |
|
|
0xA300 |
Unsigned48 Eingangsvariablen |
Array |
Daten der 48 Bit Unsigned Eingangsvariablen |
|
|
|
Unsigned |
|
|
|
|
48 |
|
|
0xA340 |
Integer48 Eingangsvariablen |
Array |
Daten der 48 Bit Integer Eingangsvariablen |
|
|
|
Integer 48 |
|
|
0xA380 |
Unsigned56 Eingangsvariablen |
Array |
Daten der 56 Bit Unsigned Eingangsvariablen |
|
|
|
Unsigned |
|
|
|
|
56 |
|
|
0xA3C0 |
Integer56 Eingangsvariablen |
Array |
Daten der 56 Bit Integer Eingangsvariablen |
|
|
|
Integer 56 |
|
|
0xA400 |
Integer64 Eingangsvariablen |
Array |
Daten der 64 Bit Integer Eingangsvariablen |
|
|
|
Integer 64 |
|
|
0xA440 |
Unsigned64 Eingangsvariablen |
Array |
Daten der 64 Bit Unsigned Eingangsvariablen |
|
|
|
Unsigned |
|
|
|
|
64 |
|
|
WAGO-I/O-SYSTEM 750
CANopen
184 • CANopen
Netzwerkkommunikation
.
0xA480 |
Integer8 Ausgangsvariablen |
Array |
Daten der 8 Bit Integer Ausgangsvariablen |
|
|
|
Integer 8 |
|
|
0xA4C0 |
Unsigned8 Ausgangsvariablen |
Array |
Daten der 8 Bit Unsigned Ausgangsvariablen |
|
|
|
Unsigned |
|
|
|
|
8 |
|
|
0xA500 |
Boolean Ausgangsvariablen |
Boolean |
Daten der boolschen Ausgangsvariablen |
|
0xA540 |
Integer16 Ausgangsvariablen |
Array |
Daten der 16 Bit Integer Ausgangsvariablen |
|
|
|
Integer 16 |
|
|
0xA580 |
Unsigned16 Ausgangsvariablen |
Array |
Daten der 16 Bit Unsigned Ausgangsvariablen |
|
|
|
Un- |
|
|
|
|
signed16 |
|
|
0xA5C0 |
Integer24 Ausgangsvariablen |
Array |
Daten der 24 Bit Integer Ausgangsvariablen |
|
|
|
Integer 24 |
|
|
0xA600 |
Unsigned24 Ausgangsvariablen |
Array |
Daten der 24 Bit Unsigned Ausgangsvariablen |
|
|
|
Unsigned |
|
|
|
|
24 |
|
|
0xA640 |
Integer32 Ausgangsvariablen |
Array |
Daten der 32 Bit Integer Ausgangsvariablen |
|
|
|
Integer 32 |
|
|
0xA680 |
Unsigned32 Ausgangsvariablen |
Array |
Daten der 32 Bit Unsigned Ausgangsvariablen |
|
|
|
Unsigned |
|
|
|
|
32 |
|
|
0xA6C0 |
Float32 Ausgangsvariablen |
Array |
Daten der 32 Bit Floating point Ausgangsvari- |
|
|
|
Floating |
ablen |
|
|
|
Point 32 |
|
|
0xA700 |
Unsigned40 Ausgangsvariablen |
Array |
Daten der 40 Bit Unsigned Ausgangsvariablen |
|
|
|
Unsigned |
|
|
|
|
40 |
|
|
0xA740 |
Integer40 Ausgangsvariablen |
Array |
Daten der 40 Bit Integer Ausgangsvariablen |
|
|
|
Integer 40 |
|
|
0xA780 |
Unsigned48 Ausgangsvariablen |
Array |
Daten der 48 Bit Unsigned Ausgangsvariablen |
|
|
|
Unsigned |
|
|
|
|
48 |
|
|
0xA7C0 |
Integer48 Ausgangsvariablen |
Array |
Daten der 48 Bit Integer Ausgangsvariablen |
|
|
|
Integer 48 |
|
|
0xA800 |
Unsigned56 Ausgangsvariablen |
Array |
Daten der 56 Bit Unsigned Ausgangsvariablen |
|
|
|
Unsigned |
|
|
|
|
56 |
|
|
0xA840 |
Integer56 Ausgangsvariablen |
Array |
Daten der 56 Bit Integer Ausgangsvariablen |
|
|
|
Integer 56 |
|
|
0xA880 |
Integer64 Ausgangsvariablen |
Array |
Daten der 64 Bit Integer Ausgangsvariablen |
|
|
|
Integer 64 |
|
|
0xA8C0 |
Unsigned64 Ausgangsvariablen |
Array |
Daten der 64 Bit Unsigned Ausgangsvariablen |
|
|
|
Unsigned |
|
|
|
|
64 |
|
|
5.3.4.5.1 Objekt 0xA000, Integer8 IEC 61131-1 Eingangsvariablen
Idx |
S-Idx |
Name |
Typ |
Attribut |
Default Wert |
0xA000 |
0 |
Anzahl Eingangsdatenblöcke |
Unsigned8 |
RO |
- |
|
1 |
1. Eingangsdatenblock |
Integer8 |
RO |
- |
|
2 |
2. Eingangsdatenblock |
Integer8 |
RO |
- |
... |
.... |
.... |
.... |
.... |
.... |
0xA002 |
2 |
512. Eingangsdatenblock |
Integer8 |
RO |
- |
Dieses Objekt beinhaltet die Prozessdaten der Eingangsvariablen vom Typ Integer8. Sub-Index 1 enthält die ersten 8 Bit Eingangsdaten. Sub-Index 2 die nächsten, usw..
5.3.4.5.2 Objekt 0xA040, Unsigned8 IEC 61131-1 Eingangsvariablen
Idx |
S-Idx |
Name |
Typ |
Attribut |
Default Wert |
0xA040 |
0 |
Anzahl Eingangsdatenblöcke |
Unsigned8 |
RO |
- |
|
1 |
1. Eingangsdatenblock |
Unsigned8 |
RO |
- |
|
2 |
2. Eingangsdatenblock |
Unsigned8 |
RO |
- |
... |
.... |
.... |
.... |
.... |
.... |
0xA042 |
2 |
512. Eingangsdatenblock |
Unsigned8 |
RO |
- |
WAGO-I/O-SYSTEM 750
CANopen
CANopen • 185
Netzwerkkommunikation
Dieses Objekt beinhaltet die Prozessdaten der Eingangsvariablen vom Typ Unsigned8. Sub-Index 1 enthält die ersten 8 Bit Eingangsdaten. Sub-Index 2 die nächsten, usw..
5.3.4.5.3 Objekt 0xA080, Boolean IEC 61131-1 Eingangsvariablen
Idx |
S-Idx |
Name |
Typ |
Attribut |
Default Wert |
0xA080 |
0 |
Anzahl Eingangsdatenblöcke |
Unsigned8 |
RO |
- |
|
1 |
1. Eingangsdatenblock |
Boolean |
RO |
- |
|
2 |
2. Eingangsdatenblock |
Boolean |
RO |
- |
... |
.... |
.... |
.... |
.... |
.... |
0xA082 |
2 |
512. Eingangsdatenblock |
Boolean |
RO |
- |
Dieses Objekt beinhaltet die Prozessdaten der Eingangsvariablen vom Typ Boolean. Sub-Index 1 enthält die ersten 8 Bit Eingangsdaten, die zu einem Byte zusammengefasst sind. Sub-Index 2 die nächsten, usw..
5.3.4.5.4 Objekt 0xA0C0, Integer16 IEC 61131-1 Eingangsvariablen
Idx |
S-Idx |
Name |
Typ |
Attribut |
Default Wert |
0xA0C0 |
0 |
Anzahl Eingangsdatenblöcke |
Unsigned8 |
RO |
- |
|
1 |
1. Eingangsdatenblock |
Integer16 |
RO |
- |
|
2 |
2. Eingangsdatenblock |
Integer16 |
RO |
- |
... |
.... |
.... |
.... |
.... |
.... |
0xA0C1 |
1 |
256. Eingangsdatenblock |
Integer16 |
RO |
- |
Dieses Objekt beinhaltet die Prozessdaten der Eingangsvariablen vom Typ Integer16. Sub-Index 1 enthält die ersten 16 Bit Eingangsdaten. Sub-Index 2 die nächsten, usw..
5.3.4.5.5 Objekt 0xA101 bis 0xA8C0 IEC 61131-1 Einund Ausgangsvariablen
Alle folgenden Objekte sind in Analogie zu den bereits beschriebenen aufgebaut.
Jeder Index besitzt maximal 256 Sub-Indizes (Sub-Index 0-255).
In dem Sub-Index 0 wird jeweils die Anzahl der Dateneinträge angegeben und in den folgenden Sub-Indizes werden die Daten in Blöcken abgelegt.
Die Größe der Blöcke ist abhängig von der Datenbreite des zugehörigen Datentyps.
Sub-Index |
Inhalt |
|
|
0 |
Anzahl der Datenblöcke |
1 |
Erster Datenblock mit der Datenbreite des entsprechenden Datentyps |
2 |
Zweiter Datenblock mit der Datenbreite des entsprechenden Datentyps |
... |
... |
Tab 5-1: Sub-Indizierung der Variablendaten in dem Objektverzeichnis
Die maximalen Indizes und Sub-Indizes ergeben sich aus der Speichergröße des Feldbus-Controllers mit 512 Byte und der jeweiligen Datenbreite der Datentypen.
Weitere Informationen
Eine Übersicht über die maximalen Indizes für die Variablendaten finden Sie in dem Kapitel 3.1.6.4.1.3.1 "Maximale Indizes" zu dem Programmierbaren Feldbus-Controller 750-837 und 750-838.
WAGO-I/O-SYSTEM 750
CANopen
