ABB FCAN 01 User Manual

Options for ABB drives, inverters and converters  
User’s manual  
FCAN-01 CANopen adapter module  
User’s manual  
FCAN-01 CANopen adapter module  
Table of contents  
1. Safety  
4. Mechanical installation  
5. Electrical installation  
6. Start-up  
3AFE68615500 Rev D  
EN  
EFFECTIVE: 2012-01-25  
© 2012 ABB Oy  
All Rights Reserved.  
Table of contents  
5
Table of contents  
1. Safety  
What this chapter contains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11  
Use of warnings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12  
Safety in installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13  
2. About the manual  
What this chapter contains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15  
Applicability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15  
Compatibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15  
Target audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15  
Purpose of the manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16  
Related manuals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16  
Before you start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17  
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18  
Terms and abbreviations used in this manual . . . . . . . . . . . . . . 19  
Terms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19  
CANopen abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20  
3. Overview of the CANopen protocol and the FCAN-01  
adapter module  
What this chapter contains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23  
CANopen protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23  
Topology of the CANopen link . . . . . . . . . . . . . . . . . . . . . . . . . . 24  
FCAN-01 CANopen adapter module . . . . . . . . . . . . . . . . . . . . . 25  
Layout of the adapter module . . . . . . . . . . . . . . . . . . . . . . . . . . 26  
4. Mechanical installation  
What this chapter contains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27  
Delivery check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27  
Mounting the adapter module . . . . . . . . . . . . . . . . . . . . . . . . . . 28  
5. Electrical installation  
What this chapter contains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  
 
6 Table of contents  
Connecting the module to the CANopen network . . . . . . . . . . . 30  
Bus termination . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31  
AC and DC parameters for the CANopen network . . . . . . . . . . . 32  
Bus cable and termination resistors . . . . . . . . . . . . . . . . . . . 32  
6. Start-up  
Drive configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35  
CANopen connection configuration . . . . . . . . . . . . . . . . . . . 36  
Data transfer rates supported. . . . . . . . . . . . . . . . . . . . . 36  
FCAN-01 configuration parameters – group A (group 1) 37  
FCAN-01 configuration parameters – group B (group 2) 51  
FCAN-01 configuration parameters – group C (group 3) 54  
allocation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57  
Control locations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58  
Starting up ACS355 drives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58  
Parameter setting examples – ACS355 . . . . . . . . . . . . . . . . 59  
CiA 402 vl velocity mode with default PDO mapping . . . 59  
Speed and torque control using ABB Drives  
communication profile with parameter-configured PDO  
mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61  
Starting up ACSM1 drives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64  
Parameter setting examples – ACSM1 . . . . . . . . . . . . . . . . 66  
Using position control with the CiA 402 Profile Position  
mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66  
Starting up ACS850 drives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69  
Parameter setting examples – ACS850 . . . . . . . . . . . . . . . . 70  
CiA 402 Velocity mode with default PDO mapping . . . . 70  
ABB Drives communication profile with parameter-  
configured PDO mapping . . . . . . . . . . . . . . . . . . . . . . . . 72  
Starting up ACS880 drives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75  
Parameter setting examples – ACS880 . . . . . . . . . . . . . . . . 76  
CiA 402 Velocity mode with default PDO mapping . . . . 76  
Configuring the master station . . . . . . . . . . . . . . . . . . . . . . . . . . 78  
Table of contents  
7
EDS files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78  
Configuring an ABB AC500 PLC . . . . . . . . . . . . . . . . . . . . . 79  
7. Communication profiles  
What this chapter contains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87  
Communication profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87  
CANopen device profile CiA 402 . . . . . . . . . . . . . . . . . . . . . . . . 89  
Device Control state machine . . . . . . . . . . . . . . . . . . . . . . . 89  
Modes of operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90  
Homing mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90  
Profile position mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91  
Position demand value. . . . . . . . . . . . . . . . . . . . . . . . . . 91  
Position actual value . . . . . . . . . . . . . . . . . . . . . . . . . . . 91  
Interpolated position mode . . . . . . . . . . . . . . . . . . . . . . . . . 91  
Profile velocity mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91  
Target velocity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92  
Velocity actual value . . . . . . . . . . . . . . . . . . . . . . . . . . . 92  
Profile torque mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92  
Target torque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92  
Torque actual value . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92  
Velocity mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93  
Target velocity of CiA 402 Velocity mode . . . . . . . . . . . 93  
Control effort of CiA 402 Velocity mode. . . . . . . . . . . . . 93  
Control word and Status word of the CiA 402 profile . . . . . . 93  
State machine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99  
ABB Drives communication profile . . . . . . . . . . . . . . . . . . . . . . 100  
Control word and Status word . . . . . . . . . . . . . . . . . . . . . . 100  
Control word contents . . . . . . . . . . . . . . . . . . . . . . . . . 100  
Status word contents . . . . . . . . . . . . . . . . . . . . . . . . . . 103  
State machine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105  
References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106  
Scaling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106  
Actual values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107  
Scaling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107  
8 Table of contents  
8. Communication protocol  
CAN data frame . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109  
FCAN-01 boot-up sequence and  
Rx PDO1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114  
Tx PDO1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115  
Rx PDO6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116  
Tx PDO6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117  
Rx PDO21 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118  
Tx PDO21 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119  
Mapping format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120  
PDO configuration via the CAN bus . . . . . . . . . . . . . . . . . . . . . 121  
Service Data Objects (SDO) . . . . . . . . . . . . . . . . . . . . . . . . . . 124  
SDO Download . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124  
SDO Upload . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125  
Read Service (SDO Upload) . . . . . . . . . . . . . . . . . . . . . . . . . . 126  
Initiate SDO Upload Protocol . . . . . . . . . . . . . . . . . . . . . . . 126  
Write Service (SDO Download) . . . . . . . . . . . . . . . . . . . . . . . . 127  
Initiate SDO Download Protocol . . . . . . . . . . . . . . . . . . . . 127  
Abort SDO Transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128  
Abort SDO Transfer Protocol . . . . . . . . . . . . . . . . . . . . . . . 128  
Abort code description . . . . . . . . . . . . . . . . . . . . . . . . . 129  
CANopen Object Dictionary . . . . . . . . . . . . . . . . . . . . . . . . . . . 131  
Object Dictionary Structure . . . . . . . . . . . . . . . . . . . . . . . . 131  
Communication profile area (1000...1FFF) . . . . . . . . . . . . 132  
Manufacturer-specific profile area (2000...5FFF) . . . . . . . . 142  
Manufacturer-specific profile objects . . . . . . . . . . . . . . 142  
Drive actual signals and parameters . . . . . . . . . . . . . . 143  
Standardized device profile area (6000...9FFF) . . . . . . . . 145  
9. Diagnostics  
What this chapter contains . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151  
LED indications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151  
Table of contents  
9
10. Technical data  
What this chapter contains . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153  
FCAN-01 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154  
CANopen link . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155  
11. Appendix A – Dictionary structure and entries  
What this chapter contains . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157  
Description of transmission type . . . . . . . . . . . . . . . . . . . . . . . 158  
Description of PDO COB-ID entry . . . . . . . . . . . . . . . . . . . . . . 158  
PDO mapping entry structure – example . . . . . . . . . . . . . . . . . 159  
12. Appendix B – CANopen error codes  
What this chapter contains . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161  
Error codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161  
Further information  
Product and service inquiries . . . . . . . . . . . . . . . . . . . . . . . . . . 171  
Product training . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171  
Providing feedback on ABB Drives manuals . . . . . . . . . . . . . . 171  
Document library on the Internet . . . . . . . . . . . . . . . . . . . . . . . 171  
10 Table of contents  
Safety 11  
1
Safety  
What this chapter contains  
The chapter presents the warning symbols used in this manual and  
the safety instructions which you must follow when installing an  
optional module into a drive, converter or inverter. If ignored,  
physical injury or death may follow, or damage may occur to the  
equipment. Read this chapter before you start the installation.  
     
12 Safety  
Use of warnings  
Warnings caution you about conditions which can result in serious  
injury or death and/or damage to the equipment and advise on how  
to avoid the danger. The following warning symbols are used in  
this manual:  
Electricity warning warns of hazards from electricity  
which can cause physical injury and/or damage to the  
equipment.  
General warning warns about conditions, other than  
those caused by electricity, which can result in physical  
injury and/or damage to the equipment.  
 
Safety 13  
Safety in installation  
These warnings are intended for all who install an optional module  
into a drive, converter or inverter.  
WARNING! Ignoring the following instructions can cause  
physical injury or death, or damage to the equipment.  
Only qualified electricians are allowed to install and maintain  
the drive, converter or inverter!  
Disconnect the drive, converter or inverter into which the  
optional module will be installed from all possible power  
sources. After disconnecting, always wait for 5 minutes to let  
the intermediate circuit capacitors discharge before you  
proceed.  
Always ensure by measuring with a multimeter (impedance at  
least 1 Mohm) that:  
there is no voltage between the input power terminals of  
the drive, converter or inverter and the ground  
there is no voltage between the output power terminals of  
the drive, converter or inverter and the ground.  
Do not work on the control cables when power is applied to the  
external control circuits of the drive, converter or inverter.  
Externally supplied control circuits may carry dangerous  
voltage.  
 
14 Safety  
About the manual 15  
2
About the manual  
What this chapter contains  
This chapter introduces this manual.  
Applicability  
This manual applies to the FCAN-01 CANopen adapter module  
(+K457), SW version 1.046 or later.  
Compatibility  
The FCAN-01 CANopen adapter module is compatible with the  
following drives:  
ACS355  
ACSM1  
ACS850  
ACS880.  
Target audience  
The reader is expected to have basic knowledge of fieldbus  
interface, electrical fundamentals, electrical wiring practices and  
how to operate the drive.  
         
16 About the manual  
Purpose of the manual  
The manual provides information on installing, commissioning and  
using an FCAN-01 CANopen adapter module.  
Related manuals  
The related manuals are listed below.  
Code (English)  
Drive user’s manuals  
ACS355 drives (0.37…22 kW,  
0.5…30 hp) user’s manual  
Drive hardware manuals and  
guides  
ACSM1-204 regen supply modules 3AUA0000053713  
(5.3 to 61 kW) hardware manual  
ACSM1-04 drive modules (0.75 to 3AFE68797543  
45 kW) hardware manual  
ACSM1-04 drive modules (55 to  
110 kW) hardware manual  
ACSM1-04Lx liquid-cooled drive  
modules (55 to 160 kW) hardware  
manual  
ACS850-04 (0.37…45 kW)  
hardware manual  
ACS850-04 (55…160 kW, 75…200 3AUA0000045487  
hp) hardware manual  
ACS850-04 (200…500 kW,  
250…600 hp) hardware manual  
ACS880-01 (0.55 to 250 kW, 0.75 3AUA0000078093  
to 350 hp) hardware manual  
     
About the manual 17  
Code (English)  
Drive firmware manuals and  
guides  
ACSM1 motion control program  
firmware manual  
ACSM1 speed and torque control 3AFE68848261  
program firmware manual  
ACSM1 regen supply control  
program firmware manual  
ACS850 standard control program 3AUA0000045497  
firmware manual  
ACS880 primary control program  
firmware manual  
Option manuals and guides  
FCAN-01 CANopen adapter  
module user’s manual  
You can find manuals and other product documents in PDF format  
on the Internet. See section Document library on the Internet on  
the inside of the back cover. For manuals not available in the  
Document library, contact your local ABB representative.  
Before you start  
It is assumed that the drive is installed and ready to operate before  
you start the installation of the adapter module.  
In addition to conventional installation tools, have the drive  
manuals available during the installation as they contain important  
information not included in this manual. The drive manuals are  
referred to at various points of this manual.  
 
18 About the manual  
Contents  
The manual consists of the following chapters:  
Safety presents the safety instructions which you must follow  
when installing a fieldbus adapter module.  
About the manual introduces this manual.  
Overview of the CANopen protocol and the FCAN-01 adapter  
module contains a short description of the CANopen protocol  
and the adapter module.  
Mechanical installation contains a delivery checklist and  
instructions on mounting the adapter module.  
Electrical installation contains wiring and bus termination  
instructions.  
Start-up presents the steps to take during the start-up of the  
drive with the adapter module and gives examples of  
configuring the master system.  
Communication profiles describes the communication profiles  
used in communication between the CANopen network, the  
adapter module and the drive.  
Communication protocol describes the communication on a  
CANopen network.  
Diagnostics explains how to trace faults with the status LEDs  
on the adapter module.  
Technical data contains the technical data of the adapter  
module and the CANopen link.  
Appendix A – Dictionary structure and entries contains  
information about PDO transmission and mapping.  
Appendix B – CANopen error codes contains reference tables  
for decoding CANopen error messages.  
 
About the manual 19  
Terms and abbreviations used in this manual  
Terms  
Term  
Explanation  
Communication module Communication module is a name for a device  
(eg, a fieldbus adapter) through which the drive  
is connected to an external communication  
network (eg, a fieldbus). The communication  
with the module is activated with a drive  
parameter.  
Command word  
Control word  
See Control word.  
16-bit or 32-bit word from master to slave with  
bit-coded control signals (sometimes called the  
Command word)  
FCAN-01 CANopen  
adapter module  
One of the optional fieldbus adapter modules  
available for ABB drives. FCAN-01 is a device  
through which an ABB drive is connected to a  
CANopen network.  
Object dictionary  
Parameter  
Local storage of all Communication Objects  
(COB) recognized by a device  
Operating instruction for the drive. Parameters  
can be read and programmed with the drive  
control panel, drive PC tools or through the  
adapter module.  
Profile  
Adaptation of the protocol for certain application  
field, for example, drives. In this manual, drive-  
internal profiles (eg, DCU or FBA) are called  
native profiles.  
Status word  
16-bit or 32-bit word from slave to master with  
bit-coded status messages  
   
20 About the manual  
CANopen abbreviations  
Abbreviation  
CAN  
Explanation  
Controller Area Network  
CiA  
CAN in Automation, International User’s and  
Manufacturer’s Group  
CMS  
CAN Message Specification; one of the service  
elements of the CAN Application Layer in the  
CAN Reference Model  
COB  
DBT  
Grouping of pre-defined data objects accessible  
via the network.  
Distributor; one of the service elements of the  
CAN Application Layer in the CAN Reference  
Model. It is the responsibility of the Distributor to  
distribute COB IDs to the COBs that are used  
by a CMS.  
EDS  
LMT  
Electronic Data Sheet; a node-specific ASCII-  
format file required when configuring the CAN  
network. The EDS file contains general  
objects (parameters). EDS files for ABB Drives  
are available at the Document library  
(www.abb.com/drives).  
Layer Management; one of the service  
elements of the CAN Application Layer in the  
CAN Reference Model. It serves to configure  
parameters for each layer in the CAN  
Reference Model.  
LSB  
MSB  
NMT  
Least significant bit/byte  
Most significant bit/byte  
Network Management; one of the service  
elements of the CAN Application Layer in the  
CAN Reference Model. It performs initialization,  
configuration and error handling on a CAN  
network.  
OSI  
Open Systems Interconnection  
PDO  
Process Data Object; a type of COB. Used for  
transmitting time critical data, such as control  
commands, references and actual values.  
 
About the manual 21  
Abbreviation  
Explanation  
RO  
Denotes read-only access.  
Denotes read/write access.  
RW  
SDO  
Service Data Object; a type of COB. Used for  
transmitting non-time-critical data, such as  
parameters.  
22 About the manual  
Overview of the CANopen protocol and the FCAN-01 adapter module 23  
3
Overview of the CANopen  
protocol and the FCAN-01  
adapter module  
What this chapter contains  
This chapter contains a short description of the CANopen protocol  
and the FCAN-01 CANopen adapter module.  
CANopen protocol  
CANopen is a higher layer protocol based on the CAN (Control  
Area Network) serial bus system and the CAL (CAN Application  
Layer). CANopen assumes that the hardware of the connected  
device has a CAN transceiver and a CAN controller as specified in  
ISO 11898.  
The CANopen Communication Profile, CiA 301, includes both  
cyclic and event driven communication, which makes it possible to  
reduce the bus load to minimum while still maintaining extremely  
short reaction times. High communication performance can be  
achieved at relatively low baud rates, thus reducing EMC problems  
and cable costs.  
CANopen device profiles define both direct access to drive  
parameter and time critical process data communication. The  
adapter module fulfills CiA (CAN in Automation) specification CiA  
402 (CANopen device profile for drives and motion control).  
       
24 Overview of the CANopen protocol and the FCAN-01 adapter module  
The physical medium of CANopen is a differentially driven two wire  
bus line with common return according to ISO 11898. The  
maximum length of the bus is limited by the communication speed.  
The maximum theoretical number of nodes is 127. However, in  
practice, the maximum number depends on the capabilities of the  
used CAN transceivers.  
Further information is available from the CAN in Automation  
International Users and Manufacturers Group (www.can-cia.org).  
Topology of the CANopen link  
The following figure describes the topology of the CANopen link.  
ABB drive  
Other slave  
device  
ABB drive  
CANopen  
master  
T
Other slave  
device  
ABB drive  
Other slave  
device  
ABB drive  
T
T = Termination  
 
Overview of the CANopen protocol and the FCAN-01 adapter module 25  
FCAN-01 CANopen adapter module  
The FCAN-01 CANopen adapter module is an optional device for  
ABB drives. It enables the connection of the drive to a CANopen  
network. The drive is considered as a slave (server) on the  
CANopen network.  
Through the adapter module you can:  
give control commands to the drive  
(for example, Start, Stop, Run enable)  
feed a motor speed, torque or position reference to the drive  
give a process actual value or a process reference to the PID  
controller of the drive  
read status information and actual values from the drive  
change drive parameter values  
reset a drive fault.  
The CANopen commands and services supported by the adapter  
module are discussed in chapter Communication protocol. Refer to  
the drive manuals as to which commands are supported by the  
drive.  
The adapter module is mounted into an option slot on the motor  
control board of the drive. See the drive manuals for module  
placement options.  
 
26 Overview of the CANopen protocol and the FCAN-01 adapter module  
Layout of the adapter module  
The following figure describes the layout of the adapter module.  
Diagnostic LEDs  
(see chapter Diagnostics)  
Bus connector X1  
(see chapter Electrical  
installation)  
Mounting screw  
 
Mechanical installation 27  
4
Mechanical installation  
What this chapter contains  
This chapter contains a delivery checklist and instructions on  
mounting the adapter module.  
WARNING! Follow the safety instructions given in this  
manual and the drive documentation.  
Delivery check  
The option package for the adapter module contains:  
CANopen adapter module, type FCAN-01  
this manual.  
       
28 Mechanical installation  
Mounting the adapter module  
The adapter module is inserted into its specific position in the drive.  
The module is held in place with plastic pins and one screw. The  
screw also provides the electrical connection between the module  
and drive frame for cable shield termination.  
When the module is installed, the signal and power connection to  
the drive is made through a 20-pin connector. (All drives do not use  
all the available signals so the connector on the drive may have  
fewer pins.)  
Mounting procedure:  
1. Insert the module carefully into its position on the drive.  
2. Fasten the screw.  
Note: It is essential to install the screw properly to fulfill the EMC  
requirements and to ensure the proper operation of the module.  
For more information on mounting the adapter module, see the  
drive manuals.  
 
Electrical installation 29  
5
Electrical installation  
What this chapter contains  
This chapter contains:  
general cabling instructions  
bus termination instructions  
instructions on connecting the adapter module to the CANopen  
network.  
WARNING! Before installation, switch off the drive power  
supply. Wait five minutes to ensure that the capacitor bank  
of the drive is discharged. Switch off all dangerous  
voltages connected from external control circuits to the inputs and  
outputs of the drive.  
General cabling instructions  
Arrange the bus cables as far away from the motor cables as  
possible.  
Avoid parallel runs.  
Use bushings at cable entries.  
       
30 Electrical installation  
Connecting the module to the CANopen network  
Connect the bus cable to connector X1 on the adapter module.  
The connector pin allocation described below follows the CANopen  
specification CiA 301.  
1
5
SUB-D9  
(male)  
X1  
X1  
6
9
Description  
1
2
3
4
5
6
7
8
9
-
Not in use  
CAN_L  
CAN_L bus line (dominant low)  
CAN ground  
CAN_GND  
-
Not in use  
CAN_SHLD Optional CAN shield  
GND  
Optional ground  
CAN_H  
-
CAN_H bus line (dominant high)  
Not in use  
CAN_V+  
Optional CAN external power supply. Not supported  
by FCAN-01.  
 
Electrical installation 31  
Bus termination  
Bus termination is required to prevent signal reflections from the  
bus cable ends. The adapter module is not equipped with internal  
bus termination. Therefore the first and last nodes of the bus must  
be included with bus termination. Termination is done by  
connecting one resistor between the CAN_H and CAN_L signals.  
The nominal value for the terminating resistor is 120 ohms. The  
resistors can be connected between the CAN_H and CAN_L wires  
or a D-SUB connector with a built-on termination can be used.  
In the following diagram, the built-on terminations of the D-SUB  
connectors at the first and last nodes are switched on.  
CANopen  
node  
CANopen  
node  
CANopen  
node  
CANopen  
node  
Term.  
ON  
Term.  
OFF  
Term.  
OFF  
Term.  
ON  
In the following diagram, the bus line is terminated with 121 ohm,  
1 % (E96) resistors connected between the CAN_L and CAN_H  
wires at each end.  
CANopen  
node  
CANopen  
node  
CANopen  
node  
CAN_H  
121 ohm  
1%  
Metal Film  
1/4 W  
121 ohm  
1%  
Metal Film  
1/4 W  
CAN_L  
www.can-cia.org.  
 
