KR C4 PROFINET 22 de
KR C4 PROFINET 22 de
KR C4 PROFINET 2.2
Stand: 27.04.2012
© Copyright 2012
KUKA Roboter GmbH
Zugspitzstraße 140
D-86165 Augsburg
Deutschland
Diese Dokumentation darf – auch auszugsweise – nur mit ausdrücklicher Genehmigung der KUKA
Roboter GmbH vervielfältigt oder Dritten zugänglich gemacht werden.
Es können weitere, in dieser Dokumentation nicht beschriebene Funktionen in der Steuerung lauffä-
hig sein. Es besteht jedoch kein Anspruch auf diese Funktionen bei Neulieferung bzw. im Servicefall.
Wir haben den Inhalt der Druckschrift auf Übereinstimmung mit der beschriebenen Hard- und Soft-
ware geprüft. Dennoch können Abweichungen nicht ausgeschlossen werden, so dass wir für die voll-
ständige Übereinstimmung keine Gewähr übernehmen. Die Angaben in dieser Druckschrift werden
jedoch regelmäßig überprüft und notwendige Korrekturen sind in der nachfolgenden Auflage enthal-
ten.
Technische Änderungen ohne Beeinflussung der Funktion vorbehalten.
Original-Dokumentation
KIM-PS5-DOC
Inhaltsverzeichnis
1 Einleitung ..................................................................................................... 5
1.1 Zielgruppe .................................................................................................................. 5
1.2 Dokumentation des Industrieroboters ........................................................................ 5
1.3 Darstellung von Hinweisen ........................................................................................ 5
1.4 Warenzeichen ............................................................................................................ 6
1.5 Verwendete Begriffe .................................................................................................. 6
2 Produktbeschreibung ................................................................................. 7
3 Sicherheit ..................................................................................................... 9
4 Installation .................................................................................................... 11
4.1 Systemvoraussetzungen ............................................................................................ 11
4.2 Datenkabel verlegen .................................................................................................. 11
4.3 PROFINET installieren oder updaten (KSS) .............................................................. 11
4.4 PROFINET installieren (VSS) .................................................................................... 12
4.5 PROFINET deinstallieren (KSS) ................................................................................ 12
5 Konfiguration ............................................................................................... 13
5.1 Übersicht .................................................................................................................... 13
5.2 Record-Index konfigurieren ........................................................................................ 13
5.3 GSDML-Dateien für Konfiguration mit WorkVisual bereitstellen ................................ 14
5.4 GSDML-Dateien für Konfiguration mit Step 7 / PC WORX bereitstellen ................... 14
5.5 Gerät taufen ............................................................................................................... 15
5.5.1 Gerät identifizieren ................................................................................................ 16
5.5.2 Gerätekonfiguration auf Werkseinstellungen zurücksetzen .................................. 16
5.6 Bus mit WorkVisual konfigurieren .............................................................................. 16
5.6.1 PROFINET Controller konfigurieren ..................................................................... 16
5.6.1.1 Geräteeinstellungen .............................................................................................. 17
5.6.1.2 Fast Startup aktivieren .......................................................................................... 19
5.6.1.3 Konfigurationsaufwand reduzieren ....................................................................... 20
5.6.2 PROFINET Device konfigurieren .......................................................................... 21
5.6.2.1 Registerkarte Kommunikationseinstellungen ................................................... 22
5.6.2.2 Registerkarte Gerätediagnose ............................................................................ 23
5.6.2.3 Registerkarte PROFIenergy ................................................................................. 24
5.7 Bus mit Step 7 oder PC WORX konfigurieren ........................................................... 26
5.8 Ein-/Ausgänge in WorkVisual verschalten ................................................................. 26
5.9 Sicherheitsschnittstelle über PROFIsafe (optional) ................................................... 27
5.9.1 Sicherheitsfunktionen über PROFIsafe (KR C4) .................................................. 27
5.9.2 Sicherheitsfunktionen über PROFIsafe (VKR C4) ................................................ 32
5.9.3 PROFIsafe Zustimmungsschalter Prinzipschaltung ............................................. 37
5.9.4 SafeOperation über PROFIsafe (Option) .............................................................. 37
5.9.5 Power-Management über PROFINET .................................................................. 37
5.9.6 Abmelden von übergeordneter Sicherheitssteuerung .......................................... 38
6 Bedienung .................................................................................................... 41
6.1 Geräte ab-/ankoppeln ................................................................................................ 41
6.1.1 Geräte ab-/ankoppeln über HMI ........................................................................... 41
6.1.2 Geräte ab-/ankoppeln über KRL ........................................................................... 41
7 Programmierung .......................................................................................... 45
7.1 Azyklische Kommunikation ........................................................................................ 45
7.1.1 Azyklische Daten an die Geräte (Controller-Kreis) ............................................... 45
7.1.2 Azyklische Daten an die übergeordnete Steuerung (Device-Kreis) ..................... 46
7.2 Beispiel für eine azyklische Kommunikation .............................................................. 47
8 Diagnose ....................................................................................................... 49
8.1 Diagnosedaten anzeigen ........................................................................................... 49
8.1.1 Profinet Controllerstack (PNIO-CTRL) ................................................................. 49
8.1.2 Profinet Devicestack (PNIO-DEV) ........................................................................ 50
8.1.3 Profinet Gerät ....................................................................................................... 52
8.1.4 Profinet IO-Treiber (PNIODriver) .......................................................................... 53
8.1.5 PROFIenergy (PROFIenergy) .............................................................................. 53
8.2 Diagnosesignale über PROFINET ............................................................................. 54
9 Meldungen .................................................................................................... 55
10 KUKA Service ............................................................................................... 57
10.1 Support-Anfrage ........................................................................................................ 57
10.2 KUKA Customer Support ........................................................................................... 57
Index ............................................................................................................. 65
1 Einleitung
1.1 Zielgruppe
Sicherheit Diese Hinweise dienen der Sicherheit und müssen beachtet werden.
Hinweise Diese Hinweise dienen der Arbeitserleichterung oder enthalten Verweise auf
weiterführende Informationen.
1.4 Warenzeichen
Begriff Beschreibung
GSDML Gerätebeschreibungs-Datei für PROFINET
Industrial Ethernet Ethernet ist eine Datennetz-Technologie für
lokale Datennetze (LANs). Sie ermöglicht den
Datenaustausch in Form von Datenrahmen zwi-
schen den verbundenen Teilnehmern.
PC WORX Konfigurations-Software von Phoenix Contact
SPS Speicherprogrammierbare Steuerung
Step 7 Konfigurations-Software von Siemens
IRT Isochronous Real Time
Taktsynchrone Kommunikation
CBA Component Based Automation
Komponentenbasierte Automatisierung
Subnetz Teilnetz eines Netzwerks beim Internetprotokoll
(IP)
Subnetzmaske Legt fest, welche IP-Adressen ein Gerät im eige-
nen Netz sucht und welche es über Router in
anderen Netzen erreichen könnte.
2 Produktbeschreibung
PROFINET ist ein auf Ethernet basierender Feldbus. Der Datenaustausch er-
folgt in einem Client-Server-Verhältnis.
PROFINET wird auf der Robotersteuerung installiert.
Einschränkungen Es wird nur PROFINET IO Klasse A, Fast Startup und PROFIsafe Device un-
terstützt.
Folgende Geräteklassen/Funktionen werden z. B. nicht unterstützt:
PROFINET IO Klasse B
PROFINET IO Klasse C (Beinhaltet die Funktion IRT)
PROFINET CBA
PROFIsafe Controller
Profile, z. B. PROFIdrive
Gateway-Geräte (Umsetzer von PROFIBUS auf andere Feldbusse)
Konfigurations- PROFINET wird auf einem Laptop oder PC konfiguriert. Für die Konfiguration
Software wird folgende Software benötigt:
WorkVisual 2.3 oder höher
Abhängig von der gewählten Vorgehensweise wird eventuell eine weitere
Konfigurations-Software benötigt:
Step 7 von Siemens
Oder PC WORX von Phoenix Contact
Für die Konfiguration der übergeordneten Steuerung wird folgende Software
benötigt:
Step 7 von Siemens
3 Sicherheit
Diese Dokumentation enthält Sicherheitshinweise, die sich spezifisch auf das
hier beschriebene Produkt beziehen. Die grundlegenden Sicherheitsinforma-
tionen zum Industrieroboter sind im Kapitel "Sicherheit" der Betriebsanleitung
oder Montageanleitung für die Robotersteuerung zu finden.
4 Installation
4.1 Systemvoraussetzungen
Robotersteu- Hardware:
erung KR C4
Software:
KUKA System Software 8.2
Oder VW System Software 8.2
Laptop/PC Die Voraussetzungen für die Installation von WorkVisual sind in der Doku-
mentation für WorkVisual zu finden.
Die Voraussetzungen für die Installation von Step 7 oder PC WORX sind
in der Dokumentation dieser Software zu finden.
Wenn bereits eine Version von PROFINET installiert ist, wird deren
Konfiguration automatisch übernommen. Wenn dies nicht gewünscht
ist, muss die bestehende Version erst deinstalliert werden.
Wenn nicht, muss erst das Laufwerk, von dem installiert werden soll, kon-
figuriert werden:
Auf die Schaltfläche Konfiguration drücken. Ein neues Fenster öffnet
sich.
Im Bereich Installationspfade für Optionen eine Zeile markieren.
Hinweis: Wenn die Zeile bereits einen Pfad enthält, wird dieser über-
schrieben.
Auf Pfadauswahl drücken. Die vorhandenen Laufwerke werden an-
gezeigt.
E:\ markieren. (Wenn Stick an der Robotersteuerung gesteckt.)
Oder K:\ markieren. (Wenn Stick am smartPAD gesteckt.)
Speichern drücken. Das Fenster schließt sich wieder.
Das Laufwerk muss nur einmal konfiguriert werden und bleibt für weitere
Installationen gespeichert.
5. Den Eintrag Profinet KRC-Nexxt markieren und auf Installieren drücken.
Die Sicherheitsabfrage mit Ja beantworten.
6. Die Aufforderung zum Neustart mit OK bestätigen.
7. Den Stick abziehen.
8. Die Robotersteuerung neu starten.
5 Konfiguration
5.1 Übersicht
Schritt Beschreibung
1 Übergeordnete Steuerung mit Step 7 konfigurieren.
(>>> 5.2 "Record-Index konfigurieren" Seite 13)
Hinweis: Dieser Schritt muss nur durchgeführt werden, wenn
eine übergeordnete Steuerung verwendet wird.
2 GSDML-Dateien bereitstellen.
Bei Konfiguration mit WorkVisual
(>>> 5.3 "GSDML-Dateien für Konfiguration mit WorkVi-
sual bereitstellen" Seite 14)
Bei Konfiguration mit Step 7 oder PC WORX
(>>> 5.4 "GSDML-Dateien für Konfiguration mit Step 7 /
PC WORX bereitstellen" Seite 14)
3 Geräte taufen.
(>>> 5.5 "Gerät taufen" Seite 15)
4 PROFINET konfigurieren.
Bus mit WorkVisual konfigurieren.
(>>> 5.6 "Bus mit WorkVisual konfigurieren" Seite 16)
Oder: Bus mit Step 7 oder PC WORX konfigurieren.
(>>> 5.7 "Bus mit Step 7 oder PC WORX konfigurieren"
Seite 26)
5 Ein- und Ausgänge in WorkVisual verschalten.
(>>> 5.8 "Ein-/Ausgänge in WorkVisual verschalten"
Seite 26)
6 Bus-Konfiguration von WorkVisual auf die Robotersteuerung
übertragen.
7 Die Robotersteuerung neu starten.
Hinweis: Wenn in der Registerkarte Kommunikationsein-
stellungen im Feld Profinetversion eine Änderung vorge-
nommen wurde, muss die Robotersteuerung mit folgenden
Einstellungen neu gestartet werden:
Mit einem Kaltstart
Mit der Option Dateien neu einlesen
8 Sicherheitsschnittstelle über PROFIsafe (optional)
(>>> 5.9 "Sicherheitsschnittstelle über PROFIsafe (optional)"
Seite 27)
Der Bereich des Record-Index, der nicht bereits durch PROFINET reserviert
ist, muss teilweise für KUKA reserviert werden. Diese Reservierung muss der
Benutzer vornehmen, wenn er den Record-Index konfiguriert.
Der Record-Index hat 16 Bit.
Bereich Beschreibung
0x0000 bis 0x7FFF Für Anpassung durch den Benutzer
0x[..]00 bis 0x[..]FF Der Bereich [..] steht dem Benutzer zur
freien Anpassung zur Verfügung.
0x00[..] bis 0x7F[..] Bereich, der von KUKA verwendet wird.
Im Bereich [..] muss der Benutzer "00"
eintragen. Hinweis: Nicht "80" eintra-
gen.
00 = Azyklische Daten der KUKA-Robo-
tersteuerung (KR C)
80 = PROFIsafe F-Parameter
0x8000 bis 0xFFFF Reserviert durch PROFINET. Kann vom Benutzer nicht beeinflusst wer-
den.
Wenn ein Gerät mit WorkVisual konfiguriert werden soll, benötigt WorkVisual
die GSDML-Datei dieses Geräts. Die GSDML-Datei muss vom Hersteller des
Geräts bezogen werden.
Beschreibung Wenn in Step 7 oder PC WORX eine KUKA-Robotersteuerung als Gerät hin-
zugefügt wird, benötigt diese Software die GSDML-Datei der KUKA-Roboter-
steuerung. Hierbei muss unterschieden werden, ob auf der Robotersteuerung
eine KSS 8.2 oder eine VSS 8.2 verwendet wird.
Wenn bisher eine Datei für KSS 8.1 oder VSS 8.1 verwendet wurde,
muss in WorkVisual folgende Einstellung vorgenommen werden: In
der Registerkarte Kommunikationseinstellungen im Feld Profinet-
version den Eintrag v8.2 auswählen.
(>>> 5.6.2.1 "Registerkarte Kommunikationseinstellungen" Seite 22)
Beschreibung Ein PROFINET-Gerät hat bei Auslieferung keinen Namen. Um das Gerät ver-
wenden zu können, muss ihm erst ein eindeutiger Name zugewiesen werden.
Dieser Vorgang wird als "Geräte-Taufe" bezeichnet.
Es ist empfehlenswert, dem Gerät einen sprechenden Namen zu geben.
Wenn das Gerät z. B. zu einem bestimmten Werkzeug gehört, sollte dies aus
dem Namen hervorgehen.
5.6.1.1 Geräteeinstellungen
Netzwerkeinstel-
lungen
Feld Beschreibung
IP-Adresse Die IP-Adresse des Geräts eingeben.
Subnetzmaske Die Steuerung wird mit der Subnetzmaske
255.255.0.0 ausgeliefert, deshalb ist diese
Adresse schon eingetragen. Wenn die Subnetz-
maske geändert wurde, die geänderte Adresse
eintragen.
Gateway verwenden Aktiv: Ein Gateway wird verwendet.
Inaktiv: Es wird kein Gateway verwendet.
Gateway Die IP-Adresse des Gateways eingeben. Die
Adresse muss nur eingetragen werden, wenn
ein Gateway verwendet werden soll.
Gerätename Den Namen des Geräts eingeben. Er muss iden-
tisch sein mit dem Namen, der bei der Geräte-
Taufe vergeben wurde.
Feld Beschreibung
Immer verfügbar Aktiv: Die Robotersteuerung erwartet, dass
das Gerät aktiv ist, wenn sie startet. Wenn
das Gerät nicht aktiv ist, gibt sie eine Fehler-
meldung aus.
Inaktiv: Die Robotersteuerung prüft beim
Start nicht, ob das Gerät aktiv ist.
Anwender ID Die ID des Geräts eingeben. Die ID darf nicht
kleiner als 2 sein.
Diagnosealarm als Aktiv: Im Meldungsfenster der KUKA
Meldung ausgeben smartHMI werden Diagnose-Meldungen an-
gezeigt.
Inaktiv: Im Meldungsfenster der KUKA
smartHMI werden keine Diagnose-Meldun-
gen angezeigt.
Aktualisierungszeit Die Aktualisierungszeit eingeben.
Aktualisierungszeit: Alle x ms werden zwischen
der Robotersteuerung und den Geräten die aktu-
ellen E/A-Daten ausgetauscht.
Hinweis: Je kleiner der Wert für die Aktualisie-
rungszeit ist, desto größer ist die CPU-Auslas-
tung.
Die Reaktionszeit von PROFINET ist die Summe
von Buszykluszeit und Aktualisierungszeit. Bei
dieser Berechnung werden die Reaktionszeiten
der Applikationen, die diese Daten benötigen
(z. B. Submit-Interpreter) nicht berücksichtigt.
Max. ungültige Die Anzahl der Datenpakete eingeben, die maxi-
Frames mal verloren gehen dürfen, bevor die Roboter-
steuerung eine Fehlermeldung ausgibt.
Slotkonfiguration
1 Slot 4 Modulfenster
2 Parameterfenster 5 Parameterbeschreibung
3 Suchfeld 6 Modulbeschreibung
Element Beschreibung
Slot Anzahl der Slots des Geräts
Wieviele Slots angezeigt werden, ist abhängig vom ge-
wählten Gerät. Es werden immer so viele Slots angezeigt,
wie beim Gerät maximal möglich sind.
Manche Geräte haben vordefinierte Slots. Diese können
nicht geändert werden. Die Zeilen dieser Slot-Nummern
sind gegraut.
Es gibt mehrere Möglichkeiten, einem Slot ein Modul hin-
zuzufügen:
Im Modulfenster die gewünschte Gruppe auswählen.
Aus der Gruppe das gewünschte Modul greifen und
mit Drag&Drop auf den Slot ziehen.
Auf den Slot klicken. Im Modulfenster die gewünschte
Gruppe auswählen und das gewünschte Modul dop-
pelklicken.
Auf den Slot rechtsklicken und im Kontextmenü Ein-
fügen wählen. Über die Modulgruppe das gewünsch-
te Modul auswählen.
Parameter- Im Parameterfenster werden modulspezifische Parame-
fenster ter angezeigt, die über ein Auswahlmenü eingestellt wer-
den können.
Suchfeld Im Suchfeld kann nach Modulen gesucht werden. Die Su-
che ist eine Volltextsuche.
Modulfenster Die Module sind in Gruppen unterteilt.
Parameterbe- Beschreibt die Parameter, die im Parameterfenster ein-
schreibung stellbar sind.
Modulbe- Beschreibt die Art des Moduls und seine Eigenschaften.
schreibung
Beschreibung Beim Ankoppeln oder Hochlauf eines Profinetgeräts muss das Gerät mög-
lichst schnell seinen Arbeitszustand erreichen. Ein normales Gerät kann bis
zu 10 Sekunden für einen Hochlauf benötigen. Durch das Fast Startup sind die
Geräte in unter einer Sekunde im Arbeitszustand. Dadurch können Werkzeu-
ge schneller gewechselt werden.
1 KRC-Steuerung
2 Koppeldevice
3 An- und abkoppelbares Gerät
Voraussetzung Zwischen der Steuerung und dem abzukoppelnden Gerät befindet sich ein
weiteres Profinet-Gerät.
Vorgehensweise Die Vorgehensweise ist am Beispiel eines Geräts mit 2 Ports (Port 1: Slot X1
P1, Port 2: Slot X1 P2) beschrieben.
1. In der Baumstruktur auf das Gerät rechtsklicken und im Kontextmenü Ein-
stellungen… wählen. Ein Fenster mit den Geräteeinstellungen öffnet
sich.
(>>> 5.6.1.1 "Geräteeinstellungen" Seite 17)
2. In der Registerkarte Module den Slot X1 P1 anklicken.
3. Im Parameterfenster das Übertragungsmedium auswählen.
4. Die Schritte 2 bis 3 beim Slot X1 P2 wiederholen.
5. Den Slot X1 anklicken.
6. Im Parameterfenster den Parameter Priorisierter Hochlauf auf True set-
zen.
7. Die Einstellungen mit Ok speichern.
Beschreibung Es ist möglich, den Konfigurationsaufwand zu reduzieren und die Fast Star-
tup-Einstellung bei einem Gerätewechsel beizubehalten. Dafür müssen die
Geräte vom gleichen Gerätetyp sein, die gleiche IP-Adresse und den gleichen
Gerätenamen haben. Für die Steuerung existiert dadurch nur ein Gerät, des-
halb reduziert sich auch die Anzahl der Ein- und Ausgänge, die verschaltet
werden müssen.
Beispiel Im folgenden Beispiel ist in WorkVisual nur 1 Gerät als PROFINET Device
Reduzierter konfiguriert (gripper X). Insgesamt sind es jedoch 3 Geräte, die den gleichen
Aufwand Gerätenamen und die gleiche IP-Adresse haben. Für die Projektierung müs-
sen hier nur für 1 Gerät die Ein- und Ausgänge konfiguriert werden. Insgesamt
sind das in diesem Beispiel 64 Ein- und Ausgänge.
Bei Anwendung dieses Beispiels darf immer nur eines der identisch
konfigurierten Geräte angekoppelt sein.
Feld Beschreibung
PROFINET Device
Netzwerkkarte Die verwendete Netzwerkkarte auswählen.
PROFINET Device Aktiv: PROFINET wird als Device verwen-
Stack aktivieren det.
Inaktiv: PROFINET wird als Controller ver-
wendet.
Anzahl der Device Die Anzahl der Ein- und Ausgänge auswählen,
IOs die das Gerät hat.
Gerätename Den Namen des Geräts eingeben.
Profinetversion Die Version der KUKA/VW System Software
angeben, die auf der Robotersteuerung verwen-
det wird.
Bus Zykluszeit Die Zykluszeit eingeben.
Zykluszeit: Alle x ms werden die E/A-Daten der
Geräte im Speicher der Robotersteuerung aktu-
alisiert.
Hinweis: Je kleiner der Wert für die Buszyklus-
zeit ist, desto größer ist die CPU-Auslastung.
Die Reaktionszeit von PROFINET ist die Summe
von Buszykluszeit und Aktualisierungszeit. Bei
dieser Berechnung werden die Reaktionszeiten
der Applikationen, die diese Daten benötigen
(z. B. Submit-Interpreter) nicht berücksichtigt.
Bus Timeout Wenn die Robotersteuerung die Verbindung zur
SPS nicht innerhalb dieser Zeit herstellen kann,
gibt sie eine Fehlermeldung aus. (Wenn die Ver-
bindung danach noch hergestellt wird, ändert
sich die Meldung in eine Quittiermeldung.)
Einheit: ms
Feld Beschreibung
Diagnosealarm als Aktiv: Im Meldungsfenster der KUKA
Meldung ausgeben smartHMI werden Diagnose-Meldungen an-
gezeigt.
Inaktiv: Im Meldungsfenster der KUKA
smartHMI werden keine Diagnose-Meldun-
gen angezeigt.
PROFINET Controller
Bus Zykluszeit Die Zykluszeit eingeben.
Zykluszeit: Alle x ms werden die E/A-Daten des
PROFINET Device im Speicher der SPS aktuali-
siert.
Hinweis: Je kleiner der Wert für die Buszyklus-
zeit ist, desto größer ist die CPU-Auslastung.
Die Reaktionszeit von PROFINET ist die Summe
von Buszykluszeit und Aktualisierungszeit. Bei
dieser Berechnung werden die Reaktionszeiten
der Applikationen, die diese Daten benötigen
(z. B. Submit-Interpreter) nicht berücksichtigt.
Bus Timeout Wenn die Robotersteuerung die Verbindung zum
Gerät nicht innerhalb dieser Zeit herstellen kann,
gibt sie eine Fehlermeldung aus. (Wenn die Ver-
bindung danach noch hergestellt wird, ändert
sich die Meldung in eine Quittiermeldung.)
Einheit: ms
Feld Beschreibung
Busfehler
Statusbit verwenden Aktiv: Bei einem Busfehler wird ein Statusbit
an die SPS gesendet.
Inaktiv: Es wird kein Statusbit an die SPS ge-
sendet.
Bit-Nummer Die Nummer des Statusbits im Adressbereich
der SPS eingeben.
0 ... Anzahl der Device IOs - 1
Feld Beschreibung
Wartungsanforderung
Statusbit verwenden Aktiv: Wenn das Gerät gewartet werden soll,
wird ein Statusbit an die SPS gesendet. Die
Wartung muss nicht sofort durchgeführt wer-
den, die Verschleißgrenze ist noch nicht er-
reicht.
Inaktiv: Es wird kein Statusbit an die SPS ge-
sendet.
Bit-Nummer Die Nummer des Statusbits im Adressbereich
der SPS eingeben.
0 ... Anzahl der Device IOs - 1
Wartungsbedarf
Statusbit verwenden Aktiv: Wenn das Gerät gewartet werden
muss, wird ein Statusbit an die SPS gesen-
det. Die Wartung muss sofort durchgeführt
werden, die Verschleißgrenze ist erreicht.
Inaktiv: Es wird kein Statusbit an die SPS ge-
sendet.
Bit-Nummer Die Nummer des Statusbits im Adressbereich
der SPS eingeben.
0 ... Anzahl der Device IOs - 1
1 Zustand Ready_To_Operate
2 Zustand Antriebsbus AUS oder Hibernate
Name Beschreibung
Time_to_Pause (toff) Zeitintervall, bis die Steuerung aus dem Zustand
Ready_To_Operate den Zustand Antriebsbus
AUS oder Hibernate erreicht hat.
Default-Wert (Antriebsbus AUS): 5 s
Default-Wert (Hibernate): 50 s
Time_min_length_of Zeitintervall, in dem die Steuerung im Zustand
_stay (toff_min) Antriebsbus AUS oder Hibernate bleibt. In die-
sem Zeitintervall sollten alle angeschlossenen
Geräte vollständig herunterfahren können, bevor
die Steuerung wieder hochfährt.
Default-Wert (Antriebsbus AUS): 0 s
Default-Wert (Hibernate): 10 s
Hinweis: Der Wert für Hibernate ist der Wert,
der in der Registerkarte PROFIenergy konfigu-
riert werden kann.
Time_to_operate Zeitintervall, bis die Steuerung aus dem Zustand
(ton) Antriebsbus AUS oder Hibernate den Zustand
Ready_To_Operate erreicht hat.
Default-Wert (Antriebsbus AUS): 20 s
Default-Wert (Hibernate): 50 s
Feld Beschreibung
PROFIenergy aktivie- Aktiv: PROFIenergy wird verwendet.
ren Inaktiv: PROFIenergy wird nicht verwendet.
Defaultmäßig ist die Checkbox nicht aktiv.
Hibernate
Minimale Verbleibzeit Die minimale Zeit eingeben, die die Steuerung
im Hibernate bleiben soll.
Default-Wert: 10000 ms
Export Damit die Konfiguration aus Step 7 oder PC WORX in WorkVisual importiert
werden kann, beim Export folgende Optionen einstellen:
Export aus Step 7:
Checkbox Defaultwerte exportieren, Symbole exportieren, Sub-
netze exportieren aktivieren.
Radiobox Leserlich aktivieren.
Export aus PC WORX:
Exportieren als PLCOpenXML Datei wählen.
Import
Beim Import der Konfiguration in WorkVisual werden nur folgende
Einstellungen übernommen:
IP-Adresse
Subnetzmaske
Gateway (wenn verwendet)
Gerätename
Slotbelegung
Alle weiteren Einstellungen (z. B. Fast Startup, Parameter der Module und
Ports) müssen nochmals in WorkVisual vorgenommen werden.
Reserve-Bits Reservierte sichere Eingänge können von einer SPS mit 0 oder 1 vorbelegt
werden. Der Manipulator wird in beiden Fällen fahren. Wird eine Sicherheits-
funktion auf einen reservierten Eingang gelegt (z. B. bei einem Software-Up-
date) und ist dieser Eingang mit 0 vorbelegt, dann würde der Manipulator nicht
verfahren oder unerwartet zum Stillstand gebracht.
Signal Peri Das Signal Peri enabled wird auf 1 (aktiv) gesetzt, wenn folgende Bedingun-
enabled gen erfüllt sind:
Antriebe sind eingeschaltet.
Fahrfreigabe der Sicherheitssteuerung vorhanden.
Die Meldung "Bedienerschutz offen" darf nicht anliegen.
Peri enabled in Abhängigkeit von Signal "Sicherer Betriebshalt"
Bei Aktivierung des Signals "Sicherer Betriebshalt" während der Bewe-
gung:
Fehler -> Bremsen mit Stopp 0. Peri enabled fällt ab.
Reserve-Bits Reservierte sichere Eingänge können von einer SPS mit 0 oder 1 vorbelegt
werden. Der Manipulator wird in beiden Fällen fahren. Wird eine Sicherheits-
funktion auf einen reservierten Eingang gelegt (z. B. bei einem Software-Up-
date) und ist dieser Eingang mit 0 vorbelegt, dann würde der Manipulator nicht
verfahren oder unerwartet zum Stillstand gebracht.
Signale
Beschreibung Die folgenden Signale zum Aktivieren oder Deaktivieren verschiedener Ener-
giesparmodi und zum Erkennen der Zustände der Robotersteuerung stehen
zur Verfügung.
Input Byte 0
KUKA empfiehlt eine Vorbelegung der Reserve-Eingänge mit 1.
Wenn ein reservierter Eingang mit einer neuen Sicherheitsfunktion
belegt und durch die SPS des Kunden noch nicht genutzt wird, dann
wird die Sicherheitsfunktion nicht aktiviert. Dadurch wird ein unerwartetes
Stillstetzen des Manipulators durch die Sicherheitssteuerung verhindert.
Beschreibung Beim Ausschalten der Robotersteuerung wird die Verbindung zur übergeord-
neten Sicherheitssteuerung unterbrochen. Die Verbindungsunterbrechung
wird angekündigt, damit nicht ein NOT-HALT für die gesamte Anlage ausge-
löst werden muss. Wenn die Robotersteuerung herunterfährt, sendet sie an
die übergeordnete Sicherheitssteuerung das Signal Shutdown PROFIsafe
[SP=1] und löst einen Stopp 1 aus. Die übergeordnete Sicherheitssteuerung
bestätigt die Anfrage mit dem Signal Shutdown PROFIsafe Acknowledge
[SPA=1]. Sobald die Steuerung erneut gestartet und die Kommunikation zur
übergeordneten Sicherheitssteuerung aufgebaut wurde, wird das Signal
PROFIsafe aktiv [PSA=1] gesetzt. Die folgenden Diagramme zeigen das Ver-
halten beim Aus- und Einschalten.
Ausschalten Das folgende Beispiel zeigt das Herunterfahren der Robotersteuerung durch
eine übergeordnete Steuerung durch das Signal KS. Die Robotersteuerung
setzt die Signale Antriebsbus ausgeschaltet [AB] und Betriebsbereitschaft
Steuerung [BBS] entsprechend und führt über sicherheitsgerichtete Signale
das Abmelden am PROFIsafe Bus durch.
Energiespar- Das folgende Beispiel zeigt wie die Robotersteuerung durch eine übergeord-
modus nete Steuerung über das Signal AB in den Energiesparmodus 2 und wieder in
den Betriebszustand gebracht wird. Die Robotersteuerung bleibt am PROFI-
NET/PROFIsafe Bus angemeldet.
Einschalten über Das folgende Beispiel zeigt das Einschalten der Robotersteuerung über
WakeOnLAN WakeOnLAN durch eine übergeordnete Steuerung. Nach Erhalt eines Magic
Packets für WakeOnLAN signalisiert die Robotersteuerung die Betriebsbereit-
schaft über BBS. Über sicherheitsgerichtete Signale wird der PROFIsafe Sta-
tus über PSA angezeigt.
6 Bedienung
Das Ab- und Ankoppeln von Geräten ist für bestimmte Applikationen notwen-
dig, z. B. bei einem Werkzeugwechsel. Das Ab- und Ankoppeln kann über die
HMI oder über KRL ausgeführt werden.
Ankoppeln Die IOCTL-Funktion wird synchron ausgeführt. Sie kommt erst dann zurück,
wenn das Gerät wieder einsatzfähig und beschreibbar ist
Ist ein angekoppeltes Gerät nicht einsatzfähig, z. B. weil es vom Bus oder der
Versorgungsspannung getrennt ist, so erscheint nach einem Timeout von de-
faultmäßig 10 s eine Meldung.
Immer verfügbar Die Option Immer verfügbar hat Einfluss darauf, wie die Robotersteuerung
bei einem Kaltstart oder bei E/A Rekonfigurieren auf ein abgekoppeltes Gerät
reagiert. Immer verfügbar kann in WorkVisual bei den Geräte-Daten einge-
stellt werden.
(>>> 5.6.1.1 "Geräteeinstellungen" Seite 17)
Beschreibung [Anwender ID]: Die Anwender ID wird in WorkVisual bei den Geräteeinstellun-
gen im Feld Anwender ID angezeigt.
(>>> 5.6.1.1 "Geräteeinstellungen" Seite 17)
Syntax Abkoppeln:
RET =IOCTL("PNIO-CTRL",60,[Anwender ID])
Ankoppeln:
RET =IOCTL("PNIO-CTRL",50,[Anwender ID])
Beschreibung [Anwender ID]: Die Anwender ID wird in WorkVisual bei den Geräteeinstellun-
gen im Feld Anwender ID angezeigt.
(>>> 5.6.1.1 "Geräteeinstellungen" Seite 17)
Rückgabewerte für RET:
Wert Bedeutung
0 IOCTL wurde erfolgreich ausgeführt.
1 Timeout
2 IOCTL enthält einen falschen Parameter.
Beispiele Hier wird das Gerät mit der ID 3 abgekoppelt, in Abhängigkeit vom verwende-
ten Werkzeug.
...
IF (NEXT_TOOL == GRIPPER_1) THEN
RET = IOCTL("PNIO-CTRL",60,3)
ENDIF
...
Der Timeout für das Ab-/Ankoppeln liegt defaultmäßig bei 10 s. Dieser De-
fault-Wert kann geändert werden. Hier wird der Wert auf 5000 ms gesetzt:
RET = IOCTL("PNIO-CTRL",1001,5000)
6.2 PROFIenergy-Kommandos
Beispiel
Kommando Beschreibung
Start_Pause Die Robotersteuerung wechselt in den
Zustand Antriebsbus AUS / Hibernate.
End_Pause Die Robotersteuerung fährt aus dem Hiber-
nate / Antriebsbus AUS wieder hoch.
Kommando Beschreibung
Start_Pause_Time_Info Fragt die Zeit ab, die die Robotersteuerung
benötigt, um den Zustand zu wechseln.
Info_Sleep_WOL Ermittelt Informationen zum Zustand
PE_sleep_mode_WOL aus dem Gerät.
Go_WOL Setzt ein Gerät in den Zustand
PE_sleep_mode_WOL.
Query_Version Fragt die Version des PROFIenergy-Proto-
kolls ab.
List_Modes Zeigt eine Liste der Energiespar-Modi an,
die die Steuerung unterstützt.
Get_Mode Fragt Informationen zu einem bestimmten
Energiespar-Modus ab.
7 Programmierung
Zwischen Applikationen und dem IO-Treiber kann, außer der typischen IO-
Kommunikation, ein asynchrone Kommunikation notwendig sein.
Beispiele:
Daten von der übergeordneten Steuerung holen.
IO-Module während des Betriebs parametrieren. (Nur möglich für Module,
die über eine solche Funktionalität verfügen.)
Befehl Beschreibung
MASTER_READ Kommando-ID: 1
Der Controller Stack fordert Daten
von einem untergeordneten Gerät
an.
MASTER_WRITE Kommando-ID: 2
Der Controller Stack schreibt Daten
an untergeordnetes Gerät.
MASTER_RD_CONFIRMATION Kommando-ID: 1
Das Gerät antwortet auf den Read-
Befehl des Controller Stacks.
MASTER_WR_CONFIRMATION Kommando-ID: 2
Das Gerät antwortet auf den Write-
Befehl des Controller Stacks.
Komponente Beschreibung
CommandID Kommando-ID
CommandLen Kommando-Länge. Die Länge aller Parameter ab
"TransactionNum" (in Bytes)
TransactionNum Eindeutige Bezeichnung für den Datenaustausch
ARID Eindeutige Bezeichnung für "Application Relation"
SlotNumber Slot-Nummer
Hinweis: Nicht für MASTER_RD_CONFIRMATION
und MASTER_WR_CONFIRMATION.
SubSlotNumber Subslot-Nummer
Hinweis: Nicht für MASTER_RD_CONFIRMATION
und MASTER_WR_CONFIRMATION.
Index Index für den Datenaustausch (0x0000 - 0x7FFF)
UserDataLen Länge der Nutzdaten (in Bytes)
Hinweis: Nicht für MASTER_WR_CONFIRMATION.
Komponente Beschreibung
UserData[4096] Nutzdaten
Hinweis: Nur für MASTER_WRITE und
MASTER_RD_CONFIRMATION.
ErrorCode Fehler-Code
Hinweis: Nur für MASTER_RD_CONFIRMATION und
MASTER_WR_CONFIRMATION.
Befehl Beschreibung
SPS_READ Kommando-ID: 3
Die übergeordnete Steuerung for-
dert über einen Read-Befehl Daten
von der Robotersteuerung an.
SPS_WRITE Kommando-ID: 4
Die übergeordnete Steuerung
schreibt über einen Write-Befehl
Daten an die Robotersteuerung.
SPS_RD_CONFIRMATION Kommando-ID: 3
Die Robotersteuerung antwortet auf
den Read-Befehl der übergeordne-
ten Steuerung.
SPS_WR_CONFIRMATION Kommando-ID: 4
Die Robotersteuerung antwortet auf
den Write-Befehl der übergeordne-
ten Steuerung.
Komponente Beschreibung
CommandID Kommando-ID
CommandLen Kommando-Länge. Die Länge aller Parameter ab
"TransactionNum" (in Bytes)
TransactionNum Eindeutige Bezeichnung für den Datenaustausch
ARID Eindeutige Bezeichnung für "Application Relation"
SlotNumber Slot-Nummer
SubSlotNumber Subslot-Nummer
Index Index für den Datenaustausch (0x0000 - 0x7FFF)
UserDataLen Länge der Nutzdaten (in Bytes)
Hinweis: Nicht für SPS_WR_CONFIRMATION.
UserData[4096] Nutzdaten
Hinweis: Nur für SPS_WRITE und
SPS_RD_CONFIRMATION.
ErrorCode Fehler-Code
Hinweis: Nur für SPS_RD_CONFIRMATION und
SPS_WR_CONFIRMATION.
Zeile Beschreibung
… 11 Die Robotersteuerung wartet auf einen Befehl von der überge-
ordneten Steuerung.
22 CmdID == 3: Die übergeordnete Steuerung fordert über ei-
nen Read-Befehl Daten von der Robotersteuerung an.
23 … 28 Die Robotersteuerung liest die Anforderung.
37 … 55 Die Robotersteuerung anwortet der übergeordneten Steue-
rung.
CHANNEL
CIOCTL
CAST_FROM; CAST_TO
COPEN; CCLOSE
CREAD; CWRITE
SREAD; SWRITE
8 Diagnose
Name Beschreibung
Profinet Controllerstack Interner Name der Controller-Instanz
Buszyklusfehler Anzahl der nicht eingehaltenen Zyklen
Trigger Applikation [leer]: Der Treiber greift zyklisch auf die PROFINET-Ge-
räte zu.
[BezeichnungApplikation]: Der Zugriff des Treibers auf die
PROFINET-Geräte wird von BezeichnungApplikation ge-
steuert.
Applikationen die für Azyklische- Namen der Applikationen, die für den Dienst "Azyklische
daten angemeldet sind Daten" angemeldet sind
Read-Request Zähler Die Robotersteuerung schickt Read- bzw. Write-Komman-
dos an die Geräte. Der Zähler gibt die Anzahl der Pakete
Write-Request Zähler
an.
Read-Request Transaktionsnum- Transaktionsnummer
mer
Write-Request Transaktionsnum-
mer
Read-Request AR User-ID Application Relation User-ID des PROFINET-Gerät
Write-Request AR User-ID Diese ID hat der Benutzer in WorkVisual an folgender Stelle
vergeben: Bei den Geräteeinstellungen in der Registerkarte
Netzwerk, Feld Anwender ID
Read-Request Index Record-Index für die azyklischen Daten
Write-Request Index
Read-Request Slotnummer Nummer des Slots, von dem Daten gelesen werden (Read)
oder auf den Daten geschrieben werden (Write)
Write-Request Slotnummer
Read-Request Subslotnummer Nummer des Subslots, von dem Daten gelesen werden
(Read) oder auf den Daten geschrieben werden (Write)
Write-Request Subslotnummer
Name Beschreibung
Read-Response Zähler Die Robotersteuerung empfängt Read- bzw. Write-Kom-
mandos von den Geräten. Der Zähler gibt die Anzahl der
Write-Response Zähler
Pakete an.
Read-Response Transaktions- Transaktionsnummer
nummer
Write-Response Transaktions-
nummer
Read-Response ARID Application Relation ID des PROFINET-Geräts
Write-Response ARID ID, die der Master beim Hochfahren vergeben hat
Read-Response AR User-ID Application Relation User-ID des PROFINET-Geräts
Write-Response AR User-ID Diese ID hat der Benutzer in WorkVisual an folgender Stelle
vergeben: Bei den Geräteeinstellungen in der Registerkarte
Netzwerk, Feld Anwender ID
Read-Request Index Record-Index für die azyklischen Daten
Write-Request Index
Read-Response Error Code 0 = Kein Fehler
Write-Response Error Code
Read-Response Error Decode
Write-Response Error Decode
Read-Response Error Code1
Write-Response Error Code1
Read-Response Error Code2
Write-Response Error Code2
Name Beschreibung
Profinet Devicestack Interner Name der Device-Instanz
Devicestack Name PROFINET-Name der Device-Instanz
Profinet Device Stack Vendor ID Hersteller-ID des PROFINET Device Stack
Profinet Device Stack ID Interne ID des PROFINET Device Stack
AR ID PROFINET Application Relation ID
Eingangslänge in Bytes Eingangslänge des I/O-Abbilds des konfigurierten PROFI-
NET-Geräts in Bytes
Ausgangslänge in Bytes Ausgangslänge des I/O-Abbilds des konfigurierten PROFI-
NET-Geräts in Bytes
Bereit 1: Kommunikation zwischen SPS und Device-Instanz
funktioniert.
0: Keine Kommunikation zwischen SPS und Device-Ins-
tanz.
Indikation Meldungsnummer HMI-Meldungsnummer der angezeigten Indikationsmel-
dung
Lesestatus 0: Status OK
1: Keine neuen Daten zum Lesen vorhanden.
Alle anderen Werte: Interner Fehler
Schreibstatus 0: Status OK
≠0: Interner Fehler
Abort Indikationszähler Interner Fehlerzähler
Name Beschreibung
Data Status PROFINET Data-Status Byte; siehe PROFINET-Spezifika-
tion
AR Status PROFINET Application Relation Status
Buszyklusfehler Anzahl der nicht eingehaltenen Zyklen
Controller Busfehlerbit aktiv 1: Busfehler werden der SPS gemeldet.
0: Busfehler werden der SPS nicht gemeldet.
Controller Busfehlerbit 1: Das Gerät ist in Ordnung.
0: Busfehler.
Controller Maintenance Request- 1: Wartungsanforderung wird der SPS gemeldet.
Bit aktiv 0: Wartungsanforderung wird der SPS nicht gemeldet.
Controller Maintenance Request- 1: Das Gerät ist in Ordnung.
Bit 0: Es besteht eine Wartungsanforderung.
Controller Maintenance Demand- 1: Wartungsbedarf wird der SPS gemeldet.
Bit aktiv 0: Wartungsbedarf wird der SPS nicht gemeldet.
Controller Maintenance Demand- 1: Das Gerät ist in Ordnung.
Bit 0: Das Gerät muss gewartet werden.
Trigger-Applikation [leer]: Der Treiber greift zyklisch auf die PROFINET-Ge-
räte zu.
[BezeichnungApplikation]: Der Zugriff des Treibers auf die
PROFINET-Geräte wird von BezeichnungApplikation ge-
steuert.
Applikationen die für Azyklische- Namen der Applikationen, die für den Dienst "Azyklische
daten angemeldet sind Daten" angemeldet sind
Read-Request Zähler Die Robotersteuerung empfängt Read- bzw. Write-Kom-
mendos von der SPS. Der Zähler gibt die Anzahl der
Write-Request Zähler
Pakete an.
Read-Request Transaktionsnum- Transaktionnummer
mer
Write-Request Transaktionsnum-
mer
Read-Request ARID Application Relation ID des PROFINET-Geräts
Write-Request ARID ID, die der Master beim Hochfahren vergeben hat
Read-Request Index Record-Index für die azyklischen Daten
Write-Request Index
Read-Request Slot Nummer des Slots, von dem Daten gelesen werden (Read)
oder auf den Daten geschrieben werden (Write)
Write-Request Slot
Read-Request Subslotnummer Nummer des Subslots, von dem Daten gelesen werden
(Read) oder auf den Daten geschrieben werden (Write)
Write-Request Subslotnummer
Read-Response Zähler Die Robotersteuerung sendet Read- bzw. Write-Kommen-
dos an die SPS. Der Zähler gibt die Anzahl der Pakete an.
Write-Response Zähler
Read-Response Timeout Zähler Ein Timeout tritt ein, wenn das KUKA-PROFINET-Gerät
nach 5 sec das Read- oder Write-Paket noch nicht an die
Write-Response Timeout Zähler
SPS gesendet hat. Nach dem Timeout schickt die Roboter-
steuerung eine Default-Antwort mit der Bedeutung "feature
not supported" an die SPS.
Read-Response Transaktions- Transaktionnummer
nummer
Write-Response Transaktions-
nummer
Name Beschreibung
Read-Response ARID Application Relation ID des PROFINET-Geräts
Write-Response ARID ID, die der Master beim Hochfahren vergeben hat
Read-Response Index Record-Index für die azyklischen Daten
Write-Response Index
Read-Response Slot Nummer des Slots, von dem Daten gelesen werden (Read)
oder auf den Daten geschrieben werden (Write)
Write-Response Slot
Read-Response Subslot Nummer des Subslots, von dem Daten gelesen werden
(Read) oder auf den Daten geschrieben werden (Write)
Write-Response Subslotnummer
Read-Response Error Code 0 = Kein Fehler
Write-Response Error Code
Read-Response Error Decode
Write-Response Error Decode
Read-Response Error Code 1
Write-Response Error Code 1
Read-Response Error Code 2
Write-Response Error Code 2
Name Beschreibung
Name Profinet Name des Gerätes
AR User ID Profinet Application Relation Benutzer ID (Anwender ID in
WorkVisual)
ARID Profinet Application Relation ID
Eingangslänge in Bytes Eingangslänge des I/O-Abbilds des konfigurierten PROFI-
NET-Geräts in Bytes
Ausgangslänge in Bytes Ausgangslänge des I/O-Abbilds des konfigurierten PROFI-
NET-Geräts in Bytes
AR Zustand Profinet Application Relation Status
Soll angekoppelt sein 1: Bei der Konfiguration wurde eingetragen, dass das
Gerät beim Hochlauf angekoppelt sein soll
0: Bei der Konfiguration wurde eingetragen, dass das
Gerät beim Hochlauf nicht angekoppelt sein soll
Bereit 1: Kommunikation mit dem Gerät funktioniert.
0: Keine Kommunikation mit dem Gerät.
Lesestatus 0: Status OK
1: Keine neuen Daten zum Lesen vorhanden.
Alle anderen Werte: Interner Fehler
Schreibstatus 0: Status OK
≠0: Interner Fehler
Alarm Meldungsnummer HMI-Meldungsnummer der angezeigten Alarmmeldung
Indikation Meldungsnummer HMI-Meldungsnummer der angezeigten Indikationsmel-
dung
Abort-Zähler Interner Fehlerzähler
Datastatus Byte Profinet Data-Status Byte
Name Beschreibung
Profinet IO-Treiber Name des Treibers
IP-Adresse Daten, die der Robotersteuerung bei der Geräte-Taufe
Profinet Subnetmask zugeordnet wurden.
Profinet Standard Gateway
Profinet MAC Adresse Adresse der Netzwerkkarte, über die Profinet mit Control-
lern, Geräten etc. kommuniziert.
Name Beschreibung
PE Zustand Interner PROFIenergy Zustand
Nicht initialisiert/vorhanden: PROFIenergy wurde
nicht initialisiert oder ist nicht vorhanden.
Keine aktiven Kommandos: Es sind keine PROFIener-
gy-Kommandos aktiv.
Kommando in Bearbeitung: Ein PROFIenergy-Kom-
mando ist in Bearbeitung.
Fehlerzustand: Es ist ein Fehler aufgetreten.
Start_Pause fertig: Das Kommando Start_Pause wur-
de ausgeführt.
Start_Pause_Time_Info fertig: Das Kommando
Start_Pause_Time_Info wurde ausgeführt.
End_Pause fertig: Das Kommando End_Pause wurde
ausgeführt.
Info_Sleep_WOL fertig: Das Kommando
Info_Sleep_WOL wurde ausgeführt.
Go_WOL fertig: Das Kommando Go_WOL wurde aus-
geführt.
Query_Version fertig: Das Kommando Query_Version
wurde ausgeführt.
List_Modes fertig: Das Kommando List-Modes wurde
ausgeführt.
Get_Mode fertig: Das Kommando Get_Mode wurde
ausgeführt.
PEM_Status fertig: Das Kommando PEM_Status wur-
de ausgeführt.
PE_Identity fertig: Das Kommando PE_Identity wurde
ausgeführt.
Aktueller PE Modus PROFIenergy-Modus, in dem sich die Steuerung aktuell
befindet.
Start PE Modus PROFIenergy-Modus, in dem sich die Steuerung vor einem
Wechsel befindet.
Ziel PE Modus PROFIenergy-Modus, in dem sich die Steuerung nach
einem Wechsel befindet.
PE Modus Name Name des PROFIenergy-Modus
PE Modus ID ID des PROFIenergy-Modus
PE Modus Attribut Attribut des PROFIenergy-Modus
Hinweis: Informationen zu den Attributen sind in der Spezi-
fikation von PROFIenergy zu finden.
Name Beschreibung
Minimale Pausezeit Minimale Zeit, die die Steuerung benötigt, um in einen
anderen Modus zu wechseln.
Minimale Verbleibzeit in diesem Minimale Zeit, die die Steuerung in einem Modus bleibt.
Modus
Maximale Verbleibzeit in diesem Maximale Zeit, die die Steuerung in einem Modus bleibt.
Modus
Leistungsverbrauch Leistungsverbrauch der Steuerung in einem bestimmten
Modus
9 Meldungen
Zustandsmeldung
11000 / M_PNIO_BUS_ERR Gerät [Gerätename] konnte nicht gestartet werden innerhalb von
[Zeitangabe] ms
Zustandsmeldung
Ursache: Die PROFINET-Kommunikation mit dem Gerät ist
fehlgeschlagen.
11002 / M_PNIO_CONRESTORE Verbindung zum Gerät [Gerätename] wiederhergestellt.
Hinweismeldung
11001 / M_PNIO_ERRCON Verbindung zum Gerät [Gerätename] abgebrochen.
Alarmtypen
Alarmtyp Beschreibung
ALARM_TYPE_DIAG_APPEARS Ein Alarm vom Typ Diagnostik ist angekommen.
ALARM_TYPE_DIAG_DISAPPEARS Ein Alarm vom Typ Diagnostik wurde zurückgenom-
men.
ALARM_TYPE_PULL Am Gerät wurde ein IO-Modul abgezogen.
ALARM_TYPE_PLUG Am Gerät wurde ein IO-Modul eingesteckt.
10 KUKA Service
10.1 Support-Anfrage
Einleitung Die Dokumentation der KUKA Roboter GmbH bietet Informationen zu Betrieb
und Bedienung und unterstützt Sie bei der Behebung von Störungen. Für wei-
tere Anfragen steht Ihnen die lokale Niederlassung zur Verfügung.
Verfügbarkeit Der KUKA Customer Support ist in vielen Ländern verfügbar. Bei Fragen ste-
hen wir gerne zur Verfügung!
Index
A R
Abkoppeln, Gerät 41 Record-Index 13
Abmelden von übergeordneter Sicherheitssteu-
erung 38 S
Ankoppeln, Gerät 41 SafeOperation über PROFIsafe 37
Azyklisch, Kommunikation 45 Service, KUKA Roboter 57
Sicherheit 9
B Sicherheitshinweise 5
Bedienung 41 Sicherheitsschnittstelle PROFIsafe 27
Signal Peri enabled 31
C SPS 6
CAST_FROM 48 SREAD 48
CAST_TO 48 Step 7 6
CBA 6 Subnetz 6
CCLOSE 48 Subnetzmaske 6
CHANNEL 48 Support-Anfrage 57
CIOCTL 48 SWRITE 48
COPEN 48 Systemvoraussetzungen 11
CREAD 48
CWRITE 48 T
Taufen, Gerät 15
D Timeout, Abkoppeln 42
Deinstallation, PROFINET (KSS) 12 Timeout, Ankoppeln 42
Diagnose 49
Diagnosedaten, anzeigen 49 V
Diagnosemonitor (Menüpunkt) 49 Verschalten, Ein-/Ausgänge 26
Diagnosesignale über PROFINET 54
Dokumentation, Industrieroboter 5 W
Warenzeichen 6
E
Einleitung 5 Z
Zielgruppe 5
G Zustimmungsschalter PROFIsafe 37
GSDML 6
GSDML-Dateien, bereitstellen 14
H
Hinweise 5
I
Industrial Ethernet 6
Installation 11
Installieren, PROFINET 11
IRT 6
K
Kommunikation, azyklisch 45
Konfiguration 13
KUKA Customer Support 57
M
Meldungen 55
P
PC WORX 6
Power-Management über PROFINET 37
Produktbeschreibung 7
Programmierung 45