Lofa CANplus CP600 User manual

™™600 Control Panel
Operation and Troubleshooting
463-3000-07 Initial - 24-Jul-2007 1
CANplus, CP600, CANplus logo and LOFA logo are trademarks of LOFA Industries, Inc.
Introduction
The CANplus™600 (CP600™) control panel is an
economical platform to monitor and control electronically
governed diesel engines. Graphical gauge pages or a single
large analog gauge are displayed on the 4.25” diagonal
LCD. Virtually any SAE J1939 parameter reported by the
ECU (Engine Control Unit) can be displayed including RPM,
coolant temperature, oil pressure, engine hours, voltage and
diagnostic codes. The trans-reflective, backlit display is
clearly readable in both bright sunlight as well as total
darkness and housed in a rugged IP67 rated housing.
Current alarm conditions are displayed in plain language on
popup messages and can be viewed in the alarm list.
Various diagnostic screens allow detailed investigation of the
CANbus data stream. By accessing the Configuration Menu,
users can customize displayed data to show metric or US
units, display language and various other parameters such
as the full-scale reading of gauges.
Five buttons access a context dependent button bar when any
button from 1 to 4 is pressed. The graphical menu structure
uses easily understood icons to indicate the button’s current
function. After 5 seconds of inactivity the button bar
disappears.
Button 1 Button 2 Button 3 Button 4 Button 5
Analog Gauge
Pages
Repeated presses
cycle through four
pages of analog
gauges (16 total).
Digital Gauge
Pages
Repeated presses
cycle through four
pages of digital
gauges (16 total).
Single Analog
Gauge
Repeated presses
cycle through
various available
analog gauges.
Active Alarm Page
Displays active
alarms including a
plain language
description.
Gauge Adjust
Allows configuring
the parameters
used by gauge
pages.

600 Control Panel Operation and Troubleshooting
2 463-3000-07 Initial - 24-Jul-2007
Note
Most problems with electronically controlled engines can be pinpointed via ECU diagnostic
messages. Use the display or ECU diagnostic tool to view fault codes.
All engine state information and diagnostic codes
displayed by the CANplus display are provided via the CANbus.
Throttle Control
The standard ramp throttle uses a momentary rocker switch to adjust the integral throttle control. All throttle
commands are sent directly to the engine using CANbus throttle control.
Note
Throttle control requires CANbus throttling to be enabled in the ECU.
CANbus throttling is also identified as Torque Speed Control and TSC1.
Rotary potentiometers are available for ECUs that do not support CANbus throttle control.
Other throttle options include digital rotary hand throttle, two-state throttle rocker switch (idle/run) or three-
state throttle rocker switch (idle/intermediate/run). The three-state throttle rocker switch can be used in
conjunction with the digital rotary hand throttle to adjust the intermediate speed.
Service Timers
The CP600 panel provides sixteen (16) service timers to alert the operator to needed maintenance. The time
interval for each of the timers can be adjusted in 10 hour increments. A popup message is displayed after
the display self test if a timer has expired alerting the user that service is required. The popup message
continues to be displayed at power up until the timer is disabled or reset.
Telemetry Option
The optional telemetry system provides a variety of features to protect and support your equipment
investment. Remote monitoring can alert maintenance requirements, operational problems, improper
operation and theft. The Web-browser interface allows monitoring an entire fleet of equipment in a central
location.
LED Option
Four optional bright LEDs indicate Power, Preheat, Stop and Warning status. These LEDs are controlled
directly by the ECU.
Warning
When replacement parts are required, LOFA Industries recommends using replacement parts
supplied by LOFA or parts with equivalent specifications.
Failure to heed this warning could lead to premature failure,
product damage, personal injury or death.

600 Control Panel Operation and Troubleshooting
463-3000-07 Initial - 24-Jul-2007 3
Important Safety Information
The warnings in this publication are not all inclusive.
LOFA Industries cannot anticipate every potential hazard.
Appropriate safety rules and precautions should be followed with any tool,
work method or operating procedure.
Improper procedures, tools and materials may cause damage or
make the equipment unsafe to operate.
Only persons with appropriate training, skills and tools should perform these functions.
Improper operation, maintenance or repair of this product can be
dangerous and may result in injury or death.
Do not operate or perform any maintenance or repair on this product until all operation,
maintenance and repair information is read and understood.
The information, specifications and illustrations in this publication are based on information
available at the time of publication.
All items are subject to change at any time without notice.

