11.Appendix C: Fault and warning codes ............................................................76
Tel. +358 (0) 201 2121 • Fax +358 (0)201 212 205
Page 5
Safetyvacon • 2
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:
Table 1. Warning signs
= 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.
voltage is present.
Always
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.
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 Vacon can be used.
At power-up, power brake or fault reset the motor will start immediately if the
start signal is active, unless the pulse control for
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.
Start/Stop logic has been selected
.
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.
Tel. +358 (0) 201 2121 • Fax +358 (0)201 212 205
1
Page 7
Safetyvacon • 4
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:
a)The protective conductor must have a cross-sectional area of at least 10 mm
Al, through its total run.
b)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.
c)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 www.vacon.com/downloads
.
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
OPTE7 is a DeviceNet option board for Vacon AC drives. It allows the AC drive to be controlled using
the DeviceNet protocol. The option board implements the AC Drive device profile as defined by CIP.
The OPTE7 option board connects a drive into the DeviceNet network. There can be 64 nodes in one
network. The baud rate is up to 500 kbit/s. The DeviceNet master can control and monitor the drives.
Figure 1. Typical DeviceNet network structure
2.1.1DeviceNet physical layer and media
The basic trunkline-dropline topology provides separate twisted pair busses for both signal and
power distribution. Thick or thin cable can be used for either trunklines or droplines. End-to-end
network distance varies with data rate and cable size.
Devices can be powered directly from the bus and communicate with each other using the same
cable. Nodes can be removed from or inserted to the network without powering down the network.
Power taps can be added at any point in the network which makes redundant power supplies
possible. The trunkline current rating is 8 amperes. An opto-isolated design option allows externally
powered devices (e.g. AC drive’s starters and solenoid valves) to share the same bus cable. Other
CAN-based networks allow only a single power supply (if at all) for the entire network.
2
Tel. +358 (0) 201 2121 • Fax +358 (0)201 212 205
Page 9
DeviceNet option board OPTE7 - Generalvacon • 6
9392.emf
Terminator
Trunk Line
Zero dropShort drops
NodeNode
Node
Node
Node
Node
Node
Node
Node
Node
Node
Node
Node
Drop•
line
TerminatorTap
Figure 2. Thick or thin cable for either trunklines or droplines
DeviceNet is a communication protocol that is managed by the ODVA (Open DeviceNet Vendors
Association). It uses CAN (Controller Area Network) as the backbone technology and at the higher
level it implements CIP (Common Industrial Protocol). CIP is used by the following protocols:
•DeviceNet
•EtherNet/IP
•ControlNet
•CompoNet
CIP ensures high integrity/interoperability between all of these, especially from the end user
perspective. CIP is object-oriented. It defines objects with its attributes and supported services. The
objects can have multiple instances. Instance zero indicates object’s class itself. Depending on the
implemented profile, some objects are mandatory and have to be implemented. Additionally, each
vendor can implement vendor-specific objects.
The following objects are implemented by the OPTE7 option board:
Table 2.
ClassObject
0x01Identity
0x02Message Router
Required by
DeviceNet
Required by Drive
Profile
Vendor-Specific0xA0Vendor Parameter
Physical / Data link
layer
Application layerCIP - Common Industrial Protocol
ProfilesAC/DC Drives
CAN - Controller Area Network
0x03DeviceNet
0x04Assembly
0x05DeviceNet Connection
0x28Motor Data
0x29Control Supervisor
0x2AAC/DC Drive
Table 3.
2
Configuration fileEDS - Electronic Data Sheet
Baud rates125 kbit/s, 250 kbit/s, and 500 kbit/s
Bus length
Max nodes64
Trunk length is inversely proportional to the speed, i.e. 500, 250
and 100 meters respectively
Tel. +358 (0) 201 2121 • Fax +358 (0)201 212 205
Page 11
DeviceNet option board OPTE7 - Generalvacon • 8
2.2.1EDS (Electronic Data Sheet) file
EDS is a configuration file that describes the capabilities of the DeviceNet node. It can be used by
the configuration tool to simplify the process of commissioning. EDS is actually a simple text file that
follows the rules specified by the ODVA in the DeviceNet specification. Therefore, it could be opened
and viewed with a simple text editor e.g. Notepad.
The EDS file for the OPTE7 option board can be downloaded from www.vacon.com
Ambient temperature As specified in drive specification (-10°C...40°C)
Storing temperature As 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
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
3.2CAN cable
The recommended cables for installation are 4-wire twisted and shielded cables 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, so you must use termination resistors of ~120 Ohm. For long networks, use a higher resistor
value (150-300 Ohm).
OPTE7 has two different hardware revisions with slightly different layouts. The layout is different in
the LED arrangement and the termination resistor orientation.
The two hardware revisions are marked with different product codes, and this product code can be
seen in the sticker on the top side of the option board (see the location in Figure 6).
The two hardware revisions are 70CVB01817 and 70CVB01555.
1 = V- (GND)
2 = CAN L
3 = SHIELD (shield connector)
4 = CAN H
5 = V+ (24V)
6 = Cable shield grounding option
7 = CAN bus termination jumper
Figure 4. OPTE7 board layout
4
Figure 5. CAN connector
Tel. +358 (0) 201 2121 • Fax +358 (0)201 212 205
Page 15
OPTE7 layout and connectionsvacon • 12
7086_00
N A MM A N
70CVB0181770CVB01555
Table 7. CAN connector pinout
PinDescription
1V-, isolated digital ground
2CAN LO
3Shield connector
4CAN HI
5V+ (24V), communication power supply
4.2LED Indications
The DeviceNet option board includes two LED status indicators next to the connector: network
status (N), and module status (M).
Figure 6. OPTE7 LED indicators
The network status provides information on the network connection status, and the module status
provides information on the DeviceNet module.
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 unconnected.
4
Tel. +358 (0) 201 2121 • Fax +358 (0)201 212 205
Page 19
Installationvacon • 16
M4x55
9174.emf
DANGER
5.INSTALLATION
5.1Installation 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 the AC drive is disconnected from mains.
Open the inner cover to reveal the option board slots (C,D,E).
2
3
Install the fieldbus board into slot D or E.
NOTE! Incompatible boards cannot be installed on the drive. Compatible boards
have a slot coding
that enable the placing of the board.
5
Tel. +358 (0) 201 2121 • Fax +358 (0)201 212 205
Page 21
Installationvacon • 18
10
5
5.2Prepare for use through fieldbus
Strip about 15 mm of the fieldbus cable 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.
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 OPTE7 DeviceNet
option board terminal block.
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.
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!
5
Tel. +358 (0) 201 2121 • Fax +358 (0)201 212 205
Page 23
Installationvacon • 20
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 also step 7 on page 19. We recommend that the first device on the bus
and, thus, terminated was the master device.
Install the option board into the correct slot, D or E.
3
4
5
6
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.
Open the necessary holes in the cable entry plate. Do not open the other holes.
See the Vacon
® 100X Installation Manual for the dimensions of the holes.
5
Tel. +358 (0) 201 2121 • Fax +358 (0)201 212 205
Page 37
Installationvacon • 34
11642_00
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.
Slave address. Valid device addresses are in the
range of 0 to 63 decimal.
Communication speed
Output assembly used by the polled connection.
Setting of this value via panel is not allowed when
the I/O connection is established. If setting of this
value fails, the value is not updated.
Input assembly used by the polled connection. Setting of this value via panel is not allowed when the
I/O connection is established! If setting of this value
fails, the value is not updated.
Table 11. Monitor view
NameRangeDescription
DeviceNet StatusY.X
Table 12. DeviceNet status
DeviceNet StatusDescription
0Non-existent
1Configuring
3Established
4Timeout
Y = Message counter
X = DeviceNet status
6
Tel. +358 (0) 201 2121 • Fax +358 (0)201 212 205
Page 39
Commissioningvacon • 36
6.3Software info view
Table 13. Software info view
NumberNameRangeDescription
1
2Board statusShows the status of the option board
Version
number
Version number of the software in the option
board
6.4Fieldbus parametrisation
The following chapter describes briefly, how to parametrise the AC drive in order for the motor to
be controllable via fieldbus. These instructions are written for some basic applications. For more
information, please consult the application-specific manual.
In order for the AC drive to accept commands from the fieldbus network, the control place of the AC
drive has to be set to fieldbus. The default value of the parameter “Control Place” is usually I/O. Note
that if the control unit firmware is updated, the default settings are restored. In addition, some
applications may have the remote speed reference selection set by default to other than fieldbus. In
these cases, the speed reference selection must be set to fieldbus, in order for the speed reference
to be controlled via fieldbus.
In DeviceNet, the bits NetCtrl, NetRef and NetProc must be set in order for the option board to send
commands / reference setpoint values to the AC drive. The bits Ctrl From Net and Ref From Net can
be read to determine the actual control / reference place. Note that these bits are valid only if
NetCtrl / NetRef bits are also set.
NOTE! The motor control mode should be selected to support the used process and profile.
6.4.1Fieldbus control and basic reference selection
The following tables list some of the parameters related to fieldbus control in case of three standard
applications, the Vacon
specific manuals for more detailed information.
Parameter
name
Control mode600
Remote control
place
Local / remote2110 = Remote0P 3.2.20xA0, 0x01, 0xD3
Fieldbus ref.
sel.
® 100, Vacon® 20 and Vacon® 20X, for use via fieldbus. See the application-
Local / remote2110 = Remote0P 2.50xA0, 0x01, 0xD3
Rem. control
place 1 freq. ref.
sel.
Parameter
name
Motor control
mode
Control place
selection
Local / remote2110 = Remote0P 3.2.20xA0, 0x01, 0xD3
Frequency ref.
sel.
IDValueDefault
600
172
1173 = Fieldbus7P 3.30xA0, 0x01, 0x75
Table 16. Parametrisation for Vacon
600
1252 = Fieldbus0P 1.110xA0, 0x01 0x7D
18195 = Fieldbus5-7P 1.120xA0, 0x08, 0x1B
0 = Frequency
1 = Speed
1 = Fieldbus
CTRL
IDValueDefault
0 = Frequency
1 = Speed
® 20 (standard application)
Panel
Tree
0P 1.80xA0, 0x03, 0x58
0P 2.10xA0, 0x01, 0xAC
Class, Instance, Attribute
® 20X (standard application)
Panel
Tree
0P 8.10xA0, 0x03, 0x58
Class, Instance, Attribute
6.4.2Torque control parametrisation
Some extra parametrisation has to be made in order to control the frequency control with torque
control. The following instructions are for the Vacon 100 application, see the application-specific
manual for more detailed information.
•Motor control mode (ID 600) should be configured to “Torque control (Open Loop)” (2).
To configure the drive to use correct torque reference, parameter “Torque Reference Selection”
should be selected to ProcessDataIn1 (9). This can be done with:
In DeviceNet, output instances 107 and 117 (Chapter 7.1.2.5 and 7.1.2.6), can be used to send
process data to network. This data is selectable in the application and the default settings vary
between drives. Refer to the application manual for details. The following tables show the default
values for Vacon 100, Vacon 20X and Vacon 20 applications.
6
Tel. +358 (0) 201 2121 • Fax +358 (0)201 212 205
Page 41
Commissioningvacon • 38
Table 17. Process data output mapping defaults for Vacon® 100 and Vacon® 20X (standard
Vacon supports two types of DeviceNet messaging. They are I/O Messaging and Explicit Messaging.
7.1I/O messaging
I/O polling messages are for time-critical, control-oriented data. The messages are transferred
between the devices all the time and they are used for continuous control of the AC drive. They
provide a dedicated, special-purpose communication path between a producing application
(master) and one or more consuming applications (slaves). They are exchanged across single or
multi-cast connections, typically using high priority identifiers. I/O polling messages contain no
protocol in the 8-byte data field. The meaning of the message is implied by the connection ID (CAN
identifier). Before messages are sent using these IDs, both the device sending and receiving them
must be configured. The configuration contains the source and destination object attribute
addresses for the master and the slave.
Data (Output Assembly)
MasterSlave
Data (Input Assembly)
Figure 10. DeviceNet I/O messaging
The contents of the data message are chosen by input and output assemblies. These assemblies
can be selected via panel or by setting Produced Connection Path (14) and Consumed Connection
Path (16) attributes in DeviceNet connection object. Note that setting of instances is not allowed via
panel, if I/O connection is open. See Chapter 10.2 for more details. Chapter 7.1.2 describes all
supported input and output assemblies.
7.1.1Connection behaviour
The following figure provides a general overview of the behaviour associated with an I/O connection
object (instance type attribute = I/O).
Figure 11. I/O Connection Object State Transition Diagram
By default, Expected Packet Rate (EPR) of I/O connection is set to zero, meaning that no transition
to Timed Out state will occur. If EPR Timeout is set to other than zero, timeout will occur after four
times Expected Packet Rate (4 * EPR). For example value 1000 (ms) will result in timeout after four
seconds.
7.1.2Input and Output Assemblies
The following chapters describe the used input/output assemblies.
Basic speed control is the most basic control type, where the run direction is limited to only forward,
and only Run and Fault reset commands are supported. Speed reference is given in revolutions per
minute. The run/stop commands work as described in Table 39, with Run Rev always interpreted as
zero. In this mode, the control supervisor attributes NetCtrl and NetRef bits are always set to one.
Table 20. Basic Speed Control Instance descriptions
0
1
2Speed Actual (Low Byte)
3Speed Actual (High Byte)
Table 21. Basic Speed Control Attribute descriptions
AttributeUnitRangeNote
Speed Referencerpm0-32767
Speed Actualrpm0-32767
21/71 Extended Speed Control (default)
Running1Faulted
7
Extended speed control provides more functionality over the basic speed control. NetRef and
NetCtrl bits must be set to one, in order for the commands and reference values to be sent to the
AC drive. When these bits are set, the actual control/reference place can be read from "Ctrl From
Net" and "Ref From Net" bits. Run Forward and Run Reverse bits are used to control the direction
of the motor. See Table 39 for complete description of the run commands.
Tel. +358 (0) 201 2121 • Fax +358 (0)201 212 205
Page 45
DeciveNet interfacevacon • 42
Table 22. Basic Speed Control Instance descriptions
Extended speed and torque assemblies can be used when torque reference is needed.
Torque Reference is converted from
instance 2, attribute 24), to a %-value for the AC drive. This value is sent in ProcessDataIn1 for the
control unit when NetRef bit is set. Therefore, ProcessDataIn1 should be selected as torque
reference selection. See the application manual or Chapter 6.4.2 for more details.
1Drive State
2Speed Actual (Low Byte)
3Speed Actual (High Byte)
Table 23. Extended Speed Control Attribute descriptions
AttributeUnitRangeNote
Drive State-0-7See Chapter 7.1.3
Ref
from
Net
Ctrl
from
Net
τ (Nm)/2n
, where n is the torque scale value (AC/DC Drive object,
Rea
dy
Runnin
g2
(Rev)
Running1WarningFaulted
Table 24. Extended Speed and Torque Control Instance descriptions
Table 24. Extended Speed and Torque Control Instance descriptions
InstanceByteBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0
Extended Speed and Torque Control Input
At Ref-
0
erence
1Drive State
73
Speed Referencerpm0-32767
Speed Actualrpm0-32767
Torque Reference
Torq ue Act ual
2Speed Actual (Low Byte)
3Speed Actual (High Byte)
4Torque Actual (Low Byte)
5Torque Actual (High Byte)
Table 25. Extended Speed and Torque Control Attribute descriptions
AttributeUnitRangeNote
Drive State-0-7See Chapter 7.1.3
from
Net
Nm/2
Nm/2
Ref
Torque Scale
Torque Scale
Ctrl
from
Net
-32768...32767
-32768...32767
Rea
dy
Runnin
g2
(Rev)
Running1WarningFaulted
7.1.2.425/75 Extended Process Control
Extended process control assemblies can be used to send process reference value directly to the
application. The Process Reference value destination can be selected with Drive Mode byte
according to Table 28. This should be configured in application as the receiving input. Process Actual
value is always mapped to ProcessDataOut1. Note that process reference value is sent to drive only
when NetProc bit is set.
Table 26. Extended Process Control Instance descriptions
Table 26. Extended Process Control Instance descriptions
InstanceByteBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0
Extended Process Control Input
At Ref-
0
erence
1Drive State
75
Speed Referencerpm0-32767
Speed Actualrpm0-32767
Process Reference--See Table 28
Process Actual--ProcessDataOut1
2Speed Actual (Low Byte)
3Speed Actual (High Byte)
4Process Actual (Low Byte)
5Process Actual (High Byte)
Table 27. Extended Process Control Attribute descriptions
AttributeUnitRangeNote
Drive Mode--See Table 28
Drive State-0-7See Chapter 7.1.3
Ref
from
Net
Ctrl
from
Net
Rea
dy
Runnin
g2
(Rev)
Running1WarningFaulted
Table 28. Drive Mode selection in Process Control
Drive
Mode
0ProcessDataIn1
4ProcessDataIn2
OtherNot valid
7.1.2.5101/107 Vendor Dynamic Process Control
These assemblies can be used to send/receive process data directly to and from the application. The
FB Speed Reference and the FB Speed Actual values are given as percentage of the minimum and
maximum frequency. The control and status words are still given as CIP standard specific values.
Process data selector bits can be used to select what content is mapped to ProcessDataOut 1 & 2
(bytes 4-7). The following table describes what values in these fields correspond to which process
data items.
Tel. +358 (0) 201 2121 • Fax +358 (0)201 212 205
Page 49
DeciveNet interfacevacon • 46
Table 31. Process Data Selector 1 & 2 description
ValueBytes 4-5 of instance 107Bytes 6-7 of instance 107
* If both Process Data selectors are 0, bytes 4-5 are ProcessDataOut1 and bytes 6-7 are
ProcessDataOut2.
7.1.2.6
These assemblies can be used to bypass the CIP standard assemblies, and control the AC drive
application directly. The FB Speed Reference and the FB Speed Actual values are given as
percentage of the minimum and maximum frequency. The control and status words are applicationspecific values. Table 34 and Table 35 describe the control word, and Table 36 and Table 37 describe
the fieldbus status words that are commonly used. Note that not all applications support all bits,
and so application-specific manuals should be consulted.
InstanceByteBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0
111/117 Vendor Bypass Control
Table 32. Vendor Bypass Control Instance descriptions
Bypass Control Output
0-1Control Word
2-3FB Speed Reference
4-5ProcessDataIn1
6-7ProcessDataIn2
The State Transition Diagram provides a graphical description of the states and the corresponding
state transitions for the control supervisor.
Non-existent
Switch On
Reset
Initialisation Complete
Main Power On
Startup
Not_Ready
Run
Enabled
Figure 12. Control Supervisor State Transition Diagram
Ready
Switch Off
Fault Detected
Fault Reset
Fault Detected
Main Power Off
Stopping
Stop
Complete
Stop
Faulted
Main Power Off
Fault_Stop
Complete
Fault_Stop
Fault
Detected
7082_UK
The current state of the Control Supervisor State can be read from Control Supervisor Object (Class
0x29), Instance 1, Attribute 6. The values correspond to the states according to the following table.
The "Main Power On" and "Main Power Off" refer to the motor control status (READY / NOT READY).
Stop command will result in stop by "Stop Function". The stop mode is selectable in application.
7
Tel. +358 (0) 201 2121 • Fax +358 (0)201 212 205
Page 53
DeciveNet interfacevacon • 50
Run1 and Run2 bits trigger Stop and Run commands according to Table 39. Fault Reset will occur
on a rising edge of the Reset command.
Explicit Messaging is used in commissioning and parametrising of the DeviceNet option board.
Explicit messages provide multipurpose, point-to-point communication paths between two devices.
They provide the typical request/response-oriented network communication used to perform node
configuration and problem diagnosis. Explicit messages typically use low priority identifiers and
contain the specific meaning of the message right in the data field. This includes the service to be
performed and the specific object attribute address.
7.2.1Connection behaviour
Here you can see a general overview of the behaviour associated with an Explicit Messaging
Connection Object (Instance type attribute = Explicit Messaging).
Delete
Child instance
Deleted or
Transitions to Timed
Out and no other
child instances are in
the Established
state
Open Explicit Messaging
Connection Response
Transmitted by a server end-point
Open Explicit Messaging Connection Response
Received by a client end-point
Inactivity/Watchdog Timeout &
Watchdog_timeout_action=
Deferred Delete and at least one child
instance is in the Established state.
Non-existent
Delete
Inactivity/Watchdog Timeout &
Watchdog_timeout_action=
Auto Delete or this attribute is
set to Deferred Delete and no
child instances are in the
Established state.
Get_Attribute/
Deferred DeleteEstablished
Receive Data/Reset
Set_Attribute/
Reset
7083_UK
Figure 13. Explicit Messaging Connection Object State Transition Diagram
Explicit Connection Expected Packet Rate (EPR) is set by default to 2500, meaning that watchdog
timeout action will occur after 10s.
7
Tel. +358 (0) 201 2121 • Fax +358 (0)201 212 205
Page 55
Fault handlingvacon • 52
8.FAULTHANDLING
The following chapter describes different fault activation situations in OPTE7.
Table 40. Fault Activation Sources
NameDescriptionN LED
BUS-OFFCAN driver in in bus-off stateRed
DUP_MAC-IDDuplicate MAC ID is found during startup/ MAC ID changeRed
PASSIVECAN driver is in passive state-
EXT_PWRExternal +24V is not detectedOff
PIO_TO
•Bus-off and passive states are cleared when CAN driver goes to active state.
•External power fault is cleared when +24V is connected to option board connector.
•Duplicate MAC check is made every time the MAC-ID is changed or the option board is
powered up. The fault is cleared, when the duplicate MAC-ID check passes.
•Polled I/O connection timeout is cleared when the I/O connection is released or allocated
Summary status of the
device. Defined in ODVA
DeviceNet specification.
Supported bits:
Bit 0 = Owned
Bit 7 = System fault
WORD
USINT
Bit 8 = Minor Recoverable
Fault
Bit 9 = Minor Unrecoverable
Fault
Bit 10 = Major Recoverable
Fault
Bit 11 = Major Unrecoverable Fault
Serial number of the device.
YYMMDDxxxx, where
YY = year of manufacture
MM = month of manufacture
DD = day of manufacture
xxxx = running number
Human readable identification
Present state of the device
as represented by the state
transition diagram.
0 = Nonexistent
1 = Device Self-Testing
2 = Standby
3 = Operational
4 = Major Recoverable Fault
5 = Major Unrecoverable
Fault
9
9
10Heartbeat Interval
Configuration
Consistency Value
Get
Get
Set
N/A
0
65535
0
0
255
UINT
USINT
Tel. +358 (0) 201 2121 • Fax +358 (0)201 212 205
Contents identify configuration of the device
Heartbeat message send
interval in seconds. By
default disabled. Zero disables the transmission.
Page 61
Appendix A: Object dictionaryvacon • 58
9.1.4Class Code 0x02 - Message Router Object
Table 47.
Default
#Attribute NameServices
1RevisionGet1UINTRevision of this object
2Max InstanceGet1UINTMaximum instance number
3Number of InstancesGet1UINTNumber of object instances
4Optional Attribute ListGet
5Optional Service ListGet
Minimum
Maximum
Instance 0
8UINTNumber of attributes
{1, 2, 3, 4,
5, 6, 7,
176}
1UINTNumber of services
{14}ARRAY of UINT
Data TypeDescription
STRUCT of:
ARRAY of UINT
STRUCT of:List of optional services
List of optional instance
attributes
List of optional attribute
numbers
List of optional service
codes
Max Class Attribute
6
7
176Object NameGet
1Object ListGetN/A
9.1.5Class Code 0x03 - DeviceNet Object
#Attribute NameServices
ID
Max Instance
Attribute ID
Get176UINT
Get1UINT
“Message
Router”
Instance 1
Table 48.
Default
Minimum
Maximum
SHORT_STRING
ARRAY of UINT Classes
The attribute ID number of
the last class attribute
The attribute ID number of
the last instance attribute
ASCII Name for the Object
Class
Structure with an array of
STRUCT of:
UINTNumber of classes
Data TypeDescription
object class codes supported by the device
Instance 0
1RevisionGet2UINTRevision of this object
2Max InstanceGet1UINTMaximum instance number
3Number of InstancesGet1UINTNumber of object instances
4Optional Attribute ListGet
5Optional Service ListGet
Minimum
Maximum
8UINTNumber of attributes
{1, 2, 3, 4,
5, 6, 7,
176}
1UINTNumber of services
{14}ARRAY of UINT
Data TypeDescription
STRUCT of:
ARRAY of UINT
STRUCT of:List of optional services
List of optional instance
attributes
List of optional attribute
numbers
List of optional service
codes
Max Class Attribute
6
7
176Object NameGet
1MAC ID
2Baud Rate
3
ID
Max Instance
Attribute ID
BOI (Bus-off
Interrupt)
Get176UINT
Get10UINT
Get
Set
Get
Set
Get
Set
“Device-
Net”
Instance 1
63
0
63
0
0
2
1
0
1
The attribute ID number of
the last class attribute
The attribute ID number of
the last instance attribute
SHORT_STRING
USINTNode address
USINT
BOOL
ASCII Name for the Object
Class
The baud rate of the device
0 = 125 kBaud
1 = 250 kBaud
2 = 500 kBaud
If value is changed via network, it will be taken into
use only after a reset /
power cycle. If changed via
panel, baud rate will be
taken into use immediately.
0 = Hold the CAN chip in
bus-off state upon detection
of a bus-off indication
1 = If possible, fully reset
the CAN chip and continue
communication upon detection of a bus-off indication
9
4Bus-off counter
Get
Set
0
0
255
Number of times CAN went
USINT
Tel. +358 (0) 201 2121 • Fax +358 (0)201 212 205
to bus-off state. Received
data is not used. Counter
always reset to 0.
Page 63
Appendix A: Object dictionaryvacon • 60
Table 48.
Default
#Attribute NameServices
Minimum
Maximum
Data TypeDescription
STRUCT of:
5
100Bus-off SeparationGet128USINT
Allocation
Information
GetN/A
BYTE
USINT
Allocation Choice Master’s
Mac ID
Allocation Choice Byte
Bit 0 = Explicit messaging
Bit 1 = Polled I/O
Master’s MAC ID
0-63 = valid
255 = unallocated
Messages that have to be
received by the device to
leave bus-off state. This
value is set by the CAN controller.
Indicates either I/O or
Messaging Connection.
0 = Explicit Messaging
1 = I/O
Defines behavior of the
connection. Defines behavior
of the Connection. See CIP
Vol.1 chapter 3.4.4.3 for more
details.
Placed in CAN Identifier Field
when the Connection
transmits on a DeviceNet
subnet. See Table 55.
5
6
7
8
9Expected Packet Rate
12
Consumed
Connection ID
Initial Comm.
Characteristics
Produced Connection
Size
Consumed
Connection Size
Watchdog Timeout
Action
GetN/AUINT
Get0x21BYTE
Get99UINT
Get99UINT
Get
Set
Get
Set
2500
0
65535
1
1
3
UINT
USINT
CAN Identifier Field value that
denotes message to be
received on a DeviceNet
subnet. See Table 55.
Defines the Message Group(s)
across which productions and
consumptions associated with
this connection occur. See CIP
Vol.3 chapter 3-2.4 for more
details.
Maximum number of bytes
transmitted across this
Connection
Maximum number of bytes
received across this
Connection
Defines timing associated with
this connection
Defines how to handle
Inactivity/Watchdog timeouts.
1 = Auto Delete
2 = Invalid for Explicit
Connection
3 = Deferred Delete
9
Produced Connection
13
Length
Get0UINT
Tel. +358 (0) 201 2121 • Fax +358 (0)201 212 205
Not used in Explicit
Connection
Page 67
Appendix A: Object dictionaryvacon • 64
Table 50.
Default
#Attribute NameServices
Minimum
Maximum
Data TypeDescription
Produced Connection
14
15
16
17
1StateGet
2Instance TypeGet1USINT
3
4
5
6
Production Inhibit
Produced Connection
Path
Consumed
Connection Path
Length
Consumed
Connection Path
Time
Transport Class
Trigger
ID
Consumed
Connection ID
Initial Comm.
Characteristics
Get{0}
Get0UINT
Get{0}
Get0UINT
Instance 2 - Polled I/O Connection
0
0
4
Get131BYTE
0x3FF
Get
GetN/AUINT
Get1BYTE
0x3C1
0x3FF
ARRAY of
USINT
ARRAY of
USINT
USINT
UINT
Not used in Explicit
Connection
Not used in Explicit
Connection
Not used in Explicit
Connection
Not used in Explicit
Connection
State of the object
0 = Non-existent
1 = Configuring
2 = Waiting
3 = Established
4 = Timeout
Indicates either I/O or
Messaging Connection.
0 = Explicit Messaging
1 = I/O
Defines behavior of the
connection. See CIP Vol.1
chapter 3.4.4.3 for more
details.
Placed in CAN Identifier Field
when the Connection
transmits on a DeviceNet
subnet. See Table 55.
CAN Identifier Field value that
denotes message to be
received on a DeviceNet
subnet. See Table 55.
Defines the Message Group(s)
across which productions and
consumptions associated with
this connection occur. See CIP
Vol.3 chapter 3-2.4 for more
details.
1RevisionGet1UINTRevision of this object
2Max InstanceGet1UINTMaximum instance number
3Number of InstancesGet1UINTNumber of object instances
4Optional Attribute ListGet
5Optional Service ListGet
Minimum
Maximum
Instance 0
8UINTNumber of attributes
{1, 2, 3, 4,
5, 6, 7,
176}
1UINTNumber of services
{14}
Data TypeDescription
STRUCT of:
ARRAY of
UINT
STRUCT of:List of optional services
ARRAY of
UINT
List of optional instance attributes
List of optional attribute numbers
List of optional service codes
Max Class Attribute
6
7
176Object NameGet
3Run1
4Run2
ID
Max Instance
Attribute ID
Get176UINT
Get15UINT
Get
Set
Get
Set
The attribute ID number of the
last class attribute
The attribute ID number of the
last instance attribute
“Control
Supervi-
sor”
Instance 1
0
0
1
N/ABOOLSee Table 39.
SHORT_STRINGASCII Name for the Object
Class
BOOLSee Table 39.
9
Tel. +358 (0) 201 2121 • Fax +358 (0)201 212 205
Page 71
Appendix A: Object dictionaryvacon • 68
Table 52.
Default
#Attribute NameServices
5NetCtrl
6StateGet
Get
Set
Minimum
Maximum
0
0
1
0
0
7
Data TypeDescription
Requests Run/Stop control to
be local or from network.
0 = Local Control
1 = Network Control
Note that this selection does
not force control place to network if set. This bit only
BOOL
USINT
enables commands to be sent
to the drive. Depending on how
it is parametrised, this command might be ignored or
used. See Chapter 6.4 for more
details.
Actual status of control is
reflected in attribute 15.
State of Control Supervisor
Instance. See Chapter 7.1.3.
0 = Vendor-Specific
1 = Startup
2 = Not_Ready
3 = Ready
4 = Enabled
5 = Stopping
6 = Fault_Stop
7 = Faulted
The Vendor Parameter Object is used to read and write parameters with an ID number directly from
control unit. The desired Instance number and attribute number is constructed in the following way:
•Instance = Parameter ID (High Byte) + 1
•Attribute = Parameter ID (Low Byte)
Examples:
1) Energy Counter, ID = 2291 = 0x08F3
a)Instance ID = 0x08 + 1 = 0x09
b)Attribute ID = 0xF3
2) Maximum Frequency, ID = 102 = 0x0066
a)Instance ID = 0x00 + 1 = 0x01
b)Attribute ID = 0x66
NOTE! All the values (when applicable) are truncated to 16-bit values and the scale varies between
different types of values.
9
Tel. +358 (0) 201 2121 • Fax +358 (0)201 212 205
Page 77
Appendix B: Communication attribute detailsvacon • 74
10.APPENDIX B: COMMUNICATIONATTRIBUTEDETAILS
This appendix can be used to determine how some of the DeviceNet communication class attributes
are defined. For more details, refer to Vol.1 and Vol.3 of CIP.
10.1DeviceNet’s use of the CAN Identifier Field
The CAN Identifier bits that are available on DeviceNet are divided into message groups. The
predefined Master/Slave connections that are relevant to DeviceNet can be seen in the table below.
The full list of messages can be seen from CIP Vol.3 in Chapter 3-7.
Table 55. Predefined Master/Slave Connection Set Identifier Fields
Identifier BitsIdentity Usage
109876543210
0
01111Source MAC ID
10MAC ID
10Source MAC ID011
10Destination MAC ID100
10Destination MAC ID101
10Destination MAC ID111
Group 1
Message ID
Source MAC IDGroup 1 Messages000-3FF
Group 2
Message ID
Hex
Range
Slave’s I/O Poll
Response
Group 2 Messages400-5FF
Slave’s Explicit
Response Message
Master’s Explicit
Request Message
Master’s I/O Poll
Command
Duplicate MAC ID
Check Message
10.2Connection object paths
This chapter describes how the connection object path is encoded to select different assembly
instances in assembly object for I/O communication. For more detailed information, refer to Vol.1 of
CIP Appendix C: C-1 Abstract Syntax Encoding Coding for Segment Types.
The following figures show how the Produced Connection Path (class code 5, instance 2, attribute
14) and the Consumed Connection Path (class code 5, instance 2, attribute 16) are used to map
instances to assembly object class. For more information refer to Chapter 9.1.7.
Segment Type = Logical Segment
Segment Format: Logical Type=Class
Format = 8 bits
0x200x040x240x150x300x03
Class 4
Figure 14. Example Encoding for Connection Object Paths
Segment Type = Logical Segment
Segment Format: Logical Type=Instance
Logical Format = 8 bits
Segment Type = Logical Segment
Segment Format: Logical Type=Attribute ID
Logical Format = 8 bits
Instance 21
Attribute ID 3
7085_UK
10
Figure 15. Path with 8-bit class
Tel. +358 (0) 201 2121 • Fax +358 (0)201 212 205
Page 79
Appendix C: Fault and warning codesvacon • 76
11.APPENDIX C: FAULTANDWARNINGCODES
OPTE7 uses the implied fault/warning codes for the device profile. For AC drives, the implied fault/
warning codes used are DRIVECOM Nutzergruppe e.V 16-bit codes. The supported fault codes are
listed in the table below. The full list of error codes can be found in Vol. 1 of CIP, section 5-29.6.
Table 56.
Code Value
[Hex]
0000No fault
1000General Fault
2300Current, Device Output Side
2330Short to Earth
3130Phase Failure
3210Overvoltage inside the device
3220Undervoltage inside the device
4210Excess Device Temperature
4220Inadequate Device Temperature
5120DC Link Power Supply
5200Control
5420Chopper
6010Software Reset (Watchdog)
6100Internal Software
7111Brake Chopper Failure
7120Motor
7500Communication