Professional Documents
Culture Documents
1) Waukesha VHP - ESM Operation - S4 6295-5
1) Waukesha VHP - ESM Operation - S4 6295-5
1) Waukesha VHP - ESM Operation - S4 6295-5
Gas Engines
FORM 6295-5 This document contains proprietary and trade secret information. The receiver of this document
accepts it in confidence and agrees that, without the prior expressed written permission of GE’s
5th edition Waukesha gas engines, it will (1) not use the document, its content or any copy thereof for any
purpose that may harm GE in any way; (2) not copy or reproduce the document in whole, or in
part; and (3) not disclose to others either the document or the confidential or trade secret
information contained therein.
All sales and information herein supplied is subject to the current version of the Standard Terms
of Sale, including limitation of liability.
All non-GE trademarks, service marks, logos, slogans, and trade names (collectively “marks”)
are the properties of their respective owners.
Original Instructions (English)
The English version of this manual controls over any error in or conflicting interpretation of any
translation.
DISCLAIMERS:
All information, illustrations and specifications in this manual are based on the latest information available at the time
of publishing. The illustrations used in this manual are intended as representative reference views only. Products are
under a continuous improvement policy. Thus, information, illustrations and/or specifications to explain and/or
exemplify a product, service or maintenance improvement may be changed at any time without notice.
NOTICE
Review all applicable Service Bulletins and other documentation, and check with your Authorized Distributor for
updates that may supersede the contents of this manual.
DISPOSAL STATEMENT:
Disposal requirements for waste electrical and electronic equipment:
NOTICE
Electrical and electronic equipment can contain harmful substances which can affect the environment and human
health.
WEEE symbol (Waste of Electrical and Electronic Equipment): The symbol for the separated disposal of electrical
and electronic equipment is a crossed-out waste bin on wheels (Directive 2002/96/EC Waste Electrical and Electronic
Equipment).
You must not dispose any electrical and electronic equipment marked with this symbol (battery-operated electrical
appliances, measurement equipment, light-bulbs, etc.) in the domestic waste but dispose of these separately. Always
use the waste return and collection systems locally available and contribute to the reuse, recycling and all other forms
of use for waste electrical and electronic equipment.
FORM 6295-5
© 2/2012
CONTENTS
FORM 6295-5
ii © 2/2012
CONTENTS
FORM 6295-5
iii © 2/2012
CONTENTS
CREATING .TSV FILE ............................3.10-28 INSTALLING KNOCK SENSORS .............. 4.05-9
PROGRAMMING BAUD RATE (MODBUS OXYGEN SENSOR REPLACEMENT ..............4.05-10
APPLICATIONS) .........................................3.10-29 STEPPER MAINTENANCE ...........................4.05-11
PROGRAMMING ECU MODBUS SLAVE ID .....3.10-30 ESM SYSTEM WIRING ................................4.05-13
REMOTE PROGRAMMING OF ECU VIA BATTERY MAINTENANCE ...........................4.05-13
MODEM ....................................................3.10-31 EXTERNAL INSPECTION .......................4.05-13
INTRODUCTION...................................3.10-31 BATTERY INDICATED STATE OF
INITIAL MODEM SETUP.........................3.10-32 CHARGE.............................................4.05-14
USING A MODEM FOR REMOTE POWER DISTRIBUTION JUNCTION BOX
MONITORING ............................................3.10-36 MAINTENANCE..........................................4.05-14
STARTING ESP FOR MODEM ACCESS..........3.10-37 INSTALLING PDB COVER ......................4.05-14
CONNECTING MODEM TO ECU AND PC .......3.10-38
APPENDIX A – WARRANTY
CHAPTER 4 – ESP OPERATION
Section 4.00 – TROUBLESHOOTING
IMPORTANT ............................................... 4.00-1
ADDITIONAL ASSISTANCE ..................... 4.00-1
INTRODUCTION.......................................... 4.00-1
WHERE TO BEGIN....................................... 4.00-1
DETERMINING FAULT CODE BY READING ECU
STATUS LEDS ...................................... 4.00-2
DETERMINING FAULT CODE BY USING ESP
FAULT LOG .......................................... 4.00-2
USING FAULT CODE FOR
TROUBLESHOOTING .................................. 4.00-4
E-HELP ...................................................... 4.00-4
USING E-HELP...................................... 4.00-5
E-HELP WINDOW DESCRIPTION ............. 4.00-6
ESM SYSTEM FAULT CODES.......................4.00-10
ALM555 TROUBLESHOOTING......................4.00-14
NON-CODE ESM SYSTEM
TROUBLESHOOTING .................................4.00-16
CYCLING POWER TO POWER DISTRIBUTION
JUNCTION BOX .........................................4.00-20
FORM 6295-5
iv © 2/2012
HOW TO USE THIS MANUAL
Your purchase of the Waukesha Engine System
Manager (ESM) system was a wise investment. In the
industrial engine field, the name Waukesha stands for
quality and durability. With normal care and
maintenance, this equipment will provide many years of
reliable service.
Before placing the ESM system in service, read Chapter
1 very carefully. This chapter covers Safety and General
Information.
Section 1.00 – “Safety” – Provides a list of warnings,
notices and cautions to make you aware of the dangers
present during operation and maintenance of the
engine. READ THEM CAREFULLY AND FOLLOW
THEM COMPLETELY.
Section 1.05 – “General Information” – Provides
conversion tables, torque values of metric and standard
capscrews, and wiring information.
Section 1.10 – “Description of Operation” – Provides
basic data on the ESM system such as system
description, theory of operation and definitions.
ALWAYS BE ALERT FOR THE SPECIAL WARNINGS
WITHIN THE MANUAL TEXT. THESE WARNINGS
PRECEDE INFORMATION THAT IS CRUCIAL TO
YOUR SAFETY AS WELL AS TO THE SAFETY OF
OTHER PERSONNEL WORKING ON OR NEAR THE
ENGINE. CAUTIONS, NOTICES OR NOTES IN THE
MANUAL CONTAIN INFORMATION THAT RELATES
TO POSSIBLE DAMAGE TO THE PRODUCT OR ITS
COMPONENTS DURING ENGINE OPERATION OR
MAINTENANCE PROCEDURES.
This manual contains packager, operation and
maintenance instructions for the ESM system. There are
four chapters within the manual, and each chapter
contains one or more sections. The title of each section
appears at the top of each page. To locate information
on a specific topic, refer to the Table of Contents at the
front of the manual.
Recommendations and data contained in the manual
are the latest information available at the time of this
printing and are subject to change without notice. Since
engine accessories may vary due to customer
specifications, consult your local Waukesha Distributor
or Waukesha Service Operations Department for any
information on subjects beyond the scope of this
manual.
FORM 6295-5
v © 2/2012
This Page Intentionally Left Blank
FORM 6295-5
vi © 2/2012
SAFETY AND GENERAL
SECTION 1.00
SAFETY
!
The following safety precautions are published for your
information. Waukesha does not, by the publication of attention, become alert, your safety is
involved! Please read and abide by
these precautions, imply or in any way represent that
the message that follows the safety
they are the sum of all dangers present near industrial
alert symbol.
engines or fuel rating test units. If you are installing,
operating, or servicing a Waukesha product, it is your
responsibility to ensure full compliance with all ! DANGER
applicable safety codes and requirements. All
Indicates a hazardous situation which, if not
requirements of the Federal Occupational Safety and
avoided, will result in death or serious injury.
Health Act must be met when Waukesha products are
operated in areas that are under the jurisdiction of the
United States of America. Waukesha products operated
in other countries must be installed, operated and ! WARNING
serviced in compliance with any and all applicable safety
requirements of that country. Indicates a hazardous situation which, if not
avoided, could result in death or serious injury.
For details on safety rules and regulations in the United
States, contact your local office of the Occupational
Safety and Health Administration (OSHA).
! CAUTION
The words DANGER, WARNING, CAUTION and
NOTICE are used throughout this manual to highlight Indicates a hazardous situation which, if not
important information. Be certain that the meanings of avoided, could result in minor or moderate injury.
these alerts are known to all who work on or near the
equipment.
Follow the safety information throughout this manual in NOTICE
addition to the safety policies and procedures of your
employer. Indicates a situation which can cause damage to the
engine, personal property and/or the environment, or
cause the equipment to operate improperly.
FORM 6295-5
1.00-1 © 2/2012
SAFETY
Table 1.00-1: Safety Symbol Definitions
Symbol Description
Symbol Description
Warnings
Crush Hazard (Side Pinned)
Asphyxiation Hazard
Burn Hazard
Entanglement Hazard
Explosion Hazard
Fire Hazard
FORM 6295-5
1.00-2 © 2/2012
SAFETY
Hazardous Chemicals
Do not leave tools in the area
High-Pressure Hazard
Drugs and Alcohol Prohibited
Impact Hazard
Lifting/Transporting only by qualified
personnel
Pinch-Point Hazard
Welding only by qualified personnel
Mandatory Actions
Pressure Hazard
Puncture Hazard
Sever Hazard
FORM 6295-5
1.00-3 © 2/2012
SAFETY
Symbol Description
Miscellaneous
ERGENC
M
E
Emergency Stop
STOP
Grounding Point
PE Physical Earth
FORM 6295-5
1.00-4 © 2/2012
SAFETY
! WARNING ACIDS
Always read and comply with the acid
The safety messages that follow have WARNING
manufacturer’s recommendations for
level hazards. proper use and handling of acids.
SAFETY LABELS
All safety labels must be legible to alert BATTERIES
personnel of safety hazards. Replace any
FORM 6295-5
1.00-5 © 2/2012
SAFETY
LIQUID NITROGEN Disconnect all electrical power supplies
before making any connections or
Always read and comply with the liquid servicing any part of the electrical system.
nitrogen manufacturer’s
recommendations for proper use and
handling of liquid nitrogen.
Always label “high voltage” on engine-
mounted equipment over 24 volts
nominal.
COMPONENTS
HEATED OR FROZEN
INTERFERENCE FIT
Properly discharge any electrical
component that has the capability to store
Always wear protective equipment when
electrical energy before connecting or
installing or removing components with
servicing that component.
an interference fit. Installation or removal
of interference components may cause
flying debris.
EMERGENCY SHUTDOWN
COOLING SYSTEM An Emergency Shutdown must never be
used for a normal engine shutdown.
Always wear protective equipment when
Doing so may result in unburned fuel in
venting, flushing or blowing down the
the exhaust manifold. Failure to comply
cooling system. Operational coolant
increases the risk of an exhaust
temperatures can range from 180° –
explosion.
250°F (82° – 121°C).
FORM 6295-5
1.00-6 © 2/2012
SAFETY
GASEOUS SPRINGS
Do not allow anyone under the influence Always follow recommended procedures
of intoxicants and/or narcotics to work on when using hydraulic tensioning devices.
or around industrial engines. Workers
under the influence of intoxicants and/or
narcotics are a hazard to both themselves
and other employees.
PNEUMATIC
PRESSURIZED FLUIDS / GAS / AIR
Do not install, set up, maintain or operate
Never use pressurized fluids/gas/air to any pneumatic tools unless you are a
clean clothing or body parts. Never use technically qualified individual who is
body parts to check for leaks or flow rates. familiar with them. Pneumatic tools use
Observe all applicable local and federal pressurized air.
regulations relating to pressurized fluids/
gas/air.
FORM 6295-5
1.00-7 © 2/2012
SAFETY
WEIGHT ! CAUTION
Always consider the weight of the item
The safety message that follows has a CAUTION
being lifted and use only properly rated
lifting equipment and approved lifting
level hazard.
methods.
WELDING
Comply with the welder manufacturer’s
recommendations for procedures
concerning proper use of the welder.
FORM 6295-5
1.00-8 © 2/2012
SAFETY
NOTICE
The safety messages that follow have NOTICE level
hazards.
FORM 6295-5
1.00-9 © 2/2012
SAFETY
FORM 6295-5
1.00-10 © 2/2012
SECTION 1.05
GENERAL INFORMATION
2. All wires should be mounted off hot areas of the • Wires should contain “drip loop” before entering
engine with insulated clips, at intervals of no more box, except where bottom entrance is used.
than 12 in. (30 cm), closer where necessary. Wires • When installing flexible conduit, use straight
must never be run closer than 6 in. (15 cm) to exhaust connector for side entrance. If top entrance is
manifolds, turbochargers or exhaust pipes. required, use elbow connector.
3. In cases where wires do not run over the engine, they 8. If wire harness has a covering, clamp harness so
should be fastened to rigid, non-moving bodies with openings of covering are downward.
insulated clips when possible, or tie wraps. 9. The routing of wires should be determined for
Fasteners should be spaced at no more than 12 in. reliability and appearance and not by shortest
(30 cm) intervals. distance.
4. When wires run through holes, rubber grommets 10. Installation connection wire must be coiled and
should be installed in holes to protect the wires. secured to provide protection during shipment.
Wires should never be run over rough surfaces or
sharp edges without protection (see item 11). 11. Each end of flexible metal conduit must have an
insulating sleeve to protect wires from chafing.
FORM 6295-5
1.05-1 © 2/2012
GENERAL INFORMATION
For applications with changing fuel conditions, such as
! WARNING
a wastewater treatment plant with natural gas backup,
the ESM can be signaled about the fuel’s changing WKI
Always label “HIGH VOLTAGE” value in real time using the two WKI analog input wires
on engine-mounted equipment in the Customer Interface Harness. The calibration of the
over 24 volts nominal. customer interface wires, WKI+ and WKI-, is shown in
Table 1.05-1. An input less than 2 mA or greater than 22
mA indicates a wiring fault, and the default WKI value is
used instead.
12. All engine-mounted electrical equipment over 24 Table 1.05-1: Calibration of Remote WKI Input
volts nominal shall have “HIGH VOLTAGE” warning
ANALOG USER INPUT 4 mA 20 mA
decal. Decal is to be attached to all the equipment
and junction boxes on visible surface (vertical WKI Fuel Quality Signal 20 WKI 135 WKI
surface whenever possible).
* Trademark of General Electric Company
13. Wiring that is routed in rigid or flexible conduit shall
have all wire splices made only in junction boxes,
outlet boxes or equipment boxes. Wire splices shall
not be located in the run of any conduit.
WKI
The WKI* is an analytical tool developed by GE Energy’s
Waukesha gas engines as a method for calculating the
knock resistance of gaseous fuels. It is a calculated
numeric value used to determine optimum engine
settings based on a specific site’s fuel gas composition.
The WKI value can be determined using the WKI
computer program for Microsoft Windows operating
system that is distributed to GE Energy’s Waukesha gas
engines Technical Data Book holders, and which is also
available by contacting a Distributor or GE Energy’s
Waukesha gas engines Sales Engineering Department,
or by downloading it from WEDlink.
The WKI program is also built into EngCalc3.1, which is
a Microsoft Excel-based computer program that allows
users to obtain site-specific engine data based on their
input site conditions and fuel analysis. The WKI program
will calculate the WKI value from a customer’s fuel
analysis breakdown. EngCalc3.1 expands the WKI
program to allow the input of fuel contaminants, such as
H2S and siloxanes, to determine if they are within the fuel
contaminant limits.
Once the WKI value is known, it can be entered into the
ECU using the ESP software. This is important, since
spark timing and engine derate curves are adjusted
based on the value of the WKI stored in the ECU.
FORM 6295-5
1.05-2 © 2/2012
GENERAL INFORMATION
TRADEMARKS
The following is a list of trademarked products and
equipment that may be used throughout this manual. For
sealant, adhesive, lubricant and cleaner trademark
information, see Table 1.05-3 Sealants, Adhesives and
Lubricants on page 1.05-4. Where possible, brand
names are listed in the procedure.
Table 1.05-2: Trademarks
FORM 6295-5
1.05-3 © 2/2012
GENERAL INFORMATION
!
lubricants that may be required to perform the tasks in
this manual. Where possible, brand names are listed in the container when using
the procedure. When brand names are not used, general sealants, adhesives, lubricants
names are used. This index may be used to match the and other shop aids.
general description to a specific product or its equivalent
(i.e., pipe sealant = Perma Lok Heavy Duty Pipe Sealant
with Teflon or its equivalent). Waukesha does not
endorse one brand over another. In all cases, equivalent
products may be substituted for the brand name listed.
All part numbers listed are the manufacturer’s numbers.
Dielectric Silicone Grease Dow Corning DC-200, G.E. G-624, GC Electronics 25 (989-496-4400)
FORM 6295-5
1.05-4 © 2/2012
GENERAL INFORMATION
Permatex High Tack Spray-A-Gasket Sealant Loctite Item No. 99MA (877-376-2839)
Perma Lok Heavy Duty Pipe Sealant with Teflon, Item No. LH050 (USA
Pipe Sealant
800-714-0170) (UK +44 0 1962 711661)
Plastigage Plastigage /used for measuring small clearances (248-354-7700)
RTV Dow Corning RTV #734 or GE Red RTV 106 (989-496-4400)
FORM 6295-5
1.05-5 © 2/2012
GENERAL INFORMATION
FORM 6295-5
1.05-6 © 2/2012
GENERAL INFORMATION
ACRONYMS DEFINITIONS
AC: Alternating Current NOTE: The terms defined in this manual are defined as
they apply to Waukesha’s ESM system ONLY.
AFR: Air/Fuel Ratio
Definitions are not general definitions applicable to all
ATDC: After Top Dead Center situations.
bps: bits per second Air/Fuel Ratio: Air/Fuel Ratio (AFR) is a term used to
define the amount of air (in either weight or mass) in
CAN: Controller Area Network
relation to a single amount of fuel.
CD-ROM: Compact Disk-Read Only Memory
Alternate Dynamics: See definition for “Synchronizer
CSA: Canadian Standards Association Control.”
CSV: Comma Separated Value Analog Signals: A voltage or current signal proportional
to a physical quantity.
E-Help: ESP-Help
Baud Rate: The baud rate is the number of signaling
ECU: Engine Control Unit
elements that occur each second. The baud indicates
ESM: Engine System Manager the number of bits per second (bps) that are transmitted.
In ESP, baud rate can be programmed to 1,200, 2,400,
ESP: Electronic Service Program
9,600 or 19,200 bps.
GUI: Graphical User Interface
Bus: A collection of wires through which data is
HSD: High Side Driver transmitted from one part of a computerized system to
another. A bus is a common pathway, or channel,
IMAT: Intake Manifold Air Temperature
between multiple devices.
IPM-D: Ignition Power Module with Diagnostic capability
Calibration: Since the ESM system is designed to work
LED: Light Emitting Diode with various Waukesha engine families and
configurations, an ECU is factory-calibrated to work with
MB: Megabyte
a specific engine model. For example, an ECU used on
MHz: Megahertz a VHP 7044 engine could not be used on a VHP 5794
engine without being recalibrated. The ECU contains
NVRAM: Non-Volatile Random Access Memory
thousands of calibrations such as the number of
OC: Open Circuit cylinders, timing, sensor default values, high/low
limitations and necessary filters (used to eliminate
PC: Personal Computer
engine noise). An ECU calibration cannot be edited by
PLC: Programmable Logic Controller the user.
RAM: Random Access Memory CAN: Controller Area Network. A serial bus network of
microcontrollers that connects devices, sensors and
rpm: revolutions per minute
actuator in a system for real-time control applications like
RS: Recommended Standard the ESM system. Since messages in a CAN are sent
through the network with unique identifiers (no
SC: Short Circuit
addressing scheme is used), it allows for uninterrupted
SH: Scale High transmission if one signal error is detected. For example,
if a stepper signal error is detected, the system will
SL: Scale Low
continue to control the other steppers and sensors.
VGA: Video Graphics Array
CD-ROM: Compact Disk-Read Only Memory. A
WKI: Waukesha Knock Index compact disk format used to hold text, graphics and hi-
fi stereo sound. It is like an audio CD but uses a different
format for recording data. The ESM ESP software
(including E-Help) is available in CD-ROM format.
DB Connector: A family of plugs and sockets widely
used in communications and computer devices. DB
connectors come in 9-, 15-, 25-, 37- and 50-pin sizes.
The DB connector defines the physical structure of the
connector, not the purpose of each line.
FORM 6295-5
1.05-7 © 2/2012
GENERAL INFORMATION
Detonation: Detonation is the autoignition of the Engine Control Unit (ECU): The Engine Control Unit
unconsumed end gas after the spark plug has fired (ECU) is the central module, or “hub,” of the ESM
during a normal flame-front reaction in an engine’s system. The entire ESM system interfaces with the ECU.
combustion chamber. When this happens, pressure All ESM system components, the PC with Electronic
waves, created by multiple flame-fronts, slam together Service Program software and customer-supplied data
creating a high-pressure pulse that causes engine acquisition devices connect to the ECU.
components to vibrate. This vibration results in an
Fault: A fault is any condition that can be detected by
audible “ping” or “knock” known as detonation. A good
the ESM system is considered to be out-of-range,
comparison is a grass fire. Normal combustion is similar
unusual or outside normal operating conditions.
to a grass fire. It begins at one end of a field, and the
Included are the following:
flame-front progresses in an orderly manner through the
field. When all of the grass is burned, the combustion • Scale High: A scale high fault indicates the value of the
stops. During “grass-detonation,” the grass would begin sensor is higher than its normal operating range.
burning normally, but before the flames could sweep • Scale Low: A scale low fault indicates the value of the
through the length of the field, some portion of the sensor is lower than its normal operating range.
unburned grass would burst into flames.
• Short or Open Circuit: A short or open circuit indicates
Detonation Threshold: The detonation threshold is a sensor value is outside valid operating range and is
self-calibrating limit to determine if a cylinder is most likely due to a damaged sensor or wiring.
detonating. Once a cylinder exceeds the detonation
Fault Log: The ECU records faults as they occur into the
threshold, the ESM system retards ignition timing for the
fault log. The fault log is viewed using the ESM ESP
cylinder in detonation.
software.
Digital Signals: Signals representing data in binary
Feedforward Control: Feedforward control (also
form that a computer can understand. The signal is a 0
called “Load Coming”) is a governing feature that allows
or a 1 (off or on).
the engine to accept larger load additions than would
Dithering: Allows the user to fine-tune AFR emissions normally be possible. Feedforward works by
control. Dither steps allow the AFR system to oscillate immediately opening the throttle by a user-calibrated
around the stepper’s normal movements plus or minus amount when a digital input goes high.
a user-programmed number of steps. In ESP, dither
Freewheeling Diode: A freewheeling diode is added
steps are programmed on the [F8] AFR Setup panel.
across the coils of a relay or solenoid to suppress the
Program “0” to disable dithering.
high induced voltages that may occur when equipment
Droop: When a governor operates in droop mode, it is turned off.
means that the governor will allow the engine to slow
Function Keys: A set of special keys on a computer
down slightly under load. Droop is used to simulate the
keyboard that are numbered F1 – F12 which perform
situation with mechanical governors where the engine
special functions depending on the application program
will run at a slightly higher rpm than the setpoint when no
in use.
load is placed on the engine.
Graphical User Interface (GUI): An interface that is
E-Help: ESP-Help. E-Help is the name of the electronic
considered user-friendly because pictures (or icons)
help file included with the ESM ESP software. E-Help
accompany the words on the screen. The use of icons,
provides general system and troubleshooting
pull-down menus and the mouse makes software with a
information.
graphical user interface easier to work with and learn.
Electronic Service Program (ESP): ESP is the PC-
Hard Drive: The primary computer storage medium
based service program (software) that is the primary
normally internally sealed inside a PC. Typically,
means of obtaining information on ESM system status.
software programs and files are installed on a PC’s hard
ESP provides a graphical (visual) interface in a Microsoft
drive for storage. Also referred to as the hard disk.
Windows XP operating system environment. ESP is the
means by which the information that the ECU logs can High Signal: A digital signal sent to the ECU that is
be read. The PC used to run the ESP software connects between 8.6 and 36 volts.
to the ECU via an RS-232 serial cable.
FORM 6295-5
1.05-8 © 2/2012
GENERAL INFORMATION
Home Position: Home position is where the adjusting Load Inertia: Programming the load inertia or rotating
nut in the stepper is in its fully retracted position. When mass moment of inertia of the driven equipment sets the
the home button on the [F6] or [F8] panel is clicked, ESM governor gain correctly, aiding rapid setup of the engine.
AFR control moves the stepper to the HOME position If this field is programmed correctly, there should be no
and then back to the START position. The stepper motor need to program any of the gain adjustment fields. The
can be reset to the HOME position only while the engine rotating mass moment of inertia must be known for each
is shut down. piece of driven equipment and then added together.
Icon: A small picture on a PC screen that represents files Log File Processor: The “Start Logging All” and “Stop
and programs. Files and programs open when the user Logging All” buttons on the [F11] panel are used to log
double-clicks the icon. all active system parameters during a user-determined
period of time. The file that is saved is a binary file
Ignition Power Module with Diagnostic Capability
(extension .AClog) that must be extracted into a usable
(IPM-D): The IPM-D is an electronic, digital-circuit
file format. Using the Log File Processor program
ignition module that uses the high-energy, capacitor
installed with ESP, the binary file is converted into a
discharge principle. The ECU, through its digital logic,
Microsoft Excel-readable file (.TSV) or a text file (.TXT).
directs the IPM-D when to fire each spark plug.
Once the data is readable as a .TSV or .TXT file, the user
Isochronous: When the governor control is can review, chart and/or trend the data logged as
isochronous, it means that the governor will control at a desired.
constant engine speed regardless of load (steady state).
Low Signal: A digital signal sent to the ECU that is less
Knock: See definition for “Detonation.” than 3.3 volts.
Knock Frequency: The unique vibration or frequency Magnetic Pickup: A two-wire electrical device that
that an engine exhibits while in detonation. produces a voltage and current flow as steel teeth or
holes move by the face of the pickup.
Knock Sensor: Converts engine vibration to an
electrical signal to be used by the ECU to isolate the Master-Slave Communications: Communications in
“knock” frequency. which one side, called the “master,” initiates and controls
the session. The “slave” is the other side that responds
Lambda: Lambda is defined as the excess air/fuel ratio
to the master’s commands.
and is calculated as: Lambda = actual AFR /
stoichiometric AFR. The ESM AFR routine controls MODBUS: MODBUS is a protocol or a set of rules
engine air/fuel ratio by maintaining a constant Lambda governing the format of messages that are exchanged
over various speed, load, fuel and environmental between computers, which is widely used to establish
conditions. communication between devices. MODBUS defines the
message structure that the ESM system and customer
Lean Limit: The most “retracted” stepper position or
controllers will recognize and use, regardless of the type
lowest gas/air that is user-programmed at which the
of networks over which they communicate. The protocol
engine can be safely operated in automatic mode. A
describes the process a controller uses to request
more retracted stepper position allows less fuel to pass
access to another device, how it will respond to requests
to the engine. Stepper operation is permitted only
from the other devices, and how errors will be detected
between the rich and lean limits (except during start-up
and reported. MODBUS establishes a common format
or manual mode). The minimum stepper position is
for the layout and content of messages.
programmed on the [F8] AFR Setup panel.
Modem: Modulator Demodulator. A device that
LED: Light Emitting Diode. A semiconductor that emits
converts data from digital computer signals to analog
light (not a light bulb) and is used as power, alarm and
signals that can be sent over a telephone line. This is
shutdown indicators located on the front of the ECU.
called modulation. The analog signals are then
Load Coming: See definition for “Feedforward Control.” converted back into digital data by the receiving modem.
This is called demodulation.
Load Control: The ESM load control mode is used
when an engine is synchronized to a grid and/or other
units. In this case the grid controls speed.
FORM 6295-5
1.05-9 © 2/2012
GENERAL INFORMATION
NVRAM: Non-Volatile Random Access Memory. This is RS-232: Recommended Standard-232. One of a set of
a type of RAM memory that retains its contents when standards from the Electronics Industries Association
power is turned off. When new values are saved in ESP, for hardware devices and their interfaces. RS-232 is a
they are permanently saved to NVRAM within the ECU. well-known standard for transmitting serial data
When values are saved to NVRAM, the information is between computers and peripheral devices (modem,
not lost when power to the ECU is removed. The user mouse, etc.). In the case of the ESM system, an RS-232
can save unlimited times to ECU NVRAM (permanent cable transmits data from the ECU to the PC and vice
memory). versa.
Open Circuit: An open circuit indicates that the signal RS-485: Recommended Standard-485. One of a set of
being received by the ECU is outside the valid operating standards from the Electronics Industries Association
range and is most likely due to a damaged sensor or for hardware devices and their interfaces. RS-485 is
wiring. used for multi-point communications lines and is a
specialized interface. The typical use for RS-485 is a
Panel: ESP displays engine status and information on
single PC connected to several addressable devices
six panels (eight panels if AFR-equipped): Engine, Start-
that share the same cable. Think of RS-485 as a “party-
Stop, Governor, Ignition, AFR Primary Fuel, AFR Setup,
line” communications system.
Status and Advanced. These panels display system and
component status, current pressure and temperature Sample Window: A predetermined start and end time
readings, alarms, ignition status, governor status, air/ in which each cylinder will be looked at for detonation.
fuel control status (AFR only) and programmable The window is used so that detonation is only looked for
adjustments. during the combustion event.
Parasitic Load Adjust: Used on kW sensing engines, Scale High: A scale high fault indicates the value of the
allows user to adjust for parasitic loads (alternator, sensor is higher than its normal operating range.
engine-driven pumps, etc.) on the engine.
Scale Low: A scale low fault indicates the value of the
PC: Personal Computer. Refers to the IBM-compatible sensor is lower than its normal operating range.
PC used for monitoring and troubleshooting the engine
Short Circuit: A short circuit indicates that the value of
with the ESM ESP software. The PC used to run the ESP
the sensor is outside the valid operating range and is
software connects to the ECU via an RS-232 serial
most likely due to a damaged sensor or wiring.
cable.
Slave Communications: A computer or peripheral
PLC: Programmable Logic Controller. A microprocessor
device controlled by another computer. For example,
used in process control applications. PLC
since the ESM system has MODBUS slaves
microprocessors are designed for high-speed, real-time
communications capability, one “master” computer or
and rugged industrial environments.
PLC could communicate with multiple ESM MODBUS
RAM: Random Access Memory. RAM, temporary ECU slaves over the two-wire RS-485 network.
memory, is used to evaluate programmed values before
Speed Control: The ESM speed control mode allows
storing them to the ECU’s permanent memory. When a
the engine operator to choose a setpoint speed, and the
programmable value is edited in ESP, the edited (but
governor will control the engine at that speed. The
unsaved) value is stored in RAM. The contents of RAM
control can be either isochronous or droop.
are lost whenever power to the ECU is removed;
however, the contents remain in ECU RAM even if the START Position: START position is a programmable
PC loses power or is disconnected from the ECU. stepper position used to set gas/air at a value that is
favorable for engine starting. This is the stepper position
Rich Limit: The most “advanced” stepper position or
ESM AFR control will move the stepper to before engine
highest gas/air that is user-programmed at which the
start-up or after the stepper is sent to the HOME position.
engine can be safely operated in automatic mode. Since
Although the preprogrammed value should be
a more extended stepper position results in more fuel
reasonable, some modification to the START position
being delivered to the engine, this is the maximum
may be required to facilitate engine starting. START
stepper position or “rich limit.” Stepper operation is
position is programmed on the [F8] AFR Setup panel.
permitted only between the rich and lean limits (except
during start-up or manual mode). The maximum stepper
position is programmed on the [F8] AFR Setup panel.
FORM 6295-5
1.05-10 © 2/2012
GENERAL INFORMATION
Step: One “step” of the stepper motor equals 1/400 of 1 User Interface: The means by which a user interacts
revolution of the stepper motor. This small change in with a computer. The interface includes input devices
position results in 0.00025 in. of linear travel of the such as a keyboard or mouse, the computer screen and
adjusting nut within the stepper. This increases or what appears on it, and program/file icons.
decreases the fuel regulator spring pressure and
VGA: Video Graphics Array. A video display standard
correspondingly changes the gas/air pressure to the
for color monitors. VGA monitors display 16 colors at a
carburetor.
resolution of 640 x 480 pixels, the minimum standard
Stepper: A stepper is installed onto each regulator to display.
adjust the fuel flow to the engine. The stepper adjusts
Windowing: A technique that allows the ESM system to
the regulator setting by increasing or decreasing the
look for detonation only during the combustion time
spring pressure acting on the regulator diaphragm.
when detonation could be present.
Stepper Motor: This specially designed electric motor
WKI: Waukesha Knock Index. An analytical tool,
that resides in the assembly produces a precise “step-
developed by Waukesha as a method for calculating the
wise” rotation of the motor shaft instead of the
knock resistance of gaseous fuels. It is a calculated
“traditional” continuous rotation of most electric motors.
numeric value used to determine the optimum engine
Synchronizer Control: Synchronizer control (also settings based on a specific site’s fuel gas composition.
known as “Alternate Dynamics”) is governor dynamics
Workspace: The file containing ESP panels is called the
used to rapidly synchronize an engine generator to the
workspace. The workspace file is saved to the hard drive
electric power grid.
upon installation of the software. When ESP is opened,
Training Tool: A software program, separate from ESP, the correct workspace for the engine is automatically
that is loaded on a PC during ESP installation and is for opened.
training use only. An ECU cannot be programmed using
the Training Tool but allows the user to open ESP without
an ECU connected.
FORM 6295-5
1.05-11 © 2/2012
GENERAL INFORMATION
FORM 6295-5
1.05-12 © 2/2012
GENERAL INFORMATION
Table 1.05-6: Metric to English Formula Conversion Table
CONVERSION FORMULA
Brake Horse Power (BHP) to Brake Mean Effective
BMEP (psi) = [BHP x 792,000] divided by [Displacement (in.3) x rpm]
Power (BMEP) in Pounds Per Square inch (psi)
Kilowatts (kWb) to Brake Mean Effective Power
BMEP (bar) = [kWb x 1,200] divided by [Displacement (L) x rpm]
(BMEP) in Bar
FORM 6295-5
1.05-13 © 2/2012
GENERAL INFORMATION
TORQUE VALUES
GENERAL TORQUE RECOMMENDATIONS
The values specified in the following tables are to be
used only in the absence of specified torquing
instructions and are not to be construed as authority to
change existing torque values. A tolerance of ±3 percent
is permissible on these values, which are for oiled
threads.
Table 1.05-8: Metric Standard Capscrew Torque Values (Untreated Black Finish)
ISO
PROPERTY 5.6 8.8 10.9 12.9
CLASS
FORM 6295-5
1.05-14 © 2/2012
GENERAL INFORMATION
ISO PROPERTY
8.8 10.9 12.9
CLASS
FORM 6295-5
1.05-15 © 2/2012
GENERAL INFORMATION
Table 1.05-9: Metric Standard Capscrew Torque Values (Electrically Zinc Plated)
ISO
PROPERTY 5.6 8.8 10.9 12.9
CLASS
FORM 6295-5
1.05-16 © 2/2012
GENERAL INFORMATION
ISO PROPERTY
8.8 10.9 12.9
CLASS
FORM 6295-5
1.05-17 © 2/2012
GENERAL INFORMATION
Table 1.05-10: U.S. Standard Capscrew Torque Values
SAE
GRADE
NUMBER
GRADE 1 OR 2 GRADE 5 GRADE 8
SIZE/
THREADS TORQUE in.-lb (N·m) TORQUE in.-lb (N·m) TORQUE in.-lb (N·m)
PER INCH
THREADS DRY OILED PLATED DRY OILED PLATED DRY OILED PLATED
1/4 – 20 62 (7) 53 (6) 44 (5) 97 (11) 80 (9) 73 (8) 142 (16) 133 (15) 124 (14)
1/4 – 28 71 (8) 62 (7) 53 (6) 124 (14) 106 (12) 97 (11) 168 (19) 159 (18) 133 (15)
5/16 – 18 133 (15) 124 (14) 106 (12) 203 (23) 177 (20) 168 (19) 292 (33) 265 (30) 230 (26)
5/16 – 24 159 (18) 142 (16) 124 (14) 230 (26) 203 (23) 177 (20) 327 (37) 292 (33) 265 (30)
3/8 – 16 212 (24) 195 (22) 168 (19) 372 (42) 336 (38) 301 (34) 531 (60) 478 (54) 416 (47)
ft-lb (N·m) ft-lb (N·m) ft-lb (N·m)
3/8 – 24 20 (27) 18 (24) 16 (22) 35 (47) 32 (43) 28 (38) 49 (66) 44 (60) 39 (53)
7/16 – 14 28 (38) 25 (34) 22 (30) 49 (56) 44 (60) 39 (53) 70 (95) 63 (85) 56 (76)
7/16 – 20 30 (41) 27 (37) 24 (33) 55 (75) 50 (68) 44 (60) 78 (106) 70 (95) 62 (84)
1/2 – 13 39 (53) 35 (47) 31 (42) 75 (102) 68 (92) 60 (81) 105 (142) 95 (129) 84 (114)
1/2 – 20 41 (56) 37 (50) 33 (45) 85 (115) 77 (104) 68 (92) 120 (163) 108 (146) 96 (130)
9/16 – 12 51 (69) 46 (62) 41 (56) 110 (149) 99 (134) 88 (119) 155 (210) 140 (190) 124 (168)
9/16 – 18 55 (75) 50 (68) 44 (60) 120 (163) 108 (146) 96 (130) 170 (230) 153 (207) 136 (184)
5/8 – 11 83 (113) 75 (102) 66 (89) 150 (203) 135 (183) 120 (163) 210 (285) 189 (256) 168 (228)
5/8 – 18 95 (129) 86 (117) 76 (103) 170 (230) 153 (207) 136 (184) 240 (325) 216 (293) 192 (260)
3/4 – 10 105 (142) 95 (130) 84 (114) 270 (366) 243 (329) 216 (293) 375 (508) 338 (458) 300 (407)
3/4 – 16 115 (156) 104 (141) 92 (125) 295 (400) 266 (361) 236 (320) 420 (569) 378 (513) 336 (456)
7/8 – 9 160 (217) 144 (195) 128 (174) 429 (582) 386 (523) 343 (465) 605 (820) 545 (739) 484 (656)
7/8 – 14 175 (237) 158 (214) 140 (190) 473 (461) 426 (578) 379 (514) 675 (915) 608 (824) 540 (732)
910 819
1.0 – 8 235 (319) 212 (287) 188 (255) 644 (873) 580 (786) 516 (700) 728 (987)
(1,234) (1,110)
990 891 792
1.0 – 14 250 (339) 225 (305) 200 (271) 721 (978) 649 (880) 577 (782)
(1,342) (1,208) (1,074)
NOTE: Dry torque values are based on the use of clean, dry threads.
Oiled torque values have been reduced by 10% when engine oil is used as a lubricant.
Plated torque values have been reduced by 20% for new plated capscrews.
Capscrews which are threaded into aluminum may require a torque reduction of 30% or more.
The conversion factor from ft-lb to in.-lb is ft-lb x 12 equals in.-lb.
FORM 6295-5
1.05-18 © 2/2012
SECTION 1.10
DESCRIPTION OF OPERATION
FORM 6295-5
1.10-1 © 2/2012
ENGINE SYSTEM MANAGER
CUSTOMER SUPPLIED PERSONAL
24 VDC COMPUTER
WAUKESHA SUPPLIED
ELECTRONIC
IGNITION SERVICE
IGNITION POWER POWER PROGRAM
COILS MODULE DISTRIBUTION
W/DIAGNOSTICS BOX
DESCRIPTION OF OPERATION
REMOTE
CONTROL
DATA ACQUISITION
(SCADA OR MMI)
INTEGRATED
THROTTLE CONTROL
Throttle Actuator
Throttle Position
MODEM Power Electronics
1.10-2
AFR STEPPER(S) INTAKE KNOCK
When equipped with MANIFOLD SENSORS
this option
PRESSURE
OIL
MODEM PRECHAMBER TEMPERATURE
If equipped OIL
PRESSURE
OXYGEN SENSORS
When equipped with
EXHAUST
this option
TEMPERATURE
When equipped with
this option
© 2/2012
FORM 6295-5
DESCRIPTION OF OPERATION
FORM 6295-5
1.10-3 © 2/2012
DESCRIPTION OF OPERATION
ECU STATUS LEDS ESM ELECTRONIC SERVICE PROGRAM
The ECU has three Status LEDs on the cover: green (ESP)
(power), yellow (alarm) and red (shutdown). The green
LED is on whenever power is applied to the ECU, the DESCRIPTION OF ESP
yellow LED flashes alarm codes and the red LED flashes The PC-based ESM Electronic Service Program (ESP)
shutdown codes. The yellow and red LEDs flash codes is the primary means of obtaining information on system
that allow you to obtain information on the status of the status. ESP provides a user-friendly, graphical interface
system when an alarm or shutdown occurs. All codes in a Microsoft Windows XP operating system
have three digits, and each digit can be a number from environment (see Figure 1.10-5). If the user needs help,
1 to 5. The codes display in the order that they occur system information or troubleshooting information while
(with the oldest code displayed first and the most recent using the ESP software, an electronic help file is
code displayed last). included. See E-HELP on page 1.10-4 for more
At the start of the code sequence, both the red and information. E-Help is accessed by pressing the [F1]
yellow LEDs will flash three times simultaneously. If function key on the keyboard.
there are any shutdown faults, the red LED will flash a ESP is a diagnostic tool and is the means by which the
three-digit code for each shutdown fault that occurred. If information recorded to the ECU fault logs can be read.
there are any alarm faults, the yellow LED will flash a Minimal site-specific programming is required.
three-digit code for each alarm that occurred. Between
each three-digit code, both yellow and red LEDs will This is the ESP icon that appears on your
flash once at the same time to indicate that a new code desktop after loading the software on your
is starting. PC. To open the ESP software, double-click
on the icon.
Once the fault is corrected, the Status LEDs on the ECU
will remain flashing until one of two things happens: (1)
the LEDs are cleared using the ESM Electronic Service
E-HELP
Program or (2) the engine is restarted.
ESP contains an electronic help file named E-Help (see
The ECU Status LEDs are not considered to be the
Figure 1.10-4 for a sample screen). E-Help provides
primary means of obtaining information on the status of
general system and troubleshooting information in an
the system, but rather a way of alerting the site
instant as long as the user is using the PC with the ESP
technician that there is a problem and what that problem
software. The user can quickly and easily move around
is (even if a PC with the Electronic Service Program is
in E-Help through electronic links (or hypertext links)
unavailable). See ESM ELECTRONIC SERVICE
from subject to subject. E-Help is automatically installed
PROGRAM (ESP) on page 1.10-4 for more
when the ESP software is installed. To access the help
information.
file any time while using the ESP software, press the [F1]
function key on the keyboard or select Help
Contents… from the Help menu in ESP.
FORM 6295-5
1.10-4 © 2/2012
DESCRIPTION OF OPERATION
USER INTERFACE PANELS These panels display system and component status,
current pressure and temperature readings, alarms,
The ESM ESP software displays engine status and
ignition status, governor status, air/fuel control status
information on eight panels:
(AFR-equipped) and programmable adjustments (see
[F2] Engine Panel [F6] AFR Primary Fuel Panel*
Figure 1.10-5).
Each of the panels is viewed by clicking the
[F3] Start-Stop Panel [F8] AFR Setup Panel*
corresponding tab or by pressing the corresponding
[F4] Governor Panel [F10] Status Panel function key ([F#]) on the keyboard.
[F5] Ignition Panel [F11] Advanced Panel See ESP PANEL DESCRIPTIONS on page 3.05-1
* The [F6] and [F8] panels are viewable on AFR-equipped for a complete description of each panel.
engines.
FORM 6295-5
1.10-5 © 2/2012
DESCRIPTION OF OPERATION
During normal operation the ESM display panel will • Batter Voltage
show the following information when the corresponding • Desired Engine Load
button (see Figure 1.10-6) is pushed: • Emergency Shutdown (Active)
• Normal Shutdown (Active)
• Engine Knocking
FORM 6295-5
1.10-6 © 2/2012
DESCRIPTION OF OPERATION
COMMON MODBUS TROUBLESHOOTING
If ECU and control panel are not communicating:
1. Verify slave ID is same in panel and ECU
Default setting for ECU: slave ID = 1.
2. Verify baud rate for panel and ECU are same:
Default setting in ECU: Baud Rate = 9600
3. Verify wires are properly connected:
• RS 485 communication wires are sometimes not
identified the same.
MODBUS PASS-THRU
The ESM display panel has a built in MODBUS passthru
function allowing information to be sent to a customer
control panel. When utilizing the MODBUS pass-thru
function the customer control panel is required to have
a time-out delay of 1000 ms. Figure 1.10-7 shows the
Figure 1.10-7: MODBUS Communication Settings
appropriate customer control panel settings when
utilizing the MODBUS pass-thru function to ensure
proper communications will occur between the engine, ESM SYSTEM DIAGNOSTICS
ESM display panel, and customer control panel. The ESM system performs self-diagnostics using the
NOTE: Connecting a USB cable to display unit locks input and output values from the ECU, the sensors and
out Pass-Through function. engine performance. The ECU detects faulty sensors
and wires by:
• Checking for sensor readings that are out of
programmed limits
• Cross-checking sensor readings with other sensor
readings for correct and stable operation
• Completing checks that determine whether or not a
sensor is operating out of the normal operating range
When a fault occurs, several actions may take place as
a result. A fault can have both internal actions and
external visible effects. Each fault detected will cause
one or more of the following actions to occur:
• Alarm is logged by the ECU and appears in the ESP
software’s Fault Log. See ESP PANEL
DESCRIPTIONS on page 3.05-1 for more
information.
FORM 6295-5
1.10-7 © 2/2012
DESCRIPTION OF OPERATION
• Yellow and/or red Status LEDs on the front of the ECU SAFETY SHUTDOWNS
light and begin to flash a fault code.
The ESM system provides numerous engine safety
• Sensors and actuator switch into a “default state” shutdowns to protect the engine. These engine safety
where the actuator/sensors operate at expected shutdowns include:
normal values or at values that place the engine in a
safe state. When the default state takes control, an • Low oil pressure
alarm is signaled and the fault is logged but the engine • Engine overspeed
keeps running (unless as a result of the fault a – 10% overspeed instantaneous
shutdown fault occurs).
– Waukesha-calibrated to run no more than rated
• Shutdown occurs and the red Status LED on the front speed
of the ECU lights and flashes a code.
– User-calibrated driven equipment overspeed
• Alarm or shutdown signal is transmitted over the
customer interface (RS-485 MODBUS and digital • Engine overload (based on percentage of engine
output). torque)
• Uncontrollable knock
• High intake manifold air temperature
• High jacket water coolant temperature
• Internal ECU faults
• Failure of magnetic pickup
When a safety shutdown occurs, several internal actions
and external visible effects take place. Each safety
shutdown will cause the following actions to occur:
• Ignition spark stops instantaneously.
• Gas shutoff valve is closed.
• The digital output from the ECU to the customer is
changed to indicate to the customer’s driven
equipment or PLC that the ESM system has shut down
the engine and something is not operating as
expected.
• Red Status LED on the front of the ECU flashes the
shutdown fault code.
• Shutdown signal is transmitted over the customer
interface (RS-485 MODBUS and digital output).
• An entry is added to the fault log and can be read using
the ESM ESP software. See ESP PANEL
DESCRIPTIONS on page 3.05-1 for more
information.
FORM 6295-5
1.10-8 © 2/2012
DESCRIPTION OF OPERATION
START-STOP CONTROL During the normal “stop” sequence, the ESM system
performs the following steps:
The ESM system manages the start, stop, and
emergency stop sequences of the engine including pre- 1. Begins cooldown period (programmable using ESP
and postlube. Logic to start and stop the engine is built software).
into the ECU, but the customer supplies the user 2. Shuts off fuel.
interface (control panel buttons, switches, touch screen) 3. Stops ignition when engine stops rotating.
to the ESM system.
4. Postlubes engine (programmable from 0 – 10,800
The ESM system’s start-stop process is controlled by seconds using ESP software).
three mandatory digital inputs: a start signal that is used
5. Actuator auto-calibration (if desired, programmable
to indicate to the ECU that the engine should be started
using ESP software).
and two shutdown signals (normal and emergency) that
are used to give “permission” to run the engine. The During the “emergency stop” sequence, the ESM
three signals are: Start, Run/Stop and Emergency Stop. system performs the following step:
For the engine to start, the start signal must be 1. Simultaneously shuts off fuel and ignition.
configured as a momentary event such that it goes “high” NOTE: If the engine is being used in a “standby” electric
(8.6 – 36 volts) for at least 1/2 second (not to exceed 1 power generation application and the engine must not
minute). In addition, to start the engine, the shutdown prelube on start-up, the customer is responsible for
signals must both be “high” (8.6 – 36 volts). Although the controlling the prelube motor to automatically prelube
start signal must go “low” (< 3.3 volts) after starting, the the engine. See “Lubrication System” in latest edition of
shutdown signals must remain high for the engine to run. Form 1091, Installation of Waukesha Engines &
If either shutdown signal goes low, even for a fraction of Enginator Systems Manual, for lubrication requirements
a second, the engine will stop. in standby applications.
During the “start” sequence, the ESM system performs
the following steps: IGNITION SYSTEM
1. Prelubes engine (programmable from 0 – 10,800
seconds using ESP software). DESCRIPTION OF IGNITION SYSTEM
2. Engages starter motor (programmable rpm range The ESM system controls spark plug timing with a digital
using ESP software). capacitive discharge ignition system. The ignition
system uses the capacitor discharge principle that
3. Turns fuel on (programmable above a certain rpm
provides a high variable energy, precision-timed spark
and after a user-calibrated purge time using ESP
for maximum engine performance. The ESM ignition
software).
system provides accurate and reliable ignition timing,
4. Turns ignition on (after a user-calibrated purge time resulting in optimum engine operation.
using ESP software).
The ESM ignition system uses the ECU as its central
processor or “brain.” Two magnetic pickups are used to
input information to the ECU. One pickup reads a
magnet on the camshaft, and the other senses reference
holes in the flywheel. See Figure 1.10-8 for the ESM
ignition system diagram.
FORM 6295-5
1.10-9 © 2/2012
DESCRIPTION OF OPERATION
3
1 4 5 6
FORM 6295-5
1.10-10 © 2/2012
DESCRIPTION OF OPERATION
Predictive diagnostics based on a spark reference
number for each cylinder is used to monitor each spark
plug’s life. The spark reference number is an arbitrary
number based on relative voltage demand. The spark
reference number is displayed for each cylinder on the
[F5] Ignition panel in ESP. Spark reference numbers can
be used to represent spark plug electrode wear (gap)
and can be monitored (for example, with MODBUS) and
trended to predict the time of spark plug failure.
If sufficient spark plug wear is identified, IPM-D raises
the power level of the ignition coil. As a result, the
IPM-D’s automatically controlled dual voltage levels
maximize spark plug life. During normal engine
operation, the IPM-D fires at a Level 1 (normal) ignition
energy. The IPM-D fires at a Level 2 (high) ignition
Figure 1.10-10: Magnetic Pickup – Gear Cover energy on engine start-up or as a result of spark plug
wear. If the ignition energy is raised to Level 2 (except
Another magnetic pickup is used to sense 36 reference
on start-up), an alarm is triggered to alert the operator
holes in the flywheel (see Figure 1.10-11). This magnetic
that the plugs are wearing.
pickup signals to the ECU: (1) the angular position of the
crankshaft and (2) engine speed (rpm). The ignition system has four levels of alarm: primary, low
voltage, high voltage and no spark. A primary alarm
indicates a failed ignition coil or faulty ignition wiring. A
low-voltage alarm indicates a failed spark plug or
shorted ignition coil secondary wire. A high-voltage
alarm indicates that a spark plug is getting worn and will
need to be replaced soon. A no-spark alarm indicates
that a spark plug is worn and must be replaced. Each of
these alarms can be remedied using the troubleshooting
information in E-Help.
NOTE: Using the [F5] Ignition panel in ESP, the user
can adjust the faults’ alarm and shutdown points to
compensate for site conditions.
DETONATION DETECTION
Figure 1.10-11: Magnetic Pickup – Flywheel Housing
DESCRIPTION OF DETONATION DETECTION
IGNITION DIAGNOSTICS
The ESM system includes detonation detection and
IPM-D provides diagnostic information for both the protects Waukesha spark-ignited gas engines from
primary and secondary sides of the ignition coil. The damage due to detonation.
IPM-D detects shorted spark plugs and ignition leads,
Detonation is the auto-ignition of the unconsumed end
as well as spark plugs that require a boosted energy level
gas after the spark plug has fired during a normal flame-
to fire or do not fire at all. The diagnostic information is
front reaction in an engine’s combustion chamber. When
provided through a Controller Area Network (CAN) link
this happens, pressure waves, created by multiple
between the ECU and IPM-D, and then to the customer’s
flame-fronts, slam together, creating a high-pressure
local control panel via MODBUS.
pulse that causes engine components to vibrate. This
vibration results in an audible “ping” or “knock” known as
1.10-9
detonation. Avoiding detonation conditions is critical,
since detonation is typically destructive to engine
components.
FORM 6295-5
1.10-11 © 2/2012
DESCRIPTION OF OPERATION
Detonation is caused by site conditions and/or engine
misadjustment, not the engine. The conditions that
promote detonation are extremely complex. See P/N A740110B
DETONATION THEORY on page 1.10-13 for a
definition of detonation and examples of detonation
promoters and reducers.
The ESM system detects detonation by monitoring
vibrations at each cylinder with engine-mounted knock
sensors (see Figure 1.10-12, Figure 1.10-13 and Figure
1.10-14). When a signal exceeds a detonation
threshold, the ESM system retards timing incrementally
on an individual cylinder basis to keep the engine and
each cylinder out of detonation or from “knocking.”
P/N A740110C
FORM 6295-5
1.10-12 © 2/2012
DESCRIPTION OF OPERATION
DETONATION THEORY Table 1.10-1: Detonation Promoters and Reducers
FORM 6295-5
1.10-13 © 2/2012
DESCRIPTION OF OPERATION
In the event the ESM system senses detonation that
1 exceeds the detonation threshold, the ignition timing will
be retarded at an amount proportional to the intensity of
5 2 detonation sensed. Ignition timing will then be retarded
until either the signal from the knock sensor falls below
3 the detonation threshold or the most retarded timing
position is reached. As soon as conditions permit, the
4
ESM system will advance spark timing to the maximum
setpoint at a predetermined rate. However, if after a
predetermined time conditions do not permit timing to be
advanced from the most retarded timing position, a fault
is logged, indicating the detonating cylinder(s), the red
Status LED will blink the uncontrollable knock fault code
on the ECU, and the engine will shut down after a short
predetermined time.
If the customer directs the analog/digital outputs from the
TDC
ECU to the local panel or PLC, steps can be taken to
bring the engine out of detonation before engine
shutdown. Using the digital or analog outputs from the
Figure 1.10-15: Windowing Chart
ECU, a signal can be sent to a local panel or PLC
1 - Pressure, PSIA 4 - Ignition Spark indicating that detonation is occurring. This signal can
2 - Detonation 5 - Open Sample be used to reduce the load on the engine to help bring
3 - End of Sample Window the engine out of detonation. Should detonation
Window continue, shutdown will occur.
During detonation, a unique vibration called “knock”
frequency is produced. Knock frequency is just one of ESM SYSTEM SPEED GOVERNING
many frequencies created in a cylinder during engine
operation. The knock sensors mounted at each cylinder DESCRIPTION OF SPEED GOVERNING
convert engine vibrations to electrical signals that are A governor controls engine speed (rpm) by controlling
routed to the ECU. The ECU removes the electrical the amount of air/fuel mixture supplied to the engine. The
signals that are not associated with detonation using a ESM ECU contains the governor electronics and
built-in filter. software that control the actuator. The ESM speed
When the filtered signal exceeds a predetermined limit governing system allows the customer to make all
(detonation threshold), the ESM system retards the control adjustments in one place and at one panel.
ignition timing for the cylinder associated with that Integral ESM speed governing provides the following
sensor by communicating internally with the ignition benefits:
circuitry that controls the IPM-D. The amount the timing
is retarded is directly proportional to the knock intensity. • Ability to respond to larger load transients
So when the intensity (loudness) is high, the ignition • Better engine stability
timing is retarded more than when the knock intensity is • Easier setup
low.
• Integrated operation diagnostics
The ESM system controls timing between two
predetermined limits: the maximum advanced timing GOVERNING THEORY
and the most retarded timing. The maximum advanced
When governing, two values are needed: 1) the desired
timing is variable and depends on rpm, load and the WKI
engine speed and 2) the current speed of the engine.
value. The most retarded timing is a predetermined limit.
The ESM speed governing system is responsible for
The maximum advanced timing value is used in two
modifying the engine torque to produce the desired
different ways. First, under normal loads the maximum
engine speed. The desired speed can be set by means
advanced timing is the timing limit. Second, when the
of calibrations and/or external inputs. The difference
engine is under light load and cannot be knocking, it is
between the current speed and the desired speed (or the
used as the timing for all cylinders.
speed error) is used to modify the torque to maintain the
desired speed.
FORM 6295-5
1.10-14 © 2/2012
DESCRIPTION OF OPERATION
To determine current engine speed, the ESM system SPEED GOVERNING MODES
uses a magnetic pickup that senses 36 reference holes
Using inputs from the user’s panel or PLC, the ESM
in the flywheel. As the holes pass the end of the magnetic
system is set to run in one of two modes: speed control
sensor, a signal wave is generated. The frequency of the
or load control.
signal is proportional to engine speed. Based on the
electrical signal from the magnetic pickup, the governor Speed Control
compares current engine speed with desired engine
speed and responds by adjusting the throttle position of Speed control mode allows the engine operator to
the engine. An electric actuator is used to convert the choose a setpoint speed, and the governor will run at
electrical signal from the ECU into motion to change the that speed. The control can be either isochronous or
amount of air and fuel delivered to the engine through droop.
the throttle (see Figure 1.10-16). Isochronous control means that the governor will
maintain a constant engine rpm regardless of load
(within the capacity of the engine).
The governor can also operate in a droop mode, which
means that the governor will allow the engine to slow
down slightly under load. Droop is used to simulate the
situation with mechanical governors where the engine
will run at a slightly higher rpm than the setpoint when no
load is placed on the engine. This feature can be used
to synchronize the output of multiple generator sets
driving an isolated electrical grid.
Load Control
Load control mode is used when a generator set is
synchronized to a grid. In this case, the grid controls
speed, and the ESM speed governing system controls
the engine load using signals from an external device.
Figure 1.10-16: Electric Actuator and Throttle
GOVERNOR INPUTS AND CALIBRATIONS
Figure 1.10-17 illustrates the types of inputs to the ESM
system for speed governing control. The actual inputs
required to the ECU depend on the governing control
desired.
FORM 6295-5
1.10-15 © 2/2012
DESCRIPTION OF OPERATION
ESM SPEED
GOVERNING SYSTEM
(INSIDE ECU)
Required external inputs are programmed to the ECU Feedforward Control (Load Coming Control)
from a customer’s local control panel or PLC. These
Feedforward control (or load coming) is a proactive
inputs include remote speed/load setting, remote speed
rather than a reactive feature that allows the engine to
setting enable, rated speed/idle speed and an auxiliary
accept larger load additions than would normally be
rpm input for load control. Using these customer inputs,
allowed without this feature.
the ESM speed governing system is set to run in either
speed control mode or load control mode. Feedforward works by immediately opening the throttle
by a user-calibrated amount when a digital input goes
Governing control is further customized for location
high (8.6 – 36 volts). One example of where this feature
requirements through user-selectable parameters
will help the performance of the engine is when starting
describing the driven load. Custom control adjustments
a large electric motor that is operating in island electric
to the ESM speed governing system are made with ESP.
power generation mode. Either at the moment the
The rotating moment of inertia of the driven equipment electric motor is started or a second or two before, the
must be programmed in ESP. Further gain calibrations feedforward digital input is raised high, and the ESM
may be made through ESP. The correct governor gain system opens the throttle to produce more power. Unlike
depends on the rotating moment of inertia of the engine standard governing, the ESM system does not have to
and driven equipment. By inputting the rotating moment wait for the engine speed to drop before opening the
of inertia of the driven equipment, the gain is preset throttle.
correctly, aiding rapid start-up of the engine. The rotating
moment of inertia of the engine and the driven
equipment are used in predicting throttle position.
The ESM speed governing system also allows the
customer to calibrate the system to use other governing
control features, including feedforward control (or load
coming control) and synchronizer control (or alternate
dynamics).
FORM 6295-5
1.10-16 © 2/2012
DESCRIPTION OF OPERATION
Synchronizer Control (Alternate Dynamics) AFR CONTROL DESCRIPTION
Alternate dynamics or synchronizer mode is used to The engine’s Air/Fuel Ratio (AFR) is controlled by the
rapidly synchronize an engine to the electric power grid ESM. An engine’s air/fuel ratio is the amount of air
by using cylinder timing to maintain constant engine measured by mass in relation to the mass of fuel
speed. During the time the alternate dynamics input is supplied to an engine for combustion. By controlling an
high, the field is green and signals the user it is on. During engine’s air/fuel ratio with ESM AFR control, exhaust
the time the alternate dynamics input is low, the field is emissions are minimized while maintaining peak engine
gray and signals the user it is off. The lower gain values performance. The AFR control regulates the engine’s
can be used to minimize actuator movement when the air/fuel ratio even with changes in engine load, fuel
engine is synchronized to the grid and fully loaded to pressure, fuel quality and environmental conditions.
maximize actuator life.
The ESM AFR control is completely integrated into the
Raising a high digital input (8.6 – 36 volts) to the ECU ESM system, with all sensor inputs, control routines and
puts the ESM speed governing system in synchronizer output actions handled by the ECU (see Figure
control. The user can program a small speed offset to 1.10-18).
aid in synchronization.
LEFT
INPUTS OUTPUTS
EXHAUST OXYGEN
EXHAUST TEMPERATURE
STEPPER HOME POSITION
USER-PROGRAMMABLE LIMITS LEFT
STEPPER POSITION
RIGHT (IF APPLICABLE)
EXHAUST OXYGEN
EXHAUST TEMPERATURE RIGHT (IF APPLICABLE)
STEPPER HOME POSITION STEPPER POSITION
USER-PROGRAMMABLE LIMITS
NOTE: A stepper is installed on each regulator. Sensor applications for catalyst control are based on the
output characteristics of the stoichiometric oxygen
STOICHIOMETRIC OXYGEN SENSOR sensor. Figure 1.10-19 illustrates the sectional view of
an oxygen sensor.
NOTICE
Operation of an air/fuel ratio control system with a
contaminated, failing or faulty oxygen sensor may
result in the engine system not meeting emissions
reduction performance goals.
Always purchase ESM AFR oxygen sensors (P/N
A740106D or later) from Waukesha. Performance
goals of the system cannot be met without
Waukesha’s oxygen sensor specifications.
FORM 6295-5
1.10-17 © 2/2012
DESCRIPTION OF OPERATION
Under “rated” conditions, the stoichiometric air/fuel ratio
1 2 3 for an engine running “typical” natural gas is 16.1:1;
however, as fuel composition changes, the
stoichiometric air/fuel ratio will also change (see Figure
1.10-20).
4 1.000
5
6
0.996
3 2
Figure 1.10-19: Sectional View of the Stoichiometric 0.995
Oxygen Sensor 0.994
FORM 6295-5
1.10-18 © 2/2012
DESCRIPTION OF OPERATION
If the actual Lambda is different from the Lambda
setpoint, the ESM AFR routine directs the stepper to
adjust the gas/air pressure of the fuel regulator. The
stepper adjusts the fuel regulator setting, within
programmed limits, by increasing or decreasing the
spring pressure acting on the regulator diaphragm. The
design gives very accurate positioning capability. The
regulator adjustment richens or leans out the air/fuel
ratio, depending on the current Lambda setpoint.
An exhaust temperature sensor is used to ensure that
temperatures are high enough for correct operation of
the oxygen sensor. A programmed minimum
temperature must be achieved before “closed-loop”
control is enabled.
FORM 6295-5
1.10-19 © 2/2012
DESCRIPTION OF OPERATION
Dithering While stepper movement is controlled by the ESM AFR
routine, user-programmable limits must be programmed
The emissions control is fine-tuned by programming
on the [F8] AFR Setup panel in ESP (see Figure
dither steps on the [F8] AFR Setup panel. Dither steps
1.10-24). This limits the stepper’s travel range and
allow the AFR system to oscillate around the stepper’s
triggers alarms if the system attempts to work outside of
normal movements plus or minus a user-programmed
the range.
number of steps. This method widens the Lambda range
that can be used in order to maintain required emissions.
As an example, the graph shown in Figure 1.10-23
represents the CO and NOx post-catalyst emissions.
Dithering (represented by the solid lines) produces lower
emissions at each Lambda setpoint when compared to
non-dithered applications (dotted lines). Dithering
provides a wider range of Lambda setpoints while still
maintaining reduced emissions.
FORM 6295-5
1.10-20 © 2/2012
DESCRIPTION OF OPERATION
FORM 6295-5
1.10-21 © 2/2012
DESCRIPTION OF OPERATION
FORM 6295-5
1.10-22 © 2/2012
PACKAGER’S GUIDE
SECTION 2.00
POWER REQUIREMENTS
FORM 6295-5
2.00-1 © 2/2012
POWER REQUIREMENTS
Batteries are the preferred method of supplying the ESM GROUND CONNECTIONS
system with clean, stable power. In addition, batteries
have the advantage of continued engine operation To prevent electrical interference with the ESM system
should there be a disruption in the source of electric from other components (especially high current devices
power. The batteries should be wired directly to the such as solenoid valves, ignition systems and motors),
Power Distribution Box using the largest cable that is complete the following grounding procedure:
practical (00 AWG is the largest size that the Power All grounds must be referenced to the same point. This
Distribution Box can accommodate). reference point is the engine’s crankcase.
The alternator is not to be connected directly to the The large 24 VDC ground cables in the ESM junction
Power Distribution Box. The optional Waukesha box, the 24 VDC negative cable from the power supply
alternator is connected to the alternator junction box. and the 24 VDC negative cable from the PLC (if used)
The battery cables are connected to the positive and must be connected to the 1/2 in. ground stud on the
negative studs in the alternator junction box and then to engine’s crankcase (see Figure 2.00-1).
the batteries. The batteries filter the ripple output of the
alternator.
Power can also be supplied to the ESM system by
connecting a DC power supply directly to the Power
Distribution Box. The disadvantage of the DC power
supply is that if the AC power is lost, the engine shuts
down immediately. In addition, there is no noise filtering
done by a battery, so a more expensive power supply
may be needed.
See Figure 2.00-3 through Figure 2.00-8, and see Table
2.00-1 for wiring diagrams.
NOTE: The wiring diagrams in this manual are to be
used as a reference only.
See 24 VDC POWER on page 2.05-2 for information
on connecting power inside the Power Distribution Box.
Figure 2.00-1: Crankcase Ground Stud
An earth ground wire (2/0 AWG minimum) must be
connected from the engine’s crankcase as shown in
Figure 2.00-2 to an earth ground. A minimum of an 8 ft
grounding rod is recommended.
FORM 6295-5
2.00-2 © 2/2012
POWER REQUIREMENTS
FORM 6295-5
2.00-3 © 2/2012
POWER REQUIREMENTS
NON-EXTENDER SERIES ENGINES – POWER SUPPLY WITH AIR START AND ALTERNATOR
CUSTOMER
CONTROLLER
FUSE
ALT POWER
BOX DISTRIBUTION
BOX
+ - + -
1/2 INCH
GROUND STUD
ALT
ENGINE CRANKCASE
EARTH GROUND
2/0 AWG MIN.
B
Figure 2.00-3: Power Supply with Air Start and Alternator (Non-Extender Series Engines)
A = Size per Table 2.05-3 Recommended Wire Sizes (AWG) vs. Round Trip Length Between Battery and Power
Distribution Junction Box on page 2.05-3 for 60 amps.
B = Size per Table 2.05-3 Recommended Wire Sizes (AWG) vs. Round Trip Length Between Battery and Power
Distribution Junction Box on page 2.05-3 using maximum ESM current draw.
NOTE: Any charging equipment must be connected directly to the batteries.
NOTICE
Always turn the battery charger off first, before disconnecting the batteries. Then disconnect the battery negative
(-) cable before beginning any repair work.
FORM 6295-5
2.00-4 © 2/2012
POWER REQUIREMENTS
NON-EXTENDER SERIES ENGINES – POWER SUPPLY BY CUSTOMER
CUSTOMER
CONTROLLER
FUSE +
24 VDC
POWER SUPPLY
POWER -
DISTRIBUTION
BOX
1/2 INCH
GROUND STUD + - + -
A EARTH GROUND
2/0 AWG MIN.
NOTICE
Always turn the battery charger off first, before disconnecting the batteries. Then disconnect the battery negative
(-) cable before beginning any repair work.
FORM 6295-5
2.00-5 © 2/2012
POWER REQUIREMENTS
NON-EXTENDER SERIES ENGINES – POWER SUPPLY WITH ELECTRIC START AND ALTERNATOR
CUSTOMER
CONTROLLER
A
B
FUSE
POWER + - + -
DISTRIBUTION
BOX STARTE R
1/2 INCH
GROUND STUD
EARTH GROUND
2/0 AWG MIN.
ALT
ENGINE
CRANKCASE
STARTE R
+ - + -
Figure 2.00-5: Power Supply with Electric Start and Alternator (Non-Extender Series Engines)
A = Size per Table 2.05-3 Recommended Wire Sizes (AWG) vs. Round Trip Length Between Battery and Power
Distribution Junction Box on page 2.05-3 for 60 amps.
B = Size per Table 2.05-3 Recommended Wire Sizes (AWG) vs. Round Trip Length Between Battery and Power
Distribution Junction Box on page 2.05-3 using maximum ESM current draw.
NOTE: Any charging equipment must be connected directly to the batteries.
NOTICE
Always turn the battery charger off first, before disconnecting the batteries. Then disconnect the battery negative
(-) cable before beginning any repair work.
FORM 6295-5
2.00-6 © 2/2012
POWER REQUIREMENTS
EXTENDER SERIES ENGINES – POWER SUPPLY WITH AIR START AND ALTERNATOR
CUSTOMER
CONTROLLER
A
FUSE
ALT POWER
BOX DISTRIBUTION
BOX
+ - + -
1/2 INCH
GROUND STUD
ALT
ENGINE CRANKCASE
B
EARTH GROUND
2/0 AWG MIN.
Figure 2.00-6: Power Supply with Air Start and Alternator (Extender Series Engines)
A = Size per Table 2.05-3 Recommended Wire Sizes (AWG) vs. Round Trip Length Between Battery and Power
Distribution Junction Box on page 2.05-3 for 60 amps.
B = Size per Table 2.05-3 Recommended Wire Sizes (AWG) vs. Round Trip Length Between Battery and Power
Distribution Junction Box on page 2.05-3 using maximum ESM current draw.
NOTE: Any charging equipment must be connected directly to the batteries.
NOTICE
Always turn the battery charger off first, before disconnecting the batteries. Then disconnect the battery negative
(-) cable before beginning any repair work.
FORM 6295-5
2.00-7 © 2/2012
POWER REQUIREMENTS
EXTENDER SERIES ENGINES – POWER SUPPLY BY CUSTOMER
CUSTOMER
CONTROLLER
FUSE +
24 VDC
POWER SUPPLY
POWER -
DISTRIBUTION
BOX
1/2 INCH
GROUND STUD + - + -
EARTH GROUND
2/0 AWG MIN.
NOTICE
Always turn the battery charger off first, before disconnecting the batteries. Then disconnect the battery negative
(-) cable before beginning any repair work.
FORM 6295-5
2.00-8 © 2/2012
POWER REQUIREMENTS
EXTENDER SERIES ENGINES – POWER SUPPLY WITH ELECTRIC START AND ALTERNATOR
CUSTOMER
CONTROLLER
FUSE A
POWER + - + -
DISTRIBUTION
BOX STARTE R
B
1/2 INCH
GROUND STUD
STARTE R
+ - + -
Figure 2.00-8: Power Supply with Electric Start and Alternator (Extender Series Engines)
A = Size per Table 2.05-3 Recommended Wire Sizes (AWG) vs. Round Trip Length Between Battery and Power
Distribution Junction Box on page 2.05-3 using maximum ESM current draw.
B = Size per Table 2.05-3 Recommended Wire Sizes (AWG) vs. Round Trip Length Between Battery and Power
Distribution Junction Box on page 2.05-3 for 60 amps.
NOTE: Any charging equipment must be connected directly to the batteries.
FORM 6295-5
2.00-9 © 2/2012
POWER REQUIREMENTS
NOTICE
Always turn the battery charger off first, before disconnecting the batteries. Then disconnect the battery negative
(-) cable before beginning any repair work.
Table 2.00-1: Battery Cable Lengths for 24- or 32-Volt DC Starting Motor Circuits
2 2
(C) ( C)
2 2 (B)
3 3
(A) (B)
(A)
- -
+ +
4 4
SELECT SIZE OF CABLE FROM LISTING BELOW USING FIGURE POINTS A, B AND C ABOVE:
TOTAL CABLE LENGTH (A + B + C) USE SIZE OF CABLE
Less than 16 ft (4.9 m) #0
16 – 20 ft (4.9 – 6.1 m) #00
20 – 25 ft (6.1 – 7.6 m) #000
25 – 32 ft (7.6 – 9.8 m) #0000 or (2) #0
32 – 39 ft (9.8 – 11.9 m) (2) #00
39 – 50 ft (11.9 – 15.2 m) (2) #000
50 – 64 ft (15.2 – 19.5 m) (2) #0000
NOTE: Information based on 0.002 ohm total cable resistance for 24- or 32-volt systems. Consult factory if ambient temperature
is below 50°F (10°C) or above 120°F (49°C).
NOTE: When contactor is an integral part of starting motor, a bus connection is used. (A) + (B) will then be total cable length.
FORM 6295-5
2.00-10 © 2/2012
POWER REQUIREMENTS
FORM 6295-5
2.00-11 © 2/2012
POWER REQUIREMENTS
NOTE: Make sure that emergency power, if used, is
large enough to handle the ESM maximum current draw
amp rating. This power supply should also conform to
the specification above.
FORM 6295-5
2.00-12 © 2/2012
SECTION 2.05
POWER DISTRIBUTION JUNCTION BOX
FORM 6295-5
2.05-1 © 2/2012
POWER DISTRIBUTION JUNCTION BOX
Table 2.05-1: ESM System Current Draw
AVERAGE MAXIMUM
ENGINE MODEL CURRENT DRAW CURRENT DRAW
(AMPS) (AMPS)
VHP L7044GSI 4.2 12
3
VHP L7042GSI 4.2 12
VHP L7042GL 4.2 12
VHP L5774LT 4.2 12
2
VHP L5794GSI 4.2 12
VHP L5794LT 4.2 12
FORM 6295-5
2.05-2 © 2/2012
POWER DISTRIBUTION JUNCTION BOX
Table 2.05-3: Recommended Wire Sizes (AWG) vs. Round Trip Length Between Battery and Power Distribution Junction
Box
ROUND TRIP
LENGTH OF MAXIMUM CURRENT (AMPS)
CONDUCTOR
ft m 5 10 15 20 25 30 40 50 60 70 80 90 100
10 3.0 18 18 16 14 12 12 10 10 10 8 8 8 6
15 4.6 18 16 14 12 12 10 10 8 8 6 6 6 6
20 6.1 18 14 12 10 10 10 8 6 6 6 6 4 4
25 7.6 16 12 12 10 10 8 6 6 6 4 4 4 4
30 9.1 16 12 10 10 8 8 6 6 4 4 4 2 2
40 12.2 14 10 10 8 6 6 6 4 4 2 2 2 2
50 15.2 12 10 8 6 6 6 4 4 2 2 2 1 1
60 18.3 12 10 8 6 6 4 4 2 2 1 1 0 0
70 21.3 12 8 6 6 4 4 2 2 1 1 0 0 2/0
80 24.4 10 8 6 6 4 4 2 2 1 0 0 2/0 2/0
90 27.4 10 8 6 4 4 2 2 1 0 0 2/0 2/0 3/0
100 30.5 10 6 6 4 4 2 2 1 0 2/0 2/0 3/0 3/0
110 33.5 10 6 6 4 2 2 1 0 0 20 3/0 3/0 4/0
120 36.6 10 6 4 4 2 2 1 0 2/0 3/0 3/0 4/0 4/0
130 39.6 8 6 4 2 2 2 1 0 2/0 3/0 3/0 4/0 4/0
140 42.7 8 6 4 2 2 1 0 2/0 3/0 3/0 4/0 4/0 –
150 45.7 8 6 4 2 2 1 0 2/0 3/0 3/0 4/0 4/0 –
160 48.8 8 6 4 2 2 1 0 2/0 3/0 4/0 4/0 4/0 –
FORM 6295-5
2.05-3 © 2/2012
POWER DISTRIBUTION JUNCTION BOX
To make the ground and power connections:
1
! WARNING
1. Locate the 1/2 in. ground stud on the right bank side
of the crankcase. The ground stud is adjacent to the 2
No. 4 cylinder’s oil pan access door. The ground stud
will have two ground cables attached to it from the
Power Distribution Junction Box.
Figure 2.05-2: Power Distribution Junction Box
2. Remove the outer nut from the stud. Do not loosen (Non-Extender Series Engines)
or remove the factory-installed ground cables.
1 - 3/8 in. Stud 2 - Ground Stud
3. Attach ground cable to the ground stud using
hardware as required. Power Distribution Junction Box Connection
4. Replace outer nut to the ground stud. (Extender Series Engines)
5. Apply corrosion protection material such as Krylon 1. Choose an appropriately sized sealing gland for the
1307 or K1308 Battery Protector (or equivalent) to +24 VDC power cable.
the ground connection. 2. Feed the power cable through the power cord grip.
Power Distribution Junction Box Connection 3. Install an appropriately sized ring terminal on the
(Non-Extender Series Engines) power cable.
1. Locate packaged sealing glands inside Power 4. Attach the power ring terminal to the positive 3/8 in.
Distribution Junction Box. stud located in the Power Distribution Junction Box
2. Choose an appropriately sized sealing gland for the (see Figure 2.05-3).
+24 VDC power cable.
3. Feed the power cable through the power cord grip.
4. Install an appropriately sized ring terminal on the
power cable.
5. Attach the power ring terminal to the positive 3/8 in.
stud located under the red cover in the Power
Distribution Junction Box (see Figure 2.05-2).
FORM 6295-5
2.05-4 © 2/2012
POWER DISTRIBUTION JUNCTION BOX
On engine shutdown, leave the ECU powered for at least
2
1 minute after completion of engine postlube. The ESM
system does shutdown “post-processing” that needs to
be completed before +24 VDC power is removed.
NOTE: See START-STOP CONTROL on page 2.15-
1 for additional information.
5. Attach prelube motor solenoid contracts to correctly User +24 VDC Power
+24VFOR U
labeled terminals (if customer-supplied). (Output) (5 amps maximum)
6. Attach fuel valve solenoid contact to correctly GND FOR U User Ground (Output)
labeled terminals. Emergency Stop, Normally
ESTOP SW
Open (output)
ENGINE SHUTDOWN INFORMATION
Emergency Stop, Normally
ESTOP SW
Open (output)
! WARNING
“G-Lead” from ignition if
G LEAD
jumpered in box
The Customer Emergency
Shutdown must never be used Actuator Shutdown Switch
GOVSD+24V
Power
for a normal engine shutdown.
Doing so may result in unburned GOV SD+ Switch, Governor Actuator, G
fuel in the exhaust manifold. It
will also abort the actuator +24VFOR U AND GND FOR U
autocal and stop the postlube
process that is beneficial to NOTICE
engine components.
Never attempt to power the engine using the
+24VFOR U wire in the Local Control Option Harness.
NOTE: After a Customer Emergency Shutdown The +24VFOR U wire is for customer use to provide
ESD222 CUST ESD is initiated (ESD pin 15 low), the 24 VDC power to other equipment.
Emergency Shutdown input ESD pin 15 should then be
raised “high.” Raising ESD pin 15 high allows the ECU
to go through a reboot. A subsequent start attempt may Power (24 VDC, 5 amps maximum) is available for items
fail if it is initiated less than 60 seconds after raising ESD such as a local control panel and panel meters. The 24
pin 15 high because the ECU is rebooting. VDC wires are labeled +24VFOR U and GND FOR U.
DO NOT POWER THE ENGINE THROUGH THIS
CONNECTOR!
FORM 6295-5
2.05-5 © 2/2012
POWER DISTRIBUTION JUNCTION BOX
ESTOP SW
The wires labeled ESTOP SW can be used to complete
a circuit to turn on a light or horn if either of the red
emergency stop buttons on the sides of the engine is
pushed in. Pushing either of the red emergency stop
buttons on the sides of the engine completes a circuit
between the ESTOP SW wires.
The contact ratings for ESTOP SW are:
24 – 28 VDC = 2.5 A
28 – 600 VDC = 69 VA
NOTICE
Never connect the GOVSD+24V and the GOV SD+
wires with a 10 kΩ resistor while the engine is
operating. Doing this will shut down the engine
immediately and the throttle valve will close and will
remain closed for approximately 20 seconds. After the
20-second lapse, the actuator may operate and adjust
unsuitably to user requirements.
FORM 6295-5
2.05-6 © 2/2012
SECTION 2.10
SYSTEM WIRING OVERVIEW
WIRING DIAGRAM See the two-page schematics at the back of the manual.
NOTE: The wiring diagrams in this manual are to be
! WARNING used as a reference only.
FORM 6295-5
2.10-1 © 2/2012
SYSTEM WIRING OVERVIEW
Table 2.10-1: Customer Interface Harness Loose Wire Identification
FORM 6295-5
2.10-2 © 2/2012
SYSTEM WIRING OVERVIEW
FORM 6295-5
2.10-3 © 2/2012
SYSTEM WIRING OVERVIEW
FORM 6295-5
2.10-4 © 2/2012
SYSTEM WIRING OVERVIEW
FORM 6295-5
2.10-5 © 2/2012
SYSTEM WIRING OVERVIEW
FORM 6295-5
2.10-6 © 2/2012
SYSTEM WIRING OVERVIEW
FORM 6295-5
2.10-7 © 2/2012
SYSTEM WIRING OVERVIEW
REQUIRED CONNECTIONS
Table 2.10-2 lists required connections of the unterminated wires of the Customer Interface Harness that are
necessary for the ESM system to enable the ignition and fuel. All digital inputs and outputs are referenced to battery
negative. Digital High Side Driver (HSD) outputs can drive a maximum of 1 amp. All 4 – 20 mA inputs to the ECU are
across an internal 200 Ω resistance. The input source common must be connected to Customer Reference Ground
for proper operation (see Figure 2.10-1). This also applies when a 0.875 – 4.0 volt input is used. All 4 – 20 mA outputs
from the ECU are internally powered with a maximum drive voltage of 8 volts.
Table 2.10-2: Required Connection Descriptions – Customer Interface Harness
FORM 6295-5
2.10-8 © 2/2012
SYSTEM WIRING OVERVIEW
2
1
12 13
6
3 39
7
8
9
4 27
10
11
5 4
FORM 6295-5
2.10-9 © 2/2012
SYSTEM WIRING OVERVIEW
OPTIONAL CONNECTIONS
Table 2.10-3 lists optional connection descriptions of the
unterminated wires of the Customer Interface Harness.
LOCAL CONTROL OPTION HARNESS Table 2.10-4 Non-Extender Series Local Control Option
Harness Loose Wire Identification on page 2.10-11
A shipped loose Local Control Option Harness has been and Table 2.10-5 Extender Series Local Control Option
included with your engine [standard harness length = 25 Harness Loose Wire Identification on page 2.10-11
ft (8 m); optional harness length = 50 ft (15 m)]. The provide information on each of the wires in the
terminated end of the harness connects to the Power unterminated end of the Local Control Option Harness.
Distribution Box. Customer optional connections are
made with the unterminated wires in the harness.
FORM 6295-5
2.10-10 © 2/2012
SYSTEM WIRING OVERVIEW
Table 2.10-4: Non-Extender Series Local Control Option Harness Loose Wire Identification
WIRE LABEL SIGNAL NAME SIGNAL TYPE WIRE COLOR FROM PIN WIRE SIZE SOCKET SIZE
+24 VDC
+24VFOR U User Power RED B 12 12
nominal
GND FOR U User Ground Ground BLK E 12 12
Emergency Stop Depends on
ESTOP SW Switch, hardware wired TAN L 16 16
Normally Open to switch
Emergency Stop Depends on
ESTOP SW Switch, hardware wired TAN M 16 16
Normally Open to switch
Up to 180 V,
“G” Lead, ignition
G LEAD GRY P 16 16
Normally Open capacitor
discharge
Shutdown +24 VDC
GOVSD+24V RED D 14 12
Switch Power nominal
Switch,
GOV SD+ Governor Shutdown input PUR G 16 12
Actuator, G
Table 2.10-5: Extender Series Local Control Option Harness Loose Wire Identification
WIRE LABEL SIGNAL NAME SIGNAL TYPE WIRE COLOR FROM PIN WIRE SIZE SOCKET SIZE
+24 VDC
+24VFOR U User Power RED W 18 16
nominal
GND FOR U User Ground Ground BLK N 18 16
Emergency Stop Depends on
ESTOP SW Switch, hardware wired TAN E 18 16
Normally Open to switch
Emergency Stop Depends on
ESTOP SW Switch, hardware wired TAN F 18 16
Normally Open to switch
Shutdown +24 VDC
GOVSD+24V RED U 18 16
Switch Power nominal
Switch,
GOV SD+ Governor Shutdown input PUR H 18 16
Actuator, G
Customer Pre- +24 VDC digital
PREL CTRL BRN X 18 16
Lube Control I/P
FORM 6295-5
2.10-11 © 2/2012
SYSTEM WIRING OVERVIEW
FORM 6295-5
2.10-12 © 2/2012
SECTION 2.15
START-STOP CONTROL
FORM 6295-5
2.15-1 © 2/2012
START-STOP CONTROL
See Figure 2.15-2 for Stop Flow Diagram.
! WARNING
See Figure 2.15-3 for Emergency Stop Flow Diagram.
FORM 6295-5
2.15-2 © 2/2012
START-STOP CONTROL
IS CRANK TIME
> ESP PURGE TIME AS IS CRANK TIME
IS RUN / STOP
PROGRAMMED ON [F3] > 30 SECONDS?*
START-STOP PANEL NO NO
> 8.6V? NO IN ESP?
YES YES
YES
IGNITION ENABLED
IS AN ESD
ACTIVE? YES
NO
NO
IS RPM >
PMR = 24 VDC 300 RPM + ESP
(PRELUBE MOTOR STARTE R OFF RPM IS CRANK TIME
TURNED ON) PROGRAMMED ON [F3]
NO > 30 SECONDS?*
START-STOP PANEL NO
IN ESP?
YES
YES
IS
PMR “ON” TIME ASV = 0 VDC
> ESP PRELUBE TIME AS (STAR TER DISENGAGED)
PROGRAMMED ON [F3]
START-STOP PANEL NO
IN ESP?
FORM 6295-5
2.15-3 © 2/2012
START-STOP CONTROL
RUN/STOP GOES
LOWER THAN 3.3V
HAS
COOLDOWN
TIMER EXPIRED AS
PROGRAMMED ON [F3]
START-ST OP PANE L NO
IN ESP?
YES
ACTUAT OR AUTO
CALIBRATION IF PMR = 24 VDC
PROGRAMMED ON (POST LUBE MOTOR
FUELV = 0 VDC [F4] GOVERNOR TURNED ON)
(MAIN FUEL VALV E PANEL IN ESP
TURNED OFF)
IS PMR
NO “ON” TIME
> ESP POSTLUBE TIME
NO HAS AS PROGRAMMED ON
IS ENGINE 30 SECOND [F3] START-STO P NO
SPEED = 0 RPM? TIMER EXPIRED? PANEL IN ESP?
YES YES
PMR = 0 VDC
ENG ALM GOES (POSTLUBE MOTOR
FROM OPEN CIRCUIT TURNED OFF)
TO 24 VDC
ECU RECORDS
ALM222
(MAIN FUEL VALV E)
SEQUENCE COMPLETE
IGNITION OFF
FORM 6295-5
2.15-4 © 2/2012
START-STOP CONTROL
1
IGNITION FUEL V GOES FROM
TURNED OFF 24 VDC TO 0 VDC
SEQUENCE COMPLETE
FORM 6295-5
2.15-5 © 2/2012
START-STOP CONTROL
FORM 6295-5
2.15-6 © 2/2012
SECTION 2.20
GOVERNING
!
above the safe working limit of
analog inputs from the customer. The ESM system’s the driven equipment. If the
governor has two different operating modes: speed GOVREMSP signal goes out of
control and load control. In speed control mode, the range or the GOVREMSEL
governor will control the engine speed by increasing or signal is lost, then the engine
decreasing the engine power output. In load control will run at the speed determined
mode, the speed is controlled by an exterior force such by the status of GOVHL IDL and
as the electrical grid and the load is varied by a generator calibrated low or high idle
control product. speeds.
FORM 6295-5
2.20-1 © 2/2012
GOVERNING
RPM DROOP
WOODWAR D LOAD GOVAUXSI G
SHARING MODULE GOVAUXGND
P/N 9907-173
INITIAL + MODIFIED +
+ RPM RPM
+ +
+
TARGET RPM
CALIBRATED
LOW IDLE RPM
LIMIT (RAMP)
RPM CHANGE
AD
CALIBRATED
HIGH IDLE RPM LO
CALIBRATED
G
LR
RAMP TIME
SYNC RPM
Variable Speed The ESM system checks for an out-of-range input that
is less than 2 mA, greater than 22 mA, less than 0.45
Connecting the GOVREMSEL digital input to the ECU
volts or greater than 4.3 volts. If an out-of-range speed
at +24 VDC nominal enables variable speed mode. The
setpoint is detected, the engine will then run at the speed
speed setpoint can then be varied with either a 4 – 20
indicated by the status of the high idle/low idle digital
mA or a 0.875 – 4.0 volt input (see Figure 2.20-2).
input. The engine speed setpoint range is already
preadjusted to go from minimum to maximum engine
speed using the 4 – 20 mA input (see Table 2.20-1). See
Figure 2.20-3 for a logic diagram showing variable
speed.
FORM 6295-5
2.20-2 © 2/2012
GOVERNING
X 39 GOV REMSP +
NO CONNECTION
X 27 GOV REMSP -
CUSTOMER INTERFACE HARNESS
0.875 – 4.0 V SIGNAL + 40 GOV 40
FORM 6295-5
2.20-3 © 2/2012
GOVERNING
RPM DROOP
REMOTE SPEED SELECTION GOVREMSEL
DIGITAL INPUT
SEE NOTE
LIMIT THE
RPM VALUE
LIMIT (RAMP)
RPM CHANGE
CALIBRATED
RAMP TIME
FORM 6295-5
2.20-4 © 2/2012
GOVERNING
ROTATING MOMENT OF INERTIA / ADJUSTING
CUSTOMER INTERFACE HARNESS
GAIN
The ESM system has the unique feature that the correct
gains for an engine model are preloaded to the ECU.
GOVAUXGN D
GOVAUX SHD
GOVAU XSIG
Having the gains preloaded can greatly reduce start-up
time when compared to using aftermarket governors.
To make this work, the ECU needs only one piece of
information from the customer: the rotating moment of
inertia or load inertia of the driven equipment. Once this
29 28 46 information is available, the ECU calculates the actual
load changes on the engine based on speed changes.
Rotating moment of inertia is not the weight or
USE SHIELDED mass of the driven equipment. Rotating moment of
TWISTED PAIR inertia is needed for all driven equipment.
CABLE
NOTICE
Ensure that the correct rotating moment of inertia (load
inertia) is programmed in ESP for the engine’s driven
OUTPUT
equipment. Failure to program the moment of inertia
19 20 for the driven equipment on the engine in ESP will lead
to poor steady state and transient speed stability.
FORM 6295-5
2.20-5 © 2/2012
GOVERNING
The behavior of the large load-coming digital input can
be customized through “trial and error” with ESP. The
percent of rated load of the electric motor is set in the
“Forward Torque” field on the [F4] Governor panel. The
Forward Delay is the lag time of the ESM system from
receipt of the Load Coming signal until action is taken.
As the LRG LOAD digital input goes high (8.6 – 36 volts),
the engine speed should go above setpoint rpm for
approximately 1 second before the load is applied.
Typically the “Forward Torque” field is set to 125% and
“Forward Delay” is programmed to optimize the system’s
behavior.
FORM 6295-5
2.20-6 © 2/2012
SECTION 2.25
FUEL VALVE
FORM 6295-5
2.25-1 © 2/2012
FUEL VALVE
WKI
See WKI on page 1.05-2 for information on WKI.
FORM 6295-5
2.25-2 © 2/2012
SECTION 2.30
SAFETIES OVERVIEW
INDIVIDUAL SAFETY SHUTDOWNS If the driven equipment overspeed is set to 1,100 rpm
and the engine speed exceeds 1,100 rpm, but is less
Individual safety shutdowns are discussed in this than 1,320 rpm, the engine will be shut down.
section. Should any of the safety shutdowns below be
activated, a digital output from the ECU will go from open LOW OIL PRESSURE
circuit to +24 VDC nominal. The cause of engine
shutdown can be seen with the flashing LED code, with The ESM system is calibrated by Waukesha to both
ESP, and through MODBUS. See ESM SYSTEM alarm and shut down on low oil pressure. The alarm and
FAULT CODES on page 4.00-10 for a list of ESM shutdown points are listed in latest editions of
system alarm and shutdown codes. S-8382-2 or Service Bulletin 1-2620 for each engine
family. The ESM system uses several techniques to
The [F11] advanced screen is used to adjust alarm and avoid falsely tripping on low oil pressure when either
shutdown setpoints for oil pressure, jacket water starting or stopping the engine. The low oil pressure
temperature, intake manifold temperature and oil alarm and shutdown points are a function of engine
temperature. Alarm and shutdown setpoints can only be speed. In addition, low oil pressure alarm and
programmed in a safe direction and cannot exceed shutdowns are inhibited for a period of time calibrated
factory limits. by Waukesha after engine start.
FORM 6295-5
2.30-1 © 2/2012
SAFETIES OVERVIEW
INTAKE MANIFOLD OVER-TEMPERATURE ENGINE STALL
The ESM system is calibrated by Waukesha to both If the engine stops rotating without the ECU receiving a
alarm and shut down upon high intake manifold shutdown signal from the customer’s equipment, then
temperature detection. The alarm and shutdown points the ESM system will perform an emergency shutdown.
are listed in latest editions of S-8382-2 or Service One reason for an engine stall would be failure of an
Bulletin 1-2620 for each engine family. High intake upstream fuel valve starving the engine of fuel and
manifold temperature alarm and shutdowns are causing a shutdown. The ESM system then shuts off the
inhibited for a period of time calibrated by Waukesha engine fuel shutoff valve and stops ignition so that
after engine start or stop. should the upstream problem be fixed, the engine does
not accidentally start again.
ENGINE EMERGENCY STOP BUTTONS
MAGNETIC PICKUP PROBLEMS
When either of the red emergency stop buttons mounted
on the side of the engine is pressed, the engine will Failure of either camshaft or crankshaft magnetic
perform an emergency stop. In addition, if the IPM-D pickups or wiring will trigger an emergency engine
power fails, the engine will perform an emergency stop. shutdown.
FORM 6295-5
2.30-2 © 2/2012
SECTION 2.35
ESM SYSTEM COMMUNICATIONS
MODBUS (RS-485) COMMUNICATIONS Current engine hours use MODBUS registers 40041
This section describes the MODBUS slave Remote and 40042. If the value of register 40041 = 3 and
Terminal Unit (RTU) messages that the ECU is capable register 40042 = 5474, then the total engine hours in
seconds is:
of transmitting. MODBUS is an industrial
3 x 65536 + 5474 = 202082 seconds (or 56.13389
communications network that uses the master-slave
hours)
topology. MODBUS was originally developed in 1978 by
Modicon to allow PLC-to-sensor communications using In order for communication to work between the master
RS-232 hardware. The standard has advanced to allow and slave units, the communication parameters must be
RS-485 (EIA/TIA-485 Standard) hardware and adjusted to match (see Table 2.35-1). The ESM system
multidrop networking. is configured at the factory as 9,600 baud, 8 data bits,
The RS-485 network hardware used in the ECU permits none parity and 1 stop bit.
one master on the network with up to 32 devices. The Table 2.35-1: Communication Parameters
ECU is capable of acting as a MODBUS RTU slave at
up to 19,200 baud over the RS-485 communications link BAUD RATE DATA BITS PARITY STOP BITS
of the ECU. The baud rate can be changed by using ESP 1,200 8 None 1
to 1,200, 2,400, 9,600 or 19,200 baud. The lower baud
2,400 8 None 1
rates are to accommodate slower communications links
such as radio or microwave modems. 9,600 8 None 1
FORM 6295-5
2.35-1 © 2/2012
ESM SYSTEM COMMUNICATIONS
Two MODBUS wires are available at the end of the FUNCTIONALITY
Customer Interface Harness (loose wires). The two
The ECU is a MODBUS slave and will provide data to a
wires are gray and labeled RS 485A- and RS 485B+.
MODBUS master device. The data that will be made
See Table 2.10-1 for harness connection, and see the
available will include most filtered analog input values
wiring schematic at the back of the manual for VHP
and some derived values. No control is done through
Series Four 12-Cylinder Wiring Diagram.
MODBUS.
RS-485 networking needs termination resistors if long
wire runs are used. Termination resistors of 120Ω are FAULT CODE BEHAVIOR
placed across the RS-485 A- and B+ wires at the devices The MODBUS fault codes behave exactly like the
at both ends of the network. For short distances of 32 ft flashing LED codes. As soon as a fault is validated, it is
(10 m) or less and with slower baud rates, termination latched and remains that way until either the engine is
resistors are not needed. shut down and then restarted, or the fault codes are
NOTE: Typically, short distances of 32 ft (10 m) would cleared using ESP.
not require termination resistors; however, if you NOTE: MODBUS fault codes trigger when the LED
experience communication errors, first check the codes cycle through the flashing code sequence. So
programmed baud rate on the [F11] Advanced Panel.
when a new fault occurs, neither the MODBUS nor the
The baud rate to be programmed is determined by the LEDs are updated until the current LED code flashing
MODBUS master. If communication errors persist, sequence is finished. Due to this behavior, you may
termination resistors may be necessary, even at short notice up to a 30-second delay from when a fault occurs
distances. and when the fault is registered through MODBUS. The
length of delay will depend on the number of faults and
PROTOCOL
the size of the digits in the fault code (for example,
The MODBUS protocol can be used in two different ALM211 will require less time to flash than ALM552).
modes: RTU and American Standard Code of
The following scenario illustrates the fault code
Information Interchange (ASCII). The ESM system
behavior.
works only in the RTU mode. In RTU mode every
element is represented by 8 bits (except data that can The engine has been running without any alarm codes
consist of a variable number of successive bytes). until a particularly hot day when the ECU detects a
coolant over-temperature alarm. MODBUS address
HOW DO I GET MODBUS FOR MY PLC? 40008 goes from 0 to 333 and MODBUS address 40007
goes from 0 to 1, alarm codes. MODBUS addresses
MODBUS is typically a secondary protocol for many
40023 and 40024 contain the time the coolant over-
PLC manufacturers. Most PLC manufacturers use their
temperature alarm was tripped in seconds. Finally,
own proprietary protocol and MODBUS is either not
MODBUS address 00006 changes from 0 to 1,
supported or an option. However, third party suppliers
indicating the alarm is currently active.
have filled the gap and made MODBUS available for a
wide range of PLCs. Later in the day, the ambient temperature cools and
MODBUS address 00006 changes back to 0, indicating
PERSONAL COMPUTERS the alarm is no longer active. All the other MODBUS
RS-485 cards for PCs are available from many sources; addresses remain the same.
however, not all RS-485 cards are the same. Two-wire The next day the battery voltage drops below 21 volts
RS-485 cannot transmit and receive at the same time. and ALM454 becomes active. MODBUS address 40008
Microsoft Windows does not turn off the transmitter remains at 333 and MODBUS address 40009 changes
without special software or additional hardware on the from 0 to 454. MODBUS address 40007 changes from
RS-485 card. 1 to 2. MODBUS addresses 40023 and 40024 contain
Before specifying PC software, make sure it has the the time in seconds that ALM333 became active.
ability to turn off the RS-485 transmitter or use an RS-485 MODBUS addresses 40025 and 40026 contain the time
card with special hardware to turn off the transmitter in seconds that ALM454 became active.
when not in use. National Instruments makes one The communication network is susceptible to noise
example of an RS-485 card with special hardware. To when no nodes are transmitting. Therefore, the network
make the National Instruments RS-485 card work with must be biased to ensure the receiver stays in a constant
Lookout software, the serial port should be set for state when no data signal is present.
hardwired with a receive gap of 30 bytes.
FORM 6295-5
2.35-2 © 2/2012
ESM SYSTEM COMMUNICATIONS
This can be done by connecting one pair of resistors on Table 2.35-2: MODBUS Function Codes
the RS-485 balanced pair: a pull-up resistor to a 5V
FUNCTION MODBUS NAME ADDRESS ID
voltage on the RS485A- circuit and a pull-down resistor CODE
to the common circuit on the RS485B+ circuit. The
resistor must be between 450Ω and 650Ω. This must be 01 Read Coil Status 0XXXX
implemented at one location for the whole serial bus. 02 Read Input Status 1XXXX
Alternatively, a Fail-Safe Bias Assembly is available
Read Holding
(P/N P122048). 03
Registers
4XXXX
MODBUS
NAME DESCRIPTION ENGINEERING UNITS
ADDRESS
1 = ON
00001 Main Fuel Valve Status of the main fuel valve
0 = OFF
Status of the prechamber fuel valve (if 1 = ON
00002 Pre-Chamber Fuel Valve
applicable) 0 = OFF
1 = RUNNING
00003 Engine Running Whether the engine is running or not running
0 = OFF
1 = ENGAGED
00004 Starter Motor Whether the starter motor is engaged or not
0 = OFF
1 = RUNNING
00005 Pre/PostLube Whether the pre-/postlube pump is running
0 = OFF
1 = ON
00006 Engine Alarm Whether a validated alarm is active
0 = OFF
1 = OK
00007 Engine Shutdown Whether the shutdown is active
0 = SHUTDOWN
Whether the engine is in uncontrollable 1 = ON
00008 Engine Knocking
knock 0 = OFF
Whether the engine is experiencing a no- 1 = NO SPARK
00009 No Spark
spark situation 0 = OK
Whether the ignition power level is high or 1 = HIGH
00010 Ignition Power Level
low 0 = LOW
1 = ON
00011 Ignition Enabled Whether the ignition is enabled or not
0 = OFF
FORM 6295-5
2.35-3 © 2/2012
ESM SYSTEM COMMUNICATIONS
Table 2.35-4: Function Code 02 (1XXXX Messages)
MODBUS
NAME DESCRIPTION ENGINEERING UNITS
ADDRESS
1 = Start Engine Signal High
10001 Start Engine Signal Whether the start engine signal is active
0 = Start Engine Signal Low
Whether the normal shutdown signal is 1 = Normal Shutdown
10002 Normal Shutdown
active 0 = OK To Run
Whether the emergency shutdown signal is 1 = Emergency Shutdown
10003 Emergency Shutdown
active 0 = OK to Run
Whether the remote rpm analog input is 1 = Remote rpm Select Active
10004 Remote rpm Select
active or inactive 0 = Remote rpm Select Inactive
Whether the run high-idle digital input is 1 = Run Engine At High Idle
10005 Run High Idle
active 0 = Run Engine At Low Idle
Whether the load-coming digital input is 1 = Load Coming Digital Input Active
10006 Load Coming
active 0 = Load Coming Digital Input Inactive
Alternate Dynamics/ Whether the alternate governor dynamics is 1 = Alternate Gov Dynamics Is Active
10007
Synchronizer Mode active 0 = Alternate Gov Dynamics Is Inactive
Whether either the lockout button has been
Lockout Button/Ignition 1 = Lockout Active
10008 depressed or the IPM-D has failed, or is not
Module 0 = Lockout Inactive
powered
1 = User DIP 1 High
10009 User Digital Input 1 Whether user digital input 1 is high
0 = User DIP 1 Inactive
1 = User DIP 2 High
10010 User Digital Input 2 Whether user digital input 2 is high
0 = User DIP 2 Inactive
1 = User DIP 3 High
10011 User Digital Input 3 Whether user digital input 3 is high
0 = User DIP 3 Inactive
1 = User DIP 4 High
10012 User Digital Input 4 Whether user digital input 4 is high
0 = User DIP 4 Inactive
Whether the engine-driven alternator is 1 = Alternator OK
10013 Alternator
operating correctly 0 = Alternator Not OK
AFR Manual/
Whether the air/fuel ratio control is in manual 1 = Automatic Mode
10014 Automatic Status (Left
or automatic mode 0 = Manual Mode
Bank)
AFR Manual/
Whether the air/fuel ratio control is in manual 1 = Automatic Mode
10015 Automatic Status
or automatic mode 0 = Manual Mode
(Right Bank)
10016 Reserved for Future Use
10017 Reserved for Future Use
FORM 6295-5
2.35-4 © 2/2012
ESM SYSTEM COMMUNICATIONS
Table 2.35-5: Function Code 03 (4XXXX Messages)
MODBUS
NAME ENGINEERING UNITS
ADDRESS
40001 Number of ESD fault codes 16-bit unsigned integer that goes from 0 to 5
16-bit unsigned integer that goes from 111 to 555, excluding any
40002 First ESD fault code to occur*
values that contain zeros (see Table 4.00-3 for ESD Fault Codes)
16-bit unsigned integer that goes from 111 to 555, excluding any
40003 Second ESD fault code to occur* values that contain zeros (see Table 4.00-3 for ESD Fault Codes)
16-bit unsigned integer that goes from 111 to 555, excluding any
40004 Third ESD fault code to occur* values that contain zeros (see Table 4.00-3 for ESD Fault Codes)
16-bit unsigned integer that goes from 111 to 555, excluding any
40005 Fourth ESD fault code to occur* values that contain zeros (see Table 4.00-3 for ESD Fault Codes)
16-bit unsigned integer that goes from 111 to 555, excluding any
40006 Fifth ESD fault code to occur* values that contain zeros (see Table 4.00-3 for ESD Fault Codes)
40007 Number of ALM fault codes 16-bit unsigned integer that goes from 0 to 5
16-bit unsigned integer that goes from 111 to 555, excluding any
40008 First ALM fault code to occur* values that contain zeros (see Table 4.00-2 for ALM Fault Codes)
16-bit unsigned integer that goes from 111 to 555, excluding any
40009 Second ALM fault code to occur* values that contain zeros (see Table 4.00-2 for ALM Fault Codes)
16-bit unsigned integer that goes from 111 to 555, excluding any
40010 Third ALM fault code to occur* values that contain zeros (see Table 4.00-2 for ALM Fault Codes)
16-bit unsigned integer that goes from 111 to 555, excluding any
40011 Fourth ALM fault code to occur* values that contain zeros (see Table 4.00-2 for ALM Fault Codes)
16-bit unsigned integer that goes from 111 to 555, excluding any
40012 Fifth ALM fault code to occur* values that contain zeros (see Table 4.00-2 for ALM Fault Codes)
40013 Engine operating hours (in seconds) of most
32-bit unsigned integer – full range
40014 recent ESD fault code
40015 Engine operating hours (in seconds) of
32-bit unsigned integer – full range
40016 second most recent ESD fault code
40017 Engine operating hours (in seconds) of third
32-bit unsigned integer – full range
40018 most recent ESD fault code
40019 Engine operating hours (in seconds) of
32-bit unsigned integer – full range
40020 fourth most recent ESD fault code
40021 Engine operating hours (in seconds) of fifth
32-bit unsigned integer – full range
40022 most recent ESD fault code
40023 Engine operating hours (in seconds) of most
32-bit unsigned integer – full range
40024 recent ALM fault code
40025 Engine operating hours (in seconds) of
32-bit unsigned integer – full range
40026 second most recent ALM fault code
40027 Engine operating hours (in seconds) of third
32-bit unsigned integer – full range
40028 most recent ALM fault code
40029 Engine operating hours (in seconds) of
32-bit unsigned integer – full range
40030 fourth most recent ALM fault code
40031 Engine operating hours (in seconds) of fifth
32-bit unsigned integer – full range
40032 most recent ALM fault code
40033 Desired engine load 16-bit unsigned integer that goes from 0 to 2,304 (0 – 112%)
* For a description of the MODBUS fault code behavior, see FAULT CODE BEHAVIOR on page 2.35-2.
FORM 6295-5
2.35-5 © 2/2012
ESM SYSTEM COMMUNICATIONS
MODBUS
NAME SCALING ENGINEERING UNITS
ADDRESS
16-bit unsigned integer that goes from 0 to
30001 Average rpm Average engine rpm * 4
8,800 (0 – 2,200 rpm)
16-bit unsigned integer that goes from 0 to
30002 Oil Pressure Oil pressure * 2 in units of kPa gauge
2,204 (0 – 1,102 kPa)
Intake Manifold Intake manifold pressure * 4 in units of 16-bit unsigned integer that goes from 0 to
30003
Absolute Pressure kPa absolute 2,304 (0 – 576 kPa)
30004 Reserved for Future Use
Throttle position in units of percent open 16-bit unsigned integer that goes from 0 to
30005 Throttle Position
* 20.48 2,048 (0 – 100%)
30006 Reserved for Future Use
30007 Reserved for Future Use
Coolant Outlet (Coolant outlet temperature in C + 40) * 16-bit unsigned integer that goes from 0 to
30008
Temperature 8 1,520 (-40 – 150°C)
(Spark timing + 15) * 16 of 1st cylinder in 16-bit unsigned integer that goes from 0 to
30009 Spark Timing 1
the firing order 960 (-15 – 45° BTDC)
FORM 6295-5
2.35-6 © 2/2012
ESM SYSTEM COMMUNICATIONS
FORM 6295-5
2.35-7 © 2/2012
ESM SYSTEM COMMUNICATIONS
FORM 6295-5
2.35-8 © 2/2012
ESM SYSTEM COMMUNICATIONS
FORM 6295-5
2.35-9 © 2/2012
ESM SYSTEM COMMUNICATIONS
FORM 6295-5
2.35-10 © 2/2012
ESM SYSTEM COMMUNICATIONS
MODBUS EXCEPTION RESPONSES Example 1
The ECU will respond with exception responses In this example, one 16-bit number is used to represent
wherever applicable and possible. the status of the first 16 1XXXX messages. First, the
value of register 30039 must be converted from decimal
When a master device sends a signal to a slave device,
to binary code. If the value of register 30039 = 4105, then
it expects a normal response. Four possible responses
that value, 4105, must be converted to a binary number.
can occur from a master’s signal:
In binary code, 4105 = 1000000001001.
• If the slave device receives the signal error-free and
can handle the signal normally, a normal response is
1
returned.
• If the slave device does not receive an error-free 1000000001001
signal, no response is returned. The master program
will eventually process a time-out condition for the 2
signal.
• If the slave device receives the signal but detects an 1 - Most Significant 2 - Least Significant
error, no response is returned. The master program Digit Digit
will eventually process a time-out condition for the
Each 0 or 1 represents a 1XXXX MODBUS address
signal.
starting with the least significant digit.
• If the slave device receives the signal error-free but
cannot handle it, the slave will return an exception
1
response informing the master of the nature of the
10 03
10 04
error. See Table 2.35-7 for exception responses.
10 2
10 06
1
10 5
10 09
10 07
10 08
10 14
10 13
10 2
10 0
10 11
10 15
10 16
00
00
00
01
01
0
0
0
0
0
0
0
0
0
0
0
10
0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 1
Table 2.35-7: MODBUS Exception Responses
FORM 6295-5
2.35-11 © 2/2012
ESM SYSTEM COMMUNICATIONS
00 03
00 04
00 2
00 06
1
00 05
00 09
00 07
00 8
00 14
00 13
00 12
00 0
00 1
00 15
00 16
00
00
00
01
01
0
0
0
0
0
0
0
0
0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1
source.
2
NOTE: Non-Extender Series Engines – Ignition-
powered tachometers using the G-lead of the IPM-D are
1 - MODBUS 2 - Least Significant strongly discouraged because an accidental short of the
Addresses Digit G-lead to ground will stop the ignition from firing,
preventing the engine from running.
“ON” corresponds to a 1, and “OFF” corresponds to a 0
(zero). So addresses 00001 and 00003 are “ON.” This
means that referring to Table 2.35-3 Function Code 01
(0XXXX Messages) on page 2.35-3, the Main Fuel Valve
is on and the engine is running. All other 0XXXX
MODBUS messages are off or inactive.
USER DIGITAL INPUTS The purpose of these four digital inputs is to provide
system diagnostic capability for customer-supplied
There are four digital inputs labeled USER DIP 1, USER
equipment. Since non-volatile memory is not always
DIP 2, USER DIP 3 and USER DIP 4 in the Customer
available with the local control package, the USER DIP
Interface Harness. When a +24 VDC signal is applied to
makes it possible to wire external signals into the ESM
one of these inputs, ALM541 is activated by the ESM
system so that a service technician can more quickly find
system. The alarm is recorded in the ESP Fault Log and
the source of customer equipment problems. Note that
the yellow Status LED on the front of the ECU flashes
only an alarm signal is activated – no other control
the alarm code.
action is taken by the ESM when one of the USER
DIPs goes high!
FORM 6295-5
2.35-12 © 2/2012
ESM SYSTEM COMMUNICATIONS
The following examples explain how the USER DIP When the oil level is high, the sensor does not activate,
inputs can be used in the field. so it holds the base of the relay coil at supply voltage.
The relay contacts remain open, and the USER DIP is
Example 1 low. When the oil level becomes low, the sensor
An example using one of these USER DIP inputs would completes the circuit to ground by sinking current, and
be to wire an oil level alarm into the ESM system. This the relay coil energizes. This causes the contacts to
level sensor is of the Normally Open type, where the close and +24 VDC is applied to the USER DIP and
contacts are open when the oil is at proper level, and the ALM541 is activated. Also, the yellow Status LED on the
contacts close to complete a signal path when the oil ECU flashes the alarm code.
level falls too low (see Figure 2.35-1).
Example 3
When the oil level is low, the contacts complete a +24
The oil level sensor can also be used to trigger an engine
VDC signal into the USER DIP and ALM541 for USER
shutdown. Since the ESD digital input must remain at
DIP 1 is activated. Also, the yellow Status LED on the
+24 VDC for the engine to run, and opening the circuit
ECU flashes the alarm code.
will cause a shutdown, inverted logic can be used with a
NOTE: The negative side of the 24 VDC supply must Normally Closed relay contact to properly manipulate
be connected to the customer reference ground wire the signal. This example is shown in Figure 2.35-3.
labeled LOGIC GND.
When the oil level becomes low, the relay is energized
Example 2 as in the previous example, and the ESD input is opened,
resulting in an engine shutdown and shutdown code
If a solid-state level sensor is used, of the type that ESD222. Also, the red Status LED on the ECU flashes
completes a path to ground (called an open collector), the shutdown code.
when the oil falls below a certain level, the logic must be
inverted. Remember that the USER DIP needs +24 VDC NOTE: The engine cannot be restarted until the fault
to activate an alarm condition. A Normally Open relay condition, in this example the low oil level, is corrected.
contact is used to generate the correct signal. This
example is shown in Figure 2.35-2.
1
(+) (– )
4
3
Figure 2.35-1: Example: User Digital Input Used with Oil Level Switch (Normally Open Type)
FORM 6295-5
2.35-13 © 2/2012
ESM SYSTEM COMMUNICATIONS
(+ ) (– )
2
4
3
Figure 2.35-2: Example: User Digital Input Used with Solid-State Level Sensor (Open Collector)
1 - 24 VDC 4 - ECU
2 - Relay 5 - Oil Level Switch
3 - User Dip 1
1
(+) (– )
3
5
Figure 2.35-3: Example: User Digital Input Used to Trigger an Engine Shutdown
1 - 24 VDC 4 - ESD
2 - Relay 5 - ECU
3 - User Dip 1 6 - Oil Level Switch
FORM 6295-5
2.35-14 © 2/2012
ESP OPERATION
SECTION 3.00
INTRODUCTION TO ESP
ELECTRONIC SERVICE PROGRAM (ESP) The PC-based ESM Electronic Service Program (ESP)
is the primary means of obtaining information on system
DESCRIPTION OF ESP status. ESP provides a user-friendly, graphical interface
in a Microsoft Windows XP operating system
! WARNING environment. (See Figure 3.00-1). If the user needs help,
system information or troubleshooting information while
Do not disconnect equipment using the ESP software, an electronic help file is
unless power has been included.
switched off or the area is ESP is a diagnostic tool and is the means by which the
known to be non-hazardous. information recorded to the ECU fault logs can be read.
Minimal site-specific programming is required.
FORM 6295-5
3.00-1 © 2/2012
INTRODUCTION TO ESP
FORM 6295-5
3.00-2 © 2/2012
INTRODUCTION TO ESP
• The [Return] key is the same as the [Enter] key (on Once an engine is programmed in ESP, the values are
some keyboards [Return] is used instead of [Enter]). saved in RAM in the ECU and become the active values.
• The fields on the ESP user interface screens are color- RAM is used to evaluate programmed values before
coded to provide an easy-to-understand graphical storing them to the ECU’s permanent memory. The
interface. See Table 3.00-1 for color key. contents of RAM are lost whenever power to the ECU is
removed. However, the contents remain in ECU RAM
Table 3.00-1: Color Key for ESP User Interface Panels even if the PC loses power or is disconnected from the
ECU.
COLOR MEANING
To permanently save programmed values, the user must
Gray Off (No Alarm)
complete the steps in ESP necessary to save to the
Readings and Settings (General ECU. The new values are then saved permanently to
Teal (Blue-Green) operating information such as NVRAM. When values are saved to NVRAM, the
temperature and pressure readings) information is not lost when power to the ECU is
removed. Once the values are saved to permanent
White Dials and Gauges
memory, the previous save to permanent memory
Green On or Normal System Operation cannot be retrieved. The user can save unlimited times
to ECU NVRAM (permanent memory).
Pink Low, Warmup or Idle Signal
Yellow Alarm or Sensor/Wiring Check USER INTERFACE PANELS
Red Warning or Shutdown NOTE: Complete ESP user interface panel
User-Programmable (Very little
descriptions are provided in ESP PANEL
programming is required for ESM
DESCRIPTIONS on page 3.05-1. The descriptions
Dark Blue system operation – see ESP
provided in this section provide only a general overview
PROGRAMMING on page 3.10-1
of each panel.
for programming information) The ESM ESP software displays engine status and
information:
INFORMATION ON SAVING ESM SYSTEM
CALIBRATIONS [F2] Engine Panel [F6] AFR Primary Fuel Panel*
The ESM system is designed to be used with various [F3] Start-Stop Panel [F8] AFR Setup Panel*
Waukesha engine families and configurations.
[F4] Governor Panel [F10] Status Panel
Consequently, it must be tailored to work with site-
specific information. This is achieved by calibrating [F5] Ignition Panel [F11] Advanced Panel
(programming) an ECU with information that is * The [F6] and [F8] panels are viewable with AFR-equipped
appropriate for the engine and the site-specific engines.
application.
These panels display system and component status,
The ECU is programmed for the engine using the ESP current pressure and temperature readings, alarms,
software on a PC at the engine site. Although ESP is ignition status, governor status, air/fuel control status,
saved on a PC, all programmed information is saved to, and programmable adjustments.
and resides in, the ECU. You do not need to have a
PC connected with ESP running to operate an Each of the panels is viewed by clicking the
engine with the ESM system. ESP is only the software corresponding tab or by pressing the corresponding
used to monitor engine operation, troubleshoot faults function key ([F#]) on the keyboard. The following
and log data, and to load new calibrations to the ECU. paragraphs briefly describe each of these panels.
The ECU contains both volatile (non-permanent) NOTE: The [F1] function key displays ESP’s electronic
random access memory (RAM) and non-volatile help file called “E-Help.” E-Help provides general
(permanent) random access memory (NVRAM). system and troubleshooting information. See E-HELP
on page 3.00-8 for more information. [F1] is not
located on the PC screen as a panel; it is only a function
key on the keyboard.
FORM 6295-5
3.00-3 © 2/2012
INTRODUCTION TO ESP
[F2] ENGINE: The Engine panel displays current [F3] START-STOP: The typical engine Start-Stop panel
system readings of engine speed, left and right bank displays engine speed, throttle position, average intake
intake manifold pressures, oil pressure, intake manifold manifold pressure (IMAP) and oil pressure (see Figure
temperature, coolant temperature and oil temperature 3.00-3). The display also has signals for pre-/postlube
(see Figure 3.00-2). Displayed under the engine speed state, starting, ignition enabled, starter engagement and
is the engine setpoint RPM, percent of rated load and main fuel, and if there is an emergency or normal
estimated power. shutdown. This panel also allows the user to make Start-
Stop adjustments by calibrating pre-/postlube time,
purge time, Cool Down, fuel on RPM, starter off RPM
and driven equipment ESD speed.
FORM 6295-5
3.00-4 © 2/2012
INTRODUCTION TO ESP
[F4] GOVERNOR: The Governor panel displays engine [F5] IGNITION: The Ignition panel displays engine
speed, throttle feedback, throttle position percentage, speed, intake manifold pressure, ignition timing for each
engine and remote RPM setpoints, and average intake cylinder, ignition enabled, ignition level, maximum
manifold pressure (see Figure 3.00-5). In addition, this retard, WKI value used and knock detection (see Figure
display shows the current state of the alternate 3.00-6). This panel also allows the user to make IPM-D
governing dynamics, load-coming input, throttle alarm, adjustments by calibrating high voltage, low voltage and
remote rpm, and idle rpm activity. This panel also allows no spark limits. In addition, the WKI value and NOx
the user to make governor adjustments by calibrating emission levels (for use on LT engines only) are
gain, droop, load inertia, idle and other ESM system calibrated on the Ignition panel.
governing control features such as synchronization
speed, feedforward adjustments and auto actuator
calibration.
FORM 6295-5
3.00-5 © 2/2012
INTRODUCTION TO ESP
[F6] AFR PRI: The AFR Primary Fuel panel is used to [F8] AFR SETUP: The AFR Setup panel is used to
monitor AFR system performance (see Figure 3.00-7). program and fine-tune the AFR system (see Figure
This panel displays engine speed and target Lambda. 3.00-8). This panel will only be displayed on an engine
Also, displayed for both left and right banks, is the actual equipped with Waukesha factory-installed air/fuel ratio
Lambda, primary stepper position, minimum and control. This panel displays engine speed and target
maximum stepper setpoints, stepper operating mode, Lambda, and displayed for both left and right banks are
intake manifold pressure, oxygen and exhaust sensor the intake manifold pressure, actual Lambda, and
status, and AFR operating mode (automatic or manual). primary stepper position. This panel also allows the user
This panel also allows the user to change either bank to calibrate the dither steps, gain, oxygen target Lambda
from automatic to manual mode and adjust stepper offset, and the minimum/maximum stepper positions.
position using the arrow buttons. The user can set either left or right bank start (or home)
position, stepper position using the arrow buttons and
length of stepper motor shaft used, and can change from
automatic to manual mode.
FORM 6295-5
3.00-6 © 2/2012
INTRODUCTION TO ESP
[F10] STATUS: The Status panel displays the number [F11] ADVANCED: The Advanced panel is used to
of faults occurring in the system, if any type of shutdown program MODBUS settings and to adjust alarm and
is in process, if there is an engine alarm, and the engine shutdown setpoints for oil pressure, jacket water
start readiness (see Figure 3.00-9). The ignition system temperature, intake manifold temperature and oil
status displays if the IPM-D is enabled, ignition energy temperature. Alarm and shutdown setpoints can only be
level, maximum retard and if there is engine knocking. programmed in a safe direction and cannot exceed
The ECU status displays ECU temperature, battery factory limits.
voltage, ECU hours, and if calibrations, faults and
In addition, all active system parameters can be logged
statistics are loaded. The engine status displays engine
into readable text. This allows the user to review, chart,
speed, engine setpoint, if remote RPM is enabled, low
and/or trend the data logged as desired.
or high idle, state of the alternate governor dynamics and
if the main fuel valve is engaged. Users can also send updated calibration information to
the ECU and signify if a Waukesha alternator is installed
(see Figure 3.00-10).
FORM 6295-5
3.00-7 © 2/2012
INTRODUCTION TO ESP
FAULT LOG E-HELP
The ESM system features extensive engine diagnostics ESP contains an electronic help file named E-Help (see
capability. The ECU records system faults as they occur. Figure 3.00-12 for a sample screen). E-Help provides
A “fault” is any condition that can be detected by the ESM general system and troubleshooting information in an
system that is considered to be out-of-range, unusual or instant as long as the user is using the PC with the ESP
outside normal operating conditions. One method of software. The user can quickly and easily move around
obtaining diagnostic information is by viewing the Fault in E-Help through electronic links (or hypertext links)
Log using the ESM ESP software (see Figure 3.00-11). from subject to subject. E-Help is automatically installed
ESP displays the data provided by the ECU. when the ESP software is installed.
To access the help file any time while using the ESP
software, press the [F1] function key on the keyboard or
select Help Contents… from the Help menu in ESP. As
an additional aid in troubleshooting, double-clicking a
fault listed in the Fault Log will open E-Help directly to
the troubleshooting information for that fault. See “E-
Help” for more information.
FORM 6295-5
3.00-8 © 2/2012
SECTION 3.05
ESP PANEL DESCRIPTIONS
INTRODUCTION
This section provides a description of each ESP panel
and the fields and buttons found on each panel. Figure
3.05-1 identifies and describes the common features
found on the ESP panels.
FORM 6295-5
3.05-1 © 2/2012
ESP PANEL DESCRIPTIONS
6
5
8
7
1 - The ESP Title Bar lists the ESP version number, ECU 5 - Some ESP panels provide for programming system
serial number, engine serial number and calibration parameters such as pre-/postlube, the WKI value
part number. and load inertia. Fields that are programmable are
2 - The Communication Icon indicates whether or not dark blue.
there is communication between the ECU and ESP. 6 - Each of the panels displays engine status and
The icon shown here is indicating communication. operation information. ESP panels can be set to
When there is no communication, the icon has a red display in either U.S. units or in metric measurement
circle with a bar over it. units. Change units on the [F10] Status panel.
3 - ESP displays engine information on panels. Each 7 - To access the electronic help file, E-Help, while
panel is viewed by clicking the tab or by pressing using ESP, press [F1].
the function key [F#] on the keyboard. 8 - On ESP panels that have programmable fields,
4 - The “Engine Alarm” field provides a general additional buttons are included to enable editing,
overview of alarm status. When no alarms are allow saving and undo changes.
active, the field is gray. If an alarm occurs, the field
turns yellow and signals that “YES” at least one
alarm is active.
FORM 6295-5
3.05-2 © 2/2012
ESP PANEL DESCRIPTIONS
1 9
2 10
3 5 6 7 11
FORM 6295-5
3.05-3 © 2/2012
ESP PANEL DESCRIPTIONS
FORM 6295-5
3.05-4 © 2/2012
ESP PANEL DESCRIPTIONS
8. “ESD/No ESD” This field signals the user that an 10. “Coolant Temp” This field displays the engine’s
emergency shutdown is in process. When the coolant temperature at the outlet of the engine. Units
engine is operating or off, the field remains are °F (°C). If a coolant temperature sensor or wiring
deactivated (gray). If the engine shuts down due to fault occurs, the status bar beneath this field signals
an emergency, the field signals the emergency an alarm (turns yellow) and provides the user a
shutdown (turns red) and provides the user a message to fix the sensor or wiring.
message indicating an emergency shutdown is in
NOTE: When a sensor or wiring fault is detected, the
process. When the shutdown is complete, the field
field displays a default value, not the actual value.
deactivates (turns gray) and the shutdown is
recorded in the fault log history. However, the field 11. “Oil Temp” This field displays the engine’s oil
remains active (in shutdown mode) if the lockout or temperature in the main oil header. Units are °F (°C).
E-Stop (emergency stop) button(s) on the engine is If an oil temperature sensor or wiring fault occurs, the
depressed. status bar beneath this field signals an alarm (turns
yellow) and provides the user a message to fix the
9. “Intake Mnfld Temp” This field displays the
sensor or wiring.
engine’s left bank intake manifold temperature. Units
are °F (°C). If an intake manifold temperature sensor NOTE: When a sensor or wiring fault is detected, the
or wiring fault occurs, the status bar beneath this field field displays a default value, not the actual value.
signals an alarm (turns yellow) and provides the user
a message to fix the sensor or wiring.
NOTE: When a sensor or wiring fault is detected, the
field displays a default value, not the actual value.
FORM 6295-5
3.05-5 © 2/2012
ESP PANEL DESCRIPTIONS
1 2 3 4 5
6 7 8
9 10 11
14 15
12 16 17 18
13 19 20 22
21 23
FORM 6295-5
3.05-6 © 2/2012
ESP PANEL DESCRIPTIONS
1 2 3 4 5
6 7 24 8
9 10 11
17 19
15 14 25
12
16 18
13 20 22
21 23
FORM 6295-5
3.05-7 © 2/2012
ESP PANEL DESCRIPTIONS
[F3] START-STOP PANEL DESCRIPTION 7. “Main Fuel” This field signals when the main fuel
valve is engaged by the ECU. During the time the
See Figure 3.05-4 and Figure 3.05-5. main fuel valve is engaged, the field is green and
The engine Start-Stop panel displays engine speed, signals the user it is on. During the time the main fuel
throttle position, average intake manifold pressure valve is disengaged, the field is gray and signals the
(IMAP) and oil pressure (see Figure 3.05-4). The display user it is off.
also has signals for pre-/postlube state, starting, ignition 8. “User ESD” This field signals that an emergency
enabled, starter engagement and main fuel, and if there shutdown is in process based on a customer input.
is an emergency or normal shutdown. This panel also During an emergency shutdown, the field is red and
allows the user to make Start-Stop adjustments by signals the user that an E-Stop is active. When E-
calibrating pre-/postlube time, purge time, cool down, Stop is displayed, the engine cannot be restarted.
fuel on rpm, starter off rpm and driven equipment ESD When the engine is not in an emergency shutdown
speed. mode, the field is gray and signals the user that the
The Start-Stop panel on 7042GL/GSI engines also engine is ready to run.
displays prechamber fuel valve engagement information 9. “Avg IMAP” This field displays the average intake
and fields for calibration (see Figure 3.05-5). manifold pressure. Units are inch-Hg absolute (kPa
1. “Engine Speed” This field displays current engine absolute). On a vee engine, the left and right intake
speed (rpm). manifold pressure readings are averaged together
and displayed in this field. If one of the intake
2. “Throttle Position” This field displays throttle manifold pressure sensors fails, the field displays
position in terms of the percentage the throttle valve only the reading from the working sensor. If both
is open. sensors fail, the field is unable to display the actual
3. “Starting Signal” This field signals when the digital value and a default value is displayed instead.
start signal, a digital input to the ECU, is high (8.6 – 10. “Oil Pressure” This field displays the engine’s
36 volts) or low (<3.3 volts). During the time the gauge oil pressure in the main oil header. Units are
digital start signal is high, the field is green and psi (kPa gauge). If an oil pressure sensor or wiring
signals the user it is on. During the time the digital fault occurs, the status bar beneath this field signals
start signal is low, the field is gray and signals the an alarm (turns yellow) and provides the user a
user it is off. message to fix the sensor or wiring. When a sensor
4. “Pre/Post Lube” This field signals when the oil or wiring fault is detected, the field displays a default
pump is engaged and is either in pre- or postlube. value, not the actual value.
During the time the prelube oil pump is engaged, the 11. “User RUN/STOP” This field signals that a normal
field is green and signals the user it is on. During the shutdown is in process based on a customer input.
time the prelube oil pump is disengaged, the field is During a normal shutdown, the field is red and
gray and signals the user it is off. signals the user that the engine will stop. When
5. “Ignition” This field signals when the IPM-D is STOP is displayed, the engine cannot be restarted.
enabled and is ready to receive a signal from the When the engine is not in a shutdown mode, the field
ECU to fire each spark plug. During the time the IPM- is gray and signals the user that the engine is ready
D is enabled, the field is green and signals the user to run.
it is on. During the time the ignition is disabled, the 12. “Pre Lube Time” This field allows the user to
field is gray and signals the user it is off. program engine prelube timing. Units are in
6. “Starter” This field signals when the starter motor is seconds. Prelube timing can be programmed from 0
engaged. The starter motor is engaged based on – 10,800 seconds (0 – 180 minutes).
“Starter Off RPM” and “Purge Time” settings. During 13. “Pre Lube Timer” This field allows the user to see
the time the starter motor is engaged, the field is the remaining time left for prelube. For example, if
green and signals the user it is on. During the time 300 seconds has been entered in the “Pre Lube
the starter motor is disengaged, the field is gray and Time” field, the “Pre Lube Timer” field will display
signals the user it is off. zero until a start is requested. After the start request,
the prelube timer will start counting down (from 300
seconds).
FORM 6295-5
3.05-8 © 2/2012
ESP PANEL DESCRIPTIONS
14. “Fuel On RPM Adj and Fuel On RPM” These fields 20. “Save to ECU” This button is used to save
allow the user to view and program the rpm at which programmed values to NVRAM (permanent
the fuel valve is turned on. The teal (blue-green) memory) in the ECU. Changes saved to permanent
“Fuel On RPM” field displays the actual programmed memory will not be lost if power to the ECU is
rpm setting. The dark blue “Fuel On RPM Adj” field removed. See SAVING TO PERMANENT
allows the user to adjust the actual setting by MEMORY on page 3.10-6 for more information.
entering a value from -50 to +100 rpm. When an
NOTE: Programmed values not saved to permanent
adjustment is entered, the actual “Fuel On RPM” is
memory are stored in RAM (temporary memory). When
updated to reflect the adjustment.
values are in RAM, ESP can be closed and the PC
15. “Starter Off RPM Adj and Starter Off RPM” These disconnected from the ECU while keeping all changes;
fields allow the user to view and program the rpm at however, changes will be lost if power to the ECU is
which the starter motor is turned off. The teal (blue- removed or when the engine is shut down.
green) “Starter Off RPM” field displays the actual
21. “Start Editing” This button must be clicked prior to
programmed rpm setting. The dark blue “Starter Off
editing programmable (dark blue) fields in ESP.
RPM Adj” field allows the user to adjust the actual
Clicking this button puts ESP in “editing mode.” The
setting by entering a value from 0 to +100 rpm. When
user will not be able to enter new values if ESP is not
an adjustment is entered, the actual “Starter Off
in editing mode. While in editing mode, the button
RPM” is updated to reflect the adjustment.
will read “Stop Editing – Currently Editing.” When the
16. “Post Lube Time” This field allows the user to editing mode is off, the button will read “Start
program engine postlube timing. Units are in Editing.” (see BASIC PROGRAMMING IN ESP on
seconds. Postlube timing can be programmed from page 3.10-5 for more information).
0 to 10,800 seconds (0 to 180 minutes).
22. “Undo Last Change” This button allows the user to
17. “Cool Down” This field allows the user to program reset the last change made while in editing mode
engine cooldown. Units are in seconds. Cooldown back to the programmed value that was last saved
is the amount of time that the engine will continue to to permanent memory (NVRAM) in the ECU.
run after a normal shutdown is activated. Cooldown
23. “Undo All Changes” This button allows the user to
can be programmed from 0 to 10,800 seconds (0 to
reset all the programmable fields back to the
180 minutes).
programmed parameters that were last saved to
18. “Purge Time” This field allows the user to program permanent memory (NVRAM) in the ECU.
a purge time. Units are in seconds. Purge time is the
24. “Pre Ch Fuel” This field signals when the
amount of time after first engine rotation that must
prechamber fuel valve is turned on. During the time
expire before the fuel valve and ignition are turned
the prechamber fuel valve is engaged, the field is
on.
green and signals the user it is on. During the time
NOTE: Although purge time can be programmed from the prechamber fuel valve is disengaged, the field is
0 to 1,800 seconds (30 minutes), a purge time greater gray and signals the user it is off.
than 30 seconds will prevent the engine from starting. 25. “Pre Ch On RPM Adj and Pre Ch On RPM” These
19. “Driven Equipment ESD” This field allows the user fields allow the user to view and program the rpm at
to program an overspeed shutdown to protect driven which the prechamber fuel valve is turned on. The
equipment. Driven equipment overspeed can be teal (blue-green) “Pre Ch On RPM” field displays the
programmed from 0 to 2,200 rpm. If programmed actual programmed rpm setting. The dark blue “Pre
driven equipment overspeed exceeds engine Ch On RPM Adj” field allows the user to adjust the
overspeed, the engine overspeed value takes actual setting by entering a value from -50 to +300
precedence. For example, a VHP has a factory- rpm. When an adjustment is entered, the actual “Pre
programmed engine overspeed trip point of 1,320 Ch On RPM” is updated to reflect the adjustment.
rpm. If the driven equipment overspeed is set to
1,500 rpm, and the engine speed exceeds 1,320
rpm, the engine will be shut down. If the driven
equipment overspeed is set to 1,100 rpm and the
engine speed exceeds 1,100 rpm, but is less than
1,320 rpm, the engine will be shut down.
FORM 6295-5
3.05-9 © 2/2012
ESP PANEL DESCRIPTIONS
1 5 6 7
4
2 8 9
3 10 11
12 15 17 19 21
13 18 20 22 23
14 24 25 26 28
27
16
FORM 6295-5
3.05-10 © 2/2012
ESP PANEL DESCRIPTIONS
[F4] GOVERNOR PANEL DESCRIPTION 8. “Avg Intake Mnfld” This field displays the average
intake manifold pressure. Units are inch-Hg absolute
See Figure 3.05-6. (kPa absolute). On a vee engine, the left and right
1. “Engine Speed” This field displays current engine intake manifold pressure readings are averaged
speed (rpm). together and displayed in this field. If one of the
2. “Engine Setpoint RPM” This field displays the intake manifold pressure sensors fails, the field
engine speed (rpm) setpoint. The engine speed displays only the reading from the working sensor. If
setpoint is determined by a user input, not internal both sensors fail, the field is unable to display the
calibrations. actual value and a default value is displayed instead.
3. “Remote RPM Setpoint” This field displays the 9. “Remote RPM” This field signals when the remote
remote rpm setpoint if the remote rpm input 4 – 20 rpm is on or off. Remote rpm is determined by a
mA (0.875 – 4.0 V) is active. The setpoint is only customer digital input. When the input is high (8.6 –
displayed in mA. 36 volts), remote rpm is active. During the time the
remote rpm input is high, the field is green and
4. “Throttle Position” This field displays throttle signals the user it is on. During the time the remote
position in terms of the percentage the throttle valve rpm input is low (< 3.3 volts), the field is gray and
is open. signals the user it is off. When remote rpm is off,
5. “Alt Dynamics” This field signals when the engine speed is based on “Idle” (Field 11) and “High
Alternate Governor Dynamics digital input is high Idle RPM” (Field 13) or “Low Idle RPM” (Field 17).
(8.6 – 36 volts) or low (<3.3 volts). Alternate 10. “Throttle Feedback” This field displays the throttle
dynamics or synchronizer mode is used to rapidly actuator’s position in mA. 4 mA = 0%; 20 mA = 100%.
synchronize an engine to the electric power grid by
using cylinder timing to maintain constant engine 11. “Idle” This field indicates whether low-idle rpm or
speed. During the time the alternate dynamics input high-idle rpm is active. Low- or high-idle rpm is
is high, the field is green and signals the user it is on. determined by a customer digital input. When the
During the time the alternate dynamics input is low, input is low (<3.3 volts), LOW is displayed in the pink
the field is gray and signals the user it is off. The lower field. When the input is high (8.6 – 36 volts), HIGH is
gain values can be used to minimize actuator displayed in the pink field. See “High Idle RPM” on
movement when the engine is synchronized to the page 3.05-12 and “Low Idle Adj and Low Idle RPM”
grid and fully loaded to maximize actuator life. on page 3.05-12 for values of high and low idle.
6. “Load Coming” This field signals when the load- 12. “Load Inertia” This field must be programmed by
coming digital input is high (8.6 – 36 volts) or low the user for proper engine operation. By
(<3.3 volts). Load-coming or feedforward control is programming the load inertia or rotating mass
used to allow the engine to accept large load moment of inertia of the driven equipment, the
additions. During the time the load-coming input is governor gain is preset correctly, aiding rapid startup
high, the field is green and signals the user that YES, of the engine. If this field is programmed correctly,
the load-coming feature is being used. During the there should be no need to program gain
time the load-coming input is low, the field is gray and adjustments [See “Proportion Gain Adj” on
signals the user that NO, the load-coming feature is page 3.05-12, “Integral Gain Adj” on page 3.05-
not being used. 12 and “Differential Gain Adj” on page 3.05-12].
The rotating mass moment of inertia must be known
7. “Throttle Error” This field signals when the throttle for each piece of driven equipment and then added
actuator sends a digital input to the ECU, indicating together. See PROGRAMMING LOAD INERTIA on
the actuator is in an alarm state. During the time page 3.10-8 for more information.
when the throttle actuator is in an alarm state, the
field is yellow and signals the user that YES, a throttle NOTE: Rotating moment of inertia is not the weight or
actuator fault exists (ALM441). During the time when mass of the driven equipment. It is an inherent property
the throttle actuator is not in an alarm state, the field of the driven equipment and does not change with
is gray and signals the user that no throttle actuator engine speed or load. Contact the coupling or driven
fault exists. equipment manufacturer for the moment of inertia value.
FORM 6295-5
3.05-11 © 2/2012
ESP PANEL DESCRIPTIONS
13. “High Idle RPM” This field allows the user to 16. “Low Idle Adj and Low Idle RPM” These fields
program the high-idle rpm. The high-idle setting is allow the user to view and program the low-idle rpm
used when the rated speed/idle speed digital input setting. The low-idle setting is used when the rated
is high (8.6 – 36 volts) and “Remote RPM” is off. The speed/idle speed digital input is low (<3.3 volts) and
high-idle rpm can be programmed from 800 to 2,200 “Remote RPM” is off. The teal (blue-green) “Low Idle
rpm (not to exceed a preprogrammed maximum RPM” field displays the actual programmed low-idle
speed). Internal calibrations prevent the engine from rpm setting. The dark blue “Low Idle Adj” field allows
running faster than rated speed +10%. the user to adjust the actual setting by entering a
14. “Auto Actuator Calibration” This field allows the value from -50 to +100 rpm. When an adjustment is
user to program the ESM system to automatically entered, the actual “Low Idle RPM” is updated to
calibrate the throttle actuator during every normal reflect the adjustment.
shutdown. The benefits to calibrating the actuator NOTE: The low-idle rpm cannot be set above the high-
automatically are (1) performing the calibration when idle rpm.
the actuator is hot (normal operating condition), and
17. “Integral Gain Adj” This field allows the user to
(2) if any actuator problems are detected, they are
adjust integral gain by a multiplier of 0.502 – 1.102
found on engine shutdown and not startup. See
and 0.000. Integral gain is a correction function to
ACTUATOR CALIBRATION on page 3.10-16 for
speed error that is based on the amount of time the
more information.
error is present. When an error exists between actual
15. “Proportion Gain Adj” This field allows the user to engine speed and engine speed setpoint, an integral
adjust proportional gain by a multiplier of 0.500 – gain calibrated by Waukesha is multiplied to the
1.050. Proportional gain is a correction function to integral of the speed error. This is done to increase
speed error that is proportional to the amount of or decrease throttle response to correct or reduce
error. When an error exists between actual engine speed error. Although the user can program the
speed and engine speed setpoint, a proportional integral gain multiplier with this field to “fine-tune”
gain calibrated by Waukesha is multiplied to the throttle response, it is typically not adjusted.
speed error. This is done to increase or decrease “Proportional Gain Adj” and “Differential Gain Adj”
throttle response to correct speed error. Although are also used to correct speed error. See speed error
the user can program the proportional gain multiplier correction equation under “Proportion Gain Adj.”
with this field to “fine-tune” throttle response, it is
18. “Sync RPM” This field allows the user to program a
typically not adjusted. “Integral Gain Adj” and
synchronous rpm to allow easier synchronization to
“Differential Gain Adj” are also used to correct speed
the electric grid. The additional rpm programmed in
error:
this field is added to the engine setpoint rpm if the
Correction = “Alt Dynamics” field is on. The synchronous rpm can
be programmed from 0 to 64 rpm.
( speed error × proportional gain × proportional gain adjust ) + 19. “Differential Gain Adj” This field allows the user to
adjust differential gain by a multiplier of 0.502 – 1.102
and 0.000. Differential gain is a correction function
(∫ )
x to speed error that is based on direction and rate of
speed error dt × integral gain × integral gain adjust + change. When an error exists between actual engine
speed and engine speed setpoint, a differential gain
o calibrated by Waukesha is multiplied to the
derivative of the speed error. This is done to increase
or decrease throttle response to correct or reduce
( d speeddt error × differential gain × differential gain adjust) speed error. Although the user can program the
differential gain multiplier with this field to “fine-tune”
throttle response, it is typically not adjusted.
“Proportional Gain Adj” and “Integral Gain Adj” are
also used to correct speed error. See speed error
correction equation under “Proportion Gain Adj.”
FORM 6295-5
3.05-12 © 2/2012
ESP PANEL DESCRIPTIONS
20. “Proportional Sync” This field allows the user to 25. “Save to ECU” This button is used to save
adjust proportional synchronous gain by a multiplier programmed values to NVRAM (permanent
of 0.500 – 1.050. Proportional synchronous gain is a memory) in the ECU. Changes saved to permanent
correction function to speed error that is proportional memory will not be lost if power to the ECU is
to the amount of error when operating in Alternate removed. See SAVING TO PERMANENT
Dynamics mode only. Proportional synchronous MEMORY on page 3.10-6 for more information.
gain is a lower multiplier than proportional gain
NOTE: Programmed values not saved to permanent
because of the need to synchronize to the electric
memory are stored in RAM (temporary memory). When
grid. When an error exists between actual engine
values are in RAM, ESP can be closed and the PC
speed and engine speed setpoint, a Waukesha-
disconnected from the ECU while keeping all changes;
calibrated proportional synchronous gain is
however, changes will be lost if power to the ECU is
multiplied to the speed error. This is done to increase
removed or when the engine is shut down.
or decrease throttle response to correct speed error.
Although the user can program the proportional 26. “Undo Last Change” This button allows the user to
synchronous gain multiplier with this field to “fine- reset the last change made while in editing mode
tune” throttle response, it is typically not adjusted. back to the programmed parameter that was last
“Integral Gain Adj” on page 3.05-12 and “Differential saved to permanent memory (NVRAM) in the ECU.
Gain Adj” on page 3.05-12 are also used to correct 27. “Undo All Changes” This button allows the user to
speed error. See speed error correction equation reset all the programmable fields back to the
under “Proportion Gain Adj” on page 3.05-12. programmed parameters that were last saved to
21. “Forward Torque” This field allows the user to permanent memory (NVRAM) in the ECU.
program the forward torque amount of load-coming. 28. “Manual Actuator Calibration” This button allows
When the load-coming signal goes high, and after the user to manually calibrate the throttle actuator.
the forward delay timer has expired, the throttle To work correctly, the ESM system must know the
opens by the programmed torque percent. The fully closed and fully open end points of throttle
forward torque can be programmed from 0 to 125%. actuator movement. To establish the fully closed and
22. “Forward Delay” This field allows the user to fully open end points, the throttle actuator must be
program the forward delay timer of load coming. calibrated. A manual calibration can be performed
When the load-coming signal goes high, the forward when the engine is not rotating and after postlube
delay must expire before the throttle opens to the and the ESM system’s post-processing is complete.
programmed torque percent. Units are in seconds. If an emergency shutdown is active, a manual
The forward delay can be programmed from 0 to 60 calibration cannot be completed. See ACTUATOR
seconds. CALIBRATION on page 3.10-16 for more
information.
23. “Droop” This field allows the user to adjust the
percent of droop. Droop allows steady-state speed
to drop as load is applied. Droop is expressed as a
percentage of normal average speed. Droop can be
programmed from 0 to 5%.
24. “Start Editing” This button must be clicked prior to
editing programmable (dark blue) fields in ESP.
Clicking this button puts ESP in “editing mode.” The
user will not be able to enter new values if ESP is not
in editing mode. While in editing mode, the button
will read “Stop Editing – Currently Editing.” When the
editing mode is off, the button will read “Start
Editing.” see BASIC PROGRAMMING IN ESP on
page 3.10-5 for more information.
FORM 6295-5
3.05-13 © 2/2012
ESP PANEL DESCRIPTIONS
1 3 4 5 6
7 8 9
10 11
12 13 14
15 16
17 18 19
20
FORM 6295-5
3.05-14 © 2/2012
ESP PANEL DESCRIPTIONS
[F5] IGNITION PANEL DESCRIPTION 6. “Max Retard” This field alerts the user when any
cylinder’s timing has reached the maximum retard in
See Figure 3.05-7. timing allowed. If any cylinder’s timing is at maximum
1. “Left Bank Ignition Timing” This field displays retard, the field is yellow and signals the user that
individual cylinder timing in degrees before top dead YES, a cylinder is at maximum retard. The user can
center (°BTDC). determine which cylinders are at maximum retard by
2. “Left Bank Spark Ref # and Right Bank Spark looking for the lowest individual cylinder timing
Ref #” These fields display the spark reference displayed on the left of the screen. When none of the
number for each cylinder. The spark reference cylinders are at maximum retard, the field is gray and
numbers can be used to represent spark plug signals the user that no cylinders are at maximum
electrode wear (gap) and can be monitored (for retard.
example, with MODBUS) and trended to predict the 7. “Engine Speed” This field displays current engine
time of spark plug failure. The spark reference speed (rpm).
number is an arbitrary number based on relative 8. “Ignition” This field signals when the IPM-D is
voltage demand and is a feature of the IPM-D’s enabled and is ready to receive a signal from the
predictive diagnostics capability. A gradual increase ECU to fire each spark plug. During the time the IPM-
in the spark reference number is expected over time D is enabled, the field is green and signals the user
as the spark plug wears. The closer to end of spark it is on. During the time the ignition is disabled, the
plug life, the faster the number will increase. If field is gray and signals the user it is off.
sufficient spark plug wear is monitored, IPM-D raises
the power level of the ignition coil to Level 2 (see 9. “Knocking” This field alerts the user that knock is
description for “Ignition Energy” field below). Once present when the cylinder timing is at maximum
Level 2 energy is applied, the spark reference retard. When knock is sensed with at least one
number will decrease initially but the Fault Log will cylinder, the field is yellow and signals the user that
indicate the cylinder number of the spark plug that is YES, knock is present. The user can determine
wearing out. which cylinder is knocking by looking at the
individual cylinder timings displayed on the left of the
NOTE: When using MODBUS, the cylinder number is screen.
in firing order. For example, if No. 5 cylinder triggers an
10. “User WKI in Use” This field indicates whether the
alarm for having a worn-out spark plug, the user should
WKI (Waukesha Knock Index) value used by the
check the spark plug of the fifth cylinder in the firing
ESM system is based on the user-defined value
order.
programmed in “User WKI” on page 3.05-17 or is
3. “Right Bank Ignition Timing” This field displays remotely inputted to the ECU using a 4 – 20 mA
individual cylinder timing in degrees before top dead optional user input. When the WKI value is
center (°BTDC). programmed in ESP, the field indicates “User WKI in
4. “Avg Intake Mnfld” This field displays the average Use.” When the WKI value is being inputted in real
intake manifold pressure. Units are inch-Hg absolute time through the optional analog user input, the field
(kPa absolute). On a vee engine, the left and right indicates “Remote WKI in Use.”
intake manifold pressure readings are averaged 11. “User ESD” This field signals that an emergency
together and displayed in this field. If one of the shutdown is in process based on a customer input.
intake manifold pressure sensors fails, the field During an emergency shutdown, the field is red and
displays only the reading from the working sensor. If signals the user that an E-Stop is active. When E-
both sensors fail, the field is unable to display the STOP is displayed, the engine cannot be restarted.
actual value and a default value is displayed instead. When the engine is not in an emergency shutdown
5. “Ignition Energy” This field indicates at what level mode, the field is gray and signals the user that the
of energy the IPM-D is firing the spark plugs: Level 1 engine is ready to run.
(low/normal) or Level 2 (high). During normal engine
operation, the IPM-D fires at a Level 1 ignition
energy. The IPM-D fires at a Level 2 ignition energy
on engine start-up or as a result of spark plug wear.
If the ignition energy is raised to Level 2 (except on
start-up), an alarm is triggered to alert the operator.
The pink field will signal the user whether the ignition
level is LEVEL 1 or LEVEL 2.
FORM 6295-5
3.05-15 © 2/2012
ESP PANEL DESCRIPTIONS
12. “High Voltage Adj. and High Voltage Limit” 13. “Low Voltage Adj. and Low Voltage Limit” These
These fields allow the user to view and adjust the fields allow the user to view and adjust the low-
high-voltage alarm limit setting. The high-voltage voltage alarm limit setting. The low-voltage limit is
limit is based on the spark reference number. When based on the spark reference number. When a
a cylinder’s spark reference number exceeds the cylinder’s spark reference number goes below the
high-voltage limit, the ignition energy is raised to a low-voltage limit, an alarm is triggered, identifying a
Level 2 (high) ignition energy and an alarm is low-voltage demand condition that may have
triggered. Based on a thorough trend analysis of the resulted from a shorted coil or secondary lead,
spark reference numbers, the user may want to deposit buildup or a failed spark plug (failure related
adjust the high-voltage limit to fit the specific needs to “balling” or shorting). Based on a thorough trend
of the engine. Improper use of this adjustment may analysis of the spark reference numbers, the user
limit the effectiveness of IPM-D diagnostics. may want to adjust the low-voltage limit to fit the
Programming the “High Voltage Adj.” to a positive specific needs of the engine. Improper use of this
number will delay triggering the high-voltage limit adjustment may limit the effectiveness of IPM-D
alarm until the spark plugs are more worn. Likewise, diagnostics. Typically this limit is not adjusted. The
reducing the “High Voltage Adj.” will advance teal (blue-green) “Low Voltage Limit” field displays
triggering the high-voltage limit alarm, allowing more the actual programmed low-voltage limit setting. The
time between when an alarm is triggered and spark dark blue “Low Voltage Adj.” field allows the user to
plug failure. The teal (blue-green) “High Voltage adjust the actual setting by entering a value from -30
Limit” field displays the actual programmed high- to +30. When an adjustment is entered, the actual
voltage limit setting. The dark blue “High Voltage “Low Voltage Limit” is updated to reflect the
Adj.” field allows the user to adjust the actual setting adjustment. See IPM-D PROGRAMMING on page
by entering a value from -30 to +30. When an 3.10-21 for more information.
adjustment is entered, the actual “High Voltage
NOTE: The “Low Voltage Limit” field has a defined
Limit” is updated to reflect the adjustment. See IPM-
range (minimum/maximum) that can be programmed. If
D PROGRAMMING on page 3.10-21 for more
the user programs a positive or negative adjustment that
information.
exceeds this defined range, the “Low Voltage Limit” field
NOTE: The “High Voltage Limit” field has a defined will display the actual low-voltage setting, even though
range (minimum/maximum) that can be programmed. If the adjustment entered may calculate to be different. For
the user programs a positive or negative adjustment that example, if the default low-voltage limit is 100 but cannot
exceeds this defined range, the “High Voltage Limit” field exceed 120 for the engine (a factory setting), the “Low
will display the actual high-voltage setting, even though Voltage Limit” field will display the actual low-voltage
the adjustment entered may calculate to be different. For setting. So if the user programs an adjustment of +30
example, if the default high-voltage limit is 170 but (which exceeds 120), “30” will appear in the “Low
cannot exceed 190 for the engine (a factory setting), the Voltage Adj.” field and “120” will appear in the “Low
“High Voltage Limit” field will display the actual high- Voltage Limit” field. The same holds true for negative
voltage setting. So if the user programs an adjustment adjustments.
of +30 (which exceeds 190), “30” will appear in the “High
Voltage Adj.” field and “190” will appear in the “High
Voltage Limit” field. The same holds true for negative
adjustments.
FORM 6295-5
3.05-16 © 2/2012
ESP PANEL DESCRIPTIONS
14. “No Spark Adj. and No Spark Limit” The “No 16. “NOx” (For use on LT engines only) This field allows
Spark Adj.” and “No Spark Limit” fields allow the user the user to set the desired NOx emissions level
to view and adjust the no-spark alarm limit setting. (engine out at the exhaust stack) at which the engine
The no-spark limit is based on the spark reference will run. The field displays the programmed NOx
number. When a cylinder’s spark reference number level, not the actual level. Based on the programmed
exceeds the no-spark limit, an alarm is triggered, NOx level, the ESM system will adjust ignition timing
indicating that a spark plug is worn and must be in an attempt to meet the programmed NOx level.
replaced. Based on a thorough trend analysis of the However, the actual NOx output of the engine will not
spark reference numbers, the user may want to always match the programmed NOx level for several
adjust the no-spark limit to fit the specific needs of reasons. First, the ESM system calculates NOx
the engine. Improper use of this adjustment may limit based on a combination of sensor readings logged
the effectiveness of IPM-D diagnostics. Typically by the ECU and Waukesha-calibrated values. Two
this limit is not adjusted. The teal (blue-green) “No examples of Waukesha-calibrated values are
Spark Limit” field displays the actual programmed humidity and exhaust oxygen since the ESM system
no-spark limit setting. The dark blue “No Spark Adj.” does not measure these variables. Also, the ESM
field allows the user to adjust the actual setting by system includes a preprogrammed correction factor
entering a value from -25 to +25. When an to allow for statistical variations with the engine. As
adjustment is entered, the actual “No Spark Limit” is a result, the engine in most cases will emit less NOx
updated to reflect the adjustment. See IPM-D than the actual programmed NOx level. Units are in
PROGRAMMING on page 3.10-21 for more g/BHP-hr or mg/m3 (n) @ 0°C, 101.25 kPa, 5% O2.
information. The range that NOx can be programmed varies with
NOTE: The “No Spark Limit” field has a defined range the engine (L5794LT range is 1.5 – 5.0 g/BHP-hr).
(minimum/maximum) that can be programmed. If the NOTE: To correct for differences in the actual engine-
user programs a positive or negative adjustment that out NOx emissions and that of the programmed NOx
exceeds this defined range, the “No Spark Limit” field will level, the user input should be adjusted in the
display the actual no-spark setting even though the appropriate direction until the actual engine-out
adjustment entered may calculate to be different. For emissions meet the user’s desired level (e.g., the NOx
example, if the default no-spark limit is 200 but cannot field may require a value of 2.5 g/BHP-hr to achieve 2.0
exceed 215 for the engine (a factory setting), the “No g/BHP-hr NOx emissions at the exhaust stack).
Spark Limit” field will display the actual no-spark setting.
17. “Start Editing” This button must be clicked prior to
So if the user programs an adjustment of +25 (which
editing programmable (dark blue) fields in ESP.
exceeds 215), “25” will appear in the “No Spark Adj.” field
Clicking this button puts ESP in “editing mode.” The
and “215” will appear in the “No Spark Limit” field. The
user will not be able to enter new values if ESP is not
same holds true for negative adjustments.
in editing mode. While in editing mode, the button
15. “User WKI” This field MUST be programmed by the will read “Stop Editing – Currently Editing.” When the
user for proper engine operation. The user must editing mode is off, the button will read “Start
enter the Waukesha Knock Index (WKI) value of the Editing.” see BASIC PROGRAMMING IN ESP on
fuel. The WKI value can be determined using an page 3.10-5 for more information.
application program for the Microsoft Windows XP
18. “Save to ECU” This button is used to save
operating system. The computer program will
programmed values to NVRAM (permanent
calculate the WKI value from a customer’s gas
memory) in the ECU. Changes saved to permanent
analysis breakdown. The WKI value application
memory will not be lost if power to the ECU is
program designed by Waukesha uses an index for
removed. See SAVING TO PERMANENT
calculating knock resistance of gaseous fuels. The
MEMORY on page 3.10-6 for more information.
WKI value must be based on the composition of a
fuel sample taken from the engine site and analyzed NOTE: Programmed values not saved to permanent
using the application program or as dictated on a memory are stored in RAM (temporary memory). When
Special Application Approval (SAA). Contact your values are in RAM, ESP can be closed and the PC
local Distributor for more information. disconnected from the ECU while keeping all changes;
however, changes will be lost if power to the ECU is
removed or when the engine is shut down.
FORM 6295-5
3.05-17 © 2/2012
ESP PANEL DESCRIPTIONS
19. “Undo Last Change” This button allows the user to 20. “Undo All Changes” This button allows the user to
reset the last change made while in editing mode reset all the programmable fields back to the
back to the programmed parameter that was last programmed parameters that were last saved to
saved to permanent memory (NVRAM) in the ECU. permanent memory (NVRAM) in the ECU.
FORM 6295-5
3.05-18 © 2/2012
ESP PANEL DESCRIPTIONS
1 2 3 15 16 17
13
4 5 18 19
6 14 20
9
7 8 21
22 23
12
10 24
25
11 26
27 28 29
30
1 - Start 16 - Automatic
2 - Automatic 17 - Manual
3 - Manual 18 - Exhaust Temp RB
4 - Intake Mnfld LB 19 - Intake Mnfld RB
5 - Exhaust Temp LB 20 - Actual Lambda RB
6 - Actual Lambda LB 21 - Check Box for Right Bank Manual Mode
7 - Min Position 22 - Min Position
8 - Max Position 23 - Max Position
9 - Check Box for Left Bank Manual Mode 24 - Oxygen Sensor RB
10 - Primary Left Stepper Position 25 - Primary Right Stepper Position
11 - Arrow Buttons and Home 26 - Arrow Buttons and Home
12 - Oxygen Sensor LB 27 - Stop Editing – Currently Editing
13 - Engine Speed 28 - Save to ECU
14 - Target Lambda 29 - Undo Last Change
15 - Start 30 - Undo All Changes
FORM 6295-5
3.05-19 © 2/2012
ESP PANEL DESCRIPTIONS
AFR PRIMARY FUEL PANEL 8. “Max Position” This field displays the maximum left
DESCRIPTION bank stepper position that is programmed on the [F8]
AFR Setup panel. The value displayed is the
See Figure 3.05-8. maximum stepper motor position at the engine’s
1. “Start” This field signals when the engine is in its current intake manifold pressure level.
starting mode and the left bank stepper motor is held 9. “Check Box for Left Bank Manual Mode” This
at a user-defined start position programmed on the field allows the user to change the AFR system mode
[F8] AFR Setup panel. When the engine is not in start of operation on the engine’s left bank from automatic
mode, the field is gray. to manual mode. Normally the AFR system operates
2. “Automatic” This field signals that the ESM AFR in automatic mode; however, the user can click the
system is automatically controlling stepper check box changing the system to manual mode.
movement. When the AFR system is not in automatic Manual mode allows the user to adjust stepper
control, the field is gray. position using the arrow buttons on the panel. When
changed into manual mode, the AFR system does
3. “Manual” This field signals that the user has
not perform any automatic stepper adjustments; it
selected to be in manual mode. Manual mode allows
will only move stepper position with user adjustment.
the user to adjust stepper position using the arrow
Check mark is on; no check mark is off.
buttons (<< < > >>). When in manual mode, the AFR
system does not perform any automatic stepper 10. “Primary Left Stepper Position” This field
adjustments; it will only move stepper position with displays the current position of the left bank stepper
user adjustment. When the AFR system is not in motor.
manual mode, the field is gray. 11. “Arrow Buttons and Home” The AFR system must
4. “Intake Mnfld LB” This field displays the engine’s be in manual mode for the user to use the left bank
left bank intake manifold pressure. Units are inch-Hg arrow buttons. The double arrow buttons (<< >>)
absolute (kPa absolute). If an intake manifold move the stepper motor up or down in 400-step
pressure sensor or wiring fault occurs, the status bar increments. The single arrow buttons (< >) move the
beneath this field signals an alarm (turns yellow) and stepper motor up or down in 25-step increments.
provides a message to fix the sensor or wiring. The “Home” button moves the stepper motor to the
HOME position and then back to the START position
NOTE: When a sensor or wiring fault is detected, the only when the engine is not running. If the user clicks
field displays a default value, not the actual value. on the “Home” button while the engine is running, an
5. “Exhaust Temp LB” This field displays the post- error message appears.
turbine, left bank, exhaust temperature. Units are °F 12. “Oxygen Sensor LB” This field displays the voltage
(°C). If an exhaust sensor or wiring fault occurs, the of the left bank oxygen sensor. If an oxygen sensor
status bar beneath this field signals an alarm (turns or wiring fault occurs, the status bar beneath this field
yellow) and provides a message to fix the sensor or signals an alarm (turns yellow) and provides a
wiring. message to fix the sensor or wiring.
NOTE: When a sensor or wiring fault is detected, the NOTE: When a sensor or wiring fault is detected, the
field displays a default value, not the actual value. field displays a default value, not the actual value.
6. “Actual Lambda LB” This field displays actual 13. “Engine Speed” This field displays current engine
Lambda. Lambda is equal to the amount of air speed (rpm).
present relative to that of a stoichiometric mixture.
For example, a Lambda of 1.0000 is equal to an air/ 14. “Target Lambda” This field displays the target
fuel ratio of approximately 16:1. Slightly rich of Lambda setpoint the AFR system is adjusting the
stoichiometry, or a Lambda of 0.995, is the typical stepper position to maintain. The target Lambda is
setpoint of catalyst engines. based on a Waukesha-calibrated value and a user
offset programmed on the [F8] AFR Setup panel.
7. “Min Position” This field displays the minimum left
bank stepper position that is programmed on the [F8] 15. “Start” This field signals when the engine is in its
AFR Setup panel. The value displayed is the starting mode and the right bank stepper motor is
minimum stepper motor position at the engine’s held at a user-defined start position programmed on
current intake manifold pressure level. the [F8] AFR Setup panel. When the engine is not in
start mode, the field is gray.
FORM 6295-5
3.05-20 © 2/2012
ESP PANEL DESCRIPTIONS
16. “Automatic” This field signals that the ESM AFR 22. “Min Position” This field displays the minimum right
system is automatically controlling stepper bank stepper position that is programmed on the [F8]
movement. When the AFR system is not in automatic AFR Setup panel. The value displayed is the
control, the field is gray. minimum stepper motor position at the engine’s
17. “Manual” This field signals that the user has current intake manifold pressure level.
selected to be in manual mode. Manual mode allows 23. “Max Position” This field displays the maximum
the user to adjust stepper position using the arrow right bank stepper position that is programmed on
buttons (<< < > >>). When in manual mode, the AFR the [F8] AFR Setup panel. The value displayed is the
system does not perform any automatic stepper maximum stepper motor position at the engine’s
adjustments; it will only move stepper position with current intake manifold pressure level.
user adjustment. When the AFR system is not in 24. “Oxygen Sensor RB” This field displays the
manual mode, the field is gray. voltage of the right bank oxygen sensor. If an oxygen
18. “Exhaust Temp RB” This field displays the post- sensor or wiring fault occurs, the status bar beneath
turbine, right bank, exhaust temperature. Units are this field signals an alarm (turns yellow) and provides
°F (°C). If an exhaust sensor or wiring fault occurs, the user a message to fix the sensor or wiring.
the status bar beneath this field signals an alarm
NOTE: When a sensor or wiring fault is detected, the
(turns yellow) and provides the user a message to fix
field displays a default value, not the actual value.
the sensor or wiring.
25. “Primary Right Stepper Position” This field
NOTE: When a sensor or wiring fault is detected, the displays the current position of the right bank stepper
field displays a default value, not the actual value. motor.
19. “Intake Mnfld RB” This field displays the engine’s 26. “Arrow Buttons and Home” The AFR system must
right bank intake manifold pressure. Units are inch- be in manual mode for the user to use the right bank
Hg absolute (kPa absolute). If an intake manifold arrow buttons. The double arrow buttons (<< >>)
pressure sensor or wiring fault occurs, the status bar move the stepper motor up or down in 400-step
beneath this field signals an alarm (turns yellow) and increments. The single arrow buttons (< >) move the
provides the user a message to fix the sensor or stepper motor up or down in 25-step increments.
wiring. The “Home” button moves the stepper motor to the
NOTE: When a sensor or wiring fault is detected, the HOME position and then back to the START position
field displays a default value, not the actual value. only when the engine is not running. If the user clicks
on the “Home” button while the engine is running, an
20. “Actual Lambda RB” This field displays actual
error message appears.
Lambda. Lambda is equal to the amount of air
present relative to that of a stoichiometric mixture. 27. “Stop Editing – Currently Editing” This button
For example, a Lambda of 1.0000 is equal to an air/ must be clicked prior to editing programmable (dark
fuel ratio of approximately 16:1. Slightly rich of blue) fields in ESP. Clicking this button puts ESP in
stoichiometry, or a Lambda of 0.995, is the typical “editing mode.” The user will not be able to enter new
setpoint of catalyst engines. values if ESP is not in editing mode. While in editing
mode, the button will read “Stop Editing – Currently
21. “Check Box for Right Bank Manual Mode” This
Editing.” When the editing mode is off, the button will
field allows the user to change the AFR system mode
read “Start Editing.” see BASIC PROGRAMMING
of operation on the engine’s right bank from
IN ESP on page 3.10-5 for more information.
automatic to manual mode. Normally the AFR
system operates in automatic mode; however, the 28. “Save to ECU” This button is used to save
user can click the check box changing the system to programmed values to NVRAM (permanent
manual mode. Manual mode allows the user to memory) in the ECU. Changes saved to permanent
adjust stepper position using the arrow buttons on memory will not be lost if power to the ECU is
the panel. When changed into manual mode, the removed. See SAVING TO PERMANENT
AFR system does not perform any automatic stepper MEMORY on page 3.10-6 for more information.
adjustments; it will only move stepper position with NOTE: Programmed values not saved to permanent
user adjustment. Check mark is on; no check mark memory are stored in RAM (temporary memory). When
is off. values are in RAM, ESP can be closed and the PC
disconnected from the ECU while keeping all changes;
however, changes will be lost if power to the ECU is
removed or when the engine is shut down.
FORM 6295-5
3.05-21 © 2/2012
ESP PANEL DESCRIPTIONS
29. “Undo Last Change” This button allows the user to 30. “Undo All Changes” This button allows the user to
reset the last change made while in editing mode reset all the programmable fields back to the
back to the programmed parameter that was last programmed parameters that were last saved to
saved to permanent memory (NVRAM) in the ECU. permanent memory (NVRAM) in the ECU.
FORM 6295-5
3.05-22 © 2/2012
ESP PANEL DESCRIPTIONS
2 3
1
4 5 11 14 15
6 7 12 16 17
8 10 13 18 19
9 20
21 22 23
24
FORM 6295-5
3.05-23 © 2/2012
ESP PANEL DESCRIPTIONS
[F8] AFR SETUP PANEL DESCRIPTION 8. “Primary Left Stepper Position” This field
displays the current position of the left bank stepper
See Figure 3.05-9. motor.
1. “Engine Speed” This field displays current engine 9. “Arrow Buttons and Home” The AFR system must
speed (rpm). be in manual mode for the user to use the left bank
2. “Dither Steps” This field enables the user to arrow buttons. The double arrow buttons (<< >>)
program dither steps that allow the AFR system to move the stepper motor up or down in 400-step
oscillate around the stepper’s normal movements increments. The single arrow buttons (< >) move the
plus or minus a user-programmed number of steps stepper motor up or down in 25-step increments.
(0 = OFF; 8 = ±8 steps; 12 = ±12 steps; 16 = ±16 The “Home” button moves the stepper motor to the
steps; 20 = ±20 steps). HOME position and then back to the START position
3. “Target Lambda” This field displays the target only when the engine is not running. If the user clicks
Lambda setpoint the AFR system is adjusting on the “Home” button while the engine is running, an
stepper position to maintain. The target Lambda is error message appears.
based on a Waukesha-calibrated value and a user 10. “Start Position Left” This field displays the start
offset programmed in Field 12. position of the left bank stepper motor.
4. “Intake Mnfld LB” This field displays the engine’s 11. “Gain Adjust” This field allows the user to program
intake manifold pressure. Units are inch-Hg absolute the speed that the stepper motor reaches its
(kPa absolute). If an intake manifold pressure sensor setpoint. The range of adjustment is listed at the
or wiring fault occurs, the status bar beneath this field bottom of the programming table. The user can
signals an alarm (turns yellow) and provides a program the gain with this field to fine-tune both
message to fix the sensor or wiring. steady-state and transient AFR performance.
NOTE: When a sensor or wiring fault is detected, the 12. “Oxygen Target Lambda Offset” This field allows
field displays a default value, not the actual value. the user to program an offset to the Waukesha-
calibrated target Lambda. By clicking on the “Edit…”
5. “Check Box for Left Bank Manual Mode” This
button, a programming table is opened. The user
field allows the user to change the AFR system mode
programs an offset based on intake manifold
of operation of the engine’s left bank from automatic
pressure by subtracting or adding a slight Lambda
to manual mode. Normally the AFR system operates
amount. The range of adjustment is listed at the
in automatic mode; however, the user can click the
bottom of the programming table. The user can
check box, changing the system to manual mode.
program an offset with this field to fine-tune AFR
Manual mode allows the user to adjust stepper
performance.
position using the arrow buttons (<< < > >>). When
changed into manual mode, the AFR system will not 13. “Stepper Position Edit Min/Max” This field allows
make automatic stepper adjustments; it will only the user to program minimum and maximum stepper
move stepper position with user adjustment. Check positions at various levels of intake manifold
mark is on; no check mark is off. pressure. By clicking on the “Max…” or “Min…”
button, a programming table is opened. The AFR
6. “Actual Lambda” This field displays actual
system adjusts the stepper motor between two
Lambda. Lambda is equal to the amount of air
programmable limits to maintain the oxygen sensor
present relative to that of a stoichiometric mixture.
voltage. The minimum and maximum positions,
For example, a Lambda of 1.0000 is equal to an air/
which define the stepper motor adjustment range,
fuel ratio of approximately 16:1. Slightly rich of
are determined by establishing an air/fuel ratio
stoichiometry, or a Lambda of 0.995, is the typical
curve. By defining the stepper motor adjustment
setpoint of catalyst engines.
range, the user can maintain stable engine operation
7. “Left Bank Stepper Motor Setup” This field allows and set limits for troubleshooting or indication of
the user to program the correct left bank stepper sensor wear.
motor for their engine. The length of the stepper
motor shaft must be programmed so the AFR system
knows the stepper motor range. The number of steps
is dependent on engine configuration and fuel
regulator model. The short shaft stepper has 5,800
steps (GSI engines); the long shaft stepper has
20,000 steps (GSID engines). This field will be set at
the factory but can be reprogrammed by the user.
FORM 6295-5
3.05-24 © 2/2012
ESP PANEL DESCRIPTIONS
14. “Check Box for Right Bank Manual Mode” This 20. “Arrow Buttons and Home” The AFR system must
field allows the user to change the AFR system mode be in manual mode for the user to use the right bank
of operation of the engine’s right bank from arrow buttons. The double arrow buttons (<< >>)
automatic to manual mode. Normally the AFR move the stepper motor up or down in 400-step
system operates in automatic mode; however, the increments. The single arrow buttons (< >) move the
user can click the check box, changing the system stepper motor up or down in 25-step increments.
to manual mode. Manual mode allows the user to The “Home” button moves the stepper motor to the
adjust stepper position using the arrow buttons (<< HOME position and then back to the START position
< > >>). When changed into manual mode, the AFR only when the engine is not running. If the user clicks
system will not make automatic stepper on the “Home” button while the engine is running, an
adjustments; it will only move stepper position with error message appears.
user adjustment. Check mark is on; no check mark 21. “Stop Editing – Currently Editing” This button
is off. must be clicked prior to editing programmable (dark
15. “Intake Mnfld RB” This field displays the engine’s blue) fields in ESP. Clicking this button puts ESP in
intake manifold pressure. Units are inch-Hg absolute “editing mode.” The user will not be able to enter new
(kPa absolute). If an intake manifold pressure sensor values if ESP is not in editing mode. While in editing
or wiring fault occurs, the status bar beneath this field mode, the button will read “Stop Editing – Currently
signals an alarm (turns yellow) and provides a Editing.” When the editing mode is off, the button will
message to fix the sensor or wiring. read “Start Editing.” (see BASIC PROGRAMMING
IN ESP on page 3.10-5 for more information).
NOTE: When a sensor or wiring fault is detected, the
field displays a default value, not the actual value. 22. “Save to ECU” This button is used to save
programmed values to NVRAM (permanent
16. “Right Bank Stepper Motor Setup” This field
memory) in the ECU. Changes saved to permanent
allows the user to program the correct right bank
memory will not be lost if power to the ECU is
stepper motor for the engine. The length of the
removed. See SAVING TO PERMANENT
stepper motor shaft must be programmed so the
MEMORY on page 3.10-6 for more information.
AFR system knows the stepper motor range. The
number of steps is dependent on engine NOTE: Programmed values not saved to permanent
configuration and fuel regulator model. The short memory are stored in RAM (temporary memory). When
shaft stepper has 5,800 steps (GSI engines); the values are in RAM, ESP can be closed and the PC
long shaft stepper has 20,000 steps (GSID engines). disconnected from the ECU while keeping all changes;
This field will be set at the factory but can be however, changes will be lost if power to the ECU is
reprogrammed by the user. removed or when the engine is shut down.
17. “Actual Lambda” This field displays actual 23. “Undo Last Change” This button allows the user to
Lambda. Lambda is equal to the amount of air reset the last change made while in editing mode
present relative to that of a stoichiometric mixture. back to the programmed parameter that was last
For example, a Lambda of 1.0000 is equal to an air/ saved to permanent memory (NVRAM) in the ECU.
fuel ratio of approximately 16:1. Slightly rich of 24. “Undo All Changes” This button allows the user to
stoichiometry, or a Lambda of 0.995, is the typical reset all the programmable fields back to the
setpoint of catalyst engines. programmed parameters that were last saved to
18. “Start Position Right” This field displays the start permanent memory (NVRAM) in the ECU.
position of the right bank stepper motor.
19. “Primary Right Stepper Position” This field
displays the current position of the right bank stepper
motor.
FORM 6295-5
3.05-25 © 2/2012
ESP PANEL DESCRIPTIONS
FORM 6295-5
3.05-26 © 2/2012
ESP PANEL DESCRIPTIONS
1 2 3 4 5
6 7 8 9 10 11
12 13 14 15 16
17 18 19 20 21 22
23 24 25 26 27 28
FORM 6295-5
3.05-27 © 2/2012
ESP PANEL DESCRIPTIONS
[F10] STATUS PANEL DESCRIPTION 7. “User RUN/STOP” This field signals that a normal
shutdown is in process based on customer input.
See Figure 3.05-10. During a normal shutdown, the field is red and
1. “View Faults” This button allows the user to view signals the user that the engine will stop. When
the Fault Log. See FAULT LOG DESCRIPTION on STOP is displayed, the engine cannot be restarted.
page 3.05-33 for more information. When the engine is not in a shutdown mode, the field
2. “Reset Status LEDs” This button allows the user to is gray and signals the user that the engine is ready
reset the status LEDs on the ECU. When an ESM to run.
system fault is corrected, the fault disappears from 8. “System” This field alerts the user when the ESM
the ESM ESP active fault log and the ESP screens system activates a shutdown. During an ESM
will no longer indicate an alarm; however, the yellow system shutdown, the field is red and signals the
and/or red Status LED(s) on the ECU will continue user that an E-Shutdown is active. When this field
flashing the fault code(s) even after the fault(s) is indicates E-Shutdown, a 24 VDC signal to the
cleared. The code will continue to flash on the ECU customer (through the Customer Interface Harness)
until one of two things happens: (1) the LED(s) is is provided. When the engine is not in an emergency
reset using ESP or (2) the engine is restarted. See shutdown mode, the field is gray and signals the user
RESET STATUS LEDS ON ECU on page 3.10- that the engine is OK.
24 for more information. 9. “Engine Alarm” This field signals that an ESM
3. “Manual Actuator Calibration” This button allows system engine alarm is active. During an active
the user to manually calibrate the throttle actuator. alarm, the field is yellow and signals the user that an
To work correctly, the ESM system must know the alarm is active. When this field indicates an alarm, a
fully closed and fully open end points of throttle 24 VDC signal to the customer (through the
actuator movement. To establish the fully closed and Customer Interface Harness) is provided. During the
fully open end points, the throttle actuator must be time when no alarms are present, the field is gray and
calibrated. A manual calibration can be performed signals the user that the system is OK.
when the engine is not rotating and after postlube 10. “Engine Start” This field indicates system
and the ESM system’s post-processing is complete. readiness to start. If there is no ESM system-related
If an emergency shutdown is active, no reason not to start the engine, the field is gray and
programming can be completed. See ACTUATOR signals the user that the engine is OK to start. If there
CALIBRATION on page 3.10-16 for more is anything preventing the engine from starting, the
information. field is red and signals the user NO START is
4. “Change Units” This button allows the user to possible.
change all the ESP panel fields to display in either 11. “Active Faults” This field indicates the total number
U.S. units or in metric measurement units. See of active faults as determined by the ESM system.
CHANGING UNITS – U.S. OR METRIC on page View the fault log for detailed listing of active faults.
3.10-23 for more information. See FAULT LOG DESCRIPTION on page 3.05-
5. “Version Details” This button allows the user to 33 for more information.
view the serial number(s) and calibration number of 12. “Ignition” This field signals when the IPM-D is
the ECU and engine. This information is provided to enabled and is ready to receive a signal from the
verify that the ECU is calibrated correctly for the ECU to fire each spark plug. During the time the IPM-
engine on which it is installed. D is enabled, the field is green and signals the user
6. “User ESD” This field signals that an emergency that the IPM-D is on. During the time the ignition is
shutdown is in process based on a customer input. disabled, the field is gray and signals the user that
During an emergency shutdown, the field is red and the IPM-D is off.
signals the user that an E-Stop is active. When E-
STOP is displayed, the engine cannot be restarted.
When the engine is not in an emergency shutdown
mode, the field is gray and signals the user that the
engine is ready to run.
FORM 6295-5
3.05-28 © 2/2012
ESP PANEL DESCRIPTIONS
13. “Ignition Energy” This field indicates at what level 18. “Battery Voltage” This field displays the current
of energy the IPM-D is firing the spark plugs: Level 1 battery voltage. If the battery voltage goes below 21
(low/normal) or Level 2 (high). During normal engine VDC, the status bar beneath the field is yellow and
operation, the IPM-D fires at a Level 1 ignition signals the user that the voltage is too low. Some
energy. The IPM-D fires at a Level 2 ignition energy action must be taken to prevent possible further
on engine start-up or as a result of spark plug wear. power loss below 18 VDC or the engine will shut
If the ignition energy is raised to Level 2 (except on down. ALM454 becomes active if the battery voltage
start-up), an alarm is triggered to alert the operator. remains below 21 VDC for longer than 30 seconds.
The pink field will signal the user whether the ignition ESP does not display the actual voltage if it falls
level is LEVEL 1 or LEVEL 2. outside the acceptable range (acceptable range: 21
14. “Ignition” This field alerts the user when the IPM-D – 32 volts). For example, if actual voltage is 19.4
is sending a signal to the ECU that indicates that: one volts, ESP displays 21 volts on the Status panel.
or both of the E-Stop buttons on the side of the 19. “ECU Hours” This field displays the number of
engine are depressed; the IPM-D is not receiving 24 hours the engine has been running with the current
volts; or the IPM-D is not working correctly. When ECU installed.
one of these conditions exists, the field is yellow and 20. “Cal Loaded” This field should always be green and
signals the user that an ignition alarm exists. If the signal OK. If the field is red and signals no calibration
IPM-D signal to the ECU is good, the field is gray and loaded, contact your local Waukesha Distributor for
signals the user that it is OK. technical support.
15. “Max Retard” This field alerts the user when any 21. “Faults Loaded” This field should always be green
cylinder’s timing has reached the maximum retard in and signal the user it is OK. If the field is red and
timing allowed. If any cylinder is at maximum retard, signals the user that no faults are loaded, contact
the field is yellow and signals the user that YES, at your local Waukesha Distributor for technical
least one cylinder has reached the maximum retard support.
in timing allowed. The user can determine which
cylinder(s) is at maximum retard by looking for the 22. “Stats Loaded” This field should always be green
lowest individual cylinder timing displayed on the and signal the user it is OK. If the field is red and
[F5] Ignition panel. When none of the cylinders are signals the user that no statistics are loaded, contact
at maximum retard, the field is gray and signals the your local Waukesha Distributor for technical
user that no cylinders are at maximum retard. support.
16. “Engine Knocking” This field alerts the user when 23. “Engine Speed” This field displays current engine
knock is present in a cylinder. When knock is sensed speed (rpm).
with at least one cylinder, the field is yellow and 24. “Eng Setpoint” This field displays the engine speed
signals the user that YES, knock is present. The user (rpm) setpoint. The engine speed setpoint is
can determine which cylinder(s) is knocking by determined by a customer input, not internal
looking at the individual cylinder timings displayed calibrations.
on the [F5] Ignition panel. If no knock is present, the 25. “Remote RPM” This field signals when the remote
field is gray and signals the user that no knock is rpm is on or off. Remote rpm is determined by a
present. customer digital input. When the input is high (8.6 –
17. “ECU Temp” This field displays the internal 36 volts), remote rpm is active. During the time the
temperature of the ECU. Units are °F (°C). If the ECU remote rpm input is high, the field is green and
temperature is too high, the status bar beneath the signals the user it is on. During the time the remote
field is yellow and signals the user that the ECU rpm input is low (<3.3 volts), the field is gray and
temperature is high. ALM455 becomes active if the signals the user it is off.
ECU temperature increases beyond the maximum 26. “Idle” This field indicates whether low-idle rpm or
recommended operating temperature. high-idle rpm is active. Low- or high-idle rpm is
determined by a customer digital input. When the
input is low (<3.3 volts), LOW IDLE is displayed in
the pink field. When the input is high (8.6 – 36 volts),
HIGH IDLE is displayed.
FORM 6295-5
3.05-29 © 2/2012
ESP PANEL DESCRIPTIONS
27. “Alternate Dynamics” This field signals when the STATUS PANEL IN ESP – 7042GL
Alternate Governor Dynamics digital input is high PRECHAMBER FUEL
(8.6 – 36 volts) or low (<3.3 volts). Alternate
dynamics or synchronizer mode is used to rapidly See Figure 3.05-11.
synchronize an engine to the electric power grid by
using cylinder timing to maintain constant engine
speed. During the time the alternate dynamics input
is high, the field is green and signals the user it is on.
During the time the alternate dynamics input is low,
the field is gray and signals the user it is off.
28. “Main Fuel” This field signals when the main fuel
valve is engaged by the ECU. During the time the
main fuel valve is engaged, the field is green and
signals the user it is on. During the time the main fuel
valve is disengaged, the field is gray and signals the
user it is off.
Figure 3.05-11: Status Panel in ESP (7042GL Prechamber
Fuel)
“Pre Ch Fuel” This field signals when the prechamber
fuel valve is engaged by the ECU. During the time the
prechamber fuel valve is engaged, the field is green and
signals the user it is on. During the time the prechamber
fuel valve is disengaged, the field is gray and signals the
user it is off.
FORM 6295-5
3.05-30 © 2/2012
ESP PANEL DESCRIPTIONS
1 2 3 5
7 8 9
10
NOTICE
In order to prevent false alarm and shutdown faults on start-ups and customer shutdowns, ESM uses factory-
programmed rpm tables to adjust the oil pressure alarm and shutdown setpoints while the engine is below minimum
idle.
The oil pressure alarm and shutdown setpoint fields located in the [F11] Advanced panel will update in real time to
reflect these values.
FORM 6295-5
3.05-31 © 2/2012
ESP PANEL DESCRIPTIONS
[F11] ADVANCED PANEL DESCRIPTION 5. “Send Calibration to ECU” This button is used to
send a calibration file to the ECU.
See Figure 3.05-12.
6. “Offset” These fields allow the user to adjust the
1. “Baud Rate” This field allows the user to program alarm and shutdown fields. This enables the user to
MODBUS baud rate to 1,200, 2,400, 9,600 or 19,200 fine-tune alarm and shutdown settings or test
bps (bits per second). See PROGRAMMING BAUD safeties. Setpoints are only adjustable in the safe
RATE (MODBUS APPLICATIONS) on page 3.10- direction from the factory settings. The alarm and
29 for more information. shutdown fields display the setting for the alarm and
2. “Slave ID” This field allows the user to program a shutdown.
unique identification number for each ECU (up to 32) 7. “Start Editing” This button must be clicked prior to
on a multi-ECU networked site. The identification editing programmable (dark blue) fields in ESP.
number that can be programmed can range from 1 Clicking this button puts ESP in “editing mode.” The
to 247. By programming an identification number, user will not be able to enter new values if ESP is not
the user can communicate to a specific ECU through in editing mode. While in editing mode, the button
MODBUS using a single MODBUS master when will read “Stop Editing – Currently Editing.” When the
multiple ECUs are networked together. See editing mode is off, the button will read “Start
PROGRAMMING ECU MODBUS SLAVE ID on Editing.” see BASIC PROGRAMMING IN ESP on
page 3.10-30 for more information. page 3.10-5 for more information.
3. “Check Box if Waukesha Alternator is 8. “Save to ECU” This button is used to save
Installed” This check box must be checked if a programmed values to NVRAM (permanent
Waukesha alternator with the Alternator Monitor memory) in the ECU. Changes saved to permanent
Harness is installed on the engine to properly memory will not be lost if power to the ECU is
diagnose and signal an alarm if an alternator removed. See SAVING TO PERMANENT
problem occurs. If the check box is not checked and MEMORY on page 3.10-6 for more information.
a Waukesha alternator is installed, no alarm will be
triggered when an alternator problem occurs. If the NOTE: Programmed values not saved to permanent
box is checked and the engine does not have a memory are stored in RAM (temporary memory). When
Waukesha alternator, an alarm will be generated all values are in RAM, ESP can be closed and the PC
the time. disconnected from the ECU while keeping all changes;
however, changes will be lost if power to the ECU is
4. “Start Logging All and Stop Logging All” These
removed or when the engine is shut down.
buttons are used to log all active system parameters
during a user-determined period of time. The file that 9. “Undo Last Change” This button allows the user to
is saved is a binary file (extension .AClog) that must reset the last change made while in editing mode
be extracted into a usable file format. Using the Log back to the programmed parameter that was last
File Processor program installed with ESP, the saved to permanent memory (NVRAM) in the ECU.
binary file is converted into a Microsoft Excel- 10. “Undo All Changes” This button allows the user to
readable file (.TSV) or a text file (.TXT). Once the reset all the programmable fields back to the
data is readable as a .TSV or .TXT file, the user can programmed parameters that were last saved to
review, chart and/or trend the data logged as permanent memory (NVRAM) in the ECU.
desired. See LOGGING SYSTEM PARAMETERS
on page 3.10-25 for more information.
FORM 6295-5
3.05-32 © 2/2012
ESP PANEL DESCRIPTIONS
FAULT LOG DESCRIPTION The faults listed in the Fault Log can be sorted by clicking
on a column name. For example, clicking on “Fault” will
One method of obtaining diagnostic information is by sort alarms/shutdowns in numerical order based on the
viewing the Fault Log in ESP. ESP displays the data fault code. Clicking on “First Occurrence” will sort
provided by the ECU. The Fault Log can be displayed alarms/shutdowns in order of occurrence.
either to list only the active faults or to list the history of
all the faults that occurred in the lifetime of the ECU. As an additional aid in troubleshooting, double-clicking
a fault listed in the Fault Log will open E-Help directly to
The Fault Log displays the name of the fault, the first time the troubleshooting information for that fault.
the fault occurred since the fault was reset (in ECU
hours:minutes:seconds), the last time the fault occurred
since reset, the number of times the fault occurred since
reset and the total number of times the fault occurred in
the lifetime of the ECU. All the fault information is
resettable except for the total number of times the fault
occurred during the lifetime of the ECU.
View Faults Reset Status LEDs Manual Actuator Change Units Version Details
Calibration
2 3 4 5
1
7 8 9 10 11
FORM 6295-5
3.05-33 © 2/2012
ESP PANEL DESCRIPTIONS
FAULT LOG DESCRIPTION 11. “Close” This button closes the Fault Log.
FORM 6295-5
3.05-34 © 2/2012
SECTION 3.10
ESP PROGRAMMING
! WARNING • Rich and lean limits on the [F8] AFR Setup panel
(AFR-equipped engines)
FORM 6295-5
3.10-1 © 2/2012
ESP PROGRAMMING
DOWNLOADING ESP TO HARD DRIVE 3. Select “ESM” located on left side of screen.
Waukesha ESM
Products
Current Version
FORM 6295-5
3.10-2 © 2/2012
ESP PROGRAMMING
7. Save program to a folder that allows easy access. A 2. Start Microsoft Windows XP operating system on
recommendation would be under your desktop as your PC.
shown below: 3. Close any other applications that may be open on
your PC’s desktop.
4. Insert the ESP CD into the CD drive of your PC.
Desktop • If Autorun is enabled on your PC system,
installation starts automatically approximately 30
seconds after the CD is inserted. Continue with
Step 7.
• If the Autorun is disabled on your PC system,
continue with Step 5.
5. From the Start menu, select Run....
6. Type d:\setup.exe and click “OK” (if “D” is not the
letter of your CD drive, type in the appropriate letter).
X-E001-04J.Zip 7. Follow the instructions that appear on the screen
PKZIP File until installation is complete.
NOTE: By default, the ESP software is installed in
8. Save the file to your computer (download time may C:\Program Files\ESM.
be extensive depending on Internet speed).
8. When installation is complete, four ESP-related
9. Open the .zip file with PKZIP or a similar extraction icons will appear on your desktop.
program.
10. After file is unzipped, open the folder that was DESCRIPTION ICON
unzipped and run the setup.exe file and follow the
installation wizard to install the program. ESM ESP Icon: Double-clicking this
icon opens the standard ESP program.
FORM 6295-5
3.10-3 © 2/2012
ESP PROGRAMMING
2
1
FORM 6295-5
3.10-4 © 2/2012
ESP PROGRAMMING
Table 3.10-1: Verify Connection 2. Double-click the field or highlight the value to be
edited.
DESCRIPTION ICON
3. Enter the new value. If the value entered exceeds the
Connection: This icon indicates that there is programmable limits, the field will default to the
a good connection between the ECU and
highest/lowest allowable value for that field. Note the
ESP on your PC.
following:
No Connection: This icon indicates that • Most fields are programmed by entering the
there is not a connection between the ECU
desired value within the highest/lowest allowable
and ESP on your PC.
NOTE: If the icon displayed indicates no
value for that field.
connection, either there is no power to the NOTE: If “300 seconds” has been entered in the “Pre
ECU, the serial cable is not connected Lube Time” field, the “Pre Lube Timer” field will display
properly to the ECU or PC, or the cable is
zero until a start is requested. After the start request, the
defective.
Pre Lube Timer will start counting down (from 300
seconds). Countdown will be aborted if a user stop or
BASIC PROGRAMMING IN ESP ESD occurs.
This section explains how to edit the programmable
(dark blue) fields in ESP. To edit the programmable 300
fields, ESP must be in editing mode.
Two fields in ESP require programming: the WKI value Pre Lube Time (S)
and Load Inertia. To program the “WKI” field, see
PROGRAMMING WKI VALUE on page 3.10-7. To 0
program the “Load Inertia” field, see PROGRAMMING
LOAD INERTIA on page 3.10-8. Pre Lube Timer (S)
Start Editing
Save to ECU
Start Editing
FORM 6295-5
3.10-5 © 2/2012
ESP PROGRAMMING
4. Once the new value is entered, press [Enter]. Once NOTE: The [F3] Start-Stop panel “Save to ECU” button
[Enter] is pressed, the new value becomes “active,” differs slightly from the other screens (see the following
meaning the ECU is using the new value to operate depiction).
the ESM system. The new value, however, is
temporarily saved to RAM in the ECU. Save to ECU
NOTE: The contents of RAM (temporary memory) are
Start Editing
lost whenever power to the ECU is removed or on engine
shutdown.
5. Since an entered value is active as soon as [Enter]
is pressed, it is possible that you will notice a brief 2. When asked if you are sure you want to save to the
engine disruption as the engine adjusts to the new ECU, click “Yes.”
value. If a new value could cause brief engine
disruption, a dialog box will appear notifying you of
Commit To Permanent Memory
the potential for a brief engine disruption. Click “OK” Are you sure you want to save changes to permanent memory?
to continue.
Yes No
Save to ECU
FORM 6295-5
3.10-6 © 2/2012
ESP PROGRAMMING
• “Save Changes to ECU” Click this button to save • “Cancel” Click this button to cancel exiting from
all changes to permanent memory in the ECU ESP. Any values in temporary memory will remain
before exiting. When the dialog box asks you to in temporary memory.
confirm the save to permanent memory, click
“Yes.” PROGRAMMING WKI VALUE
Commit To Permanent Memory
NOTICE
Ensure that the correct WKI value is programmed in
Are you sure you want to save changes to permanent memory?
Continue Cancel
FORM 6295-5
3.10-7 © 2/2012
ESP PROGRAMMING
2. Click on the “Start Editing” button. While in editing PROGRAMMING LOAD INERTIA
mode, the button will read “Stop Editing – Currently
Editing.” NOTICE
Ensure that the correct rotating moment of inertia (load
Start Editing inertia) is programmed in ESP for the engine’s driven
equipment. Failure to program the moment of inertia
for the driven equipment on the engine in ESP will lead
3. Double-click the “User WKI” field or highlight the to poor steady-state and transient speed stability.
currently programmed WKI value.
The “Load Inertia” field on the [F4] Governor panel in
ESP must be programmed by the operator for proper
engine operation.
By programming the load inertia or rotating moment of
inertia of the driven equipment, the governor gain is
preset correctly, aiding rapid startup of the engine.
4. Enter the WKI value of the fuel. The WKI value must
be based on the composition of a fuel sample taken The rotating moment of inertia must be known for each
from the engine site and analyzed using the piece of driven equipment and then added together.
application program or as dictated on a Special Rotating moment of inertia is needed for all driven
Application Approval (SAA). Contact your local equipment. Rotating moment of inertia is not the
Distributor for additional information. weight or mass of the driven equipment.
5. Press [Enter]. Once [Enter] is pressed, the new value NOTE: The rotating moment of inertia of driven
becomes “active,” meaning the ECU is using the new equipment is an inherent property of the driven
value to operate the ESM system. The changed equipment and does not change with engine speed or
value is temporarily saved to the ECU. load. Contact the coupling or driven equipment
manufacturer for the moment of inertia value.
NOTE: The contents of RAM (temporary memory) are
lost whenever power to the ECU is removed. To determine the rotating moment of inertia for ALL
6. Click the “Stop Editing” button. While the editing driven equipment, you must determine the rotating
mode is OFF, the button will read “Start Editing.” moment of inertia for each piece of driven equipment
(being consistent with U.S./English and metric units).
Once you have the value for each piece of driven
Stop Editing - equipment, you sum all the values. The summed value
Currently Editing is what is programmed on the [F4] Governor panel in
ESP.
7. Save value to permanent memory. Click the “Save Complete the steps below to program the rotating
to ECU” button. moment of inertia.
NOTE: Setting the rotating moment of inertia (or load
inertia) with ESP is part of setting up an engine with the
Save to ECU ESM system and must be done with the engine not
rotating.
Yes No
FORM 6295-5
3.10-8 © 2/2012
ESP PROGRAMMING
Table 3.10-2: VHP Generator Set Moment of Inertia
FORM 6295-5
3.10-9 © 2/2012
ESP PROGRAMMING
Table 3.10-5: Coupling Moment of Inertia
1. Shut down engine but do not remove power from the Engine Application: L7044GSI compressor application
ECU. Compressor: Ariel JGK/4
2. Determine the rotating moment of inertia for each Coupling: Rexnord 750CMR
piece of driven equipment. See the tables identified
for typical generator, compressor and coupling According to Table 3.10-4 and Table 3.10-5:
moment of inertia values: Compressor Moment of Inertia = 49 lbf-in.-sec2
• Table 3.10-2 lists typical rotating moments of Coupling Moment of Inertia = 104 lbf-in.-sec2
inertia for generator sets. This means that the total rotating moment of inertia
• Table 3.10-3 lists typical rotating moments of for the driven equipment is:
inertia for generator sets with bearings. 49 lbf-in.-sec2 + 104 lbf-in.-sec2 = 153 lbf-in.-sec2
• Table 3.10-4 lists typical rotating moments of The total load inertia, 153 lbf-in.-sec2 is then
inertia for compressors. programmed on the [F4] Governor panel in ESP.
• Table 3.10-5 lists typical rotating moments of Example Number 2:
inertia for couplings.
NOTE: If a speed increaser or reducer is used, the ratio
NOTE: If your driven equipment is not listed in these of the speed increase must be squared, then multiplied
tables, contact the coupling or driven equipment by the rotating moment of inertia of the driven equipment
manufacturer for the moment of inertia value. that is not running at engine speed.
3. Add together all the moment of inertia values of the Engine Application: F3421GSI water pump application
driven equipment to determine the moment of inertia
value to be programmed in ESP. See Example Water Pump: Byron Jackson 16GM water pump (7-Stage
Number 1 below. pump including line shafting and HSG output shafting
inertia totaling 7.79 lbf-in.-sec2).
4. For driven equipment including either a speed
increaser or a speed reducer, you must square the Coupling: U-Joint coupling and Amarillo gear Model
ratio of the speed increase and multiply that by the SSH750A (speed increaser ratio of 1.5 with LSFG input
rotating moment of inertia of the driven equipment shafting inertia totaling 12.29 lbf-in.-sec2).
that is not running at engine speed. See Example This means that the driven load inertia (referred back
Number 2. to the engine speed) is:
Example Number 1: 12.29 lbf-in.-sec2 + (7.79 x 1.52) = 29.82 lbf-in.-sec2
The following example shows how the moment of The driven load inertia, 29.82 lbf-in.-sec2 (3.37 kg-
inertia for driven equipment is determined for an m2), is then programmed on [F4] Governor panel in
engine using the tables provided. ESP.
FORM 6295-5
3.10-10 © 2/2012
ESP PROGRAMMING
5. View the [F4] Governor panel in ESP. 12. When asked if you are sure you want to save to the
ECU, click “Yes.”
Yes No
FORM 6295-5
3.10-11 © 2/2012
ESP PROGRAMMING
4. On [F8] AFR Setup panel, verify AFR start position 7. At idle (no load), set gas/air to 4-1/2 ± 1/2 in. (5-1/2
is set to 1,500 steps. On draw-thru engines the start ± 1/2 in. draw-thru) by manually changing stepper
position should be set to 5,000 steps. position. This is done by clicking on the double (large
move) or single (small move) arrows under the actual
stepper position on the [F8] AFR Setup panel.
FORM 6295-5
3.10-12 © 2/2012
ESP PROGRAMMING
11. At rated speed/load in automatic, stepper should be
running between 1,000 and 3,500 steps (3,000 and
17,000 steps if draw-thru). Adjust carburetors to
achieve this and recheck gas/air. Gas/air reading
should be between 4 – 8 in.
a. To lower stepper position, turn the carburetor
screw counterclockwise (rich).
b. To raise stepper position, turn the carburetor
screw clockwise (lean).
12. If everything is set up properly, both banks should be
within approximately 500 steps of each other (2,000
steps for draw-thru). If not, recheck gas/air and
readjust carburetors.
2. Click on the “Start Editing” button. While in editing
PROGRAMMING NOX LEVEL – LT ENGINE mode, the button will read “Stop Editing – Currently
Editing.”
APPLICATIONS ONLY
Using ESP, the user can program the desired NOx
emissions level (engine out at the exhaust stack) at Start Editing
which the engine will run. The NOx field on the [F5]
Ignition panel in ESP displays the programmed NOx
level, not the actual level.
3. Double-click the “NOx” field or highlight the currently
Based on the programmed NOx level, the ESM system programmed NOx level.
will adjust ignition timing in an attempt to meet the
programmed NOx level.
However, the actual NOx output of the engine will not
always match the programmed NOx level for several
reasons. First, the ESM system calculates NOx based
on a combination of sensor readings logged by the ECU
and Waukesha-calibrated values. Two examples of
Waukesha-calibrated values are humidity and exhaust
oxygen since the ESM system does not measure these 4. Enter the desired NOx emissions level (engine out
variables. Also, the ESM system includes a at the exhaust stack) at which the engine will run. The
preprogrammed correction factor to allow for statistical NOx field displays the programmed NOx level, not
variations with the engine. the actual level. The range that NOx can be
programmed varies with the engine (the L5794LT
As a result, the engine in most cases will emit less NOx engine range is 1.5 – 5.0 g/BHP-hr).
than the actual programmed NOx level.
5. The actual NOx output of the engine will not always
Complete the following steps to program the NOx level. match the programmed NOx level. To correct for
1. View the [F5] Ignition panel in ESP. differences in the actual engine out NOx emissions
and that of the programmed NOx level, the NOx field
should be adjusted in the appropriate direction until
the actual engine out emissions meet the user’s
desired level. For example, the NOx field may
require a value of 2.5 g/BHP-hr to achieve 2.0
g/BHP-hr NOx emissions at the exhaust stack.
6. Press [Enter]. Once [Enter] is pressed, the new value
becomes “active,” meaning the ECU is using the new
value to operate the ESM system. The changed
value is temporarily saved to the ECU.
NOTE: The contents of RAM (temporary memory) are
lost whenever power to the ECU is removed.
FORM 6295-5
3.10-13 © 2/2012
ESP PROGRAMMING
7. Click the “Stop Editing” button. While the editing 2. Click on the “Start Editing” button. While in editing
mode is off, the button will read “Start Editing.” mode, the button will read “Stop Editing – Currently
Editing.”
Stop Editing -
Currently Editing
Start Editing
FORM 6295-5
3.10-14 © 2/2012
ESP PROGRAMMING
8. Observe engine performance. Make modifications Are you sure you want to save changes to permanent memory?
as necessary.
9. Save changes to permanent memory if desired. Yes No
IMPORTANT!
Yes No
Changes kept in temporary memory will reset on
engine shutdown. It is not recommended to
11. If you exit ESP without saving to the ECU, a dialog keep changes in temporary memory when the
FORM 6295-5
3.10-15 © 2/2012
ESP PROGRAMMING
• “Discard All Changes Since Last Save” Click Complete the following:
this button to reset the ECU to the programmed 1. View the [F4] Governor panel in ESP.
parameters that were last saved to permanent
memory in the ECU. Click “Continue.”
IMPORTANT!
Continue Cancel
• “Cancel” Click this button to cancel exiting from 2. Click on the “Start Editing” button. While in editing
ESP. Any values in temporary memory will remain mode, the button will read “Stop Editing – Currently
in temporary memory. Editing.”
ACTUATOR CALIBRATION
Start Editing
To work correctly, the ESM system must know the fully
closed and fully open end points of throttle actuator
movement. To establish the fully closed and fully open
end points, the throttle actuator must be calibrated. 3. Click on the drop-down menu arrow in the “Auto
Actuator Calibration” field.
The throttle actuator can be automatically calibrated on
each engine shutdown (except on Emergency
Shutdown) through ESP programming, or the actuator
can be calibrated manually. Automatic calibration is
strongly recommended. See PROGRAMMING
AUTOMATIC CALIBRATION on page 3.10-16 or
PERFORMING MANUAL CALIBRATION on page 3.10-
17.
4. From the drop-down menu, select “On” or “Off.”
NOTE: On initial engine startup, perform a manual
calibration of the actuator. 5. When selection is made, click the “Stop Editing”
button. While the editing mode is off, the button will
PROGRAMMING AUTOMATIC CALIBRATION read “Start Editing.”
FORM 6295-5
3.10-16 © 2/2012
ESP PROGRAMMING
7. When asked if you are sure you want to save to the 4. Click on the “Manual Actuator Calibration” button on
ECU, click “Yes.” the [F4] Governor panel.
FORM 6295-5
3.10-17 © 2/2012
ESP PROGRAMMING
8. Observe the actuator lever and the throttle shaft as NOTE: If the ESM system detects a fault with the throttle
the “Throttle Position” field displays actuator actuator, the “Throttle Error” field on the [F4] Governor
movement. panel turns yellow and signals the user that YES, a
throttle error occurred. See TROUBLESHOOTING on
page 4.00-1 for information on how to troubleshoot
the ESM system using the electronic help file, E-Help.
9. Confirmation appears when the calibration is
complete. Click the “OK” button to continue.
NOTE: When confirmation appears, it simply means
that the ESM system is done calibrating the actuator but
does not indicate whether or not the calibration was
successful. You must observe actual actuator
movement.
FORM 6295-5
3.10-18 © 2/2012
ESP PROGRAMMING
• “High Idle”: This field allows the user to program the FIXED-SPEED APPLICATIONS
high-idle rpm. Although customer connections
There are two fixed speeds available: low-idle and high-
determine the rpm setpoint in variable-speed
idle.
applications, the high-idle setting must be
programmed to a “safe” value in case an out-of-range Low-idle speed is the default and high-idle is obtained
speed setpoint is detected or if the wire that enables by connecting a digital input on the ECU to +24 VDC
remote rpm operation fails. The high-idle rpm can be nominal. When the voltage signal goes high (8.6 – 36
programmed from 800 to 2,200 rpm (not to exceed a volts), high-idle speed is active. Low-idle speed is preset
preprogrammed maximum speed). Internal for each engine family, but by using ESP the low-idle
calibrations prevent the engine from running faster speed can be offset lower or higher than the preset
than rated speed +10%. See BASIC value. High-idle speed is also adjustable using ESP, but
PROGRAMMING IN ESP on page 3.10-5 if this field is constrained to be higher than low-idle speed and no
requires programming. higher than the maximum rated speed of the engine.
• “Low Idle” and “Low Idle Adjust”: These fields allow The following fields on the [F4] Governor panel should
the user to view and program the low-idle rpm setting. be reviewed to make sure they are correctly
Although customer connections determine the rpm programmed for fixed-speed application.
setpoint in variable-speed applications, the low-idle
• “Load Inertia”: This field must be programmed by the
setting must be programmed to a “safe” value in case
operator for proper engine operation. See
an out-of-range speed setpoint is detected or if the
PROGRAMMING LOAD INERTIA on page 3.10-8 for
wire that enables remote rpm operation fails. The teal
programming information.
(blue-green) “Low Idle RPM” field displays the actual
programmed low-idle rpm setting. The dark blue “Low • “High Idle”: This field allows the user to program the
Idle Adj” field allows the user to adjust the actual high-idle rpm. The high-idle setting is used when the
setting by entering a value from -50 to +100 rpm. When rated speed/idle speed digital input is high (8.6 – 36
an adjustment is entered, the actual “Low Idle RPM” is volts) and the “Remote RPM” field is off. The high-idle
updated to reflect the adjustment. rpm can be programmed from 800 to 2,200 rpm (not
to exceed a preprogrammed maximum speed).
NOTE: The low-idle rpm cannot be set higher than the Internal calibrations prevent the engine from running
high-idle rpm.) faster than rated speed +10%. See BASIC
See BASIC PROGRAMMING IN ESP on page 3.10- PROGRAMMING IN ESP on page 3.10-5 if high idle
5 if low idle requires programming. requires programming.
• “Droop”: This field allows the user to adjust the • “Low Idle” and “Low Idle Adjust”: These fields allow
percent of droop. Droop allows steady-state speed to the user to view and program the low-idle rpm setting.
drop as load is applied. Droop is expressed as a The low-idle setting is used when the rated speed/idle
percentage of normal average speed. Droop can be speed digital input is low (less than 3.3 volts) and the
programmed from 0 to 5%. See BASIC “Remote RPM” field is off. The teal (blue-green) “Low
PROGRAMMING IN ESP on page 3.10-5 if this field Idle RPM” field displays the actual programmed low-
requires programming. idle rpm setting. The dark blue “Low Idle Adj” field
• “Auto Actuator Calibration”: It is recommended that allows the user to adjust the actual setting by entering
ESP be programmed to perform an automatic throttle a value from -50 to +100 rpm. When an adjustment is
actuator calibration on normal shutdown. See entered, the actual “Low Idle RPM” is updated to
ACTUATOR CALIBRATION on page 3.10-16 for reflect the adjustment.
programming information. NOTE: The low-idle rpm cannot be set higher than the
high-idle rpm.
See BASIC PROGRAMMING IN ESP on page 3.10-
5 if low idle requires programming.
• “Droop”: This field allows the user to adjust the
percent of droop. Droop allows steady-state speed to
drop as load is applied. Droop is expressed as a
percentage of normal average speed. Droop can be
programmed from 0 to 5%. See BASIC
PROGRAMMING IN ESP on page 3.10-5 if this field
requires programming.
FORM 6295-5
3.10-19 © 2/2012
ESP PROGRAMMING
• “Auto Actuator Calibration”: It is recommended that • “Forward Delay”: This field allows the user to
ESP be programmed to perform an automatic throttle program the forward delay timer of load coming. When
actuator calibration on normal shutdown. See the load-coming signal goes high, the forward delay
ACTUATOR CALIBRATION on page 3.10-16 for must expire before the throttle opens to the
programming information. programmed torque percent. Units are in seconds.
The forward delay can be programmed from 0 to 60
FEEDFORWARD CONTROL (LOAD-COMING) seconds. See BASIC PROGRAMMING IN ESP on
page 3.10-5 if this field requires programming.
Feedforward control is used to greatly improve engine
response to large loads. One example of how this
SYNCHRONIZER CONTROL (ALTERNATE
feature can be used would be in stand-alone electric
DYNAMICS)
power-generation applications where the engine is
supplying variable loads such as lights, miscellaneous Synchronizer control or alternate dynamics are governor
small loads and one large electric motor. dynamics that can be used to rapidly synchronize an
engine to the electric power grid. These lower gain
For example, the contactor for a large load could be
values can also be used to minimize actuator movement
routed to a PLC so that a request to add the load would
when the engine is synchronized to the grid and fully
go through the PLC. When the PLC received the request
loaded to maximize actuator life.
to add the load, it first would set the large load-coming
digital input on the ECU high for 0.5 seconds and then 1 Raising a high digital input (8.6 – 36 volts) to the ECU
second later actually close the contactor to add the load. puts the ESM system’s governor in synchronizer control.
This would give the ESM system a 1-second head start The user can program a small speed offset (“Sync RPM”
to open the throttle, even before the load was applied field) to aid in synchronization.
and the engine speed dropped. (Times used are
The “Sync RPM” field must be adjusted so that the actual
examples only.)
engine speed setpoint is approximately 0.2% higher
The behavior of the large load-coming digital input can than synchronous speed. The additional rpm
be customized through “trial and error” with ESP. The programmed in this field is added to the setpoint rpm
percent of rated load of the electric motor is set in the when the “Dynamics” field is green and signals it is on.
“Forward Torque” field on the [F4] Governor panel. The For example, if the grid frequency is 60 Hz (1,200 rpm),
Forward Delay is the lag time of the ESM system from the “High Idle” field is programmed so that the engine
receipt of the Load Coming signal until action is taken. speed setpoint is 0.002 times 1,200 rpm, which is 1,202
As the LRG LOAD digital input goes high (8.6 – 36 volts), rpm.
the engine speed should go above setpoint rpm for
This ensures that the electric phasing of the grid and the
approximately 1 second before the load is applied.
engine are different so that the phases will slide past
Typically the “Forward Torque” field is set to 125% and
each other. When an external synchronizer determines
“Forward Delay” is programmed to optimize the system’s
that the voltage and phase of the generator match the
behavior.
grid, the breaker is closed. The load of the engine can
The following fields on the [F4] Governor panel should now be controlled by an external load control.
be reviewed to make sure they are correctly
NOTE: When an error exists between the “Engine
programmed for Feedforward Control.
Speed” field and the “Engine Setpoint RPM” field, a
• “Forward Torque”: This field allows the user to proportional synchronous gain calibrated by Waukesha
program the forward torque amount of load coming. is multiplied to the speed error. The gain is multiplied to
When the load-coming signal goes high, and after the increase or decrease throttle response to correct the
forward delay timer has expired, the throttle opens by speed error. The “Proportion Gain Adj” field allows fine-
the programmed torque percent. The forward torque tuning for best throttle response but is typically not
can be programmed from 0 to 125%. See BASIC programmed.
PROGRAMMING IN ESP on page 3.10-5 if this field
requires programming. The following field on the [F4] Governor panel should be
reviewed to make sure it is correctly programmed for
Synchronizer Control.
FORM 6295-5
3.10-20 © 2/2012
ESP PROGRAMMING
• “Sync RPM”: This field allows the user to program a NOTE: Improper use of these adjustments may limit the
synchronous rpm to allow easier synchronization to effectiveness of IPM-D diagnostics.
the electric grid. The additional rpm programmed in
this field is added to the engine setpoint rpm if the “Alt MONITORING IGNITION ENERGY FIELD
Dynamics” field is on. The synchronous rpm can be The “Ignition Energy” field on the [F5] Ignition panel
programmed from 0 to 64 rpm. See BASIC indicates at what level of energy the IPM-D is firing the
PROGRAMMING IN ESP on page 3.10-5 if this field spark plugs: Level 1 (low) or Level 2 (high). The pink
requires programming. “Ignition Energy” field will signal the user whether the
ignition level is LEVEL 1 or LEVEL 2.
IPM-D PROGRAMMING
During normal engine operation, the IPM-D fires at a
This section provides information on fine-tuning ESM Level 1 (normal) ignition energy. The IPM-D fires at a
IPM-D predictive diagnostics. Although the IPM-D’s Level 2 (high) ignition energy on engine start-up or as a
default values are appropriate for all applications, the result of spark plug wear. When sufficient spark plug
user can fine-tune the default values to compensate for wear is monitored, IPM-D raises the power level of the
site conditions and minor variations between individual ignition coil. If the ignition energy is raised to Level 2
ignition coils. (except on start-up), an alarm is triggered to alert the
IPM-D provides diagnostic information for both the operator.
primary and secondary sides of the ignition coil. The Once Level 2 energy is applied, the spark reference
IPM-D detects shorted spark plugs and ignition leads, number will decrease initially but the Fault Log will
as well as spark plugs that require a boosted energy level indicate the cylinder number of the spark plug that is
to fire or do not fire at all. The diagnostic information is wearing out.
provided through a Controller Area Network (CAN) link
between the ECU and IPM-D, and then to the customer’s NOTE: When using MODBUS the cylinder number is in
local control panel via MODBUS. firing order. For example, if No. 5 cylinder triggers an
alarm for having a worn-out spark plug, the user should
Four thresholds calibrated by Waukesha have been check the spark plug of the fifth cylinder in the firing
programmed into the ECU to trigger four different levels order. Engine firing order is stamped on the engine
of alarm: nameplate.
• Primary: Indicates a failed ignition coil or faulty
ignition wiring MONITORING SPARK REFERENCE NUMBER
NOTE: Another possible cause of a primary alarm The spark reference number is an arbitrary number
would be the activation of the red lockout or E-Stop based on relative voltage demand at the spark plug and
button on the side of the engine while the engine is is calculated each time the cylinder fires.
running. The usefulness of the spark reference number lies in
• Low Voltage: Indicates a failed spark plug or shorted how much a number changes over time as a spark plug
ignition coil secondary wire erodes. Based on a thorough trend analysis of the spark
reference numbers, the user may want to adjust the high,
• High Voltage: Indicates that a spark plug is getting
low, or no spark voltage limits. It will take some testing
worn and will need to be replaced
and adjustment to obtain thresholds that optimize the
• No Spark: Indicates that a spark plug is worn and must use of these features. For maximum benefit, the spark
be replaced reference number for each cylinder should be recorded
When the spark reference number reaches one of the at normal operating load with new spark plugs installed
four programmed thresholds, an alarm is triggered. and then monitored over a period of time for changes.
Three of these four thresholds (low voltage, high voltage The “Left Bank Spark Reference #” and “Right Bank
and no spark) were designed to be adjustable so the Spark Reference #” fields on the [F5] Ignition panel
user can customize IPM-D predictive diagnostics to fit display the spark reference number for each cylinder. As
the specific needs of each engine. Using the [F5] Ignition the voltage increases, the spark reference number also
panel in ESP, the user can adjust the faults’ alarm and increases. A gradual increase in the spark reference
shutdown points to compensate for site conditions and number is expected over time as the spark plug wears.
minor variations in spark reference numbers between The closer to end of spark plug life, the faster the spark
individual coils. reference number will increase.
NOTE: The IPM-D default values are appropriate for all
engine applications.
FORM 6295-5
3.10-21 © 2/2012
ESP PROGRAMMING
HIGH-VOLTAGE ADJUSTMENT NOTE: The “High Voltage Limit” field has a defined
range (minimum/maximum) that can be programmed. If
NOTE: Improper use of the High Voltage Adjustment
the user programs a positive or negative adjustment that
may limit the effectiveness of IPM-D diagnostics.
exceeds this defined range, the “High Voltage Limit” field
The “High Voltage Adj.” and “High Voltage Limit” fields will display the actual high-voltage setting even though
allow the user to view and adjust the high-voltage alarm the adjustment entered may calculate to be different. For
limit setting. The high-voltage limit is based on the spark example, if the default high-voltage limit is 170 but
reference number. When a cylinder’s spark reference cannot exceed 190 for the engine (a factory setting), the
number exceeds the high-voltage limit, the ignition “High Voltage Limit” field will display the actual high-
energy is raised to a Level 2 (high) ignition energy and voltage setting. So if the user programs an adjustment
an alarm is triggered. Based on a thorough trend of +30 (which exceeds 190), “30” will appear in the “High
analysis of the spark reference numbers, the user may Voltage Adj.” field and “190” will appear in the “High
want to adjust the high-voltage limit to fit the specific Voltage Limit” field. The same holds true for negative
needs of the engine. Improper use of this adjustment adjustments.
may limit the effectiveness of IPM-D diagnostics.
LOW-VOLTAGE ADJUSTMENT
Programming the “High Voltage Adj.” to a positive
number will delay triggering the high-voltage limit alarm NOTE: Improper use of the Low Voltage Adjustment
until the spark plugs are more worn. Likewise, reducing may limit the effectiveness of IPM-D diagnostics.
the “High Voltage Adj.” will advance triggering the high- The “Low Voltage Adj.” and “Low Voltage Limit” fields
voltage limit alarm, allowing more time between when an allow the user to view and adjust the low-voltage alarm
alarm is triggered and spark plug failure. limit setting. The low spark limit is based on the spark
• The teal (blue-green) “High Voltage Limit” field reference number. When a cylinder’s spark reference
displays the actual programmed high-voltage limit number goes below the low spark limit, an alarm is
setting. The dark blue “High Voltage Adj.” field allows triggered, identifying a low-voltage demand condition
the user to adjust the actual setting by entering a value that may have resulted from a shorted coil or secondary
from -30 to +30. When an adjustment is entered, the lead, deposit buildup or a failed spark plug (failure
actual “High Voltage Limit” is updated to reflect the related to “balling” or shorting). Based on a thorough
adjustment. See BASIC PROGRAMMING IN ESP on trend analysis of the spark reference numbers, the user
page 3.10-5 if this field requires programming. may want to adjust the low-voltage limit to fit the specific
needs of the engine. Improper use of this adjustment
may limit the effectiveness of IPM-D diagnostics.
Typically this limit is not adjusted.
• The teal (blue-green) “Low Voltage Limit” field
displays the actual programmed low-voltage limit
setting. The dark blue “Low Voltage Adj.” field allows
the user to adjust the actual setting by entering a value
from -30 to +30. When an adjustment is entered, the
actual “Low Voltage Limit” is updated to reflect the
adjustment. See BASIC PROGRAMMING IN ESP on
page 3.10-5 if this field requires programming.
FORM 6295-5
3.10-22 © 2/2012
ESP PROGRAMMING
FORM 6295-5
3.10-23 © 2/2012
ESP PROGRAMMING
3. Select the unit type to be displayed in ESP: “Metric” COPYING FAULT LOG INFORMATION TO
or “US.” THE CLIPBOARD
In ESP, the operator has an option to copy information
on the Fault Log to the PC’s clipboard. The information
can then be pasted as editable text in Microsoft Word or
another word-processing program.
Complete the following steps to copy the fault log
information to the clipboard.
1. In ESP, click on the [F10] Status panel.
2. View the Fault Log by clicking the “View Faults”
button on the [F10] Status panel.
FORM 6295-5
3.10-24 © 2/2012
ESP PROGRAMMING
6. The Microsoft Word or Excel file can then be saved 1. In ESP, click on the [F11] Advanced panel.
and/or printed.
FORM 6295-5
3.10-25 © 2/2012
ESP PROGRAMMING
5. When you want to stop logging data, click the “Stop CREATE TEXT FILE
Logging All” button.
The following steps explain how to extract a logged file
(a file with the extension .AClog) into a .TXT file that can
be opened in Microsoft Word or another word-
processing program.
1. Click the “Create Text File” button.
FORM 6295-5
3.10-26 © 2/2012
ESP PROGRAMMING
3. Select the desired .AClog file to be extracted. Click
“Open.”
FORM 6295-5
3.10-27 © 2/2012
ESP PROGRAMMING
CREATING .TSV FILE 3. Select the desired .AClog file to be extracted. Click
“Open.”
The following steps explain how to extract a logged file
(a file with the extension .AClog) into a .TSV file that can
be opened in Microsoft Excel and charted.
1. Click the “Create Excel Column” button.
FORM 6295-5
3.10-28 © 2/2012
ESP PROGRAMMING
Start Editing
FORM 6295-5
3.10-29 © 2/2012
ESP PROGRAMMING
5. When the selection is made, click the “Stop Editing” PROGRAMMING ECU MODBUS SLAVE ID
button. While the editing mode is off, the button will
read “Start Editing.” In MODBUS applications you may program a unique
slave identification for each ECU (up to 32) on a multi-
ECU networked site. The MODBUS slave identification
Stop Editing - that can be programmed can range from 1 to 247. By
Currently Editing
programming a slave identification, you can
communicate to a specific ECU through MODBUS using
a single MODBUS master when multiple ECUs are
6. To save setting to permanent memory, click the networked together.
“Save to ECU” button.
Complete the following:
1. In ESP, click on the [F11] Advanced panel.
Save to ECU
Yes No
Start Editing
FORM 6295-5
3.10-30 © 2/2012
ESP PROGRAMMING
4. Enter the slave identification to be assigned to the REMOTE PROGRAMMING OF ECU VIA
ECU. The slave identification that can be MODEM
programmed can range from 1 to 247.
INTRODUCTION
This procedure explains how to connect a modem to an
ECU for remote programming. Waukesha’s Remote
Programming Modem Tool Kit (P/N 495676) is required.
The ECU is remotely programmed using two modems:
one modem at the factory and one at your site. This
5. Verify that the slave identification entered is the
procedure works for either a blank (non-programmed)
number the MODBUS master is looking for.
ECU or a previously programmed ECU. Once your
6. Click the “Stop Editing” button. While the editing connections are complete, the Waukesha Parts
mode is off, the button will read “Start Editing.” Department will download the program to the ECU.
NOTE: An analog phone line is required for remote
Stop Editing - programming of the ECU. Remote programming cannot
Currently Editing
be done via digital phone lines.
Table 3.10-6: ESM Remote Programming (P/N 495676)
7. To save slave identification to permanent memory,
QTY DESCRIPTION P/N
click the “Save to ECU” button.
U.S. Robotics Modem Model 3453C
1 with power cord and PC to modem 740299B
Save to ECU serial cable (see Figure 3.10-12)
Modem Cable
1 740269A
(connects to ECU)
8. When asked if you are sure you want to save to the 1 ECU Power Cable 740299
ECU, click “Yes.”
Table 3.10-7: Equipment Not Provided in Kit
Commit To Permanent Memory
QTY DESCRIPTION
Are you sure you want to save changes to permanent memory? 1 ECU that requires programming or reprogramming
Phone lines: one analog line to connect modem for
Yes No 2 downloading and one to call Waukesha when setup
at your site is complete
International adapters for power supply may be
3
required.
FORM 6295-5
3.10-31 © 2/2012
ESP PROGRAMMING
INITIAL MODEM SETUP
NOTE: Initial modem setup required prior to first use.
Remote programming will NOT work if this is not
complete.
The modem connected to the ECU requires special
setup programming so it will work with the ECU. The
modem must be set in “auto answer” mode, a modem
feature that accepts a telephone call and establishes the
connection, and must be set at 38,400 baud. Auto
answer mode and baud rate are programmed using
HyperTerminal. HyperTerminal is a terminal software
program that enables the modem to connect properly to
the ECU. HyperTerminal is included as part of Microsoft
Windows XP operating system.
NOTE: HyperTerminal is NOT included in Windows 7.
It can be purchased separately or an alternative program
can be used.
Figure 3.10-4: HyperTerminal – Connection Description
NOTE: If your PC does NOT have a serial port, an Dialog Box
RS-232 to USB converter will be required for connection.
6. Select an icon.
Complete the following steps:
7. Click “OK.”
1. Remove modem from package.
8. Click the selection arrow on the “Connect using:”
2. Set DIP switch 5 to the OFF position. All other DIP drop-down menu and select the COM port your
switches should be in the OFF position, except for modem is connected to (not the modem name).
numbers 3, 8 and 9. See Figure 3.10-3 (switches).
9. When you select the COM port, the other fields on
the dialog box are deactivated (grayed). Click “OK”.
Figure 3.10-3
3. Using a PC-to-modem cable, temporarily connect a
PC to the external modem that will be connected to
the ECU.
4. Start HyperTerminal. From the Windows taskbar,
click Start → All Programs → Accessories →
Communications →HyperTerminal.
5. Give the HyperTerminal session a name.
FORM 6295-5
3.10-32 © 2/2012
ESP PROGRAMMING
NOTE: To avoid resetting the baud rate, the modem NOTE: If unable to enter the AT command in the
being set up must be a “dedicated” modem and used HyperTerminal session window, or the “OK” message
only with the ECU. If the modem is used with another does not appear, there is a communication problem
device, the baud rate setting may be overwritten. between the PC and the modem. Verify that the
10. In the Properties dialog box, set the baud rate communication port and settings are correct.
between the PC and the modem to 38400 Bits per NOTE: In the following steps, type the number zero
second. Click “OK.” (“0”), not the letter “O.”
Turn auto answer mode on by typing: “ATS0=1” and
press [Enter].
12. Set wait time for dial tone by typing: “ATS06=010”
and press [Enter].
13. Save the change to NVRAM by typing “AT&W” and
press [Enter].
14. Turn the modem off and then on again.
15. Type “ATI4”.
16. The modem will respond with multiple lines that look
similar to:
FORM 6295-5
3.10-33 © 2/2012
ESP PROGRAMMING
17. Although the lines in Step 16 may not be exactly what Modem Connections
is shown on your PC, make sure that the parameter 1. Verify switch settings per Figure 3.10-10. If not
S00=001 is listed. Parameter S00=001 is the correct, see INITIAL MODEM SETUP on page 3.10-
programming code to the modem that enables the 32. Complete all steps in this section before
auto answer mode. Also, make sure S06=010. This proceeding.
increases the wait time for dial tone to 10 seconds.
NOTE: Only switches 3, 8 and 9 should be in the ON
18. Exit HyperTerminal.
position (ON is down on Figure 3.10-10).
19. Click “Yes” to disconnect.
FORM 6295-5
3.10-34 © 2/2012
ESP PROGRAMMING
NOTE: If the cable between the ECU and modem is not
4 properly connected or is bad, the modem will not
1 2 3 connect (see Figure 3.10-11).
7. Plug the modem’s power cord into the back of the
modem (labeled “POWER”). The modem power
cord can plug into a 100 – 240V, 50/60 Hz power
source. However, a plug adapter may be required.
8. Plug the modem’s power cord into an outlet.
9. Plug the telephone cord into the back of the modem
(see Figure 3.10-11). Be sure telephone line is
connected to the port labeled “JACK” (label located
on bottom of modem).
Figure 3.10-11: Modem Rear View
NOTE: Do NOT connect phone line to connection
1 - On/Off 3 - Jack labeled “PHONE”, as you will NOT be able to connect
2 - Power 4 - Com Port (see Figure 3.10-11).
10. Plug the other end of the telephone cord into the
phone jack on the wall.
NOTE: The phone jack must be an analog port. Digital
lines will not function correctly.
11. Turn on modem (button on back of modem).
12. Verify that the AA, MR and CTS LEDs on the modem
1 2
are lit (see Figure 3.10-12).
NOTE: If AA is not lit, press the Voice/Data button on
Figure 3.10-12: Front of Modem
the front of the modem.
1 - Indicator LEDs 2 - Voice/Data Button NOTE: If the correct LEDs on the modem are not lit,
2. Plug the circular connection on the ECU Power check all connections and LEDs. Connections must be
Cable (P/N 740299) into the connection named correct. If LEDs still do not light, contact Waukesha Parts
“Power/Outputs” on the side of the ECU. Department for assistance.
3. Plug the other end of the ECU Power Cable into an 13. The connection is complete and you are ready to
outlet. The ECU Power Cable can plug into a begin downloading. Contact your Customer Service
100 – 240 V, 50/60 Hz power source; however, a Representative at Waukesha to complete remote
plug adapter may be required. programming. Waukesha will download the ECU
Program from the factory to your site via a modem.
4. Verify that the power LED on the front of the ECU is
lit. If the LED on the ECU is not lit, make sure the ECU NOTE: After the Waukesha representative establishes
Power Cable is connected correctly to the “Power/ connection with your modem but before actual
Outputs” connection on the side of the ECU and downloading begins. All LEDs are lit except RD, SD and
make sure the outlet has power. SYN. RD and SD may flash.
5. Plug the 8-pin connector of the Modem Cable into 14. During download, all LEDs are lit except RD, SD and
the connection named “Service Interface” on the SYN. RD and SD will be flashing. The download will
side of the ECU. take approximately 10 – 20 minutes. When finished,
the Waukesha representative will verify download is
6. Plug the 25-pin connector of the Modem Cable into
complete and successful.
the back of the modem (labeled “COM PORT”).
FORM 6295-5
3.10-35 © 2/2012
ESP PROGRAMMING
1 2
9
3
5
6
4
USING A MODEM FOR REMOTE To remotely monitor an engine through a modem, the
MONITORING following supplies are required:
• “Modem to ECU” connection
NOTE: For best modem communications, use a
“matched” pair (same brand) of modems. – RS-232 serial cable (P/N 740269A) available from
Waukesha
Temporary remote monitoring of an engine with the ESM
is possible through the use of a modem. A modem is a – External modem (see INITIAL MODEM SETUP on
device that enables a computer to transmit data over page 3.10-32)
telephone lines. Using ESP and a modem, you can “dial • “PC to Modem” connection
up” the ECU to monitor ESM status and make – External/internal modem
programming changes remotely.
– RS-232 cable (if external modem is used, connects
NOTE: High-speed cable and satellite modems will not modem to PC)
work with the ESM’s modem function.
NOTICE
This manual assumes that you are already familiar with
modem devices, modem initialization strings, other
modem concepts and HyperTerminal. If you need
more information on these topics, see the user’s
manual provided with the modem or contact the
modem manufacturer.
FORM 6295-5
3.10-36 © 2/2012
ESP PROGRAMMING
2 4
FORM 6295-5
3.10-37 © 2/2012
ESP PROGRAMMING
NOTE: Always use CAPITAL letters (upper case) for
the modem initialization string in the “Advanced
Settings” check box.
11. Enter the modem’s initialization string (command) in
CAPITAL letters (upper case). Most connection
problems are resolved with the proper modem
initialization string. The initialization string gives the
modem a set of instructions for how to operate during
Figure 3.10-16: Unsuccessful Connection Dialog Box a call. Almost every modem brand and model has its
own variation of “ATCommand Set” and “S-register”
7. Check the telephone number typed in the Modem settings.
Connection Wizard dialog box.
NOTE: Detailed discussion of modem initialization
8. Retry connection. Click “Connect.”
strings is beyond the scope of this manual. You can get
9. ESP modem wizard will reattempt to “dial up” the an initialization string from the user’s manual provided
modem. Note the following: with the modem, from the modem manufacturer or from
• If connection is successful, ESP will run, a variety of Internet web sites.
displaying the engine panels. Installation is 12. Click “Connect.”
complete. Monitor engine operation or program
13. The ESP modem wizard will attempt to “dial up” the
ESP as necessary.
modem. Note the following:
• If connection is unsuccessful, click “Cancel.”
• If connection is successful, ESP will run,
Continue with Step 10.
displaying the six engine panels. Installation is
10. If your modem dials but does not connect with the complete. Monitor engine operation or program
answering modem, or if you have problems getting ESP as necessary.
or staying connected, you might need to adjust the
• If connection is unsuccessful, click “Retry.”
modem initialization string. Click the “Advanced
Settings” check box on the Modem Connection 14. If connection continues to be unsuccessful, see the
Wizard dialog box. user’s manual provided with the modem or contact
the modem manufacturer.
NOTE: If the ECU-to-modem cable is not properly
connected or is bad, the modem will not connect. 15. Make sure all connections are secure.
FORM 6295-5
3.10-38 © 2/2012
ESP OPERATION
SECTION 4.00
TROUBLESHOOTING
FORM 6295-5
4.00-1 © 2/2012
TROUBLESHOOTING
DETERMINING FAULT CODE BY READING ECU NOTE: Once the fault is corrected, the Status LEDs on
STATUS LEDS the ECU will remain flashing until one of two things
happens: (1) the LEDs are cleared using ESP or (2) the
The ECU has three Status LEDs on the cover: green
engine is restarted.
(power), yellow (alarm) and red (shutdown) (see Figure
4.00-1). The green LED is on whenever power is applied DETERMINING FAULT CODE BY USING ESP FAULT
to the ECU. The yellow and red LEDs flash codes when LOG
an alarm or shutdown occurs. A fault code is determined
by counting the sequence of flashes for each color. When using ESP, you are notified of an alarm or
shutdown fault on the ESP panels. Several windows on
the panels in ESP inform the operator of a fault. For a
description of the fault, the fault log must be read.
To view the Fault Log, click the “View Faults” button on
the [F10] Status panel using ESP (see Figure 4.00-2).
View Faults
FORM 6295-5
4.00-2 © 2/2012
TROUBLESHOOTING
3 2
1 - This is the only “active” fault listed in the Fault Log. 3 - The [F10] Status panel is indicating an alarm
The alarm condition is indicated on the [F10] Status condition because the “Battery Voltage” is too low.
panel and with flashing LEDs on the ECU. To Since this is an alarm condition, the alarm is listed in
troubleshoot this alarm, double-click the fault the Active Fault Log listing.
description. E-Help then opens directly to the
information for that fault (see Figure 4.00-5).
2 - If the Fault Log remains open, you must occasionally
update or refresh the Fault Log by clicking the
“Refresh” button. Once open, the Fault Log does not
refresh itself.
FORM 6295-5
4.00-3 © 2/2012
TROUBLESHOOTING
The description of the fault briefly identifies the state of USING FAULT CODE FOR
the fault that occurred. To define the fault as much as TROUBLESHOOTING
possible, the description may include acronyms (see
Table 4.00-1), a number identifying the cylinder and/or Once you have determined the fault code, you can begin
component affected, and the words “Left” or “Right” to ESM system troubleshooting. ESP features an
identify the engine bank affected. Below is an example electronic help file named E-Help. Detailed
of a fault and its description: troubleshooting information is available in E-Help.
However, if you do not have access to a PC, Table
4.00-2 and Table 4.00-3 provide information on the ESM
ALM343 OXYGEN LB SC system’s alarm and shutdown codes.
Also within the Fault Log dialog box, you can view a list
of active faults or the total history of faults that occurred
in the ECU’s lifetime. For more information on the Fault
Log, see FAULT LOG DESCRIPTION on page 3.05-33.
NOTE: All the fault information is resettable except for
the total number of times the fault occurred during the
lifetime of the ECU.
FORM 6295-5
4.00-4 © 2/2012
TROUBLESHOOTING
USING E-HELP To open E-Help to a specific fault code, view the Fault
Log by clicking the “View Faults” button on the [F10]
To access E-Help while using ESP, press the [F1]
Status panel using ESP. Then double-click on the fault
function key on the keyboard or select “Help Contents…”
description. E-Help will open to the specific fault’s
from the Help menu. When you access E-Help by
troubleshooting procedure.
pressing [F1] or by selecting “Help Contents…,” you will
open the help file at the E-Help welcome screen (see NOTE: If the Fault Log remains open, you must
Figure 4.00-4). Click the E-Help logo to enter the help occasionally update or refresh the log by clicking the
file. “Refresh” button. Once open, the Fault Log does not
refresh itself.
FORM 6295-5
4.00-5 © 2/2012
TROUBLESHOOTING
E-HELP WINDOW DESCRIPTION
The E-Help window is divided into two panes. The left pane is the navigation pane; the right pane is the document
pane (see Figure 4.00-6). Above the panes is the command bar.
Figure 4.00-6: E-Help Command Bar, Navigation Pane and Document Pane
1 - This is the navigation pane. The user can access the 3 - This is the command bar. The command bar buttons
table of contents, index, search tool or glossary by are used as a means to navigate through E-Help and
clicking on the desired tab at the top. Double-clicking work like Internet-browsing software buttons.
any topic listed in this pane will open the information
in the document pane.
2 - This is the document pane. You can quickly and
easily move around in the document pane through
electronic links (or hypertext links) from subject to
subject.
FORM 6295-5
4.00-6 © 2/2012
TROUBLESHOOTING
Using the Command Bar • “Contents” Tab: Click the “Contents” tab to scroll
through the table of contents for E-Help. Double-
The command bar has four buttons: “Hide/Show” button,
clicking the closed book icons in the Contents listing
“Back” button, “Forward” button and “Print” button.
will reveal all relevant topics. Double-clicking on an
open book icon will close the contents listing.
FORM 6295-5
4.00-7 © 2/2012
TROUBLESHOOTING
• “Search” Tab: Click the “Search” tab to do a basic • “Glossary” Tab: Click the “Glossary” tab to view a
search on the word or phrase you want to find. Type glossary of terms used in the ESM system’s
in a word or phrase and press [Enter]. In the “Search” documentation. Click on a term to view its definition.
tab will be listed all the places in E-Help where that
word or phrase is used exactly as it was typed. Double-
click on a search finding to view that entry in the
document pane.
FORM 6295-5
4.00-8 © 2/2012
TROUBLESHOOTING
Using the Document Pane When you click a “Related Topics” button, a pop-up
menu opens, displaying a list of topics you can view. The
You can quickly and easily move around in E-Help
topics listed are relevant to the information you are
through electronic links (or hypertext links) from subject
currently reading in the document pane.
to subject.
When you move the cursor over an electronic link, the
cursor changes from an arrow into a hand. Electronic
links are underlined. When clicked, a link will jump you
from one topic or window to another topic or window.
Some links cause a pop-up window to appear,
displaying additional information or a figure (see Figure
4.00-7). Use the “Back” and “Forward” buttons in the
command bar to navigate.
FORM 6295-5
4.00-9 © 2/2012
TROUBLESHOOTING
FORM 6295-5
4.00-10 © 2/2012
TROUBLESHOOTING
FORM 6295-5
4.00-11 © 2/2012
TROUBLESHOOTING
FORM 6295-5
4.00-12 © 2/2012
TROUBLESHOOTING
Table 4.00-3: ESM System’s Shutdown Fault Codes
FORM 6295-5
4.00-13 © 2/2012
TROUBLESHOOTING
NOTICE
Engine knock protection is disabled when “ALM555
INT FLT 2” is active. Operating an engine while
“ALM555 INT FLT 2” is active could result in severe
product damage.
Figure 4.00-8
FORM 6295-5
4.00-14 © 2/2012
TROUBLESHOOTING
4. On any status panel, select “Version Details” button 5. Relay full fault and version detail information to your
(see Figure 4.00-11). Record all information by Waukesha Distributor.
clicking on the “Copy To Clipboard” icon on the 6. Follow the directions provided by your Waukesha
screen (see Figure 4.00-12) and pasting it into an e- Distributor on how to resolve the error. If this error
mail or document that can be sent to your distributor. can be resolved by downloading an updated
You can also take a screen shot print using [ALT] + calibration, a new calibration will be provided to you.
[print screen] to capture and paste the information This calibration can then be downloaded to the ECU
into most graphic editors such as Microsoft Excel, by going to any panel and selecting “Send
Microsoft Word or Microsoft Paint. Calibration to ECU” when the engine is not running.
Detailed download instructions will be provided with
Send Calibration to
the calibration.
Reset Status LEDs Start Logging All Save to ECU Undo Last Change
ECU
FORM 6295-5
4.00-15 © 2/2012
TROUBLESHOOTING
IF... THEN
1. View the [F10] Status panel in ESP. Look at the six fields under the “System/
Shutdown Status” heading on the [F10] Status panel. Each field should be gray
and indicate that the ESM system is OK or that there are no shutdowns active.
If there are any active shutdowns, correct the problem indicated in the Fault Log.
2. If the [F10] Status panel in ESP indicates no shutdowns, view the [F3] Start-Stop
Engine does not rotate when start button is panel and verify that the “Starting Signal” field turns green when you press the
pressed start button. If the “Starting Signal” field does not turn green, check the wiring.
3. Verify that +24 VDC power is applied to the wires: ESD and RUN/STOP. Correct
power supply if necessary.
4. After an emergency shutdown and rpm is zero, ESD input should be raised to
high to reset the ESM. If ESD input remains low, ESM reset will be delayed and
engine may not start for up to 1 minute.
1. Use a timing light to verify whether or not sparks are being generated.
2. If sparks are generated, check to see if the fuel valve is opening. To check if the
fuel valve is opening, feel the solenoid section of the fuel valve as the start engine
button is pressed. If you do not feel movement, check and correct the fuel valve
to junction box relay wiring and check the junction box relay to ECU for 24 VDC
when the start engine button is pressed.
3. View the [F3] Start-Stop panel to verify purge time is programmed.
Engine rotates but does not start • C13xxx, 15xxx and 17xxx Calibration – Although purge time can be
programmed from 0 to 1,800 seconds (30 minutes), a purge time greater than
15 seconds will prevent the engine from starting, since an overcrank shutdown
fault (ESD231) occurs at 15 seconds. If purge time is too high, reprogram
between 0 and 14 seconds.
• C21xxx Calibration – Although purge time can be programmed from 0 to 1,800
seconds (30 minutes), a purge time greater than 30 seconds will prevent the
engine from starting, since an overcrank shutdown fault (ESD231) occurs at
30 seconds. If purge time is too high, reprogram between 0 and 29 seconds.
FORM 6295-5
4.00-16 © 2/2012
TROUBLESHOOTING
FORM 6295-5
4.00-17 © 2/2012
TROUBLESHOOTING
Table 4.00-5: Battery Troubleshooting
IF THEN
Has cracks or holes in the container or cover
Replace battery.
Has corroded terminals posts
Battery Appearance Has black deposits on underside of vent plugs Battery has been overcharged*. Verify battery
Has black “tide-marks” on inside walls about 1 charger is operating correctly and settings are
in. below the cover correct.
FORM 6295-5
4.00-18 © 2/2012
TROUBLESHOOTING
Table 4.00-6: Power Distribution Junction Box Troubleshooting (Extender Series)
If Then
Power Distribution Junction Box has no LED lights on when the Check input power to the positive and negative terminals to
cover is removed ensure there is a nominal 24 VDC.
Status LEDs inside Power Distribution Junction Box are very
Check input power to ensure there is a nominal 24 VDC.
dim or flashing on and off
See CYCLING POWER TO POWER DISTRIBUTION
One of the Power Distribution outputs is turned off
JUNCTION BOX on page 4.00-20.
Disconnect power to Power Distribution Junction Box and
One or more LEDs turn off frequently, which turns off the
inspect wiring and terminations for wire degradation and/or
associated Power Distribution output
shorts.
Power Distribution Junction Box will not turn on, distribute power
Replace Power Distribution Junction Box.
or turn on status LEDs even with 24 VDC applied
FORM 6295-5
4.00-19 © 2/2012
TROUBLESHOOTING
2
1
S BAT
3
G
MTR
! WARNING
FORM 6295-5
4.00-20 © 2/2012
SECTION 4.05
ESM SYSTEM MAINTENANCE
INFORMATION
ITEM SERVICE INTERVAL
PROVIDED ON PAGE
ESP Total Fault History Review Every month 4.05-2
Throttle Actuator Linkage Inspect, Lubricate, Test Every year or as needed 4.05-2
Alternator Belts (if equipped) Inspect Every year 4.05-6
Knock Sensors Inspect Every year 4.05-8
Oxygen Sensors (with AFR
Replace 2,000 hours 4.05-10
option)
Stepper (with AFR option) Inspect, Clean, Lubricate, Test Every year 4.05-11
Inspect Wiring/Harnesses, Secure
Connections, Check Ground
ESM System Wiring Every year 4.05-13
Connections, Verify Incoming Power is
Within Specification
Inspect Water Level, Corrosion,
Batteries Semiannual 4.05-13
Specific Gravity, Test
Power Distribution Junction Box Inspect Every year 4.05-14
FORM 6295-5
4.05-1 © 2/2012
ESM SYSTEM MAINTENANCE
FORM 6295-5
4.05-2 © 2/2012
ESM SYSTEM MAINTENANCE
1 1
9
2
3 113° 2
4
45°
5
8 0°
3
6
1 2
113°
45°
Figure 4.05-1: Governor Linkage 4
FORM 6295-5
4.05-3 © 2/2012
ESM SYSTEM MAINTENANCE
2. Install the throttle lever on the regulating crossshaft 6. Check for throttle and governor travel to angles
to the angle shown for your engine type in Figure specified in Figure 4.05-2 or Figure 4.05-3 and
4.05-4 or Figure 4.05-5. The butterfly valve must be Figure 4.05-4 or Figure 4.05-5.
in the CLOSED position. Secure with capscrew, 7. Check to ensure that no binding occurs.
washers and nut.
8. Check all fasteners on the rod and levers for
3. Attach left-hand side of governor rod assembly to the tightness. Thread engagement on all rod ends must
lever on the butterfly valve. Tighten nuts on governor be a minimum of seven threads.
rod assembly.
9. Verify proper operation of the throttle actuator by
4. With the governor terminal shaft in the NO FUEL performing a manual calibration of the actuator using
position and with the butterfly valve held CLOSED, ESP. See PERFORMING MANUAL
adjust the governor rod for length so that the rod end CALIBRATION on page 3.10-17 for programming
and the hole in the governor lever align. steps.
5. Attach right-hand side of governor rod assembly to
the lever on the governor terminal shaft. Tighten nuts
on governor rod assembly.
1 5
2 3 7
6
124°
56° 107°
39°
0° 0°
8
4
1 - F3514GSI & F3524GSI (standard natural gas 5 - F3514GSI & F3524GSI (draw-thru applications) See
applications) See Notes Notes
2 - Butterfly Valve OPEN Position 6 - Butterfly Valve CLOSED Position
3 - Butterfly Valve Maximum CLOSED Position 7 - Butterfly Valve Maximum OPEN Position
4 - Throttle Lever 8 - Throttle Lever
NOTE: For the depictions in Figure 4.05-4, the throttle lever is mounted on the far side of butterfly valve housing.
NOTE: For the depictions in Figure 4.05-4, the butterfly valve is viewed from the right bank side.
FORM 6295-5
4.05-4 © 2/2012
ESM SYSTEM MAINTENANCE
1 5
6
2
110°
3
0°
35° 56°
0°
4
124°
7
8
10
12
11
124°
56°
0°
13
1 - L5794LT & 7042GL (standard natural gas 8 - Butterfly Valve Maximum OPEN Position
applications) See Notes 9 - L5774LT (standard natural gas applications)
2 - Butterfly Valve CLOSED Position 10 - L7042GSI, L7044GSI, L5794GSI and L5794LT
3 - Butterfly Valve Maximum OPEN Position (draw-thru applications) See Notes
4 - Throttle Lever 11 - Butterfly Valve CLOSED Position
5 - L7042GSI, L7044GSI and L5794GSI (standard 12 - Butterfly Valve Maximum OPEN Position
natural gas applications) See Notes 13 - Throttle Lever
6 - Throttle Lever
7 - Butterfly Valve CLOSED Position
NOTE: For the depictions in Figure 4.05-5, the throttle lever is mounted on the far side of butterfly valve housing.
NOTE: For the depictions in Figure 4.05-5, the butterfly valve is viewed from the right bank side.
FORM 6295-5
4.05-5 © 2/2012
ESM SYSTEM MAINTENANCE
INSPECTION AND MAINTENANCE OF THROTTLE 1. Shut down engine.
ACTUATOR LINKAGE 2. Inspect rod ends. If worn, replace.
Every year, or as needed, the throttle actuator linkage 3. Using a grease gun, lubricate the grease fittings on
must be inspected and lubricated. To perform the throttle actuator linkage with CITGO Lithoplex
maintenance to the throttle actuator linkage, complete Grease NLGI2 (service temperature range 20° –
the following. 250°F [-7° – 121°C]) or equivalent (see Figure
4.05-6).
! WARNING
4. Verify proper operation of the throttle actuator by
performing a manual calibration of the actuator using
Always stop the unit before ESP. See PERFORMING MANUAL
!
cleaning, servicing or repairing CALIBRATION on page 3.10-17 for programming
the unit or any driven steps.
equipment.
ALTERNATOR BELTS NOTE: The alternator uses two drive belts to increase
belt life and ensure reliability. These belts are a matched
INSPECTION OF ALTERNATOR BELTS set and must be replaced as a pair to ensure proper
operation.
Every year the alternator belts (see Figure 4.05-7) must
be inspected; however, the frequency of inspection is
determined largely by the type of operating conditions.
High-speed operation, high temperatures, and dust and
dirt all increase wear.
FORM 6295-5
4.05-6 © 2/2012
ESM SYSTEM MAINTENANCE
6. To avoid belt damage, always loosen the pulley
adjustment when installing belts. Never pry a belt
over a pulley.
7. Keep belts at the proper tension. See latest edition
of Form 6287, Waukesha VHP Series Four
Operation & Maintenance Manual.
8. Reinstall the guarding over the alternator.
! WARNING
Figure 4.05-7: Alternator Belts
NOTE: Shown without guarding in place. Always stop the engine before
cleaning, servicing or repairing
! WARNING the engine or any driven
equipment.
Always stop the engine before
cleaning, servicing or repairing Always install the safety guards
the engine or any driven after completing any service
equipment. operation. Never operate the
engine with the safety guards
Always install the safety guards removed.
after completing any service
operation. Never operate the
engine with the safety guards 1. Remove the guarding from the alternator.
removed.
2. Loosen the pivot bolt on the alternator (see Figure
4.05-8).
NOTICE
Be sure that the belts are cool when the tension is
checked or adjusted. The thermal expansion of warm
belts will result in a false tension reading.
FORM 6295-5
4.05-7 © 2/2012
ESM SYSTEM MAINTENANCE
3. Loosen the adjusting bolt on the alternator (see
Figure 4.05-8). Make sure the alternator body
rotates freely around the pivot bolt.
NOTICE
Belts that are too tight result in excessive stretching
and overheating. Too much tension may also damage 2
alternator components, such as sheaves and shafts,
and lead to premature failure.
Belts that are too loose result in belt slippage. Slippage
causes burn spots, overheating, rapid wear and
breakage. The vibration created by loose belts may 1
also be sufficient to cause unnecessary wear of the
pulley grooves. 3
KNOCK SENSORS
Every year each knock sensor must be inspected for an
accumulation of dirt/grit, connector wear and corrosion.
If a knock sensor has an accumulation of dirt, carefully
clean visible end of knock sensor and surrounding area.
1
If a knock sensor connector looks worn or if corrosion is
2 evident, remove the knock sensor to clean or replace as
necessary.
To reinstall a knock sensor, complete the steps in
INSTALLING KNOCK SENSORS on page 4.05-9
3 below. The knock sensors must be properly tightened
and seated flat against the mounting surface as the
instructions explain.
Figure 4.05-9: Torque Requirements Using Torque
Wrench in Position 1 (Recommended) There are two versions of knock sensors: P/N A740110B
and P/N A740110C (see Figure 4.05-11).
1 - Adjusting Stud 3 - New Belts = 77 ft-lb
2 - Position 1 (104 N·m) ±10%
Used Belts = 39 ft-lb
(53 N·m) ±10%
FORM 6295-5
4.05-8 © 2/2012
ESM SYSTEM MAINTENANCE
1 2
P/N A740110B
P/N A740110C
NOTICE
1
When completing Step 3 and Step 4, verify that the
knock sensor is seated flat against the mounting
surface. See Verifying Knock Sensor is Seated Flat
on page 4.05-10 for necessary steps.
NOTICE
2
Never drop or mishandle knock sensor. If knock
sensor is dropped or mishandled, it must be replaced.
FORM 6295-5
4.05-9 © 2/2012
ESM SYSTEM MAINTENANCE
4. Reinstall knock sensor by completing Step 3 and
NOTICE Step 4 of knock sensor installation.
Never overtighten knock sensor. Overtightening will
cause damage to the knock sensor. OXYGEN SENSOR REPLACEMENT
Oxygen sensors are maintenance items and
4. Tighten knock sensor: replacement will be required. Service life of the
• P/N A740110B – Tighten knock sensor to 35 – 40 stoichiometric oxygen sensor is typically 2,000 hours.
ft-lb (47 – 54 N·m) dry. Since the sensor has no wearing parts, theoretical life is
indefinite. However, oil additives, fuel contaminants,
• P/N A740110C – Tighten hex nut to 177 in-lb (20
compounds released from certain RTV gasket
N·m) dry.
materials, incorrectly applied thread anti-seize, and
5. Repeat this mounting procedure for each knock over-temperature can result in shortened sensor life.
sensor. The sensor also produces a specific output from which
the ESM and CEC system control. As the sensor ages
Verifying Knock Sensor is Seated Flat
past the 2,000 hour point this output degrades and could
Use the method provided below to verify that the knock cause the system to control Air Fuel Ratio erratically and/
sensor is seated flat against the mounting hole surface. or incorrectly. Therefore replacement of the oxygen
1. Apply a very thin coat of a blueing paste, such as sensors every 2,000 hours is essential. It is also
Permatex Prussian Blue (or equivalent), to seating recommended that the sensors be replaced in pairs if
surface of knock sensor (see Figure 4.05-14). application is on a VEE engine.
If the AFR stepper is reaching the stepper limits and you
find yourself adjusting the lambda value to compensate
for this condition, it may indicate that the oxygen sensor
P/N A740110B is failing. Replacement of the oxygen sensor is
recommended.
NOTICE
Operation of an air/fuel ratio control system with a
contaminated, failing or faulty oxygen sensor may
result in the engine system not meeting emissions-
reduction performance goals.
Always purchase ESM AFR oxygen sensors (P/N
A740106E or later) from Waukesha. Performance
P/N A740110C goals of the system cannot be met without
Waukesha’s oxygen sensor specifications.
• If the imprint on the crankcase and sensor seating To install a new oxygen sensor, complete the following:
surface is NOT uniform, the sensor does not have
full-face contact with mounting surface. The
mounting hole will have to be plugged and re-
tapped to make the hole perpendicular to the
mounting surface.
FORM 6295-5
4.05-10 © 2/2012
ESM SYSTEM MAINTENANCE
FORM 6295-5
4.05-11 © 2/2012
ESM SYSTEM MAINTENANCE
11. Mooney Regulator – apply Lubriplate No. 105 or
petroleum grease to spring washer. Washer
prevents control spring from “binding” on diaphragm
assembly when compressed (see Figure 4.05-16).
1
1
2
6
2
7
3
6
4
4
FORM 6295-5
4.05-12 © 2/2012
ESM SYSTEM MAINTENANCE
12. Mooney Regulator – Install control spring and secure BATTERY MAINTENANCE
stepper into pilot body with capscrews.
13. Reconnect harness to stepper. ! WARNING
FORM 6295-5
4.05-13 © 2/2012
ESM SYSTEM MAINTENANCE
BATTERY INDICATED STATE OF CHARGE • Inspect connectors and connections to the Power
Distribution Junction Box and verify they are secure.
NOTE: The battery must be fully charged for several
hours before testing. If batteries have been receiving a • Remove cover to Power Distribution Junction Box and
charge current within the previous few hours, the open- verify all terminals are tight, secure and corrosion-free.
circuit voltage may read misleadingly high. The surface • Verify the capscrews securing the Junction Box to the
charge must be removed before testing. To remove bracket and engine are tight.
surface charge, the battery must experience a load of 20
amps for 3-plus minutes. INSTALLING PDB COVER
1. Use a temperature-compensated hydrometer to Be sure to properly reinstall the PDB cover any time that
measure the electrolyte specific gravity readings in it has been removed (see Figure 4.05-17) for wiring or
each cell. Record the readings. troubleshooting using the internal LEDs. DO NOT leave
2. Measure the open-circuit voltage across the the cover off when work is not actively being done. This
terminals. Record the reading. includes indoors or overnight. When reinstalling the
3. Using the recorded values, determine the state of cover, all six latches must properly engage the cover and
charge (see Table 4.05-2). the latch screws must be tight.
FORM 6295-5
4.05-14 © 2/2012
APPENDIX A – WARRANTY
FORM 6295-5
© 2/2012
This Page Intentionally Left Blank
FORM 6295-5
© 2/2012