32 Electrical installation  
AC and DC parameters for the CANopen network  
Bus cable and termination resistors  
The cables, connectors, and termination resistors used in  
CANopen networks must meet the requirements specified in ISO  
11898.  
The table below lists the standard values for DC parameters for  
CANopen networks with less than 64 nodes:  
1)  
Bus length  
[m]  
Bus cable  
Termination  
resistance  
[ohm]  
Baud rate  
[kbit/s]  
Length-  
related  
resistance  
[mohm/m]  
Cross-  
section  
[mm ]  
2
0…40  
70  
0.25…0.34 124  
1000 at 40 m  
> 500 at 100 m  
> 100 at 500 m  
> 50 at 1 km  
40…300  
300…600  
< 60  
< 40  
0.34…0.6  
0.5…0.6  
0.75…0.8  
150…300  
150…300  
150…300  
600…1000 < 26  
1)  
Recommended cable for AC parameters: 120 ohm impedance and 5  
ns/m line delay  
With drop cables the recommended cable cross-section is  
0.25…0.34 mm2.  
In addition to the cable resistance, the real resistance of the  
connectors should be taken into account in voltage drop  
calculation. The transmission resistance of one connector should  
be 2.5...10 mohm.  
The following table lists the maximum bus cable length for different  
node numbers (n), when  
minimum dominant value Vdiff.out.min = 1.5 V  
minimum differential input resistance Rdiff.min = 20 kohm  
requested differential input voltage Vth.max = 1.0 V  
minimum termination resistance RT.min = 118 ohm.  
   
Electrical installation 33  
1)  
2)  
Wire  
Maximum length [m]  
Maximum length [m]  
cross-  
section  
[mm ]  
n = 32  
n = 64  
n = 100 n = 32  
n = 64  
n = 100  
2
0.25  
200  
360  
550  
170  
150  
230  
420  
640  
200  
360  
550  
170  
320  
480  
0.5  
310  
470  
270  
410  
0.75  
1)  
Safety margin of 0.2  
Safety margin of 0.1  
2)  
34 Electrical installation  
Start-up 35  
6
Start-up  
What this chapter contains  
This chapter contains:  
information on configuring the drive for operation with the  
adapter module  
drive-specific instructions on starting up the drive with the  
adapter module  
examples of configuring the master station for communication  
with the adapter module.  
WARNING! Follow the safety instructions given in this  
manual and the drive documentation.  
Drive configuration  
The following information applies to all drive types compatible with  
the adapter module, unless otherwise stated.  
         
36 Start-up  
CANopen connection configuration  
After the adapter module has been mechanically and electrically  
installed according to the instructions in chapters Mechanical  
installation and Electrical installation, the drive must be prepared  
for communication with the module.  
The detailed procedure of activating the module for CANopen  
communication with the drive depends on the drive type. Normally,  
a parameter must be adjusted to activate the communication. See  
the drive-specific start-up sections on pages 58, 64, 69 and 75.  
Once communication between the drive and the adapter module  
has been established, several configuration parameters are copied  
to the drive. These parameters are shown in the tables below and  
must be checked first and adjusted where necessary.  
Note: Not all drives display descriptive names for the configuration  
parameters. To help you identify the parameters in different drives,  
the names displayed by each drive are given in grey boxes in the  
tables.  
An example on how to configure PDOs via the CAN bus is given in  
section PDO configuration via the CAN bus.  
Note: The new settings take effect only when the adapter module  
is powered up the next time or when the fieldbus adapter refresh  
parameter is activated.  
Data transfer rates supported  
The FCAN-01 CANopen adapter module supports the following  
CANopen communication speeds: 50 kbit/s, 100 kbit/s, 125 kbit/s,  
250 kbit/s, 500 kbit/s, 1 Mbit/s.  
Note: 100 kbit/s is not recommended for a new installation.  
   
Start-up 37  
FCAN-01 configuration parameters – group A (group 1)  
Note: The actual parameter group number depends on the drive  
type. Group A (group 1) corresponds to:  
parameter group 51 in ACS355, ACSM1 and ACS850  
parameter group 51 in ACS880 if the adapter is installed as  
fieldbus adapter A or group 54 if the adapter is installed as  
fieldbus adapter B.  
No. Name/Value  
Description  
Default  
setting  
01  
FBA TYPE  
Read-only. Shows the fieldbus adapter type as 1 =  
detected by the drive. Value cannot be adjusted CAN-  
by the user.  
open  
If the value is 0 = None, the communication  
between the drive and the module has not been  
established.  
02  
NODE ID  
Selects the node address of the module.  
Each device on the CANopen network must  
have a unique node identifier. Used to define a  
node identifier for the drive it is connected to.  
3
ACS355:  
FB PAR 2  
ACSM1:  
FBA PAR2  
ACS850:  
FBA par2  
ACS880:  
Node ID  
1…127  
Node address  
   
38 Start-up  
No. Name/Value  
Description  
Default  
setting  
03  
BIT RATE  
Sets the bit rate for the CANopen interface.  
This is user selectable, but must be the same  
on every node on the CANopen network.  
Note: 100 kbit/s is not recommended for a new  
installation.  
3 = 125  
kbit/s  
ACS355:  
FB PAR 3  
ACSM1:  
FBA PAR3  
ACS850:  
FBA par3  
ACS880:  
Bit rate  
0 = 1 Mbit/s  
1 = 500 kbit/s  
2 = 250 kbit/s  
3 = 125 kbit/s  
4 = 100 kbit/s  
5 = 50 kbit/s  
CONF LOC  
1 Mbit/s  
500 kbit/s  
250 kbit/s  
125 kbit/s  
100 kbit/s  
50 kbit/s  
04  
Selects the source of the PDO configuration.  
Note: The first mapping entries of the Tx/Rx  
PDO1 and Tx/Rx PDO6 are fixed in the  
ACS355 drive.  
Note: Make sure that the PLC does not  
overwrite the selected configuration during the  
initialization phase when the configuration is  
taken from the FCAN-01 configuration  
parameter groups.  
0
ACS355:  
FB PAR 4  
ACSM1:  
FBA PAR4  
ACS850:  
FBA par4  
ACS880:  
Conf location  
0 = Network  
PDO configuration via CAN bus: CANopen  
objects 1400h, 1600h, 1405h, 1605h, 1414h,  
1614h, 1800h, 1A00h, 1805h, 1A05h, 1814h  
and 1A14h only.  
1 = Parameters  
PDO configuration with drive parameters:  
adapter module configuration parameter group  
A (group 1), group B (group 2) and group C  
(group 3) (initial values).  
Start-up 39  
No. Name/Value  
Description  
Default  
setting  
05  
PROFILE  
Selects the used communication profile used by 1 = ABB  
the adapter module:  
For more information on the communication  
profiles, see chapter Communication profiles.  
Drives  
ACS355:  
FB PAR 5  
ACSM1:  
FBA PAR5  
ACS850:  
FBA par5  
ACS880:  
Profile  
0 = CiA 402  
CANopen device profile CiA 402 selected  
ABB Drives profile selected  
1 = ABB Drives  
2 = Transp. 16  
3 = Transp. 32  
T16 SCALE  
Transparent 16 profile selected  
Transparent 32 profile selected  
06  
Defines the reference multiplier/actual value  
divisor for the adapter module. The parameter  
is effective only when the Transparent 16 profile  
is selected AND the drive is using the native  
communication profile (for example, DCU or  
FBA) and a 16-bit transparent Reference  
1/Actual value 1.  
99  
ACS355:  
FB PAR 6  
ACSM1:  
FBA PAR6  
ACS850:  
With an ACS355 drive, the speed reference  
from the PLC is multiplied by the value of this  
parameter plus one. For example, if the  
parameter has a value of 99 and a reference of  
1000 given by the master, the reference will be  
multiplied by 99 + 1 = 100 and forwarded to the  
drive as 100000. According to the DCU profile,  
this value is interpreted as a reference of 100  
rpm in the drive.  
FBA par6  
ACS880:  
T16 scale  
With ACSM1, ACS850 and ACS880, setting  
this parameter to 65535 provides the  
approximation of 1 1 rpm.  
0…65535  
Reference multiplier/actual value divisor  
40 Start-up  
No. Name/Value  
Description  
Default  
setting  
07  
RPDO1-COB-ID  
Defines the COB-ID for Rx PDO1.  
Note: It is recommended to use the default  
COB-ID.  
1
ACS355:  
FB PAR 7  
ACSM1:  
FBA PAR7  
ACS850:  
FBA par7  
ACS880:  
RPDO1-COB-ID  
0 = Disable  
Rx PDO1 is not valid (disabled). COB-ID is  
80000200h + Node-ID.  
1 = Default  
Rx PDO1 is valid and configured to use the  
default COB-ID (200h + Node-ID).  
385…1407 (dec) = Rx PDO1 is valid and configured to use a  
181h … 57Fh  
custom COB-ID defined with this parameter.  
COB-ID must be within the allowed PDO COB-  
ID range (181h - 57Fh).  
08  
RPDO1-TR TYPE Defines the Rx PDO1 transmission type. See  
255  
chapter Appendix A – Dictionary structure and  
entries.  
ACS355:  
FB PAR 8  
ACSM1:  
FBA PAR8  
ACS850:  
FBA par8  
ACS880:  
RPDO1-TR type  
0…255 (dec)  
Rx PDO1 transmission type. See section  
Description of transmission type on page 158.  
Start-up 41  
No. Name/Value  
09 RPDO1-EV TIME  
Description  
Default  
setting  
Defines the event time (time-out time) for the  
Rx PDO1 in the asynchronous transmission  
0 =  
Disable  
ACS355:  
FB PAR 9  
mode. If the Rx PDO1 communication between  
the adapter module and the bus master fails,  
the adapter module sets the communication  
between the module and the drive to the off-line  
mode.  
ACSM1:  
FBA PAR9  
ACS850:  
Event timer (time-out timer) elapses as a  
multiple of 1 ms of the entry of this parameter.  
Note: The time-out supervision is activated  
upon a successful reception of an Rx PDO1.  
FBA par9  
ACS880:  
RPDO1-EV time  
0 = Disable  
Time-out supervision is disabled.  
Event time in ms  
1…65535 (ms)  
TPDO1-COB-ID  
10  
Defines the COB-ID for Rx PDO6.  
1 =  
Default  
Note: It is recommended to use the default  
COB-ID.  
ACS355:  
FB PAR 10  
ACSM1:  
FBA PAR10  
ACS850:  
FBA par10  
ACS880:  
TPDO1-COB-ID  
0 = Disable  
Tx PDO1 is not valid (disabled). COB-ID is  
80000180h + Node-ID.  
1 = Default  
Tx PDO1 is valid and configured to use the  
default COB-ID (180h + Node-ID).  
385…1407 (dec) = Tx PDO1 is valid and configured to use a  
181h … 57Fh  
custom COB-ID defined with this parameter.  
COB-ID must be within the allowed PDO COB-  
ID range (181h - 57Fh).  
42 Start-up  
No. Name/Value  
Description  
Default  
setting  
11  
TPDO1-TR TYPE Defines the PDO1 transmission type. See  
255  
chapter Appendix A – Dictionary structure and  
entries.  
ACS355:  
FB PAR 11  
ACSM1:  
FBA PAR11  
ACS850:  
FBA par11  
ACS880:  
TPDO1-TR type  
0…255 (dec)  
PDO1 transmission type. See section  
Description of transmission type on page 158.  
12  
TPDO1-EV TIME  
Defines the event time for the Tx PDO1  
asynchronous transmission mode.  
Event timer elapses as a multiple of 1 ms of the  
entry of this parameter.  
0 =  
Disable  
ACS355:  
FB PAR 12  
ACSM1:  
FBA PAR12  
ACS850:  
FBA par12  
ACS880:  
TPDO1-EV time  
0 = Disable  
Event timer is disabled.  
Event time in ms.  
1…65535 (ms)  
RPDO6-COB-ID  
13  
Defines the COB-ID for Rx PDO6.  
0 =  
Disable  
Note: It is recommended to use the default  
COB-ID.  
ACS355:  
FB PAR 13  
ACSM1:  
FBA PAR13  
ACS850:  
FBA par13  
ACS880:  
RPDO6-COB-ID  
0 = Disable  
Rx PDO6 is not valid (disabled). COB-ID is  
80000300h + Node-ID.  
1 = Default  
Rx PDO6 is valid and configured to use the  
default COB-ID (300h + Node-ID).  
385…1407 (dec) = Rx PDO1 is valid and configured to use a  
181h … 57Fh  
custom COB-ID defined with this parameter.  
COB-ID must be within the allowed PDO COB-  
ID range (181h - 57Fh).  
Start-up 43  
No. Name/Value  
Description  
Default  
setting  
14  
RPDO6-TR TYPE Defines the Rx PDO6 transmission type. See  
255  
chapter Appendix A – Dictionary structure and  
entries.  
ACS355:  
FB PAR 14  
ACSM1:  
FBA PAR14  
ACS850:  
FBA par14  
ACS880:  
RPDO6-TR type  
0…255 (dec)  
Rx PDO6 transmission type. See section  
Description of transmission type on page 158.  
15  
RPDO6-EV TIME  
Defines the event time (time-out time) for the  
Rx PDO6 in the asynchronous transmission  
0 =  
Disable  
ACS355:  
FB PAR 15  
mode. If the Rx PDO6 communication between  
the adapter module and the bus master fails,  
the adapter module sets the communication  
between the module and the drive to the off-line  
mode.  
ACSM1:  
FBA PAR15  
ACS850:  
Event timer (time-out timer) elapses as a  
multiple of 1 ms of the entry of this parameter.  
Note: The time-out supervision is activated  
upon a successful reception of an Rx PDO6.  
FBA par15  
ACS880:  
RPDO6-EV time  
0 = Disable  
Time-out supervision is disabled.  
Event time in ms.  
1…65535 (ms)  
TPDO6-COB-ID  
16  
Defines the COB-ID for Tx PDO6.  
0 =  
Disable  
Note: It is recommended to use the default  
COB-ID.  
ACS355:  
FB PAR 16  
ACSM1:  
FBA PAR16  
ACS850:  
FBA par16  
ACS880:  
TPDO6-COB-ID  
0 = Disable  
Tx PDO6 is not valid (disabled). COB-ID is  
80000280h + Node-ID.  
1 = Default  
Tx PDO6 is valid and configured to use the  
default COB-ID (280h + Node-ID).  
385…1407 (dec) = Tx PDO6 is valid and configured to use a  
181h … 57Fh  
custom COB-ID defined with this parameter.  
COB-ID must be within the allowed PDO COB-  
ID range (181h - 57Fh).  
44 Start-up  
No. Name/Value  
Description  
Default  
setting  
17  
TPDO6-TR TYPE Defines the Tx PDO6 transmission type. See  
255  
chapter Appendix A – Dictionary structure and  
entries.  
ACS355:  
FB PAR 17  
ACSM1:  
FBA PAR17  
ACS850:  
FBA par17  
ACS880:  
TPDO6-TR type  
0…255 (dec)  
Tx PDO6 transmission type. See section  
Description of transmission type on page 158.  
18  
TPDO6-EV TIME  
Defines the event time for the Tx PDO6  
asynchronous transmission mode.  
0 =  
Disable  
ACS355:  
FB PAR 18  
Event timer elapses as a multiple of 1 ms of the  
entry of this parameter.  
ACSM1:  
FBA PAR18  
ACS850:  
FBA par18  
ACS880:  
TPDO6-EV time  
0 = Disable  
Event timer is disabled.  
Event time in ms.  
1…65535 (ms)  
RPDO21-COB-ID  
19  
Defines the COB-ID for Rx PDO21.  
0 =  
Disable  
Note: It is recommended to use the default  
COB-ID.  
ACS355:  
FB PAR 19  
ACSM1:  
FBA PAR19  
ACS850:  
FBA par19  
ACS880:  
RPDO21-COB-ID  
0 = Disable  
Rx PDO21 is not valid (disabled). COB-ID is  
80000400h + Node-ID.  
1 = Default  
Rx PDO21 is valid and configured to use the  
default COB-ID (400h + Node-ID).  
385…1407 (dec) = Rx PDO21 is valid and configured to use a  
181h … 57Fh  
custom COB-ID defined with this parameter.  
COB-ID must be within the allowed PDO COB-  
ID range (181h - 57Fh).  
Start-up 45  
No. Name/Value  
Description  
Default  
setting  
20  
RPDO21-TR  
TYPE  
Defines the Rx PDO21 transmission type. See 255  
chapter Appendix A – Dictionary structure and  
entries.  
ACS355:  
FB PAR 20  
ACSM1:  
FBA PAR20  
ACS850:  
FBA par20  
ACS880:  
RPDO21-TR type  
0…255 (dec)  
Rx PDO21 transmission type. See section  
Description of transmission type on page 158.  
21  
RPDO21-EV TIME Defines the event time (time-out time) for the  
Rx PDO21 in the asynchronous transmission  
0 =  
Disable  
ACS355:  
mode. If the Rx PDO21 communication  
between the adapter module and the bus  
master fails, the adapter module sets the  
communication between the module and the  
drive to the off-line mode.  
FB PAR 21  
ACSM1:  
FBA PAR21  
ACS850:  
Event timer (time-out timer) elapses as a  
multiple of 1 ms of the entry of this parameter.  
Note: The time-out supervision is activated  
upon a successful reception of an Rx PDO21.  
FBA par21  
ACS880:  
RPDO21-EV time  
0 = Disable  
Time-out supervision is disabled.  
Event time in ms.  
1…65535 (ms)  
46 Start-up  
No. Name/Value  
Description  
Default  
setting  
22  
TPDO21-COB-ID  
Defines the COB-ID for Tx PDO21.  
0 =  
Disable  
Note: It is recommended to use the default  
COB-ID.  
ACS355:  
FB PAR 22  
ACSM1:  
FBA PAR22  
ACS850:  
FBA par22  
ACS880:  
TPDO21-COB-ID  
0 = Disable  
Tx PDO21 is not valid (disabled). COB-ID is  
80000380h + Node-ID.  
1 = Default  
Tx PDO21 is valid and configured to use the  
default COB-ID (380h + Node-ID).  
385…1407 (dec) = Tx PDO21 is valid and configured to use a  
181h … 57Fh  
custom COB-ID defined with this parameter.  
COB-ID must be within the allowed PDO COB-  
ID range (181h - 57Fh).  
23  
TPDO21-TR  
TYPE  
Defines the Tx PDO21 transmission type. See  
chapter Appendix A – Dictionary structure and  
entries.  
255  
ACS355:  
FB PAR 23  
ACSM1:  
FBA PAR23  
ACS850:  
FBA par23  
ACS880:  
TPDO21-TR type  
0…255 (dec)  
Tx PDO21 transmission type. See section  
Description of transmission type on page 158.  
Start-up 47  
No. Name/Value  
Description  
Default  
setting  
24  
TPDO21-EV TIME Defines the event time for the Tx PDO21  
0 =  
asynchronous transmission mode.  
Disable  
ACS355:  
FB PAR 23  
Event timer elapses as a multiple of 1 ms of the  
entry of this parameter.  
ACSM1:  
FBA PAR23  
ACS850:  
FBA par23  
ACS880:  
TPDO21-EV time  
0 = Disable  
1...65535 (ms)  
Reserved  
Event timer is disabled.  
Event time in ms.  
25  
26  
Not used by the adapter module.  
N/A  
27  
FBA PAR  
REFRESH  
Validates any changed adapter module  
configuration parameter settings. After  
refreshing, the value reverts automatically to 0  
= Done.  
Note: This parameter cannot be changed while  
the drive is running.  
0 = Done  
ACS355/  
ACSM1:  
FBA PAR  
REFRESH  
ACS850/ACS880:  
FBA par refresh  
0 = Done  
Refreshing done  
Refreshing  
1 =  
Refresh/Configure  
28  
PAR TABLE VER  
Read-only. Displays the parameter table  
revision of the fieldbus adapter module  
mapping file stored in the memory of the drive.  
In format xyz, where:  
x = major revision number  
y = minor revision number  
x = correction number  
N/A  
ACS355:  
FILE CPI FW REV  
ACSM1:  
PAR TABLE VER  
ACS850/ACS880:  
Par table ver  
OR  
in format axyz, where  
a = major revision number  
xy = minor revision numbers  
z = correction number or letter.  
Parameter table revision  
48 Start-up  
No. Name/Value  
Description  
Default  
setting  
29  
DRIVE TYPE  
CODE  
Read-only. Displays the drive type code of the N/A  
fieldbus adapter module mapping file stored in  
the memory of the drive.  
ACS355:  
FILE CONFIG ID  
ACSM1:  
DRIVE TYPE  
COD  
ACS850/ACS880:  
Drive type code  
Drive type code of the fieldbus adapter module  
mapping file  
30  
MAPPING FILE  
VER  
Read-only. Displays the fieldbus adapter  
module mapping file revision stored in the  
memory of the drive in decimal format.  
N/A  
ACS355:  
FILE CONFIG  
REV  
ACSM1:  
MAPPING FILE  
VER  
ACS850/ACS880:  
Mapping file ver  
Mapping file revision  
Start-up 49  
No. Name/Value  
Description  
Default  
setting  
31  
D2FBA COMM  
STA  
Read-only. Displays the status of the fieldbus  
adapter module communication.  
0 = Idle  
OR  
Note: The value names may vary by drive.  
4 = Off-  
line  
ACS355:  
FBA STATUS  
ACSM1:  
D2FBA COMM  
STA  
ACS850/ACS880:  
D2FBA comm sta  
0 = Idle  
Adapter is not configured.  
Adapter is initializing.  
1 = Exec.init  
2 = Time out  
Time-out has occurred in the communication  
between the adapter and the drive.  
3 = Conf.err  
Adapter configuration error: Major or minor  
revision code of the common program revision  
in the fieldbus adapter module is not the  
revision required by the module or mapping file  
upload has failed more than three times.  
4 = Off-line  
5 = On-line  
6 = Reset  
Adapter is off-line.  
Adapter is on-line.  
Adapter is performing a hardware reset.  
32  
FBA COMM SW  
REV  
Read-only. Displays the common program  
revision of the adapter module in format axyz,  
where:  
N/A  
ACS355:  
FBA CPI FW REV  
a = major revision number  
xy = minor revision numbers  
z = correction number or letter.  
Example: 190A = revision 1.90A  
ACSM1:  
FBA COMM SW  
VER  
ACS850/ACS880:  
FBA comm SW  
rev  
Common program version of the adapter  
module  
50 Start-up  
No. Name/Value  
Description  
Default  
setting  
33  
FBA COMM APPL Read-only. Displays the application program  
N/A  
REV  
revision of the adapter module in format axyz,  
where:  
a = major revision number  
xy = minor revision numbers  
z = correction number or letter.  
Example: 190A = revision 1.90A  
ACS355:  
FBA CPI APPL  
REV  
ACSM1:  
FBA COMM APPL  
VER  
ACS850/ACS880:  
FBA appl SW ver  
Application program revision of the adapter  
module  
Start-up 51  
FCAN-01 configuration parameters – group B (group 2)  
Note: The actual parameter group number depends on the drive  
type. Group B (group 2) corresponds to:  
parameter group 55 in ACS355  
group 53 in ACSM1 and ACS850  
parameter group 53 in ACS880 if the adapter is installed as  
fieldbus adapter A or group 56 if the adapter is installed as  
fieldbus adapter B.  
1)  
2)  
No.  
01  
Name /Value  
Description  
Default  
For ACS355:  
Rx PDO1 word 2  
Selects data word 1 received by the drive over  
the CANopen network. From the drive's  
0 = Not  
used  
For other drives: perspective this corresponds to Rx PDO  
Rx PDO1 word 1  
communication in CANopen.  
ACS355:  
FBA DATA OUT 1  
CANopen  
master  
ABB drive  
ACSM1:  
FBA DATA OUT1  
ACS850/ACS880:  
FBA data out1  
Control word (CW)  
References  
FBA DATA OUT  
(Rx PDO)  
Content is defined by a decimal number in the  
range of 0 to 9999 as follows:  
0
Not used  
1…99 Virtual address area of drive control  
101… Parameter area of the drive  
9999  
See also Additional information on the virtual  
address area allocation on page 57.  
Note: The FCAN-01 configuration parameters  
are 16-bit parameters. If the mapped parameter  
is a 32-bit parameter, it automatically reserves  
two consecutive parameters. For example,  
mapping of a 32-bit parameter to parameter no.  
1 also reserves parameter no. 2.  
Note: In ACS355 drives, Rx PDO1 word 1 and  
Rx PDO6 word 1 are fixed and always mapped  
to object 6040h Control word. The first  
configuration parameters have effect on the 2nd  
words of these PDOs in ACS355 drives.  
 
