Als pdf oder txt herunterladen
Als pdf oder txt herunterladen
Sie sind auf Seite 1von 144

ABB Drives

Benutzerhandbuch
PROFIBUS DP Adaptermodul
FPBA-01
PROFIBUS DP Adaptermodul
FPBA-01

Benutzerhandbuch

3AFE68989078 REV B EN

GÜLTIG AB: 19.03.2007

© 2007 ABB Oy. Alle Rechte vorbehalten.


5

Sicherheitsvorschriften

Übersicht
Dieses Kapitel enthält die allgemeinen Sicherheitsvorschriften, die
bei der Installation und dem Betrieb des FPBA-01 PROFIBUS DP
Adaptermoduls befolgt werden müssen.
Die Informationen in diesem Kapitel müssen vor der Ausführung
von Arbeiten an oder mit dem Gerät aufmerksam gelesen werden.
Zusätzlich zu den nachfolgenden Sicherheitsvorschriften sind die
kompletten Sicherheitsvorschriften des Antriebs, an dem die
Arbeiten vorgenommen werden, zu beachten.

Allgemeine Sicherheitsvorschriften
WARNUNG! Sämtliche Elektroinstallations- und Wartungsarbei-
ten am Antrieb sind von qualifiziertem Fachpersonal auszuführen.
Der Antrieb und die benachbarten Geräte sind fachgerecht zu
erden.
Auf keinen Fall dürfen Arbeiten an einem eingeschalteten Antrieb
durchgeführt werden. Nach dem Abschalten des Gerätes müssen
Sie fünf Minuten warten, damit sich die Kondensatoren im Zwi-
schenkreis entladen, bevor am Antrieb, am Motor oder am Motor-
kabel gearbeitet wird. Vor Beginn der Arbeiten ist mit einem
Spannungsprüfer zu prüfen, ob der Antrieb tatsächlich spannungs-
frei ist.
An den Motorkabelanschlüssen des Antriebs liegt bei eingeschal-
teter Netzspannung unabhängig vom Betrieb des Motors eine
lebensgefährlich hohe Spannung an.
Bei extern gespeisten Stromkreisen können im Antrieb auch dann
gefährliche Spannungen auftreten, wenn die Spannungsversor-
gung des Antriebs abgeschaltet ist. Deshalb ist bei Arbeiten am
Gerät entsprechende Vorsicht geboten. Nichtbeachten dieser
Anweisungen kann zu Verletzungen und tödlichen Unfällen füh-
ren.

Sicherheitsvorschriften
6

Sicherheitsvorschriften
7

Inhaltsverzeichnis

Sicherheitsvorschriften . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Übersicht . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Allgemeine Sicherheitsvorschriften . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Inhaltsverzeichnis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

Einleitung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Angesprochener Personenkreis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Vor Beginn der Arbeit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Inhalt dieses Handbuchs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Im Handbuch verwendete Begriffe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Weitere Informationen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

Übersicht . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Übersicht . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
PROFIBUS-Standard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Das PROFIBUS DP Adaptermodul FPBA-01 . . . . . . . . . . . . . . . . . . . . . . . . 16
Kompatibilität . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Überprüfen bei Lieferung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

Kurzanleitung für die Inbetriebnahme . . . . . . . . . . . . . . . . . . . . . . . . . . . 19


