29
PROFIBUS for motor controller CMMS/CMMD Description DeviceNet CMMS-ST CMMS-AS CMMD-AS Description 554 358 en 1103a [757 722]

PROFIBUS for motor controller CMMS/CMMD · CMMS-ST_2p2 Standard motor controller for stepper motors CMMS-AS-... Version 1.3.0.1.16 and up ... 24 V DC must be ... The different types

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1: PROFIBUS for motor controller CMMS/CMMD · CMMS-ST_2p2 Standard motor controller for stepper motors CMMS-AS-... Version 1.3.0.1.16 and up ... 24 V DC must be ... The different types

Trimming: On top: 61.5 mm Underneath: 61.5 mm Left: 43.5 mm Right: 43.5 mm

PROFIBUS for motor controller CMMS/CMMD

Description DeviceNet CMMS-ST CMMS-AS CMMD-AS

Description554 358 en 1103a [757 722]

Page 3: PROFIBUS for motor controller CMMS/CMMD · CMMS-ST_2p2 Standard motor controller for stepper motors CMMS-AS-... Version 1.3.0.1.16 and up ... 24 V DC must be ... The different types

Festo P.BE-CMMS-FHPP-DN-SW-EN en 1103a 3

Edition ____________________________________________________en 1103a

Designation _______________________________ P.BE-CMMS-FHPP-DN-SW-EN

Order no. ___________________________________________________554 358

(Festo AG & Co KG., D-73726 Esslingen, Germany, 2011)

Internet: http://www.festo.com

E-mail: [email protected]

The reproduction, distribution and utilisation of this document as well as the communication of its contents to others without explicit authorisation is prohibited. Offenders will be held liable for compensation of damages. All rights reserved, in particular the right to carry out patent, utility model or ornamental design registrations.

Page 4: PROFIBUS for motor controller CMMS/CMMD · CMMS-ST_2p2 Standard motor controller for stepper motors CMMS-AS-... Version 1.3.0.1.16 and up ... 24 V DC must be ... The different types

4 Festo P.BE-CMMS-FHPP-DN-SW-EN en 1103a

Index of revisions

Author:

Name of manual: P.BE-CMMS-FHPP-DN-SW-EN

File name:

File saved at:

Consec. no. Manual Index of revisions Date of amendment

001 Creation 0708NH 02.07.2007

002 Revision 1103a 02.03.2011

Trademarks

DeviceNet™ is registered trademark of the respective trademark owner in certain countries.

Page 5: PROFIBUS for motor controller CMMS/CMMD · CMMS-ST_2p2 Standard motor controller for stepper motors CMMS-AS-... Version 1.3.0.1.16 and up ... 24 V DC must be ... The different types

Festo P.BE-CMMS-FHPP-DN-SW-EN en 1103a 5

TABLE OF CONTENTS

1. General remarks ..................................................................................................... 7

1.1 Intended use ......................................................................................................... 7 1.2 Safety instructions ................................................................................................ 7 1.3 Target group.......................................................................................................... 8 1.4 Service .................................................................................................................. 8 1.5 Important user instructions ................................................................................... 8

2. Festo Handling and Positioning Profile (FHPP).................................................... 11

2.1 Data exchange in the DeviceNet .......................................................................... 11

3. Mounting and installation .................................................................................... 13

3.1 Mounting............................................................................................................. 13 3.2 Installation .......................................................................................................... 13

4. Activating and configuring DeviceNet................................................................... 15

4.1 Activation of DeviceNet ....................................................................................... 15 4.2 Setting the MAC ID .............................................................................................. 16 4.3 Setting the bit rate .............................................................................................. 16 4.4 Assignment of the I/O data for CMMD................................................................. 17

5. Overview ............................................................................................................... 18

5.1 Overview of DeviceNet ........................................................................................ 18 5.2 I/O connection..................................................................................................... 18 5.3 Explicit Messaging............................................................................................... 19 5.4 Electronic data sheet (EDS) ................................................................................. 19

6. Configuration in the DeviceNet network ............................................................... 20

7. Parameters............................................................................................................ 21

7.1 Device data.......................................................................................................... 21 7.2 Process Data ....................................................................................................... 21 7.3 Project Data......................................................................................................... 22 7.4 Jog Mode ............................................................................................................. 23 7.5 Direct mode position ........................................................................................... 23 7.6 Direct Mode Speed.............................................................................................. 23 7.7 Axis parameter .................................................................................................... 24 7.8 Homing................................................................................................................ 24 7.9 Controller Parameters ......................................................................................... 25

