Download as pdf or txt
Download as pdf or txt
You are on page 1of 64

Installation I

EDC 4 1(1)
Industrial engines
TD/TAD420VE, TD/TAD520GE, TAD520VE,
TAD530/531/532GE, TAD620VE, TD720GE,
TAD720GE, TAD720VE, TAD721GE, TAD721VE,
TAD722GE, TAD722VE, TAD730/731/732/733GE
Installation manual
EDC 4
TD/TAD420VE, TD/TAD520GE, TAD520VE,
TAD530GE, TAD531GE, TAD532GE, TAD620VE,
TD720GE, TAD720GE, TAD720VE, TAD721GE/VE,
TAD722GE/VE, TAD730/731/732/733GE

Contents

Safety instructions ................................................ 2 Parameter setting ................................................ 15


Adjustable parameters ..................................... 15
Special tools ......................................................... 4 Read-only parameters ...................................... 17
Fine adjustment, engine speed regulator .......... 17
Design and function .............................................. 5
First start .............................................................. 19
System description, EDC 4 ................................ 5
Other functions .................................................. 6 Fault tracing ......................................................... 20
Component location ........................................... 8 Symptoms and possible causes ........................ 20
Power supply ..................................................... 9
Diagnostic function .............................................. 21
Diagnostic function ............................................. 21
Installation ........................................................... 10
Disturbance message ......................................... 21
General ............................................................ 10
Fault tracing guide .............................................. 21
Standard equipment ......................................... 10 Effect on engine .................................................. 21
Cable lengths ................................................... 10 Operation ............................................................ 21

Installation ....................................................... 10
Fault codes .......................................................... 23
Wiring diagram ................................................. 11

Appendix (only in English):


Connecting .......................................................... 13 CAN Frames – EDC 4 .......................................... 29
Safety rules

Safety rules
Introduction Important!
The installation manual contains the information you The following special warning symbols occur in this
need to install and perform a functional test on a EDC book and on the engine.
4-system (electronic control of injection system).
Read the instruction book carefully before you start in-
stallation. If the installation is done in a faulty manner, WARNING! Possible danger of personal injury,
this can cause personal injury or damage to property damage to property or serious mechanical mal-
and machinery. function if the instructions are not followed.
If you do not understand or are unsure of anything in
this installation manual, please contact your Volvo
IMPORTANT! Used to draw your attention to
Penta dealer for assistance.
something that can cause damage or malfunc-
tions on a product or damage to property.

NOTE: Used to draw your attention to important infor-


mation that will facilitate the work or operation in
progress.

Installation
Below, we have summarized the risks and accident
This installation manual is only intended for profes- prevention actions that shall always be taken into con-
sional use. sideration and put to use during installation and cali-
The installation manual is intended to be used togeth- bration of an EDC system.
er with the relevant engine instruction book.
Volvo Penta declines all responsibility for personal in-
jury or property damage which might occur as a result
of not following the installation advice, or if the work is Before performing any electrical welding, the
not done by professional personnel. EDC control unit connector must be disconnect-
ed.
The installer is responsible for ensuring that the sys-
tem operates in the manner described in the instruc- Remove power form the engine with the main
tion book. switch.
Disconnect the connector from the control unit.
Re-connect the connector on the EDC unit once
electric welding work has been completed and
the welding equipment has been disconnected.
Work methods Be careful, watch out for the moving compo-
These instructions are intended to be used by suitably nents of the engine during function testing and
qualified personnel. In these instructions, these in operation. Approaching the engine during op-
person(s) is/are referred to as the installer(s). eration entails a risk of personal injury. Remem-
ber that loose clothes or long hair can catch on
Also refer to the specific engine instruction book for
rotating components and cause severe injury.
relevant information when necessary, and in particular
for information relating to safety and engine operation.
The work must be done by Volvo Penta workshops,
machinery constructors or other authorized, well-
equipped workshop, with qualified and experienced
personnel.

2
Safety rules

Never do any work on an engine which just Always ensure that the + (positive pole) and -
hangs from a lifting device (crane etc.). (negative pole) are securely connected to their
appropriate terminals on the battery. If the bat-
teries are wrongly connected, this can cause se-
The engine must not be run in areas where ex- vere damage to the electrical equipment. Please
plosive material or any gases are stored. refer to the wiring diagram in the engine instruc-
tion book.
Only start the engine in a well-ventilated area. If
the engine is run in a confined space, make Always use goggles when charging and handling
sure that the crankcase ventilation and exhaust batteries. Battery electrolyte contains sulfuric
gases can be led away from the workplace. acid, which is highly corrosive. If battery acid
comes into contact with your skin, wash it off at
once with a lot of soap and water, and then get
The battery lockers must never be exposed to
medical help. If battery acid comes into contact
open flames or sparks. Never smoke close to
with your eyes, flush your eyes at once (prefera-
the batteries. The batteries generate hydrogen
bly with an eye shower) with a lot of clean water,
gas when charged, which can form an explosive
and then get medical help at once.
gas when mixed with air. This gas mixture is
very flammable and highly explosive. A spark,
which can be caused by incorrect battery con-
nection, can cause a single spark which is suffi-
cient to cause an explosion with resulting dam-
age. Do not shift the connections when
attempting to start the engine (spark risk) and
do not lean over any of the batteries. Please re-
fer to the advice in the instruction book.

3
Special tools

Special tools

9510060 3838619

9510060-8 Multimeter
3838619 VODIA

Other special equipment

The tools below are intended for use in work on the cable harnesses of the engine. The tools are not part of the
Volvo Penta assortment, but can be ordered from the local AMP or Deutsch dealer. If you experience problems in
contacting a dealer, please contact Volvo Penta Quality Action Center for advice.

HDT-48-00 0411-310-1605 AMP 726 534 AMP 726 519

AMP 825 514 AMP 725 938 AMP 825 582

Deutsch connectors Blades and sockets 3.5 mm


HDT-48-00 Crimping tool 725 938-0 Removal tool
0411-310-1605 Removal tool 825 582-2 Crimping tool
JPT connector (25-pin EDC 4) 4.8 mm and 6.3 mm cable clamps. Tongues and
726 534-1 Removal tool, 1.6 mm pin width socket terminals

726 519-1 Removal tool, 2.8 mm pin width 825 514-1 Crimping tool

825 514-1 Crimping tool AMP Connector (25-pin round)


872 070-1 Disassembly tool (not illustrated)
734 289-2 Terminal crimping pliers (not illustrated)

4
Design and function

Design and function


System description, EDC 4
EDC 4 (Electronic Diesel Control) and is an electronic system with CAN control (Controller Area Network) for die-
sel engines. The system includes fuel management and diagnostic functions.
All engines can be controlled via CAN, with a potentiometer, or both. The accelerator control required can be set
by using the VODIA tool (including Penta EDC 4 software), please refer to the Parameter Setting chapter.

Summary Diagnostic function


The system includes sensors, control unit and an en- The task of the diagnostic function is to discover and
gine speed regulator. The sensors send input signals localize any malfunctions in the EDC 4 system, to
to the control unit, which controls the control rack for protect the engine and to ensure operation in the
the injection pumps in its turn, by means of an actua- event of serious malfunction.
tor in the engine speed regulator.
If a malfunction is discovered, this is notified by the
diagnostic function, by warning lamps or via the CAN
network. By pressing the diagnostic button, the opera-
Input signals
tor will receive a fault code as a guide for any fault-
The control unit receives input signals about engine tracing. Fault codes can also be output via the CAN
operating conditions from the following components: interface or with Volvo’s VODIA tool (including the
– speed sensor, camshaft Penta EDC 4 software) at an authorized Volvo Penta
workshop.
– coolant temperature sensor
If there is a serious malfunction, the engine is shut
– charge pressure sensor down altogether. Yet again, fault codes can be output
– oil pressure sensor via diagnostic button, the CAN interface or with Vol-
vo’s VODIA tool (including the Penta EDC 4 software)
– fuel temperature sensor at an authorized Volvo Penta workshop.
– coolant level sensor (the function is implemented
in the control unit as standard, but no sensor is CAN communication
supplied with the engine as a standard feature)
The engine speed can be finely adjusted with the
EDC4 system, the system supports both 1500 and
Output signals 1800 rpm for all Genset engines. All Genset engines
Based on the input signals the control module controls also have support for CAN-communication (SAE
the following components: J1939).

– engine speed regulator (with position sensor for The standard engine setting is 1500 or 1800 rpm,
the control rack and actuator) without fine adjustment. CAN-communication is
– electric air pre-heating (option) always inactive at delivery, but can be activated for
monitoring purposes.
Information from the sensors provides exact informa-
tion about current operation conditions and allows the There are also two alternatives that can be selected
processor to calculate the correct fuel volume, check via VODIA. One is to activate fine adjustment, with
engine status etc. an external voltage signal. The other alternative is to
activate control messages on the CAN-
communication, to control the engine speed in
combination with activation of the CAN-
communication.

5
Design and function

Other functions
The EDC 4 system contains a number of functions
whose functions include engine protection.

Droop Smoke limiting


