0% found this document useful (0 votes)
134 views199 pages

DCDesk 2000 Usermanual

The document is an operation manual for the HEINZMANN® Digital Electronic Speed Governors, specifically for the DcDesk 2000 communication program. It includes safety instructions, installation guidelines, and detailed operational procedures, emphasizing the importance of following safety protocols to prevent personal injury and equipment damage. Additionally, it outlines the responsibilities of the user regarding the technical installation and the need for independent testing and verification of the equipment's performance.

Uploaded by

homlyak77
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
134 views199 pages

DCDesk 2000 Usermanual

The document is an operation manual for the HEINZMANN® Digital Electronic Speed Governors, specifically for the DcDesk 2000 communication program. It includes safety instructions, installation guidelines, and detailed operational procedures, emphasizing the importance of following safety protocols to prevent personal injury and equipment damage. Additionally, it outlines the responsibilities of the user regarding the technical installation and the need for independent testing and verification of the equipment's performance.

Uploaded by

homlyak77
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 199

Heinzmann GmbH & Co.

KG
Engine & Turbine Controls
Am Haselbach 1
D-79677 Schönau (Schwarzwald)
Germany
Phone +49 7673 8208-0
Fax +49 7673 8208-188
E-mail [email protected]
www.heinzmann.com
V.A.T. No.: DE145551926

HEINZMANN®
Digital Electronic Speed Governors

Operation Manual
Communication Programme
DcDesk 2000

Copyright 2004 by Heinzmann GmbH & Co. KG. All rights reserved.

This publication may not be reproduced by any means whatsoever or passed on to any third parties

Manual DG 00 003-e / 07-04


Read this entire manual and all other publications appertaining to the
work to be performed before installing, operating or servicing your
equipment.

Warning Practice all plant and safety instructions and precautions.

Failure to follow instructions may result in personal injury and/or


damage to property.

Danger

Please note before commissioning the installation:

Before starting to install any equipment, the installation must have been
switched dead!
Danger!
High
Tension Be sure to use cable shieldings and power supply connections meeting
the requirements of the European Directive Concerning EMI.

Check the functionability of the existing protection and monitoring


systems.
Danger

To prevent damages to the equipment and personal injuries, it is


imperative that the following monitoring and protection systems
have been installed:
Overspeed protection acting independently of the speed governor
Danger Overtemperature protection

Generator installations will in addition require:


Overcurrent protection
Protection against faulty synchronization due to excessive frequency,
voltage or phase differences
Reverse power protection

Overspeeding can be caused by:

Failure of the voltage supply


Failure of the control unit or of any accessory device
Warning
Failure of the actuator
Sluggish and blocking linkage

Operation Manual DcDesk 2000


The examples, data and any other information contained in this manual
are intended exclusively as instruction aids and should not be used in
any particular application without independent testing and verification
by the person making the application.

Independent testing and verification are especially important in any


application in which malfunction might result in personal injury or
damage to property.
Danger

HEINZMANN make no warranties, express or implied, that the


examples, data, or other information in this volume are free of error,
that they are consistent with industry standards, or that they will meet
the requirements for any particular application.

HEINZMANN expressly disclaim the implied warranties of


merchantability and of fitness for any particular purpose, even if
HEINZMANN have been advised of a particular purpose and even if a
particular purpose is indicated in the manual.

HEINZMANN also disclaim all liability for direct, indirect, incidental


or consequential damages that result from any use of the examples,
data, or other information contained in this manual.

HEINZMANN make no warranties for the conception and engineering


of the technical installation as a whole. This is the responsibility of the
user and of his planning staff and specialists. It is also their
responsibility to verify whether the performance features of our devices
will meet the intended purposes. The user is also responsible for correct
commissioning of the whole installation.

Operation Manual DcDesk 2000


Version Information

Version Information
Version Record of changes Date Editor
4.07 - 1.00 Created 16.02.04 Sz
4.09 - 1.01 Chapter 3.4.4 and 31 included 05.04.04 Sz
4.10 - 1.05 Chapter. 15.4 Clear Error Memory and Safety Prompt 08.04.04 Sz
Chapter 8.3 Configuring Digital Outputs Ausgänge, new 04.05.04 Sz
Chapter 15 Error groups rewritten (Bit field parameter) 05.05.04 Sz
Chapter 6.1.1.1 File name included 03.06.04 Sz
Chapter 6.1.1.3 File name and Print button included 03.06.04 Sz
Chapter 16.1.1 Scan Port included 03.06.04 Sz
4.11 – 1.06 Chapters 15 and 16 included (new), Chapter 9 adapted 01.07.04 Sr/Rz

Operation Manual DcDesk 2000


Table of Contents

Table of Contents

Page

1 Safety Instructions ............................................................................................................ 1


1.1 Basic Safety Measures for Normal Operation ............................................................. 1
1.2 Basic Safety Measures for Servicing and Maintenance............................................... 1
1.3 Before Commissioning an Installation after Maintenance and Repair Works............. 2

2 Introduction ....................................................................................................................... 3

3 Installation ......................................................................................................................... 6
3.1 System Requirements................................................................................................... 6
3.2 Setup Procedure ........................................................................................................... 6
3.3 Uninstalling DcDesk 2000 ........................................................................................... 6
3.4 Communication Cable.................................................................................................. 6
3.4.1 Laptops without Serial Port .................................................................................. 7
3.4.2 Extension of Communication Cable ..................................................................... 7
3.4.3 Length of Communication Cable.......................................................................... 7
3.4.4 Prevention of Ground Loops................................................................................. 7
3.5 Dongle .......................................................................................................................... 8
3.5.1 Parallel Port........................................................................................................... 8
3.5.2 USB Port ............................................................................................................... 8
3.5.3 PCMCIA Port........................................................................................................ 9

4 Order Numbers ............................................................................................................... 10


4.1 DcDesk 2000.............................................................................................................. 10
4.2 Communication Cable................................................................................................ 10
4.3 Adapter USB to Serial................................................................................................ 10
4.4 Dongle ........................................................................................................................ 10

5 The Main Window........................................................................................................... 11


5.1 Connection State ........................................................................................................ 11
5.1.1 Online Mode ....................................................................................................... 12
5.1.2 Offline Mode....................................................................................................... 13
5.2 The Four Parameter Lists........................................................................................... 14
5.2.1 List of Parameters: Configuration Parameters .................................................... 15
5.2.2 List of Measurements: Values of Measurements and Calculations .................... 15
5.2.3 List of Functions: Function Parameters .............................................................. 16
5.2.4 List of Curves: Parameters for Curves and Maps ............................................... 17
5.3 Parameterizing Help................................................................................................... 19
5.4 Parameter Input Bar ................................................................................................... 20
5.4.1 Parameter Number .............................................................................................. 20

Operation Manual DcDesk 2000


Table of Contents

5.4.2 Parameter Name.................................................................................................. 20


5.4.3 Parameter Values ................................................................................................ 21
5.5 Error Condition .......................................................................................................... 22
5.6 Menu Bar.................................................................................................................... 22

6 Menu File ......................................................................................................................... 24


6.1 Load Parameter Values .............................................................................................. 24
6.1.1 Load Readable Parameter Files .......................................................................... 24
6.1.1.1 Parameter Overview..................................................................................... 25
6.1.1.2 Selection of Parameters ............................................................................... 28
6.1.1.3 Compare....................................................................................................... 29
6.1.1.3.1 Parameters with Different Values ....................................................... 30
6.1.1.3.2 Parameters with Different Names ....................................................... 30
6.1.2 Load Encoded Parameter Files ........................................................................... 31
6.2 Save All Parameter Values ........................................................................................ 32
6.3 Save Parameter Values of Selection .......................................................................... 33
6.4 Load Selection............................................................................................................ 33
6.5 Store Selection ........................................................................................................... 33
6.6 Print Parameters ......................................................................................................... 34
6.7 Programme to Control Unit........................................................................................ 35
6.8 Exit ............................................................................................................................. 38

7 Menu Control Unit.......................................................................................................... 39


7.1 Start/Stop Communication ......................................................................................... 39
7.2 Offline Mode.............................................................................................................. 41
7.3 Adjustment ................................................................................................................. 43
7.4 Update Measurements................................................................................................ 43
7.5 Store Parameters in Control Unit ............................................................................... 44
7.6 Selection On/Off ........................................................................................................ 44
7.7 Clear Selection ........................................................................................................... 45
7.8 Automatic Actuator Adjust ........................................................................................ 45
7.9 Activate/Deactivate Click Test .................................................................................. 48
7.10 Clear Operating Data ................................................................................................. 48
7.11 Reset Control Unit ..................................................................................................... 49
7.12 Information Control Unit ........................................................................................... 51
7.12.1 Tab Control Unit ................................................................................................. 51
7.12.2 Tab Sensors ......................................................................................................... 52
7.12.3 Tab Switch Functions ......................................................................................... 53
7.12.4 Tab Hardware Identification ............................................................................... 54
7.12.5 Tab Analogue/PWM Inputs ................................................................................ 55
7.12.6 Tab Analogue/PWM Outputs.............................................................................. 56
7.12.7 Tab Digital Inputs ............................................................................................... 57

Operation Manual DcDesk 2000


Table of Contents

7.12.8 Tab Digital Outputs............................................................................................. 57

8 Adjustment of Inputs and Outputs of the Control Units ............................................ 59


8.1 Analogue Outputs ...................................................................................................... 59
8.1.1 Output ................................................................................................................. 60
8.1.2 Output Parameter ................................................................................................ 60
8.1.3 Value Range of Output Parameter ...................................................................... 60
8.1.4 Range of Output Channel.................................................................................... 61
8.1.5 Output Inverted ................................................................................................... 61
8.1.6 Test Output.......................................................................................................... 61
8.1.7 OK....................................................................................................................... 61
8.2 PWM Outputs ............................................................................................................ 61
8.2.1 Output ................................................................................................................. 62
8.2.2 Output Parameter ................................................................................................ 62
8.2.3 Value Range of Output Parameter ...................................................................... 63
8.2.4 Range of Output Channel.................................................................................... 63
8.2.5 Output Inverted ................................................................................................... 63
8.2.6 Test Output.......................................................................................................... 63
8.2.7 OK....................................................................................................................... 63
8.3 Digital Outputs........................................................................................................... 64
8.3.1 Single Assignment .............................................................................................. 64
8.3.2 Multiple Assignment........................................................................................... 65
8.3.2.1 Logical Combinaton..................................................................................... 67
8.3.2.2 Error Indication............................................................................................ 68
8.3.2.3 Flash............................................................................................................. 70
8.3.2.4 Enabling Test Output ................................................................................... 71
8.3.3 OK....................................................................................................................... 72
8.4 Sensors ....................................................................................................................... 72
8.4.1 Sensor.................................................................................................................. 73
8.4.2 Sensor Channel ................................................................................................... 73
8.4.3 Reference Values ................................................................................................ 74
8.4.4 Error Limits......................................................................................................... 75
8.4.5 Measuring Range of Sensors .............................................................................. 75
8.4.6 Current Values .................................................................................................... 75
8.4.7 Reaction in Case of Error.................................................................................... 76
8.4.8 Reaction to Self-Clearing Errors......................................................................... 76
8.4.9 Graphical Representation.................................................................................... 76
8.5 Level for Integrated Display ...................................................................................... 76
8.6 Injector Code.............................................................................................................. 77

9 Menu Graphic.................................................................................................................. 78
9.1 Curve versus Time ..................................................................................................... 78

Operation Manual DcDesk 2000


Table of Contents

9.2 Curve versus X........................................................................................................... 78


9.3 Curve .......................................................................................................................... 79
9.4 Map ............................................................................................................................ 79
9.5 Measured Curve ......................................................................................................... 79
9.6 Measured Map............................................................................................................ 79
9.7 Overview.................................................................................................................... 79
9.7.1 Configuration of Measuring Instrument ............................................................. 81
9.8 Magnetic Valves ........................................................................................................ 82
9.8.1 Graphics Screen .................................................................................................. 82
9.8.2 Maps.................................................................................................................... 83
9.8.3 Start / Stop........................................................................................................... 83
9.8.4 Close ................................................................................................................... 83

10 Curve versus Time .......................................................................................................... 84


10.1 Parameter Tables........................................................................................................ 84
10.1.1 Graphic Parameter Table .................................................................................... 85
10.1.1.1 Parameter Number ....................................................................................... 85
10.1.1.2 Value Range................................................................................................. 85
10.1.1.3 Autoscaling .................................................................................................. 86
10.1.2 Indication Parameter Table ................................................................................. 86
10.2 Graphics Screen ......................................................................................................... 86
10.2.1 x-Axis.................................................................................................................. 86
10.2.2 y-Axis.................................................................................................................. 87
10.2.3 Time base ............................................................................................................ 87
10.2.4 Scan Rate ............................................................................................................ 88
10.2.5 Measuring Time Difference ................................................................................ 88
10.2.6 Measuring Value Differences ............................................................................. 88
10.2.7 Zoom Function.................................................................................................... 88
10.3 Start / Stop.................................................................................................................. 89
10.4 Clear ........................................................................................................................... 90
10.5 Options ....................................................................................................................... 90
10.6 Start Rec / Stop Rec ................................................................................................... 90
10.7 Print............................................................................................................................ 90
10.8 Trigger........................................................................................................................ 91
10.8.1 Trigger Channel and Trigger Enabled ................................................................ 91
10.8.2 Trigger Threshold and Trigger Edge .................................................................. 91
10.9 Close........................................................................................................................... 92

11 Curve versus X ................................................................................................................ 93


11.1 Parameter Tables........................................................................................................ 94
11.1.1 Graphic Parameter Table .................................................................................... 94
11.1.1.1 Parameter Number ....................................................................................... 94

Operation Manual DcDesk 2000


Table of Contents

11.1.1.2 Value Range................................................................................................. 94


11.1.2 Indication Parameter Table ................................................................................. 95
11.2 Graphics Screen ......................................................................................................... 95
11.2.1 x-Axis.................................................................................................................. 95
11.2.2 y-Axis.................................................................................................................. 95
11.2.3 Scan Rate ............................................................................................................ 96
11.2.4 Measuring Value Differences ............................................................................. 96
11.2.5 Zoom Function.................................................................................................... 96
11.3 Start / Stop.................................................................................................................. 97
11.4 Clear ........................................................................................................................... 97
11.5 Options ....................................................................................................................... 98
11.6 Start Rec / Stop Rec ................................................................................................... 98
11.7 Print............................................................................................................................ 98
11.8 Close........................................................................................................................... 98

12 Graphics Options ............................................................................................................ 99


12.1 Recorder ..................................................................................................................... 99
12.1.1 Recorder Records................................................................................................ 99
12.1.2 Recorder Play Back............................................................................................. 99
12.2 Tab Recorder............................................................................................................ 100
12.2.1 Panel File .......................................................................................................... 101
12.2.1.1 File Name................................................................................................... 101
12.2.1.2 Recording Rate .......................................................................................... 102
12.2.1.3 File Info...................................................................................................... 102
12.2.1.4 Number of Records .................................................................................... 102
12.2.2 Panel Recording ................................................................................................ 102
12.2.2.1 Record Number.......................................................................................... 102
12.2.2.2 Recording Information............................................................................... 102
12.2.2.3 Load Scan Rate .......................................................................................... 103
12.2.2.4 Load Recording.......................................................................................... 104
12.2.2.5 Load Data................................................................................................... 104
12.3 Tab Curve Parameters .............................................................................................. 104
12.3.1 Curve Colours ................................................................................................... 105
12.3.2 Number of Curves............................................................................................. 105
12.3.3 Background Colour ........................................................................................... 106
12.3.4 Parameter Range ............................................................................................... 106
12.3.5 Curve Parameters .............................................................................................. 106
12.3.6 Graphics Representation ................................................................................... 106
12.4 Tab General.............................................................................................................. 106
12.4.1 Memory Buffer Size.......................................................................................... 106
12.4.2 Line Size for Printing........................................................................................ 107

Operation Manual DcDesk 2000


Table of Contents

13 Curves............................................................................................................................. 108
13.1 Selection Box ........................................................................................................... 109
13.2 Options ..................................................................................................................... 109
13.3 Graphic Boundaries.................................................................................................. 110
13.4 Edit >> / Edit << ...................................................................................................... 110
13.5 Curve Values............................................................................................................ 110
13.5.1 Numerical Modification of Curve Values......................................................... 112
13.5.2 Graphical Modification of Curve Values.......................................................... 112
13.6 Start / Stop................................................................................................................ 113
13.7 Print.......................................................................................................................... 113
13.8 Close......................................................................................................................... 113
13.9 Export Data .............................................................................................................. 114
13.10 Send Data ................................................................................................................. 114
13.11 Reload ...................................................................................................................... 114
13.12 Delete ....................................................................................................................... 114
13.13 Insert......................................................................................................................... 114

14 Maps ............................................................................................................................... 116


14.1 Selection Box ........................................................................................................... 117
14.2 Options ..................................................................................................................... 117
14.3 Graphic Boundaries.................................................................................................. 118
14.4 Edit >> / Edit << ...................................................................................................... 118
14.5 Map Values .............................................................................................................. 119
14.6 Start / Stop................................................................................................................ 120
14.7 Print.......................................................................................................................... 120
14.8 Close......................................................................................................................... 121
14.9 Rotate ....................................................................................................................... 121
14.10 Export Data .............................................................................................................. 121
14.11 Send Data ................................................................................................................. 122
14.12 Reload ...................................................................................................................... 122
14.13 Delete ....................................................................................................................... 122
14.14 Insert......................................................................................................................... 122

15 Measured Curves .......................................................................................................... 123


15.1 Selection Box ........................................................................................................... 124
15.2 Options ..................................................................................................................... 124
15.3 Grafic Boundaries .................................................................................................... 124
15.4 Table >> / Table << ................................................................................................. 124
15.5 Curve Values............................................................................................................ 125
15.5.1 Numerical Modification of Measured Curves .................................................. 126
15.6 Start / Stop................................................................................................................ 127
15.7 Print.......................................................................................................................... 127

Operation Manual DcDesk 2000


Table of Contents

15.8 Close......................................................................................................................... 127


15.9 Export Data .............................................................................................................. 128
15.10 Update ...................................................................................................................... 128

16 Measured Maps ............................................................................................................. 129


16.1 Selection Box ........................................................................................................... 130
16.2 Options ..................................................................................................................... 130
16.3 Graphic Boundaries.................................................................................................. 130
16.4 Table >> / Table << ................................................................................................. 131
16.5 Map Values .............................................................................................................. 132
16.6 Start / Stop................................................................................................................ 132
16.7 Print.......................................................................................................................... 133
16.8 Close......................................................................................................................... 133
16.9 Rotate ....................................................................................................................... 133
16.10 Export Data .............................................................................................................. 133
16.11 Update ...................................................................................................................... 133

17 Menu Error.................................................................................................................... 134


17.1 Current Errors .......................................................................................................... 134
17.1.1 Currently Active Errors in Control Unit ........................................................... 135
17.1.2 Time Stamp in DcDesk 2000 ............................................................................ 135
17.2 Stored Errors ............................................................................................................ 136
17.2.1 Simple Error Memory ....................................................................................... 137
17.2.2 Extended Error Memory ................................................................................... 137
17.3 Clear Current Errors................................................................................................. 139
17.4 Clear Error Memory................................................................................................. 139

18 Menu Extras .................................................................................................................. 141


18.1 Settings..................................................................................................................... 141
18.1.1 Tab Port............................................................................................................. 141
18.1.1.1 Port............................................................................................................. 141
18.1.1.2 Baud Rate................................................................................................... 142
18.1.1.3 Communication.......................................................................................... 143
18.1.2 Tab General....................................................................................................... 143
18.1.2.1 Language.................................................................................................... 144
18.1.2.2 Show Column Headers .............................................................................. 144
18.1.2.3 Autoconnect on Programme Start.............................................................. 145
18.1.2.4 Fonts for Parameters and Desktop ............................................................. 145
18.1.2.5 Level .......................................................................................................... 145
18.1.2.6 OK.............................................................................................................. 145
18.2 Hand Held Programmer ........................................................................................... 146
18.2.1 Programme in HP.............................................................................................. 146
18.2.2 Send All Data .................................................................................................... 146
Operation Manual DcDesk 2000
Table of Contents

18.2.3 Send Data of Selection...................................................................................... 147


18.2.4 Get Data ............................................................................................................ 147
18.2.5 Close ................................................................................................................. 147

19 Menu Window ............................................................................................................... 148

20 Menu Help...................................................................................................................... 149

21 Parameterizing Help ..................................................................................................... 150


21.1 Parameterizing Help................................................................................................. 150
21.2 Creating a Parameter Selection ................................................................................ 151
21.3 User Specific Customization of Parameterizing Help ............................................. 152

22 Files................................................................................................................................. 154
22.1 Parameter Files......................................................................................................... 155
22.1.1 Readable Parameter Files.................................................................................. 156
22.1.2 Encoded Parameter Files................................................................................... 157
22.2 Selection Files .......................................................................................................... 158
22.3 Curve Parameter Files.............................................................................................. 158
22.4 Recorder Files .......................................................................................................... 158
22.5 Programme Files ...................................................................................................... 158
22.6 Parameter Definition Files ....................................................................................... 159
22.7 Control Unit Definition Files ................................................................................... 159
22.8 Initialization File ...................................................................................................... 159

23 Copying Parameters...................................................................................................... 160


23.1 Copying the Comparison List on Loading Parameter Files..................................... 160
23.2 Copying the Four Lists of the Main Window .......................................................... 160

24 Shortcuts ........................................................................................................................ 161

25 Print................................................................................................................................ 163

26 Command Line Call...................................................................................................... 164


26.1 Functionality ............................................................................................................ 164
26.2 Call Parameters ........................................................................................................ 164
26.3 Examples .................................................................................................................. 166
26.4 Return Value ............................................................................................................ 166
26.5 Batch File ................................................................................................................. 168

27 Frequently Asked Questions (FAQ) ............................................................................ 170

28 Index of Figures............................................................................................................. 175

29 Index of Tables .............................................................................................................. 180

Operation Manual DcDesk 2000


Table of Contents

30 Index ............................................................................................................................... 181

31 Order Specifications for Manuals ............................................................................... 184

Operation Manual DcDesk 2000


1 Safety Instructions

1 Safety Instructions

In this publication the Table of Contents is preceded by diverse instructions that


among other things serve to ensure safety of operation. It is absolutely imperative
that these notes be read and understood before commissioning or servicing the
installation.
The primary issue of these Safety Instructions is to prevent personal injuries!

1.1 Basic Safety Measures for Normal Operation

• The installation may be operated only by authorized persons who have been
appropriately trained and who are fully acquainted with the operating instructions so
that they are capable of working in compliance with them.
• Before turning on the installation check and make sure that
- only authorized persons are present within the working range of the engine;
- nobody will be in danger of suffering injuries by starting the engine!
• Before starting the engine always check the installation for visible damages and make
sure it is not put into operation unless it is in perfect condition. On detecting any faults
please inform your superior immediately!
• Before starting the engine remove any unnecessary material and/or objects from the
working range of the installation/engine.
• Before starting the engine check and make sure that all safety devices are working
properly!

1.2 Basic Safety Measures for Servicing and Maintenance

• Before performing any maintenance or repair work make sure the working area of the
engine has been closed to unauthorized persons. Put on a sign warning that
maintenance or repair work is being done.
• Before performing any maintenance or repair work switch off the master switch of the
power supply and secure it by a padlock! The key must be kept by the person
performing the maintenance and repair works.
• Before performing any maintenance and repair work make sure that all parts of engine
that will have be touched have cooled down to ambient temperature and are switched
dead!
• Refasten loose connections!
• Replace at once any damaged lines and/or cables!

Operation Manual DcDesk 2000 1


1 Safety Instructions

• Keep the cabinet always closed. Access should be permitted only to authorized persons
having a key or tools.
• Never use a water jet to clean cabinets or other casings of electric equipment!

1.3 Before Commissioning an Installation after Maintenance and Repair Works

• Check on all slackened screw connections to have been retightened.


• Make sure the control linkage has been reattached and all cables have been
reconnected.
• Make sure all safety devices of the installation are in perfect order and are working
properly!

2 Operation Manual DcDesk 2000


2 Introduction

2 Introduction

DcDesk 2000 is a Windows® programme for configuring and visualizing input and output
data of digital HEINZMANN Controls. DcDesk 2000 has been conceived for work on test
benches and for use in production, commissioning and maintenance or service work. The
control devices will work independently of DcDesk 2000 once the parameters are suitably
configured for the respective application and have been stored.
The general user interface and operation of DcDesk 2000 is identical for all HEINZMANN
Controls and does not depend on whether a diesel and/or gas engine speed control or a
generator control or an electric motor control is being used. Additional windows offer device
specific screens that will appear only when the respective control unit has been selected.
Operation is possible both in online mode with the control unit connected and in offline mode
with no control connected. For connecting the PC and the control unit a special
HEINZMANN cable is required which is connected to the serial port of the PC.
DcDesk 2000 has been conceived as a multi-lingual programme and by standard supports
German, English, Russian and French. Other languages can be implemented on request.
Changing the language version is possible, even with the programme running, and will take
effect without having to reset DcDesk 2000. All settings of DcDesk 2000 are stored in a file
so that they can be restored on starting the programme again.
A hardware dongle ensures that DcDesk 2000 can access only released control types and
software versions. The DcDesk 2000 dongle is shipped with an access authorization
corresponding to the admissible software version. Due to this authorization, the customer can
access only his own control units, i. e., control units using his specific software version. Any
attempt to build up communication with control devices of other HEINZMANN customers
will be inhibited and produce an error message.
In addition, every DcDesk 2000 dongle is given an identification number which is used by the
control unit to keep a record of which DcDesk 2000 programme or dongle was used last for
saving the data. By this, the actual data set in the control unit includes information on which
group of persons may be held responsible for the adjustment of the parameters.
The configuration of the control unit and the input/output communication between DcDesk
2000 and the control unit are accomplished by using parameters that are stored in the
permanent memory of the control unit and are transmitted to the PC when communication is
initiated. If any control device unknown to DcDesk 2000 is connected, a new device type will
be created which afterwards may also be operated offline.
The parameters of all HEINZMANN control devices are subdivided into four groups each of
which is displayed by DcDesk 2000 in a particular parameter list:
• Configuration parameters defining the operating mode of the functions of the control
unit
• Measuring and calculation values providing measured and calculated data
Operation Manual DcDesk 2000 3
2 Introduction

• Function parameters determining which functions of the control unit are to be active
• Parameters for characteristic curves and maps representing series of reference values
and limitation values
Every parameter consists of a parameter number, a parameter name, its current value within a
given value range, its respective measuring unit and an access level.
DcDesk 2000 and HEINZMANN Controls are based on a level oriented concept of access.
Each parameter is associated with a fixed level in the control unit determining a criterion from
which upward the parameter will be visible for the DcDesk 2000 user.
The different levels and their significations are described in the below table.

Level User Access

Indication of the most relevant operation data and error conditions.


1 End user
Modification of the control and engine data is not possible.
Plant Speeds, dynamics and performance can be adjusted within the
2
manufacturer permissible ranges
Except for certain engine parameters the majority of parameters can
3 Service
be modified.
Engine
4 All control parameters are accessible.
manufacturer
Manufacturers
Additional customer specific software modifications and expansions
5 of particular
can be parameterized.
engines
Manufacturer
Permits of modifying the functionality and configuration of inputs/
6 of control
outputs.
devices

Table 1: DcDesk 2000 Access Level

The higher the level, the more parameters and control functions can be modified. When being
shipped, the dongle for DcDesk 2000 is set to the maximum level that may be ordered by the
customer. The programme will display only those parameters whose access level is not higher
than that of the dongle. The access level within DcDesk 2000 may be temporarily reduced,
but it can never be set to a value higher than the dongle's.
The control unit will accept any modifications of the parameter values and after storing them
temporarily in a volatile memory it will operate using the modified values immediately with a
few exceptions only. After a reset, however, or on turning power off these data are bound to

4 Operation Manual DcDesk 2000


2 Introduction

get lost unless they have been transferred to the control's permanent memory by an explicit
storing procedure.

Operation Manual DcDesk 2000 5


3 Installation

3 Installation

3.1 System Requirements

To successfully install DcDesk 2000 (↑ 4 Order Numbers) the computer must comply with
the following minimum requirements :
Operating system Windows 95, Windows 98, Windows ME, Windows NT 4.0 (Intel) with
Service Pack 4 installed, Windows 2000 (Administrator rights required) or Windows XP
• Pentium-PC (300 MHz or higher recommended)
• 32 MB RAM (64 MB recommended)
• 10 MB free hard disk memory
• Super VGA Monitor (with minimum 800x600 screen resolution, set to Small
Fonts)

3.2 Setup Procedure

To start setup, insert the CD DcDesk 2000 in your CD-ROM drive. Normally, the
installation programme will start automatically after a few seconds. If Windows has been
configured otherwise start the file setup.exe from the main directory of the CD and follow
the instructions of the installation wizard.

Note: You must be entitled to administrator rights in order to install DcDesk 2000
under Windows NT 4.0, Windows 2000 or Windows XP. The DcDesk 2000
directory must be released for all users.

3.3 Uninstalling DcDesk 2000

To uninstall DcDesk 2000 take these steps:


1. Select under Windows from the Start menu the option Settings and then System
control.
2. When in System control, double-click on the symbol Software.
3. In the dialogue box Software select the Option DcDesk 2000.
4. Klick on Uninstall.
5. Follow the instructions of the wizard for de-installation.

3.4 Communication Cable

DcDesk 2000 is shipped with a special communication cable which is indispensable for
connecting the PC to the control unit. For any such connection only communication cables
supplied by HEINZMANN may be used.
6 Operation Manual DcDesk 2000
3 Installation

Attention: When using other cables, no communication will be possible, and you run
the risk of destroying the interface of the PC. HEINZMANN denies any
warranty in case other cables are being used.

As the various controls are equipped with different connectors, there are several versions
of communication cables available. Therefore, when ordering DcDesk 2000 it is absolutely
necessary to inform HEINZMANN about the type of control device that is going to be
used ↑ 4 Order Numbers. .
The communication cable is plugged into a free serial port of the PC and into the
communication socket provided on the control unit.

3.4.1 Laptops without Serial Port

Since certain laptops no longer exhibit a serial interface but are solely equipped with
USB ports, it will be necessary to use an adapter in such cases. HEINZMANN
recommend to use USB-to-Serial adapters (↑ 4 Order Numbers) and advise against
employing additional serial plug-in boards.

3.4.2 Extension of Communication Cable

With the systems HELENOS, THESEUS, PANDAROS, KRONOS, HELIOS,


PHAETON and MVC 04, the communication cable may be extended using a
commercial RS232 extension cable. In this case, care should be taken to place the
extension cable between the control device and the HEINZMANN communication
cable, as the communication cable must at any rate be attached directly to the PC.

3.4.3 Length of Communication Cable

With the communication cable of standard length 2.5 m as delivered by HEINZMANN


any transmission rate supported by the control unit may be chosen. When using
extended communication cables, you should be aware of the fact that the transmission
rate must possibly be reduced in order to ensure error-free transmission. For a cable
length of, e.g., 25 m error-free transmission will, as a rule, be possible only by a baud
rate of 9600, ↑ 18.1.1.2 Baud Rate.

3.4.4 Prevention of Ground Loops

There is some danger of current between PC and control unit if they have got different
ground potentials. In this case, HEINZMANN recommend to use a standard opto
isolator (optocoupler) between the PC and the communication cable.

Operation Manual DcDesk 2000 7


3 Installation

3.5 Dongle

DcDesk 2000 is protected against unauthorized utilization and is, for this reason, shipped
with a dongle. Besides protection of use, the dongle also includes information about the
permissible functionality of DcDesk 2000 and about the control devices and software
versions admitted for communication. This is to ensure that no changes are made to the
controls by any unauthorized persons.
Setup of communication with the control unit in online mode will always require using the
dongle (↑ 5.1.1 Online Mode), whereas operation in offline mode is also possible without
dongle. When running DcDesk 2000 for the first time after installation the dongle will
have to be used at least once in order to be able to activate offline mode (↑ 5.1.2 Offline
Mode).
There are three versions of the dongle with identical functionality available. When
ordering DcDesk 2000 the required type of dongle must be specified (↑ 4 Order Numbers).

3.5.1 Parallel Port

