ACTIVE and ACTIVE Cube Expansion Module EM-SYS Frequency Inverter 230V / 400V
General points on the documentation The present supplement of the documentation is valid for the frequency inverter series ACT and ACU. The information necessary for the assembly and application of the EM-SYS expansion module is documented in this guidance. For better clarity, the user documentation is structured according to the customerspecific demands made of the frequency inverter.
TABLE OF CONTENTS 1 General safety and application information .................................................................. 4 1.1 General information................................................................................................. 4 1.2 Proper use................................................................................................................ 4 1.3 Transport and storage .............................................................................................
TABLE OF CONTENTS 4.10 Communication channels, SDO1/SDO2.............................................................. 26 4.10.1 SDO telegrams (SDO1/SDO2) ................................................................................. 26 4.10.2 Communication via field bus connection (SDO1) ....................................................... 28 4.10.2.1 Profibus-DP .................................................................................................... 28 4.10.2.
1 General safety and application information This documentation has been created with greatest care and has been extensively and repeatedly checked. For reasons of clarity, we have not been able to take all detailed information on all the types of the products and also not every imaginable case of positioning, operation or maintenance into account.
1.3 Transport and storage Transport and storage are to be done appropriate in the original packing. Store the units only in dry rooms, which are protected against dust and moisture and are subjected to little temperature deviations only. Observe the climatic conditions according to standard EN 50178 and to the information on the label of the original packing. The duration of storage without connection to the admissible reference voltage may not exceed one year. 1.
2 Introduction This document describes the possibilities and the properties of the EM-SYS expansion module for the frequency inverters of the ACT and ACU series of devices. Note: This document exclusively describes the EM-SYS expansion module. It does not provide basic information on the operation of the ACT and ACU series frequency inverters. The EM-SYS expansion module is an optional hardware component to extend the functionality of the frequency inverter.
3 Installation of the EM-SYS expansion module 3.1 General The mechanical and electrical installation of the EM-SYS expansion module is to be carried out by qualified personnel according to the general and regional safety and installation directives. Safe operation of the frequency inverter requires that the documentation and the device specification be complied with during installation and start of operation.
The EM-SYS expansion module is supplied in a housing for assembly on the lower slot of the frequency inverter. • Remove the lower cover (1) of the frequency inverter. The slot for the EM-SYS expansion module becomes accessible 1 Caution! • The EM-SYS expansion module (2) is pre-fitted in a housing. Do NOT touch the PCB visible on the back, as modules may be damaged. Plug the EM-SYS expansion module (2) onto the slot (3). 2 3 • Re-install the lower cover (1). This completes the assembly procedure.
3.3 Danger! Electrical installation If the following instructions are not complied with, there is direct danger with the possible consequences of death or severe injury by electrical current. Further, failure to comply can lead to destruction of the frequency inverter and/or of the expansion module. • Before assembly or disassembly of the EM-SYS expansion module, the frequency inverter must be de-energized. Take appropriate measures to make sure it is not energized unintentionally.
3.3.2 Control terminals The control and software functionality can be freely configured for economical operation with a safe function. Expansion module EM-SYS Wieland DST85 / RM3,5 0.14 … 1.5 mm2 AWG 30 … 16 0.14 … 1.5 mm2 AWG 30 … 16 0.25 … 1.0 mm2 AWG 22 … 18 0.25 … 0.75 mm2 AWG 22 … 20 0.2 … 0.3 Nm 1.8 … 2.7 lb-in Caution! • • The unit may only be connected with the power supply switched off. Make sure that the frequency inverter is de-energized. Ter.
4 System bus interface The CAN connection of the system bus is physically designed according to ISODIS 11898 (CAN High Speed). The bus topology is the line structure. In the default version, the frequency inverter supports a CAN protocol controller, which may exist in either the CM-CAN communication module with CANopen interface OR in an expansion module for the system bus, such as the EM-SYS expansion module. Attention! 4.
4.2 Cables For the bus line, use twisted cable with harness shield (no foil shield). Attention! The control and communication lines are to be laid physically separate from the power lines. The harness screen of the data lines is to be connected to ground (PE) on both sides on a large area and with good conductivity. 4.3 Socket X410B The system bus is connected via the terminals 4, 5 and 6 of the socket X410B on the EM-SYS expansion module. Socket X410B Terminal (4): X410B.4 (5): X410B.5 (6): X410B.
4.4 Baud rate setting/line length The setting of the baud rate must be identical in all nodes on the system bus. The maximum possible baud rate is based on the necessary overall line length of the system bus. The baud rate is set via the parameter Baud-Rate 903 and thus defines the possible line length.
4.6 Functional overview To start with, the system bus produces the physical connection between the frequency inverters. Logical communication channels are produced via this physical medium. These channels are defined via the identifiers. As CAN does not possess a nodeoriented, but a message-oriented addressing via the identifiers, the logical channels can be displayed via it. In the basic state (factory setting) the identifiers are set according to the Predefined Connection Set of CANopen.
4.7.1 SDO channels (parameter data) Each frequency inverter possesses two SDO channels for the exchange of parameter data. In a slave device, these are two server SDO's, in a device defined as a master a client SDO and a server SDO. Attention must be paid to the fact that only one master for each SDO channel may exist in a system. Note: Only one master can initiate by the system bus an exchange of data via its client SDO.
4.8 Master functionality An external control or a frequency inverter defined as a master (node ID = 0) can be used as a master. The fundamental tasks of the master are controlling the start of the network (boot-up sequence), generating the SYNC telegram and evaluating the emergency messages of the slaves. Further, there can be access to the parameterization of all the frequency inverters on the system bus by means of a field bus connection via the client SDO of the master frequency inverter. 4.8.
Switch-on (1) Initialisation from any state (2) Pre-Operational (4) (3) Operational (7) (5) Stopped (6) (8) After Power On and the initialization, the slaves are in the Pre-Operational state. The transition (2) is automatic. The system bus master (frequency inverter or PLC/PC) triggers the transition (3) to Operational state. The transitions are controlled via NMT telegrams. The identifier used for the NMT telegrams is "0" and may only be used by the system bus master for NMT telegrams.
4.8.2 SYNC telegram, generation If synchronous PDO’s have been created on the system bus, the master must send the SYNC telegram cyclically. If a frequency inverter has been defined as a system bus master, the latter must generate the SYNC telegram. The interval for the SYNC telegram of a frequency inverter defined as the system bus master is adjustable. The SYNC telegram is a telegram without data. The default identifier = 128 according to the Predefined Connection Set.
4.8.3 Emergency message, reaction If a slave on the system bus suffers a fault, it transmits the emergency telegram. The emergency telegram marks the node ID for the identification of the failed node via its identifier and the existing fault message via its data contents (8 bytes). After a fault has been acknowledged on the slave, the latter again transmits an emergency telegram with the data content zero. The emergency telegram has the identifier 128 + node ID ( = 129 ...
4.8.4 Client SDO (system bus master) Each node on the system bus can be addressed via the SDO channels. In this way, each node can be addressed and parameterized by one master via its client SDO1. All the parameters of the data types uint/int/long are accessible. String parameters cannot be processed.
4.9 Slave functionality 4.9.1 Implement boot-up sequence, network management 4.9.1.1 Boot-up message After the initialization, each slave on the system bus transmits its boot-up message (heartbeat message). Note: The boot-up telegram has the identifier 1792 + node ID and a data byte with contents = 0x00. This telegram is of importance if a PLC/PC with CANopen functionality is used as a master. The frequency inverter defined as a system bus master does not evaluate the boot-up message. 4.9.1.
4.9.2 Process SYNC telegram If synchronous PDO’s have been created in a frequency inverter, their processing is synchronized with the SYNC telegram. The SYNC telegram is generated by the system bus master and is a telegram without data. The identifier is 128 according to the Predefined Connection Set. If a PC or PLC is used as a master, the identifier of the SYNC telegrams can be adapted by parameterization on the frequency inverter.
4.9.3 Emergency message, fault switch-off As soon as a fault switch-off occurs in a slave frequency inverter, the emergency telegram is transmitted. The emergency telegram marks the node ID for the identification of the failed node via its identifier and the existing fault message via its data contents (8 bytes). The emergency telegram has the identifier 128 + node ID. After a fault acknowledgment, another emergency telegram is transmitted, with the data content (Byte 0 ...7) being set to zero this time.
4.9.4 Server SDO1/SDO2 The communication channel for the exchange of parameter data is the SDO channel. Communication works according to the client/server model. The server is the node holding the data (here the frequency inverter), the client the node requesting or wanting to alter the data (PLC, PC or frequency inverter as system bus master). For the frequency inverter, two server SDO channels have been implemented.
If a PC or a PLC is used as a master, the identifiers of the Rx/Tx-SDO1 can be adapted by parameterization on the frequency inverter. Attention! In free assignment of identifiers, there may not be any double occupancy! The identifier range 129...191 may not be used as the emergency telegrams can be found there. The setting of the identifiers of the RxSDO1 is done via the parameter RxSDO1Identifier 921. No. 921 Parameter Description RxSDO1-Identifier Min. 0 Setting Max. 2047 Fact. sett.
4.10 Communication channels, SDO1/SDO2 4.10.1 SDO telegrams (SDO1/SDO2) The service used for the exchange of parameter data is SDO Segment Protocol Expedited. The data (type uint, int, long) are exchanged in a telegram. Access to the parameters in the frequency inverters with a statement of parameter number and data set is displayed via the addressing defined for object access pursuant to the specifications of CANopen via Index/Sub-Index. Index = parameter number / Sub index = data set.
Reading parameters: Client Î Server 0 Ctrl. byte 0x40 SDO Upload (expedited) 1 2 Parameter number LSB MSB Server Î Client 0 Ctrl. byte 0x42 uint/int long 4 5 6 7 6 7 0x00 ... MSB 0x00 MSB 6 7 0 0 Data 0 Upload Response Î Reading process free of errors 1 2 Parameter number LSB MSB Server Î Client 0 Ctrl. byte 0x80 3 Data set 0xnn 3 Data set 0xnn 4 5 Data LSB LSB LSB MSB ...
4.10.2 Communication via field bus connection (SDO1) If a frequency inverter has been defined as the system bus master and equipped with a field bus interface, access to the parameterization of all the nodes in existence on the system bus is possible by means of this field bus interface via the first SDO channel (SDO1). An extension has been created in the protocol frame of the field buses for this purpose.
Display of node ID system bus in the VECTRON bus protocol: System bus Node-ID System bus (ASCII-) HEX value System bus address character address 1 A 41 31 2 B 42 32 3 C 43 33 4 D 44 34 5 E 45 35 6 F 46 36 7 G 47 37 8 H 48 38 9 I 49 39 10 J 4A 40 11 K 4B 41 12 L 4C 42 13 M 4D 43 14 N 4E 44 15 O 4F 45 16 P 50 46 17 Q 51 47 18 R 52 48 19 S 53 49 20 T 54 50 21 U 55 51 22 V 56 52 23 W 57 53 24 X 58 54 25 Y 59 55 26 Z 5A 56 27 [ 5B 57 28 \ 5C 58 29 ] 5D 59 30 ^ 5E 60 61 62 63 11/06 11/06 (ASCII-) character _ `
4.11 Process data channels, PDO 4.11.1 Identifier assignment process data channel The process channel for the exchange of process data under CANopen is the PDO channel. Up to three PDO channels with differing properties can be used in one device. The PDO channels are defined via identifiers according to the Predefined Connection Set to CANopen: Identifier 1. Rx-PDO = Identifier 1. Tx-PDO = 512 + Node-ID 384 + Node-ID Identifier 2. Rx-PDO = Identifier 2.
4.11.2 Operation modes process data channel The transmit/receive behavior can be time controlled or controlled via a SYNC telegram. The behavior can be parameterized for each PDO channel. Tx-PDO’s can work time controlled or SYNC controlled. A time controlled TxPDO transmits its data at the interval of time set. A SYNC controlled TxPDO transmits its data after the arrival of a SYNC telegram. RxPDO’s in the time controlled setting forward the received data to the application immediately.
4.11.3 Timeout monitoring process data channel Each frequency inverter monitors its received data for whether they are updated within a defined time window. The monitoring is done onto the SYNC telegram and the RxPDO channels. Monitoring SYNC / RxPDO‘s No. 939 941 942 945 Parameter Description SYNC Timeout RxPDO1 Timeout RxPDO2 Timeout RxPDO3 Timeout Min. 0 ms 0 ms 0 ms 0 ms Setting Max. 60000 ms 60000 ms 60000 ms 60000 ms Fact. sett. 0 ms 0 ms 0 ms 0 ms Setting 0 means no timeout monitoring.
4.11.4 Communication relationships of the process data channel Regardless of the process data to be transmitted, the communication relationships of the process data channels must be defined. The connection of PDO channels is done via the assignment of the identifiers. The identifiers of Rx-/Tx-PDO must match in each case.
4.11.5 Virtual links According to CANopen, a PDO telegram contains 0...8 data bytes. A mapping for any kind of objects can be done in these data bytes. For the system bus, the PDO telegrams are firmly defined with 8 data bytes. The mapping is not done via mapping parameters as with CANopen, but via the method of sources and links. Each function provides its output data via a source. These sources are defined via source numbers. The input data of functions are defined via parameters.
For the system bus, the input data of the TxPDO’s are also displayed as input parameters and the output data of the RxPDO’s as sources. Example 2: Function A Inverter 1 Source-No. 27 TxPDO Inverter 1 Parameter 977 system bus Function B Inverter 1 Source-No. 5 RxPDO Inverter 2 system bus Parameter 972 Function C Inverter 2 Source-No. 727 Parameter 125 Source-No. 724 Parameter 187 Example 2 displays the same situation as Example 1.
The virtual links with the possible sources are related to the Rx/TxPDO channels. For this purpose, the eight bytes of the Rx-/TxPDO’s are defined structured as inputs and sources. This exists for each of the three PDO channels.
4.11.5.1 Input parameters of the TxPDO’s for data to be transmitted The listed parameters can be used to stipulate the data that are to be transported there for each position in the TxPDO telegrams. The setting is done in such a way that a source number is entered for the required data in the parameters. TxPDO1 Byte 0 1 2 3 4 5 6 7 TxPDO2 Byte 0 1 2 3 4 5 6 7 TxPDO3 Byte 0 1 2 3 4 5 6 7 Note: 11/06 11/06 P. No. Boolean input 946 Boolean1 947 Boolean2 948 Boolean3 949 Boolean4 P. No.
With this method, there are up to three possibilities for a meaning of the contents of the individual bytes. Each byte may only be used for one possibility. To ensure this, the processing of the input links is derived from the setting. If an input link has been set to the fixed value of zero, it is not processed. The settings for the fixed value zero are: Source = Source = 7 (FALSE) 9 (0) for boolean variables for uint/int, long variables This is simultaneously the factory setting.
4.11.5.2 Source numbers of the RxPDO’s for received data Equivalent to the input links of the TxPDO’s, the received data of the RxPDO’s are displayed via sources or source numbers. The sources existing in this way can be used in the frequency inverter via the local input links for the data targets. RxPDO1 Byte 0 1 2 3 4 5 6 7 RxPDO2 Byte 0 1 2 3 4 5 6 7 RxPDO3 Byte 0 1 2 3 4 5 6 7 Source No. Boolean value 700 Boolean1 701 Boolean2 702 Boolean3 703 Boolean4 Source No.
4.11.5.3 Examples of virtual links Example 1: Frequency inverter 1 Source Input link TxPDO1 No. Byte Control word 950 0 740 1 Output reference frequency channel 62 Frequency inverter 2 RxPDO1 Source Target Byte No. 0 704 Control input, Control word 1 99 2 3 4 709 Ramp input, Reference line 5 value 137 6 7 2 3 4 5 6 7 955 Parameter 950 = Source-No. 740 Parameter 955 = Source-No. 62 Parameter 99 = Source-No. 704 Parameter 137 = Source-No.
4.12 Control parameters For the monitoring of the system bus and the display of the internal states, two control parameters are provided. There is a report of the system bus state and a report of the CAN state via two actual value parameters. The parameter Node-State 978 gives information about the Pre-Operational, Operational, Stopped state. A PDO transfer is only possible in the Operational state. The state is controlled by the system bus master (PLC / PC / frequency inverter) via NMT telegrams.
4.13 Handling of the parameters of the system bus As soon as the system bus expansion module EM-SYS exists in an frequency inverter, the actual value parameters for system state and bus state are activated and can be observed in the actual value menu VAL of the control unit KP500 or with the VPlus PC program in the menu Actual values \ System bus. Note: The actual value parameters are on control level 3 and are thus available for the user at any time.
TxPDO-Function 930TxPDO1 931TxPDO1 932TxPDO2 933TxPDO2 934TxPDO3 935TxPDO3 RxPDO-Function 936RxPDO1 Function 937RxPDO2 Function 938RxPDO3 Function Timeout 939SYNC Timeout 941RxPDO1 Timeout 942RxPDO2 Timeout 945RxPDO3 Timeout TxPDO1 Objects 946TxPDO1 947TxPDO1 948TxPDO1 949TxPDO1 950TxPDO1 951TxPDO1 952TxPDO1 953TxPDO1 954TxPDO1 955TxPDO1 Boolean1 Boolean2 Boolean3 Boolean4 Word1 Word2 Word3 Word4 Long1 Long2 TxPDO2 Objects 956TxPDO2 957TxPDO2 958TxPDO2 959TxPDO2 960TxPDO2 961TxPDO2 962TxPDO2 963Tx
4.14 Utilities For the planning of the system bus according to the drive tasks in question, there are utilities in the form of tables. The planning of the system bus is done in three steps: 1. 2. 3. Definition of the communication relationships Production of the virtual links Capacity check The priority assignment of the identifiers is relevant for the definition of the communication relationships. Data that are to be transmitted with a higher priority must be given low identifiers.
11/06 11/06 Source- Input link/parameternumber number: Boolean uint/int TxPDO-Nr: ________ long (Tx/RxPDO) Input link/parameternumber Boolean uint/int RxPDO-Nr: ________ ________ long Sourcenumber: Node-ID: Identifier: ___________ Node-ID: ________ Inverter: ___________________________ Inverter: ___________________________ 4.14.1 Definition of the communication relationships The communication relationships are planned and documented with the help of the table.
46 46 ________ Source- Input Link/Parameter-No. No. Boolean uint/int TxPDO-No.: ________ Node-ID: long Inverter: ___________________________ (Tx/RxPDO) ________ Boolean uint/int Input Link/Parameter-No. RxPDO-No.: ________ Identifier: ___________ Node-ID: long SourceNo. Inverter: ___________________________ 4.14.2 Production of the virtual links The virtual links are planned and documented with the help of the table. The table is available as a Microsoft Word document "vvk.
4.14.3 Capacity planning of the system bus Each PDO telegram possesses a constant useful data content of 8 Bytes. According to worst case, this results in a maximum telegram length of 140 bits. The maximum telegram run time of the PDO’s is thus stipulated via the set baud rate.
The capacity planning are planned and documented with the help of the table. The work sheet is available as a Microsoft Excel document "Load_Systembus.xls" on the BONFIGLIOLI VECTRON product CD or by request.
5 Parameter list The parameter list is structured according to the menu branches of the control unit. For better clarity, the parameters are marked with pictograms. The parameter is available in the four data sets. The parameter value is set by the SETUP routine. This parameter cannot be written in the operation of the frequency inverter. 5.1 Actual value menu (VAL) Actual values of the system bus No. Description Unit Display range 978 Node-State 1 ... 3 979 CAN-State 1 ... 3 5.2 Chapter 4.12 4.
System bus No.
6 Annex 6.1 Error messages The various control functions and methods and the hardware of the frequency inverter contain functions which continuously monitor the application. As a supplement to the messages documented in these operating instructions, the following failure keys are activated by the EM-SYS expansion module.
Bonfiglioli has been designing and developing innovative and reliable power transmission and control solutions for industry, mobile machinery and renewable energy applications since 1956. www.bonfiglioli.com Bonfiglioli Riduttori S.p.A. Via Giovanni XXIII, 7/A 40012 Lippo di Calderara di Reno Bologna, Italy tel: +39 051 647 3111 fax: +39 051 647 3126 bonfiglioli@bonfiglioli.com www.bonfiglioli.