Metronix DIS-2 48/10 FB Manual

Metronix DIS-2 48/10 FB Manual

Servo positioning controller
Hide thumbs Also See for DIS-2 48/10 FB:
Table of Contents

Advertisement

Quick Links

Metronix Meßgeräte und Elektronik GmbH
Kocherstraße 3
D-38120 Braunschweig
Germany
Servo positioning controller
PROFIBUS Manual
Telefon:
+49-(0)531-8668-0
Telefax:
+49-(0)531-8668-555
E-mail: vertrieb@metronix.de
http://www.metronix.de
DIS-2 48/10 FB

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the DIS-2 48/10 FB and is the answer not in the manual?

Questions and answers

Summary of Contents for Metronix DIS-2 48/10 FB

  • Page 1 Servo positioning controller DIS-2 48/10 FB PROFIBUS Manual Metronix Meßgeräte und Elektronik GmbH Telefon: +49-(0)531-8668-0 Kocherstraße 3 Telefax: +49-(0)531-8668-555 D-38120 Braunschweig E-mail: vertrieb@metronix.de Germany http://www.metronix.de...
  • Page 2 In the case of serious deviations from the user documentation, Metronix has the right and the obligation to repair, unless it would involve an unreasonable effort. A possible liability does not include deficiencies caused by deviations from the operating conditions intended for the device and described in the user documentation.
  • Page 3 Seite 3 Revision Log Author: Metronix Meßgeräte und Elektronik GmbH Manual: PROFIBUS-Manual Servo positioning controller DIS-2 48/10 FB File name: Profi-HB_DIS-2_2p0_EN Description Revision Date of change index Creation 06th July 2006 Update Corporate Identity – No technical changes 02.05.2011...
  • Page 4: Table Of Contents

    9.1 Overview ..........................36 9.2 Control word 1 ......................... 36 9.3 Status word 1 .......................... 40 9.4 State diagram and device control .................... 42 9.4.1 State diagram ......................43 9.4.2 Device control ......................44 PROFIBUS-Manual Servo positioning controller DIS-2 48/10 FB Version 2.0...
  • Page 5 13 Function and data blocks for SIEMENS S7 ..................71 13.1 Overview ..........................71 13.2 Function and data blocks for DIS-2 48/10 FB servo positioning controllers......72 13.2.1 Function block (FB) overview ..................72 13.2.2 FBs of DIS-2 48/10 FB servo positioning controllers ..........73 13.2.2.1 FB_position (FB 41 positioning mode) ............
  • Page 6 13.2.5 Creating an S7 program ..................... 84 13.2.6 Integrating the GSD file ....................84 13.2.7 Hardware configuration ....................85 13.2.8 Integrating the servo positioning controller ..............86 13.2.9 Overview of function and data blocks: ................ 87 PROFIBUS-Manual Servo positioning controller DIS-2 48/10 FB Version 2.0...
  • Page 7 Page 7 List of Figures Figure 3.1: PROFIBUS connector for DIS-2 48/10 FB Figure 5.1: Example of the telegram format for the DIS-2 48/10 FB Figure 5.2: Hardware configuration under SIEMENS S7 Figure 6.1: Composition of a reception telegram Figure 6.2: Composition of a response telegram Figure 7.1: Setting of physical units...
  • Page 8: General

    General Documentation This manual describes the field bus connection of DIS-2 48/10 FB servo positioning controllers under PROFIBUS-DP. It describes the adjustment of the physical parameters, the activation of the PROFIBUS communication, the integration into the master connection and the communication with the servo positioning controller.
  • Page 9 Von DP-V0 bis DP-V2 Manfred Popp PROFIBUS Nutzerorganisation e.V., Karlsruhe 2002 4. PROFIdrive – Profile Drive Technology, Vers. 3.1, PROFIBUS Nutzerorganisation e.V., Karlsruhe 5. IEC 61158 - Feldbus für industrielle Leitsysteme PROFIBUS-Manual Servo positioning controller DIS-2 48/10 FB Version 2.0...
  • Page 10: Safety Notes For Electrical Drives And Controllers

    Important information and notes. Caution! Nonobservance may result in severe property damages. DANGER! Nonobservance may result in property damages and in personal injuries. Caution! Dangerous voltages. The safety note indicates a possible perilous voltage. PROFIBUS-Manual Servo positioning controller DIS-2 48/10 FB Version 2.0...
  • Page 11: General Notes

    In the case of damage resulting from non-compliance of the safety notes in this manual Metronix Meßgeräte und Elektronik GmbH will assume any liability. If the documentation in the language at hand is not understood accurately, please contact and inform your supplier.
  • Page 12: Danger Resulting From Misuse

    Surfaces of device housing may be hot! Risk of injury! Risk of burning! DANGER! Dangerous movements! Danger to life, serious personal injury or property damage due to unintentional movements of the motors! PROFIBUS-Manual Servo positioning controller DIS-2 48/10 FB Version 2.0...
  • Page 13: Safety Notes

    For notes on installation corresponding to EMC, please refer to User Manual of the servo positioning controller DIS-2 48/10 FB. The compliance with the limits required by national regulations is the responsibility of the manufacturer of the machine or system.
  • Page 14: Safety Notes For Assembly And Maintenance

    Be careful during the assembly. During the assembly and also later during operation of the drive, make sure to prevent drill chips, metal dust or assembly parts (screws, nuts, cable sections) from falling into the device. PROFIBUS-Manual Servo positioning controller DIS-2 48/10 FB Version 2.0...
  • Page 15: Protection Against Contact With Electrical Parts

    Before switching on the device, install the appropriate covers and protections against accidental contact. Rack-mounted devices must be protected against accidental contact by means of a housing, e.g. a switch cabinet. The regulations VBG 4 must be complied with! PROFIBUS-Manual Servo positioning controller DIS-2 48/10 FB Version 2.0...
  • Page 16: Protection Against Electrical Shock By Means Of Protective Extra-Low Voltage (Pelv)16

    0 to 50 Volts. Only connect voltages and circuits with protection against dangerous voltages. Such protection may be achieved by means of isolation transformers, safe optocouplers or battery operation. PROFIBUS-Manual Servo positioning controller DIS-2 48/10 FB Version 2.0...
  • Page 17: Protection Against Dangerous Movements

    Risk of injury! Risk of burning! Do not touch housing surfaces in the vicinity of heat sources! Danger of burning! Before accessing devices let them cool down for 10 minutes after switching them off. PROFIBUS-Manual Servo positioning controller DIS-2 48/10 FB Version 2.0...
  • Page 18: Protection During Handling And Assembly

    Use lifting devices and tools appropriately. If necessary, use suitable protective equipment (e.g. goggles, protective footwear, protective gloves). Do not stand underneath hanging loads. Remove leaking liquids on the floor immediately to prevent slipping. PROFIBUS-Manual Servo positioning controller DIS-2 48/10 FB Version 2.0...
  • Page 19: Wiring And Pin Assignment

    Wiring and pin assignment Pin assignment The PROFIBUS interface in the servo positioning controller DIS-2 48/10 FB is in accordance with EN 50170 as 5-pin M12 plug (b-codes, at the technology plug-in module, as socket and as plug) color of conductor...
  • Page 20: Termination And Bus Terminating Resistors

    The terminating resistors can be activated by setting the two DIP switches on the module (switches set to ON).Due to the high class of protection of the servo positioning controller DIS-2 48/10 FB the terminating resistors can not served from outside. To switch on/off the terminating resistors is only possible, if the servo positioning controller DIS-2 48/10 FB is removed from the motor.
  • Page 21: Profibus-Dp And Profidrive

    This version requires special hardware. At present, the control systems and target applications of the servo positioning controller DIS-2 48/10 FB is not equipped with this hardware. This is why support of DV-V2 is not intended.
  • Page 22: Basic Functions Of Dp-V0

    This interface should be as manufacturer-independent as possible. PROFIdrive specifies the configuration, diagnosis, data exchange and state machines with a PROFIBUS master. Furthermore, so-called application classes are defined. There are different PROFIBUS-Manual Servo positioning controller DIS-2 48/10 FB Version 2.0...
  • Page 23 Manufacturer-specific deviations are related to certain details and documented and marked in one of the following chapters. The servo positioning controller DIS-2 48/10 FB covers a part of the application classes defined in the PROFIdrive specification.
  • Page 24: Profibus Connection

    Figure 5.1: Example of the telegram format for the DIS-2 48/10 FB Figure 5.1 shows the example of a standard servo positioning controller DIS-2 48/10 FB telegram sent from the master to the slave. Apart from the identifier in byte 0, this telegram type requires the PROFIdrive control word 1 in byte 2 and 3 for device control.
  • Page 25: Slave Overview

    GSD file has to be installed if this has not been done already. Then the address for the slave and the input and output data have to be configured. This is now described as an example for the integration under SIEMENS SIMATIC S7. PROFIBUS-Manual Servo positioning controller DIS-2 48/10 FB Version 2.0...
  • Page 26: Figure 5.2: Hardware Configuration Under Siemens S7

    Further information concerning the hardware configuration can be found in chapter 6 Telegram editor or in chapter 13 Function and data blocks for SIEMENS S7 or in the Application Note together with complete example projects including function and data blocks for SIMATIC S7. PROFIBUS-Manual Servo positioning controller DIS-2 48/10 FB Version 2.0...
  • Page 27: Telegram Editor

    The telegram editor is used to define the way the servo positioning controller interprets the data received and sent. The firmware of DIS-2 48/10 FB servo positioning controllers supports the exchange of data using the DP-V0 service. The data are exchanged cyclically in the form of so-called telegrams.
  • Page 28: Figure 6.1: Composition Of A Reception Telegram

    0..2, a so-called control word is entered at address 2 (length: 2 bytes). This consistent convention facilitates the creation of applications and the use of the Metronix example projects for SIEMENS SIMATIC S7. The other entries can be chosen as desired from the object directory of the parameter numbers.
  • Page 29: Response Telegrams

    10 Manufacturer-specific parameter numbers and 12 Profile-specific parameter numbers. Response telegrams The firmware of the servo positioning controller DIS-2 48/10 FB supports 2 response telegrams. The necessary parameter numbers have to be entered for every response telegram. They include the information concerning the meaning of the data in the telegram.
  • Page 30: Figure 6.2: Composition Of A Response Telegram

    PNU. Detailed information on parameter numbers can be found in chapters 9 Device control, 10 Manufacturer-specific parameter numbers, 11 Operating modes and 12 Profile-specific parameter numbers. PROFIBUS-Manual Servo positioning controller DIS-2 48/10 FB Version 2.0...
  • Page 31: Physical Units

    A purely rotative system, for example, does not require a feed constant. Apart from this, the feed constant has a physical unit. If this unit is not parameterized correctly, the feed constant will be ignored. PROFIBUS-Manual Servo positioning controller DIS-2 48/10 FB Version 2.0...
  • Page 32: Figure 7.2: Gear Ratio

    Figure 7.2 shows the interpretation of the gear ratio. In the menu Physical units Profibus of the ServoCommander parameterisation program, the value "Ingoing shaft" refers to U , the value "Outgoing shaft" to U Figure 7.2: Gear ratio PROFIBUS-Manual Servo positioning controller DIS-2 48/10 FB Version 2.0...
  • Page 33 The gear ratio and the feed constant are defined as positive values. If the orientation of the application has to be changed, this can be done in the software DIS-2 in the window „commands “. ServoCommander PROFIBUS-Manual Servo positioning controller DIS-2 48/10 FB Version 2.0...
  • Page 34: Operating Parameters

    Figure 8.1 shows the window of the parameterisation program used to set the operating parameters. Figure 8.1: Setting of operating parameters When the communication has been activated, the base value of the slave address can no longer be changed. PROFIBUS-Manual Servo positioning controller DIS-2 48/10 FB Version 2.0...
  • Page 35 The automatically detected baud rate is displayed in this menu if a connection between Master and Slave could have been established successfully. The following baud rates are supported by servo positioning controllers of the DIS-2 48/10 FB product range: Baud rate 9.6 kBaud...
  • Page 36: Device Control

    The PROFIdrive profile defines the order in which certain bits have to be set, e.g. to enable the power stage of the servo controller. Device control of servo positioning controllers DIS-2 48/10 FB follows the state diagram specified in the PROFIdrive profile. The implementation and potential manufacturer-specific deviations are described in detail in chapter 9.4 State diagram and device control.
  • Page 37 0: No control by PLC 0: Control word not evaluated Device-specific free 12-15 Device-specific free *: Different meaning in another operating mode. Table 9.1: Control word 1 for speed control mode PROFIBUS-Manual Servo positioning controller DIS-2 48/10 FB Version 2.0...
  • Page 38 0: Absolute positioning 13** Interrupt current positioning / add At positioning start: 1: Interrupt current positioning, immediately start new positioning. 0: Add positioning to the end of the running positioning Device-specific 14,15 PROFIBUS-Manual Servo positioning controller DIS-2 48/10 FB Version 2.0...
  • Page 39 1 have to be read back through status word 1. It is only when the requested status can also be read in status word 1, that another command can be written in through control word 1. PROFIBUS-Manual Servo positioning controller DIS-2 48/10 FB Version 2.0...
  • Page 40: Status Word 1

    0: The actual speed is out of the parameterizable range message window around the target speed 1: Control by PLC Mirroring of bit 10 of control word 1 0: No control by PLC PROFIBUS-Manual Servo positioning controller DIS-2 48/10 FB Version 2.0...
  • Page 41 1: A homing run has been completed successfully 0: Home position not valid 0: No homing run has been performed or the position information is invalid due to an error. Traversing Task Acknowledge See detailed description PROFIBUS-Manual Servo positioning controller DIS-2 48/10 FB Version 2.0...
  • Page 42: State Diagram And Device Control

    State diagram and device control This chapter describes how DIS-2 48/10 FB servo positioning controllers are controlled with the help of the two data words “control word 1” (PNU 967) and “status word 1” (PNU 968), i.e. how the power stage is activated, for example.
  • Page 43: State Diagram

    State transition 7 corresponds to the cancellation of the power stage enabling, i.e. a running motor would coast down in an uncontrolled manner. PROFIBUS-Manual Servo positioning controller DIS-2 48/10 FB Version 2.0...
  • Page 44: Device Control

    1 Bit 3 2 1 0 Power stage and controller enabling present = x 1 1 0 None + no coast stop 0x0201 + no quick stop + command OFF PROFIBUS-Manual Servo positioning controller DIS-2 48/10 FB Version 2.0...
  • Page 45 The master has to wait until the state can be read back in in the status word 1 relevant bits (mask = 0x0277). This will be explained in detail later in this manual. PROFIBUS-Manual Servo positioning controller DIS-2 48/10 FB Version 2.0...
  • Page 46: Command Overview

    0 1 x 0x0260 controller enabling Cancellation of Command Quick Stop Quick Stop x 0 1 x 0x0260 controller enabling Cancellation of Command OFF x 1 1 0 0x0201 controller enabling PROFIBUS-Manual Servo positioning controller DIS-2 48/10 FB Version 2.0...
  • Page 47 In the event of a defect or incorrect parameterisation (motor current, number of poles, encoder offset angle etc.) the drive might react in an uncontrolled manner. PROFIBUS-Manual Servo positioning controller DIS-2 48/10 FB Version 2.0...
  • Page 48: Manufacturer-Specific Parameter Numbers

    1040 Jogging velocities (symmetrical) INT32 Jogging accelerations (symmetrical) UINT32 Homing method INT8 1050 Homing offset INT32 1051 Position actual value INT32 1100 Velocity actual value INT32 1101 Current actual value INT32 PROFIBUS-Manual Servo positioning controller DIS-2 48/10 FB Version 2.0...
  • Page 49 Entry for manufacturer specific PKW access UINT32 2000 (Placeholder) 2010 8-bit placeholder (blank element) UINT8 16-bit placeholder (blank element) UINT16 32-bit placeholder (blank element) UINT32 32-bit placeholder (blank element) UINT32 2011 PROFIBUS-Manual Servo positioning controller DIS-2 48/10 FB Version 2.0...
  • Page 50: Pnus For Positioning Mode

    Acceleration and deceleration, either separately or combined for both accelerations The data are interpreted in the way they were set as physical units. For this purpose, the DIS-2 ServoCommander parameterisation software opens a special window (see chapter 7 Physical units). PROFIBUS-Manual Servo positioning controller DIS-2 48/10 FB Version 2.0...
  • Page 51 Physical unit of PROFIBUS acceleration Value range Default value 10,000 (rpm)/s Subindex Name Deceleration Positioning Data type UINT32 Access Unit Physical unit of PROFIBUS acceleration Value range Default value 10,000 (rpm)/s PROFIBUS-Manual Servo positioning controller DIS-2 48/10 FB Version 2.0...
  • Page 52: Pnu 1002: Start Set Number

    By using this parameter the jerk-free ramp is activated. The time is not adjustable. It is set automatically on the maximum time when activation. If the time is changed by DIS-2 ServoCommander parameterisation software, the value which is read back via PROFIBUS supplies the value 2. PROFIBUS-Manual Servo positioning controller DIS-2 48/10 FB Version 2.0...
  • Page 53: Pnu 1050: Homing Method

    Jerk free is enabled with the maximum time Default value 10.2.5 PNU 1050: Homing Method Set the homing method by this parameter number. Please refer to the USER Manual DIS-2 48/10 FB for a detailed description of the homing methods. 1050 Subindex...
  • Page 54: Figure 10.1: Interpretation Of The Home Offset

    The data are interpreted in the physical unit PROFIBUS position. The physical unit can be set by an appropriate menu of the parameterisation program DIS-2 ServoCommander 1051 Subindex Name Home Offset Data type INT32 Access Unit Physical unit PROFIBUS position Value range Default value PROFIBUS-Manual Servo positioning controller DIS-2 48/10 FB Version 2.0...
  • Page 55: Pnus For Speed Control Mode

    The user has to make sure that reading a value is sufficient. This can be ensured, for example, by reading a value once and then writing it back. PROFIBUS-Manual Servo positioning controller DIS-2 48/10 FB Version 2.0...
  • Page 56 This can be ensured, for example, by reading a value once and then writing it back. Subindex Name All Accelerations Velocity Control Data type UINT32 Access Unit Physical unit of PROFIBUS acceleration Value range Default value 10.000 (rpm)/s PROFIBUS-Manual Servo positioning controller DIS-2 48/10 FB Version 2.0...
  • Page 57: Pnus For Different Operating Modes

    INT8 Access Unit Value range 0...3, 7 Default value Value Description no limitation AIN0 AIN1 RS232 Profibus Subindex Name Limit Current Data type INT32 Access Unit Value range 0...40 A Default-Wert PROFIBUS-Manual Servo positioning controller DIS-2 48/10 FB Version 2.0...
  • Page 58: Pnu 1040: Jogging

    2 seconds and can be used for most motors. iit ratio motor. The actual value of iit can be read via the object 1290 Name Motor Data Subindex Name iit Time Motor Data type UINT16 PROFIBUS-Manual Servo positioning controller DIS-2 48/10 FB Version 2.0...
  • Page 59: Pnu 1350: Enable Logic

    Controller enable via digital input DIN 9 Controller enable via digital input DIN 9 + RS232 Controller enable via digital input DIN 9 + CAN Controller enable via digital input DIN 9 + Profibus PROFIBUS-Manual Servo positioning controller DIS-2 48/10 FB Version 2.0...
  • Page 60: Actual Values

    This parameter is used to return the actual speed value. This value is scaled with the physical unit set for PROFIBUS. 1101 Subindex Name Velocity Actual Value Data type INT32 Access Unit Physical unit of PROFIBUS velocity Value range Default value PROFIBUS-Manual Servo positioning controller DIS-2 48/10 FB Version 2.0...
  • Page 61: Pnu 1102: Current Actual Value

    DOUT1, DOUT2 10.5.5 PNU 1141: Digital Inputs The parameter is used to read the state of the digital inputs. The available digital inputs depend on the parameterisation of the servo positioning controller. PROFIBUS-Manual Servo positioning controller DIS-2 48/10 FB Version 2.0...
  • Page 62: Parameters For The Telegram Structure

    PROFIdrive standard. There, the value for the identification was limited. Here the access is enlarged to higher parameter numbers. 2000 Subindex Name PKW Access (manufacturer specific) Data type 2 * UINT32 (8 Byte) Access Unit PROFIBUS-Manual Servo positioning controller DIS-2 48/10 FB Version 2.0...
  • Page 63: Pnu 2010: Placeholders

    Unit Value range Default value Subindex Name 16 Bit Data type UINT16 Access Unit Value range Default value Subindex Name 32 Bit Data type UINT32 Access Unit Value range Default value PROFIBUS-Manual Servo positioning controller DIS-2 48/10 FB Version 2.0...
  • Page 64: Pnu 2011: Element 0

    The number of entries in a telegram is limited to 10. Unused entries therefore contain this PNU. 2011 Subindex Name Element 0 Data type UNT32 Access Unit Value range Default value PROFIBUS-Manual Servo positioning controller DIS-2 48/10 FB Version 2.0...
  • Page 65: Parameter For Various Intents

    Unit Value range see USER Manual DIS-2 48/10 FB Default value Subindex Name Error Field 1 Data type UINT32 Access Unit Value range see USER Manual DIS-2 48/10 FB Default value PROFIBUS-Manual Servo positioning controller DIS-2 48/10 FB Version 2.0...
  • Page 66: Pnu 1610: Error Managment

    UINT8 Access Unit Value range 0x00, 0x03, 0x05, 0x08 Default value Value Description 0x00 no reaction 0x03 warning (display) 0x05 brake with quick stop deceleration 0x08 power stage (motor coast off) PROFIBUS-Manual Servo positioning controller DIS-2 48/10 FB Version 2.0...
  • Page 67: Operating Modes

    Page 67 Operating modes 11.1 Overview The servo positioning controllers DIS-2 48/10 FB offer two operating modes via PROFIBUS:  Speed control  Positioning Within the operating modes, different behaviour is the result of setpoint selectors which can be parameterized differently.
  • Page 68: Speed Control Mode

     Definition as to whether at the start of a positioning run a running position has to be interrupted or whether the positioning run to the started has to be added to the running positioning. PROFIBUS-Manual Servo positioning controller DIS-2 48/10 FB Version 2.0...
  • Page 69: Figure 11.1: Uninterrupted Sequence Of Motion Tasks

    Page 69 Some applications require a sequence of motion tasks to be executed without interruption (see Figure 11.1).  Interruption of the running positioning Figure 11.1: Uninterrupted sequence of motion tasks PROFIBUS-Manual Servo positioning controller DIS-2 48/10 FB Version 2.0...
  • Page 70: Profile-Specific Parameter Numbers

    Subindex Name Transfer into a non-volatile memory Data type UINT16 Access Unit Value range No action Save the actual parameter set and all position data sets 2.. 65535: reserved Default value PROFIBUS-Manual Servo positioning controller DIS-2 48/10 FB Version 2.0...
  • Page 71: Function And Data Blocks For Siemens S7

    13.1 Overview Special function blocks have been written for DIS-2 48/10 FB servo positioning controllers and Siemens PLC systems (SIMATIC-S7 control systems). These functions blocks facilitate the integration of the servo positioning controllers into a PLC program with PROFIBUS functionality. The various function and data blocks (FD, DB) are assigned to one of the operating modes.
  • Page 72: Function And Data Blocks For Dis-2 48/10 Fb Servo Positioning Controllers

    Page 72 Function and data blocks for SIEMENS S7 13.2 Function and data blocks for DIS-2 48/10 FB servo positioning controllers 13.2.1 Function block (FB) overview The function blocks (FBs) are used to control the state diagram implemented in the servo positioning controller.
  • Page 73: Fbs Of Dis-2 48/10 Fb Servo Positioning Controllers

    Function and data blocks for SIEMENS S7 Page 73 13.2.2 FBs of DIS-2 48/10 FB servo positioning controllers 13.2.2.1 FB_position (FB 41 positioning mode)  Parameters: DB_nr_position: Number of the data block containing the data for the positioning mode (INT).
  • Page 74 If there is a falling edge at this input, the drive slows down to standstill with the deceleration set in position set „Tipp & Teach“. During homing, this input has no effect. fault_reset: If there is a rising edge at this input, pending fault messages are acknowledged. PROFIBUS-Manual Servo positioning controller DIS-2 48/10 FB Version 2.0...
  • Page 75 If this output is set, there is a fault. The controller enabling is cancelled. The output is reset after the fault has been acknowledged. Please note the timing shown in the diagram when using the function blocks. drive_enable drive_enable_ok start_pos bzw. start_homing PROFIBUS-Manual Servo positioning controller DIS-2 48/10 FB Version 2.0...
  • Page 76: Fb_Velocity (Fb 43 Speed Control)

    „Tipp & Teach“. If there is a falling edge at this input, the drives slows down to standstill with the adjusted deceleration of the setpoint ramp. PROFIBUS-Manual Servo positioning controller DIS-2 48/10 FB Version 2.0...
  • Page 77: Integration Of Fbs And Dbs

    The output is reset after the fault has been acknowledged. 13.2.3 Integration of FBs and DBs As shown in the overview, the function and data blocks developed for the DIS-2 48/10 FB servo positioning controllers can be downloaded free of charge. Information The function and data blocks can be downloaded under www.metronix.de...
  • Page 78 In both example projects (positioning example project and speed control example project), the same actual value data are returned. As a consequence, the response telegram is configured in an identical manner in both example projects. PROFIBUS-Manual Servo positioning controller DIS-2 48/10 FB Version 2.0...
  • Page 79 Output data area 256dez = 100hex Number of the data block Initial address within the DB (0.0) and of which data are transmitted number of bytes to be transmitted (12 bytes) to the slave. PROFIBUS-Manual Servo positioning controller DIS-2 48/10 FB Version 2.0...
  • Page 80: Profibus Connection Of Dis-2 48/10 Fb Servo Positioning Controller

    13.2.4 PROFIBUS connection of DIS-2 48/10 FB servo positioning controller Several steps have to be performed to set up a functional PROFIBUS connection. Some settings should or have to be made before the PROFIBUS communication can be activated.
  • Page 81 The total length of this telegram is 12 bytes. When the slave is integrated into the hardware configuration of the master, the module: 6 Words Output has to be selected for the output data and connected to one of the ports. PROFIBUS-Manual Servo positioning controller DIS-2 48/10 FB Version 2.0...
  • Page 82: Reception Telegram Of The Positioning Example Project

    The total length of this telegram is 16 bytes. When the slave is integrated into the hardware configuration of the master, the module: 8 Words Output has to be selected for the output data and connected to one of the ports. PROFIBUS-Manual Servo positioning controller DIS-2 48/10 FB Version 2.0...
  • Page 83: Response Telegram For The Example Projects

    The total length of this telegram is 20 bytes. When the slave is integrated into the hardware configuration of the master, the module: 10 Words Output has to be selected for the input data and connected to one of the ports. PROFIBUS-Manual Servo positioning controller DIS-2 48/10 FB Version 2.0...
  • Page 84: Creating An S7 Program

    SIMATIC 300 in the left pane. Then double-click on Hardware in the right pane. Close the station by clicking on Station -> Close, without quitting the hardware configuration program. PROFIBUS-Manual Servo positioning controller DIS-2 48/10 FB Version 2.0...
  • Page 85: Hardware Configuration

    Function and data blocks for SIEMENS S7 Page 85 The command Options->Install new GSD... adds the GSD file MME0A38.gsd, which is required for adding the DIS-2 48/10 FB to the hardware catalog. 13.2.7 Hardware configuration The S7 project must then be opened using the command Station -> Open..
  • Page 86: Integrating The Servo Positioning Controller

    Then add the desired module to the Profibus using drag&drop from the directory PROFIBUS-DP -> Additional Field Devices -> Closed-loop controllers-> DIS-2 48/10 FB of the hardware catalogue. The telegram length has to be taken into consideration when selecting the modules. This means: ...
  • Page 87: Overview Of Function And Data Blocks

    Overview of function and data blocks: Overview of positioning mode example project Overview of speed control example project Actual values DB40 actual_value Actual values of the servo positioning controller (for both example projects) PROFIBUS-Manual Servo positioning controller DIS-2 48/10 FB Version 2.0...
  • Page 88 Speed control FB43 FB_velocity Function block for speed control mode DB43 Instance DB for FB43 Data block of internal variables belonging to the function block DB44 DB_velocity Data for speed control mode PROFIBUS-Manual Servo positioning controller DIS-2 48/10 FB Version 2.0...

Table of Contents