Droop is the difference in engine speed between a ful- The control unit has an electronic smoke limiting func-
ly loaded and unloaded engine. tion. This function monitors the charge air pressure
and adjusts the fuel volume to avoid smoke problems
It is possible to switch between two different droop
during acceleration (only applies to VE engines).
values while the engine is running.
The droop value can be changed between 0 % (isoch-
ronous mode) and 5 % (default). Compensation, fuel temperature
If the droop connector is not connected, the engine The control unit regulates the fuel volume to give the
runs in isochronous mode (0 % droop). engines the same output power, irrespective of fuel
temperature.
The VODIA tool can be used to change the droop val-
ue so that the value can be switched between 0% and
a value between 0 -10 %.
“Limp home”
If there is a fault in the signal from the accelerator
Stability pedal, the engine speed is set to 1200 rpm (so-called
limp home speed).
The engine speed regulator can be adjusted by means
of the VODIA tool, to trim the engine for a number of NOTE! Only applies to VE engines.
different applications.

Idle
Fine adjustment engine speed, potentiometer,
external voltage input Idle speed can be adjusted on VE engines, using the
VODIA tool. Default value is 700 rpm.
On 1500 rpm or 1800 rpm GE-engines, the engine
speed can be finely adjusted by 5 % up or down.
Altitude correction
An option for engines which operate at altitudes above
1000 m above sea level, is an atmospheric pressure
“Dual speed”
sensor and altitude correction function. This function
The engine supports both 1500 and 1800 rpm. limits the fuel volume in relation to ambient air pres-
The adjustment is made by bridging the “speed sure. This is to prevent smoke, high exhaust tempera-
switch”on the control side of the wiring. ture and to protect the turbocharger from overspeed-
ing.
The switch has an inverting function, i.e. if the engine is
ordered for 1500 rpm, the speed will become 1800 rpm if
bridged.
The switch is activated when the CAN bus is used to
control the engine speed, the TSC1 message is then
used to request engine speed, which permits alterna-
tion between 1500 and 1800 rpm.

6
Design and function

Cold starting
The control unit controls engine speed increase during
a cold start. The control unit limits the number of rpm
that engine speed can increase per second
Example: For VE engines at -30 °C, engine speed can
not increase by more than 100 rpm per second (units:
r/min/s), please refer to the diagram below.

VE engines:
When coolant temperature is between -30 °C and +10 °C,
the control unit increases engine speed as in the diagram
below.

GE engines:
When coolant temperature is between -30 °C and 0 °C,
the control unit increases engine speed as in the dia-
gram below.

7
Design and function

Component location

1. Speed sensor, camshaft


2. Speed regulator/Actuator
3. Coolant temperature sensor
4. Charge pressure sensor, 3 pin*
5 Charge pressure sensor, 4 pin*
6. Connection to control unit
7. Fuel temperature sensor
8. Oil pressure sensor

* Only one type of sensor is used.

8
Design and function

Power supply
NOTE! All engines are equipped with a 1-pole electri-
cal system.

Battery charging
Standard practice on all engines is that the batteries
are provided with power from the alternator.

Battery cable area


The total length (L) of the plus- and minus cable de-
termines the cable cross sections (A).
Max. L (m) 2 3 4 4,5 6 7

Min. A (mm2) 70 95 120 2x70 2x95 2x120

Example of 24 V system

9
Installation

Installation
General Cable lengths
The installation must be planned very thoroughly and Maximum permissible cable lengths be-
done with the greatest care. tween:
The connectors must be supported so that they are Control unit – Actuator 5.5 m
not subjected to any tension.
Control unit – Battery 7m
Cables must not be run too close to hot components
on the engine or close to any other source of heat. Control unit – VODIA connector 10 m
Make sure that it is protected from mechanical wear, Control unit – Control side 5m
sharp edges and water splashes. If necessary, run the
cable through protective conduits.
Avoid making joints in the system as far as possible.
Cables and any joints must be accessible for inspec- Installation
tion and service. Please refer to the “Wiring schedule” chapter for in-
stallation.
NOTE! The connectors must be installed “dry”, they
are not to be filled with petroleum jelly or anything
similar.

Standard equipment
The engines are supplied with:
• Standard sensors mounted and connected on the
engine including wiring and the connector on the
engine side male (round 25-pin) for connection to
the control unit.

• Un-installed connector, engine side, female (round Connectors, engine side VODIA connector
25-pin AMP). female (25-pin AMP) (6-pin Deutsch)

• Control unit and two connectors (25-pin AMP) un-


installed and without cables.

• VODIA connector (6-pin Deutsch).

The control unit connectors are marked:


• M – for engine side
• F – for control side

Please refer to the “Wiring schedule” chapter for more M


information.

F
Connector and two (round 25 pin AMP)
connectors

10
Installation

Wiring diagram
Wiring diagrams, engine side
A. Speed regulator/actuator (Y3)
B. Coolant temperature sensor (B43)
C. Speed sensor, camshaft (B40)
D. Oil pressure sensor (B6) Wiring diagram, control side
E. Charge pressure sensor (two variants can
occur, 3-pin or 4-pin) (B48)
F. Fuel temperature sensor (B37)
G. Coolant level sensor (two variants can
occur, 2 or 3-pin) (F30)
H. Air pre-heating relay (option)
J. Heating element (does not function without
the air pre-heating relay)
K. Battery (24/12 V)
L. Connector, air preheating/coolant level/
stop solenoid
P. Speed sensor, SAE flywheel casing
(option) (B1)
Q. Glowplug, 4 or 6 (option) (does not function
without the air pre-heating relay)

Signal description, control unit,


connector “M”
#1. GND (ground)
#2. Digital output signal 3
#3. Digital output signal 4
#4. ADC5, temperature 1
#5. ADC6, temperature 2
#6. Digital input signal 5
#7. Digital output signal 6 or PWM2
#8. GND (ground), all temperatures
#9. ADC3, temperature 3
#10. GND (ground), engine speed 2
#11. Engine speed 2
#12. GND (ground), engine speed 1
#13. Engine speed 1, input signal Signal description, connector (L) air
#14. Control solenoid, output signal -
#15. Control solenoid, input signal +
preheating/coolant level/shut-off solenoid
#16. Chassis (screened cable) #1.
#17. Common connection for reference and #2.
control rack measurement RF (Rack- #3.
MeasCom) #4. (15) +U Batt
#18. RackMeasRef #5.
#19. RackMeasSignal #6. Coolant level
#20. GND (ground) (ADC4) #7.
#21. ADC4 or digital input signal 9 #8. K2
#22. + 5 V reference voltage (ADC4) #9.
#23. GND (ground) (ADC2) #10.
#24. ADC2 or digital input signal 7 #11. K6
#25. + 5 V reference voltage (ADC2) #12.

11
CAN frames – EDC 4

Wiring diagram, control side


A. Engine speed potentiometer (throttle)
B. CAN-interface SAE J 1939
C. VODIA input
D. Droop switch
E. 1500/1800 switch
F. Diagnostic button
G. Tachometer
H. Warning lamp, oil pressure
J. Diagnostic lamp
K. Warning lamp, high coolant temperature
L. Fuse 15 A
M. Main switch
N. Battery (24/12 V)

Wiring diagram,
engine side

“F”

Signal description, control unit, Signal description, connector,


connector “F” VODIA input (C)
#1. Ubatt (-) #1. Battery (+30)
#2. Ground #2. J1708B
#3. Digital output signal 2, warning lamp for #3. Battery (-)
coolant temperature #4.
#4. Digital output signal 5, diagnostic lamp #5. J1708A
#5. #6.
#6.
#7.
#8. J1708A
#9. J1708B
#10.
#11.
#12. CAN high
#13. CAN low
#14. Ubatt (+)
#15. Digital output signal 6, warning lamp for
oil pressure
#16. Digital output signal 8 (frequency)
tachometer
#17. Ground
#18. Digital input signal 1, 1500/1800 switch
#19.
#20.
#21. Digital input signal 2, droop switch
#22. Shielded cable
#23. Ground for SWG, potentiometer
#24. Analog input signal 1, potentiometer
#25. + 5 V reference voltage, potentiometer

12
To avoid signal reflection interference on the CAN bus,
120 Ohm resistors need to be provided at each end of the
network.
The EDC4 does not have an internal 120 Ohm resistor,
therefor one should be connected between pin 12 and pin
13 if the EDC4 is placed in the end of the network.

12A
THIS PAGE INTENTIONALLY LEFT BLANK

12B
CAN frames – EDC 4

Connection

Control unit
The control unit must be installed separately from the en-
gine. Control unit working temperature must be between -
40 °C to +85 °C.

Accelerator pedal (VE engines)

Idling: 0-5 V (standard value 0.3 V)


Full throttle: 0-5 V (default value 4.6 V)

A fault code is generated when the voltage is:


U > 4.9 V (standard value)
U < 0.1 V (standard value)

Engine speed potentiometer/external


voltage input (GE engines)

Rotary potentiometer for fine adjustment of engine


speed (GE engines) This accelerator pedal/potentiometer corresponds to the control
On 1500 rpm or 1800 rpm GE engines, the engine unit standard value (0.5 V or 4.5 V respectively).
The end position resistor is used to detect electrical faults in the
speed can be finely adjusted ±5 %.
accelerator/potentiometer (end position resistors are built into
many accelerators/potentiometers and do not need to be added
in these cases).
A fault code is generated when the voltage is:
U > 4.8 V (standard value)
U < 0.2 V (standard value)

Nominal engine
speed + 8%

Nominal rpm
(1500/1800 rpm)

Nominal engine
speed -8%

0.5 V 2.5 V 4.5 V