Übersicht . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Konfiguration der Steuerung (SPS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Mechanische und elektrische Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Konfiguration des Antriebs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Zyklische Datenverarbeitung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Beispiele für Parameter-Einstellungen – ACS350 . . . . . . . . . . . . . . . . . . 24
Beispiele für Parameter-Einstellungen – ACSM1 . . . . . . . . . . . . . . . . . . . 27

Inhaltsverzeichnis
8

Mechanische Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Montage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

Elektrische Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Übersicht . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Allgemeine Verkabelungsanweisungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
PROFIBUS-Anschluss . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Busabschluss . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

Konfiguration des Antriebs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37


Übersicht . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
PROFIBUS-Anschlusskonfiguration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Steuerplätze . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

Konfiguration des Masters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47


Übersicht . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Konfigurierung des Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

Kommunikationsprofile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Übersicht . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Kommunikationsprofile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Das Kommunikationsprofil PROFIdrive . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Steuerwort und Statuswort . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Sollwerte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Istwerte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Das Kommunikationsprofil ABB Drives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Steuerwort und Statuswort . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Sollwerte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Istwerte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62

Kommunikation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Übersicht . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
PROFIBUS DP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69

Inhaltsverzeichnis
9

Dienstzugangspunkte (SAPs) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Starten der Kommunikation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Andere SAPs für die DP-V1 Kommunikation . . . . . . . . . . . . . . . . . . . . . . 84
Typen zyklischer Telegramme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
PPO-Typen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Standardtelegrammtypen (ST) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Parameterverarbeitung beim zyklischen Datenverkehr (DP) . . . . . . . . . . . . 87
Parameterdatenübertragung - Beispiele . . . . . . . . . . . . . . . . . . . . . . . . . . 92
DP-V1 Lesen/Schreiben Auftragssequenz . . . . . . . . . . . . . . . . . . . . . . . . 99
Parameterdatenübertragung - Beispiele . . . . . . . . . . . . . . . . . . . . . . . . . 109

Diagnose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
LED-Anzeigen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121

PROFIdrive Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123


Profilspezifische PROFIdrive Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . 123
I&M-Aufzeichnungen (Identifikation und Wartung) . . . . . . . . . . . . . . . . . . . 129
Das Telegramm Call-REQ-PDU für den Lese-/Schreibzugriff auf I&M-
Aufzeichnungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
Response-/ Antwort-Struktur für I&M0 (Read-only) . . . . . . . . . . . . . . . . 129
Response- / Antwort-Struktur für I&M1 (Lesen/Schreiben) . . . . . . . . . . 131
Response- / Antwort-Struktur für I&M2 (Lese:/Schreiben) . . . . . . . . . . . 131

Definitionen und Abkürzungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133


Definitionen zu PROFIBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
Abkürzungen zu PROFIBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135

Technische Daten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139


FPBA-01 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
PROFIBUS-Verbindung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141

Inhaltsverzeichnis
10

Inhaltsverzeichnis
11

Einleitung

Angesprochener Personenkreis
Dieses Handbuch ist für die Personen bestimmt, die für die Inbe-
triebnahme und den Betrieb des PROFIBUS DP Adaptermoduls
FPBA-01 verantwortlich sind. Der Leser muss über die erforderli-
chen Kenntnisse in Elektrotechnik, der Praxis der elektrischen
Verdrahtung und des Betriebs des Antriebs verfügen.

Vor Beginn der Arbeit


Es wird vorausgesetzt, dass der Antrieb installiert und betriebsbe-
reit ist, bevor die Installation des Adaptermoduls FPBA-01
beginnt.
Zusätzlich zu den herkömmlichen Installationswerkzeugen müs-
sen während der Installation die zu dem Antrieb gehörenden
Handbücher griffbereit sein, da sie wichtige Informationen enthal-
ten, die in diesem Handbuch nicht thematisiert sind. Auf die Hand-
bücher des Antriebs wird an verschiedenen Stellen dieses
Handbuchs verwiesen.

Inhalt dieses Handbuchs


Dieses Handbuch enthält Informationen über die Verdrahtung,
Konfiguration und die Verwendung des PROFIBUS DP Adatper-
moduls FPBA-01.
Sicherheitsvorschriften befinden sich am Anfang dieses Hand-
buchs.
Übersicht enthält eine Kurzbeschreibung des PROFIBUS-Proto-
kolls und des PROFIBUS DP Adaptermoduls FPBA-01 sowie eine
Checkliste zur Überprüfung der Lieferung auf Vollständigkeit.
Kurzanleitung enthält eine kurze Beschreibung der Inbetrieb-
nahme des PROFIBUS DP Adaptermoduls FPBA-01.

Einleitung
12

Mechanische Installation informiert über die Einbauvarianten


und enthält Anweisungen zur Montage des Moduls.
Elektrische Installation enthält Anweisungen zur Verdrahtung,
zum Busabschluss und zur Erdung.
Konfiguration des Antriebs erläutert die Programmierung des
Antriebs, bevor die Kommunikation über das Adaptermodul aufge-
nommen werden kann.
Konfiguration des Masters erläutert die Programmierung des
PROFIBUS-Masters, bevor die Kommunikation über das Adapter-
modul aufgenommen werden kann.
Kommunikationsprofile enthält eine Beschreibung der Kommu-
nikationsprofile, die bei der Kommunikation zwischen dem PROFI-
BUS-Netz, dem FPBA-01 Adaptermodul und dem Antrieb
verwendet werden.
Kommunikation enthält eine Beschreibung der Übertragung von
Daten durch das FPBA-01 Modul.
Diagnose erklärt, wie Fehlerursachen mit Hilfe der Status-LEDs
auf dem FPBA-01 Modul ermittelt werden können.
PROFIBUS Parameter beschreibt die profilspezifischen PROFI-
BUS-Parameter.
Definitionen und Abkürzungen enthält Definitionen und Abkür-
zungen, die für die PROFIBUS-Protokoll-Familie verwendet wer-
den.
Technische Daten enthält Informationen über Abmessungen,
Konfigurationseinstellungen und Anschlüsse des Moduls und die
Spezifikationen der PROFIBUS-Verbindung.

Einleitung
13

Im Handbuch verwendete Begriffe


Kommunikationsmodul
Ein Kommunikationsmodul ist ein Gerät (z.B. ein Feldbusadapter),
über das der Antrieb an ein externes serielles Kommunikations-
netz (z.B. einen Feldbus) angeschlossen werden kann. Die Kom-
munikation mit dem Modul wird über einen Antriebsparameter
aktiviert.
FPBA-01 PROFIBUS DP Adaptermodul
Das PROFIBUS DP Adaptermodul FPBA-01 ist eines der optiona-
len Feldbus-Adaptermodule, die für Antriebe von ABB lieferbar
sind. Mit dem Adaptermodul FPBA-01 wird ein ABB-Antrieb an
das PROFIBUS-Netz angeschlossen.
Parameter
Ein Parameter ist eine Betriebsanweisung für den Antrieb. Para-
meter können mit der Steuertafel des Antriebs oder über das
FPBA-01 Adaptermodul gelesen und programmiert werden.

Weitere Informationen
Weitere Informationen finden Sie im Internet unter www.profi-
bus.com.

Einleitung
14

Einleitung
15

Übersicht

Übersicht
Dieses Kapitel enthält eine Kurzbeschreibung des PROFIBUS-
Standards und des FPBA-01 Adaptermoduls sowie eine Checkli-
ste zur Überprüfung der Lieferung auf Vollständigkeit.

PROFIBUS-Standard
PROFIBUS ist ein Standard für offene serielle Kommunikationssy-
steme, die einen Datenaustausch zwischen den verschiedensten
Komponenten in einem Automatisierungssystem erlauben. Es gibt
die drei folgenden Hauptprotokolle von PROFIBUS: PROFIBUS
FMS (Fieldbus Message Specification), PROFIBUS DP (Decen-
tralised Periphery) und PROFIBUS PA (Process Automation).
Als Übertragungsmedium für den Bus wird ein verdrilltes Zweilei-
terkabel (gemäß RS-485 Standard) verwendet. Je nach eingestell-
ter Übertragungsrate kann das Buskabel eine maximale Länge
von 100 bis 1200 Metern haben (siehe Kapitel Technische Daten).
In ein PROFIBUS-Netz können bis zu 31 Stationen ohne Repeater
eingebunden werden. Der Einsatz von Repeatern ermöglicht die
Vernetzung von 127 Stationen (einschließlich Repeater und
Masterstation).
Bei der PROFIBUS-Kommunikation fragt die Masterstation, nor-
malerweise eine speicherprogrammierbare Steuerung (SPS), die
Knoten zyklisch ab, und die Knoten antworten und führen die vom
Master erhaltenen Anweisungen aus. Ein Befehl kann auch
gleichzeitig an mehrere Knoten gesendet werden; in diesem Fall
senden die Knoten keine Rückantwort an den Master.
Die PROFIBUS-Protokollfamilie wird in der Norm IEC61158 spezi-
fiziert. Der Datenaustausch mit einem Antrieb wird im
PROFIdrive-PROFILE definiert – dem PROFIBUS-Profil für dreh-
zahlveränderbare Antriebe. Weitere Informationen zum PROFI-
BUS, sind den bereits genannten Normen zu entnehmen.

Übersicht
16

Das PROFIBUS DP Adaptermodul FPBA-01


Das PROFIBUS DP Adaptermodul FPBA-01 ist ein optionales
Gerät für ABB-Antriebe, mit dem der Antrieb an ein PROFIBUS-
Netz angeschlossen wird. Der Antrieb wird im PROFIBUS-Netz
als Slave-Station behandelt. Das PROFIBUS DP Adaptermodul
FPBA-01 ermöglicht:
• Die Übertragung von Steuerbefehlen zum Antrieb
(Start, Stop, Freigabe usw.)
• Die Vorgabe eines Sollwertes für die Motordrehzahl oder des
Drehmoments für den Antrieb
• Die Übertragung eines Prozess-Istwerts oder -Sollwerts an den
PID-Regler des Antriebs
• Das Auslesen von Statusdaten und Istwerten aus dem Antrieb
• Die Änderung von Antriebs-Parameterwerten
• Das Zurücksetzen von Antriebsfehlern.
Die vom PROFIBUS DP Adaptermodul FPBA-01 unterstützten
PROFIBUS-Befehle und Dienste werden in Kapitel Kommunika-
tion genauer erläutert. In der Benutzer-Dokumentation des
Antriebs wird angegeben, welche Befehle vom Antrieb unterstützt
werden.
Das Adaptermodul FPBA-01 wird in den optionalen Steckplatz auf
der Motorregelungs-Karte des Antriebs gesteckt. Einbauoptionen
für das Moduls enthält die Dokumentation des Antriebs.

Übersicht
17

PROFIBUS ABB Antrieb Anderes


Master Slave-Gerät

Diagnose-LEDs
(siehe Kapitel Diagnose)

Bus-Anschluss X1(siehe
Kapitel Elektrische Installation)

Bild 1. Aufbau des FPBA-01 Adaptermoduls und Anschluss an


eine PROFIBUS-Verbindung.

Kompatibilität
Das Modul FPBA-01 ist mit allen Masterstationen, die das
PROFIBUS DP Protokoll unterstützen, kompatibel.

Hinweis: Das PROFIBUS DP-V1 Protokoll wird von der FPBA-01-


Software ab Version 2.00A unterstützt.

Übersicht
18

Überprüfen bei Lieferung


Zum Lieferumfang des optionalen PROFIBUS DP Adaptermoduls
FPBA-01 gehören:
• das PROFIBUS DP Adaptermodul, Typ FPBA-01
• dieses Handbuch.

Übersicht
19

Kurzanleitung für die Inbetriebnahme

Übersicht
In diesem Kapitel wird schrittweise die Inbetriebnahme des PRO-
FIBUS DP Adaptermoduls FPBA-01 in Verbindung mt einem
ACS350 oder ACSM1 Frequenzumrichter beschrieben. Detaillier-
tere Informationen enthalten die Kapitel Mechanische Installation,
Elektrische Installation, und Konfiguration des Antriebs in diesem
Handbuch.

WARNUNG! Befolgen Sie die Sicherheitsvorschriften auf den ers-


ten Seiten dieses Handbuchs und im Hardware-Handbuch des
Antriebs.

Konfiguration der Steuerung (SPS)


• Installieren Sie die Geräte-Stamm-Datei (GSD) des FPBA-01
(z.B. ABB0959.GSD).

Kurzanleitung für die Inbetriebnahme


20

• Wählen Sie den Modus Fail Safe und geben Sie einen Wert für
die sicherheitsrelevante Zeitüberschreitung (failsafe timeout)
ein.

Kurzanleitung für die Inbetriebnahme


21

• Geben Sie Telegrammtyp, Baudrate und Knotennummer ein.

Kurzanleitung für die Inbetriebnahme


22

Mechanische und elektrische Installation


• Einsetzen des FPBA-01 in den speziellen Steckplatz des
Antriebs.
• Die Befestigungsschraube festdrehen.
• Den Feldbus an das Modul anschließen.

Konfiguration des Antriebs


• Den Antrieb einschalten.
• Die notwendigen Einstellung zur Aktivierung der Kommunika-
tion zwischen Antrieb und Adaptermodul sind je nach Antriebs-
typ verschieden. Normalerweise muss ein Parameter Aktivie-
rung der Kommunikation entsprechend eingestellt werden.
Weitere Informationen über die Kommunikationseinstellungen
sind in der Dokumentation des Antriebs enthalten. Bei einem
ACS350 Frequenzumrichter muss Parameter 9802 COMM
PROT SEL / KOMM PROT AUSW auf EXT FBA eingestellt wer-
den; bei einem ACSM1 Frequenzumrichter muss Parameter
5001 FBA ENABLE auf ENABLE eingestellt werden.
• In Parametergruppe 51 werden die FPBA-Konfigurationspara-
meter angezeigt.
• Zumindest muss die erforderliche Knotenadresse in Parameter
5102 NODE ADDRESS und das Kommunikationsprofil in 5105
PROFILE eingegeben werden. Abschließend müssen die Ein-
stellungen mit 5127 FBA PAR REFRESH überprüft werden.

Zyklische Datenverarbeitung
Das Modul FPBA-01 kann sowohl für eine datenkonsistente als
auch eine nicht datenkonsistende Übertragung verwendet wer-
den. "datenkonsistent" bedeutet, dass der gesamte zyklische
Datensatz innerhalb eines einzigen Programmzyklus übertragen.
wird. Einige Steuerungen verarbeiten das intern, andere müssen
so programmiert werden, dass datenkonsistente Telegramme
übertragen werden (weitere Informationen hierzu siehe Kapitel
Kommunikation). Die Siemens Simatic S7 benötigt zum Beispiel
die speziellen Funktionen SFC15 und SFC14.

Kurzanleitung für die Inbetriebnahme


23

Kurzanleitung für die Inbetriebnahme


24

Beispiele für Parameter-Einstellungen – ACS350


PROFIdrive-Kommunikationsprofil mit PPO-Typ 1
Die Start-/Stopp-Befehle und Sollwerte entsprechen dem
PROFIdrive-Profil. (Siehe PROFIBUS Statusmaschine auf Seite
67.) Der Sollwert ±16384 (4000h) entspricht Parameter 1105 EXT
SOLLW. 1 MAX in Vorwärts- und Rückwärtsrichtung.

Richtung PZD1 PZD2


Out Steuerwort Drehzahlsollwert
In Statuswort Drehzahlistwert
In der folgenden Tabelle sind die empfohlenen Einstellungen für
die Antriebsparameter aufgelistet.
Antriebsparameter Einstellung

1001 EXT1 BEFEHLE KOMM


1103 AUSW.EXT SOLLW 1 KOMM
1601 FREIGABE KOMM
1604 FEHLER RESET KOMM
9802 KOMM PROT AUSW EXT FBA

5101 FELDBUS TYP PROFIBUS DP*


5102 FELDBUS PAR2 3
5103 BAUDRATE 12000*
5104 TELEGRAM TYPE 1 (= PPO 1)*
5105 PROFILE 0 (= PROFIdrive)
•••
5127 FBA PAR REFRESH REFRESH

*Read-only oder automatische Erkennung/Einstellung

Kurzanleitung für die Inbetriebnahme


25

ABB DRIVES-Kommunikationsprofil mit PPO-Typ 4


Aus Sicht der SPS-Programmierung ist das ABB DRIVES-Profil
gleich dem PROFIdrive-Profil, wie im ersten Beispiel dargestellt.
Die Start-/Stopp-Befehle und die Sollwerte entsprechen dem ABB
DRIVES Profil. (Siehe hierzu Kapitel Zustandsmaschine, Kommu-
nikationsprofil ABB Drives ab Seite 67.)
Wenn Sollwert 1 (REF1) verwendet wird, entspricht ein Sollwert
von ±20000 (dezimal) dem mit Parameter 1105 REF1 MAX für die
Vorwärts- und Rückwärtsrichtung eingestellten Sollwert.
Wenn Sollwert 2 (REF2) verwendet wird, entspricht ein Sollwert
von ±10000 (dezimal) dem mit Parameter 1108 REF2 MAX für die
Vorwärts- und Rückwärtsrichtung eingestellten Sollwert.
Die Minimal- und Maximal-16-Bit Integerwerte, die über den Feld-
bus übertragen werden können, sind -32768 bzw. 32767.
Richtung PZD1 PZD2 PZD3 PZD4 PZD5 PZD6
Kritische Kritische Kritische
Steuer- Drehzahlsoll-
Out Drehzahl Drehzahl 1 Drehzahl 1 entfällt
wort wert
eingest.* lo* hi*
DC-
Status- Drehzahl- Zwischen-
In Leistung* entfällt entfällt
wort istwert kreis-
spannung*
*Beispiel
In der folgenden Tabelle sind die empfohlenen Einstellungen für
die Antriebsparameter aufgelistet.
Antriebsparameter Einstellung

1001 EXT1 BEFEHLE KOMM


1103 AUSW.EXT SOLLW 1 KOMM
1601 FREIGABE KOMM
1604 FEHLER RESET KOMM
9802 KOMM PROT AUSW EXT FBA

Kurzanleitung für die Inbetriebnahme


26

5101 FELDBUS TYP PROFIBUS DP*


5102 FELDBUS PAR2 4
5103 BAUDRATE 1500*
5104 TELEGRAM TYPE 4 (= PPO 4)*
5105 PROFILE 1 (= ABB DRIVES)

5401 FBA DAT EING 1 4 (Statuswort)*


5402 FBA DAT EING 2 5 (Istwert 1)*
5403 FBA DAT EING 3 106 (LEISTUNG)**
5404 FBA DAT EING 4 107 (ZW.KREIS.SPANN)**
•••
5501 FBA DAT AUSG 1 1 (Steuerwort)*
5502 FBA DAT AUSG 2 2 (SOLLW1)*
5503 FBA DAT AUSG 3 2501 (KRIT FREQ AUSW)**
5504 FBA DAT AUSG 4 2502 (KRIT FREQ 1 UNT)**
5505 FBA DAT AUSG 5 2503 (KRIT GREQ 1 OB)**

5127 FBA PAR REFRESH REFRESH

*Read-only oder automatische Erkennung/Einstellung


**Beispiel

Kurzanleitung für die Inbetriebnahme


27

Beispiele für Parameter-Einstellungen – ACSM1


PROFIdrive-Kommunikationsprofil (Drehzahlregelungsmodus)
mit PPO Typ 1
Die Start-/Stopp-Befehle und Sollwerte entsprechen dem PROFId-
rive-Profil. Drehzahlregelungsmodus. (Siehe PROFIBUS-Status-
maschine auf Seite 58.) Der Sollwert ±16384 (4000h) entspricht
Parameter 25.02 SPEED SCALING in Vorwärts- und Rückwärts-
richtung.
Richtung PZD1 PZD2
Out Steuerwort Drehzahlsollwert
In Statuswort Drehzahlistwert
In der folgenden Tabelle sind die empfohlenen Einstellungen für
die Antriebsparameter aufgelistet.
Antriebsparameter Einstellung

50.01 FBA ENABLE ENABLE


50.04 FBA REF1 MODESEL Drehzahl
10.01 EXT1 START FUNC FBA
24.01 SPEED REF1 SEL FBA REF1
34.03 EXT1 CTRL MODE 1 Drehzahl

51.01 FBA TYPE PROFIBUS DP*


51.02 NODE ADDRESS 3
51.03 BAUDRATE 12000*
51,04 TELEGRAM TYPE 1 (= PPO 1)*
51.05 PROFILE 0 (= PROFIdrive)
52.02 FBA DATA IN1 4*
52.02 FBA DATA IN2 5
53.01 FBA DATA OUT1 1*
53.02 FBA DATA OUT2 2

Kurzanleitung für die Inbetriebnahme


28

5127 FBA PAR REFRESH REFRESH

*Read-only oder automatische Erkennung/Einstellung

PROFIdrive-Kommunikationsprofil (Positionierungsmodus)
mit PPO Typ 4
Die Start-/Stopp-Befehle und Sollwerte entsprechen dem
PROFIdrive-Profil Positionierungsmodus. (Siehe PROFIBUS-Sta-
tusmaschinen Seite 58 und 59.) Der Positionssollwert und der
Geschwindigkeitssollwert werden als 32-Bit Integerwerte definiert;
beide werden gemäß der Einstellung der Antriebsparameter defi-
niert.

Richtung PZD1 PZD2 PZD3 PZD4 PZD5 PZD6


Geschwindigkeits-
Out Steuerwort (STW1) Positionssollwert entfällt
sollwert
Geschwindigkeitsis-
In Statuswort (ZSW1) Positionsistwert entfällt
twert
*Beispiel
In der folgenden Tabelle sind die empfohlenen Einstellungen für
die Antriebsparameter aufgelistet.
Antriebsparameter Einstellung

50.01 FBA ENABLE ENABLE


50.04 FBA REF1 MODESEL POSITION
50.05 FBA REF2 MODESEL VELOCITY
10.01 EXT1 START FUNC FBA
10.04 EXT2 START FUNC FBA
34.03 EXT1 CTRL MODE 1 POSITION
65.01 POS REFSOURCE FIELDBUS
65.04 POS 1 REF SEL FBA REF1
65.22 PROF VEL REF SEL FBA REF2

Kurzanleitung für die Inbetriebnahme


29

51.01 FBA TYPE PROFIBUS DP*


51.02 NODE ADDRESS 3
51.03 BAUDRATE 12000*
51.04 TELEGRAM TYPE 4 (= PPO 4)*
51.05 PROFILE 4 (= PROFIdrive-
Positionierung)
52.02 FBA DATA IN1 4*
52.02 FBA DATA IN2 15
52.04 FBA DATA IN4 16
53.01 FBA DATA OUT1 1*
53.02 FBA DATA OUT2 12
53.04 FBA DATA OUT4 13

5127 FBA PAR REFRESH REFRESH

*Read-only oder automatische Erkennung/Einstellung


Hinweis: Standardmäßig ist der Feldbus nicht die einzige
Steuerquelle. Siehe hierzu Istwertsignal 2.12 FBA MAIN CW im
ACSM1 Drehzahl- und Drehmoment-Regelungsprogramm,
Firmware-Handbuch.

Kurzanleitung für die Inbetriebnahme


30

Der Positionssollwert wird, wie folgt, skaliert:


Antriebsparameter Einstellung

60.05 POS UNIT m**


(Positioniereinheit)
60.08 POS2INT SCALE 100**

**Beispiel

1000 / 100 = 10,00 m


60.05 POS UNIT
Physikalischer Wert
60.08 POS2INT SCALE
Sollwert

Der Geschwindigkeitssollwert der Positionierung und die Istwerte


werden, wie folgt, skaliert:
Antriebsparameter Einstellung

60.10 POS SPEED UNIT Einheit/s**


60.11 POS SPEED2INT 100**

**Beispiel

1000 / 100 = 10,00 m/s


60.10 POS SPEED UNIT
Physikalischer Wert
60.11 POS SPEED2INT
Sollwert

Kurzanleitung für die Inbetriebnahme


31

Mechanische Installation

WARNUNG! Befolgen Sie die Sicherheitsvorschriften in diesem


Handbuch und in der Antriebsdokumentation.

Montage
Das Modul FPBA-01 wird in seinen speziellen Steckplatz inner-
halb des Antriebs gesteckt. Das Modul wird durch Kunststoffhalte-
rungen und eine Schraube gehalten. Mit der Schraube wird die
Erdung des Feldbuskabelschirms am Modul vorgenommen.
Nach dem Einbau des Moduls erfolgt der Anschluss der Signale
und Spannungsversorgung an den Antrieb über den 20-Pin-Ste-
cker. (Nicht alle Antriebe verwenden alle verfügbaren Signale, so
dass der Stecker des jeweiligen Antrieb eventuell eine geringere
Anzahl von Pins hat.)
Montage:
• Stecken Sie das Modul vorsichtig in seinen Steckplatz im
Antrieb.
• Die Befestigungsschraube festdrehen.

Hinweis: Die ordnungsgemäße Befestigung der Schraube ist für


die Einhaltung der EMV-Vorschriften und für einen störungsfreien
Betrieb des Moduls wichtig.

Mechanische Installation
32

Mechanische Installation
33

Elektrische Installation

Übersicht
Dieses Kapitel enthält:
• allgemeine Verkabelungsanweisungen
• Anweisungen für die Einstellung der Knotenadresse des Moduls
und des Busabschlusses
• Anweisungen für den Anschluss des Moduls an das PROFIBUS
DP Netz.

WARNUNG! Schalten Sie vor der Installation die Spannungsver-


sorgung ab. Warten Sie fünf Minuten, um sicherzustellen, dass die
Kondensatoren des Antriebs entladen sind. Schalten Sie alle
gefährlichen Spannungen ab, die von externen Stromkreisen an
den Ein- und Ausgängen des Antriebs anliegen können.

Allgemeine Verkabelungsanweisungen
Verlegen Sie die Buskabel soweit wie möglich von den Motorka-
beln entfernt. Vermeiden Sie parallele Kabelführungen. Verwen-
den Sie Kabeldurchführungen an den Kabeleingängen.

Elektrische Installation
34

PROFIBUS-Anschluss
Das Buskabel wird an Buchse X1 des FPBA-01 angeschlossen.
Die Pinbelegung, die nachfolgend beschrieben wird, entspricht
der PROFIBUS-Norm.

5 1

X1

9 6

X1 Beschreibung
1 SHLD Anschluss des Kabelschirms.
Anschluss an das Steckergehäuse.
2 Nicht verwendet
3 B Daten positiv (Leiter 1 der verdrillten Leiter).
4 RTS Request To Send (Sende-Aufforderung)
5 GND_B Masse isoliert
6 +5V_B Isolierte 5V DC-Spannungsversorgung
(30 mA max.)
7 Nicht verwendet
8 A Daten negativ (Leiter 2 der verdrillten Leiter).
9 Nicht verwendet
Ge- SHLD PROFIBUS-Kabelschirm. Intern mit GND_B
häuse über ein RC-Filter und direkt mit CH_GND
(Masse) verbunden.
+5V und GND BUS werden für den Busabschluss verwendet.
RTS wird in einigen Geräten zur Festlegung der Übertragungs-
richtung verwendet. In normalen Applikationen werden nur Kanal
A, Kanal B und der Schirm verwendet.

Elektrische Installation
35

Es wird empfohlen, einen für PROFIBUS zugelassenen D-SUB-9-


Stecker zu verwenden. Diese Steckverbinder besitzen einen ein-
gebauten Netzwerkabschluss sowie Anzeigen für die Kompensa-
tion der Stationskapazität. Das Kabel muss, wie folgt, an den
D-SUB-Stecker angeschlossen werden:

Grün

Grün
Rot

Rot

1A 1B 2A 2B

Erdungsklemme/
Zugentlastung
OUT
IN

Bild 2. Anschlussverdrahtung

Elektrische Installation
36

Busabschluss
Ein Busabschluss ist zur Verhinderung von Signalreflexionen an
den Buskabelenden erforderlich. Das FPBA-01 Modul besitzt kei-
nen internen Busabschluss. Deshalb muss bei den D-SUB-Ste-
ckern des ersten und letzten an den Bus angeschlossenen
Moduls der angebaute Busabschluss aktiviert sein. Siehe nachfol-
gende Abbildung.
Das FPBA-01 Modul ist in der Lage, den Strom für eine aktive
Abschluss-Schaltung (max. 30 mA) zu liefern.

PROFIBUS- PROFIBUS- PROFIBUS- PROFIBUS-


Gerät Gerät Gerät Gerät

Abschl. Abschl. Abschl. Abschl.


EIN AUS AUS EIN

Bild 3. PROFIBUS-Kabelabschluss

Hinweis: Weitere Informationen zur PROFIBUS-Verkabelung ent-


hält die Publikation “PROFIBUS RS 485-IS User and Installation
Guideline” (www.profibus.com, Bestell-Nr. 2.262).

Elektrische Installation
37

Konfiguration des Antriebs

Übersicht
In diesem Kapitel wird die Konfiguration des Antriebs für die Kom-
munikation über das PROFIBUS DP Adaptermodul FPBA-01
beschrieben.

PROFIBUS-Anschlusskonfiguration
Nachdem das PROFIBUS DP Adaptermodul FPBA-01 mecha-
nisch und elektrisch entsprechend den Anweisungen in den vor-
hergehenden Kapiteln installiert ist, muss der Antrieb für die
Kommunikation mit dem Modul vorbereitet werden.
Das genaue Verfahren zur Aktivierung des Moduls für die PROFI-
BUS DP-Kommunikation mit dem Antrieb hängt vom Typ des
Antriebs ab. Normalerweise muss für die Aktivierung ein Parame-
ter eingestellt werden (siehe Dokumentation des Antriebs).
Wenn die Kommunikation zwischen Antrieb und FPBA-01 herge-
stellt ist, werden verschiedene Konfigurationsparameter in den
Antrieb geladen. Diese Parameter (siehe Tabellen 4 bis 6) müssen
zuerst geprüft und gegebenenfalls geändert werden. Die Einstell-
alternativen dieser Parameter werden im Anschluss an die Tabelle
beschrieben.

Hinweis: Die neuen Einstellungen werden erst nach dem nächs-


ten Einschalten des Moduls wirksam oder wenn das Modul einen
’Fieldbus Adapter Refresh’-Befehl vom Antrieb empfängt (siehe
Dokumentation des Antriebs).

Unterstützte Datenübertragungsraten
Das FPBA-01 unterstützt folgende PROFIBUS Datenübertra-
gungsgeschwindigkeiten: 9,6 kBit/s, 19,2 kBit/s, 45,45 kBit/s,
93,75 kBit/s, 187,5 kBit/s, 500 kBit/s, 1,5 MBit/s, 3 MBit/s, 6 MBit/s
und 12 MBit/s.

Konfiguration des Antriebs


38

Das FPBA-01 erkennt automatisch die Datenübertragungsge-


schwindigkeit und den verwendeten Telegramm-/PPO-Typ.
Tabelle 4. FPBA-01 Konfigurationsparameter – Gruppe 1
Par. Parametername Alternative Einstellungen Standard-
Nr. einstellung
1 FBA TYPE (Read-only) PROFIBUS DP
2 NODE ADDRESS 0 bis 126 3
3 BAUD RATE* (12000) 12 MBit/s; (6000) 6 MBit/s; 1500
(3000) 3 MBit/s; (1500) 1.5 MBit/s;
(500) 500 kBit/s; (187) 187.5 kBit/s;
(93) 93.75 kBit/s; (45) 45.45 kBit/s;
(19) 19.2 kBit/s; (9) 9.6 kBit/s
4 TELEGRAM TYPE* (1) PPO 1; (2) PPO 2; (3) PPO 3; (1) PPO 1
(4) PPO 4; (5) PPO 5; (6) PPO 6;
(7) ST1; (8) ST2**
(Read-only)
5 PROFILE (0) PROFIdrive; (1) ABB Drives; (1) ABB Drives
(2) Transparent 16;
(3) Transparent 32**;
(4) PROFIdrive positioning mode**
6 T16 SCALE 1 bis 65535 100
*Der Wert wird automatisch aktualisiert,er wird nur gelesen (read-only).
**Wird nur vom Frequenzumrichter ACSM1 unterstützt.

Hinweis: Auch die erweiterten Parameterdaten (siehe SAP 61 in


Kapitel Kommunikation) müssen eingestellt werden, um den ord-
nungsgemäßen Betrieb des FPBA-01 mit dem Antrieb sicherzu-
stellen.

1 FBA TYPE
Dieser Parameter gibt den vom Antrieb identifizierten Feldbustyp
an. Der Wert kann vom Benutzer nicht eingestellt werden.
Ist dieser Parameter noch nicht definiert, wurde die Kommunika-
tion zwischen dem Antrieb und dem Modul noch nicht hergestellt.

Konfiguration des Antriebs


39

2 NODE ADDRESS
Jedes Gerät am PROFIBUS-Netz muss eine eindeutige Knoten-
adresse haben. Mit diesem Parameter wird die Nummer eines
Knoten festgelegt, an den der Antrieb angeschlossen ist. Empfoh-
lene Knotennummern sind 3 bis 125 einschließlich.
3 BAUD RATE
Dieser Parameter zeigt die erkannte Datenübertragunsgeschwin-
digkeit in kBit/s an.
12000 = 12 MBit/s
6000 = 6 MBit/s
3000 = 3 MBit/s
1500 = 1,5 MBit/s
500 = 500 kBit/s
187 = 187.5 kBit/s
93 = 93,75 kBit/s
45 = 45,45 kBit/s
19 = 19,2 kBit/s
9 = 9,6 kBit/s
4 TELEGRAM TYPE
Dieser Parameter zeigt den eingestellten Telegrammtyp für die
PROFIBUS-Kommunikation an. Das FPBA-01 erkennt automa-
tisch den verwendeten Telegrammtyp und unterstützt die PPO-
Telegramme 1 bis 6 sowie die Standardtelegramme (ST) 1 und 2.
Weitere Einzelheiten zu den unterstützten PPO-telegrammtypen
siehe Abbildung 15 in Kapitel Kommunikation.
Wenn ST’s verwendet werden wird automatisch Parameter 5
(PROFILE) eingestellt. ST2 wird nur vom ACSM1 Frequenzum-
richter unterstützt.
5 PROFILE
Mit diesem Parameter wird das verwendete Kommunikationsprofil
ausgewählt. Der FPBA-01 unterstützt die Profile PROFIdrive, ABB
Drives und Transparent 16. Der ACSM1 Frequenzumrichter unter-

Konfiguration des Antriebs


40

stützt auch die Profile PROFIdrive Positionierungsmodus und


Transparent 32.
Weitere Einzelheiten über die Kommunikationsprofile siehe Kapi-
tel Kommunikationsprofile.
6 T16 SCALE
Sollwertmultiplizierer/Istwertdividierer für den FPBA-01. Der Para-
meter ist nur gültig, wenn das Profil Transparent 16 gewählt ist
und der Antrieb das DCU-Kommunikationsprofil verwendet.
Beim ACS350 wird der Drehzahlsollwert von der SPS mit dem
Wert dieses Parameters multipliziert. Zum Beispiel mit der Stan-
dardeinstellung von 100, dann wird ein Sollwert von 1.000 an den
Antrieb als Wert 100.000 weitergegeben. Nach dem DCU-Profil
wird dieser wert als Sollwert von 100 U/min interpretiert.
Beim ACSM1 bewirkt die Einstellung dieses Parameters auf
65535 die praktisch exakte Annäherung von 1 ≈ 1 rpm.

Konfiguration des Antriebs


41

Tabelle 5. FPBA-01 Konfigurationsparameter – Gruppe 2


Par. Parametername Alternative Einstellungen Standard-
Nr. einstellung
1 DATA OUT 1 0 bis 9999 1 (Steuerwort)
(Master an Antrieb) Format: xxyy, wobei oder
xx = Parametergruppe und 11 (Steuerwort
yy = Parameterindex. 32 Bit)*

2 DATA OUT 5 Siehe DATA OUT 1 oben. 0 oder 2


(REF1/SOLLW1)**
3 DATA OUT 5 Siehe DATA OUT 1 oben. 0
4 DATA OUT 5 Siehe DATA OUT 1 oben. 0
5 DATA OUT 5 Siehe DATA OUT 1 oben. 0
6 DATA OUT 6 Siehe DATA OUT 1 oben. 0
7 DATA OUT 7 Siehe DATA OUT 1 oben. 0
8 DATA OUT 8 Siehe DATA OUT 1 oben. 0
9 DATA OUT 9 Siehe DATA OUT 1 oben. 0
10 DATA OUT 10 Siehe DATA OUT 1 oben. 0
11 DATA OUT 11*** Siehe DATA OUT 1 oben. 0
12 DATA OUT 12*** Siehe DATA OUT 1 oben. 0
*Standardeinstellung, wenn das Profil Transparent 32 verwendet wird.
**Feste Einstellung beim ACS350 Frequenzumrichter.
***Wird nur vom ACSM1 Frequenzumrichter unterstützt.

1 DATA OUT 1
Dieser Parameter stellt das vom Antrieb über das PROFIBUS-
Netz empfangene Datenwort 1 dar. Der Inhalt wird durch eine
Dezimalzahl im Bereich von 0 bis 9999 wie folgt definiert:
0 nicht benutzt
1…99 virtueller Adressbereich der Antriebssteuerung
101…9999 Parameterbereich des Antriebs

Konfiguration des Antriebs


42

Der virtuelle Adressbereich der Antriebssteuerung wird wie folgt,


belegt:
Virtuelle Beschreibung Daten- Nur
Adresse länge DATA
IN
1 Steuerwort* 16 Bit
2 Sollwert 1 (REF1)* 16 Bit
3 Sollwert 2 (REF2)* 16 Bit
4 Statuswort 16 Bit X
5 Istwert 1 (ACT1) 16 Bit X
6 Istwert 2 (ACT2) 16 Bit X
7…10 Reserviert
11 Steuerwort 32 Bit
12 Sollwert 1 (REF) 32 Bit
13 Sollwert 2 (REF) 32 Bit
14 Statuswort 32 Bit X
15 Istwert 1 (ACT1) 32 Bit X
16 Istwert 2 (ACT2) 32 Bit X
17…20 Reserviert
21 Steuerwort 2 (STW2) 16-Bit
22, 23 Reserviert
24 Statuswort 2 (ZSW2) 16-Bit X
25…99 Reserviert
99 Reserviert
* Bei einem ACS350 Frequenzumrichter sind das Steuerwort und
Sollwert 1 immer fest auf die virtuellen Adressen 1 bzw. 2 gelegt.
Wenn REF2, SOLLW2, verwendet wird, ist die virtuelle Adresse
immer 3.

Wenn das PROFIdrive-Profil oder der PROFIdrive-Positionie-


rungsmodus (siehe Parametergruppe 1, Parameternummer 5

Konfiguration des Antriebs


43

“PROFILE” auf Seite 38) bei einem ACSM1 Frequenzumrichter


verwendet wird, werden die nachfolgend genannten virtuellen
Adressen empfohlen. (Der Modus FBA REFx wird beim ACSM1
mit Antriebsparameter 50.04/50.05 eingestellt.)
Die in der Tabellen enthaltenen Angaben gelten nur für PPO-Tele-
gramme (siehe Parametergruppe 1, Parameternummer 4 “TELE-
GRAM TYPE” auf Seite 38). Bei der Verwendung von
Standardtelegrammen (STx) werden die virtuellen Adressen für
die Standardtelegramme (ST1 und ST2) automatisch aktualisiert.
Empfohlene virtuelle
Adresse beim Modus
FBA REFx für den
Daten- ACSM1
Abkürzung Beschreibung
länge
Positionie-
Drehzahl-
rungs-
modus
modus
STW1 Steuerwort 16 Bit 1 1
NSOLL_A Drehzahlsollwert A 16 Bit 2 oder 3
NSOLL_B Drehzahlsollwert B 32 Bit 12 oder 13
STW2 Steuerwort 16 Bit 21 21
XSOLL_A Positionssollwert A 32 Bit 12 oder 13
VELOCITY_A Geschwindigkeit 32 Bit 13
ZSW2 Statuswort 16 Bit 4 4
NIST_A Drehzahlistwert A 16 Bit 5 oder 6
NIST_B Drehzahlistwert B 32-Bit 15 oder 16
ZSW1 Statuswort 16 Bit 24 24
XIST_A Positionsistwert A 32 Bit 15 oder 16

Der Parameterbereich ist folgendermaßen eingeteilt:


Parameternummer mit Format xxyy, wobei xx die Parameter-
gruppe (1 bis 99) und yy der Parameterindex innerhalb der Para-
metergruppe (01 bis 99) ist.

Konfiguration des Antriebs


44

2 bis 12 DATA OUT 2 bis DATA OUT 12


Siehe Parameter 1 oben.
Tabelle 6. FPBA-01 Konfigurationsparameter – Gruppe 3
Par. Parametername Alternative Einstellungen Standard-
Nr. einstellung
1 DATA IN 1 0 bis 9999 4 (Statuswort)
(Antrieb an Master) Format: xxyy, dabei sind oder
xx = Parametergruppe und 14 (Statuswort
yy = Parameterindex. 32 Bit)*

2 DATA IN 2* Siehe DATA IN 1 oben. 0 oder 5


(ACT1/ISTW1)**
3 DATA IN 3 Siehe DATA IN 1 oben. 0
4 DATA IN 4 Siehe DATA IN 1 oben. 0
5 DATA IN 5 Siehe DATA IN 1 oben. 0
6 DATA IN 6 Siehe DATA IN 1 oben. 0
7 DATA IN 7 Siehe DATA IN 1 oben. 0
8 DATA IN 8 Siehe DATA IN 1 oben. 0
9 DATA IN 9 Siehe DATA IN 1 oben. 0
10 DATA IN 10 Siehe DATA IN 1 oben. 0
11 DATA IN 11 Siehe DATA IN 1 oben. 0
12 DATA IN 12 Siehe DATA IN 1 oben. 0
*Standardeinstellung, wenn das Profil Transparent 32 Profile verwendet
wird.
**Feste Einstellung beim ACS350 Frequenzumrichter.
***Wird nur vom ACSM1 Frequenzumrichter unterstützt.

1 DATA IN 1
Dieser Parameter stellt das vom Antrieb über das PROFIBUS-
Netz gesendete Datenwort 1 dar. Inhalt siehe Konfigurationspara-
metergruppe 3, Parameter 1 (1 DATA OUT 1) auf Seite 41.

Konfiguration des Antriebs


45

2 bis 12 DATA IN 2 bis DATA IN 12


Siehe Parameter 1 oben.

Steuerplätze
ABB-Antriebe können ihre Steuerdaten von verschiedenen Quel-
len einschließlich Digitaleingängen, Analogeingängen, der
Antriebs-Steuertafel und einem Kommunikationsmodul (z.B.
FPBA-01) erhalten. Bei ABB-Antrieben kann der Benutzer die
Quelle für jeden Steuerdatentyp (Start, Stopp, Drehrichtung, Soll-
wert, Fehlerrücksetzung usw.) einzeln festlegen. Um eine vollstän-
dige Steuerung des Antriebs durch die Feldbus-Masterstation zu
gewährleisten, muss das Kommunikationsmodul als Quelle für
diese Daten eingestellt werden. Die Benutzer-Dokumentation des
Antriebs enthält Informationen über die Parameter-Einstellungen.

Konfiguration des Antriebs


46

Konfiguration des Antriebs


47

Konfiguration des Masters

Übersicht
In diesem Kapitel wird die Konfiguration der PROFIBUS-Master-
station für die Kommunikation über das FPBA-01 PROFIBUS DP
Adaptermodul beschrieben.

Konfigurierung des Systems


Nachdem das FPBA-01 PROFIBUS DP Adaptermodul mecha-
nisch und elektrisch entsprechend den Anweisungen in den vor-
hergehenden Kapiteln installiert ist und vom Antrieb initialisiert ist,
muss die Master-Station für die Kommunikation mit dem Modul
vorbereitet werden.
Die für die Konfiguration der Master-Station erforderliche Typ-Defi-
nition erfolgt durch die Geräte-Stammdaten-Datei (GSD-Daten).
Für die DP-V0 Kommunikation erhalten Sie die Datei im Internet
unter www.profibus.com oder über die ABB-Vertretung (der Datei-
name ist ABB_0959.GSD).
Für die DP-V1 Kommunikation erhalten Sie die Datei von der
ABB-Vertretung (der Dateiname ist ABB10959.GSD).
Weitere Informationen enthält die Dokumentation der Master-Sta-
tion.

Konfiguration des Masters


48

Konfiguration des Masters


49

Kommunikationsprofile

Übersicht
In diesem Kapitel werden die Kommunikationsprofile beschrieben,
die bei der Kommunikation zwischen dem PROFIBUS-Netz, dem
FPBA-01 Modul und dem Antrieb verwendet werden.

Kommunikationsprofile
Mit Hilfe von Kommunikationsprofilen können Steuerbefehle
(Steuerwort, Statuswort, Sollwerte und Istwerte) zwischen der
Master-Station und dem Antrieb übertragen werden.
Bei Einsatz des FPBA-01 Moduls kann für das PROFIBUS-Netz
entweder das PROFIdrive- oder das ABB Drives-Profil verwendet
werden. Beide werden vom FPBA-01 Modul in das DCU/FBA-Pro-
fil konvertiert (Einzelheiten hierzu siehe Dokumentation des
Antriebs). Zusätzlich sind der Modus Transparent 16-Bit-Worte
und Transparent 32-Bit-Worte verfügbar. Bei den Transparent-
Modi erfolgt keine Datenkonvertierung.

Kommunikationsprofile
50

FPBA-01 Antrieb

FPBA-01 Profilauswahl:

PROFIdrive

Datenkonvertierung *

ABB Drives

Datenkonvertierung *
Auswahl Auswahl
PROFIBUS
Transparent16
CW
REF1
REF2 Optionale Sollwert-/
16/32
SW Istwertskalierung
Bit
ACT1
ACT2
Gruppe PROFIdrive Positionierung Gruppe
1, Par. 5 1, Par. 5
Datenkonvertierung *

PROFIBUS Transparent32

PZDx

• 16/32
• Bit

PZD10

Hinweis: Die Darstellung gilt nur bei Verwendung von PPO- *DCU- oder FBA-Profil
Telegrammen. Bei der Verwendung von Standardtelegrammen
(ST) wird das Kommunikationsprofil automatisch ausgewählt.

Nachfolgend werden das Steuerwort, Statuswort, die Sollwerte


und Istwerte für die Kommunikationsprofile PROFIdrive und ABB
Drives beschrieben. Einzelheiten über das DCU Kommunikations-
profil siehe handbuch des jeweiligen Antriebs.

Kommunikationsprofile
51

Das Kommunikationsprofil PROFIdrive

Steuerwort und Statuswort


Das Steuerwort (PROFIBUS-Parameter 967) ist das wichtigste
Instrument zur Steuerung des Antriebs über ein Feldbussystem.
Es wird von der Feldbus-Master-Station über das Adaptermodul
an den Antrieb übertragen. Der Antrieb ändert seinen Betriebszu-
stand entsprechend den Bit-codierten Anweisungen im Steuer-
wort, und sendet Statusinformationen im Statuswort (PROFIBUS
Parameter 968) zurück an den Master.
Inhalte von Steuer- und Statuswort sind detailliert in den Tabellen
7 und 8 dargestellt; Informationen über antriebsspezifische Bits
können Sie der Dokumentation des Antriebs entnehmen. Die
Antriebszustände sind in der PROFIBUS Zustandsmaschine
angegeben (Abbildung 9). Die Zustände des Antriebs für den
Positionierungsmodus sind in Abbildung 10 dargestellt.

Sollwerte
ABB-Antriebe können Steuerdaten von verschiedenen Quellen
erhalten, einschließlich Analog- und Digitaleingängen, der
Antriebs-Steuertafel und einem Kommunikationsmodul (z.B.
FPBA-01). Damit die Steuerung über den PROFIBUS erfolgen
kann, muss das Kommunikationsmodul als Quelle für die Steuer-
daten z.B. Sollwerte definiert und eingestellt werden.
Sollwerte im Drehzahlregelungsmodus
Im Drehzahlregelungsmodus sind Sollwerte 16-Bit- oder 32-Bit-
Worte mit einem Vorzeichenbit und einem 15-Bit- oder 31-Bit-Inte-
gerwert. Ein negativer Sollwert (der die umgekehrte Drehrichtung
anzeigt) wird durch die Berechnung des Komplementärwerts des
positiven Sollwerts ermittelt.
Ein 16-Bit-Drehzahlsollwert (REF oder NSOLL_A) in hexadezima-
ler Form (0 … 4000h) entspricht 0 … 100 % des maximalem Soll-
werts (wie er durch einen Antriebsparameter definiert ist).

Kommunikationsprofile
52

Ein 32-Bit-Drehzahlsollwert (NSOLL_B) in hexadezimaler Form


(0 … 4000 0000h) entspricht 0 … 100 % des maximalen Sollwerts
(wie er durch einen Antriebsparameter definiert ist).
Sollwerte im Positionierungsmodus (nur beim ACSM1 Frequenzum-
richter)
Im Positionierungsmodus sind die Sollwerte 16-Bit- oder 32-Bit-
Worte. Ein 32-Bit-Sollwert enthält ein Vorzeichenbit und einen 31-
Bit-Integerwert. Ein negativer Sollwert (der die umgekehrte Dreh-
richtung anzeigt) wird durch die Berechnung des Komplementär-
werts des positiven Sollwerts ermittelt.
Bei einem 32-Bit-Positionssollwert (XSOLL_A) werden die Einheit
und die Skalierung mit den Antriebsparametern (z.B. POS UNIT,
POS2INT SCALE und FEED CONST) definiert.
Bei einem 32-Bit-Geschwindigkeitssollwert (VELOCITY_A) wer-
den die Einheit und die Skalierung mit Antriebsparametern (z.B.
POS SPEED UNIT und POS SPEED2INT) definiert.

Istwerte
Istwerte sind 16-Bit- oder 32-Bit-Worte, die Betriebsdaten des
Antriebs enthalten. Die zu überwachenden Funktion werden mit
Hilfe eines Antriebsparameters ausgewählt.
Istwerte im Drehzahlregelungsmodus
Die Skalierung der 16-Bit-Drehzahlistwerte (ACT oder NIST_A) in
hexadezimaler Form (0 … 4000h) entspricht 0 … maximalem
Sollwert (wie er durch einen Antriebsparameter definiert ist).
Die Skalierung der 32-Bit-Drehzahlistwerte (NIST_B) in hexadezi-
maler Form (0 … 4000 0000h) entspricht 0 ... 100 % des maxima-
len Sollwerts (wie er durch einen Antriebsparameter definiert ist).
Istwerte im Positionierungsmodus (nur beim ACSM1 Frequenzum-
richter)
Bei einem 32-Bit-Positionsistwert (XIST_A) werden die Einheit
und die Skalierung durch Antriebsparameter (z.B. POS UNIT,
POS2INT SCALE und FEED CONST) definiert.

Kommunikationsprofile
53

Tabelle 7. Das Steuerwort für das Kommunikationsprofil PROFI-


drive (PROFIBUS-Parameter 967). Der fettgedruckte Text in
Großbuchstaben bezieht sich auf die in Bild 9. dargestellten Zu-
stände.
Weiter mit STATUS/Beschreibung
Bit Name Wert
Drehzahlregelungsmodus Positionierungsmodus
0 ON 1 Weiter mit READY TO OPERATE.
OFF1 0 Anhalten mit der eingestellten Verzögerungsrampe. Wei-
ter mit OFF1 ACTIVE; weiter mit READY TO SWITCH
ON sofern keine anderen Sperren (OFF2, OFF3) aktiviert
sind.
1 OFF2 1 Betrieb fortsetzen (OFF2 nicht aktiv).
0 Austrudeln bis zum Stillstand.
Weiter mit OFF2 ACTIVE; weiter mit SWITCH-ON INHI-
BIT.
2 OFF3 1 Betrieb fortsetzen (OFF3 nicht aktiv).
0 Schnellhalt mit Schnellhaltrampe.
ACSM1: Parameter 25.11 (EM STOP TIME)
ACS350: Parameter 22.08 (NOTHALT RAMPZEIT)
Weiter mit OFF3 ACTIVE; weiter mit SWITCH-ON INHI-
BIT. Warnung: Sicherstellen, dass Motor und angetrie-
bene Maschine in diesem Modus angehalten werden
können.
3 OPERATION_ 1 Weiter mit ENABLE OPERATION.
ENABLE
0 Betrieb unterbinden. Weiter mit OPERATION INHIBIT.
4 ENABLE_ 1 Normaler Betrieb. Normaler Betrieb.
RAMP_ Weiter mit RAMP FUNC- Task "Verfahren"
GENERATOR TION GENERATOR: (Traversing task) nicht
oder ENABLE OUTPUT. ablehnen.
TRAVERSING 0 Anhalten entsprechend Task "Verfahren"
_TASK dem eingestellten Stopp- (Traversing Task)
modus. ablehnen.

Kommunikationsprofile
54

Weiter mit STATUS/Beschreibung


Bit Name Wert
Drehzahlregelungsmodus Positionierungsmodus
5 1 Normaler Betrieb. Normaler Betrieb. Kein
Weiter mit RAMP FUNC- Zwischenstopp.
TION GENERATOR:
ENABLE ACCELERATOR.
0 Rampenfunktion angehal- Zwischenstopp.
ten (Ausgang des Rampen-
funktionsgenerators
gehalten).
6 1 Normaler Betrieb. Traversing Task aktivieren
Weiter mit OPERATING. (0 ⇒ 1). Dies ist ein
Hinweis: Dieses Bit ist nur Umschaltbit (Toggle Bit)
wirksam, wenn die Feld- jede ansteigende Flanke
busschnittstelle mit Hilfe des Signals aktiviert eine
der Antriebsparameter als Traversing Task oder einen
Quelle für dieses Signal neuen Sollwert.
eingestellt ist.
0 Eingang des Rampenfunkti-
onsgenerators auf Null ein-
stellen.
7 RESET 0 ⇒ Fehlerrücksetzung, falls ein aktiver Fehler vorliegt. Wei-
1 ter mit SWITCH-ON INHIBIT
Hinweis: Dieses Bit ist nur wirksam, wenn die Feldbus-
schnittstelle mit Hilfe der Antriebsparameter als Quelle
für dieses Signal eingestellt ist.
0 (Normalen Betrieb fortsetzen)
8 JOGGING_1 Jogging 1. (Wird nicht von allen Antriebstypen unter-
stützt)
9 JOGGING_2 Jogging 2. (Wird nicht von allen Antriebstypen unter-
stützt)

Kommunikationsprofile
55

Weiter mit STATUS/Beschreibung


Bit Name Wert
Drehzahlregelungsmodus Positionierungsmodus
10 REMOTE_ 1 Feldbus-Steuerung aktiviert.
CMD
0 Steuerwort <> 0 oder Sollwert <> 0: Letztes Steuerwort
und Sollwert beibehalten.
Steuerwort = 0 und Sollwert = 0: Feldbus-Steuerung akti-
viert.
11 1 Antriebsspezifisches Bit, Start der Referenzfahrt
definiert mit PROFIdrive (Homing)
Parameter 933.
0 Stopp der Referenzfahrt
(Homing)
12 Antriebsspezifisches Bit, definiert mit PROFIdrive Para-
meter 934.
13 Antriebsspezifisches Bit, definiert mit PROFIdrive Para-
meter 935.
14 Antriebsspezifisches Bit, definiert mit PROFIdrive Para-
meter 936.
15 Antriebsspezifisches Bit, definiert mit PROFIdrive Para-
meter 937.

Kommunikationsprofile
56

Tabelle 8. Das Statuswort für das Kommunikationsprofil PROFI-


drive (PROFIBUS-Parameter 968). Der fettgedruckte Text in
Großbuchstaben bezieht sich auf die in Bild 9. dargestellten Zu-
stände.
Bit Name Wert STATUS/Beschreibung
Drehzahlregelungs- Positionierungsmodus
modus
0 RDY_ON 1 READY TO SWITCH ON (EINSCHALTBEREIT.
0 NOT READY TO SWITCH ON (NICHT
EINSCHALTBEREIT.
1 RDY_RUN 1 READY TO OPERATE (BETRIEBSBEREIT.
0 OFF ACTIVE.
2 RDY_REF 1 ENABLE OPERATION (BETRIEB FREIGEGEBEN.
0 DISABLE OPERATION (BETRIEB NICHT
SPERREN).
3 TRIPPED 1 FAULT.
0 Kein Fehler.
4 OFF_2_STA 1 OFF2 nicht aktiviert.
0 OFF 2 ACTIVE.
5 OFF_3_STA 1 OFF3 nicht aktiviert.
0 OFF3 ACTIVE.
6 SWC_ON_INHIB 1 SWITCH-ON INHIBIT ACTIVE.
0 SWITCH-ON INHIBIT NOT ACTIVE.
7 ALARM 1 Warnung.
0 Kein(e) Warnung.
8 AT_SETPOINT 1 OPERATING. Istwert entspricht dem Sollwert
(= liegt innerhalb der Toleranzgrenzen).
0 Istwert weicht vom Sollwert ab
(= liegt außerhalb der Toleranzgrenzen).

Kommunikationsprofile
57

Bit Name Wert STATUS/Beschreibung


Drehzahlregelungs- Positionierungsmodus
modus
9 REMOTE 1 Antriebssteuerplatz: REMOTE (Fernsteuerung).
(Fernsteuerung)
0 Antriebssteuerplatz: LOCAL (Steuertafel).
10 1 Tatsächlicher Frequenz- Zielposition erreicht.
oder Drehzahlwert sind
gleich oder größer als der
Überwachungsgrenzwert
0 Tatsächlicher Frequenz- Nicht an Zielposition.
oder Drehzahlwert liegt
innerhalb der
Überwachungsgrenze
11 1 Antriebsspezifisches Bit, Das Homing wurde
definiert mit PROFIdrive ausgeführt und ist gültig.
Parameter 939.
0 Keine gültige
Referenzposition (Home
Position) vorhanden.
12 1 Antriebsspezifisches Bit, Quittierung der
definiert mit PROFIdrive Traversing Task (0 ⇒ 1).
0
Parameter 940.
13 1 Antriebsspezifisches Bit, Antrieb gestoppt.
definiert mit PROFIdrive
0 Antrieb fährt. Traversing
Parameter 941.
Task ausgeführt (n <> 0).
14 Antriebsspezifisches Bit, definiert mit PROFIdrive
Parameter 942.
15 Antriebsspezifisches Bit, definiert mit PROFIdrive
Parameter 943.

Kommunikationsprofile
58

SWITCH-ON
MAINS OFF INHIBIT (SW Bit6=1) PROFIBUS
Strom EIN OFF1 (CW Bit0=) Zustandsmaschine
CW = Steuerwort
NOT READY SW = Statuswort
TO SWITCH ON (SW Bit0=0)
A B C D n = Drehzahl
I = Eingangsstrom
(CW=xxxx xxxx xxxx x110) RFG =Rampenfunk-
(CW Bit3=0) tionsgenerator
f = Frequenz
READY TO
OPERATION SWITCH ON (SW Bit0=1)
INHIBIT (SW Bit2=0) aus jedem Zustand
Betrieb ON (CW=xxxx xxxx xxxx x111) Fehler
gesperrt
Hauptschütz EIN FAULT
READY TO (SW Bit3=1)
gerätespezifische
aus jedem Zustand OPERATE Aktionen
(SW Bit1=1) (CW Bit7=1)
OFF1 (CW Bit0=0)

OFF1 aus jedem Zustand aus jedem Zustand


ACTIVE (SW Bit1=0)
Anhalten mit Anhalten mit
Betrieb freigegeben OFF3 (CW Bit2=0) OFF2 (CW Bit1=0)
n(f)=0 / I=0 (CW Bit3=1)
OFF3 OFF2
ACTIVE (SW Bit5=0) ACTIVE (SW Bit4=0)
B C D
F n(f)=0 / I=0 Lastschütz AUS

(CW Bit4=0)
SPEED MODE ONLY

ENABLE
OPERATION (SW Bit2=1)
C D (CW Bit4,5,6=0)
A
E
(CW Bit5=0) (CW Bit4=1)
Jogging 1 oder 2 ON
D RFG: ENABLE (CW Bit8=1 oder Bit9=1)
OUTPUT
(CW Bit6=0) B JOGGING 1 oder 2
(CW Bit5=1) ACTIVE

Jogging 1 oder 2 OFF


RFG: ENABLE (CW Bit8=0 oder Bit9=0)
Status ACCELERATION
C Jogging Pause
Bedingung (CW Bit6=1)

ansteigende OPERATING ‘n=0 oder f =0’ und ‘I=0’


(SW Bit8=1) und Pause zu Ende
Flanke Bit D F

Bild 9. Die allgemeine PROFIBUS-Zustandsmaschinenbeschrei-


bung für alle Betriebsarten

Kommunikationsprofile
59

BASIC STATE:
in Betrieb* (SW Bit10,13=1)

E
(CW Bit4,5=1
und (CW Bit11=1)
CW Bit6
Flanke 0⇒1)

HOMING
RUNNING (SW Bit10,11,13=0)

HOMING
READY (SW Bit10,11,13=1)

(CW Bit11=0)

F F

Traversing Task
aktiv (SW Bit10,13=0) PROFIBUS
F Zustandsmaschine
(Flanke CW Bit6 (CW Bit5=0) für den PROFIdrive
0⇒1) Positioniierungsmodus
Bremsen ent-
lang der Rampe (SW Bit10,13=0)
CW = Steuerwort
SW = Statuswort
Zwischenstopp

Status
E
(CW Bit5=0) Bedingung

*Im Zustand "OPERAT-


ING" der allgemeinen
(CW Bit4=0) Zustandsmaschine:
SW-Bits 0, 1 und 2 = 1
Bremsen ent-
lang der Rampe
SW-Bit 6 = 0.
(SW Bit10,13=0)

Bild 10. Die PROFIdrive Zustandsmaschinenbeschreibung für


den Positionierungsmodus

Kommunikationsprofile
60

Das Kommunikationsprofil ABB Drives

Steuerwort und Statuswort


Das Steuerwort ist das wichtigste Instrument zur Steuerung des
Antriebs über ein Feldbussystem. Es wird von der Feldbus-Mas-
ter-Station über das Adaptermodul an den Antrieb übertragen.
Der Antrieb ändert seinen Betriebszustand entsprechend den Bit-
codierten Anweisungen im Steuerwort und sendet Statusinformati-
onen im Statuswort zurück an den Master.
Die Inhalte von Steuer- und Statuswort sind detailliert in den Tabel-
len 11 und 12 dargestellt. Die Antriebszustände sind in der ABB
Drives-Zustandsmaschine angegeben (Abbildung 13).

Sollwerte
Sollwerte sind 16-Bit-Worte, die ein Vorzeichen-Bit und einen
ganzzahligen 15-Bit-Wert enthalten. Ein negativer Sollwert (der
die umgekehrte Drehrichtung anzeigt) wird durch die Berechnung
des Komplementärwerts des positiven Sollwerts ermittelt.
ABB-Antriebe können Steuerdaten von verschiedenen Quellen
erhalten, einschließlich Analog- und Digitaleingängen, der
Antriebs-Steuertafel und einem Kommunikationsmodul (z.B.
FPBA-01). Damit die Steuerung über den Feldbus erfolgen kann,
muss das Modul als Quelle für die Steuerdaten z.B. Sollwerte defi-
niert werden.

Kommunikationsprofile
61

Skalierung
Sollwerte werden, wie folgt, skaliert.

Hinweis: Die Werte von REF1 MAX und REF2 MAX werden mit
den Antriebsparametern eingestellt. Weitere Informationen hierzu
siehe Dokumentation des Antriebs.

Feldbus Antrieb

REF2: 10000
REFx MAX
REF1: 20000

REFx MIN
0
-(REFx MIN)

REF2: -10000 -(REFx MAX)


REF1: -20000

Kommunikationsprofile
62

Istwerte
Istwerte sind 16-Bit-Worte, die Betriebsdaten des Antriebs enthal-
ten. Die zu überwachenden Funktionen werden mit Hilfe eines
Antriebsparameters ausgewählt.
Skalierung
Istwerte werden, wie folgt, skaliert.

Hinweis: Die Werte von REF1 MAX und REF2 MAX werden mit
den Antriebsparametern eingestellt. Weitere Informationen hierzu
siehe Dokumentation des Antriebs.

Feldbus Antrieb

ACT2: 10000
REFx MAX
ACT1: 20000

0 0

ACT2: -10000 -(REFx MAX)


ACT1: -20000

Kommunikationsprofile
63

Tabelle 11. Das Steuerwort für das Kommunikationsprofil ABB


Drives. Der fettgedruckte Text in Großbuchstaben bezieht sich auf
die in Bild 9. dargestellten Zustände.
Bit Name Wert STATUS/Beschreibung
0 OFF1_ 1 Weiter mit READY TO OPERATE.
CONTROL
0 Anhalten entsprechend der aktiven Verzögerungs-
rampe. Weiter mit OFF1 ACTIVE; weiter mit READY
TO SWITCH ON sofern keine anderen Sperren
(OFF2, OFF3) aktiviert sind.
1 OFF2_ 1 Betrieb fortsetzen (OFF2 nicht aktiv).
CONTROL
0 Austrudeln bis zum Stillstand.
Weiter mit OFF2 ACTIVE, weiter mit SWITCH-ON
INHIBITED.
2 OFF3_ 1 Betrieb fortsetzen (OFF3 nicht aktiv).
CONTROL
0 Schnellhalt mit Schnellhaltrampe.
ACSM1: Parameter 25.11 (EM STOP TIME)
ACS350: Parameter 22.08 (NOTHALT RAMPZEIT)
Weiter mit OFF3 ACTIVE; Weiter mit SWITCH-ON
INHIBITED.
Warnung: Sicherstellen, dass Motor und angetrie-
bene Maschine in diesem Modus angehalten werden
können.
3 INHIBIT_ 1 Weiter mit OPERATION ENABLED.
OPERATION Hinweis: Das Freigabesignal muss aktiv sein; siehe
Antriebsdokumentation. Wenn der Antrieb auf Emp-
fang des Freigabesignals durch den Feldbus einge-
stellt ist, wird dieses Bit das Signal aktivieren.
0 Betrieb unterbinden. Weiter mit OPERATION INHI-
BITED.
4 RAMP_OUT_ 1 Normaler Betrieb. Weiter mit RAMP FUNCTION
ZERO GENERATOR: OUTPUT ENABLED.
0 Ausgang des Rampenfunktionsgenerators auf Null
setzen. Der Antrieb stoppt übr die Rampe (Strom-
und DC-Spannungsgrenzwerte sind aktiv).

Kommunikationsprofile
64

Bit Name Wert STATUS/Beschreibung


5 RAMP_HOLD 1 Rampenfunktion freigeben.
Weiter mit RAMP FUNCTION GENERATOR:
ACCELERATOR ENABLED.
0 Rampenfunktion angehalten (Ausgang des Rampen-
funktionsgenerators gehalten).
6 RAMP_IN_ 1 Normaler Betrieb. Weiter mit OPERATING.
ZERO Hinweis: Dieses Bit ist nur wirksam, wenn die Feld-
busschnittstelle mit Hilfe der Antriebsparameter als
Quelle für dieses Signal eingestellt ist.
0 Eingang des Rampenfunktionsgenerators auf Null
einstellen.
7 RESET 0=>1 Fehlerrücksetzung, falls ein aktiver Fehler vorliegt.
Weiter mit SWITCH-ON INHIBITED.
Hinweis: Dieses Bit ist nur wirksam, wenn die Feld-
busschnittstelle mit Hilfe der Antriebsparameter als
Quelle für dieses Signal eingestellt ist.
0 Normalen Betrieb fortsetzen.
8 bis Reserviert.
9
10 REMOTE_ 1 Feldbus-Steuerung aktiviert.
CMD
0 Steuerwort <> 0 oder Sollwert <> 0: Letztes Steuer-
wort und Sollwert beibehalten.
Steuerwort = 0 und Sollwert = 0: Feldbus-Steuerung
aktiviert. Sollwert und Verzögerungs-/Beschleuni-
gungsrampe sind verriegelt.
11 EXT_CTRL_ 1 Externen Steuerplatz EXT2 wählen. Wirksam, wenn
LOC der Steuerplatz für die Anwahl durch den Feldbus
parametriert ist.
0 Externen Steuerplatz EXT1 wählen. Wirksam, wenn
der Steuerplatz für die Anwahl durch den Feldbus
parametriert ist.
12 bis Reserviert.
15

Kommunikationsprofile
65

Tabelle 12. Das Statuswort für das Kommunikationsprofil ABB


Drives. Der fettgedruckte Text in Großbuchstaben bezieht sich auf
die in Bild 13. dargestellten Zustände.
Bit Name Wert STATUS/Beschreibung
0 RDY_ON 1 READY TO SWITCH ON (EINSCHALTBEREIT).
0 NOT READY TO SWITCH ON (NICHT
EINSCHALTBEREIT).
1 RDY_RUN 1 READY TO OPERATE (BETRIEBSBEREIT).
0 OFF 1 ACTIVE.
2 RDY_REF 1 OPERATION ENABLED.
0 OPERATION INHIBITED.
3 TRIPPED 1 FAULT.
0 Kein Fehler.
4 OFF_2_STA 1 OFF2 nicht aktiviert.
0 OFF ACTIVE.
5 OFF_3_STA 1 OFF3 nicht aktiviert.
0 OFF3 ACTIVE.
6 SWC_ON_ 1 SWITCH-ON INHIBITED.
INHIB
0 –
7 ALARM 1 Warnung.
0 Kein(e) Warnung.
8 AT_ 1 OPERATING/IN BETRIEB. Der Istwert entspricht
SETPOINT dem Sollwert = liegt innerhalb der Toleranzgrenzen,
d.h. bei Drehzahlregelung beträgt der Drehzahlfehler
max. 10% der Motornenndrehzahl.
0 Der Istwert weicht vom Sollwert ab = liegt außerhalb
der Toleranzgrenzen.
9 REMOTE 1 Antriebssteuerplatz: REMOTE (Fernsteuerung)
(Fernsteue- (EXT1 oder EXT2).
rung)
0 Antriebssteuerplatz: LOCAL (Steuertafel).

Kommunikationsprofile
66

Bit Name Wert STATUS/Beschreibung


10 ABOVE_ 1 Der Frequenz- oder Drehzahlistwert entspricht dem
LIMIT (mit dem Antriebsparameter eingestellten) Überwa-
chungsgrenzwert oder überschreitet ihn. Dies gilt für
beide Drehrichtungen.
0 Der Frequenz- oder Drehzahlistwert liegt innerhalb
der Überwachungsgrenze
11 EXT_CTRL_ 1 Externer Steuerplatz EXT2 gewählt.
LOC
0 Externer Steuerplatz EXT1 gewählt.
13 bis Reserviert.
14
15 FBA_ERROR 1 Datenübertragungsfehler durch Feldbus-
Adaptermodul erkannt.
0 Die Kommunikation des Feldbusadapters ist OK.

Kommunikationsprofile
67

SWITCH-ON
MAINS OFF
INHIBITED (SW Bit6=1)
ABB Drives
Strom EIN (CW Bit0=0)
Kommunika-
tionsprofil
NOT READY TO
SWITCH ON (SW Bit0=0) CW = Steuerwort
A B C D
SW = Statuswort
n = Drehzahl
(CW=xxxx x1xx xxxx x110) I = Eingangsstrom
(CW Bit3=0) RFG =Rampenfunk-
READY TO tionsgenerator
OPERATION SWITCH ON (SW Bit0=1) f = Frequenz
INHIBITED (SW Bit2=0)
aus jedem Zustand
Betrieb (CW=xxxx x1xx xxxx x111)
gesperrt Fehler
READY TO
FAULT
aus jedem Zustand OPERATE (SW Bit1=1) (SW Bit3=1)

OFF1 (CW Bit0=) (CW Bit7=1)


(CW=xxxx x1xx xxxx 1111
OFF 1 und SW Bit12=1)
ACTIVE (SW Bit1=0)
aus jedem Zustand aus jedem Zustand
n(f)=0 / I=0 Anhalten mit Anhalten mit
(CW Bit3=1 OFF3 (CW Bit2=0) OFF2 (CW Bit1=0)
und
SW Bit12=1) OFF3 OFF 2
B C D ACTIVE (SW Bit5=0) ACTIVE (SW Bit4=0)

(CW Bit4=0) n(f)=0 / I=0

OPERATION
C D
ENABLED (SW Bit2=1)
A
(CW Bit5=0) (CW=xxxx x1xx xxx1 1111)

D RFG: OUTPUT
ENABLED
B
(CW Bit6=0) (CW=xxxx x1xx xx11 1111)

RFG: ACCELERATOR
Status
ENABLED
C
(CW=xxxx x1xx x111 1111) Bedingung
ansteig.
OPERATION
(SW Bit8=1) Flanke Bit
D

Bild 13. Zustandsmaschine, Kommunikationsprofil ABB Drives

Kommunikationsprofile
68

Kommunikationsprofile
69

Kommunikation

Übersicht
Dieses Kapitel beschreibt den Inhalt der PROFIBUS-Telegrame,
die zur Kommunikation mit dem Antrieb verwendet werden, sowie
die Telegramme zur Konfiguration der PROFIBUS-Slave-Geräte.

PROFIBUS DP
Das FPBA-01-01 Modul unterstützt das PROFIBUS DP (DP-V0)
Protokoll gemäß der Normen IEC 61784 und EN 50170. PROFI-
BUS DP-V0/DP-V1 beschreibt ein dezentrales E/A-System, in
dem der Master auf zahlreiche Peripherie- und Feldbusgeräte
zugreifen kann. Der Datenverkehr erfolgt überwiegend zyklisch:
der Master liest die Eingangsdaten aus den Slaves (Istwerte) und
sendet die Ausgangsdaten an die Slaves zurück (Sollwerte).
Das FPBA-01 Modul verwendet sogenannte PPOs (Parameter/
Prozessdatenobjekte) bei zyklischer Kommunikation und unter-
stützt auch die Standardtelegramme 1 und 2. Die Abbildungen 15
und 16 geben einen Überblick über die PPO-bzw. die Standardte-
legramme.

Dienstzugangspunkte (SAPs)
Die Dienste des PROFIBUS Data Link Layer (Layer 2) werden
von PROFIBUS DP über die Dienstzugangspunkte (SAPs = Ser-
vice Access Points) genutzt. Den einzelnen SAPs werden genau
definierte Funktionen zugewiesen.
Weitere Angaben zu den Dienstzugangspunkten enthält das
Handbuch zum PROFIBUS Master, PROFIDRIVE – Profil für
Drehzahlveränderbare Antriebe (Version 2.0 und 3.1) oder die
Normen EN 50170 und IEC 61784.

Kommunikation
70

Starten der Kommunikation


Die folgenden Dienstzugangspunkte (SAPs) werden zum Starten
der DP-Kommunikation verwendet:
SAP-Nr. Kurzname Name
Standard Data_Exch Zyklischer Datenaustausch (Daten
-SAP (0) schreiben, lesen)
58 Global_Control Globaler Steuerungsdienst
59 Get_Cfg Konfigurationsdaten lesen
60 Slave_Diag Diagnosedaten lesen
61 Set_Prm Parameterdaten senden
62 Chk_Cfg Konfigurationsdaten prüfen

Kommunikation
71

PROFIBUS SD2 Telegramm für Standard-SAP (0) und SAP 58-62


PROFIBUS verwendet üblicherweise SD2-Telegramme für die
DP-Kommunikation. Der Aufbau eines SD2-Telegramms ist nach-
folgend dargestellt.

DP-Header DP-
SD LE LEr SD DA SA FC *DSAP *SSAP DU FCS ED
68h x x 68h xx xx x xx xx x… xx 16h

SD = Start Delimiter (Start-Begrenzungszeichen)


LE =Length (Länge)
LEr = Length repeated (Länge, Wiederholung)
DA = Destination Address (Zieladresse)
SA = Source Address (Senderadresse)
FC = Function Code (Funktionscode)
*DSAP = Destination Service Access Point (Ziel)
*SSAP = Source Service Access Point (Quelle)
DU = Data Unit, Dateneinheit für DP-Dienste
FCS = Frame-Prüfsequenz
ED = End Delimiter (Ende-Begrenzungszeichen)
*Beim Standard-SAP (0) nicht vorhanden.

Dateneinheit
Beschreibung der einzelnen SAP auf den folgenden Seiten.

Bild 14. PROFIBUS SD2 Telegramm für Standard-SAP (0) und


SAP 58-62

Kommunikation
72

Standard-SAP (SAP 0) (Data_Exchange)


Über diesen SAP kann der Master Ausgangsdaten an eine Slave-
Station senden und gleichzeitig Eingangsdaten von dieser Station
anfordern.
Outp_Data (Ausgangsdaten)
Länge der Dateneinheit: 4 bis 28 Byte (je nach dem gewählten PPO-/
Standardtelegrammtyp)
Inp_Data (Eingangsdaten)
Länge der Dateneinheit: 4 bis 28 Byte (je nach dem gewählten PPO-/
Standardtelegrammtyp)

Zusätzlich zum Standard-SAP kann jeder Master jederzeit die E/


A-Daten aller Slaves mit Hilfe der Telegramme “Read_Inputs”
(SAP 56) und “Read_Outputs” (SAP 57) lesen (siehe Abbildung
14 auf Seite 71). Diese Telegramme haben sonst den gleichen
Aufbau wie das zyklische Date_Exchange Telegramm, enthält
jedoch die DSAP- und SSAP-Bytes. In diesen Telegrammen wird
das MSB der DA- und SA-Bytes auf 1 gesetzt, um anzuzeigen,
dass ein DSAP/SSAP-Byte dem Telegramm-Header folgt.

Kommunikation
73

SAP 58 (Global_Control)
Mit diesem SAP werden spezielle Befehle, die an einen einzelnen
Slave, eine Gruppe von Slaves oder alle Slaves gerichtet sind,
gesendet (Auftragskennung).
Global_Control
Typ: Oktett String - Länge: 2
DU-
Beschreibung
Byte
0 GC_Command
MSB 0 0 x x x x x 0 LSB

Reserviert
Daten löschen
0 = Ausgang nicht löschen
1 = Ausgang löschen

Einfrieren 00 = keine Funktion


aufheben 10 = aktiviert
Einfrieren x1 = deaktiviert

Un_Sync 00 = keine Funktion


10 = aktiviert
Sync x1 = deaktiviert

Reserviert

1 Group_Select
0 bis 255. Der Wert muss der Gruppenkennung von SAP 61
(DU-Byte 6) entsprechen.

Kommunikation
74

SAP 61 (Set_Prm)
Dieser SAP wird beim Parametrieren des Antriebs verwendet.
Prm_Data (Parameter Data Standard)
Typ: Octet String
Gesamtlänge: 37 – Prm_Data length: 14 – User_Prm_Data length: 23
DU-
Wert Beschreibung
Byte
0 B8h Station_Status
(emp- MSB x x 1 1 1 0 0 0 LSB
fohlener Reserviert
Stan- WD_On
dard- 1 = Watchdog aktiviert
Freeze_Req
wert) 1 = Slave muss im Freeze-Modus arbeiten
Sync_Req
1 = Slave muss im SYNC-Modus arbeiten
00 = Min TSDR und slave-spezifische
Unlock_Req Parameter können überschrieben
werden
Lock_Req 10 = Slave für andere Master gesperrt.
Alle Parameter können übernommen
werden
x1 = Slave für andere Master
freigegeben

1-2 WD_Fact_1 und WD_Fact_2 – Watchdog-Faktoren 1 und 2


(durch PROFIBUS Master eingestellt)
WdFaktor1 × WdFaktor2 × 10 ms = Überwachungszeit des
Slave zur Feststellung, ob der Master noch aktiv ist.
3 0Bh MinTSDR – Mindestverzögerung für die Stationsantwortzeit
(Standar ,nach der eine Slave-Station Antworttelegramme an den
d) Master senden darf. Berechnet durch Multiplikation des
Hex-Wertes mit tBit (Übertragungszeit für ein Bit)
4-5 0959h Herstellerkennung (für das FPBA-01: 0959h)
6 00h Gruppenkennung

Kommunikation
75

7 DPV1_Status_1 (nur DPV1)


MSB x 0 x 0 0 x x x LSB

Dis_Start_Control (Deaktivieren Stop-Bit Control)


0 = Startbit-Überwachung im Empfänger aktiviert
1 = Startbit-Überwachung im Empfänger deaktiviert

Dis_Stop_Control (Deaktivieren Stop-Bit Control)


0 = Stopbit-Überwachung im Empfänger aktiviert
1 = Stopbit-Überwachung im Empfänger deaktiviert

WD_Base (Watchdog Time-Base)


0 = 10 ms
1 = 1 ms

Reserviert

Publisher_Enabled. Nicht unterstützt.


0 = Slave-Betrieb nicht im DXB Publisher-Modus
1 = Slave-Betrieb in DXB Publisher-Modus

Fail_Safe. Nicht unterstützt.

DPV1_Enable
0 = Slave-Betrieb im DP Modus
1 = Slave-Betrieb im DP-V1 Modus

Kommunikation
76

8 DPV1_Status_2 (nur DPV1) (Nicht unterstützt)


MSB x x x x x x 0 x LSB

Chk_Cfg_Mode
0 = Chk_Cfg gemäß EN 50170 (Standard)
1 = Nutzerspezifische Auswertung von Chk_Cfg

Reserviert. Parametrierbar mit ‘0’.


Enable_Update_Alarm
0 = Enable_Update_Alarm deaktiviert
1 = Enable_Update_Alarm aktiviert
Enable_Status_Alarm
0 = Enable_Status_Alarm deaktiviert
1 = Enable_Status_Alarm aktiviert

Enable_Manufacturer_Specific_Alarm
0 = Enable_Manufacturer_Specific_Alarm deaktiv.
1 = Enable_Manufacturer_Specific_Alarm aktiviert

Enable_Diagnostic_Alarm
0 = Enable_Diagnostic_Alarm deaktiviert
1 = Enable_Diagnostic_Alarm aktiviert

Enable_Process_Alarm
0 = Enable_Process_Alarm deaktiviert
1 = Enable_Process_Alarm aktiviert

Enable_Pull_Plug_Alarm
0 = Enable_Pull_Plug_Alarm deaktiviert
1 = Enable_Pull_Plug_Alarm aktiviert

9 DPV1_Status_3 (nur DPV1)


MSB 0 0 0 x 1 x x x LSB

Alarm_Mode. Nicht unterstützt.


Begrenzung d. Anzahl aktiver Alarme.
0 = 1 Alarm pro Typ
1 = 2 Alarme insgesamt
2 = 4 Alarme insgesamt
3 = 8 Alarme insgesamt
4 = 12 Alarme insgesamt
5 = 16 Alarme insgesamt
6 = 24 Alarme insgesamt
7 = 32 Alarme insgesamt

Prm_Structure
0 = Prm Telegramm gemäß EN 50170
1 = Prm Telegram in strukturform (DPV2 Erweiterg.)
IsoM_Req (Isochron Mode Request). Nicht unterst.
0 = Isochron Mode deaktiviert
1 = Isochron Mode aktiviert
Reserviert. Parametrierbar mit ‘0’.

Kommunikation
77

10 1Bh Structured_Length
(Standar Länge des strukturierten Prm Telegramms. (Die Länge des
d) Benutzerparameters beträgt 23 Byte + 4 Header-Bytes.)
11 81h Structure_Type
129: USER_PRM_DATA
12 0 Slot_Number
Auf 0 einstellen.
13 0 Reserviert.
User_Prm_Data (erweiterte Parameterdaten)
Typ: Oktett String - Länge: 23
14 00h Header-Byte
(Standar MSB 0 0 0 0 0 x 0 x LSB
d)
Ausfallsicherer Modus (Fail-safe). Legt die zu
ergreifende Maßnahme fest, wenn die SPS von
‘RUN’ auf ‘STOP’ geschaltet wird.
00 = STOP (Standard)
01 = LAST REFERENCE
02 = USE FAIL-SAFE. Die Werte der PZDs werden
mit den Bytes 11-30 im Prm_Data-Telegramm
definiert.
Control-Zero-Modus. Legt die zu ergreifende
Maßnahme bei Empfang eines PROFIBUS-
Telegramms fest, das nur Nullen enthält.
00 = USE FRAME (Standard). HInweis: Mit dieser
Einstellung wird der Antrieb evtl. nicht gestoppt
(wenn er läuft), da auch Bit 10 (Fernsteuerung)
im Steuerwort Null ist. Die PZD können jedoch
immer noch aktualisiert werden, sie haben
allerdings den Wert Null.
01 = IGNORE

Reserviert

15 - 16 0-65536 Trennzeit in Millisekunden. 0 = Trennen deaktiviert.


17 - 18 0-65536 Fail-safe, PZD1 (üblicherweise CW)
19 - 20 0-65536 Fail-safe, PZD2 (üblicherweise REF)
21 - 22 0-65536 Fail-safe, PZD3
23 - 24 0-65536 Fail-safe, PZD4
25 - 26 0-65536 Fail-safe, PZD5
27 - 28 0-65536 Fail-safe, PZD6
29 - 30 0-65536 Fail-safe, PZD7

Kommunikation
78

31 - 32 0-65536 Fail-safe, PZD8


33 - 34 0-65536 Fail-safe, PZD9
35 - 36 0-65536 Fail-safe, PZD10

Die erweiterten Parameter-Bytes sind über das PROFIBUS-Netz


Konfigurations-Tool konfiguriert. Die Funktionen sind in der GSD-
Datei definiert.

Kommunikation
79

SAP 62 (Chk_Cfg)
In diesem Telegramm sendet der Master den Code des ausge-
wählten Datenübertragungstelegramm (Write_Read_Daten) an
den Slave-SAP 62. In der folgenden Tabelle sind die Hex-Werte
(DU-Bytes 0…n) angegeben, die zur Auswahl des PPO-Typs oder
Standardtelegramms (ST) an den Antrieb gesendet werden müs-
sen.
Standardcode für
Länge des zyklischen Unterstützter Modus
Telegram Telegrammtyp
Telegramms (in für den
mname (siehe folgende
Worten) Parameterkanal-Zugriff
Abbildung)
PPO 1 4 PKW + 2 PZD E/A F3 F1 DP-V0 / DP-V1*
PPO 2 4 PKW + 6 PZD E/A F3 F5 DP-V0 / DP-V1*
PPO 3 0 PKW + 2 PZD E/A F1 DP-V1*
PPO4 0 PKW + 6 PZD E/A F5 DP-V1*
PPO 5 4 PKW + 10 PZD E/A F3 F9 DP-V0 / DP-V1*
PPO 6 0 PKW + 10 PZD E/A F9 DP-V1*
2 PZD Eing. / 2 PZD
ST 1 C3 C1 C1 FD 00 01 DP-V1
Ausg.
4 PZD Eing. / 4 PZD
ST 2 C3 C3 C3 FD 00 02 DP-V1
Ausg.
*Vom Benutzer gewählter DP-V1 Modus.
PKW: “Parameter-Kennung-Wert”
PZD: “Prozessdaten”, zyklisch übertragen)

Kommunikation
80

Die Standardcodes für die in der folgenden Tabelle angegebenen


PPO-Typen legen die Datenkonsistenz im Telegramm, wie folgt,
fest:
MSB x x x x x x x x LSB

Länge der Daten


0000 = 1 Byte pro Wort
•••
1111 = 16 Bytes pro Wort

Eingang/Ausgang
00 = Sonderformat
01 = Eingang
10 = Ausgang
11 = Ein- und Ausgang

0 = Byte
1 = Wort
0 = Konsistenz des Bytes/Wortes
1 = Konsistenz der Gesamtlänge

Zum Beispiel, 11110001 = F1 = PPO3

Auch inkonsistente Daten im Telegramm werden von dem


FPBA-01 Modul unterstützt. Die von dem Modul unterstützten
zyklischen Frame-Typen sind in der GSD-Datei festgelegt.

Kommunikation
81

SAP 60 (Slave_Diag)
Dieser SAP gibt Diagnose-Informationen über die Slave-Station.
Diag_Data (Diagnose-Daten)
Typ: Oktett String - Länge: 6 (Standard)
+ 2 (erweiterte Diagnose) (DP-V0 Modus)
+ 5 (erweiterte Diagnose) (DP-V1 Modus)
Hinweis: Während der Initialisation sendet das Modul nur den
Standardteil des Telegramms.
DU-
Beschreibung
Byte
0 Station_Status_1
MSB x x x x x x x x LSB

Diag.Station_Non_Existent (Einstellung des Masters,


Reset durch Slave), Slave nicht gefunden
Diag.Station_Not_Ready (Einstellung des Slave)
Slave nicht bereit für Datenaustausch
Diag.Cfg_Fault (Einstellung des Slave), empfangene
Konfig.-daten entsprechen nicht den Original-Konfig.-daten
Diag.Ext_Diag (Einstellung des Slave)
Diagnoseeintrag im Slave-spezifischen Diagnosebereich
Diag.Not_Supported (Einstellung des Slave)
Service wird vom Slave nicht unterstützt
Diag.Invalid_Slave_Response (Einstellung des Master,
Reset durch Slave),
Ungültige Antwort vom Slave
Diag.Prm_Fault (Einstellung des Slave)
Ungültiger Parameter oder Parameterwert
Diag.Master_Lock (Einstellung des Master, Reset durch
Slave), der Slave wird von einem anderen Master
parametriert

Kommunikation
82

1 Station_Status_2
MSB x 0 x x x 1 x x LSB

Diag.Prm_Req (Einstellung des Slave) Slave muss neu


konfiguriert und neu parametriert werden
Diag.Stat_Diag (Einstellung des Slave),
statische Diagnose. Slave kann vorübergehend keine
gültigen Daten liefern

Wird vom Slave immer auf 1 gesetzt


Diag.WD_On (Einstellung des Slave)
Watchdog ein
Diag.Freeze_Mode (Einstellung des Slave)
Freeze Befehl vom Slave empfangen
Diag.Sync_Mode (Einstellung des Slave)
Sync Befehl vom Slave empfangen
Reserviert
Diag.Deactivated (Einstellung des Master, Reset durch
Slave) Slave ist nicht aktiv

2 Station_Status_3
MSB x 0 0 0 0 0 0 0 LSB

Reserviert

Diag.Ext_Diag_Overflow (Einstellung durch Slave)

3 Diag.Master_Add
Adresse des Masters der diesen Slave parametriert
4 - 5 Ident_Number (für FPBA-01: 0959h)
6** Ext_Diag_Data (0x02) (nur DP-V0)
Die für die erweiterte Diagnose reservierte Anzahl von Bytes
(einschließlich dieses Bytes)
6* Header-Byte (nur DP-V1)
Der vollständige Header besteht beim FPBA-01 aus 5 Bytes.
MSB 0 0 x x x x x x LSB

Blocklänge in Bytes einschließlich Header

Diagnosetyp
00 = gerätebezogene Diagnose gemäß
PROFIdrive 3,1.

Kommunikation
83

7** Kommunikationsdiagnose (nur DP-V0)


MSB 0 0 0 0 0 0 x x LSB

Kommunikation zeitweise unterbrochen


Kommunikation permanent unterbrochen
Reserviert

7* Status-Typ = Status-Telegramm (0x81) (nur DP-V1)


MSB 1 x x x x x x x LSB

Diagnosetyp
0 = Reserviert
1 = Status_Message (normale Alarmmeldung)
2 = Module_Status
3 = DXB_Link_Status
4 bis 29 = Reserviert
30 = PrmCmdAck
31 = Red_State
32 bis 126 = Herstellerspezifisch
127 = Reserviert
Auf 1 einstellen

8* Slot-Nummer (0x00) (nur DP-V1)


Slot -Nummer (0 bis 244).
9* Spezifikation (0x00) (nur DP-V1)
MSB 0 0 0 0 0 0 x x LSB

Spezifizierer

Reserviert

10* Kommunikationsdiagnose (nur DP-V1)


MSB 0 0 0 0 0 0 x x LSB

Kommunikation zeitweise unterbrochen


Kommunikation permanent unterbrochen
Reserviert

*Das FPBA-01 läuft im DP-V1 Modus.


Die Diagnosemeldung entspricht der von PROFIdrive 3.1.
**Das FPBA-01 läuft im DP-V0 (DP) Modus.
Die Diagnosemeldung entspricht der von PROFIdrive 2.0.

Kommunikation
84

Andere SAPs für die DP-V1 Kommunikation


Master- Master- Slave-
Kurzname Bedeutung
Klasse SAP SAP
C1 51 51 Server-SAP Lesen, Schreiben,
Alarm
C1 51 50 Alarm-SAP Alarm
C2 50 49 Ressourcen- Auftr. PDU
Manage.- SAP
C2 50 48..0 Kommunikations- Abbruch, Lesen/
SAP Schreiben,
Daten_Transfer
C2 62 55 Set_Slave_Add Stationsadresse
ändern (C2 Master)

Kommunikation
85

Typen zyklischer Telegramme

PPO-Typen

Parameter-Kanal
Parameter Prozessdaten
Identifikation Fester Bereich Frei einstellbarer Bereich

OUT-Bereich IND VALUE CW REF PZD3 PZD4 PZD5 PZD6 PZD7 PZD8 PZD9 PZD10
IN-Bereich ID IND VALUE SW ACT PZD3 PZD4 PZD5 PZD6 PZD7 PZD8 PZD9 PZD10
PKW PZD

Typ 1 DP-V0

Typ 2 DP-V0

Typ 3 DP-V1

Typ 4 DP-V1

Typ 5 DP-V0

Typ 6 DP-V1

OUT-Bereich – Daten vom Master zum Slave (Steuerdaten)


IN-Bereich – Daten vom Slave zum Master (Istwerte)
Parameter Identifikation:
ID – Parameter Identifikation
IND – Index für Arrays
VALUE – Parameterwert (max. 4 Byte)
PKW –Parameter ID/Wert
Prozessdaten:
CW= Steuerwort
SW – Statuswort
REF – Sollwert
ACT – Istwert
PZD – Prozessdaten (applikationsspezifisch)
DW – Datenwort

Bild 15. PPO-Telegrammtypen

Kommunikation
86

Standardtelegrammtypen (ST)
ST1 PZD1 PZD2
OUT- STW1 NSOLL_A
Bereich Steuerwort 1 Drehzahlsollwert A
IN- ZSW1 NIST_A
Bereich Statuswort Drehzahlistwert A

ST2 PZD1 PZD2…3 PZD4


OUT- STW1 NSOLL_B STW2
Bereich Steuerwort 1 Drehzahlsollwert B Steuerwort 2
IN- ZSW1 NIST_B ZSW2
Bereich Statuswort Drehzahlistwert B Statuswort

Bild 16. Standardtelegrammtypen (DP-V1)

Hinweis: Inhalt des Steuerworts, Statusworts, der Sollwerte und


Istwerte siehe Kapitel Kommunikationsprofile.

Kommunikation
87

Parameterverarbeitung beim zyklischen Datenverkehr (DP)


Bei der zyklischen PROFIBUS DP Kommunikation werden Para-
meterdaten in den PPO-Telegrammtypen 1, 2 und 5 übertragen
(siehe Bild 15.). Der Telegrammteil Parameterkennung besteht
aus acht Bytes (siehe unten).
Parameter-
kennung Prozessdaten
CW REF
ID IND VALUE SW ACT (PD1, PD2...)

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

Auftragskennung
Antwortkennung Parameter-Nummer (PNU)

*Auftragssignal
*Nicht verwendet (=0)

Die Auftragskennung wird vom Master bei der Datenübertragung


zum Slave gesendet und die Antwortkennung wird vom Slave als
positive oder negative Quittung verwendet. Die einzelnen Auf-
trags- und Antwortfunktionen sind in der nachstehenden Tabelle
aufgeführt.
Auftragskennungen (von Master an Slave)
Request Funktion Antwortkennung
/ Quitt. (+) Quitt. (-)
0 Kein Auftrag 0 –
1 Parameterwert Auftrag 1, 2 7
2 Parameterwert (Wort) ändern 1 7, 8
3 Parameterwert (Doppelwort) ändern 2 7, 8
4 Beschreibungselement anfordern 3 7
5 Beschreibungselement ändern 3 7, 8
6 Parameterwert (Array) anfordern 4, 5 7, 8
7 Parameterwert (Array-Wort) ändern 4 7, 8
8 Parameterwert (Array-Doppelwort) ändern 5 7,8
9 Anzahl der Array-Elemente anfordern 6 7

Kommunikation
88

Antwortkennung (Quittierung von Slave an Master)


Quitt. Funktion
0 Keine Antwort
1 Parameterwert (Wort) übertragen
2 Parameterwert (Doppelwort) übertragen
3 Beschreibungselement übertragen
4 Parameterwert (Array-Wort) übertragen
5 Parameterwert (Array-Doppelwort) übertragen
6 Anzahl der Array-Elemente übertragen

Kommunikation
89

7 Auftrag kann nicht ausgeführt werden, gefolgt vom Fehlercode


0 = Falsche PNU
1 = Parameterwert kann nicht geändert werden
2 = Unterer oder oberer Grenzwert unter- oder überschritten
3 = Falscher Subindex
4 = Kein Array
5 = Falscher Datentyp
6 = Einstellung nicht zulässig (nur Rücksetzung möglich)
7 = Beschreibendes Element kann nicht geändert werden
9 = Beschreibende Daten nicht verfügbar
11 = Keine Berechtigung zur Parameteränderung
15 = Text-Array nicht verfügbar
17 = Aufgabe kann in diesem Betriebsstatus nicht ausgeführt
werden
(z.B. Parameter ist momentan „read-only“)
18 =
Sonstiger Fehler101 = Anwenderspezifischer Fehler
102 = Auftrag wird nicht unterstützt
103 = Auftrag kann wegen Datenübertragungsfehler nicht erledigt
werden110 = Fehler beim Schreiben in den nichtflüchtigen
Speicher
111 = Auftrag wegen Zeitüberschreitung abgebrochen
120 = Parameter kann in PZD nicht dargestellt werden
(Größenfehler oder nicht vorhanden)
121 = Parameter kann in PZD nicht dargestellt werden
(Speicherplatz)
122 = Parameter kann in PZD nicht dargestellt werden (PZD
mehrfach Schreiben)
130 = Steuerwort-Bit kann nicht dargestellt werden
(Parameter 933 - 937,
z.B. Doppel-Mapping von Bits)
140 = Modus kann nicht auf TORQUE (Drehmoment)geändert
werden (bei Einstellung Frequenz)
150 = Interner Pufferüberlauf
160 = Interner Datenübertragungsfehler
8 Keine Berechtigung zur Parameteränderung für PKW Schnittstelle
9 Parameter Datensignal (Wort)
10 Parameter Datensignal (Doppelwort)

Kommunikation
90

Die Zuordnung von Antriebssteuerworten/-istwerten, Antriebspa-


rametern und PROFIdrive-Parametern zum Parameter-Identifika-
tionsteil des PPO-Typs wird nachfolgend dargestellt. Die Spalte
Index entspricht der Parameternummer (PNU) im ID-Teil der
Parameter-Identifikation. Die Spalte Sub-Index entspricht dem
IND-Teil der Parameter-Identifikation. Die Spalte Beispiel Nr. ver-
weist auf die Beispiele auf den folgenden Seiten.
Virtueller Antriebssteuerbereich
Par. Nr. Beispiel
Index Sub-Index Auftragskennung
(Dezimal) Nr.
0h 1h 1
0h 2h 2
R/W 6/7/8* 1, 2
•••
0h 63h 99
*Wird nur vom ACSM1 Frequenzumrichter unterstützt.

Antriebsparameter
Par. Nr. Beispiel
Index Sub-Index Auftragskennung
(Dezimal) Nr.
1 1 101
1 2 102
R/W 6/7/8* 1, 2
•••
63h 63h 9999
*Wird nur vom ACSM1 Frequenzumrichter unterstützt.

Kommunikation
91

PROFIdrive Parameter
Par. Nr. Auftr.- Beispiel
Index Sub-Index
(Dezimal) kennung Nr.
2h 2
3h 3
393h 915 R/W 6/7 6
••• •••
9h 9
2h 2
3h 3
394h 916 R/W 6/7 7
••• •••
9h 9
396h 0h 918 R/W 1/2 3, 4
•••
0h 1
9h 9
11h 17
3B3h 947 R 6 5
19h 25
21h 33
29h 41
•••
3CCh 0h 972 R/W 1/2 3,4

Die komplette PROFIdrive Parameterliste für das Modul FPBA-01


ist als separates Kapitel in diesem Handbuch enthalten.

Hinweis: Ständiges (zyklisches) Schreiben von PROFIdrive Para-


metern sollte vermieden werden, da die Werte dieser Parameter
im Flash-Memory des FPBA-01 abgelegt sind. Die geschätzte
Lebensdauer des Flash-Memory beträgt 100.000 Programmier-/
Löschzyklen, ständiges Schreiben verursacht frühe Mem.-Fehler.

Kommunikation
92

Parameterdatenübertragung - Beispiele

Hinweis: In den Beispielen wird nur der “Data unit” Teil des Tele-
gramms dargestellt. Siehe Abbildung 14 auf Seite 71.

Beispiel 1: Lesen eines Antriebsparameters (oder Datensatzes)


Zur Festlegung der Parameter-Nummer und des Subindex für das
Lesen eines Antriebsparameters die Gruppennummer des
Antriebsparameters und den Parameterindex in eine hexadezi-
male Zahl umwandeln. Der Index ist der Subindex (IND) und die
Gruppennummer ist die Parameter-Nummer (PNU). Um z.B.
Parameter 84.11 aus dem Antrieb zu lesen:
84.11 = 54h.0Bh => Parameter Nummer = 54h, Subindex = 0Bh.

Auftrag (Parameterwert lesen [Array])


Parameter-Nummer
Subindex*

CW REF PZD3 PZD4 PZD5 PZD6

Auftr. DP- 60 54 0B 00 00 00 00 00 04 7F 34 15 00 00 00 00 00 00 00 00 DP-


Heade
Antw. 40 54 0B 00 00 00 00 64 03 37 34 15 00 00 00 00 00 00 00 00 Anh.

SW ACT PZD3 PZD4 PZD5 PZD6


Parameterwert (100 dezimal)
Subindex*
Parameter-Nummer
Antwort (Parameterwert [Array-Wort] übertragen)
*2. Byte reserviert

Error Response / Antwort:

DP- DP-
Antw. 70 54 0B 00 00 00 00 03 03 37 34 15 00 00 00 00 00 00 00 00
Head. Anh.

SW ACT PZD3 PZD4 PZD5 PZD6


Fehlernummer (3: fehlerhafter Subindex)
Subindex*
Parameter-Nummer
Response / Antwort (negative Quittung)
*2. Byte reserviert

Kommunikation
93

Beispiel 2: Schreiben eines Antriebsparameters (oder Datensatzes)


Zur Festlegung der Parameter-Nummer und des Subindex für das
Schreiben eines Antriebsparameters die Gruppennummer des
Antriebsparameters und den Parameterindex in eine hexadezi-
male Zahl umwandeln. Der Index ist der Subindex (IND) und die
Gruppennummer ist die Parameter-Nummer (PNU). Um z.B.
Parameter 12.02 in den Antrieb zu schreiben:
12.02 = 0Ch.02h => Parameter-Nummer = 0Ch, Subindex = 02h.
Nachfolgend wird beispielhaft das Schreiben eines 16-Bit-Para-
meters dargestellt.

Auftrag (Parameterwert ändern [Array])


Parameter-Nummer
Subindex*
Parameterwert (100 dezimal)
CW REF PZD3 PZD4 PZD5 PZD6

Auftr. DP- 70 0C 02 00 00 00 00 64 04 7F 34 15 00 00 00 00 00 00 00 00 DP-


Antw. Head. 40 0C 02 00 00 00 00 64 03 37 34 15 00 00 00 00 00 00 00 00 Anh.

SW ACT PZD3 PZD4 PZD5 PZD6


Parameterwert (100 dezimal)
Subindex*
Parameter Nummer
Antwort (Parameterwert [Array-Wort] übertragen) *2. Byte reserviert

Kommunikation
94

Nachfolgend wird beispielhaft das Schreiben eines 32-Bit-Para-


meters dargestellt:

Auftrag (Parameterwert ändern [Array]) Doppelwort])


Parameter-Nummer
Subindex*
Parameterwert (100 dezimal)
CW REF PZD3 PZD4 PZD5 PZD6

Auftr. DP- 80 0C 02 00 00 00 00 64 04 7F 34 15 00 00 00 00 00 00 00 00 DP-


Antw. Head. 50 0C 02 00 00 00 00 64 03 37 34 15 00 00 00 00 00 00 00 00 Anh.

SW ACT PZD3 PZD4 PZD5 PZD6


Parameterwert (100 dezimal)
Subindex*
Parameter-Nummer
Antwort (Parameterwert [Array-Doppelwort] übertragen) *2. Byte reserviert

Beispiel 3: Lesen eines PROFIdrive-Parameters (Wort)


In diesem Beispiel wird die Stationsnummer des Slaves mit Hilfe
des PROFIBUS Parameters 918 gelesen.
Auftrag (Parameterwert lesen)

Parameter-Nummer (918 dezimal)

IND Param.- Wert CW REF

Auftrag DP- 13 96 00 00 00 00 00 00 04 7F 34 15 DP-


Lesen:
Antwort Head. 13 96 00 00 00 00 00 02 03 37 34 15 Anh.

IND Param.- Wert SW ACT

Parameter-Nummer (918 dezimal)

Antwort (Parameterwert übertragen)

Der Slave schickt seine Stationsnummer (2) zurück.

Kommunikation
95

Beispiel 4: Schreiben eines PROFIdrive-Parameters (Wort)


In diesem Beispiel werden die aktuellen Parametereinstellungen
in den FLASH-Speicher des Antriebs geschrieben. Dies erfolgt
durch Einstellen des PROFIBUS-Parameters 971 (3CBh) auf 1.
Beachten Sie, dass der Antrieb ständig das Steuerwort (CW)
und die Sollwert-Bytes (REF) überwacht. Die unten gezeigten
Werte sind Beispiele.
Auftrag (Parameterwert schreiben)

Parameter-Nummer (971 dezimal)

IND Param.- Wert CW REF

Schrei- Auftrag DP- 23 CB 00 00 00 00 00 01 04 7F 34 15 DP-


ben: Antwort Head. 13 CB 00 00 00 00 00 01 03 37 34 15 Anh.

IND Param.- Wert SW ACT

Parameter-Nummer (971 dezimal)

Antwort (Parameterwert übertragen)

Kommunikation
96

Beispiel 5: Lesen eines PROFIdrive-Parameters ( Array)


In diesem Beispiel der PROFIBUS-Parameter 947 dazu verwen-
det, den Code des letzten quittierten Fehlers zu lesen. Wie in der
Tabelle auf Seite 126 angegeben, ist Parameter 945 vom Typ
Array mit den Subindizes 1, 9, 17 und 25.
Auftrag (Anforderung d. Parameterwerts [array])

Parameter-Nummer (945 dezimal)

Subindex (Letzter quittierter Fehler)*


Param.- Wert CW REF

Auftrag DP- 63 B1 09 00 00 00 00 00 04 7F 34 15 DP-


Lesen: Heade
Antwort 43 B1 09 00 00 00 23 00 03 37 34 15 Anh.

Param.- Wert SW ACT


Subindex (Letzter quittierter Fehler)*
Parameter-Nummer (945 dezimal)

Antwort (Parameterwert [Array] übertragen)

*2. Byte reserviert

Der Slave sendet den Code des letzten quittierten Fehlers zurück
(2300h). Die Fehlercodes entsprechen dem DRIVECOM-Stan-
dard. Siehe auch das Benutzerhandbuch des Antriebs hinsichtlich
antriebsspezifischer Fehlercodes.
Die Einführung des PROFIdrive Profils für den FPBA-01 unter-
stützt die Speicherung des aktiven und der letzten fünf aufgetrete-
nen verschiedenen Fehler im Fehlerspeicher. Die Fehlercodes
kann mit den PROFIdrive Parametern 945, 947 und 948 (siehe
Tabelle auf Seite 126) zugegriffen werden. Der Wert Null bedeutet
kein Fehler. Die Subindizes dieser Parameter stehen untereinan-
der in Beziehung, d.h. Parameter 945 mit Subindex 1 steht in
Beziehung zum Subindex der Parameter 947 und 948.

Kommunikation
97

Beispiel 6: Konfigurierung der zum Antrieb übertragenen Prozessda-


ten
Mit PROFIBUS-Parameter 915 kann definiert werden, welche
Daten als applikationsspezifische Prozessdaten zyklisch in einen
Antrieb geschrieben werden.
In dem folgenden Beispiel wird der Wert von Antriebsparameter
12.02 (0Ch.02h) aus PZD3 ausgewählt. Der Parameter wird fort-
laufend durch den Inhalt von PZD3 bei jedem Auftragszyklus aktu-
alisiert, bis eine andere Auswahl getroffen wird.
Mit dem Subindex (IND) wird festgelegt, von welchem Prozessda-
tenwort die erforderlichen Daten genommen werden. Der Parame-
terwert wählt den Antriebsparameter aus, dem das Wort
zugeordnet wird.

Auftrag (Parameterwert ändern [Array])


Parameter-Nummer (915 dezimal)
Subindex (03 = PZD3)*
Parameterwerte
CW REF PZD3 PZD4 PZD5 PZD6

Auftr. DP- 73 93 03 00 00 00 0C 02 04 7F 34 15 00 00 00 00 00 00 00 00 DP-


Heade
Antw. 43 93 03 00 00 00 0C 02 03 37 34 15 00 00 00 00 00 00 00 00 Anh.

SW ACT PZD3 PZD4 PZD5 PZD6


Parameterwerte
Subindex (03 = PZD3)*
Parameter-Nummer (915 dezimal)
Antwort (Parameterwert [Array] übertragen)
*2. Byte reserviert

Nachfolgend wird der Inhalt von PZD3 in jedem Auftragszyklus in


den Antriebsparameter 12.02 CONSTANT SPEED1 geschrieben,
bis eine andere Auswahl getroffen wird.

Kommunikation
98

Beispiel 7: Konfigurierung der Prozessdaten, die vom Antrieb gele-


sen werden
Mit Hilfe von PROFIBUS-Parameter 916 kann definiert werden,
welche Daten zyklisch aus dem Antrieb als applikationsspezifi-
sche Prozessdaten gelesen werden.
In dem folgenden Beispiel wird der Antriebsparameter 1.04
(01h.04h) für die Übertragung durch den Antrieb als PZD04 aus-
gewählt. Die Auswahl bleibt solange gültig, bis sie durch eine
andere Auswahl ersetzt wird.
Der Subindex (IND) legt fest, in welches Prozess-Datenwort die
erforderlichen Daten übertragen werden, und Parameterwert defi-
niert, welcher Antriebsparameter diesem Wort zugeordnet wird.

Auftrag (Parameterwert ändern [Array])


Parameter-Nummer (916 dezimal)
Subindex (03 = PZD3)*
Parameterwerte
CW REF PZD3 PZD4 PZD5 PZD6

Auftr. DP- 73 94 03 00 00 00 01 04 04 7F 34 15 00 00 00 00 00 00 00 00 DP-


Antw. Head. 43 94 03 00 00 00 01 04 03 37 34 15 00 00 00 00 00 00 00 00 Anh.

SW ACT PZD3 PZD4 PZD5 PZD6


Parameterwerte
Subindex (03 = PZD3)*
Parameter-Nummer (916 dezimal)
Antwort (Parameterwert [Array] übertragen)
*2. Byte reserviert

Daraus sich ergebende Antwort-Frames:


DP- DP-
Antw. xx xx xx xx xx xx xx xx xx xx xx xx 00 0B xx xx xx xx xx xx
Head. Anh.

PZD3 (Wert von Antriebsparam. 1.04)

Kommunikation
99

DP-V1 Lesen/Schreiben Auftragssequenz


Ein Lese-/Schreib-Service für einen Antriebsparameter wird nach-
folgend veranschaulicht.

Master DP-V1 Slave


PROFIdrive Write request DB47 Parameter-Auftrag
Parameter-Auftrag

Write response
ohne Daten

Read request DB47


ohne Daten
Parameter-
Read response (–) Verarbeitung
ohne Daten

Read request DB47


ohne Daten

PROFIdrive Read response


Parameter-Antwort mit Daten Parameter-Antwort

Für die Telegramme werden DP-V1 Dateneinheiten verwendet.


Der PROFIdrive Parameter-Auftrag ist in den DP-V1-Auftragsda-
ten enthalten. Entsprechend enthält die DP-V1 Antwort die PRO-
FIdrive Parameter-Antwort in Form von Daten.
Ein Schreibauftrag (Funktionsnummer 5Fh – siehe Tabelle 18,
Seite 102) wird zuerst gesendet und enthält den Parameter-Auf-
trag.
Wenn der Schreibauftrag gültig ist, quittiert ihn das FPBA-01
Modul mit dem DP-V1 Schreib-Antwort-Code 5Fh ohne Daten.
Der Master sendet dann einen Leseauftrag. Wenn das FPBA-01
Modul noch mit der Ausführung des internen Parameter-Auftrags

Kommunikation
100

beschäftigt ist, sendet es eine negative Antwort mit dem DP-V1


Fehlercode B5h (Statuskonflikt). In diesem Fall wird der Leseauf-
trag vom Master solange wiederholt, bis das FPBA-01 die PRO-
FIdrive Antwort-Daten fertig hat.
Ist der Schreibauftrag ungültig, wird eine negative Antwort mit
einem DP-V1 Fehlercode zurückgesendet (siehe Tabelle 20).

Kommunikation
101

PROFIBUS SD2 Telegramm für SAP 51


Der Lese-/Schreib-Service verwendet ein PROFIBUS SD2 Tele-
gramm mit variabler Länge, wie nachfolgend dargestellt.

DP-Header DP-Trailer
SD LE LEr SD DA SA FC DSAP SSAP DU FCS ED
68h x x 68h xx xx x xx xx x… xx 16h

SD = Start Delimiter
LE = Length (Länge)
LEr = Length repeated (Länge, Wiederholung)
DA = Destination Address (Ziel-Adresse)
SA = Source Address (Sender-Adresse)
FC = Function Code (Funktionscode)
DSAP = Destination Service Access Point (Ziel-)
SSAP = Source Service Access Point (Quell-)
DU = Data Unit, Dateneinheit für DP-Dienste
FCS = Frame Prüf-Sequenz
ED = Ende Delimiter

Dateneinheit
DP-V1 Befehl/Antwort PROFIdrive V3 Parameterkanal
Auftrag/Antwort-Header
DU0 DU1 DU2 DU3 Daten
(siehe Tabelle 21/22)

Byte Bedeutung Wert


DU0 Funktionsnummer Siehe Tabelle 18 unten.
0 = das Modul selbst
DU1 Slot -Nummer
1 = Antriebsparameter-Zugriff
DU2 Index 47 (0x2F)
DU3 Datenlänge (je nach Typ des Telegramms)
PROFIdrive
DU4…DUn
Daten

Bild 17. PROFIBUS SD2 Telegramm für SAP 51

Kommunikation
102

Tabelle 18. DP-V1 Funktionsnummern


Wert Bedeutung
0x48 Ruhezustand REQ, RES
0x51 Datentransport REQ, RES
0x56 Ressourcenmanager REQ
0x57 Initiierung REQ, RES
0x58 Abbruch REQ
0x5C Alarm REQ, RES
0x5E Lesen REQ, RES
0x5F Schreiben REQ, RES
0xD1 Datentransport negative Antwort
0xD7 Initiierung negative Antwort
0xDC Alarm negative Antwort
0xDE Lesen negative Antwort
0xDF Schreiben negative Antwort

Tabelle 19. DP-V1 Fehler-Antwort


Byte Bedeutung und Wert
DU0 Funktionsnummer = 0xDF (Fehler Schreiben) = 0xDE
(Fehler Lesen)
DU1 Error_Decode: PROFIdrive: Immer 0x80 (DP-V1 Codes)
DU2 Error_Code_1: Fehlerklasse/Fehlercode (siehe Tabelle 20)
DU3 Error_Code_2: Immer 0

Kommunikation
103

Tabelle 20. DP-V1 Fehler-Antwort: Fehlercodes

MSB x x x x x x x x LSB

Fehler-
Bedeutung Fehlercode
klasse
0…9 (Reserviert)
10 (0x0A) Applikation 0 = Lesefehler
1 = Schreibfehler
2 = Modulfehler
3 … 7 = Reserviert
8 = Versionskonflikt
9 = Merkmal nicht unterstützt
10 … 15 = Anwenderspezifisch
11 (0x0B) Zugriff 0 = Ungültiger Index
1 = Fehler Schreiblänge
2 = Slot ungültig
3 = Typenkonflikt
4 = Ungültiger Bereich
5 = Statuskonflikt
6 = Zugriff verweigert
7 = Ungültiger Bereich
8 = Ungültiger Parameter
9 = Ungültiger Typ
10 … 15 = Anwenderspezifisch
12 (0x0C) Ressource 0 = Lesen Bedingungskonflikt
1 = Schreiben Bedingungskonflikt
2 = Ressource Busy
3 = Ressource nicht verfügbar
4 … 7 = Reserviert
8 … 15 = Anwenderspezifisch
13 … 15 Anwender-
spezifisch

Kommunikation
104

Tabelle 21. PROFIdrive Auftrags-Header


Byte/
Feld(er) Beschreibung Bereich
Wort
Auftrags- Eindeutige Identifikation Einstellung vom 1 … 255 Byte
referenz Master. Ändert sich für jeden neuen Auf-
trag.
Auftrags-ID Auftragstyp für den ausgegebenen Block. Abfrage Parame- Byte
ter (01h)
Ändern Parame-
ter (02h)
Antriebs- Auf 0 oder 1 einzustellen. 0 … 255 Byte
objekt-ID
Anzahl von Anzahl von Parametern, die im Auftrag 1 … 37 Byte
Parametern vorhanden sind.
Attribut Typ des Objekts, auf das zugegriffen wird. Wert (10h) Byte
Hinweis: “Beschreibung” und “Text” wer- Beschreibung
den nicht unterstützt. (20h)
Text (30h)
Anzahl der Anzahl der Array-Elemente oder Länge 0, 1 … 234 Byte
Elemente des Strings, auf die/den zugegriffen wird.
Einstellung 0, wenn keine Array-Parame-
ter verwendet werden.
Parameter- Adresse des Parameters, auf den zuge- 1 … 65535 Wort
Index griffen wird. “0” ist beim FPBA-01 zuläs-
sig.
Subindex Adresse des ersten Array-Elements des 0 … 65535 Wort
Parameters oder der Anfang eines
Strings oder Text-Array oder Beschrei-
bungselement, auf den/das zugegriffen
wird.
Format* Siehe Tabelle 23. Siehe Tabelle 23 Byte
Anzahl der Anzahl der Werte, die folgen. 0 … 234 Byte
Werte*

Kommunikation
105

Werte* Die Werte des Auftrags. Im Fall einer – Siehe


ungeraden Anzahl von Bytes wird ein Format
Null-Byte angehängt, um die Wortstruktur -feld
des Telegramms sicherzustellen.
*Nur bei Anforderungs-ID = 02h (Parameter ändern) werden Format, Anzahl der
Werte und Wertfelder für andere Parameter wiederholt.

Tabelle 22. PROFIdrive Antwort-Header


Feld(er) Beschreibung Bereich
Antwort- Spiegelung des Auftrags. 1 … 255
Referenz
Antwort-ID Antwort vom Slave. Falls ein Anford. Param OK (01h)
angeforderter Dienst fehlschlägt, wird Antwort Param NAK (81h)
eine “nicht quittiert (not Ändern Param OK (02h)
acknowledged)” (NAK) Antwort Ändern Param NAK (82h)
angezeigt.
Antriebs- Einstellung auf 1 erforderlich. 0 … 255
objekt-ID
Anzahl von Anzahl der Parameter, die in der 1 … 37
Parametern Antwort vorhanden sind.
Format* Siehe Tabelle 23. Siehe Tabelle 23
Anzahl der Anzahl der Werte, die folgen. 0 … 234
Werte*
Werte* Die Werte des Auftrags. Im Fall einer –
ungeraden Anzahl von Bytes wird ein
Null-Byte angehängt, um die
Wortstruktur des Telegramms
sicherzustellen.
*Nur bei Antwort-ID = 01h (Anforderung Parameter OK) werden Format, Anzahl
der Werte und Wertfelder für andere Parameter wiederholt.

Kommunikation
106

Tabelle 23. Datentypen für das Format-Feld


Code Typ
0x00 (Reserviert)
0x01 … 0x36 Standard-Datentypen
1 Boolesch (nicht unterstützt)
2 Integer8 (nicht unterstützt)
3 Integer16
4 Integer32
5 Unsigned8 (nicht unterstützt)
6 Unsigned16
7 Unsigned32
8 Gleitpunkt (nicht unterstützt)
9 Sichtbarer String (nicht unterstützt)
•••
0x37 … 0x3F (Reserviert)
0x40 Null
0x41 Byte
0x42 Wort
0x43 Doppelwort
0x44 Fehler
0x45 … 0xFF (Reserviert)

Tabelle 24. PROFIdrive Parameter-Auftrag Fehlercodes


Fehler
Bedeutung Verwendung bei
#
00h Nicht freigegebene Parameter- Zugriff auf nicht verfügbaren Parameter
Nummer
01h Parameterwert kann nicht Änderungszugriff auf einen Parameter-
geändert werden wert, der nicht geändert werden kann
02h Ober- oder Untergrenze über-/ Änderungszugriff mit einem Wert
unterschritten außerhalb der Grenzen
03h Ungültiger Subindex Zugriff auf nicht verfügbaren Subindex

Kommunikation
107

04h Kein Array Zugriff mit Subindex auf einen nicht


indizierten Parameter
05h Datentyp nicht korrekt Änderungszugriff mit einem Wert, der
nicht dem Datentyp des Parameters
entspricht
06h Einstellung nicht zulässig (nur Änderungszugriff mit Wert ungleich 0,
Reset möglich) wenn dies nicht zulässig ist
07h Beschreibungselement kann Änderungszugriff auf ein Beschrei-
nicht geändert werden bungselement, das nicht geändert wer-
den kann
09h Keine Beschreibungsdaten Zugriff auf nicht verfügbare Beschrei-
verfügbar bung (Parameterwert ist verfügbar)
0Bh Keine Betriebspriorität Änderungszugriffsrechte ohne Rechte
zur Änderung von Parametern
0Fh Kein Text-Array verfügbar Zugriff auf Text-Array, das nicht verfüg-
bar ist (Parameterwert ist verfügbar)
11h Auftrag kann wegen des Zugriff zeitweise wegen nicht spezifi-
Betriebsmodus nicht ausge- zierter Gründe nicht möglich
führt werden
14h Wert nicht zulässig Änderungszugriff mit einem Wert inner-
halb der Grenzen, der jedoch wegen
anderer langfristiger Gründe nicht
zugelassen werden kann (Parameter
mit definierten Einzelwerten)
15h Antwort zu lang Die Länge der aktuellen Antwort über-
schreitet die maximal übertragbare
Länge
16h Parameteradresse nicht zuläs- Unzulässiger Wert oder Wert, der für
sig dieses Attribut, die Anzahl von Elemen-
ten, Parameternummer oder Subindex
bzw. eine Kombination nicht unterstützt
wird
17h Unzulässiges Format Schreibauftrag: Unzulässiges Format
oder Format von Parameterdaten, das
nicht unterstützt wird

Kommunikation
108

18h Anzahl der Werte inkonsistent Schreibauftrag: Die Anzahl der Werte
von Parameterdaten passt nicht zur
Anzahl von Elementen an dieser Para-
meteradresse
65h … Herstellerspezifischer Fehler- –
FF bereich
65h Antriebsspezifischer Fehler Antriebsspezifischer Fehler
66h Auftrag nicht unterstützt Auftrag nicht unterstützt
67h Datenübertragungsfehler Auftrag kann wegen eines Datenüber-
tragungsfehlers nicht abgeschlossen
werden
6Eh Speicherfehler Fehler beim Schreiben in den nicht-
flüchtigen Speicher
6Fh Zeitfehler Auftrag wegen Zeitfehlers abgebrochen
78h PZD Zuordnungsfehler Parameter kann nicht den PZD zuge-
ordnet werden (Größendifferenz oder
nicht vorhanden)
79h PZD Speicherfehler Parameter kann nicht den PZD zuge-
ordnet werden (Speicherplatz)
7Ah Mehrfache PZD Zuordnung Parameter kann nicht den PZD zuge-
ordnet werden (mehrfaches PZD
Schreiben)
82h Steuerwort Bit-Zuordnung Steuerwort Bit-Zuordnung nicht möglich
(Parameter 933…937, z.B. doppelte
Zuordnung von Bits)
8Ch Fehler Änderung Drehmoment- Modusänderung auf TORQUE nicht
modus möglich (Frequenz wird verwendet)
90h Unzulässige Auftrags-ID Die Auftrags-ID der Antwort ist nicht
zulässig
96h Interner Puffer Pufferüberlauf
A0h Interne Kommunikation Datenübertragungsfehler zwischen
Modul und Antrieb

Kommunikation
109

Parameterdatenübertragung - Beispiele
Mit den folgenden Beispielen wird die Übertragung von Parame-
terdaten bei Verwendung der DP-V1 Mechanismen LESEN
(READ) und SCHREIBEN (WRITE) dargestellt.

Hinweis: In den Beispielen wird nur der “Data unit” Teil des SD2
Telegramms dargestellt. Siehe Abbildung 17 auf Seite 101.

Beispiel 1a: Lesen eines Antriebsparameters (Array-Element)


Antriebsparameter werden adressiert, so dass die Antriebspara-
metergruppe dem Parameterindex (PNU) und die Antriebspara-
meternummer in der Gruppe dem Subindex (IND) entspricht. In
dem folgenden Beispiel wird ein Wert aus der Antriebsparameter-
nummer 12.04 (0C.04h) gelesen.
DP-V1 Schreibauftrag (Parameterwert lesen):
Funktionsnummer
Slot -Nummer
Index
Datenlänge
Auftragsreferenz
Anforderung ID (01h = Anforderungsparameter)
Antriebsobjekt-ID
Anzahl von Parametern
Attribut (10h = Wert)
Anzahl von Elementen
Parameterindex
Subindex

DP- 5F 01 2F 0A 05 01 01 01 10 01 00 0C 00 04 DP-
Head. DP-V1 Befehl PROFIdrive V3 Parameter-Kanal Anh.

Kommunikation
110

Positive Lese-Antwort auf DP-V1 Leseauftrag:


Funktionsnummer
Slot -Nummer
Index
Datenlänge
Antwort-Referenz (gespiegelt)
Antwort-ID
Antriebsobjekt-ID
Anzahl von Parametern
Format (42h = Wort)
Anzahl v. Werten
Parameterwerte

DP- 5E 01 2F 08 05 01 01 01 42 01 05 64 DP-
Head. DP-V1 Antwort PROFIdrive V3 Parameter-Kanal Anh.

Negative Antwort auf PROFIdrive Leseauftrag:


Funktionsnummer
Slot -Nummer
Index
Datenlänge
Antwort-Referenz (gespiegelt)
Antwort-ID
Antriebsobjekt-ID (gespiegelt)
Anzahl von Parametern
Format (44h = Fehler)
Anzahl v. Werten
PROFIdrive Fehlercode

DP- 5E 01 2F 08 05 81 01 01 44 01 00 14 DP-
Head. DP-V1 Antwort PROFIdrive V3 Parameter-Kanal Anh.

Kommunikation
111

Beispiel 1b: Lesen von drei (3) Antriebsparametern (Multi-Parameter)


In diesem Beispiel werden drei Antriebsparameter (12. 04, 12.05
und 12.06) mit einem Telegramm gelesen.
DP-V1 Schreibauftrag (Parameterwert lesen):
Funktionsnummer
Slot -Nummer
Index
Datenlänge
Auftragsreferenz
Anforderungs-ID (01h = Anforderung Parameter)
Antriebsobjekt-ID
Anzahl von Parametern
Attribut (10h = Wert)
Anzahl von Elementen
Parameterindex
Subindex

DP- 5F 01 2F 16 06 01 01 03 10 01 00 0C 00 04
•••
Header DP-V1 Befehl PROFIdrive V3 Parameter-Kanal

10 01 00 14 00 08
••• •••
(Par. Kanal Fortsetz.)

10 01 00 1E 00 13 DP-
•••
(Par. Kanal Fortsetz.) Anh.

Kommunikation
112

Positive Lese-Antwort auf DP-V1 Leseauftrag:


Funktionsnummer
Slot -Nummer
Index
Datenlänge
Antwort-Referenz (gespiegelt)
Antwort-ID
Antriebsobjekt-ID
Anzahl von Parametern
Format (42h = Wort)
Anzahl v. Werten
Parameterwert

DP- 5F 01 2F 10 06 01 01 03 42 01 01 90
•••
Header DP-V1 Antwort PROFIdrive V3 Parameter-Kanal

42 01 01 F4
••• •••
(Par. Kanal Fortsetz.)

42 01 00 30 DP-
•••
(Par. Kanal Fortsetz.) Anh.

Die Werte 190h (400), 1F4h (500) und 1Eh (30) werden zurückge-
sendet.

Kommunikation
113

Beispiel 2a: Schreiben eines Antriebsparameters (ein Array-Element)


Antriebsparameter werden adressiert, so dass die Antriebspara-
metergruppe dem Parameterindex (PNU) und die Antriebspara-
meternummer in der Gruppe dem Subindex (IND) entspricht. In
dem folgenden Beispiel wird ein Wert auf Antriebsparameternum-
mer 12.02 (0C.02h) geschrieben.
Funktionsnummer
Slot -Nummer
Index
Datenlänge
Auftragsreferenz
Anforderungs-ID (02h = Ändern)
Antriebsobjekt-ID
Anzahl von Parametern
Attribut (10h = Wert)
Anzahl von Elementen
Parameterindex
Subindex
Format (42h = Wort)
Anzahl v. Werten
Wert

DP- 5F 01 2F 0E 07 02 01 01 10 01 00 0C 00 02 42 01 02 58 DP-
Head. DP-V1 Befehl PROFIdrive V3 Parameter-Kanal Anh.

Slot -Nummer
Slot -Nummer
Index
Datenlänge
Auftragsreferenz (gespiegelt)
Antwort-ID
Antriebsobjekt-ID (gespiegelt)
Anzahl von Parametern

5E 01 2F 04 07 02 01 01
DP- DP-
Head. PROFIdrive V3 Anh.
DP-V1 Antwort
Parameter-Kanal

Kommunikation
114

Beispiel 2b: Schreiben von zwei (2) Antriebsparametern (Multi-Para-


meter)
In diesem Beispiel werden die Werte 300 (12Ch) und 500 (1F4h)
in die Antriebsparameter 12.02 (0C.02h) und 20.08 (14.08h) mit
einem Telegramm geschrieben.
Funktionsnummer
Slot -Nummer
Index
Datenlänge
Auftragsreferenz
Auftrags-ID (02h = Parameter ändern)
Antriebsobjekt-ID
Anzahl von Parametern
Attribut (10h = Wert)
Anzahl von Elementen
Parameterindex
Subindex

DP- 5F 01 2F 14 08 02 01 02 10 01 00 0C 00 02
•••
Header DP-V1 Befehl PROFIdrive V3 Parameter-Kanal

10 01 00 14 00 08
••• •••
(Par. Kanal Fortsetz.)

42 01 01 2C
••• •••
(Par. Kanal Fortsetz.)

42 01 01 F4 DP-
•••
(Par. Kanal Fortsetz.) Anh.

Wert
Anzahl v. Werten
Format (42h = Wort)

Kommunikation
115

Slot -Nummer
Slot -Nummer
Index
Datenlänge
Auftragsreferenz (gespiegelt)
Antwort-ID
Antriebsobjekt-ID (gespiegelt)
Anzahl von Parametern

5E 01 2F 04 08 02 01 02
DP- DP-
Head. PROFIdrive V3 Anh.
DP-V1 Antwort
Parameter-Kanal

Beispiel 3: Lesen eines PROFIdrive Parameters


In diesem Beispiel wird der PROFIBUS Parameter Nr. 918 (396h)
erwendet, um die Stationsnummer des Slaves zu lesen.
DP-V1 Schreibauftrag (Lesen eines PROFIdrive Parameters):
Funktionsnummer
Slot -Nummer
Index
Datenlänge
Auftragsreferenz
Auftrags-ID
Antriebsobjekt-ID
Anzahl von Parametern
Attribut
Anzahl von Elementen
Parameterindex
Subindex

DP- 5F 01 2F 0A 09 01 01 01 10 00 03 96 00 00 DP-
Head. DP-V1 Befehl PROFIdrive V3 Parameter-Kanal Anh.

Kommunikation
116

DP-V1 Lese-Antwort
Funktionsnummer
Slot -Nummer
Index
Datenlänge
Auftragsreferenz (gespiegelt)
Antwort-ID
Antriebsobjekt-ID (gespiegelt)
Anzahl von Parametern
Format (42h = Wort)
Anzahl v. Werten
Wert oder Fehlerwerte

DP- 5E 01 2F 08 09 01 01 01 42 01 23 00 DP-
Head. DP-V1 Antwort PROFIdrive V3 Parameter-Kanal Anh.

Der Slave sendet den Code des letzten quittierten Fehlers zurück
(2300h). Die Fehlercodes entsprechen dem DRIVECOM-Stan-
dard. Siehe auch das Benutzerhandbuch des Antriebs hinsichtlich
antriebsspezifischer Fehlercodes.
Die Einführung des PROFIdrive Profils für den FPBA-01 unter-
stützt die Speicherung des aktiven und der letzten fünf aufgetrete-
nen verschiedenen Fehler im Fehlerspeicher. Auf die Fehlercodes
kann mit den PROFIdrive Parametern 945, 947 und 948 (siehe
Tabelle auf Seite 126) zugegriffen werden. Der Wert Null bedeutet
kein Fehler. Die Subindizes dieser Parameter stehen untereinan-
der in Beziehung, d.h. Parameter 945 mit Subindex 1 steht in
Beziehung zum Subindex der Parameter 947 und 948.

Beispiel 4: Konfigurierung der zum Antrieb übertragenen Prozessda-


ten
Mit PROFIBUS-Parameter Nr. 915 (393h) kann definiert werden,
welche Daten als applikationsspezifische Prozessdaten zyklisch
in einen Antrieb geschrieben werden.
In dem folgenden Beispiel wird der Wert von Antriebsparameter
12.06 (0C.06h) aus PZD3 ausgewählt. Der Parameter wird fortlau-
fend durch den Inhalt von PZD3 bei jedem Auftragszyklus aktuali-
siert, bis eine andere Auswahl getroffen wird.

Kommunikation
117

Mit dem Subindex (IND) wird festgelegt, von welchem Prozessda-


tenwort die erforderlichen Daten genommen werden. Der Parame-
terwert den Antriebsparameter aus, dem das Wort zugeordnet
wird.
DP-V1 Schreibauftrag
Funktionsnummer
Slot -Nummer
Index
Datenlänge
Auftragsreferenz
Anforderungs-ID (02h = Ändern)
Antriebsobjekt-ID
Anzahl von Parametern
Attribut (10h = Wert)
Anzahl von Elementen
Parameterindex
Subindex
Format (42h = Wort)
Anzahl v. Werten
Wert

DP- 5F 01 2F 0E 0A 02 01 01 10 01 03 93 00 03 42 01 0C 06 DP-
Head. DP-V1 Befehl PROFIdrive V3 Parameter-Kanal Anh.

DP-V1 Lese-Antwort
Funktionsnummer
Slot -Nummer
Index
Datenlänge
Auftragsreferenz (gespiegelt)
Antwort-ID
Antriebsobjekt-ID (gespiegelt)
Anzahl von Parametern
Format (42h = Wort)
Anzahl v. Werten
Wert oder Fehlerwerte

DP- 5E 01 2F 08 0A 01 01 01 42 01 00 68 DP-
Head. DP-V1 Antwort PROFIdrive V3 Parameter-Kanal Anh.

Kommunikation
118

In der Folge wird der Inhalt von PZD3 in jedem Auftragszyklus in


den Antriebsparameter 12.06 geschrieben, bis eine andere Aus-
wahl getroffen wird.

Beispiel 5: Bestimmung der Quelle der Prozessdaten, die vom Antrieb


gelesen werden
Mit PROFIBUS-Parameter Nr. 916 (394h) kann definiert werden,
welche Daten zyklisch vom Antrieb als applikationsspezifische
Prozessdaten gelesen werden. Im Beispiel unten wird der Antrieb-
sparameter für die Übertragung vom Antrieb als PZD3 ausge-
wählt. Der Subindex (IND) legt fest, in welches Prozess-
Datenwort die erforderlichen Daten übertragen werden.
DP-V1 Schreibauftrag
Funktionsnummer
Slot -Nummer
Index
Datenlänge
Auftragsreferenz
Auftrags-ID (01h = Lesen)
Antriebsobjekt-ID
Anzahl von Parametern
Attribut (10h = Wert)
Anzahl von Elementen
Parameterindex
Subindex

DP- 5F 01 2F 0A 0B 01 01 01 10 01 03 94 00 03 DP-
Head. DP-V1 Befehl PROFIdrive V3 Parameter-Kanal Anh.

Kommunikation
119

DP-V1 Lese-Antwort
Funktionsnummer
Slot -Nummer
Index
Datenlänge
Auftragsreferenz (gespiegelt)
Antwort-ID
Antriebsobjekt-ID (gespiegelt)
Anzahl von Parametern
Format (42h = Wort)
Anzahl v. Werten
Wert oder Fehlerwerte

DP- 5E 01 2F 08 0B 01 01 01 42 01 0C 05 DP-
Head. DP-V1 Antwort PROFIdrive V3 Parameter-Kanal Anh.

Der Parameterwert gibt die Quelle von PZD3 als Antriebsparame-


ter 12.05 (0C.05h) an.

Kommunikation
120

Kommunikation
121

Diagnose

LED-Anzeigen
Das FPBA-01 Modul ist mit drei zweifarbigen Diagnose-LEDs aus-
gestattet. Die LEDs werden nachfolgend beschrieben.

Name Farbe Funktion


Anschluss an den Host (Frequenz-
Grün
umrichter) ist OK
HOST Verbindung mit dem Host wird auf-
Rot blinkend gebaut oder Verbindung zum Host
unterbrochen

Diagnose
122

Name Farbe Funktion


Grün Modulstatus OK
Rot blinkend Unpassende Konfiguration
Rot blinkend zusammen mit Verbindung zum Host wird aufge-
der HOST-LED baut
Grün blinkend während die Netzwerkverbindung unterbrochen
NETWORK-LED rot blinkt
Grün blinkend (1 mal pro Keine Kommunikation mit diesem
MODULE
Sekunde) während die NET- Knoten
WORK-LED in Dauerlicht
leuchtet
Grün blinkend (3 mal pro Nur Master-Verbindung Class 2
Sekunde) während die NET- (keine zyklische Kommunikation
WORK-LED in Dauerlicht aufgebaut)
leuchtet
Rot Modulstörung
Grün blinkend Netzwerkverbindung wird aufgebaut
NETWORK Grün Netzwerkverbindung OK
Rot blinkend Netzwerkverbindung unterbrochen

Diagnose
123

PROFIdrive Parameter

Profilspezifische PROFIdrive Parameter


Para-
R/W* Datentyp Beschreibung
meter
915 R/W Array [10] Zuordnung PZD1 zu PZD10 in PPO-Write
Unsigned16
916 R/W Array [10] Zuordnung PZD1 zu PZD10 in PPO-Read
Unsigned16
918 R/W Unsigned16 Knotenadresse. Durch Schreiben dieses Parameters wird
die Knotenadresse geändert. Neustart des Moduls
erforderlich.
919 R Octet String4 Geräte-Systemnummer.

PROFIdrive Parameter
124

Para-
R/W* Datentyp Beschreibung
meter
923 R Array [n] Liste aller Parameter für Signale. Obligatorisch bei Pro-
Unsigned16 zessdatennormierung bzw. der Verwendung der Parame-
ter 915 und 916.
Signal-Nr. und Name Typ
1 – Steuerwort 1 (STW1) Unsigned16
2 – Statuswort 1 (ZSW1) Unsigned16
3 – Steuerwort 2 (STW2) Unsigned16
4 – Statuswort 2 (ZSW2) Unsigned16
5 – Drehzahlsollwert A (NSOLL_A) Signed16
6 – Drehzahlistwert A (NIST_A) Signed16
7 – Drehzahlsollwert B (NSOLL_B) Signed32
8 – Drehzahlistwert B (NIST_B) Signed32
27 – Positionssollwert A (XSOLL_A) Signed32
28 – Positionsistwert A (XIST_A) Signed32
32 – Auswahl des Bausteins für Verfahr- Unsigned16
aktionen (traversing block) (SATZANW)
(nicht unterstützt)
33 – Tatsächlich verwendeter Baustein Unsigned16
für Verfahraktionen (AKTSATZ) (Nicht
unterstützt)
34 – Zielposition (TARPOS_A) (nicht Signed32
unterstützt)
35 – Geschwindigkeit (VELOCITY_A) Unsigned32
101 … 9999 – antriebsspezifisch –
927 R/W Unsigned16 Bedienhoheit (Parameter-Identifikation, PKW).
Wert Modus
0 Parameter kann nur gelesen, nicht geschrie-
ben werden (927 kann geschrieben werden)
1 Parameter kann geschrieben und gelesen
werden (Standard).
928 R/W Unsigned16 Steuerungsberechtigung (Prozessdaten, PZD).
Wert Modus
0 PZD-Teil ist ausgeschaltet, d.h. Empfang
neuer PZD_Daten wird ignoriert
1 PZD-Teil ist aktiviert (Standard).

PROFIdrive Parameter
125

Para-
R/W* Datentyp Beschreibung
meter
929 R Unsigned16 Ausgewählter PPO-Typ
Wert PPO-Typ Konfiguration
1 PPO1 F3h, F1h
2 PPO2 F3h, F5h
3 PPO3 F1h
4 PPO4 F5h
5 PPO5 F3h, F9h
6 PPO6 F9h
Hinweis: Dieser Parameter ist nicht verfügbar, wenn Stan-
dardtelegramm ST1 oder ST2 gewählt ist.
930 R/W Unsigned16 Auswahlschalter für Kommunikationsprofil.
Wert Modus
1 PROFIdrive
8001h ABB Drives
8002h Transparent 16
8003h Transparent 32
8004h PROFIdrive Positionierungsmodus
933 R/W Unsigned16 Auswahlschalter für Steuerwort, Bit 11.
Wert Modul-Steuerwort Bit
0 Nicht spezifiziert.
1 bis 5 antriebsspezifisch 1 bis 5*
* Funktion definiert vom Antriebsanwendungsprogramm
934 R/W Unsigned16 Auswahlschalter für Steuerwort, Bit 12. (Kodierung siehe
Parameter 933)
935 R/W Unsigned16 Auswahlschalter für Steuerwort, Bit 13. (Kodierung siehe
Parameter 933)
936 R/W Unsigned16 Auswahlschalter für Steuerwort, Bit 14. (Kodierung siehe
Parameter 933)
937 R/W Unsigned16 Auswahlschalter für Steuerwort, Bit 15. (Kodierung siehe
Parameter 933)
939 R/W Unsigned16 Auswahlschalter für Statuswort, Bit 11.
Wert Modul-Statuswort Bit
0 Nicht spezifiziert.
1 bis 4 Herstellerspezifisch 1 bis 4*
* Funktion definiert vom Antriebsanwendungsprogramm

PROFIdrive Parameter
126

Para-
R/W* Datentyp Beschreibung
meter
940 R/W Unsigned16 Auswahlschalter für Statuswort, Bit 12. (Kodierung siehe
Parameter 939)
941 R/W Unsigned16 Auswahlschalter für Statuswort, Bit 13. (Kodierung siehe
Parameter 939)
942 R/W Unsigned16 Auswahlschalter für Statuswort, Bit 14. (Kodierung siehe
Parameter 939)
943 R/W Unsigned16 Auswahlschalter für Statuswort, Bit 15. (Kodierung siehe
Parameter 939)
945 R Array[64] Störungscode (Fehlercode entsprechend PROFIdrive
Unsigned16 Profil). Hinweis: Der Antrieb kann die tatsächlich aufge-
zeichnete Anzahl der Fehler begrenzen.
Subindex Inhalt
1 Aktiver Fehler
9 **Letzter quittierter Fehler
17 **Zweitletzter quittierter Fehler
25 **Drittletzter quittierter Fehler
33 **Viertletzter quittierter Fehler
41 **Fünftletzter quittierter Fehler
947 R Array [64] Störungsnummer.
Unsigned16 Subindex Inhalt
Siehe Parameter 945
952 R/W Unsigned16 (Anzahl der) Störfälle. Schreiben einer Null löscht den
Wert.
953 R Unsigned16 **Letzter Alarm.
954 R Unsigned16 **Zweitletzter Alarm.
955 R Unsigned16 **Drittletzter Alarm.
956 R Unsigned16 **Viertletzter Alarm.
957 R Unsigned16 **Fünftletzter Alarm.
958 R Unsigned16 Sechstletzter Alarm. (Nicht unterstützt)
959 R Unsigned16 Siebentletzter Alarm. (Nicht unterstützt)
960 R Unsigned16 Achtletzter Alarm. (Nicht unterstützt)
961 R Octet String4 Hardware-Konfiguration (Hersteller-spezifische ID des
Antriebs).

PROFIdrive Parameter
127

Para-
R/W* Datentyp Beschreibung
meter
963 R Unsigned16 Erkannte Baudrate:
0 = 9,6 kBit/s
1 = 19,2 kBit/s
2 = 93,75 kBit/s
3 = 187,5 kBit/s
4 = 500 kBit/s
6 = 1,5 MBit/s
7 = 3 MBit/s
8 = 6 MBit/s
9 = 12 MBit/s
11 = 45,45 kBit/s
255 = ungültige Baudrate
964 R Array [7] Subindex Inhalt
Unsigned16 0 Hersteller
1 Gerätetyp
2 Version
3 Datum der Firmware date (Jahr)
4 Datum der Firmware (Tag/Monat)
5 Anzahl der Achsen
6 Kennung (0959h)
965 R Octet String2 Profilnummer dieses Geräts.
z.B. 0302h = Profil 3, Version 2
967 R Unsigned16 Steuerwort (CW)
968 R Unsigned16 Statuswort (SW)
970 R/W Unsigned16 Parametersatz laden
Wert Beschreibung
0 Keine Aktion
1 Neu laden Werkseinstellungen
Der Parameter muss von Null-auf-Eins wechseln und der
Motor muss gestoppt werden.
971 R/W Unsigned16 Parametersatz speichern
Wert Beschreibung
0 Keine Aktion
1 Speichert die Antriebs-Parameter in den
nichtflüchtigen Speicher
Der Parameter muss von Null-auf-Eins wechseln und der
Motor muss gestoppt werden.

PROFIdrive Parameter
128

Para-
R/W* Datentyp Beschreibung
meter
972 R/W Unsigned16 Software-Reset
Wert Beschreibung
0 Keine Aktion
1 Neu Booten des PROFIBUS Moduls
Der Parameter muss von Null-auf-Eins wechseln und der
Motor muss gestoppt werden.
975 R Array[n] DO-Identifikation. Subindices 0…4 siehe Parameter 964.
Unsigned16 Subindex Bedeutung
5 Wert 2 = Achse
6 Bit 0=1 -> Applikationsklasse 1 wird unter-
stützt
Bit 2=1 -> Applikationsklasse 3 wird unter-
stützt
980 R Array[n] Nummernliste der definierten Parameter. Wenn der Sub-
981 Unsigned16 index 0 ist, ist das Ende der Liste erreicht. Wenn der Sub-
index die Nummer des nächsten Listenparameters ist,
wird die Liste dort fortgesetzt.
* R/W = Lesen und/oder Schreiben
** Unterstützung abhängig vom Antriebstyp

PROFIdrive Parameter
129

I&M-Aufzeichnungen (Identifikation und Wartung)


I&M-Aufzeichnungen können z.B. mit dem DTM-Tool gelesen wer-
den. Das FPBA-01 unterstützt den obligatorischen Bericht I&M0
sowie die optionalen Berichte I&M1 und I&M2.

Das Telegramm Call-REQ-PDU für den Lese-/Schreibzugriff auf


I&M-Aufzeichnungen

Codie- Hinweise
Inhalt Größe
rung
DP-V1 Function_Num 1 Oktett 5Fh Fest
Header Slot_Number 1 Oktett 0…255 Variabel
Index 1 Oktett 255 Fest
Länge 1 Oktett 4 / 68 Nur Call-Header /
Schreiben
Call Extended_Function_Num 1 Oktett 08h Zeigt “Call” an, fest
Header Reserviert 1 Oktett 00h Fest
FI_Index 2 Oktette 65000… Subindex des I&M0-
Berichts
65000 = I&M0
65001 = I&M1
65002 = I&M2
IM_Function 64 Daten Nur Schreiben (I&M1 oder
Oktette I&M2)

PROFIdrive Parameter
130

Response-/ Antwort-Struktur für I&M0 (Read-only)

Inhalt Größe Codierung


Header Herstellerspezifisch 10 “FPBA-01”
Oktette
I&M- MANUFACTURER_ID 2 Oktette 0x1A = ABB Automation
Block ORDER_ID 20 “68469325” (für FPBA-01
Oktette Montagesatz)
SERIAL_NUMBER 16 Seriennummer des FPBA-Moduls
Oktette
HARDWARE_REVISION 2 Oktette Hardwareversion des FPBA-Moduls
SOFTWARE_REVISION 4 Oktette Format: V255.255.255
z.B. V1.0.0 = Softwareversion 100A
REVISION_COUNTER 2 Oktette (bezeichnet eine Änderung der
Hardware oder der Parameter)
PROFILE_ID 2 Oktette 3A00 (…3AFF) PROFIdrive
PROFILE_SPECIFIC_TYPE 2 Oktette 0 = kein spezifischer Typ
IM_VERSION 2 Oktette 0x0101 = Version 1.1
IM_SUPPORTED 2 Oktette 3 = I&M0, I&M1 und I&M2 werden
unterstützt

PROFIdrive Parameter
131

Response- / Antwort-Struktur für I&M1 (Lesen/Schreiben)

Inhalt Größe Codierung


Header Herstellerspezifisch 10 –
Oktette
I&M0- TAG_FUNCTION 32 Gerätefunktion oder Task
Block Oktette
TAG_LOCATION 22 Einbauort des Geräts
Oktette

Response- / Antwort-Struktur für I&M2 (Lese:/Schreiben)

Inhalt Größe Codierung


Header Herstellerspezifisch 10 –
Oktette
I&M0- INSTALLATION_DATE 16 Einbaudatum
Block Oktette z.B. 2007-01-01 16:23
RESERVED 38 Reserviert
Oktette

Hinweis: I&M1 und I&M2 sind standardmäßig leer (0x20).

PROFIdrive Parameter
132

PROFIdrive Parameter
133

Definitionen und Abkürzungen

Definitionen zu PROFIBUS
Azyklische Kommu- Kommunikation, bei der die Telegramme nur nach
nikation Anforderung einmal gesendet werden
Array Parameter bestehend aus Datenfeldern gleichen
Datentyps
Auftragskennung Nicht quittiertes Master-Telegramm an alle Busteilneh-
mer (siehe auch Multicast)
Befehlswort Siehe Steuerwort
Kommunikations- Objekt eines realen Gerätes, mit dem eine Kommunika-
objekt ton möglich ist (Variable, Programm, Datenbereich
usw.) Lokal in der Objektliste abgelegt.
Steuerwort 16-Bit-Befehlswort vom Master an den Slave mit bit-
weise kodierten Steuersignalen (manchmal auch als
Befehlswort bezeichnet).
Zyklische Kommuni- Kommunikation, bei der Parameter-/Prozessdatenob-
kation jekte zyklisch in vordefinierten Intervallen gesendet
werden.
Geräteklasse Klassifizierung nach der Anzahl der im Gerät enthalte-
nen Profilfunktionen
Drivecast Broad- und Multicast, ein spezielle Telegramm für
Antriebe
Fehler Ereignis (Störung), das eine Abschaltung des Geräts
bewirkt
GSD-Datei Geräte-Stammdaten-Datei im ASCII-Format. Jedes
Gerät (aktive und passive Stationen) im PROFIBUS-
System muss über seine eigene GSD-Datei verfügen
Index Zugriffskennzeichen für Objekte im PROFIBUS

Definitionen und Abkürzungen


134

Informationsbericht Nicht quittiertes Master-Telegramm an eine Busteilneh-


mergruppe oder alle Busteilnehmergruppen
Master Steuersystem mit Businitiative. In der PROFIBUS-Ter-
minologie werden Masterstationen auch als aktive Stati-
onen bezeichnet
Multicast Nicht quittiertes Master-Telegramm an eine Busteilneh-
mergruppe (vgl. Broadcast)
Name Symbolischer Name eines Parameters
Nibble Gruppe aus 4 Bits
Objektverzeichnis Lokales Verzeichnis aller Objekte, auf die ein Zugriff
möglich ist.
Objektliste Liste aller ansprechbaren Objekte
Parameter Jede Größe, die als Objekt angesprochen werden
kann, z.B. Variable, Konstante, Meldung
Parameter-Nummer Parameteradresse
Parameter/
Prozessdatenobjekt Spezielle Objekt mit Parameter- und Prozessdaten:
Prozessdaten Daten, die ein Steuerwort und einen Sollwert oder ein
Statuswort und einen Istwert enthalten. Kann auch eine
andere (benutzerdefinierte) Steuerinformation enthalten
Profil An einen bestimmten Anwendungsbereich (z.B.
Antriebe) angepasstes Protokoll
Auftragskennung Codierte Information, die den erforderlichen Service für
den vom Master an den Slave übertragenen Parame-
terteil angibt
Antwortkennung Codierte Information, die den erforderlichen Service für
den vom Slave zum Master übertragenen Parameterteil
angibt
Slave Passiver Busteilnehmer. In der PROFIBUS-Terminolo-
gie werden Slave-Stationen (oder Slaves) auch als pas-

Definitionen und Abkürzungen


135

sive Stationen bezeichnet. Sie werden auch als Knoten


bezeichnet.
Statuswort 16-Bit-Befehlswort vom Slave an den MASTER mit bit-
weise kodierten Statustelegrammen
Warnung Meldung als Folge eines bestehenden Alarm-Zustands,
der nicht zur Abschaltung des Gerätes führt.

Abkürzungen zu PROFIBUS
Der kursiv gedruckte Text ist der deutsche Originalbegriff.
.con Confirmation / Bestätigung
.ind Indication / Meldung
.req Request / Auftrag
.res Response / Antwort
ACT Actual Value
Istwert
AK Request Label/Response Label
Auftragskennung/Antwortkennung
ALI Application Layer Interface
CR Communication Reference
Kommunikationsreferenz (Kommunikationsbeziehung)
DP Decentralised Periphery
Dezentrale Peripherie
DP-ALI Application Layer Interface for DP
DP-V1 PROFIBUS-DP Ergänzung zur Norm EN 50170,
einschl. z.B. azyklischem Datenaustausch
FDL Fieldbus Data Link / Feldbus-Datensicherungs-Schicht
FMS Fieldbus Message Specification
FSU Manufacturer Specific Interface
Firmenspezifischer Umsetzer

Definitionen und Abkürzungen


136

HIW Main Actual Value


Hauptistwert
HSW Main Reference
Hauptsollwert
ISW siehe ACT
KR (KB) siehe CR
PA Process Automation
Prozessautomatisierung
PD Process Data
Prozessdaten
PKE Parameter Identification
Parameter-Kennung
PKW Parameter Identification Value
Parameter-Kennung-Wert
PNU Parameter Number
Parameternummer
PPO Parameter/Process Data Object
Parameter-/Prozessdaten-Objekt
PWE Parameter Value
Parameter-Wert
PZD siehe PD
PZDO Process Data Object
Prozessdatenobjekt
SAP Service Access Point
SOW Reference
Sollwert
SPM Request Signal
Spontanmeldung

Definitionen und Abkürzungen


137

STW Control Word


Steuerwort
ZSW Status Word
Zustandswort

Definitionen und Abkürzungen


138

Definitionen und Abkürzungen


139

Technische Daten

FPBA-01
Gehäuse:

Montage: Im optionalen Steckplatz des Antriebs.


Schutzart: IP20
Umgebungsbedingungen: Es gelten die im Handbuch des
Antriebs angegebenen Umgebungsbedingungen.
Anzeige: Drei zweifarbige LEDs (HOST, MODULE, NETWORK)
Steckverbinder:
• 20-Pin-Stecker zum Antrieb/Frequenzumrichter (X2)
• 9-Pin-D-SUB-Stecker zum Bus (X1)
Stromversorgung:
• +3,3 V ±5% max. 450 mA (vom Antrieb geliefert)
• Potenzialgetrennte +5V Einspeisung für Busabschluss-Schal-
tung (X1 Pins 5 und 6). 30 mA max.

Technische Daten
140

Allgemeine Angaben:
• Geschätzte Lebensdauer: 100 000 h
• Alle Materialien mit UL/CSA-Zulassung
• Erfüllt die EMV-Normen EN 50081-2 und EN 50082-2
• Busschnittstelle funktional vom Antrieb isoliert.

Technische Daten
141

PROFIBUS-Verbindung
Kompatible Geräte: Alle Geräte, die mit dem PROFIBUS DP
Protokoll kompatibel sind.
Kabelart: Geschirmtes, verdrilltes zweiadriges RS-485 Kabel (es
wird ein für PROFIBUS zugelassenes Kabel empfohlen).
• Abschluss: 220 Ohms oder aktive Abschluss-Schaltung an bei-
den Enden der Hauptleitung (Abschluss nicht im FPBA-01
Modul eingebaut).
• Spezifikationen:

Linie A Linie B Ein-


Parameter
PROFIBUS DP DIN 19245 Teil 1 heit
Impedanz 135 bis 165 100 bis 130 Ohm
(3 bis 20 MHz) (f > 100 kHz)
Kapazität < 30 < 60 pF/m
Widerstand < 110 – Ω/km

Leiter > 0,64 > 0,53 mm


Leiterquer- > 0,34 > 0,22 mm2
schnitt

• Maximale Buslänge:
Übertragungs-
≤ 93,75 187,5 500 1500 3000 6000 12000
rate (kBit/s)
Linie A (m) 1200 1000 400 200 100 100 100
Linie B (m) 1200 600 200 – – – –

Bus-Topologie: Hauptleitung, Abzweigleitungen zulässig. Max.


127 Knoten mit Repeatern (31 Knoten + Repeater pro Abschnitt)
Übertragungsgeschwindigkeit: 12 Mb/s max., automatische
Erkennung durch FPBA-01
Art der seriellen Datenübertragung: Asynchron, halbduplex
RS-485
Protokoll: PROFIBUS DP

Technische Daten
142

Technische Daten
3AFE68989078 REV B DE
GÜLTIG AB: 19.03.2007

ABB Automation Products GmbH ABB AG ABB Schweiz AG


Motors & Drives Drives & Motors Normelec
Wallstadter Straße 59 Clemens-Holzmeister-Straße 4 Badenerstrasse 790
D-68526 Ladenburg A-1109 Wien CH-8048 Zürich
DEUTSCHLAND ÖSTERREICH SCHWEIZ
Telefon +49 (0)6203 717 717 Telefon +43-(0)1-60109-0 Telefon +41-(0)58-586 00 00
Telefax +49 (0)6203 717 600 Telefax +43-(0)1-60109-8305 Telefax +41-(0)58-586 06 03
Internet www.abb.de/motors&drives E-Mail: elektrische.antriebe@ch.abb.com
Internet: www.abb.ch

Das könnte Ihnen auch gefallen