Page 6: PROFIBUS for motor controller CMMS/CMMD · CMMS-ST_2p2 Standard motor controller for stepper motors CMMS-AS-... Version 1.3.0.1.16 and up ... 24 V DC must be ... The different types

6 Festo P.BE-CMMS-FHPP-DN-SW-EN en 1103a

7.10 Electronical identification plate ........................................................................... 25 7.11 Standstill ............................................................................................................. 26 7.12 Error record ......................................................................................................... 26 7.13 Record List Object ............................................................................................... 26

8. Module/network status LED ................................................................................. 27

9. DeviceNet error codes........................................................................................... 28

Page 7: PROFIBUS for motor controller CMMS/CMMD · CMMS-ST_2p2 Standard motor controller for stepper motors CMMS-AS-... Version 1.3.0.1.16 and up ... 24 V DC must be ... The different types

1. General remarks

Festo P.BE-CMMS-FHPP-DN-SW-EN en 1103a 7

1. General remarks

1.1 Intended use

This documentation describes how to connect the fieldbus to the CMMS/CMMD motor controller in a DeviceNet network. It describes how to activate the DeviceNet and represents the user protocol FHPP of the DeviceNet. For a detailed description of the FHPP parameters please refer to the FHPP documentation.

This manual is intended for people who are already familiar with this motor controller series and the DeviceNet protocol.

The documentation contains safety instructions which must be observed.

The complete set of information can be found in the documentation for the motor controller in question:

- Description P.BE-CMM...-HW-...:

- Mechanics - electrical engineering - overview of the function range

Please note

Always follow the safety-related instructions listed in the product manual for the motor controller used.

1.2 Safety instructions

When commissioning and programming positioning systems, you must always observe the safety regulations in the descriptions and operating instructions for the components used.

The user must make sure that nobody is within the sphere of influence of the connected actuators or axis system. Access to the potential danger area must be prevented by suitable measures, such as barriers and warning signs.

Warning

Axes can move with high force and at high speed. Collisions can lead to serious injury to people and damage to components.

Make sure that nobody can reach into the sphere of influence of the axes or other connected actuators and that no items are within the positioning range while the system is connected to energy sources.

Page 8: PROFIBUS for motor controller CMMS/CMMD · CMMS-ST_2p2 Standard motor controller for stepper motors CMMS-AS-... Version 1.3.0.1.16 and up ... 24 V DC must be ... The different types

1. General remarks

8 Festo P.BE-CMMS-FHPP-DN-SW-EN en 1103a

Warning

Errors in parametrisation can cause injury to people and damage to property.

Enable the controller only if the axis system has been correctly installed and parametrised.

1.3 Target group

This manual is intended exclusively for technicians trained in control and automation technology, who have experience in installing, commissioning, programming and diagnosing positioning systems.

1.4 Service

Please consult your local Festo Service or write to the following e-mail address if you have any technical problems:

[email protected]

1.5 Important user instructions

Danger categories

This description contains instructions on the possible dangers which can occur if the product is not used correctly. These instructions are marked (Warning, Caution, etc), printed on a shaded background and marked additionally with a pictogram. A distinction is made between the following danger warnings:

Warning

means that failure to observe this instruction may result in serious

personal injury or damage to property.

Caution

means that failure to observe this instruction may result in personal injury or damage to property.

Please note

... means that failure to observe this instruction may result in damage to property.

Page 9: PROFIBUS for motor controller CMMS/CMMD · CMMS-ST_2p2 Standard motor controller for stepper motors CMMS-AS-... Version 1.3.0.1.16 and up ... 24 V DC must be ... The different types

1. General remarks

Festo P.BE-CMMS-FHPP-DN-SW-EN en 1103a 9

The following pictogram marks passages in the text which describe activities with electrostatically sensitive devices:

Electrostatically sensitive devices: Incorrect handling can result in damage to components.

Identification of specific information

The following pictograms designate texts that contain special information.

Pictograms

Information:

Recommendations, tips and references to other sources of information.

Accessories:

Information on necessary or useful accessories for the Festo product.

Environment:

Information on environmentally friendly use of Festo products.

Text markings

• Bullet points indicate activities that may be carried out in any order.

1. Numerals denote activities which must be carried out in the numerical order specified.

- Indents indicate general lists.

About the Version

This manual refers to versions set out in Table 1.1 Controller and firmware versions

You can find the specifications on the version status as follows:

- Hardware version and firmware version in the Festo Configuration Tool (FCT) with active device connection under "Device Data"

Page 10: PROFIBUS for motor controller CMMS/CMMD · CMMS-ST_2p2 Standard motor controller for stepper motors CMMS-AS-... Version 1.3.0.1.16 and up ... 24 V DC must be ... The different types