Default values

13
Connection

1500/1800 rpm switch Diagnostic lamp


This function makes it possible to switch engine Max. power 3 W
speed between 1500 and 1800 rpm. Voltage 24 V
Switch type, two-position (NO).

Diagnostic button
Switch type, closing (NO), spring biased.
Droop switch
To read the fault codes, please refer to the “Fault find-
The switch must be closed to obtain droop. ing” chapter.
Switch type, two-position (NO).

VODIA input
Deutsch 6-pin connector
Alarm, low oil pressure
To read the fault codes, please refer to the “Fault find-
Max. power 3 W
ing” chapter.
Voltage 12 V/24 V

Alarm, high coolant temperature


Max. power 3 W
Voltage 12 V/24 V

Tachometer
Tachometer used, graduated 0-2600 rpm and with ad-
justable input frequency.
44 pulses/r (420/620 engines)
48 pulses/r (520/720 engines)

14
Parameter setting

Parameter setting

Adjustable parameters
The VODIA tool (including Penta EDC 4 software) can
be used to read and adjust the parameters below, in
“Parameter Programming” mode. For instructions, see
“VODIA User´s Guide”.
NOTE! Special authorization is needed to be able to
adjust certain parameters.

Idle speed voltage error


Full throttle voltage
A fault code is set if the signal falls below the mini-
The voltage on the throttle control input that corre-
mum value. GE VE
sponds to full throttle. GE VE
Min. value 0V 0V
Min. value 0V 0V
Standard value 0.2 V 0.1 V
Standard value 4.5 V 4.6
Max. value 5V 5V
Max. value 5V 5V

Idle speed (GE/VE)


Maximum speed voltage error
Setting idling speed.
A fault code is set if the maximum value is exceeded.
Min. value 0 rpm
Min. value 0V 0V
Standard value 720 rpm
Standard value 4.8 V 4.9 V
Max. value 4000 rpm
Max. value 5V 5V

Idle voltage
Voltage on the throttle control input that corresponds
to idling.
Min. value 0V 0V
Standard value 0.5 V 0.3 V
Max. value 5V 5V

15
Parameter setting

PID regulator P section Coolant temperature protection (Special authoriza-


P section that is used to control engine speed tion needed)
Min. value 0% Chooses whether engine protection should be activat-
Standard value VE: 10 %, GE: 30 % ed in relation to high coolant temperature.

Max. value 100 % Alternative positions “Off” or “On”


Default value: “On”
If “On”, the coolant temperature warning lamp lights up
PID regulator I section at 110 °C (goes out at 109°C)
I section that is used to control engine speed The engine is shut off at 113 °C after 30 sec.
Min. value 0%
Standard value VE: 50 %, GE: 85 %
Coolant level protection (Special authorization needed)
Max. value 100 % Chooses whether engine protection should be activat-
ed in relation to low coolant level.
Alternative positions “Off” or “On”
PID regulator D section
D section that is used to control engine speed Default value: “On”
Min. value 0% If “On”, the control unit does not check this function
until 25 s after starting. When the control unit receives
Standard value VE: 4 %, GE: 3 % a low coolant level signal, the engine is shut off after 5
Max. value 100 % sec.

Droop Oil pressure protection (Special authorization needed)


Selects the amount of droop to be used. Chooses whether engine protection should be activat-
Min. value 0% ed in relation to low oil pressure.

Standard value 5% Alternative positions “Off” or “On”

Max. value 100 % Default value: “On”


If “On”, the control unit does not check this function
until 30 s after starting.
Throttle type (Special authorization is needed) The limit values depend on engine speed. The oil
Selects the type of throttle control to be used. pressure warning lamp lights up when the limit value is
Alternative modes: reached, and goes out again when the oil pressure has
risen 10 % above the limit value. The engine is shut
- None off when oil pressure falls to 80 % of the limit value.
- Potentiometer Examples of default values:
- CAN 800 rpm – the oil pressure warning lamp lights up at
0.9 bar (goes out at 1 bar) and the engine is shut off at
0.72 bar.
2000 rpm – the oil pressure warning lamp lights up at
2.5 bar (goes out at 2.75 bar) and the engine is shut
off at 2 bar.

Control rack (Special authorization needed)


Control rack calibration.
Min. value 0 mm
Max. value 20 mm

16
Read-only parameters Fine adjustment, engine speed
The VODIA tool (including Penta EDC 4 software) can regulator
be used to read the values below in “Log test” mode.
Use the VODIA tool (including Penta EDC 4 software),
For instructions, see “VODIA User´s Guide”.
to read and adjust the P, I and D sections of the en-
• Battery voltage gine speed regulator. In some cases, this can offer
more stable and more even engine running.
• Coolant temperature
PID = Proportional, Integrating, Differential
• Charge air pressure
The P section amplifies (Gain). A reduced value
• Oil pressure (Fig. 1) gives slower regulator reaction with change of
Fuel temperature load. An increased value (Fig. 2) gives a faster reac-

tion.
• Engine speed
The I section stabilizes (Stability). A reduced value
• Throttle control % (Fig. 3) increases the time for system recovery with
Droop % change of load. An increased value (Fig 4) gives a

shorter recovery time.
• Throttle control voltage (Only in “Parameter, pro-
gramming” position on VODIA tool) The D section stabilizes (Differential). Reacts to the
magnitude of the engine speed change. A reduced
• Engine total running time value (Fig 4) gives reduced sensitivity. An increased
Engine load % value (Fig. 5) gives increased sensitivity.

Before any adjustments are made, the current values
of the P, I and D sections of the PID regulator should
be noted.

NOTE! Without the default values, the engine speed


regulator/actuator can not be restored if adjustment is
not successful.
For instructions, see “VODIA User´s Guide”.

17
Parameter setting

Adjustment
1. Use the VODIA tool and note the current values of
the P, I and D sections of the PID regulator rpm
2. Start the engine. Requested engine speed

3. Run the engine at working speed without load, and


first increase the value of the P section of the PID
regulator until unstable (oscillating) engine speed
is achieved. Then reduce the parameter by 1-2 %
True engine speed
until the engine speed is stable again.
4. Then adjust the I section of the PID regulator in
the same way as above. time
Fig. 3 I section too low
5. If the engine still runs badly and no other adjust-
ments help, increase the D section of the PID reg-
ulator until the engine only has a very small in-
crease in speed when load is applied or removed,
please refer to fig. 6.
rpm
NOTE! The few times that the D section may
Requested engine speed
need to be adjusted include cases where the ap-
plication has a flexible coupling or extremely low
flywheel inertia.
6. Adjust the P and I sections again as above, if
True engine
True speed
engine
necessary.
speed
7. Check the engine response according to fig. 6.
time
Fig 4. I-value too high or D-value too low

rpm
rpm Requested engine speed
Requested engine speed

True engine speed

True engine speed

time
Fig 5. D-value too high
time
Fig 1. P section too low

rpm rpm Load removal

Requested engine speed Requested engine speed

True engine speed


Load application

time time
Fig 2. P section too high Fig. 6 Requested response

18
First start

First start
The engine can be started after the installation is
completed and checked.
Each control unit supplied with the engine or as a
spare part has a default setting. The default setting is
chosen to allow the engines to work in most applica-
tions.
In certain circumstances, the engine can run unevenly
or behave in an undesirable manner. If this is the
case, the engine should be checked in the order and
using the procedures below:
1. Check whether the control unit has set any fault
codes and rectify this if necessary, in accordance
with the “Diagnostic functions” and “Fault codes”
chapters.
2. Check and attend to possible symptoms in accor-
dance with the “Fault tracing” chapter.
3. Check and adjust the engine speed regulator as in
the “Fine-adjusting the engine speed regulator” in
chapter “Parameter settings”.

19
Fault tracing

Fault tracing
A number of symptoms and possible causes of engine malfunctions are described in the table below. Always con-
tact your Volvo Penta dealer if any problems occur which you cannot solve by yourself.

WARNING! Read the safety instructions for handling and service in the chapter “Safetyprecautions” before
starting work.

Symptoms and possible causes


The diagnostic button indicator blinks Please refer to the “Diagnostic information” chapter
Engine cannot be stopped 2, 4
Starter motor does not rotate 1, 2, 3, 4, 5, 6, 7, 24
Starter motor rotates slowly 1, 2
Starter motor rotates normally but engine does not start 8, 9, 10, 11
Engine starts but stops again 8, 9, 10, 11, 13
Engine does not reach correct operating speed
at full throttle 9, 10, 11, 12, 13, 21, 25, 26
Engine runs roughly 10, 11, 27
High fuel consumption 12, 13, 15, 25
Black exhaust smoke 12, 13
Blue or white exhaust smoke 14, 15, 22
Lubrication oil pressure too low 16
Coolant temperature too high 17, 18, 19, 20
Coolant temperature too low 20
No, or poor charge 2, 23