The dongle type for the parallel port is particularly recommended for stationary
applications. The functionality of the parallel port will not be impaired.

Figure 1: Dongle for Parallel Port

3.5.2 USB Port

This type dongle for the USB port is just about one inch of size and is due to its small
dimensions particularly recommended for mobile applications, as it can be comfortably
carried, e.g., on the bunch of keys. However, as Windows 95 does not support USB
devices, this type dongle can, of course, not be used with this operating system.

Figure 2: Dongle for USB Port

8 Operation Manual DcDesk 2000


3 Installation

3.5.3 PCMCIA Port

This type dongle for the PCMCIA port is particularly recommended for use with
laptops as it enters completely into the PCMCIA duct.

Figure 3: Dongle for PCMCIA Port

Operation Manual DcDesk 2000 9


5 The Main Window

4 Order Numbers

4.1 DcDesk 2000

Installation CD Order Number

DcDesk 2000 650-00-000-00


Table 2: Order Number 2000

4.2 Communication Cable

Control Unit Order Number

PRIAMOS/ARTEMIS 620-00-015-01
PRIAMOS/ARTEMIS with additional CAN cable 620-00-070-00
DARDANOS I (2.5 m) 620-00-023-01
DARDANOS I (10 m) 620-00-023-02
DARDANOS III, HELENOS, HELIOS, KRONOS, 620-00-024-01
PANDAROS, PHAETON, THESEUS
EMR1, EMR2 620-00-024-02
Table 3: Order Numbers Communication Cable

4.3 Adapter USB to Serial

Adapter Order Number

Adapter cable USB-to-RS232 010-02-526-00


Table 4: Order Number USB RS232 Adapter

4.4 Dongle

Dongle-Typ Order Number

Parallel 320-66-001-00

USB 320-66-000-00

PCMCIA 320-66-002-00
Table 5: Order Numbers Dongle Type

10 Operation Manual DcDesk 2000


5 The Main Window
5 The Main Window

On starting the programme, the Main Window of DcDesk 2000 will appear as shown below
when there is no active connection to any control and no device manually selected:

Figure 4: DcDesk 2000 Main Window

The Main Window splits into four windows containing parameter lists and a Parameterizing
Help window, all of which can be arranged as may be required or minimized; it also displays
a number of fixedly arranged elements described in more detail below. The initial layout as
shown above can be restored any time via the menu “Window”.
On the left hand side, the bottom line of the DcDesk 2000 screen indicates the state of
connection with the control unit. Next to it the parameter input box is located. On the right
hand side, error conditions will be indicated in case an error has occurred on the connected
control unit.

5.1 Connection State

The bottom left corner of the DcDesk 2000 screen indicates the state of connection with
the control unit. There are three possible states:

• Offline: There is no connection or connection is interrupted

Operation Manual DcDesk 2000 11


5 The Main Window

• Initializing: Connection to control unit is being established or restored


• Online: Connection to control unit is active
The Offline and Initializing states are marked by a white background of the connection
state box whereas in online state the background will be green.
Switching between the “Offline” and “Online” states may be controlled by the user. This is
done by double-clicking the mouse key on the connection state panel, by choosing the
menu item “Control unit / Start communication” or “Control unit / Stop communication”
or by pressing the function key F5 (↑ 7.1 Start/Stop ). Each time F5 is pressed or there is a
double-click the connection state will toggle between Online and Offline. During
initialization DcDesk 2000 will not respond to any user input.

5.1.1 Online Mode

In Online Mode, direct communication with the control unit is possible, i.e.,
measurements and display values can be viewed numerically or graphically, adjustment
parameters can be optimized or whole functions activated or de-activated. The head bar
of DcDesk 2000 will read which type of control unit connection has been established
with.

Figure 5: Online Mode

12 Operation Manual DcDesk 2000


5 The Main Window
If with connection in Online mode the control unit is reset or turned off or if the cable
connection to the PC is interrupted or communication disturbed DcDesk 2000 will
automatically try to restore connection up to five times. In case of success DcDesk 2000
will remain in Online mode, otherwise it will go into Offline mode.

Note: By choosing the menu item “Extras / Settings / tab ‘General’ / Auto-connect
on Programme start” (↑ 18.1.2.3 Autoconnect on Programme Start)
DcDesk 2000 can be made to try to immediately establish communication
with the control unit. This option is particularly practical when there is an
operative control unit permanently available at your working place.

5.1.2 Offline Mode

Though in Offline mode there is no connection to the control unit it is possible to handle
the data of any previously connected control unit by choosing the menu item “Control
unit / Offline mode”.

Figure 6: Offline State

On (intentionally or unintentionally) changing from Online mode to Offline mode,


Offline mode will automatically be adjusted to comply with the just de-activated control
unit and its software version.

Operation Manual DcDesk 2000 13


5 The Main Window

In Offline mode, you can for instance work at your desk to update parameter sets that
are going to be downloaded later to some control unit on the test bench, or to evaluate
recorder data transmitted for examination by some customer. In Offline mode, any
actions are possible that do not require direct access to the control unit.

Note: Working with a control unit and a software version on Offline mode will not
be possible unless DcDesk 2000 has been started at least once with the
dongle and has been connected at least once with the respective control unit
in Online mode.

5.2 The Four Parameter Lists

The four parameter lists contain: configuration parameters in the list “Parameters”,
measurements and calculation values in the list “Measurements”, function parameters in
the list “Functions”, and parameters for characteristics and maps in the list “Curves”.
Throughout this manual, all of the entries of these lists will be styled “parameters”
although, strictly speaking, only those values constitute parameters that can be modified
(i. e., parameterized) by the user.
Every parameter entry in these lists consists of six values arranged by columns: a unique
parameter number between 1 and 29999 for identification, a name, the current value, the
measuring unit, the value range and the access level of the respective parameter.
The parameters of the lists 1 through 3, viz. the configuration, measuring and function
parameters, have been subdivided into functionally related groups. The parameter
numbers of any governor function are located within corresponding ranges with an offset
of 2000. Thus, the adjustment parameters for droop are to be found at locations from 120
upward, the current value of droop at 2120 and activation of droop at 4120. When printing
parameter values, this functional relation may prove helpful.

Note: The contents of the four parameter lists may also be copied to the clipboard
and transferred to some other application, ↑ 23 Copying Parameters.

The access level is provided to regulate the DcDesk 2000 user's rights to access the
respective parameter. Any parameter will only be visible if the user level as stored in the
DcDesk 2000 dongle is not below the parameter's access level. The maximum level of the
dongle may be viewed under “Help / Info” ↑ 20 Menu Help.
The first line of every list consists of a header indicating the signification of the different
columns. Each of the four lists may be sorted independently of each other by different
criteria: by parameter number, by parameter name or by parameter value. Sorting can be
by ascending or descending order. The currently active sorting column is denoted by a
small triangle on the right hand side of the column heading and by its direction. When the
triangle is pointing downward, sorting is by ascending order and by descending order,

14 Operation Manual DcDesk 2000


5 The Main Window
when it is pointing downward. The currently active sorting column may be changed by
clicking on the respective column heading. Clicking once again will revert the sorting
direction.

Note: The menu item “Extras / Settings / General / Show Column Headers” (↑ 0) can
be used to generally decide whether the column designations are to be
displayed or not.

5.2.1 List of Parameters: Configuration Parameters

The List of Parameters contains all parameters that serve to configure the control unit
and its functions. Their numbers range from 1 through 1999, 10000 through 11999, and
20000 through 21999.

Figure 7: List of Parameters

5.2.2 List of Measurements: Values of Measurements and Calculations

The List of Measurements lists all parameters returning measurements or calculated


values. The numbers of these parameters range from 2000 through 3999, 12000 through
13999, and 22000 through 23999. Measurements cannot be altered by the user neither
in online nor in offline mode, which implies that it will not possible to modify them via
the parameter input bar. Any measuring value, however, that has been selected

Operation Manual DcDesk 2000 15


5 The Main Window

(activated, i.e., highlighted) in the List of Measurements will be displayed dimmed


(light gray) in the parameter input bar and updated continuously when in online mode.
Measurements are also taken over into printouts and parameter files. It is for this reason
that prior to printing or storing the parameters in a file all values will be updated in
order to create a consistent and homogeneous “snapshot”.

Note: By choosing the menu item “Control unit / Update measurements” (↑ 7.4
Update Measurements) you can in online mode arrange for DcDesk 2000 to
continuously update all values visible on the list of measurements. In this
case, the values are successively updated every 200 ms. If the measurement
window is active (has the focus) the values will be updated even every
50 ms.

Figure 8: List of Measurements

5.2.3 List of Functions: Function Parameters

Nearly all of the functions of the HEINZMANN Controls can be individually enabled
or disabled by a function switch. The associated parameters are to be found in the List
of Functions. These parameters range from 4000 through 5999, 14000 through 15999,
and 24000 through 24999. The function switches will prove very helpful during the
phases of testing and tuning. As functions are enabled or disabled as a whole, all of the
other associated parameters in the lists of parameters and curves may retain their
previously defined values.

16 Operation Manual DcDesk 2000


5 The Main Window
Thus, e. g., in adjusting the PID control values the most practical way will be to de-
activate the PID map first and then make the required settings for different speed and
load ranges. After that the PID map can be filled with these values, activated and
optimized.

Figure 9: List of Functions

Note: Using the sorting function provided in the column header of the List of
Functions permits to obtain very quickly a list of all functions activated
within the control unit. This will prove particularly helpful when you want
to see at a glance which limitation functions are presently effective.

5.2.4 List of Curves: Parameters for Curves and Maps

The List of Curves contains values for limitations, arrays of parameters, characteristics
and characteristic maps, in short, all parameters whose combination constitutes an array
with identical name and associated with a certain number of elements defined in the
control unit. The numbers range from 6000 through 9999, 16000 through 19999, and
26000 through 29999 where each array element is assigned its own parameter number
in ascending order within the respective array.

Operation Manual DcDesk 2000 17


5 The Main Window

In the List of Curves, all arrays of the control unit are available that are accessible on its
specific level, and every individual array element can be numerically modified. As it is
but a mere list, it does not offer information about the interrelation between two or three
arrays that in combination with each other describe, e. g., the x- and y-values of a
limiting curve or the x-, y- and z-values of an amplification map. It is, however, the
names of the arrays that will tell which of them combine to form a characteristic curve
or a map: Their names begin with the same identifier (abbreviation) denoting the
function and are followed by a colon and separate arguments representing the x-, y- and
z-values.

Note: The functional interrelation of different arrays is visualized by the graphical


representation which is selectable via the Curve button or Map button on
the Parameterizing Help panel (↑ 21 Parameterizing Help) or via the menu
item “Graphic / Curve” (↑ 13 Curves) or “Graphic / Map” (↑ 14 Maps ).

With regard to the extremely great number of array parameters included in certain
control devices it is only the first component of any array, the one with the index (0),
that will appear at the initial stage of display.

Figure 10: List of Curves with All Curves Closed

18 Operation Manual DcDesk 2000


5 The Main Window
To view all of the components of an array that is of interest to you, activate the first
element (with index 0) and then press “Ctrl-T” or double-click on the activated first
element. DcDesk 2000 will then insert (open, drop-down) all array elements with their
indexes in ascending order behind the first element.

Figure 11: List of Curves with Curve Opened

By pressing “Ctrl-T” again or double clicking on any of the active array elements, you
can revoke this mode of displaying all elements so that only the first element with index
0 will be visible again. This feature will prove a very convenient tool when working
with the List of Curves.

5.3 Parameterizing Help

For every control unit and every software version, certain parameter groups have been pre-
defined by HEINZMANN as tasks (task groups) that can be selected via
the“Parameterizing Help” window. The Parameterizing Help window is enabled and
disabled by choosing the menu item “Window / Parameterizing” (↑ 19 Menu Window).
This window contains a representation of these parameter groups on two hierarchical
levels and two buttons for selecting curves and maps. How to use the Parameterizing Help

Operation Manual DcDesk 2000 19


5 The Main Window

window and how to expand it for specific applications is described in detail in the chapter
↑ 21 Parameterizing Help.

5.4 Parameter Input Bar

The parameter input bar on the bottom line of the DcDesk 2000 screen serves to modify
the value of some previously chosen parameter. As mentioned above, measurements
cannot be modified, but will continuously be updated and displayed in online mode.

Figure 12: Parameter Input Bar

The parameter input bar consists of three input sections: On the left, there is the field
showing the number, in the centre the field showing the name, and on the right the value
input field. Each of these three fields may be selected separately by itself. A fourth section
of the parameter input bar serves to indicate the measuring unit of the selected parameter.
Pressing F2 will take to the number input field, “Ctrl-F2” to the name input field and
“Shift F2” to the value input field. Each field can, of course, also be activated by a mouse
click. The Tab key can be used to change from the number or name input field to the value
input field and from there back to the number input field.

Note: When the graphic “Curve versus time” is active and in the foreground “Ctrl-
F2” will not take to name input field of the parameter input bar but to the
number input of the table of graphic parameters.

5.4.1 Parameter Number

With the number input field enabled, any parameter number may be entered there and
confirmed by the Enter key. In case some non-existent parameter number is entered
DcDesk 2000 will on completing input display the next existing parameter number.
Instead of entering the number directly in the field you can also move to the next higher
or next lower parameter by means of the cursor keys skipping automatically any non-
assigned parameter numbers. When additionally pressing the Ctrl-key the parameter
numbers are run through by steps of 100 displaying, of course, only existing parameters.

5.4.2 Parameter Name

If the name input field is activated, a complete parameter name may be entered and
confirmed by the Enter key. It will prove particularly helpful that on entering the first,
second and every successive letter the parameter name matching the input best will be
displayed in full.

20 Operation Manual DcDesk 2000


5 The Main Window
Now, all parameters that have names beginning with the same letters can be visualized
with the help of the cursor keys. On entering, e. g., “PID”, pressing Enter and then using
the cursor keys "↑" or "↓" all parameters having names beginning with “PID” will be
displayed. The identical part of the name appears highlighted by different colours.
By pressing the cursor keys "←" or "→" the highlighted part of the name may be
expanded or reduced by one character so on starting the next search with the "↑" and
"↓" keys the characters thus marked will be used for the search. When pressing the Ctrl-
key simultaneously with the "←" or "→" cursor keys the highlighted part is expanded to
the next uppercase character. Since all parameter names are composed of sections in
uppercase and lowercase characters this will make selection of parameter names very
fast.

5.4.3 Parameter Values

Except for measurements, parameter values may be modified by entering the new value
in the value input field and acknowledging it by pressing Enter. Besides, by using the
"↑" and "↓" cursor keys it is possible to have the parameter value change by its
minimum unit into its next higher or next lower value. By simultaneously pressing the
Shift key the value will be modified by ten times its minimum unit, and by
simultanously pressing the Ctrl key by one hundred times its minimum value. Changes
made by means of the cursor keys will immediately be accepted without having to press
the Enter key.
DcDesk 2000 will see to it that value changes are made only within the permissible
value ranges for the respective parameters. Erroneous input is limited to the lowest
and/or highest valid value. Both the decimal point and the decimal comma are admitted
as delimiters independently of the settings of the global system configuration.
Values modified in online mode are instantly sent to the control unit. But for a few
exceptions described in the documentation of the control unit, they are immediately
used by the programme that is currently running. Within the control unit, however, the
data is stored only in the volatile memory. On powering the system down these values
will get lost. To save the modified parameter values permanently, choose the menu item
“Control unit / Store parameters in control unit” or press the function key F6 (↑ 7.5
Store Parameters in Control Unit).
Modifications of values made in offline mode will be sent to the control unit only on
request after switching successfully to online mode.
If the modified values are not to be saved permanently or if it is not possible to change
into online mode it is recommended to save the parameters to a parameter file for future
use by means of the menu item “File / Save all parameter values” (↑ 6.2 Save All
Parameter Values).

Operation Manual DcDesk 2000 21


5 The Main Window

5.5 Error Condition

As soon as an active error condition is signalled in online mode by the control unit, a box
indicating the current error number will appear highlighted red on the right hand side of
the status line. DcDesk 2000 will display all errors currently active in the control unit
successively every second one after the other.

Figure 13: Error Condition

Depending on the type and functionality of the control unit a distinction is to be made
between self-clearing and self-holding errors.
• Self-clearing errors disappear automatically as soon as their cause is eliminated,
and DcDesk 2000 will stop indicating this error condition.
• Self-holding errors remain active until their cause is eliminated and the control
unit is reset or, at least, until they are cleared in the control unit via the menu
item “Error / Clear Errors” or by pressing the function key F11 (↑ 17.3 Clear
Current Errors).
When after clearing an error it is active again, i. e., if it cannot be cleared because its cause
has not been eliminated, it is instantly indicated by DcDesk 2000 again. By inversion of
argument, this implies that non-existence of an online error indication is, in fact,
tantamount to currently error-free condition of the control unit.
Any currently active errors can also be viewed in the menu “Error / Current Errors” (↑
17.1 Current Errors), whereas in the menu “Error / Error Memory” (↑ 17.2 Stored Errors)
all errors are indicated that have occurred at least once after clearing the error memory last.
The menu “Error / Current Errors” is to be selected from the menu bar or by double-
clicking on the red error indication on the status line.

Note: In order to make reasonable use of the information contained in the error
memory it should be cleared each time after servicing the control unit.

Possible responses to any detected error will only affect the control unit. For more detailed
information refer to the function description of the control unit.

5.6 Menu Bar

The actions displayed on the menu bar serve to determine the function mode of DcDesk
2000 and of the control unit respectively. Depending on the connection status and the
access level as stored in the dongle the menus present all currently available features.
Dimmed menu items (light grey) cannot be selected.

22 Operation Manual DcDesk 2000


5 The Main Window

Figure 14: Menu Bar

The menu items may be activated by mouse click or where a letter is underlined by
pressing “Alt letter”; thus, e.g., “Alt-F” will take to the menu item “File”. Certain menu
items that are being used more frequently may also be started by function keys or key
combinations (shortcuts) (↑ 24 Shortcuts). The different menu items will be discussed in
detail in the following chapters.

Operation Manual DcDesk 2000 23


6 Menu File

6 Menu File

The menu “File” contains items for loading, saving and printing parameter sets, for loading
and saving selection data and for downloading control firmware.

Figure 15: Menu File

The file types used by DcDesk 2000 are described in more detail in the chapter ↑ 22 Files.
Except for “Programme to control unit” which is accessible only from level 5 on upward the
menu items are accessible on all levels.

6.1 Load Parameter Values

On clicking on the menu item “File / Load parameter values” or by pressing the shortcut
“Ctrl-L” the familiar Windows file selection window will open. This window serves to
specify the parameter file type (“hzm” or “hzc” file), the folder and the file name. On
choosing a file type, only the files with the respective extension will be shown in the
selected folder. The structures and contents of parameter files are described in detail in
the chapter ↑ 22.1 Parameter Files.
On clicking on a file name and on “Open” the parameters are loaded from the file. By
“Cancel” the action is aborted without loading any values.

6.1.1 Load Readable Parameter Files

The structures and contents of readable parameter files are described in more detail in
the chapter ↑ 22.1.1 Readable Parameter Files.

Figure 16: Warning in Case of Different Versions

24 Operation Manual DcDesk 2000


6 Menu File

If on loading DcDesk 2000 detects that the hardware or software version by which the
parameter file has been created does not match that of the connected or selected control
unit or if for identical parameter numbers at least one parameter name contained in the
file does not match those in the control unit a warning message is output.
The parameters are shown in an overview list in a separate window before they can be
loaded to the control provided this has been confirmed by the operator. This offers the
possibility of completely abandoning the loading procedure or to restrict the loading
procedure to parts of the parameter file only. In such cases DcDesk 2000 will behave
like a filter.

6.1.1.1 Parameter Overview


The entered values are grouped according to the four tabs “Parameters”,
“Measurements”, “Functions” and “Curves”. However, only those parameters will
appear whose numbers are available both in the file and in the control unit and whose
level is less or equal to the currently valid level of DcDesk 2000.

Figure 17: Load Parameter Values

Operation Manual DcDesk 2000 25


6 Menu File

When DcDesk 2000 is in online mode, the measurements of the data set will be
displayed only dimmed (light grey) and, as a matter of fact, cannot be loaded. When
working in offline mode, it will be possible to also load the measurements and to
have DcDesk 2000 represent an image of the global conditions of the system at the
time the data set was stored.
For checking compatibility, the filename and the hardware and software versions of
the parameters from the file and those of the connected or selected control unit are
also shown which allows to prevent errors stemming from loading an inappropriate
file, but also to intentionally take over data only by parts.

Figure 18: Different Hardware and Software Versions

If there exist differences between the hardware and software version, they will be
displayed highlighted red. In such cases, parameters should be downloaded to the
control unit with due care and attention only. Thus, e.g., by firmware updates new
parameters may have been added to the existing ones or parameters removed or pre-
defined values changed. Cases where even a different type control unit is involved,
26 Operation Manual DcDesk 2000
6 Menu File

i.e., if there are hardware changes, should be handled with utmost caution. Normally,
such files should not be loaded, and the best thing to do is to abort the loading
procedure.
By pressing the “Compare” button, all differing parameters can be listed. If there are
any differences, DcDesk 2000 will list them in a comparison chart (see chapter ↑
6.1.1.3 Compare) making a distinction between differences in parameter values and
differences in parameter names.
When you are sure that the parameters are compatible with the hardware and
software of the control unit all of the parameters can be transferred from the file to
the control unit (or to the internal DcDesk 2000 memory in offline mode) by pressing
the button “Load all”. There exists also the option of loading a selection of
parameters only, see chapter ↑ 6.1.1.2 Selection of Parameters.
Immediately after transferring the new values to the control unit, DcDesk 2000 will
ask whether the parameters are to be stored there, too.

Figure 19: Request

If the answer is Yes the values are transferred to the permanent memory of the
control unit and will remain there even after the control is reset or powered down.

Figure 20: Confirmation

Otherwise the values remain only stored in the volatile memory of the control unit.
These new values will immediately be used for operation – but only as long as the
control is not reset and power supply not interrupted.
When operating in offline mode with no control unit connected, the downloaded data
can be modified only within DcDesk 2000. When changing over to online mode
during the same session, DcDesk 2000 will ask again whether the values are to be
stored permanently. If DcDesk 2000 is exited in offline mode without storing the
downloaded and possibly modified data in a file all of the changes will get lost.

Operation Manual DcDesk 2000 27


6 Menu File

If the entire loading procedure is to be aborted the parameter overview window must
be closed by means of the button “Cancel”.

6.1.1.2 Selection of Parameters


To select any subset of parameters, you can mark the parameters that are of interest
within the three tabs (or four tabs when in offline mode). This is done by clicking on
the respective lines. Holding the Ctrl key pressed while marking allows to select
from the tab single parameters that must not necessarily form a coherent sequence.
With the Shift key pressed, an entire range can be marked. On switching from one
tab to another, the marking will be preserved.
By clicking on any marked line the respective parameter is unmarked.
As soon as there is any parameter marked, the “Load selection” button will be
enabled and can be used, which will, however, load only those parameters that have
been marked.

Figure 21: Parameter Selection

28 Operation Manual DcDesk 2000


6 Menu File

You may also mark only those parameters that are explicitly not intended to be
loaded and then invert the marking by choosing “Invert selection”. By this procedure
all previously marked parameters are removed from the selection and all unmarked
parameters are included in the selection. These parameters can then be taken over in
like manner by choosing “Load selection”.

Figure 22: Inverted Parameter Selection

6.1.1.3 Compare

The comparison lists include all parameters of the parameter file differing from the
parameters in the connected or selected control unit either with respect to the
parameter value or to the parameter name.
The contents of both lists may be copied to the clipboard or transferred to some other
application, as is described in the chapter ↑ 23 Copying Parameters. The respective
list, however, must previously have been activated by mouse click.

Operation Manual DcDesk 2000 29


6 Menu File

Figure 23: Comparison of Parameters – List of Differences

6.1.1.3.1 Parameters with Different Values


Listing the differences of parameter values is helpful for comparing two
parameter files or for comparing the data of a connected control unit with the data
of a parameter file.
Comparison of two parameter files should normally be made in offline mode.
First, a suitable control unit with its associated software version is chosen and the
first parameter file is loaded. Then, after loading the second parameter file and
actuating the Compare button the comparison list will display all of the
differences if there are any.
6.1.1.3.2 Parameters with Different Names
If there exist any differences of parameter names it should be verified whether the
data is compatible with the control unit and which of the respective parameters
might be accepted without any problems.
Normally, the parameter numbers of HEINZMANN control units are firmly
associated with their signification so that their names should not vary either,

30 Operation Manual DcDesk 2000


6 Menu File

especially as the names are chosen such as to give a hint at what function is
performed by the respective parameter.
If in exceptional circumstances this message is displayed the user should check
and decide with great care whether the respective parameter values are to be
loaded nonetheless or should be skipped.
On selecting “Print”, the printer selection window will appear as described in
chapter ↑ 25 Print and both comparison lists will be printed. Actuating the button
“Cancel” will take back to the window “Load parameter values”.

6.1.2 Load Encoded Parameter Files

The structure and contents of encoded parameter files is described in detail in the
chapter ↑ 22.1.2 Encoded Parameter Files.
For reasons of safety, there will be no loading of encoded files if the hardware or
software version of the data set does not match that of the control unit or if at least one
parameter name is different even though the parameter numbers might be the same.

Figure 24: Warning in Case of Different Versions

All parameters contained in a correct encoded “hzc”-file will be loaded independently


of the access level of DcDesk 2000. They will immediately be transmitted to the
connected control unit without displaying the overview list discussed in the preceding
chapter. Once the parameter values have been transferred to the control unit DcDesk
2000 will ask whether they are to be immediately stored there.

Figure 25: Request

If the reply is Yes the values are stored in the permanent memory of the control unit and
will be preserved even after the control is reset or powered down.

Operation Manual DcDesk 2000 31


6 Menu File

Figure 26: Confirmation

When passing from offline mode to online mode during the same session DcDesk 2000
will repeat its inquiry about storing the data. If DcDesk 2000 is terminated while in
offline mode without saving the loaded and possibly modified data in a file all
modifications will get lost.

Note: Loading encoded “hzc”-files makes sense only in online mode or when
connection to the control unit can be established in the course of the same
session.

6.2 Save All Parameter Values

By choosing the menu item “Save all parameter values”, all parameter values can be saved
to any selected directory. Clicking on the menu item “File / Save all parameter values” or
pressing the shortcut “Ctrl-S” will open the familiar Windows file selection window.
Depending on whether the parameter values are to be stored as a readable “hzm”-file or as
an encoded write-protected „hzc“-file the word “all” will denote different things (↑ 22.1
Parameter Files). In the case of readable parameter files it will signify “all that are
accessible on the current level of DcDesk 2000”, and in the case of encoded parameter
files it will signify “all regardless of the level”.

Note: Saving all parameter values to a “hzc”-file is possible only in online mode as
in offline there is no guarantee that all parameters (particularly those
restricted to higher levels) have been assigned a valid value.

After selecting the data type, the window will show all files of the selected type existing in
the current folder (that has been used last). By “Store in” another folder can be chosen and
any name entered in “File name”. The file extension for encoded parameter files must be
“hzc”.
If a file name is chosen that already exists in the current folder the programme will ask
whether the existing file is to be replaced by the new one. If the answer is Yes, the existing
file is overwritten and a backup of the previous version is created with the same file name
and the extension “bak”. It is, however, likewise possible to select another folder and
another file name or to abort the procedure via “Cancel” without having any files stored.

32 Operation Manual DcDesk 2000


6 Menu File

6.3 Save Parameter Values of Selection

Once a parameter selection has been made in the four list windows, e.g., by means of
Parameterizing Help (↑ 21 Parameterizing Help), the menu item “Save parameter values
of selection” is enabled and can be used. On clicking this menu item, the familiar Windows
file selection window will open.
Analoguously to the menu item “File / Save all parameter values” ↑ 6.2 Save All
Parameter Values, you can choose between storing a readable “hzm”-file or an encoded
“hzc”-file. Choosing encoded “hzc”-files will, in particular, allow to save parameters by a
higher lever than the target DcDesk 2000 might be capable of reading in from an
unencoded file ↑ 22.1.2 Encoded Parameter Files.

Note: By using the menu item “File / Save parameter values of selection” all
parameters and particularly their values will be stored. On choosing the menu
item “File / Save selection” only the parameter numbers will be stored that
have been included in some selection.

6.4 Load Selection

The multitude of parameters contained in the four lists can be split up into groups in
dependence of the respective task. The parameter numbers pertaining to any such task can
be stored in selection files and reloaded via the menu item “File / Load selection”. The file
name will automatically receive the extension “cfg” (↑ 22.2 Selection Files). On clicking
the menu item the familiar Windows file selection window will open.
Any parameter numbers contained in the selection but not included in the range of
numbers of the connected or selected control unit will be suppressed.
The selection that has been loaded is instantly enabled so that none but the selected subset
of parameters will be displayed in the list windows. If none of the parameter numbers of
the selection file is available in the control unit the list windows may be empty. By
selecting “Control unit / Selection on/off” or by pressing the shortcut key F3 you can
toggle between selection and full display.

6.5 Store Selection

Besides the task groups of Parameterizing Help as pre-defined by HEINZMANN for every
type control unit and every software variant, every user can himself create parameter
groups and enable or disable them by the function key F3 (↑ 21.2 Creating a Parameter
Selection). By selecting the menu item “File / Save selection” discussed above the
customary Windows file selection dialog box will open allowing any such parameter
selection to be stored in a separate file with the standard extension “cfg”.

Operation Manual DcDesk 2000 33


6 Menu File

Note: On choosing the menu item “File / Save selection” only those parameter
numbers will be stored that have been included in some selection. However, by
using the menu item “File / Save parameter values of selection” all parameters
and, in particular, their values will be stored.

6.6 Print Parameters

The menu item “File / Print parameters” serves to make printouts of parameter lists. The
following window will open:

Figure 27: Print Parameters

Here, the different lists that are to be printed may be chosen. If any selection happens to be
active in the four lists – whether created by the user or selected via Parameterizing Help –
it is only the item “Print selection only” that can be enabled. On activating this item, only
the currently active selection of the lists that have been chosen will be printed rather than
all parameters of the selected lists.
When in addition “Functional order” is selected, then all related parameters of the first
three lists will be printed by blocks. The parameters of the lists 1 through 3, i.e.,
configuration parameters, measurements and function parameters, have been subdivided
into functionally related number groups. The parameter numbers are located by an offset of
2000 within the same range. Thus, the adjustment parameters for droop are to be found at
locations from 120 upward, the current value of droop at 2120 and activation of droop at
4120. The parameters of the list of the curves, i.e., all array elements, will be consecutively
printed as it is not possible to establish relations to the other three lists via parameter
numbers.
On clicking “Print” the printer dialogue will appear as described in the chapter ↑ 25 Print.
Clicking “Close” will take back to the Main Window without printing.

34 Operation Manual DcDesk 2000


6 Menu File

Note: When using this print menu the parameters together with their values are
printed numerically. Printouts of curves and value tables can be obtained by
means of the various graphics menus.

6.7 Programme to Control Unit

The HEINZMANN control units contain firmware stored in what is called “Flash
EPROMs”. Under certain circumstances it may be necessary to modify this firmware
which is accomplished by downloading a new programme to the control unit.
For downloading new software, the menu item “File / Programme to control unit” is
provided which can also be activated by the shortcut combination “Ctrl-D”. This download
requires DcDesk 2000 to be in online mode, i.e., to be connected to the control unit that is
to receive the new software. This function will furthermore be available only if the DcDesk
2000 access level of the dongle is at least 5.

Note: Downloading a programme will also be possible for lower levels if DcDesk
2000 is invoked via a command line.

On activating the menu item, a window will open for selecting the download programme
(↑ 22.5 Programme Files). The selection list contains those download files with their
complete directory paths that were transferred last from the present DcDesk 2000
application to (any) control units. From this list the suitable download file may be chosen.
This will prove particularly practical whenever the same firmware is to be consecutively
downloaded to several control units.
By means of “Browse” the download file can also be fetched via the customary file
window from other folders of the computer or from disks/CDs or from the network. It will
automatically be included in the selection list.

Figure 28: Load Programme

Great care should be taken to select only such download files as have been delivered by
HEINZMANN for application with the connected type of control unit.

Operation Manual DcDesk 2000 35


6 Menu File