600 Control Panel Operation and Troubleshooting
4 463-3000-07 Initial - 24-Jul-2007
Operation
Turning the control system key to the run position
energizes the ECU and displays a start-up screen
while the display performs a self test. If the display
beeps for longer than 1 second, it indicates a self
test fault. Users can attempt to rectify the fault by
restoring factory defaults (see Configuration Menu
for details). Contact LOFA Industries for assistance if
the fault persists.
After the start-up screen disappears, the display
shows readings on its virtual gauges. Initially the
analog gauges are displayed but the display uses
the screen last displayed on subsequent startups (see
Preferred Screen Store for details).
If the ECU is preheating when the key switch is turned to the run position, the optional Preheat LED is
illuminated. Preheat time varies with atmospheric and engine conditions. After waiting for the Preheat LED to
extinguish, the engine is cranked by turning and holding the key switch in the start position until the engine
starts.
Note
The ECU will not preheat unless conditions warrant. If necessary, starting the engine may be
attempted by turning the key to the start position without waiting for preheat to expire.
The key switch is spring loaded to return automatically to the run position when released. The key switch is
equipped with a mechanical start locking device. An attempt to re-crank the engine can only be made by
turning the key switch to the off position to reset the start locking mechanism.
CANplus Display
Soft buttons simplify the operator interface by displaying a button bar above the buttons when any of the first
4 buttons (buttons 1 to 4, starting from the left) are pressed. Icons on the button bar representing the current
function of each button. The button bar disappears after 5 seconds if no further buttons are pressed.
Note
Different software versions may have slightly different displays.

600 Control Panel Operation and Troubleshooting
463-3000-07 Initial - 24-Jul-2007 5
Analog Gauge Pages
Analog Gauge Pages provide four independent pages of analog gauges. To enable Analog Gauge Pages,
press any of the first 4 buttons to show the top level button bar and then press button 1 . Alternate
pages are selected by repeated pressing of button 1. The four standard gauge pages are shown below.
Note
Engine Hours are displayed as a digital value even on Analog Gauge Pages.
All 16 gauges may be configured by the user to create an application-specific view of CANbus data.
Gauges are changed via Adjust Mode, accessed by pressing button 5 when the button bar is visible.
In the adjust mode a new button bar is displayed identifying
the new button functions. Button 1 corresponds to
the upper left gauge, button 2 to the upper right
gauge, button 3 to the bottom left gauge and
button 4 to the bottom right gauge. Successive
presses of any of the buttons selects a different parameter
to display for the corresponding gauge. Adjust Mode is
exited by pressing button 5 and configuration is
stored even when power is removed.
Note
Gauge selections are limited to the data currently being received.
Gauge pages can be configured in Demo mode to select any supported parameter.
See Data Parameters Monitored for a complete list of available parameters.
Adjust Mode can be disabled once gauge pages have been configured to prevent accidental changes (see
Configuration Menu).

600 Control Panel Operation and Troubleshooting
6 463-3000-07 Initial - 24-Jul-2007
Digital Gauge Pages
Digital Gauge Pages display the same data as the Analog Gauge Pages but in digital format. To enable
Digital Gauge Pages, press any of the first 4 buttons to show the top level button bar and then press button
2 . Alternate pages are selected by repeated pressing of button 2. The four standard gauge pages are
shown below.
Note
The 16 gauges are the same for Analog and Digital Gauge Pages.
Changes in either Analog Gauge Pages or Digital Gauge Pages
affect the same gauge in the other mode.
Single Analog Gauge
Single Analog Gauge uses the entire display for a single large analog gauge.
This mode is enabled by pressing any of the first 4 buttons to show the top level
button bar and then press button 3 . The gauge displayed is selectable by
repeatedly pressing button 3 while in the Single Analog Gauge mode while the
menu bar is visible.

600 Control Panel Operation and Troubleshooting
463-3000-07 Initial - 24-Jul-2007 7
Active Alarms
A flashing popup window is overlaid on the current screen when an active alarm is received. The popup
includes a plain language description in addition to the standard SPN-FMI pair defined by the SAE J1939
standard. Additionally the beeper sounds as an audible cue.
Example alarm message, plus alarm list screens showing
unacknowledged conditions and acknowledged alarms.
After acknowledgement, the exit button becomes active.
Note
Standard J1939 abbreviations are used for alarms.
MS = Most Severe, MOD= Moderately Severe, LS = Least Severe.
Alarm List
The Alarm List is accessed by pressing any button while an alarm popup is displayed or by pressing any of
the first 4 buttons to show the button bar and then button 4 . Alarms not yet acknowledged are shown
in grey on black while acknowledged alarms are shown in black on grey. The list also indicates when the
alarm occurred if engine hours are available. The most recent alarm is displayed at the top of the list. The
list can be scrolled using buttons 1 and 2 and alarms acknowledged by pressing button 3
. The Alarm List can be closed by pressing Button 5 once the alarms are acknowledged.
An alarm indicator is displayed near the upper right corner of the display as long as alarms are active.
The indicator and alarm messages in the list are automatically removed when the alarm is no longer
received for a few seconds.