1. Flat batteries 10. Air in the fuel system 16. Oil level too low
2. Poor contact/open circuit in 11. Water/contamination in fuel 17. Coolant level too low
electrical wiring
12. Faulty injection pumps 18. Air in the coolant system
3. Main switch turned off
13. Insufficient air supply to 19. Faulty circulation pump
4. Faulty ignition lock the engine:
20. Defective thermostat
– clogged air filter
5. Faulty main relay
– air leakage between the 21. Blocked intercooler
6. Faulty starter motor relay turbo and the engine’s 22. Too high oil level
7. Faulty starter motor/solenoid intake pipe
– dirty compressor part in the 23. Alternator drive belt slips
8. No fuel: turbocharger 24. Water entry into engine
– fuel cocks closed – faulty turbocharger
– fuel tank empty/wrong tank – poor engine room ventilation 25. High back pressure in the
connected exhaust system
14. Coolant temperature too high
9. Blocked secondary fuel filter/ 26. Open circuit in “Pot+” cable
primary filter (because of 15. Coolant temperature too low to throttle
contamination, or stratifi-
27. Faulty adjustment, engine
cation in the fuel at low
speed regulator/actuator
temperature)

20
Diagnostic function

Diagnostic function
The diagnostic function monitors and checks that the
EDC 4 system functions normally.

Diagnostic function Effect on the engine


The diagnostic function has the following tasks: The diagnostic function affects the engine in the fol-
lowing ways:
• To detect and locate disturbances.
1. The diagnosis function has detected a minor
• To report that disturbances have been detected.
malfunction that will not damage the engine:
• To guide when troubleshooting.
Reaction: The engine is not affected. The diag-
• Protect the engine and ensure continued operation
when serious malfunctions are discovered.
nostic lamp lights up.

2. The diagnosis function has detected a serious


malfunction that makes it impossible to control
Message regarding malfunction the engine:
If the diagnostic function discovers a malfunction in Reaction: The diagnostic lamp starts to flash. En-
the EDC 4 system, this is notified via the CAN bus or gine is shut off.
the diagnostic lamp lights up or starts to flash. At the
same time, the fault is stored in the control unit mem- Operation
ory. As soon as the fault has been attended to and
the ignition is turned off and on, the fault code lamp During starting
goes out. Both rectified (passive) and un-rectified (ac-
tive) faults are stored in the control unit and can be When the ignition is turned on, the diagnostics lamp
read by an authorized workshop. and oil pressure and coolant warning lamp light for two
seconds. This is to check the lamp function.
If the diagnostic lamp flashes after the two seconds,
this indicates a serious fault and the engine can not
Fault tracing guide be started. One or more fault codes can then be
flashed out.
If the diagnostic button is depressed (for 1-3 seconds)
and then released, a fault code is flashed out from the If the diagnostic lamp is lit, there are one or more less
diagnostic lamp. The fault code is found in the fault serious faults. One or more fault codes can then be
code list, with information about the reason, reaction flashed out.
and measures to be taken. See chapter on “Fault
codes”.

21
Diagnostic function

During operation The fault code consists of three groups of flashes,


separated by a pause of two seconds.
If the diagnostic lamp starts to flash during operation: The first and third group consist of short flashes (0.4 s).
1. Reduce engine speed to idling. The second group consists of long flashes (0.8 s).

2. Press the diagnostic button (for 1-3 seconds). A fault code is obtained by counting the number of
flashes in each group.
3. Release the diagnostic button and make a note of
the diagnostic trouble code (DTC) that is flashed Example: (2 short) pause (2 long) pause
out. Please refer to “Reading fault codes” below. (1 short) = Fault code 2.2.1

4. Look up the fault code in the fault code list and The fault code is stored and can be read as long as
take the necessary measures. See chapter on the fault remains. You can find information about
“Fault codes” cause, reaction and actions in the fault code list.
Please refer to “Fault codes”.
If the diagnostic lamp starts to flash, the engine will
be emergency stopped. Read as follows:
1. Press the diagnostic button (for 1-3 seconds).
IMPORTANT! On VE engines, there is a
function in the system which makes it possi- 2. Release the diagnostic button and make a note of
ble to start the engine again and run it for the fault that is flashed out.
about 25 seconds. This is so that the vehicle
3. Repeat items 1-2. A new fault code is flashed out
can be moved from a railway level crossing
if more are stored. Repeat until the first fault code
etc.
is repeated.

NOTE! When the first fault code returns, all fault


Reading fault codes codes have been read.

Fault codes can either be read via: When all faults have been rectified:
- The VODIA tool (including the Penta EDC4 soft-
1. Turn the ignition on and off.
ware). Please refer to the “VODIA User’s Guide”
for advice on use 2. Press the diagnostic button (for 1-3 seconds) to
check whether any faults remain.
- Diagnostic lamp
3. If there are no active faults, the diagnostic lamp
- CAN
will give two short flashes, in other cases the re-
maining non-rectified faults will be flashed out
Diagnostic lamp
again.
If the diagnostic lamp is illuminated or flashes, a fault
code can be read by pressing the diagnostic button
(for 1-3 seconds) and then releasing it. The diagnostic
lamp goes out, and a fault code is then flashed out.

22
Fault codes

Fault codes
WARNING! Read the safety instructions for handling and service in chapter “Safety information” before start-
ing work.

Code 2.0.0 No faults PID 91, Code 2.2.1 Accelerator pedal sensor
No active faults exist. Reason: Faulty sensor, connector or cable.
Reaction: The engine goes into “limp home” mode.
Action:
PID 190, Code 2.1.1 Engine speed sensor,
camshaft • Check the sensor cable for open and short cir-
cuits.
Cause: Faulty sensor, connector, cables or incorrect
distance to cam wheel. High frequency interference. • Check the function of the sensor. Change the sen-
Reaction: Engine is shut off. sor as necessary.

Action:

• Check that the engine speed sensor is installed


with the correct distance to the camshaft.

• Check the cables for the engine speed sensor for


open and short circuits.

• Check the connector for poor contact.

• Check speed sensor function. Change the sensor


as necessary.

PID 190, Code 2.1.4 Overspeed


Cause: The engine speed is or has been higher than
the permissible limit.
Reaction: Fuel injection ceases and the fault code
lamp lights up until the engine speed falls below the
permissible limit again.
Action:

• Check the control rack for the injection pumps.

• Check the actuator, replace it if necessary.

• Check the cables for the actuator for open and


short circuits.

• Check the number of teeth on the camshaft


wheel.

• For VE engines, it may be necessary to check the


function of the “limp home” mode.

23
Fault codes

PID 102, Code 2.2.3 Charge pressure sensor PID 174, Code 2.2.7 Fuel temperature sensor
Reason: Faulty sensor, connector or cable. Reason: Faulty sensor, connector or cable.
Reaction: A fault code is generated. Reaction: A fault code is generated.
Action: Action:

• Check the sensor cable for open and short cir- • Check the sensor cable for open and short cir-
cuits. cuits.

• Check the function of the sensor. Change the sen- • Check the function of the sensor. Change the sen-
sor as necessary. sor as necessary.

PID 100, Code 2.2.4 Oil pressure sensor PID 100, Code 2.3.1 Warning, oil pressure
Reason: Faulty sensor, connector or cable. Cause: Oil pressure below specified limit value (de-
pends on engine speed).
Reaction: A fault code is generated.
Reaction: A fault code is generated. The fault code
Action:
disappears when the oil pressure exceeds the recov-
• Check the sensor cable for open and short cir- ery value.
cuits. Action:
• Check the function of the sensor. Change the sen- Check the oil level and oil pump.

sor as necessary.
• Check the sensor cable for open and short cir-
PID 110, Code 2.2.5 Temperature sensor, coolant cuits.
Reason: Faulty sensor, connector or cable. • Check the function of the sensor. Change the sen-
sor as necessary.
Reaction: A fault code is generated.
• Check the limit value for oil pressure warning.
Action:

• Check the sensor cable for open and short cir- PID 110, Code 2.3.2 Warning, coolant temperature
cuits.
Reason: Coolant temperature too high.
• Check the function of the sensor. Change the sen- Reaction: A fault code is generated. The fault code
sor as necessary. disappears when the coolant temperature falls below
the recuperation value.
Action:

• Check the coolant.

• Check the sensor cable for open and short cir-


cuits.

• Check the function of the sensor. Change the sen-


sor as necessary.

24
Fault codes

PID 111, Code 2.3.5 Warning, coolant level PID 174, Code 2.3.7 Warning, fuel temperature
Cause: Coolant level too low. Reason: Fuel temperature too high.
Reaction: A fault code is generated. Reaction: A fault code is generated. The fault code
disappears when the fuel temperature falls below the
Action:
recuperation value.
• Check coolant level. Action:
• Check the sensor cable for open and short cir- Check the fuel.
cuits. •
• Check the sensor cable for open and short cir-
• Check sensor function (if installed). Change the cuits.
sensor as necessary.
• Check the function of the sensor. Change the sen-
NOTE! The engine is supplied without a coolant level sor as necessary.
sensor.

PID 190, Code 2.3.6 Overspeed in limp home PID 100, Code 2.3.1 Emergency stop, oil pressure
mode Reason: Oil pressure below specified limit value.
Reason: When the limp home mode is activated and Reaction: Engine is emergency stopped.
the engine speed is or has been higher than the per-
missible limit value. Action:

Reaction: GE: Engine is shut off. A fault code is gen- • Check the oil level and oil pump.
erated. Check the sensor cable for open and short cir-

VE: Fuel injection ceases when the control rack re- cuits.
turns to its home position and the fault code lamp
lights up until the engine speed falls below the permis- • Check the function of the sensor. Change the sen-
sible limit again. sor as necessary.
Action: • Check the limit value for engine shut-off with re-
spect to oil pressure.
• Check the control rack for the injection pumps.