Download files are shipped by HEINZMANN with a code number which is to be entered
in the respective field. There will be no downloading unless the correct code number has
been entered.
Once the file has been found by DcDesk 2000 and verification of the entered code number
has been successful the download procedure can be started by clicking “OK”. The
procedure can be abandoned without any downloading by “Cancel” which will directly
take back to the Main Window.
Loading the programme may be denied under certain safety relevant conditions. Thus, e.g.,
any engine driven by the control unit must not be running.

Figure 29: Download Denied

The progress of the loading procedure is indicated by a bar graph until it is completed.

Figure 30: Loading Procedure

When download has been successful DcDesk 2000 will ask whether the PC's current
parameter values are to be transferred to the control unit and to be stored there. The reason
for this is that DcDesk 2000 still knows the parameter values that had been valid before
downloading the new firmware to the control unit. The download software itself contains
standard values (default values) which will not necessarily comply with the conditions of
the actual application. After the download, however, these default values will be active
within the control unit. This is why the user is asked whether the parameter values that
were valid before the download are to be sent again to the control unit.

Figure 31: Prompt "Load Parameters"

36 Operation Manual DcDesk 2000


6 Menu File

If the control unit is to be used for some other application and another software version is
going to be downloaded the last valid parameter values will not be needed any longer.
Therefore, if the answer is No the default parameter values of the download software will
be preserved in the control unit. So whenever there is any uncertainty the prompt should be
answered in the negative.
If the answer is “Yes” the default data in the control unit will be overwritten by the values
preserved in DcDesk 2000. The user is also asked whether the values are to be directly
stored in the permanent memory.

Figure 32: Store Parameters in Control Unit?

If answered by “Yes” a message is output that execution has been successful.

Figure 33: Parameters Stored

If you wish to preserve a copy of the parameter values that were valid prior to the
download, these parameters must be saved to a file via the menu item “File / Save all
parameters” before starting the download. (↑ 6.2 Save All Parameter Values). This way is
safer since a laptop or a PC might be turned off or the communication cable be
disconnected while the programme is being downloaded. As regards the programme within
the control unit, there will nothing be lost because all control units include a bootloader
software to ensure that programme downloads will be possible any time. On the other
hand, the parameter values that had been stored in the PC prior to the download will, of
course, get lost.
After the download and the successive reset of the control unit (usually executed
automatically) DcDesk 2000 will go online in the Main Window and enter the new
software version in the list of the software versions available for offline operation.

Note: With control units of the DC 1-03 or DC 1-04 type there is no automatic reset
provided. The reset must be executed manually when so prompted by DcDesk
2000.

Operation Manual DcDesk 2000 37


6 Menu File

6.8 Exit

The DcDesk 2000 session is terminated by the menu item “File / Exit”. On exiting the
programme, any adjustments made in the meantime are stored in the DcDesk 2000
initialization file and will therefore be available when DcDesk 2000 is started again. This
applies, in the first place, to the arrangement of the windows and the adjustments made
under the menu item “Extras” relating to the chosen language, the used fonts and, in
particular, the interface and the transfer rates to the control unit. It is for this reason that
DcDesk 2000 should always be terminated properly if possible.

38 Operation Manual DcDesk 2000


7 Menu Control Unit

7 Menu Control Unit

The menu item “Control unit” unites all activities relating directly to the control unit.

Figure 34: Menu Control Unit

Since different models of control units are involved it may happen that specific menu items
will be visible only when certain control units are connected or selected. Furthermore, the
menu items “Clear operating data” and “Reset control unit” are available only for levels of at
least 4. These two features will be dealt with again in the respective descriptions. The
following is to explain the different menu items.

7.1 Start/Stop Communication

The menu item “Start/Stop communication” serves to establish or to stop the connection to
the connected control unit. Depending on the current state of connection the menu capture
will switch between “Start communication” and “Stop communication” indicating the
action that will be executed when the menu item is actuated next time. The response will
be the same on pressing the function key F5 or double-clicking the field “State of
connection” at the bottom left. The state with connection to the control unit established is
called “online mode” and the state without active connection “offline mode”. The current
state can be read from the status indication bar backlit green in online mode and white in
offline mode. The DcDesk 2000 title line will show the name of the control unit that is
connected online or selected offline.

Figure 35: Title Bar

Operation Manual DcDesk 2000 39


7 Menu Control Unit

A hardware dongle is provided to ensure that DcDesk 2000 is granted access only to
control unit types and software versions that have been released. The dongle is shipped
with access rights corresponding to the permissible control unit types and software
versions. Due to this authorization, the customer can access only his own control units, i. e.
control units using his specific software version. Any attempt to build up communication
with control devices of other HEINZMANN customers will be inhibited and produce this
error message:

Figure 36: Access Rights

If the desired connection with a specific control unit cannot be established DcDesk 2000
will output this message:

Figure 37: No Connection

In this case it is recommended to conduct the following checks that in general will prove
successful.
• Is the control unit connected to power supply?
• Is the cable connection between PC and control unit o.k. and have either connectors
contact?
• Is the shipped HEINZMANN cable being used?
• Has the correct COM port been specified for serial connection to the control unit?
• Has the correct baud rate been set or must the baud rate possibly be reduced
because of excessive length of the serial cable?
When DcDesk 2000 is to communicate for the first time with a new control unit or a new
software version it will read out all parameter definitions from the control unit on starting
the session and store them in a control unit definition file in a separate directory (↑ 22.7
Control Unit Definition Files).

40 Operation Manual DcDesk 2000


7 Menu Control Unit

Figure 38: Read Out Parameter Definitions

Next time communication is established with this control unit the required information will
be retrieved from this file rather than from the control unit which will considerably
accelerate startup in online mode.
With online mode successfully established it will be possible to directly communicate with
the control unit. Now, parameters may be modified and active conditions of the control
unit evaluated graphically.

7.2 Offline Mode

When no control unit is available locally or possibly not required for the tasks envisaged
there is the option of working in offline mode. This will, however, require the DcDesk
2000 installation on the currently used computer to have been connected at least once with
the respective type of control unit and software version, i.e., that it has been working in
online mode at least once. This is due to the fact that the entire parameter information of
any control unit forms part of the control unit firmware.
Hence, working offline with the specific type control unit will not possible unless the
control unit definitions have been previously stored in the PC. The status indication bar of
DcDesk 2000 at the bottom left must read “Offline”, i.e. it may not be connected to any
control unit; otherwise the menu item “Control units / Offline mode” will be dimmed and
cannot be activated.
On activating this menu item, a selection box appears showing all of the available types of
control units. If there has been offline operation before or if online operation has been
aborted DcDesk 2000 will immediately display the software version used last for this type
of control unit.

Operation Manual DcDesk 2000 41


7 Menu Control Unit

Figure 39: Version Control

The upper level of the hierarchical tree offers a list of the types of control units. Clicking
on the box or pressing the Enter key will make the available software versions for the type
of control unit appear on the secondary level of the tree. To make a selection a specific
software version number displayed by the secondary level must be chosen by mouse click
or using the cursor and the Enter keys.
On clicking “OK” the respective parameter definitions and version information are loaded
from the parameter definition file, and DcDesk 2000 will immediately offer to load a
parameter file. The procedure is exactly the same as when reacting to the prompt by the
menu item “File / Load parameter values” (↑ 6.1 Load Parameter Values). If this
procedure is aborted without loading a parameter file all parameters will be displayed set
to their smallest possible values. Should the downloaded parameter file contain only a part
of the the parameters of the selected control unit then only the parameters that have not
been overwritten will be assigned their smallest possible values.
On clicking “Cancel” no new offline software version is going to be loaded.

Note: How to work on a PC with control units that in the past had been connected
online only with some other PC will be described in the chapter ↑ 22.7 Control
Unit Definition Files.

42 Operation Manual DcDesk 2000


7 Menu Control Unit

7.3 Adjustment

As described above in discussing the parameter lists, the firmware of any control unit
includes all parameters required for successfully operating a specific application. These
parameters may relate to functions the control unit is to execute under certain conditions,
such as “Cooling temperature dependent raising of idle speed” of a diesel engine. On the
other hand, the parameters may also serve to configure the hardware of the control unit
itself, such as selecting and configuring the analogue inputs or digital outputs that are
going to be used. In the four numerical lists, these parameters are not specified in a way
differing from other parameters, except for the fact that most of them are available on
higher levels only. The menu “Control unit / Adjustment” is intended as a graphical and
tabular help for configuring the system and for simplifying adjustment.
A description of the diverse options of configuration will be given in the chapter ↑ 8
Adjustment of Inputs and Outputs of the Control Units.

7.4 Update Measurements

This menu item is a switchable option whose status can be seen from the adjacent check
mark. It is operative in online mode only.

Figure 40: Update Measurements

When this option is active, i.e., when the check mark is set, the values of the parameters
displayed in the list of measurements will continuously be updated. When the option is
disabled DcDesk 2000 will update only the parameter shown in the parameter input bar
and only if some measurement happens to have been selected there.
Measurements are updated one after another every 50 ms if the measurements window is
active, otherwise every 200 ms. In this mode, only those measurements will be updated
that are currently visible in the measurements window. The rate by which the individual
parameter is going to be updated will, therefore, depend on the size of the window and the

Operation Manual DcDesk 2000 43


7 Menu Control Unit

number of parameters currently displayed. The highest rate of updating measurements can
be obtained by “Curve versus time” (↑ 10 Curve versus Time).
Before parameters are saved to a file or printed DcDesk 2000 will automatically update all
measurements.

Note: When “Curve versus time” is active and transfer seems to be rather slow it
may prove helpful to inhibit updating measurements.

7.5 Store Parameters in Control Unit

Every modification of a parameter is immediately sent to the control unit by DcDesk 2000
(the exceptions concerning curves and maps will be described in the respective sections).
This will make optimization of adjustments very easy.
The control unit will store any modified value in the volatile memory only. To
permanently save them in the control unit the menu item “Control unit / Store parameters
in control unit” must be invoked. This can also be achieved via the function key F6.
A message box will indicate that execution of the command has been successful.

Figure 41: Message Success of “Store parameters”

This menu item is enabled only in online mode. “Store parameters” may be invoked nearly
any time regardless of the current operating condition of DcDesk 2000.

Note: In normal cases, the control unit will immediately operate using the new
values. Some parameter changes, however, require storing the data in the
permanent memory and resetting the control unit before the new values are
accepted. All of these parameters are safety relevant and are described in the
documentations of the control units.

In offline mode, parameter changes should be stored in a parameter file before exiting
DcDesk 2000 so that they are available for future sessions.

7.6 Selection On/Off

This menu item is used to toggle between displaying all parameters and displaying the
current selection made in the four list windows. This function can also be executed by
pressing the function key F3.

44 Operation Manual DcDesk 2000


7 Menu Control Unit

For a description of how to create and activate selections see chapter ↑ 21 Parameterizing
Help.

Figure 42: Activated Selection

7.7 Clear Selection

This menu item serves to clear the current selection. When in selection display mode, the
programme will automatically change over to full display mode. When in full display
mode, the screen does not change, but the selection is cleared all the same. For a
description of how to activate or create a new selection see the chapter↑ 21
Parameterizing Help.

7.8 Automatic Actuator Adjust

This menu item is available only with control units on engines with conventional injection.
Clicking this menu item or pressing the shortcut combination “Ctrl-A” will start automatic
actuator adjustment by the connected control unit. This autoadjust can be performed only
in online mode.
Control units of the ARTEMIS and PRIAMOS III (DC 1-04) types can drive up to three
actuators. This requires selecting first the actuator to be automatically adjusted.

Operation Manual DcDesk 2000 45


7 Menu Control Unit

Figure 43: Autoadjust of More Than One Actuator

DcDesk 2000 will check whether automatic actuator adjustment is admissible at this point.
If it is, autoadjust will be started, if it is not, an error message indicating the cause will be
output.

Figure 44: Error Message Before Autoadjust

On successfully executing autoadjust, a window will appear with the new reference values
as determined for the 0% and the 100% positions of the actuator. For actuators with
increasing feedback values the upper reference value must be greater than the lower one,
for actuators with decreasing feedback values it must be the other way round. In either
case, the lower position reference value will correspond to the 0% position and the upper
position reference value to the 100% position.
For actuators with digital feedback, there is an additional indication of the measuring value
of the reference coil which is required for temperature compensation. Automatic
adjustment of EDC pumps by Bosch should be performed at temperatures of about 20°C.

Figure 45: Results of Actuator Adjust

46 Operation Manual DcDesk 2000


7 Menu Control Unit

The error limits may (and must) then be specified once again in the lower field of the
window. In this context, “Error limits” refers to the newly determined reference values in
the upper section and “Error limits of reference coil” to the value of the reference coil as
indicated in the upper section (available only with actuators with digital feedback).
It is recommended to set the high error limit to a value about 2000 units above the
respective reference value and the low error limit to a value about 2000 units below the
respective reference value.
The error limits always relate to the reference values by digits, not to the respective
positions. Thus, “Low error limit” designates the value by digits that will trip an error
when the measurement is below this value and “High error limit” the value by digits that
will likewise cause an error when exceeded. In this respect, it does not make any
difference whether the individual reference value defines the 0% or the 100% position of
the actuator.
By “Reload” the actuator adjustments can be reloaded that were valid before autoadjust
was executed.
After pressing the OK button the user is prompted whether or not the new adjustments are
to be permanently stored in the control unit.

Figure 46: Store Parameter Values in Control Unit

In case execution of autoadjust was not possible for any reason an alert box will appear
with an error message.

Figure 47: Error Message After Autoadjst

In this case, it is absolutely necessary to eliminate the error cause and to repeat autoadjust
to ensure that the correct measuring values will be available for speed governing.

Operation Manual DcDesk 2000 47


7 Menu Control Unit

These are potential error causes:


• The speed pickup is sensing engine speed above zero, i.e., the engine is running.
• The speed pickup is sensing engine speed greater than zero although the engine is
not running. In this case, it might be the cabling of the actuator and/or the speed
pickup that is causing the error because with the cable screening missing or
wrongly connected the actuator current may cross feed the speed pickup line and
simulate speeds greater than zero.
• The actuator line is interrupted so control current cannot flow.
• With any feedback error active, automatic actuator adjustment will not be possible.
In this case the error limits for the actuator feedback must be temporarily set to zero
and maximum until adjustment has been performed.

7.9 Activate/Deactivate Click Test

This menu item is available only with control units on engines with electronically
controlled injection systems.
This menu item permits to check the order of actuation of the magnetic valves and by this
of their cabling. It should by all means be invoked before the engine is started for the first
time. The test cannot be enabled unless the engine is standing, and with common rail
engines there is an additional check to ensure that injection pressure is below 20 bar to
prevent fuel from being injected.
During this testing procedure all magnetic valves are shortly actuated cyclically one after
another in the order of A1, A2, ... , B1, B2, ... with a delay of 1.5 seconds. On switching
banks from A to B or from B to A the delay time will be 10 seconds. Checking on the
correct firing order is conducted acoustically on the engine by the operator.
The click test cycle will continue until it is stopped by the user via “Control unit /
Deactivate click test” With each execution, the menu item changes its labelling indicating
which action will be performed next.

7.10 Clear Operating Data

This menu item is available only for control units having an operating data storage, and
provided the dongle permits access to level 4 and the control unit is connected online. This
action is useful whenever engine and control unit are delivered together or the engine has
been overhauled. In case safety is assured the operating data is cleared, in case it is not
DcDesk 2000 will return to the Main Window without taking any action.

48 Operation Manual DcDesk 2000


7 Menu Control Unit

Figure 48: Safety Prompt

When the data has been successfully cleared in the control unit's volatile and permanent
memory the following message is output:

Figure 49: Operating Data Cleared

Which data has been stored as operating data and will be erased by this action is explained
in the documentation of the control unit. With speed governors, e.g., it will consist of the
engine operating time counter and the engine start counter.

7.11 Reset Control Unit

This menu item is available only for control units supporting automatic reset. Besides, the
dongle must allow access to level 4 at least.
Selecting this menu item or pressing the shortcut combination “Ctrl-R” in online mode will
cause the control unit to be reset provided this action is confirmed by:

Figure 50: Safety Prompt

While the reset is being executed the following message is displayed:

Figure 51: Execution of Reset

Operation Manual DcDesk 2000 49


7 Menu Control Unit

If due to reasons of safety the reset cannot be executed – a reset will, e.g., be possible only
with the engine standing – a message to this effect will be ouput

Figure 52: Error Message Reset Control Unit

Following a reset, communication with the control unit will build up again.

Note: With control units of the DC 1-03 or DC 1-04 type there is no automatic reset
provided.

50 Operation Manual DcDesk 2000


7 Menu Control Unit

7.12 Information Control Unit

On activating this menu item, a window opens with several tabs offering comprehensive
information on the configuration of the connected control unit. In this context,
“configuration” denotes essentially the relation of analogue, PWM and digital inputs and
outputs to the control unit's functionality, such as the assignment of analogue inputs to
sensors or of digital inputs to switch functions. The specifications offered by these tabs
serve exclusively purposes of information and documentation. The values shown there
cannot be modified from within these windows. This will require resorting to other menu
items such as “Control unit / Adjustment” (↑ 8 Adjustment of Inputs and Outputs of the
Control Units).

7.12.1 Tab Control Unit

This tab offers an overview of the numbers of inputs/outputs of the control hardware, of
the hardware and software versions of the control firmware and of the serial number of
the control hardware.

Figure 53: Tab Control Unit

By selecting “Print” the entire configuration of the control unit printed as specified on the
diverse tabs can be printed. This allows to create a complete documentation of the control
unit and of the assignment of its connections. The printer selection screen that will appear

Operation Manual DcDesk 2000 51


7 Menu Control Unit

is described in more detail in the chapter ↑ 25 Print. To exit the Information Window press
“OK”.

7.12.2 Tab Sensors

The listing of the “Sensors” tab comprises only the sensors that have been configured
for the application. The sensor parameter number, the sensor name and its value range
define the associated hardware channel. The way sensor errors are handled is described
by indicating the substitute (default) values and by asking to decide whether the sensor
error is to be frozen.
For a description of how to configure sensors see chapter ↑ 8.4 Sensors.

Figure 54: Tab Sensors

52 Operation Manual DcDesk 2000


7 Menu Control Unit

7.12.3 Tab Switch Functions

This tab specifies the digital inputs by which the configured switch functions are to be
activated. The listing also informs on whether the value of the switch function is
determined by a high side or low side switching digital input.
When the identifiers of switch functions include an “Or” its active state will denote the
function preceding “Or” and its inactive state the function following “Or”.
Configuration of switch functions is accomplished by ordinary parameterization.

Figure 55: Tab Switch Function

Operation Manual DcDesk 2000 53


7 Menu Control Unit

7.12.4 Tab Hardware Identification

The tab Hardware Identification offers a list of production identifications for the control
unit and the control board.

Figure 56: Tab Hardware Identification

54 Operation Manual DcDesk 2000


7 Menu Control Unit

7.12.5 Tab Analogue/PWM Inputs

The Analogue/PWM Inputs tab is in a way the inverse of the Sensors tab. It describes
for every channel which sensor it is assigned to. Channels not used by the application
are left empty.
For how to configure sensors refer to the chapter ↑ 8.4 Sensors.

Figure 57: Tab Analogue/PWM Inputs

Operation Manual DcDesk 2000 55


7 Menu Control Unit

7.12.6 Tab Analogue/PWM Outputs

This tab offers a list for every existing analogue or PWM output which value is going to
be output by it. The list contains the respective parameter numbers, parameter names
and the (partial) value ranges as well as information on whether or not the parameter
value range is assigned inverted.
Configuration of analogue outputs is described in chapter ↑ 8.1 Analogue Outputs,
configuration of PWM outputs in chapter ↑ 8.2 PWM Outputs.

Figure 58: Tab Analogue/PWM Outputs

56 Operation Manual DcDesk 2000


7 Menu Control Unit

7.12.7 Tab Digital Inputs

The Digital Inputs tab is again the inverse of the information contained in the Switch
Functions tab. It describes for every digital output provided by the hardware which
switch function (if any) is defined through it. One digital input may be assigned to
multiple switch functions and will simultaneously enable or disable them or switch
them over in accordance with the assigned switch activity.
Configuration of digital inputs as switch functions is accomplished by normal
parameterization.

Figure 59: Tab Digital Inputs

7.12.8 Tab Digital Outputs

This tab describes the assignment of measurements and indication values to digital
outputs. Any assignment of some logical combination of several values to one single
digital output will be indicated as well as the associated levels of activity.
For a description of how to configure digital outputs see chapter ↑ 8.3 Digital Outputs .
If the tab is created for an application using masked multiple digital outputs the
respective hex masks will also be shown.

Operation Manual DcDesk 2000 57


7 Menu Control Unit

Figure 60: Tab Digital Outputs

Figure 61: Tab Digital Outputs with Mask

58 Operation Manual DcDesk 2000


8 Adjustment of Inputs and Outputs of the Control Units

8 Adjustment of Inputs and Outputs of the Control Units

On activating the menu item “Control Unit / Adjustment”, a submenu will open presenting the
configuration options provided by the connected control unit. Some items are available in
online mode only, others also in offline mode when manually selected. It will in any case
depend on the current level of DcDesk 2000 which parameters are visible, and likewise which
parameter modifications are possible and, hence, which submenu item can be manipulated.
The different submenu items are to offer graphical and tabular assistance in configuring the
system and to simplify adjustment. It will no longer be required to have knowledge of the
parameters involved.

Figure 62: Selection Menu Adjustment

8.1 Analogue Outputs

This menu item is available only when using control units with analogue outputs.
It serves to assign output parameters to the available current and voltage outputs. A test
output procedure is provided to check the output's correct behaviour.
For each analogue output that is going to be used the following information is required:
• Which measurement or indicator value is to be assigned to this output?
• Is the value to be output uninverted or inverted?
• Which current or voltage range is to be covered by the output?
• Which output parameter range is to be assigned to the selected current or voltage
range?

Operation Manual DcDesk 2000 59


8 Adjustment of Inputs and Outputs of the Control Units

Figure 63: Analogue Outputs

8.1.1 Output

To make an assignment, begin by choosing the hardware output to be configured in the


selection bar in the top-left corner.

8.1.2 Output Parameter

If the value displayed for the output parameter is zero this will imply that no assignment
has been made to this output or that no assignment is supposed to be made, i.e., this
output is either not used at all or (depending on the control unit) it is not being used as
an analogue output.
Any value not equal to zero must coincide with some parameter number from one of the
four lists though this will make sense only if it is a measurement or calculation value
from the list of measurements. When the input field for the output parameter has been
activated the Up/Down cursor keys can be used to move to the preceding or following
parameter (undefined numbers are automatically skipped). The currently assigned
output parameter, its parameter name and its value range will automatically be
displayed in the window.

8.1.3 Value Range of Output Parameter

“Value range of output parameter” serves to specify which output parameter values are
to be assigned to the output's minimum and maximum values. If, for instance, engine
speed is to be transmitted to some indication instrument it may seem reasonable to
output only the engine's speed range rather than the total speed range from 0 through
4,000 rpm as covered by the control unit. The selected value range of the output
parameter will be linearly mapped onto the output's effective output range.

60 Operation Manual DcDesk 2000


8 Adjustment of Inputs and Outputs of the Control Units

8.1.4 Range of Output Channel

“Range of output channel” is provided to specify which current or voltage value is to be


used as a minimum or maximum value for the output. Thus, e.g., the control hardware
permits a current output to drive 0 to 22.7 mA but the application will require only 4 to
20 mA.

Note: Certain control units require the minimum and maximum values of the
output to be entered by per cent of the total value range.

8.1.5 Output Inverted

Activation of the selection field “Output inverted” has the effect that for the minimum
output parameter value the maximum output value is sent to the output and for the
maximum output parameter value the minimum output value.

8.1.6 Test Output

At the time the output is configured it will in most cases not be possible to activate and
run the output parameter within the defined value range in order to test whether the
output values are correct. For this purpose, a test mode has been provided. When
activated it will allow a test value (minimum value, maximum value or numerical value)
to be chosen and sent to the output. The value that is being output by the control unit
can then be measured directly by means of some ammeter or voltmeter and compared
with the test value. This will prove particularly helpful when using control types where
the range of the analogue output can be specified by per cent only rather than by
physical units.

8.1.7 OK

On exiting the screen by “OK” all modifications of the settings will be saved to the
volatile memory of the control unit. If they are to be valid after the control is reset or
powered down, they must have been stored manually in the permanent memory of the
control unit by means of “Control unit / Store parameters in control unit”.

8.2 PWM Outputs

This menu item is available only when using control units with PWM outputs.
This menu item serves to assign output parameters to PWM outputs of the control unit.
The Test output allows to check on correct behaviour of the output.

Operation Manual DcDesk 2000 61


8 Adjustment of Inputs and Outputs of the Control Units

Configuring the output will require the following information:


• Which measurement or indication value is to be assigned to this output?
• Is the value to be output uninverted or inverted?
• Which are the minimum and maximum PWM ratios defining the value range of the
PWM output?
• Which range of the output parameter is to be associated with the selected minimum
and maximum PWM ratios?

Figure 64: PWM Outputs

8.2.1 Output

This field serves to select the PWM ouput that is to be configured.

8.2.2 Output Parameter

If the value for the output parameter is zero this means that no assignment has been
made to this output or that no assignment is supposed to be made, i.e., this output is not
used.
Any value not equal to zero must coincide with some parameter number from one of the
four lists though this will make sense only if it is a measurement or calculation value
from the list of measurements. When the input field for the output parameter has been
activated the cursor keys “↑” or “↓” can be used to move to the preceding or following
parameter (undefined numbers are automatically skipped). The currently assigned
output parameter, its parameter name and its value range will then automatically be
displayed in the window.

62 Operation Manual DcDesk 2000


8 Adjustment of Inputs and Outputs of the Control Units

8.2.3 Value Range of Output Parameter

“Value range of output parameter” serves to specify which output parameter values are
to be assigned to the output's minimum and maximum PWM ratio. The selected value
range of the output parameter will be linearly mapped onto the output range of the
PWM output between the minimum and maximum PWM ratios.

8.2.4 Range of Output Channel

“Range of output channel” serves to specify which PWM ratios are to be used for the
minimum and maximum values of the output. Typically, these ranges are from 5% to
95% or from 10% to 90%.

8.2.5 Output Inverted

Activation of the selection field “Output inverted” has the effect that for the minimum
output parameter value the maximum output value is sent to the output and for the
maximum output parameter value the minimum output value.

8.2.6 Test Output

At the time the output is being configured it will in most cases not be possible to
activate and run the output parameter within the defined value range in order to test
whether the output values will be correct. For this purpose, a test mode has been
provided. When activated it will allow a test value (minimum value, maximum value or
numerical value) to be chosen and sent to the output. The value at the output of the
control unit can then be measured directly by means of an oscilloscope and compared
with the pre-defined test value.

8.2.7 OK

On exiting the screen by “OK” all modifications of the settings will be saved to the
volatile memory within the control unit. If they are to be valid after the control is reset
or powered down, they must have beforehand been stored manually in the permanent
memory of the control unit either by means of “Control unit / Store parameters in
control unit” or by pressing the function key F6.

Operation Manual DcDesk 2000 63


8 Adjustment of Inputs and Outputs of the Control Units

8.3 Digital Outputs

This menu item is available only when using control units with digital outputs.
By configuring the control unit, every existing digital output can be assigned
measurements or indication parameters which will determine the output's current value.
This might, for example, be oil pressure warning which is to be indicated via an LED.
The window “Digital Outputs” supports fast, comfortable and comprehensive
configuration of the systems's digital outputs.

Note: Re-configuration of digital outputs of systems in operation may result in


abnormal reactions. It should, therefore, be carefully considered whether
configuration is really necessary in such a situation.

In standard cases, each digital output can be assigned one and only one parameter value,
i.e., one parameter value (single assignment). For special applications or on request, it is
also possible to output several parameter values via one digital output (multiple
assignment). In this case, it is either the result of a freely selectable logical combination of
the parameters or these parameters are each assigned certain flashing codes that will be
output one after the other to the digital output. The respective assignment variant is firmly
stored in the firmware. On activating “Control unit / Adjustment / Digital outputs” DcDesk
2000 will, therefore, open only one of the two following windows ↑ 8.3.1 Single
Assignment oder ↑ 8.3.2 Multiple Assignment .

8.3.1 Single Assignment

With single assignment, each digital output can be assigned a binary parameter by
specifying its parameter number. A parameter is styled “binary” if it is capable of
assuming the values 0 or 1 only. All of the eligible parameter numbers are listed in the
selection box associated with each output.
Entering the parameter number 0 or leaving the field blank signifies that there is no
assignment of the respective digital output.
Any input that has been accepted will immediately be transmitted to the control unit and
cause the digital output to be assigned accordingly.

64 Operation Manual DcDesk 2000


8 Adjustment of Inputs and Outputs of the Control Units

Figure 65: Single Assignment

On clicking the selection box “inverse”, it is always the inverted value of the current
parameter value that is going to be output to the digital output.
The current value of the output parameter is represented by a little lamp. Green lamps
will indicate that the respective output is active, and dark lamps that it is inactive.
“Test lock” and “Test output enable” will be described in the chapter ↑ 8.3.2.4 Enabling
Test Output.

8.3.2 Multiple Assignment

With multiple assignment, every available output can be linked with up to 8 output
parameters. The maximum number of operations is defined by the firmware. The
maximum number of output parameters is pre-defined by the firmware. This number
cannot be increased, but composing any smaller number of operands will raise no
problems. Single assignment as described in chapter ↑ can nevertheless be achieved by
using only the first parameter of the respective digital output.
Outputs that have not (yet) be assigned any parameters are characterized as “empty”.
The value of each individual output parameter is indicated by way of a little lamp
(yellow or dark) in the same way as the resulting value (green or dark) which will then
be applied to the digital output.
The firmware either allows only logical combinations of these parameters or offers to
decide whether the parameters are to be output in the form of different flashing codes
instead.
If only logical combinations are possible with the specific firmware, the following
screen will appear:

Operation Manual DcDesk 2000 65


8 Adjustment of Inputs and Outputs of the Control Units

Figure 66: Logical Combination of Digital Outputs

If, on the other hand, the firmware offers the choice between “Logical combination or
flashing”, the following screen will be displayed:

Figure 67: Multiple Assignment of Digital Outputs, Selection Logic

Here you can choose either „Logic“ or „Flash“.

Figure 68: Multiple Assignment of Digital Outputs, Selection Flash

“Test lock” and “Test output enable” will be described in chapter ↑ 8.3.2.4 Enabling
Test Output.

66 Operation Manual DcDesk 2000


8 Adjustment of Inputs and Outputs of the Control Units

8.3.2.1 Logical Combinaton

In the left panel “Digital outputs” the digital output to be configured can be selected
via the buttons. The right panel “Parameters” will then show the associated
parameters that are to be logically connected. All possible parameter numbers are
listed below the respective parameter and can be selected there. The control software
evaluates the logical expression by pairs from left to right (or, as in the picture, top
down). This implies that there is neither priority of any of the operators nor any
bracketing. The individual parameters can be connected by the logical operators
AND, OR and NOT with NOT being expressed by activating the selection box
“inverse”.
Thus, e.g., an error lamp might serve to indicate the common error “Temperature too
high” where the lamp is to be alight when at least one of the monitored temperatures
is above its respective limit value (OR-operation).

Figure 69: Example “Common Error Temperature Too High”

Another variant might require that all assigned parameter values must be active for
the output to be activated (AND operation), e.g., when the system is to signal that
both pickup sensors are at fault and redundance is completely lost.

Figure 70: Example of Combination by AND

Operation Manual DcDesk 2000 67


8 Adjustment of Inputs and Outputs of the Control Units

8.3.2.2 Error Indication

For representing error conditions of parameters, there exist two different systems in
the HEINZMANN control units. They are fixedly implemented in the particular
firmware and cannot be modified.
In the first system, every error condition is represented by its particular parameter
assuming only the values 0 and 1. Thus, a specific parameter number will correspond
to a specific error condition. If any such error condition is to be assigned to a digital
output specification of the parameter number will do. This kind of error indication is
used with the control units type HELENOS, PRIAMOS, DARDANOS I (MVC 01),
THESEUS, PANDAROS, HELIOS and PHAETON.
In the other system, the error conditions are stored as a combination of 14 error bits
and two status bits where each of the 14 bits denotes a specific error condition. Here,
the entire group is assigned one parameter number, so one parameter number will
cover up to 14 error conditions. This kind of error representation is used with the
control units type DARDANOS II and III (MVC 03 and MVC 04).
If it is desired to assign a particular error condition of a certain error group to a
digital out, specification of the parameter number alone will no longer do, but it will
be necessary to additionally lay down which particular errors are to be evaluated.