52 Start-up  
1)  
2)  
No.  
Name /Value  
0 = None  
Description  
Default  
Not used  
1 = CW 16bit  
2 = Ref1 16bit  
3 = Ref2 16bit  
11 = CW 32bit  
12 = Ref1 32bit  
13 = Ref2 32bit  
101…9999  
Control word (16 bits)  
Reference REF1 (16 bits)  
Reference REF2 (16 bits)  
Control word (32 bits)  
Reference REF1 (32 bits)  
Reference REF2 (32 bits)  
Parameter number with format xxyy, where:  
xx is the parameter group number (1 to 99)  
yy is the parameter number index within that  
group (01 to 99).  
Note: In ACS880, choose Other to display a list  
of mappable drive parameters.  
02  
03  
04  
05  
06  
07  
08  
For ACS355:  
See parameter 01 above.  
See parameter 01 above.  
See parameter 01 above.  
See parameter 01 above.  
See parameter 01 above.  
See parameter 01 above.  
See parameter 01 above.  
0
0
0
0
0
0
0
Rx PDO1 word 3  
For other drives:  
Rx PDO1 word 2  
For ACS355:  
Rx PDO1 word 4  
For other drives:  
Rx PDO1 word 3  
For ACS355:  
Rx PDO6 word 2  
For other drives:  
Rx PDO1 word 4  
For ACS355:  
Rx PDO6 word 3  
For other drives:  
Rx PDO6 word 1  
For ACS355:  
Rx PDO6 word 4  
For other drives:  
Rx PDO6 word 2  
For ACS355:  
Rx PDO21 word 1  
For other drives:  
Rx PDO6 word 3  
For ACS355:  
Rx PDO21 word 2  
For other drives:  
Rx PDO6 word 4  
Start-up 53  
1)  
2)  
No.  
Name /Value  
Description  
Default  
09  
For ACS355:  
See parameter 01 above.  
0
Rx PDO21 word 3  
For other drives:  
Rx PDO21 word 1  
10  
11  
For ACS355:  
See parameter 01 above.  
0
0
0
Rx PDO21 word 4  
For other drives:  
Rx PDO21 word 2  
For ACS355:  
N/A  
For other drives:  
Rx PDO21 word 3  
See parameter 01 above.  
Note: ACS355 has only ten FBA DATA OUT  
parameters, indexes 1 to 10.  
12  
1)  
For ACS355:  
N/A  
For other drives:  
Rx PDO21 word 4  
See parameter 01 above.  
Note: ACS355 has only ten FBA DATA OUT  
parameters, indexes 1 to 10.  
The number of parameters in this group may vary by drive type and drive firmware.  
2)  
For more information, see chapter Communication protocol.  
54 Start-up  
FCAN-01 configuration parameters – group C (group 3)  
Note: The actual parameter group number depends on the drive  
type. Group C (group 3) corresponds to:  
parameter group 54 in ACS355  
group 52 in ACSM1 and ACS850  
parameter group 52 in ACS880 if the adapter is installed as  
fieldbus adapter A or group 55 if the adapter is installed as  
fieldbus adapter B.  
1)  
2)  
No.  
01  
Name /Value  
Description  
Default  
For ACS355:  
Data word 1 sent by the drive over the  
0 = Not  
Tx PDO1 word 2  
CANopen network. From the drive's perspective used  
For other drives: this corresponds to Tx PDO communication in  
Tx PDO1 word 1  
CANopen.  
ACS355:  
FBA DATA IN 1  
CANopen  
master  
ABB drive  
ACSM1:  
FBA DATA IN1  
ACS850/ACS880:  
FBA data in1  
FBA DATA IN  
(Tx PDO)  
Status word (SW)  
Actual values  
Content is defined by a decimal number in the  
range of 0 to 9999 as follows:  
0
Not used  
1…99 Virtual address area of drive control  
101… Parameter area of the drive  
9999  
See also Additional information on the virtual  
address area allocation on page 57.  
Note: The FCAN-01 configuration parameters  
are 16-bit parameters. If the mapped parameter  
is a 32-bit parameter, it automatically reserves  
two consecutive parameters. For example,  
mapping of a 32-bit parameter to parameter no.  
1 also reserves parameter no. 2.  
Note: In ACS355 drives, Tx PDO1 word 1 and  
Tx PDO6 word 1 are fixed and always mapped  
to object 6041h Status word. The first  
configuration parameters have effect on the 2nd  
words of these PDOs in ACS355 drives.  
 
Start-up 55  
1)  
2)  
No.  
Name /Value  
Description  
Default  
0 = None  
Not used  
4 = SW 16bit  
5 = Act1 16bit  
6 = Act2 16bit  
14 = SW 32bit  
15 = Act1 32bit  
16 = Act2 32bit  
101…9999  
Status word (16 bits)  
Actual value ACT1 (16 bits)  
Actual value ACT2 (16 bits)  
Status word (32 bits)  
Actual value ACT1 (32 bits)  
Actual value ACT2 (32 bits)  
Parameter number with format xxyy, where:  
xx is the parameter group number (1 to 99)  
yy is the parameter number index within that  
group (01 to 99).  
Note: In ACS880, choose Other to display a list  
of mappable drive parameters.  
02  
03  
04  
05  
06  
07  
08  
For ACS355:  
See parameter 01 above.  
See parameter 01 above.  
See parameter 01 above.  
See parameter 01 above.  
See parameter 01 above.  
See parameter 01 above.  
See parameter 01 above.  
0
0
0
0
0
0
0
Tx PDO1 word 3  
For other drives:  
Tx PDO1 word 2  
For ACS355:  
Tx PDO1 word 4  
For other drives:  
Tx PDO1 word 3  
For ACS355:  
Tx PDO6 word 2  
For other drives:  
Tx PDO1 word 4  
For ACS355:  
Tx PDO6 word 3  
For other drives:  
Tx PDO6 word 1  
For ACS355:  
Tx PDO6 word 4  
For other drives:  
Tx PDO6 word 2  
For ACS355:  
Tx PDO21 word 1  
For other drives:  
Tx PDO6 word 3  
For ACS355:  
Tx PDO21 word 2  
For other drives:  
Tx PDO6 word 4  
56 Start-up  
1)  
2)  
No.  
Name /Value  
Description  
Default  
09  
For ACS355:  
See parameter 01 above.  
0
Tx PDO21 word 3  
For other drives:  
Tx PDO21 word 1  
10  
11  
For ACS355:  
See parameter 01 above.  
0
0
0
Tx PDO21 word 4  
For other drives:  
Tx PDO21 word 2  
For ACS355:  
N/A  
For other drives:  
Tx PDO21 word 3  
See parameter 01 above.  
Note: ACS355 has only ten FBA DATA IN  
parameters, indexes 1 to 10.  
12  
1)  
For ACS355:  
N/A  
For other drives:  
Tx PDO21 word 4  
See parameter 01 above.  
Note: ACS355 has only ten FBA DATA IN  
parameters, indexes 1 to 10.  
The number of parameters in this group may vary by drive type and drive firmware.  
2)  
For more information, see chapter Communication protocol.  
Start-up 57  
Additional information on the virtual address area  
allocation  
The drive virtual address area is allocated as follows:  
Profile  
1)  
CiA 402  
hm  
pp  
ip pv  
pt  
vl  
1
2
3
4
5
6
Control  
word  
16-bit 6040h 6040h  
6040h  
6040h 6040h 6040h  
6071h 6042h 6042h  
6040h  
6042h  
-
-
-
-
-
-
Refer-  
ence 1  
16-bit  
16-bit  
-
-
-
-
-
Refer-  
ence 2  
-
-
2000h03 2000h03  
Status  
word  
16-bit 6041h 6041h  
6041h  
6041h 6041h 6041h  
6077h 6044h 6044h  
6041h  
6044h  
Actual  
value 1  
16-bit  
16-bit  
-
-
-
-
-
-
Actual  
-
-
2000h06 2000h06  
value 2  
7…10 Reserved N/A  
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
11  
12  
13  
14  
15  
16  
Control  
word  
32-bit  
32-bit  
32-bit  
32-bit  
32-bit  
32-bit  
2001h  
Refer-  
ence 1  
-
-
-
-
-
607Ah  
60FFh  
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
2002h  
2003h  
2004h  
2005h  
2006h  
Refer-  
ence 2  
-
-
Status  
word  
-
-
Actual  
value 1  
6064h  
-
606Ch  
-
Actual  
value 2  
1)  
1)  
hm = homing mode  
pp = profile position mode  
ip = interpolated position mode  
pv = profile velocity mode  
pt = profile torque mode  
vl = velocity mode  
ACS355 supports only vl.  
ACS850 and ACS880 support vl and  
pt.  
1)  
ACSM1 supports hm, pp, pv, pt and vl.  
 
58 Start-up  
Control locations  
ABB drives can receive control information from multiple sources  
including digital inputs, analog inputs, the drive control panel and a  
communication module (for example, FCAN-01). ABB drives allow  
the user to separately determine the source for each type of control  
information (Start, Stop, Direction, Reference, Fault reset, etc.).  
To give the fieldbus master station the most complete control over  
the drive, the communication module must be selected as the  
source of this information. The drive-specific parameter setting  
examples below contain the drive control parameters needed in  
the examples. For a complete parameter list, see the drive  
documentation.  
Starting up ACS355 drives  
1. Power up the drive.  
2. Enable the communication between the adapter module and  
the drive with parameter 9802 COMM PROT SEL.  
3. Set the FCAN configuration parameters in drive parameter  
group 51.  
At the minimum, set the required node address in parameter  
5102 NODE ID, the required bit rate in 5103 BIT RATE, select  
the source of the PDO configuration in 5104 CONF LOC and  
the communication profile in 5105 PROFILE.  
4. With parameter 3018 COMM FAULT FUNC, select how the  
drive reacts to a fieldbus communication break.  
5. With parameter 3019 COMM FAULT TIME, define the time  
between communication break detection and the selected  
action.  
6. If group 51 is selected as the source for the PDO configuration,  
select the application specific configuration for the PDOs with  
parameters 5107…5124.  
   
Start-up 59  
7. If group 51 is selected as the source for the PDO configuration,  
define the process data transferred to and from the drive in  
FCAN-01 parameter groups 54 and 55.  
Note: If the PDO configuration is written from the PLC,  
parameters 5107…5124 are not used and the parameter  
groups 54 and 55 display the process data selected in the  
PLC.  
8. To validate the settings made in parameter groups 51, 54 and  
55, set parameter 5127 FBA PAR REFRESH to REFRESH.  
9. Set the relevant drive control parameters to control the drive  
according to the application.  
Examples of appropriate values are shown in the tables below.  
Parameter setting examples – ACS355  
CiA 402 vl velocity mode with default PDO mapping  
The following example shows how to configure a basic speed  
control application that uses the CiA 402 profile. The start/stop  
commands are according to the CiA 402 profile velocity control  
mode.  
Rx PDO1 and Tx PDO1 are enabled by default. In ACS355 drives,  
the first mapping entries of Rx PDO1 and Tx PDO1 are fixed and  
always mapped to objects 6040h and 6041h.  
PDO  
Word 1  
Length  
16 bits  
16 bits  
Rx PDO1  
Tx PDO1  
6040h Control word  
6041h Status word  
Note: The Tx PDO1 default transmission type is 255 (acyclic) and  
event time is 0. The event time should be changed with CANopen  
object 1800h05 if the default transmission type is used.  
   
60 Start-up  
The ACS355 parameters and recommended parameter settings  
for the CANopen fieldbus communication are listed in the following  
table.  
Drive parameter  
Setting for ACS355  
drives  
Description  
9802 COMM PROT SEL 4 = EXT FBA  
Activates the communication  
(fieldbus) module.  
1)  
5101 FBA TYPE  
32 (= CANopen)  
Communication module type  
Adapter module node ID  
2)  
3
5102 FBA PAR 2  
(NODE ID)  
2)  
5103 FBA PAR 3  
(BIT RATE)  
3 (= 125 kbit/s)  
Bit rate used on the CANopen  
network  
5104 FBA PAR 4  
(CONF LOC)  
0 (= Network)  
CANopen objects (14xxh,  
16xxh, 18xxh and 1Axxh) as the  
source for the PDO settings  
5105 FBA PAR 5  
(PROFILE)  
0 (= CiA 402)  
1 = FAULT  
3.0 s  
CiA 402 mode communication  
profile  
3018 COMM FAULT  
FUNC  
Sets the fieldbus communication  
loss functionality.  
3019 COMM FAULT  
TIME  
Fieldbus communication loss  
supervision time-out  
5127 FBA PAR  
REFRESH  
1 = REFRESH  
10 = COMM  
Fieldbus configuration  
parameter settings activation  
1001 EXT1  
COMMANDS  
Communication module as the  
source for the start, stop and  
direction commands  
2)  
1103 REF1 SELECT  
1601 RUN ENABLE  
1 = AI1  
Analogue input as the source for  
reference 1  
7 = COMM  
Communication module as the  
source for the Run enable signal  
1604 FAULT RESET  
SEL  
8 = COMM  
Communication module as the  
source for the fault reset signal  
1)  
Automatically detected  
Example  
2)  
Start-up 61  
The start sequence for the parameter example above is given  
below.  
Control word:  
Reset the fieldbus communication fault (if active).  
7Eh (126 decimal) –> SWITCH ON DISABLED  
7Fh (127 decimal) –> OPERATION ENABLED  
Speed and torque control using ABB Drives  
communication profile with parameter-configured PDO  
mapping  
This example shows how to configure a speed and torque control  
application that uses the ABB Drives profile. In addition, some  
application specific data is added to the communication.  
The start/stop commands and references are according to the ABB  
Drives profile. (For more information, see section ABB Drives  
communication profile on page 100.)  
When reference 1 (REF1) is used, reference value ±20000  
(decimal) corresponds to the reference set with parameter 1105  
REF1 MAX in the forward and reverse directions.  
When reference 2 (REF2) is used, a reference value of ±10000  
(decimal) corresponds to the reference set with parameter 1108  
REF2 MAX in the forward and reverse directions.  
The minimum and maximum 16-bit integer values that can be  
given through the fieldbus are -32768 and 32767 respectively.  
PDO  
Word 1  
Word 2  
Word 3  
Word 4  
Length  
Rx PDO1  
6040h  
6042h  
Target  
velocity  
2000h03  
4001h23  
Par. 0135  
COMM  
64 bits  
Control  
Reference  
1)  
1)  
1)  
2
word  
2)  
VALUE 1  
Tx PDO1  
1)  
6041h  
Status  
word  
6044h  
2000h06  
4001h06  
64 bits  
vl control  
Actual value Par. 0106  
1)  
1)  
1)  
2)  
effort  
2
POWER  
According to the ABB Drives profile mode  
Example  
2)  
Note: In ACS355 drives, the first mapping entries of PDOs 1 and 6 are fixed. See  
Process Data Objects (PDO) on page 113.  
 
62 Start-up  
Note: The settings of the PDOs can be changed with CANopen  
objects 14xxh, 16xxh, 18xxh and 1Axxh. The communication  
parameter settings of CANopen objects 14xxh and 18xxh are valid  
only to the next boot-up unless they are stored to the non-volatile  
memory.  
The ACS355 parameters and recommended parameter settings  
for the CANopen fieldbus communication are listed in the following  
table.  
Drive parameter  
Setting for ACS355  
drives  
Description  
9802 COMM PROT SEL 4 = EXT FBA  
Activates the communication  
(fieldbus) module.  
1)  
5101 FBA TYPE  
32 (= CANopen)  
Communication module type  
Adapter module node ID  
2)  
3
5102 FBA PAR 2  
(NODE ID)  
2)  
5103 FBA PAR 3  
(BIT RATE)  
2 (= 250 kbit/s)  
Bit rate used on the CANopen  
network  
5104 FBA PAR 4  
(CONF LOC)  
1 (= Parameters)  
PDO configuration is done with  
FCAN-01 configuration  
parameters, that is, ACS355  
parameter groups 51, 55 and  
54.  
5105 FBA PAR 5  
(PROFILE)  
1 (= ABB Drives)  
ABB Drives profile mode (that is,  
communication profile used by  
the module)  
3018 COMM FAULT  
FUNC  
1 = FAULT  
3.0 s  
Sets the fieldbus communication  
loss functionality.  
3019 COMM FAULT  
TIME  
Fieldbus communication loss  
supervision time-out  
5107 FBA PAR 7  
(RPDO1-COB-ID)  
1 (= Default)  
Rx PDO1 is enabled and  
configured to use the default  
COB-ID.  
2)  
5108 FBA PAR 8  
(RPDO1-TR TYPE)  
255  
Asynchronous transmission  
mode is used by Rx PDO1.  
5110 FBA PAR 10  
(TPDO1-COB-ID)  
1 (= Default)  
Tx PDO1 is enabled and  
configured to use the default  
COB-ID.  
Start-up 63  
Drive parameter  
Setting for ACS355  
drives  
Description  
5111 FBA PAR 11  
(TPDO1-TR TYPE)  
255  
Asynchronous transmission  
mode is used by Tx PDO1.  
Transmission is triggered by the  
event time.  
2)  
5112 FBA PAR 12  
(TPDO1-EV TIME)  
100  
Event time, that is, event time  
elapses every 100 ms.  
5401 FBA DATA IN 1  
5402 FBA DATA IN 2  
5403 FBA DATA IN 3  
5501 FBA DATA OUT 1  
5502 FBA DATA OUT 2  
5503 FBA DATA OUT 3  
5 (= Act1 16bit)  
6 (= Act2 16bit)  
106  
Actual value 1 as mapping  
entry 2 in Tx PDO1  
Actual value 2 as mapping  
entry 3 in Tx PDO1  
Signal 106 POWER as mapping  
entry 4 in Tx PDO1  
2 (= Ref1 16bit)  
3 (= Ref2 16bit)  
135  
Reference 1 as mapping entry 2  
in Rx PDO1  
Reference 2 as mapping entry 3  
in Rx PDO1  
Signal 135 COMM VALUE 1 as  
mapping entry 4 in Rx PDO1  
5127 FBA PAR  
REFRESH  
1 = REFRESH  
Activates the fieldbus  
configuration parameter  
settings.  
9904 MOTOR CTRL  
MODE  
2 = VECTOR: TORQ  
Selects the motor control mode.  
1001 EXT1  
COMMANDS  
10 = COMM  
Communication module as the  
source for the start, stop and  
direction commands in EXT1  
mode  
1002 EXT2  
COMMANDS  
10 = COMM  
Communication module as the  
source for the start, stop and  
direction commands in EXT2  
mode  
1102 EXT1/EXT2 SEL  
8 = COMM  
Communication module as the  
source for the control location  
selection  
1103 REF1 SELECT  
1106 REF2 SELECT  
8 = COMM  
Communication module as the  
source for reference 1  
8 = COMM  
Communication module as the  
source for reference 2  
64 Start-up  
Drive parameter  
Setting for ACS355  
drives  
Description  
1601 RUN ENABLE  
7 = COMM  
Communication module as the  
source for the Run enable signal  
1604 FAULT RESET  
SEL  
8 = COMM  
Communication module as the  
source for the fault reset signal  
1)  
Automatically detected  
Example  
2)  
The start sequence for the parameter example above is given  
below.  
Control word:  
Reset the fieldbus communication fault (if active).  
47Eh (1150 decimal) –> READY TO SWITCH ON  
47Fh (1151 decimal) –> OPERATING (Speed mode)  
or  
C7Fh (3199 decimal) –> OPERATING (Torque mode)  
Starting up ACSM1 drives  
1. Power up the drive.  
2. Enable the communication between the adapter module and  
the drive by setting parameter 50.01 FBA ENABLE to  
ENABLE.  
3. With parameter 50.02 COMM LOSS FUNC, select how the  
drive reacts to a fieldbus communication break.  
Note: This function monitors both communication between the  
fieldbus master and adapter module and communication  
between the adapter module and drive.  
4. With parameter 50.03 COMM LOSS T OUT, define the time  
between communication break detection and the selected  
action.  
 
