Herunterladen Diese Seite drucken

Werbung

Verfügbare Sprachen

Verfügbare Sprachen

Handbuch
Manual
Drehgeber mit
Profibus-DP Schnittstelle
Encoder with
Profibus-DP interface

Werbung

Kapitel

loading

Inhaltszusammenfassung für IFM Electronic RNX-13 Bit

  • Seite 1 Handbuch Manual Drehgeber mit Profibus-DP Schnittstelle Encoder with Profibus-DP interface...
  • Seite 2: Inhaltsverzeichnis

    ALLGEMEINE INFORMATION......................3 Die Profibus Technologie ........................3 Geräteprofil Encoder ......................... 3 Abkürzungen ............................. 3 GERÄTEINSTALLATION ........................4 Verkabelung ............................4 Adresse ............................. 4 Abschlusswiderstand ........................4 GSD Datei ............................4 GERÄTEKONFIGURATION ........................5 Encoderklasse........................... 5 Betriebsparameter..........................8 3.2.1 Drehrichtung (Code sequence) ....................10 3.2.2 Funktionsumfang der Klasse 2 (Class 2 functionality) ............
  • Seite 3: Allgemeine Information

    1 Allgemeine Information Das vorliegende Handbuch beschreibt die Installation und Konfigurationsmöglichkeiten der ifm-Geräte mit Profibus-DP Schnittstelle. Drehgeber mit integrierter Profibus-DP Schnittstelle zeigen Vorteile, wenn eine sehr kompakte Lösung benötigt wird. Alle Produkte zeichnen sich dadurch aus, dass diese aufgrund der Zertifizierung durch die Profibus Nutzerorganisation (PNO) uneingeschränkt in allen Profibus-DP Netzwerken genutzt werden können.
  • Seite 4: Geräteinstallation

    2 Geräteinstallation 2.1 Verkabelung Das Profibus-DP Gerät wird mit 10-30V Gleichstrom durch die Schraubenklemmleiste auf der Platine versorgt. Es sollte ein geschirmtes Stromkabel benutzt werden. Für das Datenkabel sollte ein Kabel entsprechend den Profibus-Spezifikationen benutzt werden. Die Installation des Drehgebers mit Profibus-DP Schnittstelle ist der dem Produkt beiliegenden Montageanleitung zu entnehmen.
  • Seite 5: Gerätekonfiguration

    3 Gerätekonfiguration Die Profibus-DP Geräte können entsprechend den Bedürfnissen des Anwenders konfiguriert und parametriert werden. Hierzu ist es nützlich zu wissen, dass es unter Profibus drei Zustände von Datenübertragungen gibt. Konfiguration Zum einen werden beim Hochlaufen des Netzwerkes die Profibus-Geräte konfiguriert (DDLM_Set_Prm Modus), d.h.
  • Seite 6 CLASS 1 CLASS 2 SPECIALS Umdrehung Umdrehungen auflösung ! ! ! ! ! ! ! ! ! ! ! ! RNX-13 Bit 8192 8192 ! ! ! ! ! ! ! ! ! ! ! ! RMX-25 Bit 8192 4096 33554432...
  • Seite 7 Die folgende Abbildung gewährt eine Übersicht über die Funktionen des Drehgebers. Drehgeber nach Encoderprofil CLASS 1: Position Drehrichtung Geräte der Klasse 1 Grundfunktionen Ausgabe des Positionswertes Drehgeber nach Encoderprofil CLASS 2: Position Drehrichtung Geräte der Klasse 1 Grundfunktionen - - - - - - - - - - - Absolute Position - Skalierungsfunktion Skalierungs-...
  • Seite 8: Betriebsparameter

    3.2 Betriebsparameter Mittels der Betriebsparameter wird das Profibus-DP Gerät konfiguriert. Die im Konfigurationstool ausgewählten Werte werden auf einem EPROM oder in einer Binärdatei fest gespeichert und bei jedem Hochlaufen des Netzwerkes an den Profibus-DP Slave übertragen. In der folgenden Tabelle sind alle zur Verfügung stehenden Parameter aufgelistet: Parameter Daten-Typ Parameter...
  • Seite 9 Die in Oktett 9 und 26 beschriebenen Parameter sind bitweise wie folgt definiert. DDLM_Set_Prm Oktett 7 – 0 Daten Betriebs-Parameter Bit Definition Drehrichtung Clockwise (CW) Counterclockwise (CCW) Code sequence Steigende Positions- Steigende Positionswerte bei werte bei Umdrehungen Umdrehungen gegen den im Uhrzeigersinn Uhrzeigersinn (von der Wellenseite aus...
  • Seite 10: Drehrichtung (Code Sequence)

    3.2.1 Drehrichtung (Code sequence) Die Drehrichtung definiert, ob steigende Positionswerte für Wellendrehungen des Drehgebers im oder gegen den Uhrzeigersinn ausgegeben werden (von der Wellenseite aus gesehen). Die Drehrichtung wird durch das Bit Drehrichtung in den Betriebsparametern eingestellt. Die Voreinstellung der Drehrichtung ist auf Drehung der Welle im Uhrzeigersinn eingestellt (0). 3.2.2 Funktionsumfang der Klasse 2 (Class 2 functionality) Dieses Bit aktiviert/deaktiviert den Funktionsumfang der Geräteklasse 2.
  • Seite 11 Format der Skalierungsparameter: DDLM_Set_Prm Oktett: 31 – 24 23 - 16 15 - 8 7 - 0 Daten Messschritte pro Umdrehung DDLM_Set_Prm Oktett: 31 – 24 23 - 16 15 - 8 7 - 0 Daten Gesamtmessbereich in Messschritten Das Datenformat für beide Skalierungsparameter beträgt 32 Bit ohne Vorzeichen, mit einem Wertebereich von 1 bis 2 , wobei dieser von der Auflösung des Drehgebers begrenzt wird.
  • Seite 12: Messbereich

    Messbereich Der Messbereich wird vom Parameter "Gesamt-Messbereich in Messschritten" definiert. Der Drehgeber hat zwei unterschiedliche Betriebsarten, abhängig vom spezifizierten Messbereich. Wenn der Drehgeber eine Parameter-Übertragung registriert, prüft es die Skalierungsparameter auf binäre Skalierung. Wenn die Prüfung eine binäre Skalierung feststellt, wählt der Drehgeber Betriebsart A (siehe folgende Erklärung).
  • Seite 13: Trennung Multi-/Singleturn (Multi/Single Separation)

    3.2.5 Trennung Multi-/Singleturn (Multi/Single separation) Bei Drehgebern in Multiturnausführung besteht die Möglichkeit, das 32-Bit Format des Positionswertes aufzuspalten. Bei Aktivierung des Kontrollbits für die Trennung Multi-/Singleturn werden für die Singleturn und Multiturn-Position zwei separate Worte ausgegeben. DDLM_Data_Exchange: Eingangsworte Wort Wort 1 Wort 0 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Inhalt...
  • Seite 14: Endschalter - Unterer Positionswert (Limit Switch Minimum)

    3.2.9 Endschalter – Unterer Positionswert (Limit switch minimum) Mit den Oktetts 27 bis 30 wird ein unterer Positionswert als Endschalter gesetzt. DDLM_Set_Prm Oktett: 31 – 24 23 - 16 15 – 8 7 - 0 Daten Endschalter – Unterer Positionswert Beim Unterschreiten des definierten Positionswertes wird im Eingangswort das Bit 29 gesetzt: DDLM_Data_Exchange: Eingangswort Bit 29 Wort...
  • Seite 15: Datenaustausch

    3.3 Datenaustausch 3.3.1 Position Die Eingabedaten des Drehgebers werden nur für den Positions-Wert mit einer festgelegten Länge von 32 Bit benötigt. Wahlweise unterstützt der Drehgeber eine Positions-Wert-Länge von 16 Bit. Der Wert ist im Datenfeld rechtsbündig ausgerichtet. DDLM_Data - Exchange Modus Standard-Konfiguration: Oktett: 31 - 24...
  • Seite 16 Achtung! Die Presetwert-Funktion sollte nur während des Drehgeber-Stillstands benutzt werden. Presetwert-Format (2 Worte, 32 Bit): Oktett: 30 - 24 23 - 16 15 - 8 7 - 0 Daten 0 / 1 Preset- Presetwert - max. 31 Bit Steuer-Bit Presetwert-Format (1 Wort, 16 Bit): Oktett: 14 - 8 7 - 0...
  • Seite 17: Diagnoseinformationen

    3.4 Diagnoseinformationen Die Diagnose-Information beinhaltet die Diagnosedaten, welche zum einen in der Profibus-DP Spezifikation definiert sind (Oktett 1 bis 6) und zum anderen drehgeberspezifische Diagnose- Informationen: Diagnose-Funktion Daten-Typ Diagnose Geräteklasse Details Oktett-Nummer Stationsstatus 1 Stationsstatus 2 Stationsstatus 3 Diagnose Master Adresse PNO-Identnummer 5 - 6 Erweiterter Diagnose-Header...
  • Seite 18: Diagnose-Header

    Achtung! Die Länge der Diagnose-Information der Klasse 1 ist auf 16 Bytes begrenzt. Sie ist kompatibel zu früheren DP-Ausführungen. Für Profibus-DP Drehgeber der Klasse 2 beträgt die Länge der drehgeberspezifischen Diagnosedaten einschließlich des erweiterten Diagnose-Headers 51 Bytes (33 hex). Der DDLM_Slave_Diag-Speicher-Bereich bis Oktett 99 ist für zukünftige Diagnosedaten der Klasse 2 reserviert.
  • Seite 19: Betriebs-Status

    Definition Positions-Fehler Nein Spannungsversorgungs-Fehler Nein Strom zu hoch Nein Inbetriebnahme-Diagnose Fehler Speicher-Fehler Nein Zur Zeit noch nicht belegt 3.4.3 Betriebs-Status Oktett 9 in der Diagnose-Funktion liefert Informationen über drehgeberinterne Parameter. Ein Drehgeber der Klasse 2 setzt das Funktionsumfangs-Bit für Klasse 2-Befehle, um dem DP-Master anzuzeigen, dass alle Befehle der Klasse 2 unterstützt werden.
  • Seite 20: Drehgeber-Typ

    3.4.4 Drehgeber-Typ Der Drehgeber-Typ kann in Oktett 10 der Diagnose-Funktion gelesen werden. Der Drehgeber-Typ ist im Hex Code im Bereich von 0 bis FF festgelegt. DDLM_Slave-Diag Oktett 0 - FF Drehgeber-Typ Code Definition Absoluter Singleturn-Drehgeber Absoluter Multiturn-Drehgeber Absoluter Singleturn-Drehgeber mit elektronischem Umdrehungszähler Inkrementaler Drehgeber Inkrementaler Drehgeber mit Batterie-Puffer Inkrementales Längenmeßgerät...
  • Seite 21: Singleturn-Auflösung Oder Messschritt

    3.4.5 Singleturn-Auflösung oder Messschritt Die Singleturn-Auflösung in der Diagnose-Funktion hat verschiedene Inhalte abhängig vom Drehgebertyp. Drehgeber Für Drehgeber geben die Diagnose-Oktetts 11 bis 14 die physikalische Auflösung in Anzahl der Messschritte pro Umdrehung an, welche für den absoluten Singleturn-Positionswert ausgegeben werden. Die maximale Singleturn-Auflösung beträgt 2 DDLM_Slave_Diag Oktett...
  • Seite 22: Unterstützte Alarme

    3.4.8 Unterstützte Alarme Informationen über die Unterstützung von Alarmen kann aus den Diagnose-Oktetts 18 und 19 gelesen werden. DDLM_Slave_Diag Oktett 15 - 8 7 - 0 Unterstützte Alarme Definition Positions-Fehler nicht unterstützt unterstützt Spannungsversorgungs-Fehler nicht unterstützt unterstützt Strom zu hoch nicht unterstützt unterstützt Inbetriebnahme-Diagnose...
  • Seite 23: Warnungen

    3.4.9 Warnungen Warnungen zeigen an, dass Toleranzen für bestimmte interne Parameter des Drehgebers überschritten worden sind. Im Gegensatz zu Alarmen sind bei Warnungen noch keine fehlerhaften Positionswerte zu erwarten. Oktett 20 und 21 der Diagnose-Funktion zeigen den Status der Warnungen. Wenn eine Warnung ansteht, wird das Ext_Diag-Bit in der Diagnose-Funktion auf logisch 1 gesetzt, bis die Warnung zurückgesetzt wird.
  • Seite 24: Unterstützte Warnungen

    3.4.10 Unterstützte Warnungen Auskünfte über unterstützte Warnungen können aus den Diagnose-Oktetts 22, 23 gelesen werden. DDLM_Slave_Diag Oktett 15 - 8 7 - 0 Unterstützte Warnungen Definition Frequenz-Warnung nicht unterstützt unterstützt Temperatur-Warnung nicht unterstützt unterstützt Beleuchtungs-Regel-Reserve- nicht unterstützt unterstützt Warnung CPU Überwachungs-Status- nicht unterstützt unterstützt Warnung...
  • Seite 25: Drehgeber Software-Version

    3.4.12 Drehgeber Software-Version Oktett 26 und 27 der DDLM_Slave_Diag-Funktion liefern die Drehgeber Software-Version. Die Oktetts sind als Revision-Nummer und Index kombiniert. Beispiel: Software-Version: 1.40 Oktett-Nr.: Binärer Code: 00000001 01000000 Hex: DDLM_Slave_Diag Oktett 15 - 8 7 - 0 Daten Revisions-Nummer Index Software-Version 3.4.13 Betriebszeit...
  • Seite 26: Offset-Wert

    3.4.14 Offset-Wert Der Offset-Wert wird von der Presetwert-Funktion berechnet und verschiebt den Positions-Wert um den berechneten Wert. Der Offset-Wert ist im Drehgeber gespeichert und kann in den Diagnose-Oktetts 32 bis 35 ausgelesen werden. Der Daten-Typ für den Offset-Wert ist ein 32 Bit-Binärwert mit Vorzeichen, wobei der Offset-Wertebereich gleich dem Messbereich des Drehgebers ist.
  • Seite 27: Einstellungen Der Skalierungs-Parameter

    3.4.16 Einstellungen der Skalierungs-Parameter Die Skalierungs-Parameter werden in der DDLM_Set_Prm-Funktion eingestellt. Die Parameter sind im Oktett 40 bis 47 der Diagnosedaten gespeichert und können dort vom Drehgeber gelesen werden. Die Parameter „Messschritte pro Umdrehung“ und „Gesamtmessbereich in Messschritten“ legen die gewünschte Drehgeber-Auflösung fest.
  • Seite 28: Seriennummer Des Drehgebers

    3.4.17 Seriennummer des Drehgebers Die Oktetts 48 bis 57 der Diagnose-Funktion liefern die Seriennummer des Drehgebers als 10 Zeichen lange ASCII-Zeichenfolge. Falls die Seriennummer nicht unterstützt wird, beinhaltet die ASCII- Zeichenfolge nur Sterne (**********). Dies entspricht Hex-Code 2A. DDLM_Slave_Diag Oktetts 48 –...
  • Seite 29: Konfiguration Dp-Profibus Drehgeber An S7-Cpu 315-2 Dp

    3.5 Konfiguration DP-Profibus Drehgeber an S7-CPU 315-2 DP Version STEP7 V5.X Schritt 1: Hardware-Katalog mit ifm GSD-Datei ergänzen • Kopiere Datei ifmencon.bmp in das Verzeichnis Step7\S7Data\nsbmp Schritt 2: Auswahl Projekt, Simatic 300-Station • Step7 Manager öffnen • Datei -> Neu -> Projekt anwählen •...
  • Seite 30 Schritt 4: Hardware Auswahl Hardware Komponenten wie z.B. Profilschiene, Netzteil, CPU 315-2 DP, usw. Schritt 5: Auswahl Drehgeber im Profibus-DP Mastersystem (1) • Auswahl aus dem Hardware Katalog DP Drehgeber unter: Profibus-DP\Weitere FELDGERÄTE\Encoder\ifm-Encoder und ergänzen unter DP-Mastersystem (1) mit der Vergabe der Profibus Adresse #4 Ifm-Encoder...
  • Seite 31 Schritt 6: Auswahl der Drehgeberklasse • Öffnen des Hardwarekataloges und Auswahl des Drehgebers unter: Profibus-DP\Weitere FELDGERÄTE\Encoder\ifm-Encoder\Multiturn Class 2 4Byte IN/OUT und dem DP-Slave zuordnen Ifm-Encoder (4)ifm...
  • Seite 32 Schritt 7: Auswahl der Objekteigenschaften ifm-Encoder (4)ifm ifm Encoder...
  • Seite 33 Schritt 8: Eigenschaften DP-Slave • Auswahl DP-Slave #4 -> Steckplatz 1 und Eigenschaften eingeben Eigenschaften: Singleturn Class 1 2Byte IN Multiturn Class 1 4Byte IN Singleturn Class 2 2Byte IN/OUT Multiturn Class 2 4Byte IN/OUT Special01 Class 2 4Byte IN/OUT und mit OK bestätigen.
  • Seite 34 Parametrierung Drehgeber (4)ifm ifm Encoder...
  • Seite 35: Anhang

    Schritt 9: Speichern und Transferieren • Hardware Konfiguration speichern und ins Zielsystem (Laden in Baugruppe) transferieren (4)ifm ifm Encoder Schritt 10: Slaveadresse einstellen (hier 04) • Slaveadresse 04 mit den Drehschaltern im Drehgeber einstellen (siehe Montageanleitung) Schritt 11: • Verbindung herstellen vom DP-Master zum Drehgeber...
  • Seite 36: Übersicht Der Drehgeber-Funktionen

    Anhang A) Übersicht der Drehgeber-Funktionen Die Drehgeber-Spezifikation umfasst Funktionen für umfangreiche Diagnosen und Funktionen zur Parametrierung des Positionswertes. Die Tabellen A.1 und A.2 liefern eine Übersicht über drehgeberspezifische Daten für Drehgeber der Klasse 1 und der Klasse 2. Diese Daten sind als anwendungs-spezifische Daten der Kommunikations-Funktionen implementiert. Tabelle A.1: Drehgeberspezifische Daten Klasse 1 (CLASS 1), zwingend für alle DP-Drehgeber Funktion...
  • Seite 37 Tabelle A.2: Drehgeberspezifische Daten Klasse 2 (CLASS 2), optionale Funktionalität In Ergänzung zu Tabelle A.1 Funktion Oktett-Nr. Daten-Typ Name Slave_Diag Oktett String Zusätzliche Alarme Slave_Diag 18, 19 Oktett String Unterstützte Alarme Slave_Diag 20, 21 Oktett String Warnungen Slave_Diag 22, 23 Oktett String Unterstützte Warnungen Slave_Diag...
  • Seite 38: Historie

    B) Historie Sachnummer/Stand Datum Änderungen 701553/00 2000-08 Erstausgabe...
  • Seite 39 GENERAL INFORMATION........................40 Profibus technology......................... 40 Encoder device profile........................40 Abbreviations ..........................40 DEVICE INSTALLATION........................41 Cabling ............................41 Address ............................41 Terminating resistor ........................41 GSE file ............................41 DEVICE CONFIGURATION......................... 42 Encoder class..........................42 Operating parameters ........................45 3.2.1 Code sequence ........................
  • Seite 40: General Information

    1 General information This manual describes installation and configuration options of the Heidenhain devices with Profibus-DP interface. For applications with increased ambient temperatures the Profibus-DP gateway is to be preferred. Encoders with integrated Profibus-DP interface are advantageous if a compact solution is required.
  • Seite 41: Device Installation

    2 Device installation 2.1 Cabling The Profibus-DP device is supplied with 10 to 30 V DC by means of the screw terminal strip on the PCB. A screened power cable should be used. A cable according to the Profibus specifications should be used as data cable.
  • Seite 42: Device Configuration

    3 Device configuration The Profibus-DP devices can be configured and parameters be set according to the user's needs. In this context it is useful to know that with Profibus there are three types of data transmission. Configuration When the system is started, the Profibus devices are configured (DDLM_Set_Prm mode), i.e. the encoder class set by means of the GSE file in the configuration tool (see chapter 0 Encoder class) and the set operating parameters (see chapter 0 Operating parameters) are transferred to the respective slave.
  • Seite 43 F1hex 2 input data words, 2 output data words for preset value, data consistency The following table gives an overview of the possible configurations of the encoders: Encoder Positions/ Distinguishable Total CLASS 1 CLASS 2 SPECIALS revolutions revolutions resolutions RNX-13 Bit 8192 8192 RMX-25 Bit 8192 8192...
  • Seite 44 The following figure gives an overview of the functions of the encoders: Encoders according to encoder profile CLASS 1: Position code sequence Devices of class basic functions transmission of the position value Encoders according to encoder profile CLASS 2: Position code sequence Devices of class basic functions...
  • Seite 45: Operating Parameters

    3.2 Operating parameters The Profibus-DP device is configured by means of the operating parameters. The values selected in the configuration tool are stored in an EPROM or in a binary file and are transferred to the Profibus-DP slave each time the system is started. In the following table all parameters available are listed: Parameters Data type...
  • Seite 46 The parameters described in octets 9 an 26 are defined bit by bit as follows: DDLM_Set_Prm Octet 7 – 0 Data operating parameters Bit Definition Code sequence Clockwise (CW) Counterclockwise (CCW) increasing position values increasing position values for for clockwise rotation counterclockwise rotation (seen from the shaft) (seen from the shaft)
  • Seite 47: Code Sequence

    3.2.1 Code sequence The code sequence defines whether increasing position values for shaft revolutions of the encoder is indicated clockwise or counterclockwise (seen from the shaft). The code sequence is set by means of the code sequence bit in the operating parameters. The code sequence is preset to clockwise revolution of the shaft (0).
  • Seite 48 Format of the scaling parameters: DDLM_Set_Prm Octet: 31 – 24 23 - 16 15 - 8 7 - 0 Data measuring units per revolution DDLM_Set_Prm Octet: 31 – 24 23 - 16 15 - 8 7 - 0 Data total measuring range in measuring units The data type for both scaling parameters is 32 bits without sign, with a value range from 1 to 2 , which is limited by the resolution of the encoder.
  • Seite 49: Measuring Range

    Measuring range The measuring range is defined by the parameter "Total measuring range in measuring units". The encoder has two different operating modes, depending on the specified measuring range. When the encoder receives a parameter message, it checks the scaling parameters for binary scaling. If binary scaling is detected, the encoder selects operating mode A (see following explanation).
  • Seite 50: Multi/Single Separation

    3.2.5 Multi/Single separation Multiturn encoders enable to split the 32-bit format of the position value. When the control bit is activated for the multiturn/singleturn separation, two separate values are transferred for the singleturn and multiturn position. DDLM_Data_Exchange: input words Word Word 1 Word 0 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0...
  • Seite 51: Limit Switch Minimum

    3.2.9 Limit switch minimum In the octets 27 to 30 a position value minimum is set as limit switch. DDLM_Set_Prm Octet: 31 – 24 23 - 16 15 – 8 7 - 0 Data limit switch minimum When the value falls below this defined position value, bit 29 is set in the input word: DDLM_Data_Exchange: input word bit 29 Word Word 1...
  • Seite 52: Data Exchange

    3.3 Data exchange 3.3.1 Position The input data of the encoder are only required for the position value with a defined length of 32 bits. As an option the encoder supports a position value length of 16 bits. The value is right-justified in the data field.
  • Seite 53 Note! The preset value function should only be used during a standstill of the encoder. Preset value format (2 words, 32 bits): Octet: 30 - 24 23 - 16 15 - 8 7 - 0 Data 0 / 1 preset preset value - max.
  • Seite 54: Diagnostic Information

    3.4 Diagnostic information The diagnostic information contains diagnostic data which are on the one hand defined in the Profibus-DP specification (octet 1 to 6) and on the other hand measuring instrument-specific diagnostic data: Diagnostic function Data type Diagnostics Device class Details octet number Station status 1...
  • Seite 55: Diagnostic Header

    Note! The length of the diagnostic information of class 1 is limited to 16 bytes. It is compatible with former DP versions. For Profibus-DP encoders of class 2 the length of the encoder-specific diagnostic data including the extended diagnostic header is 51 bytes (33 hex). The DDLM_Slave_Diag memory range up to octet 99 is reserved for future diagnostic data of class 2.
  • Seite 56: Operating Status

    Definition position error voltage supply error too high current commissioning diagnostics error storage error not yet used 3.4.3 Operating status Octet 9 in the diagnostic function provides information about measuring instrument-specific parameters. An encoder of class 2 sets the functionality bit for class 2 commands to show the DP master that all commands of class 2 are supported.
  • Seite 57: Type Of Measuring Instrument

    3.4.4 Type of encoder The type of encoder can be read in octet 10 of the diagnostic function. The type of encoder is defined in hex code in the range from 0 to FF. DDLM_Slave-Diag Octet 0 - FF type of encoder Code Definition absolute singleturn encoder...
  • Seite 58: Singleturn Resolution Or Measuring Unit

    3.4.5 Singleturn resolution or measuring unit Depending on the type of measuring instrument the singleturn resolution in the diagnostic function has different meanings. Encoder or angle measuring units For encoders or angle measuring units the diagnostic octets 11 to 14 indicate the physical resolution in number of measuring units per revolution which is transferred for the absolute singleturn position value.
  • Seite 59: Supported Alarms

    Definition Not yet • used 3.4.8 Supported alarms The diagnostic octets 18 and 19 contain information on the supported alarms. DDLM_Slave_Diag Octet 15 - 8 7 - 0 supported alarms Definition position error not supported supported voltage supply error not supported supported too high current not supported...
  • Seite 60: Warnings

    3.4.9 Warnings Warnings indicate that tolerances for certain internal parameters of the encoders have been exceeded. Contrary to alarms no faulty position values are expected in case of warnings. Octets 20 and 21 of the diagnostic function indicate the status of the warnings. If a warning is set, the Ext_Diag bit in the diagnostic function is logically set to 1 until the warning is reset.
  • Seite 61: Supported Warnings

    3.4.10 Supported warnings The diagnostic octets 22, 23 contain information on supported warnings. DDLM_Slave_Diag Octet 15 - 8 7 - 0 supported warnings Definition frequency warning not supported supported temperature warning not supported supported light control reserve warning not supported supported CPU monitoring status warning not supported...
  • Seite 62: Encoder Software Version

    3.4.12 Encoder software version Octets 26 and 27 of the DDLM_Slave_Diag function provide the software version of encoder. The octets revision number and index are combined. Example: Software version: 1.40 Octet no.: Binary code: 00000001 01000000 Hex: DDLM_Slave_Diag Octet 15 - 8 7 - 0 Data revision number...
  • Seite 63: Offset Value

    3.4.14 Offset value The offset value is calculated by the preset value function and shifts the position value by the calculated value. The offset value is stored in the encoder and can be provided by the diagnostic octets 32 to 35. The data type for the offset value is a 32-bit binary value with sign.
  • Seite 64: Setting Of The Scaling Parameters

    3.4.16 Setting of the scaling parameters The scaling parameters are set in the DDLM_Set_Prm function. The parameters are stored in octets 40 to 47 of the diagnostic data and can be read by the encoder. The parameters "Measuring units per revolution"...
  • Seite 65: Serial Number Of The Measuring Instrument

    3.4.17 Serial number of the encoder Octets 48 to 57 of the diagnostic function provide the serial number of the encoder as an ASCII string of 10 characters. If the serial number is not supported, the ASCII string only consists of asterisks (**********). This corresponds to hex code 2A.
  • Seite 66: Configuration Dp-Profibus Encoder To S7-Cpu 315-2 Dp Version Step7 V5.X

    3.5 Configuration DP-Profibus encoder to S7-CPU 315-2 DP version STEP7 V5.X Step 1: Add ifm GSD file to hardware catalog • copy file ifmencon.bmp into directory Step7\S7Data\nsbmp Step 2: Select project, Simatic 300-Station • open STEP7 Manager • File -> New -> select Project •...
  • Seite 67 Step 4: Hardware • select hardware components e.q. rail, power supply, CPU 315-2 DP, etc. Step 5: Select encoder in the Profibus-DP Master System (1) • select encoder from hardware catalog DP encoder under: Profibus-DP\Additional Field Devices\Encoder\ifm-Encoder and add under DP-Master System (1), set Profibus address #4 ifm-Encoder...
  • Seite 68 Step 6: Select encoder class • open the hardware catalog and select encoder class under: Profibus-DP\Additional Field Devices\Encoder\ifm-Encoder\Multiturn Class2 4Byte IN/OUT and add to DP-Slave Ifm-Encoder (4)ifm...
  • Seite 69 Step 7: Select object properties ifm-Encoder (4)ifm ifm Encoder...
  • Seite 70 Step 8: DP-Slave properties • select DP-Slave #4 -> socket 1 and enter properties Properties: Singleturn Class 1 2Byte IN Multiturn Class 1 4Byte IN Singleturn Class 2 2Byte IN/OUT Multiturn Class 2 4Byte IN/OUT Special01 Class 2 4Byte IN/OUT and confirm with OK.
  • Seite 71 Encoder parameters (4)ifm ifm Encoder...
  • Seite 72 Step 9: Store and Transfer • store hardware configuration and download to PLC (4)ifm ifm Encoder Step 10: Set slave address (here 04) • set slave address 04 by means of the rotary switches in the encoder (see Installation instruction) Step 11: •...
  • Seite 73: Annex

    Annex C) Overview of the encoder functions The specification of the measuring instruments contains functions for detailed diagnostics and functions for the parameter setting of the position value. Tables A.1 and A.2 provide an overview of measuring instrument-specific data for measuring instruments of class 1 and class 2. These data are implemented as application-specific data of the communication functions.
  • Seite 74 Table A.2: Measuring instrument-specific data class 2 (CLASS 2), optional functionality In addition to table A.1 Function Octet no. Data type Name Slave_Diag octet string additional alarms Slave_Diag 18, 19 octet string supported alarms Slave_Diag 20, 21 octet string warnings Slave_Diag 22, 23 octet string...
  • Seite 75: History

    D) History Part no. / status Date Modifications 701553/00 2000-08 First edition...
  • Seite 76 Sachnr. 701553/00 08/2000 Ident-Nr. 352 994-91 Papier chlorfrei Technische Änderungen behalten wir uns ohne vorherige Ankündigung vor. We reserve the right to make technical alterations without prior notice.

Diese Anleitung auch für:

Rmx-25 bit