Figure 71: Multiple Assignment with Error Groups

68 Operation Manual DcDesk 2000


8 Adjustment of Inputs and Outputs of the Control Units

If the firmware supports error groups an “Error” button will automatically be enabled
as soon as such a parameter is assigned to a digital output. If other parameter types
are selected then the “Error” button is dimmed and cannot be activated.
The particular error conditions an error group can assume will be shown when the
button “Selection” is activated. Unused positions are indicated by their numbers
only.

Figure 72: Particular Errors of an Error Group

Now, the particular errors must be defined which are to be used for determining the
value of the operand. This means that only those errors of the error group that have
been activated in this selection will be taken into account.
The conditions “Emergency shutdown” and “Warning” form part of all error groups.
The condition “Emergency stop” will be active whenever at least one particular error
contained in the error group is bound to cause an engine stop. The condition
“Warning” will be active when all particular errors within the error group that are
active represent warnings only, but no errors, leave alone shutdown errors.
If at least one marked particular error of the operand is active, then the overall value
of the operand will be 1 (the lamp is burning yellow); if all marked particular errors
are inactive, then the overall value will be 0 (the lamp is dark). It is by these values
that the error group will enter into the logical connection.
On activating “inverse” for the entire error group the evaluation will be inverted: If
at least one marked particular error of the operand is active, then the overall value of

Operation Manual DcDesk 2000 69


8 Adjustment of Inputs and Outputs of the Control Units

the operand will be 0 (the lamp is dark), and if all of the marked particular errors are
inactive, then the overall value will be 1 (the lamp is burning yellow).
If any number of particular errors of the error group are being marked, this will
automatically signify that they are being connected by OR. If certain particular errors
of an error group are to be connected by AND, then the parameter number of the
digital output must be entered each time together with the respective selection of
particular errors, and the AND operator must each time be set in between.

8.3.2.3 Flash

If “Flash” is selected for a digital output, then the boxes for entering logical
operators between the parameters will disappear.

Figure 73: Flashing Digital Output

In the left panel “Digital outputs” the digital output to be configured can be selected
via the buttons. The right panel “Parameters” will then show the associated
parameters that can be assigned particular parameter numbers. All possible
parameter numbers are listed below the respective parameter and can be selected
from there.
The flashing codes that are associated with the first, second and every successive
parameter assigned to a digital output, are fixedly stored in the firmware and work
the same way for all parameters assigned to any digital output. As soon as a
parameter is active (possibly via “inverse”), the respective flashing code will be
output.
By standard, the flashing codes are structured as follows: 2 times short, x times long,
2 times short, x being the parameter index number in the list of parameters assigned
to the respective digital output. In the above example, long flashes would be output
once for 3032 ErrCoolantTempWarn and twice for 3034 ErrOilTempWarn in
accordance with their being entered in the first and the second parameter lines.

70 Operation Manual DcDesk 2000


8 Adjustment of Inputs and Outputs of the Control Units

If more than one parameter of a digital output is active, then the flashing codes will
be output one after another separated by a blanking interval. The green lamp besides
the digital output will show the currently active flashing code.

8.3.2.4 Enabling Test Output

The test output will prove helpful whenever the operational behaviour of digital
outputs is to be tested without requiring that the assigned parameter or parameters
assume the defined values, e.g., if some error condition to be output cannot be
intentionally generated.
With running installations, this might cause problems, e.g., when the generator
contactor has been assigned to a digital output or when some secondary visual and/or
audible alarm has been connected to it. It is for this reason that before activating the
test output any such digital outputs may (and should) be locked during the test by
clicking the respective selection boxes in the column “Test lock”. The outputs locked
for the test will then continue to be applied the current values in accordance with
parameterization.

Figure 74: Test lock

By clicking the selection box “Test output enable” there is a change-over to test
mode. Only for those digital outputs that have been enabled for the test a test
selection box will be provided to the left of the label of the output.

Operation Manual DcDesk 2000 71


8 Adjustment of Inputs and Outputs of the Control Units

Figure 75: Test Output with One Output Locked

Correct operation of the digital outputs can now be checked by changing their values
in the test selection boxes and by observing whether the physical output reflects the
value of the lamp associated with the picture of the output.

Figure 76: Active Test Mode

On exiting the test mode by de-activating the selection box “Test output enable”, the
settings that were valid before activating the test mode will be restored in the control
unit.
DcDesk 2000 will also keep a record of which digital outputs had been locked and
reproduce this adjustment when the configuration window is called again.

8.3.3 OK

By actuating “OK”, configuration of the digital outputs is terminated. Though any


modifications of the assignment are immediately transmitted to the control unit, they
will be stored in the permanent memory only by selecting the menu item “Control unit /
Store parameters in control unit” or by pressing the function key F6.

8.4 Sensors

With HEINZMANN Controls a strict distinction is made between analogue or PWM


inputs and sensors. This is obvious from the fact that any control unit includes a certain
number of analogue and PWM inputs on the one hand and that, independently of this, a
certain number of sensors is specified by the firmware on the other. It is only by assigning
an analogue or PWM output to a sensor that an interrelation is established between them.
The number of the inputs and that of the sensors must not be the same as different
combinations may be chosen depending on the application. It goes without saying that it is
not possible to activate more sensors than there are inputs available. To make the
necessary configuration the firmware offers specific parameters that are described in detail
in the documentation of the control unit. The “Sensors” window supports a fast,

72 Operation Manual DcDesk 2000


8 Adjustment of Inputs and Outputs of the Control Units

comfortable and comprehensive way of configuring the system's sensors. It does not
require detailed knowledge of the parameters involved.

8.4.1 Sensor

Configuration will begin by selecting the sensors that are to be integrated. If by some
earlier configuration a specific sensor had been assigned an input channel then the
values of the latter will automatically be taken over for the other field of the window
and can be processed. If no analogue or PWM channel has been assigned as yet the box
“Channel No.” will display the number 0. Every sensor not used for the current
application must be assigned the number 0. This has the effect that during operation the
respective sensor value is automatically set to its minimum value

Figure 77: Configuration of Sensor

8.4.2 Sensor Channel

To assign a physically available input to any sensor the following values will have to be
entered:
Type of channel
Analogue or PWM input
If the hardware or the application does not provide or use any PWM inputs the
radio button “PWM Signal” is dimmed.
Channel number
Number of the analogue or PWM channel

Operation Manual DcDesk 2000 73


8 Adjustment of Inputs and Outputs of the Control Units

The number of available channel numbers is determined by the hardware of the


control units.

8.4.3 Reference Values

Sensors convert physical quantities (e.g., pressure) into electric quantities (voltage,
current). The control unit measures voltage or current that by older control units are
displayed by digits, by more recent models by the electric unit. In order to be able to
work with the physical sensor value the relation between the electric values measured
and the actual physical quantities must be communicated to the control unit by two
reference values. The low reference value is assigned to the low sensor value and the
high reference value to the high sensor value.
As to temperature sensors, due to the nonlinear signal profile two reference values will
not suffice to exactly determine temperature. To compensate for this a conversion is
performed based on linearizing characteristics that cannot be adjusted via this window.
When configuring the system, it will prove helpful to connect a current supply or
respectively voltage supply to the assigned channel of the control unit and to apply both
reference values, e.g., 0.5 and 4.5 V or 4 and 20 mA. The measured values may then be
entered as reference values.
The measured value of the analogue input can be filtered by a digital filter. This
requires entering a filter value between 1 and 255. The value 1 signifies that there will
be no filtering. The time constant of the filtering is calculated based on this filtering
value by the following formulas:
EMR1, HELIOS and MENELAOS

τ= filtervalue
[s]
56.25

ARCHIMEDES, EMR2, HELIOS2, PANDAROS and PHAETON

τ= filtervalue
[s]
62.5
HELENOS, DARDANOS I, PRIAMOS and THESEUS

τ= filtervalue
[s]
64
DARDANOS II and DARDANOS III

τ= filtervalue
[s].
100

74 Operation Manual DcDesk 2000


8 Adjustment of Inputs and Outputs of the Control Units

For normally fast sensor changes a filter value of 8 will be appropriate. For measuring
quantities changing more slowly, such as temperatures, a filter value of about 50 should
be used. The filtering time constant should correspond approximately to the sensor's
time constant.

8.4.4 Error Limits

When a sensor is at fault (e.g., by short circuit or cable break), the control will read
voltages or currents that are outside the normal measuring range. These irregular
measuring values can be used to define error limits and inadmissible operating ranges
which the control can use in its turn to detect that the sensor is at fault.
These error limits should not be chosen too close to the reference values in order to
prevent natural fluctuations of the values measured by the sensors from being mistaken
as errors. On the other hand, it must be ensured that short circuits or cable breaks are
unambiguously recognized as such.
8.4.5 Measuring Range of Sensors

In the HEINZMANN control units all sensor parameters and all related values are
assigned the maximum possible value ranges. Due to this, temperature sensors can be
incorporated for a range between –100 and +1000°C. Boost pressure and coolant
pressure sensors cover a maximum range from 0 to 5 bar, and oil pressure sensors can
operate within a maximum range from 0 to 10 bar. Values that cannot be measured in
terms of physical measuring ranges (such as setpoint adjusters) will be specified in per
cent.
As the measuring scales of pressure sensors differ considerably, the control must at
some instant be given information on the actual physical measuring ranges that will
usually cover but a part of the maximum possible range. These are the physical values
that correspond to the minimum and maximum input value, e.g., to 0,5 and 4.5 V or 4
and 20 mA for analogue inputs or 10% and 90% for PWM inputs.
As temperature sensors show a nonlinear behaviour, suitable linearization
characteristics for the various types of temperature sensors are already implemented at
the factory, so there will be no need to specify physical measuring ranges for these
sensors.

8.4.6 Current Values

The panel “Current Values” shows the measurement by physical units, by per cent of
the value range as well as by digits. The latter specification is needed for determining
the reference values.

Operation Manual DcDesk 2000 75


8 Adjustment of Inputs and Outputs of the Control Units

8.4.7 Reaction in Case of Error

It is possible to define for each sensor whether its last valid value is to be frozen in case
of error or whether operation is to continue using a substitute (default) value. The
substitute value can be parameterized.

8.4.8 Reaction to Self-Clearing Errors

Depending on the operating mode of the control unit there exist critical error conditions
requiring, e.g., that the engine be shut down for reasons of safety. On the other hand,
there will occur errors that are practically equivalent to warnings. The error type
mentioned first will remain active until the engine is stopped regardless of whether or
not the conditions continue that have caused the error. The less critical error type will
normally be self-clearing which implies that as soon as the conditions producing the
error are no langer active the error state will automatically be reset by the firmware.
Sensor errors belong to this category of errors. Depending on the specific application,
therefore, the user can decide whether a sensor error is to be self-clearing or to be
frozen until the control unit is reset or the“Clear errors” command is executed.

8.4.9 Graphical Representation

In online mode and with the sensor connected, the graphical representation shows the
current measurement in relation to the reference limits and error limits.
The coordinate system indicates the actual value on the x-axis and the filtered channel
value on the y-axis. The sensor measurement that is currently coming in is depicted
blue, the error limits red and the reference values green. When the externally applied
value changes, both the delay due to filtering and the reaction in case of error can be
viewed and if necessary corrected.

8.5 Level for Integrated Display

Control units with integrated display and keypad are shipped by HEINZMANN set to the
maximum level ordered by the customer. Before reselling the device to his customers the
HEINZMANN customer can in his turn reduce this level in order to protect any specific
parameter settings of his own such as parameters relating to engine output.
This menu item will be visible only when using control units with integrated display.

76 Operation Manual DcDesk 2000


8 Adjustment of Inputs and Outputs of the Control Units

Figure 78: Level for Integrated Display

8.6 Injector Code

This menu item is available only for control units with electronically controlled injection
and is intended for use with injectors by Bosch only.
The “Injector Code” window serves to enter the individual injector codes as printed on
each of the Bosch injector pumps. There is one entry provided for each cylinder.

Figure 79: Injector Code

Erroneous entry will be marked red and can be corrected.


The injectors codes are transmitted to the control unit on pressing “OK”. If the codes are
not consistent then the values will be accepted and sent to the control unit only after being
acknowledged, otherwise the transmitting procedure is aborted.

Figure 80: Acknowledgment Request

These values will be permanently stored only by choosing the item “Control unit/ Store
parameters in control unit” or by pressing the shortcut key F6, and they will come into
effect only after resetting the control unit. Faulty injector codes are replaced within the
control unit by some substitute value.

Operation Manual DcDesk 2000 77


9 Menu Graphic

9 Menu Graphic

The menu item “Graphic” comprises the options of graphical representation provided by
DcDesk 2000.

Figure 81: Menu Graphic

The first function group of the menu allows to graphically represent any measurements versus
time or any freely selectable value and to record them in a recorder file. Selecting this option
requires connection with a control unit in online mode or offline selection of some control
unit.
The second function group is destined for the graphically supported parameterization of
characteristics and maps. In online mode, it will in addition be possible to have the current
measuring value depicted within the respective two- or three-dimensional parameter curves
and maps (e.g., fuel limitation).
The third function group consists of Measured Curve and Measured Map and serves to
graphically display values that have been recorded online, provided this function is supported
by the control unit.
The fourth function group contains overview windows.

9.1 Curve versus Time

“Curve versus time” constitutes the most important tool of DcDesk 2000 for visualizing
measurements. It permits to view the current condition of a system and to assess reactions
to parameter changes immediately and online. On the other hand, this window offers the
option of visualizing offline curves that have been stored in a recorder file.
“Curve versus time” is activated either via “Graphic / Curve versus time” or by the
function key F8. This feature is described in detail in the chapter ↑ 10 Curve versus Time.

9.2 Curve versus X

By “Curve versus X” up to nine parameters may be plotted as functions of a tenth


parameter. This allows, for example, to plot locus curves for assessing PID adjustments in
closed loop circuits.

78 Operation Manual DcDesk 2000


9 Menu Graphic

“Curve versus X” is activated via “Graphic / Curve versus X” or by the function key F7.
This feature is described in detail in the chapter ↑ 11 Curve versus X.

9.3 Curve

If a control unit includes definitions of characteristics this menu item offers the option of
graphical support for parameterizing the associated arrays. This option is also available in
offline mode.
Curve graphics is activated by “Graphic / Curve” or by the Curve button of Parameterizing
Help. This feature is described in the chapter ↑ 13 Curves.

9.4 Map

If a control unit includes definitions of maps, i.e., of three-dimensional arrays, this menu
item offers the option of graphical support for parameterizing the associated values. This
option is also available in offline mode.
The map window is to be activated by “Graphic / Map” or by the Map button of
Parameterizing Help. Adjustment of maps is described in the chapter ↑ 14 Maps.

9.5 Measured Curve

If the control unit is capable of recording measured curves this menu item will permit to
view them two-dimensionally. Measured curves are very much alike characteristics, save
for the parameterization of the y-values. Measured curve graphics can be initiated via
“Graphic / Measured Curve” or by actuating the Curve button of Parameterizing Help. A
description is to be found in chapter ↑ 15 Measured Curves.

9.6 Measured Map

If maps of measurements are recorded by the control unit this menu item will permit to
view them three-dimensionally. Measured maps are very much alike maps, save for the
parameterization of the z-values. The Measured Map window can be activated via
“Graphic / Measured Map” or by actuating the Map button of Parameterizing Help.
Representation and adjustment of measured maps will be described in chapter ↑ 16
Measured Maps.

9.7 Overview

The “Overview” window offers a fast and conveniently arranged representation of sensor
values, switch functions, error status and phase. It serves mainly to verify whether the
control was correctly configured on commissioning and to visualize the most relevant
measurements during operation.

Operation Manual DcDesk 2000 79


9 Menu Graphic

This feature is capable of displaying the current values of up to eleven sensors configured
in the control unit and of up to fourteen of the configured switch functions. Indication by
the three measuring instruments can be configured by the user.
The green lamp within the status field indicates that the control unit is ready for operation.
The common alarm lamp is shining red whenever at least one error is active, otherwise it is
dark.
“Phase” indicates the system's operating states. With speed governors this will correspond
to the engine phase, with other control units it may have some other meaning.
On actuating “Stop”, the present indication of current values can be stopped, and by
pressing this button again (now labelled “Start”) they will continuously be updated as
before. Stopping indication of the overview window is primarily intended to increase the
data transfer rate for other DcDesk 2000 windows being currently active, such as “Curve
versus time”.

Figure 82: Overview

80 Operation Manual DcDesk 2000


9 Menu Graphic

9.7.1 Configuration of Measuring Instrument

Configuration of the measuring instrument is initiated by double-clicking on the left of


the two parameter display fields directly below the respective measuring instrument.
When the window shown below opens you may enter the number of the parameter to be
displayed and the minimum and maximum scale values.

Figure 83: Modification of Indication Value

On selecting a parameter number the parameter name is displayed in the adjacent field.
By means of the cursor keys “↑” or “↓” you can browse through all available
parameters and select the one you want. By clicking “OK”, the modification is accepted
for the indication instrument and for the parameter field of the overview window, on
clicking “Cancel” the last settings for the measuring instrument will be restored.
The parameter indication field to the right below the indication instrument can be
configured in like manner, the value, however, of the parameter shown there will be
displayed only numerically but not by the measuring instrument. Value range limits for
the measuring instrument are not required here.

Operation Manual DcDesk 2000 81


9 Menu Graphic

9.8 Magnetic Valves

This menu item is availably only when using control units with electronically controlled
injection. The screen will show a graphic with a representation of all cylinders.

Figure 84: Magnetic Valves

9.8.1 Graphics Screen

On the graphics screen each cylinder is represented by a button, a coloured bar and
several numerical values on the top and bottom margins of the graphic. The labelling of
the buttons corresponds to the cylinder numbers. The numerical values at the bottom
specify the individual delivery begin and those at the top the individual delivery period
for each cylinder.
The 0°-line represents the TDC of the cylinders. The lower dotted line indicates the
currently valid delivery begin, and the distance from the upper dotted line specifies the
delivery period. Any values below the 0°-line specify degrees before TDC, and values
above the 0°-line degrees behind DTC. Both values are numerically displayed along
with speed and injection quantity in the bottom left corner of the screen
The coloured marking indicates for each cylinder the timing and the duration of
injection. Due to cylinder specific corrections, these values may differ from the global
values (as represented by the dotted lines).

82 Operation Manual DcDesk 2000


9 Menu Graphic

Cylinders depicted yellow will be operating properly; red marking will signal an error
condition of the respective cylinder. For each valve, flytime is marked by light
colouring and injection duration by darker colouring.

9.8.2 Maps

The representation of cylinder specific maps and the possibilities of making entries
depends on a comparison of the levels of the dongle and of the map parameters.
On selecting a cylinder by pressing its button, the current parameters are displayed by
the two maps for correction of cylinder specific delivery begin and delivery period and
can directly be modified online. The effect of the correction will immediately be visible
in the graphical representation provided the respective map has been activated. In
contrast to the procedures provided for working with the general Map window (↑ 14
Maps), any modifications of the values are sent immediately to the control unit, but are
stored there only in the volatile memory until they are permanently stored by F6 or by
choosing “Control unit / Store parameters in control unit”.

9.8.3 Start / Stop

The button “Start / Stop” will inititate or terminate the continuous updating of the
cylinder data presented by the graphic. The button will always read the action that is
going to be performed on pressing the button next time. Stopping is primarily intended
to increase the data transfer rate for other DcDesk 2000 windows that are
simultaneously active, such as “Curve versus time”.

9.8.4 Close

By “Close” the Magnetic Valve window will be exited and closed.

Operation Manual DcDesk 2000 83


10 Curve versus Time

10 Curve versus Time

By “Curve versus time” up to maximum 10 parameters can be plotted as functions of time.


The function is activated via the menu item “Graphic / Curve versus time” or by the function
key F8.

Figure 85: Curve versus Time

10.1 Parameter Tables

Below the graphics screen there are two parameter tables with the left table listing the
parameters to be depicted and the right table listing the parameters to be displayed by their
numerical values. Depending on the configuration made via the button “Options” and the
tab “Curve parameters” it will be possible to display up to ten parameters per table (default
being six parameters per table) (↑ 12.3.2 Number of Curves). This means that by “Curves
versus time” the current values of up to 20 measurements may simultaneously be viewed.
Both tables permit of entering changes that will affect the graphical representation
immediately on terminating input.

84 Operation Manual DcDesk 2000


10 Curve versus Time

10.1.1 Graphic Parameter Table

In the following section, the different columns of the graphic parameter table are
described. The colours used in the graphic parameter table are the same as the colours
of the related measuring curves appearing in the graphics screen. The colour settings
can be modified by clicking the“Options” button and then selecting the tab “Curve
parameters” (↑ 12.3.1 Curve Colours).

10.1.1.1 Parameter Number

As soon as input of a parameter number into one of the lines is completed by the
Enter or Tab key or by the cursor keys, the other columns of the respective line will
automatically fill. The entries for the y start value and the y end value, i.e., for the y
domain, reflect the entire value range of the parameter. In online mode, the current
numerical value will be displayed in the next column. If the graphic is activated, a
new curve will immediately be generated for the selected parameter. This implies
that the selection of the parameters displayed by the graphic may be modified any
time.

10.1.1.2 Value Range

On entering a new parameter number, the two fields for the y value range are
automatically set to the limit values. Modification of the value range will normally
be possible only within these limits.
There are two ways of entering the y value range: The first method is by entering the
start and end values as absolute values, the second by entering a start value and
specifying the range that is to be displayed. If you should wish to view speed, e.g.,
first within the range from 1400 rpm to 1600 rpm and next time within the range
from 1800 rpm to 2000 rpm, you may modify both the start and end values each time
or enter 200 rpm for the range and then alter only the start value from 1400 rpm to
1800 rpm or vice versa. Selection of the input method can be made by choosing
“Options” and “Parameter range” on the tab “Curve parameters” and will affect all
parameters that are displayed graphically (↑ 12.3.4 Parameter Range).
The minimum value of the value range is displayed at the bottom position of the
graphics screen and the maximum value at its top position. When specifying start
value and range the maximum value will be equal to the minimum value plus range.
When specifying several binary values, i.e., variables assuming only the values 1 and
0, this will have the unpleasant effect that they appear superimposed on each other
by the graphical representation in the topmost (1) and lowmost (0) positions and that
only that value will be visible which is the colour used last. To avoid superposition,
the value range of binary values may be spread from [0,1] to [-10,10] for

Operation Manual DcDesk 2000 85


10 Curve versus Time

representation by the graphic (and only for this purpose). By defining different value
ranges, each value will appear on different lines.

10.1.1.3 Autoscaling

The check marks on the left of the graphic parameter table indicate whether or not
autoscaling of the y-axis is to be used for the respective parameter. If the check mark
is set, then at the end of each cycle of the graphics screen the display range for the
measurement will automatically be adapted to its mean value during the preceding
cycle.
This will ensure that a continuously updated measurement is kept visible within the
graphics screen and does not move outside. Both the y start and end values of the
graphic parameter table will automatically be adapted whereas the display range
remains unaltered. Hence, if the value range has been defined by start value and
range, it is but the start value that is going to change.

10.1.2 Indication Parameter Table

The right hand table, which may contain up to 10 entries like the left table, serves for
indicating merely the numerical values of the parameters entered there. On completing
input of some parameter number into any of these lines, the other columns will
automatically fill, and in online mode the current numerical value will instantly be
shown.

10.2 Graphics Screen

The graphics screen (paint box) is the rectangle where the curves are depicted. There will
as many curved be depicted as parameters have been entered in the graphic parameter
table. The maximum number of curves, their colours and the background colour of the
screen can be re-defined by clicking “Options” and then choosing the tab “Curve
parameters” (↑ 12.3 Tab Curve Parameter). The colours of the measurement curves
correspond to the colours the parameters are assigned in the graphic parameter table.

10.2.1 x-Axis

The time period corresponding to the total width of the graphics screen may be adjusted
via the field “Time base” on the right of the graphic. The x-axis is subdivided by a grid
into ten equal intervals which allows to directly view any event in its relation to the
time of its occurrence.
On reaching the right margin the plotting procedure of the curves is continued starting
from the left. This plotting method offers the possibility of continuously surveying all
past events occurring within the time interval as specified by the time base. The actual
position of the graphic is indicated by a vertical line moving along with the plot.

86 Operation Manual DcDesk 2000


10 Curve versus Time

Simultaneously with being displayed, the curve is recorded and saved to an internal
buffer. When the graphical plotting is stopped the contents of the internal memory
buffer will be displayed. If more than one graphics screen has been recorded since last
starting plotting curves a scroll bar will appear below the graphics screen which allows
to scroll across the entire range of the recorded curves.
The recording depth of the internal graphics storage can be modified via the graphics
options by clicking “Options” and then “Memory buffer size” on the tab “General” (↑
12.4.1 Memory Buffer Size), but modification will in the first place depend on how
much RAM memory is available on the PC. The recording intervals within the internal
buffers are determined by the scan rate which in its turn depends essentially on the baud
rate of the connection.
When the recording of curves is stopped a thin vertical line will be left indicating that
there is no temporal relation between the curves to the left and to the right of the line,
i.e., that they do not represent an actually determined sequence of states.

10.2.2 y-Axis

The y-axis is subdivided by the grid into 10 sections marked by thin dotted lines. The
value assigned to these sections will be different for every parameter and correspond to
one tenth of the currently assigned graphics value range for each section.
The y-value range of the individual parameters is set via the graphic parameter table. If
the adjacent check box on the left is activated, i.e., if a check mark has been set, then
autoscaling will be performed for the y-axis of the respective parameter. At the end of
each cycle the display range of the measurement will then be adapted to the minimum
and maximum values determined during recording one graphics screen page.
At the top and at the bottom left of the y-axis the minimum and maximum attained since
the graphic has been cleared last (↑ 10.4 Clear) is specified for each parameter. When
the curves are being plotted these values will continuously be updated. The colour of
the value corresponds to that of the curve and to the colour in the graphic parameter
table.

10.2.3 Time base

This field serves to modify the time base of the graphical display, i.e., the assignment of
a specific time interval to one graphics screen page. For this purpose, a recording
interval from 1 second to 1 hour can be chosen to be visible. The shorter this interval is
chosen, the more accurate the representation by the graphic will be. The recording
intervals within the internal memories, however, are exclusively determined by the scan
rate. This implies that on stopping the graphic the time base may be reduced later on if
certain recorded sections are to be inspected more closely, or expanded in order to
obtain a global survey of some specific event.

Operation Manual DcDesk 2000 87


10 Curve versus Time

10.2.4 Scan Rate

To provide information on the quality of the curve values displayed, the current scan
rate is indicated by this field. It is determined by the baud rate and the band width of the
connection, i.e., by the capacity available on the line.
The highest possible scan rate is obtained if the baud rate on the menu item “Extras /
Settings / Port / Baud rate” (↑ 18.1.1.2 Baud Rate) is set to the highest possible value
for the specific control unit, if no other graphics windows have been opened and if no
measurement is selected in the status line. Besides, no other Windows applications
should be running if possible since on the one hand the DcDesk 2000 graphics is using
many of its resources, whereas on the other hand every time slice given to some other
application is bound to delay the graphical recording.

10.2.5 Measuring Time Difference

With graphical recording stopped, a reticle will appear on the graphics screen. It can be
used to determine the time difference between two events within the graphic by means
of the mouse. To do so, the vertical axis of the reticle is moved to the desired position
and right-clicked. By this the time indicated at the bottom left of the origin of the
coordinate system is set to zero. On holding the right mouse key pressed and moving
the vertical axis of the reticle into the second position, the time difference will by
displayed in the field at the origin of the coordinate system. This feature can be used,
e.g., to determine the settling time after a load or speed jump or the influence of a filter
constant.

10.2.6 Measuring Value Differences

With graphical recording stopped, a reticle will appear on the graphics screen. The
current position of the horizontal axis of the reticle will be indicated at the centre left of
the graphics screen by the colours assigned to the different curves. On positioning the
horizontal axis of the reticle on some event and pressing the right mouse key, all of the
display values will be set to zero. Holding the right mouse key pressed and moving the
reticle into some other position will display the difference from the initial position. This
feature allows to measure, e.g., speed oscillations on attaining stabilization or speed
overshoot on load shedding.

10.2.7 Zoom Function

With graphical recording stopped, a rectangle for being zoomed out can be spanned
within the graphics window with the left mouse key pressed. On releasing the mouse
key, DcDesk 2000 will display this rectangle embedded in the graphics window. This
procedure may be repeated within the embedded window thus creating different zoom

88 Operation Manual DcDesk 2000


10 Curve versus Time

levels. Switching between the different levels is possible with the plus key “+” taking to
the next inner level and the minus key “-” taking to the next outer level.
Measuring time or value differences within the zoomed windows is possible. Due to
higher resolution this will yield even better results than can be obtained on the initial
window. It is also on the highest zoom level that the effective scan rate can be observed.
Zooming is terminated by pressing the Escape key or the buttons “Start” or “Clear”.

Figure 86: Zoom within Curve versus Time

10.3 Start / Stop

Graphical scanning is started by pressing the “Start” button and is stopped by pressing the
“Stop” button. The labelling of the toggle will always indicate the action that is going to be
performed when actuated next time. The same effect is obtained by repeatedly pressing the
function key F8. The Start key can be actuated only when the control unit is connected
online. Starting or stopping graphical scanning will not affect the connection to the control
unit.
Any ongoing recording to a recorder file will not be stopped when the Stop button is
pressed. This allows to examine a stopped graphic while data continues to be stored in a
recorder file in the background.
In “Curve versus time” any interruption will be marked by a thin vertical line, and time on
the x-axis will stop running. This is to indicate that there is no interrelation between the
curves to the left and to the right of this line.

Operation Manual DcDesk 2000 89


10 Curve versus Time

With scanning mode stopped, a reticle appears within the graphics window which may be
used for measuring time and/or value differences.
If connection to the control unit is lost, the graphic is stopped; it remains stopped, even
when communication is automatically reestablished, and will have to be restarted
manually.

10.4 Clear

On pressing this button or the function key F9 the current representation of measurement
curves on the graphics screen and the minima and maxima deployed on the left of the
graphics window will be cleared, but scanning will restart right away from the beginning.
This function is particularly of interest when the maximum and/or minimum values of
some graphic parameter are to be determined for a certain time period.

Note: The data stored in the internal memory will not be cleared by this function.
With the graphic stopped, however, every section of the representation by
“Curve versus time” will be marked by a thin vertical line.

10.5 Options

The graphics options of “Curve versus time” will be dealt with in detail in the chapter ↑ 12
Graphics Options.

10.6 Start Rec / Stop Rec

Recording the graphical data in a recorder file is started by the “Start Rec” button and
stopped by the “Stop Rec” button (↑ 12.1.1 Recorder Records). The labelling of the toggle
will always indicate the action that is going to be performed when actuated next time. The
path and the name of the recorder file are to be set via the “Options” button and the tab
“Recorder” (↑ 12.2 Tab Recorder). It is possible to store several records in one and the
same recorder file by repeatedly actuating “Start Rec” and “Stop Rec”.
The stored values can be reloaded into the graphics window and assessed there via the
“Options” button and the tab “Recorder”. The selection of the graphic parameters may be
altered any time, even when the values are being stored in a recorder file.

10.7 Print

This option opens the printer selection dialogue box as described in chapter ↑ 25 Print.
This feature will print the currently visible contents of the graphics window which may be
either an online record or the contents read back from a recorder file.
The default line width of the curves is preset rather thin in order to facilitate tracing the
different curve profiles on black-and-white printouts. As with colour printers, however,
this will yield too poor a contrast the line width can be modified for printing (but not for
90 Operation Manual DcDesk 2000
10 Curve versus Time

display on the graphics screen) via the “Options” button on the tab “General” (↑ 12.4.2
Line Size for Printing).

10.8 Trigger

Any graphics recording started in online mode can be monitored by a trigger. This requires
selecting one of the values from the graphic parameter table to serve as a trigger channel
and entering some threshold value as a trigger value for the respective parameter.

Figure 87: Trigger