Start-up 65  
5. Select application-specific values for parameters  
50.04…50.11.  
Examples of appropriate values are shown in the tables below.  
6. Set the FCAN-01 configuration parameters in parameter group  
51.  
At minimum, set the required node address in parameter 51.02  
NODE ID and the required bit rate in 51.03 BIT RATE, select  
the source of the PDO configuration in 51.04 CONF LOC and  
the communication profile in 51.05 PROFILE.  
7. If group 51 is selected as the source for the PDO configuration,  
select the application specific configuration for the PDOs with  
parameters 51.07…51.24.  
8. If group 51 is selected as the source for the PDO configuration,  
define the process data transferred to and from the drive in the  
FCAN-01 configuration parameter groups 52 and 53.  
Note: If the PDO configuration is written from the PLC,  
parameters 51.07…51.24 are not used and the parameter  
groups 52 and 53 display the process data selected in the  
PLC.  
9. To validate the settings made in parameter groups 51, 52 and  
53, set parameter 51.27 FBA PAR REFRESH to REFRESH.  
10. Set the relevant drive control parameters to control the drive  
according to the application.  
See the parameter setting examples below.  
66 Start-up  
Parameter setting examples – ACSM1  
Using position control with the CiA 402 Profile Position mode  
This example shows how to configure a basic positioning  
application for an ACSM1 motion control drive. The start/stop  
commands and reference are according to the CiA 402 Profile  
Position mode.  
The parameter setting example results in the following PDO  
configuration.  
Note: Rx PDO1 and Tx PDO1 are enabled by default.  
PDO  
Word 1  
Word 2, 3  
Length  
Rx PDO1  
6040h  
607Ah  
48 bits  
Control word  
Target position  
Tx PDO1  
6041h  
6064h  
48 bits  
Status word  
Position actual  
value  
The target position and actual value are defined as 32-bit integer  
values; both are scaled as defined by drive parameter settings.  
The target position (reference) and the position actual value are  
scaled as follows:  
Drive parameter  
Example setting  
60.05 POS UNIT (Position unit)  
60.08 POS2INT SCALE  
m
100  
1000 / 100 = 10.00 m  
60.05 POS UNIT  
Physical value  
60.08 POS2INT SCALE  
Set point value  
   
Start-up 67  
The ACSM1 parameters and recommended parameter settings for  
the CANopen fieldbus communication are listed in the following  
table.  
Drive parameter  
Setting for ACSM1  
drives  
Description  
50.01 FBA ENABLE  
Enable  
Activates the communication  
(fieldbus) module.  
50.02 COMM LOSS  
FUNC  
Fault  
Enables communication  
between the drive and the  
fieldbus adapter module.  
50.03 COMM LOSS T  
OUT  
1.0 s  
Defines the fieldbus  
communication break  
supervision time-out.  
50.04 FBA REF1  
MODESEL  
Position  
Defines the fieldbus reference  
scaling.  
1)  
51.01 FBA TYPE  
32 (= CANopen)  
Communication module type  
Adapter module node ID  
2)  
3
51.02 FBA PAR2 (NODE  
ID)  
2)  
51.03 FBA PAR3 (BIT  
RATE)  
3 (= 125 kbit/s)  
Bit rate used on the CANopen  
network  
51.04 FBA PAR4 (CONF 1 (= Parameters)  
LOC)  
PDO configuration is done with  
FCAN-01 configuration  
parameter group A (group 1), B  
(group 2) and C (group 3) (that  
is, ACSM1 parameter groups  
51, 52 and 53).  
51.05 FBA PAR5  
(PROFILE)  
0 (= CiA 402)  
CiA 402 communication profile  
(that is, communication profile  
used by the module)  
2)  
51.08 FBA PAR8  
(RPDO1-TR TYPE)  
255  
Asynchronous transmission  
mode is used by Rx PDO1.  
52.01 FBA DATA IN1  
52.02 FBA DATA IN2  
4 (= SW 16bit)  
Status word (16-bit) as mapping  
entry 1 in Tx PDO1  
15 (= Act1 32bit)  
Position actual value (32-bit) as  
mapping entries 2 and 3 in Tx  
PDO1  
68 Start-up  
Drive parameter  
Setting for ACSM1  
drives  
Description  
52.03 FBA DATA IN3  
0 (reserved)  
Parameters in groups 52 and 53  
are 16-bit parameters. Mapping  
of 32-bit parameters  
automatically reserves also the  
following cell (that is, the  
mapping of 15 to parameter  
52.02 reserves also the  
parameter 52.03).  
53.01 FBA DATA OUT1  
53.02 FBA DATA OUT2  
1 (= CW 16bit)  
Control word (16-bit) as  
mapping entry 1 in Rx PDO1  
12 (= Ref1 32bit)  
Position Reference (32-bit) as  
mapping entries 2 and 3 in Rx  
PDO1  
53.03 FBA DATA OUT3  
0 (reserved)  
Parameters in groups 52 and 53  
are16-bit parameters. Mapping  
of 32-bit parameters  
automatically reserves also the  
following cell (that is, the  
mapping of 12 to parameter  
53.02 reserves also the  
parameter 53.03).  
51.27 FBA PAR  
REFRESH  
REFRESH  
Activates the fieldbus  
configuration parameter  
settings.  
10.01 EXT1 START  
FUNC  
FBA  
Communication module as the  
source for the start, stop and  
direction commands  
34.03 EXT1 CTRL  
MODE 1  
Position  
Ref table  
FBA REF1  
Selects the position control  
mode for external control  
location EXT1.  
65.01 POS  
REFSOURCE  
Reference and other positioning  
parameters are read from  
reference set 1/2.  
65.04 POS REF 1 SEL  
Fieldbus reference 1 is the  
source for the position reference  
when reference set 1 is used.  
1)  
Automatically detected  
Example  
2)  
Start-up 69  
The start sequence for the parameter example above is given  
below.  
Control word:  
Reset the fieldbus communication fault (if active).  
0Eh (14 decimal) –> SWITCH ON DISABLED  
0Fh (15 decimal) –> OPERATION ENABLED  
1Fh (31 decimal) –> MOVE TO NEW SETPOINT  
Starting up ACS850 drives  
1. Power up the drive.  
2. Enable the communication between the adapter module and  
the drive by setting parameter 50.01 FBA enable to Enable.  
3. With parameter 50.02 Comm loss func, select how the drive  
reacts to a fieldbus communication break.  
Note: This function monitors both communication between the  
fieldbus master and adapter module and communication  
between the adapter module and drive.  
4. With parameter 50.03 Comm loss t out, define the time  
between communication break detection and the selected  
action.  
5. Select application-specific values for parameters  
50.04…50.11.  
Examples of appropriate values are shown in the tables below.  
6. Set the FCAN-01 configuration parameters in drive parameter  
group 51.  
At minimum, set the required node address in parameter 51.02  
NODE ID, the required bit rate in 51.03 BIT RATE, select the  
source of the PDO configuration in 51.04 CONF LOC and the  
communication profile in 51.05 PROFILE.  
 
70 Start-up  
7. If group 51 is selected as the source for the PDO configuration,  
select the application specific configuration for the PDOs with  
parameters 51.07…51.24.  
8. Define the process data transferred to and from the drive in the  
FCAN-01 configuration parameter groups 52 and 53.  
Note: If the PDO configuration is witten from the PLC,  
parameters 51.07…51.24 are not used and the parameter  
groups 52 and 53 display the process data selected in the  
PLC.  
9. To validate the settings made in parameter groups 51, 52 and  
53, set parameter 51.27 FBA par refresh to Refresh.  
10. Set the relevant drive control parameters to control the drive  
according to the application.  
See the parameter setting examples below.  
Parameter setting examples – ACS850  
CiA 402 Velocity mode with default PDO mapping  
This example shows how to configure a basic speed control  
application that uses the CiA 402 profile. The start/stop commands  
are according to the CiA 402 profile velocity control mode.  
Rx PDO1 and Tx PDO1 are enabled by default.  
PDO  
Word 1  
Length  
16 bits  
16 bits  
Rx PDO1  
Tx PDO1  
6040h Control word  
6041h Status word  
Note: The Tx PDO1 default transmission type is 255 (acyclic) and  
event time is 0. The event time should be changed with CANopen  
object 1800h05 if the default transmission type is used.  
   
Start-up 71  
The ACS850 parameters and recommended parameter settings  
for the CANopen fieldbus communication are listed in the following  
table.  
Drive parameter  
Setting for ACS850  
drives  
Description  
50.01 FBA enable  
Enable  
Activates the communication  
(fieldbus) module.  
50.02 Comm loss func  
50.03 Comm loss t out  
Fault  
Enables fieldbus communication  
fault monitoring.  
3.0 s  
Defines the fieldbus  
communication break  
supervision time-out.  
50.04 FBA ref1 modesel Speed  
Defines the fieldbus reference  
scaling.  
1)  
51.01 FBA type  
CANopen  
Communication module type  
Adapter module node ID  
2)  
51.02 FBA par2 (NODE  
ID)  
3
2)  
51.03 FBA par3  
(BIT RATE)  
3 (= 125 kbit/s)  
Bit rate used on the CANopen  
network  
51.04 FBA par4 (CONF  
LOC)  
0 (= Network)  
CANopen objects (14xxh,  
16xxh, 18xxh and 1Axxh) as the  
source for the PDO settings  
51.05 FBA par5  
(PROFILE)  
0 (= CiA 402)  
CiA 402 Velocity mode  
communication profile (that is,  
communication profile used by  
the module)  
52.01 FBA data in1  
53.01 FBA data out1  
4 (= SW 16bit)  
Status word (16-bit) as mapping  
entry 1 in Tx PDO1  
1 (= CW 16bit)  
Control word (16-bit) as  
mapping entry 1 in Rx PDO1  
51.27 FBA par refresh  
10.01 Ext1 start func  
Refresh  
FBA  
Activates the fieldbus  
configuration parameter settings  
activation.  
Communication module as the  
source for the start, stop and  
direction commands  
72 Start-up  
Drive parameter  
Setting for ACS850  
drives  
Description  
12.03 Ext1 ctrl mode  
Speed  
Selects the speed control mode  
for external control location  
EXT1.  
2)  
21.01 Speed ref1 sel  
AI1 scaled  
Analog input as the source for  
reference 1  
(Parameter 02.05)  
1)  
Automatically detected  
Example  
2)  
The start sequence for the parameter example above is given  
below.  
Control word:  
Reset the fieldbus communication fault (if active).  
7Eh (126 decimal) –> SWITCH ON DISABLED  
7Fh (127 decimal) –> OPERATION ENABLED  
ABB Drives communication profile with parameter-  
configured PDO mapping  
This example shows how to configure a speed control application  
that uses the ABB drives profile.  
The start/stop commands and references are according to the ABB  
Drives profile. (For more information, see section ABB Drives  
communication profile on page 100.)  
Reference 1 (REF1) value ±20000 (decimal) corresponds to the  
reference set with parameter 19.01 (Speed scaling) in the forward  
and reverse directions.  
The minimum and maximum 16-bit integer values that can be  
given through the fieldbus are -32768 and 32767 respectively.  
PDO  
Word 1  
Word 2  
Length  
Rx PDO1  
6040h  
6042h  
32 bits  
Control word  
Target velocity  
Tx PDO1  
6041h  
6044h  
32 bits  
Status word  
vl control effort  
 
Start-up 73  
Note: The settings of the PDOs can be changed with CANopen  
objects 14xxh, 16xxh, 18xxh and 1Axxh. The communication  
parameter settings of CANopen objects 14xxh and 18xxh are valid  
only to the next boot-up unless stored to the non-volatile memory.  
The ACS850 parameters and recommended parameter settings  
for the CANopen fieldbus communication are listed in the following  
table:  
Drive parameter  
Setting for ACS850  
drives  
Description  
50.01 FBA enable  
Enable  
Activates the communication  
(fieldbus) module.  
50.02 Comm loss func  
50.03 Comm loss t out  
Fault  
Enables fieldbus communication  
fault monitoring.  
3.0 s  
Defines the fieldbus  
communication break  
supervision time.  
50.04 FBA ref1 modesel Speed  
Defines the fieldbus reference  
scaling.  
1)  
51.01 FBA type  
CANopen  
Communication module type  
Adapter module node ID  
2)  
51.02 FBA par2 (NODE  
ID)  
3
2)  
51.03 FBA par3  
(BIT RATE)  
3 (= 125 kbit/s)  
Bit rate used on the CANopen  
network  
51.04 FBA par4 (CONF  
LOC)  
1 (= Parameters)  
PDO1 configuration is done with  
FCAN-01 configuration  
parameters group A (group1),  
group B (group 2) and group C  
(group 3), that is, ACS850  
parameter groups 51, 52 and  
53.  
51.05 FBA par5  
(PROFILE)  
1 (= ABB Drives)  
ABB Drives profile mode (that is,  
communication profile used by  
the module)  
51.07 FBA par7  
1 (= Default)  
Rx PDO1 is enabled.  
(RPDO1-COB-ID)  
2)  
51.08 FBA par8  
(RPDO1-TR TYPE)  
255  
Asynchronous transmission  
mode is used by Rx PDO1.  
51.10 FBA par10  
(TPDO1-COB-ID)  
1 (= Default)  
Tx PDO1 is enabled.  
74 Start-up  
Drive parameter  
Setting for ACS850  
drives  
Description  
2)  
51.11 FBA par11  
(TPDO1-TR TYPE)  
255  
Asynchronous transmission  
mode is used by Tx PDO1.  
52.01 FBA data in1  
52.02 FBA data in2  
53.01 FBA data out1  
53.02 FBA data out2  
4 (= SW 16bit)  
5 (= Act1 16bit)  
1 (= CW 16bit)  
2 (= Ref1 16bit)  
16-bit Status word as mapping  
entry 1 in Tx PDO1  
16-bit actual value as mapping  
entry 2 in Tx PDO1  
16-bit Control word 1 as  
mapping entry 1 in Rx PDO1  
16-bit reference as mapping  
entry 2 in Rx PDO1  
51.27 FBA par refresh  
Refresh  
Activates the fieldbus  
configuration parameter  
settings.  
10.01 Ext1 start func  
12.03 Ext1 ctrl mode  
FBA  
Communication module as the  
source for the start, stop and  
direction commands  
Speed  
Selects the speed control mode  
for external control location  
EXT1.  
21.01 Speed ref1 sel  
1)  
FBA ref1  
(Parameter 02.26)  
Fieldbus reference 1 as the  
source for speed reference 1  
Automatically detected  
Example  
2)  
The start sequence for the parameter example above is given  
below.  
Control word:  
Reset the fieldbus communication fault (if active).  
47Eh (1150 decimal) –> READY TO SWITCH ON  
47Fh (1151 decimal) –> OPERATING  
Start-up 75  
Starting up ACS880 drives  
1. Power up the drive.  
2. Enable the communication between the adapter module and  
the drive by setting parameter 50.01 FBA A enable to Enable.  
3. With parameter 50.02 FBA A comm loss func, select how the  
drive reacts to a fieldbus communication break.  
Note: This function monitors both communication between the  
fieldbus master and adapter module and communication  
between the adapter module and drive.  
4. With parameter 50.03 FBA A comm loss t out, define the time  
between communication break detection and the selected  
action.  
5. Select application-specific values for parameters  
50.04…50.11. Examples of appropriate values are shown in  
the tables below.  
6. Set the FCAN-01 configuration parameters in drive parameter  
group 51.  
At minimum, set the required node address in parameter 51.02  
Node ID, the required bit rate in 51.03 Bit rate, select source of  
the PDO configuration in 51.04 Conf location and the  
communication profile in 51.05 Profile.  
7. If the group 51 is selected as the source for the PDO  
configuration, select the application specific configuration for  
the PDOs with parameters 51.07…51.24.  
8. Define the process data transferred to and from the drive in the  
FCAN-01 configuration parameter groups 52 and 53.  
Note: If the PDO configuration is written from the PLC, the  
parameters 51.07…51.24 are not used and the parameter  
groups 52 and 53 display the process data selected in the  
PLC.  
 
76 Start-up  
9. Save the valid parameter values to permanent memory by  
setting parameter 96.07 Param save to Save.  
10. To validate the settings made in the parameter groups 51, 52  
and 53, set parameter 51.27 FBA par refresh to Configure.  
11. Set the relevant drive control parameters to control the drive  
according to the application.  
Examples of appropriate values are shown in the tables below.  
Parameter setting examples – ACS880  
CiA 402 Velocity mode with default PDO mapping  
This example shows how to configure a basic speed control  
application that uses CiA 402 profile. The start/stop commands are  
according to the CiA 402 profile velocity control mode.  
Rx PDO1 and Tx PDO1 are enabled by default.  
PDO  
Word 1  
Length  
16 bits  
16 bits  
Rx PDO1  
Tx PDO1  
6040h Control word  
6041h Status word  
Note: The Tx PDO1 default transmission type is 255 (acyclic) and  
event time is 0. The event time should be changed with CANopen  
object 1800h05 if the default transmission type is used.  
   
Start-up 77  
The ACS880 parameters and recommended parameter settings  
for the CANopen fieldbus communication are listed in the following  
table.  
Drive parameter  
Setting for ACS880  
drives  
Description  
50.01 FBA A enable  
1 = Enable  
Enables communication  
between the drive and the  
fieldbus adapter module.  
50.02 FBA A comm loss 1 = Fault  
func  
Enables fieldbus communication  
fault monitoring.  
50.03 FBA A comm loss 3.0 s  
t out  
Defines the fieldbus  
communication break  
supervision time.  
50.04 FBA A ref1 type  
4 = Speed  
Defines the fieldbus A reference  
1 scaling.  
1)  
51.01 FBA type  
51.02 Node ID  
51.03 Bit rate  
CANopen  
Communication module type  
Adapter module node ID  
2)  
3
2)  
3 = 125 kbit/s  
Bit rate used on the CANopen  
network  
51.04 Conf location  
51.05 Profile  
0 = Network  
CANopen objects (14xxh,  
16xxh, 18xxh and 1Axxh) as the  
source for the PDO settings  
0 = CiA 402  
CiA 402 Velocity mode  
communication profile (that is,  
communication profile used by  
the module)  
2)  
52.01 FBA data in1  
53.01 FBA data out1  
4 = SW 16bit  
16-bit Status word as mapping  
entry 1 in Tx PDO1  
2)  
1 = CW 16bit  
16-bit Control word 1 as  
mapping entry 1 in Rx PDO1  
51.27 FBA par refresh  
1 = Configure  
Activates the fieldbus  
configuration parameter  
settings.  
19.12 Ext1 control mode 2 = Speed  
1
Selects speed control as control  
mode 1 for external control  
location 1.  
78 Start-up  
Drive parameter  
Setting for ACS880  
drives  
Description  
20.01 Ext1 commands  
21 = Fieldbus A  
Selects the fieldbus A interface  
as the source of the start and  
stop commands for external  
control location 1.  
2)  
22.11 Speed ref1  
selection  
AI1 scaled  
Analog input as the source for  
reference 1  
1)  
Automatically detected  
Example  
2)  
The start sequence for the parameter example above is given  
below.  
Control word:  
Reset the fieldbus communication fault (if active).  
7Eh (126 decimal) –> SWITCH ON DISABLED  
7Fh (127 decimal) –> OPERATION ENABLED  
Configuring the master station  
After the adapter module has been initialized by the drive, the  
master station must be prepared for communication with the  
adapter module. Examples of an ABB AC500 PLC are given  
below. If you are using another master system, refer to its  
documentation for more information.  
The examples can be applied to all drive types compatible with the  
adapter module.  
EDS files  
The Electronic Data Sheet (EDS) files specify the device properties  
communication objects. The EDS files for ABB Drives are available  
at the Document library (www.abb.com/drives).  
   
Start-up 79  
Configuring an ABB AC500 PLC  
This example shows how to configure the communication between  
an AC500 PLC and the adapter module using the Control Builder  
Plus PS501 software version 2.1.0 and later.  
Before you start, make sure that you have downloaded the FCAN-  
01 EDS description file from the Document library.  
1. Start the ABB Control Builder software.  
2. On the Tools menu, select Device Repository.  
3. In the opening window, click Install and browse for the EDS  
file downloaded from the Document library.  
 