1. General remarks

10 Festo P.BE-CMMS-FHPP-DN-SW-EN en 1103a

Controller Firmware EDS Comment

CMMS-ST-... Version 1.3.0.1.14

and up

CMMS-ST_2p2 Standard motor controller for stepper motors

CMMS-AS-... Version 1.3.0.1.16

and up

CMMS-AS_2p3 Standard motor controller for servo motors

CMMD-AS-... Version 1.4.0.3.2 and

up

CMMD-AS_2p3 Standard double motor controller for servo motors

Table 1.1 Controller and firmware versions

For older versions:

If necessary, use the associated older version of this document.

Please note

With newer firmware versions, check whether there is a newer version of this description available: } www.festo.com

Page 11: PROFIBUS for motor controller CMMS/CMMD · CMMS-ST_2p2 Standard motor controller for stepper motors CMMS-AS-... Version 1.3.0.1.16 and up ... 24 V DC must be ... The different types

2. Festo Handling and Positioning Profile (FHPP)

Festo P.BE-CMMS-FHPP-DN-SW-EN en 1103a 11

2. Festo Handling and Positioning Profile (FHPP) Festo has developed an optimised data profile, the „Festo Handling and Positioning Profile (FHPP)“, tailored to the target applications for handling and positioning tasks.

The FHPP enables uniform control and programming for the various field bus systems and controllers from Festo.

In addition it defines the following for the user • operating modes, • I/O data structure, • parameter objects, • sequence control.

···

Fieldbus communication

Record selection Direct mode Parametrisation

1 Position Speed Torque

2

….

n

Free access to all

parameters

- read and write

···

Table 2.1 The FHPP principle

2.1 Data exchange in the DeviceNet

DeviceNet was developed by Rockwell Automation and the ODVA (Open DeviceNet Vendor Association) as an open fieldbus standard based on the CAN protocol. DeviceNet belongs to the CIP−based networks. CIP (Common Industrial Protocol) forms the user interface of DeviceNet and defines the exchange of: • explicit messages with low priority, e.g. for configuration or diagnosis • I/O messages, e.g. time-critical processing data

Page 12: PROFIBUS for motor controller CMMS/CMMD · CMMS-ST_2p2 Standard motor controller for stepper motors CMMS-AS-... Version 1.3.0.1.16 and up ... 24 V DC must be ... The different types

2. Festo Handling and Positioning Profile (FHPP)

12 Festo P.BE-CMMS-FHPP-DN-SW-EN en 1103a

Please note

The Open DeviceNet Vendor Association (ODVA) is the user organisation for DeviceNet. Publications on the DeviceNet/CIP specification can be found under:

• ODVA (Open DeviceNet Vendor Association) http://www.odva.org

• CI (ControlNet International ) http://www.controlnet.org.

Page 13: PROFIBUS for motor controller CMMS/CMMD · CMMS-ST_2p2 Standard motor controller for stepper motors CMMS-AS-... Version 1.3.0.1.16 and up ... 24 V DC must be ... The different types

3. Mounting and installation

Festo P.BE-CMMS-FHPP-DN-SW-EN en 1103a 13

3. Mounting and installation

3.1 Mounting

Caution

The motor controller must be disconnected from all current carrying cables before an additional module is fitted. After switching off the operating voltage, you must wait 1 minute before the capacitors in the motor controller are fully discharged.

Caution

Make sure that measures for ESD protection are taken when handling the additional module.

Use a suitable screwdriver to remove the front cover over module shaft Ext1 of the motor controller. The additional module is now placed in the open module shaft so that the printed circuit board slides into the guides on the sides of the module shaft. Push the board in as far as possible. The front plate of the additional modue is then screwed to the motor controller housing with a Philips screw. Make sure that the front plate fits flush with the front in order that it has conductive contact with the housing.

3.2 Installation

1 Pin 1: V-

2 Pin 2: CAN_L

3 Pin 3: Drain / Shield

4 Pin 4: CAN_H

5 Pin 5: V+

6 MNS LED

Fig. 3.1 DeviceNet module - pin assignment

On the CMMS/CMMD motor controllers the DeviceNet interface has been designed in the form of an optional additional module. An open connector with 5 connections is accessible

5

4

3

2

1

6

Page 14: PROFIBUS for motor controller CMMS/CMMD · CMMS-ST_2p2 Standard motor controller for stepper motors CMMS-AS-... Version 1.3.0.1.16 and up ... 24 V DC must be ... The different types

3. Mounting and installation

14 Festo P.BE-CMMS-FHPP-DN-SW-EN en 1103a