This feature is edge-triggered and will trip when the threshold value is passed in the
selected direction. The recording of the graphics will not immediately be stopped on
detecting the trigger threshold, but only when arriving at the right margin of the graphics
window. By this, an overtravel period is additionally recorded which will frequently offer
important information such as an engine stop tripped by the occurrence of some error. On
stopping the graphic, the scroll bar below the graphics screen will appear as before and
allow to also assess events that occurred before the trigger point.

10.8.1 Trigger Channel and Trigger Enabled

In the selection box, the channel is chosen which is to be monitored. Once the selection
is made, the parameter number and the parameter name entered for this channel in the
graphic parameter table are displayed. For activation of the trigger the check mark
“Trigger enabled” must have been set.

10.8.2 Trigger Threshold and Trigger Edge

The threshold (level) specifies which measuring value of the selected trigger channel,
i.e. of the graphic parameter is to be monitored. It is possible to specify whether the
point of triggering shall be attained when the selected measurements passes the
threshold “rising” bottom up or “falling” top down. To stop the graphic, e.g., on the
occurrence of an error “rising” will have to be chosen in order to recognize the status
Operation Manual DcDesk 2000 91
10 Curve versus Time

change from 0 to 1. If it is to be stopped when the engine dies down then a threshold
below idle speed and falling edge should be chosen.

10.9 Close

The “Close” button will terminate any recording to a recorder file that may possibly still be
going on. The graphics window is closed. Online connection with the control unit,
however, is not affected.

92 Operation Manual DcDesk 2000


11 Curve versus X

11 Curve versus X

Clicking the menu item “Graphic / Curve versus X” or pressing the function F7 will open a
graphic chart where the first graphic parameter describes the signification of the x-axis in a
particular marked line. The other up to nine parameters are plotted onto the y-axis. In contrast
to “Curve versus time”, up to nine parameters will be represented by their relation to a tenth.
Thus, the current values of up to 19 measuring points can be simultaneously observed by
“Curve versus X”.
The method of representation can be by continuous lines or by clusters and is to be selected
via the “Options” button on the tab “Curve parameters” und “Curve representation” (↑ 12.3.6
Graphics Representation).
“Curve versus X” will prove a valuable tool in determining the zero delivery characteristic, in
depicting locus curves in connection with the determination of the PID circuit parameters or
in plotting fuel limitation curves (maximum curves).

Figure 88: Curve versus X

Operation Manual DcDesk 2000 93


11 Curve versus X

11.1 Parameter Tables

Below the graphics screen there are two parameter tables with the left table listing the
parameters to be depicted and the right table listing the parameters to be displayed by their
numerical values. Depending on the configuration made via the button “Options” and the
tab “Curve parameters” it will be possible to display up to ten parameters per table (the
default being six parameters per table) (↑ 12.3.2 Number of Curves).
Both tables permit of entering any time changes that will affect the graphical
representation immediately on terminating input.

11.1.1 Graphic Parameter Table

In the following section the different columns of the graphic parameter table are
described. The first parameter represents the x-value followed by up to nine y-
parameters the default setting being five y-parameters.
The colours of the y-parameters in the graphic parameter table are identical with the
colours of the related measuring curves appearing in the graphics screen. The colour
settings can be modified by clicking the “Options” button and then selecting the tab
“Curve parameters” (↑ 12.3.1 Curve Colours).

11.1.1.1 Parameter Number

On terminating input of a parameter number into one of the lines by the Enter or Tab
key or by the cursor keys, the other columns of the respective line will fill
automatically. The entries for the y start value and the y end value, i.e., for the y
domain, reflect the entire value range of the parameter. In online mode, the current
numerical value will be displayed in the next column. If the graphic is activated, a
new curve will immediately be generated for the selected parameter, i.e., the
selection of the parameters displayed by the graphic may be modified any time.

11.1.1.2 Value Range

On entering a new parameter number, the two fields for the y-value range are
automatically set to the limit values. Modification of the value range will normally
be possible only within these limits.
There are two ways of entering the value range of the graphic: The first method is by
entering the start and end values as absolute values, the second by entering a start
value and specifying the range that is to be displayed. If you should wish to view
speed, e.g., first within the range from 1400 rpm to 1600 rpm and next time within
the range from 1800 rpm to 2000 rpm, you may modify both the start and end values
each time or enter 200 rpm for the range and then alter only the start value from 1400
rpm to 1800 rpm or vice versa. Selection of the input method can be made by
choosing “Options” and then “Parameter range” from the tab “Curve parameters”
94 Operation Manual DcDesk 2000
11 Curve versus X

and will affect the x-parameter as well as all y-parameters (↑ 12.3.4 Parameter
Range).
The minimum value of the value range is displayed at the bottom position of the
graphics screen and the maximum value at its top position. When specifying start
value and range the maximum value will be equal to the minimum value plus range.

11.1.2 Indication Parameter Table

The table on the right, which may contain up to 10 entries like the other table, serves for
indicating merely the numerical values of the parameters entered there. On completing
input of some parameter number into any of the lines, the other columns will
automatically fill, and in online mode the current numerical value will instantly be
shown.

11.2 Graphics Screen

The graphics screen is the rectangular area showing the curves that are being plotted.
There will be as many curved depicted as parameters have been entered in the graphic
parameter table. The maximum number of curves, their colours and the background
colour of the screen can be re-defined by clicking “Options” and then choosing the tab
“Curve parameters” (↑ 12.3 Tab Curve Parameter). The colours of the measurement
curves correspond to the colours the parameters are assigned in the graphic parameter
table.

11.2.1 x-Axis

The x-axis is subdivided by a grid into ten equal intervals. The values assigned to each
of these sections can be inferred from the labelling of the x-axis.
Simultaneously with being graphically displayed, the curve will also be recorded and
saved to an internal buffer. When the graphical plotting is stopped the contents of the
internal memory buffer will be shown. The recording depth of the internal graphics
storage can be modified via the graphics options by clicking “Options” and then
“Memory buffer size” on the tab “General” (↑ 12.4.1 Memory Buffer Size), but
modification will depend on how much RAM memory is available on the PC. The
recording intervals in the internal buffers are determined by the scan rate which in its
turn depends essentially on the baud rate of the connection.

11.2.2 y-Axis

The y-axis is subdivided by the grid into 10 sections marked by thin dotted lines. The
value assigned to these sections will be different for each of the 9 y-parameters and
correspond to one tenth of the currently assigned graphics value range for each section.

Operation Manual DcDesk 2000 95


11 Curve versus X

The y-value range of the individual parameters is set via the graphic parameter table. At
the top and the bottom left of the y-axis the minimum and maximum attained since the
graphic has been cleared last (↑ 11.4 Clear) is specified for each parameter. These
values will continuously be updated while the curves are being plotted. The colour of
the value corresponds to that of the curve on the graphics screen and to the colour it is
assigned in the graphic parameter table.

11.2.3 Scan Rate

To provide information on the quality of the curve values displayed, the current scan
rate is indicates in this field. It is determined by the baud rate and the band width of the
connection, i.e., by the capacity available on the line.
The highest possible scan rate is obtained if the baud rate on the menu item “Extras /
Settings / Port / Baud rate” (↑ 18.1.1.2 Baud Rate) is set to the highest possible value
for the specific control unit, if no other graphics windows have been opened and if no
measurement is selected via the status line. Besides, no other Windows applications
should be running if possible since on the one hand the DcDesk 2000 graphics is using
many of its resources, whereas on the other hand every time slice given to some other
application is bound to delay the graphical recording.

11.2.4 Measuring Value Differences

With graphical recording stopped, a reticle will appear on the graphics screen. The
current position of the reticle axes will be indicated at the centre left of the graphics
screen by the colours assigned to the different curves. On positioning any reticle axis on
some event and pressing the right mouse key, all of the indication values are set to zero.
On holding the right mouse key pressed and moving the reticle into some other position,
the difference from the initial position will be shown.

11.2.5 Zoom Function

With graphical recording stopped, a rectangle can be spanned within the graphics
window with the left mouse key pressed to define an area for being enlarged. On
releasing the mouse key, DcDesk 2000 will display the enlarged area embedded in the
graphics window. This procedure may be repeated within the embedded window thus
creating different zoom levels. Switching between the different levels is possible with
the plus key “+” taking to the next inner level and the minus key “-” taking to the next
outer level.
Measuring value differences within the zoomed windows is possible. Due to higher
resolution this will yield even better results than can be obtained in the initial window.
It is also on the highest zoom level that the effective scan rate can be observed.
Zooming is terminated by pressing the Escape key or the buttons “Start” or “Clear”.

96 Operation Manual DcDesk 2000


11 Curve versus X

Figure 89: Zoom in Curve versus X

11.3 Start / Stop

Graphical scanning is started by pressing the “Start” button and is stopped by pressing the
“Stop” button. The labelling of the toggle will always indicate the action that is going to be
performed when actuated next time. The same effect is obtained by repeatedly pressing the
function key F8. The Start key can be actuated only when the control unit is connected
online. Starting or stopping graphical scanning will not affect the connection to the control
unit. Any recording into a recorder file that may be going on will not be stopped when the
Stop button is pressed. This allows to examine a stopped graphic while data continues to
be stored in a recorder file in the background.
With the scanning mode stopped, a reticle appears within the graphics window which may
be used for measuring value differences.
If connection to the control unit is lost, the graphic is stopped; it remains stopped, even
when communication is automatically reestablished, and will have to be restarted
manually.

11.4 Clear

On pressing this button or the function key F9 the current representation of measurement
curves on the graphics screen and the minima and maxima indicated on the left of the
graphics window will be cleared, but scanning will instantly restart from the beginning.
This function is particularly of interest when the maximum and/or minimum values of
some graphic parameter are to be determined for a certain time period.
Operation Manual DcDesk 2000 97
11 Curve versus X

Note: The data stored in the internal memory will not be cleared by this function.

11.5 Options

The graphics options of “Curve versus time” will be dealt with in detail in the chapter ↑ 12
Graphics Options.

11.6 Start Rec / Stop Rec

Recording the graphical data in a recorder file is started by the “Start Rec” button and
stopped by the “Stop Rec” button (↑ 12.1.1 Recorder Records). The labelling of the toggle
will always indicate the action that is going to be performed when actuated next time. The
path and the name of the recorder file are to be set via the “Options” button and the tab
“Recorder”. It is possible to store several records in one and the same recorder file by
repeatedly starting “Start Rec” and “Stop Rec”.
The stored values can be reloaded into the graphics window and assessed there via the
“Options” button and the tab “Recorder”. This procedure allows to assign the x-value of
the plot to one of the other measurements if necessary. The selection of the graphic
parameters may be altered any time, even when the values are being stored in a recorder
file.

11.7 Print

This option opens the printer selection dialogue box as described in chapter ↑ 25 Print.
This feature will print the currently visible contents of the graphics window which may be
either an online record or the contents read back from a recorder file.
The default line width of the curves is preset rather thin in order facilitate tracing the
different curve profiles on black-and-white printouts. As with colour printers, however,
this will yield too poor a contrast the line width can be modified for printing (but not for
display on the graphics screen) via the “Options” button on the tab “General” (↑ 12.4.2
Line Size for Printing).

11.8 Close

The “Close” button will terminate any recording to a recorder file that may possibly still be
going on. The graphics window is closed. Online connection with the control unit,
however, is not affected.

98 Operation Manual DcDesk 2000


12 Graphics Options

12 Graphics Options

The Graphics Options can be selected by buttons both from within “Curve versus time”, see
chapter ↑ 10.5 Options, and from within “Curve versus X”, see chapter ↑ 11.5 Options. There
will appear three tabs that serve to make the basic settings for the specific graphical
representation.
The tab “Recorder” contains specifications that will be used for the continuous recording of
graphics values in a recorder file (↑ 12.1.1 Recorder Records). The tab “Curve parameters”
contains options for the graphic parameters, and the tab “General” allows to modify memory
sizes and printer settings.
“Close” will let you return from any currently opened tab to the graphic. The modified
options of all three tabs will be accepted, but there will be no downloading from any recorder
file.

12.1 Recorder

12.1.1 Recorder Records

Recorder records can be made only in online mode with graphics initiated. All data that
is being received from the control unit after actuating the “Start Rec” button on “Curve
versus time” or on “Curve versus X” and that is represented on the graphics screen will
simultanously be stored in what is called a recorder file. Recording may be stopped by
“Stop Rec” but can be resumed by the “Start Rec”. The data stored between starting and
stopping are referred to as ‘record’.

Note: When running “Curve versus time” and “Curve versus X” simultaneously
in the DcDesk 2000 window only one of these curves will be permitted to
start recording.

All information needed for storing the recorder file is specified on the tab “Recorder”.

12.1.2 Recorder Play Back

Recorder files can be loaded both in offline and online mode. All information needed
for loading the data sets of a recorder file is specified on the tab “Recorder”.
In offline mode, any control unit and any software may be selected that must not
necessarily conform with the recorder device used to create the recorder file.
In online mode, the online graphic will be stopped, the graphics screen cleared and the
record fed into the graphics screen. The recorder file selected must not belong to the
type control unit currently connected nor must the software conform to it.

Operation Manual DcDesk 2000 99


12 Graphics Options

Any selected data set will displayed on the graphics screen as though an online record
had been stopped. The graphic parameter table will be filled with the values from the
recorder file.
The display ranges of the individual curves may be modified for graphical
representation. All actions will be permitted that may be taken with recording stopped
such as measuring time or values with the reticle or zooming image areas. The current
measurements of the control unit will not be displayed even when the connection to the
control is online and the parameters selected are available on the control unit.
On next starting recording some graphic by “Start”, the recorder graphic will be cleared
and the online graphic will resume from the beginning.

Note: The recorder parameters in the graphic parameter table will be retained
when the graphic is restarted with the system being connected online to
some control unit, but parameters not available on the control unit will be
cleared. Similarly the value range will be accommodated if necessary. The
entries in the recorder file just read out, however, will not be affected. If the
settings of the graphic parameter table are to be preserved as they had been
entered before loading the recorder file, they must have been stored
beforehand via the tab “Curve parameters” and then be reloaded.

12.2 Tab Recorder

The Recorder tab is split into two large panels. The first panel – File – serves to specify the
recorder file to be created by the user or to be read out. In the second panel – Recording –
a record can be selected from some existing recorder file. It also offers information about
the record and the possibility of commenting on it and/or having it displayed on the
graphics screen.

100 Operation Manual DcDesk 2000


12 Graphics Options

12.2.1 Panel File

Figure 90: Tab Recorder

12.2.1.1 File Name

The recorder file named in the field “File name” will receive the data to be recorded
when the “Start Rec” or respectively “Stop Rec” button is pressed in the curve
graphic. On activating “Browse”, the familiar Windows file menu pops up for
entering or selecting another file name.
You may store multiple data sets (records) in one and the same file, i.e., there is no
need to create a new recorder file every time. Whenever “Start Rec” is actuated a
new data set will be appended to the file and closed by “Stop Rec”.
An existing recorder file will be read out when the button “File info” in this window
is pressed.

Operation Manual DcDesk 2000 101


12 Graphics Options

12.2.1.2 Recording Rate

Basically, recording a graphic is performed as fast as is possible with regard to the


baud rate selected. However, when saving the values to the recorder file the storing
rate may be reduced by specifying a multiple of the recording rate so that for all
curves, e.g., only every third value scanned will be stored. This allows to manipulate
the size of the file that is being created. On the other hand, it may happen that critical
points or events are not registered by the file. It should, therefore, always be
carefully considered by which resolution the curve data are to be stored in the
recorder file.
Setting the value of the recording rate to 0 signifies that every graphics value will be
stored in the recorder file using the scan rate of the plot, see chapter ↑ 10.2.4 Scan
Rate for “Curve versus time” or respectively ↑ 11.2.3 Scan Rate for “Curve versus
X”.

12.2.1.3 File Info

After selecting an existing recorder file, the information contained in it can be read
out via the “File info” button. If the file does not exist the button will be dimmed.

12.2.1.4 Number of Records

On opening a recorder file by “File info” the number of the records contained in the
file will be displayed here.

12.2.2 Panel Recording

The section “Recording” contains all information on the different records contained in
the recorder file. Choose this menu item to select a certain record,t o comment on it or
to transfer it to the graphics screen.

12.2.2.1 Record Number

This item serves to select from the records contained in the file one record for
graphical display, for entering comments or for being cleared.

12.2.2.2 Recording Information

“Recording information” contains the time and duration of the selected record which
may also be commented on at this point. The comment is included in the recorder file
and may be modified any time. This comment will be copied automatically to the
printer selection box if the record should be printed out via the graphics window (↑
10.7 Print for “Curve versus time” or respectively ↑ 11.7 Print for “Curve versus
X”).

102 Operation Manual DcDesk 2000


12 Graphics Options

Figure 91: Recorder – File Information

12.2.2.3 Load Scan Rate

This item allows to modify the display rate for reading data sets back. It is the
counterpart of the recording rate described above (↑ 12.2.1.2 Recording Rate). As
depending on the rate selected only every x-th value of the total number of stored
curve values is going to be displayed graphically this will also reduce the time it
takes to display the graphic. Though this has an adverse effect upon the accuracy of
the representation it may nevertheless be of interest for obtaining a quick overview
of the record as a whole.
When records are excessively long it cannot be ruled out that they will not fit
completely into the available internal memory. In this case, it is necessary to either
extend the memory buffer by choosing the tab “General” and “Memory buffer size”

Operation Manual DcDesk 2000 103


12 Graphics Options

(↑ 12.4.1 Memory Buffer Size) or to reduce the resolution of the graphic to be created
by means of the load scan rate.
With a load scan rate of 0 all data of the record will be read in, provided there is
sufficient space in the memory buffer. The content of the recorder file is not affected
by modifications of the load scan rate.

12.2.2.4 Load Recording

The recorder file contains the data of all recorded curves (channels). When
reloading, however, possibly not all curves might be of interest, or you may want to
have only certain curves printed. By activating the selection boxes between the
channel numbers and the parameter numbers, you may select the measuring curves of
the recorder file that are to be shown in the graphic. The content of the recorder file
is not affected by this procedure.

Note: The curve parameters in the recorder file may be different for different
data sets since the parameter selection can be modified while recording
is going on.

Initiating the graphics options via “Curve versus X” offers the additional possibility
of defining one of the displayed parameters as x-value by activating the radio button
to the right of the channel. This must not be the same parameter that had been
selected when recording the file. All the other parameters will be taken over as y-
values.
It is also admissible to load into “Curve versus X” a recorder file that has been
recorded by “Curve versus time” and vice versa.

12.2.2.5 Load Data

Clicking the “Load data” button will start loading the data of the selected record and
the channels from the recorder file and then return automatically to the graphics
window. The modified options of all three tabs will also be accepted.
The data is read from the recorder file using the load scan rate selected. Only those
curves will be displayed for which the channel selection box has been activated.

12.3 Tab Curve Parameters

This tab is used to select the options for graphical representation of the curves.

104 Operation Manual DcDesk 2000


12 Graphics Options

12.3.1 Curve Colours

The colour of each curve may be individually selected by clicking on the respective
colour field. Pressing the “Default” button will restore the settings to the initial (default)
values.

Figure 92: Tab Curve Parameters

12.3.2 Number of Curves

The size of both parameter tables can be modified by selecting a larger or smaller
number of curves. When fewer curves are selected, this will leave more space on the
screen for the graphics area which may prove helpful when using laptops with low
resolution. The number of curves that will actually be used is restricted to those entered
in the graphic parameter table.

Operation Manual DcDesk 2000 105


12 Graphics Options

12.3.3 Background Colour

The background colour of the graphics screen can be set to black or to white. The
standard curve colours will be accommodated accordingly.

12.3.4 Parameter Range

This item serves to choose whether the value ranges of all parameters listed in the
graphic parameter table are determined by selectable minimum and maximum values
within the respective value range limits or whether a start value and a range are to be
specified for each parameter. The graphical representation will not be affected by this,
but accommodation to varying conditions during operation will be easier when there is
only a start value to be modified and the display range remains the same.

12.3.5 Curve Parameters

The entries made for the currently graphically or numerically displayed parameters may
be stored as a curve parameter file with standard extension “crv”. This procedure is not
the same as storing the graphics record, but consists of only storing the parameter
numbers and their current value ranges in the graphic. When reloading the curve
parameter file the graphic and/or indication parameter tables will be filled with the same
entries. This allows to pre-define test configurations that may be loaded if necessary by
the persons making these tests.

12.3.6 Graphics Representation

The field “Graphics representation” is visible just within “Curve versus X”. For the
graphics representation within “Curve versus X”, this item will allow to specify whether
the measurements are to be connected by lines (as may appropriate for recording locus
curves) or whether each measurement is to be represented by a discrete point.
Representation by points may seem preferable whenever only individual measurements
are to be considered rather than their interrelation.

12.4 Tab General

12.4.1 Memory Buffer Size

“Memory buffer size” determines the depth of the internal graphics memory buffer. The
number refers to the number of measurements the buffer can hold. One measurement
may consists of up to ten curve values depending on how many graphic parameters have
been specified. The possible depth of the memory buffer is essentially determined by
the RAM memory available on the PC. For the current recording the memory buffer
size will decide on how many values can be retained for display by the scroll bar after

106 Operation Manual DcDesk 2000


12 Graphics Options

stopping the recording. For displaying any recorder file the memory buffer size will
decide on how many values of a record can be loaded.

Figure 93: Tab General

12.4.2 Line Size for Printing

“Line size” determines the thickness of the measurement curves and of the axes for
printing the graphic as the results of printing may vary considerably depending on the
type of printer or printer driver used. For black-and-white printouts, choosing the finest
possible line size will prove very convenient especially for tracing crossing curves. For
colour printing, this will not be needed, so the individual curves may be printed thicker.
The value of Line size can range from 1 (“very thin”) to 9 (“very thick”). The default
value 4 will, as a rule, be suited best for colour printers.

Operation Manual DcDesk 2000 107


13 Curves

13 Curves

If there are curves (characteristics) defined in a control unit and are visible on the current
level of DcDesk 2000 this menu item offers the possibility of graphically supported
parameterization. This option is also available in offline mode. Curve graphics can be
initiated via “Graphic / Curve” or via the Curve button of Parameterizing Help (↑ 21
Parameterizing Help).
Any curve is defined by arrays of entries (parameters) in the List of Curves ↑ 5.2.4 List of
Curves: Parameters for Curves and Maps. A two-dimensional array consists of two array
entries for the x- and y-values, a one-dimensional array of only one array entry for the y-
values as the x-values will correspond to the consecutive array indices. Limiting curves will
always be defined as two-dimensional arrays that will plot as a curve profile. When using
curve graphics it will no longer be required to have detailed knowledge of the associated
parameter numbers.
On opening the curve graphics, the graphic of the curve that had been selected last will appear
and be displayed in viewing mode.To modify curve parameters it will be necessary to enter
into editing mode by pressing “Edit >>” .

Figure 94: Curve – Viewing Mode

If on opening the curve graphic DcDesk 2000 discovers that one of the curves to be displayed
does not comply with the guidelines to be observed (↑ 13.5 Curve Values) the following
message with additional information on the respective curve will be shown:

108 Operation Manual DcDesk 2000


13
Curves

Figure 95: Curve Values not in Ascending Order

The respective curve is then displayed by the graphic only up to first invalid value and must
be checked over by the operator or entered anew if necessary.

13.1 Selection Box

The selection box contains the name of the curve that is presently being shown by the
graphic. Any curve defined for the control unit can be chosen via this field and processed.
If the menu item is used to initiate the Curve window all existing curves will be listed for
selection. When the graphic is started, however, by the Curve button of Parameterizing
Help only those curves will be shown that are relevant for the current job. The curve that
had been selected last before closing the application will automatically be selected for
display when curve graphics is started again.

13.2 Options

There are two options provided: “Activate function” which will be operative both in
viewing and editing mode, and “Data directly to control unit” which will be operative only
in editing mode.
In general, any curve corresponds to some well defined function within the control unit,
and for nearly every function there exists a function switch by which it is enabled or
disabled. The above option permits to enable or disable the respective function by clicking
“Activate function”. This will not require detailed knowledge of the associated parameter
number.

Note: “Activate function” will be dimmed if the selected curve cannot be


enabled/disabled separately but is continuously active.

Before modifying any values in editing mode, it should be decided by “Data directly to
control unit” whether or not changes made to the curve are to be sent to the control unit
immediately on input. Alternatively, the entries can be registered on the PC surface until
the command for transmission is explicitly given by “Send data”. This second method is
recommended whenever the entire curve must be entered anew, as it ensures that

Operation Manual DcDesk 2000 109


13 Curves

inconsistent values will not in any case be sent to the control unit and instantly processed
there.
For similar reasons, the function switch should be activated only after executing “Send
data” as long as values are being entered in the curve for the first time.
When transmitted to the control unit, the data will at first be stored only in the volatile
memory like any other parameter changes. It is only by “Store parameters in control unit”
(or F6) that the control unit will transfer the modifications of the curves to the permanent
memory like those of any other parameters.

Note: Pressing F6 with the curve window opened will not store the modified curve
values in the permanent memory unless they have been deliberately transferred
to the control unit.

13.3 Graphic Boundaries

The entries made in the field “Graphic boundaries” determine the value range (domain) of
the curve for which the curve is to be displayed by the graphic. The parameters of the
control unit will not be affected by this.
Normally, altering both the x-value range and the y-value range will be allowed. With one-
dimesional arrays, however, the x-domain cannot be modified as it is only the array indices
that will be displayed.
On clicking the “Start” button or when working in editing mode the current values of x and
y will continuously be output on the left of the two input fields.

13.4 Edit >> / Edit <<

For modifying the curve numerically or graphically, i.e., for parameterizing the values, it is
required to switch into editing mode. This is done by pressing “Edit>>”. The labelling of
the box will change into “Edit<<”. Actuating “Edit<<” will take you back to viewing
mode.
In editing mode, a drop-down window labelled “Curve values” will open beneath the
currently active graphic and indicate all x- and y-values of the curve. Additional buttons
will also be enabled.

13.5 Curve Values

This panel allows to parameterize the x- and y-values of the curve. The number of base
points is determined by the type of control unit. Basically, it will always be possible to
restrict utilization to some subset.
On the left of the lines with the curve values, the indices of the x- and y-array elements are
indicated as associated with the values contained in the respective line.

110 Operation Manual DcDesk 2000


13
Curves

If several curves are using the same x-coordinates then it is only for one curve that these
values may be modified; for the other curves the x-values will be dimmed (background
light grey).

Figure 96: Curve – Editing Mode

Every table entry is marked in the graphic by a yellow circle. The table entry marked
currently for editing appears highlighted red in the graphic. This value may now be
modified either numerically or graphically.
Parameterizing curves will always follow the same procedure. The number of pairs of
value, however, may differ for different curves. Each pair of values consists of one x-value
and one y-value, both with the same index. Intermediary values between adjacent pairs of
values will be interpolated by the control unit.
When parameterizing a curve, the following guidelines should be observed:
♦ The characteristic must always begin with the pair of values with index 0.
♦ The x-values must be sorted in ascending order.
♦ Each x-value may figure only once per curve.
♦ The x-values of unused pairs at the end of the curve must be set to the smallest
possible value.

Operation Manual DcDesk 2000 111


13 Curves

The parameterization of curves does not require all pairs of values to be adjusted, but it
will suffice to define only as many parameters (beginning by index 0) as are needed, nor is
it necessary that the distances between the base points be all the same.
Should the current x-value of the curve be below the first base point then the curve value is
set to the y-value of this base point. This means that the first and the last y-value of the
curve will be retained whenever the current x-value is ouside the curve. This is indicated in
the graphic by the terminating straight line of the curve.
When curve values are entered in the curve window DcDesk 2000 will check whether the
above guidelines are observed. However, when the values are entered via the parameter
input bar of the Main Window the user will be responsible for complying with said
guidelines. If an incorrectly defined curve is loaded DcDesk 2000 will signal the error and
accept only correct values. The user will be responsible for checking and correcting any
wrong values.
On exiting the Curve Window the user is asked whether the modified values are to be sent
to the control in case he has not yet done so.

13.5.1 Numerical Modification of Curve Values

Entries may be made for the curve only at positions that are not dimmed. There will
always be at least two base points enabled. With every new input a new base point will
be enabled. DcDesk 2000 will monitor the ascending order of the x-values and the
maximum number of entries. When not all of the available base points are used the
remaining x-elements are set to the minimum values as required by the control units.
Numerical editing of the values will also be possible when on clicking the “Start”
button the current curve value is depicted violet in the graphic.

13.5.2 Graphical Modification of Curve Values

The currently marked curve entry is highlighted red on the curve. When moving the
mouse across the graphics area the red point will jump to the next curve value in the
direction the mouse pointer is being moved. At the same time the respective entry in the
table will be highlighted. The x- and y-values corresponding to the current mouse
position will be indicated on the right of the two input fields within the graphic
boundaries panel.
The curve point marked red can be modified graphically by holding the left mouse key
pressed and dragging the curve point to the desired position. On releasing the mouse
key, the curve point will remain in the position attained last and the table entries will be
adjusted accordingly.
By double-clicking a new curve point can be inserted – even when there are no curve
values yet defined.

112 Operation Manual DcDesk 2000


13
Curves

DcDesk 2000 will see to it that the x-values are sorted in ascending order and monitor
the maximum number of entries.
On clicking the “Start” button, the current curve value is depicted violet in the graphic.
Graphical editing will then no longer be possible.

13.6 Start / Stop

The “Start” button is operative only in online mode. On clicking this button, the current
measurement belonging to this curve will appear in the graphic depicted violet provided it
is within the specified curve range. On the right of the two input fields in the curve panel
the current values of x and y will continuously be displayed.
This feature of particular interest for checking on limitation curves, e.g., when
investigating the possible causes for lacking increase of power output. Numerical editing
of values will still be possible when the current value is displayed graphically.
Clicking the button now labelled “Stop” will terminate display of the current value.

13.7 Print

Choosing “Print” will open the printer dialogue box as described in the chapter ↑ 25 Print
and will, in accordance with the selections there made, output the curve graphic together
with a value table to the printer.

13.8 Close

When exiting the window by “Close” any changes of curve values that have not yet be sent
to the control unit will be transferred if the prompt is answered to this effect. When in the
meantime the user has changed to processing other curves, the respective modifications
will have been registered, and DcDesk 2000 will ask again whether the modified values
are to be sent to the control unit.

Figure 97: Changes of Data

This message appears also in offline mode, though in this case the curve data will be sent
to the control unit only after going over to online mode and answering the repeated prompt
in the affirmative. If the answer is No, the changes made through DcDesk 2000 will be

Operation Manual DcDesk 2000 113


13 Curves

rejected. On exiting DcDesk 2000 without having gone online, all modifications will be
lost unless they have been saved to a parameter file.
When transmitting the data to the control unit, they will like any other parameter changes
be first transferred to the volatile memory only. The control unit will store the changes of
the curves in the permanent memory only on selecting “Store parameters in control unit”
(or F6).
“Close” will terminate the graphical display and return to the DcDesk 2000 Main Window.

13.9 Export Data

On actuating this button, the File dialogue box will open for entering a file name where the
x- and y-values of the characteristic can be stored as a text file. This file can then be
processed by other programmes such as spread-sheet programmes and may also be
evaluated graphically.

13.10 Send Data

The button “Send data” is enabled only if at least one of the x- or y-values has been
changed and if the option “Data directly to control unit” is not activated which will
normally be the case and is recommended. If the window is closed after making changes to
any curve entry but not sending them to the control unit, DcDesk 2000 will ask whether
the data should nevertheless be sent to the control unit. When this is denied, all
modifications will be rejected. On going over to processing another curve, the changed
entries will have been registered by DcDesk 2000 which means that they must not be sent
to the control unit before selecting the other curve.

13.11 Reload

By “Reload” the curve stored in the control unit is loaded back into the curve window
which allows to undo any previously made changes. This will work, however, only as long
as no data have been sent to the control unit. When the option “Data directly to control
unit” is active this button will be dimmed and cannot be used since the parameters in the
control unit have already been modified.

13.12 Delete

Clicking the “Delete” button will remove any column with marked x- or the y-value or the
curve point that is marked red. The values of the successive columns will be shifted left.

13.13 Insert

On clicking “Insert” a new column is inserted before the column that is currently marked.
If the last column contains any entries, the user will be asked whether the last column may
be deleted in order to provide space for the column to be inserted. The new x- and y-values
114 Operation Manual DcDesk 2000
13
Curves