80 Start-up  
4. Open or create the PLC project that is used to control the  
drive.  
5. Add the CM578-CN CANopen master device to the PLC  
project if necessary.  
6. Add the adapter module/drive to the CANopen network.  
7. Configure the master properties such as baud rate, node ID  
and heartbeat.  
Start-up 81  
82 Start-up  
8. Configure the FCAN-01 properties:  
Select the node boot up sequence.  
Start-up 83  
On the CANopen Remote Device tab,  
select the node ID for the device  
select Enable Expert Settings to configure the process  
data mapping, node guarding and emergency settings for  
the drive.  
84 Start-up  
On the PDO Mapping tab, select the PDOs transferred  
between the PLC and the drive.  
On the Receive PDO Mapping tab, select the variables  
transferred from PLC to drive.  
Start-up 85  
On the Send PDO Mapping tab, select the variables  
transferred from drive to PLC.  
On the Service Data Object tab, define the parameter values  
that are sent to the drive when the communication is initialized.  
86 Start-up  
On the CANopen I/O Mapping tab, configure the I/O mapping.  
Type names for the variables that refer to the signals of the  
drive in the PLC program.  
Open the PLC program, compile the project and download it to  
the PLC.  
Make sure that the variable names defined for the signals of  
the drive are used in the PLC program, otherwise the  
communication will not work.  
Communication profiles 87  
7
What this chapter contains  
This chapter describes the communication profiles used in  
communication between the CANopen network, the adapter  
module and the drive.  
Communication profiles  
Communication profiles are ways of conveying control commands  
(Control word, Status word, references and actual values) between  
the master station and the drive.  
With the FCAN-01 CANopen adapter module, the CANopen  
network may employ the CiA 402 profile (Device profile for drives  
and motion control) or the ABB Drives profile. Both are converted  
to the native profile (for example, DCU or FBA, detailed in the drive  
manuals) by the adapter module. In addition, two Transparent  
profiles – for 16-bit and 32-bit words respectively – are available.  
With the Transparent modes, no data conversion takes place.  
Note: The CiA 402 operation mode support is drive-specific. See  
CANopen device profile CiA 402 on page 89 for more details.  
The profile is selected from the drive with parameter 05 PROFILE  
of the fieldbus configuration group A. For example, if parameter 05  
PROFILE is set to 0, the Control word of the drive is set according  
to the CiA 402 specification.  
       
88 Communication profiles  
The figure below illustrates the profile selection:  
Control word, reference, Status word  
and actual values according to  
CANopen profile CiA 402, ABB Drives  
profile or drive-specific 16-bit words  
FCAN-01  
Drive  
CiA 402  
Data  
1)  
1)  
conversion  
CANopen  
objects  
ABB Drives  
Select  
6040h  
6042h  
6041h  
Data  
Select  
2
conversion  
6044h  
2)  
2000h03  
2000h06  
Transparent 16  
3)  
Optional  
reference,  
actual value  
scaling  
607Ah  
6064h  
6071h  
6077h  
60FF  
606C  
3)  
3)  
3)  
3)  
3)  
Transparent 32  
CANopen  
objects  
2001h  
...  
2006h  
Control word, reference, Status word  
and actual values according to drive-  
specific 32-bit words  
1)  
native profile (eg, DCU or FBA)  
2)  
Selection with FCAN-01 configuration parameters  
(parameter 05 PROFILE of group A)  
Only with ACSM1 drives  
3)  
The following sections describe the Control word, the Status word,  
references and actual values for the CANopen device profile CiA  
402 and ABB Drives communication profiles. See the drive  
manuals for details on the native profiles.  
Communication profiles 89  
CANopen device profile CiA 402  
Device Control state machine  
The start and stop of the drive and several mode-specific  
commands are executed by the Device Control state machine.  
This is described in figure below.  
Device Control state machine  
1)  
Modes of operation  
Velocity  
mode  
Homing  
mode  
Profile  
Position  
mode  
Inter-  
Profile  
Torque  
mode  
Profile  
Velocity  
mode  
polated  
Position  
2)  
mode  
2)  
1)  
1)  
1)  
Not supported  
ACS355 supports only vl.  
ACS850 and ACS880 support vl and tq.  
ACSM1 supports hm, pp, pv, tq and vl.  
The Control word is the principal means for controlling the drive  
from a fieldbus system. It is sent by the fieldbus master station to  
the drive through the adapter module. The drive switches between  
its states according to the bit-coded instructions in the Control  
word, and returns status information to the master in the Status  
word.  
The contents of the Control word and the Status word are detailed  
section Control word and Status word of the CiA 402 profile on  
page 93.  
   
90 Communication profiles  
Modes of operation  
The operation mode defines the behavior of the drive. CiA 402  
defines following operation modes:  
Homing mode  
Profile position mode  
Interpolated position mode  
Profile velocity mode  
Profile torque mode  
Velocity mode  
The FCAN-01 CANopen adapter module supports minimal  
implementation of the operation modes. Operation mode support is  
drive-specific (see the figure at the beginning of this chapter). The  
interpolated position mode is not supported.  
In this chapter scalings of the reference and actual values are  
described for each operation mode. Operation-mode-specific  
objects are defined in section CANopen Object Dictionary on page  
131.  
In ACSM1 drives, the mode of operation is automatically selected  
according to the control mode configured with parameter 34.03  
EXT1 CTRL MODE, 34.04 EXT1 CTRL MODE2 or 34.05 EXT2  
CTRL MODE1 (depending on the current control location). The  
correct reference scaling must be selected with parameter 50.04  
FBA REF1 MODESEL.  
If the value of parameter 50.04 FBA REF1 MODESEL and 50.05  
FBA REF2 MODESEL of ACSM1 is (5) AUTO, it is possible to set  
the mode of operation with object 6060h. For more information,  
see section Standardized device profile area (6000...9FFF) on  
page 145.  
Homing mode  
Homing mode describes various methods of finding a home  
position, or zero point. Either limit switches at the ends of travel or  
a home switch in mid travel are used. Most of the methods also  
use the index (zero) pulse from an encoder. For more information  
on the homing mode and descriptions of the various homing  
methods, see the drive manual.  
       
Communication profiles 91  
Profile position mode  
This mode enables the positioning of the drive to be controlled.  
Position demand value  
Position demand value defines the position set point. The position  
set point is scaled as follows:  
Drive parameter (ACSM1)  
60.05 POS UNIT (Position unit)  
60.08 POS2INT SCALE  
Example setting  
m
100  
1000 / 100 = 10.00 m  
60.05 POS UNIT  
Physical value  
60.08 POS2INT SCALE  
Set point value  
Position actual value  
Position actual value defines the actual position of the application.  
Position actual value is scaled as position demand value (see  
above).  
Interpolated position mode  
Not supported with the FCAN-01 CANopen adapter module.  
Profile velocity mode  
The profile velocity mode is used to control the velocity of the drive  
with no special regard of the position.  
             
92 Communication profiles  
Target velocity  
Target velocity is the required velocity of the application. The target  
velocity is scaled as follows:  
Drive parameter (ACSM1)  
60.05 POS UNIT (Position unit)  
60.10 POS SPEED UNIT  
60.11 POS SPEED2INT  
Example setting  
m
unit/s  
100  
1000 / 100 = 10.00 m/s  
60.10 POS SPEED UNIT  
Physical value  
60.11 POS SPEED2INT  
Set point value  
Velocity actual value  
Velocity actual value defines the actual velocity of the application.  
Velocity actual value is scaled as target velocity (see above).  
Profile torque mode  
Profile torque mode enables the drive torque to be controlled  
directly.  
Target torque  
Target torque is the required torque of the application. The value is  
given per thousand of the rated torque, 10 = 1%.  
Torque actual value  
Torque actual value corresponds to the instantaneous torque in the  
drive motor. The value is given per thousand of the rated torque,  
that is 10 = 1%.  
           
Communication profiles 93  
Velocity mode  
Basic mode to control the velocity of the drive with limits and ramp  
functions.  
Target velocity of CiA 402 Velocity mode  
Target velocity is the required velocity of the application. The unit  
of the target velocity is interpreted as rpm. 1 = 1 rpm.  
Control effort of CiA 402 Velocity mode  
Control effort is the actual velocity of the application. The unit of  
the control effort is interpreted as rpm. 1 = 1 rpm.  
Control word and Status word of the CiA 402 profile  
Control word of CiA 402  
Bit  
Description  
Switch on  
0
1
Enable voltage  
Quick stop  
2
3
Enable operation  
Operation-mode-specific  
Fault reset  
4...6  
7
8
Halt  
9...10  
11...15  
Reserved  
Drive-specific bit  
         
94 Communication profiles  
Operation-mode-specific bits  
Bit Velocity Profile  
Profile  
Profile  
Homing Interpo-  
1)  
mode  
position velocity torque  
mode  
lated  
1)  
1)  
2)  
mode  
mode  
mode  
position  
3)  
mode  
4
5
rfg  
enable  
New  
setpoint  
Reserved Reserved Homing  
Enable  
operation ipmode  
start  
rfg unlock Change  
Reserved Reserved Reserved Reserved  
set  
immedi-  
ately  
6
rfg use  
ref  
abs / rel  
Reserved Reserved Reserved Reserved  
1)  
2)  
3)  
Supported with ACSM1 only  
Supported with ACSM1, ACS850 and ACS880 only  
Not supported  
Communication profiles 95  
Status word of CiA 402  
Bit  
Description  
0
Ready to switch on  
Switched on  
1
2
Operation enabled  
Fault  
3
4
Voltage enabled  
Quick stop  
5
6
Switch on disabled  
Warning  
7
8
Drive-specific bit  
Remote  
9
10  
Target reached  
Internal limit active  
Operation-mode-specific  
Drive-specific bit  
11  
12…13  
14…15  
Operation-mode-specific bits  
Bit Velocity Profile Profile  
mode position velocity torque  
Profile  
Homing  
mode  
Interpo-  
lated  
1)  
1)  
1)  
2)  
mode  
mode  
mode  
position  
3)  
mode  
12 Reserved Set point Speed  
Reserved Homing  
attained  
IP mode  
active  
acknowl-  
edge  
13 Reserved Following Max  
Reserved Homing  
error  
Reserved  
error  
slippage  
error  
1)  
2)  
3)  
Supported with ACSM1 only  
Supported with ACSM1 and ACS850 only  
Not supported  
96 Communication profiles  
Device control commands are triggered by the Control word bits as  
follows:  
Device control commands  
Command Control word bit  
Fault Enable  
Quick Enable Switch State  
reset, operation, stop, voltage, on,  
transi-  
tions*  
bit 7  
bit 3  
bit 2  
bit 1  
bit 0  
Shut down  
Switch on  
Switch on  
0
x
0
1
1
1
0
2, 6, 8  
1)  
3
0
0
1
1
1
1
1
1
1)  
3
Disable  
voltage  
7, 9, 10,  
12  
0
0
0
x
x
0
x
0
1
0
1
1
x
x
1
Quick stop  
7, 10, 11  
5
Disable  
operation  
Enable  
operation  
0
1
x
1
x
1
x
1
x
4
Fault reset  
15  
Bits marked with x are irrelevant.  
1)  
When Control word bit 3 (Enable operation) is 1, the drive does not  
perform any tasks in the SWITCHED ON state. When bit 3 is 0, state  
SWITCHED ON tasks are performed. See the Device Control state  
machine figure on page 89.  
Communication profiles 97  
The following stop modes are associated with the control  
commands and other events:  
Command/Event  
Quick stop  
Shut down  
Disable voltage  
Halt  
Drive stop mode  
Emergency stop  
Coast stop  
Ramp stop  
Ramp stop (configurable with CANopen object  
605Dh)  
Fault  
Fault reaction specified by the drive. Typically a  
coast stop.  
The halt mode is controlled with bit 8 of the CiA 402 control word.  
When the halt bit is set during the OPERATION ENABLED state,  
the drive stops and the state machine remains in the OPERATION  
ENABLED state. When the bit is reset, the drive starts running  
again. In all modes supporting the halt function, CiA 402 Status  
Word bit 10 (target reached) is set when the drive is stopped.  
Note: The drive may not necessarily stop completely as it is still  
the in running (OPERATION ENABLED) state.  
The following table summarizes the drive features used to perform  
the ramp stop during the halt function, as well as the different halt  
option codes supported by each CiA 402 operating mode. The halt  
option code is selected by CANopen object 605Dh.  
98 Communication profiles  
Mode  
Description  
Dynamic limiter ramp  
Halt option codes  
Profile Position  
1
1
1
1
Interpolated Position Dynamic limiter ramp  
Profile Velocity  
Profile Torque  
Dynamic limiter ramp  
Sets the torque reference to  
0. Ramp depends on drive  
parameters.  
Homing  
Velocity  
Dynamic limiter ramp  
1
Halt mode 1: Ramp input is  
set to 0.  
1, 2, 3, 4  
Halt mode 2,3,4: Ramp  
output is set to 0.  
Other modes  
Halt bit has no effect.  
N/A  
Communication profiles 99  
State machine  
The following figure describes the CANopen state machine.  
From any state  
CW: Control word  
SW: Status word  
FAULT REACTION  
ACTIVE  
START  
SW: xxxxxxxxx0xx1111  
Power-on,  
self-initialization  
Fault reaction  
completed  
State transition  
(0)  
NOT READY  
TO SWITCH ON  
FAULT  
SW: xxxxxxxxx0xx0000 SW: xxxxxxxxx0xx1000  
Initialized  
CW: xxxxxxxx1xxxxxxx  
(1)  
(15)  
successfully  
SWITCH-ON  
DISABLED  
SW: xxxxxxxxx1xx0000  
CW: xxxxxxxxxxxxx110  
(2)  
(7)  
CW: xxxxxxxxxxxxx01x  
or  
CW: xxxxxxxxxxxxxx0x  
READY TO  
SWITCH ON  
CW: xxxxxxxxxxxxx01x  
or  
CW: xxxxxxxxxxxxxx0x  
SW: xxxxxxxxx01x0001  
(10)  
CW: xxxxxxxxxxxxx111  
(3)  
(6)  
CW: xxxxxxxxxxxxx110  
(8)  
CW: xxxxxxxxxxxxx110  
SWITCHED ON  
SW: xxxxxxxxx01x0011  
Quick stop  
completed  
or  
(12)  
(4)  
(5)  
CW: xxxxxxxxxxxx1111  
CW: xxxxxxxxxxxxxx0x  
CW: xxxxxxxxxxxx0111  
(11)  
OPERATION  
ENABLED  
QUICK STOP  
ACTIVE  
(9)  
CW: xxxxxxxxxxxxxx0x  
SW: xxxxxxxxx01x0111  
SW: xxxxxxxxx0xx0111  
CW: xxxxxxxxxxxxx01x  
 
100 Communication profiles  
ABB Drives communication profile  
Control word and Status word  
The Control word is the principal means for controlling the drive  
from a fieldbus system. It is sent by the fieldbus master station to  
the drive through the adapter module. The drive switches between  
its states according to the bit-coded instructions in the Control  
word, and returns status information to the master in the Status  
word.  
The contents of the Control word and the Status word are detailed  
below. The drive states are presented in the ABB Drives profile  
state transition diagram on page 105.  
Control word contents  
The following table presents the Control word of the ABB Drives  
communication profile. The upper case boldface text refers to the  
states shown in the ABB Drives profile state machine figure on  
page 105.  
Control word of ABB Drives profile  
Bit  
Name  
Value STATE/Description  
0
OFF1_  
CONTROL  
1
0
Proceed to READY TO OPERATE.  
Stop along currently active deceleration  
ramp. Proceed to OFF1 ACTIVE;  
proceed to READY TO SWITCH ON  
unless other interlocks (OFF2, OFF3)  
are active.  
1
OFF2_  
CONTROL  
1
0
Continue operation (OFF2 inactive).  
Emergency OFF; coast to stop.  
Proceed to OFF2 ACTIVE, proceed to  
SWITCH-ON INHIBITED.  
       
Communication profiles 101  
Control word of ABB Drives profile  
Bit  
Name  
Value STATE/Description  
2
OFF3_  
CONTROL  
1
0
Continue operation (OFF3 inactive).  
Emergency stop; stop within time  
defined with the drive parameter.  
Proceed to OFF3 ACTIVE; proceed to  
SWITCH-ON INHIBITED.  
Warning: Ensure motor and driven  
machine can be stopped using this stop  
mode.  
3
INHIBIT_  
OPERATION  
1
Proceed to OPERATION ENABLED.  
Note: Run enable signal must be  
active; see the drive manuals. If the  
drive is set to receive the Run enable  
signal from the fieldbus, this bit  
activates the signal.  
0
1
0
Inhibit operation; proceed to  
OPERATION INHIBITED.  
4
5
6
RAMP_OUT_  
ZERO  
Normal operation; proceed to RFG:  
OUTPUT ENABLED.  
Force the Ramp Function Generator  
output to zero. The drive ramps to stop  
(current and DC voltage limits in force).  
RAMP_HOLD  
1
Enable the ramp function;  
proceed to RFG: ACCELERATOR  
ENABLED.  
0
1
Halt ramping (the Ramp Function  
Generator output held).  
RAMP_IN_  
ZERO  
Normal operation; proceed to  
OPERATION.  
Note: Effective only if the fieldbus  
interface is set as the source for this  
signal with drive parameters.  
0
Force the Ramp Function Generator  
input to zero.  
102 Communication profiles  
Control word of ABB Drives profile  
Bit  
Name  
Value STATE/Description  
7
RESET  
0 –>1 Fault reset if an active fault exists.  
Proceed to SWITCH-ON INHIBITED.  
Note: Effective only if the fieldbus  
interface is set as the source for this  
signal with drive parameters.  
0
Continue normal operation.  
8…9  
10  
Reserved  
REMOTE_  
CMD  
1
0
Fieldbus control enabled  
Control word and reference not getting  
through to the drive, except for CW bits  
OFF1, OFF2 and OFF3.  
11  
EXT_CTRL_  
LOC  
1
0
Select external control location EXT2.  
Effective if the control location is  
parameterized to be selected from the  
fieldbus.  
Select external control location EXT1.  
Effective if the control location is  
parameterized to be selected from the  
fieldbus.  
12…15 Reserved  
Communication profiles 103  
Status word contents  
The following table presents the Status word of the ABB Drives  
communication profile. The upper case boldface text refers to the  
states shown in the ABB Drives profile state machine figure on  
page 105.  
Status word of ABB Drives profile  
Bit  
Name  
Value STATE/Description  
0
1
2
3
4
5
6
7
8
RDY_ON  
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
READY TO SWITCH ON  
NOT READY TO SWITCH ON  
READY TO OPERATE  
OFF1 ACTIVE  
RDY_RUN  
RDY_REF  
TRIPPED  
OPERATION ENABLED  
OPERATION INHIBITED  
FAULT  
No fault  
OFF_2_STA  
OFF_3_STA  
OFF2 inactive  
OFF2 ACTIVE  
OFF3 inactive  
OFF3 ACTIVE  
SWC_ON_  
INHIB  
SWITCH-ON INHIBITED  
ALARM  
Warning/Alarm  
No warning/alarm  
AT_  
SETPOINT  
OPERATION. Actual value equals  
reference = is within tolerance limits,  
that is, in speed control, speed error is  
10% max. of the nominal motor speed.  
0
1
0
Actual value differs from reference, that  
is, it is outside tolerance limits.  
9
REMOTE  
Drive control location: REMOTE (EXT1  
or EXT2)  
Drive control location: LOCAL  
 
104 Communication profiles  
Status word of ABB Drives profile  
Bit  
10  
Name  
Value STATE/Description  
ABOVE_  
LIMIT  
1
Actual frequency or speed equals or  
exceeds the supervision limit (set with  
the drive parameter). Valid in both  
directions of rotation.  
0
1
Actual frequency or speed within  
supervision limit  
11  
EXT_CTRL_  
LOC  
External Control Location EXT2  
selected  
Note concerning ACS880: This bit is  
effective only if the fieldbus interface is  
set as the target for this signal by drive  
parameters. User bit 0 selection  
(06.33).  
0
1
External Control Location EXT1  
selected  
12  
EXT_RUN_E  
NABLE  
External Run Enable signal received  
Note concerning ACS880: This bit is  
effective only if the fieldbus interface is  
set as the target for this signal by drive  
parameters. User bit 1 selection  
(06.34).  
0
No External Run Enable signal  
received  
13…14 Reserved  
15 FBA_ERROR  
1
0
Communication error detected by the  
fieldbus adapter module.  
Fieldbus adapter communication OK  
Communication profiles 105  
State machine  
The following figure describes the state machine of the ABB Drives  
communication profile.  
SWITCH-ON  
INHIBITED  
ABB Drives  
Communication  
Profile  
MAINS OFF  
(SW Bit6=1)  
(SW Bit0=0)  
Power ON  
(CW Bit0=0)  
NOT READY TO  
SWITCH ON  
CW = Control word  
SW = Status word  
A
B
C
D
n
I
= Speed  
= Input Current  
(CW=xxxx x  
1
xx xxxx x110  
)
RFG = Ramp Function  
Generator  
f
(CW Bit3=0)  
READY TO  
= Frequency  
OPERATION  
INHIBITED  
SWITCH ON  
(SW Bit0=1)  
(SW Bit2=0)  
from any state  
Fault  
operation  
inhibited  
(CW=xxxx x  
1
xx xxxx x111  
)
READY TO  
OPERATE  
FAULT  
(SW Bit3=1)  
from any state  
OFF1 (CW Bit0=0)  
(SW Bit1=1)  
(CW Bit7=1)  
(CW=xxxx x1xx xxxx 1111  
OFF1  
ACTIVE  
and SW Bit12=1)  
(SW Bit1=0)  
from any state  
from any state  
Emergency Stop  
Emergency OFF  
n(f)=0 / I=0  
OFF3 (CW Bit2=0)  
OFF2 (CW Bit1=0)  
(CW Bit3=1  
and  
OFF3  
ACTIVE  
OFF2  
ACTIVE  
SW Bit12=1)  
B
C
D
C
(SW Bit5=0)  
(SW Bit4=0)  
n(f)=0 / I=0  
(CW Bit4=0)  
OPERATION  
ENABLED  
D
(SW Bit2=1)  
A
B
(CW Bit5=0)  
(CW Bit6=0)  
(CW=xxxx x  
1
xx xxx1 1111  
)
RFG: OUTPUT  
ENABLED  
D
(CW=xxxx x  
1
xx xx11 1111)  
RFG: ACCELERATOR  
ENABLED  
state  
condition  
C
D
(CW=xxxx x  
1
xx x111 1111  
)
rising edge  
of the bit  
OPERATION  
(SW Bit8=1)  
   