600 Control Panel Operation and Troubleshooting
8 463-3000-07 Initial - 24-Jul-2007
Configuration Menu
This Configuration Menu allows the user to set various operating parameters such as US or metric units,
scale limits for tachometer and service timers. The configuration menu is entered by pressing and holding
button 5 (the right hand button) in any mode for at least 3 seconds. If PIN entry is enabled the correct PIN
must be entered to access the configuration menu. The top level configuration menu is displayed as shown.
Buttons 1 and 2 allow you to choose from Display,System,Throttling, Telemetry or Db Viewer.
Pressing button 4 selects the chosen menu item indicated in bold and the arrow . Each item is
described in detail on the following pages. Settings are automatically stored when exiting the current menu
even when power is removed.
The top level Configuration menu and its five choices.
Pressing Button 4 selects the highlighted menu item.
Button 5 exits the configuration mode.
Note
Most configuration changes take affect immediately.
Some such as Idle RPM take affect on the next power up.

600 Control Panel Operation and Troubleshooting
463-3000-07 Initial - 24-Jul-2007 9
Display Menu
The Display Menu allows the user to configure items affecting how information is displayed.
Units Menu
This menu allows the user to set the units used for
speed, distance, pressure, volume and
temperature independently.
Button 4 changes the selected value.
Speed MPH (miles per hour)
km/h (kilometers per hour)
Knts (knots)
Distance Miles
km (kilometers)
NM (nautical miles)
Pressure PSI (pounds per square inch)
bar (barometric units)
kPa (kilopascals)
Volume Gal (US gallons)
IGal (Imperial gallons)
Liters
Temperature °F (Fahrenheit)
°C (Celsius).
Language Menu
This menu allows the user to choose between
English, Swedish, French, German, Spanish,
Italian, Dutch and Portuguese. The currently
selected value is indicated by the check mark .
Button 4 selects the highlighted value.
Bleep
The soft buttons emit an audible beep when this
item is On. Button beep is disabled by setting this
item to Off. The audible beep still sounds when
an alarm occurs.

600 Control Panel Operation and Troubleshooting
10 463-3000-07 Initial - 24-Jul-2007
Gauges Menu
This menu allows the user to configure aspects of
the gauges displayed on the display.
Button 3 selects the previous value while
Button 4 selects the next value of the
highlighted item.
Max RPM
Sets the maximum RPM indicated by the
tachometer gauge.
RPM 2500, 3000, 3500, 4000, 4500,
5000, 6000, 7000, 8000 or
9000
Max Speed
Sets the maximum speed indicated by the
speedometer gauge.
MPH 15, 20, 25, 30, 35, 40, 45, 50,
55, 60, 70, 75, 80, 85, 95 or
100
km/h 20, 30, 40, 50, 60, 70, 80, 90,
100, 110, 120, 130, 140, 150
or 160
Quad Adjust
Allows the user to disable Adjust Mode of the
Analog and Digital Gauge Pages. Button 3
disables while Button 4 enables Quad
Adjust.
Service
Sets the sixteen (16) service intervals in hours and
resets the service timer. Setting the service interval
to 0 disables the timer and the word Off is
displayed.
Pressing Button 4 allows adjusting the
selected service timer.
Button 1 decreases the service interval time
while Button 2 increases the service interval
time in 10 hour increments. Holding Button 3
for approximately 3 seconds resets Next
Service In to the current service interval.
Note
It is not possible to reset the service timer if engine
hours are not being received by the display.

600 Control Panel Operation and Troubleshooting
463-3000-07 Initial - 24-Jul-2007 11
System Menu
The System Menu allows the user to configure items affecting how the system functions.
Demo
The display supports several demo modes to
operate with simulated data. Mode 1 simulates
speed data and engine parameters. Mode 2 only
simulates engine parameters. Mode 3 simulates
speed data, engine parameters and alarms. Mode
0 disables Demo Mode. Demo is automatically
set to 0 (Off) if live data is received.
Restore Defaults
This allows resetting all configuration information
to default US or Metric units.
Additionally the display is reset to the initial
configuration.
The default settings are:
Setting US Metric
Language English
Button Beep On
Service Timers Off
Display Mode Analog Gauges
Gauge Pages Defaults
Quad Adjust On
Demo Mode 0 (Off)
Source Address 0
Display CAN Address 40
Alarm Filter Glb
SPN Version 1
Speed Source Auto
PIN Entry Off
PIN 1111
Max Gauge RPM 2500
Max Gauge Speed 40 MPH 60 KmH
Speed Units MPH KmH
Distance Units Miles Km
Pressure Units PSI kPa
Volume Units Gal L
Temperature Units ºF ºC