are set to the mean value of the values of the base points to the left and the right of the new
entry, and a point will be inserted in the plot of the curve linearly interpolated exactly in
the middle between the point marked red and the preceding one. Any new curve points
inserted that way may be numerically or graphically modified any time.

Operation Manual DcDesk 2000 115


14 Maps

14 Maps

If there are maps, i.e. three-dimensional arrays, defined and accessible on the current level
this menu item offers the possibility of graphically supported parameterization of the
respective values. This option is also available in offline mode. Map graphics can be initiated
via “Graphic / Map” or via the Map button of Parameterizing Help
A map consists of entries in three arrays for the x-, y- and z-values. Such maps are used, e.g.,
for speed and fuel dependent correction of the PID parameters or for speed and boost pressure
dependent fuel limitation. When using map graphics it will no longer be required to have
detailed knowledge of the associated parameter numbers.
On opening the map graphics, the graphic of the map that had been selected last will appear
and be displayed in viewing mode.To modify map parameters it will be necessary to enter
into editing mode by pressing “Edit >>” .
When moving the mouse across the map, a vertical line will appear connecting the mouse
pointer with a red point. The red point indicates the point of the map surface corresponding to
the point the mouse pointer is pointing to when moving in the x/y-plane, i.e., in the plane
represented by the yellow grid. The line connecting the mouse pointer and the red point
indicates the height of the map point. The respective x-, y- and z-values of the red point are
displayed in “Graphic boundaries”.

Figure 98: Selection of Map

116 Operation Manual DcDesk 2000


14 Maps

If on opening the map graphic DcDesk 2000 discovers that one of the curves contained in it
does not comply with the guidelines to be observed (↑ 14.5 Map Values), the following
message will appear:

Figure 99: Map Values not in Ascending Order

The respective map will be displayed by the graphic only up to first invalid value and must be
checked over by the operator or entered anew if necessary.

14.1 Selection Box

The selection box serves to choose the map to be processed. When there is only one map
available on the control unit selection will be made automatically and the button is dimmed
(background light grey). When there exist several maps all of them will be presented for
selection provided the graphics window was initiated via the menu item. When the graphic
is started, however, by the Map button of Parameterizing Help only those curves will be
listed that are relevant for the current job.
On scrolling through the list of available maps the graphic will continuously be updated.
The map that had been selected last before closing the map graphics will automatically be
selected for display when map graphics is initiated again.

14.2 Options

The system of coordinates of the map is represented by a grid. The surface of the map is in
its turn also subdivided by a relatively thin grid for better graphical representation. This
subdivision corresponds to half the distances of the subdivisions of the x- and y-axes.
Between the grid points the graphic is linearly interpolated. This does, however, not reflect
the actual utilization of the map by the control unit where there is only interpolation
between the base points.
To give an idea of which base points actually define the map the option “Grid through base
points” allows to represent the grid exactly as it is utilized by the control unit. The base
points can in addition be depicted in the graphic as black points by choosing the option
“Show base points”.
By clicking the “Start” button in online mode, the current map value can be visualized
within the graphic provided such a parameter exists in the control and the option “Show
interpolated value” has not been activated. If the z-value does not exist as a parameter in
Operation Manual DcDesk 2000 117
14 Maps

the control unit then the option “Show interpolated value” is automatically enabled and
cannot be revoked. In this case, DcDesk 2000 will itself calculate and display the
interpolation value the control unit has calculated or might calculate.
When the option “Activate function” is shown enabled this will imply that there exists a
parameter on the control unit by which the map function can be enabled or disabled.
Otherwise the map will always be active. If the map is to be created completely anew it
should not yet be used in the control unit if possible. For optimizing the settings, however,
it will prove very helpful to be offered a possibility of immediately observing the reaction.
Before modifying any values in editing mode, it should be decided by “Data directly to
control unit” whether or not any changes of the map are to be sent to the control unit
immediately on input. Alternatively, the entries can be registered on the PC surface until
the command for transmission is explicitly given by “Send data”. This second method is
recommended whenever the entire map must be entered anew, as it ensures that
inconsistent values will not in any case be sent to the control unit and instantly processed
there.
For similar reasons, the function switch should be activated only after executing “Send
data” as long as values are being entered in the map for the first time.
When transmitted to the control unit, the data will at first be stored only in the volatile
memory like any other parameter changes. It is only by “Store parameters in control unit”
(or F6) that the control unit will transfer the modifications of the map like those of any
other parameters to the permanent memory.

Note: Pressing F6 with the Map window opened will not store the modified map
values in the permanent memory unless they have been deliberately transferred
to the control unit.

14.3 Graphic Boundaries

The value ranges of the x-, y- and z-parameters may frequently not be the same as the
domains actually used by the respective application. To take account of this, boundaries
can be specified by this feature restricting the graphical representation to the relevant
domain. The parameters of the control unit will not be affected by this.
On clicking the “Start” button or when moving the mouse pointer over the graphic of the
map, the current values of x, y and z will be displayed on the right of the three input boxes.

14.4 Edit >> / Edit <<

Parameterizing the map requires to enter into editing mode. This is done by pressing
“Edit>>”. The labelling of the box will change to “Edit<<”. Actuating “Edit<<” will take
back to viewing mode.

118 Operation Manual DcDesk 2000


14 Maps

In editing mode, a pull-down window labelled “Map values” will open beneath the
currently active graphic and display all x-, y- and z-values of the map. Some additional
buttons will also be enabled.

Figure 100: Map – Editing Mode

14.5 Map Values

Maps are defined within the control unit and consist of 15 x 15 elements maximum. In
editing mode, as many elements as have been specified can be visualized, though no more
than 10 x 10 maximum. With larger maps, scroll bars in the directions of the x- and y-axes
are provided for visualizing the other elements.
Parameterizing maps will always follow the same procedure. Each base point consists of
one x-value, one y-value and the associated z-value. Intermediary values between related
values are interpolated by the control unit.
When parameterizing a maps, the following guidelines should be observed:
♦ The first x- and y-value must always be those with the index 0.
Operation Manual DcDesk 2000 119
14 Maps

♦ The x- and y-values must be sorted in ascending order.


♦ Every x- and y-value may figure only once..
♦ The x- and y-values of unused base points at the end of the map must be set to the
smallest possible value.
The parameterization of maps does not require all base points to be set, but it suffices to
define only as many parameters (beginning with the x- and y-values having the index 0) as
will be needed, nor is it necessary that the distances between the base points be all the
same.
Should the current x- or y-value of the map be below the first x- or y-base point then the
map value is set to the z-value of the first base point. This means that the first and the last
z-value of the map will be retained whenever the current x- or y-value is ouside the map.
This is indicated by the graphic ending in planes.
When map values are entered in the map window DcDesk 2000 will check whether the
above guidelines are observed. However, when the values are entered via the parameter
input bar of the Main Window the user will be responsible for complying with the above
guidelines. If an incorrectly defined map is loaded DcDesk 2000 will signal the error and
accept only correct values. The user will be responsible for checking and correcting any
wrong values.
On exiting the Map Window the user is asked whether the modified values are to be sent to
the control in case he has not yet done so.

14.6 Start / Stop

On clicking the “Start” button, the current z-value of the map will appear in the graphic as
a red point, and the current x- and y-values will continuously be displayed on the right of
the three input boxes within the Map boundaries panel.
As long as the measurement is being thus displayed the buttons “Rotate” and “Print”
cannot be activated. Editing values, however, will still be possible in this mode.
Clicking the button (now labelled “Stop”) again will terminate display of the current value.
When moving the mouse pointer within the x/y domain it will be followed by an animated
red line connecting the x/y-position of the domain with the corresponding intersection in
the map surface which is marked by a red point. The current coordinates of the red
intersection can be read from the values displayed on the right of the Graphic boundaries
panel.

14.7 Print

Executing “Print” will open the printer dialogue box as described in the chapter ↑ 25 Print,
and, in accordance with the selections made there, the map graphic along with a value
table will be output to the printer.

120 Operation Manual DcDesk 2000


14 Maps

If in the “Options” panel the check box “Show base points” has been activated the map
data will in addition be printed, too.

14.8 Close

When exiting the window by “Close” any changes of map values not yet sent to the control
unit will be transferred if the prompt is answered to this effect. When having changed over
to other maps in the meantime, the modifications made previously will have been recorded
and DcDesk 2000 will ask again whether these data is to be sent to the control unit.

Figure 101: Changes of Data

This message is issued also in offline mode, though in this case the map data will be sent to
the control unit only after changing over to online mode and answering the repeated
prompt in the affirmative. If the answer is in the negative, the changes made through
DcDesk 2000 will be rejected. On exiting DcDesk 2000 without going online, all
modifications will be lost unless they have previously been saved to a parameter file.
When transmitting the data to the control unit, they will be first transferred only to the
volatile memory like any other parameter changes. The control unit will store the changes
of the maps in the permanent memory only on selecting “Store parameters in control unit”
(or F6).
“Close” terminates the graphical display and returns to the DcDesk 2000 Main Window.

14.9 Rotate

“Rotate” initiates a 3D-animation making the graphic rotate around the centre of the x/y-
domain within the graphic screen without changing the viewer's perspective. On clicking
“Rotate” again the animation will stop in its present position. During rotation the “Print”
and “Start” buttons are disabled.

14.10 Export Data

On actuating this button, the File dialogue box will open for entering a file name where the
x- and y-values of the characteristic can be stored as a text file. This file can then be
processed by other programmes such as spread-sheet programmes and be evaluated
graphically.

Operation Manual DcDesk 2000 121


14 Maps

14.11 Send Data

The button “Send data” is enabled only if at least one map value was changed and if the
option “Data directly to control unit” is not activated which will normally be the case and
is recommended. If the window is closed after making changes to any map entry but not
sending them to the control unit, DcDesk 2000 will ask whether the data should be sent to
the control unit all the same. If this is denied, all of the modifications will be rejected. On
changing over to some other map, the modified entries will have been registered by
DcDesk 2000 which means that they must not be sent to the control unit before selecting
the other curve.

14.12 Reload

By “Reload” the map stored in the control unit is loaded back into the map window which
allows to undo any previously made changes. This will work, however, only as long as no
data have been sent to the control unit. When the option “Data directly to control unit” is
active this button will be dimmed and cannot be used since the parameters in the control
unit have already been modified.

14.13 Delete

When the cursor is placed within the line of the x-values or the column of the y-values, the
button “Delete” will be enabled. By actuating this button the respective line or column can
be deleted, and the other map data shifted upward by one line or shifted left by one
column.

14.14 Insert

If some new line or column is to be inserted in the matrix move the pointer to the x- or
respectively y-base point before which the column or the line is to be inserted and click
“Insert”. The following colums or lines respectively will be shifted by one position to the
right or down. If the last column contains any entries, the user will be asked whether the
last column may be deleted in order to provide space for the column to be inserted. The
new x- and y-values are set to the mean values of the respective predecessors and
successors, and the new z-value to the mean value of the predecessor and successor in the
direction of the x-axis or the y-axis respectively. “Insert” will not be available if the
pointer is not placed on any component of the x- or y-base-points.
The Graphic will visualize the modifications of the data immediately after input.

122 Operation Manual DcDesk 2000


15 Measured Curves

15 Measured Curves

If there are measured curves defined in a control and if they can be visualized by the current
level of DcDesk 2000 this menu item offers the possibility of parameterizing or simply
displaying the associated fields. Measured Curve graphics can be initiated via “Graphic /
Measured Curve” or via the button “Curve” of Parameterizing Help (↑ 21 Parameterizing
Help).
A measured curve is defined by arrays of entries of the list of measurements or possibly of the
list of curves ↑ 5.2.2 List of Measurements: Values of Measurements and Calculations and ↑
5.2.4 List of Curves: Parameters for Curves and Maps. A two-dimensional array consists of
two array entries for the x- and y-values, a one-dimensional array of only one array entry for
the y-values as the x-values will correspond to the consecutive array indices. The x-values
can either be unalterably defined in the control unit which implies that they can be visualized
only as measurements or the have been defined as parameter values in the list of curves in
which case modification will be possible. The y-values will always represent measurements.
When using graphical representation of measured curves it will no longer be required to have
detailed knowledge of the associated paameter numbers.
On opening Measured Curve graphics, the graphic of the curve that had been selected last will
appear and be displayed in viewing mode. To modify curve parameters and update
measurements it will be necessary to first enter into Table mode by pressing “Table >>”.

Figure 102: Measured Curve – Viewing Mode

If on opening the curve graphic DcDesk 2000 discovers that one of the curves to be displayed
does not comply with the guidelines to be observed (↑ 15.5 Curve Values) which is likely to
Operation Manual DcDesk 2000 123
15 Measured Curves

occur only with adjustable x-values a message with additional information on the respective
curve will be generated. The respective curve is then displayed by the graphic only up to first
invalid value and the x-values must be checked over by the operator or entered once again if
necessary.

15.1 Selection Box

The selection box contains the name of the measured curve that is presently being shown
by the graphic. Any measured curve defined for the control unit can be chosen via this
field and processed. If the menu item is used to initiate the Measured Curve window all
existing curves will be listed for selection. When the graphic is started, however, by the
menu item only those curves will be shown that are relevant for the current job. The curve
that had been selected last before closing the Measured Curve graphics will automatically
be selected for display when Measured Curve graphics is started again.

15.2 Options

In general, any measured curve will correspond to some well defined function within the
control unit, and for nearly every function there exists a function switch by which it is
enabled or disabled. The options provided for the selected measured curve permit to enable
or disable the respective function by clicking “Activate function”. This will not require
detailed knowledge of the associated parameter number.

Note: “Activate function” will be dimmed if the measured selected curve cannot be
enabled/disabled separately but is permanently active.

15.3 Grafic Boundaries

The entries made in the field “Graphic boundaries” determine the value range (domain) of
the measured curve for which the curve is to be displayed by the graphic. The parameters
of the control unit are not affected by this.
Normally, altering both the x-value range and the y-value range will be allowed. With one-
dimesional arrays, however, the x-domain cannot be modified as it is only the array indices
that will be displayed.
On clicking the “Start” button, the current values of x and y will continuously be output on
the left of the two input fields.

15.4 Table >> / Table <<

For displaying any measured curves graphically and for editing the x-values if so desired it
is required to switch into Table mode. This is done by pressing “Table>>”. The labelling
of the box will change into “Table<<”. Actuating “Table<<” will take you back to viewing
mode.

124 Operation Manual DcDesk 2000


15 Measured Curves

In Table mode, a drop-down window labelled “Curve values” will open beneath the
currently active graphic and indicate all x- and y-values of the curve. The y-values will
always be dimmed since due to being measurements they cannot be modified manually.
Likewise, the x-values may also appear dimmed in case they are unalterably stored in the
control unit. Besides, a number of additional buttons will be enabled.

Figure 103: Measured Curve – Table Mode

15.5 Curve Values

This panel allows to parameterize the x- and y-values of the measured curve. The number
of base points is determined by the type of control unit. Basically, it will always be
possible to restrict utilization to some subset.
On the left of the lines with the curve values, the indices of the x- and y-array elements are
indicated the way they are associated with the values contained in the respective line.
If several curves are using identical x-coordinates then it is only for one curve that these
values may be modified; for the other curves the x-values will be dimmed (background
light grey). The x-values will also be dimmed if they are fixedly stored in the control unit
and cannot be modified.
Every table entry is marked in the graphic by a yellow circle. The table entry marked
currently to be processed will appear highlighted red in the graphic and can then be
modified both numerically and graphically.

Operation Manual DcDesk 2000 125


15 Measured Curves

Parameterization of curves will always follow the same procedure. The number of pairs of
value, however, may differ for different curves. Each pair of values consists of one x-value
and one y-value, both with the same index. Intermediary values between adjacent pairs of
values will be interpolated by the control unit.
When parameterizing a curve, the following guidelines should be observed:
♦ The characteristics must always begin with a pair of values with index 0.
♦ The x-values must be sorted in ascending order.
♦ Each x-value may figure only once per curve.
♦ The x-values of unused pairs at the end of the curve must be set to the smallest
possible value.
The parameterization of curves does not require that all pairs of values be used, but it will
suffice to define only as many parameters (beginning by index 0) as are needed, nor is it
necessary that the distances between the base points be all the same.
Should the current x-value of the curve be below the first base point then the curve value is
set to the y-value of this base point. Beyond the last base point the y-value of this base
point will be used. This means that the first and the last y-value of the curve will be
retained whenever the current x-value is ouside the curve. This is indicated in the graphic
by the terminating straight line of the curve.
Whenever curve values are entered in the curve window DcDesk 2000 will check whether
the above guidelines are observed. However, when the values are entered via the parameter
input bar of the Main Window the user will be responsible for complying with said
guidelines. If an incorrectly defined curve is loaded into the Curve window DcDesk 2000
will signal the error and accept only correct values. The user will again be responsible for
checking and correcting any wrong values.
On exiting the Curve window the user is asked whether the modified values are to be sent
to the control in case he has not yet done so.

15.5.1 Numerical Modification of Measured Curves

With any measured curve, entries may be made only at positions that are not dimmed.
There will always be at least two base points enabled. With every new input a new base
point will be enabled. DcDesk 2000 will monitor the ascending order of the x-values
and the maximum number of entries. When not all of the available base points are used
the remaining x-elements are set to the minimum values as required by the control units.
Numerical editing of x-values will be possible even when on clicking the “Start” button
the current value of the measured curve is depicted violet in the graphic.

126 Operation Manual DcDesk 2000


15 Measured Curves

15.6 Start / Stop

The “Start” button is operative only in Online mode. On clicking this button, the current
measurement belonging to the present measured curve will appear in the graphic depicted
violet provided it is within the specified curve range. On the right of the two input fields in
the curve panel the current values of x and y will continuously be displayed.
Clicking the button now labelled “Stop” will terminate display of the current value.

15.7 Print

Choosing “Print” will open the printer dialogue box as described in the chapter ↑ 25 Print
and will, in accordance with the selections there made, output the graphic of the measured
curve together with a value table to any selected printer.

15.8 Close

When exiting the window by “Close” any changes of curve values that have not yet be sent
to the control unit will be transferred if the prompt is answered to this effect. When in the
meantime the user has changed to processing other curves, the respective modifications
will have been registered, and DcDesk 2000 will ask again whether the modified values
are to be sent to the control unit.

Figure 104: Changes of Data

This message appears also in Offline mode, though in this case the curve data will be sent
to the control unit only after changing over to Online mode and answering the repeated
prompt in the affirmative. If the answer is No, the changes made through DcDesk 2000
will be abandoned. On exiting DcDesk 2000 without having gone online, all modifications
will be lost unless they have been saved to a parameter file.
When transmitting the data to the control unit, they are just like any other parameter
changes first transferred to the volatile memory only. The control unit will store the
changes of the curves in the permanent memory only on selecting “Store parameters in
control unit” (or pressing F6).
“Close” will terminate the graphical display and return to the DcDesk 2000 Main Window.

Operation Manual DcDesk 2000 127


15 Measured Curves

15.9 Export Data

On actuating this button, the File dialogue box will open for entering a file name where the
x- and y-values of the measured curve can be stored as a text file. This file can then be
processed by other programmes such as spread-sheet programmes and may also be
evaluated graphically.

15.10 Update

Every time the button “Update” is actuated the current values of the measured curve will
be fetched from the control unit and displayed.

128 Operation Manual DcDesk 2000


16 Measured Maps

16 Measured Maps

If there are maps, i.e. three-dimensional arrays, defined in a control unit and accessible on the
current level this menu item offers the possibility of viewing them and parameterizing them if
necessary. The Measured Map graphics can be invoked via “Graphic / Measured Map” or via
the Map button of Parameterizing Help.
A measured map is defined based on the entries in three arrays for the x-, y- and z-values
from the list of measurements or the list of curves. Thus a measured map may, e.g., serve for
indicating engine load for certain speed and load ranges as accumulated chronologically.
When using Measured Map graphics it will no longer be required to have detailed knowledge
of the associated parameter numbers.
On opening Measured Map graphics, the graphic of the measured map that had been selected
last will appear and be displayed in viewing mode. To modify the x- and y-parameters it will
be necessary to first enter into Table mode by pressing “Table >>”.
When moving the mouse across the measured map, a vertical line will appear connecting the
mouse pointer with a red point. The red point indicates the point of the measured map surface
corresponding to the point the mouse pointer is pointing to when moving in the x/y-plane, i.e.,
in the plane represented by the yellow grid. The line connecting the mouse pointer and the red
point indicates the height of the measured map point. The respective x-, y- and z-values of the
red point are displayed in “Graphic boundaries”.

Figure 105: Measured Map - Selection

Operation Manual DcDesk 2000 129


16 Measured Maps

16.1 Selection Box

The selection box serves to choose the measured map to be processed. When there is only
one map available on the control unit selection will be made automatically and the button
is dimmed (background light grey). When there exist several maps all of them will be
presented for selection provided the graphics window was initiated via the menu item.
When the graphic is started, however, by the Map button of Parameterizing Help only
those curves will be listed that are relevant for the current job.
On scrolling through the list of available measured maps the graphic will continuously be
updated. The measured map that had been selected last before closing the measured map
graphics will automatically be selected for display when measured map graphics is
initiated again.

16.2 Options

The system of coordinates of the measured map is represented by a grid. The surface of the
measured map is in its turn also subdivided by a relatively thin grid for better graphical
representation. This subdivision corresponds to half the distances of the subdivisions of the
x- and y-axes. Between the grid points the graphic is linearly interpolated. This does,
however, not reflect the actual utilization of the measured map by the control unit where
there is only interpolation between the base points.
To give an idea of which base points actually define the measured map the option “Grid
through base points” allows to represent the grid exactly as it is utilized by the control unit.
The base points can in addition be depicted in the graphic as black points by choosing the
option “Show base points”.
By clicking the “Start” button in Online mode, the current measured map value can be
visualized within the graphic provided such a parameter exists in the control and the option
“Show interpolated value” has not been activated. If the z-value does not exist as a
parameter in the control unit then the option “Show interpolated value” is automatically
enabled and cannot be revoked. In this case, DcDesk 2000 will itself calculate and display
the interpolation value the control unit has calculated or might calculate.
When the option “Activate function” is shown enabled this will imply that there exists a
parameter on the control unit by which the measured map function can be enabled or
disabled. Otherwise the measured map will always be active. If the measured map is to be
created completely anew it should not yet be being used in the control unit if possible. For
optimizing the settings, however, it will prove very helpful to be offered a possibility of
immediately observing the reaction.

16.3 Graphic Boundaries

The value ranges of the x-, y- and z-parameters may frequently not be the same as the
domains actually used by the respective application. To take account of this, boundaries
130 Operation Manual DcDesk 2000
16 Measured Maps

can be specified by this feature restricting the graphical representation to the relevant
domain. The parameters of the control unit will not be affected by this.
On clicking the “Start” button or when moving the mouse pointer over the graphic of the
measured map, the current values of x, y and z will be displayed on the right of the three
input boxes.

16.4 Table >> / Table <<

In order to update or parameterize the measured map if so desired it is required to switch


into Table mode. This is done by pressing “Table>>”. The labelling of the box will change
into “Table<<”. Actuating “Table<<” will take back to viewing mode.
In Table mode, a pull-down window labelled “Map values” will open beneath the currently
active graphic and display all x-, y- and z-values of the measured map. Some additional
buttons will also be enabled.

Figure 106: Measured Map – Table Mode

Operation Manual DcDesk 2000 131


16 Measured Maps

16.5 Map Values

The maximum sizes of maps are defined within the control. In editing mode, as many
elements as have been specified can be visualized, though no more than 10 x 10 maximum.
With larger maps, scroll bars in the directions of the x- and y-axes are provided for
visualizing the other elements.
Parameterizing maps will always follow the same procedure. Each base point consists of
one x-value, one y-value and the associated z-value. The z-value is determined by the
control unit and cannot be modified manually. Intermediary values between adjacent
values are interpolated by the control unit.
When parameterizing a maps, the following guidelines should be observed:
♦ The first x- and y-value must always be those with the index 0.
♦ The x- and y-values must be sorted in ascending order.
♦ Every x- and y-value may figure only once..
♦ The x- and y-values of unused base points at the end of the map must be set to the
smallest possible value.
The parameterization of measured maps does not require all base points to be set, but it
will suffice to define as many parameters (beginning with the x- and y-values having the
index 0) as will be needed, nor is it necessary that the distances between the base points be
all the same.
Should the current x- or y-value of the map be below the first x- or y-base point then the
map value is set to the z-value of the first base point. This means that the first and the last
z-value of the map will be retained whenever the current x- or y-value is ouside the map.
This is indicated by the graphic ending in planes.

16.6 Start / Stop

On clicking the “Start” button, the current z-value of the measured map will appear in the
graphic as a red point, and the current x- and y-values will continuously be displayed on
the right of the three input boxes within the Map boundaries panel.
As long as the measurement is being thus displayed the buttons “Rotate” and “Print”
cannot be activated. Editing values, however, will still be possible in this mode.
Clicking the button (now labelled “Stop”) again will terminate display of the current value.
When moving the mouse pointer within the x/y domain it will be followed by an animated
red line connecting the x/y-position of the domain with the corresponding intersection in
the map surface which is marked by a red point. The current coordinates of the red
intersection can be read from the values displayed on the right of the Graphic boundaries
panel.

132 Operation Manual DcDesk 2000


16 Measured Maps

16.7 Print

Choosing “Print” will open the printer dialogue box as described in the chapter ↑ 25 Print
and will, in accordance with the selections there made, output the graphic of the measured
map together with a value table to any selected printer.
If in the “Options” panel the check box “Show base points” has been activated the
measured map data will be printed, too.

16.8 Close

“Close” terminates graphical display and returns to the DcDesk 2000 Main Window.

16.9 Rotate

“Rotate” initiates a 3D-animation making the graphic rotate around the centre of the x/y-
domain within the graphic screen without changing the viewer's perspective. On clicking
“Rotate” again the animation will stop in its present position. During rotation the “Print”
and “Start” buttons are disabled.

16.10 Export Data

On actuating this button, the File dialogue box will open for entering a file name where the
x-, y- and z-values of the measured map can be stored as a text file. This file can then be
processed by other programmes such as spread-sheet programmes and be evaluated
graphically.

16.11 Update

Every time the button “Update” is actuated the current values of the measured map will be
fetched from the control unit and displayed.

Operation Manual DcDesk 2000 133


17 Menu Error

17 Menu Error

By the menu Error you can have the error conditions indicated that are currently active in the
control unit or that have been stored there. It also serves to clear active errors and the error
memory (for levels 4 and higher). Indicating as well as clearing errors will only possible with
DcDesk 2000 in online mode.

Figure 107: Menu Error

For representing error conditions, there exist two different systems in the HEINZMANN
control units.
In the first system, every error condition is represented by its particular binary parameter
assuming only the values 0 and 1. Thus, a specific parameter number will correspond to a
specific error condition.
In the other system, the error conditions are stored in an error group variable, i.e., by an array
of 14 error bits and two status bits where each of the 14 single errors denoted a specific error
condition. For more detailed information on these correspondences between error group and
single errors in it, refer to the documentation of the control unit. In this system, the whole
error group variable is assigned one parameter number, so one parameter number will
correspond to 14 error conditions.
The way errors are stored in the internal permanent memory of the control unit also differs
with regard to the depth of representation. Depending on the design and configuration of the
control unit there exist simple error memories, extended error memories and error memories
storing additional error environment data.

17.1 Current Errors

A list with current errors appears on selecting the respective menu item “Error / Current
errors” or by double-clicking on the red error indication on the status line. The window
that opens when this item is chosen informs in its upper section about errors currently
active in the control unit and in its lower section about error conditions accumulated by
DcDesk 2000 since the programme was started.
The DcDesk 2000 error list is cleared by clicking the button “Reset time stamp”.
Selection of “Clear errors” will invoke the command “Clear current errors” described
below↑ 17.3 Clear Current Errors.
“Close” will take back to the DcDesk 2000 Main Window.

134 Operation Manual DcDesk 2000


17 Menu Error

Figure 108: Current Bit Errors

17.1.1 Currently Active Errors in Control Unit

The currently active error conditions of the control unit are listed and continuously
updated with the window opened. For each error the error number, name, value and
time stamp will be shown.
Error group parameters where all active error bits correspond to warnings only are
displayed violet, error group parameters where at least one single error may trip an
emergency shutdown are marked red. Any other errors are displayed black.
Below each error group parameter the significations of the active single errors are listet
light grey and in cleartext. The time stamp will be active here whenever a new single
error is added whereas with binary parameters it will be set but once when the error
occurs for the first time.

17.1.2 Time Stamp in DcDesk 2000

For each error the number, the name, the value and the PC time stamp are being listed.
Any error will be reported both when it occurs and when it disappears. This means that
the user is offered a report on the course of operation whereas the error list will contain
only the currently active errors.

Operation Manual DcDesk 2000 135


17 Menu Error

Figure 109: Current Error Group errors

Sorting can be conducted with respect to each column by clicking on the column head;
repeated clicking will invert the direction of search. The current column and direction
chosen for sorting is indicated by the position of a small triangle.
The time stamp does not reflect the time when the error occurred in the control unit but
the time when it was transmitted to DcDesk 2000. Timekeeping begins with the
programme start of DcDesk 2000.

17.2 Stored Errors

On activating the menu item “Error / Stored errors”, a window opens containing a list of
all errors stored in the control unit together with any information that is additionally
available. Its layout will, however, vary with the type control unit used. Activation will
make sense only in online mode.
Clicking on the column header specifies the column to be sorted, clicking again will invert
the direction of search. A small triangle in the column header indicates the currently
selected column for sorting and the direction of sorting.

136 Operation Manual DcDesk 2000


17 Menu Error

The error memory of the control unit can be cleared by pressing the button “Erase” ↑ 17.4
Clear Error Memory. This should always be done before shipping a control unit and after
finishing maintenance and service work. With control units that have but simple error
memories this will be the only way of finding out next time it is inspected which new
errors have occurred since the device was serviced last. But also with control units with
extended error memory there will be no use preserving in the error memory errors that
have been reacted to long ago.
Reading out the error memory will require relatively much time. For this reason, the list of
the errors stored is not continuously updated but only when so requested by activating the
button “Update”.
“Close” will take back to the DcDesk 2000 Main Window.
Depending on the design of the control unit, distinction is to be made between simple error
memories and error memories with error environment data.

17.2.1 Simple Error Memory

Figure 110: Simple Error Memory

A simple error memory can only tell whether or not a certain error has occurred since
the error memory was cleared last. It contains neither information on how often the
respective error has occurred nor on the time of its occurrence. It is not possible either
to record any error environment data.

17.2.2 Extended Error Memory

For each error stored, control units with extended error memory will indicate the
number of occurrences since the error memory was cleared last. In addition, the time of
its first and of its last occurrence in the control unit will be set down. In this context,
“time” means the current reading of the working hour meter in most of the control units.
(The working hour meter accumulates engine operating time.) Control units with battery
buffered real time clock will use there time for the error memory indication.

Operation Manual DcDesk 2000 137


17 Menu Error

Errors that occurred sometime but disappeared instantly (e.g., a loose contact) will be
registered but once per second. As the difference of one second relates to the working
hour meter this implies that these errors will continuously be counted only when the
engine is running. Just the THESEUS will make an exception, in this control unit all
occurences will be stored in the error memory.

Figure 111: Extended Error Memory with Error Environment Data

Besides the time when the error occurred, also error environment data as they are called
will be stored. The maximum number of environment data that can be taken account of
will depend on the specific version of the control unit.
The environment data stored will be the same for any error condition that may occur on
the control unit. The error itself will, of course, be recorded each time with the actual
value of its last occurrence.

Figure 112: Modifying Environment Data

The error environment data can be parameterized by means of the button


“Environmental data”. Clicking this button opens the above window.
Any changes of the error environment data will come into effect only on exiting the
window by “OK”. By clicking “Undo” the previous settings can be restored.

138 Operation Manual DcDesk 2000


17 Menu Error

When at least one parameter number of the error environment setting has been changed
and acknowledged by “OK” the complete error memory including the stored
environment data will be cleared when the respective prompt is accordingly answered
because the values stored up to this point will no longer comply with the new choice of
environment data. For this reason, it is recommended to make a definite choice of the
operating data to be taken account of and to leave it unchanged until the error memory
is cleared next time.

17.3 Clear Current Errors

