- •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
94• Feldbus-Controller 750-837, /02x-000, 750-838, /02x-000 Programmierung des PFC mit WAGO-I/O-PRO CAA
Funktionsbaustein |
Beschreibung |
|
|
EXCEPTION_HANDLER |
Funktionsbaustein, der aufgetretene Fehler zurückgibt |
|
und eine direkte Fehlerbehandlung ermöglicht. |
NMT_ADDNODE |
Funktionsbaustein, der für ein angegebenes Modul das |
|
Guarding Objekt mit Guarding Time und Lifetime |
|
Factor initialisiert. |
NMT_CHANGE_STATE |
Funktionsbaustein, der eine Zustandsänderung eines |
|
zuvor mit NMT_ADDNODE initialisierten Moduls |
|
auslöst. |
NMT_DELNODE |
Funktionsbaustein, der einen angegebenen Knoten aus |
|
der Liste für die zu behandelnden Slaves löscht. |
NMT_GUARDING |
Funktionsbaustein, der die Guarding-Überwachung |
|
einund ausschaltet. |
NMT_SLAVE_IN_NW_LIST |
Funktionsbaustein, der zurück gibt, ob ein angegebe- |
|
ner Knoten sich in der internen Slaveliste befindet. |
SEND_CAN_FRAME |
Funktionsbaustein, der die angegebenen Daten mit der |
|
spezifizierten COB_ID über den CAN-Bus sendet |
|
(max. Größe der Daten = 8 Byte). |
SYNC_MASTER_SEND_SYNC |
Funktionsbaustein, der eine SYNC-Nachricht sendet. |
3.1.7.2 IEC 61131-3-Programm übertragen
Die Programmübertragung vom PC auf den Controller nach der Programmierung der gewünschten IEC 61131 Applikation kann auf zwei Arten erfolgen:
•über die serielle Schnittstelle oder
•über den Feldbus.
Für beide Arten ist jeweils ein geeigneter Kommunikationstreiber erforderlich.
Weitere Informationen
Die Installation der Kommunikationstreiber sowie die detaillierte Softwarebedienung entnehmen Sie bitte dem Handbuch zu WAGO-I/O-PRO CAA. Dieses finden Sie im Internet unter: www.wago.com.
WAGO-I/O-SYSTEM 750
CANopen
Feldbus-Controller 750-837, /02x-000, 750-838, /02x-000 |
• 95 |
Programmierung des PFC mit WAGO-I/O-PRO CAA |
|
|
|
3.1.7.2.1 Übertragung über die serielle Schnittstelle
Um eine physikalische Verbindung über die serielle Schnittstelle herzustellen, verwenden Sie das WAGO-Kommunikationskabel. Dieses ist im Lieferumfang des Programmier-Tools IEC 1131-3, Bestell-Nr.: 759-330/000-001, enthalten oder kann als Zubehör über die Bestell-Nr.: 750-920 bezogen werden. Verbinden Sie über das WAGO-Kommunikationskabel die COMXSchnittstelle Ihres PC mit der Kommunikationsschnittstelle des Controllers. Für die serielle Datenübertragung ist ein Kommunikationstreiber erforderlich. Dieser Treiber und seine Parametrierung wird in WAGO-I/O-PRO CAA in dem Dialog "Kommunikationsparameter" eingetragen.
1.Starten Sie die Software WAGO-I/O-PRO CAA über ’Start/Programme’ oder durch Doppelklicken auf das Symbol WAGO-I/O-PRO CAA auf Ihrem Desktop.
2.Klicken Sie in dem Menü "Online" auf den Menüpunkt "Kommunikationsparameter".
Der Dialog "Kommunikationsparameter" öffnet sich. In der Grundeinstellung sind in diesem Dialog noch keine Einträge vorhanden.
3.Markieren Sie in dem Auswahlfenster auf der rechten Seite des Dialogs den gewünschten Treiber (z. B. "Serial (RS232)", um die serielle Verbindung zwischen PC und Controller zu konfigurieren).
4.In dem mittleren Fenster des Dialogs müssen die folgenden Einträge vorhanden sein: -Parity: Even und -Stop bits: 1.
Ändern Sie gegebenenfalls die Einträge entsprechend. Nun kann der Test des Controllers beginnen.
Hinweis
Für den Zugriff auf den Controller muss sich der Betriebsartenschalter des Controllers in der mittleren oder in der oberen Stellung befinden.
5.Klicken Sie unter "Online" den Menüpunkt "Einloggen" an, um in den Controller einzuloggen.
(Der WAGO-I/O-PRO CAA Server ist während des Online-Betriebes aktiv. Die Komunikationsparameter sind nicht aufrufbar.)
6.Da noch kein Programm im Controller vorhanden ist, erscheint nun ein Fenster mit der Abfrage, ob das Programm geladen werden soll. Quittieren Sie mit "Ja".
Anschließend wird das aktuelle Programm geladen.
7.Wenn das Programm geladen ist, starten Sie die Programmabarbeitung über das Menü "Online", Menüpunkt "Start".
Am rechten Ende der Statusleiste wird "ONLINE LÄUFT" gemeldet.
8.Um den Online-Betrieb zu beenden, gehen Sie über das Menü "Online" und klicken Sie auf den Menüpunkt "Ausloggen".
WAGO-I/O-SYSTEM 750
CANopen
96• Feldbus-Controller 750-837, /02x-000, 750-838, /02x-000 Programmierung des PFC mit WAGO-I/O-PRO CAA
3.1.7.2.2 Übertragung über den Feldbus
Die physikalische Verbindung zwischen PC und Controller erfolgt über das Feldbuskabel.
Für die Datenübertragung ist ein geeigneter Kommunikationstreiber erforderlich. Dieser Treiber und seine Parametrierung wird in WAGO-I/O-PRO CAA in dem Dialog "Kommunikationsparameter" eingetragen.
1.Starten Sie die Software WAGO-I/O-PRO CAA über ’Start/Programme’ oder durch Doppelklicken auf das Symbol WAGO-I/O-PRO CAA auf Ihrem Desktop.
2.Klicken Sie in dem Menü "Online" auf den Menüpunkt "Kommunikationsparameter".
3.Um in dem Dialog "Kommunikationsparameter" einen Treiber festzulegen, klicken Sie auf den Button "Neu".
4.Geben Sie einen beliebigen Namen ein und markieren Sie in dem Auswahlfenster des Dialogs den gewünschten Treiber (z. B. "CANopenHilscher").
5.Bestätigen Sie anschließend mit "OK".
In dem mittleren Fenster des Dialogs müssen die folgenden Einträge vorhanden sein: -Kartennummer (Nummer der CANopen Feldbuskarte entsprechend Ihrer PC Konfiguration), - Baudrate (die über den DIP-Schalter eingestellte Baudrate Ihres Controllers) und – Knotennummer (die über den DIP-Schalter vergebene Modul-ID Ihres Controllers).
Ändern Sie gegebenenfalls die Einträge entsprechend.
6.Ändern Sie den Eintrag - Datenbank "Beibehalten" in "Löschen", um vorhergehende Einstellungen aus der Datenbank zu löschen, und bestätigen Sie mit "OK".
7.Das Dialogfenster wird geschlossen und Sie erhalten eine Meldung mit der Abfrage die Datenbank zu löschen.
Bestätigen Sie diese ebenfalls mit Klicken auf "OK".
8.Klicken Sie erneut in dem Menü "Online" auf den Menüpunkt "Kommunikationsparameter" und ändern Sie den Eintrag - Datenbank "Löschen" in "Beibehalten".
9.Anschließend bestätigen Sie wieder mit "OK".
Das Dialogfenster wird geschlossen und der Test des Controllers kann beginnen.
Hinweis
Für den Zugriff auf den Controller muss die Modul-ID und die Baudrate mit den Einstellungen an dem Controller übereinstimmen und der Betriebsartenschalter des Controllers muss sich in der mittleren oder in der oberen Stellung befinden.
10.Klicken Sie unter "Online" den Menüpunkt "Einloggen" an, um in den Controller einzuloggen.
(Der WAGO-I/O-PRO CAA Server ist während des Online-Betriebes aktiv. Die Komunikationsparameter sind nicht aufrufbar.)
WAGO-I/O-SYSTEM 750
CANopen
Feldbus-Controller 750-837, /02x-000, 750-838, /02x-000 |
• 97 |
Programmierung des PFC mit WAGO-I/O-PRO CAA |
|
|
|
11.Da noch kein Programm im Controller vorhanden ist, erscheint nun ein Fenster mit der Abfrage, ob das Programm geladen werden soll. Quittieren Sie mit "Ja".
Anschließend wird das aktuelle Programm geladen.
12.Wenn das Programm geladen ist, starten Sie die Programmabarbeitung über das Menü "Online", Menüpunkt "Start".
Am rechten Ende der Statusleiste wird "ONLINE LÄUFT" gemeldet.
13.Um den Online-Betrieb zu beenden, gehen Sie über das Menü "Online" und klicken Sie auf den Menüpunkt "Ausloggen".
WAGO-I/O-SYSTEM 750
CANopen
