Initiate Domain Upload Response (Lesebestätigung vom FU) ..........20 4.2.3 Abort Domain Transfer (Fehlerantwort vom FU) ..............20 PDO1(rx)-Telegramm ......................21 PDO1(tx)-Telegramm ......................21 PDO2(rx)-Telegramm ......................21 PDO2(tx)-Telegramm ......................22 Operatorparameter ..................23 5.1 Von KEB definierte Parameter ..................23 5.2 Vom Kommunikationsprofil [12] definierte Parameter ...........29 Parameter für das Life-Guarding ..................44 Parameter der Emergency-Bearbeitung ................46 Parameter für den Synchronmodus .................47...
Seite 4
Beispiel für die Bestimmung der Faktoren ..............77 10.2.1 Faktor 0: Anwender-Weg-Einheiten in Inkremente ..............77 10.2.2 Faktor 1: Anwender-Geschwindigkeit-Einheiten in 0,125 min ..........77 10.2.3 Faktor 2: Anwender-Beschleunigung-Einheiten in eine KEB-Rampenzeit ......78 Anhang ......................79 11.1 CAN-Bit-Timing ........................79 11.1.1 Wichtiger Warnhinweis ......................79 11.2...
Anwendungshinweise ist vor jeglichen Arbeiten mit dem Gerät zwingend erforderlich. Die Dokumentation ist wie folgt erhältlich. Schritt 1 Materialnummer (Mat.No.) vom Typenschild ablesen Materialnummer auf www.keb.de => Service => Downloads eingeben und auf „suchen“ klicken. Downloads Schritt 2 Suche nach Materialnummern Bitte geben Sie eine vollständige (11-stellige) Materialnummer ein.
Eingriffe Unbefugtes Öffnen und unsachgemäße Eingriffe in das Gerät können zu Tod, schweren Körperverletzungen, Sachschäden sowie Fehlfunktionen führen. Modifikation oder Instandsetzung ist nur durch von KEB autorisier- tem Personal zulässig. Zuwiderhandlung hebt die Haftung für daraus ent- stehende Folgen auf.
Produktbeschreibung KEB-Antriebstechnik entwickelt, produziert und vertreibt weltweit statische Frequenzumrich- ter im industriellen Leistungsbereich. Die Umrichter des Typs F5 können optional mit einer CAN (Controller-Area-Network)-Schnittstelle ausgerüstet werden. Es handelt sich hierbei um eine intelligente Schnittstelle, die den Zugriff über CAN auf die Parameter des Frequenzum- richters steuert.
CCF50D0-K002 F5 CAN Operator mit Anzeige und Tastatur: 00F5060-5010 F5 CAN Operator ohne Anzeige und Tastatur: 00F5060-5110 F5 CAN Operator mit Anzeige und Tastatur (Klemmleiste): 00F5060-5011 Zubehör für Diagnoseschnittstelle HSP5 Kabel zwischen PC und Adapter: 00F50C0-0001 Adapter DSUB9 / Western:...
Hardwarebeschreibung Hardwarebeschreibung Tastatur und Anzeige nur bei: 00.F5.060-5010 und 00.F5.060-5014 SDO-Kommunikation aktiv (grün): PDOUT PDOUT-Daten werden zur FU-Steuerung ge- (grün): schrieben. PDIN • PDIN-Daten werden von der FU-Steue- START (grün): rung gelesen. ENTER FUNC. PDOUT SPEED • Leuchtet kurz nach einem Reset-Komman-...
An die Diagnoseschnittstelle wird über einen Adapter ein HSP5-Kabel angeschlossen (siehe Kapitel 2 Bestell- bezeichnungen). Über die PC-Software KEB COMBIVIS 5 kann nun auf alle Umrichterparameter normal zu- gegriffen werden. Die Operator-internen Parameter können ebenfalls ausgelesen und zum Teil eingestellt oder mittels Download parametriert werden.
Steuerung des Gesamt-CAN-Systems obliegt. Auch wenn es physikalisch beim CAN nur Master gibt, so wird es in den meisten Einsatzfällen doch einen oder mehrere Teilnehmer geben, die die Kontrolle haben. Der KEB-Frequenzumrichter ist in diesem Zusammenhang als Befehlsempfänger (logischer Slave) zu sehen.
Verfahren zur Absprache der Identifiervergabe festgelegt. Dieses Verfahren wird auch von der KEB-CAN-An- schaltung unterstützt und sieht wie folgt aus: Jeder Frequenzumrichter erhält eine eindeutige CAN-Adresse, die Node_Id. Es gibt bei KEB zwei Möglichkei- ten für die Quelle dieser Node_Id.
Seite 13
= 512 + Node_Id PDO1(tx) = IN-Identifier = 384 + Node_Id Ab der Softwareversion 1.3 ist die PDO-Funktionalität in der KEB F5-CAN-Anschaltung zweimal vorhanden. Dieses sog. 2. PDO belegt dann die Identifier fünf bis sechs: PDO2 (rx) = Out-Identifier = 768 + Node_Id...
Funktionen Das obige Bild zeigt die Funktion der CAN-Anschaltung. Die Stellung von Schalter S1 wird allein von der im CAN-SDO(rx)-Telegramm enthaltenen Parameter-Adresse (16 Bit Index plus 8 Bit Subindex) bestimmt. In ei- nem bestimmten Index-Bereich liegen die sog. Konfigurationsdaten der CAN-Anschaltung. Diese Parameter bestimmen das Verhalten der CAN-Anschaltung und sind deshalb auch in dieser realisiert.
Funktionen CANopen Bootup-Sequenz Die KEB-CAN-Anschaltung geht automatisch nach der Initialisierungsphase in den Status Pre-Operational. In diesem Status ist bereits Kommunikation über das SDO(rx) und SDO(tx) mit den Diensten Domain Download (Parameter Schreiben) und Domain Upload (Parameter Lesen) aktiviert. Lediglich die Prozessdatenkommu- nikation ist in diesem Status noch inaktiv.
Node_Id = Umrichteradresse + 1 (nur 1 Frequenzumrichter ist angesprochen) Enter Pre-Operational automatically(): s.o. Bootup-Message Der KEB-F5-CAN-Operator gibt eine Bootup-Message aus, wenn nach POWER ON die Initialisierungsphase abgeschlossen ist. Dies ist ein Telegramm auf Identifier = 1792 + Node_Id mit der Datenlänge = 1 und dem Wert = 0.
Identifier 128d + Node_Id abgeschickt. Das bedeutet, dass auch der Übergang vom Fehlerzustand zu nor- malen Betriebszuständen durch eine Emergency-Message bekannt gemacht wird. Der Inhalt des Telegramms ist vom Profil nur zum Teil fest vorgegeben. Insgesamt sieht der Inhalt der Emergency-Message beim KEB-F5- CAN wie folgt aus:...
Verändern (Schreiben). Im Kommunikationsprofil wird ein Schreib-Dienst als Domain Download und ein Lese- Dienst als Domain Upload bezeichnet. Die KEB-CAN-Anschaltung unterstützt lediglich die Kurzform dieser bei- den Dienste, so dass nur ein Telegramm für die Dienstaufforderung und ein weiteres für die Dienstbestätigung zwischen logischem CAN-Master und der KEB-CAN-Anschaltung ausgetauscht werden.
16-Bit (vorzeichenlos) Adressierung des Parameters (s.o.). Subindex: 8-Bit (vorzeichenlos) Unteradressierung für komplexe Parameter und die direkte Satzadressie- rung. SDO(tx)-Telegramm 4.2.1 Initiate Domain Download Response (Schreibbestätigung vom FU) Diese Antwort wird von der KEB-CAN-Anschaltung gesendet, wenn der angeforderte Schreibdienst fehlerfrei ausgeführt werden konnte. Index: s.o. 7…3…0 7…0 15…8 7…0...
Kodierung der Daten in den vier CAN-Telegramm-Typen 4.2.2 Initiate Domain Upload Response (Lesebestätigung vom FU) Diese Antwort wird von der KEB-CAN-Anschaltung gesendet, wenn der angeforderte Lesedienst fehlerfrei aus- geführt werden konnte. s.o. 7…3…0 7…0 15…8 7…0 7…0 15…8 23…16 31…24 s.o. Data Sub- Index: s.o. Index...
Kodierung der Daten in den vier CAN-Telegramm-Typen PDO1(rx)-Telegramm Mit diesem Telegramm übergibt der logische CAN-Master dem Frequenzumrichter neue Prozessausgangs- daten. In der Standardeinstellung erwartet die KEB-CAN-Anschaltung ein Telegramm mit > 4 Byte Daten mit folgendem Inhalt: 7…0 15…8 7…0 15…8...
Kodierung der Daten in den vier CAN-Telegramm-Typen PDO2(tx)-Telegramm Über dieses Telegramm gibt die KEB-CAN-Anschaltung dem (logischen) CAN-Master Prozesseingangsdaten bekannt. Die Länge, Belegung und Steuerung dieses Telegramms wird durch folgende Operatorparameter beeinflusst: 2nd transmit PDO Mapping 2nd transmit PDO Parameter Die Standardeinstellung bewirkt folgenden Telegrammaufbau: 7…0...
Operatorparameter Operatorparameter Von KEB definierte Parameter Diese Parameter bestimmen die Konfiguration der KEB F5-CAN-Anschaltung und sind deshalb auch in dieser und nicht in der Frequenzumrichtersteuerung realisiert: PD_Stored CAN-SDO-Index 5FE2h Subindex Objekttyp Einfach Variable (Var) Datenlänge 1 Byte Zugriff READ_WRITE Bedeutung Bestimmt, ob die aktuelle Prozessdatenbelegung aus dem EEPROM gelesen wird oder mit der Standard-PD-Belegung gearbeitet wird.
Seite 24
Operatorparameter Watchdog activation 5FDAh CAN-SDO-Index SDO-Subindex Objekttyp Einfach Variable (Var) Datenlänge 1 Byte Zugriff READ_WRITE Bedeutung Ermöglicht die Verzögerung der Aktivierung des Feldbus- Watchdog nach POWER On bzw. einem Reset-Kommando über CAN. Kodierung : Der Feldbus-Watchdog ist sofort aktiv. Werte ungleich Null sind bitkodiert mit der folgenden Bedeu- tung: Bit 0 : Aktivierung des Feldbus-Watchdog nach erstem...
Seite 25
Operatorparameter Watchdog inhibit 5FF9h CAN-SDO-Index Subindex Objekttyp Einfach Variable (Var) Datenlänge 1 Byte Zugriff READ_WRITE Bedeutung Bestimmt, auf welche Ereignisse der Feldbus-Watchdog getriggert wird. Der Feldbus-Watchdog dient dazu, den Fre- quenzumrichter in den Fehlerzustand zu bringen, wenn auf CAN keine Aktivitäten mehr stattfinden. Die eigentliche Akti- vierung und Programmierung des Watchdog wird in der FU- Steuerung eingestellt.
Seite 26
Operatorparameter PDOUT_WrMode CAN-SDO-Index 5FE4h Subindex Objekttyp Einfach Variable (Var) Datenlänge 1 Byte Zugriff READ_WRITE Bedeutung Bestimmt unter welchen Bedingungen PDOUT-Daten zur FU- Steuerung geschrieben werden. Hiermit kann die Kommuni- kation zwischen CAN-Operator und FU-Steuerung entlastet werden. Kodierung : Es werden immer alle PDOUT-Daten zur FU-Steue- rung geschrieben, egal ob diese geändert sind oder nicht.
Seite 27
Operatorparameter PDIN1_Cycle_Time CAN-SDO-Index 5FE6h Subindex Objekttyp Einfach Variable (Var) Datenlänge 2 Byte Zugriff READ_WRITE Bedeutung Gibt die Zykluszeit an, in der die Prozesseingangsdaten des PDO1 im Zustand OPERATIONAL von der FU-Steue- rung gelesen werden. Kodierung 1 ms Standardeinstellung 25 = 25 ms Bemerkung Ein geänderter Wert wird sofort aktiv und nichtflüchtig ge- speichert.
Operatorparameter Vom Kommunikationsprofil [12] definierte Parameter Device type (nach CANopen [13]) CAN-SDO-Index 1000h Subindex Objekttyp Einfach Variable (Var) Datenlänge 4 Byte Zugriff READ_ONLY Bedeutung Beschreibt den Gerätetyp nach CANopen-Kommunikations- profil. Kodierung Bisher keine Festlegungen Standardeinstellung Bemerkung Dieser Parameter ist konstant und kann deshalb nur gelesen werden.
Seite 30
Operatorparameter Manufacturer Sta- tus Register 1002h CAN-SDO-Index Subindex Objekttyp Einfach Variable (Var) Datenlänge 4 Byte Zugriff READ_ONLY Bedeutung Direkte Abbildung des Parameters Umrichterstatus (ru.00) im DS301-Parameterbereich. Kodierung Siehe Beschreibung des Parameters Umrichterstatus (ru.00) in der Bedienungsanleitung der Umrichtersteuerung. Standardeinstellung Erlaubte PDO-Abbildung High-Speed-PDO Low-Speed-PDO NEIN...
Seite 31
Bemerkung Der Wert dieses Parameters kann nur gelesen werden Subindex Datenlänge 4 Byte Bedeutung Produktbezeichnung Kodierung 00000004h Typ F4 00000005h Typ F5 Standardeinstellung 00000005h Bemerkung Der Wert dieses Parameters kann nur gelesen werden. Manufacturer software version 100Ah CAN-SDO-Index SDO-Subindex Objekttyp Einfach Variable (Var) Datenlänge...
Seite 32
Operatorparameter 1st receive PDO Parameter 1400h CAN-SDO-Index Subindex Objekttyp Strukturierte Variable (Record) Datenlänge 1 Byte Zugriff READ_WRITE Bedeutung Gibt die Anzahl der Einträge an, die unter diesem Objekt angesprochen werden können. Kodierung Standardeinstellung Bemerkung Der Wert dieses Parameters kann nur gelesen werden. Subindex Datenlänge 4 Byte...
Seite 33
Operatorparameter Bemerkung Ein geänderter Wert wird sofort aktiv und nichtflüchtig gespeichert. Beim Einschalten der Prozessdatenbearbei- tung (Bit 31 von “1” auf “0”) wird die Einstellung des Pa- rameters 1st receive PDO Mapping (Index = 1600h) zur Umrichtersteuerung transferiert. Sollte die FU-Steuerung die Abbildung nicht akzeptieren, wird an dieser Stelle eine Fehlerantwort zurückgegeben und die Prozessaus- gangsdatenbearbeitung bleibt ausgeschaltet.
Seite 34
Operatorparameter 2nd receive PDO Parameter 1401h CAN-SDO-Index Subindex Objekttyp Strukturierte Variable (Record) Datenlänge 1 Byte Zugriff READ_WRITE Bedeutung Gibt die Anzahl der Einträge an, die unter diesem Objekt angesprochen werden können. Kodierung Standardeinstellung Bemerkung Der Wert dieses Parameters kann nur gelesen werden. Subindex Datenlänge 4 Byte...
Seite 35
Operatorparameter Subindex Datenlänge 1 Byte Bedeutung Bestimmt, wann und wie dieses Objekt auf dem CAN-Bus gesendet wird. Kodierung 0 ... 240: Bei Empfang eines SYNC-Kommandos (Identifier = 128d, Datenlänge = 0) werden die aktuellen Prozessausgangs- daten zur FU-Steuerung transferiert. 254 (asynchron, herstellerspezifisch): Die Prozessausgangsdaten werden zur FU-Steuerung transferiert, sobald sich mindestens ein Byte geändert hat.
Seite 36
Operatorparameter Bemerkung Ein Schreiben dieses Parameters bedingt das automatische Abschalten der Prozessausgangsdatenbearbeitung (Bit 31 von Index 1400h, Subindex = 1 wird auf “1” gesetzt). Der Zusammenhang zwischen Prozessausgangsdatenabbil- dung und dem entsprechenden PDO1(rx)-Telegrammaufbau soll an der Standardbelegung nochmals zusammengefasst wer- den: PDO1(rx)-Telegramm: 7…0...
Seite 37
Operatorparameter 2nd receive PDO Mapping 1601h CAN-SDO-Index Subindex Objekttyp Strukturierte Variable (Record) Datenlänge 1 Byte Zugriff READ_WRITE Bedeutung Gibt die Anzahl der Einträge an, die unter diesem Objekt ange- sprochen werden können. Kodierung 1 (Maximal gültiger Wertebereich 1..4). Standardeinstellung Bemerkung Ein Schreiben dieses Parameters bedingt das automatische Abschalten der Prozessausgangsdatenbearbeitung (Bit 31 von Index 1401h, Subindex = 1 wird auf “1”...
Seite 38
Operatorparameter 1st transmit PDO Parameter 1800h CAN-SDO-Index Subindex Objekttyp Strukturierte Variable (Record) Datenlänge 1 Byte Zugriff READ_WRITE Bedeutung Gibt die Anzahl der Einträge in diesem Objekt an. Kodierung Standardeinstellung Bemerkung Der Wert dieses Parameters kann nur gelesen werden. Subindex Datenlänge 4 Byte Bedeutung Gibt an, auf welchem Identifier das PDO(tx) für den Transfer...
Seite 39
Operatorparameter Subindex Datenlänge 1 Byte Bedeutung Bestimmt, wann und wie dieses Objekt auf dem CAN-Bus gesendet wird. Kodierung 0 (synchron azyklisch): Bei jedem Empfang eines SYNC wird ein PDO(tx)-Tele- gramm auf CAN gesendet. 1 - 240 (synchron, zyklisch): In diesem Einstellbereich wird über den Wert eingestellt, wie viele SYNC-Telegramme empfangen werden müssen, bevor ein PDO(tx)-Telegramm auf CAN gesendet wird.
Seite 40
Operatorparameter 2nd transmit PDO Parameter 1801h CAN-SDO-Index Subindex Objekttyp Strukturierte Variable (Record) Datenlänge 1 Byte Zugriff READ_WRITE Bedeutung Gibt die Anzahl der Einträge in diesem Objekt an. Kodierung Standardeinstellung Bemerkung Der Wert dieses Parameters kann nur gelesen werden. Subindex Datenlänge 4 Byte Bedeutung Gibt an, auf welchem Identifier das PDO(tx) für den Transfer...
Seite 41
Operatorparameter Kodierung 0 (synchron azyklisch): Bei jedem Empfang eines SYNC wird ein PDO(tx)-Tele- gramm auf CAN gesendet. 1 - 240 (synchron, zyklisch): In diesem Einstellbereich wird über den Wert eingestellt, wie viele SYNC-Telegramme empfangen werden müssen, bevor ein PDO(tx)-Telegramm auf CAN gesendet wird. 252 (synchron-RTROnly): Ein PDO(tx)-Telegramm wird nur nach einem Remote-Re- quest auf dem PDO(tx)-Identifier gesendet.
Seite 42
Operatorparameter 1st transmit PDO Mapping 1A00h CAN-SDO-Index Subindex Objekttyp Strukturierte Variable (Record) Datenlänge 1 Byte Zugriff READ_WRITE Bedeutung Gibt die Anzahl der Einträge an, die unter diesem Objekt ange- sprochen werden können. Kodierung 1 (Maximal gültiger Wertebereich 1..4). Standardeinstellung Bemerkung Ein Schreiben dieses Parameters bedingt das automatische Abschalten der Prozesseingangsdatenbearbeitung (Bit 31 von Index 1800h, Subindex = 1 wird auf “1”...
Seite 43
Operatorparameter 2nd transmit PDO Mapping 1A01h CAN-SDO-Index Subindex Objekttyp Strukturierte Variable (Record) Datenlänge 1 Byte Zugriff READ_WRITE Bedeutung Gibt die Anzahl der Einträge an, die unter diesem Objekt ange- sprochen werden können. Kodierung 1 (Maximal gültiger Wertebereich 1..4). Standardeinstellung Bemerkung Ein Schreiben dieses Parameters bedingt das automatische Abschalten der Prozesseingangsdatenbearbeitung (Bit 31 von Index 1801h, Subindex = 1 wird auf “1”...
Operatorparameter Parameter für das Life-Guarding Guard Time CAN-SDO-Index 100Ch SDO-Subindex Objekttyp Einfach Variable (Var) Datenlänge 2 Byte Zugriff READ_WRITE Bedeutung Gibt zusammen mit dem Life-Time-Faktor die Überwa- chungszeit für das Life-Guarding an. Kodierung Life-Guarding abgeschaltet sonst = 1 ms Erlaubte PDO-Abbildung Nicht abbildbar Bemerkung Ein geänderter Wert wird sofort aktiv und nichtflüchtig ge- speichert.
Seite 45
Operatorparameter LifeGuardTout.Addr 5FDFh CAN-SDO-Index SDO-Subindex Objekttyp Einfach Variable (Var) Datenlänge 4 Byte Zugriff READ_WRITE Bedeutung Bestimmt zusammen mit LifeGuardTout.Data die Funkti- on, die einmalig nach Auftreten des Life-Guarding-Timeout ausgeführt wird. Kodierung Der Wert besteht aus der zu schreibenden Parameterad- resse und dem Parametersatz sowie einem Funktionskode für den Operator.
Operatorparameter Parameter der Emergency-Bearbeitung EmergencyCycle 5FDDh CAN-SDO-Index SDO-Subindex Objekttyp Einfach Variable (Var) Datenlänge 2 Byte Zugriff READ_WRITE Bedeutung Dient zur Aktivierung/Deaktivierung der Emergency-Bear- beitung. Der Wert gibt zudem die Zykluszeit an, in der der Wert des Parameters “Umrichterstatus“ gelesen wird, um einen eventuellen Fehler anzuzeigen.
Operatorparameter Parameter für den Synchronmodus ComCycle 1006h CAN-SDO-Index SDO-Subindex Objekttyp Einfach Variable (Var) Datenlänge 4 Byte Zugriff READ_WRITE Bedeutung Dient zum Aktivieren / Deaktivieren des Synchronmodus. Der Wert ist kodiert in µs, hat aber eine interne Auflösung von 1ms. Kodierung OFF (normaler Modus) sonst = 1 µs...
Des Weiteren ist zu bemerken, dass, genau wie bei den Umrichterparametern, einige Operatorparameter mehr- fach vorhanden sind. Diese nutzen dann das Satzauswahlbyte in KEB gewohnter Weise. Wobei gilt, dass über Satz 0 das erste Abbild des Parameters, in Satz 1 das zweite angesprochen wird. Derzeit beschränken sich die satzprogrammierbaren Operatorparameter auf die Prozessdatenparameter.
Seite 49
Kunden, die nächsten beiden Dezimalstellen den Typ, die nächsten beiden Dezimalstellen bezeichnen die Versi- on aufgelöst in 0.1. Beispiel: Der Wert 10421 (dez) bedeutet: Kunde = 1 (KEB) Type = 4 (CAN) Version = 21 (V 2.1) Bemerkung Nur zur Information...
Seite 50
Diag response delay time 0184h Parameteradresse Parameter-Id OS.04 Datenlänge 1 Byte Bedeutung Minimale Antwortverzugszeit für Anfragen über die Diag- noseschnittstelle. Kodierung 1 ms Bemerkung Dieser Parameter ist über CAN nicht verfügbar. Diag Baudrate 0185h Parameteradresse Parameter-Id OS.05 Datenlänge 1 Byte Bedeutung Gibt die Übertragungsgeschwindigkeit auf der Diagnose- schnittstelle an.
Seite 51
HSP5 Tout Count Parameteradresse 0187h Parameter-Id OS.07 Datenlänge 2 Byte Bedeutung Zählt die Zeitüberschreitungen bei der internen Kommuni- kation zwischen Operator und FU-Steuerung. Kodierung Bemerkung Dieser Parameter ist über CAN nicht verfügbar und exis- tiert nur in Satz 0. OP_Node_Id Parameteradresse 0280h Parameter-Id...
Seite 52
Watchdog inhibit Parameteradresse 0284h Parameter-Id FB.04 Datenlänge 1 Byte Bemerkung Dieser Parameter ist identisch mit dem CAN-Parameter Watchdog inhibit (s. o.) und existiert nur in Satz 0. HS_PDO_Index Parameteradresse 0285h Parameter-Id FB.05 Bemerkung Dieser Parameter entspricht dem Operatorparameter HS_ PDO_Index und existiert nur in Satz 0. DSP402_OpMode Parameteradresse 0286h...
Seite 53
PD_In_Para_Inhibit Parameteradresse 0289h Parameter-Id FB.09 Datenlänge 2 Byte Bemerkung Dieser Parameter entspricht dem CAN-Parameter „nth transmit PDO Parameter, Inhibit Time“ und existiert in Satz 0 und Satz 1. PD_In_Cycle Parameteradresse 028Ah Parameter-Id FB.10 Bemerkung Dieser Parameter entspricht dem CAN-Parameter PDIN_ Cycle_Time und existiert in Satz 0 (PDIN1_Cycle_Time) und Satz 1 (PDIN2_Cycle_Time).
Seite 54
PD_Inx_BitDlen (mit x = 1…4) Parameteradresse 028Eh, 0291h, 0294h, 0297h Parameter-Id FB.14, 17, 20, 23 Bemerkung Diese Parameter entsprechen dem niederwertigsten Wort (Bit 7...Bit 0) des Parameters ‚nth tramsmit PDO Mapping‘. Damit wird der Index für das Applikationsobjekt der nten PDO Abbildung definiert. Diese Parameter existieren je- weils in Satz0 (PDO1) und Satz1 (PDO2).
Seite 55
PD_Outx Index (mit x = 1…4) Parameteradresse 029Dh, 02A0h, 02A3h, 02A6h Parameter-Id FB.29, 32, 35, 38 Datenlänge 2 Byte Bemerkung Diese Parameter entsprechen dem höchstwertigen Wort (Bit 31...Bit 16) des Parameters ‚nth receive PDO Mapping‘. Damit wird der Index für das Applikationsobjekt der nten PDO-Abbildung definiert.
Seite 56
ProcessData Outx (mit x = 1…4) Parameteradresse 02AEh - 02B1h Parameter-Id FB.46…49 Datenlänge 2 Byte Bedeutung x. Prozessausgangsdatenwort Kodierung Je nach abgebildetem Parameter Bemerkung Dieser Parameter ist Read_Only und entspricht dem x. Wort des PDO(rx)-Telegramms auf CAN und existiert in Satz 0 und Satz 1.
Seite 57
LifeGuardTout.Addr Parameteradresse 02B6h Parameter-Id FB.54 Bemerkung Dieser Parameter entspricht dem CAN-Parameter LifeGu- ardTout.Addr und existiert nur in Satz 0. LifeGuardTout.Data Parameteradresse 02B7h Parameter-Id FB.55 Bemerkung Dieser Parameter entspricht dem CAN-Parameter LifeGu- ardTout.Data und existiert nur in Satz 0. EmergencyCycle Parameteradresse 02B8h Parameter-Id FB.56...
Umschaltung des transmission-type der PDOs Umschaltung des transmission-type der PDOs Der transmission-type sowohl des Parameters 1st/2nd receive PDO Parameter als auch des 1st/2nd transmit PDO Parameter ist veränderbar. Die gültigen Werte sind: Asynchron herstellerspezifisch (Wert = 254 = Standard) Asynchron profilspezifisch (Wert = 255) Synchron azyklisch (Wert = 0)
Synchronmodus Synchronmodus Im Synchronmodus wird über das SYNC-Telegramm auf CAN der interne Verarbeitungstakt des CAN-Operators und der angeschlossenen Frequenzumrichtersteuerung vorgegeben. Kürzeste Verzögerungszeiten und vor al- lem extrem wenig zeitliche Abweichung in den Verzögerungszeiten sind bei dieser Betriebsart das oberste Ziel. Dieses wird erreicht bei gleichzeitiger Kompatibilität auf CAN.
Synchronmodus Funktionseinschränkungen im Synchronmodus Im Synchronmodus werden alle CAN-SDO-Aufträge und Aufträge von der Diagnoseschnittstelle mit in den Prozessdatentransfer eingeflochten. Aus diesem Grund sind dann nur noch CAN-SDO-Zugriffe auf Parameter in der Umrichtersteuerung mit Subindex = 0 möglich. D.h. es können Parameter im Umrichter nur noch in dem durch den Satzzeiger (Fr.09) bestimmten Satz angesprochen werden (indirekte Satzadressierung).
Speed-PDO in den meisten Fällen nicht erlaubt. Die DSP402-Parameter können aber über SDO-Kommandos angesprochen werden. Ebenso sind fast alle DSP402-Parameter auf das Low-Speed-PDO abbildbar. Einige Parameter im KEB-F5-Frequenzumrichter, die als Basis für realisierte DSP402-Parameter dienen, sind satzprogrammierbar. Da das DSP402-Profil keine Satzprogrammierung unterstützt, wurde für die DSP402- Realisierung folgende Festlegung getroffen: Alle DSP402-Profilparameter, die auf Parameter in der Frequenz- umrichtersteuerung umgesetzt werden, werden im Satz 0 abgelegt.
Die Umsetzung einer VL-Rampe in eine FU-Rampenzeit ist eindeutig. Allerdings ist die ebenfalls notwendige Umsetzung einer FU-Rampenzeit in eine VL-Rampe nicht eindeutig. Aus diesem Grund musste eine Metho- de für diese Rückkonvertierung gefunden werden. Der KEB-F5-CANopen-Operator unterstützt verschiedene Rückkonvertierungsmodi, welche über den Parameter VL_Ramp_CalcMode ausgewählt werden können (s.u.).
DSP402-Unterstützung Allgemeine Parameter des DSP402-Profils DSP402_ErrorCode CAN-SDO-Index 603Fh SDO-Subindex Objekttyp Einfach Variable (Var) Datenlänge 2 Byte Zugriff READ_ONLY Bedeutung Gibt den aktuellen Fehlerstatus des Gerätes an. Kodierung Nach DSP402-Vorgabe, s. Tabelle im Anhang Erlaubte PDO-Abbildung High-Speed-PDO Low-Speed-PDO NEIN NEIN Bemerkung Wird intern auf den Parameter ru.00 abgebildet. Wenn der FU keinen Fehlerzustand meldet, aber der CAN-Operator einen Fehler erkannt hat, wird dieser zurückgegeben.
Seite 64
Abs / Rel set im- Profile Position Mode setpoint med. Die Bits B6 bis B4 sind modeabhängig definiert. Grau hinterlegte Bits sind derzeit in der KEB-CANopen-Anschaltung nicht realisiert. Erlaubte PDO- High-Speed-PDO Low-Speed-PDO Abbildung Bemerkung Wird intern auf den Parameter Sy.50 abgebildet.
Seite 65
Fol- Set- lowing point Profile Position Mode error ackn. Die Bits B13, B12 sind modeabhängig definiert. Grau hinterlegte Bits sind derzeit in der KEB- CANopen-Anschaltung nicht realisiert. Erlaubte PDO-Abbildung High-Speed-PDO Low-Speed-PDO NEIN NEIN Bemerkung Wird intern auf den Parameter Sy.51 abgebildet.
Seite 66
DSP402-Unterstützung DSP402_ModesOf- Operation CAN-SDO-Index 6060h SDO-Subindex Objekttyp Einfach Variable (Var) Datenlänge 1 Byte Zugriff READ_WRITE Bedeutung Dient zur Vorgabe des gewünschten DSP402-Arbeitsmo- dus. Kodierung (-1) : Herstellerspezifisch : Reserviert : Profile Position Mode*1 : Velocity Mode : Profile Velocity Mode(hier nicht möglich) : Torque Profile Mode(hier nicht möglich) : Reserviert : Homing Mode*1...
Seite 67
DSP402-Unterstützung DSP402_Abort- Conn OptionCode CAN-SDO-Index 6007h SDO-Subindex Objekttyp Einfach Variable (Var) Datenlänge 2 Byte Zugriff READ_WRITE Bedeutung Bestimmt das Verhalten nachdem die Verbindung zum CAN abgebrochen wurde. Abbruch der Verbindung zum CAN ist hier gleich bedeutend mit den folgenden Ereignis- sen: - Ansprechen der Life-Guarding-Timeout-Überwachung - BusOff-Zustand des CAN-Controllers...
Seite 68
DSP402-Unterstützung DSP402_Motion- ProfileType 6086h CAN-SDO-Index SDO-Subindex Objekttyp Einfach Variable (Var) Datenlänge 2 Byte Zugriff READ_WRITE Bedeutung Gibt die Art der Realisierung von Bewegungen an. Kodierung (-1) : Lineare Rampen mit aktivierbaren s-Kurven : Lineare Rampen (hier nicht einstellbar) : sin2-Rampen (hier nicht einstellbar) : Ruckfreie Rampen (hier nicht einstellbar) : Ruckbegrenzte Rampen (hier nicht einstellbar) Standardeinstellung...
DSP402-Unterstützung Parameter des Velocity Mode VL_TargetVelocity CAN-SDO-Index 6042h SDO-Subindex Objekttyp Einfach Variable (Var) Datenlänge 2 Byte Zugriff READ_WRITE Bedeutung Gibt die Sollgeschwindigkeit vor. Kodierung 1 min-1 Erlaubte PDO-Abbildung High-Speed-PDO Low-Speed-PDO Bemerkung Wird intern auf den Parameter Sy.52 abgebildet. VL_VelocityDemand CAN-SDO-Index 6043h SDO-Subindex Objekttyp...
Seite 70
DSP402-Unterstützung VL_VelocityMin Amount CAN-SDO-Index 6046h SDO-Subindex Objekttyp Einfach Variable (Var) Datenlänge 4 Byte Zugriff READ_WRITE Bedeutung Gibt den Betrag des unteren Grenzwertes des Sollwertes Kodierung 1 min-1 Erlaubte PDO-Abbildung High-Speed-PDO Low-Speed-PDO NEIN NEIN Bemerkung Wird intern auf den Parameter oP.06 abgebildet. VL_VelocityMax Amount CAN-SDO-Index...
Seite 71
DSP402-Unterstützung VL_VelocityAccelera- tion.Dtime CAN-SDO-Index 6048h SDO-Subindex Objekttyp Einfach Variable (Var) Datenlänge 2 Byte Zugriff READ_WRITE Bedeutung Gibt zusammmen mit VL_VelocityAcceleration.Dspeed die Beschleunigungsrampe vor. Kodierung Erlaubte PDO-Abbildung High-Speed-PDO Low-Speed-PDO NEIN NEIN Bemerkung Wird intern auf den Parameter oP.28 abgebildet. VL_VelocityDecelera- tion.Dspeed CAN-SDO-Index 6049h SDO-Subindex...
Seite 72
DSP402-Unterstützung VL_VelocityQuick- Stop.Dspeed CAN-SDO-Index 604Ah SDO-Subindex Objekttyp Einfach Variable (Var) Datenlänge 4 Byte Zugriff READ_WRITE Bedeutung Gibt zusammmen mit VL_VelocityQuickStop.Dtime die Schnellhaltrampe vor. Kodierung 1min-1 Erlaubte PDO-Abbildung High-Speed-PDO Low-Speed-PDO NEIN NEIN Bemerkung Wird intern auf den Parameter Pn.60 abgebildet. VL_VelocityQuick- Stop.Dtime CAN-SDO-Index 604Ah...
Seite 73
DSP402-Unterstützung VL_QuickStopOption- Code CAN-SDO-Index 605Ah SDO-Subindex Objekttyp Einfach Variable (Var) Datenlänge 2 Byte Zugriff READ_WRITE Bedeutung Gibt das Verhalten des Schnellhalt vor. Kodierung Das DSP402-Profil bestimmt den Wertebereich für her- stellerspezifische Modi in dem Bereich –32768..-1. Aus diesem Grund wird im Operator der Wert auf die interne Kodierung des Parameters Pn.58 wie folgt umgerechnet: Wert (Pn.58) = Betrag(VL_QuickStopOptionCode) - 1...
Seite 74
1 Byte Zugriff READ_WRITE Bedeutung Bestimmt die Berechnungsweise für die Umrechnung einer KEB-Rampenzeit in eine DSP402-Velocity-Rampe. Kodierung 0 : Beide Teile der VL-Rampe (Dspeed, Dtime) werden so bestimmt, dass die Werte möglichst klein werden, aber die Genauigkeit der umzusetzenden Rampen- zeit erhalten bleibt.
Umrechnungsfaktoren vorhanden sein, die die Umrechnung in die internen Größen vornehmen. Zu diesem Zweck spezifiziert das Profil eine eigene Gruppe von Parametern die sog. Factor Group. Die KEB- DSP402-Realisierung unterstützt keine Parameter dieser Gruppe. Es werden aber die folgenden Faktoren zur Umrechnung von Einheiten unterstützt, die bei verschiedenen DSP402-Parametern zum Einsatz kommen.
Umrechnung einer Beschleunigung (Delta Geschwindigkeit / Delta Zeit) in eine Ram- penzeit. Die Referenzwerte sind dazu noch abhängig vom F5-Steuerungstyp (siehe auch Beschreibung des Parameters Ud.02 in der Applikationsanleitung der Umrichtersteuerung). Die folgende Liste von Referenzwer- ten ist im CAN-Operator abgelegt: Ud.02 - Wert...
Faktoren 10.2 Beispiel für die Bestimmung der Faktoren Generell gilt für die optimale Bestimmung der Faktorenwerte folgendes: Begrenzen Sie den Zähler und Nenner der Faktoren, wenn möglich, auf 16-Bit-Breite Der laufzeitintensivste Teil der Berechnung ist die Division durch FactorX.Divisor. Deshalb ist dieser Wert nach Möglichkeit = 1 zu setzen.
Faktoren 10.2.3 Faktor 2: Anwender-Beschleunigung-Einheiten in eine KEB-Rampenzeit Die Bestimmung des Faktors 2 ist etwas schwieriger. Beachten Sie, dass bei KEB die Beschleunigungs- / Ver- zögerungsparameter als Rampenzeit definiert sind. Deshalb ist die Umrechnung in diesem Fall umfangreicher. Hier soll der Faktor am Beispiel des Parameters HM_Homing_Acc gezeigt werden, der auf den Parameter PS.20 in der F5-Steuerung abgebildet wird:...
Anhang Anhang 11.1 CAN-Bit-Timing Die KEB-CAN-Anschaltung(en) halten sich bzgl. des eingestellten Bit-Timings an die Vorgaben des CiA-Stan- dards [2]: Das nominale Bit-Timing sieht wie folgt aus: SYNC TSEG1 TSEG2 Samplepoint Für alle einstellbaren Baudraten gilt: Basiszeiteinheit. Alle Segmente des Bit-Timing ergeben sich als Vielfaches dieser Zeiteinheit.
Anhang 11.2 Literaturverzeichnis [1] : Betriebsanleitung Frequenzumrichtersteuerung KEB COMBIVERT F5 mit Applikationsanleitung. [2] : Dokument zur Vereinbarung des Arbeitskreises Physical-Layer der CAN in Automation (CiA) Nut- zergruppe: CiA/DS 102-1. Herausgeber: CiA International Users and Manufacturers Group e.V., Am Weichselgarten 26, D-91058 Erlangen. Dokumente zur Vereinbarung des Arbeitskreises Higher-Lay- er-Protocols der CiA (Herausgeber s.o.):...
Seite 81
Anhang Index Name Objekttyp Subindex Datenlänge in Byte Zugriff 1800h COB-ID 1800h transmission type 1800h Inhibit time 1801h 2nd transmit PDO Parameter RECORD 1801h Number of supported entries 1801h COB-ID 1801h transmission type 1801h Inhibit time 100Ah Manufacturer software version 100Ch Guard Time 100Dh...