106 Communication profiles  
References  
References are 16-bit signed two's complement integers. A  
negative reference indicates a reverse direction of rotation.  
ABB drives can receive control information from multiple sources  
including analogue and digital inputs, the drive control panel and a  
communication module (for example, FCAN-01). To have the drive  
controlled through the fieldbus, the module must be defined as the  
source for control information, for example, reference.  
Scaling  
References are scaled as shown below.  
Note: The values of REF1 MAX and REF2 MAX are set with drive  
parameters. See the drive manuals for further information.  
In ACSM1, ACS850 and ACS880 the speed reference (REFx) in  
decimal (0…20000) corresponds to 0…100% of the speed scaling  
value (as defined with drive parameter, eg, ACS880 parameter  
46.10 Speed scaling.)  
In ACS355, drive parameter REFx MIN may limit the actual  
minimum reference.  
Fieldbus  
Drive  
REF2: 10000  
REF1: 20000  
REFx MAX / Speed scale  
REFx MIN  
0
-(REFx MIN)  
REF2: -10000  
REF1: -20000  
-(REFx MAX) / Speed scale  
   
Communication profiles 107  
Actual values  
Actual values are 16-bit signed two's complement integers  
containing information on the operation of the drive. A negative  
reference indicates a reverse direction of rotation. The functions to  
be monitored are selected with a drive parameter.  
Scaling  
The actual values are scaled as shown below.  
Note: The values of REF1 MAX and REF2 MAX are set with drive  
parameters. See the drive manuals for further information.  
Fieldbus  
Drive  
ACT2: 10000  
ACT1: 20000  
REFx MAX  
0
0
ACT2: -10000  
ACT1: -20000  
-(REFx MAX)  
   
108 Communication profiles  
Communication protocol 109  
8
Communication protocol  
What this chapter contains  
This chapter describes the communication on a CANopen network.  
CAN data frame  
CAN employs data frames for transferring data between the host  
(controller) and the nodes on the bus. The following figure presents  
the structure of the data frame.  
       
110 Communication protocol  
Header  
ARBITRATION FIELD  
REMOTE  
CONTROL  
FIELD  
CYCLIC  
REDUNDANCY  
CHECK  
TRANS-  
MISSION  
REQUEST  
(RTR)  
COMM.  
OBJECT ID  
(COB ID)  
ACKNOW-  
LEDGE  
FIELD  
START OF  
FRAME  
DATA  
FIELD  
END OF  
FRAME  
(CRC)  
3
1
2
1 BIT  
11 BITS  
(OR 29 BITS)  
1 BIT  
6 BITS  
0 TO 8  
BYTES  
16 BITS  
2 BITS  
7 BITS  
FUNCTION CODE  
NODE ID  
10  
9
8
7
6
5
4
3
2
1
0
Communication Functioncode COB ID (hex) COB ID (dec)  
object  
(binary)  
0000  
0001  
0010  
0001  
0011  
0100  
0101  
0110  
0111  
NMT  
00  
0
SYNC  
80  
128  
TIME STAMP  
EMERGENCY  
PDO1 (Tx)  
PDO1 (Rx)  
PDO6 (Tx)  
PDO6 (Rx)  
PDO21 (Tx)  
PDO21 (Rx)  
SDO (Tx)  
100  
256  
81…FF  
181...1FF  
201...27F  
281...2FF  
301...37F  
381...3FF  
401...47F  
581…5FF  
601…67F  
701…77F  
129…255  
385...511  
513...639  
641...767  
769...895  
897...1023  
1025...1151  
1409…1535  
1537…1663  
1793…1919  
1000  
1011  
1100  
1110  
SDO (Rx)  
NODEGUARD  
Control field contents:  
1 = IDE bit = 29-bit Extended identifier / 11-bit standard identifier (1 bit)  
2 = r0 = reserved (1 bit)  
3 = DLC = Data Length Code (4 bits)  
Inside the CANopen data frame, different types of Communication  
Objects are used to convey the data. Process Data Objects (PDO)  
are used for transmitting time critical process data (references,  
control commands, status information); Service Data Objects  
(SDO) are used for less time critical data, for example, parameters.  
Communication protocol 111  
In addition, there are Special Function Objects and Network  
Management Objects.  
FCAN-01 boot-up sequence and  
Network Management (NMT)  
The adapter module supports the boot-up sequence of a “Minimum  
Capability Device”, as defined by the CANopen Communication  
Profile. The boot-up state diagram of the adapter module is shown  
below.  
Initialization  
(10)  
Reset application  
(13)  
(11)  
Reset communication  
(14)  
Power on  
Init  
(12)  
(6) Start_Remote_Node indication  
(7) Stop_Remote_Node indication  
(8) Enter_Pre-Operational_State indication  
(10) Reset_Node indication  
(11) Reset_Communication indication  
(12) After Initialization is finished  
(13) (14) After Reset is performed  
Pre-operational  
(8)  
(7)  
(6)  
(8)  
Stopped  
(7)  
(6)  
Operational  
The NMT (Network Management) message is mapped to a single  
CAN frame with data length of 2 bytes. Its identifier is 0. The first  
byte contains the command specifier and the second byte contains  
the Node ID of the device, which must perform the command. The  
NMT message transmitted by the NMT master forces the nodes to  
transit to another NMT state. The CANopen state machine  
specifies the following states: Initialization, Pre-Operational,  
Operational and Stopped. After power-on, each CANopen device  
 
112 Communication protocol  
is at first in the Initialization state and then the state transits  
automatically to the Pre-Operational state.  
The NMT commands used for controlling the node are:  
Command (dec)  
Name  
Start_Remote_Node  
1
2
Stop_Remote_Node  
Enter_Pre-Operational_State  
Reset_Node  
128  
129  
130  
Reset_Communication  
Header (bin)  
Payload data byte  
1
2
0000 0000000 0 0 0 0010  
NMT Command  
Node ID  
Note: If Node ID is 0, all NMT slaves are addressed.  
The node state indications are as follows:  
Indication (dec)  
State  
0
4
Boot-up  
Stopped  
5
Operational  
Pre-operational  
127  
Communication protocol 113  
Process Data Objects (PDO)  
Process Data Object (PDO) is used for time critical process data  
exchange. PDO transmissions can be controlled by an internal  
timer, by remote requests or by the received Sync message. For  
each PDO the transmission mode of the PDO as well as the  
default mappings of the application objects are described in the  
Object Dictionary. The adapter module supports also configuration  
of the PDOs with drive parameters.  
The adapter module supports a maximum of three PDOs in both  
directions. By default only Tx PDO1 and Rx PDO1 are enabled  
(valid) and Tx/Rx PDO6 and Tx/Rx PDO21 are disabled (not valid).  
PDO mapping defines which application objects (parameters) are  
transmitted within a PDO. PDO mappings of the adapter module  
can be changed in the Pre-operational state (variable objects).  
Transmission of the enabled (valid) PDOs is possible only in the  
Operational state.  
Each PDO can contain up to 8 bytes of process data. In ACS355,  
the first mapping entries of Tx/Rx PDO1 and Tx/Rx PDO6 are fixed  
and cannot be changed. The length of the PDOs and mapping  
entries of the PDOs are configurable.  
The mapping entries of the PDOs can be configured through  
CANopen objects or from the drive with fieldbus configuration  
parameters. The configuration location is selected from the drive  
with parameter 04 CONF LOC of the fieldbus configuration group  
A (group 1) (parameter 51.04 in ACS355, ACSM1, ACS850 and  
ACS880).  
When mapping through CANopen objects, the PDO length must be  
set to zero before the mapping entries can be changed.  
   
114 Communication protocol  
Rx PDO1  
Mapped  
obj 1  
Mapped  
obj 2  
Mapped  
obj 3  
Mapped  
obj 4  
Byte  
1
2
3
4
5
6
7
8
CANopen object for  
mapping  
1600h01  
1600h02  
1600h03  
1600h04  
1)  
ACS355 Fixed  
FBADATA FBADATA FBADATA  
OUT 1 OUT 2 OUT 3  
Mapping  
parameter  
2)  
ACSM1 FBADATA FBADATA FBADATA FBADATA  
ACS850 OUT 1  
OUT 2  
OUT 3  
OUT 4  
ACS880  
1)  
In ACS355 drives, the first mapping entry is fixed and always mapped to  
object 6040h Control word. The other mapping entries are configurable.  
In ACSM1, ACS850 and ACS880 drives, all mapping entries are  
configurable.  
2)  
Configuration group B (group 2) (when parameter 04 CONF LOC = 1)  
The mapping entries of the Rx PDO1 can be configured through  
CANopen object 1600h or from the drive with fieldbus  
configuration parameter group B (group 2).  
The default COB ID for Rx PDO1 is 200h + Node ID, the default  
transmission type is 255 and the event time is 0. These values can  
be changed with CANopen object 1400h or from the drive with  
parameters 7, 8 and 9 of the fieldbus configuration group A (group  
1).  
 
Communication protocol 115  
Tx PDO1  
Mapped  
obj 1  
Mapped  
obj 2  
Mapped  
obj 3  
Mapped  
obj 4  
Byte  
1
2
3
4
5
6
7
8
CANopen object for 1A00h01  
1A00h02  
1A00h03  
1A00h04  
mapping  
1)  
ACS355 Fixed  
FBA  
FBA  
FBA  
DATA IN 1 DATA IN 2 DATA IN 3  
FBA FBA FBA  
Mapping  
parameter  
2)  
ACSM1 FBA  
ACS850 DATA IN 1 DATA IN 2 DATA IN 3 DATA IN 4  
ACS880  
1)  
2)  
In ACS355 drives, the first mapping entry is fixed and always mapped to  
object 6041h Status word. The other mapping entries are configurable.  
In ACSM1, ACS850 and ACS880 drives, all mapping entries are  
configurable.  
Configuration group C (group 3) (when parameter 04 CONF LOC = 1)  
Note: The mapping entries of the Tx PDO1 can be configured  
through CANopen object 1A00h or from the drive with fieldbus  
configuration parameter group C (group 3).  
The default COB ID for Tx PDO1 is 180h + Node ID, the default  
transmission type is 255 and the event time is 0. These values can  
be changed with CANopen object 1600h or from the drive with  
parameters 10, 11 and 12 of the fieldbus configuration group A  
(group 1).  
 
116 Communication protocol  
Rx PDO6  
Mapped  
obj 1  
Mapped  
obj 2  
Mapped  
obj 3  
Mapped  
obj 4  
Byte  
1
2
3
4
5
6
7
8
CANopen object for  
mapping  
1605h01  
1605h02  
1605h03  
1605h04  
1)  
ACS355 Fixed  
FBADATA FBADATA FBADATA  
OUT 4 OUT 5 OUT 6  
Mapping  
parameter  
2)  
ACSM1 FBADATA FBADATA FBADATA FBADATA  
ACS850 OUT 5  
OUT 6  
OUT 7  
OUT 8  
ACS880  
1)  
In ACS355 drives, the first mapping entry is fixed and always mapped to  
object 6040h Control word. The other mapping entries are configurable.  
In ACSM1, ACS850 and ACS880 drives, all mapping entries are  
configurable.  
2)  
Configuration group B (group 2) (when parameter 04 CONF LOC = 1)  
Note: The mapping entries of the Rx PDO6 can be configured  
through CANopen object 1605h or from the drive with fieldbus  
configuration parameter group B (group 2).  
The default COB ID for Rx PDO6 is 80000300h + Node ID (Rx  
PDO6 disabled), the default transmission type is 255 and the event  
time is 0. These values can be changed with CANopen object  
1405h or from the drive with parameters 13, 14 and 15 of the  
fieldbus configuration group A (group 1).  
 
Communication protocol 117  
Tx PDO6  
Mapped  
obj 1  
Mapped  
obj 2  
Mapped  
obj 3  
Mapped  
obj 4  
Byte  
1
2
3
4
5
6
7
8
CANopen object for 1A05h01  
1A05h02  
1A05h03  
1A05h04  
mapping  
1)  
ACS355 Fixed  
FBADATA FBADATA FBADATA  
IN 4 IN 5 IN 6  
Mapping  
parameter  
2)  
ACSM1 FBADATA FBADATA FBADATA FBADATA  
ACS850 IN 5  
IN 6  
IN 7  
IN 8  
ACS880  
1)  
In ACS355 drives, the first mapping entry is fixed and it is always  
mapped to object 6041h Status word. The other mapping entries are  
configurable. In ACSM1, ACS850 and ACS880 drives, all mapping  
entries are configurable.  
2)  
Configuration group C (group 3) (when parameter 04 CONF LOC = 1)  
Note: The mapping entries of the Tx PDO6 can be configured  
through CANopen object 1A05h or from the drive with fieldbus  
configuration parameter group C (group 3).  
The default COB ID for Tx PDO6 is 80000280h + Node ID (Tx  
PDO6 disabled), the default transmission type is 255 and the event  
time is 0. These values can be changed with CANopen object  
1605h or from the drive with parameters 16, 17 and 18 of the  
fieldbus configuration group A (group 1).  
 
118 Communication protocol  
Rx PDO21  
Mapped  
obj  
Mapped  
obj 2  
Mapped  
obj 3  
Mapped  
obj 4  
Byte  
1
2
3
4
5
6
7
8
CANopen object for  
mapping  
1614h01  
1614h02  
1614h03  
1614h04  
ACS355 FBADATA FBADATA FBADATA FBADATA  
OUT 7 OUT 8 OUT 9 OUT 10  
Mapping  
parameter  
1)  
ACSM1 FBADATA FBADATA FBADATA FBADATA  
ACS850 OUT 9  
OUT 10  
OUT 11  
OUT 12  
ACS880  
1)  
Configuration group B (group 2) (when parameter 04 CONF LOC = 1)  
Note: The mapping entries of the Rx PDO21 can be configured  
through CANopen object 1614h or from the drive with fieldbus  
configuration parameter group B (group 2).  
The default COB ID for Rx PDO21 is 80000400h + Node ID (Rx  
PDO21 disabled), the default transmission type is 255 and the  
event time is 0. These values can be changed with CANopen  
object 1414h or from the drive with parameters 19, 20 and 21 of  
the fieldbus configuration group A (group 1).  
 
Communication protocol 119  
Tx PDO21  
Mapped  
obj 1  
Mapped  
obj 2  
Mapped  
obj 3  
Mapped  
obj 4  
Byte  
1
2
3
4
5
6
7
8
CANopen object for 1A14h01  
1A14h02  
1A14h03  
1A14h04  
mapping  
ACS355 FBADATA FBADATA FBADATA FBADATA  
IN 7 IN 8 IN 9 IN 10  
Mapping  
parameter  
1)  
ACSM1 FBADATA FBADATA FBADATA FBADATA  
ACS850 IN 9  
IN 10  
IN 11  
IN 12  
ACS880  
1)  
Configuration group C (group 3) (when parameter 04 CONF LOC = 1)  
Note: The mapping entries of the Tx PDO21 can be configured  
through CANopen object 1A14h or from the drive with fieldbus  
configuration parameter group C (group 3).  
The default COB ID for Tx PDO21 is 80000380h + Node ID (Tx  
PDO21 disabled), the default transmission type is 255 and the  
event time is 0. These values can be changed with CANopen  
object 1614h or from the drive with parameters 22, 23 and 24 of  
the fieldbus configuration group A (group 1).  
 
120 Communication protocol  
Mapping format  
Note: Subindex 0 contains the number of valid entries within the  
mapping record. This number is also the number of the application  
variables (parameters), which shall be transmitted/received with  
the corresponding PDO. The subindexes from 1 to the number of  
objects contain information about the mapped application  
variables.  
The mapping values in the CANopen object are hexadecimal  
coded. The following table presents an example of the PDO  
mapping entry structure:  
Type  
MSB  
LSB  
UINT32  
31  
16 15  
8
7
0
Description  
Index  
eg, 6048h  
(16 bits)  
Subindex  
eg, 02h  
(8 bits)  
Object length in bits  
eg, 10h (= 16 bits)  
(8 bits)  
If the PDO mappings are configured with fieldbus configuration  
parameter group B (group 2) and group C (group 3), only objects  
belonging to the virtual address area of the drive control and to the  
drive parameter area can be mapped, that is, objects 6040h,  
6042h, 6041h, 6044h, 6064h, 60FFh, 606Ch, 607Ah, 6077h,  
6071h, 2001h, 2002h, 2003h, 2004h, 2005h, 2006h, 2000h03,  
2000h06 and objects 4000h…4063h. The mapping values are in  
decimal format and only virtual addresses of the drive control (1...6  
and 11...16) or drive parameter numbers (101...9999) can be set.  
The adapter module converts the values to CANopen objects. The  
length of the object is detected automatically.  
Note: The PDO mappings should be started from subindex 1. If a  
PDO mapping entry is zero, the mapping for that subindex and  
from that subindex onwards is neglected. That is, if there are zeros  
in the PDO mapping, only objects from subindex 1 to the first zero  
are taken into account.  
 
Communication protocol 121  
PDO configuration via the CAN bus  
This section gives an example of how to configure PDOs via the  
CAN bus from the CANopen master. In this example, the following  
PDO configuration is made:  
Rx PDO1 (from master to drive): 6040h Control word and  
6042h vl target velocity  
Tx PDO1 (from drive to master): 6041h Status word, 6044h vl  
control effort and drive parameter 01.20  
Tx PDO1 sent to the master at 100 ms intervals  
Set the drive parameters as listed in the table below.  
1)  
Drive parameter  
51.02 NODE ID  
51.03 BIT RATE  
Setting  
3
Description  
In this example, module node ID = 3  
0…5  
Bit rate used on the CANopen network.  
See Drive configuration.  
51.04 CONF LOC  
0
0
PDO configuration via CAN bus  
CiA 402  
51.05 PROFILE  
1)  
The actual parameter group number depends on the drive type. For  
example, the fieldbus configuration parameter group A (group 1) equals  
to parameter group 51 in drives ACS355, ACSM1, ACS850 and  
ACS880 if the adapter is installed as fieldbus adapter A.  
   
122 Communication protocol  
Write the CANopen objects via the CAN bus as shown in the  
following table. The adapter module must be in the Pre-operational  
state.  
Object Sub-  
index index  
Name  
Write  
value  
(hex)  
Description  
1)  
1400  
1400  
01  
02  
Rx PDO1  
Parameter, COB-ID  
80000203 Disable Rx PDO1 .  
Rx PDO1  
Parameter,  
Transmission type  
FF  
0
Transmission type 255  
1600  
1600  
00  
01  
Rx PDO1 Mapping,  
Number of entries  
Required before  
2)  
mapping  
Rx PDO1 Mapping, 60400010 6040h Control word  
Mapped object 1  
(subindex 0, length 16  
bits)  
1600  
02  
Rx PDO1 Mapping, 60420010 6042h vl target velocity  
Mapped object 2  
(subindex 0, length 16  
bits)  
2)  
1600  
1400  
1800  
1800  
00  
01  
01  
02  
Rx PDO1 Mapping,  
Number of entries  
2
2 objects mapped  
Rx PDO1  
Parameter, COB-ID  
203  
Enable Rx PDO1, use  
COB-ID 203h.  
1)  
Tx PDO1  
Parameter, COB-ID  
80000183 Disable Tx PDO1 .  
Tx PDO1  
Parameter,  
Transmission type  
FF  
64  
0
Transmission type 255  
100 ms  
1800  
05  
Tx PDO1  
Parameter, Event  
timer  
1A00  
1A00  
00  
01  
Tx PDO1 Mapping,  
Number of entries  
Required before  
2)  
mapping  
Tx PDO1 Mapping, 60410010 6041h Status word  
Mapped object 1  
(subindex 0, length 16  
bits)  
Communication protocol 123  
Write Description  
value  
(hex)  
Object Sub-  
index index  
Name  
1A00  
02  
Tx PDO1 Mapping, 60440010 6044h vl control effort  
Mapped object 2  
(subindex 0, length 16  
bits)  
1A00  
1A00  
03  
00  
01  
Tx PDO1 Mapping, 40011410 Parameter 01.20  
Mapped object 3  
(length 16 bits)  
2)  
Tx PDO1 Mapping,  
Number of entries  
3
3 objects mapped  
1800  
1)  
Tx PDO1  
Parameter, COB-ID  
183  
Enable Tx PDO1, use  
COB-ID 183h.  
Before modifying PDO parameters or mapping, the PDO must be  
disabled by setting bit 31 of its COB-ID to 1. Remember to enable the  
PDO again after the mapping has been set.  
2)  
Before changing the contents of a PDO mapping object, the "number of  
entries" field must be set to zero. After the mapping is done, the number  
of the entries must be set according to the actual number of the mapped  
entries.  
124 Communication protocol  
Service Data Objects (SDO)  
Service Data Objects are mainly used for transferring non-time  
critical data, for example, parameter values. SDOs provide access  
to the entries in the device Object Dictionary.  
If 4 bytes (or less) of data is to be transmitted, an Expedited  
transfer SDO message can be used. Larger quantities of data can  
be segmented, that is, split between several CAN messages.  
The following services can be applied to SDO depending on the  
service requirements:  
SDO Upload, which can be divided into  
Initiate SDO Upload  
Upload SDO Segment.  
SDO Download, which can be divided into  
Initiate SDO Download  
Download SDO Segment.  
Abort SDO Transfer  
With expedited transfer all data is transferred during the  
initialization phase (Initiate SDO Upload/Download). With  
segmented transfer only part of the data is transferred during the  
initialization phase and the rest of the data is transferred during the  
Upload/Download SDO Segment phase.  
The COB IDs for the SDO communication are:  
Client to Server (Master to Slave): 600h + Node ID  
Server to Client (Slave to Master): 580h + Node ID.  
SDO Download  
Through this service the client of an SDO downloads data to the  
server (owner of the Object Dictionary).  
The data, the multiplexor (index and subindex) of the data set that  
is downloaded and the data size are indicated to the server. The  
service is confirmed. The remote result parameter will indicate the  
success or failure of the request. In case of a failure, an Abort SDO  
Transfer request has to be executed.  
   
