Leine Linde PROFIBUS DPV0 Manual And User Manual

For 900 series encoders
Table of Contents

Advertisement

Quick Links

PROFIBUS DPV0
FOR 900 SERIES ENCODERS
MANUAL / USERS GUIDE

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the PROFIBUS DPV0 and is the answer not in the manual?

Questions and answers

Summary of Contents for Leine Linde PROFIBUS DPV0

  • Page 1 PROFIBUS DPV0 FOR 900 SERIES ENCODERS MANUAL / USERS GUIDE...
  • Page 2 Leine & Linde AB T +46-(0)152-265 00 F +46-(0)152-265 05 info@leinelinde.com www.leinelinde.com Publication date: 2016-02-17...
  • Page 3: Table Of Contents

    PROFIBUS DPV0 USER MANUAL www.leinelinde.com Contents 1 GENERAL INFORMATION 1.1 APPLICABILITY OF MANUAL 1.2 ABSOLUTE ENCODERS 1.3 PROFIBUS TECHNOLOGY 1.4 ABOUT LEINE & LINDE AB 1.4.1 Technical and commercial support 1.5 REFERENCES 1.5.1 Abbreviations 2 ABSOLUTE ENCODER INSTALLATION 2.1 SETTINGS INSIDE THE ENCODER 2.1.1 Node address...
  • Page 4 PROFIBUS DPV0 USER MANUAL www.leinelinde.com 4.6.4 Encoder type 4.6.5 Singleturn resolution or measuring step 4.6.6 Number of distinguishable revolutions 4.6.7 Additional alarms 4.6.8 Supported alarms 4.6.9 Warnings 4.6.10 Supported warnings 4.6.11 Profile version 4.6.12 Software version 4.6.13 Operating time 4.6.14 Offset value 4.6.15 Offset value of the encoder manufacturer...
  • Page 5 PROFIBUS DPV0 USER MANUAL www.leinelinde.com Table 28 Diagnostics, offset value of the encoder manufacturer Table 29 Diagnostics, scaling parameters setting Table 30 Diagnostics, encoder serial number Table 31 Revision history List of figures Figure 1 900 series PROFIBUS encoder Figure 2 Settings inside the encoder...
  • Page 6: General Information

    900 series with DPV0 functionality. If you are in need of assistance during the commissioning or during opera- tion, please make sure that you contact your local Leine & Linde representative. 1.1 Applicability of manual This product manual is fully applicable to the encoder versions equipped with PROFIBUS DPV0 interface within the following encoder series: PSE 901...
  • Page 7: Profibus Technology

    PROFIBUS DPV0 USER MANUAL www.leinelinde.com 1.3 PROFIBUS technology PROFIBUS is a powerful and versatile 2-wire non-proprietary open fieldbus standard defined by several inter- national standards such as EN 50170, IEC 61158 together with different device profiles. There are 3 different PROFIBUS versions available today, DP, FMS and PA.
  • Page 8: References

    PROFIBUS DPV0 USER MANUAL www.leinelinde.com 1.5 References PROFIBUS Encoder profile V1.1, Order No. 3.062 1.5.1 Abbreviations PROFIBUS Process Field Bus PROFIBUS International PROFIBUS Nutzerorganisation e.V. (PROFIBUS user organization) German term “Gerätestammdaten”. A GSD is the device database file, also called “device datasheet”.
  • Page 9: Absolute Encoder Installation

    PROFIBUS DPV0 USER MANUAL www.leinelinde.com 2 Absolute encoder installation 2.1 Settings inside the encoder The encoder node address and bus termination must be configured during commissioning of the device. This is done by removing the back cover, i.e. screwing off the three screws at the rear of the encoder.
  • Page 10: Connecting The Encoder

    PROFIBUS DPV0 USER MANUAL www.leinelinde.com When encoders with M12 connectors are used the termination should be done using a terminating resistor plug. The terminating resistor plug is available as an accessory from Leine & Linde. Note: When M12 terminating resistor plugs are used, the internal terminating switch shall not be activated.
  • Page 11: Bus Lines

    PROFIBUS DPV0 USER MANUAL www.leinelinde.com 2.2.2 BUS lines The PROFIBUS bus line connections of the M12 equipped devices are constituted by a male B-coded 5 pin M12 connector (bus in), and a female B-coded 5 pin M12 connector (bus out).
  • Page 12: Gsd Files

    PROFIBUS DPV0 USER MANUAL www.leinelinde.com 2.4 GSD files Absolute encoders with PROFIBUS can be configured and parameterized corresponding to the requirements of the user. When the system is started, the PROFIBUS devices are set and configured in DDLM_Set_Prm mode, i.e. the encoder class set by means of the GSD file in the configuration tool and the operating parameters are transferred to the respective slave.
  • Page 13: Table 5 Led Indication

    PROFIBUS DPV0 USER MANUAL www.leinelinde.com Module Meaning Cause Blinking Green Parameterization or configuration - Configuration received differs fault from the supported configura- tion. - Parameter error in the parameterization. Green System failure - Diagnosis exists, slave in data exchange mode...
  • Page 14: Profile Overview

    PROFIBUS DPV0 USER MANUAL www.leinelinde.com 3 Profile overview Encoder Profile for DPV0, version 1.1, Order no 3.062. The operating functions in this profile are divided into two device classes named Class 1 and Class 2. Class 1 encoders offer basic functions that all PROFIBUS-DP encoders must support. An encoder of class 1 can optionally support selected functions of class 2 but these functions must be implemented according to the profile.
  • Page 15: Encoder Functionality, Dpv0

    PROFIBUS DPV0 USER MANUAL www.leinelinde.com 4 Encoder functionality, DPV0 4.1 Basic functionality The picture below gives an overview of the basic encoder and gateway functions and how the functionality is conducted within the device. Physical position Code sequence Basic function...
  • Page 16: Parameterization, Dpv0

    PROFIBUS DPV0 USER MANUAL www.leinelinde.com 4.4 Parameterization, DPV0 The PROFIBUS-DPV0 device is parameterized by means of the operating parameters. The values selected in the configuration tool are saved in the DP master and are transferred to the PROFIBUS-DP slave each time the network is started.
  • Page 17: Class 2 Functionality

    PROFIBUS DPV0 USER MANUAL www.leinelinde.com 4.4.2 Class 2 functionality The Class 2 functionality for 900 series PROFIBUS encoders is by default enabled. The class 2 functionality enables the scaling, preset and velocity readout function. Leine & Linde 900 series only support class 2.
  • Page 18: Total Measuring Range

    PROFIBUS DPV0 USER MANUAL www.leinelinde.com Format of the scaling parameters: Octet Bits 31 – 24 23 – 16 15 – 8 7 – 0 – 2 –2 Data – 2 – 2 Measuring units per revolution Table 8 Singleturn scaling parameter format...
  • Page 19: Figure 9 Cyclic Scaling

    PROFIBUS DPV0 USER MANUAL www.leinelinde.com x<=16) the encoder operates in endless cyclic operation (0–max–0–max…). For example: If the position value increases above the maximum value by rotating the encoder shaft, the encoder continues from 0. Example of a cyclic scaling:...
  • Page 20: Velocity Control

    PROFIBUS DPV0 USER MANUAL www.leinelinde.com Figure 11 Free scaling 4.4.8 Velocity control The velocity data can be accessed if class 2, 32 bit + 16 bit velocity configuration is used. In this case the input data consists of 32-position data plus 16-bit signed velocity data. The input velocity value is negative in CCW direction if code sequence is set to CW.
  • Page 21: Data Transfer In Normal Operation (Ddlm_Data_Exchange)

    PROFIBUS DPV0 USER MANUAL www.leinelinde.com 4.5 Data transfer in normal operation (DDLM_Data_Exchange) The DDLM_Data_Exchange mode is the normal status of the device when operated. In this mode the position value is transmitted from the device in a cyclic manner. Output data can also be sent to the device i.e. preset commands.
  • Page 22: Diagnostics

    PROFIBUS DPV0 USER MANUAL www.leinelinde.com Preset value format (2 words, 32 bits): Octet Bits 30-24 23 – 16 15 – 8 7 – 0 Data 0 / 1 – 2 – 2 – 2 Preset control Preset value - max. 31 bits...
  • Page 23: Extended Diagnostic Header

    PROFIBUS DPV0 USER MANUAL www.leinelinde.com Diagnostic function Data type Diagnostic. octet number Total measuring range in 32 without sign 44-47 measuring units Serial number ASCII string 48-57 Number of distinguishable revolutions 16 without sign 58-59 (See also octet 15-16) (Higher bytes)
  • Page 24: Operating Status

    PROFIBUS DPV0 USER MANUAL www.leinelinde.com Bits Definition Voltage supply error Current is too high Commissioning diagnostics Error Memory error Currently not assigned Table 15 Alarms 4.6.3 Operating status Octet 9 in the diagnostic function provides information about encoder-specific parameters. A class 2 encoder sets the functionality bit for class 2 commands in order to show the DP master that all class 2 commands are supported.
  • Page 25: Encoder Type

    PROFIBUS DPV0 USER MANUAL www.leinelinde.com 4.6.4 Encoder type 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...
  • Page 26: Singleturn Resolution Or Measuring Step

    PROFIBUS DPV0 USER MANUAL www.leinelinde.com 4.6.5 Singleturn resolution or measuring step The singleturn resolution in the diagnostic function has different meanings depending on the type of encoder. For rotary or angle encoders, the diagnostic octets 11 to 14 indicate the physical resolution in number of measuring steps per revolution which is transferred for the absolute singleturn position value.
  • Page 27: Additional Alarms

    PROFIBUS DPV0 USER MANUAL www.leinelinde.com 4.6.7 Additional alarms The diagnostic octet 17 indicates additional alarms for device class 2. The additional alarms are serious internal errors that has occured inside the encoder. If these errors occur, please contact Leine & Linde.
  • Page 28: Supported Alarms

    PROFIBUS DPV0 USER MANUAL www.leinelinde.com 4.6.8 Supported alarms The diagnostic octets 18 and 19 contain information on the supported alarms. DDLM_Slave_Diag Octet Bits 15 – 8 7 – 0 Supported alarms Bits Definition Position error Not supported Supported Voltage supply error...
  • Page 29: Warnings

    PROFIBUS DPV0 USER MANUAL www.leinelinde.com 4.6.9 Warnings Warnings indicate that tolerances for certain internal parameters of the device 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 cleared.
  • Page 30: Supported Warnings

    PROFIBUS DPV0 USER MANUAL www.leinelinde.com 4.6.10 Supported warnings The diagnostic octets 22 and 23 contain information on supported warnings. DDLM_Slave_Diag Octet Bits 15 – 8 7 – 0 Supported Warnings Bits Definition Frequency warning Not supported Supported Temperature warning Not supported...
  • Page 31: Software Version

    PROFIBUS DPV0 USER MANUAL www.leinelinde.com 4.6.12 Software version Octets 26 and 27 of the DDLM_Slave_Diag function provide the software version of the device. The octet’s revision number and index are combined. Example: Software version: 1.40 Octet no.: Binary code: 00000001...
  • Page 32: Offset Value Of The Encoder Manufacturer

    PROFIBUS DPV0 USER MANUAL www.leinelinde.com DDLM_Slave_Diag Octet Bits 31 – 24 23 – 16 15 – 8 7 – 0 Data – 2 – 2 – 2 – 2 Offset value Table 27 Diagnostics, offset value 4.6.15 Offset value of the encoder manufacturer The manufacturer offset value indicates the encoder offset set by the manufacturer.
  • Page 33: Encoder Serial Number

    PROFIBUS DPV0 USER MANUAL www.leinelinde.com DDLM_Slave_Diag Octet Bits 31 – 24 23 – 16 15 – 8 7 – 0 Data – 2 – 2 – 2 – 2 Total measuring range in measuring units Table 29 Diagnostics, scaling parameters setting 4.6.17 Encoder serial number...
  • Page 34: Configuration Example

    PROFIBUS DPV0 USER MANUAL www.leinelinde.com 5 Configuration example This chapter will illustrate how to set up and configure a 900 series encoder with DPV0 Class 2 functionality. In the example below, a Siemens Step 7 PLC and SIMATIC MANAGER were used.
  • Page 35: Setting The Encoder Configuration

    PROFIBUS DPV0 USER MANUAL www.leinelinde.com 5.2 Setting the encoder configuration Once the GSD file has been installed the PROFIBUS encoder can be found in the SIMATIC MANAGER -> HWConfig under PROFIBUS DP -> Additional Field Devices -> Encoders -> Leine & Linde Encoders.
  • Page 36 PROFIBUS DPV0 USER MANUAL www.leinelinde.com When dropping the encoder on the bus a PROFIBUS node address must be assigned. This address must be the same as assigned on the hardware address switches on the back of the encoder. Open the properties window for the encoder by double clicking on the encoder icon on the bus.
  • Page 37 PROFIBUS DPV0 USER MANUAL www.leinelinde.com The next step is to choose the data length and the type of data that is to be sent to and from the controller. This is done by choosing configuration. Leine & Linde 900 series supports Class 2, 32 bits position value or 32 bits position value +16 bits velocity information.
  • Page 38: Setting The Encoder Parameters

    PROFIBUS DPV0 USER MANUAL www.leinelinde.com 5.3 Setting the encoder parameters To set the parameter data, choose the device and then double click on the line according to below. In the Properties windows that opens, open the Parameter Assignment tab. To set the parameter data, change...
  • Page 39 PROFIBUS DPV0 USER MANUAL www.leinelinde.com Once the configuration and parameterization of the device has been completed, the settings need to be saved and compiled. This is done by clicking on the “Save and Compile” option under the “Station” tab.
  • Page 40 PROFIBUS DPV0 USER MANUAL www.leinelinde.com The settings then need to be downloaded to the controller. This is done by clicking on the “Download” option under the “PLC” tab. If all settings and configuration have been done correctly the encoder shall be ready for use and the Bus and Module LEDs on the encoder shall be green.
  • Page 41: Revision History

    PROFIBUS DPV0 USER MANUAL www.leinelinde.com 6 Revision history Revision Date Changes Rev. 0 2015-02-26 First release Rev. 1 2016-02-17 Correction supported encoder classes Table 31 Revision history...
  • Page 42 PROFIBUS DPV0 USER MANUAL www.leinelinde.com...
  • Page 43 The best encoders are those you never have to think about. Those that simply do their job – year after year. Leine & Linde develops and manufactures custom- ised encoder solutions for demanding environments, advanced measuring systems for accurate feedback of speed and position.

Table of Contents