144
Antriebstechnik \ Antriebsautomatisierung \ Systemintegration \ Services MOVIDRIVE ® MDX60B/61B Kommunikation und Feldbus-Geräteprofil Handbuch Ausgabe 04/2009 11264918 / DE

Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

Antriebstechnik \ Antriebsautomatisierung \ Systemintegration \ Services

MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

HandbuchAusgabe 04/200911264918 / DE

Page 2: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

SEW-EURODRIVE – Driving the world

Page 3: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

1 Allgemeine Hinweise.............................................................................................. 61.1 Gebrauch der Dokumentation ........................................................................ 61.2 Aufbau der Sicherheitshinweise..................................................................... 61.3 Mängelhaftungsansprüche............................................................................. 71.4 Haftungsausschluss....................................................................................... 71.5 Urheberrechtsvermerk ................................................................................... 7

2 Sicherheitshinweise............................................................................................... 82.1 Mitgeltende Unterlagen.................................................................................. 82.2 Allgemeine Hinweise zu Bussystemen .......................................................... 82.3 Sicherheitsfunktionen..................................................................................... 82.4 Hubwerks-Anwendungen............................................................................... 82.5 Entsorgung..................................................................................................... 8

3 Einleitung................................................................................................................ 93.1 Inhalt des Handbuchs .................................................................................... 93.2 Weiterführende Literatur ................................................................................ 93.3 Kommunikations-Schnittstellen des MOVIDRIVE® B .................................. 10

3.3.1 Überblick über die Kommunikations-Schnittstellen ........................... 11

4 Serielle Schnittstellen des MOVIDRIVE® B........................................................ 124.1 Anschluss und Installation RS485-Schnittstellen ......................................... 12

4.1.1 Anschluss über Steckplatz XT .......................................................... 124.1.2 Anschluss über Klemme X13:10 und X13:11 ................................... 154.1.3 Kabel schirmen und verlegen ........................................................... 16

4.2 Konfigurationsparameter der seriellen Schnittstellen................................... 174.3 MOVILINK®-Protokoll über RS485 .............................................................. 18

4.3.1 Übertragungsverfahren ..................................................................... 184.3.2 Telegramme ...................................................................................... 214.3.3 Adressierung und Übertragungsverfahren ........................................ 234.3.4 Aufbau und Länge der Nutzdaten ..................................................... 26

4.4 Weitere Gerätefunktionen über die RS485-Schnittstellen............................ 294.4.1 Nutzung der RS485-Schnittstellen für den Master-Slave-Betrieb ..... 294.4.2 Nutzung der RS485-Schnittstellen in IPOSplus® ............................... 334.4.3 Nutzung der RS485-Schnittstellen für den Handbetrieb ................... 33

5 CAN-Schnittstellen des MOVIDRIVE® B............................................................. 345.1 Anschluss und Installation CAN................................................................... 34

5.1.1 Anschluss der beiden CAN-Schnittstellen CAN 1 und CAN 2 .......... 345.1.2 Kabel schirmen und verlegen ........................................................... 36

5.2 Konfigurationsparameter der CAN-Schnittstellen ........................................ 385.3 MOVILINK®-Profil über CAN........................................................................ 39

5.3.1 Telegramme ...................................................................................... 395.3.2 Parametrierung über CAN (SBus-MOVILINK®) ................................ 44

5.4 CANopen-Profil über CAN ........................................................................... 455.4.1 Konfiguration der CANopen-Schnittstelle des MDX B

und Netzwerkmanagement (NMT) .................................................... 465.4.2 Prozessdatenaustausch ................................................................... 485.4.3 SYNC-Objekt .................................................................................... 525.4.4 Das Emergency-Objekt ..................................................................... 535.4.5 Heartbeat und Lifetime ..................................................................... 545.4.6 Parameterzugriff über SDO .............................................................. 555.4.7 Harte Synchronisation für Synchronlauf oder Positionierung

mehrerer MDX-B-Geräte ................................................................... 565.4.8 Weitere Geräteeigenschaften im CANopen-Profil ............................ 575.4.9 CANopen-spezifische Objekte des MOVIDRIVE® B ........................ 57

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

3
Page 4: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

4

5.5 Weitere Gerätefunktionen über die CAN-Schnittstellen ............................... 605.5.1 Nutzung der CAN-Schnittstellen für den Master-Slave-Betrieb ........ 605.5.2 Nutzung der CAN-Schnittstellen in IPOSplus® (profilabhängig) ........ 615.5.3 Nutzung der CAN-Schnittstellen in IPOSplus® (profilunabhängig) .... 625.5.4 Nutzung der CAN-Schnittstellen für den

integrierten Synchronlauf (ISYNC über SBus) .................................. 63

6 Feldbus-Schnittstellen über Optionskarte für MOVIDRIVE® B ........................ 676.1 Einbau einer Feldbus-Optionskarte in MOVIDRIVE® MDX61B ................... 68

6.1.1 Bevor Sie beginnen .......................................................................... 696.1.2 Prinzipielle Vorgehensweise beim Ein- und Ausbau

einer Optionskarte (MDX61B, BG 1 - 6) ........................................... 706.2 Parameter zur Konfiguration der Kommunikation über Feldbusoption ........ 716.3 Prozess- und Parameterdatenzugriff über Feldbus ..................................... 736.4 Weitere Gerätefunktionen über Feldbus-Optionskarte................................. 73

6.4.1 Nutzung der Feldbusoptionen in IPOSplus® ...................................... 736.4.2 Engineering über Feldbus ................................................................. 736.4.3 Engineering über Feldbus und Steuerung ....................................... 736.4.4 Diagnose über Web-Server .............................................................. 746.4.5 Motion-Control .................................................................................. 74

7 SEW-Geräteprofil.................................................................................................. 757.1 Prozessdaten ............................................................................................... 767.2 Prozessdaten-Konfiguration......................................................................... 787.3 Prozessdaten-Beschreibung........................................................................ 797.4 Ablaufsteuerung........................................................................................... 87

7.4.1 Steuerwort-Definition ........................................................................ 877.4.2 Verknüpfung der sicherheitsrelevanten Steuerbefehle .................... 887.4.3 Steuerbefehle ................................................................................... 897.4.4 Steuerwort 1 ..................................................................................... 917.4.5 Steuerwort 2 ..................................................................................... 927.4.6 Statuswort-Definition ......................................................................... 937.4.7 Statuswort 1 ...................................................................................... 947.4.8 Statuswort 2 ...................................................................................... 957.4.9 Statuswort 3 ...................................................................................... 967.4.10 Fehlernummer und Gerätestatus ..................................................... 97

7.5 Überwachungsfunktionen ............................................................................ 997.6 Parametrierung des Umrichters ................................................................. 101

7.6.1 Aufbau des MOVILINK®-Parameterkanals ..................................... 1027.6.2 Rückkehrcodes der Parametrierung ............................................... 1067.6.3 Beispiel: Lesen eines Parameters (READ) ..................................... 1097.6.4 Beispiel: Schreiben eines Parameters (WRITE) ............................. 110

7.7 Hinweise zur Parametrierung..................................................................... 113

8 Betrieb des MOVITOOLS® MotionStudio ......................................................... 1148.1 Über MOVITOOLS® MotionStudio............................................................. 114

8.1.1 Aufgaben ........................................................................................ 1148.1.2 Kommunikation zu Geräten aufbauen ............................................ 1148.1.3 Funktionen mit den Geräten ausführen .......................................... 114

8.2 Erste Schritte ............................................................................................. 1158.2.1 Software starten und Projekt anlegen ............................................. 1158.2.2 Kommunikation aufbauen und Netzwerk scannen .......................... 115

8.3 Kommunikationsmodus.............................................................................. 1168.3.1 Überblick ......................................................................................... 1168.3.2 Kommunikationsmodus (Online oder Offline) auswählen ............... 117

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 5: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

8.4 Kommunikation seriell (RS485) über Schnittstellenumsetzer .................... 1188.4.1 Engineering über Schnittstellenumsetzer (Seriell) .......................... 1188.4.2 Schnittstellenumsetzer USB11A in Betrieb nehmen ....................... 1188.4.3 Serielle Kommunikation konfigurieren ............................................ 1218.4.4 Kommunikationsparameter seriell (RS485) .................................... 123

8.5 Kommunikation SBus (CAN) über Schnittstellenumsetzer ........................ 1248.5.1 Engineering über Schnittstellenumsetzer (SBus) ........................... 1248.5.2 USB-CAN-Interface in Betrieb nehmen .......................................... 1248.5.3 Kommunikation über SBus konfigurieren ........................................ 1268.5.4 Kommunikationsparameter für SBus .............................................. 128

8.6 Kommunikation über Ethernet, Feldbus oder SBUSplus ............................ 1298.6.1 Gerät über Ethernet mit dem PC verbinden .................................... 129

8.7 Funktionen mit den Geräten ausführen...................................................... 1298.7.1 Geräte parametrieren im Parameterbaum ...................................... 1298.7.2 Geräteparameter lesen / ändern ..................................................... 1298.7.3 Geräte in Betrieb nehmen (Online) ................................................. 1308.7.4 Geräteinternes Scope ..................................................................... 131

8.8 Bus-Monitor................................................................................................ 1318.8.1 Diagnosebetrieb des Bus-Monitors ................................................ 1318.8.2 Steuerung über Bus-Monitor ........................................................... 131

8.9 Handbetrieb ............................................................................................... 131

9 Bus-Diagnose ..................................................................................................... 1329.1 Überprüfung der Parametrierung ............................................................... 1329.2 Diagnose der Prozess-Eingangs- und -Ausgangsdaten ............................ 1349.3 Diagnosemöglichkeiten für die RS485-Kommunikation ............................. 1359.4 Diagnosemöglichkeiten für die CAN-Kommunikation ................................ 1379.5 Diagnosemöglichkeiten für die Kommunikation

über Feldbus-Optionskarte......................................................................... 139

10 Stichwortverzeichnis ......................................................................................... 140

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

5
Page 6: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

6

1 ebrauch der Dokumentationllgemeine Hinweise

1 Allgemeine Hinweise1.1 Gebrauch der Dokumentation

Die Dokumentation ist Bestandteil des Produkts und enthält wichtige Hinweise zuBetrieb und Service. Die Dokumentation wendet sich an alle Personen, die Montage-,Installations-, Inbetriebnahme- und Servicearbeiten an dem Produkt ausführen.

1.2 Aufbau der SicherheitshinweiseDie Sicherheitshinweise in dieser Dokumentation sind folgendermaßen aufgebaut:

Piktogramm SIGNALWORT!Art der Gefahr und ihre Quelle.Mögliche Folgen (n) der Missachtung.• Maßnahme(n) zur Abwendung der Gefahr.

Piktogramm Signalwort Bedeutung Folgen bei MissachtungBeispiel:

Allgemeine Gefahr

Spezifische Gefahr,z. B. Stromschlag

GEFAHR! Unmittelbar drohende Gefahr Tod oder schwere Körperverletzungen

WARNUNG! Mögliche, gefährliche Situation Tod oder schwere Körperverletzungen

VORSICHT! Mögliche, gefährliche Situation Leichte Körperverletzungen

VORSICHT! Mögliche Sachschäden Beschädigung des Antriebssystems oder seiner Umgebung

HINWEIS Nützlicher Hinweis oder Tipp.Erleichtert die Handhabung des Antriebssystems.

GA

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 7: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

1MängelhaftungsansprücheAllgemeine Hinweise

1.3 MängelhaftungsansprücheDie Einhaltung der Dokumentation ist die Voraussetzung für störungsfreien Betrieb unddie Erfüllung eventueller Mängelhaftungsansprüche. Lesen Sie deshalb zuerst dieDokumentation, bevor Sie mit dem Gerät arbeiten!Stellen Sie sicher, dass die Dokumentation den Anlagen- und Betriebsverantwortlichensowie Personen, die unter eigener Verantwortung am Gerät arbeiten, in einem leser-lichen Zustand zugänglich gemacht wird.

1.4 HaftungsausschlussDie Beachtung der vorliegenden Dokumentation und der Dokumentationen zu denangeschlossenen Geräten von SEW-EURODRIVE ist Grundvoraussetzung für densicheren Betrieb und für die Erreichung der angegebenen Produkteigenschaften undLeistungsmerkmale. Für Personen-, Sach- oder Vermögensschäden, die wegen Nicht-beachtung der Betriebsanleitung entstehen, übernimmt SEW-EURODRIVE keineHaftung. Die Sachmängelhaftung ist in solchen Fällen ausgeschlossen.

1.5 Urheberrechtsvermerk© 2008 - SEW-EURODRIVE. Alle Rechte vorbehalten.Jegliche - auch auszugsweise - Vervielfältigung, Bearbeitung, Verbreitung und sonstigeVerwertung verboten.

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

7
Page 8: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

8

2 itgeltende Unterlagenicherheitshinweise

2 Sicherheitshinweise2.1 Mitgeltende Unterlagen

Nur durch Elektro-Fachpersonal unter Beachtung der gültigen Unfallverhütungs-vorschriften sowie der Betriebsanleitung MOVIDRIVE® MDX60B/61B installieren und inBetrieb nehmen.Lesen Sie diese Druckschriften sorgfältig durch, bevor Sie mit der Installation und derInbetriebnahme der Kommunikations-Schnittstellen von MOVIDRIVE® B beginnen.Die Beachtung der Dokumentation ist die Voraussetzung für einen störungsfreienBetrieb und die Erfüllung eventueller Garanteiansprüche.

2.2 Allgemeine Hinweise zu BussystemenMOVIDRIVE® B verfügt über Kommunikations-Schnittstellen, die es ermöglichen, inweiten Grenzen den Antriebsumrichter MOVIDRIVE® B an Anlagengegebenheiten an-zupassen. Wie bei allen Bussystemen besteht die Gefahr einer von außen (bezogen aufdas Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens.Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten führen.

2.3 SicherheitsfunktionenDer Antriebsumrichter MOVIDRIVE® MDX60B/61B darf ohne übergeordnete Sicher-heitssysteme keine Sicherheitsfunktionen wahrnehmen. Verwenden Sie übergeordneteSicherheitssysteme, um den Maschinen- und Personenschutz zu gewährleisten. StellenSie sicher, dass für Sicherheitsanwendungen die Angaben in den Druckschriften "Si-chere Abschaltung für MOVIDRIVE® MDX60B/61B" beachtet werden.

2.4 Hubwerks-AnwendungenMOVIDRIVE® MDX60B/61B darf nicht im Sinne einer Sicherheitsvorrichtung fürHubwerks-Anwendungen verwendet werden. Verwenden Sie als Sicherheitsvorrichtung Überwachungssysteme oder mechanischeSchutzvorrichtungen, um mögliche Sach- oder Personenschäden zu vermeiden.

2.5 Entsorgung

Bitte beachten Sie die aktuellen nationalen Bestimmungen!Entsorgen Sie ggf. die einzelnen Teile getrennt je nach Beschaffenheit und existie-renden länderspezifischen Vorschriften, z. B. als:• Elektronikschrott• Kunststoff• Blech• Kupfer

MS

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 9: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

3Inhalt des HandbuchsEinleitung

3 Einleitung3.1 Inhalt des Handbuchs

Das Handbuch beschreibt die Kommunikations-Schnittstellen des AntriebsumrichtersMOVIDRIVE® MDX60B/61B:• 2 serielle Schnittstellen• 2 CAN-Schnittstellen, eine davon über Optionskarte DFC11B• Je nach eingebauter Optionskarte eine Feldbus- oder Ethernet-SchnittstelleNeben dem Anschluss und den Konfigurationsparametern werden auch der Prozess-und Parameter-Datenaustausch über die Kommunikations-Schnittstellen desMOVIDRIVE® B beschrieben.Weiterhin wird erläutert, wie die Engineering-Software MOVITOOLS® MotionStudioüber die Kommunikations-Schnittstellen mit MOVIDRIVE® B kommuniziert und wiespeicherprogrammierbare Steuerungen (SPS) MOVIDRIVE® B über die Kommunika-tions-Schnittstellen ansteuern können.

3.2 Weiterführende LiteraturZur einfachen Anbindung des MOVIDRIVE® B an Feldbussysteme sollten Sie nebendiesem Handbuch auch die folgenden Druckschriften bereithalten:• Systemhandbuch MOVIDRIVE® MDX60B/61B• Parameterverzeichnis MOVIDRIVE® B

Das Parameterverzeichnis MOVIDRIVE® B beschreibt für jede Gerätefirmware dieGeräteparameter und enthält die entsprechende Liste aller Geräteindizes undFehlercodes. Es ist eine Ergänzung zum Systemhandbuch, da dieses nicht für jedeFirmware-Version neu erstellt wird.

• Das entsprechende Handbuch zu der jeweils verwendeten Feldbusoption (z. B.DFP21B)Die Handbücher zu den Feldbusoptionen und das vorliegende Handbuchbeschreiben den Zugriff auf Prozess- und Parameterdaten in allgemeiner Form,ohne alle möglichen Steuer- und Regelkonzepte detailliert zu beschreiben.

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

9
Page 10: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

10

3 ommunikations-Schnittstellen des MOVIDRIVE® Binleitung

3.3 Kommunikations-Schnittstellen des MOVIDRIVE® B

64323ADE

XT

S12S13

X12

X13

0 1

222

4

5

6

2222

0

1

2

3

nc

ADDRESS

X30

[1]

[2]

[3]

[4]

DGNDSC11SC12

123

Systembus BezugSystembus HighSystembus Low

DIØØDIØ1DIØ2DIØ3DIØ4DIØ5

DCOM**VO24

12345678

DGNDST11ST12

91011RS485 -

RS485 +Bezugspotenzial Binärsignale

S11

S14

DIØØDIØ1DIØ2DIØ3DIØ4DIØ5

DCOM**VO24

12345678

DFP 21B

[1] Klemme XT[2] Klemme X12:SBus 1 (CAN)[3] Klemme X13:10 / X13:11 (RS485)[4] Feldbussteckplatz

KE

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 11: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

3Kommunikations-Schnittstellen des MOVIDRIVE® BEinleitung

3.3.1 Überblick über die Kommunikations-Schnittstellen

[1] Klemme XT: RS485-Schnittstelle für den Punkt-zu-Punkt Anschluss eines Bediengeräts (z. B.DBG60B oder DOP11B) oder eines Schnittstellenumsetzers wie z. B. USB11Aoder UWS21B für den Anschluss an einen Engineering-PC.

[2] X12: SBus 1 (CAN) zum Anschluss• direkt an Steuerungen (Protokoll CANopen oder MOVILINK®)• über ein SEW-Feldbus-Gateway an Feldbussysteme wie z. B. PROFIBUS,

DeviceNet etc.• an einen Engineering-PC über PC-CAN-Interface oder ein SEW-Feldbus-

gateway[3] Klemme X13:10 / X13:11

RS485-Schnittstelle für die Vernetzung von bis zu 32 Geräten, z. B. zumAnschluss von MOVIDRIVE® B an ein Bedienterminal DOP11B oder zum An-schluss über Schnittstellenumsetzer (z. B. UWS11A, COM-Server o. Ä.) an einenEngineering-PC

[4] Feldbussteckplatz• zur Montage der Optionskarte DFC11B für die Schnittstelle SBus 2 (CAN) mit

der gleichen Funktionalität wie X12 (SBus1) oder• zur Montage einer Feldbusoption z. B. PROFIBUS DFP21B, DeviceNet

DFD11B usw. für den direkten Anschluss an das jeweilige Feldbussystemzum Prozess- und Parameter-Datenaustausch.

Serielle Schnittstellen CAN-Schnittstellen Feldbus

Klemme/ Steck-platz Steckplatz XT [1] X13:10 / X13:11 [3] Klemme X12 [2] Feldbussteckplatz [4]

Typ RS485 CAN1 CAN2 oder Feldbusoption

Profil MOVILINK® MOVILINK® oder CANopen PROFIBUS DP, DeviceNet, INTERBUS usw.

Baudrate 9.6 / 57.6 kBaud (über S13)

9.6 kBaud 1000, 500, 250, 125 kBaud(mit P884)

1000, 500, 250, 125 kBaud(mit P894)

Je nach Optionskarte

Potenzial-trennung Nein Nein Nein Ja, auf der Option

DFC11B Ja

Stecker RJ10 Klemme Klemme Klemme und Sub D9 (nach CiA) Je nach Optionskarte

Bus-Abschluss Punkt-zu-Punkt Dynamisch DIP-Schalter S12 DIP-Schalter R Je nach Optionskarte

Steuer-/Sollwert-quelle P100/P101 RS485 SBus 1 SBus 2 Feldbus

Timeout-Überwachung

Gemeinsame Überwachung über P812, P833

Über P883 und P836

Über P893 und P837

Über P819 und P831

Konfiguration der Schnittstelle (Adresse, Baudrate etc.)

P810, P811 P88x P89x Je nach Optionskarte über DIP-Schalter oder mit P78x

Prozessdaten Konfiguration über P870 - P876

Master/Slave Nein Ja Ja Nein Nein

Handbetrieb (MOVITOOLS®) Ja Nein

IPOSplus®-Bustyp 1 2 5 8 3

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

11
Page 12: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

12

4 nschluss und Installation RS485-Schnittstellenerielle Schnittstellen des MOVIDRIVE® B

4 Serielle Schnittstellen des MOVIDRIVE® BMOVIDRIVE® B ist standardmäßig mit zwei separaten, seriellen RS485-Schnittstellenausgestattet:• Steckplatz XT• Klemme X13:10 und X13:11Telegramme, die über eine serielle Schnittstelle von MOVIDRIVE® B empfangenwerden, werden nicht über die andere serielle Schnittstelle weitergeleitet.

4.1 Anschluss und Installation RS485-Schnittstellen4.1.1 Anschluss über Steckplatz XT

Die serielle Schnittstelle "Steckplatz XT" ist als RJ10-Steckverbinder ausgeführt (siehefolgendes Bild).

Belegung Steckplatz XT (RJ10)

Anschluss-möglichkeiten

Eine der folgenden SEW-Optionen kann am Steckplatz XT angeschlossen werden:• Bediengerät DBG60B

64788AXX

[1] DC 5 V (aus Elektronikversorgung)[2] RS485 + (Rx/Tx)[3] RS485 - (Rx/Tx)[4] GND (Elektronik-Ground)

[1]

[4]

64252AXX

AS

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 13: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

4Anschluss und Installation RS485-SchnittstellenSerielle Schnittstellen des MOVIDRIVE® B

• Schnittstellenumsetzer UWS21B (RS485-Signale [1] in RS232-Signale [2])

Mit der Option UWS21B kann ein MOVIDRIVE® B mit einer potenzialfreien RS232-Schnittstelle ausgestattet werden. Die RS232-Schnittstelle ist als 9-polige Sub D-Buchse (EIA-Standard) ausgeführt. Zum Anschluss an den PC wird ein Sub D9-Ver-längerungskabel (1:1 Verbindung) mitgeliefert.

• Schnittstellenumsetzer USB11A (RS485-Signale [1] in USB-Signale [2])

Mit der Option USB11A kann ein MOVIDRIVE® B potenzialfrei über USB an einenEngineering-PC angeschlossen werden. Im PC wird für die Kommunikation zumMOVIDRIVE® B mit der Installation der USB-Treiber auch ein virtueller COM-Portangelegt.

64306AXX

64297AXX

UWS21B

COM 1-99

MOVIDRIVE® MDX60/61B

[1] [2]

USB11A

COM 1-99

MOVIDRIVE® MDX60/61B

[1] [2]

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

13
Page 14: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

14

4 nschluss und Installation RS485-Schnittstellenerielle Schnittstellen des MOVIDRIVE® B

• Bedien-Terminal DOP11B

Potenzial-trennung

• Die serielle Schnittstelle XT ist nicht potenzialgetrennt. Sie darf nur für eine Punkt-zu-Punkt Verbindung verwendet werden.

Abschluss-widerstand

• Passende Abschlusswiderstände sind in alle SEW-Komponenten integriert.

Leitungslänge • Maximale Leitungslänge: 3 m (5 m bei geschirmtem Kabel)

Baudrate • Die Baudrate für die RS485-Kommunikation wird über DIP-Schalter S13 (FrontseiteMOVIDRIVE® B unterhalb Steckplatz XT) eingestellt.

Die eingestellte Baudrate wird direkt nach dem Umschalten des DIP-Schalters aktiv.

64282AXX

MOVIDRIVE® BDOP11B

PCS21A

HINWEISDie Optionen DBG60B, UWS21B und USB11A werden am Steckplatz XT angeschlos-sen. Sie können nicht gleichzeitig verwendet werden.

Baudrate DIP-Schalter S13

9.6 kBaud ON

57.6 kBaud1)

1) Werkseinstellung

OFF1)

AS

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 15: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

4Anschluss und Installation RS485-SchnittstellenSerielle Schnittstellen des MOVIDRIVE® B

4.1.2 Anschluss über Klemme X13:10 und X13:11

Eine weitere RS485-Schnittstelle wird über die Klemme X13:10 und X13:11 zur Verfü-gung gestellt. Über diese RS485-Schnittstelle können mehrerer MOVIDRIVE® B-Gerätevernetzt und gleichzeitig die weiteren Optionen angeschlossen werden. • Schnittstellenumsetzer UWS11A (RS232-Signale nach RS485-Signale)• Bedien-Terminal DOP11B• Andere SEW-Antriebe, z. B. MOVIMOT®

• Andere Schnittstellenumsetzer, z. B. COM-Server oder andere RS485-MasterDevices

Anschluss-Schaltbild RS485-Schnittstelle (X13)

Potenzialtrennung • Die RS485-Schnittstelle X13 ist nicht potenzialgetrennt. Es dürfen maximal 32MOVIDRIVE®-B-Geräte miteinander verbunden werden,

Kabelspezifikation • Verwenden Sie ein 4-adriges, paarweise verdrilltes und geschirmtes Kupferkabel(Datenübertragungskabel mit Schirm aus Kupfergeflecht). Das Kabel muss folgendeSpezifikationen erfüllen:– Kabelquerschnitt 0,25 - 0,75 mm2 (AWG 23 - AWG 19)– Leitungswiderstand 100 - 150 Ω bei 1 MHz– Kapazitätsbelag ≤ 40 pF/m bei 1 kHz

Leitungslänge • Die zulässige Gesamtleitungslänge beträgt 200 m (656 ft).

Schirm auflegen • Legen Sie den Schirm beidseitig flächig an der Elektronikschirmklemme des Umrich-ters oder der übergeordneten Steuerung auf.

Baudrate • Die Baudrate ist fest auf 9,6 kBaud eingestellt..

Abschlusswider-stand

• Es sind dynamische Abschlusswiderstände fest eingebaut. Schalten Sie keineexternen Abschlusswiderstände zu!

54535AXX

X13: X13: X13:

DGNDST11ST12

DGNDST11ST12

DGNDST11ST12

DIØØDIØ1DIØ2DIØ3DIØ4DIØ5DCOMVO24

DIØØDIØ1DIØ2DIØ3DIØ4DIØ5DCOMVO24

DIØØDIØ1DIØ2DIØ3DIØ4DIØ5DCOMVO24

91011

91011

91011

12345678

12345678

12345678

RS485- RS485- RS485-RS485+ RS485+ RS485+

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

15
Page 16: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

16

4 nschluss und Installation RS485-Schnittstellenerielle Schnittstellen des MOVIDRIVE® B

4.1.3 Kabel schirmen und verlegen

Eine fachgerechte Schirmung des Buskabels dämpft die elektrischen Einstreuungen,die in industrieller Umgebung auftreten können. Mit den folgenden Maßnahmen errei-chen Sie die beste Schirmung:• Ziehen Sie Befestigungsschrauben von Steckern, Modulen und Potenzialaus-

gleichs-Leitungen handfest an.• Legen Sie die Schirmung des Buskabels beidseitig großflächig auf.• Verlegen Sie die Signal- und Buskabel nicht parallel zu Leistungskabeln (Motor-

leitungen), sondern möglichst in getrennten Kabelkanälen.• Verwenden Sie in industrieller Umgebung metallische, geerdete Kabelpritschen.• Führen Sie Signalkabel und den zugehörigen Potenzialausgleich in geringem

Abstand zueinander auf kürzestem Weg.• Vermeiden Sie die Verlängerung von Buskabeln über Steckverbinder.• Führen Sie die Buskabel eng an vorhandenen Masseflächen entlang.

HINWEISE• Achten Sie bei der Vernetzung der Geräte darauf, dass immer nur ein Master (z. B.

DOP11B, Engineering-PC) angeschlossen und aktiv ist.• Der gleichzeitige Betrieb mehrerer Master an einem RS485-Netzwerk mit SEW-

Antrieben ist nicht zulässig (siehe auch Kapitel "MOVILINK® über RS485").• Zwischen den Geräten, die mit RS485 verbunden werden, darf keine Potenzialver-

schiebung auftreten. Die Funktion der Geräte kann dadurch beeinträchtigt werden.Vermeiden Sie eine Potenzialverschiebung durch geeignete Maßnahmen,beispielsweise durch Verbindung der Gerätemassen mit separater Leitung.

VORSICHT!Bei Erdpotenzial-Schwankungen kann über den beidseitig angeschlossenen und mitdem Erdpotenzial (PE) verbundenen Schirm ein Ausgleichsstrom fließen. Sorgen Siein diesem Fall für einen ausreichenden Potenzialausgleich gemäß den einschlägigenVDE-Bestimmungen.

AS

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 17: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

4Konfigurationsparameter der seriellen SchnittstellenSerielle Schnittstellen des MOVIDRIVE® B

4.2 Konfigurationsparameter der seriellen SchnittstellenMit den folgenden Parametern wird die Kommunikation über die beiden seriellenSchnittstellen eingestellt. Die Werkseinstellung der einzelnen Parameter ist unter-strichen dargestellt.

ParameterNr. Name Einstellung Bedeutung

100 Sollwertquelle

KLEMMENRS485FELDBUSSBUS

Mit diesem Parameter wird eingestellt, woher der Umrichter seinen Sollwert bezieht.

101 Steuerquelle

KLEMMENRS485FELDBUSSBUS

Es wird eingestellt, woher der Umrichter seine Steuerbefehle (REGLERSPERRE, FREIGABE, RECHTS, LINKS, ...) bezieht. Die Steuerung über IPOSplus® und Klemmen wird unabhängig von P101 mit berücksichtigt.

750 Slave-Sollwert

Es wird am Master eingestellt, welcher Sollwert an den Slave übertragen wird. Am Slave muss die Einstellung "MASTER-SLAVE AUS" bei-behalten werden.

810 RS485 Adresse 0 ... 99

Mit P810 wird die Adresse eingestellt, über die mit dem MOVIDRIVE® B über die seriellen Schnittstellen kommuniziert werden kann. Hinweis:Bei Auslieferung hat das MOVIDRIVE® B immer die Adresse 0. Um bei serieller Kommu-nikation mit mehreren Umrichtern Kollisionen bei der Datenübertragung zu vermeiden, wird empfohlen, die Adresse 0 nicht zu verwenden.

811 RS485 Gruppenadresse 100 ... 199

Mit P811 ist es möglich, mehrere MOVIDRIVE® B bezüglich der Kommunikation über die serielle Schnittstelle zu einer Gruppe zusammenzufassen. Mit Hilfe der RS485-Gruppenadresse ist es zum Beispiel möglich, gleichzeitige Sollwertvorgaben an eine MOVIDRIVE®-B-Umrichtergruppe zu sen-den. Die Gruppenadresse 100 bedeutet, dass der Umrichter keiner Gruppe zugeordnet ist.

812 RS485 Timeout-Zeit 0 ... 650 s

Mit P812 wird die Überwachungszeit für die Datenübertragung über die serielle Schnitt-stelle eingestellt. Wird P812 auf den Wert 0 eingestellt, findet keine Überwachung der seriellen Datenübertragung statt. Die Über-wachung wird mit dem ersten zyklischen Datenaustausch aktiviert.

833 Reaktion RS485-Timeout SCHNELLST/WARN.Mit P833 wird die Fehlerreaktion programmiert, die über die RS485-Timeout-Überwachung ausgelöst wird.

870871872

Sollwertbeschreibung PA1Sollwertbeschreibung PA2Sollwertbeschreibung PA3

werksmäßig auf:STEUERWORT 1DREHZAHLKEINE FUNKTION

Mit P870 / P871 / P872 wird der Inhalt der Prozess-Ausgangsdatenworte PA1 / PA2 / PA3 definiert.

873874875876

Istwertbeschreibung PE1Istwertbeschreibung PE2Istwertbeschreibung PE3PA-Daten freigeben

werksmäßig auf:STATUSWORT 1DREHZAHLKEINE FUNKTIONEIN

Es wird der Inhalt der Prozess-Eingangsdaten-worte PE1/PE2/PE3 definiert.

HINWEISAusführliche Parameterbeschreibungen finden Sie im Systemhandbuch MOVIDRIVE®

MDX60B/61B.

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

17
Page 18: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

18

4 OVILINK®-Protokoll über RS485erielle Schnittstellen des MOVIDRIVE® B

4.3 MOVILINK®-Protokoll über RS4854.3.1 Übertragungsverfahren

Es wird ein asynchrones serielles Übertragungsverfahren angewendet, das von denallgemein üblichen UART-Bausteinen der Digitaltechnik unterstützt wird. Somit kanndas MOVILINK®-Protokoll auf nahezu allen Steuerungen und Master-Baugruppenimplementiert werden.

Zeichen Jedes Zeichen im MOVILINK®-Protokoll besteht aus 11 Bits und setzt sich wie folgtzusammen:• 1 Startbit• 8 Datenbits• 1 Paritätsbit, ergänzend auf gerade Parität (even parity)• 1 Stoppbit

Jedes übertragene Zeichen beginnt mit einem Startbit (immer logisch 0). Darauf folgen8 Datenbits und das Paritätsbit. Das Paritätsbit wird so gesetzt, dass die Anzahl derlogischen Einsen in den Datenbits einschließlich des Paritätsbits geradzahlig ist. Abge-schlossen wird das Zeichen durch ein Stoppbit, das immer auf den logischen Pegel 1gesetzt ist. Dieser Pegel bleibt solange auf dem Übertragungsmedium, bis durch einneues Startbit der Anfang einer neuen Zeichenübertragung signalisiert wird.

Übertragungs-rate und Übertragungs-mechanismen

Die Übertragungsrate beträgt 9600 Baud oder 57,6 kBaud (nur über XT). Die Über-wachung der Kommunikationsverbindung erfolgt vom Master und vom Umrichter selbst.Der Master überwacht die Antwortverzugszeit. Der Umrichter überwacht den Empfangzyklischer Request-Telegramme vom Master.

Antwortverzugs-zeit des Masters

Auf dem übergeordneten Mastersystem wird in der Regel eine Antwortverzugszeitprogrammiert. Die Antwortverzugszeit ist das Zeitintervall zwischen dem letzten gesen-deten Zeichen des Request-Telegramms (BCC) und dem Beginn des Response-Tele-gramms (SD2). Die maximal zulässige Antwortverzugszeit beträgt 50 ms. Antwortet derUmrichter nicht innerhalb dieser Zeit, liegt ein Übertragungsfehler vor. Überprüfen Siedas Schnittstellenkabel bzw. die Codierung des ausgesendeten Request-Telegramms.Applikationsbedingt sollte nun das Request-Telegramm nochmals wiederholt werdenbzw. der nächste Umrichter angesprochen werden.

Startpause (idle) Um ein Zeichen als Startzeichen (02hex oder 1Dhex) zu interpretieren, muss eine Pausevon mindestens 3,44 ms Dauer vorausgehen.

64767ADE

0 1 2 3 4 5 6 7

LSB MSB even

Sta

rt

Pa

rity

Sto

p

Sta

rt

Zeichen

8 Datenbits

MS

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 19: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

4MOVILINK®-Protokoll über RS485Serielle Schnittstellen des MOVIDRIVE® B

Zeichen-verzugszeit

Der zeitliche Abstand zwischen dem Aussenden der Zeichen eines Telegramms musskleiner sein als die Startpause (also maximal 3,43 ms). Anderenfalls ist das Telegrammungültig.

RS485 Timeout-Zeit des Umrichters

Das maximal zulässige Zeitintervall zwischen zwei zyklischen Request-Telegrammenwird bei MOVIDRIVE® über den Parameter P812 RS485 Timeout-Zeit eingestellt.Innerhalb dieses Zeitintervalls muss ein gültiges Request-Telegramm empfangenwerden. Anderenfalls wird ein RS485-Timeout-Fehler vom Umrichter ausgelöst undeine definierte Fehlerreaktion durchgeführt.Nach Netz-Ein oder Fehler-Reset wird das MOVIDRIVE® in einem sicheren Zustandgehalten, bis das erste Request-Telegramm empfangen wird. Bei freigegebenemUmrichter erscheint in der 7-Segment-Anzeige "t" (= Timeout aktiv) und die Freigabe istwirkungslos. Erst mit dem Empfang des ersten Telegramms wird die Freigabe wirksamund der Antrieb in Bewegung gesetzt.Wird der Umrichter über die RS485-Schnittstelle gesteuert (P100 "Sollwertquelle" =RS485 / P101 "Steuerquelle" = RS485) und ist eine Fehlerreaktion mit Warnungprogrammiert, werden nach einem RS485-Timeout und erneuter Aufnahme der Kom-munikation die zuletzt empfangenen Prozessdaten wirksam.

VORSICHT!Wird ein Timeout nicht erkannt, fährt der Antrieb trotz abgekoppelter Steuerung weiter.Mögliche Folgen: Sachschäden an der Anlage.Es darf nur eine der beiden RS485-Schnittstellen verwendet werden, wenn diese aufTimeout überwacht werden soll.Da der RS485-Timeout für beide RS485-Schnittstellen gemeinsam aktiv ist, wird beiaufgestecktem Bediengerät DBG60B die Timeout-Überwachung für die zweite Schnitt-stelle nicht wirksam. Das DBG60B sendet laufend Request-Telegramme an denUmrichter und triggert somit den Timeout-Mechanismus.

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

19
Page 20: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

20

4 OVILINK®-Protokoll über RS485erielle Schnittstellen des MOVIDRIVE® B

Verarbeitung der Request-/ Response-Telegramme

Der Umrichter verarbeitet nur fehlerfrei empfangene und richtig adressierte Request-Telegramme. Folgende Empfangsfehler werden erkannt:• Parity-Fehler• Zeichenrahmenfehler• Zeichenverzugszeit bei Request-Telegramm überschritten• Adresse falsch• PDU-Typ falsch• BCC falsch• RS485-Timeout aufgetreten (Slave)• Antwortverzugszeit abgelaufen (Master)

Fehlerhaft empfangene Request-Telegramme werden vom Umrichter nicht beantwor-tet! Zur gesicherten Datenübertragung müssen diese Empfangsfehler im Master ausge-wertet werden.

HINWEISESollte die RS485- bzw. RS232-Kommunikation über Gateways, COM-Server oderModemverbindungen übertragen werden, achten Sie darauf, dass neben dem Zeichen(Startbit, 8 Datenbits, 1 Stoppbit, gerade Parität) auch die Startpause und die Zeichen-verzugszeit eingehalten werden:• Zeichenverzugszeit maximal 3,43 ms Pause zwischen 2 Zeichen eines

Telegramms• Startpause minimal 3,44 ms Pause vor dem Startzeichen Anderenfalls können die einzelnen Zeichen nicht eindeutig den verschiedenenTelegrammen zugeordnet werden.

MS

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 21: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

4MOVILINK®-Protokoll über RS485Serielle Schnittstellen des MOVIDRIVE® B

4.3.2 Telegramme

Telegramm-verkehr

In der Antriebstechnik kommt sowohl der zyklische als auch azyklische Datenaustauschzum Einsatz. Für Automatisierungsaufgaben werden insbesondere bei der Antriebs-führung über die serielle Schnittstelle zyklische Telegramme genutzt. Dabei muss dieMasterstation den zyklischen Datenaustausch gewährleisten.

Zyklischer Datenaustausch

Der zyklische Datenaustausch wird vorrangig zur Steuerung der Umrichter über dieserielle Schnittstelle genutzt. Dabei sendet der Master kontinuierlich Telegramme mitSollwerten (Request-Telegramme) an einen Umrichter (Slave) und erwartet daraufhinein Antwort-Telegramm (Response-Telegramm) mit Istwerten vom Umrichter zurück.Nach dem Senden eines Request-Telegramms an einen Umrichter erwartet der Masterinnerhalb einer definierten Zeit (Antwortverzugszeit) das Response-Telegramm. DerUmrichter sendet ein Response-Telegramm nur dann zurück, wenn er ein Request-Te-legramm mit seiner Slave-Adresse fehlerfrei empfangen hat. Während des zyklischenDatenaustausches überwacht der Umrichter den Ausfall der Datenkommunikation undlöst ggf. eine Timeout-Reaktion aus, wenn er innerhalb einer einstellbaren Zeit keinneues Request-Telegramm vom Master erhalten hat.MOVILINK® bietet auch während der zyklischen Kommunikation die Möglichkeit, azyk-lische Service- und Diagnose-Aufgaben durchzuführen, ohne den Telegrammtyp zuwechseln.

Azyklischer Datenaustausch

Der azyklische Datenaustausch wird in erster Linie für Inbetriebnahme und Diagnosegenutzt. Dabei wird vom Umrichter die Kommunikationsverbindung nicht überwacht.Der Master kann im azyklischen Betrieb in unregelmäßigen Abständen Telegramme anden Umrichter senden.

Telegramm-aufbau

Der gesamte Datenaustausch wird über nur zwei Telegrammtypen realisiert. Dabeisendet der Master mit einem Request-Telegramm eine Anforderung mit Daten an denUmrichter. Dieser antwortet daraufhin mit einem Response-Telegramm. Bei Wort-Infor-mationen (16 Bit) innerhalb der Nutzdaten wird immer zuerst das High-Byte und danndas Low-Byte gesendet. Bei Doppelwort-Informationen (32 Bit) wird zuerst dasHigh-Word und dann das Low-Word gesendet. Die Codierung der Nutzdaten ist nichtBestandteil des Protokolls. Der Inhalt der Nutzdaten wird ausführlich im Kapitel "SEW-Geräteprofil" erläutert.

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

21
Page 22: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

22

4 OVILINK®-Protokoll über RS485erielle Schnittstellen des MOVIDRIVE® B

Aufbau Request-Telegramm

Das folgende Bild zeigt den Aufbau des Request-Telegramms, das der Master an denUmrichter sendet. Jedes Telegramm beginnt mit einer Ruhezeit (Idle time) auf dem Bus,der sog. Startpause, gefolgt von einem Startzeichen. Damit Request- und Response-Telegramm eindeutig unterschieden werden können, werden unterschiedlicheStartzeichen verwendet. Das Request-Telegramm beginnt mit dem Startzeichen SD1= 02hex, gefolgt von der Slave-Adresse und dem PDU-Typ.

Aufbau Response-Telegramm

Das folgende Bild zeigt den Aufbau des Response-Telegramms, mit dem der Umrichter(Slave) auf eine Anforderung vom Master antwortet. Jedes Response-Telegrammbeginnt wiederum mit einer Startpause, gefolgt von einem Startzeichen. Damit Request-und Response-Telegramm eindeutig unterschieden werden können, beginnt dasResponse-Telegramm mit dem Startzeichen SD2 = 1Dhex, gefolgt von der Slave-Adresse und dem PDU-Typ.

Startzeichen (SD1 / SD2)

Anhand des Startzeichens und der vorangehenden Startpause wird der Beginn sowiedie Datenrichtung eines neuen Telegramms erkannt. Die folgende Tabelle zeigt dieZuordnung des Startzeichens zur Datenrichtung.

01485BDE

....Idle... SD1 ADR TYP PDU BCC

Startzeichen 1(Start delimiter 2)

02 hex

Nutzdatentyp(PDU type)

Blockprüfzeichen(Block check character)

Startpause(Idle time)

Slave-Adresse(Slave address)

Nutzdaten(Protocol data unit)

01487BDE

....Idle... SD2 ADR TYP PDU BCC

Startzeichen 2(Start delimiter 2)

1D hex

Nutzdatentyp(PDU type)

Blockprüfzeichen(Block check character)

Startpause(Idle time)

Slave-Adresse(Slave address)

Nutzdaten(Protocol data unit)

SD1 02hex Request-Telegramm Master → Umrichter

SD2 1Dhex Response-Telegramm Umrichter → Master

MS

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 23: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

4MOVILINK®-Protokoll über RS485Serielle Schnittstellen des MOVIDRIVE® B

4.3.3 Adressierung und Übertragungsverfahren

Adressbyte (ADR)

Das Adressbyte gibt unabhängig von der Datenrichtung generell die Slave-Adresse an.Somit gibt das Zeichen ADR in einem Request-Telegramm die Adresse des Umrichtersan, der die Anforderung erhalten soll. In entgegengesetzter Richtung erkennt derMaster, von welchem Umrichter das Response-Telegramm gesendet wurde. Da es sichgenerell um ein Single-Master-System handelt, wird der Master nicht adressiert. Nebender Einzeladressierung bietet das MOVILINK®-Protokoll noch weitere Adressierungs-varianten. Die folgende Tabelle zeigt die Adressbereiche und deren Bedeutung.

Einzeladressierung Über die Adressen 0 - 99 kann jeder Umrichter direkt angesprochen werden. JedesRequest-Telegramm des Masters wird mit einem Response-Telegramm vom Umrichterbeantwortet.

ADR Bedeutung

0 - 99 Einzeladressierung innerhalb eines RS485-Bus.

100 - 199 Gruppenadressierung (Multicast).Sonderfall Gruppenadresse 100: "Bedeutung keiner Gruppe zugeordnet", d. h. nicht wirksam.

253 Lokaladresse: Nur in Verbindung mit IPOSplus® als Master und dem Befehl MOVILINK® wirksam. Für geräteinterne Kommunikation.

254 Universal-Adresse für Punkt-zu-Punkt Kommunikation.

255 Rundruf-Adresse (Broadcast). Es wird keine Antwort gesendet.

HINWEISPrinzipiell ist ein MOVIDRIVE® ein Slave-Gerät. Über IPOSplus®, den MOVILINK®-Befehl und die Master-Slave-Funktion stehen aber auch Masterfunktionen zurVerfügung.

01488BDE

Master

Slave SlaveSlave

ADR: 1 ADR: 3 ADR: 12

Umrichter Umrichter Umrichter

Request an ADR 12

Response von ADR 12

Request an ADR3

Response von ADR3

Request an

ADR

1

Response

vonADR

1

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

23
Page 24: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

24

4 OVILINK®-Protokoll über RS485erielle Schnittstellen des MOVIDRIVE® B

Gruppenadressie-rung (Multicast)

Jeder Umrichter besitzt neben seiner Einzeladresse noch eine einstellbare Gruppen-adresse. Dadurch kann der Anwender verschiedene Teilnehmer gruppieren und dieeinzelnen Teilnehmer einer Gruppe über die Gruppenadresse gleichzeitig ansprechen.Bei der Gruppenadressierung erhält der Master keine Response-Telegramme zurück,d. h. es können keine Daten vom Umrichter angefordert werden. Zudem erfolgt beimSchreiben von Daten keine Rückantwort. Es können maximal 99 Gruppen gebildetwerden.

Universal-Adressierung für Punkt-zu-Punkt-Verbindung

Grundsätzlich kann jeder Umrichter unabhängig von der eingestellten Einzeladresseüber die Universal-Adresse 254 angesprochen werden. Diese Variante bietet denVorteil, Punkt-zu-Punkt-Verbindungen ohne Kenntnis der aktuell eingestellten Einzelad-resse vorzunehmen. Da mit dieser Universal-Adresse jeder Umrichter-Teilnehmeradressiert wird, darf sie nicht in Mehrpunkt-Verbindungen (z. B. RS485-Bus) genutztwerden. Anderenfalls würden Datenkollisionen auf dem Bus entstehen, da jederUmrichter nach dem Erhalt des Request-Telegramms mit dem Response-Telegrammantworten würde.

01489BDE

Master

Slave Slave Slave Slave Slave Slave

ADR: 1 ADR: 2 ADR: 3 ADR: 4 ADR: 5 ADR: 6Umrichter Umrichter Umrichter Umrichter Umrichter Umrichter

Gruppen-Adr: 101

Gruppen-Adr: 101

Gruppen-Adr: 101

Gruppen-Adr: 101

Gruppen-Adr: 102

Gruppen-Adr: 102

Request-Telegramm an Gruppen-Adr: 102

Request-Telegramm an Gruppen-Adr: 101

01490BDE

Master

Slave

ADR: 1Request-Telegramm über Universal-ADR 254

Response-Telegramm vom Slave

Umrichter

MS

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 25: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

4MOVILINK®-Protokoll über RS485Serielle Schnittstellen des MOVIDRIVE® B

Rundruf-Adresse (Broadcast)

Über die Broadcast-Adresse 255 kann ein Rundruf an alle Umrichter-Teilnehmer durch-geführt werden. Das vom Master mit der Broadcast-Adresse 255 ausgesendete Re-quest-Telegramm wird von allen Umrichtern empfangen, aber nicht beantwortet. Somitdient diese Adressierungsvariante in erster Linie zur Übertragung von Sollwerten.Broadcast-Telegramme können vom Master in einem minimalen Zeitabstand von 25 msgesendet werden, d. h. zwischen dem letzten gesendeten Zeichen eines Request-Tele-gramms (BCC) und dem Beginn eines neuen Request-Telegramms (SD1) muss eineRuhezeit von mindestens 25 ms eingehalten werden.

01491BDE

Master

Slave Slave Slave Slave Slave Slave

ADR: 1 ADR: 2 ADR: 3 ADR: 4 ADR: 5 ADR: 6Umrichter Umrichter Umrichter Umrichter Umrichter Umrichter

Gruppen-Adr: 101

Gruppen-Adr: 101

Gruppen-Adr: 101

Gruppen-Adr: 101

Gruppen-Adr: 102

Gruppen-Adr: 102

Request-Telegramm an alle Slaves über Broadcast-ADR 255

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

25
Page 26: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

26

4 OVILINK®-Protokoll über RS485erielle Schnittstellen des MOVIDRIVE® B

4.3.4 Aufbau und Länge der Nutzdaten

PDU-Typ (TYP) Das TYP-Byte beschreibt den Aufbau und die Länge der nachfolgenden Nutzdaten(Protocol Data Unit (PDU)). Das folgende Bild zeigt den Aufbau des TYP-Bytes.

Zusätzlich wird anhand von Bit 7 des TYP-Bytes unterschieden, ob die Übertragung derNutzdaten zyklisch oder azyklisch erfolgt. Ein Request-Telegramm mit der Übertra-gungsvariante zyklisch signalisiert dem Umrichter, dass die vom Master gesendetenDaten zyklisch aktualisiert werden. Infolge dessen kann beim Umrichter eine Ansprech-Überwachung aktiviert werden, d. h. wenn der Umrichter innerhalb einer einstellbarenTimeout-Zeit kein neues zyklisches Request-Telegramm empfängt, wird eine Timeout-Reaktion ausgelöst.Die folgenden Tabellen zeigen die PDU-Typen für die zyklische und azyklische Übertra-gung. Die Telegrammlänge ist abhängig vom verwendeten PDU-Typ und errechnet sichgrundsätzlich wie folgt:Telegrammlänge = PDU-Länge + 4.

Übertragungs-varianten

Die folgende Tabelle zeigt die PDU-Typen der Übertragungsvarianten AZYKLISCH undZYKLISCH.

Die Standard-PDU-Typen setzen sich aus dem MOVILINK®-Parameterkanal und einemProzessdatenkanal zusammen. Die Codierung des Parameterkanals sowie derProzessdaten können Sie dem Kapitel "SEW-Geräteprofil" entnehmen.

01492BDE

...Idle... SD1 ADR TYP PDU BCC

Bit: 7 6 5 4 3 2 1 0

PDU-Typreserviert

Übertragungsvariante0: zyklisch1: azyklisch

TYP-Byte PDU-Name Beschreibung PDU-Länge in Byte

Telegramm-Länge in ByteZyklisch Azyklisch

00hex 0dez 80hex 128dez PARAM + 1PD 8 Byte Parameterkanal + 1 Prozessdatenwort 10 14

01hex 1dez 81hex 129dez 1PD 1 Prozesswort 2 6

02hex 2dez 82hex 130dez PARAM + 2PD 8 Byte Parameterkanal + 2 Prozessdatenworte 12 16

03hex 3dez 83hex 131dez 2PD 2 Prozessdatenworte 4 8

04hex 4dez 84hex 132dez PARAM + 3PD 8 Byte Parameterkanal + 3 Prozessdatenworte 14 18

05hex 5dez 85hex 133dez 3PD 3 Prozessdatenworte 6 10

06hex 6dez 86hex 134dez PARAM + 0PD 8 Byte Parameterkanal ohne Prozessdaten 8 12

MS

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 27: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

4MOVILINK®-Protokoll über RS485Serielle Schnittstellen des MOVIDRIVE® B

Das folgende Bild zeigt den Aufbau eines Request-Telegramms mit den Standard-PDU-Typen. Das zugehörige Response-Telegramm hat mit Ausnahme des StartzeichensSD2 den gleichen Aufbau.

BlockprüfzeichenÜbertragungs-sicherheit

Die Übertragungssicherheit beim MOVILINK®-Protokoll wird durch die Kombination vonZeichenparität und Blockparität erhöht. Dabei wird das Paritätsbit für jedes Zeichen desTelegramms so eingestellt, dass die Anzahl der binären Einsen inklusive des Paritäts-bits geradzahlig ist, d. h. das Paritätsbit ergänzt auf gerade Zeichenparität.Zusätzliche Sicherheit bietet die Blockparität, bei der das Telegramm um ein zusätz-liches Blockprüfzeichen (BCC = Block Check Character) ergänzt wird. Jedes einzelneBit des Blockprüfzeichens wird so gesetzt, dass sich für alle gleichwertigen Informati-onsbits der Telegrammzeichen wieder eine gerade Parität einstellt. Die programmtech-nische Umsetzung der Blockparität erfolgt durch eine EXOR-Verknüpfung allerTelegrammzeichen. Das Ergebnis wird am Ende des Telegramms im Zeichen BCCübertragen. Das Blockprüfzeichen selbst wird auch wieder mit der geraden Zeichenpa-rität gesichert.

01493BDE

...Idle... SD1 ADR TYP PDU BCC

TYP 1/129

TYP 3/131

TYP 5/133

TYP 6/134

TYP 0/128

TYP 2/130

TYP 4/132

PD1

PD1

PD1

PD1

PD2

PD2

PD1

PD1

PD2

PD2

PD3

PD3

8 Byte Parameterkanal

8 Byte Parameterkanal

8 Byte Parameterkanal

8 Byte Parameterkanal

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

27
Page 28: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

28

4 OVILINK®-Protokoll über RS485erielle Schnittstellen des MOVIDRIVE® B

Bildung des Blockprüfzeichens

Die nachfolgende Tabelle zeigt beispielhaft die Bildung des Blockprüfzeichens für einzyklisches Telegramm vom PDU-Typ 5 mit 3 Prozessdatenworten. Durch die logischeEXOR-Verknüpfung der Zeichen SD1 - PD3low ergibt sich der Wert 57hex als Blockprüf-zeichen BCC. Dieses Blockprüfzeichen wird als letztes Zeichen im Telegramm gesen-det. Der Empfänger prüft nach dem Empfang der einzelnen Zeichen die Zeichenparität.Anschließend wird aus den empfangenen Zeichen SD1 - PD3low nach dem obengenannten Schema das Blockprüfzeichen gebildet. Sind errechnete und empfangeneBlockprüfzeichen identisch und liegt kein Fehler der Zeichenparität vor, wurde dasTelegramm korrekt übertragen. Anderenfalls liegt ein Übertragungsfehler vor.

01494BDE

SD1: 02 hex

ADR: 01 hex

TYP: 05 hex

PD1 high: 00 hex

PD1 low: 06 hex

PD2 high: 3A hex

PD2 low: 98 hex

PD3 high: 01 hex

PD3 low: F4 hex

57 hex

Sto

p

Pa

rity

Sta

rt

1

1

0

0

0

0

1

1

1

1

0

0

0

0

0

0

1

0

1

0

0

0

0

0

0

0

0

0

1

1

0

0

0

0

0

1

0

0

1

0

0

0

0

0

0

1

1

0

1

1

0

0

0

0

0

1

1

0

0

0

0

0

1

0

1

0

0

0

1

1

1

0

0

0

1

1

0

0

0

1

0

1

1

0

0

0

0

1

0

1

EXOR

EXOR

EXOR

EXOR

EXOR

EXOR

EXOR

EXOR

berechnete BCC:

HINWEISDie Beschreibung der Prozessdaten und der Aufbau des 8-Byte-Parmeter-Datenka-nals ist im Kapitel "SEW-Geräteprofil" beschrieben.

MS

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 29: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

4Weitere Gerätefunktionen über die RS485-SchnittstellenSerielle Schnittstellen des MOVIDRIVE® B

4.4 Weitere Gerätefunktionen über die RS485-SchnittstellenNeben dem Prozess- und Parameter-Datenaustausch zwischen PC, Bediengerät undMOVIDRIVE® B können die RS485-Schnittstellen für die folgenden Zusatzfunktionengenutzt werden:• Master-Slave-Betrieb• IPOSplus®

• Handbetrieb

4.4.1 Nutzung der RS485-Schnittstellen für den Master-Slave-Betrieb

Die im folgenden Bild dargestellte Master-Slave-Funktion bietet die Möglichkeit, auto-matisch Funktionen wie Drehzahlgleichlauf, Lastaufteilung und Momentenregelung(Slave) zu realisieren. Als Kommunikationsverbindung kann die RS485-Schnittstelle(X13:10/X13:11) oder die Systembusschnittstelle (CAN 1) genutzt werden. Am Slavemuss dann P100 Sollwertquelle = Master-SBus oder P100 Sollwertquelle = Master-RS485 eingestellt werden. Die Prozess-Ausgangsdaten PA1 - PA3 (P870, P871, P872)werden von der Firmware automatisch eingestellt. Über eine programmierbare Klem-menfunktion "Slave-Freilauf" P60x Binäreingänge Grundgerät / P61x BinäreingängeOption ist es möglich, den Slave vom Leitsollwert des Masters abzutrennen und in einenlokalen Steuermodus zu schalten.

*) DIØØ "/Reglersperre" und die programmierten Binäreingänge Freigabe, Rechts,Links müssen ebenfalls ein "1"-Signal erhalten.

HINWEISBeim Slave werden die Prozessdaten P87x automatisch wie folgt belegt:– PA1 = Steuerwort 1– PA2 = Drehzahl oder Strom bei M-Regelung– PA3 = IPOS PA-Data– PE1 = Statuswort 1– PE2 = Drehzahl– PE3 = IPOS PE-DataPE3 und PA3 werden nicht verwendet und stehen in IPOSplus® zur freien Verfügung.Steckt im Slave eine Feldbuskarte, steht für die Ausgangsdaten nur der Parameter-kanal zur Verfügung. Die automatisch belegten Prozess-Eingangsdaten können überFeldbus vom Master gelesen werden.

01311BDE

Master

RS-485 / SBus

Slave

0

1

0

1

= Master SBus= Master RS-485

P751

SkalierungSlave-Sollwert

P750Slave-Sollwert

Slave-Freilauf

P101 Steuerquelle

P100 Sollwertquelle= Bipolarer Sollwert /

Festsollwert

Bei P100 = Master,Freigabe über Master*)

= Eingangsklemmen

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

29
Page 30: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

30

4 eitere Gerätefunktionen über die RS485-Schnittstellenerielle Schnittstellen des MOVIDRIVE® B

Verbindungs-kontrolle

Bei Kommunikationsverbindung über die RS485-Schnittstelle ist immer eine Verbin-dungskontrolle wirksam. P812 RS485 Timeout-Zeit ist ohne Funktion. Innerhalb desfesten Zeitintervalls von t = 500 ms müssen die Slave-Umrichter ein gültiges RS485-Te-legramm erhalten. Wird die Zeit überschritten, werden die Slave-Antriebe mit Fehlermel-dung F43 "RS485 Timeout" an der Notstopp-Rampe gestoppt.

HINWEISP811 RS485-Gruppenadresse muss bei Master und Slave auf den gleichen Wert ein-gestellt werden. Bei Master-Slave-Betrieb über die RS485-Schnittstelle P811 RS485Gruppenadresse größer 100 einstellen. Ist über Parameter P750 Slave-Sollwert dieVerwendung von Slave-Sollwerten über RS485 eingestellt, kann MOVIDRIVE® überdiese RS485-Schnittstelle nicht mehr als Slave auf Anfragen (Prozess- und Para-metertelegramme) eines anderen RS485-Masters antworten (P100/101 ≠ RS485).

VORSICHT!Wird ein Timeout nicht erkannt, fährt der Antrieb trotz abgekoppelter Steuerung weiter.Mögliche Folgen: Sachschäden an der Anlage.Es darf nur eine der beiden RS485-Schnittstellen verwendet werden, wenn diese aufTimeout überwacht werden soll.Da der RS485 Timeout für beide RS485-Schnittstellen gemeinsam aktiv ist, wird beiaufgestecktem Bediengerät DBG60B die Timeout-Überwachung für die zweite Schnitt-stelle nicht wirksam. Das DBG60B sendet laufend Request-Telegramme an denUmrichter und triggert somit den Timeout-Mechanismus.

WS

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 31: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

4Weitere Gerätefunktionen über die RS485-SchnittstellenSerielle Schnittstellen des MOVIDRIVE® B

Funktionsübersicht Master-Slave-Betrieb

FunktionMaster Slave

P750 Slave-Sollwert P700 Betriebsart 1 P100 Sollwertquelle P700 Betriebsart 1

Drehzahlgleichlauf:• Master gesteuert• Slave gesteuert

DREHZ. (RS485+SBus1)DREHZ. (RS485)DREHZ. (SBus1)

VFCVFC & GRUPPEVFC & HUBWERKU/f KENNLINIEU/f & DC-BREMSUNG

MASTER-SBus1MASTER-RS485

VFCVFC & GRUPPEVFC & HUBWERKU/f KENNLINIEU/f & DC-BREMSUNG

Drehzahlgleichlauf:• Master drehzahlgeregelt• Slave gesteuert

DREHZ. (485+SBus1)DREHZ. (RS485)DREHZ. (SBus1)

VFC n-REGELUNGVFC n-REG & ...CFCCFC/SERVO & IPOSCFC/SERVO & SYNC

MASTER-SBus1MASTER-RS485

VFCVFC & GRUPPEVFC & HUBWERK

Drehzahlgleichlauf:• Master drehzahlgeregelt• Slave drehzahlgeregelt• Antriebe mechanisch nicht

starr verbunden!

DREHZ. (485+SBus1)DREHZ. (RS485)DREHZ. (SBus1)

VFC n-REGELUNGVFC n-REG & ...CFC/SERVOCFC/SERVO & IPOSCFC/SERVO & SYNC

MASTER-SBus1MASTER-RS485

VFC n-REGELUNGVFC n-REG & GRP.VFC n-REG & HUB.CFCSERVO

Drehzahlgleichlauf:• Master gesteuert• Slave drehzahlgeregelt• Antriebe mechanisch nicht

starr verbunden!

DREHZ. (485+SBus1)DREHZ. (RS485)DREHZ. (SBus1)

VFCVFC & GRUPPEVFC & HUBWERK

MASTER-SBus1MASTER-RS485

VFC n-REGELUNGVFC n-REG & GRP.VFC n-REG & HUB.CFCSERVO

Lastaufteilung:• Master gesteuert• Slave gesteuert

LASTAUFT. (RS485+SBus1)LASTAUFT. (RS485)LASTAUFT. (SBus1)

VFCVFC & GRUPPEVFC & HUBWERK

MASTER-SBus1MASTER-RS485

VFCVFC & GRUPPEVFC & HUBWERK

Lastaufteilung:• Master drehzahlgeregelt• Slave gesteuert

LASTAUFT. (RS485+SBus1)LASTAUFT. (RS485)LASTAUFT. (SBus1)

VFC n-REGELUNGVFC n-REG & ...CFC/SERVOCFC/SERVO & IPOSCFC/SERVO & SYNC

MASTER-SBus1MASTER-RS485

VFCVFC & GRUPPEVFC & HUBWERKVFC & FANGEN

Lastaufteilung:• Master drehzahlgeregelt• Slave drehzahlgeregelt

Regelungstechnisch nicht möglich

Lastaufteilung:• Master gesteuert• Slave drehzahlgeregelt

Regelungstechnisch nicht möglich

Momentenregelung des Slave:• Master drehzahlgeregelt• Slave momentengeregelt

MOMENT (RS485+SBus1)MOMENT (RS485)MOMENT (SBus1)

CFC/SERVOCFC/SERVO & IPOSCFC/SERVO & SYNC

MASTER-SBus1MASTER-RS485

CFC/SERVO &M-REGEL.

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

31
Page 32: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

32

4 eitere Gerätefunktionen über die RS485-Schnittstellenerielle Schnittstellen des MOVIDRIVE® B

Drehzahl-gleichlauf

Es wird die Istdrehzahl des Masters an den Slave übertragen. Einstellung des Drehzahl-verhältnisses mit P751 Skalierung Slavesollwert beim Slaveumrichter. P324 Schlupf-kompensation 1 / P334 Schlupfkompensation 2 des Slave auf dem Wert der Inbetrieb-nahmeeinstellung belassen.Beispiel:

Lastaufteilung Mit dieser Funktion können zwei Umrichter auf dieselbe Last arbeiten. Es wird die Dreh-feldfrequenz des Masters an den Slave übertragen. Dabei wird vorausgesetzt, dass dieWellen der dem Master und dem Slave zugehörigen Motoren starr miteinandergekoppelt sind. Es wird die Verwendung gleicher Motoren mit gleichen Getriebeüber-setzungen empfohlen, da sich sonst durch Vormagnetisierungszeit und Bremsen-öffnungs-/-einfallzeit unterschiedliche Verzögerungen beim Starten/Stoppen ergeben.P751 Skalierung Slavesollwert muss auf den Wert "1" eingestellt werden.

Beispiel:

Parameter Einstellung am Master Einstellung am Slave

P100 Sollwertquelle z. B. UNIPOL./FESTSOLL MASTER SBus

P101 Steuerquelle z. B. KLEMMEN Nicht wirksam

P700 Betriebsart 1 VFC n-REGELUNG VFC 1

P750 Slave Sollwert DREHZAHL (SBus) MASTER-SLAVE AUS

P751 Skalierung Slave Sollwert Nicht wirksam 1 (dann 1 : 1)

P810 RS485 Adresse Unterschiedliche Werte einstellen

P811 RS485 Gruppenadresse Nicht wirksam

P881 Adresse SBus 1 Unterschiedliche Werte einstellen

P882 SBus Gruppenadresse Gleichen Wert einstellen (0 - 63)

P884 SBus Baudrate Gleichen Wert einstellen (125, 250, 500 oder 1000 kBaud)

HINWEISP324 Schlupfkompensation 1 / P334 Schlupfkompensation 2 des Slaves muss auf 0eingestellt werden.Ein besseres Verhalten kann durch diese Einstellung des Slaves erzielt werden:• P138 Rampenbegrenzung VFC: AUS• P115 Filter Sollwert: 0 s• Rampen P130 / P131 / P132 / P133: 0 s• P301 Minimaldrehzahl 1 / P311 Minimaldrehzahl 2: 0 min-1

Parameter Einstellung am Master Einstellung am Slave

P100 Sollwertquelle Z. B. BIPOL./FESTSOLL MASTER RS485

P101 Steuerquelle Z. B. KLEMMEN Nicht wirksam

P324 Schlupfkompensation 1 Nicht verändern 0

P700 Betriebsart 1 VFC 1 VFC 1

P750 Slave Sollwert LASTAUFT. (RS485) MASTER-SLAVE AUS

P751 Skalierung Slave Sollwert Nicht wirksam 1 (dann 1 : 1)

P810 RS485 Adresse Unterschiedliche Werte einstellen

P811 RS485 Gruppenadresse Gleichen Wert einstellen (101 - 199)

P881 Adresse SBus 1 Unterschiedliche Werte einstellen

P882 SBus Gruppenadresse Nicht wirksam

P884 SBus Baudrate Nicht wirksam

WS

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 33: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

4Weitere Gerätefunktionen über die RS485-SchnittstellenSerielle Schnittstellen des MOVIDRIVE® B

Momenten-regelung

Der Slave-Umrichter erhält direkt den Momentensollwert (die Stellgröße des Drehzahl-reglers) des Masters. Hierdurch kann z. B. auch eine Lastaufteilung hoher Güte erreichtwerden. Falls die Antriebskonfiguration dies ermöglicht, ist diese Einstellung der Last-aufteilung vorzuziehen. Einstellung des Momentenverhältnisses mit P751 SkalierungSlave-Sollwert.Beispiel:

4.4.2 Nutzung der RS485-Schnittstellen in IPOSplus®

In der in MOVIDRIVE® B integrierten Positionier- und Ablaufsteuerung IPOSplus® kann• mit den Befehlen GETSYS PO-Data und SETSYS PE-Data direkt auf die über

RS485 übertragenen Prozessdaten zugegriffen werden.• mit dem MOVILINK®-Befehl auf Prozess- und Parameterdaten anderer über RS485

angeschlossener SEW-Antriebe zugegriffen werden.Stellen Sie dazu als Bustyp den Wert "1" für den Zugriff über Steckplatz XT (Master-Funktionalität) und den Wert "2" für den Zugriff über X13 ein.

4.4.3 Nutzung der RS485-Schnittstellen für den Handbetrieb

Der Handbetrieb des MOVIDRIVE® B dient als Inbetriebnahmehilfe. Damit kann derAntrieb ohne aktive SPS für den Einrichtbetrieb verfahren werden (siehe Kapitel 8.9).

Parameter Einstellung am Master Einstellung am Slave

P100 Sollwertquelle Z. B. UNIPOL./FESTSOLL MASTER RS485

P101 Steuerquelle Z. B. KLEMMEN Nicht wirksam

P700 Betriebsart 1 CFC CFC + M-REGEL.

P750 Slave Sollwert MOMENT (RS485) MASTER-SLAVE AUS

P751 Skalierung Slave Sollwert Nicht wirksam 1 (dann 1 : 1)

P810 RS485 Adresse Unterschiedliche Werte einstellen

P811 RS485 Gruppenadresse Gleichen Wert einstellen (101 - 199)

P881 Adresse SBus 1 Unterschiedliche Werte einstellen

P882 SBus Gruppenadresse Nicht wirksam

P884 SBus Baudrate Nicht wirksam

HINWEISWeitere Informationen zum Master-Slave-Betrieb finden Sie im SystemhandbuchMOVIDRIVE® MDX60B/61B.

HINWEISAusführliche Informationen zu den IPOSplus®-Befehlen finden Sie im Handbuch"Positionier- und Ablaufsteuerung IPOSplus®"

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

33
Page 34: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

34

5 nschluss und Installation CANAN-Schnittstellen des MOVIDRIVE® B

5 CAN-Schnittstellen des MOVIDRIVE® BMOVIDRIVE® B ist standardmäßig mit zwei CAN-Schnittstellen (SBus) ausgestattet:• CAN 1 (SBus 1), Anschluss über X12 am MOVIDRIVE®-B-Grundgerät• CAN 2 (SBus 2), Anschluss über X30 und X31 auf der Optionskarte DFC11BBeide CAN-Schnittstellen entsprechen der CAN-Spezifikation 2.0 A und B, nutzen abernur 11-Bit-Identifier (COB-ID 0 - 2047). Die CAN-Schnittstellen können komplett unab-hängig voneinander konfiguriert und genutzt werden.• Zum direkten Anschluss von Steuerungen für den Prozess- und Parameterdaten-

transfer nach dem CANopen- oder MOVILINK®-Profil• Zum direkten Anschluss an SEW-Feldbus-Gateways (z. B. DF..B/UOH11B), um

einen Betrieb an verschiedenen Bussystemen und Steuerungen zu ermöglichen.• Zum Vernetzen mehrerer MOVIDRIVE® B für einen Master-Slave-Betrieb.• Zum exakten Synchronisieren mehrerer MOVIDRIVE® B (ISYNC).• Zum Anschluss an einen Engineering-PC über PC-CAN-Interface oder über ein

SEW-Feldbus-Gateway.• Zum Senden und Empfangen von frei definierbaren Daten (CAN-Layer-2-Kommuni-

kation) in IPOSplus®.Telegramme, die über eine CAN-Schnittstelle von MOVIDRIVE® B empfangen werden,werden nicht über die andere CAN-Schnittstelle weitergeleitet.

5.1 Anschluss und Installation CAN5.1.1 Anschluss der beiden CAN-Schnittstellen CAN 1 und CAN 2

Beide CAN-Schnittstellen können Pin-kompatibel zueinander über einen trennbaren3-poligen Klemmenblock angeschlossen werden. Für die CAN-2-Schnittstelle ist auf derOptionskarte DFC11B ein zusätzlicher parallel geschalteter Sub-D9-Steckverbinder(X30) nach CiA-Standard (CAN in Automation) vorhanden.

Klemmen-beschreibung der CAN-Schnitt-stellen

• CAN 1 (SBus 1) an Klemme X12 im MOVIDRIVE®-B-Grundgerät ist nicht potenzial-getrennt.

• CAN 2 (SBus 2) steht über die Option DFC11B (Klemme X30, X31) potenzial-getrennt zur Verfügung.

SignalKlemme

CAN 1: X12 (MDX B)CAN 2: X31 (DFC11B)

CAN 2: X30 (DFC11B)

DGND1)

1) DGND der CAN 2-Schnittstelle ist unabhängig von DGND des Grundgerätes

1 3, 6

CAN High 2 7

CAN Low 3 2

N. C. - 1, 4, 5, 8, 9

AC

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 35: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

5Anschluss und Installation CANCAN-Schnittstellen des MOVIDRIVE® B

Anschluss-Schaltbild

Für beide CAN-Schnittstellen kann über DIP-Schalter ein 120-Ω-Abschlusswiderstandzugeschaltet werden.• CAN 1: DIP-Schalter S12 am Grundgerät MOVIDRIVE® B• CAN 2: DIP-Schalter "R" auf der Option DFC11B

CAN-Netzwerk Ein CAN-Netzwerk (siehe folgendes Bild) soll immer als lineare Busstruktur, ohne [1](oder nur mit sehr kurzen) Stichleitungen [2] ausgeführt werden. Es muss jeweils genaueinen Abschlusswiderstand RT = 120 Ω an beiden Enden des Busses haben.

MOVIDRIVE®-B-Geräte sind mit CAN-Transceiver ausgestattet, die ein Fan-out vongrößer 100:1 haben. Das bedeutet, es können ohne besondere Maßnahmen 100 Ge-räte über ein CAN-Netzwerk miteinander verbunden werden.

Leitungslänge Die zulässige Gesamtleitungslänge ist abhängig von der eingestellten Baudrate(P884/P894):• 125 kBaud → 500 m (1640 ft)• 250 kBaud → 250 m (820 ft)• 500 kBaud → 100 m (328 ft)• 1000 kBaud → 25 m (82 ft)

64769ADE

X12:DGNDSC11SC12

123

S 11

S 13S 14

ON OFF

X12:DGNDSC11SC12

123

S 11

S 13S 14

ON OFF

X12:DGNDSC11SC12

123

S 11

S 13S 14

S 12

ON OFF

Steuerkopf Steuerkopf Steuerkopf

SystembusBezug

SystembusBezug

SystembusBezug

SystembusHigh SystembusHigh SystembusHighSystembusLow SystembusLow SystembusLow

SystembusAbschluss

S 12widerstand

SystembusAbschlusswiderstand

S 12Abschlusswiderstand

64357AXX

[1] [2]

CAN-High

CAN-Low

RT

CAN-High

CAN-Low

RT

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

35
Page 36: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

36

5 nschluss und Installation CANAN-Schnittstellen des MOVIDRIVE® B

5.1.2 Kabel schirmen und verlegen

Eine fachgerechte Schirmung des Buskabels dämpft die elektrischen Einstreuungen,die in industrieller Umgebung auftreten können. Mit den folgenden Maßnahmen errei-chen Sie die beste Schirmung:• Ziehen Sie Befestigungsschrauben von Steckern, Modulen und Potenzialaus-

gleichs-Leitungen handfest an.• Legen Sie die Schirmung des Buskabels beidseitig großflächig auf.• Verlegen Sie die Signal- und Buskabel nicht parallel zu Leistungskabeln (Motorlei-

tungen), sondern möglichst in getrennten Kabelkanälen.• Verwenden Sie in industrieller Umgebung metallische, geerdete Kabelpritschen.• Führen Sie Signalkabel und den zugehörigen Potenzialausgleich in geringem

Abstand zueinander auf kürzestem Weg.• Vermeiden Sie die Verlängerung von Buskabeln über Steckverbinder.• Führen Sie die Buskabel eng an vorhandenen Masseflächen entlang.

HINWEISE• Um die Interrupt-Last für das MOVIDRIVE® B zu begrenzen, dürfen nicht beide

CAN-Schnittstellen mit 1000 kBaud betrieben werden.Wird eine CAN-Schnittstelle mit 1000 kBaud betrieben, muss die andere CAN-Schnittstelle auf 125 kBaud eingestellt werden.

• Die Optionskarten DCS..B nutzen die CAN-2-Schnittstelle. Die Baudrate derCAN-2-Schnittstelle ist fest auf 500 kBaud eingestellt.

• Im CAN-Netzwerk dürfen keine MOVIDRIVE®-compact-MCH4_A-Geräte mitanderen MOVIDRIVE®-B-Geräten gemischt werden, wenn eine Baudrate von1000 kBaud eingestelt ist.

VORSICHT!Vertauschen der CAN-Anschlüsse.CAN-Transceiver im MOVIDRIVE® B oder auf der Option DFC11B kann zerstörtwerden.Auf korrekten Anschluss der CAN-Schnittstellen achten!

VORSICHT!Bei Erdpotenzial-Schwankungen kann über den beidseitig angeschlossenen und mitdem Erdpotenzial (PE) verbundenen Schirm ein Ausgleichsstrom fließen. Sorgen Siein diesem Fall für einen ausreichenden Potenzialausgleich gemäß den einschlägigenVDE-Bestimmungen.

AC

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 37: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

5Anschluss und Installation CANCAN-Schnittstellen des MOVIDRIVE® B

Kabelspezifi-kation CAN

• Verwenden Sie ein 2 x 2-adriges, verdrilltes und geschirmtes Kupferkabel (Daten-übertragungskabel mit Schirm aus Kupfergeflecht). Das Kabel muss folgende Spe-zifikationen erfüllen:– Kabelquerschnitt 0,25 - 0,75 mm2 (AWG 23 - AWG 19)– Leitungswiderstand 120 Ω bei 1 MHz– Kapazitätsbelag ≤ 40 pF/m bei 1 kHzGeeignet sind z. B. CAN-Bus- oder DeviceNet-Kabel.

Schirm auflegen • Legen Sie den Schirm beidseitig flächig an der Elektronik-Schirmklemme desMOVIDRIVE® B auf. Bei zweiadrigem Kabel verbinden Sie die Schirmenden zusätz-lich mit GND.

VORSICHT!Zwischen den Geräten, die mit CAN 1 (SBus 1) verbunden werden, darf keine Poten-zialverschiebung auftreten. Die Funktion der Geräte kann dadurch beeinträchtigtwerden. Vermeiden Sie eine Potenzialverschiebung durch geeignete Maßnahmen, beispiels-weise durch Verbindung der Gerätemassen mit separater Leitung.

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

37
Page 38: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

38

5 onfigurationsparameter der CAN-SchnittstellenAN-Schnittstellen des MOVIDRIVE® B

5.2 Konfigurationsparameter der CAN-SchnittstellenZur Kommunikation über die CAN-Schnittstellen müssen Sie folgende Parametereinstellen:

ParameterNr. Name Einstellung Bedeutung

100 Sollwertquelle SBus 1/2 Der Umrichter bezieht seinen Sollwert vom SBus.

101 Steuerquelle SBus 1/2 Der Umrichter bezieht seine Steuerbefehle vom SBus.

836837 Reaktion SBus-Timeout 1/2 werksmäßig auf:

NOTST./STOERUNG

Es wird die Fehlerreaktion programmiert, die über die Systembus-Timeout-Überwachung ausgelöst wird.

870871872

Sollwertbeschreibung PA1Sollwertbeschreibung PA2Sollwertbeschreibung PA3

werksmäßig auf:STEUERWORT 1DREHZAHLKEINE FUNKTION

Es wird der Inhalt der Prozess-Ausgangs-datenworte PA1/PA2/PA3 definiert. Dies ist notwendig, damit das MOVIDRIVE® die entsprechenden Sollwerte zuordnen kann.

873874875876

Istwertbeschreibung PE1Istwertbeschreibung PE2Istwertbeschreibung PE3PA-Daten freigeben

werksmäßig auf:STATUSWORT 1DREHZAHLKEINE FUNKTIONEIN

Es wird der Inhalt der Prozess-Eingangsdaten-worte PE1/PE2/PE3 definiert. Dies ist notwen-dig, damit das MOVIDRIVE® die entsprechen-den Istwerte zuordnen kann. Zudem müssen die Prozessdaten freigegeben sein, damit die Sollwerte vom Gerät übernommen werden.

881882 SBus-Adresse 1/2 0 - 63

Einstellung der SBus-Adresse, über die Parameter- und Prozessdaten ausgetauscht werden.

882892 SBus-Gruppenadresse 1/2 0 - 63

Einstellung der SBus-Gruppenadresse, über die Gruppenparameter- und Gruppenprozess-daten empfangen werden können.

883893 SBus Timeout-Zeit 1/2 0 - 650 s

Überwachungszeit für die Datenübertragung über den SBus. Findet in dieser Zeit kein Datenverkehr über den SBus statt, führt das MOVIDRIVE® die in P836 eingestellte Fehler-reaktion aus. Wird P815 auf 0 oder 650 s eingestellt, findet keine Überwachung der Datenübertragung über den SBus statt.

884894 SBus Baudrate 1/2 125/250/500/1000

kBaudEs wird die Übertragungsgeschwindigkeit vom SBus eingestellt.

885895

SBus Synchronisations ID 1/2 0 - 2047

Mit P817 wird im Umrichter der Identifier (Adresse) der Synchronisationsnachricht für den SBus eingestellt. Achten Sie darauf, dass es nicht zu einer Überschneidung mit den Iden-tifiern der Prozess- oder Parameterdatentele-gramme kommt.

887 Synchronisation externe Steuerung Ein/Aus

Standardmäßig ist die Zeitbasis von MOVIDRIVE®-Geräten etwas kleiner als 1 ms. Zu einer Synchronisation mit einer externen Steuerung kann die Zeitbasis auf exakt 1 ms gestellt werden.

888 Synchronisationszeit 1 - 5 - 10 msMit diesem Parameter wird das Zeitraster für synchronen Datentransfer festgelegt(siehe P885/P895)

889/899 Parameterkanal 2 Ja / Nein

Parameterkanal 2 wird nur in Verbindung mit der Option MOVI-PLC® benötigt. Der Master-Slave-Betrieb über SBus ist dann nicht möglich.

HINWEISAusführliche Parameterbeschreibungen finden Sie im Systemhandbuch MOVIDRIVE®

MDX60B/61B.

KC

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 39: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

5MOVILINK®-Profil über CANCAN-Schnittstellen des MOVIDRIVE® B

5.3 MOVILINK®-Profil über CANDas MOVILINK®-Profil über CAN (SBus) ist ein speziell auf SEW-Umrichter abgestimm-ters Applikationsprofil von SEW-EURODRIVE. Dieses Kapitel soll Sie bei der Diagnoseund bei der Erstellung eigener Applikationen unterstützen.

5.3.1 Telegramme

Für die Kommunikation mit einem Master (z. B. Steuerung) wurden verschiedeneTelegrammtypen definiert. Diese Telegrammtypen lassen sich in drei Kategorien ein-teilen:• Synchronisations-Telegramme• Prozessdaten-Telegramme• Parameter-Telegramme

CAN-Bus- Identifier

Auf dem SBus müssen die verschiedenen Telegrammtypen über die Identifier (ID oderCOB-ID (Communication Object Identifier)) unterschieden werden. Deshalb wird derIdentifier eines CAN-Telegramms aus der Telegrammart und der über ParameterP881/P891 (SBus-Adresse) oder P882/P892 (SBus-Gruppenadresse) eingestelltenAdresse gebildet.Der CAN-Bus-Identifier ist 11 Bit lang, da nur Standard-Identifier verwendet werden. Die11 Bit des Identifiers werden in drei Gruppen eingeteilt.• Funktion (Bit 0 - 2)• Adresse (Bit 3 - 8)• Prozessdaten-/Parameterdatenumschaltung (Bit 9)

Mit Bit 9 wird zwischen Prozessdaten- und Parameterdaten-Telegrammen unterschie-den. Die Adresse beinhaltet für Parameter- und Prozessdaten-Telegramme die SBus-Adresse (P881/P891) des Gerätes, das mit einem Request angesprochen wird und fürGruppen-Parameter- und Gruppen-Prozessdaten-Telegramme die SBus-Gruppen-adresse (P882/P892).

02250BDE

5 4 3 2 1 0

0 X X X X

Bit: 10 9 8 7 6 5 4 3 2 1 0

FunktionAdresse

Reserviert = 0

0 = Prozessdaten-Telegramm

1 = Parameterdaten-Telegramm

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

39
Page 40: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

40

5 OVILINK®-Profil über CANAN-Schnittstellen des MOVIDRIVE® B

Bildung der Identifier

Die folgende Tabelle zeigt den Zusammenhang zwischen Telegrammart und Adressebei der Bildung der Identifier für SBus-MOVILINK®-Telegramme:

Synchroni-sations-Telegramm

Für die Übertragung von Prozessdaten und Parameterdaten kann eine feste Zeitbasisvon 5 Millisekunden vorgegeben werden. Hierzu muss in der ersten Millisekunde einesZyklus ein Synchronisations-Telegramm von der Master-Steuerung zu den angeschlos-senen Antriebsumrichtern gesendet werden.

Die Synchronisations-Nachricht ist eine Broadcast-Meldung. Somit empfangen alle An-triebsumrichter diese Nachricht. Der Identifier dieser Nachricht ist durch Werkseinstel-lung auf Null eingestellt. Es kann ein beliebiger Wert zwischen 0 und 2047 gewähltwerden, jedoch darf es nicht zu einer Überschneidung mit den Identifiern der Prozess-oder Parameterdaten-Telegrammen kommen.

Identifier Telegrammtyp

8 × SBus-Adresse + 3 Prozess-Ausgangsdaten-Telegramm (PA)

8 × SBus-Adresse + 4 Prozess-Eingangsdaten-Telegramm (PE)

8 × SBus-Adresse + 5 Prozess-Ausgangsdaten-Telegramm synchronisierbar (PA-sync)

8 × SBus-Gruppenadresse + 6 Gruppen-Prozess-Ausgangsdaten-Telegramm (GPA)

8 × SBus-Adresse + 512 + 3 Parameter-Request-Telegramm (Kanal 1)

8 × SBus-Adresse + 512 + 4 Parameter-Response-Telegramm (Kanal 1)

8 × SBus-Adresse + 512 + 5 Parameter-Response-Telegramm (Kanal 2)

8 × SBus-Gruppenadresse + 512 + 6 Gruppen Parameter-Request-Telegramm

8 × SBus-Adresse + 512 + 7 Parameter-Response-Telegramm (Kanal 2)

Siehe P885/P895 Sync-Telegramme

01020BDE

1. 1. 1.2. 2. 2.3. 3.4. 4.5. 5. t [ms]

Sendebereich derProzessausgangsdaten

Mastersteuerung

Antriebsumrichter MOVIDRIVE®

Sync-Telegramm

Prozessausgangs-daten-Telegramme

Sync-Telegramm

Parameter-Request-TelegrammSync-Telegramm

Prozessausgangs-daten-Telegramme

Sendebereich derProzessausgangsdaten

Prozesseingangs-daten-Telegramme

Prozesseingangs-daten-Telegramme

Prozesseingangs-daten-Telegramme

Parameter-Response-Telegramm

MC

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 41: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

5MOVILINK®-Profil über CANCAN-Schnittstellen des MOVIDRIVE® B

Prozessdaten-Telegramme für 3 Prozessdaten-worte

Die Prozessdaten-Telegramme setzen sich aus einem Prozessausgangs- und einemProzess-Eingangsdaten-Telegramm zusammen. Das Prozess-Ausgangsdaten-Tele-gramm wird vom Master an einen Slave gesendet und enthält die Sollwerte für denSlave. Das Prozess-Eingangsdaten-Telegramm wird vom Slave an den Master gesen-det und enthält die Istwerte des Slaves.Für die Übertragung von 3 Prozessdatenworten ist ein Telegramm mit 6 Byte Nutzdatenerforderlich. Die Übertragung von bis zu 10 Prozessdatenworten ist auf der folgendenSeite dargestellt.

Innerhalb der festen Zeitbasis von 5 Millisekunden werden die Prozessdaten zubestimmten Zeitpunkten gesendet. Es wird unterschieden zwischen synchronen undasynchronen Prozessdaten.Die synchronen Prozessdaten werden innerhalb des Zeitrasters zu bestimmten Zeitenversendet. Dabei müssen die Prozess-Ausgangsdaten von der Master-Steuerungfrühestens 500 ms nach der 2. Millisekunde und spätestens 500 ms vor der 1. Milli-sekunde gesendet werden (siehe Bild ). Die Prozess-Eingangsdaten werden vomMOVIDRIVE® als Antwort in der 1. Millisekunde gesendet.Asynchrone Prozessdaten werden nicht innerhalb des Zeitrasters versendet. DieProzess-Ausgangsdaten können von der Master-Steuerung beliebig gesendet werdenund werden innerhalb von maximal 1 Millisekunde mit einem Prozess-Eingangsdaten-Telegramm vom MOVIDRIVE® beantwortet.Die Kodierung der Prozess-Eingangs- und -Ausgangsdatenworte ist im Kapitel "SEW-Geräteprofil" dargestellt.

64299AXX

Byte0

Byte1

Byte2

Byte3

Byte4

Byte5

PO1 PO2 PO3

PI1 PI2 PI3

ID

ID

CRC

CRC

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

41
Page 42: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

42

5 OVILINK®-Profil über CANAN-Schnittstellen des MOVIDRIVE® B

Gruppen-Prozessdaten-telegramm für 3 Prozessdaten-worte

Das Gruppen-Prozessdatentelegramm wird vom Master an einen oder mehrere Slavesmit der gleichen SBus-Gruppenadresse gesendet. Es hat den gleichen Aufbau wie dasProzess-Ausgangsdaten-Telegramm. Mit diesem Telegramm können mehrere Slaves,die die gleiche SBus-Gruppenadresse besitzen, mit den gleichen Sollwerten versorgtwerden. Das Telegramm wird von den Slaves nicht beantwortet.

Prozessdaten-Telegramme für bis zu 10 Prozess-datenworte

Die Übertragung von mehr als 3 Prozessdatenworten wird fragmentiert über einen"Unacknowlegded Fragmentation Channel" durchgeführt. Die Telegramme sind immer8 Byte lang, auch wenn für die Datenübertragung weniger Daten benötigt werden. Damitkann eine falsche Interpretation der Prozessdaten verhindert werden. Telegramme, die8 Byte lang sind, sind immer Bestandteil einer Fragmentierung.

Die CAN-Telegramme sind folgendermaßen aufgebaut:

"Len (Byte)" ist die Anzahl der insgesamt zu übertragenden Datenbytes (z. B. 10 PD =20 Byte).

64300AXX

Byte0

Byte1

Byte2

Byte3

Byte4

Byte5

PO1 PO2 PO3ID CRC

64302AXX

Byte0

Byte1

Byte2

Byte3

Byte4

Byte5

POx POy POz

PIx PIy PIz

ID

ID

CRC

CRC

Fragment

Information

Byte6

Byte7

Fragment

Information

Byte Nr. Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

0 Fragmentation Type Fragmentation Count

1 Len (Byte)

2 IO Data

3 IO Data

4 IO Data

5 IO Data

6 IO Data

7 IO Data

MC

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 43: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

5MOVILINK®-Profil über CANCAN-Schnittstellen des MOVIDRIVE® B

Fragmentation Type:

Der "Fragmentation Count" beginnt bei "0" und wird mit jedem Fragment um eins erhöht.

Ablauf Zuerst werden alle Fragmente vom Master an den Slave übertragen. Wenn der Slavedie Übertragung akzeptiert hat sendet er so viele fragmentierte Prozessdaten zurück,wie er empfangen hat.Bei der Übertragung von 10 Prozessdatenworten werden die folgenden 4 Telegrammegesendet:

Parameter-Telegramme

Die Parameter-Telegramme (siehe folgendes Bild) setzen sich aus einem Parameter-Request-Telegramm und einem Parameter-Response-Telegramm zusammen.Das Parameter-Request-Telegramm wird vom Master gesendet, um einen Parameter-wert zu lesen oder zu schreiben. Es setzt sich folgendermaßen zusammen:• Verwaltungs-Byte• Sub-Index• Index High-Byte• Index Low-Byte• Vier Daten-BytesIm Verwaltungs-Byte wird angegeben, welcher Dienst ausgeführt werden soll. Der Indexgibt an, für welchen Parameter der Dienst ausgeführt werden soll und die vier Daten-Bytes enthalten den Zahlenwert, der gelesen oder geschrieben werden soll (sieheHandbuch "Feldbus-Geräteprofil"). Das Parameter-Response-Telegramm wird vom Slave gesendet und beantwortet dasParameter-Request-Telegramm vom Master. Der Aufbau des Request- und Response-Telegramms ist identisch.

Fragmentation Type Bedeutung

0 Erstes Fragment

1 Mittleres Fragment

2 Letztes Fragment

Byte 0 Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7

Fragment Length IO-Data IO-Data IO-Data

Message 1 0x00

20dez

PD-word 1 PD-word 2 PD-word 3

Message 2 0x41 PD-word 4 PD-word 5 PD-word 6

Message 3 0x42 PD-word 7 PD-word 8 PD-word 10

Message 4 0x83 PD-word 10 Reserved Reserved

64303ADE

Byte0

Byte1

Byte2

Byte3

Byte4

Byte5

Byte6

Byte7

ID

ID

CRC

CRC

Sub-

Index

IndexHigh

IndexHigh

IndexLow

IndexLow

DataMSB

DataMSB

Data

Data

Data

Data

DataLSB

DataLSB

Verwal-

tung

Verwal-

tung

Sub-

Index

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

43
Page 44: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

44

5 OVILINK®-Profil über CANAN-Schnittstellen des MOVIDRIVE® B

Bei den Parameter-Telegrammen unterscheidet man ebenfalls zwischen synchronenund asynchronen Telegrammen. Synchrone Parameter-Telegramme werden innerhalbdes Zeitrasters von 5 Millisekunden beantwortet. Dabei wird das Response-Telegrammin der 1. Millisekunde gesendet. Asynchrone Parameter-Telegramme werden unabhän-gig vom Zeitraster beantwortet.

Gruppen-Para-metertelegramm

Das Gruppen-Parametertelegramm wird vom Master an einen oder mehrere Slaves mitder gleichen SBus-Gruppenadresse gesendet. Es hat den gleichen Aufbau wie dasParameter-Request-Telegramm. Mit diesem Telegramm können nur Parameter auf dieSlave-Geräte geschrieben werden. Das Telegramm wird von den Slaves nicht beant-wortet.

5.3.2 Parametrierung über CAN (SBus-MOVILINK®)

Der Antriebsumrichter MOVIDRIVE® unterstützt mit dem SBus den "MOVILINK®-Para-meterkanal" und "MOVILINK®-Parameterkanal-SYNC".

Im Zusammenhang mit dem CAN-Bus ist die Unterscheidung zwischen synchronisier-ten und nicht synchronisierten Parametern wichtig:• Bei nicht synchronisierten Parameter-Telegrammen (Handshake-Bit = 0) ist die

Dienstbestätigung unabhängig vom Sync-Telegramm.• Bei synchronisierten Parameter-Telegrammen (Handshake-Bit = 0) wird die

Dienstbestätigung erst nach Empfang des Sync-Telegramms in der 1. Millisekundegesendet.

64304ADE

Byte0

Byte1

Byte2

Byte3

Byte4

Byte5

Byte6

Byte7

ID CRCSub-

Index

IndexHigh

IndexLow

DataMSB

Data DataDataLSB

Verwal-

tung

63801ADE

Mastersteuerung

MOVILINK -Parameterkanal®

MOVILINK -Parameterkanal-SYNC®

S-Bus

HINWEISDer detaillierte Aufbau des Parameterkanals ist im Kapitel "SEW-Geräteprofil"beschrieben.

MC

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 45: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

5CANopen-Profil über CANCAN-Schnittstellen des MOVIDRIVE® B

Ablauf der Parametrierung bei CAN

Am Beispiel des WRITE-SYNC-Dienstes soll ein Parametrierungsablauf zwischenSteuerung und Antriebsumrichter über SBus-MOVILINK® dargestellt werden (siehefolgendes Bild). Zur Vereinfachung des Ablaufs wird in Bild 16 nur das Verwaltungs-Byte des Parameter-Telegramms dargestellt.Während die Steuerung das Parameter-Telegramm für den WRITE-SYNC-Dienst vor-bereitet, werden vom Antriebsumrichter SYNC-Telegramme empfangen und Prozess-daten-Telegramme empfangen und zurückgesendet. Eine Aktivierung des Dienstes er-folgt nach dem Empfang des Parameter-Request-Telegramms. Nun interpretiert der An-triebsumrichter das Parameter-Telegramm und bearbeitet den WRITE-SYNC-Dienst.Gleichzeitig beantwortet er alle Prozessdaten-Telegramme. Erst nach dem Erhalt desSYNC-Telegramms wird das Parameter-Response-Telegramm gesendet.

5.4 CANopen-Profil über CANDie CANopen-Kommunikation ist entsprechend der Spezifikation DS301 Version 4.02der CAN in Automation (siehe www.can-cia.de) implementiert. Ein spezielles Geräte-profil, wie z. B. DS 402, ist nicht realisiert.Eine EDS-Datei zur Konfiguration von CANopen-Mastersystemen steht auf www.sew-eurodrive.de in der Rubrik "Dokumentation/Software" zum Download bereit.Im CANopen-Profil stehen die folgenden COB-ID (Communication Object Identifier) undFunktionen zur Verfügung.

01028BDE

01110010

01110010

CAN

Steuerung(Master)

Antriebsumrichter(Slave)

Prozessausgangsdaten-Telegramm

SYNC-Telegramm

Prozesseingangsdaten-Telegramm

Parameter-Request-Telegrammempfangen

Prozessausgangsdatenempfangen

SYNC-Telegramm empfangen,damit wird das Prozessein-gangsdaten-Telegramm unddas Parameter-Response-Telegramm gesendet

Parameter-Telegrammversenden

Prozessausgangs-daten senden

SYNC-Telegrammsenden

Prozesseingangs-daten empfangen

Dienst wurdekorrekt ausgeführt

Typ COB-ID Funktion und Eigenschaften in MOVIDRIVE®

NMT 000hex Netzwerkmanagement

Sync 080hex Synchron-Nachricht mit dynamisch konfigurierbarer COB-ID

Emcy 0890hex + Knoten-Nr. Emergency-Nachricht mit dynamisch konfigurierbarer COB-ID

Tx-PDO1Rx-PDO1

180hex + Knoten-Nr.200hex + Knoten-Nr.

Für 10 Prozess-Eingangsdatenworte (PI), die frei in die Tx-PDOs gemappt sind.Für 10 Prozessdatenausgangsworte (PA), die frei in die RX-PDOs gemappt sindVerschiedene Transmissionsmodes (synchron, asynchron, event)Dynamisch konfigurierbare Länge der PDO

Tx-PDO2Rx-PDO2

280hex + Knoten-Nr..300hex + Knoten-Nr.

Tx-PDO3Rx-PDO3

380hex + Knoten-Nr..400hex + Knoten-Nr.

SDO 580hex + Knoten-Nr.600hex + Knoten-Nr.

Ein SDO-Kanal für den Parameter-Datenaustausch mit dem CANopen-Master

Guarding/Heartbeat 700hex + Knoten-Nr.

Guarding und Heartbeat wird unterstützt:• Heartbeat-Producer• Heartbeat-Consumer (1fach)• Lifetime-Protokoll (Guarding)

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

45
Page 46: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

46

5 ANopen-Profil über CANAN-Schnittstellen des MOVIDRIVE® B

MOVIDRIVE® B speichert alle Parameter nicht-flüchtig auf der Speicherkarte, d. h. auchdie Einstellungen des CANopen Communication Bereichs (CANopen-Index 0x1000 -0x1FFF) werden nach Wiedereinschalten auf den zuletzt eingestellten Wert gesetzt.Der Communication-Bereich von CANopen kann mit dem NMT-Dienst"Reset_Communication" wieder seine Werkseinstellung annehmen. Sollen alle Para-meter des MOVIDRIVE® B zurückgesetzt werden, so ist dies über den Parameter P802oder durch Beschreiben des Index 8594 mit dem Wert "1" möglich.

5.4.1 Konfiguration der CANopen-Schnittstelle des MDX B und Netzwerkmanagement (NMT)

Baudrate und CANopen-Slave-Adresse

Mit den Parametern P884/P894 wird die CAN-Baudrate eingestellt. Die Baudrate1 MBaud ist nur möglich, wenn die Baudrate des anderen SBus 125 kBaud ist. DieCANopen-Slave-Adresse kann mit den Parametern P886/P896 eingestellt werden.Wird die CAN-Baudrate oder die CANopen-Slave-Adresse geändert, führt dies zueinem Neustart der CAN-Kommunikation.

Gerätezustände und NMT-Dienste

MOVIDRIVE® B unterstützt das sogenannte "Minimum Capability Device", d. h. eswerden die Zustände "pre-operational", "operational" und "stopped" unterstützt (siehefolgendes Bild).

HINWEISIn MOVITOOLS® MotionStudio kann im Kontextmenü des MOVIDRIVE® unter[Diagnose] / [CANopen-Konfiguration] der Status des CANopen-Slaves (NMT-Status,Guarding, Identifier und Mapping der PDO) im MOVIDRIVE® B überprüft werden.

64336AXX

Initialisation

Pre-Operational

Power on

Operational

Stopped

[11] [12] [10]

[8]

[7]

[8][6]

[6][7]

CC

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 47: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

5CANopen-Profil über CANCAN-Schnittstellen des MOVIDRIVE® B

Die Gerätezustände können jederzeit mittels sogenannter NMT-Dienste gewechseltwerden. Mögliche Kommandos sind:• Node_Start Indikation [6]• Node_Stop Indikation [7]• Enter_Pre-Operational_State indication [8]• Reset_Node Indikation [10]

Mit diesem Kommando wird der gesamte Umrichter zurückgesetzt, d. h. ein Umrich-terfehler wird quittiert und im Objektverzeichnis, im CANopen-Kommunikations-bereich (0x1000 bis 0x1FFF) werden die Default-Einstellungen aktiv.

• Reset_Communication [11]Dieses Kommando veranlasst ein Zurücksetzen der Kommunikationsparameter imObjektverzeichnis (Index 0x1000 bis 0x1FFF).

• Initialisation beendet [12]Der Knoten wechselt automatisch zu "Pre-Operational" und sendet ein Guarding-Telegramm (700hex + Slave-ID) als "Boot-up" Message.

Die CAN-Telegramme sind folgendermaßen aufgebaut:

Node-ID entspricht der im Parameter P886/896 eingestellten Adresse. Der Wert "0" istfür die Node-ID zulässig. In diesem Fall werden alle CANopen-Devices angesprochen.NMT-Dienste werden vom Slave nicht bestätigt.MOVIDRIVE® B unterstützt das sogenannte "Minimum Capability Device", d. h. eswerden die folgenden Zustände unterstützt: • Pre-operational

In Zustand "pre-operational" kann das Device nur über SDOs kommunizieren.• Operational

Im Zustand "operational" können PDOs und SDOs ausgetauscht werden.• Stopped

Im Zustand "stopped" können weder SDOs noch PDOs ausgetauscht werden.Nach dem Wiedereinschalten des MOVIDRIVE® B befinden sich die CANopen-Schnitt-stellen immer automatisch im Zustand "pre-operational". Sie wechseln nach dem Wie-dereinschalten in den Zustand "operational", wenn Index 0x27FA Subindex 1 (SBus 1)oder Subindex 2 (SBus 2) gleich 1 ist.Bleibt MOVIDRIVE® B nach dem Wiedereinschalten im Zustand "Booting", konnte dieBoot-up Message nicht gesendet werden. Das heißt, es ist kein anderes CAN-Gerätüber den SBus zu erreichen. Überprüfen Sie den Anschluss und die Parametrierungaller Geräte am CAN.

NMT-Service COB-ID Byte 1 Byte 2

Node_Start

0x0000

0x01

Node-ID

Node_Stop 0x02

Enter_Pre-Operational_State 0x80

Reset_Node 0x81

Reset_Communication 0x82

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

47
Page 48: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

48

5 ANopen-Profil über CANAN-Schnittstellen des MOVIDRIVE® B

5.4.2 Prozessdatenaustausch

Über CANopen können bis zu 10 Prozess-Eingangsdatenworte (PE-Daten) vonMOVIDRIVE® B verschickt und bis zu 10 Prozess-Ausgangsdatenworte vonMOVIDRIVE® B empfangen werden. Über das CANopen-Mapping können die 10 Pro-zessdatenworte verschiedenen PDOs zugewiesen werden. Über die Transmission-Modes der PDOs wiederum kann gezielt die Buslast optimiert oder festgelegt werden,welche der Prozessdatenworte wie oft verschickt werden. Die Prozessdatenworte 1 bis3 können direkt vom Umrichter verarbeitet werden, die Prozessdatenworte 4 bis 10 nurvon IPOSplus®-Programmen. Mit den Parametern P870 - P875 wird die Funktion derProzessdatenworte 1 - 3 festgelegt.Nach einem Communication-Reset gelten folgende Defaulteinstellungen:• RX-PDO1 mit PA1, PA2, PA3• RX-PDO2 mit PA4, PA5, PA6• RX-PDO3 mit PA7, PA8, PA9, PA10• TX-PDO1 mit PI1, PI2, PI3• TX-PDO2 mit PI4, PI5, PI6• TX-PDO3 mit PI7, PI8, PI9, PI10• Alle RX-PDOs und TX-PDOs arbeiten im synchronen Transmission-Mode• TX-PDO2 und TX-PDO3 sind deaktiviert und können bei Bedarf aktiviert werden.

Konfiguration der COB-IDs

Nach einem Communication- / Application-Reset werden alle COB-IDs gemäß DS301CANopen Standard in Abhängigkeit von der CANopen Slave-Adresse (P886/ P896) neuinitialisiert.

Die COB-ID (32-Bit-Wert) setzt sich dabei nach folgendem Schema zusammen:

Index der COB-ID (hex) Subindex der COB-ID (hex) COB-ID nach Communication-Reset

RX-PDO1 1400

1

200hex + Slave-Adresse

RX-PDO2 1401 300hex + Slave-Adresse

RX-PDO3 1402 400hex + Slave-Adresse

TX-PDO1 1800 40000180hex + Slave-Adresse

TX-PDO2 1801 C0000280hex + Slave-Adresse

TX-PDO3 1802 C0000380hex + Slave-Adresse

Bit Wert Bedeutung

310 PDO ist aktiv

1 PDO ist deaktiviert

300 RTR darf für dieses PDO genutzt werden

1 RTR darf für dieses PDO nicht genutzt werden

290 11-Bit CAN-ID

1 29-Bit CAN-ID

28 - 110 Muss immer "0" sein, wenn Bit 29 gleich "0" ist

X Bits 28 - 11 der 29-Bit COB-ID, wenn Bit 29 gleich "1" ist

10 - 0 X Bits 10 - 0 der COB-ID

CC

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 49: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

5CANopen-Profil über CANCAN-Schnittstellen des MOVIDRIVE® B

Beispiel Die COB-ID von RX-PDO3 soll von 401hex auf 403hex verstellt werden. Die COB-ID desRX-PDO3 ist in Index 1402hex, Subindex 1 gespeichert.• NMT-Service für "enter preoperational" abschicken.• Auf Index 1402, Subindex 1 muss der Wert 403hex geschrieben werden.

Der Übertra-gungs-Modus (Transmission-Mode)

Für jedes TX-PDO kann aus verschiedenen Übertragungsmodi ("Transmission-Modes") gewählt werden:• Ereignisgesteuert und synchron (Wert 0):

Immer wenn sich ein Prozessdatum eines TX-PDOs geändert hat, wird nach demnächsten SYNC-Impuls dieses TX-PDO gesendet.

• Zyklisch und synchron (Wert 1 - 240):Nach jedem SYNC-Impuls (1. bis 240. je nach Wert) wird das TX-PDO gesendet,unabhängig davon, ob sich am Inhalt des TX-PDO etwas geändert hat oder nicht.

• Herstellerspezifisch (Wert 254):Immer dann, wenn das korrespondierende RX-PDO empfangen wird, wird diesesTX-PDO gesendet.Beispiel: TX-PDO2 hat den Übertragungsmodus 254. Sofort nach Empfang einesgültigen RX-PDO2 (gültig bedeutet, dass die Länge nicht zu kurz sein darf) wird einTX-PDO2 gesendet.

• Ereignisgesteuert und asynchron (Wert 255):Immer wenn sich ein Wert des TX-PDOs ändert, wird dieses vom MOVIDRIVE® Babgeschickt.

Default-Einstellung für alle PDO: zyklisch und synchron (Transmission-Mode = 1).

HINWEISEBeachten Sie die folgenden Hinweise:• Bei MOVIDRIVE® B sind keine 29-Bit COB-IDs und auch keine RTR-Telegramme

zum Anfordern von TX-PDOs zulässig. Deshalb müssen bei den PDO-COB-IDs Bit29 und Bit 28 - 11 immer "0" sein, Bit 30 wird vom MOVIDRIVE® B automatisch auf"1" gesetzt.

• Die COB-IDs können nur im Gerätezustand "pre-operational" geändert werden.• Neue Werte für die COB-ID werden nur angenommen, wenn es sich um eine 11-Bit-

ID handelt (d. h. Bit 29 darf nicht gesetzt sein) und wenn die ID nicht schon für einanderes PDO oder das Emergency-Objekt (siehe Kapitel "Das Emergency Objekt")vergeben wurde.

HINWEISEWenn über TX-PDO Drehzahl, Strom, Position oder ähnliche, sich schnell änderndeGrößen gesendet werden, führt dies zu einer sehr hohen Buslast.Um die Buslast auf vorhersagbare Werte einzuschränken, kann die Inhibit-Time (sieheAbschnitt "Inhibit-Time") verwendet werden.

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

49
Page 50: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

50

5 ANopen-Profil über CANAN-Schnittstellen des MOVIDRIVE® B

Für jedes RX-PDO kann aus verschiedenen Übertragungsmodi ("Transmission-Modes") gewählt werden:• Synchron (Wert 0 - 240):

Beim Empfang des nächsten SYNC-Impulses (ob der Wert 0 oder 240 ist, spielt da-bei keine Rolle) werden die Daten des RX-PDOs in den PA-Datenpuffer desMOVIDRIVE® B übernommen. Mit diesem Übertragungsverfahren können erstmehrere PDOs vom Master an das MOVIDRIVE® B gesendet werden und dann miteinem SYNC-Impuls konsistent zueinander gleichzeitig in den PA-Datenpuffer desMOVIDRIVE® B übernommen werden

• Herstellerspezifisch (Wert 254):Immer dann, wenn ein RX-PDO empfangen wird, wird das korrespondierendeTX-PDO gesendet.Beispiel: TX-PDO2 hat ebenfalls den Übertragungsmodus 254. Sofort nachEmpfang eines gültigen RX-PDO2 (gültig bedeutet, dass die Länge nicht zu kurz seindarf) wird ein TX-PDO2 gesendet.

• Ereignisgesteuert und asynchron (Wert 255):Immer wenn ein RX-PDO empfangen wird, werden seine Daten sofort in denPA-Datenpuffer übernommen.

Default-Einstellung für alle PDO: zyklisch und synchron (Transmission-Mode = 1).

Inhibit-Zeit Bei der Inhibit-Zeit handelt es sich um eine Sperrzeit für TX-PDOs. Die Sperrzeit für einTX-PDO beginnt nach Versenden dieses Objekts. Vor Ablauf der Sperrzeit kann diesesObjekt nicht noch einmal auf den CAN-Bus gesendet werden. Die Sperrzeit wird in Viel-fachen von 100 µs angegeben, d. h. 15670 bedeutet 1,567 Sekunden. Die maximaleSperrzeit beträgt 6,5535 s. MOVIDRIVE® B verarbeitet Sperrzeiten mit einerGranularität von 1,0 ms, d. h. der Wert 15 (entspricht einer Sperrzeit von 1,5 ms) wirdwie 2 ms behandelt. Der gültige Wertebereich ist "0" und "10 - 65535".

HINWEISEBeachten Sie die folgenden Hinweise:• Die Transmission-Modes für die TX-PDOs 1 - 3 können über Objekt 1800hex -

1802hex, Subindex 2, geändert werden. Dabei handelt es sich jeweils um 8-Bit-Werte.

• Die Transmission-Modes für die RX-PDOs 1 - 3 können über Objekt 1400hex -1402hex, Subindex 2, geändert werden. Dabei handelt es sich jeweils um 8-Bit-Werte.

• Die Transmission-Modes 241 - 253 sind reserviert und dürfen nicht angewähltwerden.

• Der Transmission-Mode kann nur geändert werden, wenn sich das Gerät imZustand "pre-operational" befindet.

• Informationen zum SYNC-Impuls finden Sie im Kapitel "SYNC-Objekt".

HINWEISE• Die Inhibit-Zeit darf nur im Gerätezustand "pre-operational" geändert werden. Der

Default-Wert für die Inhibit-Zeit aller PDOs ist 0 (deaktiviert). • Die Inhibit-Zeit für die TX-PDOs 1 - 3 können über Objekt 1800hex - 1802hex,

Subindex 3, geändert werden.

CC

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 51: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

5CANopen-Profil über CANCAN-Schnittstellen des MOVIDRIVE® B

Mapping der Prozessdaten in die CANopen PDOs

In die RX-PDO 1 - 3 können ausschließlich die 10 Objekte aus Index 2020hex (PO1 -10). Ein PDO kann maximal 4 dieser 16-Bit-Werte enthalten.

Analog können die TX-PDOs aus folgenden Objekten zusammengesetzt werden:

Das Mapping kann nur geändert werden, wenn sich das Gerät im Zustand "pre-operati-onal" befindet.Wenn das Mapping für ein PDO geändert werden soll, gehen Sie so vor:• Setzen Sie die Mapping-Länge des PDO auf "0". Die Mapping-Länge für RX-PDO1 -

3 ist in Index 1600hex - 1602hex, Subindex 0 abgelegt.• Jetzt können Sie das Mapping für dieses PDO verändern. Der zu schreibende Wert

berechnet sich aus 65535 × Index + 256 × Subindex + 16. Daraus ergeben sich fürRX-PDOs Mappingeinträge der Form 20210x10hex, wobei x ein Wert zwischen 1 undAhex ist und die Nummer des PO- oder PI-Datenwortes bezeichnet.

• Setzen Sie abschließend die Mappinglänge des PDO auf die Anzahl der in diesesPDO gemappten ID.

Das Mapping der TX-PDOs ist analog zum Mapping der RX-PDOs über die Indices1A00hex - 1A02hex in den Subindizes 0 - 4 abgelegt.

Name Index (hex) Subindex (hex)

PO1

2020

1

PO2 2

PO3 3

PO4 4

PO5 5

PO6 6

PO7 7

PO8 8

PO9 9

PO10 A

Name Index (hex) Subindex (hex)

PI1

2021

1

PI2 2

PI3 3

PI4 4

PI5 5

PI6 6

PI7 7

PI8 8

PI9 9

PI10 A

X = 1 - 3 Index (hex) Subindex (hex) Bemerkung

Anzahl der gemappten PDs in RX-PDO X

15FF + X

0 Kann zwischen 0 - 4 eingestellt werden

1. in RX-PDO X gemapptes PO

1

Es können PO1 - PO10 gemappt werden

2. in RX-PDO X gemapptes PO

2

3. in RX-PDO X gemapptes PO

3

4. in RX-PDO X gemapptes PO

4

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

51
Page 52: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

52

5 ANopen-Profil über CANAN-Schnittstellen des MOVIDRIVE® B

5.4.3 SYNC-Objekt

Mit dem SYNC-Objekt können die Prozessdaten mehrerer PDOs zueinander konsistentund zu einem definierten Zeitpunkt in den Prozessdatenpuffer des MOVIDRIVE® Bübernommen oder abgesendet werden. Die PDOs, die mit dem SYNC-Objekt synchro-nisiert werden sollen, müssen alle im Transmission-Mode 0 - 240 betrieben werden.Steht der Transmission-Mode einer TX-PDO auf 4, wird nach jeder vierten SYNC-Mes-sage dieser TX-PDO von MOVIDRIVE® B verschickt. Bei RX-PDOs werden dessenDaten bei jeder SYNC-Message in den PA-Datenpuffer übernommen.

COB-ID des SYNC-Objektes ändern

MOVIDRIVE® B legt im Zustand "Initialising" die COB-ID des SYNC-Objektes auf080hex fest. Die COB-ID sollte im Gerätezustand "pre-operational" geändert werden.Möglich ist dies auch im Zustand "operational", jedoch wird dann der CAN-Controllerkurzzeitig vom Bus abgetrennt, d. h. es kann im Zustand "operational" zu Prozessdaten-verlusten kommen. Da MOVIDRIVE® B nur SYNC-Consumer ist und nur mit 11-Bit-COB-IDs arbeitet, müssen Bit 30 und Bit 29 immer "0" sein. Der Aufbau der COB-ID unddie Bedeutung der einzelnen Bits sind in der folgenden Tabelle dargestellt. Die COB-IDder SYNC-Message wird als 32-Bit-Wert über Index 1005hex, Subindex 0 angespro-chen.

Bit

31 (MSB) 30 29 28 - 11 10 - 0 (LSB)

X 0/1 0 0 11-Bit-identifier

Bit Wert Bedeutung

31 (MSB) X Do not care

300 Device does not generate SYNC message

1 Device generates SYNC message

290 11-bit ID (CAN 2.0A)

1 29-bit ID (CAN 2.0B)

28 - 110 If bit 29 = 0

X If bit 29 =1: bits 28 - 11 of 29-bit-SYNC-COB-ID

10 - 0 (LSB) X Bits 10 - 0 of SYNC-COB-ID

CC

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 53: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

5CANopen-Profil über CANCAN-Schnittstellen des MOVIDRIVE® B

5.4.4 Das Emergency-Objekt

Das Emergency-Objekt wird von MOVIDRIVE® B immer dann einmalig gesendet, wennein Fehler erkannt wird oder wenn dieser Fehler nicht mehr vorliegt. MOVIDRIVE® Bsendet in den folgenden Fehlerfällen ein Emergency-Objekt.• MOVIDRIVE® B setzt in seinem Statuswort das Fehlerbit.

• MOVIDRIVE® B läuft nur im DC-24-V-Stützbetrieb, die Drehfeldspannung fehlt.

• Das Lifeguarding-Protokoll wurde deaktiviert aber nicht innerhalb der Timeout-Zeitzyklisch bedient.

COB-ID des Emergency-Objekts

Die COB-ID sollte im Gerätezustand "pre-operational" geändert werden. Dies ist zwarauch im Zustand "operational" möglich, jedoch wird der CAN-Controller kurzzeitig vomBus getrennt, d. h. es kann im Zustand "operational" zu Prozessdatenverlusten kom-men. Da MOVIDRIVE® B nur mit 11-Bit-COB-IDs arbeitet, muss Bit 29 immer "0" sein.Der Aufbau der COB-ID und die Bedeutung der einzelnen Bits sind in den folgendenTabellen aufgeführt. Soll von MOVIDRIVE® B kein EMCY-Objekt gesendet werden, sokann das EMCY-Objekt durch Setzen von Bit 31 deaktiviert werden. Die COB-ID wirdals "unsigned long" über Index 1014hex, Subindex 0, angesprochen.

MOVIDRIVE® B legt im Zustand "Initialising" die COB-ID des Emergency-Objekts auf080hex + Slave-Adresse fest.

Inhibit-Zeit des Emergency-Objekt

Die Sperrzeit des Emergency-Objektes auf dem CANopen-Bus wird als "unsigned16" (2Bytes) über Index 1015hex, Subindex 0 vorgegeben. Die Sperrzeit ist als Vielfaches von100 µs definiert, d. h. der Wert 3000 entspricht einer Sperrzeit von 300 ms.

Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8

0 FFhex Error-Register(Objekt 1001hex)

0 Statuswort 1 des MOVIDRIVE® B, Low

Statuswort 1 des MOVIDRIVE® B, High

0 0

Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8

0 31hex Error-Register(Objekt 1001hex)

0 0 0 0 0

Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8

30hex 81hex Error-Register(Objekt 1001hex)

0 0 0 0 0

Bit

31 (MSB) 30 29 28 - 11 10 - 0 (LSB)

0/1 0 0 0 11-Bit-identifier

Bit Wert Bedeutung

31 (MSB) 0 EMCY exists / is valid

1 EMCY does not exist / is not valid

30 0 reserved (always 0)

29 0 11-bit ID (CAN 2.0A)

1 29-bit ID (CAN 2.0B)

28 - 11 0 If bit 29 = 0

X If bit 29 =1: bits 28 - 11 of 29-bit-SYNC-COB-ID

10 - 0 (LSB) X Bits 10 - 0 of SYNC-COB-ID

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

53
Page 54: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

54

5 ANopen-Profil über CANAN-Schnittstellen des MOVIDRIVE® B

5.4.5 Heartbeat und Lifetime

Heartbeat und Lifetime

Generell gilt: Entweder ein MOVIDRIVE®-B-Knoten nutzt das Heartbeat-Protokoll oderdas Lifetime-Protokoll. Ein Mischbetrieb ist auf keinen Fall möglich.

Lifetime (Guarding)

Die CANopen-Steuerung schickt an den MOVIDRIVE®-B-CANopen-Slave einNodeguarding-Objekt mit gesetztem RTR-Bit. Der Slave antwortet mit einem Node-guarding-Objekt mit der Datenlänge 1 Byte. Das Nodeguarding-Objekt besitzt immer diefest eingestellte COB-ID 700hex + CANopen-Slave-Adresse. Der Slave erwartet dieseNodeguarding-Objekte zyklisch innerhalb einer Timeout-Zeit. Überschreitet dieSteuerung diese Timeout-Zeit, so wird im MOVIDRIVE® B die Fehlerreaktion für CAN-Timeout aktiv (P836 und P837).Die Timeout-Zeit kann mit den Indices 0x100C ("guard time") und 0x100D ("life timefactor") in Millisekunden eingestellt werden. Diese Timeout-Zeit berechnet sich aus demProdukt "life time × factor guard time". Timeout-Zeiten unter 10 ms werden abgelehnt.

Das Nodeguarding ist erst ab dem ersten Eintreffen eines Nodeguarding-Objekts vomMaster aktiv. Ist das Produkt aus "life time factor × guarde time" gleich 0, so ist dieNodeguarding-Funktion deaktiviert und es kann der Heartbeat-Mechanismus (sieheAbschnitt "Heartbeat") genutzt werden.

Heartbeat Bei MOVIDRIVE® B handelt es sich um einen Heartbeat-Producer. Das Zeitintervall, indem Heartbeats produziert werden, kann mit Index 1017hex, Subindex 0, über einunsigned16-Wert eingestellt werden. Dieser Wert entspricht dem Heartbeat in ms, d. h.3000 bedeutet, dass alle 3 s ein Heartbeat gesendet wird. Das Heartbeat-Objekt besitztimmer die festeingestellte COB-ID "700hex + CANopen-Slave-Adresse".Der Default-Wert für Index 1017hex Subindex 0 ist "0", d. h. Heartbeat ist deaktiviert.Parallel dazu kann MOVIDRIVE® B als Heartbeat-Consumer parametriert werden. MitMOVIDRIVE® B kann von genau einem anderen CANopen-Knoten überwacht werden,ob er innerhalb einer Timeout-Zeit seine Heartbeats produziert. Timeout-Zeit und Kno-tennummer des zu überwachenden Knotens wird mit dem Objekt 1016hex Subindex 1festgelegt.

Sind Index 1017hex, Subindex 0 und Index 1016hex, Subindex 1 gleich "0", ist die Heart-beat-Funktion deaktiviert und es kann das Guarding-Protokoll genutzt werden.

HINWEISMit den Parametern P883 und P893 wird die von der Steuerung eingestellte Timeout-Zeit gelesen. Die Timeout-Zeit darf nicht verändert werden. Sie ergibt sich aus dendurch die Steuerung eingestellten CANopen-Objekten 0x100C und 0x100D.

Bit

31 - 24 23 - 16 15 - 0

Wert Reserviert, immer 0

Zu überwachende CANopen-Adresse Heartbeat consume timeout in ms

Datentyp UNSIGNED8 UNSIGNED16

CC

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 55: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

5CANopen-Profil über CANCAN-Schnittstellen des MOVIDRIVE® B

5.4.6 Parameterzugriff über SDO

MOVIDRIVE® B unterstützt einen SDO-Kanal. Die COB-IDs für diesen SDO-Kanal sindfestgelegt. Für das RX-SDO ist die COB-ID "600hex + CANopen-Slave-Adresse" und fürdas TX-SDO ist die COB-ID "580hex + CANopen-Slave-Adresse". Der SDO-Kanalunterstützt "expedited" und "non-expedited" Transfers. Die Beschreibung der SDO-Mechanismen sind in der CANopen-Spezifikation DS301 detailliert beschrieben.

Beispiel:• Es soll der Transfermode von TXPDO1 (Index 0x1800 Subindex 2) gelesen werden.• Das Request-Telegramm mit der COB-ID 600hex + CANopen Slave-Adresse enthält

die 8 Datenbytes "40 00 18 02 xx xx xx xx" (hexadezimale Schreibweise).– 40 = Lesebefehl– 00 18 = Index (Low Byte first)– 02 = Subindex– xx xx xx xx = ohne Bedeutung

• Das Response-Telegramm mit der COB-ID 580hex + CANopen-Slave-Adresse ent-hält die 8 Datenbytes "4F 00 18 02 01 xx xx xx xx" (hexadezimale Schreibweise).– 4F = 1 Byte gelesen– 00 18 = Index– 02 = Subindex– 01 = Wert (= Synchron)– xx xx xx = ohne Bedeutung

• Die folgenden SDO-Kommandos und Antworten sind von Bedeutung:– 2F = Schreibe 1 Byte (Kommando)– 2B = Schreibe 2 Bytes (Kommando)– 23 = Schreibe 4 Bytes (Kommando)– 60 = Erfolgreich geschrieben (Antwort)– 4F = 1 Byte gelesen (Antwort)– 4B = 2 Bytes gelesen (Antwort)– 43 = 4 Bytes gelesen (Antwort)– 80 = Fehler bei der Dienstausführung (Antwort)

Im 4-Byte-Datenbereich eines SDO-Telegramms sind die gültigen Daten-Bytes links-bündig im Intelformat (Low Byte first) eingetragen. Alle kommunikationsspezifischenIndizes des MOVIDRIVE® B sind in der EDS-Datei "mdxb.eds" aufgeführt.

Parameterzugriff über SDOs auf die SEW-spe-zifischen Parameter des MOVIDRIVE® B

Alle SEW-spezifischen Parameter des MOVIDRIVE® B (0x2000-0xFFFF) liegen aufdem entsprechenden Index meist mit Subindex 0.Beispiel: Um die Softwareversion des MOVIDRIVE® B zu lesen, muss auf Index8300dez, Subindex 0 zugegriffen werden.CANopen erlaubt auf die herstellerspezifischen Objekte mittels SDO nur die Dienste"Lesen" und "Schreiben". Möchte man die SEW-spezifischen Dienste des MOVILINK®-Feldbusgeräteprofils verwenden (z. B. "Minimum lesen", "Maximum lesen", "Default le-sen", "Flüchtig schreiben", ...) so kann dies über einen Umweg über die Objekte 0x2066und 0x2067 geschehen. Das Objekt 0x2067 (SIGNED32) enthält die Daten, auf die dernächste MOVILINK®-Dienst aufgeführt werden soll, bzw. das Ergebnis des letztenMOVILINK®-Dienstes, sofern er erfolgreich war. Ein Beschreiben des Objektes 0x2066löst den MOVILINK®-Dienst aus. Das Objekt 0x2066 (UNSIGNED32) ist folgender-maßen aufgebaut:

Bit 31 - Bit 24 Bit 23 - Bit 16 Bit 15 - Bit 8 Bit 7 - Bit 0

Verwaltung Reserviert Index High Index Low

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

55
Page 56: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

56

5 ANopen-Profil über CANAN-Schnittstellen des MOVIDRIVE® B

Die genaue Beschreibung des Verwaltungs-Bytes ist im Kapitel "SEW-Geräteprofil" be-schrieben. Im Fehlerfall wird mit "Abort-SDO" ein General Error gemeldet, der genaueMOVILINK®-Fehlercode kann dann von Parameter 0x2067 gelesen werden.

Beispiel 1: Es soll das mögliche Maximum (Dienst "Read Maximum", 0x35) für denIndex 0x2116 (Rampe auf rechts) vom Umrichter ermittelt werden.Dafür muss das Verwaltungs-Byte den Wert 0x35 annehmen, Reserviert wird auf "0"gesetzt. Das Objekt 0x2066 wird also mit dem Wert 0x35002116 über ein SDObeschrieben. Anschließend kann das mögliche Maximum über einen SDO-Lesezugriffvon Index 0x2067 gelesen werden

Beispiel 2: Es soll der Index 0x2116 (Rampe auf rechts) flüchtig mit dem Wert 0x1234beschrieben werden (Dienst "write volatile", 0x33).Vor dem Ausführen des Dienstes müssen die MOVILINK®-Dienstdaten (Index 0x2067)auf den Wert 0x1234 gesetzt werden. Dies geschieht mit einem schreibenden SDO aufIndex 0x2067. Danach wird der MOVILINK®-Dienst ausgeführt, indem Index 0x2066 mitdem Wert 0x33002116 beschrieben wird.

Beispiel 3: Es soll der Index 0x2116 (Rampe auf rechts) flüchtig mit dem Wert0x4000000 beschrieben werden (Dienst "write volatile", 0x33).Vor dem Ausführen des Dienstes müssen die MOVILINK®-Dienstdaten (Index 0x2067)auf den Wert 0x1234 gesetzt werden. Dies geschieht mit einem schreibenden SDO aufIndex 0x2067. Danach wird der MOVILINK®-Dienst ausgeführt, indem Index 0x2066 mitdem Wert 0x33002116 beschrieben wird. Das Gerät meldet über CANopen "generalerror", ein Read auf 0x2067 liefert dann den MOVILINK®-Fehlercode 0x08000015 (Wertzu groß) zurück.

5.4.7 Harte Synchronisation für Synchronlauf oder Positionierung mehrerer MDX-B-Geräte

Sendet die Steuerung das CANopen-SYNC-Objekt, werden mit den Werkseinstellun-gen alle gesendeten, synchronen PDOs mit dem SYNC-Objekt konsistent inMOVIDRIVE® B übernommen. Die einzelnen Regelsysteme (Prozessorzeitscheiben)von mehreren Achsen an einem CANopen-Strang werden aber nicht miteinandersynchronisiert (weiche Synchronisation). Dafür kann aber die Periode des SYNC-Ob-jektes in der Steuerung beliebig eingestellt werden.Sollen die Regler (Prozessorzeitscheiben) mehrerer Geräte mit dem SYNC-Signalsynchronisiert werden, (harte Synchronisation), muss im Parameter P885 / P895 auf dieCOB-ID des CANopen SYNC-Objektes eingestellt werden (i. d. R. der Wert "128" ="80hex"). In diesem Fall müssen auch die Parameter P887 und P888 passend zurSynchronisationsperiode der Steuerung eingestellt werden.

CC

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 57: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

5CANopen-Profil über CANCAN-Schnittstellen des MOVIDRIVE® B

5.4.8 Weitere Geräteeigenschaften im CANopen-Profil

• Die Master / Slave-Funktionalität steht nicht unter dem CANopen-Profil, sondern nurmit dem MOVILINK®-Profil über SBus zur Verfügung.

• Die Wahl des Kommunikationsprofils CANopen über SBus beeinflusst auch diefolgenden IPOSplus®-Funktionen:GETSYS PO-Data, SETSYS PE-Data und MOVILINK® (siehe Kapitel "Nutzung derCAN-Schnittstellen in IPOSplus® (profilabhängig)")

5.4.9 CANopen-spezifische Objekte des MOVIDRIVE® B

Index Subindex Funktion Zugriff Typ Mappable Default-Wert

1000 0 device type ro UNSIGNED32 NO 0

1001 0 error register ro UNSIGNED32 NO

1002 0 manuf. Status register ro UNSIGNED32 NO

1005 0 COB-ID SYNC message rw UNSIGNED32 NO 80hex

1008 0 manufacturer device name ro STRING NO MDXB

100B 0 node id of server ro UNSIGNED32 NO

100C 0 guard time [ms] rw UNSIGNED16 NO 0

100D 0 life time factor rw UNSIGNED8 NO 0

100E 0 COB-ID-Lifetime rw UNSIGNED32 NO 0

100F 0 no. of SDO ro UNSIGNED32 NO 1

1014 0 COB-ID EMCY message rw UNSIGNED32 NO 80hex+Slave-ID

1015 0 inhibit time EMCY [ms] rw UNSIGNED16 NO 0

1016 0 consumer heartbeat time / no. of entries ro UNSIGNED32 NO 1

1016 1 producer 1 rw UNSIGNED32 NO 0

1017 0 producer heartbeat time [ms] rw UNSIGNED16 NO 0

1018 0 identity object / no. of entries ro UNSIGNED32 NO 1

1018 1 vendor id ro UNSIGNED32 NO 89

1200 0 server SDO parameter / no. of entries ro UNSIGNED32 NO 2

1200 1 COB-ID Client → Server ro UNSIGNED32 NO 580hex+Slave-ID

1200 2 COB-ID Server → Client ro UNSIGNED32 NO 600hex+Slave-ID

RX-PDO communication parameter

1400 0 RX-PDO1 parameter / no. of entries ro UNSIGNED32 NO 2

1400 1 COB-ID rw UNSIGNED32 NO 200hex+Slave-ID

1400 2 transmission type rw UNSIGNED8 NO 1

1401 0 RX-PDO2 parameter / no. of entries ro UNSIGNED32 NO 2

1401 1 COB-ID rw UNSIGNED32 NO 300hex+Slave-ID

1401 2 transmission type rw UNSIGNED8 NO 1

1402 0 RX-PDO3 parameter / no. of entries ro UNSIGNED32 NO 2

1402 1 COB-ID rw UNSIGNED32 NO 400hex+Slave-ID

1402 2 transmission type rw UNSIGNED8 NO 1

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

57
Page 58: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

58

5 ANopen-Profil über CANAN-Schnittstellen des MOVIDRIVE® B

RX-PDO1 mapping parameter

1600 0 no. of entries rw UNSIGNED8 NO 3

1600 1 1. Mapping rw UNSIGNED32 NO 20200110hex

1600 2 2. Mapping rw UNSIGNED32 NO 20200210hex

1600 3 3. Mapping rw UNSIGNED32 NO 20200310hex

1600 4 4. Mapping rw UNSIGNED32 NO 0

RX-PDO2 mapping parameter

1601 0 no. of entries rw UNSIGNED8 NO 3

1601 1 1. Mapping rw UNSIGNED32 NO 20200410hex

1601 2 2. Mapping rw UNSIGNED32 NO 20200510hex

1601 3 3. Mapping rw UNSIGNED32 NO 202610hex

1601 4 4. Mapping rw UNSIGNED32 NO 0hex

RX-PDO3 mapping parameter

1602 0 no. of entries rw UNSIGNED8 NO 4

1602 1 1. Mapping rw UNSIGNED32 NO 20200710hex

1602 2 2. Mapping rw UNSIGNED32 NO 20200810hex

1602 3 3. Mapping rw UNSIGNED32 NO 20200910hex

1602 4 4. Mapping rw UNSIGNED32 NO 20200A10hex

TX-PDO1 communication parameter

1800 0 TX-PDO1 parameter / no. of entries ro UNSIGNED32 NO 3

1800 1 COB-ID rw UNSIGNED32 NO 40000180hex + Slave-ID

1800 2 transmission type rw UNSIGNED8 NO 1

1800 3 inhibit time [100 µs] rw UNSIGNED16 NO 0

1801 0 TX-PDO2 parameter / no. of entries ro UNSIGNED32 NO 3

1801 1 COB-ID rw UNSIGNED32 NO C0000280hex + Slave-ID

1801 2 transmission type rw UNSIGNED8 NO 1

1801 3 inhibit time [100 µs] rw UNSIGNED16 NO 0

1802 0 TX-PDO3 parameter / no. of entries ro UNSIGNED32 NO 3

1802 1 COB-ID rw UNSIGNED32 NO C0000380hex + Slave-ID

1802 2 transmission type rw UNSIGNED8 NO 1

1802 3 inhibit time [100 µs] rw UNSIGNED16 NO 0

TX-PDO1 mapping parameter

1A00 0 no. of entries rw UNSIGNED8 NO 3

1A00 1 1. Mapping rw UNSIGNED32 NO 20210110hex

1A00 2 2. Mapping rw UNSIGNED32 NO 20210210hex

1A00 3 3. Mapping rw UNSIGNED32 NO 20210310hex

1A00 4 4. Mapping rw UNSIGNED32 NO 0

TX-PDO2 mapping parameter

1A01 0 no. of entries rw UNSIGNED8 NO 3

1A01 1 1. Mapping rw UNSIGNED32 NO 20210410hex

1A01 2 2. Mapping rw UNSIGNED32 NO^ 20210510hex

1A01 3 3. Mapping rw UNSIGNED32 NO 20210610hex

1A01 4 4. Mapping rw UNSIGNED32 NO 0hex

Index Subindex Funktion Zugriff Typ Mappable Default-Wert

CC

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 59: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

5CANopen-Profil über CANCAN-Schnittstellen des MOVIDRIVE® B

TX-PDO3 mapping parameter

1A02 0 no. of entries rw UNSIGNED8 NO 4

1A02 1 1. Mapping rw UNSIGNED32 NO 20210710hex

1A02 2 2. Mapping rw UNSIGNED32 NO 20210810hex

1A02 3 3. Mapping rw UNSIGNED32 NO 20210910hex

1A02 4 4. Mapping rw UNSIGNED32 NO 20210A10hex

Process data for mapping

2020 0 PO Data / no. of entries ro UNSIGNED32 NO 10

2020 1 PO 1 rrw SIGNED16 YES 0

2020 2 PO 2 rrw SIGNED16 YES 0

2020 3 PO 3 rrw SIGNED16 YES 0

2020 4 PO 4 rrw SIGNED16 YES 0

2020 5 PO 5 rrw SIGNED16 YES 0

2020 6 PO 6 rrw SIGNED16 YES 0

2020 7 PO 7 rrw SIGNED16 YES 0

2020 8 PO 8 rrw SIGNED16 YES 0

2020 9 PO 9 rrw SIGNED16 YES 0

2020 10 PO 10 rrw SIGNED16 YES 0

2021 0 PI Data / no. of entries ro UNSIGNED32 NO 10

2021 1 PI 1 ro SIGNED16 YES 0

2021 2 PI 2 ro SIGNED16 YES 0

2021 3 PI 3 ro SIGNED16 YES 0

2021 4 PI 4 ro SIGNED16 YES 0

2021 5 PI 5 ro SIGNED16 YES 0

2021 6 PI 6 ro SIGNED16 YES 0

2021 7 PI 7 ro SIGNED16 YES 0

2021 8 PI 8 ro SIGNED16 YES 0

2021 9 PI 9 ro SIGNED16 YES 0

2021 10 PI 10 ro SIGNED16 YES 0

Access to all MOVILINK® Services

2066 0 Movilink Service rw UNSIGNED32 NO 0

2067 0 Movilink Data rw UNSIGNED32 NO 0

Index Subindex Funktion Zugriff Typ Mappable Default-Wert

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

59
Page 60: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

60

5 eitere Gerätefunktionen über die CAN-SchnittstellenAN-Schnittstellen des MOVIDRIVE® B

5.5 Weitere Gerätefunktionen über die CAN-SchnittstellenNeben dem Prozess- und Parameter-Datenaustausch zwischen Steuerung undMOVIDRIVE® B können die CAN-Schnittstellen für weitere Zusatzfunktionen, z. B.IPOSplus®-, Master-Slave-Betrieb oder Interner Synchronlauf (ISYNC) genutzt werden.

5.5.1 Nutzung der CAN-Schnittstellen für den Master-Slave-BetriebDer Master-Slave-Betrieb ist nur über CAN 1 (SBus 1) möglich. In diesem Fall muss imParameter P880 das Profil MOVILINK® aktiviert sein.

Verbindungs-kontrolle

Bei Kommunikationsverbindung über den SBus ist P883 SBus Timeout-Zeit wirksam. istP883 SBus Timeout-Zeit = 0 eingestellt, findet keine Überwachung der Datenüber-tragung über den SBus statt. Die Einstellung und der Betrieb der Master-Slave-Funktionist detailliert im Kapitel 4.4.1 beschrieben.

Beispiel Der Master-Slave-Betrieb kann über SBus 1 ausgeführt werden. Dabei wird vom Masterjede Millisekunde Sollwert und Steuerwort über ein SBus-Gruppentelegramm an dieSlaves gesendet.Beim Master und bei den Slaves muss die gleiche SBus-Gruppenadresse (P882) ein-gestellt sein. Gültige Adressen liegen im Bereich von 0 – 63. Zulässige Baudraten fürden Master-Slave-Betrieb sind 500 kBaud und 1000 kBaud (P884). Achten Sie darauf,dass beim Master und bei den Slaves die gleiche Baudrate eingestellt ist.Die SBus-Gruppentelegramme werden beim Master für die Master-Slave-Kommunika-tion verwendet. Daher kann der Master von anderen Teilnehmern über die SBus-Grup-pentelegramme nicht gesteuert werden, da dies die Arbitrierung auf dem CAN-Busstören würde.

HINWEISP882 SBus-Gruppenadresse muss bei Master und Slave auf den gleichen Wert einge-stellt werden. Bei Betrieb über Systembus (z. B. Master-Slave-Betrieb) müssen dieBus-Abschlusswiderstände am physikalischen Anfang und Ende des Systembusaktiviert werden (S12 = ON). Ist über Parameter P750 die Versendung von Slave-Soll-werten über SBus eingestellt, kann MOVIDRIVE® über diese SBus-Schnittstelle aufAnfragen (Prozessdatentelegramme) eines anderen SBus-Masters antworten(P100/101 ≠ SBus (CAN)).

64768ADE

Gerät 1 - MASTER

P100 Sollwertquelle

P101 Steuerquelle

P882 SBus-Grupenadresse

P750 Slave-Sollwert

Bipol./Festsoll.

Klemme

1

Gerät 2 - SLAVE

P100 Sollwertquelle

P101 Steuerquelle

P882 SBus-Gruppenadresse

P750 Slave-Sollwert

Master-SBus

Klemme

1

Systembus (SBus)

Drehzahl (SBus) Aus

Gerät 3 - SLAVE

P100 Sollwertquelle

P101 Steuerquelle

P882 SBus-Gruppenadresse

P750 Slave-Sollwert

Master-SBus

Klemme

1 Aus

WC

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 61: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

5Weitere Gerätefunktionen über die CAN-SchnittstellenCAN-Schnittstellen des MOVIDRIVE® B

5.5.2 Nutzung der CAN-Schnittstellen in IPOSplus® (profilabhängig)

In der in MOVIDRIVE® B integrierten Positionier- und Ablaufsteuerung IPOSplus®

• kann mit den Befehlen GETSYS PO-Data und SETSYS PE Data direkt auf die überSBus übertragenen Prozessdaten zugegriffen werden.Die Daten werden je nach gewähltem Profil (P880/890) im CANopen-Format(Lowbyte first) oder im MOVILINK®-Format (Highbyte first) gelesen odergeschrieben.

• kann mit dem MOVILINK®-Befehl auf Prozess- und Parameterdaten anderer überCAN angeschlossener SEW-Antriebe zugegriffen werden.Je nachdem, ob MOVILINK® oder CANopen als Profil (P880/890) eingestellt wurde,ist die MOVILINK®-Struktur für den Parameterzugriff unterschiedlich zu bedienen.

Stellen Sie den Bustyp folgendermaßen ein:• "5" für den Zugriff über CAN1 (SBus 1)• "8" für den Zugriff über CAN 2 (SBus 2)

HINWEISAusführliche Beschreibungen der IPOSplus®-Befehle finden Sie im Handbuch "Positio-nier- und Ablaufsteuerung IPOSplus®".

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

61
Page 62: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

62

5 eitere Gerätefunktionen über die CAN-SchnittstellenAN-Schnittstellen des MOVIDRIVE® B

5.5.3 Nutzung der CAN-Schnittstellen in IPOSplus® (profilunabhängig)

Um eine offene CAN-Bus-Schnittstelle zu schaffen, wurden Variablen-Telegrammeeingeführt. Mit den Variablen-Telegrammen ist der Identifier, mit der die Telegrammeversendet werden, frei wählbar und die 8 Byte Daten auf dem CAN-Bus werden für denInhalt zweier Variablen verwendet.Damit wird eine Schnittstelle zur Verfügung gestellt, mit der man direkt auf die Schicht 2des CAN-Busses zugreifen kann. Dadurch wird für die Variablen-Übertragung über denCAN-Bus die maximale Verarbeitungsgeschwindigkeit erreicht.Der CAN-Bus ist multimasterfähig, somit kann jeder Teilnehmer eine Nachricht versen-den. Alle Teilnehmer am Bus hören immer aktiv mit, welche Telegramme auf dem Busversendet werden. Jeder Teilnehmer filtert die für ihn wichtigen Telegramme heraus undstellt die Daten der Anwendung zur Verfügung.Diese Eigenschaften ermöglichen es, mit einem objektorientierten Ansatz zu arbeiten.Dabei werden von den Teilnehmern Objekte versendet und die Teilnehmer, die dieseObjekte verarbeiten wollen, empfangen diese Objekte.Die Variablen-Telegramme werden unabhängig vom eingestellten Profil mit den SCOM-Diensten (TRCYCL, TRACYCL und REC) eingerichtet.Im Befehl SCOMDEF ist für den Identifier ein Offset von 1.000.000hex notwendig, umauf SBus 2 zuzugreifen.Verwenden Sie anstelle des Befehls SCOMON den BefehlSCOMST. Damit können SBus 1 und SBus 2 zusammen oder separat gestartet odergestoppt werden.

HINWEISJeder Teilnehmer kann Objekte versenden und empfangen. Es müssen jedoch die folgenden Regeln unter Beachtung der für MOVILINK®- und CANopen-Tele-gramme reservierten Identifier eingehalten werden:1. Ein bestimmter Identifier darf nur von einem Teilnehmer versendet werden. Das

heißt, die Identifier, die beim MOVILINK®- / CANopen-Profil für das Versenden vonTelegrammen verwendet werden, dürfen für den Variablenaustausch nicht mehrverwendet werden.

2. Ein SBus-Identifier darf innerhalb eines Geräts nur einmal verwendet werden. Dasheißt, die Identifier, die für das SBus-MOVILINK®- / CANopen-Profil in einem Gerätverwendet werden, dürfen nicht mehr für die Variablenübertragung verwendetwerden.

HINWEISAusführliche Beschreibungen der IPOSplus®-Befehle finden Sie im Handbuch "Positio-nier- und Ablaufsteuerung IPOSplus®"

WC

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 63: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

5Weitere Gerätefunktionen über die CAN-SchnittstellenCAN-Schnittstellen des MOVIDRIVE® B

5.5.4 Nutzung der CAN-Schnittstellen für den integrierten Synchronlauf (ISYNC über SBus)

Prinzipielle Wirkungsweise

Mit einem zyklischen SBus-Telegramm wird eine Leitposition (z. B. die Istposition desMasters oder der Wert des virtuellen Gebers) vom Master über den SBus (CAN) anseine Slaves übertragen. Ein zeitlich äquidistantes Senden und Übernehmen der Leit-position vermeidet Aliasing-Effekte. Dazu werden die Zeitscheiben der Umrichter miteiner Synchronisationsnachricht synchronisiert.

Einstellungen zum Betrieb über SBus 1

1. MasterA Die Leitposition wird mit einem SBus-Telegramm zyklisch (z. B. alle 1 ms) an die

Slaves übertragen. Es wird im IPOSplus® mit dem Befehl _SBusCommDef einge-richtet:

B Die Synchronisationsnachricht ist ein SBus-Telegramm mit hoher Priorität (kleineObjektnummer), dass zyklisch alle 5 ms gesendet wird. Es wird im IPOSplus® mitdem Befehl _SBusCommDef eingerichtet:

C Die Synchronisations-ID (P817 oder P885/895 bei MOVIDRIVE® B) mussungleich der Objektnummer der Synchronisationsnachricht (siehe 1 B) und alleranderen auf dem SBus übertragenenen Objektnummern sein.

2. SlavesA Die Synchronisations-ID (P817 oder P885/895 bei MOVIDRIVE® B) muss gleich

der Objektnummer der Synchronisationsnachricht des Masters (siehe 1 B) sein.

B Die Leitposition des Masters wird empfangen und in einer H-Variablen abgelegt.

HINWEISAusführliche Informationen finden Sie im Handbuch "MOVIDRIVE® MDX61B InternerSynchronlauf".Soll neben der Synchronisation mehrerer Achsen auch eine Anbindung über Feld-bus/SBus an eine überlagerte Steuerung erfolgen, bietet sich eine Synchronisationdurch die Option MOVI-PLC® DH..B eher an.

Struktur Element Einstellung

SCTRCYCL

ObjectNo Möglichst klein (siehe 4 D)

CycleTime 1 - 5 (siehe M-Filterbeschreibung)

Offset 0

Format 4 (4 Byte, Motorola-Format)

DPointer z. B. 511 (= ActPosMot), 376 (= VEncoder)

Struktur Element Einstellung

SCTRCYCL

ObjectNo 0, 1 oder 2

CycleTime 5

Offset 0

Format 0 (0 Byte)

DPointer z. B. 511 (= ActPosMot), 376 (= VEncoder)

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

63
Page 64: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

64

5 eitere Gerätefunktionen über die CAN-SchnittstellenAN-Schnittstellen des MOVIDRIVE® B

Es wird im IPOSplus® mit dem Befehl _SBusCommDef eingerichtet:

C Mit H430 MasterSource wird die unter 2 B definierte H-Variable (Hxxx) alsSollwertquelle für die Position ausgewählt.

D Die Filterzeit für den Positionssollwert (H446) muss größer oder gleich derZykluszeit des Sollwerttelegramms (siehe 1 A "CycleTime") eingestellt werden.

3. Slaves, die gleichzeitig Master für weitere Slaves sindA Die Synchronisations-ID (P817 oder P885/895 bei MOVIDRIVE® B) muss gleich

der Objektnummer der Synchronisationsnachricht des Masters (siehe 1 B) sein.

B Die Leitposition des Masters wird empfangen und in einer H-Variablen abgelegt.Es wird im IPOSplus® mit dem Befehl _SBusCommDef eingerichtet:

C Mit H430 MasterSource wird die unter 2 B definierte H-Variable (Hxxx) alsSollwertquelle für die Position ausgewählt.

D Die Filterzeit für den Positionssollwert (H446) muss größer oder gleich derZykluszeit des Sollwerttelegramms (siehe 1 A "CycleTime") eingestellt werden.

E Analog zu 1 A wird ein zyklisches Telegramm zum Übertragen der Leitpositiondieses Masters an seine Slaves eingerichtet. Die Objektnummer soll möglichstklein (siehe 4 D) aber größer als die für 1 A gewählte Objektnummer sein.

4. Damit der interne Synchronlauf über SBus funktioniert, müssen folgendeVoraussetzungen erfüllt sein:A Die Objektnummer der Synchronisationsnachricht muss die kleinste auf dem

SBus vorkommende Objektnumer sein (z. B. "0").

B Die Zeitscheibe des Masters darf nicht durch andere Teilnehmer synchronisiertwerden. Deshalb müssen beim Master P817 oder P885/P895 (bei MOVIDRIVE®

B) ungleich aller auf dem SBus vorkommenden Objektnummern sein (z. B."2047").

C Beachten Sie die Reihenfolge, mit der im Master das Senden der Leitposition undder Synchronisationsnachricht mit dem Befehl _SBusCommDef eingerichtetwerden. Zuerst die Leitposition und danach die Synchronisationsnachricht..

D Die Objektnummer der Leitposition sollte nach der Synchronisationsnachricht diekleinste auf dem SBus vorkommende Objektnummer sein, z. B. "1". Über dasMOVILINK®-Profil ist als kleinste auf dem SBus vorkommende Objektnummer"8 × SBus-Adresse + 3" definiert. Mit SBus-Adressen größer oder gleich 1 erge-ben sich ausreichend hochpriore Telegramme für den internen Synchronlauf.

Struktur Element Einstellung

SCREC

ObjectNo Siehe 1A

Format 4 (4 Byte, Motorola-Format)

DPointer xxx

Struktur Element Einstellung

SCREC

ObjectNo Siehe 1A

Format 4 (4 Byte, Motorola-Format)

DPointer xxx

WC

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 65: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

5Weitere Gerätefunktionen über die CAN-SchnittstellenCAN-Schnittstellen des MOVIDRIVE® B

5. Weitere Punkte zur BeachtungA Wenn der interne Synchronlauf über SBus betrieben wird, müssen alle (bis auf 1

C) an diesem SBus angeschlossenen Geräte auf das gleiche Synchronisations-telegramm (siehe 1 B) synchronisiert sein. Die folgenden Geräte können nicht synchronisiert werden und dürfen daher nichtangeschlossen werden:– Option UFx als Feldbus- oder Diagnoseschnittstelle– Diagnose-PC mit MOVITOOLS® MotionStudio über PC-CAN-Interface– MOVITRAC®

B Je nach Baudrate des SBus ist die Anzahl der Telegramme begrenzt:.– Baudrate 1 MBaud: Synchronisation + 4 Telegramme– Baudrate 500 kBaud: Synchronisation + 2 Telegramme– Bei 250 und 125 kBaud ist keine Synchronisation möglichEinzelfälle, die diese Grenzen überschreiten müssen genau geprüft werden.

C Insbesondere bei weiterem Datenaustausch zwischen Slaves ist sicherzustellen,dass die gesamte rechnerische Busauslastung 70 % nicht überschreitet. Die For-mel zur Berechnung der Busauslastung in Bit pro Sekunde lautet:Anzahl Telegramme × Bit pro Telegramm × 1/ZykluszeitBeispiel: 2 Telegramme à 100 Bit im 1-ms-Zyklus = 200000 Bit/s = 200 kBaudBezogen auf die gewählte Baudrate ergibt sich die prozentuale Buslast.Beispiel: 200 kBaud / 500 kBaud = 40 % < 70 %

D Die Objektnummer der Leitposition sollte nach der Synchronisationsnachricht diekleinste auf dem SBus vorkommende Objektnummer sein, z. B. 1. Über dasMOVILINK®-Profil ist als kleinste auf dem SBus vorkommende Objektnummer"8 × SBus-Adresse + 3" definiert. Mit SBus-Adressen größer oder gleich 1 erge-ben sich ausreichend hochpriore Telegramme für den internen Synchronlauf.

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

65
Page 66: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

66

5 eitere Gerätefunktionen über die CAN-SchnittstellenAN-Schnittstellen des MOVIDRIVE® B

6. Einstellungen in MOVITOOLS® MotionStudio

In den Parametergruppen P88x und P89x müssen für MOVIDRIVE® B folgendeParameter beachtet werden:• P880/P890 Protokoll SBus 1/2

Nur das MOVILINK®-Protokoll erlaubt diese Synchronisation

• P884/P894 Baudrate SBus 1/2Alle Teilnehmer am SBus müssen auf die gleiche Baudrate eingestellt sein, wobeiBaudrate, maximale Kabellänge und Telegramme/Zeit voneinander abhängen.

• P885/P895Siehe Punkte 1B, 2A und 4A. Über beide SBus-Schnittstellen kann imMOVILINK®-Protokoll die Zeitscheibe synchronisiert werden. Achten Sie darauf,dass nur über einen SBus Synchronisationsnachrichten empfangen werden.

• P887 Synchronsation ext. Steuerung 1/2Die Zeitbasis aller zu synchronisierenden Geräte muss entweder ca. 1 ms (Stan-dard bei MOVIDRIVE® A; P887 = AUS bei MOVIDRIVE® B) oder genau 1 ms(P887 = EIN, nur bei MOVIDRIVE® B) sein.

12111ADE

12112ADE

WC

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 67: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

6Weitere Gerätefunktionen über die CAN-SchnittstellenFeldbus-Schnittstellen über Optionskarte für MOVIDRIVE® B

6 Feldbus-Schnittstellen über Optionskarte für MOVIDRIVE® BMOVIDRIVE® MDX61B (nicht MDX60B) kann mit einer Feldbusoptionskarte zur ein-fachen Anbindung an die folgenden Bussysteme ausgestattet werden:• DFP21B für PROFIBUS DP• DFD11B für DeviceNet• DFI11B für INTERBUS-Kupfer • DFI21B für INTERBUS-Lichtwellenleiter• DFE24B für EtherCAT und SBUSplus

• DFE32B für PROFINET IO• DFE33B für EtherNet/IP und Modbus/TCP• DFC11B für CAN 2 (SBus 2)Für jede der genannten Feldbusoptionen (außer DFC11B) ist ein Handbuch verfügbar,das ausführliche Informationen zum Anschluss, zur Inbetriebnahme, zum Funktionsum-fang und zu den Diagnosemöglichkeiten enthält.Die Option DFC11B ist keine Feldbusoption im eigentlichen Sinn, sie bietet Anschluss-möglichkeit für CAN 2 (SBus 2). Ausführliche Informationen zum Anschluss, zur Inbe-triebnahme, zum Funktionsumfang sowie zu den Diagnosemöglichkeiten finden Sie indiesem Handbuch (siehe Kapitel "CAN-Schnittstellen des MOVIDRIVE®

MDX60B/61B").Weitere Optionskarten wie z. B. Sicherheitswächter DCS..B nutzen intern den CAN-2-Anschluss. Der gleichzeitige Betrieb der Option DCS..B mit der Option DFC11B ist nichtzulässig.

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

67
Page 68: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

68

6 inbau einer Feldbus-Optionskarte in MOVIDRIVE® MDX61Beldbus-Schnittstellen über Optionskarte für MOVIDRIVE® B

6.1 Einbau einer Feldbus-Optionskarte in MOVIDRIVE® MDX61B

HINWEISENur SEW-EURODRIVE darf Optionen in MOVIDRIVE® MDX61B Baugröße 0 ein- oder ausbauen.• Der Ein- oder Ausbau von Optionskarten durch den Anwender ist nur bei

MOVIDRIVE® MDX61B Baugröße 1 bis 6 möglich.• Die Feldbus-Optionskarte muss auf den Feldbussteckplatz [1] gesteckt werden.• Die Feldbusoption wird von MOVIDRIVE® B mit Spannung versorgt. Eine separate

Spannungsversorgung ist nicht notwendig.

62594AXX

[1]

EF

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 69: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

6Einbau einer Feldbus-Optionskarte in MOVIDRIVE® MDX61BFeldbus-Schnittstellen über Optionskarte für MOVIDRIVE® B

6.1.1 Bevor Sie beginnen

Beachten Sie die folgenden Hinweise, bevor Sie mit dem Ein- oder Ausbau derOptionskarte beginnen:• Schalten Sie den Umrichter spannungsfrei. Schalten Sie die DC 24 V und die Netz-

spannung ab.• Entladen Sie sich durch geeignete Maßnahmen (Ableitband, leitfähige Schuhe usw.)

bevor Sie die Optionskarte berühren.• Nehmen Sie vor dem Einbau der Optionskarte das Bediengerät und die Front-

abdeckung ab (→ Betriebsanleitung MOVIDRIVE® MDX60B/61B, Kap. "Installati-on").

• Setzen Sie nach dem Einbau der Optionskarte die Frontabdeckung und dasBediengerät wieder auf (→ Betriebsanleitung MOVIDRIVE® MDX60B/61B, Kap."Installation").

• Bewahren Sie die Optionskarte in der Originalverpackung auf und nehmen Sie sieerst unmittelbar vor dem Einbau heraus.

• Fassen Sie die Optionskarte nur am Platinenrand an. Berühren Sie keineBauelemente.

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

69
Page 70: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

70

6 inbau einer Feldbus-Optionskarte in MOVIDRIVE® MDX61Beldbus-Schnittstellen über Optionskarte für MOVIDRIVE® B

6.1.2 Prinzipielle Vorgehensweise beim Ein- und Ausbau einer Optionskarte (MDX61B, BG 1 - 6)

1. Lösen Sie die beiden Befestigungsschrauben des Optionskartenhalters. Ziehen Sieden Optionskartenhalter gleichmäßig (nicht verkanten!) aus dem Steckplatz heraus.

2. Lösen Sie auf dem Optionskartenhalter die 2 Befestigungsschrauben des schwarzenAbdeckblechs. Nehmen Sie das schwarze Abdeckblech heraus.

3. Setzen Sie die Optionskarte mit den 3 Befestigungsschrauben passgenau in diedafür vorgesehenen Bohrungen auf dem Optionskartenhalter.

4. Setzen Sie den Optionskartenhalter mit montierter Optionskarte mit mäßigem Druckwieder in den Steckplatz ein. Befestigen Sie den Optionskartenhalter wieder mit denbeiden Befestigungsschrauben.

5. Gehen Sie zum Ausbau der Optionskarte in umgekehrter Reihenfolge vor.

60039AXX

1.

4.

4.

1.2.

3.

3.

3.

2.

EF

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 71: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

6Parameter zur Konfiguration der Kommunikation über FeldbusoptionFeldbus-Schnittstellen über Optionskarte für MOVIDRIVE® B

6.2 Parameter zur Konfiguration der Kommunikation über FeldbusoptionDie folgenden Parameter dienen neben den DIP-Schaltern auf den Feldbusoptionskar-ten zur Konfiguration der Kommunikation. Die Werkseinstellung der einzelnen Parame-ter ist unterstrichen dargestellt.

HINWEISÜber Parameter P090 - P099 können die Prozessdaten und Einstellungen beobachtetwerden, die über die in P100 und P101 eingestellte Sollwertquelle ausgewählt werden.

ParameterNr. Name Einstellung Bedeutung

100 Sollwertquelle

KLEMMENRS485FELDBUSSBUS

Mit diesem Parameter wird eingestellt, woher der Umrichter seinen Sollwert bezieht.

101 Steuerquelle

KLEMMENRS485FELDBUSSBUS

Es wird eingestellt, woher der Umrichter seine Steuerbefehle (REGLERSPERRE, FREIGABE, RECHTS, LINKS, ...) bezieht. Die Steuerung über IPOSplus® und Klemmen wird unabhängig von P101 mit berücksichtigt.

780 IP-Adresse000.000.000.000 -192.168.10.x -223.255.255.255

Mit P780 wird die IP-Adresse für die Vernetzung des MOVIDRIVE® B über Ethernet eingestellt. Falls über P785 DHCP aktiviert ist, wird hier der vom DHCP-Server vorgegebene Wert angezeigt.

781 Subnetzmaske000.000.000.000 - 255.255.255.0 - 255.255.255.255

Bei Auslieferung ist ein Class-C-Netzwerk voreingestellt.Die Subnetzmaske unterteilt die Netze in Subnetze. Die gesetzten Bits entscheiden, welcher Anteil der IP-Adresse die Adresse des (Sub-) Netzwerks darstellt. Falls DHCP einge-stellt ist, wird hier der vom DHCP-Server vorge-gebene Wert angezeigt.

782 Standard Gateway 000.000.000.000 - 255.255.255.255

Das Standard-Gateway wird angesprochen, wenn sich der gewünschte Kommunikations-partner nicht im eigenen Netzwerk befindet. Das Standard-Gateway selbst muss sich im eigenen Netzwerk befinden. Falls DHCP einge-stellt ist, wird hier der vom DHCP-Server vorge-gebene Wert angezeigt.

783 Baudrate -

Anzeigewert, nicht veränderbar. Zeigt die aktuelle Baudrate der Ethernet-Verbindung an. Während der Initialisierung wird der Wert "0" angezeigt.

784 MAC-Adresse -

Anzeigewert, nicht veränderbar. Zeigt die MAC-Adresse, also die Schicht-2-Ethernet-Adresse der Schnittstelle an, die weltweit eindeutig vergeben ist.

785 DHCP / Startup Configuration

DHCP / Gespeicherte Parameter

• DHCP: Die Option erhält nach dem Ein-schalten der Versorgungsspannung ihre IP-Parameter (P780 - P782) von einem DHCP-Server.

• Gespeicherte IP-Parameter: Die Option startet nach dem Einschalten der Ver-sorgungsspannung mit den gespeicherten IP-Parametern.

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

71
Page 72: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

72

6 arameter zur Konfiguration der Kommunikation über Feldbusoptioneldbus-Schnittstellen über Optionskarte für MOVIDRIVE® B

819 Feldbus Timeout-Zeit 0 - 0.5 - 650 s

Mit P819 wird die Überwachungszeit für die Datenübertragung über den jeweils implemen-tierten Feldbus (DFx) eingestellt. Findet für die in P819 eingestellte Zeit kein Datenverkehr-über den Feldbus statt, führt das MOVIDRIVE® B die in P831 Reaktion FELDBUS-TIMEOUT eingestellte Fehlerreaktion aus. Wird P819 auf den Wert 0 oder 650 eingestellt, so findet keine Überwachung der Datenübertragung über den Feldbus statt. Die Timeout-Zeit außer bei Modbus/TCP automatisch vom Master vorge-geben. Eine Änderung dieses Parameters wird nicht wirksam.

831 Reaktion Feldbus-Timeout SCHNELLST/WARN.

Der Fehler wird nur im Umrichterstatus FREIGEGEBEN ausgelöst. Mit P831 wird die Fehlerreaktion programmiert, die über die Feld-bus-Timeout-Überwachung ausgelöst wird.

870871872

Sollwertbeschreibung PA1Sollwertbeschreibung PA2Sollwertbeschreibung PA3

werksmäßig auf:STEUERWORT 1DREHZAHLKEINE FUNKTION

Mit P870 / P871 / P872 wird der Inhalt der Prozess-Ausgangsdatenworte PA1 / PA2 / PA3 definiert.

873874875876

Istwertbeschreibung PE1Istwertbeschreibung PE2Istwertbeschreibung PE3PA-Daten freigeben

werksmäßig auf:STATUSWORT 1DREHZAHLKEINE FUNKTIONEIN

Es wird der Inhalt der Prozess-Eingangsdaten-worte PE1/PE2/PE3 definiert.

887 Synchronisation ext. Steuerung Ein / Aus

Standardmäßig ist die Zeitbasis von MOVIDRIVE®-Geräten etwas kleiner als 1 ms. Zu einer Synchronisation mit einer externen Steuerung kann die Zeitbasis auf exakt 1 ms gestellt werden.

888 Synchronisiationszeit 1 - 5 - 10 s

Zykluszeit für neue Sollwerte einer über-geordneten Steuerung.Siehe auch P885 Synchronisations-ID SBus 1 / P895 Synchronisations-ID SBus 2 / P887 Synchronisation ext. Steuerung und P970 DPRAM-Synchronsierung.

970 DPRAM-Synchronsierung Ein / Aus

MOVIDRIVE® B kann synchronisiert mit Optionskarten (z. B. DHP11B, DFE24B) betrieben werden.EIN: Die Synchronisation zur Optionskarte ist aktiviert.Beachten Sie: Die Umrichter dürfen nur ent-weder von SBus1, SBus2 oder vom DPRAM synchronisiert werden. Die Umrichter dürfen nicht von mehreren Schnittstellen gleichzei-tig synchronisiert werden. SEW-EURODRIVE empfiehlt, P885/895 auf einen im gesamten CAN-Netzwerk nicht genutzten Identifier einzu-stellen. Um eine Synchronisation mit interpolie-render Sollwertverarbeitung zu realisieren, beachten Sie Parameter P888 und P916.AUS: Die Synchronisation zur Optionskarte ist nicht aktiviert.

971 Synchronisierungsphase (-2) - 0 - 2 s Zeitlicher Abstand zwischen Taktsignal und Übernahme der Daten.

ParameterNr. Name Einstellung Bedeutung

PF

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 73: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

6Prozess- und Parameterdatenzugriff über FeldbusFeldbus-Schnittstellen über Optionskarte für MOVIDRIVE® B

6.3 Prozess- und Parameterdatenzugriff über FeldbusDer Zugriff auf Prozess- und Parameterdaten unterscheidet sich stark je nach Bus-system und verwendeter Steuerung.Für die meisten Bussysteme gilt, dass bis zu 10 Prozess-Eingangsdatenworte (PE) mitjeweils 16 Bit an die Steuerung und bis zu 10 Prozess-Ausgangsdatenworte (PA) mitjeweils 16 Bit von der Steuerung an MOVIDRIVE® über ein Dual-Port-RAM übertragen werden. Mit bestimmten Optionen (z. B. DFE24B) ist zusätzlich ein zyklisches Lesenund Schreiben von 8 IPOSplus®-Doppelworten möglich.

6.4 Weitere Gerätefunktionen über Feldbus-OptionskarteNeben dem Prozess- und Parameter-Datenaustausch zwischen Steuerung undMOVIDRIVE® können die folgenden Zusatzfunktionen über die Feldbusoptionengenutzt werden.

6.4.1 Nutzung der Feldbusoptionen in IPOSplus®

In der in MOVIDRIVE® integrierten Positionier- und Ablaufsteuerung IPOSplus® kann mitden Befehlen GETSYS PO-Data und SETSYS PE-Data direkt auf die über den Feldbusübertragenen Prozessdaten zugegriffen werden. Stellen Sie dazu den Bustyp "3" ein.

6.4.2 Engineering über Feldbus

Bei einigen Feldbusoptionen (z. B. DFP21B, DFE32B oder DFE33B) ist neben demProzess- und Parameterdatenzugriff durch die Steuerung auch ein paralleler,steuerungsunabhängiger Engineering-Zugang zu MOVIDRIVE® über den Feldbusmöglich. Der Engineering-PC wird dazu mit einer geeigneten Schnittstelle (z. B.PROFIBUS oder Ethernet) direkt an das Bussystem angeschlossen. Die Steuerungmuss dabei nicht unbedingt im RUN-Modus sein. Der Engineering-Zugang ist in denentsprechenden Handbüchern zu den Feldbusoptionen beschrieben.

6.4.3 Engineering über Feldbus und Steuerung

Bei einigen Feldbusoptionen (z. B. DFP21B, DFE24B oder DFI) besteht neben demProzess- und Parameterdatenzugriff durch die Steuerung auch die Möglichkeit, miteinem Engineering-PC durch die Steuerung hindurch über den Feldbus auf dasMOVIDRIVE® zuzugreifen. Der Engineering-PC wird dazu an einer Engineering-Schnittstelle der Steuerung (z. B.die Ethernet-Schnittstelle der Siemens S7, des EtherCAT- oder Interbus-Masters)angeschlossen, und reicht dann die Telegramme der Engineering-SoftwareMOVITOOLS® MotionStudio über den Feldbus weiter zum MOVIDRIVE®. Dazu mussin der Regel die Steuerung im RUN-Modus sein.

HINWEISEine ausführliche Beschreibung der IPOSplus®-Befehle finden Sie im Handbuch"Positionier- und Ablaufsteuerung IPOSplus®"

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

73
Page 74: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

74

6 eitere Gerätefunktionen über Feldbus-Optionskarteeldbus-Schnittstellen über Optionskarte für MOVIDRIVE® B

Der Engineering-Zugang durch die Steuerung und über den Feldbus ist in den entspre-chenden Handbüchern zu den Feldbusoptionen beschrieben.

6.4.4 Diagnose über Web-Server

Die Feldbusoptionen für Industrial Ethernet (DFE32B und DFE33B) verfügen über einenWeb-Server, der über Ethernet einen einfachen Zugriff auf die Status- und Diagnose-informationen des MOVIDRIVE® bietet. Auf einem Diagnose-PC im Ethernet-Netzwerkkann z. B. im Internet-Explorer über Aufruf der IP-Adresse des MOVIDRIVE® lesend aufdie Diagnose-Parameter zugegriffen werden.Die Diagnose über Web-Server ist in den entsprechenden Handbüchern der Feldbus-optionen beschrieben.

6.4.5 Motion-Control

Bei bestimmten Feldbusoptionen (z. B. DFE24B EtherCAT) besteht die Möglichkeit, diegeräteinternen Zeitscheiben auf einen externen, über den Feldbus vorgegebenen Kom-munikationszyklus zu synchronisieren. Damit kann für Motion-Control-Applikationeneine taktsynchrone Übertragung von Prozess-Soll- und -Istwerten ohne Aliasing-Effekterealisiert werden.Eine Synchronisation über Feldbus stellt besondere Anforderungen an Steuerungenund MOVIDRIVE®. Die erforderlichen Einstellungen finden Sie in den Handbüchern derFeldbusoptionen.

WF

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 75: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

7Weitere Gerätefunktionen über Feldbus-OptionskarteSEW-Geräteprofil

7 SEW-GeräteprofilÜber die Kommunikations-Schnittstellen bietet Ihnen MOVIDRIVE® einen digitalenZugang zu allen Antriebsparametern und Funktionen. Die Steuerung des Antriebsum-richters erfolgt über die schnellen zyklischen Prozessdaten. Über diesen Prozessda-tenkanal haben Sie die Möglichkeit, neben der Vorgabe von Sollwerten, wie z. B. Soll-drehzahl, Integratorzeit für Hoch- / Tieflauf etc., auch verschiedene Antriebsfunktionenwie beispielsweise Freigabe, Reglersperre, Halt, Schnellhalt usw. auszulösen. Gleich-zeitig können Sie über diesen Kanal auch Istwerte vom Antriebsumrichter zurücklesen,wie beispielsweise Ist-Drehzahl, Strom, Gerätezustand, Fehlernummer oder auchReferenzmeldungen.In Kombination mit der im Antriebsumrichter integrierten Ablauf- und Positioniersteue-rung IPOSplus® kann der Prozessdatenkanal auch als Direktverbindung zwischen SPSund IPOSplus® genutzt werden. In diesem Fall werden die Prozessdaten nicht vomAntriebsumrichter ausgewertet, sondern direkt vom IPOSplus®-Programm.Während der Prozessdatenaustausch in der Regel zyklisch erfolgt, können die Antriebs-parameter azyklisch über Funktionen wie READ und WRITE gelesen bzw. geschriebenwerden. Dieser Parameter-Datenaustausch erlaubt Ihnen Applikationen, bei denen allewichtigen Antriebsparameter im übergeordneten Automatisierungsgerät abgelegt sind,so dass keine manuelle Parametrierung am Antriebsumrichter selbst erfolgen muss.Der Einsatz eines Feldbus-Systems erfordert für die Antriebstechnik zusätzliche Über-wachungsfunktionen wie z. B. die zeitliche Überwachung des Feldbusses (Feldbus-Timeout) oder auch besondere Not-Aus-Konzepte. Die Überwachungsfunktionen desMOVIDRIVE® können Sie gezielt auf Ihre Anwendung abstimmen. So können Sie z.B.bestimmen, welche Fehlerreaktion der Antriebsumrichter im Busfehlerfall auslösen soll.Für viele Applikationen wird ein Schnellhalt sinnvoll sein, Sie können aber auch ein Ein-frieren der letzten Sollwerte veranlassen, so dass der Antrieb mit den letzten gültigenSollwerten weiterfährt (z. B. Förderband). Da die Funktionalität der Steuerklemmenauch im Feldbus-Betrieb gewährleistet ist, können Sie feldbusunabhängige Not-Aus-Konzepte nach wie vor über die Klemmen des Antriebsumrichters realisieren.Für Inbetriebnahme und Service bietet Ihnen der Antriebsumrichter MOVIDRIVE®

zahlreiche Diagnosemöglichkeiten. Mit dem Handbediengerät DBG60B können Siebeispielsweise sowohl die von der übergeordneten Steuerung gesendeten Sollwerte alsauch die Istwerte kontrollieren. Darüber hinaus erhalten Sie zahlreiche Zusatzinforma-tionen über den Zustand der Kommunikations-Schnittstellen. Eine noch komfortablereDiagnosemöglichkeit bietet Ihnen die Engineering-Software MOVITOOLS® MotionStu-dio, die neben der Einstellung aller Antriebs- und Kommunikationsparameter auch einedetaillierte Anzeige der Schnittstellen und Gerätezustandsinformationen ermöglicht.

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

75
Page 76: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

76

7 rozessdatenEW-Geräteprofil

7.1 ProzessdatenUnter dem Begriff Prozessdaten (PD) versteht man alle zeitkritischen (Echtzeit-) Dateneines Prozesses, die schnell bearbeitet oder transferiert werden müssen. Sie zeichnensich durch ihre hohe Dynamik und Aktualität aus. Prozessdaten sind beispielsweiseSollwerte und Istwerte des Antriebsumrichters, aber auch Peripheriezustände von End-schaltern. Sie werden zyklisch zwischen dem Automatisierungsgerät und demAntriebsumrichter ausgetauscht.Über Prozessdaten erfolgt die eigentliche Steuerung des AntriebsumrichtersMOVIDRIVE®.Generell werden die Prozess-Eingangsdaten (PE) und Prozess-Ausgangsdaten (PA)getrennt behandelt. Somit können Sie speziell für Ihre Applikation festlegen, welcheProzess-Ausgangsdaten (Sollwerte) von der Steuerung zum Antriebsumrichter gesen-det werden sollen bzw. welche Prozess-Eingangsdaten (Istwerte) der AntriebsumrichterMOVIDRIVE® in entgegengesetzter Richtung zur übergeordneten Steuerung transferie-ren soll.Zur Steuerung des Antriebsumrichters über eine Kommunikations-Schnittstelle mussdieser zuvor auf die entsprechende Steuerquelle und Sollwertquelle umgeschaltetwerden. Die Unterscheidung zwischen Steuer- und Sollwertquelle erlaubt die verschie-densten Kombinationen, so dass der Antrieb beispielsweise über den Feldbus gesteuertwird und als Sollwert den Analog-Sollwert benutzt. Anschließend erfolgt mit denParametern zur Beschreibung der Prozess-Ausgangsdaten, wie der Antriebsumrichterdie empfangenen Prozessdaten interpretieren soll.Mit dem Parameter P100 Sollwertquelle wird festgelegt, über welche Kommunikations-Schnittstelle der Sollwert vom Antriebsumrichter verarbeitet wird.

Mit dem Parameter P101 Steuerquelle wird festgelegt, wie die Steuerung desAntriebsumrichters erfolgen soll. Der Umrichter erwartet das Steuerwort von der hiereingestellten Quelle.

Einstellung: KLEMMEN

In dieser Einstellung erfolgt die Steuerung des Antriebsumrichters nur über die Binär-eingänge und ggf. über das IPOSplus®-Steuerungsprogramm.

Einstellung: RS485, FELD-BUS, SBus

In dieser Einstellung wird das im Prozess-Ausgangsdatenkanal definierte Steuerwortvon der eingestellten Steuerquelle (RS485 / FELDBUS / Systembus) aktualisiert.Die Binäreingänge und das IPOSplus®-Steuerungsprogramm sind weiterhin an derSteuerung beteiligt.

Parameter Kommunikations-Schnittstelle

P100 Sollwertquelle

RS485

Feldbus

SBus

...

Parameter Steuerung des Umrichters über

P101 Steuerquelle

Klemmen

RS485

Feldbus

SBus

PS

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 77: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

7ProzessdatenSEW-Geräteprofil

Die einfachste Variante, den Antriebsumrichter klemmenseitig freizugeben, ist z. B. dieBeschaltung des Binäreingangs DI00 (Funktion /REGLERSPERRE) mit +24-V-Signalund Programmierung der Binäreingänge DI01 bis DI07 auf KEINE FUNKTION. Dasfolgende Bild zeigt beispielhaft die klemmenseitige Verdrahtung und Parametrierung fürdie ausschließliche Steuerung des Antriebsumrichters über die Prozessdaten.

VORSICHT!Aus sicherheitstechnischen Gründen muss der Antriebsumrichter zur Steuerung überdie Prozessdaten zusätzlich immer auch klemmenseitig freigegeben werden. Demzu-folge sind die Klemmen so zu beschalten bzw. zu programmieren, dass der Umrichterüber die Binäreingänge freigegeben wird.

DI00 = /Reglersperre

DI01 = keine Funktion

DI02 = keine Funktion

DI03 = keine Funktion

DI04 = keine Funktion

DI04 = keine Funktion

DI05 = keine Funktion

VO24 = + 24 V

DGND = Bezugspotenzial Binärsignale

ST11 = RS-485 +

ST12 = RS-485 -

TF1 = TF-Eingang

DGND = Bezugspotenzial Binärsignale

DB00 = /Bremse

DO01-C = Relaiskontakt

DO01-NO = Relais Schließer

DO01-NC = Relais Öffner

DO02 = /Störung

VO24 = + 24 V

VI24 = + 24 V (externe Versorgung)

DGND = Bezugspotenzial Binärsignale

Freigabe der Leistungsendstufe über Gerätebrücke [1]01234BXX

+-

X13:DI00DI01DI02DI03DI04DI05DCOMVO24DGNDST11ST12

24 V ext.

---

TF1DGNDDB00DO01-CDO01-NODO01-NCDO02VO24VI24DGND

X10:

[1]

1234567891011

12345678910

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

77
Page 78: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

78

7 rozessdaten-KonfigurationEW-Geräteprofil

7.2 Prozessdaten-KonfigurationDer Antriebsumrichter MOVIDRIVE® kann über die Kommunikations-Schnittstellen mit1 bis 10 (bei RS485 mit 1 bis 3) Prozessdatenworten angesteuert werden. Die Anzahlder Prozess-Eingangsdaten (PE) und Prozess-Ausgangsdaten (PA) ist dabei identisch.

Die Einstellung der Prozessdaten-Konfiguration erfolgt entweder über DIP-Schalter ander Optionskarte (z. B. DFI11B) oder über den Bus-Master im Anlauf des Bussystems(z. B. PROFIBUS-DP oder RS485). Der Antriebsumrichter erhält auf diese Weiseautomatisch die richtige Einstellung. Über das Handbediengerät oder mit dem Feldbus-Monitor in MOVITOOLS® MotionStudio können Sie die aktuelle Prozessdaten-Konfigu-ration unter dem Menüpunkt P090 Feldbus PD-Konfiguration kontrollieren.In Abhängigkeit von der verwendeten Feldbusoptionskarte können Prozessdaten-Konfigurationen nach folgender Tabelle wirksam werden.

Für die Prozessdaten-Steuerung des Antriebsumrichters ist nur die Anzahl der Prozess-daten (also 1PD - 10PD) interessant. Werden speicherprogrammierbare Steuerungenals Feldbus-Master eingesetzt, so werden die Prozessdaten in der Regel direkt in denE/A- bzw. Peripheriebereich eingeblendet. Demzufolge muss der E/A- bzw. Peripherie-bereich der SPS genügend Speicherplatz für die Prozessdaten des Antriebsumrichterszur Verfügung stellen (siehe folgendes Bild). Die Adresszuordnung zwischen denProzessdaten des Antriebsumrichters und dem SPS-Adressbereich erfolgt üblicher-weise auf der Feldbus-Masterbaugruppe.

54943AXX

P090 PD-Konfiguration

1 Prozessdatenwort + Parameterkanal 1PD+PARAM

1 Prozessdatenwort 1PD

2 Prozessdatenworte + Parameterkanal 2PD+PARAM

2 Prozessdatenworte 2PD

.... ....

10 Prozessdatenworte + Parameterkanal 10PD+PARAM

10 Prozessdatenworte 10PD

55022AXX

PA 1 PA 2

PA

PA 3

PE 1 PE 2

PE

PE 3

PA 1 PA 2

PA

PA 3

PE 1 PE 2

PE

PE 3

SPS-Adressbereich

AW 40

AW 42

AW 44

EW 40

EW 42

EW 44

PA 3

PA 2

PA 1

PE 3

PE 2

PE 1

PS

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 79: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

7Prozessdaten-BeschreibungSEW-Geräteprofil

7.3 Prozessdaten-BeschreibungDie Prozessdaten-Beschreibung definiert den Inhalt der zu übertragenden Prozess-daten. Alle Prozessdatenworte können vom Anwender individuell belegt werden.Für die Definition der ersten drei Prozessdatenworte stehen Ihnen die folgenden sechsFeldbus-Parameter zur Verfügung:• P870 Sollwert-Beschreibung PA1• P871 Sollwert-Beschreibung PA2• P872 Sollwert-Beschreibung PA3• P873 Istwert-Beschreibung PE1• P874 Istwert-Beschreibung PE2• P875 Istwert-Beschreibung PE3Mit der Änderung eines der o. g. Parameter wird automatisch die Annahme derProzess-Ausgangsdaten für die Sollwertverarbeitung über den Feldbus verriegelt. Erstmit der erneuten Aktivierung des Feldbus-Parameters• P876 PA-Daten freigeben = EINwerden die empfangenen Prozess-Ausgangsdaten entsprechend den neuen Ist- undSollwertbeschreibungen verarbeitet.Die Prozessdatenworte 4 bis 10 können nur über IPOSplus® gelesen und geschriebenwerden.

Sollwertbe-schreibung der PA-Daten

Die Parameter Sollwertbeschreibung PAx definieren den Inhalt der Prozess-Ausgangs-datenworte, die über das Feldbussystem vom übergeordneten Automatisierungsgerätgesendet werden (siehe folgendes Bild).

Mit den Prozess-Ausgangsdatenworten PA1, PA2 und PA3 können die aufgeführtenSollwerte über den Prozess-Ausgangsdatenkanal transferiert werden. Sie können dabeiselbst entscheiden, in welchem Prozessdatenwort der höherwertige Teil (High) oder derniederwertige Teil (Low) übertragen wird.

55025ADE

PA 1 PA 2

Prozessausgangsdaten

PA 3

Steuerwort 1Steuerwort 2Drehzahl-Sollw.Strom-Sollwertusw.

Steuerwort 1Steuerwort 2Drehzahl-Sollw.Strom-Sollwertusw.

Steuerwort 1

Drehzahl-Sollw.Strom-Sollwertusw.

P872: SOLLW-BESCHR.PA3P871: SOLLW-BESCHR.PA2P870: SOLLW-BESCHR.PA1

Steuerwort 2

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

79
Page 80: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

80

7 rozessdaten-BeschreibungEW-Geräteprofil

Belegung Bedeutung Skalierung

KEINE FUNKTION Die Einstellung KEINE FUNKTION bewirkt, dass der Antriebs-umrichter dieses Prozess-Ausgangsdatenwortes nicht zur Soll-wertverarbeitung nutzt. Der Inhalt des auf KEINE FUNKTION programmierten Prozess-Ausgangsdatenwortes wird ignoriert, obwohl die Steuerung evtl. einen realen Sollwert über das Feld-bussystem vorgibt.Die Einstellung KEINE FUNKTION sperrt lediglich die Verarbei-tung dieses Prozess-Ausgangsdatenwortes im Umrichtersystem. Sie können jedoch jederzeit über IPOSplus® auf die Prozess-Aus-gangsdaten zugreifen.

DREHZAHL Mit der Einstellung DREHZAHL interpretiert der Antriebsumrichter MOVIDRIVE® den in diesem Prozessdatenwort übergebenen Sollwert als Drehzahl-Sollwert, sofern die eingestellte Betriebsart (P700 Betriebsart 1, P701 Betriebsart 2) einen Drehzahl-Sollwert zulässt.Ist kein Drehzahl-Sollwert programmiert, obwohl als Sollwert-quelle eine Kommunikations-Schnittstelle (FELDBUS, RS485, Systembus) eingestellt ist, fährt der Antriebsumrichter mit Drehzahl-Sollwert = 0.

1 digit = 0.2 / min

STROM Bei der Einstellung STROM interpretiert der Antriebsumrichter den in diesem Prozessdatenwort vorgegebenen Sollwert als Strom-Sollwert, sofern als Betriebsart (P700 Betriebsart 1) eine Variante mit Momentenregelung eingestellt ist. Anderenfalls wird der Strom-Sollwert vom Antriebsumrichter ignoriert.

1 digit = 0.1 % IN

POSITION LO / HI Mit der Einstellung POSITION HI / POSITION LO übergibt der Antriebsumrichter den über diese Prozess-Ausgangsdaten empfangenen Sollwert (in der Regel ein Positions-Sollwert) als 32-Bit-Wert direkt an das IPOSplus®-Programm in die IPOSplus®-Variable 499 SP.PO.BUS (Setpoint Position Bus).Die Positions-Sollwerte müssen auf zwei Prozessdatenworte auf-geteilt werden, da die Position generell als vorzeichenbehafteter 32-Bit-Wert vorgegeben wird. Somit müssen Sie sowohl den höherwertigen Positions-Sollwert (POSITION HI) als auch den niederwertigen Positions-Sollwert (POSITION LO) vorgeben. Anderenfalls übernimmt der Antriebsumrichter diese Prozess-Ausgangsdaten nicht ins IPOSplus®-Programm.

MAX. DREHZAHL Mit der Einstellung MAX. DREHZAHL interpretiert der Antrieb-sumrichter MOVIDRIVE® den übergebenen Sollwert als Dreh-zahlbegrenzung. Die Vorgabe der Drehzahlbegrenzung erfolgt mit der Einheit 1/min und wird als Betragswert für beide Drehrich-tungen interpretiert.Der unterstützte Wertebereich der Drehzahlbegrenzung über Feldbus entspricht dem Wertebereich des Parameters P302 Maximaldrehzahl 1. Mit der Vorgabe der Drehzahlbegrenzung über den Feldbus werden automatisch die Parameter P302 Maximaldrehzahl 1, P312 Maximaldrehzahl 2 unwirksam.

1 digit = 0.2 / min

MAX. STROM Mit der Einstellung MAX. STROM interpretiert der Antriebsumrich-ter MOVIDRIVE® das übergebene Prozess-Ausgangsdatum als Strombegrenzung. Die Vorgabe der Strombegrenzung erfolgt in prozentualer Form, bezogen auf den Nennstrom des Umrichters, in der Einheit % IN und wird als Betragswert für beide Dreh-richtungen interpretiert.Der unterstützte Wertebereich der Strombegrenzung über Feld-bus entspricht dem Wertebereich des Parameters P303 Strom-grenze 1. Die mit den Parametern P303 Stromgrenze 1 und P313 Stromgrenze 2 einstellbaren Stromgrenzen sind auch bei der Vor-gabe der Strombegrenzung über Prozessdaten weiterhin gültig, so dass diese Parameter als maximal wirksame Stromgrenze zu sehen sind.

1 digit = 0.1 % IN

PS

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 81: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

7Prozessdaten-BeschreibungSEW-Geräteprofil

SCHLUPF Mit der Einstellung SCHLUPF interpretiert der Antriebsumrichter MOVIDRIVE® das übergebene Prozess-Ausgangsdatenwort als Schlupf-Kompensationswert.Mit der Vorgabe der Schlupfkompensation über den Feldbus werden automatisch die Parameter P324 Schlupfkompensation 1 und P334 Schlupfkompensation 2 deaktiviert.Die Vorgabe der Schlupfkompensation über den Prozessdaten-kanal ist nur in der Betriebsart VFC-N-REGELUNG technisch sinnvoll, da mit der Änderung der Schlupfkompensation eine indirekte Beeinflussung des Drehmomentes möglich ist.Der Wertebereich dieses Schlupf-Kompensationswertes ist iden-tisch mit dem Wertebereich des Parameters P324 Schlupfkom-pensation 1 und entspricht einem Drehzahlbereich von 0 - 500 1/min.Liegt der über die Prozessdaten vorgegebene Schlupf außerhalb dieses Wertebereiches, so wird bei Unterschreitung das Minimum und bei Überschreitung das Maximum wirksam.

1 digit = 0.2 / min

RAMPE Mit der Einstellung RAMPE interpretiert der Antriebsumrichter MOVIDRIVE® den übergebenen Sollwert als Hochlauf oder Tief-lauframpe. Der vorgegebene Zahlenwert entspricht einer Zeit in Millisekunden und bezieht sich auf eine Drehzahländerung von 3000 1/min.Die Schnellstopp- und Notstopp-Funktion wird durch diese Prozessrampe nicht beeinflusst. Bei der Übertragung der Pro-zessrampe über das Feldbussystem werden die Rampen t11, t12, t21 und t22 unwirksam.

1 digit = 1ms

STEUERWORT 1 / STEUERWORT 2

Die Belegung der Prozess-Ausgangsdaten mit Steuerwort 1 oder Steuerwort 2 ermöglicht die Aktivierung nahezu aller Antriebs-funktionen über das Feldbussystem. Die Beschreibung des Steuerwortes 1 und 2 können Sie dem Kapitel "Steuerwort-Defini-tion" entnehmen.

DREHZAHL [%] Mit der Einstellung DREHZAHL [%] interpretiert der Antriebs-umrichter MOVIDRIVE® den in diesem Prozessdatenwort übergebenen Sollwert als prozentualen Drehzahl-Sollwert.Der relative Drehzahl-Sollwert bezieht sich immer auf die momen-tan gültige Maximal-Begrenzung der Drehzahl, d. h. entweder P302/312 oder MAX. DREHZAHL oder PA Drehzahlbegrenzung.

4000hex= 100 % nmax

IPOS PO-DATA Die Einstellung IPOS PO-DATA bewirkt, dass der Antriebsumrich-ter dieses Prozess-Ausgangsdatenwort nicht zur Sollwertverar-beitung nutzt. Der Inhalt des auf IPOS-PO-DATA programmierten Prozess-Ausgangsdatenwortes wird vom Umrichtersystem ignoriert, und steht der ausschließlichen Verarbeitung im IPOSplus®-Steuerungsprogramm zur Verfügung.Innerhalb von IPOSplus® können Sie mit dem Befehl GetSys PO-Data direkt auf die Prozess-Ausgangsdaten der Kommunikations-Schnittstellen zugreifen. Weitere Informationen können Sie dem Handbuch zur Ablauf- und Positioniersteuerung IPOSplus® entnehmen.

Es können 3 Worte mit jeweils 16 Bit individuell kodiert zwischen dem überge-ordneten Auto-matisierungs-gerät und IPOSplus® ausgetauscht werden.

Belegung Bedeutung Skalierung

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

81
Page 82: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

82

7 rozessdaten-BeschreibungEW-Geräteprofil

Sonderfälle der PA-Daten-Verar-beitung

Die getrennte Einstellung der Prozess-Ausgangsdaten-Beschreibung erlaubt eineVielzahl von Kombinationen, die jedoch nicht alle technisch sinnvoll sind.Neben den Prozess-Ausgangsdaten werden generell auch die digitalen Eingangs-klemmen und in Sonderfällen auch der Analog-Sollwert des AntriebsumrichtersMOVIDRIVE® genutzt.

32-Bit-Prozessaus-gangsdaten

Prozessdaten, die länger als 16 Bit sind und somit mehr als ein Prozessdatenwortbelegen, werden vom Antriebsumrichter erst dann verarbeitet, wenn sie voll auf denProzessdatenkanal abgebildet werden.

PA-Daten freigeben

Eine Änderung der Parameter Sollwert-Beschreibung PA1 - PA3 bewirkt das automa-tische Sperren der Prozess-Ausgangsdaten mit PA-Daten freigeben = Nein. Erst mit derParametrierung PA-Daten freigeben = JA (z. B. von der übergeordneten Steuerung)wird der Prozess-Ausgangsdatenkanal wieder für die Bearbeitung freigegeben.

Sollwertvorgabe über Feldbus fehlt

Ist als Sollwertquelle eine Kommunikations-Schnittstelle eingetragen und bei der Prozess-Ausgangsdaten-Beschreibung kein Sollwert programmiert, so wird umrichterintern der Sollwert = Null generiert.

Keine Steuerwort-Vorgabe über Feldbus

Ist als Steuerquelle eine Kommunikations-Schnittstelle eingetragen und bei der Prozess-Ausgangsdaten-Beschreibung kein Steuerwort programmiert, so wird umrichterintern der Steuerbefehl FREIGABE vorgegeben.

Doppelbelegung des Prozess-Aus-gangsdaten-Kanals

Erhalten mehrere Prozess-Ausgangsdatenworte die gleiche Sollwertbeschreibung, so wird nur das zuerst gelesene Prozess-Ausgangsdatenwort gültig. Die Bearbei-tungsreihenfolge im Antriebsumrichter ist dabei PA1 - PA2 - PA3, d. h. wenn beispielsweise PA2 und PA3 die gleiche Sollwertbeschreibung aufweisen, wird nur PA2 wirksam. Der Inhalt von PA3 wird ignoriert.

VORSICHT!Die Positions-Sollwerte müssen konsistent übergeben werden!Mögliche Folgen: Der Antriebsumrichter könnte sonst undefinierte Positionen anfah-ren, da z. B. noch ein alter Positions-Sollwert-Low und ein bereits neuer Positions-Soll-wert-High zusammen gültig würden!Weitere Hinweise zur Einhaltung der Datenkonsistenz und den damit verbundenenProgrammiertechniken können Sie dem Projektierungshandbuch zur Master-Anschalt-baugruppe Ihres Automatisierungsgerätes entnehmen.

55030ADE

NEIN Prozess-Ausgangsdaten gesperrt.Die Sollwertverarbeitung des Antriebsumrichters arbeitet bis zur erneuten Aktivierung der Feldbus-Sollwerte mit den letzten gültigen (eingefrorenen) Prozess-Ausgangsdaten weiter.

JA Prozess-Ausgangsdaten freigegeben.Der Antriebsumrichter arbeitet mit den vom Master vorgegebenen Prozess-Ausgangsdaten.

PA 1 PA 2

Prozessausgangsdaten

PA 3

P876: PA-Daten freigeben

PS

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 83: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

7Prozessdaten-BeschreibungSEW-Geräteprofil

PA-/PE-Daten-Verarbeitung

Die Prozess-Eingangsdaten des Umrichters (Istwerte, Zustandsinformationen usw.)sind über alle Kommunikations-Schnittstellen des Umrichters lesbar und somit nicht andie Steuer- und Sollwertquelle gekoppelt.

63787ADE

873 Istwert-Beschreibung PE1

874 Istwert-Beschreibung PE2

875 Istwert-Beschreibung PE3

RS485 FELDBUS Systembus 1

PE 1

PE 2

PE 3

Bus-Diagnose

097 PE1 Istwert [hex]

098 PE2 Istwert [hex]

099 PE3 Istwert [hex]

870 Sollwert-Beschreibung PA1

871 Sollwert-Beschreibung PA2

872 Sollwert-Beschreibung PA3

PA 1

PA 2

PA 3

IPOSplus

Binäreingänge

Bus-Diagnose

094 PA1 Sollwert [hex]

095 PA2 Sollwert [hex]

096 PA3 Sollwert [hex]

Antriebssteuerung

Sollwert-Verarbeitung

876 PA-Daten freigeben

ja

PA 1

PA 2

PA 3

RS485

PA 1

PA 2

PA 3

FELDBUS

PA 1

PA 2

PA 3

Systembus 1

101 Steuerquelle100 Sollwertquelle

n/I-Sollwerte

n/I-BegrenzungenSteuerwort 1

Steuerwort 2Rampe, Schlupf

PA 1

PA 2

PA 3

Systembus 2

Systembus 2

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

83
Page 84: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

84

7 rozessdaten-BeschreibungEW-Geräteprofil

Istwert-Beschrei-bung der PE-Daten

Die Parameter Istwert-Beschreibung PE1 - PE3 definieren den Inhalt der Prozess-Ein-gangsdatenworte, die vom Antriebsumrichter zum übergeordneten Automatisierungs-gerät transferiert werden (siehe folgendes Bild). Jedes Prozessdatenwort wird miteinem eigenen Parameter definiert, so dass für die Beschreibung der Prozess-Eingangsdaten drei Parameter notwendig sind.

Mit den Prozess-Eingangsdatenworten PE1 bis PE3 können die folgenden Parameterüber den Prozessdatenkanal transferiert werden. 32-Bit-Werte, wie beispielsweise dieIstposition, werden in 2 Prozessdatenworten übertragen. Sie können dabei selbst ent-scheiden, in welchem Prozessdatenwort der höherwertige Teil (High) und der nieder-wertige Teil (Low) übertragen wird.

55029ADE

Belegung Bedeutung Skalierung

KEINE FUNKTION

Die Belegung eines Prozess-Eingangsdatenwortes mit KEINE FUNKTION bewirkt, dass das Umrichtersystem dieses Prozess-Eiingangsdatenwort nicht aktualisiert. MOVIDRIVE® liefert in diesem Fall generell den Wert 0000hex an die übergeordnete Steuerung zurück.

DREHZAHL Mit der Einstellung DREHZAHL liefert der Antriebsumrichter den aktuellen Drehzahl-Istwert mit der Einheit 1/min an das überge-ordnete Automatisierungssystem zurück.Der Drehzahl-Istwert kann nur dann exakt zurückgeliefert werden, wenn der Antriebsumrichter über eine Drehzahlrückführung die tatsächliche Motordrehzahl ermitteln kann. Bei schlupfkompen-sierter Anwendung wird die Abweichung von der realen Motor-drehzahl nur von der Genauigkeit der vom Anwender eingestellten Schlupfkompensation bestimmt.

1 digit = 0.2 / min

AUSGANGS-STROM

Mit der Einstellung AUSGANGSSTROM liefert der Antriebsum-richter den aktuellen Istwert des Ausgangsstroms mit der Einheit [% In] (prozentual, bezogen auf den Nennstrom des Antriebsum-richters) an das übergeordnete Automatisierungssystem zurück.

1 digit = 0.1 % IN

WIRKSTROM Mit der Belegung eines Prozess-Eingangsdatenwortes mit WIRKSTROM liefert der Antriebsumrichter den aktuellen Wirkstrom-Istwert mit der Einheit % In an das übergeordnete Automatisierungssystem zurück.

1 digit = 0.1 % IN

POSITION LO / HI Die Positions-Istwerte müssen auf zwei Prozessdatenworte auf-geteilt werden, da die Position generell als Integer32 übertragen wird. Somit müssen Sie sowohl den Positions-Istwert High als auch den Positions-Istwert Low vorgeben. Der Antriebsumrichter liefert nur in den Betriebsarten mit Drehzahlrückführung gültige Positions-Istwerte.

STATUSWORT 1 /STATUSWORT 2

Die Belegung der Prozess-Eingangsdaten mit dem Statuswort 1 oder Statuswort 2 ermöglicht den Zugriff auf zahlreiche Status-informationen, Störungs- und Referenzmeldungen.

DREHZAHL [%] Mit der Einstellung DREHZAHL [%] liefert der Antriebsumrichter den aktuellen relativen Drehzahl-Istwert mit der Einheit % nmax / P302 an das übergeordnete Automatisierungssystem zurück.

4000hex= 100 % nmax

PE 1 PE 2

Prozesseingangsdaten

PE 3

Statuswort 1Statuswort 2Drehzahl-Istw.Scheinstrom-Ist.usw.

Statuswort 1Statuswort 2Drehzahl-Istw.Scheinstrom-Ist.usw.

Statuswort 1

Drehzahl-Istw.Scheinstrom-Ist.usw.

P876: ISTW-BESCHR.PE3P875: ISTW-BESCHR.PE2P875: ISTW-BESCHR.PE1

Statuswort 2

PS

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 85: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

7Prozessdaten-BeschreibungSEW-Geräteprofil

Skalierung der Prozessdaten

Die Prozessdaten werden grundsätzlich als Festkomma-Werte übertragen, damit sie imlaufenden Anlagenprozess möglichst einfach berechnet werden können. Parameter mitder gleichen Maßeinheit erhalten die gleiche Skalierung, so dass direkte Vergleiche vonSoll- und Istwerten im Applikationsprogramm des übergeordneten Automatisierungsge-rätes möglich sind. Es wird zwischen vier Prozessdatentypen unterschieden:• Drehzahl in 1/min• Strom in % IN (Nennstrom)• Rampe in ms• Position in Inkremente.Die verschiedenen Varianten des Steuer- bzw. Statuswortes sind als Bit-Feld kodiertund werden im gesonderten Kapitel behandelt.

IPOS PI-DATA Mit der Einstellung IPOS PI (IPOS Process Input Data) kann ein individueller Istwert vom IPOSplus®-Programm über die Prozess-Eingangsdaten zur übergeordneten Steuerung übertragen wer-den. Somit bietet diese Einstellung die Möglichkeit, bis zu 48 Bit individuell kodiert zwischen dem IPOSplus®-Programm und der übergeordneten Steuerung über den Prozessdatenkanal auszu-tauschen.Innerhalb von IPOSplus® können Sie mit dem Befehl SetSys PI-Data direkt die Prozess-Eingangsdaten beschreiben. Weitere Informationen können Sie dem Handbuch zur Ablauf- und Positio-niersteuerung IPOSplus® entnehmen.

Es können 3 Worte mit jeweils 16 Bit individuell kodiert zwischen dem übergeord-neten Automati-sierungsgerät und IPOSplus® ausgetauscht werden.

Belegung Bedeutung Skalierung

Prozessdaten Typ Auflösung Bezug Bereich

Drehzahl-Sollwert / Drehzahl-Istwert / Drehzahlbegrenzung Schlupf-kompensation

Integer 16 1 digit = 0.2 min-1 -6553.6 ... 0 ... +6553.4 min-1

8000hex ... 0 ... 7FFFhex

Relativer Drehzahl-Sollwert [%] /Relativer Drehzahl-Istwert [%]

Integer 16 1 digit = 0.0061%(4000hex = 100%)

Maximaldrehzahl des Umrichters

- 200% ... 0 ... + 200 % - 0.0061%8000hex ...0 ... 7FFFhex

Scheinstrom-Istwert /Wirkstrom-Istwert /Strom-SollwertStrombegrenzung

Integer 16 1 digit = 0.1 % IN Nennstrom des Antriebsumrich-ters

-3276.8% .... 0 ..... +3276.7%8000hex .... 0 ..... 7FFFhex

Prozess-Rampe auf / Prozess-Rampe ab

Unsigned 16

1 digit = 1 ms delta-f = 100 Hz 0 ms ... 65535 ms0000hex ... FFFFhex

Positions-Istwert /Positions-Sollwert

Integer 32 1 Motorumdrehung = 4096 Inkremente, d. h.1 digit = 360°/4096

-188.743.680° .... 0 ..... +188.743.679°-524 288 .... 0 .... +524287 Motorumdr.8000 0000hex ... 0 ... 7FFF FFFFhex high low high low

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

85
Page 86: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

86

7 rozessdaten-BeschreibungEW-Geräteprofil

Positive Drehzahlwerte entsprechen bei ordnungsgemäß angeschlossenem Motor derDrehrichtung RECHTS bzw. für Hubwerks-Applikationen der Drehrichtung RECHTS =AUFWÄRTS.

Beispiele

VORSICHT!Konsistente Behandlung der beiden Prozess-Ausgangsdatenworte fürPositionen.Mögliche Folgen: Der Servoumrichter könnte undefinierte Positionen anfahren, da z. B.noch ein alter Positions-Sollwert-Low und ein bereits neuer Positions-Sollwert-Highzusammen gültig würden!Achten Sie bei der Behandlung der Positions-Sollwerte im Applikationsprogramm desübergeordneten Automatisierungsgerätes unbedingt darauf, dass die beiden Prozess-Ausgangsdatenworte, in denen die Position übertragen wird, konsistent behandeltwerden. Das bedeutet, dass der Positions-Sollwert-High immer zusammen mit demPositions-Sollwert-Low übertragen wird!

Prozess-daten

Wert Skalierung Transferiertes Prozessdatum

DrehzahlRechts 400 min-1 400/0.2 = 2000dez = 07D0hex 2000dez bzw. 07D0hex

Links 750 min-1 - (750/0.2) = 3750dez = F15Ahex -3750dez bzw. F15Ahex

Relative Drehzahl

Rechts 25 % fmax 25 x (16384/100) = 4096dez = 1000hex 4096dez bzw. 1000hex

Links 75 % fmax -75 x (16384/100) = -12288dez = D000hex -12288dez bzw. D000hex

Strom45 % IN (45/0.1) = 450dez = 01C2hex 450dez bzw. 01C2hex

115.5 % IN (115.5/0.1) = 1155dez = 0483hex 1155dez bzw. 0483hex

Rampe300 ms 300 ms → 300dez = 012Chex 300dez bzw. 012Chex

1.4 s 1.4 s = 1400 ms ? 400dez = 0578hex 1400dez bzw. 0578hex

Position35 Umdr. Links -35 x 4096 = - 143360dez = FFFD D000hex

FFFD D000hexhigh low

19 Umdr. Rechts 19 x 4096 = 77824dez = 0001 3000hex0001 3000hex high low

PS

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 87: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

7AblaufsteuerungSEW-Geräteprofil

7.4 Ablaufsteuerung7.4.1 Steuerwort-Definition

Das Steuerwort ist 16 Bit breit. Jedem Bit ist eine Funktion des Antriebsumrichters zu-geordnet. Das Low-Byte besteht aus 8 fest definierten Funktionsbits, die immer gültigsind. Die Zuordnung der höherwertigen Steuer-Bits variiert bei den verschiedenenSteuerwörtern.Funktionen, die vom Antriebsumrichter generell nicht unterstützt werden, können auchüber das Steuerwort nicht aktiviert werden. Die einzelnen Steuerwort-Bits sind indiesem Fall als reserviert zu betrachten und vom Anwender auf logisch 0 zu setzen!

Basis-Steuer-block

Im niederwertigen Teil des Steuerwortes (Bit 0 bis 7) sind 8 Funktionsbits für die wich-tigsten Antriebsfunktionen fest definiert. Die folgende Übersicht zeigt die Belegung desBasis-Steuerblocks.

Bit Funktion

0 Reglersperre = "1" / Freigabe = "0"

1 Freigabe = "1" / Schnellstopp = "0"

2 Freigabe = "1" / Halt = "0"

3 Halteregelung: nicht aktiv = "1" / aktiv = "0"

4 Integrator-Umschaltung: Integrator 1 = "1" / Integrator 2 = "0"

5 Parametersatz-Umschaltung: Parametersatz 2 = "1" / Parametersatz 1 = "0"

6 Reset: anstehende Störung zurücksetzen = "1" / Nicht aktiv = "0"

7 Reserviert

8

Abhängig vom Steuerwort

9

10

11

12

13

14

15

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

87
Page 88: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

88

7 blaufsteuerungEW-Geräteprofil

7.4.2 Verknüpfung der sicherheitsrelevanten Steuerbefehle

Generell sind die Steuerbefehle• REGLERSPERRE• SCHNELLSTOPP / STOPP• HALT• HALTEREGELUNG• FREIGABEüber die eingestellte Steuerquelle, die Binäreingänge sowie vom IPOSplus®-Steue-rungsprogramm gleichzeitig aktivierbar. Die sicherheitsrelevante Verknüpfung dieserSteuerfunktionen erfolgt durch Priorisierung der einzelnen Steuerbefehle. Das folgendeBild zeigt beispielsweise, dass zur Freigabe des Antriebsumrichters alle drei Verarbei-tungsblöcke (Klemmenverarbeitung, Steuerwortverarbeitung und IPOSplus®-Pro-gramm) die Freigabe generieren müssen. Sobald jedoch einer der drei Verarbeitungs-blöcke einen höherprioren Steuerbefehl auslöst (z.B. HALT oder REGLERSPERRE),wird dieser wirksam.Nach dem Einschalten des Antriebsumrichters liefert IPOSplus® generell den Steuerbe-fehl FREIGABE, so dass der Antrieb auch ohne IPOSplus®-Programm sofort gesteuertwerden kann.Generell bleiben auch bei der Steuerung des Antriebsumrichters über die Prozessdaten(P101 Steuerquelle = RS485/FELDBUS/SBus) die Binäreingänge aktiv. Sicherheitsre-levante Funktionen wie Reglersperre und Freigabe werden sowohl von der Klemmen-leiste als auch vom Feldbus gleichwertig verarbeitet, d. h. dass der Antriebsumrichterzur Steuerung über den Feldbus zuvor klemmenseitig freigegeben werden muss. Alleweiteren Funktionen, die sowohl über Klemmen als auch über das Steuerwort aktiviertwerden können, werden ODER verknüpft verarbeitet. Das folgende Bild zeigt denGerätestatus (Anzeige über 7-Segment-Anzeige) in Abhängigkeit von den verschie-denen Steuerquellen (Klemmen, Bus oder IPOS-Steuerwort)

65058ADE

OR

"7"

Halteregelung = 0

"4", "5", "6"

XOR

Freigabe/Stopp = 0

Bit 1 = 0BUS:AND

Klemmen:

OR

"2"Gerätestatus

"F""1"

Bit 0 = 1

SBus/RS485/Feldbus

OR

Klemmen:

BUS:

Bit 2 = 0BUS:

ORAND

OR

AND

IPOS-Steuerwort:

BUS:AND

Rechts/Halt = 0

Links/Halt = 0

Bit 0 = 1

Bit 3 = 0

Bit 13 = 1

Klemmen:

IPOS-Steuerwort:

FEHLER

REGLERSPERRE

STOPP

"2"

HALTEREGELUNG

HALT

IPOS-Steuerwort:

KLEMMEN:

IPOS-Steuerwort:

KLEMMEN:P101 =

Bit 30 = 1

Reglersperre = 0

Bit 11 = 1

Ext. Fehler = 0

SBus/RS485/Feldbus

P101 =

Stopp = 0

SBus/RS485/Feldbus

P101 =

SBus/RS485/Feldbus

P101 =

Bit 1 = 1

AS

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 89: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

7AblaufsteuerungSEW-Geräteprofil

Aus sicherheitstechnischen Gründen ist der Basis-Steuerblock so definiert, dass derAntriebsumrichter mit der Steuerwort-Vorgabe 0000hex den Zustand Keine Freigabeeinnimmt, da alle gängigen Feldbus-Mastersysteme im Fehlerfall die Ausgänge definiertauf 0000hex zurücksetzen! Der Antriebsumrichter führt in diesem Fall einen Schnell-stopp durch und aktiviert anschließend die mechanische Bremse.

7.4.3 Steuerbefehle

Steuerung des Antriebsumrich-ters mit Bit 0 – 3

Wurde der Antriebsumrichter klemmenseitig freigegeben, kann er mit Bit 0 - Bit 2 bzw.Bit 0 - 3 für Applikationen mit Drehzahlrückführung des Basis-Steuerblocks gesteuertwerden.

Steuerbefehl "Reglersperre"

Mit dem Steuerbefehl Reglersperre können Sie die Leistungsendstufen desAntriebsumrichters sperren und somit hochohmig schalten. Gleichzeitig aktiviert derAntriebsumrichter den Einfall der mechanischen Motorbremse, so dass der Antriebsofort durch die mechanische Bremsung zum Stillstand kommt. Motoren, die nicht übereine mechanische Bremse verfügen, trudeln bei Verwendung dieses Steuerbefehls aus.Für das Auslösen des Steuerbefehls Reglersperre genügt das Setzen von Bit 0: Regler-sperre/Freigabe im Steuerwort, da alle weiteren Bits irrelevant sind. Somit besitzt diesesSteuer-Bit die höchste Priorität im Steuerwort.

Steuerbefehl "Schnellstopp"

Mit dem Steuerbefehl Schnellstopp veranlassen Sie den Antriebsumrichter, einen Tief-lauf an der momentan gültigen Schnellstopp-Rampe durchzuführen. Dabei werdengenerell die folgenden parametrierten Schnellstopp-Rampen wirksam:• P136 T13 Stopp-Rampe (bei aktivem Parametersatz 1)• P146 T23 Stopp-Rampe (bei aktivem Parametersatz 2)Die evtl. über Feldbus vorgegebene Prozess-Rampe hat auf den Schnellstopp keinenEinfluss!Die Aktivierung dieses Steuerbefehls erfolgt mit dem Rücksetzen von Bit 1: Freiga-be/Schnellstopp.

Bit 3: Halteregelung / Freigabe

Bit 2: Freigabe / Halt

Bit 1: Freigabe / Schnellstopp

Bit 0: Reglersperre / Freigabe

Priorität Steuerbefehl: Bit 3 Bit 2 Bit 1 Bit 0

hoch . Reglersperre: X X X 1 z. B. 01hex, 03hex,05hex, 07hex,.

. Schnellstopp: X X 0 0 z. B. 00hex, 04hex.

. Halt: X 0 1 0 z.B. 02hex.

. Halteregelung: 1 1 1 0 Nur bei n-Reg./CFC/Servo0Ehex.

niedrig . Freigabe: 0 1 1 0 06hex

X = irrelevant

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

89
Page 90: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

90

7 blaufsteuerungEW-Geräteprofil

Steuerbefehl "Halt" Mit dem Steuerbefehl Halt veranlassen Sie den Antriebsumrichter, einen Tieflauf durch-zuführen. Wird über das Feldbussystem die Prozessrampe übertragen, so nutzt dieserSteuerbefehl den aktuell vorgegebenen Rampenwert als Tieflauframpe. Anderenfallsnutzt der Antriebsumrichter für diesen Steuerbefehl in Abhängigkeit vom eingestelltenParameter- und Integratorsatz die typischen Integratoren Rampe ab.Der Steuerbefehl Halt wird mit Bit 2: Freigabe/Halt ausgelöst.

Steuerbefehl "Freigeben"

Mit dem Steuerbefehl Freigeben geben Sie den Antriebsumrichter über das Feldbussys-tem frei. Wird über das Feldbussystem die Prozessrampe mit übertragen, so nutztdieser Steuerbefehl den aktuell vorgegebenen Rampenwert als Hochlauframpe. Ande-renfalls nutzt der Antriebsumrichter für diesen Steuerbefehl in Abhängigkeit vom einge-stellten Parameter- und Integratorsatz die typischen Integratoren Rampe auf.Für den Steuerbefehl Freigeben müssen alle drei Bits auf Freigabe geschaltet sein(110bin).

Steuerbefehl "Halteregelung"

Mit dem Setzen von Bit 3 auf den Wert "1" können Sie die Funktion Halteregelung imdrehzahlgeregelten Betrieb aktivieren. Die Funktion löst einen Halt an der gültigen Inte-gratorrampe mit anschließender Halteregelung aus. Bei Betriebsarten ohne Drehzahl-rückführung ist dieses Bit nicht wirksam, die Funktion wird nicht aktiviert.

Wahl des gültigen Parametersatzes

Die Anwahl des gültigen Parametersatzes erfolgt über Bit 5 im Steuerwort. Die Parame-tersatz-Umschaltung ist generell nur im Zustand Reglersperre möglich.Dieses Bit ist ODER-verknüpft mit der Eingangsklemmenfunktion Parametersatzum-schaltung, d.h. der logische Zustand "1" der Eingangsklemme ODER des Steuerwort-Bits aktiviert den Parametersatz 2!

Reset nach Fehler Mit Bit 6 des Steuerwortes wird im Fehlerfall ein Reset über den Prozessdatenkanalausgeführt. Ein Reset kann nur mit einer 0/1-Flanke im Steuerwort ausgelöst werden.

AS

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 91: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

7AblaufsteuerungSEW-Geräteprofil

7.4.4 Steuerwort 1

Das Steuerwort 1 beinhaltet neben den wichtigsten Antriebsfunktionen des Basis-Steu-erblocks im höherwertigen Byte Funktionsbits für interne Sollwert-Funktionen, die inner-halb des Antriebsumrichters MOVIDRIVE® generiert werden.

Diese internen Sollwertfunktionen werden aktiviert, indem Parameter P100 entspre-chend auf Festsollwert oder Motorpotenziometer gestellt wird und die dazu passendenBits im Steuerwort 1 gesetzt werden. Die Vorgabe eines Drehzahl-Sollwerts über einSBus-Prozessausgangsdatenwort ist dann nicht mehr wirksam!

Motorpotenzio-meter über Feldbus

Die Steuerung der Sollwertfunktion Motorpotenziometer erfolgt über die Feldbus-Schnittstelle in gleicher Weise wie auch über die Standard-Eingangsklemmen. Die Pro-zessrampe, die evtl. über ein weiteres Prozess-Ausgangsdatenwort vorgegeben wer-den kann, hat keinen Einfluss auf die Motorpotenziometer-Funktion. Es werden generellnur die folgenden Motorpotenziometer-Integratoren verwendet.• P150 T3 Rampe auf• P151 T4 Rampe ab

Bit Funktionalität Zuordnung

0

Fest definiert

Reglersperre "1" / Freigabe "0"

1 Freigabe "1" / Schnellstopp "0"

2 Freigabe "1" / Halt "0"

3 Halteregelung

4 Integrator-Umschaltung

5 Parametersatz-Umschaltung

6 Reset

7 Reserviert

8 Drehrichtung für Motorpotenziometer

0 = Drehrichtung RECHTS1 = Drehrichtung LINKS

910

Motorpotenziometer HochlaufMotorpotenziometer Tieflauf

10 9 0 0 = keine Änderung 1 0 = ab 0 1 = auf 1 1 = keine Änderung

1112

Anwahl der internen Festsollwerte n11 -n13 bzw. n21 - n23

12 11 0 0 = Drehzahl-Sollwert über Prozess-Ausgangsdatenwort 2 0 1 = interner Sollwert n11 (n21) 1 0 = interner Sollwert n12 (n22) 1 1 = interner Sollwert n13 (n23)

13 Festsollwert-Umschaltung

0 = Festsollwerte des aktiven Parametersatzes über Bit 11/12 anwählbar1 = Festsollwerte des anderen Parametersatzes über Bit 11/12 anwählbar

14 Reserviert Reservierte Bits sind generell auf Null zu setzen!

15 Reserviert Reservierte Bits sind generell auf Null zu setzen!

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

91
Page 92: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

92

7 blaufsteuerungEW-Geräteprofil

7.4.5 Steuerwort 2

Das Steuerwort 2 beinhaltet Funktionsbits für die wichtigsten Antriebsfunktionen im Ba-sis-Steuerblock, im höherwertigen Teil die virtuellen Eingangsklemmen. Dabei handeltes sich um frei programmierbare Eingangsklemmen, die jedoch aufgrund fehlenderHardware (Optionskarten) physikalisch nicht verfügbar sind. Diese Eingangsklemmenwerden somit auf die virtuellen Eingangsklemmen des Feldbusses abgebildet. Jede vir-tuelle Klemme ist einer optionalen und physikalisch nicht verfügbaren Eingangsklem-me zugeordnet und kann in ihrer Funktionalität frei programmiert werden.

Bit Funktion Definition0 Reglersperre "1" / Freigabe "0"

Fest definiert

1 Freigabe "1" / Schnellstopp "0"2 Freigabe "1" / Halt "0"3 Halteregelung4 Integrator-Umschaltung5 Parametersatz-Umschaltung6 Reset7 Reserviert8 virtuelle Klemme 1 = P610 / Binäreingang DI10

Virtuelle Eingangsklemmen

9 virtuelle Klemme 2 = P611 / Binäreingang DI1110 virtuelle Klemme 3 = P612 / Binäreingang DI1211 virtuelle Klemme 4 = P613 / Binäreingang DI1312 virtuelle Klemme 5 = P614 / Binäreingang DI1413 virtuelle Klemme 6 = P615 / Binäreingang DI1514 virtuelle Klemme 7 = P616 / Binäreingang DI1615 virtuelle Klemme 8 = P617 / Binäreingang DI17

VORSICHT!Ist zusätzlich zur Feldbus-Optionskarte auch die Option DIO11 im Antriebsumrichtereingesteckt, haben die Eingänge der Option DIO11 Vorrang. Die virtuellen Eingängewerden in diesem Fall nicht ausgewertet!

AS

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 93: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

7AblaufsteuerungSEW-Geräteprofil

7.4.6 Statuswort-Definition

Das Statuswort ist 16 Bit breit. Das niederwertige Byte, der sog. Basis-Statusblock, be-steht aus 8 fest definierten Zustandsbits, die die wichtigsten Antriebszustände wieder-geben. Die Zuordnung der höherwertigen Status-Bits variiert zwischen den verschie-denen Statuswörtern.

Basis-Status-block

Der Basis-Statusblock des Statuswortes beinhaltet Zustandsinformationen, die fürnahezu alle Antriebsapplikationen benötigt werden.

Meldung "Umrich-ter betriebsbereit"

Das Bit 1 im Statuswort meldet mit dem Wert Umrichter betriebsbereit = 1, dass derAntriebsumrichter bereit ist, auf Steuerbefehle einer externen Steuerung zu reagieren.Der Antriebsumrichter ist nicht betriebsbereit, wenn• MOVIDRIVE® einen Fehler meldet• die Werkseinstellung aktiv ist (Setup)• keine Netzspannung anliegt

Meldung "PA-Daten freigege-ben"

Das Bit 2 signalisiert mit PA-Daten freigegeben = 1, dass der Antriebsumrichter aufSteuer- bzw. Sollwerte von den Kommunikations-Schnittstellen reagiert. Das folgendeBild zeigt, welche Bedingungen erfüllt sein müssen, damit die PA-Daten freigegebensind:

Bit Funktion / Zuordnung Definition

0 Endstufe freigegeben "1" / Endstufe gesperrt "0"

Fest definiert

1 Umrichter betriebsbereit "1" / Umrichter nicht betriebsbereit "0"

2 PA-Daten freigegeben "1" / PA-Daten gesperrt "0"

3 Aktueller Integratorsatz: Integrator 2 "1" / Integrator 1 "0"

4 Aktueller Parametersatz: Parametersatz 2 "1" / Parametersatz 1 "0"

5 Störung / Warnung: Störung / Warnung liegt an "1" / Keine Störung "0"

6 Endschalter RECHTS aktiv "1" / Endschalter RECHTS nicht aktiv "0"

7 Endschalter LINKS aktiv "1" / Endschalter LINKS nicht aktiv "0"

54681BDE

ODER

UND

JA876 PA-Daten freigeben

Statuswort Bit 2: PA-Daten freigeben

100 Sollwertquelle RS-485FELDBUSSBus 1

101 Sollwertquelle RS-485FELDBUSSBus 1

SBus 2 SBus 2

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

93
Page 94: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

94

7 blaufsteuerungEW-Geräteprofil

Störung/Warnung Mit Bit 5 im Statuswort meldet der Antriebsumrichter eine evtl. aufgetretene Störungoder Warnung. Eine Störung hat grundsätzlich zur Folge, dass der Antriebsumrichternicht mehr betriebsbereit ist. Eine Warnung jedoch kann vorübergehend auftreten,ohne das Betriebsverhalten des Antriebsumrichters zu beeinflussen. Deshalb solltenSie zur exakten Filterung einer Störung zusätzlich zu diesem Störungsbit das Bit 1Umrichter betriebsbereit mit auswerten (Voraussetzung: Netzspannung EIN).

Endschalter-Verarbeitung

Die Endschalter-Verarbeitung ist dann aktiv, wenn zwei Eingangsklemmen des Antrieb-sumrichters auf Endschalter RECHTS bzw. Endschalter LINKS programmiert sind. Da-mit wird der übergeordneten Steuerung der aktuelle Zustand der Endschalter mitgeteilt,so dass dieser einen entsprechenden Verfahrvorgang in entgegengesetzter Richtungvorgeben kann. Während die Klemmensignale der Endschalter 0-aktiv sind, wird der Zu-stand der Endschalter im Statuswort des Antriebsumrichters 1-aktiv angezeigt.

7.4.7 Statuswort 1

Das Statuswort 1 beinhaltet neben den Zustandsinformationen im Basis-Statusblock imhöherwertigen Status-Byte entweder den Gerätezustand oder die Fehlernummer. InAbhängigkeit vom Störungsbit wird bei Störungsbit = 0 der Gerätezustand und im Stö-rungsfall (Störungsbit = 1) die Fehlernummer angezeigt. Mit dem Rücksetzen derStörung wird auch das Störungsbit zurückgesetzt und wieder der aktuelle Gerätezu-stand eingeblendet. Die Bedeutung der Fehlernummern und des Gerätezustands findenSie im Systemhandbuch oder in der Betriebsanleitung MOVIDRIVE® MDX60B/61B.

Bit 1: Betriebsbereit Bit 5: Störung / Warnung Bedeutung

0 0 Umrichter nicht betriebsbereit

0 1 Störung

1 0 Umrichter ist betriebsbereit

1 1 Warnung

Bit Funktion Definition0 Endstufe freigegeben

Fest definiert

1 Umrichter betriebsbereit2 PA-Daten freigegeben3 Aktueller Integratorsatz4 Aktueller Parametersatz5 Störung / Warnung6 Endschalter RECHTS aktiv7 Endschalter LNKS aktiv8

Störung / Warnung?

Bit 5 = 1 → Fehler-Nummer:01 Überstrom02 ...

Bit 5 = 0 → Gerätezustand:0x1 Reglersperre0x2 ...

Gerätezustand / Fehlernummer

9101112131415

AS

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 95: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

7AblaufsteuerungSEW-Geräteprofil

7.4.8 Statuswort 2

Das Statuswort 2 beinhaltet neben den Zustandsinformationen im Basis-Statusblock imhöherwertigen Status-Byte die virtuellen Ausgangsklemmen DO10 - DO17. Durch dieProgrammierung der Klemmenfunktionen für die Ausgangsklemmen können somit alleherkömmlichen Signale über das Feldbus-System verarbeitet werden.

Bit Funktion Definition0 Endstufe freigegeben

Fest definiert

1 Umrichter betriebsbereit2 PA-Daten freigegeben3 Aktueller Integratorsatz4 Aktueller Parametersatz5 Störung / Warnung6 Endschalter RECHTS aktiv7 Endschalter LNKS aktiv8 virtuelle Klemme 1 = P630 / Binärausgang DO10

Virtuelle Ausgangsklemmen

9 virtuelle Klemme 2 = P631 / Binärausgang DO1110 virtuelle Klemme 3 = P632 / Binärausgang DO1211 virtuelle Klemme 4 = P633 / Binärausgang DO1312 virtuelle Klemme 5 = P634 / Binärausgang DO1413 virtuelle Klemme 6 = P635 / Binärausgang DO1514 virtuelle Klemme 7 = P636 / Binärausgang DO1615 virtuelle Klemme 8 = P637 / Binärausgang DO17

VORSICHT!Ist zusätzlich zur Feldbus-Optionskarte auch die Option DIO11 im Antriebsumrichtereingesteckt, haben die Eingänge der Option DIO11 Vorrang. Die virtuellen Eingängewerden in diesem Fall nicht ausgewertet!

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

95
Page 96: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

96

7 blaufsteuerungEW-Geräteprofil

7.4.9 Statuswort 3

Das Statuswort 3 beinhaltet neben den Zustandsinformationen im Basis-Statusblock dieIPOSplus®-Statusmeldungen für Positionieranwendungen. Im höherwertigen Status-Byte wird entweder der Gerätezustand oder die Fehlernummer angezeigt. In Abhängig-keit vom Störungsbit wird bei Störungsbit = 0 der Gerätezustand angezeigt bzw. im Stö-rungsfall (Störungsbit = 1) die Fehlernummer angezeigt. Mit dem Rücksetzen der Stö-rung wird auch das Störungsbit zurückgesetzt und wieder der aktuelle Gerätezustandeingeblendet.

Bit Funktion Definition0 Motor dreht

Fest definiert

1 Umrichter betriebsbereit2 IPOS Referenz3 IPOS in Position4 Bremse offen5 Störung / Warnung6 Endschalter RECHTS aktiv7 Endschalter LINKS aktiv8

Störung / Warnung?

Bit 3 = 1 → Fehler-Nummer:01 Überstrom02 ...

Bit 3 = 0 → Gerätezustand:0x1 Reglersperre0x2 ...

Gerätezustand / Fehlernummer

9101112131415

AS

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 97: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

7AblaufsteuerungSEW-Geräteprofil

7.4.10 Fehlernummer und Gerätestatus

Gerätetstatus Mit der 7-Segment-Anzeige wird der Betriebszustand des MOVIDRIVE® und im Fehler-fall ein Fehler- bzw. Warncode angezeigt.

HINWEISEine aktuelle Liste der Fehlernummern und Gerätezustände finden Sie im Parameter-verzeichnis passend zur Firmware Ihrer Geräte. Weitere Informationen finden Sie inder Betriebsanleitung und im Systemhandbuch MOVIDRIVE® MDX60B/61B.

7-Segment-Anzeige Gerätestatus(High-Byte im Statuswort 1)

Bedeutung

0 0 24-V-Betrieb (Umrichter nicht bereit)1 1 Reglersperre aktiv2 2 Keine Freigabe3 3 Stillstandsstrom4 4 Freigabe5 5 n-Regelung6 6 M-Regelung7 7 Halteregelung8 8 Werkseinstellung9 9 Endschalter angefahrenA 10 Technologieoptionc 12 Referenzfahrt IPOSplus®

d 13 FangenE 14 Geber einmessenF Fehlernummer wird im

Statuswort angezeigtFehleranzeige (blinkend)

H Der tatsächliche Geräte-status wird angezeigt

Handbetrieb

t 16 Umrichter wartet auf DatenU 17 "Sicherer Halt" aktiv• (blinkender Punkt) - IPOSplus®-Programm läuftblinkende Anzeige - STOPP über DBG 60B

1 ... 9 - RAM defekt

WARNUNG!Falsche Interpretation der Anzeige U = "Sicherer Halt" aktiv.Tod oder schwere Körperverletzungen.Die Anzeige U = "Sicherer Halt" aktiv ist nicht sicherheitsgerichtet und darf nichtsicherheitstechnisch weiter verwendet werden!

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

97
Page 98: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

98

7 blaufsteuerungEW-Geräteprofil

Fehlernummer (Fehlercode)

Der Fehlercode wird in einer 7-Segment-Anzeige angezeigt, wobei folgende Anzeigeab-folge eingehalten wird (z. B. Fehlercode 100):

Nach Reset oder wenn der Fehlercode wieder den Wert "0" annimmt, schaltet dieAnzeige auf Betriebsanzeige.Der Subfehlercode wird in MOVITOOLS® (ab Version 4.50) oder im BediengerätDBG60B angezeigt.

59208AXX

Blinkt, ca. 1 s

Anzeige aus, ca. 0,2 s

Hunderterstelle (wenn vorhanden), ca. 1 s

Anzeige aus, ca. 0,2 s

Zehnerstelle, ca. 1 s

Anzeige aus, ca. 0,2 s

Einerstelle, ca. 1 s

Anzeige aus, ca. 0,2 s

AS

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 99: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

7ÜberwachungsfunktionenSEW-Geräteprofil

7.5 ÜberwachungsfunktionenFür einen gesicherten Betrieb des Antriebsumrichters MOVIDRIVE® über die Kommu-nikations-Schnittstellen sind zusätzliche Überwachungsfunktionen implementiert, diebeispielsweise im Busfehlerfall eine vom Anwender einstellbare Antriebsfunktion auslö-sen. Für jede Kommunikations-Schnittstelle sind zwei eigenständige Parameter vorhan-den.• Timeout-Zeit• Timeout-Reaktion Diese Parameter ermöglichen ein applikationsabhängiges Antriebsverhalten imKommunikationsfehlerfall.

Timeout-Fehler-meldung / Time-out-Zeit / Time-out-Reaktion

Der Antriebsumrichter generiert einen Timeout, wenn innerhalb eines eingestellten Zeit-fensters (Timeout-Zeit) keine neuen Telegramme über das Bussystem empfangenwerden. Mit der einstellbaren Timeout-Reaktion wird die Störungsvariante (Fehler/War-nung) sowie die Fehlerreaktion des Antriebs definiert.

Timeout-Fehler-meldung

MOVIDRIVE® generiert für jede Kommunikations-Schnittstelle eine eigene Timeout-Fehlermeldung:

Timeout-Zeit Die Timeout-Zeit ist für jede Kommunikations-Schnittstelle getrennt einstellbar.

Timeout-Reaktion Die Timeout-Reaktion ist für jede Kommunikations-Schnittstelle getrennt einstellbar.

Kommunikations-Schnittstelle Fehlernummer Timeout-Fehlermeldung

Feldbus F 28 F-BUS TIMEOUT

RS485 F 43 RS485 TIMEOUT

SBus 1 F 47 SBUS 1 TIMEOUT

SBus 2 F 46 SBUS 2 TIMEOUT

VORSICHT!Beide RS485-Schnittstellen werden gemeinsam überwacht. Das heißt, wenn einBediengerät DBG60B am Steckplatz XT angeschlossen ist, kann nicht mehr überwachtwerden, ob weiterhin zyklisch Telegramme über die zweite RS485-Schnittstelle eintref-fen.

Kommunikations-Schnittstelle Parameternummer Parametername Timeout-Zeit

Feldbus 819 Feldbus Timeout-Zeit 0.50 Sekunden

RS485 812 RS485 Timeout-Zeit 0.00 Sekunden

SBus 1 883 SBus 1 Timeout-Zeit 0.10 Sekunden

SBus 2 893 SBus 2 Timeout-Zeit 0.10 Sekunden

Parameternummer Parametername Timeout-Reaktion

831 Reaktion FELDBUS-TIMEOUT SCHNELLST./WARN.

833 Reaktion RS485-TIMEOUT SCHNELLST./WARN.

836 Reaktion SBus1-TIMEOUT SCHNELLST./WARN.

837 Reaktion SBus2-TIMEOUT SCHNELLST./WARN.

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

99
Page 100: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

100

7 berwachungsfunktionenEW-Geräteprofil

Die Timeout-Überwachung ist für alle Kommunikations-Schnittstellen sinnvoll, kannjedoch zwischen den einzelnen Bussystemen erheblich variieren.

Parameter Feldbus-Timeout-Zeit Wertebereich

Einheit Sekunden

Bereich 0.01 s bis 650.00 s in 10-ms-Schritten

Sonderfall 0 oder 650.00 = Feldbus Timeout ausgeschaltet

Werkseinstellung 0.5 s

HINWEISBei fast allen Feldbussystemen (Ausnahme: Modbus/TCP und MOVILINK® über RS485 und SBus) wird die Timeout-Zeit (P819 oder P883/893) automatisch von der Steuerung eingestellt.Die Parameter P819, P883 und P893 dienen dann nur zur Anzeige.

ÜS

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 101: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

7Parametrierung des UmrichtersSEW-Geräteprofil

7.6 Parametrierung des UmrichtersDer Zugriff auf die Antriebsparameter des Umrichters erfolgt in der Regel über die bus-spezifischen READ- und WRITE-Dienste. Zusätzliche Dienste können bei allen Bus-systemen über den MOVILINK®-Parameterkanal ausgeführt werden. Dieser Parame-terkanal ist bei allen Bussystemen verfügbar und wird nachfolgend näher erläutert.Zusätzlich finden Sie in den Dokumentationen zu den Feldbusoptionskarten weitereProgrammierhinweise zur Nutzung des MOVILINK®-Parameterkanals über dieverschiedenen Bussysteme.

Ablauf der Parametrierung

Die Parametrierung des Antriebsumrichters MOVIDRIVE® erfolgt generell nach demClient-Server-Modell, d. h. der Antriebsumrichter liefert nur auf Anforderung des über-geordneten Automatisierungsgerätes die angeforderten Informationen. MOVIDRIVE®

hat somit in der Regel nur Server-Funktionalität (siehe folgendes Bild).

54673AXX

SERVERCLIENT

Request

Indication

Response

Confirmation

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

101
Page 102: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

102

7 arametrierung des UmrichtersEW-Geräteprofil

7.6.1 Aufbau des MOVILINK®-Parameterkanals

Der MOVILINK®-Parameterkanal ermöglicht einen busunabhängigen Zugang zu allenAntriebsparametern des Antriebsumrichters. Innerhalb dieses Parameterkanals stehenspezielle Dienste zur Verfügung, um verschiedene Parameterinformationen lesen zukönnen. Prinzipiell setzt er sich aus einem Verwaltungs-Byte, einem reservierten Byte,einem Index-Wort sowie vier Daten-Bytes zusammen.

Verwaltung des Parameterkanals (Byte 0)

Der gesamte Ablauf der Parametrierung wird mit dem Byte 0 "Verwaltung" koordiniert.Mit diesem Byte werden wichtige Dienstparameter wie Service-Kennung, Datenlänge,Ausführung und Status des ausgeführten Dienstes zur Verfügung gestellt.

Index-Adressie-rung (Byte 1 –3)

Mit Byte 2 "Index-High", Byte 3 "Index-Low" und Byte 1 "Subindex" wird der Parameterbestimmt, der über das Feldbus-System gelesen oder geschrieben werden soll. Alle Pa-rameter des Antriebsumrichters MOVIDRIVE® sind im Systemhandbuch MOVIDRIVE®

MDX60B/61B aufgelistet. Jedem Parameter ist eine spezielle Nummer (Index) zugeord-net, unter der dieser Parameter gelesen bzw. geschrieben werden kann.

Datenbereich (Byte 4 –7)

Die Daten befinden sich in Byte 4 bis Byte 7 des Parameterkanals. Somit können 4 ByteDaten je Dienst übertragen werden. Grundsätzlich werden die Daten rechtsbündig ein-getragen, d. h. Byte 7 beinhaltet das niederwertigste Daten-Byte (Daten-LSB), Byte 4dementsprechend das höchstwertigste Daten-Byte (Daten-MSB).

Verwaltungsbyte Die Bits 0 – 3 beinhalten die Service-Kennung, definieren also, welcher Dienst ausge-führt wird. Mit Bit 4 und Bit 5 wird die Datenlänge in Byte angegeben, die für SEW-Antriebsum-richter generell auf 4 Byte einzustellen ist.

Byte 0 Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7Verwaltung Subindex Index High Index Low Daten MSB Daten Daten Daten LSB

Parameter-Index 4 Byte Daten

Byte 0: Verwaltung

MSB LSB

Bit: 7 6 5 4 3 2 1 0

Service-Kennung:0000 = No Service0001 = Read Parameter0010 = Write Parameter0011 = Write Parameter volatile0100 = Read Minimum0101 = Read Maximum0110 = Read Default0111 = Read Scale1000 = Read Attribute

Datenlänge:00 = 1 Byte01 = 2 Byte10 = 3 Byte11 = 4 Byte

Handshake-Bit

Status-Bit:0 = kein Fehler bei Service-Ausführung1 = Fehler bei Service-Ausführung

PS

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 103: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

7Parametrierung des UmrichtersSEW-Geräteprofil

Bit 6 ist das Handshake-Bit. Es hat je nach Bussystem eine andere Bedeutung:• Bei SBus 1 (CAN) wird bei gesetztem Handshake-Bit (= 1) das Response-Tele-

grammm erst nach der Synchronisationsnachricht gesendet (siehe Kap. 5.3.2)• Bei RS485 und Feldbus dient das Handshake-Bit bei der zyklischen Übertragungs-

variante als Quittungsbit zwischen Client und Server. Da der Parameterkanal in die-ser Variante zyklisch, ggf. mit den Prozessdaten, übertragen wird, muss die Dienst-ausführung im Umrichter flankengesteuert über das Handshake-Bit 6 veranlasstwerden. Dazu wird der Wert dieses Bits für jeden neu auszuführenden Dienst ge-wechselt (getoggelt). Der Umrichter signalisiert mit dem Handshake-Bit, ob derDienst ausgeführt wurde oder nicht. Sobald in der Steuerung das empfangeneHandshake-Bit dem gesendeten entspricht, ist der Dienst ausgeführt.

Das Status-Bit 7 zeigt an, ob der Dienst ordnungsgemäß ausgeführt werden konnteoder fehlerhaft war.

Response Die Antwort (Response) auf eine Parametrieranfrage (Request) ist folgendermaßenaufgebaut:• Das Verwaltungs-Byte des Response-Telegramms ist wie im Request-Telegramm

aufgebaut.• Das Status-Bit gibt an ob die Dienstausführung erfolgreich war:

– Ist das Status-Bit "0", sind in Byte 4 bis 7 des Response-Telegramms die ange-fragten Daten enthalten.

– Ist das Status-Bit "1", wird im Datenbereich (Byte 4 bis 7) ein Fehlercode zurück-gemeldet (siehe Abschnitt "Fehlerhafte Dienstausführung").

Beschreibung der Parameterdienste

Über die Bits 0 - 3 des Verwaltungs-Byte werden die einzelnen Parameterdienste defi-niert. Folgende Parameterdienste werden von MOVIDRIVE® unterstützt.

No Service Diese Kodierung signalisiert, dass kein Parameterdienst vorliegt.

Read Parameter Mit diesem Parameterdienst erfolgt das Lesen eines Antriebsparameters.

Write Parameter Mit diesem Parameterdienst erfolgt das nicht-flüchtige Schreiben eines Antriebspara-meters. Der geschriebene Parameterwert wird nicht-flüchtig (z. B. in einem EEPROM)gespeichert. Dieser Dienst sollte nicht für zyklische Schreibzugriffe verwendet werden,da die Speicherbausteine nur eine begrenzte Anzahl von Schreibzyklen zulassen.

Write Parameter volatile

Mit diesem Parameterdienst erfolgt das flüchtige Schreiben eines Antriebsparameters,sofern der Parameter dies zulässt. Der geschriebene Parameterwert wird nur flüchtig imRAM des Umrichters gespeichert und geht mit dem Ausschalten des Umrichters verlo-ren. Nach dem erneuten Einschalten des Umrichters steht der zuletzt mit Write Parame-ter geschriebene Wert wieder zur Verfügung.

Read Minimum Mit diesem Dienst kann der kleinste einstellbare Wert (Minimum) eines Antriebsparame-ters ermittelt werden. Die Kodierung erfolgt in gleicher Weise wie der Parameterwert.

Read Maximum Mit diesem Dienst kann der größte einstellbare Wert (Maximum) eines Antriebsparame-ters ermittelt werden. Die Kodierung erfolgt in gleicher Weise wie der Parameterwert.

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

103
Page 104: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

104

7 arametrierung des UmrichtersEW-Geräteprofil

Read Default Mit diesem Dienst kann die Werkseinstellung (Default) eines Antriebsparameters ermit-telt werden. Die Codierung erfolgt in gleicher Weise wie der Parameterwert.

Read Scale Mit diesem Dienst kann die Skalierung eines Parameters ermittelt werden. Dabei liefertder Umrichter einen sog. Größenindex und Umrechnungsindex zurück.

Größenindex:Der Größenindex dient der Codierung physikalischer Größen. Mit diesem Index wirdeinem Kommunikationspartner eine Information darüber übermittelt, um welche physi-kalische Größe es sich bei dem zugehörigen Parameterwert handelt. Die Codierungerfolgt gemäß dem Profil Sensorik/Aktuatorik der PROFIBUS-Nutzerorganisation(PNO). Der Eintrag FFhex bedeutet, dass kein Größenindex angegeben ist. Sie könnenden Größenindex auch dem Parameterverzeichnis des Umrichters entnehmen.

Umrechnungsindex:Der Umrechnungsindex dient der Umrechnung des übertragenen Parameterwertes ineine SI-Basiseinheit. Die Codierung erfolgt gemäß dem Profil Sensorik/Aktuatorik derPROFIBUS-Nutzerorganisation (PNO).Beispiel:

Antriebsparameter: P131 Rampe t11 ab RECHTSGrößenindex: 4 (= Zeit mit der Einheit Sekunde)Umrechnungsindex: ?3 (10-3 = Milli)Übermittelter Zahlenwert: 3000dezDer über den Bus empfangene Zahlenwert wird vom Antriebsumrichter wie folgtinterpretiert: 3000 s × 10-3 = 3 s

Byte 4 Byte 5 Byte 6 Byte 7

Daten MSB Daten Daten Daten LSB

reserviert Größenindex Umrechnungsindex

PS

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 105: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

7Parametrierung des UmrichtersSEW-Geräteprofil

Read Attribute Mit diesem Dienst können die Zugriffsattribute sowie der Index des nächsten Parame-ters gelesen werden. Die folgende Tabelle zeigt die Codierung der Daten für diesenParameterdienst.

Die Zugriffsattribute sind gerätespezifisch kodiert. Für die AntriebsumrichterMOVIDRIVE® ergibt sich die Attribut-Definition nach folgender Tabelle.

Parameterliste Detaillierte Angaben über Kodierung, Zugriffsattribute aller Parameter finden Sie imParameterverzeichnis.

Fehlerhafte Dienstaus-führung

Ist das empfangene Handshake-Bit gleich dem gesendeten Handshake-Bit, so ist derDienst vom Umrichter ausgeführt worden.

Byte 4 Byte 5 Byte 6 Byte 7

Daten MSB Daten Daten Daten LSB

Nächster verfügbarer Index Zugriffsattribute

Byte 6 Byte 7

Bit Bit Bedeutung

0 1 = Parameter erlaubt Write-Zugriff

1 1 = Parameter wird resident auf EEPROM gespeichert

2 1 = Werkseinstellung überschreibt RAM-Wert

3 1 = Werkseinstellung überschreibt EEPROM-Wert

4 1 = Nach Initialisierung EEPROM-Wert gültig

5 1 = Zustand Reglersperre für Write-Zugriff nicht notwendig

6 1 = Passwort erforderlich

8 7 00 = Parameter ist generell gültig01 = Parameter ist dem Parametersatz 1 zugeordnet10 = Parameter ist dem Parametersatz 2 zugeordnet11 = Parameter ist beiden Parametersätzen zugeordnet

9 - 15 Reserviert

Byte 0 Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7

Verwaltung Subindex Index High Index Low Error-Class Error-Code Add. Code High

Add. Code Low

↓Status-Bit = 1: fehlerhafte Dienstausführung

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

105
Page 106: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

106

7 arametrierung des UmrichtersEW-Geräteprofil

7.6.2 Rückkehr-Codes der Parametrierung

Bei fehlerhafter Parametrierung werden vom Antriebsumrichter verschiedene Rück-kehr-Codes an den parametrierenden Master zurückgegeben, die detailliertenAufschluss über die Fehlerursache geben. Generell sind diese Rückkehr-Codes struk-turiert nach EN 50170 aufgebaut. Es wird unterschieden zwischen den Elementen• Error-Class• Error-Code• Additional-CodeDiese Rückkehr-Codes gelten für alle Kommunikations-Schnittstellen desMOVIDRIVE®.

Error-Class Mit dem Element Error-Class wird die Fehlerart genauer klassifiziert. Nach EN 50170werden die folgenden Fehlerklassen unterschieden.

Die Error-Class wird mit Ausnahme von Error-Class 8 = Anderer Fehler bei fehlerhafterKommunikation von der Kommunikations-Software der Feldbus-Schnittstelle generiert.Rückkehr-Codes, die vom Antriebsumrichter-System geliefert werden, fallen alle unterdie Error-Class 8 = Anderer Fehler. Die genauere Aufschlüsselung des Fehlers erfolgtmit dem Element Additional-Code. Der Ethernet Error-Code ist dann "0".

Error-Code Das Element Error-Code ermöglicht eine genauere Aufschlüsselung des Fehlergrundesinnerhalb der Error-Class und wird bei fehlerhafter Kommunikation von der Kommuni-kations-Software der Feldbus-Schnittstelle generiert.

Class (hex) Bezeichnung Bedeutung

1 vfd-state Statusfehler des virtuellen Feldgerätes

2 application-reference Fehler in Anwendungsprogramm

3 definition Definitionsfehler

4 resource Resource-Fehler

5 service Fehler bei Dienstausführung

6 access Zugriffsfehler

7 ov Fehler im Objektverzeichnis

8 other Anderer Fehler (siehe Additional-Code)

PS

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 107: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

7Parametrierung des UmrichtersSEW-Geräteprofil

Additional-Code Der Additional-Code beinhaltet die SEW-spezifischen Returncodes für fehlerhafteParametrierung der Antriebsumrichter. Sie werden unter Error-Class 8 = Anderer Fehleran den Master zurückgesendet. Die folgende Tabelle zeigt alle möglichen Kodierungenfür den Additional-Code.

MOVILINK®

Additional Code

Error Class High Low Beschreibung

0x05 00

0x00 Unknown error

0x01 Illegal Service

0x02 No Response

0x03 Different Address

0x04 Different Type

0x05 Different Index

0x06 Different Service

0x07 Different Channel

0x08 Different Block

0x09 No Scope Data

0x0A Illegal Length

0x0B Illegal Address

0x0C Illegal Pointer

0x0D Not enough memory

0x0E System Error

0x0F Communication does not exist

0x10 Communication not initialized

0x11 Mouse conflict

0x12 Illegal Bus

0x13 FCS Error

0x14 PB Init

0x15 SBUS - Illegal Fragment Count

0x16 SBUS - Illegal Fragment Type

0x17 Access denied

Not used

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

107
Page 108: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

108

7 arametrierung des UmrichtersEW-Geräteprofil

Beispiel: Para-metrierungsfehler

Bei der Ausführung eines Lese- oder Schreibdienstes wurde ein falscher Index einge-tragen.

0x08 00

0x00 No Error

0x10 Illegal Index

0x11 Not yet implemented

0x12 Read only

0x13 Parameter Blocking

0x14 Setup runs

0x15 Value too large

0x16 Value too small

0x17 Required Hardware does not exist

0x18 Internal Error

0x19 Access only via RS485 (via X13)

0x1A Access only via RS485 (via XT)

0x1B Parameter protected

0x1C "Controller inhibit" required

0x1D Value invalid

0x1E Setup started

0x1F Buffer overflow

0x20 "No Enable" required

0x21 End of File

0x22 Communication Order

0x23 "IPOS Stop" required

0x24 Autosetup

0x25 Encoder Nameplate Error

0x29 PLC State Error

MOVILINK®

Additional Code

Error Class High Low Beschreibung

Code (hex) Bedeutung

Error-Class 0x08 Other

Error-Code 0x00 -

Add.-Code high 0x00 -

Add.-Code low 0x10 Illegal Index

PS

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 109: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

7Parametrierung des UmrichtersSEW-Geräteprofil

7.6.3 Beispiel: Lesen eines Parameters (READ)

Das Lesen eines Parameters über die Kommunikations-Schnittstellen erfolgt mit derLese-Anforderung (Read-Request) des Automatisierungsgerätes an den Antriebsum-richter MOVIDRIVE® (siehe folgendes Bild).

Ist die Ausführung des Lesedienstes im Antriebsumrichter nicht möglich, so wird diesdem Automatisierungsgerät in einer negativen Antwort (negative Read-Response)zurückgemeldet. Das Automatisierungsgerät erhält somit eine negative Bestätigung(Read-Error-Confirmation) mit genauer Aufschlüsselung des Fehlers.

Zyklisches Lesen eines Parameters

Bei der zyklischen Übertragungsvariante muss das Handshake-Bit gewechselt werden,damit die Dienstbearbeitung (Ausführung READ-Dienst) aktiviert wird. Bei der Nutzungder azyklischen PDU-Typen bearbeitet der Umrichter jedes Request-Telegramm undführt somit den Parameterkanal immer aus.

Die Parametrierung wird wie folgt durchgeführt:1. Tragen Sie den Index des zu lesenden Parameters in Byte 2 (Index-High) und Byte 3

(Index-Low) ein.2. Tragen Sie die Service-Kennung für den Read-Dienst im Verwaltungs-Byte ein

(Byte 0).3. Bei zyklischen PDU-Typen übergeben Sie erst durch den Wechsel des Handshake-

Bits den Read-Dienst an den Umrichter. Bei azyklischen PDU-Typen wird der Para-meterkanal immer ausgewertet.

54674ADE

READ (8470)

OK + Daten von Index 8470

Fehler + Rückkehr-Kode

CLIENT SERVER

Read-Request

Read-Confirmation

Read-Error-Confirmation

O D E R

negativeRead-Response

Read-Response

Read-Indication

2b. Fehler aufgetreten!Keine Daten verfügbar

2a. Parameter-Index 8470 wird vomUmrichter gelesen.

1. Lese-Anforderung (z. B. Lese Rampe t11 auf RECHTS = Index 8470

3a. Lese-Dienst wird mit den Daten beantwortet (z. B. 0.5 s)

3b. Lese-Dienst fehlerhaft, weitere Infos im Rückkehr-Kode

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

109
Page 110: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

110

7 arametrierung des UmrichtersEW-Geräteprofil

Da es sich um einen Lesedienst handelt, werden die gesendeten Daten-Bytes (Byte 4 -7) sowie die Datenlänge (im Verwaltungs-Byte) ignoriert und müssen demzufolge auchnicht eingestellt werden.Der Umrichter bearbeitet nun den Read-Dienst und liefert mit dem Gleichsetzen derHandshake-Bits die Dienstbestätigung zurück.

7.6.4 Beispiel: Schreiben eines Parameters (WRITE)

Das Schreiben eines Parameters erfolgt analog zum Lesen eines Parameters über dieFeldbus-Schnittstelle (siehe folgendes Bild).

Byte 0: Verwaltung7 6 5 4 3 2 1 00 0/1 1 1 0 0 0 1

Service-Kennung:0001 = Read

Datenlänge:11 = 4 Byte

Handshake-Bit:Muss bei jedem neuen Auftrag gewechselt werden.

Status-Bit:0 = kein Fehler bei Service-Ausführung1 = Fehler bei Service-Ausführung

X = nicht relevant0/1 = Bitwert wird gewechselt

54675BDE

WRITE (8470: 2.5 s)

OK

Fehler + Rückkehr-Kode

CLIENT SERVER

Write-Request

Write-Confirmation

Write-Error-Confirmation

O D E R

negativeWrite-Response

Write-Response

Write-Indication

2b. Fehler aufgetreten!Keine Daten geschrieben

2a. Parameter-Index 8470 wird auf2.5 s gesetzt.

1. Schreib-Anforderung (z. B. Schreibe auf Index 8470 = Rampe t11 auf RECHTS

3a. Schreib-Dienst wird mit den Daten beantwortet (z. B. 0.5 s)

3b. Schreib-Dienst fehlerhaft, da z. B. Parameterwert zu groß

den Parameterwert 2.5 s)

PS

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 111: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

7Parametrierung des UmrichtersSEW-Geräteprofil

Ist die Ausführung des Schreib-Dienstes im Antriebsumrichter nicht möglich, da z. B.falsche Parameterdaten übergeben wurden, so wird dies dem Automatisierungsgerät ineiner negativen Antwort (negative Write-Response) zurückgemeldet. Das Automatisie-rungsgerät erhält somit eine negative Bestätigung (Write-Error-Confirmation) mitgenauer Aufschlüsselung des Fehlers.

Zyklisches Schreiben eines Parameters

Bei der zyklischen Übertragungsvariante muss das Handshake-Bit gewechselt werden,damit die Dienstbearbeitung (Ausführung WRITE-Dienst) aktiviert wird. Bei der Nutzungder azyklischen PDU-Typen bearbeitet der Umrichter jedes Request-Telegramm undführt somit den Parameterkanal immer aus.Die Parametrierung wird wie folgt durchgeführt:1. Tragen Sie den Index des zu schreibenden Parameters in Byte 2 (Index-High) und

Byte 3 (Index-Low) ein.2. Tragen Sie die zu schreibenden Daten in Byte 4 - 7 ein.3. Tragen Sie die Service-Kennung und die Datenlänge für den Write-Dienst im Verwal-

tungs-Byte ein (Byte 0).4. Bei zyklischen PDU-Typen übergeben Sie erst durch den Wechsel des Handshake-

Bits den WRITE-Dienst an den Umrichter. Bei azyklischen PDU-Typen wird derParameterkanal immer ausgewertet.

Der Umrichter bearbeitet nun den Write-Dienst und liefert mit dem Gleichsetzen derHandshake-Bits die Dienstbestätigung zurück.

Die Datenlänge beträgt für alle Parameter der SEW-Antriebsumrichter 4 Bytes.

Byte 0: Verwaltung7 6 5 4 3 2 1 00 0/1 1 1 0 0 1 0

Service-Kennung:0010 = Write

Datenlänge:11 = 4 Byte

Handshake-Bit:Muss bei jedem neuen Auftrag gewechselt werden.

Status-Bit:0 = kein Fehler bei Service-Ausführung1 = Fehler bei Service-Ausführung

0/1 = Bitwert wird gewechselt

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

111
Page 112: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

112

7 arametrierung des UmrichtersEW-Geräteprofil

Am Beispiel des WRITE-Dienstes soll anhand des folgenden Bilds ein Parametrierungs-ablauf zwischen Steuerung und Umrichter über einen zyklischen PDU-Typ dargestelltwerden. Zur Vereinfachung des Ablaufs wird nur das Verwaltungs-Byte des Parameter-kanals dargestellt.

Während der Master den Parameterkanal für den Write-Dienst vorbereitet, wird derParameterkanal vom Antriebsumrichter nur empfangen und zurückgesendet. Eine Akti-vierung des Dienstes erfolgt erst in dem Augenblick, in dem sich das Handshake-Bitgeändert hat, also in diesem Beispiel von 0 auf 1 gewechselt hat. Nun interpretiert derAntriebsumrichter den Parameterkanal und bearbeitet den Write-Dienst, beantwortetalle Telegramme aber weiterhin mit Handshake-Bit = 0. Die Bestätigung des ausgeführ-ten Dienstes erfolgt mit einem Gleichsetzen des Handshake-Bits im Response-Telegramm des Antriebsumrichters. Der Master erkennt nun, dass das empfangeneHandshake-Bit mit dem gesendeten wieder übereinstimmt und kann nun eine neueParametrierung vorbereiten.

00152BDE

0 1100100

0 1100100

0 1100100

0 1100100

0 1100101

0 1100100

0 1100101

0 1100100

0 1100101

0 1100101

0 1100101

Steuerung

RS-485

Antriebsumrichter(Slave)

Parameterkanalwird für Write-Dienst vorbereitet.

Handshake-Bit wirdgewechselt und Dienstan Antriebsumrichterübergeben.

Dienstbestätigungerhalten, da Sende-und Empfangs-Hand-shake-Bit nun wiedergleich sind.

Parameterkanal wirdempfangen, aber nichtausgewertet.

Write-Dienst ausgeführt,Handshake-Bit wird ge-wechselt.

Write-Dienstwird bearbeitet.

Parameterkanal wirdempfangen, aber nichtausgewertet.

PS

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 113: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

7Hinweise zur ParametrierungSEW-Geräteprofil

7.7 Hinweise zur ParametrierungMit der Parametrierung des Antriebsumrichters MOVIDRIVE® über das Feldbussystemkönnen Sie generell alle Antriebsparameter erreichen. Da einige Antriebsparameterjedoch in direktem Zusammenhang mit der Kommunikation über das Feldbussystemstehen, sollten Sie die folgenden Hinweise bei der Parametrierung beachten.

Parametrierung im Zustand REGLERSPERRE

Einige Parameter können nur im Antriebszustand REGLERSPERRE verändert(geschrieben) werden. Der Umrichter signalisiert dies durch eine negative Bestätigungdes Write-Dienstes. Welche Parameter diese Einschränkung aufweisen, können Siedem Parameterverzeichnis entnehmen. Generell können diese Parameter aber auchwährend eines Fehlers bzw. im Zustand 24-V-Betrieb verändert werden.

Werkseinstellung Bei Ausführung der Werkseinstellung werden nahezu alle Parameter auf den Default-Wert zurückgesetzt. Für den Busbetrieb bedeutet dies, dass die Steuerquelle und dieSollwertquelle auf den Default-Wert zurückgesetzt werden.

Parametersperre Die Parametersperre blockiert mit der Aktivierung über P803 Parametersperre = Jajegliche Verstellung von einstellbaren Parametern. Die Aktivierung der Parametersperreist sinnvoll, wenn der Antriebsumrichter vollständig parametriert wurde und keine wei-teren Änderungen erforderlich sind. Mit diesem Parameter haben Sie beispielsweise dieMöglichkeit, eine Änderung der Antriebsparameter z. B. über das Handbediengerät desAntriebsumrichters zu sperren.

HINWEISDer Antriebsumrichter muss zur Steuerung über die Prozessdaten klemmenseitig frei-gegeben werden. Das heißt, dass der Antrieb nach der Werkseinstellung unterbestimmten Voraussetzungen freigegeben wird. Stellen Sie deshalb vor Aktivierungder Werkseinstellung sicher, dass die Signale der digitalen Binäreingänge nach derWerkseinstellung nicht eine Freigabe des Antriebsumrichters auslösen. Schalten Siesicherheitshalber die Netzspannung erst nach vollständiger Parametrierung desUmrichters ein.

HINWEISDie Parametersperre blockiert generell das Schreiben von Parametern. Somit ist auchder Schreibzugriff über die Kommunikations-Schnittstellen bei aktiver Parameter-sperre blockiert!

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

113
Page 114: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

114

8 ber MOVITOOLS® MotionStudioetrieb des MOVITOOLS® MotionStudio

8 Betrieb des MOVITOOLS® MotionStudio8.1 Über MOVITOOLS® MotionStudio8.1.1 Aufgaben

Das Software-Paket bietet Ihnen Durchgängigkeit beim Ausführen der folgendenAufgaben:• Kommunikation zu Geräten aufbauen• Funktionen mit den Geräten ausführen

8.1.2 Kommunikation zu Geräten aufbauen

Zum Einrichten der Kommunikation zu den Geräten ist im Software-PaketMOVITOOLS® MotionStudio der SEW-Communication-Server integriert.Mit dem SEW-Communication-Server richten Sie Kommunikationskanäle ein. Einmaleingerichtet, kommunizieren die Geräte mithilfe ihrer Kommunikationsoptionen über di-ese Kommunikationskanäle. Sie können maximal 4 Kommunikationskanäle gleichzeitigbetreiben. MOVITOOLS® MotionStudio unterstützt die folgenden Kommunikationskanäle:• Seriell (RS485) über Schnittstellenumsetzer • Systembus (SBus) über Schnittstellenumsetzer• Ethernet• EtherCAT• Feldbus• PROFIBUS DP/DP-V1• S7-MPIAbhängig von dem Gerät und seinen Kommunikationsoptionen steht Ihnen von diesenKommunikationskanälen eine Auswahl zur Verfügung.

8.1.3 Funktionen mit den Geräten ausführen

Das Software-Paket bietet Ihnen Durchgängigkeit beim Ausführen der folgendenFunktionen:• Parametrierung (zum Beispiel im Parameterbaum des Geräts)• Inbetriebnahme• Visualisierung und Diagnose• ProgrammierungUm die Funktionen mit den Geräten auszuführen, sind im Software-PaketMOVITOOLS® MotionStudio die folgenden Grundkomponenten integriert:• MotionStudio• MOVITOOLS®

Alle Funktionen korrespondieren mit Tools. MOVITOOLS® MotionStudio bietet fürjeden Gerätetyp die passenden Tools an.

ÜB

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 115: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

8Erste SchritteBetrieb des MOVITOOLS® MotionStudio

8.2 Erste Schritte8.2.1 Software starten und Projekt anlegen

Um MOVITOOLS® MotionStudio zu starten und ein Projekt anzulegen, gehen Siefolgendermaßen vor:1. Starten Sie MOVITOOLS® MotionStudio im WINDOWS®-Startmenü unter dem

folgenden Pfad: "Start\Programme\SEW\MOVITOOLS-MotionStudio\MOVITOOLS-Moti-onStudio"

2. Legen Sie ein Projekt mit Namen und Speicherort an.

8.2.2 Kommunikation aufbauen und Netzwerk scannen

Um mit MOVITOOLS® MotionStudio eine Kommunikation aufzubauen und Ihr Netzwerkzu scannen, gehen Sie folgendermaßen vor:1. Richten Sie einen Kommunikationskanal ein, um mit Ihren Geräten zu kommunizie-

ren. Detailierte Angaben, um einen Kommunikationskanal zu konfigurieren finden Sie indem Abschnitt der betreffenden Kommunikationsart.

2. Scannen Sie Ihr Netzwerk (Geräte-Scan). Klicken Sie dazu die Schaltfläche[Netzwerk-Scan starten] [1] in der Symbolleiste.

3. Markieren Sie das Gerät, das Sie konfigurieren möchten.4. Öffnen Sie mit der rechten Maustaste das Kontextmenü.

Als Ergebnis werden Ihnen gerätespezifische Tools angezeigt, um Funktionen mitden Geräten auszuführen.

64334AXX

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

115
Page 116: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

116

8 ommunikationsmodusetrieb des MOVITOOLS® MotionStudio

8.3 Kommunikationsmodus8.3.1 Überblick

MOVITOOLS® MotionStudio unterscheidet zwischen dem Kommunikationsmodus"Online" oder "Offline".Den Kommunikationsmodus bestimmen Sie selbst. Abhängig von dem gewählten Kom-munikationsmodus werden Ihnen gerätespezifisch Offline-Tools oder Online-Toolsangeboten.Die folgende Darstellung beschreibt die beiden Arten von Tools:

64335AXX

Tools Beschreibung

Offline-Tools

Änderungen mit Offline-Tools wirken sich zunächst "NUR"auf den Arbeitsspeicher [2] aus.• Speichern Sie Ihr Projekt, damit die Änderungen auf der Festplatte [1] Ihres PC gesichert

werden.• Führen Sie einen "Download" durch, wenn Sie die Änderungen auch auf Ihr Gerät [3]

übertragen möchten.

Online-Tools

Änderungen mit Online-Tools wirken sich zunächst "NUR" auf das Gerät [3] aus. • Führen Sie einen "Upload" durch, um diese Änderungen in den Arbeitsspeicher [2] zu

übertragen, • Speichern Sie Ihr Projekt, damit die Änderungen auf der Festplatte [1] Ihres PC gesichert

werden.

[3]

[1] [2]

Offline-Tool

Online-Tool

KB

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 117: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

8KommunikationsmodusBetrieb des MOVITOOLS® MotionStudio

8.3.2 Kommunikationsmodus (Online oder Offline) auswählen

Um einen Kommunikationsmodus auszuwählen, gehen Sie folgendermaßen vor:1. Wählen Sie den Kommunikationsmodus:

• "Online" [1], für Funktionen (Online-Tools), die sich direkt auf das Gerätauswirken sollen.

• "Offline" [2], für Funktionen (Offline-Tools), die sich auf Ihr Projekt auswirkensollen.

2. Markieren Sie den Geräteknoten3. Öffnen Sie mit der rechten Maustaste das Kontextmenü, um die Tools zum Konfigu-

rieren des Geräts anzuzeigen.

HINWEISDer Kommunikationsmodus "Online" ist KEINE Rückmeldung, dass Sie gerade mitdem Gerät verbunden sind, oder dass das Gerät kommunikationsbereit ist.• Wenn Sie diese Rückmeldung brauchen, beachten Sie den Abschnitt "Zyklischen

Erreichbarkeitstest einstellen" in der Online-Hilfe (oder im Handbuch) vonMOVITOOLS® MotionStudio.

HINWEIS• Die Befehle der Projektverwaltung (z. B. "Download", "Upload" etc.), der

Online-Gerätestatus, sowie der "Geräte-Scan", arbeiten unabhängig von demeingestellten Kommunikationsmodus.

• MOVITOOLS® MotionStudio startet in dem Kommunikationsmodus, den Sie vordem Schließen eingestellt hatten.

64337AXX

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

117
Page 118: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

118

8 ommunikation seriell (RS485) über Schnittstellenumsetzeretrieb des MOVITOOLS® MotionStudio

8.4 Kommunikation seriell (RS485) über Schnittstellenumsetzer8.4.1 Engineering über Schnittstellenumsetzer (Seriell)

Da Ihr Gerät die Kommunikationsoption "Seriell" unterstützt, können Sie für das Engi-neering einen geeigneten Schnittstellenumsetzer einsetzen.Der Schnittstellenumsetzer ist eine zusätzliche Hardware, die Sie überSEW-EURODRIVE beziehen können. Sie verbinden damit ihren Engineering-PC mitder entsprechenden Kommunikationsoption des Geräts.Die folgende Tabelle zeigt Ihnen, welche Arten von Schnittstellenumsetzer es gibt undfür welche Geräte sie geeignet sind.

Da die Mehrzahl der PCs mittlerweile mit USB-Schnittstellen statt mitRS232-Schnittstellen ausgerüstet sind, wird in den folgenden Kapiteln nur noch auf denSchnittstellenumsetzer USB11A eingegangen.Der Anschluss der Schnittstellenumsetzer an MOVIDRIVE® B ist im Kapitel 4, "SerielleSchnittstellen des MOVIDRIVE® B", beschrieben.

8.4.2 Schnittstellenumsetzer USB11A in Betrieb nehmen

Überblick Der Schnittstellenumsetzer USB11A arbeitet mithilfe einer COM-Umlenkung. Dieseweist dem Schnittstellenumsetzer den ersten freien COM-Port zu.Im Folgenden wird beschrieben, wie Sie den Schnittstellenumsetzer USB11A an IhrGerät anschließen und falls erforderlich die Treiber dafür installieren.

Art des Schnittstellen-umsetzers (Option)

Sach-nummer

Lieferumfang Geräte

USB11A(USB auf RS485)

0824 831 1 2 Anschlusskabel:• TAE-Anschlusskabel mit

zwei RJ10-Steckern• USB-Anschlusskabel mit

USB-A-Stecker und USB-B-Stecker

• MOVIDRIVE® B• MOVITRAC® 07A• MOVITRAC® B• MOVIFIT® MC/FC/SC• MOVIGEAR®

• UFx11A Feldbusgateways• DFx Feldbusgateways• DHx MOVI-PLC®-Steuerung• MFx/MQx Feldbus-Schnitt-

stellen für MOVIMOT®

UWS21B(RS232 auf RS485)

1820 456 2 2 Anschlusskabel:• TAE-Anschlusskabel mit

zwei RJ10-Steckern• Anschlusskabel mit 9-

poligem Sub-D-Stecker

UWS11A(RS232 auf RS485) für Tragschiene

822 689 X ohne

KB

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 119: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

8Kommunikation seriell (RS485) über SchnittstellenumsetzerBetrieb des MOVITOOLS® MotionStudio

USB11A an MOVIDRIVE® B anschließen

Die Darstellung zeigt wie der Schnittstellenumsetzer USB11A [2] über den SteckplatzXT [3] mit MOVIDRIVE® B [4] und dem PC [1] verbunden ist.

Um den Schnittstellenumsetzer USB11A mit dem PC und MOVIDRIVE® B zu verbin-den, gehen Sie folgendermaßen vor:1. Verbinden Sie den Schnittstellenumsetzer USB11A [2] mit den beiden mitgelieferten

Anschlusskabeln.2. Stecken Sie den RJ10-Stecker des ersten Anschlusskabels in den Steckplatz [3] XT

des MOVIDRIVE® B [4].3. Stecken Sie den USB-A-Stecker des zweiten Anschlusskabels in eine freie

USB-Schnittstelle an Ihrem PC [1].4. Falls Sie den Schnittstellenumsetzer erstmalig mit MOVITOOLS® MotionStudio

betreiben, installieren Sie die benötigten Treiber.

64340AXX

[1]

PC

[2]

USB11A mit zwei Anschlusskabeln (im Lieferumfang enthalten)

[3]

Steckplatz XT des MOVIDRIVE® B

[4]

MOVIDRIVE® B

[1]

[3]

[2]

[4]

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

119
Page 120: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

120

8 ommunikation seriell (RS485) über Schnittstellenumsetzeretrieb des MOVITOOLS® MotionStudio

Treiber installieren

Die Treiber für den Schnittstellenumsetzer USB11A werden bei der Installation desMOVITOOLS® MotionStudio installiert. Das betrifft auch den Treiber für dieCOM-Umlenkung. Voraussetzung ist, dass der Schnittstellenumsetzer mit Ihrem PCverbunden war, während Sie MOVITOOLS® MotionStudio installiert haben. Wenn Sie den Schnittstellenumsetzer USB11A nachträglich verwenden möchten,finden Sie alle benötigten Treiberdateien im Installationspfad vonMOVITOOLS® MotionStudio.Um die Treiber für den Schnittstellenumsetzer USB11A nachträglich zu installieren,gehen Sie folgendermaßen vor:1. Stellen Sie sicher, dass Ihr PC über lokale Administratorrechte verfügt.2. Verbinden Sie den Schnittstellenumsetzer USB11A mit einem freien USB-Anschluss

an Ihrem PC.Die neue Hardware wird erkannt und der Hardware-Assistent startet.

3. Folgen Sie den Anweisungen des Hardware-Assistenten.4. Klicken Sie auf die Schaltfläche [Durchsuchen] und wechseln Sie zum Installations-

verzeichnis von MOVITOOLS® MotionStudio. 5. Stellen Sie den folgenden Pfad ein:

"..\Program Files\SEW\MotionStudio\Driver\FTDI_V2"6. Ein Klick auf die Schaltfläche [Weiter] installiert die Treiber und weist dem Schnitt-

stellenumsetzer den ersten freien COM-Port des PCs zu.

COM-Port des USB11A auf dem PC überprüfen

Um zu überprüfen welcher virtuelle COM-Port dem Schnittstellenumsetzer USB11A aufdem PC zugewiesen wurde, gehen Sie folgendermaßen vor:1. Wählen Sie auf Ihrem PC den folgenden Menüpunkt:

[Start] / [Einstellungen] / [Systemsteuerung] / [System]2. Öffnen Sie die Registerkarte "Hardware".3. Klicken Sie auf die Schaltfläche [Geräte-Manager].4. Klappen Sie das Verzeichnis "Anschlüsse (COM und LPT)" auf.

Als Ergebnis bekommen Sie angezeigt welcher virtuelle COM-Port dem Schnitt-stellenumsetzer zugewiesen wurde, zum Beispiel: "USB Serial Port (COM3)".

HINWEISCOM-Port des USB11A ändern, um Konflikt mit anderem COM-Port zu vermeiden.Es ist möglich, dass eine andere Hardware (zum Beispiel ein internes Modem)denselben COM-Port belegt wie der Schnittstellenumsetzer USB11A.• Markieren Sie im Geräte-Manager den COM-Port des USB11A.• Wählen Sie im Kontextmenü die Schaltfläche [Eigenschaften] und weisen Sie dem

USB11A einen anderen COM-Port zu.• Führen Sie einen Neustart aus, damit die geänderten Eigenschaften übernommen

werden.

KB

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 121: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

8Kommunikation seriell (RS485) über SchnittstellenumsetzerBetrieb des MOVITOOLS® MotionStudio

8.4.3 Serielle Kommunikation konfigurieren

Voraussetzung ist eine serielle Verbindung zwischen Ihrem PC und den Geräten, dieSie konfigurieren möchten. Das erreichen Sie zum Beispiel mit dem Schnittstellenum-setzer USB11A.Um eine serielle Kommunikation zu konfigurieren, gehen Sie folgendermaßen vor:1. Betätigen Sie die Schaltfläche [Kommunikationsanschlüsse konfigurieren] [1] in der

Symbolleiste.

Das Fenster "Kommunikationsanschlüsse konfigurieren" wird aufgerufen.

2. Wählen Sie aus der Auswahlliste [1] die Kommunikationsart "Seriell".In dem Beispiel ist der 1. Kommunikationskanal mit der Kommunikationsart "Seriell"aktiviert [2].

64341AXX

64342ADE

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

121
Page 122: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

122

8 ommunikation seriell (RS485) über Schnittstellenumsetzeretrieb des MOVITOOLS® MotionStudio

3. Drücken Sie die Schaltfläche [Bearbeiten] [3] im rechten Teil des Fensters"Kommunikationsanschlüsse konfigurieren".Als Ergebnis werden die Einstellungen der Kommunikationsart "seriell" angezeigt.

4. Ändern Sie ggfs. die vorgegebenen Kommunikationsparameter unter den Registern[Grundeinstellungen] und [Erweiterte Einstellungen]. Beziehen Sie sich dabei auf diedetaillierte Beschreibung der Kommunikationsparameter (Seite 123).

12078ADE

KB

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 123: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

8Kommunikation seriell (RS485) über SchnittstellenumsetzerBetrieb des MOVITOOLS® MotionStudio

8.4.4 Kommunikationsparameter seriell (RS485)

Die folgende Tabelle beschreibt die [Grundeinstellung] für den KommunikationskanalSeriell (RS485):

Die folgende Tabelle beschreibt die [Erweiterte Einstellung] für den Kommunikations-kanal Seriell (RS485):

Kommunikationsparameter Beschreibung Hinweis

COM-Port Serieller Port, mit dem der Schnitt-stellenumsetzer verbunden ist

• Wenn hier kein Wert eingetra-gen wird, nimmt der SEW-Com-munication-Server den ersten verfügbaren Port.

• Ein USB-Schnittstellenum-setzer wird durch den Zusatz "(USB)" kenntlich gemacht.

Baudrate Übertragungsgeschwindigkeit, mit der der angeschlossene PC über den Kommunikationskanal mit dem Gerät im Netzwerk kommuniziert.

• Einstellbare Werte:– 9,6 kBit/s– 57,6 kBit/s– AUTO (Default-Einstellung)

• Entnehmen Sie den korrekten Wert der Dokumentation zu dem angeschlossenen Gerät.

• Wenn Sie "AUTO" einstellen, werden die Geräte nacheinan-der mit beiden Baudraten gescannt.

• Stellen Sie den Startwert für die automatische Baudraten-erkennung unter [Einstellungen] / [Optionen] / [Kommunikation] ein.

Kommunikationsparameter Beschreibung Hinweis

Parameter-Telegramme Telegramm mit einem einzelnen Parameter

Wird genutzt, um einen einzelnen Parameter eines Geräts zu über-tragen.

Multibyte-Telegramme Telegramm mit mehreren Parametern

Wird genutzt, um den kompletten Parametersatz eines Geräts zu übertragen

Timeout Wartezeit in [ms], die der Master nach einer Anfrage auf eine Antwort des Slaves wartet.

• Default-Einstellung: – 100 ms (Parameter-

Telegramm)– 350 ms (Multibyte-

Telegramm)• Erhöhen Sie den Wert, wenn

bei einem Netzwerk-Scan nicht alle Geräte gefunden werden.

Wiederholungen Anzahl von Wiederholungen der Anfrage nach Überschreiten des Timeouts

Default-Einstellung: 3

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

123
Page 124: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

124

8 ommunikation SBus (CAN) über Schnittstellenumsetzeretrieb des MOVITOOLS® MotionStudio

8.5 Kommunikation SBus (CAN) über Schnittstellenumsetzer8.5.1 Engineering über Schnittstellenumsetzer (SBus)

Da Ihr Gerät die Kommunikationsoption "SBus" unterstützt, können Sie für das Enginee-ring einen geeigneten Schnittstellenumsetzer einsetzen.Der Schnittstellenumsetzer ist eine zusätzliche Hardware, die Sie überSEW-EURODRIVE beziehen können. Sie verbinden damit Ihren Engineering-PC mitder entsprechenden Kommunikationsoption des Geräts.Die folgende Tabelle zeigt Ihnen, welche Art von Schnittstellenumsetzer es gibt und fürwelche Geräte er geeignet ist:

Um das PC-CAN-Interface an das Gerät anzuschließen benötigen Sie ein zusätzlichesAnschlusskabel mit einem Abschlusswiderstand. Bei dem PC-CAN-Interface von SEWgehört ein geräteseitig konfektioniertes Anschlusskabel mit einem Abschlusswiderstandzum Lieferumfang. Daher wird wird im folgenden Abschnitt nur noch auf diesesPC-CAN-Interface eingegangen.

8.5.2 USB-CAN-Interface in Betrieb nehmen

Überblick Im Folgenden wird beschrieben, wie Sie das PC-CAN-Interface von SEW-EURODRIVEan die SBus-Schnittstelle Ihrer Geräte anschließen und was Sie dabei beachtenmüssen.

CAN-Stecker-belegung

Die folgende Darstellung zeigt die Belegung des 9-poligen Sub-D-Steckers in demPC-CAN-Interface von SEW (Draufsicht):

Art des Schnittstellen-umsetzers (Option)

Bestell-Nr. Lieferumfang Geräte

PC-CAN-Interface von SEW (incl. konfektio-niertem Anschlusskabel mit eingebautem Abschluss-widerstand)

1821 059 7 • Konfektioniertes Kabel mit 9-poligem Sub-D-Stecker zum Anschließen an das Gerät, Länge 2 m

• An einem Ende des konfektionierten Kabels ist ein Abschlusswiderstand von 120 Ohm eingebaut (zwischen CAN_H und CAN_L).

• MOVIAXIS®

• MOVIDRIVE® B• MOVITRAC® B• MOVI-PLC® (basic und

advanced)

PCAN-USB ISO der Firma Peak

IPEH 002022

• Ohne Anschlusskabel• Ohne Abschlusswiderstand

64773AXX

KB

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 125: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

8Kommunikation SBus (CAN) über SchnittstellenumsetzerBetrieb des MOVITOOLS® MotionStudio

USB-CAN-Inter-face an das Gerät anschließen

Der Anschluss über die CAN-Schnittstellen des MOVIDRIVE® B ist im Kapitel "CAN-Schnittstellen des MOVIDRIVE® B" beschrieben.

Die Darstellung zeigt, wie das USB-CAN-Interface [2] von SEW-EURODRIVE über dieSBus-Schnittstelle [3] mit MOVIDRIVE® B [4] und dem PC [1] verbunden ist.

Um das USB-CAN-Interface mit dem PC und MOVIDRIVE® B zu verbinden, gehen Siefolgendermaßen vor:1. Verbinden Sie den 9-poligen Sub-D-Stecker des USB-CAN-Interface mit dem

konfektionierten Anschlusskabel. Achten Sie darauf, dass das Kabelende mit demAbschlusswiderstand zum USB-CAN-Interface führt.

2. Verbinden Sie das zweite Kabelende (ohne Abschlusswiderstand) mit der SBus-Schnittstelle X30 der Option DFC11B [3] im MOVIDRIVE® B [4].

3. Wenn das USB-CAN-Interface mit dem ersten oder letzten Gerät in einem Netzwerkverbunden ist, schalten Sie den Abschlusswiderstand an der Option DFC11B ein(DIP-Schalter "R" auf "ON").

4. Stecken Sie den USB-A-Stecker des USB-Kabels in eine freie USB-Schnittstelle anIhrem PC [1].

64340AXX

[1] PC[2] USB-CAN-Interface mit konfektioniertem Anschlusskabel mit Abschlusswider-

stand (im Lieferumfang enthalten)[3] SBus-Schnittstelle z. B. X30 der Option DFC11B[4] MOVIDRIVE® B

[1]

[3]

[2]

[4]

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

125
Page 126: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

126

8 ommunikation SBus (CAN) über Schnittstellenumsetzeretrieb des MOVITOOLS® MotionStudio

8.5.3 Kommunikation über SBus konfigurieren

Voraussetzung ist eine SBus-Verbindung zwischen Ihrem PC und den Geräten, die Siekonfigurieren möchten. Das erreichen Sie mit einem USB-CAN-Interface.Um eine SBus-Verbindung zu konfigurieren, gehen Sie folgendermaßen vor:1. Klicken sie auf das Symbol "Kommunikationsanschlüsse konfigurieren" [1] in der

Symbolleiste.

Als Ergebnis öffnet sich das Fenster "Kommunikationsanschlüsse konfigurieren".2. Wählen Sie aus der Auswahlliste [1] die Kommunikationsart "SBus".

In dem Beispiel ist der erste Kommunikationskanal mit der Kommunikationsart"SBus" aktiviert [2].

64341AXX

[1] Symbol "Kommunikationsanschlüsse konfigurieren"

64774AXX

[1] Auswahlliste "Kommunikationsart"[2] Kontrollfeld "Aktivieren"[3] Schaltfläche [Bearbeiten]

KB

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 127: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

8Kommunikation SBus (CAN) über SchnittstellenumsetzerBetrieb des MOVITOOLS® MotionStudio

3. Drücken Sie die Schaltfläche [Bearbeiten] [3] im rechten Teil des Fensters "Kommu-nikationsanschlüsse konfigurieren".

Als Ergebnis werden die Einstellungen der Kommunikationsart "SBus" angezeigt.4. Ändern Sie nötigenfalls die vorgegebenen Kommunikationsparameter unter den Re-

gistern [Grundeinstellungen] und [Erweiterte Einstellungen]. Beziehen Sie sich dabeiauf die detaillierte Beschreibung der Kommunikationsparameter.

12113ADE

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

127
Page 128: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

128

8 ommunikation SBus (CAN) über Schnittstellenumsetzeretrieb des MOVITOOLS® MotionStudio

8.5.4 Kommunikationsparameter für SBus

Die folgende Tabelle beschreibt die [Grundeinstellung] für den KommunikationskanalSBus:

Die folgende Tabelle beschreibt die [Erweiterte Einstellung] für den Kommunikationska-nal SBus:

Kommunikationsparameter Beschreibung Hinweis

Baudrate Übertragungsgeschwindigkeit, mit der der angeschlossene PC über den Kommunikationskanal mit dem Gerät im Netzwerk kommuniziert.

• Einstellbare Werte (zulässige Gesamtleitungslänge):– 125 kBaud (500 m)– 250 kBaud (250 m)– 500 kBaud (100 m)

(Default-Einstellung)– 1 MBaud (25 m)

• Alle angeschlossenen Geräte müssen die gleiche Baudrate unterstützen.

Kommunikationsparameter Beschreibung Hinweis

Parameter-Telegramme Telegramm mit einem einzelnen Parameter

Wird genutzt, um einen einzelnen Parameter eines Geräts zu über-tragen.

Multibyte-Telegramme Telegramm mit mehreren Parametern

Wird genutzt, um den kompletten Parametersatz eines Geräts zu übertragen

Timeout Wartezeit in [ms], die der Master nach einer Anfrage auf eine Antwort des Slaves wartet.

• Default-Einstellung: – 100 ms (Parameter-

Telegramm)– 350 ms (Multibyte-

Telgramm)• Erhöhen Sie den Wert, wenn

bei einem Netzwerk-Scan nicht alle Geräte gefunden werden.

Wiederholungen Anzahl von Wiederholungen der Anfrage nach Überschreiten des Timeouts

Default-Einstellung: 3

KB

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 129: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

8Kommunikation über Ethernet, Feldbus oder SBUSplusBetrieb des MOVITOOLS® MotionStudio

8.6 Kommunikation über Ethernet, Feldbus oder SBUSplus

8.6.1 Gerät über Ethernet mit dem PC verbinden

Der Engineering-Zugang über Ethernet, Feldbusoptionen oder SBUSplus ist ausführlichin den jeweiligen Handbüchern zu den Feldbus-Optionskarten beschrieben.

8.7 Funktionen mit den Geräten ausführen8.7.1 Geräte parametrieren im Parameterbaum

Der Parameterbaum zeigt alle Geräte-Parameter, gruppiert in Ordnern.Mithilfe des Kontextmenüs oder der Symbolleiste können Sie die Geräte-Parameterverwalten. Wie Sie Geräte-Parameter lesen oder ändern wird im folgenden Kapitelbeschrieben.

8.7.2 Geräteparameter lesen / ändern

Um Geräteparameter zu lesen oder zu ändern, gehen Sie folgendermaßen vor:1. Wechseln Sie in die gewünschte Sicht (Projektsicht oder Netzwerksicht)2. Wählen Sie den Kommunikationsmodus:

• Drücken Sie die Schaltfläche [zum Online-Modus wechseln] [1], wenn Sie direktauf dem Gerät Parameter lesen / ändern möchten.

• Drücken Sie die Schaltfläche [zum Offline-Modus wechseln] [2], wenn SieParameter im Projekt lesen / ändern möchten.

3. Wählen Sie das Gerät aus, das Sie parametrieren möchten.4. Öffnen Sie das Kontextmenü und wählen Sie den Befehl [Parameterbaum].

Die Ansicht "Parameterbaum" im rechten Teil des Bildschirms wird aufgerufen.

64337AXX

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

129
Page 130: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

130

8 unktionen mit den Geräten ausführenetrieb des MOVITOOLS® MotionStudio

5. Klappen Sie den "Parameterbaum" bis zu dem gewünschten Knoten auf.

6. Klicken Sie doppelt, um eine bestimmte Gruppe von Geräteparametern anzuzeigen.7. Wenn Sie numerische Werte in Eingabefeldern ändern, bestätigen Sie diese mit der

Eingabetaste.

8.7.3 Geräte in Betrieb nehmen (Online)

Um Geräte (Online) in Betrieb zu nehmen, gehen Sie folgendermaßen vor:1. Wechseln Sie in die Netzwerksicht.2. Drücken Sie die Schaltfläche [zum Online-Modus wechseln] [1].

3. Wählen Sie das Gerät aus, das Sie in Betrieb nehmen möchten.4. Öffnen Sie das Kontextmenü und wählen Sie den Befehl [Inbetriebnahme] / [Inbe-

triebnahme-Assistent].Der Inbetriebnahme-Assistent wird aufgerufen.

5. Folgen Sie den Anweisungen des Inbetriebnahme-Assistenten und laden Sieabschließend die Inbetriebnahmedaten in Ihr Gerät.

12079ADE

64354AXX

HINWEISE• Detaillierte Angaben zu den Geräteparametern erhalten Sie in der Parameterliste

des Geräts.• Detaillierte Angaben zur Bedienung des Inbetriebnahme-Assistenten erhalten Sie

in der Online-Hilfe des MOVITOOLS® MotionStudio.

FB

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 131: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

8Bus-MonitorBetrieb des MOVITOOLS® MotionStudio

8.7.4 Geräteinternes ScopeMit dem geräteinternen Scope-Speicher des MOVIDRIVE® können Gerätezuständeoder der Verlauf von Prozessdaten aufgezeichnet und anschließend zur detailliertenDiagnose am PC angezeigt werden. Weitere Information finden Sie in der Online-Hilfevon MOVITOOLS® MotionStudio.

8.8 Bus-MonitorMit der Engineering-Bedienoberfläche MOVITOOLS® MotionStudio können Sie unterdem Menüpunkt "Bus-Monitor" die Prozessdaten-Monitor-Funktion nutzen. Mit dieserFunktion erhalten Sie eine komfortable Inbetriebnahme- und Diagnosemöglichkeit fürden Einsatz des Umrichters im Kommunikationsverbund. Mit den beiden BetriebsartenMonitor und Steuerung können Sie zwischen dem reinen Diagnosebetrieb, in dem Siedie Prozessdatenkanäle nur anschauen können und dem Steuerungsbetrieb, in demSie auch Änderungen über den PC vornehmen können, auswählen.

8.8.1 Diagnosebetrieb des Bus-Monitors

Der Bus-Monitor in MOVITOOLS® MotionStudio erlaubt Ihnen in der BetriebsartMonitor, in einer laufenden Anlage die Soll- und Istwerte, die zwischen der übergeord-neten Steuerung und dem Umrichter MOVIDRIVE® ausgetauscht werden, in übersicht-licher Form anzuschauen und zu analysieren.Sie erhalten alle Informationen der drei Prozessdatenkanäle, wie z. B. die Beschreibungder Prozess-Eingangsdaten PE1 - PE3 (Istwerte) und Prozess-Ausgangsdaten PA1 -PA3 (Sollwerte) sowie deren aktuell über das Bussystem übertragene Werte.

8.8.2 Steuerung über Bus-Monitor

In der Betriebsart Steuerung können Sie den Bus-Monitor zur manuellen Steuerung desUmrichters über den PC nutzen. Der Umrichter weist dabei das gleiche Antriebsverhal-ten auf wie über die Kommunikations-Schnittstellen. Diese Betriebsart ermöglicht Ihnenbeispielsweise eine einfache Einarbeitung in die Prozessdaten-Steuerungskonzeptedes Umrichters MOVIDRIVE®.Da MOVITOOLS® MotionStudio über die serielle Schnittstelle mit dem Umrichter kom-muniziert, können Sie die Funktionalität der Prozessdaten des Umrichters auch ohneBus-Master kennen lernen, indem Sie alle Sollwerte manuell über den Bus-Monitor(Betriebsart Steuerung) vorgeben.

8.9 HandbetriebDer Handbetrieb im MOVITOOLS® MotionStudio ermöglicht eine manuelle Steuerung(Vorgabe von Drehzahlsollwert und Steuerbefehlen) über die seriellen Schnittstellendes MOVIDRIVE® B.

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

131
Page 132: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

132

9 berprüfung der Parametrierungus-Diagnose

9 Bus-DiagnoseDer Antriebsumrichter MOVIDRIVE® bietet zahlreiche Diagnoseinformationen für denBus-Betrieb. Zu diesen Diagnosemöglichkeiten zählt neben den Prozessdaten-Beschreibungsparametern zusätzlich der Menübereich P090 - P099 mit den Parame-tern zur Bus-Diagnose. Diese Parameter ermöglichen eine einfache Diagnose derKommunikation sogar über DBG60B.In diesem Kapitel werden die Parameter zur Konfiguration, die Möglichkeiten zur Pro-zessdaten-Diagnose und weitere busspezifische Diagnose-Möglichkeiten zusammen-fassend dargestellt. Das folgende Bild gibt darüber hinaus einen Überblick über alleKommunikationsparameter des Antriebsumrichters MOVIDRIVE®, die natürlich auchzur detaillierten Diagnose genutzt werden können.

9.1 Überprüfung der ParametrierungDie Parameter des Antriebsumrichters MOVIDRIVE® können über alle Kommunika-tions-Schnittstellen gelesen und geschrieben werden. Zur Kontrolle der Parametrierungbietet sich die Verwendung des Handbediengerätes oder des Engineering-ProgrammsMOVITOOLS® MotionStudio an.Parameter, die beispielsweise von einer Steuerung über den Feldbus geschriebenwerden, können auch über andere Schnittstellen gelesen und kontrolliert werden. DieZuordnung zwischen Menünummer des Handbediengerätes und dem Parameter-Indexkönnen Sie dem Systemhandbuch MOVIDRIVE® MDX60B/61B und dem Parameter-verzeichnis entnehmen.Eine Überprüfung, ob das Schreiben eines Parameters erfolgreich war, ist nicht notwen-dig, da der Antriebsumrichter bei fehlerhafter Parametrierung mit einer entsprechendenFehlermeldung antwortet.

ÜB

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 133: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

9Überprüfung der ParametrierungBus-Diagnose

Das folgende Bild gibt einen Überblick über die Kommunikationsparameter desMOVIDRIVE®.

64350ADE

750 Master-Slave

Einstellung der Busparameter

auf der Feldbus-Optionskarte

78x IP- Parameter

887 Synchronisation ext. Steuerung

888 Synchronisationzeit

970 DPRAM-Synchronisation

RS485

810 RS485 Adresse

811 RS485 Gruppenadresse

812 RS485 Timeout-Zeit

833 Reaktion RS485 TIMEOUT

FELDBUS

819 Feldbus-Timeout-Zeit

831 Reaktion Feldbus-TIMEOUT

Bus-Diagnose:

090 Feldbus PD-Konfiguration

091 Feldbus Typ

092 Baudrate Feldbus

093 Adresse Feldbus

Systembus 1/2

881/891 SBus Adresse 1/2

880/890 CAN-Profil

882/892 SBus Gruppenadresse 1/2

883/893 SBus Timeout-Zeit 1/2

884/894 SBus Baudrate 1/2

885/895 SBus Synchronisations-ID 1/2

887 Synchronisation ext. Steuerung

888 Synchronisationzeit

836/837 Reaktion SBus -TIMEOUT 1/2

750 Master-Slave

100 Sollwertquelle

101 Steuerquelle

870 Sollwert-Beschreibung PA1

870 Sollwert-Beschreibung PA1

871 Sollwert-Beschreibung PA2

876 PA-Daten freigeben

094 PA1 Sollwert [hex]

095 PA2 Sollwert [hex]

096 PA3 Sollwert [hex]

097 PE1 Istwert [hex]

098 PE2 Istwert [hex]

099 PE3 Istwert [hex]

873 Istwert-Beschreibung PE1

874 Istwert-Beschreibung PE2

875 Istwert-Beschreibung PE3

PE1

PE2

PE3

D0D0

Binärausgänge

PA1

PA2

PA3

Binäreingänge

IPOSplus®

IPOSplus®

Antriebssteuerung

Sollwert-Verarbeitung

889 Parameterkanal 2

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

133
Page 134: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

134

9 iagnose der Prozess-Eingangs- und -Ausgangsdatenus-Diagnose

9.2 Diagnose der Prozess-Eingangs- und -AusgangsdatenNach der Einstellung der Kommunikationsparameter sollten die Prozessdaten, die vonund zur Steuerung übertragen werden, überprüft werden. Dabei ist besonders auf dierichtige Bytefolge ("Motorola" oder "Intel"), die einheitliche Betrachtung des Zahlenfor-mats (dezimal oder hexadezimal) und die Zählweise der Bits in einem Byte oder Wort(Bit 0 - 7 oder Bit 1 - 8) zu achten. Komfortable Feldbus-Masteranschaltungen bietenhierfür einfache Diagnosemöglichkeiten, z. B. LED-Zeilen auf der Frontabdeckung, mitdenen Sie die einzelnen Prozessdaten des Feldbusses diagnostizieren können.

Feldbus-Monitor- Parameter

Um dem Anwender einen noch einfacheren Zugang zu diesen Steuer- und Sollwertenzu ermöglichen, bietet der Antriebsumrichter MOVIDRIVE® mit den folgenden Feldbus-Monitor-Parametern einen direkten Einblick in die über das Feldbussystem empfan-genen und gesendeten Prozessdaten (siehe folgendes Bild).• P094 PA1 Sollwert (hex)• P096 PA2 Sollwert (hex)• P098 PA3 Sollwert (hex)• P095 PE1 Ist-Wert (hex)• P097 PE2 Ist-Wert (hex)• P099 PE3 Ist-Wert (hex)

Dazu werden die vom Antriebsumrichter empfangenen und gesendeten Prozessdatenvon MOVITOOLS® MotionStudio gelesen. Aufgrund der unterschiedlichen Übertra-gungsgeschwindigkeiten werden nicht alle Prozessdatenzyklen sichtbar. Die Über-prüfung der angezeigten Werte führt aber in der Regel schnell zur Fehlerursache.

Feldbus-Monitor Die Feldbus-Monitor-Parameter versetzen Sie in die Lage, mit dem Handbediengerätdes Antriebsumrichters alle Prozessdaten in hexadezimaler Form zu kontrollieren. DasEngineering-Programm MOVITOOLS® MotionStudio bietet mit dem Feldbus-Monitor(siehe Kapitel "Engineering und Diagnose-Software MOVITOOLS® MotionStudio")darüber hinaus sogar die profilkonforme Interpretation der Prozessdaten, wie z. B. dieDarstellung von Drehzahl-Sollwerten in der Einheit 1/min.

Geräteinternes Scope

Zur Diagnose der zyklisch übertragenen Prozessdaten können Eingangs- und Aus-gangswerte über einen längeren Zeitraum mit dem geräteinternen Scope aufgezeichnetund über MOVITOOLS® MotionStudio angezeigt werden. So können auch selten auf-tretende, fehlerhafte Sollwerte erkannt werden. Weitere Information zum geräteinternenScope finden Sie z. B. in der Online-Hilfe des MOVITOOLS® MotionStudio.

54676ADE

Px3Px2Px1

Prozess-Ein/-Ausgangsdaten

P09x Px1 Sollwert (hex)

P09x Px2 Sollwert (hex)

P09x Px3 Sollwert (hex)

0006hex 014Fhex 0000hex

0006hex

01F4hex

0000hex

DB

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 135: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

9Diagnosemöglichkeiten für die RS485-KommunikationBus-Diagnose

9.3 Diagnosemöglichkeiten für die RS485-KommunikationBei Funktionsproblemen des MOVIDRIVE® bei Kommunikation über die RS485-Schnittstellen kontrollieren Sie zuerst alle Parameter, die die RS485-Schnittstellenbetreffen.Sind die Parameter P100 und P101 auf "RS485" eingestellt, können die übertragenenIstwerte über die Parameter P094 - P099 beobachtet werden.

Häufige Fehlerursachen

• Verdrahtungsfehler:– Sind die RS485-Schnittstellen aller Geräte richtig miteinander verbunden?– Sind die Ground-Potenziale der Geräte miteinander verbunden?– Wird ein geeignetes Kabel verwendet, dessen Schirm beidseitig großflächig

aufgelegt ist?– Ist der Bus als lineare Busstruktur ausgeführt, ohne Stichleitungen, nicht als

Baum oder Stern?– An Geräten von SEW-EURODRIVE dürfen keine zusätzlichen Abschlusswider-

stände angeschlossen sein.• Sind Baudrate, Timeout-Zeit und Adressen/Adressbereiche bei allen Geräten

passend zueinander eingestellt?• Es darf nur einen RS485-Master an einem RS485-Bus geben. Ein Master ergibt sich

durch– die Master-Slave-Funktion– ein IPOSplus®-Programm (MOVILINK®-Befehle)– Enginieering-PCs– Steuerungen und Operatorpanels

• Bei RS485-Mastern, die nicht von SEW-EURODRIVE entwickelt wurden, ist beson-ders auf den richtigen Telegrammaufbau, die Startpause und die Zeichenverzugszeitzu achten.

• Auch bei Modems, COM-Servern und anderen Gateways ist darauf zu achten, dassdie RS485-Telegramme in Aufbau, Startpause und Zeichenverzugszeit unverändertübertragen werden.

• Ist der Handbetrieb (oder die Steuerfunktion im Feldbus-Monitor) noch aktiv, istmöglicherweise eine andere Prozessdatenbelegung akitiv als ohne Handbetrieb.

• Ist die Timeout-Überwachung richtig eingestellt und werden zyklisch Datengesendet?

• Wird ein Parameterzugriff mit einer Fehlermeldung beantwortet, könnte derBetriebszustand des Gerätes oder die Parametersperre die Ursache sein. WeitereGründe lassen sich aus dem Rückkehrcode ableiten.

Software-Tools Zum Test und zur Diagnose der Kommunikation über RS485 sind in MOVITOOLS®

MotionStudio folgende Software-Tools integriert. Der Diagnose-PC wird dazu über denSchnittstellenumsetzer UWS21B (siehe Kapitel 4.1 "Anschluss und Installation RS485-Schnittstellen") an den RS485-Bus angeschlossen.• MoviScan (mtscan)

MoviScan ist ein Daten- und Telegramm-Monitor für die serielle Schnittstelle. Jenach Einstellung in MoviScan können alle Bytes oder nur gültige MOVILINK®-Tele-gramme aufgezeichnet werden. Der COM-Port wird über das Menü [Einstellung] /[Kommunikationsanschlüsse] festgelegt, die Baudrate ist fest auf 9600 Baud einge-stellt.

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

135
Page 136: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

136

9 iagnosemöglichkeiten für die RS485-Kommunikationus-Diagnose

• MoviTele (mttele)MoviTele ist ein Testprogramm, mit dem einzelne Prozess- oder Parameterdaten-Telegramme verschickt werden können. Die entsprechende Antwort des Geräts wirddann in dezimaler oder hexadezimaler Weise dargestellt. Der COM-Port wird überdas Menü [Einstellung] / [Kommunikationsanschlüsse] festgelegt, die Baudrate istfest auf 9600 Baud eingestellt.

Stellen Sie zum Start der Programme zuerst in MOVITOOLS® MotionStudio im Menü[Einstellungen] / [Berechtigungsstufe] (Passwort 4387) die Berechtigungsstufe 100 ein.Anschließend können Sie über das Kontextmenü [MOVITOOLS] / [Interne Applikati-onen ] die Programme "mtscan" oder "mttele" starten.

Beispiel: Lesen eines Index über RS485

Lesen des Parameters P160 Festdrehzahl n11 von einem Umrichter mit der RS485-Adresse 2.Anfrage:

Antwort:

Byte Wert Bedeutung Interpretation Hilfe

0 0x02 Startzeichen Anfrage Kap. "Telegramme", Abschnitt "Aufbau Response-Telegramm".

1 0x02 RS485-Adresse 2 Kap. "Adressierung und Übertragungs-verfahren".

2 0x86 Nutzdatentyp Azyklisch 8 Bytes Kap. "Aufbau und Länge der Nutzdaten".

3 0x31 Verwaltungsbyte Lese Parameter, Länge 4 Bytes

Kap. "Aufbau des MOVILINK®-Parameterkanals".

4 0x00 Subindex

5 0x21Index 8489

6 0x29

7

0x00 Daten 1500008

9

10

11 0xBF Blockprüfzeichen Kap. "Aufbau und Länge der Nutzdaten", Abschnitt "Bildung des Blockprüfzeichens"

Byte Wert Bedeutung Interpretation Hilfe

0 0x1D Startzeichen Antwort Kap. "Telegramme", Abschnitt "Aufbau Response-Telegramm".

1 0x02 RS485-Adresse 2 Kap. "Adressierung und Übertragungs-verfahren".

2 0x86 Nutzdatentyp Azyklisch 8 Bytes Kap. "Aufbau und Länge der Nutzdaten".

3 0x31 Verwaltungsbyte Lese Parameter, Länge 4 Bytes

Kap. "Aufbau des MOVILINK®-Parameter-kanals".

4 0x00 Parameter Subindex

5 0x21Parameter Index 8489

6 0x29

7 0x00

Daten 1500008 0x02

9 0x49

10 0xF0

11 0x1B Blockprüfzeichen Kap. "Aufbau und Länge der Nutzdaten", Abschnitt "Bildung des Blockprüfzeichens".

DB

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 137: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

9Diagnosemöglichkeiten für die CAN-KommunikationBus-Diagnose

9.4 Diagnosemöglichkeiten für die CAN-KommunikationBei Funktionsproblemen des MOVIDRIVE® bei Kommunikation über die CAN-Schnitt-stellen kontrollieren Sie zuerst alle Parameter, die diese Schnittstellen betreffen.Sind die Parameter P100 und P101 auf "SBus1/SBus2" eingestellt, können die übertra-genen Soll- und Istwerte über die Parameter P094 - P099 beobachtet werden.

Häufige Fehlerursachen

• Verdrahtungsfehler:– Sind die CAN-Schnittstellen aller Geräte richtig miteinander verbunden (CAN-

High, CAN-Low, CAN-Gnd)?– Sind die Ground-Potenziale der Geräte miteinander verbunden?– Wird ein geeignetes Kabel verwendet, dessen Schirm beidseitig großflächig auf-

gelegt ist?– Ist der Bus als lineare Busstruktur ausgeführt, ohne Stichleitungen, nicht als

Baum oder Stern? Ist die Gesamtkabellänge passend zur eingestellten Baud-rate?

– Am Anfang und am Ende muss je ein 120-Ω-Abschlusswiderstand angeschlos-sen oder über DIP-Schalter aktiviert sein.

• Sind Baudrate und Profil (CANopen, MOVILINK®) bei allen Geräten gleich einge-stellt? Im CANopen-Profil kann der NMT-Status und die PDO-Parametrierung mitdem Diagnose-Tool "CANopen Configuration" in MOVITOOLS® MotionStudio über-prüft werden.

• Ein bestimmter CAN-Identifier darf nur von einem Teilnehmer am CAN gesendetwerden. Transmit-Telegramme werden durch folgende Funktionen definiert:– Master-Slave-Funktion– IPOSplus®-Programm (SCOM und MOVILINK®-Befehle)– Enginieering-PCs– Steuerungen

• In einem Gerät darf je nach CAN-Schnittstelle ein Identifier für ein Transmit- oder einReceive-Telegramm nur einmal definiert sein. Die Belegung der Identifier ergibt sichdurch:– das Profil mit seinen fest definierten Identifiern– den Synchronisations-Identifier– ein IPOSplus®-Programm (SCOM und MOVILINK®-Befehle)

• Werden SCOM-Objekte, die in einem IPOSplus®-Programm definiert wurden, nichtgesendet, prüfen Sie, ob die Übertragung mit SCOMSTAT aktiviert wurde.

• Ist der Handbetrieb (oder die Steuerfunktion im Feldbus-Monitor) noch aktiv, ist dieSollwert-Übertragung über CAN blockiert und möglicherweise eine andere Prozess-datenbelegung akitiv.

• Ist die Timeout-Überwachung richtig eingestellt und werden zyklisch Datengesendet?

• Wird ein Parameterzugriff mit einer Fehlermeldung beantwortet, könnte derBetriebszustand des Gerätes oder die Parametersperre die Ursache sein. WeitereGründe lassen sich aus dem Rückkehrcode ableiten.

• BusauslastungEin CAN-Telegramm mit 8 Bytes Nutzdaten ist bis zu 130 Bit lang und wird bei500 kBaud in 260 µs übertragen. Es können in einer Millisekunde also maximal 3CAN-Telegramme übertragen werden, bei 1 MBaud maximal 7 CAN-Telegramme.Kalkulieren Sie mit einer Reserve von 25 % (mindestens 1 Telegramm je Betrach-tungszeitraum) für die Wiederholung von ggf. durch EMV zerstörte Telegramme.

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

137
Page 138: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

138

9 iagnosemöglichkeiten für die CAN-Kommunikationus-Diagnose

Software-Tools Zum Test und zur Diagnose der Kommunikation über CAN sind in MOVITOOLS®

MotionStudio folgende Software-Tools integriert. Der Diagnose-PC wird dazu über einePC-CAN-Schnittstelle (siehe Kapitel "MOVITOOLS® über SBus") an ein CAN-Netzwerkangeschlossen.• PCANview

PCANview zeigt alle auf dem CAN übertragenen Telegramme an und bietet einenÜberblick über Zykluszeiten und Anzahl der Telegramme. Außerdem erlaubt PCAN-view das Senden einzelner Telegramme.

• sCANsCAN ist ein Daten- und Telegramm-Monitor mit Speicherfunktion für CAN-Netz-werke. Passend zu den Daten, die über CAN übertragen werden kann die Anzeigeentsprechend dem Profil eingestellt werden. Filtereinstellungen, die Definition einerTrace-Datei, in die die eingelesenen Daten geschrieben werden, und weitere Analy-semöglichkeiten bieten so alle erforderlichen Diagnosefunktionen für den CAN.

Zum Starten der Programme werden bei der Installation von MOVITOOLS® Motion-Studio Verknüpfungen unter [Start] / [Programme] / [SEW] / [sCAN und PCAN Tools]angelegt.

Beispiel: Prozess-datenaustausch mit PCAN-View

Zum Austausch von Prozessdaten zwischen PC und MOVIDRIVE® B über SBus (CAN)schließen Sie das USB-CAN-Interface wie in Kapitel "Kommunikation SBus (CAN) überSchnittstellenumsetzer" beschrieben an. Im MOVIDRIVE® müssen Sie über P880/890das MOVILINK®-Profil auswählen sowie mit P881/891 die SBus-Adresse und mitP884/894 die SBus-Baudrate auslesen (z. B. mit dem Bediengerät DBG60B). Starten Sie nun das Programm PCAN-View. Beim Start muss ein Netzwerk mit zumMOVIDRIVE® passender Baudrate ausgewählt werden. Wird kein geeignetes CAN-Netz zur Auswahl angeboten, können CAN-Netzwerke mit dem Programm PCAN NetsConfiguration angelegt werden, die dann beim nächsten Start von PCAN-View zur Ver-fügung stehen. Beachten Sie, dass in der Statuszeile von PCAN-View die gewählteBaudrate [4] (hier: 500 kBit/s) und das USB-Symbol [3] angezeigt werden.

Zum Senden von Prozessdaten wird eine neue Transmit-Massage eingerichtet:• Der Identifier [6] errechnet sich wie in Kapitel "Telegramme" beschrieben zu:

8× SBus-Adresse + 3 (hier: 8 ×1 + 3 = 11 = 00Bhex)

64781AXX

[4] [3]

[1]

[6]

[5]

[2]

DB

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 139: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

9Diagnosemöglichkeiten für die Kommunikation über Feldbus-OptionskarteBus-Diagnose

• Die Länge [2] bei nicht fragmentierten Prozessdaten-Telegramme ist 6 Bytes = 3Worte.

• Bei einer Periodenzeit [5] von 0 ms wird ein Telegramm beim Druck auf die Leertastegesendet. Bei Periodenzeiten > 0 ms sendet PCAN-View selbständig im angege-benen Zyklus. Eine Periodenzeit von unter 10 ms kann nicht jede Windows-Versionrichtig weiterleiten.

• Wenn das PC-CAN-Interface richtig angeschlossen ist und Adresse und Baudratepassend eingestellt sind, antwortet MOVIDRIVE® auf jedes Prozessdaten-Tele-gramm mit der entsprechenden Message-ID [1] (hier: 8 ×1 + 4 = 11 = 00Chex).

• Die Überprüfung und Interpretaion der Istwerte sind in Kapitel 7.3 und 9.2 beschrie-ben.

• Antwortet MOVIDRIVE® nicht sofort auf ein Prozessdaten-Telegramm mit seinen Ist-werten, wird entweder der falsche Identifier für die Anfrage verwendet oder es sindnoch nicht alle Parameter im MOVIDRIVE® richtig eingestellt.

• Sollte in der Statuszeile von PCAN-View die Meldung BUSHEAVY angezeigtwerden, ist entweder beim Anschluss oder bei der Parametereinstellung noch einFehler.

9.5 Diagnosemöglichkeiten für die Kommunikation über Feldbus-OptionskarteBei Funktionsproblemen des MOVIDRIVE® bei Kommunikation über Feldbus-Options-karte kontrollieren Sie zuerst alle Parameter, die diese Schnittstellen betreffen.Sind die Parameter P100 und P101 auf "Feldbus" eingestellt, können die übertragenenSoll- und Istwerte sowie einige Feldbus-Einstellungen über die Parameter P094 - P099beobachtet werden. Ist als Feldbusoption einer der Industrial Ethernet-Schnittstellen(DFE32B, DFE33B) im Einsatz, kontrollieren Sie auch die IP-Parameter (P78x).

Häufige Fehlerursachen

• Verdrahtungsfehler:– Ist der Feldbus wie im Handbuch zur Feldbusoption beschrieben angeschlossen?– Sind die Ground-Potenziale der Geräte miteinander verbunden?– Wird ein geeignetes Kabel verwendet, dessen Schirm beidseitig großflächig

aufgelegt ist?• Sind Baudrate und Adressen aller Geräte am Feldbus passend zueinander einge-

stellt? DIP-Schaltereinstellungen werden erst bei einem Power-On-Reset über-nommen.

• Welchen Zustand signalisieren die LED auf der Feldbus-Optionskarte (siehe Hand-buch zur Feldbus-Optionskarte)?

• Welche Statusinformation zum Feldbus und zu den einzelnen Slaves meldet derFeldbus-Master (siehe Dokumentation zum Feldbus-Master)?

• Ist der Handbetrieb (oder die Steuerfunktion im Feldbus-Monitor) noch aktiv, ist dieSollwert-Übertragung über CAN blockiert und möglicherweise eine andere Prozess-datenbelegung aktiv.

• Ist die Timeout-Überwachung richtig eingestellt und werden zyklisch Datengesendet?

• Wird ein Parameterzugriff mit einer Fehlermeldung beantwortet, könnte derBetriebszustand des Gerätes oder die Parametersperre die Ursache sein. WeitereGründe lassen sich aus dem Rückkehrcode ableiten.

Software-Tools Zum Test und zur Diagnose der Kommunikation über Feldbus kann der Feldbus-Monitorin MOVITOOLS® MotionStudio verwendet werden. Weitere busspezifische Test- undDiagnosetools sind in den Handbüchern zu den Feldbus-Optionskarten aufgeführt.

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

139
Page 140: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

10

140

Stichwortverzeichnis

10 Stichwortverzeichnis

AAblaufsteuerung ..................................................87

Sicherheitsrelevante Steuerbefehle ..............88Statuswort 1 ..................................................94Statuswort 2 ..................................................95Statuswort 3 ..................................................96Statuswort-Definition ....................................93Steuerbefehle ...............................................89Steuerwort 1 .................................................91Steuerwort 2 .................................................92Steuerwort-Definition ....................................87

Adressierung und ÜbertragungsverfahrenAdressbyte ....................................................23Einzeladressierung .......................................23Gruppenadressierung (Multicast) .................24Rundruf-Adresse (Broadcast) .......................25Universal-Adressierung ................................24

Allgemeine HinweiseAufbau der Sicherheitshinweise .....................6Haftungsausschluss .......................................7Mängelhaftungsansprüche .............................7

Allgemeine Hinweise zu Bussystemen .................8Anschluss und Installation CAN 1 und CAN 2 ....34Anschluss und Installation RS485-Schnittstellen 12

Kabel schirmen und verlegen .......................16Aufbau der Sicherheitshinweise ............................6Aufbau des MOVILINK®-Parameterkanals .......102Aufbau und Länge der Nutzdaten

Blockprüfzeichen ..........................................27TYP-Byte PDU ..............................................26Übertragungsvarianten PDU-Typ .................26

BBlockprüfzeichen bilden ......................................28Bus-Diagnose ...................................................132

Diagnose der Prozess-Eingangs- und Ausgangsdaten ..............................134

Diagnosemöglchkeiten für die RS485-Kommunikation ..................135

Diagnosemöglichkeiten für die CAN-Kommunikation .....................137

Diagnosemöglichkeiten für die Kommunikation über Feldbus-Optionskarte ............139

Prüfen der Parametrierung .........................132

CCAN-Bus Identifier ..............................................39CAN-Schnittstellen des MOVIDRIVE® B ............34

Anschluss und Installation CAN 1 und CAN 2 .......................................34

Anschluss-Schaltbild CAN ............................35CAN-Netzwerk ..............................................35Kabelspezifikation .........................................37Klemmenbeschreibung CAN 1 und CAN 2 ...34Konfigurationsparameter ..............................38

CANopen-Profil über CAN ................................. 45CANopen-spezifische Objekte des

MOVIDRIVE® B .............................. 57Emergency-Objekt ....................................... 53Harte Synchronisation für Synchronlauf oder

Positionierung mehrerer MDX-B-Geräte ................................ 56

Heartbeat und Lifetime ................................ 54Konfiguration der CANopen-Schnittstelle des

MDX B und Netzwerkmanagement (NMT) .............................................. 46

Parameterzugriff über SDO ......................... 55Prozessdatenaustausch .............................. 48SYNC-Objekt ............................................... 52Weitere Geräteeigenschaften im

CANopen-Profil ............................... 57

DDatenaustausch azyklisch .................................. 21Datenaustausch zyklisch .................................... 21Diagnose der Prozess-Eingangs- und Ausgangsdaten ................................................ 134

Feldbus-Monitor ......................................... 134Feldbus-Monitor-Parameter ....................... 134Geräteinternes Scope ................................ 134

Diagnosemöglchkeiten für die RS485-Kommunikation .................................... 135

Häufige Fehlerursachen ............................ 135Software-Tools ........................................... 135

Diagnosemöglichkeiten für die CAN-Kommunikation ........................................ 137

Häufige Fehlerursachen ............................ 137Software-Tools ........................................... 138

Diagnosemöglichkeiten für die Kommunikation über Feldbus-Optionskarte ....................................... 139

Häufige Fehlerursachen ............................ 139Software-Tools ........................................... 139

EEinbau einer Optionskarte in MOVIDRIVE® B ... 68Emergency-Objekt ............................................. 53

COB-ID des Emergency-Objekt ................... 53Endschalterverarbeitung .................................... 94

FFehlernummer (Fehlercode) .............................. 98Fehlernummer und Gerätestatus ....................... 97Feldbus-Schnittstellen über Optionskarte bei MOVIDRIVE® B ................................................. 67

Einbau einer Optionskarte in MOVIDRIVE® B .......................... 68

Parameter zur Konfiguration der Kommunikati-on über Feldbusoption .................... 71

Prozess- und Parameterdatenzugriff über Feldbus ........................................... 73

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 141: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

10 Stichwortverzeichnis

Weitere Gerätefunktionen über Feldbus-Optionskarte ....................................73

GGerätestatus .......................................................97Gruppen-Parametertelegramm ...........................44Gruppen-Prozessdatentelegramm ......................42

HHaftungsausschluss ..............................................7Heartbeat und Lifetime ........................................54Hinweise zur Parametrierung ............................113

Parametersperre .........................................113Werkseinstellung ........................................113Zustand REGLERSPERRE ........................113

IInhalt des Handbuchs ...........................................9Istwert-Beschreibung der Prozess-Eingangsdaten ......................................84

KKlemme X13

Abschlusswiderstand ....................................15Anschluss-Schaltbild ....................................15Baudrate .......................................................15Kabelspezifikation .........................................15Potenzialtrennung .........................................15Schirm auflegen ............................................15

Kommunikation SBus (CAN) über Schnittstellenumsetzer ......................................124

Engineering über Schnittstellenumsetzer (SBus) ............................................124

Kommunikation über SBus konfigurieren ...126Kommunikationsparameter für SBus ..........128USB-CAN-Interface in Betrieb nehmen ......124

Kommunikation seriell (RS485) über Schnittstellenumsetzer ......................................118

Engineering über seriellen Schnittstellenumsetzer ..................118

Serielle Kommunikation konfigurieren ........121Serielle Kommunikationsparameter ............123USB11A in Betrieb nehmen ........................118

Kommunikation über Ethernet, Feldbus oder SBUSplus ..........................................................129Kommunikation über SBus konfigurieren ..........126Kommunikations-Schnittstellen des MOVIDRIVE® B ..................................................10Kommunikationsparameter für SBus ................128Konfiguration der CANopen-Schnittstelle des MDX B und Netzwerkmanagement (NMT)

Baudrate und CANopen-Slave-Adresse .......46Gerätezustände und NMT-Dienste ...............46

Konfigurationsparameter der seriellen Schnittstellen ........................................17

MMängelhaftungsansprüche ....................................7

MeldungPA-Daten freigegeben ................................. 93Umrichter betriebsbereit .............................. 93

Mitgeltende Unterlagen ........................................ 8MOVILINK®-Profil über CAN ............................. 39

Parametrierung über CAN (SBus-MOVILINK®) ........................ 44

Telegramme ................................................. 39MOVILINK®-Protokoll über RS485 .................... 18

Adressierung und Übertragungsverfahren ... 23Aufbau eines Zeichens ................................ 18Aufbau und Länge der Nutzdaten ................ 26Übertragungsrate und Übertragungs-

mechanismen ................................. 18MOVITOOLS® MotionStudio ........................... 114

Aufgaben ................................................... 114Bus-Monitor ............................................... 131Erste Schritte ............................................. 115Funktionen mit den Geräten

ausführen .............................. 114, 129Handbetrieb ............................................... 131Kommunikation aufbauen und Netzwerk

scannen ........................................ 115Kommunikation SBus (CAN) über

Schnittstellenumsetzer .................. 124Kommunikation seriell (RS485) über

Schnittstellenumsetzer .................. 118Kommunikation über Ethernet, Feldbus oder

SBUSplus ..................................... 129Kommunikation zu Geäten aufbauen ........ 114Kommunikationsmodus ............................. 116Kommunikationsmodus Online oder Offline

auswählen ..................................... 117Software starten und Projekt anlegen ........ 115

OOptionskarte

Ein- und Ausbau in MOVIDRIVE® B ........... 70

PParameter zur Konfiguration der Kommunikation über Feldbusoption ............................................ 71Parameterierung des Umrichters ..................... 101

Aufbau des MOVILINK®-Parameterkanals 102Lesen eines Parameters (Beispiel) ............ 109Rückkehr-Codes der Parametrierung ........ 106Schreiben eines Parameters (Beispiel) ..... 110

ParametersatzWahl ............................................................. 90

Parametertelegramme ....................................... 43Parameterzugriff über SDO ................................ 55Parametrierung des Umrichters

Ablauf der Parametrierung ......................... 101Prozess- und Parameterdatenzugriff über Feldbus ...................................................... 73

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

141
Page 142: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

10

142

tichwortverzeichnis

Prozessdaten-BeschreibungIstwert-Beschreibung der

Prozess-Eingangsdaten ..................84Skalierung der Prozessdaten .......................85Sollwertbeschreibung

der Prozessausgangsdaten (PA-Daten) 79Prozessdatenaustausch über CANopen

Inhibit-Zeit .....................................................50Konfiguration der COB-IDs ...........................48Mapping der Prozessdaten in die

CANopen PDOs ..............................51Übertragunsgmodus .....................................49

Prozessdatentelegramme ...................................41

RRequest-Telegramm, Aufbau ..............................22Reset nach Fehler ...............................................90Response-Telegramm, Aufbau ...........................22Rückkehr-Codes der Parametrierung ...............106

Additional-Code ..........................................107Error-Class .................................................106Error-Code ..................................................106

SSerielle Schnittstellen des MOVIDRIVE® B ........12

Anschluss und Installation RS485-Schnittstellen .......................12

Steckplatz XT ...............................................12SEW-Geräteprofil ................................................75

Hinweise zur Parametrierung .....................113Parameterierung des Umrichters ................101Prozessdaten ................................................76Prozessdaten-Beschreibung ........................79Prozessdaten-Konfiguration .........................78Überwachungsfunktionen .............................99

SicherheitshinweiseAllgemeine Hinweise zu Bussystemen ...........8Entsorgung .....................................................8Hubwerksanwendungen .................................8Mitgeltende Unterlagen ..................................8Sicherheitsfunktionen .....................................8

Sicherheitsrelevante Steuerbefehle ....................88Skalierung der Prozessdaten ..............................85Sollwertbeschreibung

der Prozessausgangsdaten (PA-Daten) .......79Sonderfälle der PA-Datenverarbeitung ...............82Startzeichen (SD1/SD2) ......................................22Statuswort 1 ........................................................94Statuswort 2 ........................................................95Statuswort 3 ........................................................96Statuswort-Definition ...........................................93

Basis-Statusblock .........................................93Steckplatz XT ......................................................12

Abschlusswiderstand ....................................14Anschlussmöglichkeiten ...............................12Baudrate .......................................................14Bedien-Terminal DOP11B anschließen ........14

Belegung ...................................................... 12Leitungslänge .............................................. 14Potenzialtrennung ........................................ 14Schnittstellenumsetzer USB11A

anschließen .................................... 13Schnittstellenumsetzer UWS21B

anschließen .................................... 13Steuerbefehle ..................................................... 89

Freigeben ..................................................... 90Halt .............................................................. 90Halteregelung .............................................. 90Reglersperre ................................................ 89Schnellstopp ................................................ 89

SteuerquelleFELDBUS .................................................... 76KLEMMEN ................................................... 76RS-485 ......................................................... 76SBus ............................................................ 76

Steuerwort 1 ....................................................... 91Motorpoti-Funktion über Feldbus ................. 91

Steuerwort 2 ....................................................... 92Steuerwort-Definition .......................................... 87

Basis-Steuerblock ........................................ 87Störung ............................................................... 94SYNC-Objekt ...................................................... 52

COB-ID des SYNC-Objektes ändern ........... 52Synchronisationstelegramm ............................... 40

TTelegramme ....................................................... 21

Aufbau Request-Telegramm ........................ 22Aufbau Response-Telegramm ..................... 22Startzeichen (SD1/SD2) .............................. 22Telegrammverkehr ....................................... 21

UÜ ......................................................................... 99Übersicht Kommunikations-Schnittstellen .......... 10Überwachungsfunktionen ................................... 99

Timeout-Fehlermeldung ............................... 99Timeout-Reaktion ........................................ 99Timeout-Zeit ................................................. 99

WWeitere Gerätefunktionen über die RS485-Schnittstellen

IPOSplus® ................................................... 33Master-Slave-Betrieb ................................... 29

Weitere Gerätefunktionen über die CAN-Schnittstellen ............................................. 60

Nutzung der CAN-Schnittstellen für den inte-grierten Synchronlauf (ISYNC) ....... 63

Nutzung der CAN-Schnittstellen für den Master-Slave-Betrieb ...................... 60

Nutzung der CAN-Schnittstellen in IPOSplus® (profilabhängig) ............ 61

Nutzung der CAN-Schnittstellen in IPOSplus® (profilunabhängig) ........ 62

S

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

Page 143: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

10 Stichwortverzeichnis

Weitere Gerätefunktionen über die RS485-Schnittstellen ..........................................29

Handbetrieb ..................................................33Weitere Gerätefunktionen über Feldbus-Optionskarte ........................................................73

Diagnose über Web-Server ..........................74Engineering über Feldbus ............................73Engineering über Feldbus und Steuerung ....73Motion-Control ..............................................74Nutzung der Feldbusoptionen in IPOSplus® 73

Weiterführende Literatur .......................................9

Handbuch – MOVIDRIVE® MDX60B/61B Kommunikation und Feldbus-Geräteprofil

143
Page 144: Services - SEW Eurodrive · das Gerät) nicht sichtbaren Änderung der Parameter und somit des Geräteverhaltens. Dies kann zu unerwartetem (nicht unkontrolliertem) Systemverhalten

Wie man die Welt bewegt

Mit Menschen, dieschneller richtigdenken und mitIhnen gemeinsam dieZukunft entwickeln.

Mit einem Service, derauf der ganzen Weltzum Greifen nahe ist.

Mit Antrieben undSteuerungen, die IhreArbeitsleistung auto-matisch verbessern.

Mit einem umfassendenKnow-how in denwichtigsten Branchenunserer Zeit.

Mit kompromissloserQualität, deren hoheStandards die täglicheArbeit ein Stückeinfacher machen.

Mit einer globalenPräsenz für schnelleund überzeugende Lösungen.An jedem Ort.

Mit innovativen Ideen,in denen morgenschon die Lösung fürübermorgen steckt.

Mit einem Auftrittim Internet, der 24 Stunden Zugang zu Informationenund Software-Updatesbietet.

Antriebstechnik \ Antriebsautomatisierung \ Systemintegration \ Services

SEW-EURODRIVEDriving the world

www.sew-eurodrive.com

SEW-EURODRIVE GmbH & Co KGErnst-Blickle-Str. 42 · 76646 Bruchsal / GermanyTel. +49 7251 75-0 · Fax +49 7251 [email protected]