Communication protocol 125  
SDO Upload  
Through this service the client of an SDO requests the server to  
prepare to upload data to the client.  
The multiplexor (index and subindex) of the data set to be  
uploaded is indicated to the server. The service is confirmed. The  
remote result parameter will indicate the success of the request. In  
case of a failure, an Abort SDO Transfer request has to be  
executed. In case of success, the size of the data to be uploaded is  
confirmed. In case of successful expedited upload, this service  
concludes the upload of the data set (identified by the multiplexor)  
and confirms the corresponding data.  
 
126 Communication protocol  
Read Service (SDO Upload)  
Initiate SDO Upload Protocol  
This protocol is used to implement the Initiate SDO Upload service.  
Client  
Initiate SDO Upload Protocol  
Server  
Indication  
0
1
4
8
7...5  
ccs = 2  
4...0  
x
Request  
Confirm  
m
1
Reserved  
4
0
8
Response  
7...5  
scs = 2  
4
x
3...2  
n
1
e
0
s
d
m
ccs  
scs  
Client command specifier; ccs = 2: Initiates the upload request.  
Server command specifier; scs = 2: Initiates the upload  
response.  
n
Number of data bytes (in d) which do not contain data. Bytes  
[8-n, 7] do not contain segment data. Valid only if e = 1 and s =  
1 (otherwise n = 0).  
e
s
Transfer type; e = 0: Normal transfer. e = 1: Expedited transfer.  
Size indicator; s = 0: No data set size indication.  
s = 1: Data set size indication.  
m
d
Multiplexor; represents the index/subindex of the data to be  
transferred by the SDO.  
Data; e = 0, s = 0: Reserved for further use.  
e = 0, s = 1: Contains the number of bytes to be uploaded.  
Byte 4 contains the LSB and byte 7 contains the MSB.  
e = 1, s = 1: Contains the data of length 4-n to be uploaded.  
Encoding depends on the type of the data referenced by index  
and subindex.  
e = 1, s = 0: Contains unspecified number of bytes to be  
uploaded.  
x
Not used. Value is always 0.  
Reserved Reserved for further use. Value is always 0.  
   
Communication protocol 127  
Write Service (SDO Download)  
Initiate SDO Download Protocol  
This protocol is used to implement the Initiate SDO Download  
service.  
Client  
Initiate SDO Download Protocol  
Server  
0
1
4
8
7...5  
ccs = 1  
4
x
3...2  
n
1
e
0
s
m
4
d
Request  
Confirm  
Indication  
0
1
8
7...5  
scs = 3  
4...0  
x
Response  
m
Reserved  
ccs  
scs  
n
Client command specifier; ccs = 1: Initiates the download  
request.  
Server command specifier; scs = 3: Initiates the download  
response.  
Number of data bytes (in d) which do not contain data. Bytes  
[8-n, 7] do not contain segment data. Valid only if e = 1 and s =  
1 (otherwise n = 0).  
e
s
Transfer type; e = 0: Normal transfer. e = 1: Expedited transfer.  
Size indicator; s = 0: No data set size indication.  
s = 1: Data set size indication.  
m
d
Multiplexor; represents the index/subindex of the data to be  
transferred by the SDO.  
Data; e = 0, s = 0: Reserved for further use.  
e = 0, s = 1: Contains the number of bytes to be downloaded.  
Byte 4 contains the LSB and byte 7 contains the MSB.  
e = 1, s = 1: Contains the data of length 4-n to be downloaded.  
Encoding depends on the type of the data referenced by index  
and subindex.  
e = 1, s = 0: Contains unspecified number of bytes to be  
downloaded.  
x
Not used. Value is always 0.  
Reserved Reserved for further use. Value is always 0.  
   
128 Communication protocol  
Abort SDO Transfer  
Abort SDO Transfer Protocol  
This protocol is used to implement the Abort SDO Transfer  
Service.  
Client/Server  
Abort SDO Transfer  
Server/Client  
0
1
4
8
Request  
Indication  
7...5  
cs = 4  
4...0  
x
m
d
cs  
x
Command specifier; cs = 4: Aborts the transfer request.  
Not used. Value is always 0.  
m
d
Multiplexor; represents the index and subindex of the SDO.  
Contains a 4-byte abort code which includes the reason for the  
abort.  
   
Communication protocol 129  
Abort code description  
Error Error Additional Description  
class code code  
05  
03  
04  
0000h  
0000h  
0001h  
Toggle bit not alternated  
SDO protocol time-out  
Client/Server command specifier not valid  
or unknown  
0002h  
0003h  
0004h  
0005h  
0000h  
0001h  
0002h  
0000h  
Invalid block size (block mode only)  
Invalid sequence number (block mode only)  
CRC error (block mode only)  
Out of memory  
06  
01  
Unsupported access to an object  
Attempt to read a write-only object.  
Attempt to write a read-only object.  
02  
04  
Object does not exist in the Object  
Dictionary.  
0041h  
0042h  
Object cannot be mapped to the PDO.  
Number and length of the objects to be  
mapped would exceed the PDO length.  
0043h  
0047h  
0000h  
0010h  
General parameter incompatibility  
General internal incompatibility in the device  
Access failed because of hardware error  
06  
07  
Data type does not match. The length of the  
service parameter does not match.  
0012h  
0013h  
Data type does not match. The length of the  
service parameter is too long.  
Data type does not match. The length of the  
service parameter is too short.  
 
130 Communication protocol  
Error Error Additional Description  
class code code  
09  
0011h  
0030h  
Subindex does not exist.  
Parameter value range is exceeded (for  
write access parameters).  
0031h  
0032h  
0036h  
Value of the written parameter is too high.  
Value of the written parameter is too low.  
Maximum value is less than the minimum  
value.  
08  
00  
0000h  
0020h  
General error  
Data cannot be transferred or stored to the  
application.  
0021h  
0022h  
Data cannot be transferred or stored to the  
application because of local control.  
Data cannot be transferred or stored to the  
application because of the active device  
state.  
0023h  
Object Dictionary dynamic generation fails  
or no Object Dictionary is present (for  
example the object dictionary is generated  
from a file and the generation fails because  
of a file error).  
The abort codes not listed here are reserved.  
Communication protocol 131  
CANopen Object Dictionary  
Each object within the dictionary is addressed using a 16-bit index.  
Object Dictionary Structure  
The overall layout of the standardized Object Dictionary:  
Index (hex)  
0000  
Object  
Not used  
0001...001F  
0020...003F  
0040...005F  
0060...007F  
0080...009F  
Static Data Types  
Complex Data Types  
Manufacturer-Specific Complex Data Types  
Device-Profile-Specific Static Data Types  
Device-Profile-Specific Complex Data Types  
00A0...0FFF Reserved for further use  
1000...1FFF Communication Profile Area  
2000...5FFF Manufacturer-Specific Profile Area  
See Manufacturer-specific profile area (2000...5FFF) on  
page 142.  
6000...9FFF Standardized Device Profile Area  
A000...BFFF Standardized Interface Profile area  
C000...FFFF Reserved for further use  
The serial communication properties of the drive, as well as drive  
parameters, are detailed further in the appropriate drive firmware  
manual.  
     
132 Communication protocol  
Communication profile area (1000...1FFF)  
Index Sub- Name  
(hex) index  
Type  
U32  
U8  
Attri- Information  
bute  
1000  
0
Device  
Type  
RO  
Describes the type of the  
device.  
1001  
0
Error  
RO  
Bit value 1 = error occurred  
Register  
Bit Description  
0
1
2
3
4
5
6
7
Generic error  
Current  
Voltage  
Temperature  
Communication error  
Device-profile-specific  
Reserved  
Manufacturer-specific  
 
Communication protocol 133  
Attri- Information  
Index Sub- Name  
(hex) index  
Type  
bute  
1003  
0
Pre-  
U8  
RW  
Number of errors occurred.  
Errors are listed in subindexes  
1 to 5. The list is deleted by  
writing a zero.  
defined  
Error  
Field  
1
Pre-  
U32  
RO  
List of errors. The most recent  
error is at subindex 1. When a  
new error occurs, the previous  
errors move down the list.  
Error numbers comprise a 16-  
bit error code (see the  
appropriate drive firmware  
manual and Appendix B –  
CANopen error codes) and a  
16-bit additional information  
field (0 with FCAN-01). The  
error code is contained in the  
lower 2 bytes (LSB), the  
defined  
Error  
Field  
5
Pre-  
U32  
RO  
defined  
Error  
Field  
additional information in the  
upper 2 bytes (MSB).  
Slave to master  
Byte  
Header  
1…2  
3
0001xxxxxx01000 Error  
Error  
code register  
4...7  
8
Addi- Unused  
tional  
error  
info  
1005  
0
COB ID  
Sync  
Message  
U32  
RW  
Identifier of the SYNC  
message. The SYNC  
message controls the actions  
of PDOs that have the  
Synchronous transmission  
type.  
134 Communication protocol  
Index Sub- Name  
(hex) index  
Type  
Attri- Information  
bute  
1008  
0
Manufac- Visible RO  
Device name. The constant  
turer  
Device  
Name  
string  
string is FCAN-01 with <drive  
type>.  
1009  
0
Manufac- Visible RO  
Adapter module hardware  
version, eg, V.1.00  
turer  
string  
Hard-  
ware  
Version  
100A  
0
Manufac- Visible RO  
Adapter module firmware  
version, eg, V.1.02B  
turer  
string  
Software  
Version  
100C  
100D  
1010  
0
0
0
Guard  
Time  
U16  
RW  
RW  
RO  
Guard Time (ms) × Life Time  
Factor = Life time for the Node  
Guarding Protocol  
Life Time U8  
Factor  
Store  
Parame-  
ters  
U32  
Largest supported subindex.  
Subindex 1...n bit 0 value 1  
indicates that the device can  
save the parameters in  
question. Parameters can be  
saved by writing 65766173h  
("evas") to the appropriate  
subindex.  
1
2
U32  
U32  
RW  
RW  
Saves all parameters.  
Saves communication  
parameters (1000h...1FFFh).  
3
4
U32  
U32  
RW  
RW  
Saves application parameters  
(6000h...9FFFh).  
Saves drive parameters  
(4001h...4063h).  
Communication protocol 135  
Attri- Information  
Index Sub- Name  
(hex) index  
Type  
bute  
1011  
0
Restore  
Default  
Parame-  
ters  
U32  
RO  
Largest supported subindex.  
Default values can be  
restored by writing  
64616F6Ch ("daol") to the  
appropriate subindex.  
1
2
U32  
U32  
RW  
RW  
Restores default values to all  
parameters.  
1)  
Restores default values to  
communication parameters  
1)  
(1000h...1FFFh).  
3
4
0
U32  
U32  
U32  
RW  
RW  
RW  
Restores default values to  
application parameters  
(6000h...9FFFh).  
1)  
Restores default values to  
drive parameters  
1)  
(4001h...4063h).  
1014  
1016  
COB-ID  
Emer-  
gency  
Defines the COB ID of the  
Emergency Object (EMCY).  
Default: 80h + Node ID  
Message  
0
Con-  
U8  
RO  
Number of entries  
sumer  
heart-  
beat time  
1
0
U32  
U16  
RW  
RW  
Heartbeat receive time-out  
(ms)  
1017  
Pro-  
Defines the cycle time of the  
heartbeat (ms).  
0 = Not used  
ducer  
Heart-  
beat  
Time  
136 Communication protocol  
Index Sub- Name  
(hex) index  
Type  
Attri- Information  
bute  
1018  
0
1
2
3
4
0
Identity  
Object  
U8  
RO  
RO  
RO  
RO  
RO  
RO  
Number of entries  
Vendor  
ID  
U32  
U32  
U32  
U32  
Vendor ID; Value: B7h = ABB  
Product  
code  
Drive dependent, eg, 21C00h  
= ACS850  
Module  
revision  
Adapter module firmware  
version, eg, 102Bh  
Serial  
number  
Serial number of the adapter  
module  
1400  
Receive U8  
PDO1  
Number of entries  
Parame-  
ter  
1
2
COB ID  
U32  
RW  
RW  
Default: 200h + Node ID  
Trans-  
mission  
Type  
U8  
Default: 255 = FFh  
(asynchronous  
2)  
transmission)  
3
5
Inhibit  
time  
U16  
U16  
RW  
RW  
Not used for Rx PDO  
Event  
timer  
0...65535 ms  
0 = not used  
Default: 0  
1600  
0
1
Receive U8  
PDO1  
Mapping  
RO  
RW  
Number of mapped objects,  
0...4  
3)  
Mapped U32  
Obj 1  
Default: 60400010h = 6040h  
3)  
Control word . See Mapping  
format.  
2
3
4
Mapped U32  
Obj 2  
RW  
RW  
RW  
Mapped U32  
Obj 3  
Mapped U32  
Obj 4  
Communication protocol 137  
Attri- Information  
Index Sub- Name  
(hex) index  
Type  
bute  
1405  
0
Receive U8  
RO  
Number of entries  
PDO6  
Parame-  
ter  
1
2
COB ID  
U32  
U8  
RW  
RW  
Default: 80000300h + Node  
ID (= PDO not valid)  
2)  
2)  
Trans-  
mission  
Type  
Default: 255 asynchronous  
3
5
Inhibit  
time  
U16  
U16  
RW  
RW  
Not used for Rx PDO  
Event  
timer  
0...65535 ms  
0 = not used  
Default: 0  
1605  
0
1
Receive U8  
PDO6  
Mapping  
RO  
RW  
Number of mapped objects,  
0...4  
3)  
Mapped U32  
Obj 1  
Default: 60400010h = 6040h  
3)  
Control word . See Mapping  
format.  
2
3
4
Mapped U32  
Obj 2  
RW  
RW  
RW  
Mapped U32  
Obj 3  
Mapped U32  
Obj 4  
138 Communication protocol  
Index Sub- Name  
(hex) index  
Type  
Attri- Information  
bute  
1414  
0
Receive U8  
PDO21  
RO  
Number of entries  
Parame-  
ter  
1
2
COB ID  
U32  
RW  
RW  
Default: 80000400h + Node  
ID (= PDO not valid)  
2)  
2)  
Trans-  
mission  
Type  
U8  
Default: 255  
3
5
Inhibit  
time  
U16  
U16  
RW  
RW  
Not used for Rx PDO  
Event  
timer  
0...65535 ms  
0 = not used  
Default: 0  
1614  
0
Receive U8  
PDO21  
RW  
Number of mapped objects,  
0...4  
Mapping  
1
2
3
4
Mapped U32  
Obj 1  
RW  
RW  
RW  
RW  
See Mapping format.  
Mapped U32  
Obj 2  
Mapped U32  
Obj 3  
Mapped U32  
Obj 4  
Communication protocol 139  
Attri- Information  
Index Sub- Name  
(hex) index  
Type  
bute  
1800  
0
Transmit U8  
RO  
Number of entries  
PDO1  
Parame-  
ter  
1
2
COB ID  
U32  
U8  
RW  
RW  
Default: 180h + Node ID  
Trans-  
mission  
Type  
Default: 255 (asynchronous  
2)  
transmission)  
3
5
Inhibit  
Time  
U16  
U16  
RW  
RW  
Minimum interval for PDO  
transmission (= value x 100  
microseconds)  
Event  
Timer  
0...65535 ms  
0 = Not used  
Default: 0  
1A00  
0
1
Transmit U32  
PDO1  
Mapping  
RO  
RW  
Number of mapped objects,  
0...4  
3)  
Mapped U32  
Obj 1  
Default: 60410010h = 6041h  
3)  
Status word . See Mapping  
format.  
2
3
4
Mapped U32  
Obj 2  
RW  
RW  
RW  
Mapped U32  
Obj 3  
Mapped U32  
Obj 4  
140 Communication protocol  
Index Sub- Name  
(hex) index  
Type  
Attri- Information  
bute  
1805  
0
Transmit U8  
PDO6  
RO  
Number of entries  
Parame-  
ter  
1
2
COB ID  
U32  
RW  
RW  
Default: 80000280h + Node  
ID (= PDO not valid)  
2)  
Trans-  
mission  
Type  
U8  
Default: 255 (asynchronous  
2)  
transmission)  
3
5
Inhibit  
Time  
U16  
U16  
RW  
RW  
Minimum interval for PDO  
transmission (= value x 100  
microseconds)  
Event  
Timer  
0...65535 ms  
0 = Not used  
Default: 0  
1A05  
0
1
Transmit U8  
PDO6  
Mapping  
RO  
RW  
Number of mapped objects,  
0...4  
3)  
Mapped U32  
Obj 1  
Default: 60410010h = 6041h  
3)  
Status word . See Mapping  
format.  
2
3
4
Mapped U32  
Obj 2  
RW  
RW  
RW  
Mapped U32  
Obj 3  
Mapped U32  
Obj 4  
Communication protocol 141  
Attri- Information  
Index Sub- Name  
(hex) index  
Type  
bute  
1814  
0
Transmit U8  
RO  
Number of entries  
PDO21  
Parame-  
ter  
1
2
COB ID  
U32  
U8  
RW  
RW  
Default: 80000380h + Node  
ID (= not valid)  
2)  
2)  
Trans-  
mission  
Type  
3
5
Inhibit  
Time  
U16  
U16  
RW  
RW  
Minimum interval for PDO  
transmission (= value x 100  
microseconds)  
Event  
Timer  
0...65535 ms  
0 = Not used  
Default: 0  
1A14  
0
Transmit U8  
PDO21  
RW  
Number of mapped objects,  
0...4  
Mapping  
1
2
3
4
Mapped U32  
Obj 1  
RW  
RW  
RW  
RW  
See Mapping format.  
Mapped U32  
Obj 2  
Mapped U32  
Obj 3  
Mapped U32  
Obj 4  
1)  
WARNING: Drive default values are set immediately after the restore  
command, without discrete reset command or power cycle. The adapter  
module loses connection to the drive.  
See Appendix A – Dictionary structure and entries.  
With ACS355 drives subindex 1 is fixed.  
2)  
3)  
Uxx = unsigned xx  
142 Communication protocol  
Manufacturer-specific profile area (2000...5FFF)  
Manufacturer-specific profile objects  
Index Sub- Name  
(hex) index  
Type  
Attri- Information  
bute  
2000  
0
Virtual  
U8  
RO  
Number of entries  
Address of  
the drive  
control  
3
6
0
REF2  
ACT2  
INT16 RW  
INT16 RO  
Reference value 2  
Actual value 2  
2001  
2002  
2003  
2004  
Transparent U32  
32 Control  
word  
RW  
32-bit Transparent Control  
word  
0
0
0
Transparent INT32 RW  
32 Refer-  
ence 1  
32-bit Transparent  
reference value 1  
Transparent INT32 RW  
32 Refer-  
ence 2  
32-bit Transparent  
reference value 2  
Transparent U32  
32 Status  
RO  
32-bit Transparent Status  
word  
word  
2005  
2006  
0
0
Transparent INT32 RO  
32 Actual 1  
32-bit Transparent actual  
value 1  
Transparent INT32 RO  
32 Actual 2  
32-bit Transparent actual  
value 2  
   
Communication protocol 143  
Attri- Information  
Index Sub- Name  
(hex) index  
Type  
bute  
2100  
0
1
2
3
4
5
Number of  
entries  
U8  
RO  
Alarm code U16  
1 (latest)  
RO  
RO  
RO  
RO  
RO  
Alarm code U16  
2
Alarm code U16  
3
Alarm code U16  
4
Alarm code U16  
5 (oldest)  
Uxx = unsigned xx  
INTxx = signed xx  
Drive actual signals and parameters  
The actual signals and parameters available depend on the drive  
type. See the appropriate drive firmware manual for signal and  
parameter listings.  
The Read service is used for reading actual signals and  
parameters from the drive. The Write service is used for writing  
parameter values to the drive. Both the Read and Write services  
use the same parameter mapping system. CANopen object index  
equals the drive parameter group in hexadecimal format + 4000h  
and subindex is the parameter index. For example, the index for  
drive parameter 30.19 equals 1Eh + 4000h = 401Eh and subindex  
= 19 (dec) = 13h. See the following table.  
 
