User Manual
PLUS+1® Compliant
Digital Displacement (DD) Function
Blocks
www.danfoss.com
User Manual
Digital Displacement (DD) Function Blocks
Revision history |
Table of revisions |
|
|
|
|
|
|
|
Date |
Changed |
Rev |
|
|
|
|
|
September 2021 |
First edition |
0101 |
|
|
|
|
2 | © Danfoss | September 2021 |
BC384074844183en-000101 |
User Manual |
|
Digital Displacement (DD) Function Blocks |
|
Contents |
|
Introduction |
|
DD Application Configuration |
|
Configure the DD Information Function Block...................................................................................................................... |
5 |
Configure the DD Service Function Block............................................................................................................................... |
5 |
Configure DD Service Rx Service Screens........................................................................................................................... |
6 |
Configure the DD Control and Limit Function Block........................................................................................................... |
7 |
Configure DD Services............................................................................................................................................................... |
8 |
Using Namespaces........................................................................................................................................................................... |
9 |
Change Namespace Value..................................................................................................................................................... |
10 |
Setup Configuration Parameter Inputs.................................................................................................................................. |
10 |
DD Information Function Block |
|
DD Information Function Block Inputs.................................................................................................................................. |
11 |
DD Information Function Block Outputs............................................................................................................................... |
12 |
DD Information Service Screen................................................................................................................................................. |
13 |
DD Service Function Block |
|
DD Service Function Block Inputs............................................................................................................................................ |
15 |
DD Service Function Block Outputs........................................................................................................................................ |
16 |
DD Service Rx Service Screen..................................................................................................................................................... |
17 |
DD Control and Limit Function Block |
|
DD Control and Limit Function Block Inputs....................................................................................................................... |
19 |
DD Control and Limit Function Block Parameters........................................................................................................ |
20 |
DD Control and Limit Function Block Outputs.................................................................................................................... |
21 |
Service Configuration Items....................................................................................................................................................... |
22 |
DD Control and Limit Service Screens.................................................................................................................................... |
23 |
© Danfoss | September 2021 |
BC384074844183en-000101 | 3 |
User Manual
Digital Displacement (DD) Function Blocks
The Digital Displacement Function Blocks provide configuration parameters for the Digital Displacement Pump (DDP) as well as gather and report data from the DDP. This document provides instructions for configuring the DDPDD Function Blocks and descriptions of the parameters and signals used in the function blocks.
For instructions on configuring a basic application for the DDP, see DD Application Configuration on page 5.
•DD Information Function Block:
The DD Information Function Block receives data from the DDP. For more information on DD Information Function Block parameters and settings, see DD Information Function Block on page 11.
•DD Service Function Block:
The DD Service Function Block receives data from the selected DD service. For more information on DD Service Function Blocks parameters and settings, see DD Service Function Block on page 15.
•DD Control and Limit Function Block:
The DD Control and Limit Function Block configures the DDP and DD services. For more information on DD Control and Limit Function Block parameters and settings, see DD Control and Limit Function Block on page 19.
4 | © Danfoss | September 2021 |
BC384074844183en-000101 |
User Manual
Digital Displacement (DD) Function Blocks
This section provides instructions for configuring the DD Function Blocks. The instructions here describe the basic process for configuring the function blocks for an application. Your application will require additional configuration steps to customize the DDP for your purposes.
The DD Information Function Block gathers information from the DDP. Follow these steps to configure the DD Information Function Block. This task describes a basic configuration process. Your application might require additional configuration steps.
1.Add the DD Information Function Block to the application.
2.Route the CAN bus on the function block to the CAN input BUS that contains CAN communication from the DDP.
3.Enter the DDP CAN address in the value for DD_Addr if the CAN address of the DDP is different from the default.
4. Save the project.
The DD Service Function Block gathers and reports information from a DD service. Follow these steps to configure the function block. This task describes a basic configuration process. Your application might require additional configuration steps.
1.Add a DD Service Function Block to your application for each DD service you intend to use.
2.Modify the namespace of each function block to a unique name that indicates which DD service it monitors.
Identical namespace values will result in errors when compiling the application. For more information on changing the namespace, see Using Namespaces on page 9.
3.Route the CAN input BUS on the function block to the CAN input BUS that contains CAN communication from the DDP.
4.Set a DD service number on the Service input of the function block.
© Danfoss | September 2021 |
BC384074844183en-000101 | 5 |
User Manual
Digital Displacement (DD) Function Blocks
DD Application Configuration
a)Add a 3 Character Typed Constant component and route it to the Service input.
b)Set the value to the number of the service configured in the DD Control and Limit Function Block.
c)Set the Type to U8.
5.Save the project.
6.Configure the service screens. For instructions, refer to Configure DD Service Rx Service Screens on page 6.
After changing the namespace for DD Service Function Blocks, you must configure the DD Service RX Service Screens to communicate with the function blocks using the new namespace. This is not necessary if the DDP uses only one service and the DD Service Function Block uses the default namespace.
1.Open the PLUS+1 Service Tool.
2.Add a DD Service Rx Service Screen for each DD Service Function Block.
3.Select Edit > Find/Replace Signal Names.
4.Select the Replace tab.
5.From the ECU Selection list, select the ECU for the function block.
6.From the Page Selection list, select the service screen to modify.
7.Next to the Panel Selection area, click Select All.
8.In the Find What field, enter the former function block namespace value .
9.In the Replace With field, enter the new function block namespace value.
10.Select Match any part of signal name.
11.Click Search. The PLUS+1 Service Tool finds all instances of the searched text.
12.Click Change. The PLUS+1 Service Tool replaces the former namespace with the new namespace.
13.Save the system.
14.Repeat these steps for any additional function blocks that have changed namespaces.
6 | © Danfoss | September 2021 |
BC384074844183en-000101 |
User Manual
Digital Displacement (DD) Function Blocks
DD Application Configuration
The DD Control and Limit Function Block configures the operation of the DDP. Follow these steps to configure the function block. This task describes a basic configuration process. Your application might require additional configuration steps.
For more information on DD Control and Limit Function Block parameters and settings, see DD Control and Limit Function Block on page 19.
1.Add the DD Control and Limit Function Block to the application.
2.Route the CAN input on the function block to the CAN input BUS that carries CAN communication from the DDP.
3.Configure the Src_Addr parameter with the J1939 address of the controller.
•Add a 3-Character Typed Constant component and set the address of the local controller.
•Route it to an external input to allow an external control.
To prevent conflicts with other addresses, use the Address output of the AddrClaim_Tx_Rx function block in the J1939 Function Block Library.
4.Enable the function block with the Enable input.
•Add a True or False component.
•Route it to an external input to enable or disable the function block from an external control.
To prevent conflicts with other addresses, use the Claimed output of the AddrClaim_Tx_Rx function block in the J1939 Function Block Library.
5.Configure the Svc_Cfg_Idx (service configuration index) input.
•Route it to an external input to allow an external input to set the service configuration index.
•Add a 3-Character Typed Constant component and set service configuration index.
6.Route the Svc_Ctrl (service control) BUS to the input BUS.
7.Save the project.
8.Configure the services. For instructions, see Configure DD Services on page 8.
© Danfoss | September 2021 |
BC384074844183en-000101 | 7 |
User Manual
Digital Displacement (DD) Function Blocks
DD Application Configuration
The DDP can provide flow to two different hydraulic circuits. Services in the DD Control and Limit Function Block control the functionality of the DDP for each hydraulic circuit. Follow these steps to configure DD services.
•Danfoss supports specific combinations of service configuration parameters. For more information on the supported use cases, see the Digital Displacement Pump Software Manual.
•For more information on DD service configuration items, see Service Configuration Items on page 22.
1.In the DD Control and Limit Function Block, break the link between the service pages you want to modify.
a)Select Edit > Break Reference Link to Page.
b)Click on the service page. A confirmation dialog box opens.
c)Click Yes.
2.Enter a service page.
3.Enable the service.
•Query the False constant to the En_Service signal then change the modifier to True.
•Or, delete the False constant component to En_Service to allow an external signal to enable and disable the service.
4.Set the Ctrl_Type (control type) for the service.
a)Query the typed constant component connected to the Ctrl_Type.
b)Enter a value that corresponds to the control type.
5.Configure the reference value for the selected control type.
a)Query a typed constant component connected to Disp_Ref, Prs_Ref, or PrsMargin_Ref.
b)Enter a reference value for the control type.
8 | © Danfoss | September 2021 |
BC384074844183en-000101 |