• Check the actuator, replace it if necessary.


PID 110, Code 2.3.2 Emergency stop, coolant
• Check the cables for the actuator for open and temperature
short circuits.
Reason: Coolant temperature too high.
• Check the number of teeth on the camshaft
wheel. Reaction: Engine is emergency stopped.

For VE engines, it may be necessary to check the Action:



function of the “limp home” mode. • Check the coolant.

• Check the sensor cable for open and short cir-


cuits.

• Check the function of the sensor. Change the sen-


sor as necessary.

• Check the limit value for engine shut-off with re-


spect to coolant temperature.

25
Fault codes

PID 111, Code 2.3.5 Emergency stop, coolant SID 23, Code 2.5.1 Control rack position sensor,
level difference
Reason: Low coolant level Reason: Injection pump/actuator has got stuck or is
not connected. The difference between the control
Reaction: The engine is emergency stopped and can-
rack current and nominal values is greater than 10 %.
not be re-started until the fault is rectified.
Reaction: A fault code is generated. The fault code
Action:
disappears when the difference between control rack
• Check coolant level. current value and nominal value falls below 10 %.
Check the sensor cable for open and short cir- Remedy:

cuits. Check the control rack for the injection pumps

• Check sensor function (if installed). Change the Check the actuator, control rack and injection

sensor as necessary. pump. Change as necessary.
NOTE! The engine is supplied without a coolant level • Check the cables for the actuator for open and
sensor. short circuits.

SID 24, Code 2.5.1 Control rack position sensor


SID 23, Code 2.5.2 Injection pump, auto
Reason: Actuator not connected. Faulty value from calibration
control rack position sensor in actuator.
Reason: Automatic actuator equalization is not possi-
Reaction: Engine is emergency stopped. Actuator ble. Faulty calibration.
cannot be controlled.
Reaction: The engine is emergency stopped and can-
Action: not be re-started until the fault is rectified. The regula-
Check the actuator. Change as necessary. tor cannot be activated.

Check the cables for the actuator for open and Action:

short circuits. • Check the actuator. Change as necessary.

• Check the actuator cables.

• Turn the ignition off and on, and check if the fault
code remains.
SID 24, Code 2.5.1 Control rack position sensor,
reference
SID 231, Code 2.7.1 Communication fault, CAN bus
Reason: Actuator not connected. Faulty value from
control rack position sensor in actuator. Reason: CAN controller for CAN bus is faulty.
Reaction: Engine is emergency stopped. Actuator Reaction: -
cannot be controlled.
Action:
Action:
• Check wiring.
• Check the actuator. Change as necessary.
• Check the control unit.
• Check the cables for the actuator for open and
short circuits.

26
Fault codes

SID 252, Code 2.8.1 Parameter programming PID 158, Code 2.8.2 Reference voltage 2
Reason: Memory fault. Reason: Reference voltage for actuator outside per-
missible limit values.
Reaction: The engine is emergency stopped and
cannot be re-started until the fault is rectified. Reaction: A fault code is generated. The fault code
disappears when the voltage returns to within the per-
Action:
missible limit values (5 V).
• Turn the ignition off and on, and check if the fault Action:
code remains.
• Check the voltage supplied.
SID 240, Code 2.8.1 Cyclical program test Turn the ignition off and on, and check if the fault

Cause: Memory fault. code remains.
Reaction: The engine is emergency stopped and can-
not be re-started until the fault is rectified. PID 158, Code 2.8.2 Reference voltage 3

Remedy: Reason: Reference voltage for actuator outside per-


missible limit values.
• Turn the ignition off and on, and check if the fault
Reaction: A fault code is generated. The fault code
code remains. disappears when the voltage returns to within the per-
missible limit values (5 V).
PID 158, Code 2.9.1 Control unit, voltage supply
Action:
Reason: Voltage supplied to actuator outside permis-
sible limit values. • Check the voltage supplied.
Reaction: A fault code is generated. The fault code • Turn the ignition off and on, and check if the fault
disappears when the voltage returns to within the per- code remains.
missible limit values.
Action:

• Turn the ignition off and on, and check if the fault
code remains.

PID 158, Code 2.8.2 Reference voltage 1


Reason: Reference voltage for actuator outside per-
missible limit values.
Reaction: A fault code is generated. The fault code
disappears when the voltage returns to within the per-
missible limit values (5 V).
Action:

• Check the voltage supplied.

• Turn the ignition off and on, and check if the fault
code remains.

27
Fault codes

PID 48, Code 2.9.2 Atmospheric pressure


Reason: Air pressure is outside permissible values.
Reaction: A fault code is generated. The fault message
disappears when the air pressure returns to normal.
Monitoring function for air pressure is de-activated.
Action:

• Turn the ignition off and on, and check if the fault
code remains.

SID 253, Code 2.10.1 Parameter fault


Reason: No data or incorrect data (fault only occurs
during parameter setting or reset).
Reaction: Engine cannot be started
Action:

• Check parameter settings.

• Turn the ignition off and on, and check if the fault
code remains.

SID 240, Code 2.10.1 Stack overflow


Reason: Internal calculation fault.
Reaction: The engine is emergency stopped and can-
not be re-started until the fault is rectified.
Action:

• Turn the ignition off and on, and check if the fault
code remains.

28
CAN frames EDC 4

Appendix (only in English):

CAN frames - EDC 4

The CAN - BUS has the following adjustment:

§ The node address of EDC4 is 0.


§ The rate of transmission is 250 kBaud.
§ After switching power on EDC4 waits 10 sec for the other nodes before the time out diagnostic starts.
§ During the 10 second after switching power on a receive message must be received 4 times at least, other wise there
will be a time out error.
§ When the power supply drops below 9Volt, EDC4 will admit the other nodes a time out of 30sec.

§ A receive message can be missing 8 times in a row before a time out Error will be generated.
1. If a message of Torque Speed Control has generated the time out, the Limp Home Function will be started. If
the message will be received again it will not be accepted anymore by the EDC4 until the EDC4 is restarted
again.
2. In case of other receive messages that generated a time out the last received value will be used. If a message
is received again it will be accepted automatically.
§ The node address for the received messages are 3. Only the request and engine stop request messages can be
received from any node on the BUS.

The priority, resolution, repetition rate and all other information is outlined in the CAN Specification for EDC4.

29
CAN frames - EDC 4

Receive Messages
TSC1
ID: 0C 00 00 03

Byte 1 Control Bits SAE J1939/71, Parameter 3.3.1


Bit 1, 2 Override control mode
Bit 3, 4 Requested speed control condition ( not used)
Bit 5, 6 Override control priority (not used)
Bit 7, 8 Not defined
Byte 2,3 Requested speed / speed limit 0,125 rpm /Bit
Byte 4 Requested torque / torque limit 1% /Bit, -125% Offset
Byte 5-8 Not defined

Override Control Mode:


00 no changes, the last mode will be used
Bytes 2 to 8 will be ignored.
01 set speed control, using bytes 2 and 3 for requested speed
Byte 4 will be ignored
no limits will be changed
10 torque control mode, using byte 4 for requested torque
Bytes 2 and 3 will be ignored
no limits will be changed
11 set limits
Bytes 2 and 3 are the limit of speed control.
Byte 4 contents the limit for torque control

Priority Bits
00 Highest Priority
01 High Priority
10 Low Priority
11 Lowest Priority

30
CAN frames EDC 4

DM3 Delete Passive Error


ID: 18 FE CC 03

DM3:
Transmission rate: if required
Data length: 0 Bytes
Data Page: 0
PDUF: 254
PDUS: 204
Priority: s. Appendix 5
Parameter group number: 65228 (00FECC)
Source Address: External Device Nr.

DM11 Delete active Error


ID: 18FE D3 03

DM11:
Transmission rate: if required
Data length: 0 Bytes
Data Page: 0
PDUF: 254
PDUS: 211
Priority: s. Appendix 5
Parameter group number: 65235 (00FED3)
Source Address: External Device Nr.
ID:

31
CAN frames - EDC 4

Engine stop request

ID: 08 FF 16 xx

Transmission rate: s. Appendix 5


Data Length: 1 Bytes
Data Page: 0
PDUF: 255
PDUS: 22
Priority: s. Appendix 5
Parameter group number: 00FF16
Source Address: external Device Nr.
ID:

Byte 1 Engine stop

Engine stop = 1 the engine will be stopped


Engine stop ¹ 1 the engine will not be stopped by this command

DM5 Request

ID: 18 EA 00 xx

EDC4 receives this messages as a request to send the number of faults, which have occurred once at least and
are active or passive at that moment.

Transmission rate: If required


Data Length: 3 Bytes

32
CAN frames EDC 4

Transmit Messages
EEC1
ID: 0C F0 04 00

Transmission rate:
Data Length: 8 Bytes
Data Page: 0
PDUF: 240
PDUS: 4
Priority: s. Appendix 5
Parameter group number: 61444
Source Address: Device-Nr. EDC4

Byte 1 Status:
8 =engine is working at limited torque (max. torque curve)
3 = engine speed governor is active
14 = engine torque control ( min. max. governor) is active

Byte 2 Requested engine torque in %


related to Mdmax 1%/Bit, -125% Offset
Byte 3 Engine torque related to Mdmax 1%/Bit, -125% Offset
Byte 4-5 Engine speed 0,125 rpm /Bit
Byte 6-8 Not defined

