Software Manual
Digital Displacement® Pump Software Version 2.7.1
Revision history
Date |
Changed |
Rev |
February 2022 |
Corrected small errors in sections 9.3 and 9.5.1.4.2 |
0102 |
|
|
|
August 2021 |
First edition: software release 2.7.1 |
0101 |
|
|
|
2 | © Danfoss | February 2022 |
BC404560709540en-000102 |
Software Manual
Digital Displacement® Pump Software Version 2.7.1
Contents
1 Release notes
1.1Version 2.7.1
1.2Version 2.6.3 (originally labeled 2.63)
1.3Version 2.5.1 (originally labeled 2.51) 2 Known issues
2.1CAN Bus Off error after turning on a DPC12 (193548)
2.1.1Description
2.1.2Solutions
2.2J1939 unused references require valid value (369615)
2.2.1Description
2.2.2Solutions
2.3Not all error counters cleared by RESET_ERR_CNTR_CMD (338706)
2.3.1Description
2.3.2Solutions
2.4PLUS+1® parameter value cannot be changed if its source is not set to 1 (346303)
2.4.1Description
2.4.2Solutions
2.5Solenoid fault test fails for cylinder A1 (354599)
2.5.1Description
2.5.2Solutions
2.6Pressure sensor invalid low error with sensor connected (361396)
2.6.1Description
2.6.2Solutions
2.7Software update fails when using multiple CAN bus devices (400960)
2.7.1Description
2.7.2Solutions
2.8Two CG150 gateways causes communications error (404422)
2.8.1Description
2.8.2Solutions
3 Configuring a new controller
3.1Use of a CAN Bus
3.2Control configuration required
3.3Control loop gains
3.4PLUS+1® Service Tool
3.5Backup parameters
4 Commissioning mode
4.1Entering and exiting commissioning mode
4.2Commissioning actions
4.2.1Fire
4.2.2Pump
4.2.3Raw displacement
4.2.4Coil numbers
5 Control configuration
5.1Use cases
5.1.1Single-service software
5.1.2Two-service software
6Two-service operation
6.1Service independence
6.2Service switching
7Parameters
7.1Communication parameters
7.2Pump setting parameters
7.3Pump and controller status parameters
7.4Service 1 parameters
7.4.1Control mode parameters
7.4.2Control reference parameters
7.4.3Limits parameters
7.4.4Control loop gain parameters
3 | © Danfoss | February 2022 |
BC404560709540en-000102 |
Software Manual
Digital Displacement® Pump Software Version 2.7.1
7.4.5Service status parameters
7.5Service 2 parameters
7.5.1Control mode parameters
7.5.2Control reference parameters
7.5.3Limits parameters
7.5.4Control loop gain parameters
7.5.5Service status parameters
7.6Other parameters
7.7Commissioning mode parameters
8Errors
8.1Error handler states
8.2Error list
8.3Diagnosing faults
8.3.1 Diagnostic LED 9 J1939 CAN protocol
9.1Address scheme
9.2PGN priorities
9.3SLOTs
9.4Diagnostic messages
9.4.1DM1 PGN - active diagnostic trouble codes
9.4.1.1Message information
9.4.1.2Message data
9.4.1.3DM1 example scenarios
9.4.2DM2 PGN - previously active diagnostics trouble codes
9.4.2.1Message information
9.4.2.2Message data
9.4.2.3DM2 example scenarios
9.4.3DM3 PGN - diagnostics data clear of previously active DTCs
9.4.3.1Message information
9.4.3.2DM3 example scenarios
9.4.4DM11 PGN - diagnostics data clear of active DTCs
9.4.4.1Message information
9.4.4.2DM11 example scenarios
9.4.5DM13 PGN - ignore all info and warning errors until DM13 is received
9.4.5.1Message information
9.4.5.2Message data
9.4.5.3DM13 example scenarios
9.4.6Request PGN
9.4.6.1Message information
9.4.6.2Message data
9.4.7Acknowledgment PGN
9.4.7.1Message information
9.4.7.2Message data
9.5Manufacturer specific PGNs
9.5.1Control PGNs
9.5.1.1Pump setup A
9.5.1.2Displacement reference A
9.5.1.3Pressure reference A
9.5.1.4Pressure margin reference A
9.5.1.5Torque limit A
9.5.1.6Flow limit A
9.5.1.7Power limit A
9.5.2Status PGNs
9.5.2.1Pump info A
9.5.2.2Service 1 status
9.5.2.3Service 2 status
10 Updating software on the controller
11 References
4 | © Danfoss | February 2022 |
BC404560709540en-000102 |
Software Manual
Digital Displacement® Pump Software Version 2.7.1
1Release notes
1.1Version 2.7.1
Reorganised J1939 protocol
Changed PGN framing to conform to Danfoss product compatibility standard
Changed scaling for SPNs to use standard SLOTs where possible Added J1939 address claim procedure support
New parameter for controller instance
New errors for address claim failures Improved PLUS+1® Service Tool info block details
Service switching configuration can be set from PLUS+1® (as well as J1939) Added parameter to read FPGA version
Added additional supported use cases
Single-service
Displacement control by PLUS+1®
Displacement control by PLUS+1® with torque limit
Two-service
Displacement control by PLUS+1®
Displacement control by PLUS+1® with torque limit
Industrial pressure control by J1939 with flow limit
Industrial pressure control by J1939 with flow limit and PLUS+1® service configuration
Industrial pressure control by PLUS+1® with flow limit
Load-sense pressure control by J1939 with torque limit
Load-sense pressure control by PLUS+1® with torque limit Mixed displacement/load-sense by J1939
1.2Version 2.6.3 (originally labeled 2.63)
Added build for two-service pumps (ML)
Changed layout of control reference and limit parameters from using enable parameters (EN_x) to source parameters (x_SRC)
Added additional supported single-service use cases
Displacement control by J1939
Displacement control by J1939 with torque limit
Industrial pressure control by PLUS+1®
Industrial pressure control by PLUS+1® with flow limit
Load sensing pressure control by PLUS+1®
Load sensing pressure control by J1939
Load sensing pressure control by PLUS+1® with torque limit Load sensing pressure control by J1939 with torque limit
1.3Version 2.5.1 (originally labeled 2.51)
First release for single-service pumps (SS)
5 | © Danfoss | February 2022 |
BC404560709540en-000102 |
Software Manual
Digital Displacement® Pump Software Version 2.7.1
2Known issues
2.1CAN Bus Off error after turning on a DPC12 (193548)
2.1.1Description
Other devices on the bus experience CAN faults which leads to them declaring a CAN Bus Off error after the DPC12 controller is powered on. This causes the devices to stop communicating with the system until their faults are cleared.
The issue may also lead to difficulty using the PLUS+1® Service Tool Recover ECU function as controller is power-cycled during this procedure.
The problem is caused by the power-up behavior of the DPC12 CAN transmitter. When the controller is supplied from a current-limited power supply, the controller can hit this current limit and brown out multiple times during the initial power-up. On each brownout an erroneous signal is transmitted on the CAN bus. Multiple brownouts lead to a high enough error count to trigger the CAN Bus Off error on other connected devices.
2.1.2Solutions
Use a power supply with a higher current limit or turn off soft-start behavior.
A hardware solution will be implemented in a future DPC12 controller revision.
2.2J1939 unused references require valid value (369615)
2.2.1Description
The Manufacturer specific PGNs used to send the control references and limits to the DDP096 software include signals for several services within the same message. In the case where the value for one of the services is not being used (due to the corresponding source parameter, _SRC, being set to unlimited or PLUS+1®), the DDP096 software does not accept the correct value for the unused signals. To meet the J1939 standard the system controller should send a "not used/not requested" value, however upon receiving this value the DDP096 software will generate an "Invalid data in J1939 message" error.
2.2.2Solutions
Send value of zero instead of the "not used/not requested" value. This should be zero in the physical units of the message, with the relevant scaling and offset applied.
This issue will be resolved in an upcoming software release.
2.3Not all error counters cleared by RESET_ERR_CNTR_CMD (338706)
2.3.1Description
When using the RESET_ERR_CNTR_CMD parameter or DM3 PGN - diagnostics data clear of previously active DTCs to reset the error occurrence counters, only the first 29 counters with a value greater than zero will be cleared.
2.3.2Solutions
Send multiple requests to clear the error counters by toggling RESET_ERR_CNTR_CMD or sending the DM3 message repeatedly. This version of the software has 72 occurrence counters, so issuing the command three times will clear all counters.
This issue will be resolved in an upcoming software release.
6 | © Danfoss | February 2022 |
BC404560709540en-000102 |
Software Manual
Digital Displacement® Pump Software Version 2.7.1
2.4 PLUS+1® parameter value cannot be changed if its source is not set to 1 (346303)
2.4.1Description
PLUS+1® parameters which are read/write or read-only depending on the setting of the corresponding source parameter (_SRC) cannot be changed until the source is set to PLUS+1®.
This issue is particularly apparent when downloading parameters from an XML file in Service Tool.
2.4.2Solutions
Ensure that the corresponding source parameter is set to PLUS+1® before writing to the parameter. If downloading an XML file in Service Tool, arrange the parameters so that the source parameter comes earlier in the list than the parameter.
2.5Solenoid fault test fails for cylinder A1 (354599)
2.5.1Description
The solenoid fault test occasionally fails for cylinder A1 in a healthy system. The error only occurs on the first test after power-on.
2.5.2Solutions
Disable the start-up solenoid fault test by setting EN_STARTUP_SOLENOID_FAULT_TEST to 0.
Run the manual solenoid fault test using EN_MANUAL_SOLENOID_FAULT_TEST twice, disregarding the error states after the first test.
This issue will be resolved in an upcoming software release.
2.6Pressure sensor invalid low error with sensor connected (361396)
2.6.1Description
A pressure sensor invalid low error can be triggered at low pressure in an electrically noisy environment. The following errors may be seen:
Service 1 outlet pressure reading below minimum (SPN 520960, FMI 18) Service 2 outlet pressure reading below minimum (SPN 520961, FMI 18)
Service 1 external load-sense pressure reading below minimum (SPN 521020, FMI 18) Service 2 external load-sense pressure reading below minimum (SPN 521021, FMI 18)
2.6.2Solutions
Contact Danfoss for advice.
2.7Software update fails when using multiple CAN bus devices (400960)
2.7.1Description
Downloading new software to the DPC12 controller using the PLUS+1® Service Tool can fail when other CAN bus devices are communicating on the bus.
2.7.2Solutions
Disconnect or power-down other CAN bus devices on the bus before updating the controller software.
If download failure occurs, follow the above advice and use the Recover ECU feature in the PLUS+1® Service Tool to retry the download.
7 | © Danfoss | February 2022 |
BC404560709540en-000102 |
Software Manual
Digital Displacement® Pump Software Version 2.7.1
2.8Two CG150 gateways causes communications error (404422)
2.8.1Description
When two Danfoss CG150-2 CAN/USB interface gateway devices are present on the DPC12's CAN network parameter write operations may fail.
2.8.2Solutions
Ensure only one CG150 device is used on the CAN network connected to the DPC12.
8 | © Danfoss | February 2022 |
BC404560709540en-000102 |
Software Manual
Digital Displacement® Pump Software Version 2.7.1
3Configuring a new controller
The DDP096 is a software-driven product and requires initial configuration to operate correctly in a hydraulic system or vehicle. The following items should be considered when setting up the DPC12 controller for the first time. Failure to do so may result in the pump being unable to operate reliably.
If you have any issues or require assistance with the initial setup, please contact your Danfoss representative.
3.1Use of a CAN Bus
The DDP096 software is designed to be setup and monitored using a CAN bus. It is recommended that a diagnostic connector is available in every installation including a DPC12 controller.
The DDP096 software includes an error to detect electrical problems with the CAN bus during operation. This error will be triggered in a system where no CAN bus is connected to the controller while it is operating. To prevent the error being triggered and the pump disabled, the IGNORE_EPV_FLAG parameter must be changed from its default value. See the Communication parameters and Errors sections for further details.
Warning
Parameter IGNORE_EPV_FLAG must be set to 1 if no CAN bus connection is present in operation.
The DPC12 controller must be able to be uniquely addressed when using a J1939 CAN bus for control or monitoring. For this it implements the J1939 address claim procedure. Details of this procedure should be understood as address claim errors will result in the pump being disabled. See the Address scheme and Errors sections for further details.
Warning
If more than one DPC12 is connected to the CAN bus the controllers must be uniquely addressed.
3.2Control configuration required
The factory default setting for the DPC12 controller sets the control method to a static displacement of zero output. The DDP096 software must be configured to the control method required by the hydraulic system or vehicle. See the Control configuration section for more details.
3.3Control loop gains
A control loop with tuneable gains is used by the software in pressure control and load-sense control modes. These gains must be tuned to match the hydraulic characteristics of the system and the desired pump response. It is recommended to undergo training or receive assistance from your Danfoss representative when doing first start-up of a new hydraulic system operating in either of these modes to ensure that the control loop gains can be tuned for optimal system performance and response.
3.4PLUS+1® Service Tool
The Danfoss PLUS+1® Service Tool is used to configure the DDP096 software. Service Tool pages are available to make interacting with the DDP096 software parameters simple. The Service Tool can be downloaded from the Danfoss website. Please contact your Danfoss representative for access to the DDP096 Service Tool pages.
3.5Backup parameters
It is highly advisable to backup the DDP096 software parameters once setup is complete. In the event of damage to the DPC12 controller or non-volatile memory corruption the backup parameters can be downloaded to a new DPC12 controller to allow the DDP096 pump to function as desired. Please contact your Danfoss representative for training on using the PLUS+1® Service Tool to export parameters from a DPC12 controller.
9 | © Danfoss | February 2022 |
BC404560709540en-000102 |
Software Manual
Digital Displacement® Pump Software Version 2.7.1
Warning
Danfoss and the PLUS+1® Service Tool do not automatically store copies of DDP096 software parameters. Backups should be made after the configuration is changed.
10 | © Danfoss | February 2022 |
BC404560709540en-000102 |
Software Manual
Digital Displacement® Pump Software Version 2.7.1
4Commissioning mode
The DDP096 software includes a commissioning mode which is used to exercise pumping units when the pump is not in normal operation. More detail on commissioning a DDP096 pump and DPC12 in a hydraulic system is provided in the Digital Displacement® Pump Gen 1 DDP096 and DPC12 Technical Information.
Warning
Some error protection is disabled in commissioning mode. The user should ensure that the system is properly protected hydraulically (for instance with a pressure relief valve on each outlet) and is monitored carefully throughout.
4.1Entering and exiting commissioning mode
Commissioning mode is entered by setting the EN_COMMISS parameter to "enabled" (1) and power cycling the controller. The DEVICE_MODE parameter can be used to check that the DDP096 software is in commissioning mode - the value will be 2 when in commissioning mode.
Commissioning mode is left by setting the EN_COMMISS parameter back to "disabled" (0) and power cycling the controller.
4.2Commissioning actions
Five actions are available to the user in commissioning mode:
fire pump x1
pump x100
raw displacement, service 1 raw displacement, service 2
Each is described in the following sections.
To set up an action:
1.the COMMISS_ACT_TYPE parameter should be set to the value corresponding to the particular action.
2.the COMMISS_VALUE parameter should be set to the required coil number or displacement percentage.
3.the COMMISS_CMD parameter should be set to 1 to start the action.
4.the COMMISS_CMD parameter should be set back to 0 when the action is complete before starting the next action.
Each action may be disabled due to the current shaft speed or active errors. The DDP096 software shows which actions are allowed via the COMMISS_LEVEL parameter, which has three levels:
0.Internal 24V power supply problem, including no power to coil supply pins, is indicated by the
ERR_AE_3599_02_LM_OUT24V error being active.
1.At least one severe error active (other than ERR_AE_3599_02_LM_OUT24V).
2.No severe errors active.
When an action is requested, the DDP096 software reports the result of the request with the COMMISS_STATUS parameter. It shows whether a request was denied, due to the COMMISS_LEVEL being lower than that required for the requested command, and whether the action is in progress. For fire and pump x1 actions the parameter is set to the in progress value only for a very short time.
4.2.1Fire
The fire action allows the coil of a particular pumping unit to be energized. This is intended to allow the user to check for correct wiring to the coil, either by listening for the audible click produced during the energization or by using a current probe to view the current in the wire to the coil.
COMMISS_ACT_TYPE is 1 for the fire action and the COMMISS_VALUE parameter selects the coil to be fired (see Coil numbers section).
11 | © Danfoss | February 2022 |
BC404560709540en-000102 |
Software Manual
Digital Displacement® Pump Software Version 2.7.1
The fire action is available whether or not the shaft of the pump is spinning, and requires the COMMISS_LEVEL to be 1 or 2.
4.2.2Pump
The pump action energizes the coil of a particular pumping unit at the correct shaft angle for pumping, allowing the user to check that fluid is displaced by that pumping unit. This can be used in conjunction with a flow meter or pressure sensor/gauge to verify the function of that pumping unit.
The COMMISS_VALUE parameter selects the coil to be fired (see Coil numbers section). A single pumping stroke can be requested using COMMISS_ACT_TYPE 2 and one hundred pumping strokes can be requested using COMMISS_ACT_TYPE 3.
The pump action is only available when the shaft is spinning and the minimum pumping speed is reached (see the ERR_AE_520975_17_LM_SHSPD error), and requires COMMISS_LEVEL to be 2.
4.2.3Raw displacement
The raw displacement action allows the user to set the DDP096 to pump indefinitely at a particular fraction of its available flow.
The COMMISS_VALUE parameter sets the displacement fraction, and is scaled the same way as the
DISP_REF_S1 parameter. COMMISS_ACT_TYPE 4 requests flow from service 1, and COMMISS_ACT_TYPE 5 requests flow from service 2 (in two-service DDP096 software). For two-service operation the selected service configuration is always that corresponding to index 0 of the SERV_CONF_INDEX parameter (see the Service switching section).
The raw displacement action is only available when the shaft is spinning and the minimum pumping speed is reached (see the ERR_AE_520975_17_LM_SHSPD error), and requires COMMISS_LEVEL to be 2.
4.2.4Coil numbers
For fire or pump actions the user must send a particular coil number to set the DPC12 coil output which is to be actuated.
The mapping between pumping units and coil numbers is shown in the following table. Please refer to the Digital Displacement® Pump Gen 1 DDP096 and DPC12 Technical Information for the physical locations of the pumping units within the DDP096 pump.
Pumping unit |
Coil number |
A1 |
0 |
|
|
B1 |
1 |
|
|
C1 |
2 |
|
|
A2 |
3 |
|
|
B2 |
4 |
|
|
C2 |
5 |
|
|
A3 |
6 |
|
|
B3 |
7 |
|
|
C3 |
8 |
|
|
A4 |
9 |
|
|
B4 |
10 |
|
|
C4 |
11 |
|
|
12 | © Danfoss | February 2022 |
BC404560709540en-000102 |
Software Manual
Digital Displacement® Pump Software Version 2.7.1
5Control configuration
The DDP096 software is able to operate each service (hydraulic output) in one of several configurations to provide the required control response. Each service operates independently. These configurations are controlled by setting the value of the control mode parameter and the limit source parameters (see Control mode parameters and Limits parameters sections). The application of these different options is detailed in the Digital Displacement® Pump Gen 1 DDP096 and DPC12 Technical Information. Please contact your Danfoss representative for further help with DDP096 control options.
The configuration must be set-up on each controller after delivery. As the DDP096 is a software-controlled product, the same software configuration will produce the same control response on all DDP096 and DPC12 hardware in a system with the same hydraulic circuit configuration. For series production systems it is recommended to setup the control configuration for the first product and export the parameter file using the PLUS+1® Service Tool. The same parameters can then be imported and downloaded to each subsequent DPC12 controller.
5.1Use cases
Only a specific subset of the available combinations of control mode, control reference source and limit source parameters are allowed in this software version. These combinations have been qualified by Danfoss to ensure their correct operation. Selection of any other combinations will result in an unsupported DD configuration error (SPN 521006, FMI 2). Where the desired combination is not included in the list, it is often possible to use another combination which includes enabling an additional limit. In this case the maximum limit value can be set and the DDP096 pump will operate as if the limit had been set to "unlimited".
For the control mode parameters, named CONTROL_MODE_Sx (where x is number of the service the parameter applies to), the possible values are:
0 - displacement control
1 - pressure control
2 - load-sense control (LS)
For the reference and limit source parameters, named parameter_SRC_Sx (where x is number of the service the parameter applies to), the possible values are:
0 - unlimited
1 - PLUS+1® Service Tool
2 - J1939 CAN message
Further information on these parameters can be found in the Service 1 parameters section.
5.1.1Single-service software
With single-service software the following combinations are available:
Use case name |
CONTROL_MODE |
CONTROL_REF_SR |
FLOW_LIM_SRC |
PWR_LIM_SRC |
TRQ_LIM_SRC |
PRESS_LIM_SRC |
PUMPING_ENABLE |
|
_S1 |
_S1 |
_S1 |
_S1 |
_S1 |
_S1 |
_SRC |
Displacement control by PLUS+1® |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
|
|
|
|
|
|
|
|
Displacement control by PLUS+1® with torque |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
limit |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Displacement control by J1939 |
0 |
2 |
0 |
0 |
0 |
1 |
2 |
|
|
|
|
|
|
|
|
Displacement control by J1939 with torque limit |
0 |
2 |
0 |
0 |
2 |
1 |
2 |
|
|
|
|
|
|
|
|
Industrial pressure control by PLUS+1® |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
|
|
|
|
|
|
|
|
Industrial pressure control by PLUS+1® with |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
flowlimit |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Industrial pressure control by J1939 |
1 |
2 |
0 |
1 |
0 |
0 |
2 |
|
|
|
|
|
|
|
|
Industrial pressure control by J1939 with flow |
1 |
2 |
2 |
1 |
0 |
0 |
2 |
limit |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load sensing pressure control by PLUS+1® |
2 |
1 |
0 |
0 |
0 |
0 |
1 |
|
|
|
|
|
|
|
|
Load sensing pressure control by J1939 |
2 |
2 |
0 |
0 |
0 |
0 |
2 |
|
|
|
|
|
|
|
|
13 | © Danfoss | February 2022 BC404560709540en-000102
Software Manual
Digital Displacement® Pump Software Version 2.7.1
Use case name |
CONTROL_MODE |
CONTROL_REF_SR |
FLOW_LIM_SRC |
PWR_LIM_SRC |
TRQ_LIM_SRC |
PRESS_LIM_SRC |
PUMPING_ENABLE |
|
_S1 |
_S1 |
_S1 |
_S1 |
_S1 |
_S1 |
_SRC |
Load sensing pressure control by PLUS+1® with |
2 |
1 |
0 |
0 |
2 |
0 |
2 |
torque limit |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load sensing pressure control by J1939 with |
2 |
2 |
0 |
0 |
2 |
0 |
2 |
torque limit |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5.1.2Two-service software
With two-service software the following combinations are available:
Use case name |
<![if ! IE]> <![endif]>CONTROL MODE S1 |
<![if ! IE]> <![endif]>CONTROL MODE S2 |
<![if ! IE]> <![endif]>CONTROL REF SRC S1 |
<![if ! IE]> <![endif]>CONTROL REF SRC S2 |
<![if ! IE]> <![endif]>FLOW LIM SRC S1 |
<![if ! IE]> <![endif]>FLOW LIM SRC S2 |
<![if ! IE]> <![endif]>PWR LIM SRC S1 |
<![if ! IE]> <![endif]>PWR LIM SRC S2 |
<![if ! IE]> <![endif]>TRQ LIM SRC S1 |
<![if ! IE]> <![endif]>TRQ LIM SRC S2 |
<![if ! IE]> <![endif]>PRESS LIM SRC S1 |
<![if ! IE]> <![endif]>PRESS LIM SRC S2 |
<![if ! IE]> <![endif]>PUMPING ENABLE SRC |
<![if ! IE]> <![endif]>SERV CONF INDEX SRC |
Displacement control by PLUS+1® |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Displacement control by J1939 with torque limit |
0 |
0 |
2 |
2 |
0 |
0 |
0 |
0 |
2 |
2 |
1 |
1 |
2 |
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Displacement control by PLUS+1® with torque limit |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Industrial pressure control by J1939 with flowlimit |
1 |
1 |
2 |
2 |
2 |
2 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Industrial pressure control by J1939 with flowlimit #2 |
1 |
1 |
2 |
2 |
2 |
2 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Industrial pressure control by PLUS+1® with flowlimit |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load-sense pressure control by J1939 with torque limit |
2 |
2 |
2 |
2 |
0 |
0 |
0 |
0 |
2 |
2 |
1 |
1 |
2 |
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load-sense pressure control by PLUS+1® with torque limit |
2 |
2 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Mixed displacement/LS by J1939 |
0 |
2 |
2 |
2 |
0 |
0 |
0 |
0 |
2 |
2 |
1 |
1 |
2 |
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14 | © Danfoss | February 2022 |
BC404560709540en-000102 |
Software Manual
Digital Displacement® Pump Software Version 2.7.1
6Two-service operation
Two-service DDP096 software (file named ML, marked GEN1_AB in Service Tool) is used with a DDP096 pump fitted with a multi-outlet endcap to allow the single pump and controller to provide flow to two hydraulic circuits. The parameters for both service 1 (marked _S1) and service 2 (marked _S2) must be configured suitably for the hydraulic system or vehicle.
6.1Service independence
Each service controlled by the DDP096 software acts as an independent flow source.
Any coordination between the two services, for instance a whole-pump torque limit, must be calculated by a system controller and communicated to the pump as a control reference or limit per service.
6.2Service switching
Service switching, also known as dynamic ganging, allows the allocation of some of the pumping units of the pump to be switched from one control service to another under the command of a system controller. The DPC12 controller does not control the external valves or other hydraulic equipment needed to connect the correct outlet ports of the DDP096 pump, this must be considered in the system controller design.
Warning
The physical hydraulic connections of the relevant output ports of the DDP096 pump must match the service configuration selected. Mismatch could result in unintended flow to a particular service.
The twelve pumping units in the machine are grouped into four independent groups, each consisting of three interconnected pumping units. These groups are known as "pumplets". An example of how the pumplets, pumping units and outlet ports relate is shown below. Please refer to the Digital Displacement® Pump Gen 1 DDP096 and DPC12 Technical Information for further information.
Pumplet |
Pumping units |
Outlet port (three-outlet endcap) |
1+3 |
A1, A3, B1, B3, C1, C3 |
P1 |
|
|
|
2 |
A2, B2, C2 |
P2 |
|
|
|
4 |
A4, B4, C4 |
P4 |
|
|
|
The service switching feature is controlled by supplying a configuration index (SERV_CONF_INDEX) to select the active combination of pumplets assigned to the service. This index can be set statically in the PLUS+1® Service Tool or commanded dynamically by a system controller over J1939. The following table describes the pumplet-to-service assignment for each available configuration:
Index |
Service 1 |
Service 2 |
Notes |
0 |
1+3 |
2, 4 |
|
|
|
|
|
1 |
1+3 |
4 |
There is noflowfrompumplet 2 |
|
|
|
|
2 |
1+3, 2 |
4 |
|
|
|
|
|
The service configuration can be changed while the pump is in operation. When commanding a service, the flow, torque and power limit signals always relate to the real hydraulic output of the service. The displacement reference is a fraction of the displacement available from the pumping units currently assigned to a service; the available displacement may change as the service configuration is changed.
Warning
There will be a change in flow for a given displacement reference command when the service configuration is changed under displacement control.
15 | © Danfoss | February 2022 |
BC404560709540en-000102 |