You are on page 1of 94
Fritz HeInzmann, GmbH & Co. Drehzahlregler ‘Am Masobach 1 1079677 Schonau Schwarewaid) Germany ‘Telefon (07673) 8208-0 Telefon (07673) 8208-88 Ustlane=DE125551926 HEINZMANN Digital Speed Governors Programming of the HEINZMANN Digital Speed Governors Brochure DG 95 110-e / 09-95, HEINZMANN Speed Governors Programming Digital Controls HEINZMANN Speed Govemors WARNING Read this entire manual and all other publications appertaining to the work to be performed before installing, operating or servicing this equipment. Practice all plant and safety instructions and precautions. Failure to follow instructions correctly may result in personal injury and/or damage to property. WARNING The engine, turbine or any other type of power plant must be equipped with separate overspeed-, overtemperature- resp. over- pressure shutdown devices operating independently of the electronic speed governor. Such devices are absolutely indispens- able in order to protect operating personnel against injuries and the engine against damages that may occur in case of @ runaway or of a failure of the electronic speed control We retain the right to introduce technical changes! Programming Digital Controls HEINZMANN Speed Governors Programming Digital Controls, HEINZMANN Speed Govemors Contents Page 1 General information 1.1 Parameter Lists 1.2 Parameter Value Ranges 13 Levels. ; 1.4 Programming Possibilities 1.5 Further information... AUR WS 2 Starting the Engine. 3 Configuring the Governor with the Hand Held Programme: 3.1 The Display Panel. 3.2 The Control Panel... 3.2.1 The Standard Functions 3.2.2 The Second Functions... 3.2.3 Special Functions. 3.23.1 Engine Stop von 3.2.3.2 Saving Values in the Governor. 3.2.3.3 Data Transfer Governor & Hand Held Programmer Governor. 3.2.3.4 Data Transfer PC & Hand Held Programmerr & PC. 3.2.3.5 Error Memory 3.2.3.6 Data Blocks 3.2.5.7 Automatic Adjustment of Actuator 3.3 Parameter Selection 3.3.1 Entering Parameter Number 3.3.2 Selection by Arrow Keys 3.4 Changing Values. 3.4.1 Entering Values 3.4.2 Changing Values Directly 3.5 User Masks 3.5.1 General... 3.5.2 Activating and Deactivating the User Mask. 3.5.3 Creating and Deleting User Masks... Programming Digital Controls 0 EINZMANN Speed Governors 4 Configuring the Governor with the PC-Program.. 4.1 General 4.2 Starting the Program 4.3 The Selection Configuration Window. 43.1 Selecting Parameters. 43.1.1 Mouse ... 43.1.2 Keyboard... 43.2 Transferring Parameters to the Select Configuration Window, 43.2.1 Mouse. 4322 Keyboard 4.3.3 Removing Parameters from the Select Configuration Winds 4.3.4 Changing Parameters. 4.3.5 Constantly Updating Measured Values. 4.3.6 Saving and Loading Configurations.. 4.4 The Main Menu 4.4.1 Menu Item File 4.4.1.1 Without Governor. 4.4.1.2 Values Load. 4.1.3 Values Save. 4.4.1.4 Values Save as... 4.4.1.5 Configuration New. 4.4.1.6 Configuration Load 4.4.1.7 Configuration Save... 4.4.1.8 Configuration Save as. 4.4.1.9 Print 4.4,1.10 Printer Setup 4.4.2 Menu Item Governor.. 4.4.2.1 Start Communicatio 4.4.2.2 Stop Communicator 4.4.2.3 Automatic Adjustment of Actuator... 4.4.2.4 Store Parameters in Governcr.... 4.4.2.5 Data BIOCKS non 4.4.2.6 Read Mask from Governor. 4.4.2.7 Store Mask in Governor. 4.4.2.8 Adjusting Sensors.. 4.4.2.9 Simulation...... 4.4.3 Menu Item Graphic. 443.1 View over t.. v Prograrniming Digital Contrals HEINZMANN Speed Governors. 4.4.3.2 Description of the Options in the Graphics Window. 4.4.3.3 View over X. 4.43.4 Set limit curve.. 4.4.3.5 Oveniew.. 4.4.4 Menu Item Errors. 444.1 Actual errors.. 2 Stored errors... .3 Clear actual errors. A Erase stored errors. 4.4.6 Menu Item Window. 4.4.7 Menu item Shortcuts, 44.7.1 Goto parameter 4.4.7.2 Change parameter. 4473 Stop/Start engine 4.4.7.4 Start all curves... 4.4.8 Menu Item Help... 5 Error Handling. 5.1 General nn 5.2 Error Memories, 5.3 Modifying Reactions to Errors. 5.4 List of Error Parameters vane 5.5 Display of Operating Conditions 5.6 LED Display. 6 Appendix 6.1 List 1: Parameters. 6.2 List 2: Measuring Values. 6.3 List 3: Functions... : 6.4 Liste 4: Characeristics and Tag Maps 6.5 Order specifications for Brochures. 6.6 Agents... Prograrnming Digital Controls v HEINZMANN Speed Governors Programming Digital Controls HEINZMANN Speed Governors 1 General Information The HEINZMANN® Digitals Controls are designed to serve as general purpose controls for diesel engines, gas engines, and other prime movers. Besides their primary function of controlling speed, the controls are capable of performing a great variety of other tasks and functions. Actual engine speed is measured by @ pulse pick-up on the starter gear. With regard to safety redundancy, either an additional pick-up can be installed, or the generator signal from terminal W can be used by the control as a substitute for the speed signal so that operation can continue in case the first pick-up should happen to fail. Engine speed is set by one or more setpoint adjusters. These adjusters can be analogue or digital ones. Further digital inputs permit to switch on functions or to change over to other functions. 1.1 Parameter Lists In developing the HEINZMANN® Digital Controls highest priority was given to realizing a combination of universal applicability and first grade functionality. As for each function several adjustable parameters had to be provided, some system was needed to con- veniently organize the great multitude of parameters resulting from the numerous functions that had to be implement. For the sake of clarity and casy access, the para- meters have therefore been grouped into four lists. 1. Parameters Parameters used for adjusting the control and the engine (parameter numbers 1..1999) 2. Measurements Parameters (measuring or monitor values) used for displaying the actual states of the control and the engine (parameter numbers 200.3999) 3. Functions Parameters used for activating and switching over functions (parameter numbers 4000.5999) 4. Curves Parameters used for programming characteristic curves and tag maps (parameter numbers 600.7999) Each parameter has a number and an abbreviation. The parameter number indicates which list the parameter belongs to. Within the lists, the parameters are arranged by groups and thus readily identified Programming Digital Controls 1 HEINZMANN Speed Governors groups and thus readily identified. The following overview shows the lst Parameters ‘Measurements Functions Cuves No, [Signification No. [Signification No. [Signification No. [signification TJrumberoftech=peed | 2000]pulse pidkup/apeed 000} pic-up/apead 1odfstbity/charecersic — ] 2100|stabity/charactersic | 4100|characeistc diagram |s1.00fcheracerstic diagram of ldagrer lagi fatty 2o0framp/start 2200| | <200|amp \6200fcharacteriicdagrem of sibility (conection valves) ‘500 actuate positon }2800]sctustor poston 4300] 309] A00)iding/moximwm speed | 2400)iding/maximum speed | a400}iding/masimurn speed |s400}boost pressure dependent contol contol conser fet nition 1/2 500}ol pressure/boost pressu-| 25000 pressure/boost press | 45000 pressure/boostpressu-fasn0)ai pressure monitorings JeAemperatures resemperatires reemperatvies «605]powe conto! 2600)power contol 4600|power contre, Jsc00]poner characte oofimtaton 2700fimitation a70o}imtaton Js700]speed dependent fu! Fmitaton 1 sccfewich assignment 2e0cfswitch states 4800] itch simulation e200] peed cependent fet imstaion 2 300ffuncton assignment | 2900)messuced values 12 Programming Digital Controls HEINZMANN Speed Governors for "Excessive difference in actuator travel' is signalled to have occurred, if no error is being detected, the message NO ERROR will show up. The programmer's display is illuminated to ensure legibility in insufficiently lighted envi- ronments. 3.2 The Control Panel Fig. 3 The Control Panel The programmer's control panel is divided into several groups some of which are di- stinguished by different background colors. In addition to their standard functions, a number of keys are assigned a second function which is denoted by the blue legend and activated by the topmost left key [2nd]. Keys exhibiting exclusively blue captions have no effect unless in combination with the [2nd)-key. 3.2.1 The Standard Functions cimur] Lame) eames] these koys (background green) pernit to switch between the different lists (standard functions). In doing so, the last-selected list item is kept in memory. Example: If the parameter 10 SPEED_MIN1 had been accessed while working in the parameter list (PARAM) and if after switching to the function list (FUNCT) any para- Programming Digital Controls 13 HEINZMANN Speed Governors L2 to The numeric keys (no particular background color) serve to enter parameter numbers and the parameter values. \_-_J The point key is used for entering decimal places. The allowable number of decimal places after the point is to be seen from the third line of the display (value range). SJ If a typing mistake occurs while entering parameter numbers or values, entry can be aborted with the [CE] key (CE = Clear Entry). The blinking cursor will disap- pear from the topmost line and the previous value will be displayed again. euerr} With this key, the user mask for the currently selected parameter is activated or deactivated. The Hand Held Programmer must, however, have been programmed to at least level 4 if this key is to be used. These keys (background black) are destined for selecting parameters For direct input, the [NUMBER] key is to be pressed first. The parame- ter number will be replaced by a blinking cursor indicating that a new number may be entered. Entry is terminated by pressing the [ENTER] key (background black/green) which will bring the desired parameter enter into display. In case the parameter number entered does not exist, the ait patameter with the next higher number is selected. Pressing the key [t] will select the next parameter, pressing [2] the preceding one. UF 4 tener ) With this key, the user mask of the Hand Held Programmer is switched on and off. it has to be recalled that the Hand Held Programmer must have been pro- grammed to at least level 4 if this key is to be used. wo) (2) {J Gon j With these keys (background green), the value of the parameter selected can be altered. For direct input, the key [VALUE] is to be pressed first. The topmost line will display a blinking cursor indicating that a new va- lue may be entered. Entry is terminated with the key [ENTER], and the entered value is accepted by the governor. Should the entered value happen to be smaller than the lower limit or larger than the upper one, the respective limit value will be set in- stead. An alternative option provides for continuously changing the values. Thus, by pressing the [+] key the value displayed will be increased and by pressing the [ key decreased. The increment of these changes can be set through the parameter 1876 VALUE_STEP. VALUE_STEP always refers to the smallest adjustable unit of a paramne: Programming Digital Contro's HEINZMANN Speed Governors decreased: Fhe ICrement Gf these craniges carr be set.through-the-parameter1876___ -YALUECSTEP-VACUECSTEP always Tefers-to-the smallest adjustable ur ara ter (with two decimal places this will be hundredths, with integer numbers units, etc). Notice: The parameters contained in the DISPLAY list and numbered 2000 through 3999 are measuring and display values that are not subject to alteration. These keys placed to the left of the control panel (background blue) have not been allocated any standard functions, 3.2.2 The Second Functions Co wah his key, the second or special functions can be invoked. After pressing the key, an "S" is displayed to the right of the bottom tine, and the Hand Held Pro- grammer will be waiting for the next key to be entered (like a pocket calculator). if inadvertently pressed, correction is possible by pressing the [2nd] key once more, which will also make the "S" disappear. The second functions allocated to these keys are jumps to the most relevant para- meter groups. Their significations are: [P10] Jump to the parameters for PID adjustment [ERRORS] Jump to the parameters for error display [SPEED] Jump to the parameters for speed adjustment [DROOP] Jump to the parameters for droop adjustment. The following keys open a way to moving through the lists very fast. By pressing the [2nd] key and then the specified key the following jump functions are performed: Programming Digital Controls 15 HEINZMANN Speed Governors. 16 Jump to the first parameter of the currently selected list fl Jump to the last parameter of the currently selected list Jump to the first parameter of the next parameter group CE) Jump to the first parameter of the previous parameter group The increment for the last two keys is 100. Example Sequence of keys: Status: The parameter 2120 DROOP has been selected [2nd] [NEXT] Selects the parameter 2300 ACT_POS [2nd] (LAsT] Selects the parameter 2100 PID_CORR [2nd] [BEGIN LIST] Selects the parameter 2000 SPEED. L Ef ) os) The second functions of these keys enable to increase and decrease Parameter values considerably faster. The encrement will be ten times the value of the parameter 1876 VALUE_STEP (increment) ~__! With this key, the sign of the parameter value can be changed (it permitted by the parameter value range). 3.2.3. Special Functions Special functions are selected in like manner using the [2nd] key. After pressing the [2nd] key, an "S" is displayed to the right of the bottom line, and the Hand Held Programmer is waiting for input from some special key. 3, 1 Engine Stop (ee By shortly pressing this key, the transient behaviour of the engine can be checked. When the key is pressed, the governor will pull the actuator to its stop position and keep it there as long as the key is held down. If the key is released before the engine comes to a standstil, the governor will run up the engine again to set speed. Programming Digital Controls HEINZMANN Speed Governors 3.2.3.2. Saving Values in the Governor Parameter values that have been altered during operation are stored only in the governor's RAM and are bound to get lost as soon as the power supply is turned off. This feature permits of testing various governor adjustments without interfe- ting with the governor's configuration. If, however, the changes are to be retained, it is necessary that they be permanently saved in the governor. eave (a8) With this key, the current values and the programmed mask are perma- nently saved in the governor. During storage, the message "Saving data in gover- nor" is issued. 3.2.3.3 Data Transfer Governor Hand Held Programmer > Governor The Hand Held Programmer is capable of storing one complete data set. This provides a possiblity to transfer data sets from one governor to another. Notices: It is always the complete data set that will be transferred. This implies that also values that might be different for different governors will be overwritten, particularly the reference values for the actuator and for the analog inputs. It is, therefore, imperative that an automatic adjustment of the actuator be carried out each time data have been transferred. If necessary, the reference va- lues for the analog inputs should also be adjusted. With this key, the complete data set of the governor is stored in the Hand Held Programmer. The display will read "Receiving data", and a slide bar will indi cate the stage of data transfer in per cent. Depending on the number of parame- ters to be transmitted, transfer will be completed after approx. 2-4 minutes, and all values will be permanently stored in the Hand Held Programmer, (a | With this key, the values are downloaded from the Hand Held Program- mer to the governor. Before starting transmission, the hardware and software numbers are displayed to make sure that the governor and the data set are com- patible. Transmission must be started by pressing [ENTER]. if any other key is Pressed instead, the Hand Held Programmer will switch over to standard parame- ter representation without transmitting any data. After pressing the [ENTER] key, the messages "Transmitting data" and "Transmission complete" are briefly dis- played, followed by the instruction "Save data and restart the governor to work with the new data set’. This instruction signals that the values transferred from Programming Digital Controls v7 HEINZMANN Speed Governors the Hand Held Programmer have to be permanently stored in the governor by the key sequence [2nd] and [SAVE DATA]. After that, the governor must be restar- ted, There are two ways of restarting the govemor. One is by pressing the [RESET] key (if available) on the governor's mother board, the other by switching power supply to the governor off and on (which will always work). Restarting the governor is necessary because, for reasons of security, some of the values, such a5 number of teeth of the speed pick-up, become effective only after a reset. 3.2.3.4 Data Transfer PC > Hand Held Programmer <> PC Similary, the data set of the Hand Held Programmer may be downloaded to a PC. Vice versa, the Hand Held Programmer may be programmed with a data set from the PC. Connecting the Hand Held Programmer and a PC will require a special adapter cable that ensures power supply to the Hand Held Programmer. To put the Hand Held Programmer into communication mode, it is necessary to keep either the [SEND DATA] key or the [GET DATA] key pressed for about 5 seconds while the Hand Held Programmer is connected to the power supply. After issuing the switch-on message, the display reads "Waiting for a command’, signalling that the Hand Held Programmer is ready for communication with the PC. In addition, the hardware and software numbers of the data set stored are displayed. Using the HEINZMANN® PC program DC_DESK, the data set stored in the Hand Held Programmer can now be read out and stored in the PC. Storage is commented by the Hand Held Programmer with the message "Transmitting data". In similar fashion, data can be downloaded from the PC to the Hand Held Pro- grammer. In this case, transmission is no longer confined to complete data blacks but will equally work for a restricted choice of parameters (see description of PC program). Receipt of data sets by the Hand Held Programmer is acknowledged through the message "Receiving data’. Programming Digital Controls HEINZMANN Speed Governors 3.2.3.5 Entor Memory For more detailed information about the error memory, please refer to section 5.2 of this manual. At this point, it will suffice to explain the functions of each single key. This key serves to clear the error memory of actual errors. The display wil show the message "Clear error memory”. Co) wah eis key, the errors saved permanently in the governor are erased. The action is confirmed by the message "Erasing errors”. 3.2.3.6 Data Blocks The governor is capable of accomodating several data blocks each containing a complete data set. ® _} On pressing this key, the existing data sets are listed, and the number of the data block to be deleted can be entered. Entry may be aborted with the key ICE] without deleting any data sets 3.2.3.7 Automatic Adjustment of Actuator () After pressing this key, the instruction “Confirm actuator adjust! Press ENTER to continue" is displayed. It is now possible to either carry out automatic adjustment (autoadjust) or abort the procedure by pressing any other key. Auto- matic adjustment may be performed only with the engine at a standstill. If several actuators are connected to the governor, the Hand Held Programmer will offer a choice for which actuator automatic adjustment is to be performed. Automatic adjustment of the actuator corresponds to adjusting feedback voltage for an analog governor. Programming Digital Controls 19 HEINZMANN Speed Governors 3.3 Parameter Selection 3.3.1 Entering Parameter Numbers. (Cm) After pressing the [ENTER] key, the parameter number is replaced by a blin- king cursor, and the Hand Held Programmer will be waiting for a number of maxi- mum four digits to be entered. Entry has to be terminated with the [ENTER] key. The parameters are auto- matically included in the user mask. if a number has been entered that does not exist in the governor, the parameter with the next higher number‘is selected. It is only possible to select parameters that have been programmed for the previously set level. Lex J input can be cancelled with the key [CE]. 3.3.2 Selection by Arrow Keys TS) (HOT) (oes) (oO) vara (ner) (rover } leunes) First, select the desired list with one of the ke ys PARAM, DISPLAY, FUNCT or CURVES. ) By shortly pressing the arrow keys, one can then move on to the next Parameter or go back to the preceding one. Keeping the keys pressed permits to quickly browse through the lists. By using the second functions, parameter selection becomes considerably faster. The function [NEXT] performs a jump to the first pa- rameter of the next group, the function [LAST] a jump to the first parameter of the preceding group. (exon [eae The function [BEGIN LIST] performs a jump to the beginning of the list and the function [END LIST] to ist end. Notices: In order to make use of any second function, the key [=] must have been pressed beforehand. Programming Digital Controls HEINZMANN Speed Governors 3.4 Changing Values 3.4.1 Entering Values (on pressing the [VALUE] key, a blinking cursor appears in place of the value, and the Hand Held Programmer will be waiting for input of a new value. Value range and number of decimal places can be read from the third line of the display, if the value entered is outside the value range, the respective limit value will be set, Cite point preceding decimal places is entered with the point key. The sign of the value may be changed by means of the second function [+/-) (=) Input can be cancelled by pressing the key [CE]. in this case, the previous value is displayed again. (==) Entering values is terminated by pressing [ENTER]. 3.4.2. Changing Values Directly * {J With the help of the keys [+] and [}, the value of the currently dis- played parameter can be directly changed without having to leave the standard pa- rameter display. By shortly pressing the keys, the value is altered by one step, and by keeping the keys pressed, it is altered continuously. The value will, however, change only within the limits of the value range as indicated in the third line of the display. ‘The increment can be set by means of the parameter 1876 VALUE_STEP. Using the second functions [x10], the value will be altered by ten times the increment. Notice: In order to delete a value, only the keys [VALUE] and [ENTER] are to be pressed. There is no need to enter zero. Direct entry is particularly suited to switching functions on and off since their values vary only between 0 and J. Thus, pressing the key [+ will suffice to switch any function on and [] to switch it off. The parameters contained in the list DISPLAY and numbered 2000 through 3999 are measuring ond display values thot are not subject to direct (or any other) alteration. Programming Digital Controls 21 HEINZMANN Speed Govemors 3.5 User Masks 3.5.1 General From level 4 upward, the user is granted access to a great number of the governor's parameters. To facilitate access and survey, the possbbilty of creating user masks has been provided. Any desired parameter can be readily allocated to a user mask With the user mask activated, only the allocated parameters will be displayed. In order to take advantage of this function the Hand Held Programmer must have been pro- grammed to level 4 at least. 3.5.2 Activating and Deactivating the User Mask With this key, the user mask is activated or deactivated. If the user mask is activated and no parameter has been programmed for inclusion in the user mask, the message "No parameter in mask" will be issued. If a parameter has been pro- grammed for the user mask, this will be indicated by displaying "Mask" at the end of the third line. If the user mask is deactivated, the third line will read “on" or “off” These messages indicate whether the specified parameter has been programmed for inclusion in the user mask ("on") or not ("off"). On powering up the Hand Held Programmer, the mask is activated by default. 3.5.3 Creating and Deleting User Masks (ower) with this key, the selected parameter is assigned to the mask or removed from it. If the user mask is already activated, the current parameter is deleted from the user mask, and the following parameter is displayed. With the user mask activa- ted, a parameter can be directly programmed for inclusion in the user mask by me- ans of the key [NUMBER] Notice: To delete a user mask completely, the user mask is to be activated first with the third line reading "MASK" as described before, Then, the key [ON/OFF] is to b= pressed so many times until the message *No para- meter in mask” eppears. In the same way as any value changes, programming the masks will ta- ke place only in the governor's volatile memory. if the results of pro- gramming ore to be made permanent, the function [SAVE DATA] must be executed. Programmning Digital Controls HEINZMANN Speed Governors 4 — Configuring the Governor with the PC-Program 4.1 General The PC program DC_DESK is used for setting and visualizing parameters and functions of the HEINZMANN® bigital Control. Visualization executes alternatively by graphics or alphanumerically. DC_DESK has been designed as software for Windows. The layout and the basic functions of the program are structured exactly like Windows functions (eg, windows technique, pulldown menus, etc). The following description of the pro- gram assumes the user to be knowledgeable of how to work with Windows programs in general and will, therefore, not go into details about specific Windows functions and applications. Depending on Windows’ country specification, the PC program will present the menus either in German or in English. Similarly, the decimal delimiter will be adopted in accor- dance with country specification. Shipping the PC program includes by standard the files 01030000._p and STANDARD.HZM that pesmit to run the program straightaway (see section 4.4.1.1) and to start processing and changing parameter values without being connected to a governor. 4.2 Starting the Program ccimesk aL Fig.4: The DC_DESK icon After booting Windows, the DC_DESK icon must be activated using either the mouse cursor or the keyboard, The program may then be started by double-clicking with the left mouse button or by pressing the [ENTER] key. Programming Digital Controls 25 HEINZMANN Speed Governors Ble Governor Graphie Errors Options Window ShortCuts _Help Woasurements Functions Parameters om : ioe Fig.5: Screen after Pragram Start Immediately atter starting the program, the screen wil look like the one shown in figure 5. The screen divides into five windows, four of them exhibiting the names of the pa- rameter lists in their title bars: Parameters Parameters for adjusting the governor and the engine: Measurements Parameters indicating the current states of the governor and the engine. Notice: By default, measurements are not updated in this window. However, upda- ting of measurements every 5-60 seconds can be activated in the menu "Options" Functions Parameters for activating and switching functions. Curves Parameters for programming characteristic curves and maps of coefficients. 24 Programming Digital Controls, HEINZMANN Speed Govemors The fifth window is the Select Configuration window. It is only in this window that pa- rameter values can be changed or measured values continually updated (see section 4.3), In the lower left comer, there is a label indicating the the program status. Two states are to be distinguished: “OFFLINE” = There is no connection to the governor. “ONLINE” "> Connection to the governor has been established. On starting the program, no parameters are displayed (see figure 5) since at this point the program will neither be in what is actually the “OFFLINE” state nor in “ONLINE” state. It is now up to the user to decide whether to establish connection to the governor or to. make parameter changes without the governor. Depending on the program status, the functions of the different pulldown menus are either active or grayed, The single menu items and the differences of their functions with regard to the two possible states will be discussed below. le “Governor “(raphe Errors Qntons —Vndow —ShortGus “He (3 eter Measurements: 5 jpeg ee ar ORPBUB| 2000 seEED Oiyain for eereneerscetimns eg Tg gE oer grees noon on Gaim sce acre Se Sib! dencQioey Semmamaeeet Sin a5¢ Serio sesame Mot $0. ecg Steernocaes wwe tise oo fearon oY SS Se Seems ur ve evant ves nosastcnns veo oo ost | Gio Semper nan 3 es seer niece tame Hera Sopaacs 3 amin 3 > fois seaeae want b pone ee iae tree Functions = fees LE 3 EERE sc Seek ER ncn > ot fitter Ef ssve sonm-oarsareh i og e ues exiabran fot E : 50 Smenas nr. > oer fs F — ei Srentioorinan oe i et Te a iso seta sae i oa € Pion noce ee les seem ae ox a brk ab dasa 09 timin ue : 3 Seeuctane te tiain . 2 Soa aieo Linas 8 3 sees isons 3 cre E 2 teats = xo oe ues inn ior satan orceotay nist iain 6 - 405 Bon zum 9 03 trades 3) ‘ime 8 > tas Bimmmasiena = TUT SPIRE 8: Ss 3 someone wee 8 Gime 0 toss sree reaper Somes t |i! Bammermorns © zante Sako: See], oe eee ie ain Sallis ge ree) Sint oo ERE pee = E fc Fig.6: Screen in ONLINE State Programming Digital Contols, 25 HEINZMANN Speed Governors Figure 6 shows the screen after setting the program ONLINE. Connection to the gover- nor can be established or interrupted by the item Governor in the pulldown menu. These functions may also be invoked directly from the keyboard with the function keys Fa/FS, Start connection to governor [Fa] > “ONLINE” Stop connection to governor [5] “OFFLINE” Unlike figure 5, the diverse windows are now filled with parameters. Similarly, parame- ters will be displayed in the Select Configuration window in figure 6 as the program will always load the last-saved configuration (status as on exiting the program). 4.3 The Selection Configuration Window [2300 acT_pos 1s J2391 acT_Pos_sereomrr oo 5700 POSETTOMER_oN ° S701 POSTTEONER_VAR_oN ° Fig7: The Select Configuration Window The Select Configuration window (figure 7) serves to alter parameters and to have the measured values constantly updated. This configuration window displays the selections of those parameters that are needed to execute certain functions. Thus, various para- meters have to be grouped together, eg, for speed ramps, for PID adjustment, for set- ting the starting fuel amount, etc. The ability to save a particular configuration and to load it again some time later provides a convenient way tor adjusting the various go- vernor functions. Section 4.3.1 will offer a description of how to pick parameters from the four lists and include them in such selections. 26 Programming Digital Controls HEINZMANN Speed Governors 4.3.1 Selecting Parameters Parameters that have been selected are marked by highlighting the respective line. 43.1.1, Mouse Single parameters are selected by clicking on them with the left mouse button. By clicking the left mouse button with the [Ctrl] key held down, several individual pa- rameters can be selected, and with the [Shift] key pressed, blocks of parameters. 4.3.1.2 Keyboard Single parameters may be selected by the cursor keys, any number of parameters by the cursor keys with the [Shift] key held down, 4.3.2 Transferring Parameters to the Select Configuration Window 43.2.1 Mouse Single parameters are transferred by double-clicking with the left mouse button, groups of parameters by dragging them over with the right mouse button pres- sed. 43.2.2 Keyboard Any number of specified parameters will be transferred to the configuration win- dow by simply pressing the [ENTER] key. 4.3.3. Removing Parameters from the Select Configuration Window Single parameters may be deleted with the key [E] or the key [Del]. The entire se- lection can be cleared by the item "Selection New" in the File Menu 4.3.4 Changing Parameters The value of the parameter specified in the Select Configuration window is displayed in a separate text box. Pressing the [ENTER] key will take into the text box and permit to directly change the parameter value there. By pressing the [ENTER] key a second time, the value is accepted and transmitted to the governor. This also takes back again to the list where the next value may be picked with the arrow keys. By clicking on the buttons next to the text box, the values can be continually decreased ([s] [<<]) or increased ({>] [>>]). The increment by which the value is decreased I<] resp. increased [>] equals the smallest possible value of the parameter selected Prograrriming Digital Controls a HEINZMANN Speed Governors 28 (Ix] [<<] or increased ((>] [>>]). The increment by which the value is decreased I<] resp. increased [>] equais the smallest possible value of the parameter selected (last decimal place) whereas the increment effected by the keys [<<] and [>>] has to be set in the menu Options. if the cursor is placed within the text box, the same actions may be performed using the keys [8]/[3]. In this case, the keys []/[] will have the same effect as the buttons [<]/[>] and the combination [Shift] +[3]/[2] the same as the buttons [<<]/[>>] 4.3.5 Constantly Updating Measured Values Clicking on the button [on/off] causes the measured and display values to be con stantly updated in the Select Configuration window. A blinking blue point will indicate that this function is active. Notice: When measured values are displayed graphically in the Curves window this function should be disabled to relieve the serial interface. 4.3.6 Saving and Loading Configurations By means of the items "Selection Load/ Selection Save/ Selection Save as" in the pulldown menu "File", the parameters displayed in the Select Configuration window can be saved or a new selection loaded. Files listing parameter numbers for display in the Select Configuration window have the extension *.cfg. By standard, HEINZMANN® ships the following configurations: *pos_mod.cig Parameters for the positioning made sramp.ctg Parameters for adjusting the speed ramps. estart.ctg Parameters for initial governor start-up *pid.cig Parameters for PID adjustment Prograrnming Digital Controls HEINZMANN Speed Governors 44 The Main Menu The main menu consists of the following items: ° File * Governor © Graphics © Errors «© Options © Window © Shortcuts * Help Each of the items opens a pulldown menu listing diverse specific options. These functi- ‘ons can be invoked “Windows-like”. 4.4.1 Menu item File HEI Governor Graphic _Erro Print... tre Printer setup... Close Fig8: Menu Item File To complete the picture, fig. 8 shows the pulldown menu of menu item "File" as it will appear after starting the program. Note that most of the options are grayed since at this point the program status is neither “OFFLINE” nor "ONLINE". Prograrnming Digital Controls 29 HEINZMANN Speed Governors Graphic Erro ‘Governor Graphic _Erro Values save.. crits ‘ Values save as... Values save at Configuration new Configuration new Configuration toa F2 Configuration toad... F2 Configuration save... F3 Configuration sav Fa Configuration save as. Configuration save as... Print. cine Print. tree Printer setup... Printer setup.. ‘lose Glose Fig. 8a Status “OFFLINE” Fig. 8b: Status “ONLINE” 4.4.1.1 Without Governor On selecting this option, data sets may be processed using the PC program without being connected to any governor. The program will first offer to choose among the available hardware and software versions. After selecting the governor type, the respective parameter definitions are loaded. The parameters are dis- played with their numbers, names, value ranges, units and levels and are then ready to be processed. Shipping by HEINZMANN® includes a standard file that permits to adjust the basic functions. If it is intended, however, to process custo- mer specific functions without @ governor, the PC must have previously been connected to some suitable governor, since the PC program cannot make gover- Nor types available it is not acquainted with. if this is taken account of, there will be no difficulty in loading the respective parameter values. Notice: This menu item is available only when in OFFLINE mode. 4 2 Values Load All parameter values stored in the computer can be loaded except the parameters with numbers from 2000 to 3999 as these parameters represent measurements and status values. 4.4.1.3 Values Save The data set available in the PC can be saved to the current drive under its old file name. 30 Programming Cigtal Controls HEINZMANN Speed Govemors 4.4.1.4 Values Save as The data set available in the PC can be saved to any drive and is assigned the specified file name. Notices: Saving values will in any case include measurements and states as it is necessary that some complete actual state be recorded. These va- tues, however, can be displayed only by means af a separate text program. Saving from out of dialog boxes is restricted to storing eit- her the complete set of values or the values contained in the Select Configuration window. There are basically two modes of loading or saving values: 1, ASCII format The parameters are saved resp. loaded as a text file in accordance with the cur- fent level of the program. These files exhibit the extension *.hzm, 2. Binary-coded After being encoded, the parameters are saved in accordance with the maximum level of the program and loaded independently of the level. In this case, itis re- quired to enter a password. Thus, for example, a level 4 program will be capable of transferring also level 6 data. This feature is of particular importance for servi cing purposes. 4.4.1.5 Configuration New This item will clear any parameter configurations that are presently displayed in the Select Configuration window. if any changes have been made to the current configuration, the program will first inquire whether they are to be saved. 4.4.1.6 Configuration Load This item will load any saved parameter configuration from diskettes or from the hard disk. Progremming Digital Controls 31 HEINZMANN Speed Governors 32, 4.4.1.7 Configuration Save The contents of the Select Configuration window can be saved under its original name. If a new configuration was created, the file can be assigned a new name. 4.4.1.8 Configuration Save as The contents of the Select Configuration window may be saved to any drive and assigned any name. 4.4.1.9 Print After selecting this item, the following dialog box will appear (fig. 9): Fig, 9: Dialog Box Print One or more items that have been selected will be printed one after the other. Graphic windows are output as graphics, any other windows as lists. Some win- dows provide the option of direct printing by clicking on the respective button. 44.1.10 Printer Setup This item brings up the familiar Windows cialog box for configuring and changing the printer. Close Connection to the governor is interrupted, and the program is exited, Programming Digital Controts HEINZMANN Speed Governors 4.4.2 Menu Item Governor ‘Errors Options | Graphic Errors ‘Stop Communication 5 ales ia rea, Automatic adjust... Ctra, store |: wemar Fh ‘Store parameter on governor F6 iss se Datasets Hee tna: Read mask from governor Store mask on governor Tr Adjusting of sensors ‘Simutatiory C Simulation B Fig, 10a: Governor OFFLINE Fig, 10b: Governor ONLINE 4.4.2.1 Start Communication This item will establish communication with the governor, and the lists will build up in the diverse windows. After that, the message ONLINE is displayed in the bottom left comer of the screen. Notice: Communication with the governor cannot be established unless the PC has been connected to the governor by the communication (adapter) cable. Furthermore, the correct interface and baud rates must have been set in the menu Options. 4, 2 Stop Communication Communication with the governor is interrupted. The message box in the lower left corner of the screen will read OFFLINE. 4.4.2.3 Automatic Adjustment of Actuator Fig. 11: Automatic Adjustment This dialog box (figure 11) offers the altemative of either confirming automatic adjustment (autoadjust) or aborting the action. When operating with more than Prograrnming Digital Controls 33 HEINZMANN Speed Govemors 34 This dialog box (figure 11) offers the alternative of either confirming automatic adjustment (autoadjust) or aborting the action. When operating with more than one actuator (e.g, in dual fuel operation), the user will be asked for which of the actuators automatic adjustment is to be carried out. With the action completed, a message is issued to that effect. 44.2.4 Store Parameters in Governor The set values are stored in the governor. Notice: During operation, any parameter changes are stored in the gover- nor's RAM only and are bound to get lost on turning the power supply off. This permits of testing different governor configurations without changing the governor's setting permanently. If the values are to be retained, it is absolutely necessary that they be stored in the governor. 4.4.2.5 Data blocks ‘Abb. 12: Data Blocks HEINZMANN® Digital Controls are capable of internally storing several comple- te data sets (data blocks). Selecting this item brings up the above dialog box presenting a list of all data blocks available. Any block from this list can be se- lected and set to be the actual one. If the actual block is set to @ number that is not availabe, a new block will be created. Similarly, it is possible to predetermine the block by which the governor is to operate after the next reset. This start data block must be set to an available one, otherwise a data set error will be indicated after the next start-up. Programming Digital Controls HEINZMANN Speed Governors 4.4.2.6 Read Mask from Governor The mask stored in the governor is transferred to the Select Configuration win- dow. 4.4.2.7 Store Mask in Governor The parameter configuration displayed in the Select Configuration window is sto- red as a mask in the governor. 44.2.8 Adjusting Sensors Fig. 13 Adjusting sensors This item opens a dialog box that serves to adjust the different sensor inputs as required by their specifications. This feature provides a convenient method for calibrating, e.g,, the set point adjusters; turning them to their upper and lower limit stops will suffice to correctly calibrate them. As regards other sensors, eg, boost pressure sensors, the minimum and maximum values at the sensor inputs must be set accordingly. The procedure will automatically determine the upper and lo- wer error limits, indicate the upper and lower reference values, and display the current measurement. If necessary, the reference and error values may be cor- rected manually. With all this done, the calibrated values can be sent to the go- vernor. Programming Digital Controls 35 HEINZMANN Speed Govemors rected manually. With all this done, the calibrated values can be sent to the go- vemor. 44.2.9 Simulation HEINZMANN® Digital Controls are equipped with an integrated engine simula- tor that allows to test the governor's functions without connecting it to an engine. is possible to simulate the actuator. Similarly, 4.4.3 Menu Item Graphic EGpHIE! Errors Optio aed Errors Optio Set limit curve Overview Fig. 14a: Graphics OFFLINE Fig. 14b: Graphics ONLINE 36 Programming Digital Cont HEINZMANN Speed Governors 44.3.1 View overt By this feature, the screen is transformed into a graphics window that permits to view various measurements in relation to time (fig. 15). J dea i see assess esto {act Pos L [ean] facr_ros serra Fig. 15: Graphics Window “Curve over time" 4.4.3.2. Description of the Options in the Graphics Window Up to 6 different parameters may be selected. As the parameter number is ente- red in the number column, the other columns will fill automatically. Changing the minimum and maximum values, the scaling, and the colours will present no pro- blems. The following sections describe the functions of the different switch but- tons as provided by the graphics window. Start This switch serves to start and stop recording. Once recording is started, the cap- tion will change to Stop. When positioned in the graphics area, the mouse cursor will be replaced by a cross hair with which the recorded curve can be convenient- Programming Digital Controls 37 HEINZMANN Speed Govemors 38 ly traced. in doing so, the respective parameter values will be continually displayed halfway up in the right and the left scales. Notice: It is only in Stop state that changes can be made as to which para- ‘meters ore to be viewed and which ranges are to be displayed. Reset All curves and characteristics shown in the window will be erased. Print The recorded curves will be printed, including all relevant information. Some brief additional information may be entered. Parameters This switch serves to change the size of the graphic area. The space for the dis- play of diagrams can be maximized by making it overlap the lower portion of the graphics window. Change A new parameter configuration can be loaded or the current configuration stored if there be need to quickly view some other parameters, Close Clicking on this button will terminate display and close the window. Resolution & The sampling rate may be altered by means of the slide control. As the graphical image is updated by blocks only, the time thus saved is used to fetch more valu- es from the governor. By this, resolution is enhanced while, on the other hand, graphical respresentation becomes more discontinuous. ms/unit This box contains information on the scaling intervals of the time axis as deter- mined by two adjacent marks on the x-axis. The time total is indicated at the right end of the x-axis. Programming Digital Controls HEINZMANN Speed Governors Minimum/Maximum/Delta Scaling of the y-axis is accomplished by specifying the minimum and maximum values and by setting delta (subdivision of the y-axis). Left/Right Clicking on the buttons in the columns Left/Right will decide at which side of the graphic chart the scale for the respective parameter is going to be placed. The current value of the particular parameter will then be displayed in the middle of the associated scale. Notice: For both graphic windows (curve over t, curve over x) applies that se- veral charts may be opened at the same time. 4.4.3.3 View over X ‘2000 2300 Fig. 15: Curve over x By this option, parameter values can be plotted in relation to each other, eg, speed versus actuator travel. The switch buttons have the same functions as in the graphic chart over time. Unlike that other window, however, parameters are to be allocated to both the x- and the y-axis so that only two parameters can be displayed at a time. Programming Digital Controls 39 HEINZMANN Speed Governors 4 Set limit curve This item opens a dialog box offering a convenient way to adjust various limit functions graphically. Fig. 17: Curve ‘After clicking on the point to be shifted with the right mouse button, it will be highlighted blue and may now be dragged to any position with the left mouse button held down. The program will ensure that the boundary canditions associa- ted with the specific limit function are observed (see manual "Basis Information Digital Controls"). The coordinates of the point that is being moved are assigned to the respective parameter and displayed separately to the right of the parameter list. In addition to indicating the x and y values, the scalings of the x- and y-axes are displayed in two further boxes and are accessible there for adaptation. Once the limit curve has been set, the data must be sent to the governor for the chan- ges to take effect. Notice: Limit functions must be activated separately. 40 Programming Digital Contro's HEINZMANN Speed Govemors 4.4.3.5 Overview This item presents a graphical overview including analog and digital representati- ons of various parameter values and states. The values displayed, among others, are set speed and current speed, set actuator travel and actual actuator travel, the analog inputs, and the switch states. Furthermore, the actual phase and the error status of the governor are indicated, and an additional analog display is provided for allocation to any appropriate function. 4.4.4 Menu Item Errors lear actual errors Erase stored errors Fig. 18a: Errors OFFLINE Fig. 18b: Errors ONLINE 4.4.4.1 Actual errors By this, all errors are listed that have currently occurred. 4.4.4.2. Stored errors This item will display the errors stored permanently in the governor. 4.4.4.3 Clear actual errors This will clear all actual errors. 4444 Erase stored errors This item will erase the errors stored permanently in the governor. 4.4.5 Menu Item Options Fig.19 Menu Item Options Programming Digital Controls al MEINZMANN Speed Governors 4455.1 Settings This item opens a large dialog box (Fig. 20). Any settings requited by the PC pro- gram can be made in this field. Fig. 20: Dialog Field Options Marking the respective boxes within the framed Columns field will decide on Which information is to be included in the various parameter windows, Furthermo- £6, the following options are offered: « Updating measurements * Color printer (the default is monochrome, even when using color printers) *# Setting of programming levels «Adjustment of increments for altering parameters continually » Changing the typeface used in the parameter windows. * Selecting the interface and setting the baud rate. 445.2 Recorder This dialog box (Fig. 21) serves to program data recording, In addition to spe- cifying the parameters to be recorded, it permits to set start time, duration, and Programming Digital Contiols HEINZMANN Speed Governors sampling rate. The values can be assigned any file name and stored in the PC. feooa SPEED fes00 Act_Pos Fig. 21: Dialog Box Recorder The selected parameters will be listed in the box headed "Parameters". Clicking on the switch button [Start] will set off recording (“immediate” will be active) or enable the recorder ("Timed” will be active). In addition to the parameter names, the PC time and the timer as set by the governor will be stored as reference va- lues. The stored data are formatted as text to facilitate processing them by other Windows programs, such as EXCEL or Winword. 4.4.6 Menu Item Window “Widow: ShortOuts Help Tile horizontal Arrange symbols Glose all Open all 1 Curves 2 Functions 3 Measurements 4 Parameters V9 Select Configuration: POS_MOD.CFG Fig. 22: Menu Item Window Programming Digital Contiols “3 HEINZMANN Speed Governors This menu item allows to automatically arrange the opened windows in various ways. The windows have been numbered consecutively and can be selected directly. The currently active window is marked by the ¥ symbol. 4.4.7 Menu Item Shortcuts e 5 Ctr ‘Change parameter Ctrl+C Stopistart engine Ctri+F1 a) Start all curves Fig. 23: Menu Item Shortcuts 4.4.7.1 Goto parameter To directly select a function or a parameter, the [Ctrl] key and the [G] key ("Go") must be pressed simultaneously. 4.4.7.2 Change parameter Parameter values or function states may be directly changed by pressing the [Ctrl] key and the [C] key at the same time. 447.3 Stop/Start engine In analogy to the description in section 3.2.3.1 of the chapter Hand Held Pro- grammer, the transient behaviour of the engine can be tested by shortly pressing the combination of the keys [Crtl]+{E]. With this combination pressed, the gover nor will keep pulling the actuator to its stop position as long as the keys are held down. If the keys are released before the engine has come to standstill, the go- vernor will run up the engine to set speed again. 4.4.7.4 Start all curves By pressing the combination [Crtl]+F8, the curves displayed in any opened "Curve over t" and "Curve over x" windows will simultaneously be started resp. closed 44 Programming Digital Controls HEINZMANN Speed Governors 4.4.8 Menu Item Help Fig. 24: Menu Item Help The menu item "Help" offers tips and hints for running the program. It also furnishes information on the functions of the governor and explains the different parameters. The item "About" contains some information on the program. Programming Digital Controls HEINZMANN Speed Governors 5 Error Handling 5.1 General The HEINZMANN* Digital Controls include an integrated error monitoring system by which errors occutring at sensors, magnetic pick-ups, and actuators, or erroneous ente- ting of parameter values, etc, may be detected and reported. Whenever the control detects at least one error, the common alarm output will be activated. This output can be used for a visual or audible signal. Notice: During initialization of the DC 1.3, the governor's common alarm output will be activated for about 500 ms. The common alarm output remains active till there is no longer any error reported. If the common alarm output is to alert to different overlapping errors, it can be reset at the occurrence of a further error for about one second and then activated agein. This function is enabled by the parameter 5072 RESET_ALARM_ON = 1, and will prove particularly useful when the common alarm output has been connected to some higher ranking unit of the SPS type. Which error is being reported by the common alarm, can be ascertained by means of the error parameters bearing parameter numbers from 3000 onward. A currently set error will indicate the value "1", othenwise the value "0" In addition, the Digital Control OC 1.3 offers the possibility of having @ basic diagnosis performed by means of the Operating Mode Display and the LEO Display. The following section will describe each individual error as well as the reaction of the governor and the steps to be taken to remove the error. Basically, the following types of errors are to be distinguished: + Errors in configuring the governor and adjusting the parameters. Such errors are due to erroneous input on the part of the user and cannot be intercepted by either the PC or the Hand Held Programmer. They will not occur with serial governors, 46 Prograrnmning Digital Contiols HEINZMANN Speed Governors + Errors in connection with a User Program. These errors will occur only when the control is basing operation on a program written by the customer himself. + Errors occuring during operation. These errors are the most significant ones when operating with serial governors. Errors such as failures of pulse pick-ups, of setpoint adjusters, of pressure and temperature sensor, etc,, are typical of this category. + Intemal computing errors of the control. These errors may be caused by defective components or other inadmissible ope- rating conditions. They will not normally occur. To remove an error one should first establish and eliminate its cause before clearing any of the current errors. Some errors are cleared automatically as soon as the cause of the failure is eliminated (see also 5.4 List of Error Parameters). Errors can be cleared by means of a PC or the Hand Held Programmer which will also deactivate the common alarm output. Should the system nevertheless persist in reporting an error, the search for its cause must be continued. Principally, the control starts operating on the assumption that there is no error, and will then begin to check for possible occurrences of errors. Thus, the control can be put into an error free state by a Reset, but will immediately display any errors that are currently active. 5.2 Error Memories When the control is powered down, it will lose any information on actual errors. In or der to obtain a survey of which errors have occurred, a permanent error memory has been incorporated in the control. Any errors that occurred at least once will be stored there but neither the order nor the time of their occurrence. The values of the error memory are treated by the control merely as monitor values and are not taken account of any further. In other words, itis only the errors occurring during operation that the control will respond to. The permanent error memory can be inspected by means of the parameters which ha- ve been assigned the numbers from 3100 upward. Thus, the permanently stored er- rors are located at numbers by 100 higher than the respective actual errors Programuning Digital Controls a7 HEINZMANN Speed Governors Notice: There exist a few errors that will not be stored in the permanent error me- mory (see also 5.4 List of Error Parameters). In the same way as actual errors, the permanent error memory can be cleared by me- ans of the PC or the Hand Held Programmer. After that, the control will revert to accu- mulating any occurring errors in the empty error memory, 5.3 Modifying Reactions to Errors in a certain number of cases, the user is offered the option to decide on how the con- trol is to react if the respective error should occur. Depending on application and ope- ration mode, the errors can thus be weighted differently ‘With regard to setpoint adjusters and sensors, so-called error thresholds (error limits) are to be defined by which the contro! will recognize that an error has occurred (see »Basic Information Digital Controls”), In normal cases, provisions can be made to define substitute values for sensors con- nected to analogue inputs which will permit the govemor to continue operation should the respective sensor fail. Thus, emergency operation of the installation can be safely maintained, Parameter Substitute Value for 1020 SUBST_SETPOINT1 Setpoint 1 1021 SUBST_SETPOINT2 [Setpoint 2 1022 SUBST_SETPOINTS ‘Setpoint 3 1023 SUBST_BOOST \Boost pressure = 1024 SUBST_OIL_PRESSURE {Oil pressure = 1025 SUBST_TMP_COOL_WATER {Cooling water temperature 1026 SUBST_TEMP_OIL (Oil temperature 1027 SUBST_TMP_CHARGE_AIR _|Charge air temperature. 1028 SUBST_SYNCHRON_INPUT __|Input value from synchronizer 1029 SUBST_LMG_INPUT input value from load measuring unit 1030 SUBST_GAS_PRESS_MIX |Gas pressure before gas mixer 1031 SUBST_GAS_PRESS_RED. \Gas pressure before pressure reducer Notice: These parameters will be enabled only after a Reset. As far as setpoint adjusters are involved, there is the additional option to revert to the last value that was valid before the failure of the setpoint adjuster occurred instead of 48 Progrernming Digital Controls HEINZMANN Speed Governors continuing operation by recurring to a substitute value. This function is activated by the parameter 5070 HOLD_LAST_SETP_ON = i ‘With regard to all significant functions, the control can be caused by so-called emergen- cy stop parameters to execute an emergency engine shutdown if an error occurs. If this, is requested, the emergency stop parameter of the respective function must have been enabled. The following table lists the available emergency stop parameters together with the respective errors. Error Parameter 3004 ERR_ACTUATOR_DIFF [Emergency Stop Parameter 5004 ECY_ACTUATOR_DIFF 3005 ERR_AMPUFIER 5005 ECY_AMPLIFIER 3006 ERR_SPEED_OVER 5006 ECY_SPEED_OVER 3020 ERR_SETPOINT] 3021 ERR_SETPOINT2 5020 ECY_SETPOINT1 5021 ECY_SETPOINT2 3022 ERR_SETPOINT3 5022 ECY_SETPOINT3 3023 ERR_BOOST 3024 ERR_OIL_PRESSURE 5023 ECY_BOOST. 5024 ECY_OIl_PRESSURE 3025 ERR_TEMP_COOL_WATER 5025 ECY_TEMP_COOL_WATER 3026 ERR_TEMP_OIL 5026 ECY_TEMP_OIL. 3027 ERR_TEMP_CHARGE_AIR 5027 ECY_TEMP_CHARGE_AIR 3028 ERR_SYNCHRON_INPUT 5028 ECY_SYNCHRON_INPUT 3029 ERR_LMG_INPUT 5029 ECY_LMG_INPUT 3030 ERR_GAS_PRESS_MIX 5030 ECY_GAS_PRESS_MIX Programming Digital Controls 3031 ERR_GAS_PRESS_RED. 5031 ECY_GAS_PRESS_RED 49 HEINZMANN Speed Governors 5.4 _ List of Error Parameters In the below list of error parameters, the causes for the different errors as well as the reactions of the control have been described. Besides, the measures have been inclu- ded that should be taken to remove the respective error. ‘The errors are stored in the volatile error memory under the parameter numbers from 3000 onward and at the same time in the permanent error memory under the para- meter numbers from 3100 onward. The errors are arranged by ascending numbers with the parameter on the left indicating the actual error as stored in the volatile memory and with the parameter on the right indicating the one stored as sentinel in the permanent error memory. As explained above, the control will only react to actual errors whilst the permanent error memory serves only the purpose of accumulating information on occurrences of errors. 3000 ERR_FEEDBACK_ADJUST 3100 SERR_FEEDBACK_ADJUST Cause: Automatic calibration of the actuator could not be performed, wrong input of reference values for actuator Reaction: - Governor cannot go into operation. Measures: — - Check voltage supply and supply lines to actuator. ~ Check feedback cable to actuator. ~ Check actuator, replace actuator if necessary. ~ Engine stop switch must be opened (display parameter 2810 SWITCH_MOTOR_STOP = 0), in order to perform automatic calibration for actuators with 2-quadrant-operation. ~ ~ Check reference values and error limits for feeedback. - Set the error limits 1952 FEEDBACK_ERROR_LOW = 0 1953 FEEDBACK_ERROR_HIGH = 65535 (resp. 1962/1963 for actuator 2 or 1972/1973 for actuator 3) for feedback, store values, restart governor by reset and repeat procedure for automatic calibration. 50 Programming Digtal Controls HEINZMANN Speed Govemors. 3001 ERR_FEEDBACK 3101 SERR_FEEDBACK 3002 ERR_FEEDBACK2 3102 SERR_FEEDBACK2 3003 ERR_FEEDBACK3 3103 SERR_FEEDBACK3 Cause: Error in feedback system of actuator 1/2/3, actuator not connected. Reaction: Measures: ~ Governor cannot go into operation. ~ Emergency shutdown. ~ Check feedback cable to actuator. ~ Check actuator, replace actuator if necessary. ~ Check error limits for feedback: 1952 FEEDBACK_ERROR_LOW /1953 FEEDBACK_ERROR HIGH 1962 FEEDBACK2_FRROR_LOW / 1963 FEEDBACK2_ERROR_HIGH 1972 FEEDBACK3_ERROR_LOW / 1973 FEEDBACK3_ERROR_HIGH 3004 ERR_ACTUATOR_DIFF 3104 SERR_ACTUATOR_DIFF Cause: Reaction: Measures: The difference between set actuator travel and actual actuator travel has been larger than 10 % of the total actuator travel for more than ‘one second, This will be the case if the injection pump or the actua- tor are jamming or not connected. - Error message. ~ Emergency shutdown, if 5004 ECY_ACTUATOR_DIFF = 1. ~ Error will disappear by itself, as soon as the difference drops below 10 %. ~ Check injection pump, replace if necessary. - Check mechanical parts (linkage). ~ Check cables to actuator. - Check actuator, replace if necessary, 3005 ERR_AMPLIFIER 3105 SERR_AMPLIFIER: Cause: Reaction: Measures: The amplifier for the actuator is overloaded, - Governor cannot go into operation. ~ Emergency shutdown, if 5005 ECY_AMPLIFIER = 1 - Check supply cable to actuator. ~ Check actuator, replace if necessary. ~ Check current supply and cross section of cables. Programming Digital Controls 51 HEINZMANN Speed Govemors 3006 ERR_SPEED_OVER 3106 SERR_SPEED_OVER Cause: _Engine Speed was/is exceeding overspeed. Reaction: see Overspeed Monitoring Measures: - Check overspeed parameter (21 SPEED_OVER). - Check adjustment of set speed. ~ Check PID adjustment. ~ Check mechanical parts, linkage is possibly jamming. ~ Check actuator ~ Check cable to actuator. ~ Replace actuator. - Check pulse pick-up; the transmitted number of revolutions is possibly wrong. ~ Check numbers of teeth (1 TEETH_PICK_UP1 and 2 TEETH_PICK_UP2). ~ When in vehicle operation, check whether overspeed was due to thrust operation. 3007 ERR_PICK_UP1 3107 SERR_PICK_UP1 Cause: Failure of pulse pickup 1. Pulse pick-up 1 is at too great a distance from toothed wheel rim, ~ Interuption of cable from pulse pick-up 1. Reaction: - Governor continues by emergency operation with pulse pick-up 2 if available. - Emergency shutdown if pulse pick-up 2 does not exist or is also faulty. = Measures: - Check distance between pulse pick-up 1 and toothed gear. ~ Check cable to pulse pick-up 1. ~ Check pulse pick-up 1, replace if necessary. 3008 ERR_PICK_UP2 3108 SERR_PICK_UP2 Cause: ~ Failure of pulse pick-up 2. ~ Pulse pick-up 2 is at too great a distance from toothed wheel rim. ~ Interruption of cable from pulse pick-up 2. Reaction: - Govemor continues by emergency operation with pulse pick-up 1 - Emergency shutdown, if pulse pick-up 1 is also at fault. 52 Programming Digital Controls Measures: HEINZMANN Speed Govemors ~ Check distance between pulse pick-up 2 and toothed gear. ~ Check cable to pulse pick-up 2. ~ Check pulse pick-up 2, replace if necessary. 3009 ERR_OIL_WARN Cause: Oil pressure has dropped below the speed dependent oil pressure warning characteristic. Reaction: - Error message. ~ Error is to disappear automatically if oil pressure is again above the oil pressure warning characteristic. Measures: - Check engine (oil-level, oi-pump, etc, ..). - Check oil pressure sensor. ~ Check cable of oil pressure sensor. ~ Check oil pressure warning characteristic. Notice: ~ This error will not be stored in the permanent error memory. 3010 ERR_OIL_ECY 3110 SERR_OIL_ECY Cause: Oil pressure has fallen below the speed dependent oil pressure emergency stop characteristic. Reaction: - Emergency shutdown. Measures: — - Check engine (oiF-ievel, oitpump, etc, ..). - Check oil pressure sensor. ~ Check cable of oil pressure sensor. ~ Check oil pressure emergency stop characteristic. 3011 ERR VOLTAGE 3111 SERR_VOLTAGE 3012 ERR VOLTAGE2 3112 SERR_VOLTAGE2 3013 ERR_ VOLTAGES 3113 SERR VOLTAGES Cause: Supply voltage for actuator 1/2/3 is too low. Reaction: __- Parameters cannot be stored by the control any more. Measures: - Check voltage supply. - Check supply line to control. - Error will disappear automatically, if supply voltage is sufficient again. Programming Digital Controls 53 HEINZMANN Speed Governors. 3014 ERR_CPU2 3114 SERR_CPU2 Cause: The auxiliary processsor (CPU2) is at fault. Reaction: —_- Control continues to operate without being monitored by the cPu2. Measures: — - Restart control. - Notify HEINZMANN. 3020 ERR_SETPOINT1 3120 SERR_SETPOINT1 3021 ERR_SETPOINT2 3121 SERR_SETPOINT2 3022 ERR_SETPOINTS 3122 SERR_SETPOINTS 3023 ERR BOOST 3123 SERR_BOOST 3024 ERR_OIL_PRESSURE 3124 SERR_OIL_PRESSURE 3025 3026 3027 3028 3029 3030 3031 3041 ERR_TEMP_COOL_WATER ERR_TEMP_OIL ERR_TEMP_CHARGE_AIR ERR_SYNCHRON_INPUT ERR_LMG_INPUT ERR_GAS_PRESS_MIX ERR_GAS_PRESS_RED 3125 SERR_TEMP_COOL_WATER 3126 SERR_TEMP_OIL 3127 SERR_TEMP_CHARGE_AIR 3128 SERR_SYNCHRON_INPUT 3129 SERR_LMG_INPUT 3130 SERR_GAS_PRESS_MIX 3131 SERR_GAS_PRESS_RED Cause: An error has occurred at the respective sensor input (eg, short circuit, cable rupture). The error is simultaneously reported for the analogue input which the sensor is connected to (parameters 3041 through 3047). Reaction: - see Modifying Error Reactions - Error will disappear by itself as soon as the values measured by the control are again withi 1e error limits. Measures: - Check sensor cable “or short circuit or rupture. ~ Check the respective sensor, replace if necessary. ~ Check error limits for this sensor. ERR_ADC1 to Programming Digital Controls HEINZMANN Speed Governors 3047 ERR_ADC7 Cause: ‘An error has occurred at the respective analogue input (eg, short circuit or cable break). Simultaneously, an error is reported for the sensor connected to this input (parameters 3020 through 3031). Reaction: —_- see Modifying Error Reactions. ~ Error will disappear by itself as soon as the values measured by the control are again ranging within the error limits. Measures: —_ - Check sensor cable for short circuit or rupture. ~ Check the respective sensor, replace if necessary. ~ Check error limits for this sensor. Notice: _- Together with these errors, the respective sensor error is displayed and stored. Therefore, they will not be saved in the permanent er- for memory. 3060 ERR_CURVE 3160 SERR_CURVE Cause: Erroneous programming of parameters for some characteristic (eg, oil pressure characteristic, boost pressure dependent limitation of actuator travel, etc). The values entered in direction of the x-axis must be arranged in ascending order. Reaction: - Governor is operating by substitute values. Measures: — - Check values entered for the characteristic. 3061 ERR_MAP 3161 SERR_MAP Cause: Erroneous programming of the parameters for the stability tag map. The values for speeds and actuator positions must be arranged in ascending order. Reaction: —_- Control is operating without stability tag map. Measures: - Check speed and actuator position values for stability tag map. 3062 ERR_DATA Cause: 3162 SERR_DATA The starting data block was not to be found. Programming Digital Controls 55 HEINZMANN Speed Governors Reaction: Measures; Notice: ~ Governor cannot go into operation. ~ Select a valid data block by parameter 1811 DATA_START_NUMBER, load data block, and restart control by a reset. This error will occur only when adjusting and saving parameters. 3063 ERR_MEMORY Cause: There is not sufficient space left in the control's memory for a new data block. Reaction: = Governor cannot go into operation. - Emergency shutdown. Measures: — - Save data block with an already existing number. ~ Delete an existing data block. Hinweis: - This error will occur only when adjusting and saving parameters, - This error will not be stored in the permanent error memory. 3064 ERR_LOGICAL 3164 SERR_LOGICAL Cause: Logical error of the structure of the control's data set. Reaction: - Governor cannot go into operation. - Emergency shutdown, Measures: — - Write down the values of the parameters 3075 INTERN_ERRORI, 3076 INTERN_ERROR2, and 3077 INTERN_ERROR3, and notify HEINZMANN. - Restart governor by a reset 3065 ERR_CLEAR_FLASH Cause: Reaction: Measures: Notice: 56 ‘An error has occurred on clearing the controls flash memory. - Governor cannot go into operation. - Emergency shutdown. ~ Restart governor by a reset. ~ Notify HEINZMANN. ~ This error will not be entered in the permanent error memory. Programming Digital Controls HEINZMANN Speed Govemors 3066 ERR_PROG_FLASH Cause: ‘An error has occurred on programming the controls flash memory. Reaction: ~ Governor cannot go into operation. - Emergency shutdown. Measures: — - Restart governor by a reset. - Notify HEINZMANN. Notice: ~ This error will not be entered in the permanent error memory. 3067 ERR_USER 3167 SERR_USER Cause: Error message of user program. Reaction: - Governor cannot go into operation. - Emergency shutdown. Measures: Check user program. Notice: - Error will occur only in connection with a user program. 3068 ERR_ALINE 3168 SERR_ALINE Cause: Wrong subroutine call by user program, Reaction: - Governor cannot go into operation. - Emergency shutdown. Measures: - Check user program. Notice: - Error will occur only in connection with a user program. 3069 ERR_CALC_TIME 3169 SERR_CALC_TIME Cause: There is not enough calculating time left for the control. Reaction: - Governor cannot go into operation. - Emergency shutdown. Measures: — - Restart governor by a reset. ~ Notify HEINZMANN. Notice: - Error will occur only in connection with a user program, 3070 ERR_STACK 3170 SERR_STACK Cause: Internal computing error, "stack-overflow”, Programming Digital Controls 7 IEINZMANN Speed Governors Reaction: - Governor cannot go into operation. ~ Emergency shutdown. Measures: — - Restart governor by a reset. - Notify HEINZMANN. 3071 ERR_WATCHDOG Cause: Internal computing error, so-called "WATCHDOG'"-error. Reaction: — - Governor cannot go into operation. ~ Emergency shutdown Measures: — - Restart governor by a reset. - Notify HEINZMANN. Notice: ~ This error will not be entered in the permanent error memory. 3072 ERR INTERN 3172 SERR_INTERN Cause: Internal computing error, so-called "EXCEPTION"-error, Reaction: - Governor cannot go into operation. ~ Emergency shutdown. Measures: - Write down the values of the parameters 3075 INTERN_ERRORI, 3076 INTERN_ERROR2, 3077 INTERN_ERROR3, 3078 INTERN_ERROR4, and 3079 INTERN_ERRORS, and notify HEINZMANN, ~ Restart governor by a reset. 58 Programming Digital Controls HEINZMANN Speed Governors 5.5 Display of Operating Conditions The Digital Control DC 1.3 is equipped with an operational mode display. Its main pur pose is to indicate the governor's operating states and to perform a basic error diagno- sis. The operating states are indicated by the same numbers as those displayed by the pa- rameter 3830 PHASE: Waiting for engine start Start phase 1 Start phase 2 Start phase 3 Speed contro! active, limiting functions inactive Speed control active, limiting functions active Speed control active, lower limitation active Speed control active, upper limitation active Automatic calibration Positioner Ree ee eee eee Rote Grave errors are indicated by a letter: d Data block error: The control is not able to continue operation because it has not found a valid data block. This error corresponds to the errors 3062 ERR_DATA or 3064 ERR_LOGICAL. E Fatal error: This error is reported whenever serious errors concerning the inputs and outputs have occurred (e.g, actuator not connected, failure of both pulse pick-ups. etc.) such that the control cannot continue to operate. This error is equi- valent to the errors causing an emergency shutdown. £ Exception error: Internal computing error. This error is equivalent to the error 3072 ERR_INTERN. U_ Watchdog error: Intemal computing error. This error is equivalent to the er ror 3071 ERR WATCHDOG. Programming Digital Controls 59 HEINZMANN Speed Govemors 5.6 LED Display The Digital Control DC 1.3 has ten light emitting diodes (LED) offering further informa- tion on the governor's operating states and the error states. Eight of these LEDs are ac- cessible by parameters so that their states may also be examined with the housing clo- sed. LED no. 2 is green, the others red. = no. 1 Parameter Meaning The auxiliary processor (CPU2) has detected an error. The primary processor is working. 3820 LED_PICK_UP1 Pulses from pulse pick-up 1 are missing. _ 3821 LED_PICK_UP2 Pulses from pulse pick-up 2 are missing. fa tor re 3822 LED_ACTUATOR The actuator is at fault. This LED goes on if one of the ertors 3000 ERR_FEEDBACK_ADJUST, 3001 ERR_FEEDBACK, 3002 ERR_FEEDBACK2, 3003 3005 ERR_AMPLIFIER have occurred. 3823 LED_VOLTAGE ERR_FEEDBACK3 3004 el The supply voltage for actuator 1/2/3 is too low. This LED lights up if one of the errors 3011 ERR.VOLTAGE, 3012 ERRVOLTAGE2, 3013 ERR_VOLTAGES has occurred. 3824 LED_ERROR ‘At least one error has occurred, This LED is an equivalent of the common alarm output. 3825 LED_BOOST Actuator position is being limited by Boost Pressu- re Dependent Fuel Limitation. 3826 LED_MAX Actuator position is being limited by Speed De- pendent Fuel Limitation. 3827 LED_MIN Actuator position has fallen below the Zero Load Delivery Characteristic. 60 Prograrniming Digital Controls 6 Appendix 6.1 List 1: Parameters HEINZMANN Speed Govemors, No. [Designation Signification Range | Unit] Level 1_ [TEETH PICK_UPT Number of teeth per engine revolution for | 1.250 4 pulse pickup 1 2_| TEETH_PICK_UP2 Number of teeth per engine revolution for | 1.250 4 pulse pickup 2 TO__|SPEED_MINT Minimum speed 1 0.4085 [mpm | 2 TT [SPEED_MIN2 Minimum speed 2 0.4085 | rpm 2 12 | SPEED_MAXT Maximum speed 1 0.4085 | pm [2 13_| SPEED_MAX2 Maximum speed 2 0.4085 | ipm [2 17_| SPEED_FXT Fired speed 1 0.4095 [rpm | 2 18 | SPEED_FIX2 Fixed speed 2 o.4095 | pm [2 21 _|SPEED_OVER Speed wip for emergency stop in case of | 0.4035 | pm | 4 overspeed 22 | SPEED_OVER_CPU2 ‘Speed trip for emergency stop by CPUZin | 0.4095 | mpm | 4 ‘ase of overspeed 26 | SPEED_MAX REDUCTION — [Reduction of maximum speed on failure | 0.100 | % | 4 of pulse pick up 28 |SPEED_SETP_OUT_MIN Minimum speed Tor gear management) 0.4095 | mpm} 2 29 [SPEED_SETP_OUT_MAX | Maximum speed for gear management | 0.4095 | pm | 2 40 | SPEED_RATED? Rated speed 1 0.4095 | pm | 2 (feference point for droop 1) 45_| SPEED_RATED2 Rated speed 2 0.4035 | pm | 2 s {elerence point for droop 2) 60 | SPEED_MIN_COLD Idling speed for cold engine 0.4095 | pm | 3 70_| SPEED_AMPLITUDE Width of speed step for setpoint step ge- | 0.4095 | pm erator 100 | GAIN Gain (proportional factor) a100 | % | 2 TOV | STABILITY Stabilty (integial faao_) 0.100 | % | 2 102 | DERIVATIVE Derivative (diferential acon) 0100 | % [2 175 | PID_ADAPTION ‘Adaption factor for Pil-values Goint mod: | 6.100] % | 3 fication of PID-values) 120 |DROOPT Droop 1 0.100 | % 121 |DROOPT_REF_LOW ‘Aduator position weference point offload [0.100 2 : for droop 1 122 [DROOPI_REF_HIGH ‘Adluator postion reference point full load] 0.100 z for dioop 1 725 [DROOP2 ‘Droop2 0.100 2 126 |DROOP2_REF_LOW ‘Actuator postion reference point offload | 0.100 | 9 for droop 2 127 |DROOP2_REF_HIGH ‘Aduator position reference point fullload | 0.100 | % | 2 for droop 2 Programming Digital Controls 6 HEINZMANN Speed Governors No. Designation ‘Signification Range Unit 130 ‘SPEED_UNDERSHOOT Speed diference; W exceeded another gain “will be activated in case of undershoot 0.4095 TST ‘SPEED_OVERSHOOT ‘Speed difference; if exceeded another gain will be activated in case of overshoot 0.4095 132 ‘GAIN_UNDERSHOOT Gain in case of undershoot o.100 133 GAIN_OVERSHOOT Gain in case of overshoot 0.100 160 PID_COLD_CORR PID corredtion factor for cold engine 0.400 230 ‘SPEED_RAMP_UP Factor for ascending speed ramps (speed increase per second) 0.65535, Tpmps 23T ‘SPEED_RAMP_DOWN Factor for descending speed ramps (Speed decrease per second) 0.65535 pms 232 ‘SECTIONAL_RAMP_UP ‘Speed difference; if exceeded on the ascending sectional ramp is enabled 0.4035 233 ‘SECTIONAL_RAMP_DOWN Speed difference; if exceeded on the descending sectional ramp is enabled 0.4095 ‘pm 250 START_IYPE Type of starting actuator position ad- justment: 1: fixed starting actuator position 2: variable starting actuator position 3: temperature dependent starting ‘actuator position 1 251 UMITS_DELAY Delay time for tuming on Boundary func- tions. This time starts running when the governor recognizes the engine to have been started 0.100 255 ‘STARTT_SPEED Minimum speed above which the engine is recognized as being stated (beginning of stating phase 1) 0.4095 256 START2_SPEED ‘Minimum speed above which engine start off is recognized 0.4095 pm 27 ‘STARTS_SPEED Trthe speed ramp Tandion & enabled (4230 SPEED_RAMP_ON =1) the Digital Contol will stat the engine with set speed value START3_SPEED and then rev up to the set speed value using the ramp. 0.4095 rpm 260 ‘STARTI_ACT_POS Starting actuator position 1 G.100 26t ‘START2_ACT_POS Starting actuator position 2 (needed only for start types 2 and 3) 0.100 265 ‘STARTT_DURATION Holding time for operation with starting ‘actuator position ? (needed only for star type 2) o.100 266 ‘START2_DURATION Time during which aduator position increased linearly from ‘START1_ACT_POS to START2_ACT_POS (needed only for start type 2) 0.100 270 ‘START_TEMP_WARM Temperature of warm engine at which the engine is started with START1_ACT_POS (needed only forstart ype 3) (564.565) za ‘START_TEMP_COLD Temperature of cold engine at which the engine is started with ‘START2_ACT_POS (needed only for start ype 3) (564.565) 62 Programming Digital Controls

You might also like