on the front plate in accordance with the DeviceNet specification. A two-colour LED shows information about the device and the communication status. It has been designed as a combined module/network status (MSN) LED.

Next to the contacts CAN_L and CAN_H for the network connection, 24 V DC must be connected to V+ and V- in order to supply the den CAN transceiver.

The cable screening is connected with the contact Drain/Shield.

In order to connect the DeviceNet interface correctly with the network, refer to the very detailed "Planning and Installation Manual" on the ODVA homepage:

http://www.odva.org

The different types of network supply are represented in detail there.

For the best results we recommend that you use ready-made components.

Page 15: PROFIBUS for motor controller CMMS/CMMD · CMMS-ST_2p2 Standard motor controller for stepper motors CMMS-AS-... Version 1.3.0.1.16 and up ... 24 V DC must be ... The different types

4. Activating and configuring DeviceNet

Festo P.BE-CMMS-FHPP-DN-SW-EN en 1103a 15

4. Activating and configuring DeviceNet

4.1 Activation of DeviceNet

The inserted DeviceNet module will be recognized automatically when the motor controller is switched on. n order to activate, you must deactivate the CAN interface with DIP switch 11 at the CMMS/CMMD motor controller.

A unique MAC ID must be assigned to each device in the network. The MAC ID must be set with DIP switches 1 … 6 on the motor controller.

The baud rate must be set with DIP switches 9 and 10.

1 DIP switch 1 ... 6 (MAC-ID)

2 DIP switch 11

3 CAMC-DN slot

Fig. 4.1 DIP switch

DIP switch Meaning

1

2

3

4

5

6

MAC ID.

See example

7 Reserved

8 Bootloader (If the switch is set to ON, the system searches for new firmware on the SD

card)

9 Transmission rate

1

2

3

Page 16: PROFIBUS for motor controller CMMS/CMMD · CMMS-ST_2p2 Standard motor controller for stepper motors CMMS-AS-... Version 1.3.0.1.16 and up ... 24 V DC must be ... The different types

4. Activating and configuring DeviceNet

16 Festo P.BE-CMMS-FHPP-DN-SW-EN en 1103a

DIP switch Meaning

10

11 Activation of the CAN interface, must be set to OFF for operation of the PROFIBUS card

12 Terminating resistor of the CAN interface

Table 4.1 Assignment of the DIP switches

4.2 Setting the MAC ID

DIP switch 1 is the lower-value bit. The following example shows the setting MAC-ID 60=111100.

DIP switch ON / OFF

1 OFF

2 OFF

3 ON

4 ON

5 ON

6 ON

Table 4.2 Example MAC ID

Please note

If a MAC-ID greater than 63 is set with the DIP switch, the MAC-ID 63 will be set automatically.

4.3 Setting the bit rate

The bit rate is set with DIP switches 9 and 10, whereby DIP switch 9 is the lower-value bit. The possible bit rate depends on the cable used, the cable length and the capabilities of the higher-order controller. If the DeviceNet is still active, the selected bit rate may differ from the bit rate actually used. he actual bit rate is therefore displayed in the commissioning tool.

DIP switch Baud rate

DIP switch 9 = 0

DIP switch 10 = 0

125 kBit

DIP switch 9 = 1

DIP switch 10 = 0

250 kBit

DIP switch 9 = 0

DIP switch 10 = 1

500 kBit

Page 17: PROFIBUS for motor controller CMMS/CMMD · CMMS-ST_2p2 Standard motor controller for stepper motors CMMS-AS-... Version 1.3.0.1.16 and up ... 24 V DC must be ... The different types

4. Activating and configuring DeviceNet

Festo P.BE-CMMS-FHPP-DN-SW-EN en 1103a 17

DIP switch Baud rate

DIP switch 9 = 1

DIP switch 10 = 1

500 kBit

Table 4.3 Assignment of DIP switches 9 and 10

When the MAC-ID und the bit rate have been set, the DeviceNet communication can be activated. Please note that the above mentioned parameters can only be modified when the protocol is deactivated. All parameters are only valid when the DeviceNet communication is deactivated and then re-activated.

Please note that the DeviceNet communication can only be activated when the parameter records have been saved and a Reset has been carried out.

4.4 Assignment of the I/O data for CMMD

With CMMD, control via FHPP for axis 1 and axis 2 always takes place over a shared fieldbus interface. If an interface is activated, it is always valid for both axes.

Each axis has its own I/O data.

Assignment of the I/O data over the fieldbus depends on the control interface used:

DeviceNet

The two axes have a shared bus address, which is set via the DIP switches.

The I/O data for the two axes are transferred in a shared telegram of double length.

