Section 40 00-02-0994
2016-06-28 - 11 -
Murphy PowerCore
®
20 (MPC-20)
The Murphy PowerCore 20 Controller (MPC-20) is a general all-purpose manual/auto start and manual/auto
throttling engine controller. The controller is purposed primarily for pump and irrigation applications. However, it is
versatile and flexible enough to be used on many applications outside pump and irrigation. This is a powerful
controller that supports J1939 CAN protocols for electronically governed engines as well as mechanical engines for
fault and safety shutdowns.
The MPC-20 is flexible in many aspects and consists of the ability to:
• use in most applications where auto start or auto throttling is required or desired;
• use the same controller on electronically governed J1939 and mechanical engines;
• use the same controller on 12VDC or 24VDC systems;
• use as auto start or manual start controller;
• use as manual throttle or auto throttle controller;
• change the input type for the analog inputs;
• use additional analog inputs as digital ground inputs;
• assign functions and actions to digital inputs;
• use digital inputs as battery or ground inputs;
• be mounted in all-weather environment;
• be customer-mounted in panel of choice.
Engine Application States
The MPC-20 Controller, while reprogrammable, follows a standard operating sequence. This operating sequence
is a set of machine states that happen in a predetermined order. Machine states can be set to zero if not needed
or adjusted to fit the application. The following states will be executed during the auto sequence, provided that
the corresponding timer has not been set to 00:00:00 or the controller has not been placed in a manual mode of
operation:
• Stabilize: This is a timed state to allow the controller to enable the ECU or any senders without
warnings or errors. This timer can be disabled if set up for mechanical engine use.
• Stopped: This is a timed state where the engine is ready to be started manually or automatically.
• Standby: This is a timed state that will shut off the LCD backlight, heater and CAN transceiver to
conserve power while the unit waits for a key press or an automatic start condition.
• Auto Start Delay: (available in Auto mode only) The auto start condition is ignored and must
remain active throughout this delay, or the delay is reset to zero.
• Check Safe To Start: This is a non-timed state that will check to ensure the engine can start
safely.
• Auto Stop Delay: (available in Auto Mode only) The auto stop condition is ignored and must
remain active throughout this delay, or the delay is reset to zero.
• Minimum Run Time: This timer is only active using auto start and with all auto start types except
local key and clock. Local stop key will also initiate the stop sequence before the timer expires, if
pressed.
• ECU Stabilize Timer: This delay begins timing when the controller is powered up, Spindown or
Standby delays have expired. During this delay, the ECU enable output is turned on. The ECU
output turns off when the Standby, ETS or Spindown delays begin timing.
• Prestart Delay 1: (available in Auto Mode only) After an auto start condition has been accepted
by the controller, this delay begins timing, and the prestart output turns on. When this delay
expires, the output is turned off, and the auto sequence continues.
• *Prestart Delay 2 (precrank): (available in Auto Mode only) After an auto start condition has
been accepted by the controller, this delay begins timing, and the prestart output turns on. When
this delay expires, the output is turned off, and the auto sequence continues. During this delay,
the controller checks for faults, J1939 com, etc.