144 Communication protocol  
Index  
(hex)  
Sub-  
index  
Name  
Type Attribute Information  
1)  
1)  
2)  
2)  
3)  
3)  
4001  
1
2
Drive signal 1.01  
Drive signal 1.02  
• • •  
• • •  
4002  
• • •  
• • •  
1
• • •  
1)  
• • •  
2)  
• • •  
3)  
Drive signal 2.01  
• • •  
• • •  
1
• • •  
1)  
• • •  
2)  
• • •  
3)  
4003  
• • •  
Drive signal 3.01  
• • •  
• • •  
1
• • •  
1)  
• • •  
2)  
• • •  
3)  
400A  
Drive par. 10.01  
Drive par. 10.02  
• • •  
1)  
2)  
3)  
2
• • •  
400B  
• • •  
• • •  
1
• • •  
1)  
• • •  
2)  
• • •  
3)  
Drive par. 11.01  
• • •  
• • •  
1
• • •  
1)  
• • •  
2)  
• • •  
3)  
4063  
• • •  
Drive par. 99.01  
• • •  
• • •  
• • •  
• • •  
• • •  
Subindex 0 = number of mapped objects.  
1) U16, INT16, U32 or INT32  
2) Depends on the parameter type of the drive.  
3) See the appropriate drive firmware manual.  
Communication protocol 145  
Standardized device profile area (6000...9FFF)  
Index Sub Access  
(hex)  
Type  
Name  
Information  
Sup-  
port  
603F  
6040  
6041  
6042  
6043  
RO  
RW  
RO  
RW  
RO  
U16  
Error  
code  
See Appendix B – CANopen error  
codes.  
all  
all  
all  
vl  
U16  
Control  
word  
See Communication protocol.  
U16  
Status  
word  
INT16  
INT16  
Target  
velocity  
Vlvelocity Instantaneous velocity provided by the  
vl  
demand  
ramp function. Scaled to the unit of the  
vl target velocity.  
6044  
6046  
RO  
INT16  
Vl control Actual velocity  
effort  
vl  
vl  
Vlvelocity Vl velocity min max amount  
min max  
amount  
0
1
RO  
RW  
U8  
Number  
of entries  
vl  
vl  
U32  
Vlvelocity Mapped internally to vl velocity min  
min  
pos and vl velocity max neg values  
amount  
2
RW  
U32  
Vlvelocity Mapped internally to vl velocity max  
vl  
vl  
max  
pos and vl velocity max neg values  
amount  
6048  
Vlvelocity Slope of the acceleration ramp = delta  
accelera-  
tion  
speed / delta time. If delta time = 0, the  
function follows the set point (=target  
velocity) value.  
0
1
2
RO  
RW  
RW  
U8  
Number  
of entries  
vl  
vl  
vl  
U32  
U16  
Delta  
speed  
[rpm]  
Delta time 0...65535 [sec]  
   
146 Communication protocol  
Index Sub Access  
(hex)  
Type  
Name  
Information  
Sup-  
port  
6049  
Vlvelocity Slope of the deceleration ramp = delta  
decelera- speed / delta time. If delta time = 0, the  
vl  
tion  
function follows the set point (=target  
velocity) value.  
0
1
2
RO  
RW  
U8  
Number  
of entries  
vl  
vl  
U32  
Delta  
speed  
[rpm]  
RW  
RW  
U16  
Delta time 0...65535 [sec]  
vl  
605D  
INT16  
Halt  
Sets the action to be performed when  
all  
option  
code  
the halt function is executed.  
Default: +1.  
Value Operation  
0
Reserved  
+1  
Slows down on a slow down  
ramp and stays in  
OPERATION ENABLED  
+2  
+3  
+4  
Slows down on a quick stop  
ramp and stays in  
OPERATION ENABLED (vl  
mode only)  
Slows down on a current  
limit and stays in  
OPERATION ENABLED (vl  
mode only)  
Slows down on a voltage  
limit and stays in  
OPERATION ENABLED (vl  
mode only)  
Communication protocol 147  
Index Sub Access  
(hex)  
Type  
INT8  
Name  
Information  
Sup-  
port  
6060  
RW  
Modes of  
operation  
Operation mode request  
all  
Bit  
Mode  
-128…-1 Manufacturer-specific  
0
1
2
3
4
5
6
Reserved  
Profile position mode  
Velocity mode  
Profile velocity mode  
Profile torque mode  
Reserved  
Homing mode  
Note: If the value of parameter 50.04  
FBA REF1 MODESEL and 50.05 FBA  
REF2 MODESEL of ACSM1 is (5)  
AUTO, it is possible to set the mode of  
operation with object 6060h. Other-  
wise the mode of operation cannot be  
changed with this object. See section  
Modes of operation on page 90.  
6061  
6064  
6069  
RO  
RO  
RO  
INT8  
Modes of  
operation See index 6060h.  
display  
Current operation mode  
all  
pp  
pv  
INT32  
INT32  
Position  
actual  
value  
See chapter Communication profiles.  
Velocity  
sensor  
actual  
value  
Value read from a velocity encoder  
606B  
606C  
RO  
RO  
INT32  
INT32  
INT16  
Velocity  
demand  
value  
Demand value from the velocity con-  
troller  
pv  
pv  
Velocity  
actual  
value  
See chapter Communication profiles.  
6071  
6072  
RW  
RW  
Target  
torque  
tq  
UINT16 Max  
torque  
Unit 0.1%  
all  
148 Communication protocol  
Index Sub Access  
(hex)  
Type  
Name  
Information  
Sup-  
port  
6073  
RW  
UINT16 Max cur-  
rent  
Unit 0.1%  
Value  
all  
Current  
1000  
Nominal current  
Supported with ACS850 and ACQ810.  
See chapter Communication profiles.  
6077  
RW  
INT16  
Torque  
actual  
value  
tq  
607A  
6081  
RW  
RW  
INT32  
INT32  
Target  
position  
pp  
Profile  
velocity  
Velocity attained at the end of the  
acceleration ramp during a profiled  
move  
pp, tq  
6083  
6084  
6098  
RW  
RW  
RW  
U32  
U32  
INT8  
Profile  
accelera-  
tion  
Acceleration during a profiled move  
pp, tq  
pp, tq  
hm  
Profile  
decelera-  
tion  
Deceleration during a profiled move  
Homing  
method  
0 = No homing method selected  
1...35 = Methods 1...35  
See the firmware manual of the drive  
for description of the available homing  
methods.  
6099  
Homing  
speeds  
hm  
hm  
hm  
0
1
RO  
RO  
U8  
Number  
of entries  
U32  
Speed  
during  
search for  
switch  
2
RO  
RW  
U32  
Speed  
during  
search for  
zero  
hm  
pv  
60FF  
INT32  
Target  
See chapter Communication profiles.  
velocity  
Communication protocol 149  
Index Sub Access  
(hex)  
Type  
U16  
Name  
Motor  
Information  
Sup-  
port  
6402  
RW  
all  
type  
Value Type  
(hex)  
0000  
0001  
0002  
Non-standard motor  
Phase-modulated DC motor  
Frequency-controlled DC  
motor  
0003  
0004  
0005  
0006  
0007  
0008  
0009  
000A  
000B  
PM synchronous motor  
FC synchronous motor  
Switched reluctance motor  
Wound rotor induction motor  
Squirrel cage induction motor  
Stepper motor  
Micro-step stepper motor  
Sinusoidal PM BL motor  
Trapezoidal PM BL motor  
000C Reserved  
7FFF Reserved  
8000  
Manufacturer-specific  
FFFF Manufacturer-specific  
6502  
RO  
U32  
Sup-  
all  
ported  
drive  
Bit  
Mode  
modes  
0
Profile position mode  
Velocity mode  
1
2
Profile velocity mode  
Profile torque mode  
Reserved  
3
4
5
Homing mode  
6
Interpolated position mode  
Reserved  
7…15  
16…31 Manufacturer-specific  
150 Communication protocol  
Index Sub Access  
(hex)  
Type  
Name  
Drive  
manufac-  
turer  
Information  
Sup-  
port  
6504  
RO  
Visible  
string  
ABB Drives  
6505  
RO  
Visible  
string  
http drive  
catalog  
address  
Diagnostics 151  
9
Diagnostics  
What this chapter contains  
This chapter explains how to trace faults with the status LEDs on  
the adapter module.  
LED indications  
The adapter module is equipped with three diagnostic LEDs. The  
LEDs are described below.  
       
152 Diagnostics  
Name  
Color  
Function  
HOST  
Blinking green  
Green  
Establishing communication to the host.  
Connection to the host OK  
Communication to the host lost  
Internal file system error. The error may  
Blinking red  
Flashing orange,  
alternating with the be cleared by cycling drive power. If the  
MODULE flashing error persists, contact your local ABB  
orange  
representative.  
MODULE  
(CANopen  
ERROR)  
Off  
Module status OK  
Red single flash  
CANopen controller error counters  
have reached the warning limit (that  
is, too many error frames).  
Red double flash  
Guard event or a receive heartbeat  
time-out has occurred.  
Red  
CANopen controller is in bus off state.  
Flashing orange,  
Internal file system error. The error may  
alternating with the be cleared by cycling drive power. If the  
HOST flashing  
orange  
error persists, contact your local ABB  
representative.  
NETWORK Green single flash Module is in the stopped state.  
(CANopen  
Blinking green  
Green  
Module is in the pre-operational state.  
Module is in the operational state.  
RUN)  
Technical data 153  
10  
Technical data  
What this chapter contains  
This chapter contains the technical data of the adapter module and  
the CANopen link.  
     
154 Technical data  
FCAN-01  
The following figure describes the enclosure of the adapter module  
from the front and side.  
Mounting  
Into the option slot on the drive  
IP20  
Degree of protection  
Ambient conditions  
Applicable ambient conditions specified for the  
drive in its manuals are in effect.  
Indicators  
Three bicolor LEDs: HOST, MODULE,  
NETWORK  
Connectors  
20-pin connector to drive (X2)  
9-pin male D-SUB connector to bus (X1)  
Power supply  
General  
+3.3 V ±5% max. 300 mA (supplied by the drive)  
Estimated minimum lifetime: 100 000 h  
All materials UL/CSA-approved  
Complies with EMC standard EN 61800-3:2004.  
Bus interface functionally isolated from the drive  
Printed circuit board conformal coated  
 
Technical data 155  
CANopen link  
Compatible devices  
Medium  
All CANopen-compliant devices  
Shielded twisted pair with nominal impedance of  
120 ohms (CANopen-approved cable  
recommended)  
Termination: 120 ohms, or active termination  
circuitry at each end of the trunk cable  
(termination not built in the adapter module)  
Transfer rate  
1 Mbit/s max. (1 Mbit/s; 500 kbit/s; 250 kbit/s;  
125 kbit/s; 100 kbit/s; 50 kbit/s)  
Serial communication  
type  
Asynchronous, half-duplex, CAN  
Protocol  
CANopen  
Maximum bus length  
1 Mbit/s: 25 m  
500 kbit/s: 100 m  
250 kbit/s: 250 m  
125 kbit/s: 500 m  
50 kbit/s: 1000 m  
 
156 Technical data  
Appendix A – Dictionary structure and entries 157  
11  
Appendix A – Dictionary  
structure and entries  
What this chapter contains  
This chapter contains information about PDO transmission and  
mapping.  
     
158 Appendix A – Dictionary structure and entries  
Description of transmission type  
Trans-  
mission  
type  
PDO transmission  
Cyclic  
Acyclic  
Synchro- Asyn-  
RTR only  
nous  
chronous  
0
X
X
1...240  
241...251  
252  
X
X
Reserved  
X
X
X
253  
X
X
X
1)  
254  
2)  
255  
1)  
The transmission of this PDO is initiated by an event device. The event  
is manufacturer-specific.  
The transmission of this PDO is initiated by an event on the device. This  
event must be defined in the device profile.  
2)  
Description of PDO COB-ID entry  
Bit  
Value Description  
31  
0
1
0
1
0
1
0
x
x
PDO valid  
PDO not valid  
30  
RTR allowed on this PDO  
No RTR allowed on this PDO  
1)  
29  
11-bit ID is used (CAN 2.0A).  
29-bit ID is used (CAN 2.0B).  
2)  
28...11  
If 11-bit ID is used, bits 28...11 = 0.  
29-bit COB-ID not supported.  
COB-ID  
10…0  
1)  
Recommended  
Not supported  
2)  
     
Appendix A – Dictionary structure and entries 159  
PDO mapping entry structure – example  
Type  
MSB  
LSB  
UINT32  
Description  
31  
16 15  
8
7
0
Index  
eg, 6048h  
(16 bits)  
Subindex  
eg, 01  
(8 bits)  
Object length in  
bits  
eg, 20h (= 32 bits)  
(8 bits)  
 
160 Appendix A – Dictionary structure and entries  
Appendix B – CANopen error codes 161  
12  
Appendix B – CANopen error  
codes  
What this chapter contains  
This chapter contains the CANopen error codes.  
Error codes  
Error codes can be read from objects 1003h and 603Fh. Error  
codes between xx80h...xxFFh and between FF00h...FFFFh are  
manufacturer-specific. Description for these error codes can be  
found from the appropriate drive firmware manual.  
Error  
code  
(hex)  
Meaning  
0000  
1000  
2000  
2100  
2110  
2120  
2121  
2122  
No error  
Generic error  
Current  
Current on device input side  
Short circuit / Earth leakage  
Earth leakage  
Earth leakage phase L1  
Earth leakage phase L2  
       
162 Appendix B – CANopen error codes  
Error  
code  
(hex)  
Meaning  
2123  
2130  
2131  
2132  
2133  
2200  
2211  
2212  
2213  
2214  
2220  
2221  
2222  
2230  
2240  
2250  
2300  
2310  
2311  
2312  
2320  
2330  
2331  
2332  
2333  
2340  
2341  
Earth leakage phase L3  
Short circuit  
Short circuit phases L1-L2  
Short circuit phases L2-L3  
Short circuit phases L3-L1  
Internal current  
Internal current No. 1  
Internal current No. 2  
Overcurrent in ramp function  
Overcurrent in sequence  
Continuous overcurrent  
Continuous overcurrent No. 1  
Continuous overcurrent No. 2  
Short circuit / Earth leakage  
Earth leakage  
Short circuit  
Current on device output side  
Continuous overcurrent  
Continuous overcurrent No. 1  
Continuous overcurrent No. 2  
Short circuit / Earth leakage  
Earth leakage  
Earth leakage phase U  
Earth leakage phase V  
Earth leakage phase W  
Short circuit  
Short circuit phases U-V  
Appendix B – CANopen error codes 163  
Error  
code  
(hex)  
Meaning  
2342  
2343  
3000  
3100  
3110  
3111  
3112  
3113  
3120  
3121  
3122  
3123  
3130  
3131  
3132  
3133  
3134  
3140  
3141  
3142  
3200  
3210  
3211  
3212  
3220  
3221  
3222  
Short circuit phases V-W  
Short circuit phases W-U  
Voltage  
Mains voltage  
Mains overvoltage  
Mains overvoltage phase L1  
Mains overvoltage phase L2  
Mains overvoltage phase L3  
Mains undervoltage  
Mains undervoltage phase L1  
Mains undervoltage phase L2  
Mains undervoltage phase L3  
Phase failure  
Phase failure L1  
Phase failure L2  
Phase failure L3  
Phase sequence  
Mains frequency  
Mains frequency too great  
Mains frequency too small  
DC link voltage  
DC link overvoltage  
Overvoltage No. 1  
Overvoltage No. 2  
DC link undervoltage  
Undervoltage No. 1  
Undervoltage No. 2  
164 Appendix B – CANopen error codes  
Error  
code  
(hex)  
Meaning  
3230  
3300  
3310  
3311  
3312  
3313  
3320  
3321  
3330  
3331  
4000  
4100  
4110  
4120  
4130  
4140  
4200  
4210  
4220  
4300  
4310  
4320  
4400  
4410  
4420  
5000  
5100  
Load error  
Output voltage  
Output overvoltage  
Output overvoltage phase U  
Output overvoltage phase V  
Output overvoltage phase W  
Armature circuit  
Armature circuit interrupted  
Field circuit  
Field circuit interrupted  
Temperature  
Ambient temperature  
Excess ambient temperature  
Too low ambient temperature  
Temperature supply air  
Temperature air outlet  
Temperature device  
Excess temperature device  
Too low temperature device  
Temperature drive  
Excess temperature drive  
Too low temperature drive  
Temperature supply  
Excess temperature supply  
Too low temperature supply  
Device hardware  
Supply  
Appendix B – CANopen error codes 165  
Error  
code  
(hex)  
Meaning  
5110  
5111  
5112  
5113  
5114  
5115  
5116  
5117  
5118  
5119  
5120  
5200  
5210  
5220  
5300  
5400  
5410  
5420  
5430  
5440  
5441  
5442  
5443  
5444  
5445  
5450  
5451  
Supply low voltage  
U1 = supply +/-15 V  
U2 = supply +24 V  
U3 = supply +5 V  
U4 = manufacturer-specific  
U5 = manufacturer-specific  
U6 = manufacturer-specific  
U7 = manufacturer-specific  
U8 = manufacturer-specific  
U9 = manufacturer-specific  
Supply intermediate circuit  
Control  
Measurement circuit  
Computing circuit  
Operating unit  
Power section  
Output stages  
Chopper  
Input stages  
Contactors  
Contactor 1 = manufacturer-specific  
Contactor 2 = manufacturer-specific  
Control  
Measurement circuit  
Computing circuit  
Operating unit  
Power section  
166 Appendix B – CANopen error codes  
Error  
code  
(hex)  
Meaning  
5452  
5453  
5454  
5455  
5456  
5457  
5458  
5459  
5500  
5510  
5520  
5530  
6000  
6010  
6100  
6200  
6300  
6301  
...  
Output stages  
Chopper  
Input stages  
Contactors  
Contactor 1 = manufacturer-specific  
Contactor 2 = manufacturer-specific  
Control  
Measurement circuit  
Computing circuit  
Operating unit  
Power section  
Output stages  
Chopper  
Input stages  
Contactors  
User software  
Data record  
Data record No. 1  
...  
630E  
630F  
6310  
6320  
7000  
7100  
7110  
7111  
Data record No. 14  
Data record No. 15  
Loss of parameters  
Parameter error  
Additional modules  
Power  
Brake chopper  
Failure brake chopper  
Appendix B – CANopen error codes 167  
Error  
code  
(hex)  
Meaning  
7112  
7113  
7120  
7121  
7122  
7123  
7200  
7300  
7301  
7302  
7303  
7304  
7305  
7306  
7307  
7310  
7320  
7400  
7500  
7510  
7520  
7600  
8000  
8100  
8110  
8120  
8130  
Overcurrent brake chopper  
Protective circuit brake chopper  
Motor  
Motor blocked  
Motor error or communication malfunc.  
Motor tilted  
Measurement circuit  
Sensor  
Tacho fault  
Tacho wrong polarity  
Resolver 1 fault  
Resolver 2 fault  
Incremental sensor 1 fault  
Incremental sensor 2 fault  
Incremental sensor 3 fault  
Speed  
Position  
Computation circuit  
Communication  
Serial interface No. 1  
Serial interface No. 2  
Data storage  
Monitoring  
Communication  
CAN overrun (objects lost)  
CAN in Error Passive Mode  
Life guard error or heartbeat error  
168 Appendix B – CANopen error codes  
Error  
code  
(hex)  
Meaning  
8140  
8150  
8200  
8210  
8220  
8300  
8311  
8312  
8313  
8321  
8331  
8400  
8500  
8600  
8611  
8612  
8700  
8800  
8900  
8A00  
9000  
F000  
F001  
F002  
F003  
F004  
FF00  
Recovered from bus-off  
Transmit COB-ID  
Protocol error  
PDO not processed due to length error  
PDO length exceeded  
Torque control  
Excess torque  
Difficult start up  
Standstill torque  
Insufficient torque  
Torque fault  
Velocity speed controller  
Position controller  
Positioning controller  
Following error  
Reference limit  
Sync controller  
Winding controller  
Process data monitoring  
Control  
External error  
Additional functions  
Deceleration  
Sub-synchronous run  
Stroke operation  
Control  
Manufacturer-specific  
Appendix B – CANopen error codes 169  
Error  
code  
(hex)  
Meaning  
...  
...  
FFFF Manufacturer-specific  
170 Appendix B – CANopen error codes  
Further information  
Product and service inquiries  
Address any inquiries about the product to your local ABB  
representative, quoting the type designation and serial number of  
the unit in question. A listing of ABB sales, support and service  
contacts can be found by navigating to www.abb.com/drives and  
selecting Sales, Support and Service network.  
Product training  
For information on ABB product training, navigate to  
www.abb.com/drives and select Training courses.  
Providing feedback on ABB Drives manuals  
Your comments on our manuals are welcome. Go to  
www.abb.com/drives and select Document Library Manuals  
feedback form (LV AC drives).  
Document library on the Internet  
You can find manuals and other product documents in PDF format  
on the Internet. Go to www.abb.com/drives and select Document  
Library. You can browse the library or enter selection criteria, for  
example a document code, in the search field.  
           
Contact us  
ABB Oy  
ABB Inc.  
ABB Beijing Drive Systems  
Co. Ltd.  
Drives  
Automation Technologies  
Drives & Motors  
16250 West Glendale Drive  
New Berlin, WI 53151  
USA  
P.O. Box 184  
FI-00381 HELSINKI  
FINLAND  
No. 1, Block D,  
A-10 Jiuxianqiao Beilu  
Chaoyang District  
Telephone +358 10 22 11  
Beijing, P.R. China, 100015  
Telephone +86 10 5821 7788  
Fax  
+358 10 22 22681 Telephone 262 785-3200  
1-800-HELP-365 Fax  
262 780-5135 www.abb.com/drives  
+86 10 5821 7618  
Fax  

Nespresso Coffeemaker N90 User Manual
Motorola r750plus User Manual
Maxtor 5000DV User Manual
LG Electronics 490 User Manual
Lenoxx Electronics CD 2036 User Manual
Lathem Time Systems Clock DDC4 User Manual
Kenwood KDC PS909 User Manual
HP Hewlett Packard HP Quality Center Synchronizer 12 User Manual
Freestyle Quartz Analog User Manual
Black &amp; Decker DCM100WC User Manual