This documentation applies to 931E servo inverters.
efesotomasyon.com - Lenze
Document history
Material No.VersionDescription
.4&ø2.002/2007TD19First edition
0Fig.0Tab. 0
Tip!
Current documentation and software updates concerning Lenze products can be found on
the Internet in the ”Services & Downloads” area under
http://www.Lenze.com
Important note:
Software is provided to the user ”as is”. All risks regarding the quality of the software and any results obtained from its use
remain with the u ser. The user should take appropriate security precautions against possible maloperation.
We do not accept any responsibility for direct or indirect damage caused, e.g. loss of profit, loss of orders or adverse
commercial effects of any kind.
All trade names listed in this documentation are trademarks of their respective owners.
The competitive situation in the mechanical and system engineering sector requires new
means to optimise the production costs. This is why modular machine and system
engineering is becoming increasingly more important, since individual solutions can now
be set up easily and cost-effectively from a single modular system.
Lenze fieldbus systems in industrial applications
For an optimal communication between the single modules of a system, fieldbus systems
are increasingly used for process automation. Lenze offers the following communication
modules for the standard fieldbus systems:
ƒ PROFIBUS-DP
ƒ CANopen
Preface
Introduction
1
Decision support
The decision for a fieldbus system depends on many different factors. The following
overviews will help you to find the solution for your application.
PROFIBUS-DP
For bigger machines with bus lengths of more than 100 metres, INTERBUS or PROFIBUS-DP
(PROFIBUS-Decentralised Periphery) are frequently used. The PROFIBUS-DP is always used
together with a master control (PLC) – here the PROFIBUS master transmits e.g. the
setpoints to the single PROFIBUS stations (e. g. Lenze controllers).
Whenusing thedata transferrateof 1.5Mbps typical for thePROFIBUS-DP,the sensorsand
actuators receive the p rocess data. Due to the data transmission mode and the telegram
overhead, a bus cycle timeresults at 1.5 Mbps, which is sufficient tocontrol e. g.conveyors.
If, for technical reasons, the process data must be transmitted faster to the sensors and
actuators, the PROFIBUS can also be operated with a data transmission rate of maximally
12 Mbps.
CANopen
CANopen is a communication protocol specified to the CiA (CAN in Automation) user
group. Lenze can provide communication modules for controls with CANopen masters.
These modules are compatible with the specification DS 301 V4.01.
KHB 13.0002-EN 2.0
7
1
efesotomasyon.com - Lenze
Preface
About this Communication Manual
1.2About this Communication Manual
Target group
This manual is directed at all persons who carry out the dimensioning, installation,
commissioning and settings of the 931 series drive controllers.
Together with the catalogue, it provides the project planning basis for the manufacturer
of plants and machinery.
Contents
The CAN manual supplements the software manual and mounting instructions which are
included in the scope of supply:
ƒ The features and functions are described in detail.
ƒ It provides detailed information on the possible applications.
ƒ Parameter setting is explained with the help of examples.
ƒ In case of doubt, the supplied mounting instructions are always valid.
How to find information
ƒ The table of contents and the index help you to find all information about a certain
topic.
ƒ Descriptions and data on other Lenze products can be found in the corresponding
catalogues, operating instructions and manuals.
ƒ You can request Lenze documents from your responsible Lenze sales partner or
download it as a PDF file from the Internet.
8
KHB 13.0002-EN 2.0
1.3Legal regulations
efesotomasyon.com - Lenze
Preface
Legal regulations
1
Labelling
Application as
directed
Liabilityz The information, data, and notes in these instructions met the state of the art at the time of printing. Claims
Warrantyz Terms of warranty: see Sales and Delivery Conditions of Lenze GmbH & Co KG Kleinantriebe.
Disposal
NameplateCE identificationManufacturer
Lenze drive controllers are definitely
identified by the contents of the
nameplate.
931E servo inverters
z must only be operated under the operating conditions prescribed in these Instructions.
z are components
– for open and closed loop control of variable speed drives with synchronous motors.
– for installation in a machine
– for assembly with other components to form a machine.
z are electric units for the installation into control cabinets or similar closed electrical operating areas.
z comply with the requirements of the Low-Voltage Directive.
z are not machines for the purpose of the Machinery Directive.
z are not to be used as domestic appliances, but only for industrial purposes.
Drive systems with 931E servo inverters
z comply with the EMC Directive if they are installed according to the guidelines of CE-typical drive systems.
z can be used
– for operation on public and non-public mains
– for operation in industrial premises.
z The user is responsible for the compliance of his application with the EC Directives.
Any other use shall be deemed as inappropriate!
on modifications referring to controllers which have already been supplied cannot be derived from the
information, illustrations, and descriptions.
z The specifications, processes, and circuitry described in these Instructions are for guidance only and must be
adapted to your own specific application. Lenze does not take responsibility for the suitability of the process
and circuit proposals.
z Lenze does not accept any liability for damage and operating interference caused by:
– disregarding the Operating Instructions
– unauthorised modifications to the drive controllers
– operating errors
– improper working on and with the drive controllers
z Warranty claims must be made to Lenze immediately after detecting the deficiency or fault.
z The warranty is void in all cases where liability claims cannot be made.
MaterialRecycleDispose
MetalD-
PlasticD-
Assembled PCBs-D
In compliance with the EC
Low-Voltage Directive
Lenze GmbH & Co KG
Kleinantriebe
Postfach 10 13 52
D-31763 Hameln
KHB 13.0002-EN 2.0
9
2
efesotomasyon.com - Lenze
Safety instructions
Persons responsible for safety
2Safety instructions
2.1Persons responsible for safety
Operator
An operator is any natural or legal person who uses the drive system or on behalf of whom
the drive system is used.
Theoperatororhissafetyofficerisobliged
ƒ to ensure the compliance with all relevant regulations, instructions and legislation.
ƒ to ensure that only qualified personnel work on and with the drive system.
ƒ to ensure that the personnel have the Operating Instructions available for all work.
ƒ to ensure that all unqualified personnel are prohibited from working on and with
the drive system.
Qualified personnel
Qualified personnel are persons who -due totheir education,experience, instructions, and
knowledge about relevant standards and regulations, rules for the prevention of
accidents, and operating conditions - are authorised by the person responsible for the
safety of the plant to perform the required actions andwho are able torecognise potential
hazards.
(Definition for skilled personnel to VDE 105 or IEC 364)
10
KHB 13.0002-EN 2.0
2.2General safety instructions
efesotomasyon.com - Lenze
ƒ These safety instructions are not claimed to be complete. In case of questions and
problems, please contact your Lenze representative.
ƒ At the time of delivery, the drive controller meets the state of the art and basically
ensures safe operation.
ƒ The information given in this manual refers to the specified hardware and software
versions of the modules.
ƒ The drive controller is a source of danger if
– unqualified personnel work with and on the drive controller.
– the drive controller is used inappropriately.
ƒ The procedural notes and circuit details given in this manual are suggestions and
their transferability to the respective application has to be checked.
ƒ Ensure by appropriate measures that there is no risk of injury or death to persons or
risk of damage to property in the event of a drive controller failure.
Safety instructions
General safety instructions
2
ƒ Operate the drive system only when it is in a proper state.
ƒ Retrofittings, modifications or redesigns of the drive controller are basically
prohibited. Lenze must be contacted in all cases.
KHB 13.0002-EN 2.0
11
2
efesotomasyon.com - Lenze
2.3Definition of notes used
Safety instructions
Definition of notes used
The following signal words and symbols are used in this documentation to indicate
dangers and important information:
Safety instructions
Structure of safety instructions:
Danger!
(characterises the type and severity of danger)
Note
(describes the danger and gives information about how to prevent dangerous
situations)
Pictograph and signal wordMeaning
Danger!
Danger!
Stop!
Danger of personal injury through dangerous electrical
voltage.
Reference to an imminent danger that may result in death or
serious personal injury if the corresponding measures are not
taken.
Danger of personal injury through a general source of danger.
Reference to an imminent danger that may result in death or
serious personal injury if the corresponding measures are not
taken.
Danger of property damage.
Reference to a possible danger that may result in property
damage if the corresponding measures are not taken.
Application notes
Pictograph and signal wordMeaning
Note!
Tip!
Important note to ensure trouble-free operation
Useful tip for simple handling
Reference to another documentation
12
KHB 13.0002-EN 2.0
3Technical data
efesotomasyon.com - Lenze
3.1Communication data
Communication
Communication profileDS 301, DSP 402
Communication mediumRS232
Network topologyWithout repeater: line / with repeaters: line or tree
CAN nodeSlave
Baud rate (in kbps)10, 20, 50, 100, 125, 250, 500
Max. cable length per bus
segment
Bus connectionRJ45
Technical data
Communication data
1200 m (dependent on baud rate and cable type used)
3
KHB 13.0002-EN 2.0
13
4
efesotomasyon.com - Lenze
Electrical installation
Wiring according to EMC
4Electrical installation
4.1Wiring according t o EMC
General notesz The electromagnetic compatibility of the drive depends on the type of installation and the care taken.
Assemblyz Electrical contacting of the mounting plate:
Shieldingz If possible, only use braided cables.
Earthingz Electrical contacting of the mounting plate:
Especially observe:
– Assembly
– Shielding
–Earthing
z In the case of differing installations, the evaluation of the conformity to the EMC Directive requires the
system to be checked for compliance with the EMC limit values. This applies, for instance, to:
– Use of unshielded cables
z The user is responsible for compliance with the EMC Directive.
– If the following measures are observed, you can assume that no EMC problems will occur during operation
and that the EMC Directive / EMC law is met.
– If devices are operated close to the system which do not meet the CE requirements regarding the noise
immunity according to EN 61000-4-2, these devices may be electromagnetically impaired by the drive.
– Mounting plates with conductive surface (galvanised or stainless steel) enable a permanent contact.
– Painted plates are not suitable for an EMC-compliant installation.
z If you use several mounting plates:
– Contact the mounting plates to each other over a large area (e.g. with copper strips).
z Route signal cables separately from mains cables.
z Route the cables as close as possible to the reference potential. Freely suspended cables act like aerials.
z The overlap rate of the shield should be higher than 80%.
z Always use metal or metallised connectors for the serial data cable coupling. Connect the shield of the data
cable to the connector shell.
z Usemetalcableclampstoattachtheshieldbraid.
z Connect the shield to the shield bus in the control cabinet.
z Connect the shields of analog control cables at one end.
– Mounting plates with conductive surface (galvanised or stainless steel) enable a permanent contact.
– Painted plates are not suitable for an EMC-compliant installation.
z If you use several mounting plates:
– Contact the mounting plates to each other over a large area (e.g. with copper strips).
z Route signal cables separately from mains cables.
z Route the cables as close as possible to the reference potential. Freely suspended cables act like aerials.
14
KHB 13.0002-EN 2.0
4.2Electrical connections of CANopen
efesotomasyon.com - Lenze
Electrical installation
Electrical connections of CANopen
4
A
1
CGCGCGCGHIHIHIHI
120
6
1
2
9
7
8
5
3
4
CAN-GND
CAN-HIGH
CAN-LOW
120
W
PES
PES
A
2
X4.1X4.1X4.2X4.2
LOLOLOLO
PES
Fig. 1Basic wiring of CANopen with Sub-D connector to the master
Node 1 - master (e.g. PLC)
A
1
A
Node 2 - slave (e.g. drive controller 931E)
2
A
Node n - slave, n = max. 128
n
Specification of the transmission cable
Please observe our recommendations for signal cables.
Bus cable specification
Cable resistance135 - 165 Ω/km,(f=3-20MHz)
Capacitance per unit length≤ 30 nF/km
Loop resistance< 110 Ω/km
Wire diameter>0.64mm
Wire cross-section>0.34mm
Wiresdouble twisted, insulated and shielded
2
PES
A
n
W
120
931e_420
KHB 13.0002-EN 2.0
ƒ Connection of the bus terminating resistors:
– One resistor of 120 Ω each at the first and last bus node
ƒ Communication protocol
– CANopen (CAL-based communication profile DS 301/DSP 402)
ƒ Bus extension:
– 25 m for max. data transfer rate of 1 Mbps
– Up to 1 km for reduced data transfer speed
ƒ Signal level according to ISO 11898
ƒ Up to 128 bus nodes possible
ƒ Access to all Lenze parameters
15
4
efesotomasyon.com - Lenze
Electrical installation
Connection of CAN bus slave
4.3Connection of CAN bus slave
Features
ƒ Parameter selection
ƒ Data exchange between drive controllers
ƒ Connection of operator and input devices
ƒ Connection of higher-level controls
ƒ Baud rates of 125, 250, 500 kBaud
Stop!
An external 120 Ω terminating resistor is required to terminate the bus system.
Connection plan for RJ45 socket
X4.1 / X4.2
Fig. 2Connection of CAN bus (X4.1, X4.2)
Pin no. MeaningComment
1CAN-HIGHCAN-HIGH (high is dominant)
2CAN-LOWCAN-LOW (low is dominant)
3CAN-GNDCAN ground
4—Reserved
5—Reserved
6CAN-SHLDCAN shield (hardware version 1.1 and higher)
7CAN-GNDCAN ground
8—Reserved
Tip!
An RJ45 bus terminating connector is available for the 931E drive controllers.
Please contact Lenze.
931E-001.iso
16
KHB 13.0002-EN 2.0
4.4Connection of CAN bus master
efesotomasyon.com - Lenze
The below table shows the assignment of a 9-pin Sub-D socket such as provided by most
CAN masters for the connection of field devices.
Connection of the CAN bus to a 9-pin Sub-D socket
ViewPinSignalExplanation
1
2
3
4
5
Tab. 1CAN Sub-D socket
1—Reserved
6
2CAN-LOWCAN-LOW (low is dominant)
7
3CAN-GNDCAN ground
8
4—Reserved
9
5(CAN-SHLD)Optional CAN shield
6(GND)Optional ground
7CAN-HIGHCAN-HIGH (high is dominant)
8—Reserved
9(CAN-V+)Optional external CAN voltage supply
Electrical installation
Connection of CAN bus master
4
KHB 13.0002-EN 2.0
17
5
efesotomasyon.com - Lenze
CANopen communication
About CANopen
Structure of the CAN data telegram
5CANopen communication
5.1About CANopen
The CANopen protocol isa standardisedlayer 7protocol forthe CAN bus. This layeris based
on the CAN application layer (CAL), which has been developed as a universal protocol.
In practice, however, it became clear that applications with CAL were too complex for the
user. CANopen is a uniform, easy-to-use structure which has been developed to provide a
connection for CAN devices from different manufacturers.
z Network management
z Process data
z Parameter data
Note!
To the user, only the identifier, the data length and the user data are relevant.
All other data of the CAN telegram is automatically processed by the system.
18
KHB 13.0002-EN 2.0
5.1.2Identifier
efesotomasyon.com - Lenze
The principle of the CAN communication is based on a message-oriented data exchange
between one sender and many receivers. All nodes can send and receive
quasi-simultaneously.
The identifier in the CAN telegram - also called COB ID (communication object identifier)is used to control which node is to receive a sent message. In addition to the addressing,
the identifier contains information on the priority of the message and on the type of the
user data.
With the exception of the network management and the sync telegram, the identifier
contains the node address of the drive:
The identifier assignment is specified in the CANopen protocol.
The ex works default setting of the basic identifier is:
CANopen communication
About CANopen
Identifier
5
Object
NMT0
Sync80
EmergencyX80
PDO1
(process data channel 1)
PDO2
(process data channel 2)
SDO1
(parameter data channel 1)
Heartbeat/boot-upX700
5.1.3Node address ( node ID)
Each node of the CAN network must be assigned with a node address (also called node ID)
within the valid address range for unambiguous identification.
ƒ A node address may not be assigned more than once within a network.
TPDO1
RPDO1
TPDO2
RPDO2
DirectionBasic identifier
From the driveTo the driveHex
X180
X200
X280
X300
X580
X600
KHB 13.0002-EN 2.0
19
5
efesotomasyon.com - Lenze
5.1.4User data
CANopen communication
About CANopen
User data
The master and the drive controller communicate with each other by exchanging data
telegrams via the CAN bus.
The user data range of the C AN telegram contains network management data, parameter
data or process data:
ƒ Network management data (NMT data)
Network service: E.g. all CAN nodes can be addressed at the same time.
ƒ Process data (PDO, process data objects)
– Process data is transferred via the process data channel.
– Process data can be used to control the drive controller.
– The master can directly access the process data. The data is, for instance, directly
assigned to the I/O area of the master. It is necessary that the control and the drive
controller can exchange data within a very short time interval. For this purpose,
small amounts of data can be transferred cyclically.
– Process data is not stored in the drive controller.
– Process data is transferred between the master and the drive controllers to ensure
a continuous exchange of current input and output data.
– Examples for process data are, for instance, setpoints and actual values.
ƒ Parameter data (SDO, service data objects)
– Parameters are set, for instance, for the initial system set-up during
commissioning or when the material is changed on a production machine.
– Parameter data is transferred by means of so-called SDOs via the parameter data
channel. The transfer is acknowledged by the receiver, i.e. the sender gets a
feedback about the transfer being successful or not.
– The parameter data channel enables the access to all CANopen indexes.
– Parameter changes are automatically stored in the drive controller.
– In general, the transfer of parameters is not time-critical.
– Examples for parameter data are, for instance, operating parameters, diagnostic
information and motor data.
20
KHB 13.0002-EN 2.0
Parameter data transfer (SDO transfer)
efesotomasyon.com - Lenze
5.2Parameter data transfer (SDO transfer)
5.2.1Telegram structure
The telegram for parameter data has the following structure:
The object to be addressed is contained in bytes 2 and 3 of the telegram.
ƒ The value for the index is split up into low byte and high byte and entered in the
left-justified Intel format.
Subindex
11 bits4bitsUser data (up to 8 bytes)
Identifier
ƒ If an object (e.g. controller parameter) consists of several sub-objects, the
Data
length
sub-objects are addressed via subindexes. The number of the corresponding
subindex is entered in byte 4 of the telegram. (See following tables for sub-objects).
in the command code byte indicates that an error has occurred.
h
Command
code
Index
low byte
Index
high byte
Subindex
F0F1F2F3
Error code
These bytes contain the index (bytes 2 and 3) and the subindex (byte 4) at which an
error occurred.
ƒ Bytes 5 to 8:
The data bytes 5 to 8 contain the error code. The error code is represented opposite
to the direction of reading.
Example:
The representation of the error code 06 04 00 41
in bytes 5 to 8
h
Reading direction of the error code
41000406
5th byte6th byte7th byte8th byte
Low wordHigh word
Low byteHigh byteLow byteHigh byte
The below table lists the meanings of the error codes:
Error codeExplanation
F3 F2 F1 F0
06 01 00 00 Access to object is not supported
06 01 00 01 Attempt to read a write-only object
06 01 00 02 Attempt to write to a read-only object
06 02 00 00 Object does not exist in the object directory
06 04 00 41 Object cannot be mapped to the PDO
06 04 00 42 The number and length of objects to be mapped would exceed PDO length.
06 07 00 10 Data type does not match, length of service parameter does not match
06 07 00 12 Data type does not match, length of service parameter is too large
06 07 00 13 Data type does not match, length of service parameter is too small
06 09 00 11 Subindex does not exist
06 09 00 30 Value range of parameter exceeded
06 09 00 31 Parameter values too large
06 09 00 32 Parameter values too small
08 00 00 20 Data cannot be transferred/saved to the application.
08 00 00 21 Data cannot be transferred/saved to the application due to local control.
08 00 00 22 Data cannot be transferred/saved to the application due to current device state.
24
KHB 13.0002-EN 2.0
5.2.2Reading parameters (example)
efesotomasyon.com - Lenze
Problem
The numerator setting (object 6093_01) of the drive controller with node address 1 is to
be read via the parameter channel.
Telegram to the drive controller
ValueInfo
Identifier= Basic identifier + node address
=600+1=601
Data length= 08
Command code = 40
Index= 6093
h
h
Subindex= 1z Subindex = 1 (numerator)
Data 1
Data 2
Data 3
Data 4
Data 1 ... 4
=00
h
=00
h
=00
h
=00
h
= 00 00 00 00
h
h
CANopen communication
Parameter data transfer (SDO transfer)
Reading parameters (example)
z Basic identifier for parameter channel = 600
z Node address = 1
z “Read request” command (request to read a
parameter)
z Index of the position_factor
z Read request only
5
h
11 bits4bitsUser data
Identifier
601
h
Data
length
08
h
Command
code
40
h
Index
low byte
93
h
Index
high byte
60
h
Subindex
01
h
Data 1Data 2Data 3Data 4
00
h
Telegram from the drive controller
ValueInfo
Identifier= Basic identifier + node address
=580+1=581
h
Data length= 08
Command code = 43
Index= 6093
h
h
Subindex= 1z Subindex = 1 (numerator)
Data 1
Data 2
Data 3
Data 4
Data 1 ... 4
=C0
h
=4B
h
=03
h
=00
h
= C0 4B 03 00
h
11 bits4bitsUser data
Identifier
581
h
Data
length
08
h
Command
code
43
h
Index
low byte
93
h
z Basic identifier for parameter channel = 580
z Node address = 1
z “Read response” command (response to the read
request with the actual value)
z Index of the position_factor
z Assumption: The set numerator value is 00 03 4B C0
(216000d).
Index
high byte
60
h
Subindex
01
Data 1Data 2Data 3Data 4
h
C0
h
00
4B
h
h
00
03
h
h
00
h
h
h
00
h
KHB 13.0002-EN 2.0
25
5
efesotomasyon.com - Lenze
CANopen communication
Parameter data transfer (SDO transfer)
Writing parameters (example)
5.2.3Writing parameters (example)
Problem
The numerator (object 6093_01) of the drive controller with node address 1 is to be set to
216000 via the SDO (parameter data channel).
Telegram to the drive controller
ValueInfo
Identifier= Basic identifier + node address
=600+1=601
Data length= 08
Command code = 23
Index= 6093
h
h
Subindex= 1z Subindex = 1 (numerator)
Data 1
Data 2
Data 3
Data 4
Data 1 ... 4
=C0
h
=4B
h
=03
h
=00
h
= C0 4B 03 00
h
h
z Basic identifier for parameter channel = 600
z Node address = 1
z “Write request” command (send parameter to the
h
drive)
z Index of the position_factor
z Assumption: The numerator value to be set is to be
00 03 4B C0
(216000d).
h
11 bits4bitsUser data
Identifier
601
h
Data
length
08
h
Command
code
23
h
Index
low byte
93
h
Index
high byte
60
h
Subindex
01
h
Data 1Data 2Data 3Data 4
C0
h
4B
h
03
h
Telegram from the drive controller (acknowledgement for faultless execution)
ValueInfo
Identifier= Basic identifier + node address
=580+1=581
h
Data length= 08
Command code = 60
Index= 6093
h
h
Subindex= 1z Subindex = 1 (numerator)
Data 1 ... 4= 00 00 00 00
h
11 bits4bitsUser data
Identifier
581
h
Data
length
08
h
Command
code
60
h
Index
low byte
93
h
z Basic identifier for parameter channel = 580
z Node address = 1
z “Write response” command (acknowledgement from
the drive controller)
z Index of the position_factor
z Acknowledgement only
Index
high byte
60
h
Subindex
01
Data 1Data 2Data 3Data 4
h
00
h
00
h
00
h
00
h
h
00
h
26
KHB 13.0002-EN 2.0
5.3Process data transfer (PDO transfer)
efesotomasyon.com - Lenze
Process data objects (PDOs)can beused, forinstance, forthe fastevent-controlled transfer
of data. The PDO transfers one or several parameters specified in advance. Unlike with an
SDO, the transfer of a PDO is not acknowledged. After the PDO activation, all receivers
must therefore always be able to process any arriving PDOs. This usually means a
considerable software load on the master. However, this disadvantage is compensated by
the advantage that the master does not need to cyclically poll the parameters transferred
by a PDO, which results in a significant reduction of the CAN bus load.
Example:
The master wants to know when the drive controller has completed the positioning from
AtoB.
When SDOs areused for this purpose, the master continuously (e.g. every millisecond) has
to poll the status word object, i.e. the load on the bus is high.
When a PDO is used, right from the start of the application the drive controller is
parameterised in such a way that it transmits a PDO containing the status word object as
soon as the status word object changes.
CANopen communication
Process data transfer (PDO transfer)
Telegram structure
5
Instead of polling continuously, the master automatically receives a corresponding
message as soon as the event has occurred.
The following types of process data telegram are distinguished
ƒ Process data telegrams to the drive controller: Receive PDO (RPDOx)
ƒ Process data telegrams from the drive controller: Transmit PDO (TPDOx)
5.3.1Telegram structure
The telegram for process data has the following structure:
The drive controller is provided with two transmit and two receive PDOs.
Almost all objects of the object directory can be entered in (mapped to) the PDOs, i.e. the
PDO containsfor instance theactual speed value or actual positionvalue as data.The drive
controller must know in advance which data is to be transferred because the PDO only
contains user data and no information about the type of the parameter.
In this way almost all kinds of data telegrams can be defined. The settings required are
described in the following chapters.
KHB 13.0002-EN 2.0
27
5
efesotomasyon.com - Lenze
CANopen communication
Process data transfer (PDO transfer)
Objects for PDO parameterisation
5.3.3Objects for PDO parameterisation
Two transmit PDOs (TPDO) and two receive PDOs (RPDO) are available in the drive
controller. The different objects of the PDOs are identical.
1. Transmit PDO
IndexNamePossible settings
LenzeSelectionDescription
1800
Transmit PDO1
h
Communication
Parameter
0 number_of_entries
1 COB-ID_used_by_
PDO
2 transmission_type 255
3 inhibit_time0
00000181
h
Characteristics
00
h
03
h
00000181
Bit no.Value
0-10x11-bit identifier
11 - 280
290
30
31
0{1}240, 254, 255 —
0Function is switched off
n = 1 ... 240By entering a value n, this
n = 254, 255Event-controlled
0{0.1 ms}65535 —
h
0RTR of this PDO is permitted
1RTR of this PDO is not
0PDO is active
1PDO is inactive
{1h}04
{1h}000001FF
RECUINT8RO—
h
Maximum number of
supported subindexes.
3 subindexes are supported.
—UINT32 RW—
h
Identifier of transmit PDO1,
+ node address).
(180
h
For processing, bits 30 and
31 must be set
(parameterisation of
mapping).
The extended identifier
(bit 29) is not supported.
Each bit of this range must
be ”0”.
(Lenze).
permitted (unadjustable).
UINT8RW—
Setting of the transmission
mode
PDO is accepted with every
n-th sync.
transmission mode
UINT16 RW—
Setting of the minimum
delay time between two
PDOs. The time can only be
changed if the PDO is not
active (subindex 1, bit 31 = 1)
28
KHB 13.0002-EN 2.0
CANopen communication
efesotomasyon.com - Lenze
Process data transfer (PDO transfer)
Objects for PDO parameterisation
5
IndexNamePossible settings
LenzeSelectionDescription
1A00
Transmit PDO1
h
Mapping Parameter
0 number_of_
mapped_objects
1 first_mapped_
object
2 second_mapped_
object
...
4 fourth_mapped_
object
60410010
h
00
01
Characteristics
h
h
{1h}04
{1h}
RECUINT32 RW—
h
Maximum number of
supported subindexes.
1 subindex is supported.
—UINT32 RW—
EntryoftheCOBIDofthe
first mapped object.
—UINT32 RW—
Not supported.
—UINT32 RW—
Not supported.
KHB 13.0002-EN 2.0
29
5
efesotomasyon.com - Lenze
CANopen communication
Process data transfer (PDO transfer)
Objects for PDO parameterisation
2. Transmit PDO
IndexNamePossible settings
LenzeSelectionDescription
1801
Transmit PDO2
h
Communication
Parameter
0 number_of_entries
1 COB-ID_used_by_
PDO
2 transmission_type 255
3 inhibit_time0
00000281
h
Characteristics
00
h
03
h
00000281
Bit no.Value
0-10x11-bit identifier
11 - 280
290
30
31
0{1}240, 254, 255 —
0Function is switched off
n = 1 ... 240By entering a value n, this
n = 254, 255Event-controlled
0{0.1 ms}65535 —
h
0RTR of this PDO is permitted
1RTR of this PDO is not
0PDO is active
1PDO is inactive
{1h}04
{1h}000002FF
RECUINT8RO—
h
Maximum number of
supported subindexes
3 subindexes are supported.
—UINT32 RW—
h
Identifier of transmit PDO2,
+ node address).
(280
h
For processing, bits 30 and
31 must be set
(parameterisation of
mapping).
The extended identifier
(bit 29) is not supported.
Each bit of this range must
be ”0”.
(Lenze)
permitted (unadjustable)
UINT8RW—
Setting of the transmission
mode
PDO is accepted with every
n-th sync.
transmission mode
UINT16 RW—
Setting of the minimum
delay time between two
PDOs. The time can only be
changed if the PDO is not
active (subindex 1, bit 31 = 1)
30
KHB 13.0002-EN 2.0
Loading...
+ 118 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.