Modern mobile machinery rarely operates with a single control strategy. Construction equipment, agricultural machines, cranes, mining vehicles, and other off-highway equipment may use different operating modes for different tasks. A machine may need maximum hydraulic response during heavy work, reduced power consumption during light-duty operation, or different control behavior while traveling.
The mobile controller manages these operating modes by changing control parameters and enabling or limiting machine functions according to the selected mode.
A typical control structure is:
Operator / HMI
↓
Mode Selection
↓
Mobile Controller
↓
Control Strategy
↙ ↓ ↘
Engine Hydraulic Outputs
Control Control & HMI
This article explains how mobile controllers manage machine operating modes and how OEMs can use programmable control logic to adapt machine behavior to different working conditions.
An operating mode is a predefined set of control rules for a specific machine condition or task.
Common examples include:
Work Mode
Eco Mode
Travel Mode
Maintenance Mode
Different machines may use completely different mode names and strategies.
The important point is that changing the operating mode can modify multiple control parameters at the same time.
For example:
| Operating Mode | Typical Control Strategy |
|---|---|
| Work Mode | Higher hydraulic response and working performance |
| Eco Mode | Reduced power demand and smoother response |
| Travel Mode | Driving and steering functions prioritized |
| Maintenance Mode | Diagnostic and service functions enabled |
Instead of requiring the operator to adjust multiple settings individually, the controller can apply the required configuration automatically.
Operating modes can be selected through different interfaces, including:
Physical switch
Rotary selector
Automatic control logic
For example:
HMI / Keypad
↓
Work Mode Selected
↓
Mobile Controller
↓
Check Conditions
↓
Activate Work Mode
The controller does not necessarily accept every mode request immediately.
Before changing modes, it may check machine speed, engine status, hydraulic conditions, safety inputs, or other parameters.
Work Mode is typically used when the machine performs its primary task.
Depending on the application, the controller may change:
Hydraulic response
Engine speed request
PWM output characteristics
Pump control
Joystick response
Auxiliary functions
Consider an excavator performing heavy digging.
When Work Mode is selected, the controller may allow faster hydraulic response and higher power demand than in an economy-oriented mode.
Work Mode
↓
Mobile Controller
↓
Higher Hydraulic Demand
↓
Pump / Valve Control
The exact strategy depends on the hydraulic system, engine, and machine requirements.
Eco Mode is designed to reduce unnecessary energy consumption when maximum performance is not required.
The controller may adjust:
Engine speed targets
Hydraulic demand
Pump output
Cooling strategy
Auxiliary loads
For example, if the operator performs a light-duty task, the machine may not require maximum hydraulic power.
Eco Mode
↓
Reduced Power Demand
↓
Engine + Hydraulic Adjustment
↓
Lower Energy Consumption
On electric mobile machinery, a similar strategy can help reduce battery consumption and extend operating time.
Travel Mode can prioritize functions related to machine movement.
Depending on the equipment, the controller may modify:
Drive response
Steering behavior
Engine or motor commands
Hydraulic functions
Speed limits
Auxiliary outputs
Some working functions may also be restricted while the machine is traveling.
For example:
Travel Mode Active
↓
Driving Functions Enabled
↓
Certain Work Functions Limited
This helps ensure that the machine behaves appropriately when moving between work locations.
Maintenance Mode provides a different operating environment for technicians.
Depending on the machine design, it may provide access to:
I/O status
Sensor values
CAN communication status
Diagnostic codes
Output tests
Calibration functions
For example, a technician may need to check whether a joystick input, pressure sensor, or valve output is functioning correctly.
The controller and HMI can provide this information without requiring normal machine operation.
However, maintenance functions should be designed carefully so that diagnostic operations do not unintentionally activate hazardous machine movements.
One major advantage of operating modes is that a single selection can modify multiple parameters simultaneously.
For example:
Eco Mode
↓
Mobile Controller
↙ ↓ ↘
Engine Hydraulic HMI
Target Response Display
↓ ↓ ↓
Lower Smoother ECO
Demand Control Status
This makes machine behavior more consistent and reduces the number of adjustments required from the operator.
Not every mode needs to be selected manually.
The controller can also change operating strategies automatically according to machine conditions.
Inputs may include:
Vehicle speed
Engine load
Hydraulic pressure
Joystick activity
Battery state
Attachment status
For example, a machine could reduce power demand after a period of inactivity and return to normal operation when the operator resumes work.
The specific logic depends on the application and OEM requirements.

In a modern mobile machine, changing operating mode may affect several electronic devices.
The controller can communicate with other devices through CAN or J1939.
For example:
HMI
↓
Mode Selection
↓
Mobile Controller
├── J1939 → Engine ECU
├── CAN → Remote I/O
└── CAN → Other Controllers
This allows one mode change to coordinate multiple subsystems across the machine.
Sometimes the requested operating mode should not be allowed.
For example:
Machine speed is too high
Required sensor data is invalid
A CAN device is offline
A safety condition is not satisfied
A critical fault is active
The controller can reject the request and keep the machine in its current mode.
The HMI can then tell the operator why the mode change was denied.
Work Mode Requested
↓
Conditions Checked
↓
Critical Fault Active
↓
Mode Change Rejected
↓
HMI Warning
This is more useful than simply ignoring the operator's command.
A wheel loader may use several operating modes.
In Work Mode, the controller can prioritize hydraulic response for loading operations.
In Eco Mode, it can reduce engine and hydraulic demand during lighter work.
In Travel Mode, it can prioritize driving functions while restricting selected hydraulic operations.
In Maintenance Mode, technicians can access diagnostics and service information.
The same controller hardware can therefore support different machine behaviors through programmable software logic.
When designing operating modes, engineers should define:
Which modes are required
How each mode is selected
Conditions required for mode switching
Engine parameters for each mode
Hydraulic parameters for each mode
Output limitations
HMI indication
Fault behavior
Default mode after startup
The transition between modes is also important. Sudden changes in hydraulic or drive commands may need to be managed using ramps or other transition logic.
Machine operating modes allow one mobile control system to adapt to different tasks and working conditions.
A programmable mobile controller can coordinate engine commands, hydraulic behavior, outputs, HMI information, and CAN-connected devices according to the selected mode.
By properly designing Work, Eco, Travel, Maintenance, and other application-specific modes, OEMs can make machines easier to operate while balancing performance, energy consumption, and functional requirements.
SonnePower provides programmable controllers, HMI displays, remote I/O modules, and CAN keypads for mobile machinery.
With flexible I/O, CAN, CANopen, J1939, and programmable control logic, SonnePower solutions can help OEMs develop customized operating modes and machine control strategies for construction equipment, agricultural machinery, cranes, mining equipment, and other mobile applications.