The value of Byte 3 is the actual engine torque in percent of the reference engine torque of the message engine
configuration.
The torque values of Byte 3, TSC1 and the points 1 to 5 of the message engine configuration are directly
comparable to each other because of the same reference value.

33
CAN frames - EDC 4

EEC2
ID: 0C F0 03 00

Transmission rate: s. Appendix 5


Data Length: 8 Bytes
Data Page: 0
PDUF: 240
PDUS: 3
Priority: s. Appendix 5
Parameter group number: 61443
Source Address: Device Nr. EDC4

Byte 1 Status not defined (FF)


Byte 2 Pedal position 0,4 %/Bit
Byte 3 Engine torque related to max engine torque at engine speed 0,4 %/Bit
Byte 4-8 Not defined

The value of Byte 3 is the actual engine torque in percent of the maximum available engine torque at the actual
engine speed.

Fuel Economy
ID: 18 FE F2 00

Data Length: 8 Bytes


Data Page: 0
PDUF: 254
PDUS: 242
Priority: s. Appendix 5
Parameter group number: 65266 (00FEF2 H)
Source Address: Device Nr. EDC4

ID:
Byte 1-2 Fuel rate 0,05 L/h /Bit
Byte 3,4 Instantaneous fuel economy km/l
Byte 5-8 Not defined

34
CAN frames EDC 4

Engine Temperature
ID: 18 FE EE 00

Data Length: 8 Bytes


Data Page: 0
PDUF: 254
PDUS: 238
Priority: s. Appendix 5
Parameter group number: 65262 (00FEEE H)

Byte 1 Coolant temperature 1°C /Bit, -40 °C Offset


Byte 2 Fuel temperature 1°C /Bit, -40 °C Offset
Byte 3 not available (FF)
Byte 4 not available (FF)
Byte 5-8 Not defined

Inlet/Exhaust Conditions
ID: 18 FE F6 00

Data Length: 8 Bytes


Data Page: 0
PDUF: 254
PDUS: 246
Priority: s. Appendix 5
Parameter group number: 65270 (00FEF6 H)

Byte 1 Not defined


Byte 2 Boost pressure 2 kPa/Bit = 1/50 bar/Bit
Byte 3 Intake manifold temperature 1°C /Bit, -40 °C Offset
Byte 4-8 Not defined

35
CAN frames - EDC 4

Engine Fluid Level / Pressure


ID: 18 FE EF 00

Data Length: 8 Bytes


Data Page: 0
PDUF: 254
PDUS: 239
Priority: s. Appendix 5
Parameter group number: 65263 (00FEEF H)

Byte 1 Not defined


Byte 2 Not defined
Byte 3 Oil level 0.4%/Bit, 0% Offset
Byte 4 Oil pressure 4 kPa/Bit, 1/25bar /Bit
Byte 5,6 not available (FF)
Byte 7 not available (FF)
Byte 8 Coolant level 0.4%/Bit, 0% Offset

36
CAN frames EDC 4

Messured Data1
ID: 18 FF 04 00

Transmission rate: s. Appendix 5


Data Length: 8 Bytes
Data Page: 0
PDUF: 255
PDUS: 4
Priority: s. Appendix 5
Parameter group number: 00FF04
Source Address: EDC4 Device Nr.

Byte 1 reserved
Byte 2-3 Engine speed 0,125 rpm /Bit
Byte 4 Boost pressure 2kPa/Bit = 1/50 Bar/Bit
Byte 5 Pedal position 0 to 100% 0,4 % Bit
Byte 6 Coolant temperature 1°C /Bit, -40 °C Offset
Byte 7 Oil pressure 4 kPa/Bit = 1/25 Bar /Bit
Byte 8 Can status

Can status
0 Initialization after power on
1 or 2 engine not started, waiting for start
3 engine starts (is cranking)
4 engine has started, is running, waiting for Can messages
with speed or torque demand
5 engine is running, CAN messages for speed or torque control used.
6 CAN messages for speed or torque demand failed (time-out)
EDC4 uses another input for set point values as a substitute, i.e. accelerator
pedal
7 Engine start protection is active

37
CAN frames - EDC 4

Messured Data2
ID: 18 FF 12 00

Data Length: 8 Bytes


Data Page: 0
PDUF: 255
PDUS: 18

Parameter group number: FF12


Source Address: EDC4 Device Nr.

Byte 1 Droop
Byte 2-3 set point data engine speed, droop calculated
Byte 4 source of set point data engine speed
Byte 5, 6 engine speed, sensor 1
Byte 7, 8 engine speed, sensor 2

Droop
Droop = (nmax - nrated) / nrated * 100 %
n = engine speed, resolution 1% /Bit

Set point data engine speed, droop calculated


This is a data inside EDC4 after selection of the source of requested speed at the input of the speed governor,
calculated with droop.
0,125 rpm/bit ; 0 rpm offset
range: 0 to 8031,875 rpm

Source of set point data engine speed:


This value shows, which signal is the source of the actual set point data.
0 No set point data
1 Pedal input ( Analog / PWM input)
2 Hand throttle lever
3 Error value used
4 TSC1.a
5 reserved ( for TSC1.b)
6 reserved ( forSAE-J1587 PID 91 accelerator pedal)
7 Constant speed 1
8 Constant speed 2
9 Frozen engine speed (actual engine speed saved)
10 Frozen engine speed (set point speed saved)
11 special function ( hold)
12 special function ( min)

38
CAN frames EDC 4

13 special function ( max)


14 reserved (for PTO)
15 idle calibration mode
16 reserved (for VP2 pedal data)

Engine speed sensor 1, 2


If there is no engine speed sensor 2 available, i.e. a vehicle speed sensor is mounted, then the value will be FFh.
0,125 rpm/bit ; 0 rpm offset
range: 0 to 8031,875 rpm

Messured Data3
ID: 18 FF 13 00

Data Length: 8 Bytes


Data Page : 0
PDUF : 255
PDUS: 19

Parameter group number: FF13


Source Address: EDC4 Device Nr.

Byte 1 Power reduction


Byte 2 Maximum available engine torque at current speed
Byte 3, 4 Maximum available engine speed
Byte 5, 6 Hold engine speed
Byte 7, 8 not available

Power reduction
This is the actual value of the power reduction, calculated by the internal engine protection functions and the CAN
message engine protection. The limits set by the message TSC1 have no influence on this value.

Resolution 1 %.
Range 0 to 100%

The value of no power reduction is 100%

Maximum available engine torque at current speed


The maximum available engine torque at current speed in percent of the actual torque curve.

39
CAN frames - EDC 4

Engine protection functions and CAN messages, i.e. TSC1, can limit this data to a lower value. In that case not
100% of torque is available.
If there are no actual limitations or power reductions, the available engine torque is given by the torque curve. The
value will be 100%, then.

Resolution: 1%
Range: 0% to 100%

Maximal available engine speed


The maximum available engine speed varies because of engine protection functions and other CAN messages.
Resolution: 1/8 rpm
Range 0 to 8000 rpm

Hold engine speed


Is one of the following data, depending on which data is actual used:
Frozen engine speed (actual engine speed saved)
Frozen engine speed (set point speed saved)
If none of both data is actual used the value will be FFh

Messured Data3
ID: 18 FF 13 00

Transmission rate: s. Appendix 5


Data Length: 8 Bytes
Data Page : 0
PDUF : 255
PDUS: 20
Priority: s. Appendix 5
Parameter group number: FF14
Source Address: EDC4 Device Nr.
ID:

Byte 1, 2 set point value fuel quantity 0,1 mm3 / Stroke / Bit
Byte 3, 4 desired value fuel quantity for drive ability map 0,1 mm3 / Stroke / Bit
Byte 5, 6 actual rack position 0,01 mm / Bit
Byte 7, 8 desired rack position 0,01 mm / Bit

40
CAN frames EDC 4

Limitation
ID: 0C FF 15 00

Transmission rate: s. Appendix 5


Data Length: 8 Bytes
Data Page : 0
PDUF : 255
PDUS: 21
Priority: s. Appendix 5
Parameter group number: 00FF15
Source Address: EDC4-Device Nr.
ID:

Byte 1 Active limitation 1


Byte 2 Active limitation 2
Byte 3 Actual torque map
Byte 4 Engine speed limit
Byte 5 Engine torque limit
Byte 6 Source of power reduction
Byte 7 Engine stop
Byte 8 not defined

Active limitation 1
Bit 8 Max. torque curve reached
Bit 7 Max. engine speed limit reached (Engine speed limit)
Bit 6 Engine speed limit TSC1 reached ( TSC1 Engine speed limit)
Bit 5 Engine torque limit TSC1 reached (TSC1 Engine torque limit)
Bit 4 Power reduction active
Bit 3 engine shutdown protection / start prevention active
Bit 2 limp home function active
Bit 1 Road speed limitation active (configured limit reached )

A Bit will only be set, when EDC4 is actually working at the limit.
If there is a limit set, but no operation parameter has reached this limit, the corresponding bit will not be set.

41
CAN frames - EDC 4

Active Limitation 2
Bit 6-8 reserved
Bit 5 overrun condition
Bit 4 smoke limitation
Bit 3 limitation by barometric pressure
Bit 2 reserved (= 0 because limitation of vehicle speed by receive message
SAE-J1587 PID74 not available)
Bit 1 reserved (= 0 because receive message torque limiting SAE-J1587 PID 68
not available)