Example (with FPC):

Byte 1 ... 8: control/status bytes axis 1

Byte 9 ... 16: FPC axis 1

Byte 17 ... 24: control/status bytes axis 2

Byte 25 ... 32: FPC axis 2

Please note

With DeviceNet, the I/O data for axis 2 are read by axis 1, passed on to axis 2 and evaluated there. The answer is returned to axis 1 with the next internal communication task (every 1.6 ms) at the earliest. Only then can the answer be returned via the fieldbus.

This means that the processing time of the fieldbus protocol is twice as long as with CMMS.

Page 18: PROFIBUS for motor controller CMMS/CMMD · CMMS-ST_2p2 Standard motor controller for stepper motors CMMS-AS-... Version 1.3.0.1.16 and up ... 24 V DC must be ... The different types

5. Overview

18 Festo P.BE-CMMS-FHPP-DN-SW-EN en 1103a

5. Overview

5.1 Overview of DeviceNet

DeviceNet is a machine-orientated network which enables connections between simple industrial devices (sensors, actuators) and higher-order devices (controllers). DeviceNet is based on the CIP protocol (Common Industrial Protocol) and shares all common aspects of CIP with adaptions which enable the frame size of messages to be adapted to that of DeviceNet. Fig. 5.1 DeviceNet network shows an exanple of a typical DeviceNet network.

Fig. 5.1 DeviceNet network

DeviceNet offers: • An economic solution for networks at the device level • Access to information in devices at a lower level • Possibility for master/slave and peer-to-peer

DeviceNet pursues two main aims: • Transporting control-orientated information which is in connection with devices of the

lower level (I/O connection). • Transporting further information which is indirectly connected with the closed-loop

system such as configuration parameters (Explicit Messaging Connection).

5.2 I/O connection

Some types of I/O connection are defined by DeviceNet. At present only Poll Command / Response Message with 16 bytes input data and 16 bytes output data are supported. This means that the master periodically sends 16 bytes of data to the slave and the slave also replies with 16 bytes.

Page 19: PROFIBUS for motor controller CMMS/CMMD · CMMS-ST_2p2 Standard motor controller for stepper motors CMMS-AS-... Version 1.3.0.1.16 and up ... 24 V DC must be ... The different types

5. Overview

Festo P.BE-CMMS-FHPP-DN-SW-EN en 1103a 19

The meaning of the data is determined by the FHPP user protocol. Please refer to the FHPP manual for detailed information.

5.3 Explicit Messaging

The Explicit Messaging Protocol is used for transporting configuration data and for configuring a system. Explicit Messaging is also used for setting up an I/O connection. Explicit Messaging connections are always point-to-point connections. An end point sends a request, the other end point replies with an answer. The answer may be a success message or an error message.

Explicit messaging makes various services possible. The most common services are: • opening the explicit messaging connection • closing the explicit messaging connection • get single attribute (read parameter) • get single attribute (save parameter)

5.4 Electronic data sheet (EDS)

In order to make commissioning fast and simple, the abilities of the DeviceNet interface of the motor controller are described in an EDS file. By using a suitable configuration tool you can configure a device within a network. The EDS for DeviceNet is contained on the CD supplied with the product. The latest version can be downloaded from our home page (www.festo.com/fieldbus).

Page 20: PROFIBUS for motor controller CMMS/CMMD · CMMS-ST_2p2 Standard motor controller for stepper motors CMMS-AS-... Version 1.3.0.1.16 and up ... 24 V DC must be ... The different types

6. Configuration in the DeviceNet network

20 Festo P.BE-CMMS-FHPP-DN-SW-EN en 1103a

6. Configuration in the DeviceNet network The way in which you configure your network depends on the configuration software used. Follow the instructions of the controller manufacturer for registring the EDS file of the motor controller.

Page 21: PROFIBUS for motor controller CMMS/CMMD · CMMS-ST_2p2 Standard motor controller for stepper motors CMMS-AS-... Version 1.3.0.1.16 and up ... 24 V DC must be ... The different types

7. Parameters

Festo P.BE-CMMS-FHPP-DN-SW-EN en 1103a 21

7. Parameters This chapter deals only with the implemented DeviceNet object model, i.e. how you can access the FHPP parameters via DeviceNet. For a detailed description of the FHPP parameters please refer to the FHPP manual.

The following data types in accordance with the DeviceNet specification are used:

Type Signed Unsigned

8 bit SINT USINT

16 bit INT UINT

32 bit DINT UDINT

Table 7.1 Data types

7.1 Device data

This object supplies information on identifying a device.

Object Class ID: 100 Number of Instances: 1