The feature “Clear current errors” can be invoked only with DcDesk 2000 in online mode.
Activation is also possible via the function key F11. Another way of clearing the currently
active errors is by choosing the respective options in the indication boxes “Current errors”
or “Error memory”.
Any currently active errors on the control unit will be cleared and clearing confirmed via a
dialogue box. Errors whose causes were not eliminated will be active again immediately
after clearance.

Figure 113: Current Errors Cleared

17.4 Clear Error Memory

The menu item “Error / Clear error memory” is available in online mode only. Clearance
can also be performed by the function key F12. Besides, it is also possible to clear the error
memory by clicking the respective button on the indication panel “Error memory”.
It is only when the following safety prompt

Figure 114: Safety Prompt

has been answered by “Yes” that the complete internal error memory of the device
including the associated error environment data (if there is any) as well as the currently
Operation Manual DcDesk 2000 139
17 Menu Error

active errors will be cleared. Errors whose causes were not eliminated will be active again
immediately after clearance. After all errors have been cleared, execution of the command
will be indicated by a dialogue box.

Figure 115: Clear Error Memory

Note: The definition of error environment data is not erased by this action.

140 Operation Manual DcDesk 2000


18 Menu Extras

18 Menu Extras

This menu is intended for making the basic settings of DcDesk 2000 such as configuration of
communication with the control unit and selection of language and fonts. This menu also
offers the option of connecting DcDesk 2000 and a HEINZMANN Hand Programmer for data
exchange.

Figure 116: Menu Extras

18.1 Settings

This submenu serves to make the basic settings for DcDesk 2000 such as selection of the
dialogue language and the font to be used and to adjust communication with the control
unit.

18.1.1 Tab Port

Serial communication with the control unit is configured by means of the tab “Port”.

Figure 117: Tab Port

18.1.1.1 Port

All available serial interfaces of the control unit are listed for selecting the interface
to which the communication cable ↑ 3.4 Communication Cable has been connected.

Operation Manual DcDesk 2000 141


18 Menu Extras

“Scan for Control Unit” offers the option to have DcDesk 2000 scan all available
ports for a connected control unit:

Figure 118: Scan Procedure Prompt

If the answer is “Yes” connection will be established, if it is “No” then scanning will
continue.

18.1.1.2 Baud Rate

The transmission rate for serial communication is to be specified in this panel. If the
control unit is properly connected, operative and correctly parameterized, it should
always be possible to establish communication at the standard transmission rate of
9600 baud. With the majority of control units and by using only short serial
connection cables (maximum length 2 meters) considerably higher rates of 38,400 or
57,600 baud can be achieved.
For setting the fastest possible communication with the control unit, begin by
choosing one of the higher baud rates and continue to go to next lower one only if it
is not possible to establish stable communication. The higher a baud rate is chosen,
the more information can be conveyed by the data, particulary for “Curve versus
time”.
Certain HEINZMANN control units support only a baud rate of 9,600 baud. When
another baud rate is chosen DcDesk 2000 will issue the following message and
automatically set the only admissible baud rate.

Figure 119: Baud Rate Not Supported

142 Operation Manual DcDesk 2000


18 Menu Extras

18.1.1.3 Communication

Figure 120: Legacy Support

The checkbox „Legacy support“ may be activated if DcDesk 2000 is connected to


control units of the PRIAMOS or ARTEMIS type in case they are not able to
stabilize communication. On starting communication or working in the graphics
windows, access to the control unit can be delayed this way. Setting either default
value to 4 ms will suffice in most cases.

18.1.2 Tab General

The tab “General” contains options for configuring the DcDesk 2000 surface.

Figure 121: Tab General

Operation Manual DcDesk 2000 143


18 Menu Extras

18.1.2.1 Language

The selected language will instantly be accepted for all opened DcDesk 2000
windows. Additional languages for the DcDesk 2000 surface can be obtained from
HEINZMANN on request.
In order to select Russian, all font settings of Windows and DcDesk 2000 must
support cyrillic characters. DcDesk 2000 on Windows 98® will output a message if
the selected language is not supported by the selected font.

Figure 122: Wrong Font

In this case, you should choose a font which supports cyrillic characters, e.g.,
Tahoma.
The Operating System has to be installed in Russian (Cyrillic, Eastern Europe) or
you should change the Language Settings by the following steps in Windows 2000®:
1. Start / Settings / Control Panel
2. In the “Control Panel” window - double-click on the globe-like “Regional
Options” icon
3. In the “Regional Options” window and in its “General” tab, check the second
frame “Language Settings for the System”.
4. Check whether a box "Cyrillic" has been checked. If not, then click on this
box to activate Cyrillic support.
5. Click on the button “Set Default” and choose a cyrillic locale system, e.g.
“Russian”.
6. Click on the button “Apply” below to the right.
7. You will be asked to insert the Windows 2000® CD-ROM to have the
required files copied from it.
8. Restart your computer.

18.1.2.2 Show Column Headers

Column headers will be displayed in the four list windows if this option is activated.
The headers will on the one hand enhance the clarity of the arrangement, on the other
hand they can be used to sort the parameters by criteria other than parameter

144 Operation Manual DcDesk 2000


18 Menu Extras

numbers. When using, however, laptops with restricted screen sizes it may seem
preferable to renounce to this option.

18.1.2.3 Autoconnect on Programme Start

The moment DcDesk 2000 is initiated “Autoconnect on programme start” will try to
automatically establish communication with the control unit. If this option is not
enabled then connection will be established only when explicitly requested, see
chapter ↑ 7.1 Start/Stop Communication. This option is useful whenever an operative
control unit is connected to the computer, e.g., on a test bench. Should autoconnect
not be possible then DcDesk 2000 will issue a message to this effect, but will not
quit the programme thus enabling the action to be manually activated any time.

18.1.2.4 Fonts for Parameters and Desktop

The fonts for the list windows (parameters) and for the DcDesk 2000 surface
(desktop) can be selected individually. It is recommended to use monospace fonts for
the list windows so support tabular representation.
Russian cannot be selected as a language version unless both variants of the typeface
supports Cyrillic (see the entries under “Script” in the Windows window). If it does
not, DcDesk 2000 will signal the incompatibility.

Figure 123: Wrong Font

18.1.2.5 Level

Information on the maximum level by which operation is possible is stored in the


DcDesk 2000 dongle. This item allows to temporarily reduce the level once again.
By reducing the level, display will be restricted to parameters with levels equal to or
lower than the selected one. The menu items made available by DcDesk 2000 in
dependence of the level are not affected by this.

18.1.2.6 OK

Clicking “OK” accepts the new settings. “Cancel” will preserve all previous settings
except for the selected language as this adjustment will immediately have taken
effect.

Operation Manual DcDesk 2000 145


18 Menu Extras

18.2 Hand Held Programmer

This menu item is available only when DcDesk 2000 is in online mode and a Hand
Programmer is connected through its adapter to the DcDesk 2000 computer.
This requires that the Hand Held Programmer be first set to PC operating mode. With type
PG-02 Hand programmers this is achieved by pressing one of the keys “Get data” or “Send
data” on the panel within 5 seconds after startup whereas with type HP-03 Hand
programmers the key “Function” must be actuated when the device is being switched on.
This done, return to DcDesk 2000 and choose the menu item “Settings / Hand
programmer”.
The “Hand Programmer” window contains information on the type Hand Programmer
connected and on the hardware and software versions of the control data set stored in the
Hand Programmer. The signification of the buttons is as follows:

Figure 124: Hand Programmer

18.2.1 Programme in HP

This button is available only if the DcDesk 2000 dongle permits at the least access by
level 6. By this feature it is possible to update the firmware of the Hand Programmer
itself.

18.2.2 Send All Data

When with DcDesk 2000 in offline mode a control unit and the respective parameter
file have been loaded, this button will be enabled. It may then be employed to send to
the Hand Programmer and store there as a data set all parameter values that are
contained in the four lists and are accessible on the current level. The Hand Programmer
can then forward this data to the respective control units.

146 Operation Manual DcDesk 2000


18 Menu Extras

18.2.3 Send Data of Selection

When with DcDesk 2000 in offline mode, a control unit and a specific parameter file
have been loaded and a selection activated, this button will be enabled. It can then be
used to send the parameter values of the selection to the Hand Programmer where they
will be stored as a data set that may in its turn be sent to other control units of the same
type.

18.2.4 Get Data

On clicking this button, the parameters stored in the Hand Programmer will be loaded
into the list windows of DcDesk 2000 provided DcDesk 2000 has been connected at
least once with the type control unit the data set in the Hand Programmer is coming
from. From the parameters received a selection is automatically made.
DcDesk 2000 will then be able to store the values in parameter files via the usual menu
items.

18.2.5 Close

By clicking the button “Close” the Hand Programmer window is exited and the
programme returns directly to the DcDesk 2000 Main Window.

Operation Manual DcDesk 2000 147


19 Menu Window

19 Menu Window

By the actions listed in the upper menu group of the Window menu (“Cascade” and “Tile”)
the basic arrangement of the windows in the DcDesk 2000 Main Window can be modified.
This may prove useful, e.g., after maximizing the Main Window as it will accommodate the
positions of the windows to the new size.

Figure 125: Menu Window

By placing check marks next to the menu entry “Parameterizing” you can specify whether or
not Parameterizing Help (↑ 21 Parameterizing Help) is to be shown. When activating
Parameterizing Help for the first time it is recommended to arrange the windows by “Tile” as
this will yield a most informative arrangement of the windows on the screen.
Clicking the label of one of the five parameter windows will open it in case it had been closed
up to this point and will focus on it. Besides these five parameter windows any other opened
window will be represented in the Menu Bar and may be clicked on for display in the
foreground. The check mark set on the window bar indicates which window presently has the
focus.
The standard arrangement used by DcDesk 2000 is by “Tile” in order to allow all five
standard windows to be fully viewed at the same time.

148 Operation Manual DcDesk 2000


22 Files

20 Menu Help

The DcDesk 2000 Help menu allows on the one hand to read this DcDesk 2000 manual and
on the other hand to open a window containing information on the manufacturer address of
HEINZMANN, on the version and creation date of DcDesk 2000 and on the rights of access
to control units.

Figure 126: Menu Help

All manuals are available as Adobe Acrobat® Documents (pdf files) in the DcDesk 2000
subdirectory “Manual”. The Manual corresponding to the choosen language will be opened
by clicking on the “DcDesk 2000 Manual” entry. At least, the English version will be
available.
Furthermore, via the entry “Info”, the maximum level and the software versions of the
HEINZMANN control units are listed for which access is authorized by the dongle. In
general, these access rights restrict usage of the software versions to specific customers as a
security safeguard against other DcDesk 2000 customers.

Figure 127: Information

Operation Manual DcDesk 2000 149


22 Files

21 Parameterizing Help

The four parameter lists show all of the control unit's parameters complying with the current
level (↑ 18.1.2.5 Level). For performing certain tasks it may, however, be desirable to have
only those parameters displayed on the screen that are needed for the work to be done. It is for
this reason that parameter selection has been included in DcDesk 2000. By this feature, a
certain number of parameters associated with the specific task can be defined by the user or
preset by HEINZMANN. The function key F3 will serve as a toggle between displaying the
selection and the complete parameter list.

21.1 Parameterizing Help

For each control unit and for each software version there exist separate parameter
selections that have been pre-defined by HEINZMANN. The different tasks can be
selected from the window “Parameterizing Help”.
On the left portion of the screen, Parameterizing Help is displayed and by standard
activated by means of the menu item “Window / Parameterizing”. Parameterizing Help
consists of a list of parameter groups on two hierarchical levels and of two buttons for
selecting curves and maps.

Figure 128: Parameterizing Help, Superior Hierarchical Level

The superior hierarchical level defines task groups such as “Speed governor” or “Engine
status”, the subordinate level splits the task groups into single tasks such as “PID
adjustment” or “PID map”. If a parameter group includes at least one curve, the “Curve”
button is enabled, if it includes at least one map, the “Map” button will be enabled. These
buttons take to the graphical representation and to the options for adjusting the respective
150 Operation Manual DcDesk 2000
22 Files

curves and maps. It will depend on the current level which tasks are going to be included
in the tree shown. Only those tasks will be listed for which at least one parameter is
included on the current level.

Figure 129: Parameterizing Help, Subordinate Hierarchical Level

Next to each of the items of the superior hierarchical level there is a selection box which
will react to clicking the mouse key or pressing Enter by letting the items of the
subordinate hierarchical level pop up or disappear. When selecting an item with the mouse
or scrolling through the items with the cursor keys the four list windows will display only
the elements belonging to respective parameter group. If no item or only one of the
superior level is selected the four lists will resume showing all parameters.
It is always but one parameter group that can be selected via Parameterizing Help. The
displayed parameters, however, may be deleted or new parameters added as described in
the following chapter.

21.2 Creating a Parameter Selection

To create a parameter selection, the relevant parameters are to be chosen by mouse-click or


by pressing the space bar or the Enter key. Any parameters from any of the four lists may
be included in the selection. Holding the “Ctrl”-key pressed will allow to activate
individual parameter lines one after another, and by holding the shift-key pressed a
complete range can be marked.

Operation Manual DcDesk 2000 151


22 Files

To remove a single item from the currently active selection, the respective parameter must
be marked by mouse-click or by the space bar or Enter key. By pressing the Delete key the
parameter is deleted from the parameter group. Holding the Ctrl- or Shift-key pressed
several parameter lines can be activated and cleared together. It is also possible to delete
the complete selection currently shown on the screen by choosing “Control unit / Clear
selection”↑ 7.7 Clear Selection.
Choosing “Control unit / Selection on/off” or pressing the function key F3 ↑ 7.6 Selection
On/Off will activate indication of the selection parameters. Repeating the command will
return to displaying the complete lists. When the selection is cleared, an empty list is
shown.

Note: Any parameter removed from the current selection will all the same continue to
exist in the control unit. It will, however, no longer be part of the task.

By means of the menu item “File / Store selection” ↑ 6.5 Store Selection any such
parameter selection can be stored in a selection file and reloaded by “File / Load
selection” ↑ 6.4 Load Selection. This feature allows to create various parameter selections
and to store them in separate files with appropriate names. So when certain recurring tasks
are supposed to be executed – for example, on the test bench or during production – it will
be possible to resort to the respective selection.

Note: By “File / Store selection” it is but the numbers of the parameters defining the
respective task that are stored. The values of these parameters will not be
saved to this file.

21.3 User Specific Customization of Parameterizing Help

User specific customization of Parameterizing Help is possible with respect to both the
first and the second level of the hierarchy.
For this purpose, a subdirectory must be created within the DcDesk 2000 directory and
named “Parameterizing” (no other name is permitted). A separate subdirectory must in its
turn be created in this directory for every new superior hierarchical level. The name of this
subdirectory will then appear as a new task group in Parameterizing Help.
The user may now create his own parameter selections as described in the preceding
chapter. The selections must then be stored in their respective subdirectories of
“Parameterizing”. Now the file names of all selection files will appear listed as tasks in the
respective subordinate hierarchical level and can be chosen.

Note: In contrast to Parameterizing Help as preset by HEINZMANN, it is not


possible to create device specific configurations of the extensions as any such
extension will apply to all control units and all software versions containing
the respective parameter numbers.

152 Operation Manual DcDesk 2000


22 Files

If for example the following directory structure with four selection files is created

Parameterizing Help will automatically be expanded to

Figure 130: Expanded Parameterizing Help

Operation Manual DcDesk 2000 153


22 Files

22 Files

DcDesk 2000 operates using various files where parameter settings, parameter selections,
recorder records, curve parameters, the control unit firmware and specific information for
DcDesk 2000 itself are stored.
In the following sections, the different file types are described and will be dealt with again in
more detail in the respective chapters. Lines dimmed grey contain information on file types
that are delivered by HEINZMANN or automatically created by DcDesk 2000. All other file
types will be created on customer request.

Extension File Type Signification Chapter

cfg Parameter selection Selection of task oriented 6.4 Load Selection,


file display of parameters in 6.5 Store Selection,
the four lists 21.2 Creating a Parameter
Selection,
22.2 Selection Files

crv Curve parameter file Settings in the parameter 12.3.5 Curve Parameter,
tables of “Curve versus 22.3 Curve Parameter Files
time” and “Curve versus
X”
dwn Programme file Control unit firmware 6.7 Programme to Control Unit,
22.5 Programme Files
hzm Readable parameter Readable parameter 6.1.1 Load Readable Parameter
file values Files,6.2 Save All Parameter
Values,6.3 Save Parameter
Values of Selection,22.1.1
Readable Parameter Files
hzc Encoded parameter Encoded parameter values 6.1.2 Load Encoded Parameter
file Files,6.2 Save All Parameter
Values,6.3 Save Parameter
Values of Selection,22.1.2
Encoded Parameter Files
ini Initialization file Informationen on DcDesk 6.8 Exit,
DcDesk.ini 2000 settings (window 18.1 Settings,
sizes etc.) 22.8 Initialization File

154 Operation Manual DcDesk 2000


22 Files

Extension File Type Signification Chapter

par Parameter definition Control unit specific 21.1 Parameterizing Help


file combination of 22.6 Parameter Definition Files
parameters numbers for
tasks
rec Recorder file Online recorded curves by 12.1.1 Recorder Records,
“Curve cersus time” and 22.4 Recorder Files
“Curve versus X”
_pp Control unit Control specific 5.1.2 Offline Mode,
definition file information for offline 22.7 Control Unit Definition
mode Files
Table 6: File Types

Note: The HEINZMANN hotline service will frequently ask for recorder records.
When sending such records the actual parameter file should be included for
qualified advice by the HEINZMANN service.

To systemize the filing system it is recommended to create the following directory structure
in the DcDesk 2000 directory and to store the different file types in the respective
subdirectories.

When processing several projects and/or utilizing different control units or applications it will
prove reasonable to envisage additional subdivisions.

22.1 Parameter Files

The parameter settings of the control unit can be stored on the PC by two formats: as text
files with the extension “hzm” or as encoded non-readable files with the extension “hzc”.
Parameter files are created or read via the menu item “File”.
When loading or saving such files it is the DcDesk 2000 level of the dongle that will
decide on which parameters are going to be transferred.

Operation Manual DcDesk 2000 155


22 Files

Menu Item „hzm“ File „hzc“ File

Load parameter values Current level Independent of level


Save all parameter values Current level Independent of level
Online mode only
Save parameter values of selection Current level Current level

Table 7: Access Level of Operations for the Two Types of Parameter Files

When ordering the dongle, the maximum DcDesk 2000 level must be specified. It can be
found under “Help / Info” (↑ 20 Menu Help). The current level is lower or equal to the
maximum level of DcDesk 2000 and can be modified via the menu “Extras / Settings / Tab
‘General’ / Level” (↑ 18.1.2.5 Level).
The level of each individual parameter is unalterably stored in the control unit and cannot
be modified. When establishing communication with the control unit or on selecting
“Control unit / Offline mode”, DcDesk 2000 will read in the parameter level structure and
derive from it its decision on which parameters will be loaded from such a file or stored
there and which will not.
Beside the parameters (in the narrow sense) also measurements are stored in the parameter
file. In online mode, storing is immediately preceded by an adjustment of all measurements
to ensure homogeneity with respect to the time of execution in the control unit.

22.1.1 Readable Parameter Files

Readable parameter files are stored unencoded in ASCII format with the extension
“hzm”. They constitute pure text files, so their contents may be viewed by the user and
with due attention modified by means of tools other than DcDesk 2000 such as word-
processing programmes.
Besides the type and serial number of control unit and the software version based on
which the file was originally created, the “hzm”-file contains the number, the name, the
value and the respective measuring unit for every parameter entered.
When storing “hzm”-files, only those parameters will be stored whose level is lower or
equal to the current level of DcDesk 2000.
When loading “hzm”-files, only those parameters will be read from the file whose level
is lower or equal to the current level of DcDesk 2000. Besides, only those parameters
will be loaded whose parameter numbers exist in the control unit. When being loaded,
the parameter values will be checked with regard to the value range the respective
parameter has been assigned in the control unit and will be limited to this range if
necessary to prevent sending formally wrong settings to the control unit; the question,

156 Operation Manual DcDesk 2000


22 Files

however, must be left open whether this will also improve the correctness of the settings
with respect to their contents. It is the responsibility of the user to load only data that
comply with the control unit and the software version. Otherwise, it will be necessary to
check on each single parameter setting in the control unit separately by itself.

22.1.2 Encoded Parameter Files

Encoded parameter files are stored in files with the extension “hzc”. It will not be
possible for the user to read the contents as cleartext nor to modify the file or any
individual values nor to create any selections. It is only by DcDesk 2000 that “hzc”-files
can be created and made readable.

Note: Encoded parameter files are supported by DcDesk 2000 only from version
2.16 upward.

This file type is destined especially for creating parameter sets by DcDesk 2000
operating by some higher level and then loading them by versions of DcDesk 2000 of
some lower level, e.g., whenever some engine manufacturer wishes to send his
customer modified data sets, or vice versa, whenever the customer wants to also include
parameters he cannot view on his level and to have all of them evaluated by another
DcDesk 2000 version operating by a higher level.
When storing all parameters as described in the chapter ↑ 6.2 Save All Parameter
Values, all parameters of all levels will be stored in the encoded parameter files.

Note: Saving all parameter values to a “hzc”-file is possible only in online mode
as in offline there is no guarantee that all parameters (particularly those
restricted to higher levels) have been assigned a valid value.

When, however, storing the parameters of some selection as described in the chapter ↑
6.3 Save Parameter Values of Selection, the parameters will be stored in dependence of
the level due to the fact that the selections themselves are created in dependence of the
level.
When loading encoded parameter files all parameters of all levels contained in the file
will be accepted regardless of the access level of the dongle of the DcDesk 2000
loading the file.

Note: When creating an encoded file by some DcDesk 2000 of higher level for
being read by some DcDesk 2000 of lower level, only the parameters of a
selection should be stored so that the person creating the file is able to
deliberately decide which parameters are actually to be modified in the
target application.

Operation Manual DcDesk 2000 157


22 Files

22.2 Selection Files

The multitude of parameters contained in the four lists may be subdivided into different
groups with respect to the tasks. The parameter numbers belonging to such a task can be
stored in and again loaded from selection files. Their file names will automatically be
given the extension “cfg”. Selection files are created ↑ 6.5 Store Selection or read ↑ 6.4
Load Selection by means of the menu item “File”. A specific type of selection file is shown
by the Parameterizing Help in the DcDesk 2000 Main Window ↑ 21 Parameterizing Help.

22.3 Curve Parameter Files

The entries for the parameters of “Curve versus time” or “Curve versus X” that are
currently represented graphically or numerically can be stored as curve parameter files
with the standard extension “crv”. This does not refer to storing graphical recordings (↑
22.4 Recorder Files) but to only storing the respective parameter numbers and their current
graphic value range. On loading a curve parameter file, the graphics and/or indication
parameter tables will be filled by the same entries that had been saved. This will permit of
pre-defining certain test configurations and of having them loaded by the test personnel if
demand be. Curve parameter files are created and read via the menu item “Graphic / Curve
versus time” or “Graphic / Curve versus X” ↑ 12.3.5 Curve Parameter.

22.4 Recorder Files

With graphics activated, recordings can be made in online mode under “Graphic / Curve
versus time” or “Graphic / Curve versus X”. Recorder files have the standard extension
“rec”. Recorder files are created and read via the menu item “Graphic / Curve versus time”
or “Graphic / Curve versus X” ↑ 12.1 Recorder.
All data that are received from the control unit and displayed on the graphics screen will at
the same time be stored in the recorder file. Recording may be stopped and resumed which
will allow to store more than one record in one and the same file.
Recorder files can be loaded to “Curve versus time” and “Curve versus X” both in offline
and online mode.
All information required for storing and loading the recordings of a recorder file is
specified under the “Options” button on the tab “Recorder” in “Curve versus time” and
“Curve versus X” respectively ↑ 12.2 Tab Recorder.

22.5 Programme Files

The HEINZMANN control units contain firmware that is stored in what is called flash
memory modules. Under certain circumstances, it may become necessary to modify this
firmware by downloading a new programme to the control unit. This can be done via the

158 Operation Manual DcDesk 2000


22 Files

menu item “File” ↑ 6.7 Programme to Control Unit. Programme files have the extension
“dwn”.

22.6 Parameter Definition Files

Together with all types of control units and incorporated software versions, HEINZMANN
will ship parameter definition files that have the extension “par”. These files contain all
information required by DcDesk 2000 for correctly displaying special windows and for
Parameterizing Help.

22.7 Control Unit Definition Files

Control unit definition files with the extension “_pp” are automatically created and stored
in a separate directory when DcDesk 2000 is connected to a new control unit or is for the
first time using a new software version of some control unit. These files are required for
working with control units in offline mode.
In order to work offline with control units that in the past had been connected online only
to some other PC it will suffice to copy all control unit definition files from the DcDesk
2000 directory of this PC and to transfer them to the DcDesk 2000 directory of the new
PC. Independently of this, however, DcDesk 2000 must have been started at least once
with its particular dongle, see chapter ↑ 3.5 Dongle.

22.8 Initialization File

The initialization file DcDesk.ini holds all information on the current DcDesk 2000
session. This file contains the settings of the serial interface, the arrangement and sizes of
the windows, the paths and names of the files selected last, etc. and will store these data
while the programme is running and on exiting DcDesk 2000. This will allow to restore the
same setting when starting DcDesk 2000 next time.
Should DcDesk 2000 be exited using settings that are not in any case to be restored when
starting the programme next time, there will be no harm in deleting DcDesk.ini prior to
starting DcDesk 2000 again. All adjustments will then be set to the default values as pre-
defined by HEINZMANN and may be accommodated if necessary (especially the COM
port and the baud rate).

Operation Manual DcDesk 2000 159


23 Copying Parameters

23 Copying Parameters

By pressing the key combination “Ctrl-C”, parameters can be copied to the clipboard and
transferred to other applications such as word-processing programmes. By this copying
procedure blanks will be placed between the texts.
If the Shift key is also pressed (“Ctrl-Shift-C”) tabulators will be inserted instead of
blanks. This will prove particularly helpful when the text is to be transferred from the
clipboard to some spreadsheet application.

23.1 Copying the Comparison List on Loading Parameter Files

When on loading a readable parameter file the comparison list is in the foreground, the
values of the list that has been activated by a mouse click will be copied, i.e., there will be
either comparison with regard to parameter values or comparison with regard to parameter
names, see chapter ↑ 6.1.1.3 Compare.

23.2 Copying the Four Lists of the Main Window

Regardles of which window is displayed in the foreground, the current contents of the four
lists of the Main Window will be copied for all windows except for the comparison list ↑
23.1 Copying the Comparison List on Loading Parameter Files. If a parameter selection is
active, only the parameters contained in the selection will be copied to the clipboard.

160 Operation Manual DcDesk 2000


24 Shortcuts

24 Shortcuts

The below table offers an overview of the key combinations provided by DcDesk 2000, their
actions and the chapters where they are described in more detail.

Key Action Chapter


F2 Set cursor to parameter number in 5.4.1 Parameter Number
parameter input bar
Ctrl+F2 Set cursor to parameter name in parameter 5.4.2 Parameter Name
input bar
Shift-F2 Set cursor to parameter value in parameter 5.4.3 Parameter Value
input bar
F3 Parameter selection on / off 7.6 Selection On/Off
F5 Toggle for connection status between 5.1 Connection State,
online and offline mode 7.1 Start/Stop Communication
F6 Store parameters in permanent memory of 7.5 Store Parameters in Control
control unit Unit
F7 Open “Curve versus X” if window is 11 Curve versus X,
closed 11.3 Start / Stop
Place “Curve versus X” into foreground
if window is in background
Stop or start “Curve versus X” if window
is in foreground
F8 Open “Curve versus time” if window is 10 Curve versus Time,
closed 10.3 Start / Stop
Place “Curve versus time” into foreground
if window is in background
Stop or start “Curve versus time” if
window is in foreground
F9 Clear and start graphic of “Curve versus 10.4 Clear,
time” or “Curve versus X” if window is in 11.4 Clear
foreground
F11 Clear current errors 17.3 Clear Current Errors
F12 Clear error memory 17.4 Clear Error Memory
Ctrl+A Execute actuator adjustment (for control 7.8 Automatic Actuator Adjust,
units with actuator) 7.9 Activate/Deactivate Click
Start/Stop click test (for control units with Test
magnetic valves)
Ctrl+C Copy current parameter values to 23 Copying Parameters
clipboard (with blanks as delimiters)

Operation Manual DcDesk 2000 161


24 Shortcuts

Key Action Chapter


Ctrl+ Copy current parameter values to 23 Copying Parameters
Shift+C clipboard (with tabs as delimiters)
Ctrl+D Download programme to control unit 6.7 Programme to Control Unit
Ctrl+L Load parameter values from file 6.1 Load Parameter Values
Ctrl+R Reset control unit 7.11 Reset Control Unit
Ctrl+S Store all parameter values in a file 6.2 Save All Parameter Values
Ctrl+T Show all or only the first array element (if 5.2.4 List of Curves: Parameters
focus is on parameter window “Curves”) for Curves and Maps
Ctrl+O Open window “Overview” 9.7 Overview
Table 8: Shortcuts

162 Operation Manual DcDesk 2000


25 Print

25 Print

On many occasions, the programme offers the option of printing parameters, configurations or
graphics. When chosen, the following printer selection box will appear:

Figure 131: Print

The“Description” box serves to enter text which is to be output as a label of the printout.
Next, one of the system printers installed in the computer may be selected via the printer
selection bar. On choosing a colour printer it should be specified whether output is to be in
colour or black-white.

Note: If with colour prints of some curve graphic (“Curve versus time” or “Curve
versus X”) the line width appears to be too thin a thicker line size may be
chosen by means of the “Options” button on the graphics windows ↑ 12.4.2
Line Size for Printing.

“OK” will start printing the sepcified number of copies.


On clicking “Cancel” in the printer selection window, the proramme will return to the
previous image without printing anything.

Operation Manual DcDesk 2000 163


26 Command Line Call

26 Command Line Call

When no arguments are specified in the command line for initiating DcDesk 2000 the
programme will start as usual displaying the user interface and the possibility of interventions
by the operator.
DcDesk 2000 will, however, start without user interface when start arguments have been
specified. In this case, only those functions will be supported that are necessary for
downloading programme files (control unit firmware) or for loading parameter files. This
option will be of particular interest for so-called EOL programmes in engine production.
In this case, DcDesk 2000 is started from the command line, from a batch file or from some
third party application with the actions to be performed directly specified as arguments.
The result of execution is returned by DcDesk 2000 by a return code that may be evaluated by
the batch file or by the third party application. Initiating DcDesk 2000 directly via the
command line will neither yield a return code nor any error messages.

26.1 Functionality

Calling DcDesk 2000 from the command line supports the following functions:
• specification of the serial port and of the baud rate
• establishing connection with the control unit
• loading a readable or encoded parameter file
• downloading a control unit programme
Running DcDesk 2000 by the command line version will also require using the dongle.
When downloading a control unit programme the level is ignored. When, however, loading
readable parameter files the level is taken account of.

26.2 Call Parameters

On calling DcDesk 2000, any number of options separated by one or more blanks may be
specified on the command line. The length of the argument line is in altogether restricted
to 255 characters by the operating system.
The options are preceded by a slash “/” or a minus sign “-” followed by a character
identifying the option (no difference is made between upper and lower case letters) and the
value of the option. Undefined options will be ignored.
The value of the option may also be entered enclosed by quotation marks. If the name of a
path or a file contains blanks quotation marks will be necessary to ensure correct
interpretation. When the same option is entered twice it is only the first one that is going to
be evaluated, any others will be ignored.

164 Operation Manual DcDesk 2000


26 Command Line Call