A Bit will only be set, when EDC4 is actually working at the limit.
If there is a limit set, but no operation parameter has reached this limit, the corresponding bit will not be set

Actual torque map


This is the number of the selected max. torque curve, even when the engine is actually not working at this limit
1 max. torque curve 1
2 max. torque curve 2
3 max. torque curve 3

Engine speed limit


0 normal speed limit (configuration parameter)
1 TSC1.a
2 TSC1.b
3 TSC1.c
4 TSC1.d
This is the number of the actual lowest engine speed limit, even when the engine is actually not working at this
limit

Engine torque limit


0 normal limitation by max. torque curve
1 TSC1.a
2 TSC1.b
3 TSC1.c
4 TSC1.d
5 reserved (will not appear, because receive message torque limiting SAE-J1587 PID 68
is not available)
6 smoke limitation
This is the number of the actual lowest engine torque limit, even when the engine is actually not working at this
limit

42
CAN frames EDC 4

Source of power reduction


0 = no power reduction
1 = engine protection
2 = oil pressure
3 = intake manifold temperature
4 = Coolant temperature
5 = barometric pressure

The number of the signal that makes the highest reduction will be send in this byte.
The engine must not actually work at the limit to get a value different from zero. It is sufficient that a limit is set.
Example:
Power reduction 20% of max. torque curve because of Coolant temperature is too high, that means 80% of power is
available. The engine may work at 10% of max. power, but the value of the byte will be 4.