Allocation Name Attri-bute

FHPP-PNU Type

Manufacturer hardware version 1 100,1 UINT

Firmware version 2 101,1 UINT

Version

FHPP version 3 102,1 UINT

Identification Project identifier 7 113,1 UDINT

I/O Control + FCT Control 14 125,1 USINT

Data Memory Control: Load default 20 127,1 USINT

Data Memory Control: Save 21 127,2 USINT

Data memory

control (CMMS-

AS/CMMD-AS) Data Memory Control: SW-Reset 22 127,3 USINT

Table 7.2 Device data

7.2 Process Data

This object supplies demand and actual values for position, speed and torque. The digital inputs and outputs can also be controlled.

Object Class ID: 103 Number of Instances: 1

Allocation Name Attribute FHPP-PNU Type

Position: Actual value 1 300,1 DINT

Position: Setpoint 2 300,2 DINT

position

Position: Actual deviation 3 300,3 DINT

Page 22: PROFIBUS for motor controller CMMS/CMMD · CMMS-ST_2p2 Standard motor controller for stepper motors CMMS-AS-... Version 1.3.0.1.16 and up ... 24 V DC must be ... The different types

7. Parameters

22 Festo P.BE-CMMS-FHPP-DN-SW-EN en 1103a

Allocation Name Attribute FHPP-PNU Type

Torque: Actual value 4 301,1 DINT

Torque: Setpoint 5 301,2 DINT

Torque

Torque: Actual deviation 6 301,3 DINT

Digital Inputs: DIN0 … 7 10 303,1 USINT

Digital Inputs: DIN 8 … 11 11 303,2 USINT

Digital

inputs/outputs

Digital Outputs: DOUT 0 … 3 20 304,1 USINT

Demand record number 32 400,1 USINT

Actual record number 33 400,2 USINT

Date record control

Record status byte 34 400,3 USINT

(maintenance

parameter)

Operating hour meter 35 305,3 UDINT

Velocity: Actual value 36 310,1 DINT

Velocity: Demand value 37 310,2 DINT

Speed

Velocity: Actual deviation 38 310,3 DINT

Notification of

remaining distance

Remaining distance for message 56 1230,1 UDINT

Table 7.3 Process Data

7.3 Project Data

This object supplies project information, i.e.common parameters for all devices of a machine.

Object Class ID: 105 Number of Instances: 1

Assignment Name Attribute FHPP-PNU Type

Project zero point 1 500,1 DINT

Negative position limit 2 501,1 DINT

Positive position limit 3 501,2 DINT

Max. speed 4 502,1 UDINT

Max. acceleration 5 503,1 UDINT

General project data

Max. jerkfree filter time 7 505,1 UDINT

Teach Teach target 20 520,1 USINT

Table 7.4 Project Data

Page 23: PROFIBUS for motor controller CMMS/CMMD · CMMS-ST_2p2 Standard motor controller for stepper motors CMMS-AS-... Version 1.3.0.1.16 and up ... 24 V DC must be ... The different types

7. Parameters

Festo P.BE-CMMS-FHPP-DN-SW-EN en 1103a 23

7.4 Jog Mode

This object supplies project information, i.e.common parameters for all devices of a machine.

Object Class ID: 105 Number of Instances: 1

Allocation Name Attribute FHPP-PNU Type

Inching mode Jog mode: Speed slow (phase 1) 30 530,1 DINT

Jog mode: Speed fast (phase 2) 31 531,1 DINT

Jog mode: Acceleration 32 532,1 UDINT

Jog mode: Deceleration 33 533,1 UDINT

Jog mode: Time for phase 1 34 534,1 UDINT

Table 7.5 Jog Data

7.5 Direct mode position

This object supplies project information concerning jog mode.

Object Class ID: 105 Number of Instances: 1

Allocation Name Attribute FHPP-PNU Type

Direct mode pos.: Base speed 40 540,1 DINT

Direct mode pos.: Acceleration 41 541,1 UDINT

Direct mode pos.: Deceleration 42 542,1 UDINT

Direct mode

position

Direct mode pos.: Jerk-free filter time 46 546,1 UDINT

Table 7.6 Direct mode position

7.6 Direct Mode Speed

This object supplies project information concerning direct mode speed regulation.

Object Class ID: 105 Number of Instances: 1

Allocation Name Attribute FHPP-PNU Type

Direct mode speed: Direct mode speed: Base ramp 60 560,1 UDINT

Table 7.7 Direct Mode Speed

Page 24: PROFIBUS for motor controller CMMS/CMMD · CMMS-ST_2p2 Standard motor controller for stepper motors CMMS-AS-... Version 1.3.0.1.16 and up ... 24 V DC must be ... The different types