600 Control Panel Operation and Troubleshooting
12 463-3000-07 Initial - 24-Jul-2007
Com Viewer
Displays last CANbus messages received and
engine configuration transmitted by the ECU.
J1939 Viewer
This screen provides a hexadecimal dump of the
last messages received on the CANbus. This
viewer displays the raw data. To see the decoded
data use the Db Viewer.
Button 1 freezes the display while button 2
shows CANbus data statistics screen.
Engine Config
This screen displays the engine configuration
information received from the ECU.
Button 2 selects the next page of engine
configuration while button 1 select the
previous page.
J1939 Settings
This screen allows adjustments specific to the
J1939 data link.
Engine Source
Selects which source the display listens to for
gauge data. Every device on a J1939 network has
a unique address (in the range 0-254) to which
the display can choose to listen. The display
listens to a single data source; usually Engine 1 at
address 0.
Note
Incorrectly configuring the Engine Source address
will result in no data available for display.

600 Control Panel Operation and Troubleshooting
463-3000-07 Initial - 24-Jul-2007 13
Display Address
As mentioned previously, every device has a
unique address and the display is no different. In
single engine setups the default display address is
40 (SAE recommendation).
Warning
Incorrectly configuring the Display Address can
result in data collisions on the CANbus.
Alarm Filter
This setting specifies whether the display will
display alarms from all sources (Glb or global) or
only the source address specified in the Engine
Source setting (Src or source).
SPN Version
Selects the default SPN (Suspect Parameter
Number) conversion method version to 1,2or 3.
Version 4 is automatically detected, but older
engines will have to be set to 1, 2 or 3.
Note
Consult your engine supplier to establish the
appropriate SPN conversion method
version if alarm data is incorrect.
Speed Source
There are 3 sources of speed data the display can
decode. The settings for this parameter are
AUTO,NMEA,WHEEL,NAV and OFF.AUTO
prioritizes the sources (highest to lowest); NMEA,
WHEEL (PGN 65265), NAV (PGN 65272). The
selection can be forced to one of the available
sources by selecting it explicitly. Selecting OFF
stops the display listening to any source of speed
data.
PIN Settings
By default PIN security is disabled. The user is
prompted to enter a PIN every time the
Configuration Menu is accessed after this feature
is enabled.
PIN Entry
This allows turning PIN Entry On or Off. To
enable the PIN entry feature select PIN Settings
and press button 4 to enable. The current
pin must be entered (default is 1111) as a security
feature. Once the PIN has been entered the
feature is enabled. PIN Entry is disabled by setting
PIN Entry to Off.
The digits of the PIN are entered by using the
buttons corresponding to the digits of the PIN.
Button 1 adjusts the first digit of the PIN.
Button 2 adjusts the second digit, button 3
the third digit and button 4 the fourth
digit. The PIN is entered using button 5 .

600 Control Panel Operation and Troubleshooting
14 463-3000-07 Initial - 24-Jul-2007
PIN Change
This allows changing the PIN. The user is
prompted for the current PIN
The user is prompted for the new PIN.
The new PIN must be confirmed before the PIN is
changed.
If the new PINs match a confirmation screen is
displayed.
If the two PINs entered do not match an error
message is displayed and the PIN is unchanged.
About
Displays the following product information:
ID/Build Serial number of the display
EEPROM Number of writes on EEPROM
PART No Unit part number
VERS Software version number
CHK Flash memory checksum
SOURCE The source of received data
LIB1 Low level system library
version
LIB2 Low level Graphical Display
Interface library version (if
used)
Note
This screen can not be exited until the checksum
calculation is complete. Checksum calculation
takes approximately 10 seconds and is complete
when the checksum value changes from
“Calculating…” to a hexadecimal value such as
“0x704E – OK”

600 Control Panel Operation and Troubleshooting
463-3000-07 Initial - 24-Jul-2007 15
Throttling Menu
The throttling menu allows the user to configure throttle control.
Idle RPM
Selects the RPM the control system will request for
idle speed. Idle can be set to compensate for
parasitic loads such as hydraulic pumps or
compressors.
Note
The minimum engine RPM is set by the ECU.
Requesting a lower speed causes the engine to
run at the ECU minimum RPM.
Intermediate RPM
Selects the RPM the control system will request for
intermediate speed.
Note
Intermediate RPM is only used with the optional
three-state throttle switch.
Run RPM
Selects the RPM the control system will request for
run speed.
Note
Run RPM is only used with the optional two-state
or three-state throttle switch.