Engine stop
0 = no special engine stop, normal engine stop
1 = Engine shutdown for engine protection
2 = CAN Message Engine Stop Request
3 = Oil pressure too low
4 = Oil level too low
5 = Coolant temperature too high
6 = Coolant level too low
7 = Intake manifold temperature
8 = reserved ( SAE-J1587 command
9 = reserved (for VP2 not available)

The value of this byte shows the reason, why EDC4 has shutoff the engine.

If more limitations in EDC4 exist than these bytes represent, than this list will be enlarged.

43
CAN frames - EDC 4

Vehicle Electrical Power


ID: 18 FE F7 00

Data Length: 8 Bytes


Data Page: 0
PDUF: 254
PDUS: 247
Parameter group number: 65271 (00FEF7 H)
Source Address: Device Number EDC4

Byte 1-6 not available (FF)


Byte 7,8 switched battery power at the input of EDC4 0,05 V/Bit

Ambient Conditions
ID: 18 FE F5 00

Data Length: 8 Bytes


Data Page: 0
PDUF: 254
PDUS: 245
Parameter group number: 65269 (00FEF5 H)
Source Address: Device Number EDC4

Byte 1 barometric pressure 0,5 kPa/Bit = 1/200 Bar/Bit


Byte 2,3 not available (FF)
Byte 4-8 not available (FF)

44
CAN frames EDC 4

State of inputs 1
ID: 18 FF 0A 00

Data Length: 8 Bytes


Data Page: 0
PDUF: 255
PDUS: 10

Parameter group number: 00FF0A


Source Address: EDC4 Device Nr.

Byte 1 Digital, PWM 1 Pin F 18


Byte 2 Digital 6, Analog 1 Pin F 24
Byte 3 Digital 2, PWM 2 Pin F 21
Byte 4 Digital 4 Pin F 19
Byte 5 Digital 8, Analog3 Pin F 20
Byte 6 Digital 3 Pin F 6
Byte 7 Digital 5 Pin M 6
Byte 8 Digital 7, Analog 2 Pin M24

What is connected to the inputs depends on the respective application.

Digital:
0 = boolish 0
100 = boolish 1

PWM:
range 0 to 100 %
resolution 1% / bit

Analog:
range 0 to 5V = 0 to 100
resolution 0.05V / bit

FF H = Information not available ( Not defined

45
CAN frames - EDC 4

State of inputs 2
ID: 18 FF 17 00

Transmission rate: s. Appendix 5


Data Length: 8 Bytes
Data Page: 0
PDUF: 255
PDUS: 23
Priority: s. Appendix 5
Parameter group number: 00FF17
Source Address: EDC4 Device Nr.
ID:

Byte 1 Digital 9, analog4 Pin M21


Byte 2 Digital 10/ vehicle speed Pin F7
Byte 3 not available
Byte 4 not available
Byte 5 not available
Byte 6 not available
Byte 7 not available
Byte 8 not available

What is connected to the inputs depends on the respective application.

Digital:
0 = boolish 0
100 = boolish 1

PWM:
range 0 to 100 %
resolution 1% / bit

Analog:
range 0 to 5V = 0 to 100
resolution 0.05V / bit

FF H = Information not available ( Not defined)

46
CAN frames EDC 4

TState of Digital Outputs


ID: 18 FF 0B 00

Data Length: 8 Bytes


Data Page: 0
PDUF: 255
PDUS: 11

Parameter group number: 00FF0B


Source Address: EDC4-Device Nr.

Byte 1 Diagnostic lamp Pin F 4


Byte 2 Digital 7, engine speed Pin F 16
Byte 3 Digital, PWM 1 Pin F 5
Byte 4 Digital 2 Pin F 3
Byte 5 Digital 4 Pin M 3
Byte 6 Digital Output 5 Pin F 15
Byte 7 Digital Output 3 Pin M 2
Byte 8 Digital Output 6/ PWM2 Pin M 7

What is connected to the outputs depends on the respective application.

Digital:
0 = boolish 0
100 = boolish 1

PWM:
range 0 to 100 %
resolution 1% / bit

engine speed: 40rpm / bit

FF H = Information not available ( Not defined)

47
CAN frames - EDC 4

Engine Configration
ID: 18 FE E3 00

Data Length: 28 Bytes


Data Page: 0
PDUF: 254
PDUS: 227
Parameter group number: 65251 (00FEE3 H)
Source Address: Device Number EDC4

ID:

Bytes 1-28 according to 3.3.17 of SAE J1939/71

Byte 1,2 Engine speed at idle ( point 1)


Byte 3 Percent torque at idle ( point 1)
Byte 4, 5 Engine speed ( point 2)
Byte 6 Percent torque ( point 2)
Byte 7, 8 Engine speed (point 3)
Byte 9 Percent torque (point 3)
Byte 10, 11 Engine speed ( point 4)
Byte 12 Percent torque ( point 4)
Byte 13, 14 Engine speed ( point 5)
Byte 15 Percent torque ( point 5)
Byte 16, 17 Engine speed at high idle, engine torque = 0 (point 6)
Byte 18, 19 Gain(KP) / droop 1)
Byte 20, 21 Reference engine torque (Nm) (maximum torque of engine torque map)
Byte 22 to 24 not defined
Byte 25 Minimum engine speed value for TSC1 messages
Byte 26 Maximum engine speed value for TSC1 messages
Byte 27 Minimum engine torque value for TSC1 messages
Byte 28 Maximum engine torque value for TSC1 messages

This message uses more than 8 data bytes, therefore the Multipacket Transport Protocol

48
CAN frames EDC 4

Active Faults ( DM1 )


ID: 18 FE CA 00

Data Length: variable


Data Page: 0
PDUF: 254
PDUS: 202

Parameter group number: 65226 (00FECA)


Source Address: EDC4 Device Nr.

Byte 1 Lamp state (LS)


Byte 2 Lamp state (LS) reserved =FF
Byte 3, 4 Suspect Parameter Number (SPN)
Byte 5 Bit 6 to 8 SPNBit 1 to 5 Failure mode identifier (FMI)
Byte 6 Bit 8 not definedBit 1 to 7 Occurrence counter (OC)
Byte 7, 8 not defined

Remark: Conversion method 1 is used. (acc. to J1939-73)

Engine Hours
ID: 18 FE E5 00

Data Length: 8 Bytes


Data Page: 0
PDUF: 254
PDUS: 229
Parameter group number: 65253 (00FEE5 H)
Source Address: Device Nr. EDC4

ID:

Byte 1-4 Engine hours 0,05 h/Bit


Byte 5-8 Not defined

49
CAN frames - EDC 4

Number of faults ( DM5 )


ID: 18 FE CE 00

Transmission rate: on request


Data Length: 8 Bytes
Data Page: 0
PDUF: 254
PDUS: 206

Parameter group number: 65230 (00FECE)


Source Address: EDC4 Device Nr.

Byte 1 Number of active faults


Byte 2 Number of passive faults
Byte 3-8 Not defined

Freeze Frame Parameter ( DM4 )


ID: 18 FE CD 00

Transmission rate: On Request


Data length
Data Page: 0
PDUF: 254
PDUS: 205
Priority: s. Appendix 5
Parameter group number: 65229 (00FECD)
Source Address: EDC4 Device Nr.
ID:

Byte 1 Number of the following data bytes (Length) = 20 = 14h


Byte 2 to 5 Diagnostic Trouble Code (DTC)
Byte 6,7 Not available
Byte 8, 9 Engine speed 1/8 rpm/bit
Byte 10 - 19 Not available
Byte 20, 21 EDC4 specific Engine hours 0,05 h / Bit

50
CAN frames EDC 4

Passive Faults ( DM2 )


ID: 18 FE CB 00

Transmission rate: On Request


Data length: 8 Bytes
Data Page: 0
PDUF: 254
PDUS: 203
Priority: s. Appendix 5
Parameter group number: 65227 (00FECB)
Source Address: EDC4 Device Nr.

Byte 1 Lamp state (LS)


Byte 2 Lamp state (LS) reserved = FF
Byte 3, 4 Suspect Parameter Number (SPN)
Byte 5 Bit 6 to 8 SPNBit 1 to 5 Failure Mode Identifier (FMI)

Multipacket Transport
ID: 18 EC FF 00

If more then 8 data bytes must be send they have to be separated in different packets. The first message is the
Broadcast Announce Message (BAM). After that the data packets will be send.
BAM:
Transmission rate: s. below.
Data length: 8
Data Page: 0
PDUF: 236
PDUS: 255
Priority: 6
Parameter group number: 60416
Source Address: Device- Nr. EDC4
ID:

Byte 1 32
Byte 2, 3 Number of used data bytes of all packets without the byte of packet number
Byte 4 number of Packets
Byte 5 reserved FF
Byte 6 to 8 Parameter group number

51
CAN frames - EDC 4

Multipacket Transport Protocol


ID: 18 EB xx 00

Die „parameter group number” and the transmission rate are the same as in the message specified, which data
are transferred with the Multipacket Transport (i.e. DM 1, DM 2)

The data packets:


Transmission rate: see above
Data length: 8
Data Page: 0
PDUF: 235
PDUS: External Device Nr
Priority: 6
Parameter group number: 00Ebxxh
Source Address: Device- Nr. EDC4
ID:

Byte 1 Packet Nr.


Byte 2 to 8 Data

There may be less than 8 useful data bytes in the last data packet, so the rest of the data bytes are set to FF.
The External Device No. is global (255) if the message is send cyclically, else it is the Device No. of the device
which made a request.

52
CAN frames EDC 4

Ackownedgement
ID: 18 E8 FF 00

according to SAE-J1939-21

Transmission rate: Once, after receiving a message which needs an Acknowledge.


Data length: 8 Bytes
Data Page: 0
PDUF: 232
PDUS: 255
Priority: 6
Parameter group number: 59647 (E8FF)
Source Address: EDC4 Device Nr.
ID:

Byte 1 0 for positive Acknowledge1 for negative Acknowledge


Byte 2 to 5 not defined
Byte 6 to 8 parameter group number of the message, which needs an Acknowledge

53
CAN frames - EDC 4

Appendix
Appendix 1: Multipacket Transport
If more then 8 data bytes must be send they have to be separated in different packets. The first message is the
Broadcast Announce Message (BAM). After that the data packets will be send.

BAM:
Transmission rate: s. below.
Data length: 8
Data Page: 0
PDUF: 236
PDUS: 255
Priority: 6
Parameter group
number: 60416
Source Address: Device- Nr. EDC4
ID:

Byte 1 32
Byte 2, 3 Number of used data bytes of all packets without the byte of packet number
Byte 4 number of Packets
Byte 5 reserved FF
Byte 6 to 8 Parameter group number

The „parameter group number” and the transmission rate are the same as in the message
specified, which data are transferred with the Multipacket Transport (i.e. DM 1, DM 2)

The data packets:


Transmission rate: see above
Data length: 8
Data Page: 0
PDUF: 235
PDUS: External Device Nr
Priority: 6
Parameter group
number:00Ebxxh
Source Address: Device- Nr. EDC4
ID:

Byte 1 Packet Nr.


Byte 2 to 8 Data

There may be less than 8 useful data bytes in the last data packet, so the rest of the data bytes are set to FF.
The External Device No. is global (255) if the message is send cyclically, else it is the Device No. of the device
which made a request.

54
CAN frames EDC 4

Appendix 2: Lamp status

Malfunction Lamp status


consist of 2 Bits with
00 not active (not lightened)
01 active (lightened)
11 not defined

Bit 1,2 Engine Protection Lamp


· is active, if a data is out of normal operating range, i.e. in warning range.
· is not active, if the data value is coming back out of the warning range and is below the recovery limit.

Bit 3,4 Warning Lamp


is active, if the diagnostic lamp of EDC4 is continuously lightened, otherwise it is inactive. That means it is
active not only if a data value is in the warning range, it is also set, if an electronic part of the EDC4 System
has a fault which does not causes an automatically shut off of the engine, i.e. broken wire.

Bit 5,6 Stop lamp


active, if the EDC4 diagnostic lamp is blinking to show an critical fault.
That means an engine shut off is necessary.

Bit 7,8 Emission Related Lamp


not defined in EDC4 (11)

DM1 and DM2 have a second Byte for Lamp Status, but the contents are not specified (=FF)

After switching power supply the EDC4 diagnostic lamp is lightened for a test, but the bits defined above will not
be set active for that reason.

55
CAN frames - EDC 4

Appendix 3: Acknowledgment
according to SAE-J1939-21

Transmission rate: Once, after receiving a message which needs an Acknowledge.


Data length: 8 Bytes
Data Page: 0
PDUF: 232
PDUS: 255
Priority: 6
Parameter group
number: 59647 (E8FF)
Source Address: EDC4 Device Nr.
ID:

Byte 1 0 for positive Acknowledge1 for negative Acknowledge


Byte 2 to 5 not defined
Byte 6 to 8 parameter group number of the message,which needs an Acknowledge

Appendix 4: Error codes


The SPN values are the same values as described in the standard.
For special faults, not defined in the standard, the SPN values are configurable.
Each error message can be enabled separately by a configuration parameter.
The error codes SPN and FMI are listed in document [1].

56
CAN frames EDC 4

Appendix 5 Overview CAN-Messages

Contoller Message Rate / ms Default sent received PDU


Buffer priority

0 EEC1 20 3 x Standard message F004

EEC2 50 3 x Standard message F003

Fuel Economy 100 6 x Standard message FEF2

Cruise Control / Vehicle 100 6 x Standard message FEF1


speed

5 Engine Temperature 1000 6 x Standard message FEEE

Inlet Exhaust Condition 500 6 x Standard message FEF6

Engine Fluid Level/Pressure 500 6 x Standard message FEEF

Measured data 1 200 6 x EDC4 specific FF04

Measured data 2 100 6 x EDC4 specific FF12

Measured data 3 100 6 x EDC4 specific FF13

Measured data 4 100 6 x EDC4 specific FF14

Limitation 100 3 x EDC4 specific FF15

1 Vehicle electrical power 1000 6 x Standard message FEF7

Ambient conditions 1000 6 x Standard messge FEF5

State of Inputs 1 1000 6 x EDC4 specific FF0A

State of Inputs 2 1000 6 x EDC4 specific FF17

State of outputs 1000 6 x EDC4 specific FF0B

Engine hours Request 6 x Standard message FEE5

Controller Configuration Request 6 x EDC4 specific FF0C

Number of faults (DM5) Request 6 x Standard message FECE

Engine configuration 5000 6 x Standard message FEE3

Active faults (DM1) s. 4.2 6 x Standard message FECA

Freeze frame data (DM4) Request 6 x Standard message FECD

Stored faults (DM2) Request 6 x Standard message FECB

2 TSC1.a 20 3 x Standard message 00XX

3 TSC1.b 20 3 x Standard message 00XX

4 TSC1.c 20 3 x Standard message 00XX

5 TSC1.d 20 3 x Standard message 00XX

7 Engine Temperature 1000 6 x Standard message FEEE

8 Inlet Exhaust Condition 500 6 x Standard message FEF6

9 Engine Fluid Level/Pressure 500 6 x Standard message FEEF

10 Engine Protection 100 3 x EDC4 specific FF03

11 Function mode control 500 6 x EDC4 specific FF02

12 Diagnostic data clear (DM11) when required 6 x Standard message FED3

13 Diagnostic data clear (DM3) when required 6 x Standard message FECC

14 Engine stop request when required 2 x EDC4 specific FF16

15 Request when required x Standard message EAXX

57
CAN frames - EDC 4

Appendix 6: Configuration of Available Set Point Sources and Their


Substitute in Case of Faults

Abbreviations
F1 Constant engine speed 1
F2 Constant engine speed 2
HM Frozen engine speed (actual engine speed saved)
HS Frozen enigne speed (set point speed saved)
Sync Digital syncronizer up and down inputs
FP Pedal input
H Hand throttle lever
CAN CAN TSC1

Avalible Set Point Sources (only one avalible at the same time, switchover possible)
ConfigNr. Same Sync FP H CAN F1 HS HM F2 Order of Substitute
Sources
0 x F2
1 x x None
2 x x F2
3 x x F2
4 x x F2
5 x None
6 x 1) x 1) x F2
7 x 1) x 1) x F2
8 x 1) x 1) x F2
9 x x FP, F2
10 x x FP, F2
11 x x FP, F2
12 x None, last values
used
1) Maximum value of both sources will be used

58
Report form

Do you have any comments or complaints about this manual? Please take a copy of
this page, write your comments on it and send it to us. The address is at the bottom.
We would appreciate it if you were to write in English or Swedish.

From: ............................................................................

......................................................................................

......................................................................................

......................................................................................

Refers to publication: .............................................................................................................................................

Publication no: ............................................................... Date of issue: .................................................................

Suggestion/Motivation: ...........................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

..............................................................................................................................................................................

Date: .................................................................

Name: ...............................................................

AB Volvo Penta
Teknisk Information
Avd. 42200
SE-405 08 Göteborg
Sweden
7745242 English 02-2016

You might also like