7. Parameters

24 Festo P.BE-CMMS-FHPP-DN-SW-EN en 1103a

7.7 Axis parameter

This object supplies axis information, i.e. parameters for an individual device in a machine.

Object Class ID: 107 Number of Instances: 1

Allocation Name Attribute FHPP-PNU Type

Mechanics Position factor: Numerator 8 1004,1 UDINT

Position factor: Divisor 9 1004,2 UDINT

Velocity encoder factor: Numerator 15 1006,1 UDINT

Velocity encoder factor: Divisor 16 1006,2 UDINT

Acceleration factor: Numerator 17 1007,1 UDINT

Acceleration factor: Divisor 18 1007,2 UDINT

Gear ratio: Motor revolutions 4 1002,1 UDINT

Gear ratio: Shaft revolutions 5 1002,2 UDINT

Feed constant: Feed 6 1003,1 UDINT

Feed constant: Shaft revolutions 7 1003,2 UDINT

Polarity 1 1000,1 USINT

Encoder resolution: Increments 2 1001,1 UDINT

Encoder resolution: Motor revolutions 3 1001,2 UDINT

Axis parameter: X2A gear numerator 11 1005,2 DINT

Axis parameter: X2A gear divisor 12 1005,3 DINT

Table 7.8 Axis Parameter Object

7.8 Homing

This object supplies project information concerning homing movement.

Object Class ID: 107 Number of Instances: 1

Allocation Name Attribute FHPP-PNU Type

Offset axis zero point 20 1010,1 DINT

Homing method 21 1011,1 SINT

Homing: Speed (Search for switch) 22 1012,1 UDINT

Homing

Homing: Speed (Search for zero) 23 1012,2 UDINT

Homing: Acceleration 24 1013,1 UDINT

Homing required 25 1014,1 USINT

Table 7.9 Homing

Page 25: PROFIBUS for motor controller CMMS/CMMD · CMMS-ST_2p2 Standard motor controller for stepper motors CMMS-AS-... Version 1.3.0.1.16 and up ... 24 V DC must be ... The different types

7. Parameters

Festo P.BE-CMMS-FHPP-DN-SW-EN en 1103a 25

7.9 Controller Parameters

This object supplies project information concerning the motor controller.

Object Class ID: 107 Number of Instances: 1

Allocation Name Attribute FHPP-PNU Type

Hold option code 30 1020,1 UINT

Position window 32 1022,1 UDINT

Position Window Time 33 1023,1 UINT

Gain position controller 34 1024,18 UINT

Gain speed controller 35 1024,19 UINT

Time speed controller 36 1024,20 UINT

Gain current controller 37 1024,21 UINT

Time current controller 38 1024,22 UINT

Controller

parameters

Save position 40 1024,32 UINT

Festo serial number + motor serial number 44 1025,1 UDINT Motor data

I²t time motor 45 1025,3 UINT

Power stage temperature 49 1026,1 UDINT

Nominal motor current 51 1026,3 UDINT

Controller serial number 55 1026,7 UDINT

Drive data

Current limit 52 1026,4 UDINT

Table 7.10 Controller parameter

7.10 Electronical identification plate

This object supplies project information concerning the electronic identification plate.

Object Class ID: 107 Number of Instances: 1

Allocation Name Attribute FHPP-PNU Type

Motor data Torque constant 67 1037,1 UDINT

Motor rated current 65 1035,1 UINT

Motor rated torque 66 1036,1 UDINT

Max. current 64 1034,1 UINT

Table 7.11 Electronical identification plate

Page 26: PROFIBUS for motor controller CMMS/CMMD · CMMS-ST_2p2 Standard motor controller for stepper motors CMMS-AS-... Version 1.3.0.1.16 and up ... 24 V DC must be ... The different types

7. Parameters

26 Festo P.BE-CMMS-FHPP-DN-SW-EN en 1103a

7.11 Standstill

This object supplies project information concerning standstill monitoring.

Object Class ID: 107 Number of Instances: 1

Allocation Name Attribute FHPP-PNU Type

Position demand value 68 1040,1 DINT

Position actual value 69 1041,1 DINT

Standstill position window 70 1042,1 UDINT

Standstill

monitoring

Standstill timeout 71 1043,1 UINT

Table 7.12 Electronical identification plate

7.12 Error record

This object supplies error information.

All PNUs marked with „..,x“ have subindices 1 … 4.

Object Class ID: 101 Number of Instances: N

Allocation Name Attribute FHPP-PNU Type

Fault Number Error number 2 201,x UINT

Table 7.13 Error record

