Contents General Information about the Documentation ............8 This document ......................9 Warranty and liability ....................9 Obligation ......................10 Copyright ....................... 10 Storage ........................10 General safety instructions and information on use ............ 11 Terminology ......................11 Designated use ...................... 12 Misuse ........................
Page 4
Connector pin assignment/bus termination/line ............26 Baud rate setting/line lengths ..................27 Setting the node number ..................... 27 Assigning the CANopen interface ................. 28 10 Operational behavior on bus failure ................29 11 CANopen Overview ...................... 30 11.1 Communication Objects ..................30 11.2 Application Objects ....................
Page 6
12.5.14 0x6064/0 Position actual value ................125 12.5.15 0x6065/0 Following error window ..............126 12.5.16 0x6066/0 Following error time out ..............127 12.5.17 0x6067/0 Position window ................. 128 12.5.18 0x6068/0 Position window time ................. 129 12.5.19 0x606C/0 Velocity actual value [u/s] ..............129 12.5.20 0x606D/0 Velocity Window ................
Page 7
14.4.1 Velocity mode [rpm] .................... 178 14.4.1.1 Example Sequence ..................181 14.4.2 Profile Velocity mode [u/s] ................... 183 14.4.2.1 Example Sequence ..................186 14.4.3 Profile position mode ................... 187 14.4.3.1 Example Sequence ..................193 14.4.4 Interpolated position mode ................... 195 14.4.4.1 Example Sequence ..................
General Information about the Documentation For better clarity, the documentation of the frequency inverter is structured according to the custom- er-specific requirements. This documentation was written in German language. The German documentation is the original one. Other language versions are translated. Quick Start Guide The “Quick Start Guide”...
Warranty and liability BONFIGLIOLI VECTRON GmbH would like to point out that the contents of this user manual do not form part of any previous or existing agreement, assurance or legal relationship. Neither are they intended to supplement or replace such agreements, assurances or legal relationships. Any obligations of the manufacturer shall solely be based on the relevant purchase agreement which also includes the complete and solely valid warranty stipulations.
Copyright In accordance with applicable law against unfair competition, this user manual is a certificate. Any copyrights relating to it shall remain with BONFIGLIOLI VECTRON GmbH Europark Fichtenhain B6 47807 Krefeld Germany These user manual is intended for the operator of the frequency inverter. Any disclosure or copying of this document, exploitation and communication of its contents (as hardcopy or electronically) shall be forbidden, unless permitted expressly.
General safety instructions and information on use The chapter "General safety instructions and information on use" contains general safety instructions for the Operator and the Operating Staff. At the beginning of certain main chapters, some safety in- structions are included which apply to all work described in the relevant chapter. Special work-specific safety instructions are provided before each safety-relevant work step.
Designated use The frequency inverter is designed according to the state of the art and recognized safety regulations. The frequency inverters are electrical drive components intended for installation in industrial plants or machines. Commissioning and start of operation is not allowed until it has been verified that the ma- chine meets the requirements of the EC Machinery Directive 2006/42/EC and DIN EN 60204-1.
Residual risks Residual risks are special hazards involved in handling of the frequency inverter which cannot be elim- inated despite the safety-compliant design of the device. Residual risks are not obviously identifiable and can be a potential source of injury or health hazard. Typical residual hazards include: Electrical hazard Danger of contact with energized components due to a defect, opened covers or enclosures or im-...
Warning information and symbols used in the user manual 2.6.1 Hazard classes The following hazard identifications and symbols are used to mark particularly important information: DANGER Identification of immediate threat holding a high risk of death or serious injury if not avoided.
Symbol Meaning Recycling, to avoid waste, collect all materials for reuse 2.6.6 Grounding symbol Symbol Meaning Ground connection 2.6.7 ESD symbol Symbol Meaning ESD: Electrostatic Discharge (can damage components and assemblies) 2.6.8 Information signs Symbol Meaning Tips and information making using the frequency inverter easier.
Directives and guidelines to be adhered to by the operator The operator must follow the following directives and regulations: Ensure that the applicable workplace-related accident prevention regulations as well as other ap- • plicable national regulation are accessible to the staff. An authorized person must ensure, before using the frequency inverter, that the device is used in •...
2.10.2 Use in combination with third-party products • Please note that BONFIGLIOLI VECTRON GmbH will not accept any responsibility for compatibility with third-party products (e.g. motors, cables or filters). • In order to enable optimum system compatibility, BONFIGLIOLI VECTRON GmbH office compo- nents facilitating commissioning and providing optimum synchronization of the machine/plant parts in operation.
2.10.5.1 The five safety rules When working on/in electrical plants, always follow the five safety rules: 1. Isolate 2. Secure to prevent restarting 3. Check isolation 4. Earth and short-circuit, 5. Cover or shield neighboring live parts. 2.10.6 Safe operation During operation of the frequency inverter, always comply with the applicable national and inter- •...
2.10.7 Maintenance and service/troubleshooting Visually inspect the frequency inverter when carrying out the required maintenance work and • inspections at the machine/plant. Perform the maintenance work and inspections prescribed for the machine carefully, including the • specifications on parts/equipment replacement. Work on the electrical components may only be performed by a qualified electrician according to •...
NOTE CM-CAN offers decoupled drivers, while EM modules have coupled drivers. BONFIGLIOLI VECTRON recommends using the CM-CAN module, especially in envi- ronments with critical EMC behavior. For reasons of better readability, in the following chapters CM-CAN module is used ®...
Page 21
The available objects are sub-divided according to: Communication objects (0x1nnn) to DS301 V4.01 Manufacturer objects (0x2nnn) Standardized objects (0x6nnn) to DS402 V1.1 The functions and objects are described as far as necessary in these instructions. For further information, reference is made here to the Draft Standards of the CiA ®...
Supported Configurations ACTIVE CUBE inverters support different types of control and reference values: Standard (without Positioning functions) • • Positioning via contacts (or remote contacts) • Positioning via Motion Control Interface (MCI) via field bus Motion control configurations are set when parameter 30 = x40 (in example 240).
First Commissioning For the first commissioning you should acquaint yourself with the following steps and the described functions: − Installation of the Module Chapter 5.1 − Check and set Terminating resistor Chapter 6 − Setting of the Baudrate Chapter 7 −...
Installation/Disassembly of the communication module Installation The communication module CM-CAN is pre-assembled in a case. Additionally, a PE spring is enclosed for PE connection (shield). Caution! Danger of desytroying the frequency inverter and/or the communication module The frequency inverter must be disconnected from the power supply before •...
Disassembly • Disconnect the frequency inverter from mains voltage and protect it against being energized unintentionally. Remove covers (1) and (2) of the frequency inverter. • Loosen the M2 screw (7) on the communication module • Unplug the communication module from Slot B (4) by unlocking the locking hooks •...
Connector pin assignment/bus termination/line The CAN connection is physically designed according to the ISO 11898 standards (CAN High-Speed). The X310 (9-pole Sub-D) bus plug has been designed according to DS102 Version 2.0 (Bus node, option A). Details can be seen from the following table on the occupancy of the bus plug.
Baud rate setting/line lengths ® The transmission speed of the CANopen communication module CM-CAN can be set 385. via the parameter CAN Baud rate Parameter Setting Description Min. Max. Fact. sett. 385 CAN Baud rate The transmission rate is a function of a variety of application-specific parameters. The line length of the communication network limits the transmission speed due to the ®...
Assigning the CANopen interface ® Normally a CANopen connection is set up using the CM-CAN module. As an alterna- ® tive for special applications, the CANopen connection can be switched to an EM- 276. The inter- module with a CAN driver connection via parameter CAN-Interface 900 of the system bus is set to face can only be changed when parameter...
10 Operational behavior on bus failure ® The operational behavior if the CANopen system fails due to BusOff, guarding, heartbeat, SYNC error, RxPDO length error or NMT state change (leaving NMT state operational) can be parameterized. The required behavior is set with parameter 388.
11 CANopen Overview ® CANopen is used in a wide range of applications and is an especially favoured com- ® munication system for motion control applications. The CANopen based standard DS402 “drives and motion control” describes and defines the necessary objects and functions for motion control systems.
11.3 SDO Function The SDO (Service Data Objects) messages are used for reading and writing the ob- jects located in the object dictionary. Objects with up to four bytes of data are trans- ferred with an expedited SDO transfer that uses one request and one response mes- sage.
11.3.1 Read Access Client Server, Upload Request COB-ID 0x600 + Node-ID index sub- index data data data data 0x40 Server Client, Upload Response COB-ID 0x580 + Node-ID index sub- index data data data data 0x4x data01 data02 data03 data04 The amount of valid data bytes is coded in the response of the command specifier.
11.3.3 Error code table If an error occurs in reading or writing, the server SDO of the frequency inverter re- plies with the SDO abort message. This message contains the index/subindex and appropriate error code. Server Client Abort SDO Transfer COB-ID 0x580 + Node-ID index...
11.3.4 Segmented Transfer For data lengths > 4 Bytes the so called Segmented Transfer is used – the expedited Transfer only supports lengths up to 4 Bytes. In the first “Initiate” Telegram the overall amount of used data of the following se- quence telegrams is defined.
The following sequence of telegrams results: Initiate SDO Upload COB-ID Request Client 0x600 + Index Subidx Daten Server Node-ID 0x40 Response Server 0x580 + Index Subidx Daten Client Node-ID 0x41 … … Segment Upload, first and odd segments COB-ID Request Client ...
Page 36
The Command Specifier have the following setup: Initiate Download Command Specifier: Request: Response: Download SDO Segment Command Specifier: Request: Response: Abbreviation Description Values Client command Specifier 1 = Initiate download request 0 = Download sequence request Server command Specifier 3 = Initiate download request 1 = Download sequence response Only valid if e =1 AND s = 1, If valid: Amount of data bytes, that con-...
Segment Upload, last segment COB-ID Request Client 0x600 + Daten Server Node-ID 0xnn Response Server 0x580 + Daten Node-ID Client 0x10 … … … … … oder 0x20 11.4 PDO Function The PDO (Process Data Objects) messages are messages with up to eight bytes of process data.
11.6 SYNC The SYNC message has two meanings. The SYNC message is necessary for Rx/TxPDO with transmission type synchronous. The SYNC message synchronizes the different devices to communicate with data from the same (defined) time. As soon as the SYNC telegram is received, the data of all devices are “frozen”...
11.7 NMT Functions The NMT (Network management) functions describe the NMT state machine and NMT error control functions. The NMT state machine is controlled by NMT commands. The error control functions guarding and heartbeat are set up by associated commu- nication objects and controlled by special protocols.
11.7.2 Boot-Up message Identifier Byte 0 0x700 (=1792) + Node-ID The Boot-Up message is sent automatically when the device is powered on or reset (i.e. fault reset). This helps the PLC recognizing to switch on a device (i.e. after a power failure and recovery) reliable during operation without Nodeguarding.
11.8 Guarding Guarding response: The inverter responds to every guarding request of the PLC. This is used by some PLCs when powering on to search for available devices. This response is done always Guard Time Lifetime independent of the settings of objects 0x100C/0 0x100D/0 Factor.
11.9 Heartbeat The heartbeat uses the producer/consumer method. The inverter as heartbeat con- sumer can monitor up to three heartbeat producers. The inverter can also send the heartbeat message (as heartbeat producer). The heartbeat contains the NMT state of the producer. Consumer Heartbeat The heartbeat consumer function is set by object 0x1016/n...
Page 43
1452 OS_SyncSource Operation mode Function 0 - Auto The synchronization source is selected automatically by the inverter. The OS is synchronized via CANopen. Factory setting. 1 - CANopen 2 - Systembus The OS is synchronized via Systembus. 99 - off The OS is not synchronized with other devices.
11.11 Fault Reset Depending on the settings and the operating status of the device a fault reset can be done like described: 412 = Statemachine: − When using control via parameter Local/Remote Set bit 7 in 0x6040 Control word = 0x0080. −...
12 Objects The available objects are marked via Index/Subindex and are to be addressed via this identification. This chapter describes all available objects. 12.1 Objects tabular overview The objects are displayed in the next tables. The following definitions apply: Access type Read only The PLC is only allowed to read the data from the ACU.
Page 46
Index SubIndex Name SDO Access Data type PDO-mapping 0x1011 Restore default parameters Highest sub-index supported Read only Unsigned8 Restore all default parame- Read/write Unsigned32 ters Restore communication Read/write Unsigned32 default parameters Restore application default Read/write Unsigned32 parameters 0x1014 COB-ID emergency object Read/write Unsigned32 0x1016...
12.1.3 Device profile objects Index Sub- Designation SDO Ac- Data type PDO- Factory Min…Max Belong- index cess map- setting ing. ping Param. Abort connection 0x6007 Read/write Integer16 -2…3 p.388 option code 0x603F Error code Read only Unsigned16 0x6040 Control word Read/write Unsigned16 p.410...
Page 51
Index Sub- Designation SDO Ac- Data type PDO- Factory Min…Max Belong- index cess map- setting ing. ping Param. Following error win- 0… 0x6065 Read/write Unsigned32 0xFFFF.FFFF p.1105 0xFFFF.FFFF Following error time 0x6066 Read/write Unsigned16 0…65535 p.1119 0… 0x6067 Position window Read/write Unsigned32 0xFFFF.FFFF...
Page 52
Index Sub- Designation SDO Ac- Data type PDO- Factory Min…Max Belong- index cess map- setting ing. ping Param. Homing acceleration 1… 0x609A Read/write Unsigned32 0x0005.0000 p.1134 0x7FFF.FFFF Interpolation data 0x60C1 record Highest sub-index Read only Unsigned8 supported 0x8000.0000 Interpolation data Read/write Integer32 …...
Page 53
Effect of the “save” command (Object 0x1010) (sequences of writing parameters and objects, examples) VPlus VPlus KP500 KP500 1) P 419 = 48 Hz 2) Power OFF & ON 3) P 419 = 48 Hz CANopen VPlus VPlus KP500 KP500 0x6046 = 1140 rpm 1) P 419 = 48 Hz 2) P 419 = 38 Hz...
Page 54
Value of a parameter is set via KP500 or VPlus. No “save” command. 419 = 48 Hz at KP500 or in VPlus. Setting of Maximum Frequency Power OFF and ON. The value of KP500/VPlus is active (48 Hz). ® No “save” command. The value of the CANopen object is overwritten.
12.2 Communication Objects (0x1nnn) The communication objects 0x1nnn contain all parameters for the communication. For easier usage, the objects are summarized by a table in each paragraph. This table is marked additional by color. Orange color = Read Only object Green color = Read and Write object Blue color...
Up to Firmware 5.2.0 (including) “Type” depends on the setting of parameter Con- figuration 30=x40) sets type = 42 “servo A motion control configuration ( Configuration drive”. Other configurations set type = 41 “frequency converter”. Firmware 5.3.0 always sets type = 42 “servo drive”. Example: COB ID CB Index...
12.2.3 0x1005/0 COB-ID SYNC Message Index Sub-index Meaning Data type Access Map Def.-Val 0x1005 COB-ID SYNC Message Unsigned 32 COB-ID SYNC message Object 0x1005 defines the identifier for the SYNC message as ® well as whether the CANopen device generates the SYNC. The default value of this object is 128 (identifier = 128, SYNC message not generat- ed).
Page 58
The inverter can only process the SYNC mechanism in multiples of milliseconds. For communication cycle period this reason the allowed values for object 0x1006/0 multiples of milliseconds. E.g.: 0x1006/0 = 4000 = 4 ms communication cycle period If the is NOT set (0x1006/0 = 0), the inverter measures the time distance between the SYNC messages over the first 11 messages.
12.2.5 0x1007/0 Synchronous window length Index Sub-index Meaning Data type Access Map Def.-Val 0x1007 Synchronous window length Unsigned 32 See Text Synchronous window length is the time span after a SYNC message in which the in- verter is supposed to update its data from receive PDOs and to send transmit PDOs. If either of these actions is not possible in the specified time an emergency message is sent and all remaining synchronous PDOs are discarded until the next SYNC message.
12.2.8 0x100A/0 Manufacturer Software Version Index Sub-index Meaning Data type Access Map Def.-Val 0x100A Manufacturer Software version Visible string See Text The software version is displayed as a sequence of ASCII characters. Example : "5.3.0" The object 0x100A/0 supports the segmented SDO transfer. Check for descriptions and examples chapter 11.3.4.1 and 12.3.1.5.
12.2.11 0x1010/n Store Parameters Index Sub-index Meaning Data type Access Map Def.-Val 0x1010 Highest sub-index supported Unsigned8 Store all parameters Unsigned32 See text Store communication parameters Unsigned32 See text Store application parameters Unsigned32 See text With object 0x1010/n parameter/object settings can be stored to non-volatile memory.
12.2.12 0x1011/n Restore default Parameters Index Sub-index Meaning Data type Access Map Def.-Val 0x1011 Highest sub-index supported Unsigned8 Restore all parameters Unsigned32 See text Restore communication parame- Unsigned32 See text ters Restore application parameters Unsigned32 See text With object 0x1011/n parameters/objects can be set to their default values. This ob- ject supports 3 sub-indexes with different functions.
12.2.13 0x1014/0 COB-ID Emergency Message Index Sub-index Meaning Data type Access Map Def.-Val 0x1014 COB-ID Emergency Message Unsigned32 See text The identifier and thus the definition of the priority for the emergency message can be set with object 0x1014/0. The default value of the identifier is 128 + Node ID (valid). Object 0x1014/0 Bit 31 Bit 30...
12.2.14 0x1016/n Consumer Heartbeat Time Index Sub-index Meaning Data type Access Map Def.-Val 0x1016 Highest sub-index supported Unsigned8 Consumer Heartbeat Time 1 Unsigned32 See text Consumer Heartbeat Time 2 Unsigned32 See text Consumer Heartbeat Time 3 Unsigned32 See text Up to three heartbeat producers can be monitored with object 0x1016/n (controlled via sub-indexes n = 1 ...
See text Revision number Unsigned32 See text Serial number Unsigned32 See text The vendor ID "0xD5" identifies the manufacturer Bonfiglioli Vectron GmbH. This ® vendor ID has been assigned by the CANopen users' organization “CAN in Automa- ® www.can-cia.org tion” (CiA...
12.2.18 0x1200/n SDO Server Parameter Index Sub-index Meaning Data type Access Map Def.-Val 0x1200 Highest sub-index supported Unsigned8 COB-ID client server (Rx) Unsigned32 See text COB-ID server client (Tx) Unsigned32 See text Object 0x1200 defines the SDO server parameters. The values are read-only and pre defined according to the device node address.
Page 67
Object 0x1400/0x1401/0x1402 COB-ID Bit 31 Bit 30 Bit 29 Bit 11 ... 28 Bit 0 … 10 valid frame 11 bit CAN-ID Bit 31: 0 = PDO existent/valid 1 = PDO non-existent/not valid Bit 29: 0 = 11 Bit ID 1 = 29 Bit ID NOT ALLOWED Bit 0 …...
12.2.20 0x1600/n, 0x1601/n, 0x1602 RxPDO Mapping Parameters Index Sub-index Meaning Data type Access Map Def.-Val 0x1600 Number of mapped objects Unsigned8 0x1601 0x1602 mapped obj. Unsigned32 See text mapped obj. Unsigned8 See text mapped obj. Unsigned8 See text mapped obj. Unsigned8 See text mapped obj.
Page 69
Example*: COB ID CB Index Data Read Request 00 16 00 00 00 00 Reply 00 16 10 00 40 60 Write Access 00 16 Reply * 00 16 00 00 CB: Control byte SI: Sub Index All values in hexadecimal without leading 0x Note, that Object 1400/1 Highest bit has to be deactivated first for the correct Write access for Object 1600/n.
Resulting mapping Target velocity Control word Modes of operation (0x6042) (0x6040) (0x6060) 00 00 00 00 This example shows the necessary telegrams with the according responses of the device. The mapping is only stored in RAM and therefore are lost after a power restart. To store the mapping into EEPROM (power-fail safe) refer to chapter 12.2.11.
Page 71
Object 0x1800/0x1801/0x1802 transmission type value meaning description Update TxPDO data and send on SYNC only when Synchronous data has changed 1 … 240 Synchronous Update TxPDO data and send on each “n” SYNC 241 … 251 Reserved Value not allowed synchronous/RTR Update TxPDO data on SYNC and send on following asynchronous/RTR Update TxPDO data and send on RTR asynchronous...
Page 72
Example Event time & Inhibt time: The actual speed value is transferred via TxPDO. The value is updated after the inhibit time has elapsed. At time A, the value remains constant. During this time, the value is updated after the Event time has elapsed. At time B, the value changes and is trans- mitted via TxPDO.
12.2.22 0x1A00/n, 0x1A01/n, 0x1A02/n TxPDO Mapping Parameters Index Sub-index Meaning Data type Access Map Def.-Val 0x1A00 Number of mapped objects Unsigned8 0x1A01 0x1A02 mapped obj. Unsigned32 See text mapped obj. Unsigned32 See text mapped obj. Unsigned32 See text mapped obj. Unsigned32 See text mapped obj.
Page 74
Example*: COB ID CB Index Data Read Request 00 1A 00 00 00 00 Reply 00 1A 10 00 41 60 Write Access 00 1A Reply * 00 1A CB: Control byte SI: Sub Index All values in hexadecimal without leading 0x Note, that Object 1400/1 Highest has to be deactivated first for the correct Write access for Object 1600/n.
12.3 Manufacturer objects (0x2nnn) – Parameter access For direct write/read access to inverter parameters via the SDO channel, a parameter is addressed via index and sub-index. Index and sub-index are used as follows for accessing the inverter parameters: Index = Parameter number + 0x2000 Sub-index = required data set (0, 1 ...
12.3.1.1 SDO examples (expedited transfer only) Writing parameters: Client Server SDO Download (expedited) COB ID Control byte Index Subindex Data 0xnn 0x2B uint/int 0x23 long Server Client Download Response writing process free of errors COB ID Control byte Index Subindex Data...
12.3.1.2 Examples of writing parameters Example 1 Write parameter 372 (type: uint) in data set 2 with the parameter value Rated Speed 2980. Index = 372 + 0x2000 = 0x2174, value = 2980 = 0x0BA4 Client Server SDO Download (expedited) COB ID Control byte Index Subindex...
12.3.1.3 Examples of reading parameters Example 1 Read parameter 372 (type: uint) in data set 2 with the current parame- Rated speed ter value 1460. Index = 372 + 0x2000 = 0x2174, value = 1460 = 0x05B4 Client Server SDO Upload (expedited) COB ID Control byte Index...
12.3.1.4 Example to Write parameters via Segmented Transfer 029 (Type String), in data set 0 with the parameter val- Write Parameter User Name ue “Bonfiglioli Vectron CANopen” (= 27 characters = 0x1B characters). Index = 29 + 0x2000 = 0x201D ASCII Hexadec-...
Page 80
1st Segment Server Client Upload Segment Request (bytes 1…7) COB ID Control byte Daten 0x601 0x00 0x42 0x6F 0x6E 0x66 0x69 0x67 0x6C Server Client Upload Segment Response (bytes 1…7) COB ID Control byte Daten 0x20 0x581 0x00 0x00 0x00 0x09...
12.3.1.5 Examples to Read parameters via Segmented Transfer Example 1 Read Parameter 012 (Type String), in data set 0 with the Inverter Software Version actual parameter value “5.2.0 STO”. Index = 12 + 0x2000 = 0x200C, Value = “5.2.0 STO” ASCII (blank) S Hexadec-...
Page 82
Example 2 Reading of Parameter 029 (Type String), in data set 0 with the actual User name parameter value “CANopen device”. Index = 29 + 0x2000 = 0x201D, Wert = “CANopen device” ASCII Hexadec- 0x43 0x41 0x4E 0x6F 0x70 0x65 imal ASCII (blank)
12.3.2 Handling of index parameters/cyclic writing Index Parameters are used for different ACU functionalities. Instead of the 4 data sets 16 or 32 indexes are used with these parameters. The ad- dressing of the individual index is done via an index access parameter separated by the functionality.
NOTE The values are entered automatically into the EEPROM on the controller. If values are to be written cyclically, there must be no entry into the EEPROM, as it only has a limited number of admissible writing cycles (about 1 million cycles). If the number of admissible writing cycles is exceeded, the EEPROM is destroyed.
12.4 Manufacturer objects (0x3000 … 0x5FFF) In addition to the device profile objects the following manufacturer specific objects are implemented. 12.4.1 0x3000/0 SYNC Jitter Index Sub-index Meaning Data type Access Map Def.-Val 0x3000 SYNC Jitter Unsigned16 See Text DS301 does not include an object for monitoring the jittering of the SYNC message. SYNC ACTIVE CUBE inverters monitor SYNC message jittering with object 0x3000/0 Jitter...
Example: COB ID CB Index Data Read Request 00 30 00 00 Reply 00 30 00 00 Write Access 00 30 10 00 Reply 00 30 00 00 CB: Control byte SI: Sub Index All values in hexadecimal without leading 0x SYNC Jitter Object 0x3000 is located in the application object area and is saved by...
12.4.4 0x3003/0 Digital Out set values Index Sub-index Meaning Data type Access Map Def.-Val 0x3003 Digital Out set values Unsigned8 Via object 0x3003 there are 5 digital sources available for use with parameters, which require digital values. Object 0x3003 Source no. Source name Operation mode Digital output...
12.4.5 0x3004/0 Boolean Mux Index Sub-index Meaning Data type Access Map Def.-Val 0x3004 Boolean Mux Unsigned16 Via object 0x3004 up to 16 boolean values can be transferred from the ACU to a PLC in a compressed manner. Each bit in 16 bit object 0x3004 displays the actual value of the connected boolean source.
12.4.6 0x3005/0 Boolean DeMux Index Sub-index Meaning Data type Access Map Def.-Val 0x3005 Boolean DeMux Unsigned16 Via object 0x3005 up to 16 boolean values can be written in a compressed manner. These values are available as sources which can be chosen by the selection of Obj 0x3005 Demux Out 1…16 832 …...
12.4.7 0x3006/0 Percentage set value Index Sub-index Meaning Data type Access Map Def.-Val 0x3006 Percentage set value Unsigned16 Via object 0x3006 it is possible to write to a percentage source like parameter S. Ref- 056. erence Value The value of object 0x3006 is available as source which can be chosen by the selec- tion of “815 - Obj 0x3006 Reference Percentage”...
12.4.8 0x3007/0 Percentage actual value 1 Index Sub-index Meaning Data type Access Map Def.-Val 0x3007 Percentage actual value 1 Unsigned16 Object 0x3007 displays the value of a percentage source which is selectable via pa- ® 1423. rameter CANopen Percentage Actual Value Source Default source is 52 –...
12.4.9 0x3008/0 Percentage actual value 2 Index Sub-index Meaning Data type Access Map Def.-Val 0x3008 Percentage actual value 2 Unsigned16 Object 0x3008 displays the value of a percentage source which is selectable via pa- ® rameter 1414. CANopen Percentage Actual Value Source 2 Default source is 52 –...
12.4.10 0x3011/0 Actual value Word 1 Index Sub-index Meaning Data type Access Map Def.-Val 0x3011 Actual value Word 1 Unsigned16 Object 0x3011 displays the value of a word source which is selectable via parameter 1415. CANopen Actual. Value Word 1 Default source is 52 –...
12.4.11 0x3012/0 Actual value Word 2 Index Sub-index Meaning Data type Access Map Def.-Val 0x3012 Actual value Word 2 Unsigned16 Object 0x3012 displays the value of a word source which is selectable via parameter ® 1416. CANopen Actual Value Word 2 Default source is 52 –...
12.4.12 0x3021/0 Actual value Long 1 Index Sub-index Meaning Data type Access Map Def.-Val 0x3021 Actual value Long 1 Unsigned32 Object 0x3021 displays the value of a Long source which is selectable via parameter ® 1417. CANopen Actual Value Long 1 Default source is 9 –...
12.4.13 0x3022/0 Actual value Long 2 Index Sub-index Meaning Data type Access Map Def.-Val 0x3022 Actual value Long 2 Unsigned32 Object 0x3022 displays the value of a Long source which is selectable via parameter ® 1418. CANopen Actual Value Long 2 Default source is 9 –...
12.4.14 0x3111/0 Ref. Value word 1 Index Sub-index Meaning Data type Access Map Def.-Val 0x3111 Ref. Value word 1 Unsigned16 Via object 0x3111 it is possible to write to a Word source like parameter TxPDO1 950 of the Systembus. Word 1 The value of object 0x3111 is available as source which can be chosen by the selec- tion of “762 - CANopen 0x3111 Ref.
12.4.15 0x3112/0 Ref. Value word 2 Index Sub-index Meaning Data type Access Map Def.-Val 0x3112 Ref. Value word 2 Unsigned16 Via object 0x3112 it is possible to write to a Word source like parameter TxPDO1 950 of the Systembus. Word 1 The value of object 0x3112 is available as source which can be chosen by the selec- tion of “763 - CANopen 0x3112 Ref.
12.4.16 0x3121/0 Ref. Value long 1 Index Sub-index Meaning Data type Access Map Def.-Val 0x3121 Ref. Value long 1 Unsigned32 Via object 0x3121 it is possible to write to a Word source like parameter TxPDO1 954 of the Systembus. Long 1 The value of object 0x3121 is available as source which can be chosen by the selec- tion of “764 - CANopen 0x3121 Ref.
12.4.17 0x3122/0 Ref. Value long 2 Index Sub-index Meaning Data type Access Map Def.-Val 0x3122 Ref. Value long 2 Unsigned32 Via object 0x3122 it is possible to write to a Word source like parameter TxPDO1 954 of the Systembus. Long 1 The value of object 0x3122 is available as source which can be chosen by the selec- tion of “765 - CANopen 0x3122 Ref.
Alternatively the parameters 1123, 1124 and 1142 can be used instead of the Objects. Usage of the Objects will write the parameters in RAM (data set 5). Object Parameter 0x5F10/1 Gear factor Numerator 1123 Gear Factor Numerator 0x5F10/2 Gear factor Denominator 1124 Gear Factor Denominator 0x5F10/3 Gear factor Resync on change 1142...
Page 103
The values of Objects 0x5F11/n…0x5F14/n are limited as follows: Object Setting Object Min. Max. 0x5F11/1 0x5F12/1 -2147483647 2147483647 Phasing: Offset 0x5F13/1 (= 0x8000 0000) (= 0x7FFF FFFF) 0x5F14/1 0x5F11/2 0x5F12/2 2147483647 Phasing: Speed 0x5F13/2 (= 0x7FFF FFFF) 0x5F14/2 0x5F11/3 0x5F12/3 2147483647 Phasing: Acceleration 0x5F13/3...
Page 104
Via Objects 0x5F11, 0x5f12, 0x5F13 and 0x5F14 four different Phasing profile can be created. The Phasing Profile is selected via Control word bits 12 and 13. Phasing select Phasing Profile Bit 13 Bit 12 1 (0x5F11) 2 (0x5F12) 3 (0x5F13) 4 (0x5F14) Alternatively the parameters 1125, 1126 and 1127 can be used instead of the Objects.
12.4.21 0x5F16/0 In Gear Time Index Sub-index Meaning Data type Access Def.-Val 0x5F16 In Gear Time Unsigned16 Object works in: Object doesn’t work in: Motion Control: Motion Control: • • Table Travel record mode Profile Positioning mode Electronic Gear: Slave Velocity mode Profile Velocity mode Homing mode...
Page 107
Maximum speed* Limitation missioning. Chapter 16.6 contains conversion formulas between Hz, rpm and u/s. Bonfiglioli Vectron recommends: • to 90 % of the mechanical rated speed and Maximum speed* 1118 of the Position Controller to the value corresponding to 10 % of Limitation the Maximum frequency.
Controller block diagram In order to avoid oscillations of the drive while it is at standstill, amplification is re- duced to 50 % of the parameterized value for small position deviations Amplification [%] Control deviation -0.25 0.00 0.25 0.50 -0.50 of position [°] The following behavior may indicate that the controller parameters are not config- ured properly:...
Page 109
Object works in: Object doesn’t work in: Motion Control: Motion Control: • • Table Travel record mode Profile Positioning mode Velocity mode Profile Velocity mode Homing mode Interpolated mode Move away from Limit Switch Electronic Gear: Slave Non motion Control (conf. ≠ x40) •...
12.5 Device Profile Objects (0x6nnn) 12.5.1 0x6007/0 Abort Connection option code Index Sub-index Meaning Data type Access Def.-Val 0x6007 Abort Connection option code Integer16 abort connection option code Object specifies the operational behavior of the frequen- cy inverter if the bus connection fails due to BusOff, guarding, heartbeat, SYNC error, RxPDO length error or NMT state change (leaving NMT state operational).
Page 112
388 or writing object 0x6007 has the same effect. Writing Bus Error behavior If object 0x6007 was written and then a save parameters command (object 0x1010) processed, the value of 0x6007 is stored in non volatile memory. After the next power on of the inverter the previously set value for 0x6007 is reactivated and overwrites the setting of 388.
Page 113
Typical recovery sequence after CAN error: CAN error error reaction as defined by object 0x6007 abort connection option code NMT change ? (defined by object 0x1029) NMT state = Stopped or Pre-Operational Set NMT state Operational RxPDO Length Error ? Guarding/Heartbeat Error ? Send one RxPDO with Restart Guarding/Heartbeat...
12.5.2 0x603F/0 Error code Index Sub-index Meaning Data type Access Map Def.-Val 0x603F Error code Unsigned16 error code The object is used to store the last error that occurred. In DS402, a large number of possible error codes are specified. The following list shows the relationship between the error code displayed internally by the frequency error code inverter and on the KP500 control unit, and the error secured in object...
12.5.3 0x6040/0 Control word Index Sub-index Meaning Data type Access Map Def.-Val 0x6040 Control word Unsigned16 Control word Object 0x6040/0 is relevant to the inverter remote state machine when- ever parameter 412 is set to 1 (remote state machine). LocalRemote Control word 15 14 13 12 11 10 9 0 Bit...
12.5.4 0x6041/0 Status word Index Sub-index Meaning Data type Access Def.-Val 0x6041 Status word Unsigned16 Status word Object 0x6041/0 displays the actual state of the inverter. Object 0x6041/0 Status word 15 14 13 12 11 10 9 0 Bit Ready to switch on Switched on Operation enabled Fault...
Example: COB ID CB Index Data Read Request 42 60 00 00 Reply 42 60 00 00 Write Access 42 60 DC 05 Reply 42 60 00 00 CB: Control byte SI: Sub Index All values in hexadecimal without leading 0x 12.5.6 0x6043/0 Target velocity demand Index Sub-index...
12.5.8 0x6046/n Velocity min max amount Index Sub-index Meaning Data type Access Def.-Val 0x6046 Highest sub-index supported Unsigned8 Velocity min amount (RPM) Unsigned32 See text Velocity max amount (RPM) Unsigned32 See text Object works in: Object doesn’t work in: • Motion Control: All modes Non motion Control (conf.
Page 120
If objects 0x6046/1 or 0x6046/2 were written and then a save parameters command (object 0x1010) processed, the object values are stored in non volatile memory. After the next power on of the inverter, the previously set values are reactivated and over- 418 and write the settings of parameters Minimum Frequency...
12.5.12 0x6060/0 Modes of operation Index Sub-index Meaning Data type Access Map Def.-Val 0x6060 Modes of operation Integer8 Object works in: Object doesn’t work in: Motion Control: Non motion Control (conf. ≠ x40) • • All modes modes of operation With object , the designated operation mode of the inverter is set.
12.5.13 0x6061/0 Modes of operation display Index Sub-index Meaning Data type Access Map Def.-Val 0x6061 Modes of operation display Integer8 Object works in: Object doesn’t work in: • Motion Control: Non motion Control (conf. ≠ x40): • All modes Value always “2” modes of operation display Object 0x6061 acknowledges the previously set value of...
12.5.15 0x6065/0 Following error window Index Sub-index Meaning Data type Access Def.-Val 0x6065 Following error window Unsigned32 0xFFFF FFFF Object works in: Object doesn’t work in: Non motion Control (conf. ≠ x40) • Motion Control: • All modes following error window Object 0x6065 is used to set the threshold of a device warning when the following error becomes too big.
12.5.16 0x6066/0 Following error time out Index Sub-index Meaning Data type Access Def.-Val 0x6066 Following error time out Unsigned16 (=10) Object works in: Object doesn’t work in: Non motion Control (conf. ≠ x40) • Motion Control: • All modes following error window When a following error (Object 0x6065 ) occurs longer than the...
12.5.17 0x6067/0 Position window Index Sub-index Meaning Data type Access Def.-Val 0x6067 Position window Unsigned32 0xFFFF FFFF Object works in: Object doesn’t work in: Motion Control: Non motion Control (conf. ≠ x40) • • All modes The signal “target position reached” can be changed in accuracy with Object 0x6067 position window for the modes which use Status Word Bit 10 “Target reached”...
12.5.18 0x6068/0 Position window time Index Sub-index Meaning Data type Access Def.-Val 0x6068 Position window time Unsigned16 (=10) Object works in: Object doesn’t work in: Non motion Control (conf. ≠ x40) • Motion Control: • All modes position window position When the actual position is within the during the defined window time...
0, bit 10 “Target reached” of the Status word is only set with the exact equality of actual speed and reference speed. Bonfiglioli Vectron recommends to set the value large enough to get a reliable status information of Bit 10 “Target reached”.
12.5.24 0x6071/0 Target Torque Index Sub-index Meaning Data type Access Def.-Val 0x6071 Target Torque Integer16 The value transmitted via Object 0x6071 is selectable as source Q.808 for various parameters (e.g. 1381). FT Input buffer percentage It is also available as operation mode 95 or inverted as 195 (e.g. for parameter Refer- 476 in configurations with torque control ence Percentage Source...
12.5.26 0x6078/0 Current actual value Index Sub-index Meaning Data type Access Def.-Val 0x6078 Torque actual value Integer16 Current actual value Object 0x6078 displays the current actual value (see parameter 211). R.m.s current A value of 0x3E8 (=1000) corresponds to the rated motor current (100.0 %). The 371.
12.5.28 0x607A/0 Target position Index Sub-index Meaning Data type Access Def.-Val 0x607A Target position Integer32 Object works in: Object doesn’t work in: • Motion Control: • Motion Control: Profile Positioning mode Table Travel record mode Velocity mode Profile Velocity mode Homing mode Interpolated mode Move away from Limit Switch...
12.5.35 0x6091/n Gear ratio Index Sub-index Meaning Data type Access Def.-Val 0x6091 Highest sub-index supported Unsigned8 Motor shaft revolutions Unsigned32 Driving shaft revolutions Unsigned32 Object works in: Object doesn’t work in: Non motion Control (conf. ≠ x40) • Motion Control: •...
Page 144
The values of Object 0x6091/1 and 6091/2 are limited as follows: Parameter Setting Object Min. Max. 65535 0x6091/1 Motor shaft revolutions (= 0x0000 FFFF) 65535 0x6091/2 Driving shaft revolutions (= 0x0000 FFFF) Example: COB ID CB Index Data Read Request 91 60 00 00 00 00 Reply...
12.5.37 0x6098/0 Homing method Index Sub-index Meaning Data type Access Def.-Val 0x6098 Homing method Integer8 Object works in: Object doesn’t work in: • Motion Control x40: • Motion Control x40: Homing mode Profile Positioning mode Profile Velocity mode Velocity mode Interpolated mode Table Travel record mode Move away from Limit Switch...
Page 147
Function 0x6098/0 Homing Method Pos. Lim.-Sw., Ref.-Sig. right of Reversal of direction of rotation when positive HW left Edge of Home-Sw. limit switch is reached. Home position is the first encoder ref. signal to the Pos. Lim.-Sw., Ref.-Sig. left of left or right of the left or right edge of the home right Edge of Home-Sw.
12.5.38 0x6099/n Homing speeds Index Sub-index Meaning Data type Access Def.-Val 0x6099 Highest sub-index supported Unsigned8 speed during search for switch Unsigned32 0x5 0000 speed during search for zero Unsigned32 0x2 0000 Object works in: Object doesn’t work in: Motion Control: Motion Control x40: •...
Example: COB ID CB Index Data Read Request 99 60 00 00 00 00 Reply 99 60 00 00 05 00 Write Access 99 60 B0 AD 01 00 Reply 99 60 00 00 00 00 CB: Control byte SI: Sub Index All values in hexadecimal without leading 0x 12.5.39 0x609A/0 Homing acceleration Index Sub-index Meaning...
12.5.40 0x60C1/1 Interpolation data record Index Sub-index Meaning Data type Access Def.-Val 0x60C1 Highest sub-index supported Unsigned8 Interpolation data record 1 Integer32 Object works in: Object doesn’t work in: • Motion Control: • Motion Control: Interpolated mode Table Travel record mode Profile Positioning mode Profile Velocity mode Velocity mode...
12.5.41 0x60F4/0 Following error actual value Index Sub-index Meaning Data type Access Def.-Val 0x60F4 Following error actual value Integer32 Object works in: Object doesn’t work in: Non motion Control (conf. ≠ x40) • Motion Control: • All modes In the application manual “Positioning”, the term “Contouring error” is used instead of ®...
12.5.42 0x60F8/0 Max Slippage [u/s] Index Sub-index Meaning Data type Access Def.-Val 0x60F8 Max Slippage Integer32 Object works in: Object doesn’t work in: • Motion Control: • Motion Control: Profile Velocity mode Table Travel record mode Profile Positioning mode Velocity mode Homing mode Interpolated mode Move away from Limit Switch...
13.1 Object and parameter dependencies Depending on the object 0x6060 Modes of Operation the used objects and parame- ters differ. Because the different objects and parameters are used they can and must be set individually. Using the Deceleration and Quick Stop is depends on the actual mode of operation, control commands and error reaction to communication errors (see object 0x6007/0 abort connection option code...
Page 156
Mode Profile Positioning mode Interpolated position mode Modes of 1)2) Operation Target Posi- 0x60C1/1 interpolation data 1293 , S.Target Pos. tion record Default: 802 - Obj. 0x607A Target Position Speed 1294 , S.Profile Vel. Default: 803 - Obj. 0x6081 Profile Velocity Limitation Obj.
The graphical overview contains the most significant objects used. Further objects might apply to the different modes; check the descriptions of the objects and modes for further details. The Motion Control Interface (MCI) is a defined interface of the ACU device for posi- tioning control.
13.3 Homing When the drive is started, a defined starting position must be specified for absolute positioning modes. In a homing operation, the point of reference of the positioning operation is determined. All positioning data relates to this point of reference. Once the homing operation is started, the drive moves until it reaches a home switch or limit switch and stops there.
13.5 Move away from Hardware limit switches If a hardware limit switch was activated, depending on parameter setting 1143 Fault a fault message is triggered and the direction of rotation is disabled. reaction After a fault reset the still enabled direction of rotation can be used for a motion. For the moving away all operating modes can be used in general as long as the drive command executes the movement in the enabled direction.
13.6 Motion Control Interface for Experts The Motion Control Interface offers the experienced user the possibility to change the sources which will be used by the Motion Control Interface. By default, these are set ® to CANopen . Experienced users can change these in example to Systembus sources. Parameter Setting Description...
13.7 Motion Control Override The Motion Control Override Function can be used to transmit the motion profile via serial communication (VABus or Modbus). Therefore in the User software VPlus for Windows a motion profile can be used when a control is not finished programming during commissioning.
14 Inverter Control The control of the frequency inverter can, in principle, be carried out using three op- eration modes. These are set via the data set change-over capable parameter 412. cal/Remote Parameter Setting Description Min. Max. Fact. sett. 412 Local/Remote ®...
14.1 Control via digital inputs/remote digital inputs In the operation mode Control via Contacts or Control via Remote-Contacts (parame- 412 = 0 or 2), the frequency inverter is controlled via the digital Local/Remote inputs S1IND (STOA AND STOB), S2IND to EM-S3IND directly, or by digital input Control word emulation with help of the individual bits in the .
Page 166
Status word 15 14 13 12 11 10 9 0 Bit Ready to switch on Switched on Operation enabled Fault Voltage enabled Quick stop (Low active) Switch on disabled Warning Remote Target reached Internal limit active Warning 2 When using the control mode control via remote digital inputs, the digital inputs STOA Control word AND STOB at X210A.3/X210B.2 must be set AND bit 0 of must be set in...
14.1.1 Device State machine State machine: not ready to switch on 0x00 quitt fault switched on fault 0x23 0x08 stop drive start drive operation enabled 0x37 Stateword Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Switched on Operation enabled Fault Bits marked “x”...
14.2 Control via state machine In the operation mode “control via state machine” (parameter 412 = Local/Remote Control word 1), the frequency inverter is controlled via the State transition 4 to state “Operation enabled” is only possible when: 30 = x40) digital input −...
Page 169
Status word 15 14 13 12 11 10 9 0 Bit Ready to switch on Switched on Operation enabled Fault Voltage enabled Quick stop (Low active) Switch on disabled Warning Manufacturer specific Remote Target reached Internal limit active Operation mode specific Operation mode specific Manufacturer specific Manufacturer specific...
14.2.1 Statemachine diagram State machine: Control word: Control The device control commands are triggered by the following bit pattern in the word Control word Bit 7 Bit 3 Bit 2 Bit 1 Bit 0 Fault Enable Quick Enable Switch on Command Transitions reset...
Page 171
State transition 3 (command “Switch on” [0x07]) is only processed if bit no. 4 “Volt- age enabled” of the Status word is set. State transition 4 (command “Enable operation” [0x0F]) is only processed if the re- lease is set via hardware contacts STO. If the hardware release via STO is not set, the frequency inverter remains in state “Switched On”...
Page 172
Bit 10, Target reached, is set whenever the specified reference value has been reached. In non motion control configurations (p.30 ≠ x40), target reached is related to the target velocity reference speed object 0x6042 . In the special case of power failure regulation, the bit is also set if the power failure regulation has reached the frequency 0 Hz (see operating instructions).
14.3 Non motion control configurations In non motion control configurations (Parameter 30 ≠ x40), object Configuration modes of operation velocity mode modes of 0x6060 is fixed to “2” . Object 0x6061 operation display velocity mode is always “2” . This cannot be changed. Related objects: 0x6040 Control word...
14.3.2 Behavior in transition 5 (Disable operation) behavior in transition 5 from "Operation enabled" to "Switched on" can be pa- rameterized. The behavior is set via parameter 392. State transition 5 Parameter Setting Description Min. Max. Fact. sett. 392 State transition 5 Operation mode Function immediate transition from "Operation enabled“...
14.3.3 Reference value / actual value target The PLC gives its reference value to the frequency inverter via object 0x6042/0 velocity in the RxPDO used and receives the information on its actual value back via control effort object 0x6044/0 in the TxPDO used. The use of the reference/actual value channel depends on the set configuration (con- trol system).
434 = 2 (only reference line value), then this reference line value is Ramp set-point limited to fmin. Please remember that the sign in front of fmin at reference value = 0 is derived from the sign in front of the last reference line value ≠ 0. After Power On, the reference line value is limited to +fmin! 434 = 3, the sign in front of the overall reference value results Ramp set-point...
14.4 Motion control configurations WARNING Dangerous state due to new mode! modes of operation 0x6060 is changed during operation (control word = 0xnnnF), a dangerous state may occur in the new mode. modes of operation Before changing 0x6060 , check the status word (e.g. for •...
14.4.1 Velocity mode [rpm] Modes of operation The velocity mode is selected via object 0x6060/0 = 2. Control word In velocity mode the "operation mode specific" bits of the control the ramp function generator “rfg”. The function is explained in the block diagram. Related objects: 0x6040 Control word...
Page 179
Status word 15 14 13 12 11 10 9 0 Bit Ready to switch on Switched on Operation enabled Fault Voltage enabled Quick stop (low active) Switch on disabled Warning Remote Target reached (not used) Internal limit active Warning 2 Block diagram Bit 5 / rfg unlock Run_RFG...
Page 180
The special function generator is only evaluated, if 1299 Q. Special Function Genera- is set unequal to “9 –Zero”. If 1299 is set to “9-Zero”, the value of the ramp out- Q. Special Function Generator put is always used. If Special function generator 1299 is set unequal to Q.
14.4.1.1 Example Sequence To start the velocity mode, the correct sequence has to be sent from the PLC. Control word = 0x0000 Disable voltage Status word = 0x0050 Switch On Disabled Modes of Operation = 2 (Velocity mode) Control word = 0x0006 Shutdown Status word =...
Page 182
WARNING Dangerous state due to new mode! Modes of Operation When 0x6060 is changed during operation (Control word = • 0xnnnF), a dangerous state can occur in the new mode. Modes of Operation • Checking the status word before changing 0x6060 (i.e.
14.4.2 Profile Velocity mode [u/s] Modes of operation The profile velocity mode is selected via object 0x6060/0 In profile Velocity mode the inverter receives a reference speed in [u/s]. Related objects: 0x6040 Control word 0x606F Velocity Threshold 0x6041 Status word 0x6070 Velocity Threshold Time 0x6046...
Page 184
Status word 15 14 13 12 11 10 9 0 Bit Ready to switch on Switched on Operation enabled Fault Voltage enabled Quick stop (low active) Switch on disabled Warning Remote Target reached Internal limit active Speed Max Slippage Warning 2 The Profile Velocity Mode is used to set the reference speed in user units [u/s].
Page 185
Velocity Window Velocity Window time Via Objects 0x606D 0x606E Bit 10 “Target reached” of the status word is set. Velocity Threshold Velocity Threshold time Via Objects 0x606F 0x6070 Bit 12 „Velocity“ of the status word is set. Max Slippage Via Object 0x60F8 a slip monitoring via Bit 13 “Max Slippage”...
14.4.2.1 Example Sequence To start the Profile Velocity mode, the correct sequence has to be sent from the PLC. Control word = 0x0000 Disable voltage Status word = 0x0050 Switch On Disabled Modes of (Profile Velocity mode) Operation = Control word = 0x0006 Shutdown Status word = 0x0031 Ready to switch on...
14.4.3 Profile position mode Modes of operation The profile position mode is selected via object 0x6060/0 In profile position mode the inverter receives a target position followed by a command to move to this position. Related objects: 0x6040 Control word 0x6041 Status word 0x6046...
Page 188
Status word 15 14 13 12 11 10 9 0 Bit Ready to switch on Switched on Operation enabled Fault Voltage enabled Quick stop (Low active) Switch on disabled Warning Remote Target reached Internal limit active Set-point acknowledge Following error Warning 2 CM-CAN ACU 04/13...
Page 189
Control w ord Change on Change set-point New set-point Description set-point immediately Bit 9 Bit 5 Bit 4 0 1 Positioning shall be completed (tar- get reached) before the next one is started 0 1 Next position shall be started imme- diately 0 ...
Page 190
Example: single set-point change on set-point control bit control bit change set immediately After a set-point is sent to the drive, the control device signals set-point valid by a new set-point rising edge on bit in the Control word. The drive answers by setting bit set-point acknowledge and starts moving to the new target position.
Page 191
Example: single set-point change on set-point control bit control bit change set immediately When a set-point is in progress and a new set-point is validated by control bit set-point (rising edge), the new set-point is processed immediately. new set point (control bit 4) target position (set point)
Page 192
Example: set of set-points change on set-point = 0/1 control bit control bit change set immediately While a Positioning is in progress, the set point is changed. Change on set point = 0 Current target position will be stopped at. After the posi- tion is reached, the new set point is taken over.
14.4.3.1 Example Sequence To start the Profile position mode, the correct sequence has to be sent from the PLC. Control word = 0x0000 Disable voltage Status word = 0x0050 Switch On Disabled Modes of (Profile Positon mode) Operation = Control word = 0x0006 Shutdown Status word =...
Page 194
WARNING Dangerous state due to new mode! Modes of Operation When 0x6060 is changed during operation (Control word = • 0xnnnF), a dangerous state can occur in the new mode. Modes of Operation • Checking the status word before changing 0x6060 (i.e.
14.4.4 Interpolated position mode Modes of opera- The interpolated position mode is selected via object 0x6060/0 tion = 7. In interpolated position mode the inverter receives a target position at equi- distant time intervals. Related objects: 0x6040 Control word 0x6041 Status word 0x6046 Velocity min max amount...
Page 196
Status word 15 14 13 12 11 10 9 0 Bit Ready to switch on Switched on Operation enabled Fault Voltage enabled Quick stop (low active) Switch on disabled Warning Remote Target reached Internal limit active Ip-mode active Warning 2 interpolation submode Only linear interpolation is available (for this, object 0x60C0/0...
Page 197
Profile acceleration • 0x6083 is only used when the interpolated mode is acti- vated (rising edge of Bit 4 “enable ip-mode”).Then this acceleration is used to synchronize from the actual speed to the calculated speed of the interpolated trajectory. Profile deceleration 0x6084 is used when the interpolated mode is switched •...
Page 198
Sync 4 ms Enable_ip_mode Ip_mode_active Ref. Position Interpolation_data_record 1 ms Initial drive pos. Interpolated positions CM-CAN ACU 04/13...
14.4.4.1 Example Sequence To start the Interpolated position mode, the correct sequence has to be sent from the PLC. Control word = 0x0000 Disable voltage Status word = 0x0050 Switch On Disabled Modes of Operation = 7 (Interpolated Positon mode) Control word = 0x0006 Shutdown...
14.4.5 Homing mode Modes of operation The homing mode is selected via object 0x6060/0 = 6. In homing mode the inverter moves the drive to a reference position. The method used for this homing method movement is defined by object 0x6098 Related objects: 0x6040...
Page 201
Status word 15 14 13 12 11 10 9 0 Bit Ready to switch on Switched on Operation enabled Fault Voltage enabled Quick stop (Low Active) Switch on disabled Warning Remote Target reached Internal limit active Homing attained Homing error Warning 2 Control w ord Name...
Status w ord Name Value Description Target Halt = 0: home position not reached reached Halt = 1: axle decelerates Bit 10 Halt = 0: home position reached Halt = 1: axle has velocity 0 Homing at- Homing not yet completed tained Homing mode carried out successfully Bit 12...
14.4.6 Table travel record Modes of opera- The table travel record mode is selected via object 0x6060/0 tion = 0xFF =-1. In table travel record mode the inverter moves the drive autono- mous to consecutive positions. The table travel record mode uses predefined sets of positions. Every target position is defined by one motion block.
Page 204
Status word 15 14 13 12 11 10 9 0 Bit Ready to switch on Switched on Operation enabled Fault Voltage enabled Quick stop (Low Active) Switch on disabled Warning Motion block in progress Remote Target reached Internal limit active In gear Following error Warning 2...
Page 205
Control w ord Name Value Description Sequence mode Single motion block Bit 4 Sequence of motion blocks Resume Start motion block = motion block select Bit 6 Start motion block = last active motion block Halt Execute instruction of bit 4 “sequence Bit 8 mode”...
Page 206
Basic functions sequence mode The control bit decides between execution of one single motion block sequence mode = 0 ) and execution of a sequence of motion blocks ( sequence mode In both cases the selection of the desired motion block (motion block number of single motion block or start motion block number of motion block sequence) is done by cal- motion block select culating the motion block number from...
Page 207
Examples: “ single motion block ” sequence mode (control bit 4) = 0 2 motion blocks 7 + 10 start motion block (control bit 9) Drive motion block in progress (status bit 8) target reached (status bit 10) position active motion block 04/13 CM-CAN ACU...
Page 208
“ motion block sequence ” sequence mode (control bit 4) = 1 sequence = motion block 4, 5, 6 start motion block (control bit 9) Drive motion block in progress (status bit 8) target reached (status bit 10) position active motion block CM-CAN ACU 04/13...
Page 209
“interrupted motion block sequence” sequence mode (control bit 4) = 1 sequence = motion block 4, 5, 6 motion block 5 interrupted start motion block (control bit 9) resume (controlbit 6) Drive motion block in progress (status bit 8) target reached (status bit 10) position active...
14.4.6.1 Example Sequence To start the Table travel record mode, the correct sequence has to be sent from the PLC. Control word = 0x0000 Disable voltage Status word = 0x0050 Switch On Disabled Modes of Operation = -1 (Table travel record mode) Control word = 0x0006 Shutdown...
14.4.7 Move away from Limit switches Modes of The Move away from Limit switches mode is selected via object 0x6060/0 operation = 0xFE =-2. In the Move away from Limit switches mode the drive moves independently from a triggered limit switch back into the valid Travel area. Related objects: 0x6040 Control word...
Page 212
Status word 15 14 13 12 11 10 9 0 Bit Ready to switch on Switched on Operation enabled Fault Voltage enabled Quick stop (Low active) Switch on disabled Warning Remote Target reached Internal limit active Warning 2 NOTE The mode “Move away from limit switch” works under normal conditions with hard- ware limit switches.
Page 213
Control w ord Name Value Description Move away from limit Don’t start or cancel movement switch Start or resume movement from limit Bit 4 switch into travel area Halt Execute instruction of bit 4 “Move away Bit 8 from limit switch” Stop axle with ramp of actual motion block, inverter remains in state “operation enabled”...
14.4.7.1 Example Sequence To move away from the limit switch, the correct sequence has to be sent from the PLC. Control word = 0x0000 Disable voltage Status word = 0x0050 Switch On Disabled Modes of Operation = -2 (Move away from limit switch) Control word = 0x0006 Shutdown...
14.4.8 Electronic Gear: Slave Electronic Gear: Slave Modes of opera- mode is selected via object 0x6060/0 tion Electronic Gear: Slave = 0xFD =-3. In mode the drive follows as Slave drive a Master drive. Related objects: 0x6040 Control word 0x6064 Position actual value 0x6041 Status word...
Page 216
Status word 15 14 13 12 11 10 9 0 Bit Ready to switch on Switched on Operation enabled Fault Voltage enabled Quick stop (low active) Switch on disabled Warning Motion block in progress Remote Target reached / In gear Internal limit active Following error Warning 2...
Page 217
Control w ord Name Value Description Start Gearing Stop axle with ramp 0x6084 Bit 4 Start electronic gear with reference value master speed with ramp 0x6083 Direct Sync Direct Synchronisation enabled. Bit 6 Direct Synchronisation disabled. Halt Execute instruction of bit 4 “Start Gear- Bit 8 ing”...
Page 218
Basic functions Mode “-3 Electronic Gear: Slave” implements a gearing operation for a slave drive to a master drive. The master of the Electronic gear must be connected to the Slave de- vice via wire or Systembus (recommended). The master input in the Slave device is 1122.
Page 219
The synchronization of several drives needs high refresh rates to assure optimum results. Set the corresponding time (i.e. 931) at the transmit side to TxPDO1 Time a low value. For the usage of the sync-function at the system bus set SYNC-Time 919 to a low value.
Page 220
Start Electronic Gear and Status bits Gearing operation is started by Control word bit 4 “Start Gearing”. The drive acceler- Profile acceleration ates according to 0x6083 . As soon as the slave speed is coupled to the master speed, Status word bit 10 “Target reached / Gear coupled” is set. The In gear threshold In gear coupling conditions are set with objects...
Page 221
Function with Direct Synchronization The drive accelerates the master speed at the ramps parameterized in the motion block. At the start of a motion block the drive is sychronised with the master drive directly. The master speed is processed by the position controller directly. The acceleration and deceleration for synchronization occurs according to the charac- teristic of an S-shaped curve.
14.4.8.1 Example Sequence To start the Electronic Gear: Slave mode, the correct sequence has to be sent from the PLC. Control word = 0x0000 Disable voltage Status word = 0x0050 Switch On Disabled Modes of Operation = -3 (Electronic Gear: Slave mode) Control word = 0x0006 Shutdown...
Page 223
WARNING Dangerous state due to new mode! Modes of Operation When 0x6060 is changed during operation (Control word = • 0xnnnF), a dangerous state can occur in the new mode. Modes of Operation • Checking the status word before changing 0x6060 (i.e.
Parameter list The parameter list is structured according to the menu branches of the operating unit. For better clarity, the parameters have been marked with pictograms: The parameter is available in the four data sets. The parameter value is set by the SET-UP routine. This parameter cannot be written when the frequency inverter is in operation.
Page 226
Further parameters are described in the Operating instructions and the Application manual “Position- ing”. 1420 changes all Data in The setting “0” for CANopen Mux Input Index (write) EEPROM and. RAM. The parameter 414 is only accessible via the manufacturer objects Data set selection 0x2nnn.
Annex 16.1 Control Word overview The tables on this page list in an overview the funcionality of the Control Word bits. Standard (No P ositionierung M CI : M CI : P rofile Ve- M CI : P rofile P ositioning) w ithout M CI Velocity M ode locity M ode...
16.2 Status Word overview The tables on this page list in an overview the funcionality of the Status Word bits. Standard (No P ositionierung M CI : M CI : P rofile M CI : P rofile P o- P ositioning) w ithout M CI Velocity M ode Velocity M ode...
16.3 Warning messages The various control functions and methods as well as the hardware of the frequency inverter contain functions that continuously monitor the application. In addition to the messages documented in the manual, the following warning messages are activated by the communication module.
16.4 Warning Messages Application When the highest bit in the Warning messages is set, a “Warning Message Application” is present. 274, bit-coded The Application warning messages are given via parameter Application Warnings according to the following scheme. 273 shows the warnings in clear text on the operator panel and Parameter Application Warnings the PC software tool VPlus.
16.5 Fault messages The fault code that is stored after a fault occurs is made up of the fault group FXX (high Byte, hexadecimal) followed by the code number XX (low Byte, hexadecimal). Communication error Code Meaning Motion Control Deviation Position Controller Control Pos.
16.6 Conversions The speeds can be converted into other speed formats using the formulas in this chapter: Frequency [Hz] to Speed [rpm] See chapter 16.6.2 Speed in user units [u/s] See chapter 16.6.4 Speed [rpm] to Frequency [Hz] See chapter 16.6.1 Speed in user units [u/s] See chapter 16.6.6 Speed in user units [u/s]...
16.7 Object support in the Software versions and EDS files The support of CANopen was extended in various steps in the firmware. The following table lists, which objects are supported with the different software versions and the corresponding EDS file. Ob- jects, that were added or where changes were made are marked in light blue color.
Page 234
Firmware 5.1.2+ 5.1.5+ 5.2.0+ 5.3.0+ BV_ACU.eds BV_ACU2.eds BVACU52.eds BVACU53.eds BVACU52m.eds 0x2nnn ACU parameter access 0x3000 Sync Jitter 0x3001 Digital In actual values 0x3002 Digital Out act. values 0x3003 Digital Out set values 0x3004 Boolean Mux 0x3005 Boolean DeMux 0x3006 Percentage Set value 0x3007 Percentage Act.
Page 235
Firmware 5.1.2+ 5.1.5+ 5.2.0+ 5.3.0+ BV_ACU.eds BV_ACU2.eds BVACU52.eds BVACU53.eds BVACU52m.eds 0x6007 Abort connect. option c. 0x603F Error code 0x6040 Control word 0x6041 Status word 0x6042 Target velocity 0x6043 Target velocity demand 0x6044 Control effort 0x6046 Velocity min max 0x6048 Velocity acceleration 0x6049 Velocity deceleration 0x604A...
17 Motion-control-interface for Profibus connection The motion control interface is the interface between the communication system and the motion control system. With factory setting the motion control interface is con- ® nected to the CANopen system. This connection can be changed to the Profibus sys- tem.
Index RxPDO Communication ......66 Acceleration TxPDO ..........73 Phasing ..........102 TxPDO Communication ......70 Acknowledge error messages ..... 44 Modes of operation ........124 Application objects ........30 Motion Control Interface (MCI) ....154 Application Warnings ....... 230 Object and Parameter dependencies ..
Page 238
Fax (+49) 02131 2988-100 Fax +90 (0) 232 328 04 14 www.bonfiglioli.de - info@bonfiglioli.de www.bonfiglioli.com.tr info@bonfiglioli.com.tr Bonfiglioli España TECNOTRANS BONFIGLIOLI S.A. Bonfiglioli United Kingdom Pol. Ind. Zona Franca sector C, calle F, n°6 Industrial Solutions 08040 Barcelona Unit 7, Colemeadow Road Tel.
Page 240
Bonfiglioli has been designing and developing innovative and reliable power transmission and control solutions for industry, mobile machinery and renewable energy applicacations since 1956. Bonfiglioli Riduttori S.p.A. tel: +39 051 647 3111 COD. VEC 567 R1 fax: +39 051 647 3126 Via Giovanni XXIII, 7/A bonfiglioli@bonfiglioli.com...
Need help?
Do you have a question about the Vectron Active Cube and is the answer not in the manual?
Questions and answers