600 Control Panel Operation and Troubleshooting
16 463-3000-07 Initial - 24-Jul-2007
Telemetry Menu
This menu allows configuring the optional telemetry system.
Telem J1939 Address
Defines address the telemetry module is using for
CANbus communications.
Note
The display will be unable to communicate with
the telemetry module if this address is incorrect.
Modbus Address
Selects the Modbus slave address the telemetry
module will use for Modbus communications.
Status
Displays telemetry and modem status information
retrieved from the telemetry module:
GSM GSM ID
Sig Strength 0 to 50, 99 if error
Reg Stat GSM Registration Status
Error Stat Error status
Alarm Ch Alarm channel number
Comm Stat Communication Status
Asset ID 31 character Asset ID

600 Control Panel Operation and Troubleshooting
463-3000-07 Initial - 24-Jul-2007 17
Db Viewer
The Database Viewer displays and decodes all data monitored by the display. This diagnostic tool allows
viewing data not normally displayed.
The list can be scrolled using buttons 1 and 2 and closed by pressing Button 5 .
Note
The Database Viewer is always in English regardless of language selected.
Preferred Screen Store
The display automatically stores the current screen as the preferred page after a delay of approximately 15
seconds. The display will use the last stored screen on the next power-up.
Note
Selecting Restore Defaults restores the Analog Gauge Pages and default gauges.
Popup Messages and Alerts
Service Required
Users can set up to sixteen service timers in hours in the Configuration menu. The SERVICE REQUIRED
popup is displayed at power up when one or more service timers has expired. Pressing any button removes
the popup. If no button is pressed the popup closes in approximately 5 seconds.
Pop-up warnings of service required and data communications failure.

600 Control Panel Operation and Troubleshooting
18 463-3000-07 Initial - 24-Jul-2007
Data Communications Failure
The data communications failure popup icon flashes if the display does not detect data. The warning
disappears and normal operation resumes once data is detected.
Note
Incorrectly configuring the Engine Source address will result in no data available for display.
Data Not Available
Gauges and the Db Viewer will display if the desired data is not available. The display value returns to
normal when parameter data is received.
Adjusting Lighting and Contrast
Pressing button 5 (the right-hand button) when there is no menu bar opens the
lighting and contrast menu bar. The display has a number of back-lighting
levels that allow the display to be read in the dark. The level is adjusted by
pressing buttons 1 decrease or button 2 to increase illumination.
Contrast is adjusted in the same manner using buttons 3 and 4 .
Note
The display adjusts the contrast with ambient temperature.
Manual contrast adjustments are only necessary with extreme climate change.
The menu is exited by pressing button 5 . The lighting and contrast settings are retained after the unit is
switched off.
Note
If the contrast has been adjusted poorly, the factory setting is restored by pressing
buttons 1 thru 4 simultaneously. This action does not change other user-configured settings.

600 Control Panel Operation and Troubleshooting
463-3000-07 Initial - 24-Jul-2007 19
Optional Indicators
Power LED (Green)
A solidly illuminated Power LED indicates the keyswitch is in the on position.
Preheat LED (Amber)
A solidly illuminated Preheat LED indicates the engine is preheating. When the LED extinguishes, the preheat
period is complete and the engine may be cranked.
Note
The CANplus display only reports when the ECU is requesting preheat.
Cold starting aids may not be installed in all engine configurations.
Engine Stop LED (Red)
A solidly illuminated Engine Stop LED indicates the ECU has stopped the engine due to a fault.
Note
ECU programming determines the response to warnings and failures.
Typically the ECU can be programmed to shutdown, derate or run to failure.
The CANplus display only reports CANbus conditions.
Warning LED (Amber)
A solidly illuminated Warning LED indicates a warning reported on the CANbus.

600 Control Panel Operation and Troubleshooting
20 463-3000-07 Initial - 24-Jul-2007
Typical J1939 Wiring Topology
Most electronically governed engine installations include a harness with built in J1939 backbone. Use
twisted shielded pair with a drain wire for CANbus wiring terminated with 120Ωresistors at each end. The
maximum length for the bus is 131 feet (40 m) and stubs should not exceed 39 inches (1m) in length.
This manual suits for next models
1
Table of contents
Other Lofa Control Panel manuals