15.APPENDIX F - PARAMETERS FOR APPLICATION DEVELOPERS ...................118
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
vacon • 6Safety
9000.emf
13006.emf
9001.emf
9000.emf
9000.emf
9000.emf
9000.emf
9000.emf
9000.emf
1.SAFETY
This manual contains clearly marked cautions and warnings that are intended for your personal
safety and to avoid any unintentional damage to the product or connected appliances.
Please read the information included in cautions and warnings carefully.
The cautions and warnings are marked as follows:
= DANGER! Dangerous voltage
= WARNING or CAUTION
= Caution! Hot surface
1.1Danger
The components of the power unit are live when the drive is connected to mains
potential. Coming into contact with this voltage is extremely dangerous and may
cause death or severe injury.
The motor terminals U, V, W and the brake resistor terminals are live when the
AC drive is connected to mains, even if the motor is not running.
After disconnecting the AC drive from the mains, wait until the indicators on the
keypad go out (if no keypad is attached, see the indicators on the cover). Wait 5
more minutes before doing any work on the connections of the drive. Do not open
the cover before this time has expired. After expiration of this time, use a
measuring equipment to absolutely ensure that no
ensure absence of voltage before starting any electrical work!
The control I/O-terminals are isolated from the mains potential. However, the
relay outputs and other I/O-terminals may have a dangerous control voltage
present even when the AC drive is disconnected from mains.
Before connecting the AC drive to mains make sure that the front and cable
covers of the drive are closed.
During a ramp stop (see the Application Manual), the motor is still generating
voltage to the drive. Therefore, do not touch the components of the AC drive
before the motor has completely stopped. Wait until the indicators on the keypad
go out (if no keypad is attached, see the indicators on the cover). Wait additional 5
minutes before starting any work on the drive.
voltage is present.
Always
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
1
Safetyvacon • 7
13006.emf
13006.emf
13006.emf
13006.emf
13006.emf
13006.emf
13006.emf
13006.emf
13006.emf
13006.emf
13006.emf
1.2Warnings
The AC drive is meant for fixed installations only.
Do not perform any measurements when the AC drive is connected to the mains.
The earth leakage current of the AC drives exceeds 3.5mA AC. According to
standard EN61800-5-1, a reinforced protective ground connection must be
ensured. See Chapter 1.3.
If the AC drive is used as a part of a machine, the machine manufacturer is responsible for providing the machine with a supply disconnecting device (EN
60204-1).
Only spare parts delivered by the manufacturer can be used.
At power-up, power break or fault reset the motor will start immediately if the
start signal is active, unless the pulse control for
Start/Stop logic has been selected
Furthermore, the I/O functionalities (including start inputs) may change if
parameters, applications or software are changed. Disconnect, therefore, the
motor if an unexpected start can cause danger.
.
The motor starts automatically after automatic fault reset if the auto restart
function is activated. See the Application Manual for more detailed information.
Prior to measurements on the motor or the motor cable, disconnect the motor
cable from the AC drive.
Do not touch the components on the circuit boards. Static voltage discharge may
damage the components.
Check that the EMC level of the AC drive corresponds to the requirements of your
supply network.
Wear protective gloves when you do mounting, cabling or maintenance
operations. There can be sharp edges in the AC drive that can cause cuts.
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
1
vacon • 8Safety
13006.emf 13006.emf
1.3Earthing and earth fault protection
CAUTION!
The AC drive must always be earthed with an earthing conductor connected to the earthing terminal
marked with .
The earth leakage current of the drive exceeds 3.5mA AC. According to EN61800-5-1, one or more
of the following conditions for the associated protective circuit must be satisfied:
0)The protective conductor must have a cross-sectional area of at least 10 mm
Al, through its total run.
a)Where the protective conductor has a cross-sectional area of less than 10 mm
2
Al, a second protective conductor of at least the same cross-sectional area must be
mm
provided up to a point where the protective conductor has a cross-sectional area not less
than 10 mm
2
Cu or 16 mm2 Al.
b)Automatic disconnection of the supply in case of loss of continuity of the protective
conductor.
2
Cu or 1 6 mm2
2
Cu or 16
The cross-sectional area of every protective earthing conductor which does not form part of the
supply cable or cable enclosure must, in any case, be not less than:
-2.5mm
-4mm
2
if mechanical protection is provided or
2
if mechanical protection is not provided.
The earth fault protection inside the AC drive protects only the drive itself against earth faults in the
motor or the motor cable. It is not intended for personal safety.
Due to the high capacitive currents present in the AC drive, fault current protective switches may
not function properly.
Do not perform any voltage withstand tests on any part of the AC drive. There is
a certain procedure according to which the tests must be performed. Ignoring
this procedure can cause damage to the product.
NOTE! You can download the English and French product manuals with applicable safety,
warning and caution information from https://www.danfoss.com/en/service-and-support/.
REMARQUE Vous pouvez télécharger les versions anglaise et française des manuels produit
contenant l’ensemble des informations de sécurité, avertissements et mises en garde
applicables sur le site https://www.danfoss.com/en/service-and-support/.
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
1
CANopen option board OPTE6 - Generalvacon • 9
2.CANOPENOPTIONBOARD OPTE6 - GENERAL
2.1Overview
OPTE6 is a CANopen adapter board for VACON® AC drives. The board allows the AC drive to be
controlled by using the CANopen protocol. The board implements the AC drive profile with the
velocity mode.
The option board firmware implements the following protocol specifications:
• CiA-301 CANopen communication specification version 4.2
• CiA-402 CANopen Profile for Drives and Motion Controller version 3.2
Device: AC drive
Operation mode: velocity mode
• CiA-303-3 CANopen indicator specification, implemented by using 2 CANopen status led
indicators
2.2Software
2.2.1CAN
The CAN data link layer protocol is standardised in ISO 11898. The standard describes mainly the
data link layer composed of the logical link control (LLC) sub layer and the media access control
(MAC) sub layer, and some aspects of the physical layer of the OSI reference model.
2.2.2CANopen
CANopen is an application layer protocol on top of the CAN bus.
The protocol specification describes:
• Set of bit rates to support
• Network Management (NMT)
• Service data transmission (SDO)
• Process data transmission (PDO)
• Error message transmission (EMCY)
• Node status monitoring (heartbeat and node guarding)
• Identity information
• Parameter saving and restoring
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
2
vacon • 10CANopen protocol description
(1)
(2)(11)
(4)(5)(10)
(7)
(3)
(14)
(13)
(12)(8)(9)
Power on or hardware reset
Pre-operational
Initialisation
Operational
Stopped
11651_uk
3.CANOPENPROTOCOLDESCRIPTION
3.1NMT
NMT network management manages CANopen, and is a mandatory, common feature for all
devices. The protocol describes several node control services and the state machine.
1 = When the power is on, the NMT state is entered autonomously
2= The NMT state initialisation is finished, the NMT pre-operational state is entered
automatically
3 = NMT service starts with remote node indication or by local control
4 and 7 = NMT service enters pre-operational indication
5 and 8 = NMT service stops remote node indication
6 = NMT service starts remote node indication
9, 10 and 11 = NMT resets node indication
12, 13 and 14 = Indication of NMT service reset communication
Boot-up protocol
After anode starts, it will enter automatically into the pre-operational state. Always when this
transition occurs, a boot-up message is sent into the bus.
Table 1: Boot-up message
CAN IDLENGTHDATA0DATA1DATA2DATA3DATA4DATA 5DATA6DATA7
Figure 1. NMT state machine
0x700 +
Node ID
3
10
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
CANopen protocol descriptionvacon • 11
3.2Node control protocols
Protocol start remote node
The start remote node message sets the node(s) into operational state. See Figure 1. NMT state
machine. If the node ID in the message is set to ‘0’, the message affects all nodes (broadcast).
Table 2: Start remote node message
CAN IDLENGTHDATA0DATA1DATA2DATA3DATA4DATA5DATA6DATA7
0x00x20x1
NODE
ID
Protocol stop remote node
The stop remote node message sets the node(s) into stopped state. See Figure 1 NMT state
machine. If the node ID in the message is set to ‘0’, the message affects all nodes (broadcast). When
the node is in stopped state, it will not answer to SDO or PDO messages.
Table 3: Stop remote node message
CAN IDLENGTHDATA0DATA1DATA2DATA3DATA4DATA5DATA6DATA7
0x00x20x2
NODE
ID
Protocol enter pre-operational
The enter pre-operational message sets the node(s) into pre-operational state. See Figure 1. NMT
state machine. If the node ID in the message is set to ‘0’, the message affects all nodes (broadcast).
When the node is in pre-operational state, it will not answer to PDO messages.
Table 4: Enter pre-operational message
CAN IDLENGTHDATA0DATA1DATA2DATA3DATA4DATA5DATA6DATA7
0x00x20x80
NODE
ID
Protocol reset node
The reset node message makes the node(s) apply application reset. See Figure 1. NMT state
machine. Application reset sets the whole object dictionary back to the default or previously saved
values. If the node ID in the message is set to ‘0’, the message affects all nodes (broadcast). After
the node has made the application reset, it will enter the pre-operational state automatically from
the initialising state. This also creates a boot-up event and the boot-up message is sent after the
reset.
Table 5: Reset node message
CAN IDLENGTHDATA0DATA1DATA2DATA3DATA4DATA5DATA6DATA7
0x00x20x81
NODE
ID
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
3
vacon • 12CANopen protocol description
Protocol reset communication
The reset communication message makes the node(s) apply communication reset. See Figure 1.
NMT state machine. Communication reset does not affect the object dictionary values. If the node
ID in the message is set to ‘0’, the message affects all nodes (broadcast). After the node has made
the communication reset, it will enter the pre-operational state automatically from the initialising
state. This also creates a boot-up event and the boot-up message is sent after the reset.
Table 6: Reset communication message
CAN IDLENGTHDATA0DATA1DATA2DATA3DATA4DATA5DATA6DATA7
0x00x20x82
NODE
ID
3.3Error control protocols
It is not allowed to use guarding protocol and heartbeat protocol on one NMT slave at the same
time. If the heartbeat producer time is unequal 0, the heartbeat protocol is used.
3.3.1Heartbeat protocol
Heartbeat protocol defines the producer and consumer. The producer node sends its NMT status
that is then available for any consumer node. The consumer node is the receiver of heartbeat
messages. The producer node has a timing parameter that indicates how often the heartbeat
message should be sent. The consumer node has a relative parameter that indicates how often the
heartbeat message should be received. If the consumer does not receive the heartbeat message
within the time defined in the heartbeat object entry, an error event occurs.
Table 7: Node status description
ValueDescription
0x0Boot-up
0x4Stopped
0x5Operational
0x7FPre-operational
Table 8: Heartbeat message
CAN IDLENGTHDATA0DATA 1DATA2DATA3DATA4DATA 5DATA 6DATA7
0x700 +
Node ID
0x1Status
Table 9: Heartbeat-related objects in OD
IndexDescription
0x1016Consumer heartbeat time
0x1017Producer heartbeat time
0x1029Error behaviour
3
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
CANopen protocol descriptionvacon • 13
3.3.2Node guarding protocol
Node guarding protocol is a NMT master driver protocol, where the master sends a remote
transmission request, which is answered by the slave. The slave response includes one data byte
that consists of a NMT slave state, and a toggle bit that toggles every response.
NOTE! The CiA application note 802 recommends that the node guarding protocol should not be
used, because of different handling of RTR frames in CAN controllers.
OPTE6 option board does not have a hardware-triggered automatic response to the RTR frame. RTR
information is handled by software, and the response data always consists of updated information.
CAN IDLENGTHRTRDATA0DATA 1DATA2DATA3DATA4DATA 5DATA6DATA7
0x700 +
Node ID
Table 11: Node guarding response
CAN IDLENGTHDATA0DATA1DATA2DATA3DATA4DATA5DATA6DATA7
0x700 +
Node ID
0x01
0x1tStatus
Table 12: Node guarding slave status
Status
ValueDescription
0x4Stopped
0x5Operational
0x7FPre-operational
Table 13: Node guarding related objects in OD
IndexDescription
0x100CGuard time
0x100DLife time factor
3.3.3EMCY object
Option board works as an EMCY producer. The EMCY object is transmitted when a fault occurs in
the drive or option board. To switch off the EMCY producer, disable the EMCY COB-id by writing MSB
to 1 (object 0x1014).
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
3
vacon • 14CANopen protocol description
When an error occurs, the EMCY message is transmittedwith the current value of the error
registerand the error code is inserted into the pre-defined error field list. The newest error code is
always the first sub-index on the error field list. When all active errors are cleared, an empty EMCY
object is transmitted.
If a drive-internal fault occurs, the MSEF field contains the drive fault code. See the application and
user manual for possible fault codes. The ER field holds a bit coded value of the error type. See
object 0x1001 for more details.
Table 14: EMCY message
CAN IDLENGTHDATA0DATA1DATA2DATA3DATA4DATA5DATA6DATA7
0x80 +
Node ID
0x8 EEC ER MSEF
Table 15: EMCY message data fields
EECEmergency error code
ERError register value
MSEF
Manufacturer-specific
error code
Table 16: Used EMCY error codes and description MSEF fields
DATA0DATA1DATA2DATA3DATA4DATA5DATA6DATA7
0x0000
0x1000Drive fault codes
0x8110-
0x8120-
0x8130
ER
0x8140-
3: N umb er of remai ning error s ource s
3: Heartbeat consumer subindex
4: Heartbeat consumer node-ID
3
0x8210-
0x8220-
0x8240-
0x8250-
Table 17: Description and behavior of different error situations
EECDescriptionError behaviour Err LED
0x0000
0x1000
0x8120
Error Reset or No Error
Generic Error
CAN in Error Passive
Mode
If MSEF field is empty all error sources are cleared and drive
fault is cleared.
Drive fault codes have changed.-
EMCY is sent after CAN driver goes back to active state. This
also clears the fault.
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
Single flash
-
CANopen protocol descriptionvacon • 15
Table 17: Description and behavior of different error situations
Life Guard Error
0x8130
Heartbeat Error
0x8140Recovered from Bus-Off
0x8250
PDO timer expired
Error is reset when a RTR is received or either of the life
guard objects (0x100C, 0x100D) is written to zero.
Error is reset when a HB message is received by the HB consumer, or the consumer entry is changed (either Node-ID or
Heartbeat Time).
EMCY is sent after CAN driver goes back to active state. This
also clears the fault.
Error is cleared when a PDO is received (in expired PDO).
Double
flash
On
Quadruple
flash
All communication errors are reset if a reset command is given. This does not however reset drive
faults if there are active error sources.
EMCYs are also created in some cases, even though a fault is not created. These are for notification
only.
Table 18: Notification EMCY objects
EECDescription
0x8110CAN overrun (objects lost)
0x8210PDO not processed due to length error
0x8220PDO length exceeded
0x8240Unexpected SYNC data length
Table 19: EMCY-relate objects in OD
IndexDescription
0x1001Error register
0x1003
0x1014EMCY object COB-ID
Pre-definederror field
list
3.4SDO protocol
The Option board contains one SDO server. The SDO protocol provides a direct access to the object
entries of the object dictionary of the CANopen device. Each message is acknowledged by the
server. The protocol is mostly used to set and read parameters from the object dictionary at the
pre-operational state. Some objects have limitations for SDO usage at the operational state.
Up to four bytes can be transferred by using the expedited transfer, where the data fits into one CAN
message. For bigger than 4-byte object sizes, segmented transfer must be used. Optionally, block
transfer is also possible with bigger data types. Block transfer is most efficient with big data sizes.
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
3
vacon • 16CANopen protocol description
Table 20: SDO-related objects in OD
IndexDescription
0x1200
Some objects have limitations for SDO usage at the operational state. The following SDO abort
codes can be returned by OPTE6 option board.
Table 21. SDO abort codes
Abort codeDescription
0504 0001hClient/server command specifier not valid or unknown
0504 0005hOut of memory
0601 0000hUnsupported access to an object
0601 0002hAttempt to write a read only object
0602 0000hObject does not exist in the object dictionary
0604 0041hObject cannot be mapped to the PDO
0604 0042hThe number and length of the objects to be mapped would exceed PDO length
0604 0043hGeneral parameter incompatibility reason
0606 0000hAccess failed due to a hardware error
0607 0010hData type does not match, length of service parameter does not match
SDO server parameter
object
0609 0011hSub-index does not exist
0609 0030hInvalid value for parameter (download only)
0609 0031hValue of parameter written too high (download only)
0609 0032hValue of parameter written too low (download only)
0800 0020hData cannot be transferred or stored to the application
0800 0022h
0800 0024hNo data available
Data cannot be transferred or stored to the application because of the present
device state
3
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
CANopen protocol descriptionvacon • 17
3.5PDO protocol
Process data objects PDOs are used to transmit real-time data with no protocol overhead. Each
PDO has its mapping and communication parameter record.
There are two different types of PDOs. Transmit PDOs for producing data into network and Receive
PDOs for consuming data from network. OPTE6 board supports 5 receive and 5 transmit PDOs.
Each of rxPDO and txPDO mapping parameter record contains four (4) process data items. For
example, 0x01600 Receive PDO Mapping Parameter 1 contains following process data items:
• Mapping entry 1
• Mapping entry 2
• Mapping entry 3
• Mapping entry 4
All VACON
and AC drive. Using of 9-16 process data items requires Normal Extended Communication or Fast
Communication support from VACON
chapters:
• APPENDIX E - FIELDBUS OPTION BOARD COMMUNICATION
• APPENDIX F - PARAMETERS FOR APPLICATION DEVELOPERS
If master device assigns 16 process data items and VACON
items, then content of process data items 9-16 is ignored in VACON
®
AC drives supports transferring of eight (8) process data items between master device
®
AC drive. See details of communication modes in following
®
AC drive supports only 8 process data
®
AC drive.
Table 22: PDO-related objects in OD
IndexDescription
0x14001st rxPDO communication parameter record
0x14012nd rxPDO communication parameter record
0x14023rd rxPDO communication parameter record
0x14034th rxPDO communication parameter record
0x14045th rxPDO communication parameter record
0x16001st rxPDO mapping parameter record
0x16012nd rxPDO mapping parameter record
0x16023rd rxPDO mapping parameter record
0x16034th rxPDO mapping parameter record
0x16045th rxPDO mapping parameter record
0x18001st txPDO communication parameter record
0x18012nd txPDO communication parameter record
0x18023rd txPDO communication parameter record
0x18034th txPDO communication parameter record
0x18045th txPDO communication parameter record
0x1A001st txPDO mapping parameter record
0x1A012nd txPDO mapping parameter record
0x1A023rd txPDO mapping parameter record
0x1A034th txPDO mapping parameter record
0x1A045th txPDO mapping parameter record
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
3
vacon • 18CANopen protocol description
3.5.1PDO communication parameter record
PDO communication parameter record defines the COB-id, transmission type and how often the
PDO is transmitted. The fields can be modified during the pre-operational state.
COB ID determines whether the PDO is valid (active) and using 11-bit or 29-bit frames.
Table 24: COB ID
31 30 2928 1110 0
ValidReserved Frame
0x0000011-bit CAN-ID
29-bit CAN-ID
r/w
Table 25: COB ID data fields
Bit(s)ValueDescription
0PDO exists / enabled
Valid
1
ReservedxNot applicable
011-bit CAN-ID valid
Frame
120-bit CAN-ID valid
29-bit CAN-IDx
11-bit CAN-IDx
PDO does not exist /
disabled
29-bit CAN-ID of the CAN
extended frame
11-bit CAN-ID of the CAN
base frame
3
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
CANopen protocol descriptionvacon • 19
3.5.3Transmission type
Table 26: PDO transmission types
ValueDescription
0x00
0x01
0x02
0x03
0x04
......
0xF0
0xF1
......--
0xFB
0xFC
0xFD
0xFE
Synchronous (acyclic)
Synchronous (cyclic every sync)
Synchronous (cyclic every 2nd sync)
Synchronous (cyclic every 3rd sync)
Synchronous (cyclic every 4th sync)
Synchronous (cyclic every 240th sync)
Reserved
Reserved
RTR-only (synchronous)
RTR-only (Event-driven)
Event-driven (manufacturer-specific)
Receive
PDO
XX
X
1
X
1
X
1
X
1
X
1
X
1
--
--
-X
-X
XX
Transmit
PDO
X
X
X
X
X
X
0xFF
For receive PDO, each sync transmission mode equals the same. Each sync always activates the latest
1
Event-driven (device and application profile)
XX
received PDO value.
Synchronous means that the PDO is transmitted after the SYNC. The CANopen device starts
sampling the data with the reception of the SYNC. If the transmission mode of the PDO is acyclic,
the CANopen device gives an internal event, the sampling starts with the next SYNC and the PDO is
transmitted afterwards. If the transmission modeis cyclic, the sampling starts with the reception
of every SYNC, every second SYNC, every third SYNC etc. depending on the given value, and the PDO
is transmitted afterwards.
RTR-only means that the PDO is requested via RTR. If the transmission mode of the PDO is
synchronous, the CANopen device starts sampling with the reception of every SYNC and will buffer
the PDO. If the mode is event-driven, the CANopen device starts the sampling with the reception of
the RTR and transmits the PDO immediately.
Event-driven means that the PDO can be transmitted at any time based on the occurrence of the
internal event of the CANopen device. An event that triggers the OPTE6 transmission occurs when
the data mapped into the PDO is changed. Also, an event timer can be used to create transmit
events.
Inhibit time
For transmit PDOs, the inhibit time defines the minimum transmission interval, when 0xFE or 0xFF
transmission types are selected. For receive PDOs, the inhibit time is disabled. The inhibit time is
16bit unsigned value that is given as multiple of 100μs. Zero value means that the inhibit time is
disabled.
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
3
vacon • 20CANopen protocol description
Event timer
For a transmit PDO event, the timer defines the maximum interval between the transmissions, if
the transmission type is set to 0xFE or 0xFF.
For a receive PDO event, the timer activates the deadline monitoring. The deadline monitoring is
activated at the first received PDO. If the time between the after the last PDO received is longer
than defined in the event timer, a fault will occur.
Event timer is 16bit unsigned value that is given as multiple of 1ms. Zero value means that the event
timer is disabled.
NOTE: It is recommended to define non-zero Event timer value when using Event-driven
transmission type. By default Event timer value is zero, which together with Event-driven
transmission type means that OPTE6 CANopen transmits TPDO only when its data content changes.
In certain situations TPDO data content rarely or never changes. For example, when running zero
speed, TPDO1 data content (status word and actual speed) does not change after zero speed has
been reached.
Sync start value
Sync start value gives the possibility to compensate network peak traffic in case of sync
transmission mode.If the sync start value is zero, the normal sync behaviour for the PDO is used.
If the sync start value is greater than zero, the PDO waits for the SYNC message that contains the
counter value. When the counter value of a SYNC message equals the SYNC start value, the first
SYNC message is regarded as received. The sync start value must not be changed while the PDO
exists. See the SYNC message format in Table 30.
3.5.4PDO parameter mapping record
Each PDO consists of a maximum of 8 bytes of mapped data. To data map the PDO, use a
corresponding mapping record that consists of index, sub-index and the length of the mapped
object.
NOTE! All VACON
®
AC drives supports transferring of eight (8) process data items between master
device and AC drive. Read about usage of 9-16 process data items in Chapter 3.5.
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
CANopen protocol descriptionvacon • 21
To data map the PDOs, first disable the related PDO COB ID in the pre-operational state. In the
mapping structure, write the sub-index 0 to zero (number of mapped objects). Then write the
mapping structures on the mapping parameter record, starting from the sub-index 1. When you
have written all the necessary structures, write the sub-index 0 to correspond to the mapped
objects.
Example on how to write a dummy object to RPDO1 4th entry (when using Bypass mode) is explained
below:
Table 29. RPDO mapping example
Transfer data (hex)Interpretation
23 00 14 01
2F 00 16 00
23 00 16 04
2F 00 16 00
23 00 14 01
01 02 00 80Write RPDO1 COB-ID (1400:01) to invalid (0x8000 0201)
00 00 00 00 Write RPDO1 mapping number of entries (1600:00) to 0
10 00 06 00
Write RPDO1 4
th
entry (1600:04) to Dummy object (00060010)04 00 00 00Write RPDO1 mapping number of entries (1600:00) to 401 02 00 00Write RPDO1 COB-ID (1400:01) as valid (0x201)
3.6SYNC protocol
Sync protocol is used by PDOs when the transmission is synchronous. The sync object that is
defined by COB ID in the object 0x1005 triggers the transmission of the txPDOs, or activates the
previously received data of the rxPDO. At the default sync message the CAN-ID is 0x80. The sync
message is a zero-length message but optionally it can consist of an 8bit counter.
Table 30: SYNC message
CAN IDLENGTH
0x800x0
Table 31: SYNC message with counter
CAN IDLENGTHDATA0
0x800x1Counter
3.6.1SYNC with counter
When a counter is used in a sync message, the PDOs that have a defined sync start value compare
the value against the sync message counter. The sync producer counter will overflow after it
reaches the value defined in its ‘synchronous counter overflow value’ at the object 0x1019. Also, the
sync consumer has the object 0x1019even when the value itself is ignored. When the value of the
sync consumer is greater than zero, the sync counter handling and expecting of the sync messages
with counter are activated.
When the sync start value and the sync counter value match, the first sync message is regarded as
received.
The following figure shows an example of SYNC messaging, when the slave is configured with:
• 0x1019 - Synchronous counter 128
• 0x1800,2 - Transmission type = 2 (Cyclic, No. of SYNCs = 2)
• 0x1800,6 - Sync start value = 4
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
3
vacon • 22CANopen protocol description
(1) (2) (3)(4)(5) (6)(7) (8)
SYNC
time
txPDO
Figure 2. txPDO responses to SYNC messages
Table 32: Sync-related object in OD
IndexDescription
0x1005COB ID SYNC
0x1019Synchronous counter
0x1014EMCY object COB ID
0x14001st rxPDO communication parameter record
0x14012nd rxPDO communication parameter record
0x14023rd rxPDO communication parameter record
0x14034th rxPDO communication parameter record
0x14045th rxPDO communication parameter record
0x18001st txPDO communication parameter record
0x18012nd txPDO communication parameter record
0x18023rd txPDO communication parameter record
0x18034th txPDO communication parameter record
0x18045th txPDO communication parameter record
3
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
CANopen protocol descriptionvacon • 23
3.7Communication objects
3.7.10X1000 - Device Type
The device type object indicates basic information about the device, including the supported device
profile and the profile settings.
Table 33: 0x1000 Device type
IndexSub-indexValueNameData typeAccess
0x1000-0x00010192Device typeUNSIGNED32const
Value description:
0x0192 = 402 (Drive profile)
0x0001 = AC drive with PDO set for a generic drive device
3.7.20X1001 - Error Register
Error register indicates the active error code.
Table 34: 0x1001 Error register
IndexSub-indexValueNameData typeAccess
0x1001-0x0 Error registerUNSIGNED8ro
Table 35: Error register bit descriptions
BitMeaning
0Generic error
1Current
2Voltage
3Temperature
4Communication error (overrun, error state)
5Device profile-specific*
6Reserved*
7Manufacturer-specific*
* Not used/supported
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
3
vacon • 24CANopen protocol description
3.7.30X1003 - Pre-defined Error Field
Pre-defined error field is a list of errors signaled with an EMCY object, listing the error history of
up to 9 error entries. Sub-index 1 contains the latest error.
Table 36: 0x1003 Pre-defined error field
IndexSub-indexValueNameData typeAccess
00x0
10x0
0x1003
..........
90x0
Number of
errors
Sta ndard error
field
Sta ndard error
field
UNSIGNED8ro
UNSIGNED32
UNSIGNED32
ro
ro
3.7.40X1005 - COB ID SYNC
Defines the synchronisation message COB ID. Receiving the sync message causes actions in the
PDOs that have a synchronous transmission mode.
Table 37: 0x1005 COB ID sync
IndexSub-indexValueNameData typeAccess
0x1005-0x00000080COB ID syncUNSIGNED32r/w
3.7.50X100C - Guard Time
The object contains the guard time in milliseconds. As a default, guarding is disabled.
Table 38: 0x100C Guard time
IndexSub-indexValueNameData typeAccess
0x100C-0x0000Guard timeUNSIGNED16r/w
3.7.60X100D - Life Time Factor
Life time factor is used together with guard time, which is multiplied with the life time factor.
Table 39: 0x100D Guard time
IndexSub-indexValueNameData typeAccess
0x100D-0x00Guard timeUNSIGNED8r/w
Node life time = life time factor x guard time. If node life time is zero, guarding is disabled.
3
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
CANopen protocol descriptionvacon • 25
3.7.70X1014 - COB ID EMCY
The object defines the emergency message COB ID.
Table 40: 0x1014 COB ID EMCY
IndexSub-indexValueNameData typeAccess
0x1014-
0x00000080+
node id
COB ID EMCYUNSIGNED32r/w
Setting MSB (bit 31) to 1 will disable sending of EMCY messages.
3.7.80X1016 - Heartbeat Consumer Entries
The device can act as the heartbeat consumer. Up to 8 devices can be monitored, as defined in the
table below. If the heartbeat transmission delay of a defined node ID exceeds the heartbeat time,
the error behaviour is activated according to the error behaviour object.
Table 41: 0x1016 Heartbeat consumer entries
IndexSub-indexValueNameData typeAccess
00x08Number of entriesUNSIGNED8ro
10x0000 0000
20x0000 0000
30x0000 0000
Consumer heart beat
time 1
Consumer heart beat
time 2
Consumer heart beat
time 3
UNSIGNED32r/w
UNSIGNED32r/w
UNSIGNED32r/w
Consumer heart beat
time 4
Consumer heart beat
time 5
Consumer heart beat
time 6
Consumer heart beat
time 7
Consumer heart beat
time 8
UNSIGNED32r/w
UNSIGNED32r/w
UNSIGNED32r/w
UNSIGNED32r/w
UNSIGNED32r/w
0x1016
40x0000 0000
50x0000 0000
60x0000 0000
70x0000 0000
80x0000 0000
Table 42: Consumer heartbeat time entry
31 2423 1615 0
Not used, must be
zeroes.
Node ID Heartbeat time
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
3
vacon • 26CANopen protocol description
3.7.90X1017 - Producer Heartbeat Time
Heartbeat producer object consists of the time in milliseconds (ms) that it takes to transmit the
heartbeat message into the network. If the value is zero, the heartbeat is not used.
Table 43: 0x1017 Producer heartbeat time
IndexSub-indexValueNameData typeAccess
0x1017-0x0000
Table 44: Heartbeat message
CAN IDLENGTHDATA0
0x700 + node0x1Node state
Producer
heartbeat time
UNSIGNED16r/w
3.7.100X1018 - Identify Object
The object gives information about the option board
Table 45: 0x1018 Identify object
IndexSub-indexValueNameData typeAccess
00x04Number of entriesUNSIGNED8ro
10x90Vendor IDUNSIGNED32ro
0x1018
2-Product codeUNSIGNED32ro
3-Revision numberUNSIGNED32ro
4-Serial numberUNSIGNED32ro
3.7.110X1019 - Synchronous counter overflow value
The synchronous counter overflow value defines whether a counter is mapped into the SYNC message, as well as the highest value the counter can reach. 0 disables the sync counter.
Table 46: 0x1019 Synchronous counter
IndexSub-indexValueNameData typeAccess
0x1019-0x00
Synchronous
counter
UNSIGNED8r/w
3
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
CANopen protocol descriptionvacon • 27
3.7.120X1029 - Error behaviour
Error behaviour allows a change in the default error behaviour if there is a communication
error.
Table 47: 0x1029 Error behaviour
IndexSub-indexValueNameData typeAccessMinMax
00x01Number of entriesUNSIGNED8ro22
0x1029
10x00Communication errorUNSIGNED8r/w02
20x01Internal errorUNSIGNED8r/w11
Table 48: Error behaviour
ValueDescription
0Pre-operational
1No change in state
2Stopped
3..127Reserved
3.8Saving and restoring the object dictionary
CANopen defines a way of restoring the values in an object dictionary to the defaults and saving the
values if the modified values must be valid after the power cycle. The manufacturer-specific bypass
configuration can be restored to the object dictionary.
3.8.10X1010 Store parameter field
To save the object dictionary, use the object 0x1010 ‘Store Parameter Field’.
The option board only saves the parameters in the object dictionary with a command. Autonomous
saving is not supported. To save the parameters in the object dictionary,write the value 0x65766173
(ASCII “save”) into the sub-index by using the SDO protocol.
Table 49: 0x1010 Store parameter field
IndexSub-indexNameData typeAccess
0x1010
0
1Save all parametersUNSIGNED32r/w
Highest sub-index
supported
UNSIGNED8ro
3.8.20X1011 Restore default parameters
The object values of the object dictionary are restored to defaults by using the object 0x1011. Option
board supports restoring All parameters (sub index 1) and manufacturer-specific Bypass mode defaults (sub index 4).
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
3
vacon • 28CANopen protocol description
To restore parameters, write 0x64616F6C (ASCII "load") into the sub-index by using the SDO
protocol. Default object values are selected after reset. Restore all default parameter restores CiA402 default parameters (refer to Chapter 8.2.2.2). Bypass parameter set is described in Chapter 8.3.
Table 50: 0x1011 Restore default parameters
IndexSub-indexNameData typeAccess
0Highest sub-index supportedUNSIGNED8ro
Restore all default
parameters
Restore bypass parameter
set*
Restore Puller parameter
set
Restore Co-Extruder parameter set
UNSIGNED32r/w
UNSIGNED32
UNSIGNED32
UNSIGNED32
r/w
r/w
r/w
0x1011
1
4
5
6
* The bypassed set disables the CIA- 402 drive profile and resets the PDO mapping to the vendor specific
configuration. See Chapter 8.2 and Chapter 8.3 for more information.
3
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
Storing temperatureAs specified in drive specification (-40°C … 70°C)
Humidity0-95%, non-condensing, corrosive
Vibration and
electrical safety
EmissionC2 level, EN 61800-3 (2004)
ImmunityC2 level, EN 61800-3 (2004)
CAN Interface
500 VDC
As specified in drive specification (-10°C … 40°C)
EN 61800-5-1 (2007)
5… 15.8 Hz 1mm (peak)
15.8 ...150 Hz 1 G
Isolation
Protection
2500 V rms isolation with a less than
10-ns propagation delay
±8kV ESD IEC 61000-4-2 Contact
Discharge
±80V Fault Protection
greater than ±12V common Mode Range
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
4
vacon • 30 CANopen option board OPTE6 - technical data
4.2New features
The following table shows new major features that are added in the OPTE6 CANOpen option board's
firmware versions.
Table 52. OPTE6 CANopen firmware versions
New features
•Support for VACON
• Support for Fast Communication and 16 process data when installed to NXP
drive. See details in Chapter 14. APPENDIX E - FIELDBUS OPTION BOARD COMMUNICATION.
• Support for modifiable CANopen parameters and monitor values via keypad in
VACON
to/from keypad or PC tool. Functionality requires the following or newer AC drive
control firmware version:
-VACON
-VACON
• Support for CiA-420 EUROMAP extruder and puller. Note that this requires special AC drive application.
• Support for new 70CVB01605 hardware. Firmware can be used also with older
70CVB01124 hardware.
• Miscellaneous improvementsV007
• Miscellaneous improvementsV006
•Support for VACON
VACON
®
100 product family. CANopen parameters can also be stored and restored
®
100 INDUSTRIAL and 100 X: FW0072V029
®
100 FLOW: FW0159V018
®
20 X/CP and VACON® 20 drives.
®
NXP drive.
®
100 INDUSTRIAL, VACON® 100 FLOW, VACON® 100 X,
Firmware
version
V010
V009
V008
V005
4.3CAN cable
The recommended cables for installations are 4 wires twisted and a shielded cable with an
impedance of 120 Ohm. The network topology is a 2-wire bus line that is terminated at both ends by
resistors representing the characteristic impedance of the bus line. The typical CAN cable
impedance is 120 Ohm, and so for the termination resistors of ~120 Ohm must be used. For long
networks a higher resistor value must be used (150-300 Ohm).
Table 53. Bus parameter relation to cable length
Cable lengthMax bit rate [kbit/s]
0-40 m1000Max 70
100 m500
500 m100
1 km50
Max cable resistance
[m
Ω/m]
<60
<40
<26
4
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
The OPTE6 option board is galvanically isolated. In CANopen networks that are completely galvanically isolated the CAN ground signal is carried in the cable line. It is connected at only one point
into common ground potential. If one CAN device with not galvanically isolated interface is connected to the network, the potential for isolated CAN ground is given. Therefore only one device with not
galvanically isolated interface may be connected to the network.
Figure 3. Completely isolated nodes
Figure 4. CAN network with one non-isolated node
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
4
vacon • 32 CANopen option board OPTE6 - technical data
4.3.2Recommended cable
For all OPTE6 installations the use of 4-wire cable is recommended. 4 wires enable the connection
of isolated digital grounds with nodes.
VACON
UNITRONIC
Colour-coded in accordance with DIN 47100
Table 54. Cable thickness, length and baud rate relation
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
OPTE6 layout and connectionsvacon • 33
M/N A N/M
1
2
3
4
5
6
7
product code
serial no.
9338A_00
Pin 1
Pin 5
9340.emf
5.OPTE6 LAYOUTANDCONNECTIONS
5.1Layout and connections
OPTE6 has two different hardware revisions with slightly different layout. Layout is different in LED
arrangement and termination resistor orientation.
The two hardware revisions are marked with different product codes, and this product code can be
located from the sticker on the top side (location marked in Figure 6).
The two hardware revisions are named 70CVB01605 and 70CVB01124.
1 = CAN GND (isolated digital ground reference)
2 = CAN L
3 = SHIELD (shield connector)
4 = CAN H
5 = NC (No connection)
6 = Grounding option jumper
7= Bus termination resistor
Figure 6. OPTE6 board layout
Figure 7. CAN connector
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
5
vacon • 34OPTE6 layout and connections
CAN connector pinout
Pin out
1CAN GND, isolated digital ground reference
2CAN LO
3Shield connector
4CAN HI
5No connection
5
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
OPTE6 layout and connectionsvacon • 35
9339A_00
N A MM A N
70CVB0160570CVB01124
5.2LED Indications
Figure 8. LED indicators
M = CANopen run led
A = CANopen err led
N = Board status
CANopen run led (green)
LED isDescription
BlinkingThe CANopen device is in the pre-operational state.
Single flashThe CANopen device is in the stopped state.
ONThe CANopen device is in the operational state.
CANopen err led (red)
LED isDescription
OFFNo error
BlinkingInvalid configuration
Single flash
Double flash
Quadruple flash
ONThe CAN controller is bus-off.
Board status led (green)
LED isDescription
At least one of the error counters of the CAN controller has
reached or exceeded the warning level (too many error frames).
A guard event (NMT slave or NMT master) or a heartbeat event
(heartbeat consumer) has occurred.
An expected PDO was not received before the event timer
elapsed.
OFFOption board is not activated.
ON
Blinking (once/
1s)
Option board is in initialization state, waiting activation com-
mand from the AC drive.
Option board is activated and in RUN state. Option board is
ready for external communication.
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
5
vacon • 36OPTE6 layout and connections
3
1
2
3
2
1
1
2
3
A
B
C
9341A_00
70CVB0112470CVB01605
3
1
2
3
2
1
1
2
3
A
B
C
5.3Jumpers
The termination resistor jumper location differs on used hardware version. The jumper locations
can be seen from figure below.
3
4
5
3
4
7
5
7
6
70CVB0160570CVB01124
Figure 9. Jumper locations
The jumper (7) settings for the CAN bus termination resistor are shown in the figure below.
6
11653_00
Figure 10. CAN bus termination jumper
A = Termination resistor 120 Ohm connected
B = Termination resistor is not connected to the CAN bus. (Factory default setting)
C = Termination resistor is not connected to the CAN bus
The jumper (6) settings for the CAN cable shield grounding are shown in the figure below.
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
5
OPTE6 layout and connectionsvacon • 37
3
1
2
3
2
1
1
2
3
A
B
C
9342.emf
Figure 11. CAN shield grounding option
A = CAN connector pin 3 (shield) connected to the drive chassis with a high-impedance RC circuit.
Recommended option when equipotential bonding is poor.
B = CAN connector pin 3 (shield) connected directly into the drive chassis. Recommended option
when equipotential bonding is good. (Factory default setting)
C = CAN connector pin 3 is not connected.
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
5
vacon • 38Installation
6.INSTALLATION
The VACON® OPTE6 CANopen option board can be used with the following VACON® AC drives.
Table 55. OPTE6 usage in different VACON® AC drives
AC driveSlots
VACON
VACON
VACON
VACON
VACON
6.1Installation in VACON
®
NXP
®
100 INDUSTRIAL and 100 X
®
100 FLOW
®
20
®
20 X and CP
Make sure that the AC drive is switched off before an option or fieldbus board is
changed or added!
VACON® NX AC drive.
®
NX
From AC drive
SW version on
D, ENXP00002V196V010
D, EFW0072V015V007
D, EFW0159V011V007
-FW0107V011V007
-FW0117V007V007
From
OPTE6 SW
version on
1
2
Remove the cable cover.
6
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
Installationvacon • 39
Open the cover of the control unit.
3
Install the OPTE9 Option Board in slot D or E on the control board of the AC drive.
Make sure that the grounding plate fits tightly in the clamp.
4
5
6
Make a sufficiently wide opening for your cable by cutting the grid as wide as
necessary.
Close the cover of the control unit and the cable cover.
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
6
vacon • 40Installation
M4x55
9174.emf
DANGER
6.2Installation in VACON® 100
Open the cover of the AC drive.
1
The relay outputs and other I/O-terminals may have a dangerous control voltage
present even when AC drive is disconnected from mains.
6
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
Installationvacon • 41
3023.emf
DE
3024.emf
Open the inner cover to reveal the option board slots (C,D,E). See Figure below.
2
3
Install the fieldbus board into slot D or E. See figure below.
NOTE: Incompatible boards cannot be installed on the AC drive. Compatible
boards have a slot coding
that enable the placing of the board.
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
6
vacon • 42Installation
10
5
Strip about 15 mm of the fieldbus cable (see specification in ch. 4.3) and cut off
the grey cable shield. Remember to do this for both bus cables (except for the
last device).
Leave no more than 10 mm of the cable outside the terminal block and strip the
cables at about 5 mm to fit in the terminals. See picture below.
4
5
Also strip the cable now at such a distance from the terminal that you can fix it to
the frame with the grounding clamp. Strip the cable at a maximum length of 15
mm. Do not strip the aluminum cable shield!
Then connect the cable to its appropriate terminals on the OPTE6 CANopen
option board terminal block.
6
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
Installationvacon • 43
Cable clamp
Using the cable clamp included in the delivery of the drive, ground the shield of
the CAN cable to the frame of the AC drive.
NOTE: This can be done in all drives if there is no difference in PE potential
between the drives. However, if there is PE potential difference then the shield
should be connected to PE only at one point in the system. The shields of the
cables shall be joint but not connected to several PE points with different potential.
6
7
8
If the AC drive is the last device on the bus, the bus termination must be set
with jumper X13 (see ch. 5.3.)
Unless already done for the other control cables,
cut free the opening on the AC drive cover for the
fieldbus cable (protection class IP21).
NOTE: Cut the opening on the same side you
have installed the board in!
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
6
vacon • 44Installation
9202.emf
Fieldbus
cables
Fieldbus cable
= Bus termination
Termination
activated
Ter min ation
activated with
jumper
Termination
deactivated
Vacon 100 Vacon 100 Vacon 100 Vacon 100Vacon 100
3007.emf
Remount the AC drive cover and run the cable as
shown in picture.
NOTE: When planning the cable runs, remember
to keep the distance between the fieldbus cable
and the motor cable at a minimum of 30 cm. It is
recommended to route the option board cables
away from the power cables as shown in the picture.
9
The bus termination must be set for the first and the last device of the fieldbus
line. See picture below. See also step 7 on page 43. We recommend that the first
device on the bus and, thus, terminated was the Master device.
10
6
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
Installationvacon • 45
11556A_0
6.3Installation in VACON® 20
6.3.1Frames MI1, MI2, MI3
Remove the cable connector lid from the
AC drive.
1
11555A_00
2
3
Select a correct grounding plate and attach it to the
option board mounting frame. The grounding plate is
marked with the supported enclosure size.
11649_00
Attach an option board mounting frame to
the AC drive.
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
6
vacon • 46Installation
11559A_00
Connect the flat cable from the option board mounting frame to VACON® 20.
4
11557A_00
If a cable strain relief is required, attach the parts as shown in the figure.
5
6
11558A_00
Install the option board to the option board
holder. Make sure that the option board is
securely fastened.
6
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
Installationvacon • 47
11560A_00
Cut free a sufficiently wide opening for the
option board connector.
7
11650_00
Attach the option board cover to VACON®
20. Attach the strain relief cable clamp with
screws if needed.
8
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
6
vacon • 48Installation
13006.emf
11562_00
11563_00
6.3.2Frames MI4, MI5
®
Make sure power is disconnected before opening the VACON
1a: For MI4: Open the cover.
20 cover.
11561_00
1
2
1b: For MI5: Open the cover and release the fan connector.
Attach the option board support.
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
6
Installationvacon • 49
11564_00
11565_00
Connect the flex cable to option board connector PCB.
3
Connect the option board to connector PCB.
4
5
Attach the option board with connector PCB to VACON® 20 and connect the flex
cable.
11566_00
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
6
vacon • 50Installation
MI 04
MI 05
11567_00
11568_00
Attach a suitable grounding plate to VACON® 20. The grounding plate is marked
with supported enclosure size.
6
Assemble a clamp on top of the grounding plate on both sides of the option board.
7
6
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
Installationvacon • 51
11569_00
11570_00
8a: For MI4: Close the cover.
8
8b: For MI5: Remount the fan connector and close the cover.
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
6
vacon • 52Installation
13006.emf
13006.emf
6.4Installation in VACON® 20 X and 20 CP
Do not add or replace option boards or fieldbus boards on an AC
drive with the power switched on. This may damage the boards.
Open the cover of the drive.
1
11643_00
MU3 example
The relay outputs and other I/O-terminals may have a dangerous control voltage
present even when the drive is disconnected from mains.
6
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
Installationvacon • 53
7089_00
7090_00
7091_007091_00
Remove the option slot cover.
2
Install the option board into the slot as shown in the figure.
3
4
Mount the option slot cover. Remove the plastic opening for the option board terminals.
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
6
vacon • 54Installation
6.5Installation in VACON® 100 X (Frames MM4-MM6)
Open the cover of the AC drive.
1
11638_00
6
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
Installationvacon • 55
11639_00
To get access to the option board slots, remove the screws and open the cover of
the control unit.
2
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
6
vacon • 56Installation
11641_00
Install the option board into the correct slot, D or E.
DE
3
4
5
11640_00
Close the option board cover.
Remove the cable entry plate. If you
installed the option board in the slot
D, use the cable entry plate on the
right side. If you installed the option
board in the slot E, use the cable entry plate on the left side.
NOTE! The cable entry plate at the
bottom of the drive is used only for
mains and motor cables.
6
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
Installationvacon • 57
6
7
Open the necessary holes in the cable entry plate. Do not open the other holes.
See the VACON
Attach a cable gland on the hole in the cable entry plate. Pull the fieldbus cable
through the hole.
NOTE! The fieldbus cable must go through
the correct cable entry plate to avoid going
near the motor cable.
®
100 X Installation Manual for the dimensions of the holes.
11642_00
8
9
Put the cable entry plate back.
Close the cover of the AC drive.
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
6
vacon • 58Commissioning
7.COMMISSIONING
This chapter describes how to commission the OPTE6 board for use. For instructions on how to setup the AC drive to be controlled over fieldbus, refer to Chapter 11 APPENDIX B - FIEDLBUS PARAMETRIZATION.
7.1OPTE6 panel parameters
Different number of panel parameters are visible depending on the used AC drive and version.
®
VACON
used slot where OPTE6 is installed (7.4.1 or 7.5.1).
VACON
on used slot where OPTE6 is installed (5.3.1 or 5.4.1).
VACON
NX family option board parameters are found under "Expander boards". Path depends on
®
100 family option board parameters are found under "I/O and Hardware". Path depends
®
20 family option board parameters are under SYS menu.
Table 56. OPTE6 board basic parameters
#ParameterMinMaxDefaultDescription
1Node ID11271
2Baud Rate385
3Operate Mode1 4 1
4*
5*
6*Mode010Set OPTE6 mode. See Table 59
* From version V26 (VACON® 100 INDUSTRIAL) and V18 (VACON® 100 FLOW) and V196 (VACON®
NXP).
Comm.
Timeout
Restore from
Set
0655351
01 0
Table 57. OPTE6 Baud Rate settings
Network-wide unique identifier
for each CANopen device
Data signalling rate. Should be
the same on each node in the
same bus. See Table 57
Selection between OPTE6 operate
modes. See Table 58
Timeout in seconds for CAN
communication faults (PASSIVE,
BUS-OFF)
0 -> 1 All CANopen parameters
are reset to default values based
on Operate Mode.
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
Commissioningvacon • 59
Table 58. OPTE6 Operate Mode settings
ValueNameDescription
1Drive ProfileCiA-402 drive profile, velocity mode active
2Bypass
3Puller*
4Co-Extruder*
*Restricted availability, requires use of special application
VACON
CiA-420 EUROMAP profile, puller mode
active
CiA-420 EUROMAP profile, co-extruder
mode active
®
specific bypass mode active
Baud Rate: used in CANopen communication. Regardless of the selected bitrate, the bit sample
timing is set as close as possible to 87.5 % according to the CANopen specification.
Operate Mode: is used to change the modes of operation between standardized profile modes and
VACON
®
specific Bypass mode.
Different operate modes activate different device profile segment objects. Accessing e.g. CiA-402
velocity profile objects in Bypass mode is not possible. See Chapter 8.2 Velocity mode and Chapter
8.3 Bypass mode.
Comm. Timeout: Fieldbus communication timeout is time in seconds after a fault is created from
CAN bus communication errors (PASSIVE, BUS-OFF). Setting this value to 0 disables CAN bus errors from triggering a fault in AC drive. This does not affect other CANopen faults, e.g. heartbeat
consumer times. This value is the same as object 0x2004 - Communication timeout. See conditions
when fieldbus communication timeout is activated in Chapter 9.2 Fieldbus timeout fault (F53).
Table 59. OPTE6 Mode settings
ValueDescriptionDetails
1Normal
Anyparameter service behaves same
®
2Pre V008
as version 7 and earlier in VACON
100 family devices. See Chapter 8.5 for
more details.
Mode: compatibility mode(s) can be activated using this parameter. This parameter is the same as
object 0x2005 - Mode.
7.1.1OPTE6 additional panel parameters
®
From VACON
100 (INDUSTRIAL V027 and FLOW V018) and OPTE6 V009 firmware version forwards,
CANopen bus communication parameters are stored and can also be modified directly from panel
parameters. The stored parameters are modifiable and stored under the "Parameters" menu and
these parameters are restored after power cycle. The active settings are visible under the "Monitor"
menu.
These parameters are separated into sub-folders for easier modification. It is recommended to use
VACON
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
®
Live PC-tool to modify the parameters.
7
vacon • 60Commissioning
Table 60. OPTE6 board CANopen object parameters under General
folder
ParameterDefaultReference
Sub menu: General
COB-ID SYNC0x803.7.4
Guard Time03.7.5
Life Time Factor03.7.6
COB-ID EMCY0x80 + Node ID3.7.7
Sync Counter Ovf.03.7.11
Error Behaviour03.7.12
Sub menu: Heartbeat
Producer Time03.7.9
Consumer Time 10
Consumer Time 20
Consumer Time 30
Consumer Time 40
Consumer Time 50
Consumer Time 60
Consumer Time 70
Consumer Time 80
Sub menu: RPDO1 Communication
COB-ID0x200 + Node ID3.5.2
Transmission Type0xFE
Event Timer0
Sub menu: RPDO2 Communication
COB-ID0x80000300 + Node ID3.5.2
Transmission Type0xFE
Event Timer0
3.7.8
3.5.3Inhibit Time0
3.5.3Inhibit Time0
7
Sub menu:RPDO3 Communication
COB-ID0x80000400 + Node ID3.5.2
Transmission Type0xFE
3.5.3Inhibit Time0
Event Timer0
Sub menu: RPDO1 Mapping
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
Commissioningvacon • 61
Table 60. OPTE6 board CANopen object parameters under General
folder
ParameterDefaultReference
Number of Entries2
st
Application Obj.0x60400010
1
nd
2
Application Obj.0x60420010
rd
Application Obj.0
3
th
4
Application Obj.0
Sub menu: RPDO2 Mapping
Number of Entries4
st
Application Obj.0x20000410
1
nd
2
Application Obj.0x20000510
rd
Application Obj.0x20000610
3
th
4
Application Obj.0x20000710
3.5.4
3.5.4
Sub menu: RPDO3 Mapping
Number of Entries4
st
Application Obj.0x20000810
1
nd
2
Application Obj.0x20000910
rd
3
Application Obj.0x20000A10
th
Application Obj.0x20000B10
4
Sub menu: TPDO1 Communication
COB-ID0x180 + Node ID3.5.2
Transmission Type0xFE
Inhibit Time100
Event Timer0
Sync Start Value0
Sub menu: TPDO2 Communication
COB-ID0x80000280 + Node ID3.5.2
Transmission Type0xFE
Inhibit Time1000
Event Timer0
3.5.4
3.5.3
3.5.3
Sync Start Value0
Sub menu: TPDO3 Communication
COB-ID0x80000380 + Node ID3.5.2
Transmission Type0xFE
Inhibit Time1000
Event Timer0
Sync Start Value0
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
3.5.3
7
vacon • 62Commissioning
Table 60. OPTE6 board CANopen object parameters under General
folder
ParameterDefaultReference
Sub menu: TPDO1 Mapping
Number of Entries2
st
1
Application Obj.0x60410010
nd
Application Obj.0x60440010
2
rd
3
Application Obj.0
th
4
Application Obj.0
Sub menu: TPDO2 Mapping
Number of Entries4
st
1
Application Obj.0x20010410
nd
Application Obj.0x20010510
2
rd
3
Application Obj.0x20010610
th
4
Application Obj.0x20010710
3.5.4
3.5.4
Sub menu: TPDO3 Mapping
Number of Entries4
st
Application Obj.0x20010810
1
nd
2
Application Obj.0x20010910
rd
Application Obj.0x20010A10
3
th
4
Application Obj.0x20010B10
3.5.4
Considerations when modifying the CANopen object related parameters:
• All settings written to the CANopen related panel parameters are taken into use immediately
if the value is valid
• No error is given if parameter value is invalid, instead the parameter value is restored back
to previous value when read back
• Writing of an invalid value (for example 0) to a PDO mapping application object is not allowed.
If a mapping must be invalidated, use the number of entries parameter to set the number of
used objects
• All settings written via CANopen objects (bus parameters) are not automatically stored and
visible in the panel parameters. Only after giving the "Save all parameters" command (object
0x1010,1), the parameters written from bus are stored to parameters
• Parameter Error Behaviour is linked to the Communication error (object 0x1029:01)
7
7.1.2Panel parameter change reaction
Changing of a parameter can change CANopen parameterization depending on what parameter is
changed and what has been previously parameterized. This chapter clarifies the changes that occur
in OPTE6 while parameters are changed from panel parameters or from CANopen objects that are
linked to these parameters. Note that there are some differences between OPTE6 versions.
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
Commissioningvacon • 63
Changing of Node ID:
V008 and earlier: No difference to any stored parameter (listed in Table 60). This means that if the
COB-IDs of e.g. PDO communication parameters need to be recalculated using the new Node ID one
of the following actions must be performed:
• Change operate mode parameter (or toggle back and forth)
• Restore default parameter set from bus using the 0x1011 object and sending a reset node
message
V009 forwards: COB-IDs are recalculated using the new Node ID and validity of COB-ID. Therefore,
the following objects are changed:
ObjectNameNew value if enabled New value if disabled
0x1014COB-ID EMCY0x80 + Node ID0x80000080 + Node ID
0x1400:01(RPDO1) COB-ID0x200 + Node ID0x80000200 + Node ID
0x1401:01(RPDO2) COB-ID0x300 + Node ID0x80000300 + Node ID
0x1402:01(RPDO3) COB-ID0x400 + Node ID0x80000400 + Node ID
0x1403:01(RPDO4) COB-ID0x500 + Node ID0x80000500 + Node ID
0x1404:01(RPDO5) COB-IDNot changed
0x1800:01(TPDO1) COB-ID0x180 + Node ID0x80000180 + Node ID
0x1801:01(TPDO2) COB-ID0x280 + Node ID0x80000280 + Node ID
0x1802:01(TPDO3) COB-ID0x380 + Node ID0x80000380 + Node ID
0x1803:01(TPDO4) COB-ID0x480 + Node ID0x80000480 + Node ID
0x1804:01(TPDO5) COB-IDNot changed
th
The 5
supports 4 transmit and receive PDOs. If 4 PDOs per device is not sufficient, you must define custom
COB-IDs for PDOs.
Any heartbeat consumer entry using the new Node ID is reset to default value. No other parameters
are affected.
If special PDO communication settings are used, these settings are overwritten and must be restored. They can be restored from bus, panel or PC-tool. It is recommended to create a user set
(with PC-tool) before changing the Node ID setting and restoring it after changing Node ID (and Operate Mode).
Changing of Operate Mode:
V008 and earlier: All CANopen communication parameters are restored to use operate mode specific default values.
PDOs are not automatically calculated, as the CANopen standard Predefined Connection set
V009 forwards: Only PDO communication and mapping parameters are restored to use mode specific default values. CANopen communication objects such as Heartbeat and Node guarding are not
modified.
Using "Restore from Set" parameter:
When writing any value (other than zero) to this parameter, all CANopen communication parameters are restored to default parameters and PDO communication and mapping parameters are restored to default parameters of the currently active operate mode.
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
7
vacon • 64Commissioning
Node ID, operate mode, baud rate, communication timeout and mode parameters are not affected.
After the restore the parameter value is set back to zero automatically.
7.1.3Replacing option board and parameter restore
CANopen parameters must be defined for OPTE6 CANopen board in case the board is replaced in
the field. Table 56 defines OPTE6 basic parameters and Table 60 defines CANopen communication
parameters.
From the following AC drive models it is possible to take a complete CANopen parameter backup
with Keypad or VACON
®
Live PC tool. The CANopen parameter backup can be restored to another
OPTE6 board. This functionality requires that OPTE6 CANopen board contains V009 firmware or
newer.
•VACON
•VACON
•VACON
®
100 INDUSTRIAL (control firmware FW0072V029 or newer)
®
100 X (control firmware FW0072V029 or newer)
®
100 FLOW (control firmware FW0159V018 or newer)
From the following AC drive models it is possible to take parameter backup of the OPTE6 board's
basic parameters that are defined in Table 56. The backup can be taken and restored from/to the
board with Keypad or VACON
®
Live PC tool. CANopen communication parameters must be defined
by writing them via CAN bus.
•VACON
•VACON
•VACON
•VACON
®
NXP
®
20
®
20 X
®
20 Cold Plate
In all cases CANopen communication parameters (Table 60) can be defined for OPTE6 CANopen
board by writing them via CAN bus. CANopen objects used for CANopen parametrization are defined in Chapter 10 APPENDIX A: OBJECT DICTIONARY.
OPTE6 parameters can be restored into default settings by using "Restore from set" parameter
®
with Keypad or VACON
Live PC tool. See Chapter 7.1 OPTE6 panel parameters.
NOTE: OPTE6 board's parameters are stored into the board's flash memory. If OPTE6 board is parametrized, for example, in VACON
®
100 FLOW drive and then moved into VACON® NXP drive which
does not contain CANopen communication parameters, OPTE6 board uses CANopen communication parameters from its internal memory.
7
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
Commissioningvacon • 65
7.2OPTE6 Panel Monitor Values
Different number of panel monitoring values are visible depending on the used AC drive and version.
VACON
used slot where OPTE6 is installed (7.4.2 or 7.5.2).
VACON
on used slot where OPTE6 is installed (5.3.2 or 5.4.2).
VACON
®
NX family option board parameters are found under "Expander boards". Path depends on
®
100 family option board parameters are found under "I/O and Hardware". Path depends
®
20 family option board monitoring values are under SYS menu.
Table 61. OPTE6 Monitoring Values
#ParameterFormatDescription
1*CANopen StatusNNNN.Y
2*Drive CW-Control word sent to AC drive from OPTE6
3*Drive SW-Status word received from AC drive
4*Protocol CW-Control word received from CANopen protocol
5*Protocol SW-Status word sent to CANopen protocol
* From version V26 (VACON® 100 INDUSTRIAL) and V18 (VACON® 100 FLOW) and V196 (VACON® NXP).
NNNN = A running counter for incoming messages
Y = Node CANopen status, see Table 62
Table 62. Node CANopen status
ValueDescription
0Initialising
4Stopped
5Operational
6Pre-operational
7Reset application
8Reset communication
From VACON® 100 (INDUSTRIAL V027 and FLOW V018) and OPTE6 V009 firmware version forwards,
the active CANopen object values are visible as monitoring values. These values are the currently
active settings and are equal to values read via CANopen objects. These objects might have different
values than the stored parameters, depending if parameters written via bus are stored or not. The
values are divided into subfolders same way as the corresponding parameters.
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
7
vacon • 66Commissioning
7.3VACON PC-tools
With VACON PC-tools it is possible to do following operations for OPTE6 CANopen:
• Update firmware into OPTE6 CANopen option board
• Set parameters for OPTE6 CANopen
• Read monitor values of OPTE6 CANopen
7.3.1PC tool support
This table describes what PC tools are supported in each AC drive type. The connection type "serial"
means a direct serial connection to the AC drive. The connection type "Ethernet" means that Ethernet connection is supported by using for example via VACON
OPTE9 Dual Port Ethernet option board.
Table 63. The supported PC tools with different AC drives
VACON® 100 familyVACON® NXS/NXPVACON® 20 family
ToolSerialEthernetSerialEthernetSerialEthernet
®
100 inbuild Ethernet interface or via
VACON
VACON
®
Loader
®
Live
xxx
xxx
NCIPConfigNot used with OPTE6 CANopen
NCDrivexx
NCLoadNot used with OPTE6 CANopen
7.3.2OPTE6 option board firmware update with VACON® Loader
You can update OPTE6 CANopen firmware with VACON
• PC with VACON
®
•VACON
AC drive in which OPTE6 CANopen option board is installed
®
Loader installed
®
Loader PC-tool. You need to have:
• Serial cable:
®
-VACON
NXP is connected to PC with RS232 serial cable which is connected from PC to NXP
control unit's 9-pin DSUB connector (female). If PC does not contain RS232 serial port, then
USB - RS232 converter device is needed between PC and NXP control.
®
-VACON
The VACON
> Downloads -> Software -> select "Drives" as Business unit. It is bundled with the VACON
100 and VACON® 20 are connected to PC with VACON® Serial Cable.
®
Loader can be downloaded from https://www.danfoss.com/en/service-and-support/ -
®
software package. After starting the installation program, follow the on-screen instructions.
Live
7
The OPTE6 CANopen firmware can be downloaded from https://www.danfoss.com/en/service-andsupport/ -> Software -> select "Drives" as Business unit -> Fieldbus firmware.
To update the option board firmware, follow the steps below.
NOTE! With VACON
the following baud rates are supported: 9600, 19200, 38400 or 57600. With VACON
®
VACON
NXP drives VACON® Loader selects a correct baud rate automatically.
®
20, the baud rate 9600 must be used. With VACON® 20 X and VACON® 20 CP,
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
®
100 and
Commissioningvacon • 67
Step 1: Connect your PC to the controller by using the serial cable.
Then select the firmware file which you want to load to the option board and double click it. This will
start the VACON
In this case, select the firmware file using the "Browse"-button.
®
Loader software. You can also start the program from the Windows Start menu.
Figure 12. VACON
®
Loader: File selection
Step 2. Press 'next' and wait for the loader to find the network drives.
Then select a drive from the list and press 'Connect to Selected'.
®
Figure 13. VACON
Loader: Connecting to drive
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
7
vacon • 68Commissioning
Step 3. Select the modules to be updated, press 'next' and wait until the operation is finished.
Figure 14. Option board module selection
7
Figure 15. VACON
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
®
Loader: Loading is finished
Commissioningvacon • 69
7.3.3PC Tools for VACON® NXP: NCDrive
You can configure the VACON
®
NXP AC drive and OPTE6 CANopen parameters with the NCDrive
PC-tool. You need to have:
• PC with NCDrive installed
®
•VACON
NXP drive
• In case of Serial connection:
®
-If PC contains RS232 serial port, then connect the serial cable from PC to VACON
NXP con-
trol unit's 9-pin DSUB connector (female).
-If PC does not contain RS232 serial port, then USB - RS232 converter device is needed
between PC and NXP control.
• In case of Ethernet connection:
-Ethernet cable which is connected to option board's Ethernet interface.
®
-VACON
NXP requires option board supporting Ethernet communication. For example,
OPTE9 Dual Port Ethernet option board.
The NCDrive can be downloaded from https://www.danfoss.com/en/service-and-support/ ->
Downloads -> Software -> select "Drives" as Business unit. After starting the installation program,
follow the on-screen instructions.
Once the program is installed successfully, you can launch it by selecting it in the Windows Start
menu. Select Help --> Contents if you want more information about the software features.
7.3.3.1NCDrive Serial communication settings
Connect your PC to the controller by using the USB/RS485 cable.
Select Tools -> Options… -> Communication tab. Then define settings for your USB - RS232 adapter
and press Ok.
Figure 16. NCDrive: Serial communication settings
7.3.3.2
NCDrive Ethernet communication settings
For NCDrive Ethernet connection you need to have:
• Working Ethernet connection between PC and AC drive
• NCDrive is parametrized to use Ethernet connection
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
7
vacon • 70Commissioning
See instructions from Ethernet option board manual. Option board manuals can be downloaded
from https://www.danfoss.com/en/service-and-support/ -> Documentation -> select "Drives" as
Business unit -> Select "VACON Option Boards" as Product Series.
7.3.3.3Connecting to NCDrive
Press the "ON-LINE" button. The NCDrive will connect to the drive and start loading parameter information.
Figure 17. NCDrive: Going online
Figure 18. NCDrive: Loading information from the drive
To change the option board settings, navigate to the "M 7 Expander boards" menu and select the
slot in which OPTE6 CANopen is connected to. It is possible to change parameters defined in Chapter 7.1 OPTE6 panel parameters.
7
Figure 19. NC Drive: Parameter menu
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
Commissioningvacon • 71
7.3.4PC Tools for VACON® 100 and VACON® 20: VACON Live
You can configure the VACON
®
eters with the VACON
Live PC-tool. Also monitor values of these devices can be read with VACON®
®
100 AC drives, VACON® 20 AC drives and OPTE6 CANopen param-
Live. You need to have:
• PC with VACON
®
•VACON
100 or VACON® 20 AC drive
®
Live installed
• In case of Serial connection:
-VACON Serial Cable (USB - Serial cable) which is connected from PC to AC drive control unit.
®
-In case of VACON
not needed in case of VACON
20 also MCA (Micro Communications Adapter) is required. This adapter is
®
20 X / CP.
• In case of Ethernet connection:
-Ethernet cable which is connected to AC drive's Ethernet interface.
-In case of VACON
®
100 it is possible to use inbuild Ethernet connection or Ethernet option
board (for example OPTE9 Dual Port Ethernet).
NOTE! VACON
®
20, VACON® 20 X and VACON® 20 Cold Plate do not support VACON® Live connec-
tion over Ethernet.
The VACON
®
Live can be downloaded from https://www.danfoss.com/en/service-and-support/ ->
Downloads -> Software -> select "Drives" as Business unit. After starting the installation program,
follow the on-screen instructions.
Once the program is installed successfully, you can launch it by selecting it in the Windows Start
menu. Select Help --> Contents if you want more information about the software features.
7.3.4.1VACON Live Serial communication settings
Step 1: Connect your PC to VACON® AC drive with VACON® Serial Cable.
Step 2: Start VACON
®
Live. When the program starts, it asks "Select startup mode". Select "Online"
startup mode. After this the program scans compatible drives.
Figure 20. VACON® Live: To online mode
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
7
vacon • 72Commissioning
Step 2b: If VACON® Live cannot find your AC drive then ensure that "Serial / Ethernet" or "Serial"
is selected. After that press "Scan".
Figure 21. VACON® Live: Communication settings
Step 3: After successful scanning VACON Live shows the drive in connected drives window. Select
®
the drive and press "Connected to Selected". After this VACON
Live reads parameter and monitor
value tree from the drive.
Figure 22.VACON® Live: Communication settings
7
7.3.4.2
VACON Live Ethernet communication settings
For VACON® Live Ethernet connection you need to have:
• Working Ethernet connection between PC and AC drive
®
•VACON
See instructions from VACON
Live is parametrized to use Ethernet connection
®
100 Modbus, PROFINET IO, Ethernet/IP, BACnet or OPTE9 Dual Port
Ethernet option board manual. Manuals can be downloaded from https://www.danfoss.com/en/
service-and-support/ -> Documentation -> Select "Drives" as Business unit -> Select "VACON Option Boards" as Product Series.
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
Commissioningvacon • 73
7.3.4.3OPTE6 CANopen parameters in VACON® Live
OPTE6 CANopen parameters and monitor values can be found from "5. I/O and Hardware" menu.
With VACON
®
Live it is possible to modify OPTE6 CANopen parameters and view monitor values.
Figure 23. VACON® Live: OPTE6 CANopen parameters.
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
7
vacon • 74Commissioning
7.4Quick instructions for controlling the motor
This chapter gives quick instructions on how to get the motor running using either CiA-402 velocity
or Bypass mode using SDO protocol.
1.Set the OPTE6 jumpers, refer to Chapter 5.3
2.Install OPTE6 option board in VACON® AC drive and connect the CAN cable, refer to chapter 6
and 5.1
3.Set the option board parameters to establish CANopen communication. Refer to chapter 7.1.
4.Set the AC drive parameters so that it is controlled over fieldbus. Refer to Chapter 11 APPEN-
DIX B - FIEDLBUS PARAMETRIZATION
Drive profile:
Motor control mode should be set to Speed control. If it is not, Statusword has bit 0x4000 set.
If Statusword bit 0x200 is not set, the AC drive is not in fieldbus control mode and cannot be started
via CANopen.
5.Set Controlword (0x6040) to 0x00
•Statusword (0x6041) is 0x270
6.Set Controlword to 0x06
•Statusword is 0x4231
7.Set Controlword to 0x0F
•AC drive starts, Statusword is 0x637
8.Set vl target velocity (0x6042) to 500 (rpm)
•Motor starts to run at 500 rpm (0x6044 vl velocity actual value)
•If actual velocity does not change, check that AC drive reference is set to fieldbus
Bypass:
Motor control mode must be set to Frequency (if reference is given as percentage of maximum frequency).
5.Set FB Control Word (0x2000:01) to 0x00
•FB Status Word (0x2001:01) is 0x41
6.Set FB Control Word to 0x01
•AC drive starts, FB Status Word is 0x23
•If AC drive does not start, check that AC drive is in fieldbus control mode
7.Set FB Speed Reference (0x2000:03) to 2500 = 25.00% of maximum frequency. Usually default
value for maximum frequency is 50.00 Hz, so in this case the reference is 12.50 Hz.
•FB Actual Speed (0x2001:03) is 2500 = 25.00% output frequency of maximum frequency
•If actual speed does not change, check that AC drive reference is set to fieldbus
7
If motor control mode is set to Speed, the reference is given as a percentage of maximum frequency
converted to rpm. In this case the FB Actual Speed should not be read as this holds the percentage
related to output frequency. Therefore, the actual speed should be from process data out 2 (by default set to speed in rpm).
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
CANopen option board interfacevacon • 75
8.CANOPENOPTIONBOARDINTERFACE
By default, the CANopen option board is configured to operate in Drive Profile mode. The drive profile implementation is ‘Velocity Mode’ which is defined in CiA 402 specification with PDO set for the
AC drive. The board can also be configured into Manufacturer specific mode.
8.1Supported drive modes
Drive modes can be selected by writing the desired mode in Modes of Operation (0x6060) object or
by selecting the mode from panel. The active mode of operation can be read from object Modes of
Operation Display (0x6061).
The supported drive modes object will return value 0x80000002, which is described in table below.
Table 64. Supported drive modes
Bit(s)Description
31
30-2Not supported
1Velocity mode
0Not supported
ValueMode nameDescription
2Velocity mode
-1Bypass mode
Manufacturer specific Bypass
mode
Table 65. Drive modes
The CiA 402 Drive Profile mode where the control
of the drive is done using a control word and
speed reference value as specified in the drive
profile specification.
In this mode, the Drive control can be done using
raw process data which is exchanged with drive
application. The drive profile state machine and
the related objects become invalid.
-3Puller mode
CiA 420 EUROMAP profiles. Restricted availabil-
-4
IndexDescription
0x6060Modes of Operation
0x6061Modes of Operation Display
0x6502Supported Drive Modes
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
Co-Extruder
mode
ity, requires use of special application.
Table 66. Operating mode related objects
8
vacon • 76CANopen option board interface
8.2Velocity mode
The velocity mode is one of the specific modes that CIA-402 Drive Profile defines. Common behaviour in all modes are PDS state machine, some control and status bits and certain objects.
8.2.1PDS State machine
The PDS state machine describes the generic start and stop sequence of the drive and the error behavior. The state machine is controlled by the Controlword object and internal events.The following
objects are usable in velocity mode:
Table 67. Velocity mode related objects in OD
IndexDescription
0x6040Controlword
0x6041Statusword
0x6042Vl Target Velocity
0x6043Vl Velocity Demand
0x6044Vl Velocity Actual Value
0x6046Vl Velocity Min Max Amount
0x6048Vl Velocity Acceleration
0x6049Vl Velocity Deceleration
The possible state machine transitions can be seen from Figure 25. The state of the AC drive can be
changed by writing the corresponding bits to Controlword data object. The needed bit values for
each command can be seen from Figure 24.
8
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
CANopen option board interfacevacon • 77
Power-off or reset
Fault reaction active
xxxx xxxx x0xx 1111
b
Quick stop active
xxxx xxxx x00x 0111
b
Ready to switch on
xxxx xxxx x01x 0001
b
Not ready to switch on
xxxx xxxx x0xx 0000
b
Start
0
1
2
3
45
6
7
89
10
11
12
13
14
15
Switch on disabled
xxxx xxxx x1xx 0000
b
Switched on
xxxx xxxx x01x 0011
b
Operation enabled
xxxx xxxx x01x 0111
b
Fault
xxxx xxxx x0xx 1000
b
9401.emf
Bits of the controlword
CommandTransitions
Bit 7Bit 3Bit 2Bit 1Bit 0
Shutdown
Switch on
0X1102.6.8
00111
3
Switch on + enable
operation
01111
3 + 4
(NOTE)
Disable voltage
Quick stop
Disable operation
Enable operation
Fault reset
0XX0X
0X01X7,10,11
00111
01111
XXX X
7,9,10,12
5
4,16
15
NOTE Automatic transition to Enable operation state after executing SWITCHED ON
state funtionality.
9422A_uk
Figure 24. Controlword commands
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
Figure 25. Power Drive System state machine
8
vacon • 78CANopen option board interface
The table below explains the actions taken in different state transitions and which event triggers
which state transition. If the used drive/application does not support different stop bits in Fixed
Control Word, the stop method will always be according to set stop function.
Table 68. State transition events and actions
TransitionEvent(s)Action(s)
0Automatic transition after power-on or resetSelf-initialization is performed
1Automatic transition after drive status is 'ready'None
2, 6Shutdown commandNone
3Switch on commandNone
4Enable operation commandDrive function is enabled
5Disable operation commandDrive function is disabled
7Disable voltage or quick stop commandNone
8Shutdown commandStop by ramp /stop function
9Disable voltage commandStop by coast / stop function
10, 12Disable voltage commandNone
11Quick stop commandQuick stop / stop function
13Fault signal
14Automatic transitionNone
15Fault reset command
Current state can be determined by reading the value of Statusword data object and comparing the
value of bits to the table below.
Table 69. Statusword bits
Bits of the statusword
PDS state
15-876543210
xx0xx0000Not ready to switch on
xx1xx0000Switch on disabled
Go to fault state and stop by stop
function
Reset fault if no fault currently
exists on drive
8
xx01x0001Ready to switch on
xx01x0011Switched on
xx01x0111Operation enabled
xx00x0111Quick stop active
xx0xx1111Fault reaction active
xx0xx1000Fault
x = Do not care
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
CANopen option board interfacevacon • 79
8.2.2CiA-402 objects
8.2.2.10X6040 - Controlword
Controlword is used to control the drive operation according to the PDS state machine. By default,
Controlword is mapped into the first two bytes of rxPDO1.
Table 70. 0x6040:Controlword
BitNameDescription
12-15naNot usedBits 12 through 15 are not in use.
11arAlarm resetRising edge resets alarm
10rReservedBit 10 is not in use
9omsOperation mode specificBit 9 is not in use
8hHaltBit 8 is not in use
7frFault resetRising edge resets fault
4-6naNot UsedBits 4 through 6 are not in use.
3eoEnable operationStart drive
2qs
1evEnable voltageEnables/disables output voltage
0soSwitch onEnables possibility to start drive together with ev
Quick stopStops the drive using the drive/application specific stop function
used as quick stop
8.2.2.2
0X6041 - Statusword
Statusword indicates whether the drive is in remote control and if the target velocity is reached. By
default, Statusword is mapped into the first two bytes of txPDO1.
Table 71. 0x6041:Statusword
BitNameDescription
15naNot in useBit 15 is not in use
14idmIncorrect drive modeIndicates that the drive is in incorrect “Control mode” for the used
CiA-402 profile
12-13omsOperation mode specificBits 12 through 13 are not in use
10trTarget reachedTarget velocity reached
9rmRemoteIndicates if the drive is controllable by Fieldbus
8naNot in useBit 8 not in use.
7wWarningThe AC drive has an active Alarm.
6sodSwitch on disabledPDS switch on disable
5qs
4veVoltage enabledVoltage is enabled
3fFaultPDS Fault (indicates fault condition)
2oeOperation enabledPDS operation enabled (drive is running)
1soSwitched on PDS switched on
0rtsoReady to switch onPDS ready to switch on
Quick stopPDS quick stop active
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
8
vacon • 80CANopen option board interface
8.2.2.30X6042 - vl Target Velocity
The signed value of motor rpm speed request to drive. A negative value means that the motor is running clockwise. By default, the object is mapped into the last two bytes of rxPDO1.
Range: -32768...32767
0x6042:vl Target Velocity
150
Rpm request to drive
8.2.2.40X6043 - vl Velocity Demand
The signed read-only value of the ramp generator output scaled into rpm. A negative value means
that the motor is running clockwise. By default, the object is not mapped into any PDO.
Range: -32768...32767
0x6043:vl Velocity Demand
150
Drive ramp generator output scaled into rpm
8.2.2.50X6044 - vl Velocity Actual Value
The signed value of the motor actual rpm speed. A negative value means that the motor is running
clockwise. By default, the object is mapped into the last two bytes of txPDO1.
Range: -32678...32767
0x6044:vl Velocity Actual Value
150
Motor actual rpm speed
8.2.2.60X6046 - vl Velocity Min Max Amount
The minimum and maximum rpm speed of the AC drive's motor. The motor runs on minimum speed
defined here when the vl Target Velocity is set to 0.
0x6046.01: vl Velocity Min Amount
310
Motor minimum rpm speed
0x6046.02: vl Velocity Max Amount
310
Motor maximum rpm speed
8
Range: 0... 4294967296
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
CANopen option board interfacevacon • 81
8.2.2.70X6048 - vl Velocity Acceleration
This object indicates the configured delta speed and delta time of the slope of the acceleration
ramp.
0x6048.01: Delta speed
310
Maximum change of rpm the motor will accelerate during the time specified in Delta Time.
Range: 0... 4294967296
0x6048.02: Delta time
160
Time (in seconds) in which the rpm of the motor will accelerate the amount specified in Delta Speed.
Range: 0... 65536
8.2.2.80X6049 - vl Velocity Deceleration
This object indicates the configured delta speed and delta time of the slope of the deceleration
ramp.
0x6049.01: Delta speed
310
Maximum change of rpm the motor will accelerate during the time specified in Delta Time.
Range: 0... 4294967296
0x6049.02: Delta time
160
Time (in seconds) in which the rpm of the motor will accelerate the amount specified in Delta Speed.
Range: 0... 65536
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
8
vacon • 82CANopen option board interface
8.2.3PDO configuration
This chapter describes the default PDO mapping configuration when using CiA-402 velocity mode.
By default, RPDO/TPDO 2 - 5 are disabled. These settings are restored when:
• changing the operate mode to "Velocity" from either panel or object 0x6060
• using the "Restore from Set" panel parameter when Velocity operate mode is selected, or
• loading a default parameter set with object 0x1011, 1 "Restore all Default parameters"
When the parameter set is restored, the COB-IDs are calculated according to used Node ID.
Table 72. Overview of Receive PDO configuration in CiA-402 vl mode
Table 73. Overview of Transmit PDO configuration in CiA-402 vl mode
0x180 +
Node ID
0x80000280
+ Node ID
0x80000380
+ Node ID
0x80000480
+ Node ID
0x80000000
+ Node ID
4
8
8
8
8
4
8
8
8
8
0x6040,
Controlword
0x2000,4
FB PD in 1
0x2000,8
FB PD in 5
0x2000,C
FB PD in 9
0x2000,10
FB PD in 13
0x6041,
Statusword
0x2001,4
FB PD out 1
0x2001,8
FB PD out 5
0x2001,C
FB PD out 9
0x2001,10
FB PD out 13
0x6042,
vl Target Velocity
0x2000,5
FB PD in 2
0x2000,9
FB PD in 6
0x2000,D
FB PD in 10
0x2000,11
FB PD in 14
0x6044,
vl Velocity Actual
0x2001,5
FB PD out 2
0x2001,9
FB PD out 6
0x2001,D
FB PD out 10
0x2001,11
FB PD out 14
Not used
0x2000,6
FB PD in 3
0x2000,A
FB PD in 7
0x2000,E
FB PD in 11
0x2000,12
FB PD in 15
Not used
0x2001,6
FB PD out 3
0x2001,A
FB PD out 7
0x2001,E
FB PD out 11
0x2001,12
FB PD out 15
0x2000,7
FB PD in 4
0x2000,B
FB PD in 8
0x2000,F
FB PD in 12
0x2000,13
FB PD in 16
0x2001,7
FB PD out 4
0x2001,B
FB PD out 8
0x2001,F
FB PD out 12
0x2001,13
FB PD out 16
8
* Disabled by default
8.3Bypass mode
In bypass mode, some data defined in the profile is invalid, and the drive control is done using raw
process data. The raw process data arrays are located in the manufacturer specific objects 0x2000
and 0x2001. There are two arrays: one for incoming data and one for outgoing data.
The drive application defines what data is mapped into the outgoing process data and how the incoming process data is handled. See 12. APPENDIX C - FIELDBUS PROCESS DATA MAPPING AND
SCALING for more details.
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
CANopen option board interfacevacon • 83
8.3.1PDO configuration
This chapter describes the default PDO mapping configuration when using Bypass mode. By default, RPDO/TPDO 4 & 5 are disabled. These settings are restored when:
• changing the operate mode to "Bypass" from either panel or object 0x6060
• using the "Restore from Set" panel parameter when Bypass operate mode is selected, or
• loading a default parameter set with object 0x1011,4 "Restore Bypass parameter set" and
sending a NMT reset message
When the parameter set is restored, the COB-IDs are calculated according to used Node ID.
Table 74. Overview of Receive PDO configuration in Bypass mode
Table 75. Overview of Transmit PDO configuration in Bypass mode
0x180 +
Node ID
0x280 +
Node ID
0x380 +
Node ID
0x80000480
+ Node ID
0x80000000
+ Node ID
6
8
8
8
8
6
8
8
8
8
0x2000,1,
Controlword
0x2000,4
FB PD in 1
0x2000,8
FB PD in 5
0x2000,C
FB PD in 9
0x2000,10
FB PD in 13
0x2001,1
FB Status Word
0x2001,4
FB PD out 1
0x2001,8
FB PD out 5
0x2000,C
FB PD out 9
0x2000,10
FB PD out 13
0x2000,2
FB General
Control Word
0x2000,5
FB PD in 2
0x2000,9
FB PD in 6
0x2000,D
FB PD in 10
0x2000,11
FB PD in 14
0x2001,2
FB General
Status Word
0x2001,5
FB PD out 2
0x2001,9
FB PD out 6
0x2000,D
FB PD out 10
0x2000,11
FB PD out 14
0x2000,3
FB Speed
Reference
0x2000,6
FB PD in 3
0x2000,A
FB PD in 7
0x2000,E
FB PD in 11
0x2000,12
FB PD in 15
0x2001,3
FB Actual Speed
0x2001,6
FB PD out 3
0x2001,A
FB PD out 7
0x2000,E
FB PD out 11
0x2000,12
FB PD out 15
Not used
0x2000,7
FB PD in 4
0x2000,B
FB PD in 8
0x2000,F
FB PD in 12
0x2000,13
FB PD in 16
Not used
0x2001,7
FB PD out 4
0x2001,B
FB PD out 8
0x2000,F
FB PD out 12
0x2000,13
FB PD out 16
* Disabled by default
8.4Default process data application mapping
This chapter describes the default mapping of the OPTE6 process data variables to the application
data in the drive. It also provides a description of the application data in the drive. Supported control/status word bits might differ depending on used application. See AC drive specific bit definition
in 13. APPENDIX D - CONTROL AND STATUS WORD.
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
Use quick ramp timeNormal ramp timeQuick ramp time
Force Fieldbus refer-
ence
drive
8.4.2FB Control Word Extension (general control word)
Table 78. FB Control Word Extension
1514131211109876543210
BSTAT2BSTAT1BFLT-------------
Table 79. FB Control Word extension description
BitNameDescription01
15BSTAT2Bus statusInforms bus status into applicationStatus of option board
14BSTAT1Bus statusInforms bus status into application
13BFLTBus faultRequest fieldbus fault-Generate field bus fault
8
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
CANopen option board interfacevacon • 85
8.4.3FB Speed Reference
Table 80. FB Speed Reference
1514131211109876543210
FB Speed Reference
Table 81. FB Speed reference description
NameDescriptionMinMax
FB Speed ReferenceFrequency reference at percentage between
minimum and maximum frequency. Control
word DIR bit is used to select rotation direc-
tion.
0
(0%)
10000
(100.00%)
8.4.4FB Process data Input 1...16
Table 82. FB Process Data Input 1...16
1514131211109876543210
FB Process data in
8.4.5FB Processdata Input mapping in application
In addition to sending control commands and speed reference values to the application, 16 process
data items can be sent directly to the application to control other features via fieldbus. These can
be, for example, activating preset frequencies, activating or deactivating faults, selecting different
ramp times, controlling I/O's, and so on. Different applications support different features. For more
information, see the application manual. Also, always check the value of the sent data in the application manual to see in which format they are given (for example, % values, bit coded values, and
so on).
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
8
vacon • 86CANopen option board interface
8.4.6FB Status Word
Table 83. FB Status Word
1514131211109876543210
--------FRDY ZSPD ATREF ALARM FLTDIRRUNRDY
Table 84. FB Status word description
BitNameDescription01
7FRDYFlux readyMotor magnetization is ready-Flux ready
6ZSPDZero speedMotor is running on zero speed-Zero speed condition
5ATREFAt referenceReference frequency is reached-Reference reached
4ALARMAlarmAlarm indication-Drive is in Alarm
3FLTFaultedDrive fault indicatioin-Drive is Faulted
8.4.7FB Status Word Extension (general status word)
Table 85. FB Status word extension
1514131211109876543210
CP3CP2CP1------- - - ----
Table 86. FB Status word extension description
BitNameDescription01
15CP3Control PlaceDrive Control place information0,0,1-(1) Fieldbus
14CP2
13CP1
0,1,0- (2) Panel
0,1,1 - (3) Tool
1,0,0 - (4) I/O
8.4.8FB Actual Speed
Table 87. FB Actual Speed
1514131211109876543210
FB Actual Speed
8
Table 88. FB Actual Speed description
NameDescriptionMinMax
FB Actual SpeedActual output frequency at percentage
between minimum and maximum frequency.
Status word bit DIR is used to indicate actual
direction.
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
0
(0%)
10000
(100.00%)
CANopen option board interfacevacon • 87
8.4.9FB Processdata Output 1...16
Table 89. FB Process data output 1...16
1514131211109876543210
FB Process data Out
8.4.10FB Processdata Output mapping in application
Process data output mappings are selectable and also the default settings vary between drives. Refer to application manual for details. See Chapter 12. APPENDIX C - FIELDBUS PROCESS DATA
MAPPING AND SCALING for default values for commonly used applications.
8.5VACON anyparameter service
For access to AC drive parameters and monitoring values, the OPTE6 maps the CANopen manufacturer segment 0x2100 - 0x5FFF into the application IDs of the drive based on the IEC61131 standard.
Both read and write access is supported.
The application ID 1 maps to CANopen object 0x2101 and so on, making it possible to read/write any
application ID between 1 and 16127 (0x3EFF). To access the application IDs in the drive, make the
following calculation:
Index = ID number + 0x2100
NOTE! The response data is in raw format. See application manual for available IDs, decimal count
and the unit used for the parameters.
IDs can be read/written as VACON
®
NX scaled values in all AC drives, or in VACON® 100 family AC
drives also as actual raw value. Units such as Hz, rpm, A, V, etc. are given with 4 decimal point precision. See examples for more details.
The used scale in VACON
®
100 family depends on the "Mode" parameter setting. This can be written
from panel parameter of by using CANopen object 0x2005.
VACON
®
provides .EDS files which contains the correct data types and IDs for multiple VACON® AC
drive applications.
These files can be downloaded from from https://www.danfoss.com/en/service-and-support/ ->
Software -> Select “Drives” as Business unit -> Fieldbus configuration files.
8.5.1Error responses
In case an error occurs during reading or writing a parameter via the anyparameter service, the following SDO abort error codes are returned:
Table 90. SDO abort codes returned by anyparameter service
Abort codeDescriptionError
0x0602 0000Object does not exist in the object dictionary
ID is not found in used
application
0x0601 0002Attempt to write a read only objectID is a monitoring value
0x0607 0010
Data type does not match, length of service param-
eter does not match
Data length does not
match ID data type
0x0609 0030 Invalid value for parameter (download only).Data value is invalid
0x0800 0000General errorOther error
0x0800 0024No data availableParameter access timeout
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
8
vacon • 88CANopen option board interface
8.5.2Examples
In the examples below, the following ID values are used:
• 102 = Maximum frequency (Hz)
• 600 = Motor control mode
Table 91. Example 1: Reading values from different AC drives
1020x21664D0 DD 06 0045.0000 Hz
6000x2358400 00 00 000 = OL Frequency
8
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
Fault tracingvacon • 89
9.FAULTTRACING
When the option board or the AC drive control diagnostics detect an unusual operating condition,
the drive opens a notification, for example, on the keypad. The keypad shows the ordinal number of
the fault, the fault code and a short fault description.
You can reset the fault with the Reset button on the control keypad, via the I/O terminal or via the
used fieldbus protocol. The faults are stored in the Fault history menu, which can be browsed. The
fault table presents only the fault conditions related to the fieldbus in use.
NOTE! When you contact a distributor or a factory because of a fault condition, always write down
all the texts and codes on the keypad display. Then send detailed problem description together with
the Drive Info (Service Info) File to the local distributor. If possible, also send CAN communication
log from the fault situation if applicable.
Service Info can be read from the drive with PC-tool.
®
•In case of VACON
> Service information…
• In case of NCDrive connect to the drive and select from NCDrive menu bar: File -> Service
Info…
Live connect to the drive and select from VACON® Live menu bar: Drive -
®
See basic usage of VACON
See local contacts in Danfoss web pages:
https://www.danfoss.com/en/contact-us/contacts-list/ -> select "Drives" as Business unit.
PC-tools in 7.3 VACON PC-tools.
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
9
vacon • 90Fault tracing
9.1Typical fault conditions
Table 92. Typical fieldbus fault conditions
Fault conditionPossible causeRemedy
Supply or motor cables are located too
close to the fieldbus cable
Wrong type of fieldbus cable, e.g. insuffi-
Cabling
No communication
GroundingInadequate or invalid grounding
Connections
Faulty communication
Drive does not start
Drive runs at wrong
speed
Fieldbus fault (F53)FieldbusSee chapter 9.2
Parametrization
cient shielding
Too long cabling
Invalid termination
Excessive stripping of cablesRefer to
Conductors in wrong terminals
Too loose connections of conductors
Overlapping Node ID
Wrong baud rate
PDO mapping is invalid
Wrong control place selected
Wrong motor control mode selected
Refer to
(part 9)
Refer to 4.3
Refer to 5.3
and 4.3.1
Refer to 5.3
and 4.3.1
Refer to 5.1
Refer to 7.1
Refer to 7.1
and 3.5
Refer to 11.
9
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
Fault tracingvacon • 91
9.2Fieldbus timeout fault (F53)
VACON® fieldbuses create a fieldbus timeout fault (F53) when a fault has occurred in the fieldbus
protocol and the AC drive is set to fieldbus control. If the control place is set to e.g. I/O, no fieldbus
fault is triggered even if a fault condition is met. The fault response can also be modified in the AC
drive application, see chapter 11.2 for more details.
OPTE6 creates a fieldbus fault in the following conditions:
Table 93. OPTE6 Fieldbus fault trigger conditions
FaultDescriptionRemedy
CAN Passive
CAN BUSOFF
Heartbeat
Consumer
Node Guard
PDO Timer
• "Communication timeout" parameter is other than
zero
• Either Transmit Error Counter or Receive Error
Counter raises above 127, causing the CAN driver
to go into passive state
• "Communication timeout" parameter is other than
zero
• Transmit Error Counter raises above 255, causing
the CAN driver to go into bus-off state
• Heartbeat consumer is set
• At least one valid heartbeat message has been
received
• The heartbeat time has elapsed
• Guard Time and Life Time Factor are set,
• At least one valid node guard message has been
received
• Node Life Time has elapsed
•RPDO Timer is set
• At least one valid PDO message has been received
•RPDO Timer has elapsed
• Check cabling and baud
rates of all nodes in network
• Disable communication
timeout or increase the
time.
• Check Heartbeat Consumer time
• Check heartbeat producer time of the producer CANopen node
• Increase Heartbeat
Time
• Check cabling
• Check Node Life Time
(Life Time Factor Guard
Time)
• Check Node Guard producer CANopen node
•Increase Node Life Time
• Check cabling
• Check RPDO Timer time
• Check PDO producer
CANopen node
•Increase PDO Timer
time
• Check cabling
If any of the Table 93 fault situations occur (even if no fault is triggered in AC drive), the CANopen
NMT state machine state can be affected. This is managed by object 0x1029:01 Communication Error. By default, the error response has value 0 = Change to NMT state Pre-operational.
Any other fault (e.g. overtemperature), does not affect the NMT state machine. The object 0x1029:02
Internal Error is fixed to value 1 = No change to NMT state.
Local contacts: https://www.danfoss.com/en/contact-us/contacts-list/
9
vacon • 92Fault tracing
9.3Detailed fault code
In VACON® 100 family a detailed fault code for fieldbuses is "Source3" in the fault history. This feature is available from firmware version V026 (INDUSTRIAL) and V018 (FLOW).