Page 1
Show/Hide Bookmarks EDBMF2141 Operating Instructions Service 24V DC 2141 Fieldbus module type 2141 LON (Local Operating Network)
Page 2
E 2002 Lenze Drive Systems GmbH No part of these Instructions must be copied or given to third parties without written approval of Lenze Drive Systems GmbH. All information given in this documentation have been checked for compliance with the hardware and software described. Nevertheless, deviations and mistakes cannot be ruled out.
In the following, the term ”controller” is used for ”93XX servo inverters” or ”82XX frequeny inverters”. Drive system In the following, the term ”drive system” is used for drive systems with fieldbus modules or other Lenze drive components. Field bus module In the following text, the term ”fieldbus module”...
• The fieldbus module is an additional module and can be optionally attached to the Lenze controller series 820X, 821X, 822X, 8200 vector and 93XX. The 2141 fieldbus module links these Lenze controllers with the standardized serial communication system LON.
General safety information • These safety notes do not claim to be complete. In case of questions and problems please contact your Lenze representative. • At the time of delivery the fieldbus module meets the state of the art and ensures basically safe operation.
Show/Hide Bookmarks Safety information Restgefahren, Gestaltung der Sicherheitshinweise Layout of the safety information All safety information given in these Instructions have got the same structure: Signal word (indicates the severity of danger) Note (describes the danger and informs the reader how to avoid danger) Icons used Signal words Warning of danger...
Show/Hide Bookmarks Technical data Technical data Features of the 2141 fieldbus module • Attachable additional module for the following devices: – 82XX – 8200 vector – Drive PLC – 93XX – 9300 Servo PLC • ® LON connection module with the LONMARK Functional Profile “Variable Speed Motor...
270 V AC Basic insulation – 93XX 270 V AC Basic insulation Degree of pollution VDE0110, part 2, pollution degree 2 Dimensions Service 24V DC 2141 Fig. 3-1 Dimensions of the 2141 fieldbus module (all dimensions in mm) BA2141 EN 1.0...
Show/Hide Bookmarks Technical data Communication times The communication times depend on • the data transmission time which depends on – the baud rate – the user-data length • the processing time in the basic unit (see the following chapter) Tip! You will find more information about the data-transfer time in the documentation for your host system.
Page 14
Show/Hide Bookmarks Technical data BA2141 EN 1.0...
OFF: 2141 is not supplied with voltage; controller and external voltage supply are switched off. BLINKING: 2141 fieldbus module is supplied with voltage but not connected to the controller. Possible reasons: Controller is switched off, in initialisation or not connected.
Show/Hide Bookmarks Installation 4.1.1 Connection of external voltage supply Name Explanation 24 V DC /+ External voltage supply +24 V DC/ 10 %, 120 mA max. 24 V DC /- GND; reference for external voltage supply 4.1.2 Connection for LON bus Name Explanation FTT /...
Show/Hide Bookmarks Installation Mechanical installation • Plug the fieldbus module onto the controller (here: 8200 vector) 2141LON001 • Use the fixing screw to mount the fieldbus module. 2141LON002 BA2141 EN 1.0...
Show/Hide Bookmarks Installation Electrical installation 4.3.1 Wiring to a host Stop! An additional mains isolation is required, if • a 820X or 821X controller is connected to a host and • a safe mains isolation (double basic insulation) to VDE 0160 is necessary. For this, it is, for instance, possible to use an interface module which provides an additional mains isolation (see corresponding manufacturer’s data).
External voltage supply (^ 4-1) – Absolutely required for 820X controllers. – If the 2141 fieldbus module is to be able to communicate even if the basic device is switch off. • If the bus system is distributed over several control cabinets, install a separate power supply in every control cabinet to supply all devices/fieldbus modules.
Page 20
Show/Hide Bookmarks Installation BA2141 EN 1.0...
It should now be possible to communicate The yellow bus LED is blinking, see ^ 4-1, when data is exchanged between with the drive. the 2141 fieldbus module and other controllers connected to the bus. Drive-specific settings Operating Instructions of the basic unit à...
82XX / 1. The drive can be controlled through LON, if the Lenze parameter “Operating mode” (C0001) is changed from 0 to 3. This change can be made 8200 vector by using the keypad or directly via LON.
Show/Hide Bookmarks Parameter setting Parameter setting General information on parameter setting Two different data types are transferred by the 2141 fieldbus module: • Parameter data • Process data, Different communication channels are assigned to parameter and process data: Telegram type Communication channel •...
Parameter data channel configuration 6.1.1 Parameter data Parameter data are addressed through Lenze codes. You find a code table in the Operating Instructions for your controller. Lenze parameter sets Parameter sets are for special code saving which is necessary because of different configurations for different application processes.
• allow access to all Lenze parameters (codes). The input network variable nviParamReq allows to send a read or write request to the drive. With parameters with a length of up to 4 bytes, the response is output through the output network variable nvoParamRes.
Page 26
Bytes 6 to 9 are not relevant for reading orders. The parameters of the corresponding code are changed by multiplying the parameter value with 10000 (the result is an integer value). Lenze parameters are mainly in the fixed-point format ,data type Integer32, with four decimal codes.
Page 27
Show/Hide Bookmarks Parameter setting Details about the 6th byte 7th byte 8th byte 9th byte parameter data parameter data Error code telegram: If processing the order is completed correctly, the variable nvoParamRes contains the read data or a copy of the written data. If an error occurs in the network variable nvoParamRes the error code will be entered in byte 9.
Page 28
Byte 5 Byte 6 Byte 7 Byte 8 Byte 9 Lengt code Lenze subcode Service Parameter value Request telegram from master to drive Hex: 003D Wait for response identification with code = 003D and subcode 0 Response telegram from drive to master (for faulty execution)
The control Variable Speed Motor Drive (VSD) is the part of the network variable defined in the ® LonMark Functional Profile. The Lenze control AIF-CTRL is the manufacturer-related part of the network variable. Lenze drives are parameterised and controlled by AIF-CTRL. The changeover between the two controls is automatic. •...
Page 30
Show/Hide Bookmarks Parameter setting 6.2.2 Overview: Network variable for VSD control • Required network variable Speed setpoint Actual speed value ^ 6-11 ^ 6-12 nvoDriveSpeed nviDrvSpeedStpt SNVT_switch SNVT_lev_percent • Selectable network variable Motor current Scaling v ^ 6-14 nvoDriveCurnt ^ 6-13 nviDrvSpeedScale SNVT_amp SNVT_lev_percent...
Show/Hide Bookmarks Parameter setting VSD control VSD 6.4.1 Network variable (VSD) 6.4.1.1 Speed setpoint network input SNVT_switch nviDrvSpeedStpt; The input network variable offers the following: • Motor start/stop option • Speed selection in percent (resolution = 0.5% ref. to value selected under nciMaxSpeed) Input range Status Value...
Show/Hide Bookmarks Parameter setting 6.4.1.2 Actual speed value network output SNVT_lev_percent nvoDrvSpeed; The output network variable indicates the current speed as proportion of the rated value. Display value in [% ]. Output range The possible bandwidth for the output variables is between –163.840% and 163.830% . Resolution: 0.005% .
Show/Hide Bookmarks Parameter setting 6.4.1.3 Scaling of the speed setpoint network input SNVT_lev_percent nviDrvSpeedScale; The setpoint can be scaled through this input network variable (nviDrvSpeedStPt). Negative values result in the opposite direction of rotation. Actual speed setpoint = nviDrvSpeedStpt × nviDrvSpeedScale Example: •...
Show/Hide Bookmarks Parameter setting 6.4.1.4 Motor current network output SNVT_amp nvoDriveCurnt; This network variable outputs the actual output current in Ampere. Output range The possible bandwidth for the output variable is between –3276.8 A and +3276.6 A. Resolution 0.1 The value +3276.7 A (7FFF ) is assumed to be wrong.
Show/Hide Bookmarks Parameter setting 6.4.1.5 Motor voltage network output SNVT_volt nvoDrvVolt; The output network variable indicates the current output voltage in [Volt]. Output range The possible bandwidth for the output variable is between –3276.8 V and +3276.6 V. Resolution 0.1 V. The value +3276.7 V (7FFF ) is assumed to be wrong.
Show/Hide Bookmarks Parameter setting 6.4.1.6 Operating time network output SNVT_time_hour nvoDrvRunHours; This network variable output the entire operating time in hours. Output range The possible bandwidth for the output variable is between 0 and 65534 hours. Resolution: 1 hour. The value of 65535 hours (FFFF ) is assumed to be wrong.
Show/Hide Bookmarks Parameter setting 6.4.2 Configuration variable (VSD) 6.4.2.1 Location label network input config SNVT_str_asc nciLocation; This configuration variable can be used to store a 31-byte string. Input range A ZERO terminated string of max. 31 byte Standard value ZERO SCPT Reference SCPT_location (17) 6-17...
Show/Hide Bookmarks Parameter setting 6.4.2.2 Receive Heartbeat Time network input config SNVT_time_sec nciRcvHrtBt; This configuration variable is used to store the time expected for an update, if this time expires without an update, the values for the following network variables will be reset to their default settings: nviDrvSpeedStpt (^ 6-11) nviDrvSpeedScale...
Show/Hide Bookmarks Parameter setting 6.4.2.3 Maximum Send Time network input config SNVT_time_sec nciSndHrtBt; This configuration variable stores the time needed before the following network variables will be updated: nvoDrvSpeed nvoDrvCurnt nvoDrvVolt nvoAIFStw nvoAIFOut1 nvoAIFOut2 nvoAIFOut3 Input range The possible bandwidth for the configuration variable is between 0.0 and 6553.4 seconds (resolution 0.1 seconds) Standard value 0.0 (no automatic update)
Show/Hide Bookmarks Parameter setting 6.4.2.4 Minimum Send Time network input config SNVT_time_sec nciMinOutTm; Here you store the time needed before an output network variable can be updated. Input range The possible bandwidth for the configuration variable is between 0.1 and 6553.4 seconds (resolution 0.1 seconds) Standard value 0.5 seconds...
Show/Hide Bookmarks Parameter setting 6.4.2.5 Maximum speed network input config SNVT_lev_percent nciMaxSpeed; The configuration variable contains the maximum motor speed. The value is indicated as percentage of the rated value (NciNmlSpeed). Input range The possible bandwidth for the configuration variable is between –163.840% and 163.830% (resolution 0.005% ).
Show/Hide Bookmarks Parameter setting 6.4.2.6 Minimum speed network input config SNVT_lev_percent nciMinSpeed; The configuration variable contains the minimum motor speed. The value is indicated as percentage of the rated value (nciNmlSpeed). Input range The possible bandwidth for the configuration variable is between –163.840% and 163.830% (resolution 0.005% ).
Show/Hide Bookmarks Parameter setting 6.4.2.7 Rated speed value network input config SNVT_rpm nciNmlSpeed; This configuration variable contains the rated motor speed in rpm. Input range The possible bandwidth for the configuration variable is between 0 and 65534 rpm (resolution 1 rpm) Standard value 3000 rpm Function...
Show/Hide Bookmarks Parameter setting 6.4.2.8 Rated frequency network input config SNVT_freq_hz nciNmlFreq; This configuration variable contains the rated motor frequency in Hz. Input range The possible bandwidth for the configuration variable is between 0 and 6553,4 Hz (resolution 0,1 Hz) Standard value 50 Hz Function...
Show/Hide Bookmarks Parameter setting 6.4.2.9 Acceleration time network input config SNVT_time_sec nciRampUpTm; This configuration variable indicates the acceleration time of the motor. Input range The possible bandwidth for the configuration variable is between 0 and 6553.4 seconds (resolution 0,1 Sekunden) Standard value 5 seconds Function...
Show/Hide Bookmarks Parameter setting 6.4.2.10 Deceleration time network input config SNVT_time_sec nciRampDownTm; This configuration variable indicates the deceleration time of the motor. Input range The possible bandwidth for the configuration variable is between 0 and 6553.4 seconds (resolution 0,1 Sekunden) Standard value 5 seconds Function...
Show/Hide Bookmarks Parameter setting 6.4.2.11 Receive heartbeat for AIF-CTRL network input config SNVT_state nciAIFRecHrtBt; Here you can select the manufacturer-specific network variables (nviAIFStw, nviAIFIn1, nviAIFIn2, nviAIFIn3) which are to be monitored with a Receive Timeout . nciAIFRecHrtBt.bit0 = 0 – No timeout monitoring for nviAIFStw nciAIFRecHrtBt.bit0 = 1 –...
Show/Hide Bookmarks Parameter setting 6.4.2.12 Monitoring reaction for AIF-CTRL network input config SNVT_state nciAIFDefStw; If one of the monitored variables of the AIF-CTRL gets a Receive Heartbeat Timeout , the (^ 6-30) function selected in nciAIFDefStw will be carried out. The quick stop functions sets bit 3 in the AIF control word, the controller inhibit function sets bit 9 in the AIF control word.
Show/Hide Bookmarks Parameter setting 6.4.2.13 Default value for nviDrvSpeedScale network input config_lev_percent nciDrvSpeedScale; This value determines the default setting for nciDrvSpeedScale. The current configuration variable nciDrvSpeedScale is overwritten with the default value • after a reset or • if the time from nciRcvHrtBt passes without an update of the variable nciDrvSpeedScale. Input range The possible bandwidth for the input variable is between -163.840 % and 163.830 % (resolution 0.005 % ).
Show/Hide Bookmarks Parameter setting Device control AIF-CTRL 6.5.1 General information 6.5.1.1 Output variable network output SNVT_count nvoAIFStatus; network output SNVT_count nvoAIFOut1; network output SNVT_count nvoAIFOut2; network output SNVT_count nvoAIFOut3; The output network variable nvoAIFStatus is directly taken from the AIF status word. The output network variables nvoAIFOut1 to nvoAIFOut3 are directly taken from the corresponding AIF data words.
Show/Hide Bookmarks Parameter setting 6.5.1.2 Input variable network input SNVT_count nviAIFStw; network input SNVT_count nviAIFIn1; network input SNVT_count nviAIFIn2; network input SNVT_count nviAIFIn3; The input network variable nviAIFStw is directly accepted by the AIF control word. The input network variables nviAIFIn1 to nviAIFIn3 are directly accepted by the corresponding AIF input data words.
Show/Hide Bookmarks Parameter setting 6.5.2 Network variable for 82XX controllers Setpoint source selection The setpoint source for these controllers is selected under code C0001. An evaluation of process data is only possible if code C0001 is set to ”3” when the controller is operated together with the fieldbus module.
Show/Hide Bookmarks Parameter setting 6.5.2.1 Status word for 82XX 820X 821x,822x Actual parameter set Actual parameter set 0 = Parameter set 1 or 3 active 0 = Parameter set 1 or 3 active 1 = Parameter set 2 or 4 active 1 = Parameter set 2 or 4 active IMP (pulse inhibit) IMP (pulse inhibit)
Page 56
Show/Hide Bookmarks Parameter setting Imax - / fd=fdsoll fd=fdsoll / HLG Qmin fd>0 STAT B11 B10 B9 B8 16 Bit .B10 ....B11 .B12 T ü .B13 Ugmax .B14...
Show/Hide Bookmarks Parameter setting 6.5.2.2 Control word for 82XX 820X 820X 821x,822x 821x,822x 00 = C0046 active 00 = C0046 active 01 = JOG1 active in C0037 01 = JOG1 active in C0037 JOG1 active in C0037 10 = JOG2 active in C0038 10 = JOG2 active in C0038 11 = JOG3 active in C0039 11 = JOG3 active in C0039...
Show/Hide Bookmarks Parameter setting 6.5.3 Network variable for 8200 vector controllers Setpoint source selection The setpoint source for these controllers is selected under code C0001. An evaluation of process data is only possible if code C0001 is set to ”3” when the controller is operated together with the fieldbus module.
Page 59
Show/Hide Bookmarks Parameter setting Network variable from drive (see function block AIF-OUT (^ 6-38) • nvoAIFStatus reads bits B0 ... B15 of the status word AIF-STAT (^ 6-38) Status word AIF-STAT LOW byte HIGH byte Bits 0 to 7 of the status word will be entered here. Bits 8 to 15 of the status words will be entered here.
Page 60
Show/Hide Bookmarks Parameter setting 6.5.3.1 Status word for 8200 vector 8200vector default setting DCTRL-PAR-B0 DCTRL1-IMP MCTRL1-IMAX MCTRL1-RFG1=NOUT NSET1-RFG1-I=0 PCTRL1-QMIN DCTRL1-NOUT=0 DCTRL1-CINH 08...11 Controller status 0 = Controller initialization 1 = Switch-on inhibit 3 = Operation inhibited 4 = Flying-restart circuit active 5 = DC brake active 6 = Operation enabled 7 = Message active...
Show/Hide Bookmarks Parameter setting 6.5.3.2 Control word for 8200 vector 8200vector Default setting: Default setting: C0001=3 if C0007 < 52 C0001=3 if C0007 > 51 00 = C0046 active 01 = NSET1-JOG1 (C0037) active NSET1 JOG1 (C0037) active 10 = NSET1-JOG2 (C0038) active 11 = NSET1-JOG3 (C0039) active Freely configurable by user DCTRL1-CW/CCW...
Page 62
Show/Hide Bookmarks Parameter setting AIF-IN DCTRL AIF-CTRL DCTRL 16 Bit CINH .B10 TRIP-SET .B11 TRIP-RESET .B12 .B15 AIF-IN.W1 16 Bit AIF-IN.W2 16 Bit 2141LON011 Fig. 6-8 Function block AIF-IN in 8200 vector 6-40 BA2141 EN 1.0...
For this it is not necessary to have special programming skills. The user himself can link the function blocks. It is however easier to use Lenze preconfigurations which are already stored in the controller ROM. The Lenze preconfigurations (see code C0005) determine the source (terminal, keypad, fieldbus module) which describes the frequency setpoint and the control word.
Page 66
Show/Hide Bookmarks Parameter setting 2111IBU002 Fig. 6-9 Function block AIF-OUT and AIF-OUT AIF-OUT is available for the 9300 technology variants: servo, positioning controller and cam profiler as of software version 2.0 . AIF-OUT.D2 is new. 6-44 BA2141 EN 1.0...
Page 67
Show/Hide Bookmarks Parameter setting Network variable to drive The function block AIF-IN determines the input data of the controller as data interface for the 2141 fieldbus module. For more detailed information about the function block AIF-IN, see the Manual 93XX.
Page 68
Show/Hide Bookmarks Parameter setting 6.5.4.2 Control word for 93XX 9300 9300 Servo 9300 9300 9300 Vector Positioning Cam profiler controller C0005 1xx3 4xx3 5xx3 6xx3,7xx3 2xxx3 xxx3 1xxx, 2xxx, 4xx3 6xx3,7xx3 3xxx, 5xxx, 10xxx, 11xxx NSET-JOG*1 not assigned NSET-JOG*1 not assigned not assigned CSEL1-CAM*1 NSET-JOG*1...
Page 69
Show/Hide Bookmarks Parameter setting 2111IBU003 Fig. 6-10 Function block AIF-IN and AIF-IN AIF-IN is available for the 9300 technology variants: servo, positioning controller and cam profiler as of software version 2.0 . AIF-IN.D2 is new. 6-47 BA2141 EN 1.0...
Page 70
Network variable for 9300 Servo PLC and Drive PLC Setpoint source selection Communication via an AIF fieldbus module (e.g. 2141 LON) requires that AIF-IN 1 ... 3 or AIF-OUT ... 3 and if available the AIF management are part of the control configuration of the IEC1131 project.
Page 72
Show/Hide Bookmarks Parameter setting Process data telegram to drive Following data can be assigned to PO data: Name/variable name Explanation Control word (AIF1_wDctrlCtrl) AIF1_nInW1_a AIF word 1 AIF1_nInW2_a AIF word 2 AIF1_nInW3_a AIF word 3 AIF2_nInW1_a AIF word 4 AIF2_nInW2_a AIF word 5 AIF2_nInW3_a AIF word 6...
Show/Hide Bookmarks Troubleshooting and fault elimination Troubleshooting and fault elimination No communication with the controller. Possible causes Diagnostics Remedy Is the controller switched on? One of the LED for the operating status must Controller supply (see Operating Instructions for controller) be on.
Page 76
Show/Hide Bookmarks Troubleshooting and fault elimination _^ONQN bk NKM...
As alternative, the “GDCWrapper” can also be opened in Windows (e.g. double click the file ’GDCWrapper.exe’ in the Windows Explorer). The following dialog box comes up: 2141LON005 3. Copy the file “2141.XIF” to the directory “...\Lonworks\Import”. ® 4. Registration of the plug-In in LONMakert for Windows...
Page 78
Show/Hide Bookmarks Appendix 8.1.2 Open GDC from the LONMaker Global Drive Control (GDC) is automatically opened through the installed plug-in if you select the following from the shown context menu (right mouse key in the working area of LONMakert): • Start GDC directly under Configure...
The windows can be installed under Windows95 , Windows98 or WindowsNT . The configuration is explained by examples but only as much as needed for the operation of Lenze controllers. 8.2.1 Configuration of the LON network 1. Insert new device connected to the network Click the symbol “Device”...
Page 80
4. Select the function Auto-Detect (only possible with online connection) 2141LON108/111 5. Press the Service key 5 at the front of the 2141 fieldbus module. All configuration features of the device are automatically loaded by using the service PIN. _^ONQN bk NKM...
Show/Hide Bookmarks Appendix 8.2.2 Working with network variables Insertion of function blocks Click the “Functional Block” symbol and 0 shift it to where you need it. 2141LON114 2141LON116 _^ONQN bk NKM...
Page 82
Show/Hide Bookmarks Appendix Insertion of network variables Click Input Network Variable and shift it to the function block (”Func Block 1”). 2141LON120 Highlight the network variables needed at the input. 2141LON123 Repeat the same procedure for the output variables. The function block will be represented as follows: 2141LON122 _^ONQN bk NKM...
Page 83
Show/Hide Bookmarks Appendix Editing network variables with a browser 2141LON141/125 Change of variable format 2141LON142/143 _^ONQN bk NKM...
Show/Hide Bookmarks Appendix 8.2.3 Registration of new data types If you use these files, you will get more information and have higher configuration friendliness for the ® LON network with LONMakertfor Windows Copy files to hard disk. 2141LON150 Start “LNS Resource File Catalog Utility“ 2141LON151/152 Select Resource File Catalog directory 2141LON153/154...
Show/Hide Bookmarks Appendix Add new type directory 2141LON155/154 Click the buttons “Add a new directory” and “Refresh Now”. List of abbreviations Abbreviation Meaning Automation Interface; interface between controller and automation or fieldbus modules. It also includes defined process data. Electromagnetic Compatibility DC-injection brake Display of values in the hexadecimal character format (0, ¼...
For input and display (access) of parameter values. Code number/code Clear labelling of a parameter, e.g. C0106. For calculation information see Lenze code addressing in chapter „Parameter setting“, Fieldbus For the exchange of data between higher-level controls (hosts) and positioning controls (e. g. controllers).
Page 87
Show/Hide Bookmarks Appendix Table of keywords Commissioning, 5-1 Acceleration time, 6-19 Communication interference, 4-4 Actual speed value, 6-6 Communication medium, 3-2 AIF-CTRL, Device control, 6-2, 6-24 Communication times, 3-3 AIF-IN, Function block, 6-41 Configuration variable Acceleration time, 6-19 AIF-OUT, Function block, 6-38 Deceleration time, 6-20 Appendix, 8-1 Description , 6-11...
Page 88
Labelling, Controller, 1-2 Data types, Registration, 8-8 Legal regulations, 1-2 Deceleration time, 6-20 Lenze parameter sets, 6-2 Definitions, 1-1 Lenze parameters, Function module PROFIBUS-DP, 6-4 Description , Configuration variable VSD, 6-11 Liability, 1-2 Device control List AIF-CTRL, 6-24 Monitoring reaction, 6-22 Abbreviations, 8-9 Technical term.
Page 89
Show/Hide Bookmarks Appendix Safety information, 2-1 Operating time, 6-10 Layout, 2-2 Other notes, 2-2 Warning of material damage, 2-2 Operator, 2-1 Warning of personal damage, 2-2 Safetyinformation, Operating Instructions, 1-1 Overview Scaling of the speed setpoint, 6-7 Configuration variable, 6-1, 6-3 Scope ofsupply, 1-1 Network variable, 6-1 AIF-CTRL, 6-2...
Page 90
Show/Hide Bookmarks Appendix _^ONQN bk NKM 8-14...
Need help?
Do you have a question about the 2141 and is the answer not in the manual?
Questions and answers