7.13 Record List Object This object represents the data record list. Data records can be processed automatically and also linked to each other.

All PNUs marked with „..,x“ have subindices 1 … 63.

Object Class ID: 104 Number of Instances: N

Allocation Name Attribute FHPP-PNU Type

Record Control Byte1 1 401,x USINT

Record Control Byte2 2 402,x USINT

Setpoint 4 404,x DINT

Preselection value 5 405,x DINT

Velocity 6 406,x UDINT

Acceleration 7 407,x UDINT

Deceleration 8 408,x UDINT

Jerk-free filter time 13 413,x UDINT

Record data

Following Position 16 416,x USINT

Table 7.14 Record List Object

Page 27: PROFIBUS for motor controller CMMS/CMMD · CMMS-ST_2p2 Standard motor controller for stepper motors CMMS-AS-... Version 1.3.0.1.16 and up ... 24 V DC must be ... The different types

8. Module/network status LED

Festo P.BE-CMMS-FHPP-DN-SW-EN en 1103a 27

8. Module/network status LED The combined module and network status LED supplies limited information on the device and the communication status.

LED is Status Shows:

Off Device is not online. The device has not yet finished initialisation or has no

power supply.

Flashes

green

Ready to operate and online, not

connected

or

online and requires commissioning

The device works in a normal status and is online

without connection

Green Ready to operate and online,

connected

The device works in a normal status and is online with

connections

flashes

red-green

Communication failed and receives

an Identify Comm Fault Request

The device has ascertained a network access error

and is in the status "Communication Fault." The

device has received and accepted an "Identify

Communication Faulted Request."

Normal behaviour during commissioning.

flashes red Minor error

or

connection interrupted (Time-Out)

Correctable error and / or at least one I/O connection

is in the Time Out status.

Red Critical error

or

critical connection error

The device has an error which cannot be corrected.

The device has ascertained an error which makes

communication in the network impossible (e.g. Bus-

Off, double MAC-ID).

Table 8.1 Status LED

Page 28: PROFIBUS for motor controller CMMS/CMMD · CMMS-ST_2p2 Standard motor controller for stepper motors CMMS-AS-... Version 1.3.0.1.16 and up ... 24 V DC must be ... The different types

9. DeviceNet error codes

28 Festo P.BE-CMMS-FHPP-DN-SW-EN en 1103a

9. DeviceNet error codes The following faults can occur if the DeviceNet module is used:

Code Name Manual Action

64-1 DeviceNet:

Bus Power lost

The DeviceNet module is not

supplied with 24 V DC.

In addition to the motor controller

the DeviceNet module must be

connected to 24 V DC.

64-2 DeviceNet:

RX queue overrun

Too many messages received within

a short period.

Reduce the scan rate.

64-3 DeviceNet

TX queue overrun

Not sufficient free space on the CAN

bus for sending messages.

Increase the bit rate, reduce the

number of nodes or reduce the scan

rate.

64-4 DeviceNet

IO send error

Error in sending I/O data Check that the network is connected

correctly and has no faults.

64-5 DeviceNet

Bus Off

The CAN controller is BUS OFF Check that the network is connected

correctly and has no faults.

64-6 DeviceNet

CAN controller

overrun

The CAN controller has an overrun. Increase the bit rate, reduce the

number of nodes or reduce the scan

rate.

65-0 DeviceNet active,

but no module

The DeviceNet communication is

activated in the parameter set of the

motor controller, but no module is

available.

Deactivate the DeviceNet

communication or connect a

module.

65-1 DeviceNet

Timeout I/0

connection

Interrupting an I/O connection No I/O message received within the

expected time.

Table 9.1 DeviceNet error codes

The following faults concern FHPP, but can also occur if the DeviceNet module is used: Please refer to the FHPP manual for detailed information.

Code Name Manual Action

70-2 FHPP:

Factor Group invalid

Calculation of the factor group leads

to invalid internal values.

Check the factor group.

70-3 FHPP:

Operation mode

change failure

Changing from the current to the

desired operating mode is not

permitted.

Check your application. It may be

that not every change is permitted.

Table 9.2 FHPP error codes

Page 29: PROFIBUS for motor controller CMMS/CMMD · CMMS-ST_2p2 Standard motor controller for stepper motors CMMS-AS-... Version 1.3.0.1.16 and up ... 24 V DC must be ... The different types

9. DeviceNet error codes

Festo P.BE-CMMS-FHPP-DN-SW-EN en 1103a 29

Error messages can be acknowledged by:

- The configuration interface,

- via the fieldbus (FHPP control word CCON),

- a falling edge at DIN5 (controller enable).