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
Additional information on the virtual address area
CiA 402 vl velocity mode with default PDO mapping . . . 59
Speed and torque control using ABB Drives
communication profile with parameter-configured PDO
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
(5.3 to 61 kW) hardware manual
ACSM1-04 drive modules (0.75 to
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
ACS880-01 (0.55 to 250 kW, 0.75
to 350 hp) hardware manual
3AUA0000066143
3AUA0000053713
3AFE68797543
3AFE68912130
3AUA0000022083
3AUA0000045496
3AUA0000045487
3AUA0000026234
3AUA0000078093
About the manual 17
Code (English)
Drive firmware manuals and
guides
ACSM1 motion control program
firmware manual
ACSM1 speed and torque control
program firmware manual
ACSM1 regen supply control
program firmware manual
ACS850 standard control program
firmware manual
ACS880 primary control program
firmware manual
Option manuals and guides
FCAN-01 CANopen adapter
module user’s manual
3AFE68848270
3AFE68848261
3AUA0000052174
3AUA0000045497
3AUA0000085967
3AFE68615500
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
TermExplanation
Communication module Communication module is a name for a device
Command word See Control word.
Control word16-bit or 32-bit word from master to slave with
FCAN-01 CANopen
adapter module
Object dictionaryLocal storage of all Communication Objects
ParameterOperating instruction for the drive. Parameters
ProfileAdaptation of the protocol for certain application
Status word16-bit or 32-bit word from slave to master with
(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.
bit-coded control signals (sometimes called the
Command word)
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.
(COB) recognized by a device
can be read and programmed with the drive
control panel, drive PC tools or through the
adapter module.
field, for example, drives. In this manual, driveinternal profiles (eg, DCU or FBA) are called
native profiles.
bit-coded status messages
20 About the manual
CANopen abbreviations
AbbreviationExplanation
CANController Area Network
CiACAN in Automation, International User’s and
CMSCAN Message Specification; one of the service
COBGrouping of pre-defined data objects accessible
DBTDistributor; one of the service elements of the
EDSElectronic Data Sheet; a node-specific ASCII-
LMTLayer Management; one of the service
LSBLeast significant bit/byte
MSBMost significant bit/byte
NMTNetwork Management; one of the service
OSIOpen Systems Interconnection
PDOProcess Data Object; a type of COB. Used for
Manufacturer’s Group
elements of the CAN Application Layer in the
CAN Reference Model
via the network.
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.
format file required when configuring the CAN
network. The EDS file contains general
information on the node and its dictionary
objects (parameters). EDS files for ABB Drives
are available at the Document library
(www.abb.com/drives
elements of the CAN Application Layer in the
CAN Reference Model. It serves to configure
parameters for each layer in the CAN
Reference Model.
elements of the CAN Application Layer in the
CAN Reference Model. It performs initialization,
configuration and error handling on a CAN
network.
transmitting time critical data, such as control
commands, references and actual values.
).
About the manual 21
AbbreviationExplanation
RODenotes read-only access.
RWDenotes read/write access.
SDOService 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
CANopen
master
ABB drive
Other slave
device
T = Termination
T
ABB drive
ABB drive
Other slave
device
Other slave
device
T
ABB drive
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.
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
Diagnostic LEDs
(see chapter Diagnostics)
Bus connector X1
(see chapter Electrical
installation)
Mounting screw
Layout of the adapter module
The following figure describes the layout of the adapter module.
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
5
96
1
X1
SUB-D9
(male)
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.
X1Description
1- Not in use
2CAN_L CAN_L bus line (dominant low)
3CAN_GNDCAN ground
4- Not in use
5CAN_SHLD Optional CAN shield
6GNDOptional ground
7CAN_HCAN_H bus line (dominant high)
8- Not in use
9CAN_V+Optional CAN external power supply. Not supported
by FCAN-01.
Electrical installation 31
CANopen
node
ON
CANopen
node
OFF
CANopen
node
ON
CANopen
node
OFF
Ter m .Ter m .Ter m.Te r m.
121 ohm
CAN_H
CAN_L
121 ohm
1%
Metal Film
1/4 W
1%
Metal Film
1/4 W
CANopen
node
CANopen
node
CANopen
node
…
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.
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.
Note: Further information on CANopen wiring is available from
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:
Bus length
[m]
0…40700.25…0.34 1241000 at 40 m
40…300< 600.34…0.6150…300> 500 at 100 m
300…600< 400.5…0.6150…300> 100 at 500 m
600…1000 < 260.75…0.8150…300> 50 at 1 km
1)
Recommended cable for AC parameters: 120 ohm impedance and 5
ns/m line delay
Bus cable
Length-
related
resistance
[mohm/m]
1)
Cross-
section
2
[mm
]
Termination
resistance
[ohm]
Baud rate
[kbit/s]
With drop cables the recommended cable cross-section is
0.25…0.34 mm
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
2
.
be 2.5...10 mohm.
The following table lists the maximum bus cable length for different
node numbers (n), when
• minimum dominant value V
diff.out.min
• minimum differential input resistance R
• requested differential input voltage V
• minimum termination resistance R
= 1.5 V
diff.min
th.max
= 118 ohm.
T. mi n
= 20 kohm
= 1.0 V
Electrical installation 33
Wire
cross-
section
2
[mm
Maximum length [m]
n = 32n = 64n = 100 n = 32n = 64n = 100
]
1)
Maximum length [m]
0.25200170150230200170
0.5360310270420360320
0.75550470410640550480
1)
Safety margin of 0.2
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/ValueDescriptionDefault
01 FBA TYPERead-only. Shows the fieldbus adapter type as
02 NODE IDSelects the node address of the module.
ACS355:
FB PAR 2
ACSM1:
FBA PAR2
ACS850:
FBA par2
ACS880:
Node ID
1…127Node address
detected by the drive. Value cannot be adjusted
by the user.
If the value is 0 = None, the communication
between the drive and the module has not been
established.
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.
setting
1 =
CANopen
3
38 Start-up
No. Name/ValueDescriptionDefault
03 BIT RATESets the bit rate for the CANopen interface.
ACS355:
FB PAR 3
ACSM1:
FBA PAR3
ACS850:
FBA par3
ACS880:
Bit rate
0 = 1 Mbit/s1 Mbit/s
1 = 500 kbit/s500 kbit/s
2 = 250 kbit/s250 kbit/s
3 = 125 kbit/s125 kbit/s
4 = 100 kbit/s100 kbit/s
5 =50kbit/s50kbit/s
04 CONF LOCSelects the source of the PDO configuration.
ACS355:
FB PAR 4
ACSM1:
FBA PAR4
ACS850:
FBA par4
ACS880:
Conf location
0 = NetworkPDO configuration via CAN bus: CANopen
1 = ParametersPDO configuration with drive parameters:
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.
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.
adapter module configuration parameter group
A (group 1), group B (group 2) and group C
(group 3) (initial values).
setting
3 =125
kbit/s
0
Start-up 39
No. Name/ValueDescriptionDefault
05 PROFILESelects the used communication profile used by
ACS355:
FB PAR 5
ACSM1:
FBA PAR5
ACS850:
FBA par5
ACS880:
Profile
0 = CiA 402CANopen device profile CiA 402 selected
1 = ABB DrivesABB Drives profile selected
2 = Transp. 16Transparent 16 profile selected
3 = Transp. 32Transparent 32 profile selected
06 T16 SCALEDefines the reference multiplier/actual value
ACS355:
FB PAR 6
ACSM1:
FBA PAR6
ACS850:
FBA par6
ACS880:
T16 scale
0…65535Reference multiplier/actual value divisor
the adapter module:
For more information on the communication
profiles, see chapter Communication profiles.
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.
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 an d forwarded to the
drive as 100000. According to the DCU profile,
this value is interpreted as a reference of 100
rpm in the drive.
With ACSM1, ACS850 and ACS880, setting
this parameter to 65535 provides the
approximation of 1 ≈ 1 rpm.
setting
1 = ABB
Drives
99
40 Start-up
No. Name/ValueDescriptionDefault
07 RPDO1-COB-IDDefines the COB-ID for Rx PDO1.
ACS355:
FB PAR 7
ACSM1:
FBA PAR7
ACS850:
FBA par7
ACS880:
RPDO1-COB-ID
0 = DisableRx PDO1 is not valid (disabled). COB-ID is
1 = DefaultRx PDO1 is valid and configured to use the
385…1407 (dec) =
181h … 57Fh
08 RPDO1-TR TYPE Defines the Rx PDO1 transmission type. See
ACS355:
FB PAR 8
ACSM1:
FBA PAR8
ACS850:
FBA par8
ACS880:
RPDO1-TR type
0…255 (dec)Rx PDO1 transmission type. See section
Note: It is recommended to use the default
COB-ID.
80000200h + Node-ID.
default COB-ID (200h + Node-ID).
Rx PDO1 is valid and configured to use a
custom COB-ID defined with this parameter.
COB-ID must be within the allowed PDO COBID range (181h - 57Fh).
chapter Appendix A – Dictionary structure and
entries.
Description of transmission type on page 158.
setting
1
255
Start-up 41
No. Name/ValueDescriptionDefault
09 RPDO1-EV TIME Defines the event time (time-out time) for the
ACS355:
FB PAR 9
ACSM1:
FBA PAR9
ACS850:
FBA par9
ACS880:
RPDO1-EV time
0 = DisableTime-out supervision is disabled.
1…65535 (ms)Event time in ms
10 TPDO1-COB-IDDefines the COB-ID for Rx PDO6.
ACS355:
FB PAR 10
ACSM1:
FBA PAR10
ACS850:
FBA par10
ACS880:
TPDO1-COB-ID
0 = DisableTx PDO1 is not valid (disabled). COB-ID is
1 = DefaultTx PDO1 is valid and configur ed to use the
385…1407 (dec) =
181h … 57Fh
Rx PDO1 in the asynchronous transmission
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.
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.
Note: It is recommended to use the default
COB-ID.
80000180h + Node-ID.
default COB-ID (180h + Node-ID).
Tx PDO1 is valid and configured to use a
custom COB-ID defined with this parameter.
COB-ID must be within the allowed PDO COBID range (181h - 57Fh).
setting
0 =
Disable
1 =
Default
42 Start-up
No. Name/ValueDescriptionDefault
11 TPDO1-TR TYPE Defines the PDO1 transmission type. See
ACS355:
FB PAR 11
ACSM1:
FBA PAR11
ACS850:
FBA par11
ACS880:
TPDO1-TR type
0…255 (dec)PDO1 transmission type. See section
12 TPDO1-EV TIMEDefines the event time for the Tx PDO1
ACS355:
FB PAR 12
ACSM1:
FBA PAR12
ACS850:
FBA par12
ACS880:
TPDO1-EV time
0 = DisableEvent timer is disabled.
1…65535 (ms)Event time in ms.
13 RPDO6-COB-IDDefines the COB-ID for Rx PDO6.
ACS355:
FB PAR 13
ACSM1:
FBA PAR13
ACS850:
FBA par13
ACS880:
RPDO6-COB-ID
0 = DisableRx PDO6 is not valid (disabled). COB-ID is
1 = DefaultRx PDO6 is valid and configured to use the
385…1407 (dec) =
181h … 57Fh
chapter Appendix A – Dictionary structure and
entries.
Description of transmission type on page 158.
asynchronous transmission mode.
Event timer elapses as a multiple of 1 ms of the
entry of this parameter.
Note: It is recommended to use the default
COB-ID.
80000300h + Node-ID.
default COB-ID (300h + Node-ID).
Rx PDO1 is valid and configured to use a
custom COB-ID defined with this parameter.
COB-ID must be within the allowed PDO COBID range (181h - 57Fh).
setting
255
0 =
Disable
0 =
Disable
Start-up 43
No. Name/ValueDescriptionDefault
14 RPDO6-TR TYPE Defines the Rx PDO6 transmission type. See
ACS355:
FB PAR 14
ACSM1:
FBA PAR14
ACS850:
FBA par14
ACS880:
RPDO6-TR type
0…255 (dec)Rx PDO6 transmission type. See section
15 RPDO6-EV TIME Defines the event time (time-out time) for the
ACS355:
FB PAR 15
ACSM1:
FBA PAR15
ACS850:
FBA par15
ACS880:
RPDO6-EV time
0 = DisableTime-out supervision is disabled.
1…65535 (ms)Event time in ms.
16 TPDO6-COB-IDDefines the COB-ID for Tx PDO6.
ACS355:
FB PAR 16
ACSM1:
FBA PAR16
ACS850:
FBA par16
ACS880:
TPDO6-COB-ID
0 = DisableTx PDO6 is not valid (disabled). COB-ID is
1 = DefaultTx PDO6 is valid and configur ed to use the
385…1407 (dec) =
181h … 57Fh
chapter Appendix A – Dictionary structure and
entries.
Description of transmission type on page 158.
Rx PDO6 in the asynchronous transmission
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.
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.
Note: It is recommended to use the default
COB-ID.
80000280h + Node-ID.
default COB-ID (280h + Node-ID).
Tx PDO6 is valid and configured to use a
custom COB-ID defined with this parameter.
COB-ID must be within the allowed PDO COBID range (181h - 57Fh).
setting
255
0 =
Disable
0 =
Disable
44 Start-up
No. Name/ValueDescriptionDefault
17 TPDO6-TR TYPE Defines the Tx PDO6 transmission type. See
ACS355:
FB PAR 17
ACSM1:
FBA PAR17
ACS850:
FBA par17
ACS880:
TPDO6-TR type
0…255 (dec)Tx PDO6 transmission type. See section
18 TPDO6-EV TIMEDefines the event time for the Tx PDO6
ACS355:
FB PAR 18
ACSM1:
FBA PAR18
ACS850:
FBA par18
ACS880:
TPDO6-EV time
0 = DisableEvent timer is disabled.
1…65535 (ms)Event time in ms.
19 RPDO21-COB-ID Defines the COB-ID for Rx PDO21.
ACS355:
FB PAR 19
ACSM1:
FBA PAR19
ACS850:
FBA par19
ACS880:
RPDO21-COB-ID
0 = DisableRx PDO21 is not valid (disabled). COB-ID is
1 = DefaultRx PDO21 is valid and configured to use the
385…1407 (dec) =
181h … 57Fh
chapter Appendix A – Dictionary structure and
entries.
Description of transmission type on page 158.
asynchronous transmission mode.
Event timer elapses as a multiple of 1 ms of the
entry of this parameter.
Note: It is recommended to use the default
COB-ID.
80000400h + Node-ID.
default COB-ID (400h + Node-ID).
Rx PDO21 is valid and configured to use a
custom COB-ID defined with this parameter.
COB-ID must be within the allowed PDO COBID range (181h - 57Fh).
setting
255
0 =
Disable
0 =
Disable
Start-up 45
No. Name/ValueDescriptionDefault
20 RPDO21-TR
TYPE
ACS355:
FB PAR 20
ACSM1:
FBA PAR20
ACS850:
FBA par20
ACS880:
RPDO21-TR type
0…255 (dec)Rx PDO21 transmission type. See section
21 RPDO21-EV TIME Defines the event time (time-out time) for the
ACS355:
FB PAR 21
ACSM1:
FBA PAR21
ACS850:
FBA par21
ACS880:
RPDO21-EV time
0 = DisableTime-out supervision is disabled.
1…65535 (ms)Event time in ms.
Defines the Rx PDO21 transmission type. See
chapter Appendix A – Dictionary structure and
entries.
Description of transmission type on page 158.
Rx PDO21 in the asynchronous transmission
mode. If the Rx PDO21 communication
between the adapter module and the bus
master fails, the adapter module sets the
communication between the modu le and the
drive to the off-line mode.
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.
setting
255
0 =
Disable
46 Start-up
No. Name/ValueDescriptionDefault
22 TPDO21-COB-ID Defines the COB-ID for Tx PDO21.
ACS355:
FB PAR 22
ACSM1:
FBA PAR22
ACS850:
FBA par22
ACS880:
TPDO21-COB-ID
0 = DisableTx PDO21 is not valid (disabled). COB-ID is
1 = DefaultTx PDO21 is valid and configured to use the
385…1407 (dec) =
181h … 57Fh
23 TPDO21-TR
TYPE
ACS355:
FB PAR 23
ACSM1:
FBA PAR23
ACS850:
FBA par23
ACS880:
TPDO21-TR type
0…255 (dec)Tx PDO21 transmission type. See section
Note: It is recommended to use the default
COB-ID.
80000380h + Node-ID.
default COB-ID (380h + Node-ID).
Tx PDO21 is valid and configured to use a
custom COB-ID defined with this parameter.
COB-ID must be within the allowed PDO COBID range (181h - 57Fh).
Defines the Tx PDO21 transmission type. See
chapter Appendix A – Dictionary structure and
entries.
Description of transmission type on page 158.
setting
0 =
Disable
255
Start-up 47
No. Name/ValueDescriptionDefault
24 TPDO21-EV TIME Defines the event time for the Tx PDO21
ACS355:
FB PAR 23
ACSM1:
FBA PAR23
ACS850:
FBA par23
ACS880:
TPDO21-EV time
0 = DisableEvent timer is disabled.
1...65535 (ms)Event time in ms.
25
ReservedNot used by the adapter module.N/A
…
26
27 FBA PAR
REFRESH
ACS355/
ACSM1:
FBA PAR
REFRESH
ACS850/ACS880:
FBA par refresh
0 = DoneRefreshing done
1 =
Refresh/Configure
28 PAR TABLE VER Read-only. Displays the parameter table
ACS355:
FILE CPI FW REV
ACSM1:
PAR TABLE VER
ACS850/ACS880:
Par table ver
asynchronous transmission mode.
Event timer elapses as a multiple of 1 ms of the
entry of this parameter.
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.
Refreshing
revision of the fieldbus adapter module
mapping file stored in the memory of the dri ve.
In format xyz, where:
x = major revision number
y = minor revision number
x = correction number
OR
in format axyz, where
a = major revision number
xy = minor revision numbers
z = correction number or letter.
Parameter table revision
setting
0 =
Disable
0 = Done
N/A
48 Start-up
No. Name/ValueDescriptionDefault
29 DRIVE TYPE
CODE
ACS355:
FILE CONFIG ID
ACSM1:
DRIVE TYPE
COD
ACS850/ACS880:
Drive type code
30 MAPPING FILE
VER
ACS355:
FILE CONFIG
REV
ACSM1:
MAPPING FILE
VER
ACS850/ACS880:
Mapping file ver
Read-only. Displays the drive type code of the
fieldbus adapter module mapping file stored in
the memory of the drive.
Drive type code of the fieldbus adapter module
mapping file
Read-only. Displays the fieldbus adapter
module mapping file revision stored in the
memory of the drive in decimal format.
Mapping file revision
setting
N/A
N/A
Start-up 49
No. Name/ValueDescriptionDefault
31 D2FBA COMM
STA
ACS355:
FBA STATUS
ACSM1:
D2FBA COMM
STA
ACS850/ACS880:
D2FBA comm sta
0 = IdleAdapter is not configured.
1 = Exec.initAdapter is initializing.
2 = Time outTime-out has occurred in the communication
3 = Conf.errAdapter configuration error: Major or minor
4 = Off-lineAdapter is off-line.
5 = On-lineAdapter is on-line.
6 = ResetAdapter is performing a hardware reset.
32 FBA COMM SW
REV
ACS355:
FBA CPI FW REV
ACSM1:
FBA COMM SW
VER
ACS850/ACS880:
FBA comm SW
rev
Read-only. Displays the status of the fieldbus
adapter module communication.
Note: The value names may vary by drive.
between the adapter and the dr ive.
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.
Read-only. Displays the common program
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
Common program version of the adapter
module
setting
0 = Idle
OR
4 = Offline
N/A
50 Start-up
No. Name/ValueDescriptionDefault
33 FBA COMM APPL
REV
ACS355:
FBA CPI APPL
REV
ACSM1:
FBA COMM APPL
VER
ACS850/ACS880:
FBA appl SW ver
Read-only. Displays the application program
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
Application program revision of the adapter
module
setting
N/A
FCAN-01 configuration parameters – group B (group 2)
CANopen
master
ABB drive
Control word (CW)
References
FBA DATA OUT
(Rx PDO)
0Not used
1…99 Virtual address area of drive control
101…
9999
Parameter area of the drive
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.
No.1)Name2)/ValueDescriptionDefault
01For ACS355:
Rx PDO1 word 2
For other drives:
Rx PDO1 word 1
ACS355:
FBA DATA OUT 1
ACSM1:
FBA DATA OUT1
ACS850/ACS880:
FBA data out1
Start-up 51
Selects data word 1 received by the drive over
the CANopen network. From the drive's
perspective this corresponds to Rx PDO
communication in CANopen.
Content is defined by a decimal number in the
range of 0 to 9999 as follows:
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.
0 = Not
used
52 Start-up
No.1)Name2)/ValueDescriptionDefault
0 = NoneNot used
1 = CW 16bitControl word (16 bits)
2 = Ref1 16bitReference REF1 (16 bits)
3 = Ref2 16bitReference REF2 (16 bits)
11 = CW 32bitControl word (32 bits)
12 = Ref1 32bitReference REF1 (32 bits)
13 = Ref2 32bitReference REF2 (32 bits)
101…9999Parameter number with format xxyy, where:
02For ACS355:
Rx PDO1 word 3
For other drives:
Rx PDO1 word 2
03For ACS355:
Rx PDO1 word 4
For other drives:
Rx PDO1 word 3
04For ACS355:
Rx PDO6 word 2
For other drives:
Rx PDO1 word 4
05For ACS355:
Rx PDO6 word 3
For other drives:
Rx PDO6 word 1
06For ACS355:
Rx PDO6 word 4
For other drives:
Rx PDO6 word 2
07For ACS355:
Rx PDO21 word 1
For other drives:
Rx PDO6 word 3
08For ACS355:
Rx PDO21 word 2
For other drives:
Rx PDO6 word 4
• 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.
See parameter 01 above.0
See parameter 01 above.0
See parameter 01 above.0
See parameter 01 above.0
See parameter 01 above.0
See parameter 01 above.0
See parameter 01 above.0
Start-up 53
No.1)Name2)/ValueDescriptionDefault
09For ACS355:
Rx PDO21 word 3
For other drives:
Rx PDO21 word 1
10For ACS355:
Rx PDO21 word 4
For other drives:
Rx PDO21 word 2
11For ACS355:
N/A
For other drives:
Rx PDO21 word 3
12For ACS355:
N/A
For other drives:
Rx PDO21 word 4
1)
The number of parameters in this group may vary by drive type and drive firmware.
2)
For more information, see chapter Communication protocol.
See parameter 01 above.0
See parameter 01 above.0
See parameter 01 above.
Note: ACS355 has only ten FBA DATA OUT
parameters, indexes 1 to 10.
See parameter 01 above.
Note: ACS355 has only ten FBA DATA OUT
parameters, indexes 1 to 10.
0
0
54 Start-up
CANopen
master
ABB drive
Status word (SW)
Actual values
FBA DATA IN
(Tx PDO)
0Not used
1…99 Virtual address area of drive control
101…
9999
Parameter area of the drive
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.
No.1)Name2)/ValueDescriptionDefault
01For ACS355:
Tx PDO1 word 2
For other drives:
Tx PDO1 word 1
ACS355:
FBA DATA IN 1
ACSM1:
FBA DATA IN1
ACS850/ACS880:
FBA data in1
Data word 1 sent by the drive over the
CANopen network. From the drive's perspective
this corresponds to Tx PDO communication in
CANopen.
Content is defined by a decimal number in the
range of 0 to 9999 as follows:
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 .
0 = Not
used
Start-up 55
No.1)Name2)/ValueDescriptionDefault
0 = NoneNot used
4 = SW 16bitStatus word (16 bits)
5 = Act1 16bitActual value ACT1 (16 bits)
6 = Act2 16bitActual value ACT2 (16 bits)
14 = SW 32bitStatus word (32 bits)
15 = Act1 32bitActual value ACT1 (32 bits)
16 = Act2 32bitActual value ACT2 (32 bits)
101…9999Parameter number with format xxyy, where:
02For ACS355:
Tx PDO1 word 3
For other drives:
Tx PDO1 word 2
03For ACS355:
Tx PDO1 word 4
For other drives:
Tx PDO1 word 3
04For ACS355:
Tx PDO6 word 2
For other drives:
Tx PDO1 word 4
05For ACS355:
Tx PDO6 word 3
For other drives:
Tx PDO6 word 1
06For ACS355:
Tx PDO6 word 4
For other drives:
Tx PDO6 word 2
07For ACS355:
Tx PDO21 word 1
For other drives:
Tx PDO6 word 3
08For ACS355:
Tx PDO21 word 2
For other drives:
Tx PDO6 word 4
• 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.
See parameter 01 above.0
See parameter 01 above.0
See parameter 01 above.0
See parameter 01 above.0
See parameter 01 above.0
See parameter 01 above.0
See parameter 01 above.0
56 Start-up
No.1)Name2)/ValueDescriptionDefault
09For ACS355:
Tx PDO21 word 3
For other drives:
Tx PDO21 word 1
10For ACS355:
Tx PDO21 word 4
For other drives:
Tx PDO21 word 2
11For ACS355:
N/A
For other drives:
Tx PDO21 word 3
12For ACS355:
N/A
For other drives:
Tx PDO21 word 4
1)
The number of parameters in this group may vary by drive type and drive firmware.
2)
For more information, see chapter Communication protocol.
See parameter 01 above.0
See parameter 01 above.0
See parameter 01 above.
Note: ACS355 has only ten FBA DATA IN
parameters, indexes 1 to 10.
See parameter 01 above.
Note: ACS355 has only ten FBA DATA IN
parameters, indexes 1 to 10.
0
0
Additional information on the virtual address area
allocation
The drive virtual address area is allocated as follows:
Profile
1)
hmppip pvptvl
Virtual address
Description
word
ence 1
ence 2
word
value 1
value 2
word
ence 1
ence 2
word
value 1
value 2
Data length
16-bit 6040h 6040h
16-bit --
16-bit --
16-bit 6041h 6041h
16-bit --
16-bit --
32-bit --
32-bit -607Ah
32-bit --
32-bit --
32-bit -6064h
32-bit --
1Control
2Refer-
3Refer-
4Status
5Actual
6Actual
7…10 Reserved N/A --
11C ont ro l
12Refer-
13Refer-
14Status
15Actual
16Actual
hm = homing mode
pp = profile position mode
ip = interpolated position mode
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.
PDOWord 1Length
Rx PDO16040h Control word 16 bits
Tx PDO16041h Status word 16 bits
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 parameterSetting for ACS355
drives
9802 COMM PROT SEL 4 = EXT FBAActivates the communication
5101 FBA TYPE32 (= CANopen)
5102 FBA PAR 2
(NODE ID)
5103 FBA PAR 3
(BIT RATE)
5104 FBA PAR 4
(CONF LOC)
5105 FBA PAR 5
(PROFILE)
3018 COMM FAULT
FUNC
3019 COMM FAULT
TIME
5127 FBA PAR
REFRESH
1001 EXT1
COMMANDS
1103 REF1 SELECT1 = AI1
2)
3
3 (= 125 kbit/s)
2)
0 (= Network)CANopen objects (14xxh,
0 (= CiA 402)CiA 402 mode communication
1 = FAULTSets the fieldbus communication
3.0 sFieldbus communication loss
1 = REFRESHFieldbus configuration
10 = COMMCommunication module as the
2)
1601 RUN ENABLE7 = COMMCommunication module as the
1604 FAULT RESET
SEL
1)
Automatically detected
2)
Example
8 = COMMCommunication module as the
Description
(fieldbus) module.
1)
Communication module type
Adapter module node ID
Bit rate used on the CANopen
network
16xxh, 18xxh and 1Axxh) as the
source for the PDO settings
profile
loss functionality.
supervision time-out
parameter settings activation
source for the start, stop and
direction commands
Analogue input as the source for
reference 1
source for the Run enable signal
source for the fault reset signal
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.
PDOWord 1Word 2Word 3Word 4Length
Rx PDO16040h
Tx PDO16041h
1)
According to the ABB Drives profile mode
2)
Example
Note: In ACS355 drives, the first mapping entries of PDOs 1 and 6 are fixed. See
Process Data Objects (PDO) on page 113.
Control
word
Stat us
word
6042h
Ta rg et
1)
velocity
6044h
vl control
1)
effort
2000h03
Reference
1)
1)
2
2000h06
Actual value
1)
1)
2
4001h23
Par. 0135
COMM
VAL UE 1
4001h06
Par. 0106
POWER
64 bits
2)
64 bits
2)
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 parameterSetting for ACS355
9802 COMM PROT SEL 4 = EXT FBAActivates the communication
5101 FBA TYPE32 (= CANopen)
5102 FBA PAR 2
(NODE ID)
5103 FBA PAR 3
(BIT RATE)
5104 FBA PAR 4
(CONF LOC)
5105 FBA PAR 5
(PROFILE)
3018 COMM FAULT
FUNC
3019 COMM FAULT
TIME
5107 FBA PAR 7
(RPDO1-COB-ID)
5108 FBA PAR 8
(RPDO1-TR TYPE)
5110 FBA PAR 10
(TPDO1-COB-ID)
drives
2)
3
2 (= 250 kbit/s)2) Bit rate used on the CANopen
1 (= Parameters)PDO configuration is done with
1 (= ABB Drives)ABB Drives profile mode (that is,
1 = FAULTSets the fieldbus communication
3.0 sFieldbus communication loss
1 (= Default)Rx PDO1 is enabled and
2552) Asynchronous transmission
1 (= Default)Tx PDO1 is enabled and
Description
(fieldbus) module.
1)
Communication module type
Adapter module node ID
network
FCAN-01 configuration
parameters, that is, ACS355
parameter groups 51, 55 and
54.
communication profile used by
the module)
loss functionality.
supervision time-out
configured to use the default
COB-ID.
mode is used by Rx PDO1.
configured to use the default
COB-ID.
Start-up 63
Drive parameterSetting for ACS355
5111 FBA PAR 11
(TPDO1-TR TYPE)
5112 FBA PAR 12
(TPDO1-EV TIME)
drives
255Asynchronous transmission
2)
100
5401 FBA DATA IN 15 (= Act1 16bit )Actual value 1 as mapping
5402 FBA DATA IN 26 (= Act2 16bit )Actual value 2 as mapping
5403 FBA DATA IN 3106Signal 106 POWER as mapping
5501 FBA DATA OUT 1 2 (= Ref1 16bi t)Reference 1 as mapping entry 2
5502 FBA DATA OUT 2 3 (= Ref2 16bi t)Reference 2 as mapping entry 3
5503 FBA DATA OUT 3 135Signal 135 COMM VALUE 1 as
5127 FBA PAR
REFRESH
9904 MOTOR CTRL
MODE
1001 EXT1
COMMANDS
1002 EXT2
COMMANDS
1 = REFRESHActivates the fieldbus
2 = VECTOR: TORQSelects the motor control mode.
10 = COMMCommunication module as the
10 = COMMCommunication module as the
1102 EXT1/EXT2 SEL8 = COMMCommunication module as the
1103 REF1 SELECT8 = COMMCommunication module as the
1106 REF2 SELECT8 = COMMCommunication module as the
Description
mode is used by Tx PDO1.
Transmission is triggered by the
event time.
Event time, that is, event time
elapses every 100 ms.
entry 2 in Tx PDO1
entry 3 in Tx PDO1
entry 4 in Tx PDO1
in Rx PDO1
in Rx PDO1
mapping entry 4 in Rx PDO1
configuration parameter
settings.
source for the start, stop and
direction commands in EXT1
mode
source for the start, stop and
direction commands in EXT2
mode
source for the control location
selection
source for reference 1
source for reference 2
64 Start-up
Drive parameterSetting for ACS355
1601 RUN ENABLE7 = COMMCommunication module as the
1604 FAULT RESET
SEL
1)
Automatically detected
2)
Example
The start sequence for the parameter example above is given
below.
drives
8 = COMMCommunication module as the
Description
source for the Run enable signal
source for the fault reset signal
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
Drive parameterExample setting
60.05 POS UNIT (Position unit)m
60.08 POS2INT SCALE100
1000 / 100 = 10.00 m
60.05 POS UNIT
Physical value
60.08 POS2INT SCALE
Set point value
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.
PDOWord 1Word 2, 3Length
Rx PDO16040h
Tx PDO16041h
Control word
Stat us wor d
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:
607Ah
Target position
6064h
Position actual
value
48 bits
48 bits
Start-up 67
The ACSM1 parameters and recommended parameter settings for
the CANopen fieldbus communication are listed in the following
table.
Drive parameterSetting for ACSM1
50.01 FBA ENABLEEnableActivates the communication
50.02 COMM LOSS
FUNC
50.03 COMM LOSS T
OUT
50.04 FBA REF1
MODESEL
51.01 FBA TYPE32 (= CANopen)
51.02 FBA PAR2 (NODE
ID)
51.03 FBA PAR3 (BIT
RATE)
51.04 FBA PAR4 (CONF
LOC)
51.05 FBA PAR5
(PROFILE)
51.08 FBA PAR8
(RPDO1-TR TYPE)
52.01 FBA DATA IN14 (= SW 16bit)Status word (16-bit) as mapping
52.02 FBA DATA IN215 (= Act1 32bit)Position actual value (32-bit) as
drives
FaultEnables communication
1.0 sDefines the fieldbus
PositionDefines the fieldbus reference
2)
3
3 (= 125 kbit/s)
1 (= Parameters)PDO configuration is d one with
0 (= CiA 402)CiA 402 communicatio n profile
255
2)
2)
Description
(fieldbus) module.
between the drive and the
fieldbus adapter module.
communication break
supervision time-out.
scaling.
1)
Communication module type
Adapter module node ID
Bit rate used on the CANopen
network
FCAN-01 configuration
parameter group A (group 1), B
(group 2) and C (group 3) (that
is, ACSM1 parameter groups
51, 52 and 53).
(that is, communication profile
used by the module)
Asynchronous transmission
mode is used by Rx PDO1.
entry 1 in Tx PDO1
mapping entries 2 and 3 in Tx
PDO1
68 Start-up
Drive parameterSetting for ACSM1
drives
52.03 FBA DATA IN30 (reserved)Parameters in groups 52 and 53
53.01 FBA DATA OUT1 1 (= CW 16bit)Control word (16-bit) as
53.02 FBA DATA OUT2 12 (= Ref1 32bit)Position Reference (32-bit) as
53.03 FBA DATA OUT3 0 (reserved)Parameters in groups 52 and 53
51.27 FBA PAR
REFRESH
10.01 EXT1 START
FUNC
34.03 EXT1 CTRL
MODE 1
65.01 POS
REFSOURCE
REFRESHActivates the fieldbus
FBACommunication module as the
PositionSelects the position control
Ref tableReference and other positioning
65.04 POS REF 1 SELFBA REF1Fieldbus reference 1 is the
1)
Automatically detected
2)
Example
Description
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).
mapping entry 1 in Rx PDO1
mapping entries 2 and 3 in Rx
PDO1
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).
configuration parameter
settings.
source for the start, stop and
direction commands
mode for external control
location EXT1.
parameters are read from
reference set 1/2.
source for the position reference
when reference set 1 is used.
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.
PDOWord 1Length
Rx PDO16040h Control word 16 bits
Tx PDO16041h Status word 16 bits
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 parameterSetting for ACS850
50.01 FBA enableEnableActivates the communication
50.02 Comm loss funcFaultEnables fieldbus communication
50.03 Comm loss t out3.0 sDefines the fieldbus
50.04 FBA ref1 modesel SpeedDefines the fieldbus reference
51.01 FBA typeCANopen
51.02 FBA par2 (NODE
ID)
51.03 FBA par3
(BIT RATE)
51.04 FBA par4 (CONF
LOC)
51.05 FBA par5
(PROFILE)
52.01 FBA data in14 (= SW 16bit)Status word (16-bit) as mapping
53.01 FBA data out11 (= CW 16bit)Control word (16-bit) as
51.27 FBA par refreshRefreshActivates the fieldbus
10.01 Ext1 start funcFBACommunication module as the
drives
1)
2)
3
3 (= 125 kbit/s)
0 (= Network)CANopen objects (14xxh,
0 (= CiA 402)CiA 402 Velocity mode
2)
Description
(fieldbus) module.
fault monitoring.
communication break
supervision time-out.
scaling.
Communication module type
Adapter module node ID
Bit rate used on the CANopen
network
16xxh, 18xxh and 1Axxh) as the
source for the PDO settings
communication profile (that is,
communication profile used by
the module)
entry 1 in Tx PDO1
mapping entry 1 in Rx PDO1
configuration parameter settings
activation.
source for the start, stop and
direction commands
72 Start-up
Drive parameterSetting for ACS850
12.03 Ext1 ctrl modeSpeedSelects the speed control mode
21.01 Speed ref1 selAI1 scaled
1)
Automatically detected
2)
Example
drives
2)
(Parameter 02.05)
Description
for external control location
EXT1.
Analog input as the source for
reference 1
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 parameterconfigured 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.
PDOWord 1Word 2Length
Rx PDO16040h
Tx PDO16041h
Control word
Stat us wor d
6042h
Target velocity
6044h
vl control effort
32 bits
32 bits
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 parameterSetting for ACS850
50.01 FBA enableEnableActivates the communication
50.02 Comm loss funcFaultEnables fieldbus communication
50.03 Comm loss t out3.0 sDefines the fieldbus
50.04 FBA ref1 modesel SpeedDefines the fieldbus reference
51.01 FBA typeCANopen
51.02 FBA par2 (NODE
ID)
51.03 FBA par3
(BIT RATE)
51.04 FBA par4 (CONF
LOC)
51.05 FBA par5
(PROFILE)
51.07 FBA par7
(RPDO1-COB-ID)
51.08 FBA par8
(RPDO1-TR TYPE)
51.10 FBA par10
(TPDO1-COB-ID)
drives
1)
2)
3
3 (= 125 kbit/s)
1 (= Parameters)PDO1 configuration is done with
1 (= ABB Dr ives)ABB Drives profile mode (that is,
1 (= Default)Rx PDO1 is enabled.
255
1 (= Default)Tx PDO1 is enabled.
2)
2)
Description
(fieldbus) module.
fault monitoring.
communication break
supervision time.
scaling.
Communication module type
Adapter module node ID
Bit rate used on the CANopen
network
FCAN-01 configuration
parameters group A (group1),
group B (group 2) and group C
(group 3), that is, A CS850
parameter groups 51, 52 and
53.
communication profile used by
the module)
Asynchronous transmission
mode is used by Rx PDO1.
74 Start-up
Drive parameterSetting for ACS850
51.11 FBA par11
(TPDO1-TR TYPE)
52.01 FBA data in14 (= SW 16bit)16-bit Status word as mapping
52.02 FBA data in25 (= Act1 16bit)16-bit actual value as mapping
53.01 FBA data out11 (= CW 16bit)16-bit Control word 1 as
53.02 FBA data out22 (= Ref1 16bit)16-bit reference as mapping
51.27 FBA par refreshRefreshActivates the fieldbus
10.01 Ext1 start funcFBACommunication module as the
12.03 Ext1 ctrl modeSpeedSelects the speed control mode
21.01 Speed ref1 selFBA ref1
1)
Automatically detected
2)
Example
drives
2)
255
(Parameter 02.26)
Description
Asynchronous transmission
mode is used by Tx PDO1.
entry 1 in Tx PDO1
entry 2 in Tx PDO1
mapping entry 1 in Rx PDO1
entry 2 in Rx PDO1
configuration parameter
settings.
source for the start, stop and
direction commands
for external control location
EXT1.
Fieldbus reference 1 as the
source for speed reference 1
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.
PDOWord 1Length
Rx PDO16040h Control word 16 bits
Tx PDO16041h Status word 16 bits
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 parameterSetting for ACS880
50.01 FBA A enable1 = EnableEnables communication
50.02 FBA A comm loss
func
50.03 FBA A comm loss
t out
50.04 FBA A ref1 type4 = SpeedDefines the fieldbus A reference
51.27 FBA par refresh1 = ConfigureActivates the fieldbus
19.12 Ext1 control mode 12 = SpeedSelects speed control as control
drives
1 = FaultEnables fieldbus communication
3.0 sDefines the fieldbus
1)
2)
2)
2)
2)
Description
between the drive and the
fieldbus adapter module.
fault monitoring.
communication break
supervision time.
1 scaling.
Communication module type
Adapter module node ID
Bit rate used on the CANopen
network
16xxh, 18xxh and 1Axxh) as the
source for the PDO settings
communication profile (that is,
communication profile used by
the module)
16-bit Status word as mapping
entry 1 in Tx PDO1
16-bit Control word 1 as
mapping entry 1 in Rx PDO1
configuration parameter
settings.
mode 1 for external control
location 1.
78 Start-up
Drive parameterSetting for ACS880
20.01 Ext1 commands21 = Fieldbus ASelects the fieldbus A interface
22.11 Speed ref1
selection
1)
Automatically detected
2)
Example
The start sequence for the parameter example above is given
below.
drives
AI1 scaled
2)
Description
as the source of the start and
stop commands for external
control location 1.
Analog input as the source for
reference 1
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
for the CANopen master (client). The EDS files for the FCAN-01
CANopen adapter module contain information on the supported
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 FCAN01 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.
• 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.
Start-up 83
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
Communication profiles
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
Data
conversion
CiA 402
FCAN-01
ABB Drives
Transparent 16
Transparent 32
Drive
Optional
reference,
actual value
scaling
1)
1)
CANopen
objects
2001h
...
2006h
CANopen
objects
6040h
6042h
6041h
6044h
2000h03
2000h06
607Ah
3)
6064h
3)
6071h
3)
6077h
3)
60FF
3)
606C
3)
Control word, reference, Status word
and actual values according to
CANopen profile CiA 402, ABB Drives
profile or drive-specific 16-bit words
Data
conversion
Select
2)
Control word, reference, Status wor d
and actual values according to drive-
specific 32-bit words
Select
2
1)
native profile (eg, DCU or FBA)
2)
Selection with FCAN-01 configuration parameters
(parameter 05 PROFILE of group A)
3)
Only with ACSM1 drives
The figure below illustrates the profile selection:
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
Homing
mode
Profile
Position
mode
Inter-
polated
Position
mode
2)
Profile
Velocity
mode
Profile
Torque
mode
Velocity
mode
2)
Not supported
1)
ACS355 supports only vl.
1)
ACS850 and ACS880 support vl and tq.
1)
ACSM1 supports hm, pp, pv, tq and vl.
Device Control state machine
Modes of operation
1)
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.
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
Drive parameter (ACSM1)Example setting
60.05 POS UNIT (Position unit)m
60.08 POS2INT SCALE100
1000 / 100 = 10.00 m
60.05 POS UNIT
Physical value
60.08 POS2INT SCALE
Set point value
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:
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
Drive parameter (ACSM1)Example setting
60.05 POS UNIT (Position unit)m
60.10 POS SPEED UNITunit/s
60.11 POS SPEED2INT100
1000 / 100 = 10.00 m/s
60.10 POS SPEED UNIT
Physical value
60.11 POS SPEED2INT
Set point value
Target velocity
Target velocity is the required velocity of the application. The target
velocity is scaled as follows:
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 m ode
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
0Switch on
1Enable voltage
2Quick stop
3Enable operation
4...6Operation-mode-specific
7Fault reset
8Halt
9...10Reserved
11...15Drive-specific bit
94 Communication profiles
Operation-mode-specific bits
Bit Velocity
mode
4rfg
enable
5rfg unlock Change
Profile
position
1)
mode
New
setpoint
set
immedi-
Profile
velocity
mode
Profile
torque
1)
mode
Reserved Reserved Homing
Reserved Reserved Reserved
ately
6rfg use
ref
1)
Supported with ACSM1 only
2)
Supported with ACSM1, ACS850 and ACS880 only
3)
Not supported
abs / relReserved Reserved Reserved
2)
Homing
1)
mode
operation
start
Interpolated
position
3)
mode
Enable
ipmode
Reserved
Reserved
Status word of CiA 402
Bit Description
0Ready to switch on
1Switched on
2Operation enabled
3Fault
4Voltage enabled
5Quick stop
6Switch on disabled
7Warning
8Drive-specific bit
9Remote
10Target reached
11Internal limit active
12…13Operation-mode-specific
14…15Drive-specific bit
Operation-mode-specific bits
Bit Velocity
mode
12 Reserved Set point
13 Reserved Following
1)
Supported with ACSM1 only
2)
Supported with ACSM1 and ACS850 only
3)
Not supported
Profile
position
1)
mode
acknowledge
error
Profile
velocity
1)
mode
SpeedReserved Homing
Max
slippage
error
Communication profiles 95
Profile
torque
mode
2)
Homing
1)
mode
attained
Reserved Homing
error
Interpolated
position
3)
mode
IP mode
active
Reserved
96 Communication profiles
Device control commands are triggered by the Control word bits as
follows:
Device control commands
Command Control word bit
Fault
reset,
bit 7
Enable
operation,
bit 3
Quick
stop,
bit 2
Enable
voltage,
bit 1
Switch
on,
bit 0
State
transitions*
Shut down0x1102, 6, 8
Switch on001113
Switch on011113
Disable
voltage
0xx0x
1)
1)
7, 9, 10,
12
Quick stop0x01x7, 10, 11
Disable
operation
Enable
operation
001115
011114
Fault resetxxxx15
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/EventDrive stop mode
Quick stopEmergency stop
Shut downCoast stop
Disable voltageRamp stop
HaltRamp stop (configurable with CANopen object
FaultFault reaction specified by the drive. Typically a
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
605Dh)
coast stop.
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
ModeDescriptionHalt option codes
Profile PositionDynamic limiter ramp1
Interpolated Position Dynamic limiter ramp1
Profile VelocityDynamic limiter ramp1
Profile TorqueSets the torque reference to
HomingDynamic limiter ramp1
VelocityHalt mode 1: Ramp input is
Other modesHalt bit has no effect.N/A
0. Ramp depends on drive
parameters.
set to 0.
Halt mode 2,3,4: Ramp
output is set to 0.
1
1, 2, 3, 4
Communication profiles 99
CW: xxxxxxxx1xxxxxxx
From any state
FAULT REACTION
ACTIVE
SW: xxxxxxxxx0xx1111
Fault reaction
completed
FAULT
SW: xxxxxxxxx0xx1000
START
Power-on,
self-initialization
NOT READY
SW: xxxxxxxxx0xx0000
TO SWITCH ON
Initialized
successfully
CW: xxxxxxxxxxxxx01x
CW: xxxxxxxxxxxxx110
CW: xxxxxxxxxxxxx110
CW: xxxxxxxxxxxxx111
CW: xxxxxxxxxxxxx01x
or
CW: xxxxxxxxxxxxxx0x
CW: xxxxxxxxxxxx0111
CW: xxxxxxxxxxxx1111
CW: xxxxxxxxxxxxx110
Quick stop
completed
CW: xxxxxxxxxxxxx01xCW: xxxxxxxxxxxxxx0x
CW: Control word
SW: Status word
SWITCH-ON
SW: xxxxxxxxx1xx0000
DISABLED
SWITCHED ON
SW: xxxxxxxxx01x0011
READY TO
SW: xxxxxxxxx01x0001
SWITCH ON
OPERATION
SW: xxxxxxxxx01x0111
ENABLED
QUICK STOP
SW: xxxxxxxxx0xx0111
ACTIVE
or
CW: xxxxxxxxxxxxxx0x
or
CW: xxxxxxxxxxxxxx0x
State transition
(0)
(1)(15)
(2)
(7)
(3)
(6)
(10)
(12)
(9)
(8)
(5)
(4)
(11)
State machine
The following figure describes the CANopen state machine.
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
BitNameValue STATE/Description
0OFF1_
CONTROL
1OFF2_
CONTROL
1Proceed to READY TO OPERATE.
0Stop along currently active deceleration
ramp. Proceed to OFF1 ACTIVE;
proceed to READY TO SWITCH ON
unless other interlocks (OFF2, OFF3)
are active.
1Continue operation (OFF2 inactive).
0Emergency OFF; coast to stop.
Proceed to OFF2 ACTIVE, proceed to
SWITCH-ON INHIBITED.
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.