Command line calls of DcDesk 2000 support the options listed below. The angle brackets
<> are only for clarity and must not be entered. Reference to other chapters is made only
for information concerning the execution and the effect of the command, particularly when
these chapters describe actions to be taken by the user.
• /s<serial connection>
Identifies the number of the serial port (COM port) to which the control unit is
connected. This number is to be specified skipping “COM”. ↑ Port
• /b<baud rate>
Any baud rates supported by DcDesk 2000 and the connected control unit may be
specified (115200, 57600, 38400, 28800, 19200, 14400, 9600, 4800, 2400) ↑
18.1.1.2 Baud Rate.
• /p<parameter file name>
Specifies the parameter file to be downloaded to the control unit ↑ 6.1 Load
Parameter Values. Full path specifications may be entered. Both readable (.hzm)
and encoded (.hzc) parameter files can be transmitted. In case the file is not to be
found at the specified location no parameters will be downloaded. Relative file
specifications should refer to the directory where DcDesk 2000 has been installed.
If the parameter file does not comply with the hardware or software version of the
control unit it will not be loaded.
• /d<download file name>
Specifies the download file (.dwn) to be downloaded to the control unit ↑ 6.7
Programme to Control Unit. The associated download code is entered via a
separate parameter. If the download code is not specified, if it does not match the
download file code or if the file is not found at the specified location there will be
no downloading. Relative file specifications should refer to the directory where
DcDesk 2000 has been installed.
• /c<code>
This is to specify the code associated with the specified download file ↑ 6.7
Programme to Control Unit. If it does not match the internal code download will
not be executed. If no download file is specified this option will be ignored by the
application.
When skipping the options “s” or “b” the last setting stored in the initialization file
DcDesk.ini is used again ↑ 22.8 Initialization File. This setting may also have been created
by DcDesk 2000 when it was not started from the command line, i.e., via the user surface
of DcDesk 2000.
If only the port and/or the baud rate are specified DcDesk 2000 will try to initialize the
control unit using this setting. This allows to test whether it is possible to establish
communication with these settings. If this test fails it may be necessary to reset the control
unit (reset by interrupting the voltage supply).
Operation Manual DcDesk 2000 165
26 Command Line Call

Note: If there is only a programme download without subsequent transmission of a


parameter file, the parameter settings that had been active before the
download will be restored after the download. In case the parameters of the
software versions before and after the download do not match it will be
necessary to specify a complete parameter file in the command line.

26.3 Examples

The call
DcDesk2000.exe /b38400 /dprogramme\dc00014.dwn /c4711

causes DcDesk 2000 to contact the control unit via the port selected last by a baud rate of
38400 kBaud, to initialize and to download the control unit programme “dc00014.dwn”
with the code “4711” located in the subdirectory “programme” of the installation directory
of DcDesk 2000 using the default parameter values.
The call
DcDesk2000 /p”c:\pandaros\production customer1\delivery.hzm"

will load the hzm-parameter file “delivery.hzm” from the local directory
“c:\pandaros\production customer1” into the control unit.
If the parameter file is not compatible with the hardware or software version of the control
unit, an error message will be output and the file will not be loaded. Similarly, loading is
inhibited if there are differences between the file and the control unit with regard to
parameter names of identical parameter numbers.

26.4 Return Value

Command line calls of DcDesk 2000 return a 4-byte return value (variable type “long”)
informing about the result of execution. When executing the command from within some
other application or when making the call via a batch file, this return value can be read out
and evaluated, e.g., by producing an error message on the screen. When the call is made
via the command line or by “Run” on the start menu of Windows this code will be
disregarded.
The following return values are issued by DcDesk 2000 itself. Basically, it cannot be
excluded that other codes are being output; they will, however, come directly from the
operating system and indicate failure of execution.

166 Operation Manual DcDesk 2000


26 Command Line Call

Error code Meaning

0 Exection of the application by the options specified has been successful.


2001 General error of download communication.
2002 Error on clearing the programme in flash memory.
2003 Error on programming the download in flash memory.
2004 Programme download denied as engine is still running.
2005 Parameter file empty, faulty or not in original state.
The file DcDesk 2000.lng required for operating the application does not
2006
exist.
The port does not exist or is blocked by some other application (e.g., by
2009
DcDesk 2000 running on the same system in online mode).
Communication could not be established (cable missing or defective, device
2010
must be reset, access to control unit not permitted).
2011 Error on sending parameter list 1 of the downloads.
2013 Error on sending parameter list 3 of the downloads.
2014 Error on sending parameter list 4 of the downloads.
2016 Error on saving parameters to governor.
2020 Number of serial port must be between 1 and 16..
The specified baud rate is not supported by DcDesk 2000. Use 57600,
2021
38400, 28800, 19200, 14400, 9600, 4800 or 2400 baud instead.
2023 Only check sums ranging from 0 to 65535 are permitted.
2024 The download file does not exist, or the specified path is wrong.
2025 The parameter file does not exist, or the specified path is wrong.
The code specified by the call does not match the code of the programme to
2026
be downloaded.
2027 Dongle not found.
2028 Installation of DcDesk not complete (some required DLL is missing)
2029 Communication after programme download could not be established.
Abnormal termination. An unexpected error caused premature termination
2030
of the application.

Operation Manual DcDesk 2000 167


26 Command Line Call

Table 9: Return Values of Command Line Version

26.5 Batch File

The following explains by way of example how to expand a command line call of DcDesk
2000 using a batch programme to include a call interface for indicating help and error
messages and to configure this interface for comfortable use from out of the Windows
input prompt. While the application is being executed there will be no interaction with the
user as the batch programme is interacting with itself.

@echo off
rem DcDesk 2000 Batch Demo
rem There is at least one call parameter required as otherwise DcDesk 2000
rem will start in screen mode
if .%1.==.. goto help

rem Help with regard to the batch call syntax can be obtained
rem by calling /? or -?
if .%1.==.-?. goto help
if .%1.==./?. goto help

rem Using more than 5 parameters is not necessary


if not .%6.==.. goto help

echo Please wait...


rem Call; transferring max 5 parameters.; wait for terminating execution
start /w dcdesk2000.exe %1 %2 %3 %4 %5

rem Polling for error levels top down


if errorlevel 2030 goto 2030
if errorlevel 2026 goto 2026
if errorlevel 2025 goto 2025
if errorlevel 2024 goto 2024
if errorlevel 2023 goto 2023
if errorlevel 2021 goto 2021
if errorlevel 2020 goto 2020
rem complete if necessary
if errorlevel 2000 goto error

:okay
echo Execution successful.

168 Operation Manual DcDesk 2000


26 Command Line Call

goto end

:2030
echo Error: Abnormal termination.
goto end
:2026
echo Error: Check sum wrong.
goto end
:2025
echo Error: Parameter file does not exist.
goto end
:2024
echo Error: Download file does not exist.
goto end
:2023
echo Error: Inadmissible check sum.
goto end
:2021
echo Error: Inadmissible baud rate.
goto end
:2020
echo Error: Inadmissible port.
goto end
:error
echo Occurrence of error not described in detail.
goto end
:help
echo Call syntax:
echo "%0 [/bBaudrate] [/sPort] [/dDownloaddatei /cCode] [/pParameterdatei]"
goto end

:end
pause

Operation Manual DcDesk 2000 169


27 Frequently Asked Questions (FAQ)

27 Frequently Asked Questions (FAQ)

The following list contains frequently asked questions and suggestions for solutions.

Connection to the control unit cannot be established. On starting DcDesk 2000 the
message appears “Communicaton could not be established”.
- The control unit is not connected to the PC or is not switched on.
- The connection cable is not properly plugged in.
- The serial interface (COM port) as set under “Extras / Settings” is not the correct one.
- The transmission rate selected under “Extras / Settings” is too high.
- The control unit has not been connected by connection cable shipped by HEINZMANN.

DcDesk 2000 switches frequently into offline mode without manual intervention or the
connection is frequently re-initialized or downloading control unit programmes or
loading parameter files is aborted by errors.
- The baud rate set under “Extras / Settings” is too high.
- The connection cable is not properly plugged in.
- Supply voltage of the control unit is low or there are excessive voltage drops from time to
time.

While communication is being established the message appears “Selected COM port not
available”.
- The selected serial port is blocked by some other application. Either use another port or
terminate the programme that is blocking the port.

Which baud rate is to be used for the control unit?


- Most control units support transmission rates up to 57600 baud, some even up to 115200
baud. With increasing cable length or with disturbances caused by environment conditions
the possible rate of transmission will diminish. It is recommended to start communication
by 9600 baud and if this is successful to increase the baud rate step by step as long as
proper communication is achieved.

170 Operation Manual DcDesk 2000


27 Frequently Asked Questions (FAQ)

Establishing communication (“Initializing”) or storing programmes in the control unit


takes too much time.
- DcDesk 2000 is operating at the standard transmission rate of 9600 baud. Most of the
control units will support higher transmission rates. Higher transmission rates may be set
via the menu item “Extras / Settings”.

Though DcDesk 2000 is connected to a control unit, the values of the List of
Measurements are not updated.
- The option “Control unit / Update measurements” must have been activated.

The scan rate of the graphic “Curve versus time” is too low.
- Close all windows except the five parameter lists of the DcDesk 2000 Main Window.
- Choose some higher baud rate via the menu “Extras / Settings”.
- Disable the option “Control unit / Update measurements”.
- Delete the measurement entered in the parameter input bar.

Certain menu items or buttons normally available with the presently connected control
unit cannot be selected or do not exist at all.
- The respective menu item or button is available only in online mode.

The value of some parameter whose number is known is to be modified.


- Pressing F2 will take to parameter number input where the number may be entered.
Pressing the Enter or Tab key will switch to parameter value input.

The value of some parameter whose name is known is to be modified.


- Pressing Ctrl-F2 will take to parameter name input where the name may be entered.
Pressing the Enter or Tab key will switch to parameter value input.

The value of some parameter cannot be modified; the input line is dimmed (light grey).
- The parameter entered in the input line is a measuring or calculating value of the control
unit that cannot be modified.

Operation Manual DcDesk 2000 171


27 Frequently Asked Questions (FAQ)

All functions presently active in the control unit are to be displayed.


- By sorting the parameters in ascending order by parameter value, all active functions can
be identified by “1” being indicated as parameter value.

There is no reaction of the control unit to modifications of parameter values.


- Parameter values cannot be sent to the control unit unless the connection is online.
- Some modifications will take effect only after resetting the control unit; in this case the
data must be stored first and then a reset executed by F6.

A trigger condition has been defined on the graphics screen. Although the trigger
threshold has been exceeded the graphic does not stop at the respective position.
- The trigger must be activated in addition to the trigger condition.
- DcDesk 2000 has a delayed (trailing) trigger. After tripping the event the current graphic
page is filled completely; after this display will stop automatically

Is there a way of preventing certain parameters to be overwritten when loading


parameter values?
- With the window “Load parameter values” opened, the parameters can be marked that are
to be loaded. By choosing “Load selection” the marked parameters are loaded. By “Invert
selection” followed by “Load selection” all of the unmarked values will be loaded.

How are the data sets of two control units to be compared with each other?
- The data set to be compared must be available as “hzm”-file. By selecting the menu item
“File / Load parameters” this data set may be compared with the current parameters (in the
control unit or with the application in offline mode). This is done by clicking the button
“Compare”. Both the parameter values and the parameter names will then be checked for
any differences.

172 Operation Manual DcDesk 2000


27 Frequently Asked Questions (FAQ)

For purposes of documentation the comparison of two data sets is to be taken over into
some other application.
- By pressing “Ctrl-C” the contents of the comparison list that was marked last (by numbers
or by names) can be copied to the clipboard and transferred to another application, e.g., a
word-processing programme. In this case, blanks will be used as delimiters between texts.
When simultaneously pressing the shift key, i.e., “Ctrl-Shift-C”, tabs will be inserted
instead. This will prove particularly helpful when the text is supposed to be transferred
from the clipboard to some spreadsheet application.

Is there a way of downloading control unit data received in online mode completely to
another PC or laptop for pure offline operation?
- This is accomplished by copying all “_pp”-files from the DcDesk 2000 directory of the PC
which the control unit had been connected with to the DcDesk 2000 directory of the
computer intended to be used for offline operation. Furthermore, the associated “hzm”- or
“hzc”-files must be transferred in like manner.

After trying to reprogramme the control unit only a few parameters are visible. and the
control unit is no longer operative.
- A wrong programme has been used for reprogramming the control unit. Load the correct
programme.
- Some error may have occurred when transmitting the new programme. For safe
transmission select the standard transmission rate of 9600 baud any try to reprogramme the
control again.

When a DcDesk 2000 window (e.g., the Map window) is opened only parts of it are
displayed in the window of the application and it is no longer possible to move the mouse
to the desired section or the title bar is hidden.
- Selecting “Cascade” on the menu “Window” will arrange the windows in such a way that
each of them can be chosen and rearranged as may be desired. Selecting the menu item
“Tile” will display the parameter list windows in their standard positions (see chapter
“Menu Window”). This done, the respective window may be moved to the desired
position. After closing the window its new position will be stored and automatically
adopted when the programme is started next time.

Operation Manual DcDesk 2000 173


27 Frequently Asked Questions (FAQ)

For purposes of documentation the parameter numbers, names and values are to be
transmitted to some other application.
- By pressing “Ctrl-C” the current contents of the four lists can be copied to the clipboard
and transferred to another application, e.g., a word-processing programme. In this case,
blanks will be used as delimiters between texts. When pressing the shift key at the same
time, i.e., “Ctrl-Shift-C”, tabs will be inserted instead. This will prove particularly helpful
when the text is supposed to be transferred from the clipboard to some spreadsheet
application. If the four lists contain only selections of parameters, e.g., after working with
Parameterizing Help, it is but the selections that will be copied to the clipboard.

174 Operation Manual DcDesk 2000


28 Index of Figures

28 Index of Figures

Figure 1: Dongle for Parallel Port........................................................................................... 8


Figure 2: Dongle for USB Port ............................................................................................... 8
Figure 3: Dongle for PCMCIA Port........................................................................................ 9
Figure 4: DcDesk 2000 Main Window................................................................................. 11
Figure 5: Online Mode.......................................................................................................... 12
Figure 6: Offline State .......................................................................................................... 13
Figure 7: List of Parameters.................................................................................................. 15
Figure 8: List of Measurements ............................................................................................ 16
Figure 9: List of Functions.................................................................................................... 17
Figure 10: List of Curves with All Curves Closed ............................................................. 18
Figure 11: List of Curves with Curve Opened ................................................................... 19
Figure 12: Parameter Input Bar .......................................................................................... 20
Figure 13: Error Condition ................................................................................................. 22
Figure 14: Menu Bar .......................................................................................................... 23
Figure 15: Menu File .......................................................................................................... 24
Figure 16: Warning in Case of Different Versions ............................................................ 24
Figure 17: Load Parameter Values ..................................................................................... 25
Figure 18: Different Hardware and Software Versions...................................................... 26
Figure 19: Request.............................................................................................................. 27
Figure 20: Confirmation ..................................................................................................... 27
Figure 21: Parameter Selection .......................................................................................... 28
Figure 22: Inverted Parameter Selection ............................................................................ 29
Figure 23: Comparison of Parameters – List of Differences.............................................. 30
Figure 24: Warning in Case of Different Versions ............................................................ 31
Figure 25: Request.............................................................................................................. 31
Figure 26: Confirmation ..................................................................................................... 32
Figure 27: Print Parameters ................................................................................................ 34
Figure 28: Load Programme............................................................................................... 35
Figure 29: Download Denied ............................................................................................. 36

Operation Manual DcDesk 2000 175


28 Index of Figures

Figure 30: Loading Procedure ............................................................................................ 36


Figure 31: Prompt "Load Parameters" ............................................................................... 36
Figure 32: Store Parameters in Control Unit? .................................................................... 37
Figure 33: Parameters Stored ............................................................................................. 37
Figure 34: Menu Control Unit............................................................................................ 39
Figure 35: Title Bar ............................................................................................................ 39
Figure 36: Access Rights.................................................................................................... 40
Figure 37: No Connection .................................................................................................. 40
Figure 38: Read Out Parameter Definitions ....................................................................... 41
Figure 39: Version Control................................................................................................. 42
Figure 40: Update Measurements....................................................................................... 43
Figure 41: Message Success of “Store parameters” ........................................................... 44
Figure 42: Activated Selection ........................................................................................... 45
Figure 43: Autoadjust of More Than One Actuator ........................................................... 46
Figure 44: Error Message Before Autoadjust..................................................................... 46
Figure 45: Results of Actuator Adjust................................................................................ 46
Figure 46: Store Parameter Values in Control Unit ........................................................... 47
Figure 47: Error Message After Autoadjst ......................................................................... 47
Figure 48: Safety Prompt.................................................................................................... 49
Figure 49: Operating Data Cleared .................................................................................... 49
Figure 50: Safety Prompt.................................................................................................... 49
Figure 51: Execution of Reset ............................................................................................ 49
Figure 52: Error Message Reset Control Unit.................................................................... 50
Figure 53: Tab Control Unit ............................................................................................... 51
Figure 54: Tab Sensors....................................................................................................... 52
Figure 55: Tab Switch Function ......................................................................................... 53
Figure 56: Tab Hardware Identification ............................................................................. 54
Figure 57: Tab Analogue/PWM Inputs .............................................................................. 55
Figure 58: Tab Analogue/PWM Outputs ........................................................................... 56
Figure 59: Tab Digital Inputs ............................................................................................. 57
Figure 60: Tab Digital Outputs .......................................................................................... 58

176 Operation Manual DcDesk 2000


28 Index of Figures

Figure 61: Tab Digital Outputs with Mask ........................................................................ 58


Figure 62: Selection Menu Adjustment.............................................................................. 59
Figure 63: Analogue Outputs ............................................................................................. 60
Figure 64: PWM Outputs ................................................................................................... 62
Figure 65: Single Assignment ............................................................................................ 65
Figure 66: Logical Combination of Digital Outputs .......................................................... 66
Figure 67: Multiple Assignment of Digital Outputs, Selection Logic ............................... 66
Figure 68: Multiple Assignment of Digital Outputs, Selection Flash................................ 66
Figure 69: Example “Common Error Temperature Too High”.......................................... 67
Figure 70: Example of Combination by AND ................................................................... 67
Figure 71: Multiple Assignment with Error Groups .......................................................... 68
Figure 72: Particular Errors of an Error Group .................................................................. 69
Figure 73: Flashing Digital Output .................................................................................... 70
Figure 74: Test lock............................................................................................................ 71
Figure 75: Test Output with One Output Locked............................................................... 72
Figure 76: Active Test Mode.............................................................................................. 72
Figure 77: Configuration of Sensor.................................................................................... 73
Figure 78: Level for Integrated Display ............................................................................. 77
Figure 79: Injector Code..................................................................................................... 77
Figure 80: Acknowledgment Request ................................................................................ 77
Figure 81: Menu Graphic ................................................................................................... 78
Figure 82: Overview........................................................................................................... 80
Figure 83: Modification of Indication Value ..................................................................... 81
Figure 84: Magnetic Valves ............................................................................................... 82
Figure 85: Curve versus Time ............................................................................................ 84
Figure 86: Zoom within Curve versus Time ...................................................................... 89
Figure 87: Trigger............................................................................................................... 91
Figure 88: Curve versus X.................................................................................................. 93
Figure 89: Zoom in Curve versus X ................................................................................... 97
Figure 90: Tab Recorder................................................................................................... 101
Figure 91: Recorder – File Information............................................................................ 103

Operation Manual DcDesk 2000 177


28 Index of Figures

Figure 92: Tab Curve Parameters..................................................................................... 105


Figure 93: Tab General..................................................................................................... 107
Figure 94: Curve – Viewing Mode................................................................................... 108
Figure 95: Curve Values not in Ascending Order ............................................................ 109
Figure 96: Curve – Editing Mode..................................................................................... 111
Figure 97: Changes of Data.............................................................................................. 113
Figure 98: Selection of Map ............................................................................................. 116
Figure 99: Map Values not in Ascending Order .............................................................. 117
Figure 100: Map – Editing Mode ....................................................................................... 119
Figure 101: Changes of Data.............................................................................................. 121
Figure 102: Measured Curve – Viewing Mode.................................................................. 123
Figure 103: Measured Curve – Table Mode ...................................................................... 125
Figure 104: Changes of Data.............................................................................................. 127
Figure 105: Measured Map - Selection .............................................................................. 129
Figure 106: Measured Map – Table Mode ......................................................................... 131
Figure 107: Menu Error...................................................................................................... 134
Figure 108: Current Bit Errors ........................................................................................... 135
Figure 109: Current Error Group errors ............................................................................. 136
Figure 110: Simple Error Memory ..................................................................................... 137
Figure 111: Extended Error Memory with Error Environment Data ................................. 138
Figure 112: Modifying Environment Data ......................................................................... 138
Figure 113: Current Errors Cleared.................................................................................... 139
Figure 114: Safety Prompt.................................................................................................. 139
Figure 115: Clear Error Memory........................................................................................ 140
Figure 116: Menu Extras .................................................................................................... 141
Figure 117: Tab Port........................................................................................................... 141
Figure 118: Scan Procedure Prompt................................................................................... 142
Figure 119: Baud Rate Not Supported ............................................................................... 142
Figure 120: Legacy Support ............................................................................................... 143
Figure 121: Tab General..................................................................................................... 143
Figure 122: Wrong Font ..................................................................................................... 144

178 Operation Manual DcDesk 2000


28 Index of Figures

Figure 123: Wrong Font ..................................................................................................... 145


Figure 124: Hand Programmer ........................................................................................... 146
Figure 125: Menu Window ................................................................................................ 148
Figure 126: Menu Help ...................................................................................................... 149
Figure 127: Information ..................................................................................................... 149
Figure 128: Parameterizing Help, Superior Hierarchical Level......................................... 150
Figure 129: Parameterizing Help, Subordinate Hierarchical Level ................................... 151
Figure 130: Expanded Parameterizing Help....................................................................... 153
Figure 131: Print................................................................................................................. 163

Operation Manual DcDesk 2000 179


29 Index of Tables

29 Index of Tables

Table 1: DcDesk 2000 Access Level..................................................................................... 4


Table 2: Order Number 2000............................................................................................... 10
Table 3: Order Numbers Communication Cable ................................................................. 10
Table 4: Order Number USB RS232 Adapter .................................................................. 10
Table 5: Order Numbers Dongle Type ................................................................................ 10
Table 6: File Types ............................................................................................................ 155
Table 7: Access Level of Operations for the Two Types of Parameter Files.................... 156
Table 8: Shortcuts.............................................................................................................. 162
Table 9: Return Values of Command Line Version .......................................................... 168

180 Operation Manual DcDesk 2000


30 Index

30 Index
Actuator Adjust ............................................................. 45 Error Status
Adjustment .................................................................... 43 Indication of Current Errors..................................... 22
Analogue Outputs .................................................... 59 FAQ List ..................................................................... 172
Digital Outputs......................................................... 64 Files
Injector Code ........................................................... 76 Initialization File ..................................................... 38
Multiple Digital Outputs .......................................... 65 Files
PWM Outputs .......................................................... 61 Control Unit Definition File .................................... 40
Sensors..................................................................... 72 Curve Parameters.................................................. 160
Single Digital Outputs.............................................. 64 Encoded Parameters .............................................. 159
Administrator .................................................................. 6 Parameter Selection ............................................... 160
Analogue Inputs Programme Files.................................................... 160
Reference Values ..................................................... 74 Readable Parameter ............................................... 158
Autoadjust ..................................................................... 45 Recorder ................................................................ 160
Clear Operating Data..................................................... 48 Hardware Version ................................................... 26, 31
Click Test Installation ...................................................................... 6
Activate.................................................................... 48 Installation
Deactivate ................................................................ 48 Administrator............................................................. 6
Click Test ...................................................................... 48 Introduction..................................................................... 3
Command Line Call .................................................... 166 Level ............................................................................... 4
Load Programme...................................................... 35 Encoded Parameter Files ....................................... 159
Communication Cable..................................................... 7 Readable Parameter Files ...................................... 158
Configuration ................................................................ 43 List of Curves
Connection State ........................................................... 11 Array Parameters ..................................................... 18
Change ..................................................................... 12 Open Array Elements .............................................. 18
Offline Mode............................................................ 13 List of Parameters
Online Mode ............................................................ 12 Compare .................................................................. 27
Control Unit Differences .............................................................. 26
Information .............................................................. 51 List of Parameters ......................................................... 25
Control Unit Load Encoded Parameter Files ..................................... 31
Permanent Memory.................................................. 44 Load Firmware.............................................................. 35
Reset ........................................................................ 49 Load Parameter Values
Curve Parameter Files ................................................. 160 Compare ............................................................ 29, 30
DcDesk 2000 Differences .............................................................. 31
Initialization File...................................................... 38 Different Names ...................................................... 30
DcDesk 2000 Different Values ...................................................... 30
Command Line Call............................................... 166 Inverted Selection.................................................... 29
Communication Cable ............................................... 7 Offline Mode ..................................................... 27, 32
Control Unit Definition File..................................... 40 Selection .................................................................. 28
Dongle.................................................................. 8, 40 Storing in Online Mode ..................................... 27, 31
Exit........................................................................... 38 Load ParameterValues
Order Numbers Communication Cable...................... 7 Differences .............................................................. 26
Questions and Solutions......................................... 172 Load Programme
Setup Procedure ......................................................... 6 Keep Parameter Values ........................................... 37
System Requirements................................................. 6 Standard Values....................................................... 36
DcDesk2000 Load Programme
De-Installation ........................................................... 6 Code Number........................................................... 36
Dongle........................................................................... 40 Default Values ......................................................... 36
Dongle............................................................................. 8 Load Programme........................................................... 35
Parallel Port ............................................................... 8 Load Readable Parameter Files .................................... 24
PCMCIA Port ............................................................ 9 List of Parameters.................................................... 25
USB Port .................................................................... 8 Load Readable Parameter Files .................................... 25
Download ...................................................................... 35 Measurementts
Error Condition ............................................................. 22 Update ..................................................................... 43

Operation Manual DcDesk 2000 181


30 Index

Menu Bar ...................................................................... 23 Settings .................................................................. 143


Control Unit ............................................................. 39 Menu File
Error....................................................................... 136 Exit .......................................................................... 38
Extras ..................................................................... 143 Load Encoded Parameter Files ................................ 31
File ........................................................................... 24 Load Parameter Values............................................ 24
Graphic .................................................................... 78 Load Readable Parameter Files ......................... 24, 25
Help ....................................................................... 151 Load Selection ......................................................... 33
Shortcuts ................................................................ 163 Print Parameters....................................................... 34
Window.................................................................. 150 Programme to Control Unit ..................................... 35
Menu Control Unit Save All Parameter Values ...................................... 32
Activate Click Test .................................................. 48 Save Parameter Values of Selection ........................ 33
Clear Selection......................................................... 45 Store Selection......................................................... 33
Deactivate Click Test............................................... 48 Menu Graphic
Offline Mode............................................................ 41 Curve ....................................................................... 79
Start Connection ...................................................... 39 Curve versus Time............................................. 78, 85
Stop Connection....................................................... 39 Curve versus X .................................................. 79, 94
Menu Control Unit ........................................................ 39 Curves.............................................................. 18, 109
Adjustment......................................................... 43, 59 Magnetic Valves...................................................... 83
Adjustment Analogue Outputs................................. 59 Map.................................................................. 79, 130
Automatic Actuator Adjust ...................................... 45 Maps ................................................................ 18, 117
Clear Operating Data ............................................... 48 Overview ................................................................. 80
Information Control Unit ......................................... 51 Offline Mode ................................................................ 41
Reset Control Unit ................................................... 49 Order Numbers ............................................................. 10
Selection On/Off ...................................................... 44 Parameter
Store Data in Control Unit ....................................... 44 Print ......................................................................... 34
Update Measurements.............................................. 43 Parameter Files ........................................................... 157
Menu Control Units Encoded ................................................................. 159
Clear Selection......................................................... 45 Readable ................................................................ 158
Deactivate Click Test............................................... 48 Parameter Input Bar ...................................................... 20
Start Connection ...................................................... 39 Name Input Field..................................................... 20
Stop Connection....................................................... 39 Number Input Field ................................................. 20
Menu Control Units Value Input Field..................................................... 21
Activate Click Test .................................................. 48 Parameter Lists ............................................................. 14
Adjustment......................................................... 43, 59 Column Headers ...................................................... 14
Adjustment Injector Code ........................................ 76 Configuration Parameters ........................................ 15
Adjustment of Analogue Outputs............................. 59 Copying ................................................................. 162
Adjustment of Digital Outputs ................................. 64 Function Parameters ................................................ 16
Adjustment of Multiple Digital Outputs .................. 65 List of Curves .......................................................... 17
Adjustment of PWM Outputs................................... 61 List of Functions...................................................... 16
Adjustment of Sensors ............................................. 72 List of Mesasurements............................................. 15
Automatic Actuator Adjust ...................................... 45 List of Parameters.................................................... 15
Clear Operating Data ............................................... 48 Parameter Groups .................................................... 14
Information Control Unit ......................................... 51 Parameterizing Help ........................................ 19, 152
Offline Mode............................................................ 41 Parameters for Curves and Maps ............................. 17
Reset Control Unit ................................................... 49 Sorting ..................................................................... 14
Selection On/Off ...................................................... 44 Values of Measurements and Calculations .............. 15
Store Data in Control Unit ....................................... 44 Parameter Selection
Update Measurements.............................................. 43 Load......................................................................... 33
Menu Cotrol Units Store ........................................................................ 33
Adjustment of Single Digital Outputs...................... 64 Parameter Selection .................................................... 152
Menu Error Activation .............................................................. 154
Clear Current Errors............................................... 141 Load....................................................................... 154
Clear Error Memory............................................... 141 Store ...................................................................... 154
Current Errors ........................................................ 136 Parameter Valeus
Stored Errors .......................................................... 138 Save Selection ......................................................... 33
Menu Extras Parameter Values

182 Operation Manual DcDesk 2000


30 Index

Save All ................................................................... 32 Safety Instructions


Parameter Values Normal Operation ...................................................... 1
Load ......................................................................... 24 Servicing and Mantenance......................................... 1
Load Encoded Parameter Files ................................ 31 Save Parameter Values
Load Readable Parameter Files................................ 24 All 32
Load Readable Parameter Files................................ 25 Encoded Parameter Files ................................. 32, 159
Parameterizing Help.............................................. 19, 152 Readable Parameter Files ................................ 32, 159
Curve Button.......................................................... 152 Selection .................................................................. 33
Single Task ............................................................ 152 Selection
Tasks ...................................................................... 152 Load......................................................................... 33
User Specific Customization.................................. 154 Store ........................................................................ 33
PC Selection
Minimum Requirements ............................................ 6 Clear ........................................................................ 45
Print....................................................................... 34, 165 Show........................................................................ 44
Parameters................................................................ 34 Selection Files............................................................. 160
Programme Download................................................... 35 Software Version .................................................... 26, 31
Programme Files ......................................................... 160 State of Connection
Programme to Control Unit........................................... 35 Change..................................................................... 39
Questions and Solutions .............................................. 172 State of Connection
Recorder Files ............................................................. 160 Offline Mode ........................................................... 41
Reset Control Unit......................................................... 49 Store Parameters ........................................................... 44
Safety Instructions........................................................... 1 System Requirements ..................................................... 6
Commissioning .......................................................... 2

Operation Manual DcDesk 2000 183


31 Order Specifications for Manuals

31 Order Specifications for Manuals

There is no charge for technical manuals ordered in reasonable quantities.


Order the necessary manuals on our speed governors from your nearest
HEINZMANN location.
(Please click on “HEINZMANN location” to see the list of our subsidiaries and agents in the
world).

Please include the following information:


• your name,
• the name and address of your company (you can simply include your business card),
• The address where you want the manuals sent (if different from above),
• the number(s) and title(s) of the desired manual(s),
• or technical data of your HEINZMANN equipment,
• the quantity you want.

You can directly use the following fax-form for ordering one or several manuals.

Most of the manuals are available as Acrobat PDF-files, too. On request they can be send via
e-mail.

We solicit comments about the content and the presentation of our publications. Please, send
your comments to:

HEINZMANN GmbH & Co. KG


Service Department
Am Haselbach 1
D-79677 Schönau
Germany

184 Operation Manual DcDesk 2000


Fax Reply

Order for HEINZMANN technical manuals


Fax-Hotline +49 7673 8208 194

Please send me the following manuals:

Quantity No. of the manual Title

Please send me your new sales documentation about

( ) the HEINZMANN Analogue Governors Application:....................................................


( ) the HEINZMANN Digital Governors Application:....................................................
( ) the HEINZMANN Gas Engine Equipment Application:....................................................

Company ......................................................................................................................................

Contact Person..............................................................................................................................

Department ...................................................................................................................................

Address......................................................... Country/Code/Town..............................................

Phone............................................................ Fax .........................................................................

E-Mail...........................................................................................................................................

Activity.........................................................................................................................................

Date ..............................................................

You might also like