IEC 61508:2010 support tool certification references.........................................................................................................8
Important information to reduce risk....................................................................................................................................... 8
Fault checking and error handling.............................................................................................................................................9
Downloading and testing your applications .........................................................................................................................9
Selecting the page environment..............................................................................................................................................11
Naming the log pages..................................................................................................................................................................11
Quick navigation between pages............................................................................................................................................ 12
Defining a start page.................................................................................................................................................................... 13
Setting up Tool Key in the Service Application file (P1D)................................................................................................14
ECU Specific Tool Keys............................................................................................................................................................15
License embedded Tool Key set up.........................................................................................................................................17
Working offline • overview..........................................................................................................................................................18
Replacing missing and existing ECU.......................................................................................................................................21
Adding language translations...................................................................................................................................................22
Removing language translations............................................................................................................................................. 22
Editing language translations................................................................................................................................................... 23
Changing the original language...............................................................................................................................................23
Resizing components to fit clipped text................................................................................................................................24
Adding diagnostic data to the service application............................................................................................................26
CAN Xplorer protocol................................................................................................................................................................... 26
Adding CAN database files in the PLUS+1® Service Tool.................................................................................................27
Signal and Message Attributes................................................................................................................................................. 29
XML files - Danfoss CAN Xplorer database definition.......................................................................................................30
XML file....................................................................................................................................................................................34
Changing the CAN ID dynamically.......................................................................................................................................... 35
Adding and editing the CAN ID dynamically in XML format.................................................................................... 35
System configuration................................................................................................................................................................... 37
Using Find/Replace Signal Names...........................................................................................................................................38
Using Insert Signal Names.......................................................................................................................................................... 43
Changing Service Application properties.............................................................................................................................45
Creating custom themed modes via enabling disable menus, toolbars and navigator......................................46
Reverting back to default in full page mode..................................................................................................................46
Enabling disable menus and toolbars...............................................................................................................................46
Hide virtual ECUs in Normal View............................................................................................................................................ 47
Require specific PLUS+1® Service Tool version................................................................................................................... 48
Creating System Download Packages....................................................................................................................................50
System Download Package Example......................................................................................................................................53
Creating hardware service files.................................................................................................................................................59
Uploading and downloading specific bit values................................................................................................................60
Example: Log a specific bit....................................................................................................................................................60
Example: Set a specific bit..................................................................................................................................................... 60
Selecting log signal names.........................................................................................................................................................64
Adding Rows to the Log Page...................................................................................................................................................64
Bar Graph View ...............................................................................................................................................................................66
Text view........................................................................................................................................................................................... 67
Creating a list view.........................................................................................................................................................................69
Creating a list view.........................................................................................................................................................................75
Setting defaults in parameter pages.......................................................................................................................................77
Creating a Basic graphical view................................................................................................................................................ 80
Common Component Alignment Tools................................................................................................................................86
Common Component Property Settings.............................................................................................................................. 88
Hide Components • Value Type...........................................................................................................................................90
Show Components...................................................................................................................................................................94
Show Components • Example..............................................................................................................................................95
Using Hyperlinks in Text, Image and Button components...........................................................................................100
Using Hyperlink Component............................................................................................................................................. 100
Using Hide in Normal View...................................................................................................................................................... 101
Using Wizard Design ................................................................................................................................................................. 102
Using the Lookup Tables Tab............................................................................................................................................ 103
Text Lookup Table..................................................................................................................................................................108
Export to CSV format.............................................................................................................................................................110
Import from CSV format.......................................................................................................................................................112
Text Properties........................................................................................................................................................................ 116
Text Inspector Page...............................................................................................................................................................117
Using Image Properties........................................................................................................................................................119
Common Component Property Settings • Panel Component....................................................................................122
Panel Component Set up..........................................................................................................................................................122
Help Data...................................................................................................................................................................................133
Selector Tab • Standard Log.....................................................................................................................................................136
Standard Log • Signal Scaling............................................................................................................................................ 137
Standard Log • Inspector Elements..................................................................................................................................141
Creating an Oscilloscope Display.....................................................................................................................................145
Creating a Gauge Display....................................................................................................................................................152
Selecting an Array Element ............................................................................................................................................... 163
Import and export..................................................................................................................................................................172
Standard Parameter Inspector Page.....................................................................................................................................173
Set Pulse Properties...............................................................................................................................................................181
Help ID - General..........................................................................................................................................................................191
Help ID - Setting up the Service Application.....................................................................................................................192
Creating and connecting checkpoints.................................................................................................................................193
Tool bar parameter description..............................................................................................................................................203
Tool bar log file description.....................................................................................................................................................203
The PLUS+1® Service Tool provides the ability to monitor and tune the operations of controller devices on
a PLUS+1® system. The PLUS+1® GUIDE application developer can use basic service tool building blocks to
develop a custom look and feel service tool.
Standard features of the PLUS+1® Service Tool are:
Bar graph displays
•
Oscilloscope displays for trending and tuning
•
Data export to spreadsheet tools
•
User-defined graphics
•
OEM customizing of the PLUS+1® Service Tool look and feel
•
No programming experience required
•
Work in either online or offline modes
•
Importation of custom graphics to create a proprietary look to the PLUS+1® Service Tool
•
Access to any device on a PLUS+1® network via CAN, using the PLUS+1® USB/CAN communicator
•
Data logging
•
Read and write access for tuning parameters
•
Protection for determining levels of access to PLUS+1® device data
•
Viewing of service record logs maintained in the PLUS+1® device
•
Downloading application files into PLUS+1® controller
Your responsibility when designing a PLUS+1® Service Tool application is to include the checking and the
error handling needed to reduce risks in normal and abnormal operating conditions.
The applications that you create with the PLUS+1® Service Tool typically control heavy, powerful, and
mobile off-road equipment such as tractors, cranes, and harvesters.
The PLUS+1® Service Tool has no automatic protections against the risks, such as from bugs in the PLUS
+1® Service Tool software, errors in the PLUS+1® Service Tool user guides, or incompatibilities between
software versions of the PLUS+1® Service Tool.
You must design and test your application to reduce these risks.
The following are some items to consider when developing fault checking and error handling for your
application.
Consider:
•
•
•
•
•
•
•
How the machine is normally used
Possible operator errors and their consequences
Industry safety standards and legal requirements
Input and output failures and their consequences including:
Joystick, sensor, and other inputs suddenly going to 100 % or to 0 %
‒
Outputs that control machinery direction, speed, and force suddenly changing direction or going
‒
to 100 % or to 0 %
Decide how likely each failure is
The more likely a failure, the more you need protect against the consequences of the failure
‒
The sequence of events and consequences of a fault or error
The sequence of events and consequences of an emergency stop
Warning
Under normal operating conditions, using this type of machinery always involves risk of personal
injury and equipment damage. Abnormal operating conditions increase the risk of personal injury
and equipment damage.
Downloading and testing your applications
Once you have created an application, you have the responsibility to download and test the application.
You should only download your application to hardware or change software parameters while the
vehicle is not in operation. After downloading, test application operation under normal and abnormal
operating conditions.
You should make sure that:
Individual inputs produce expected outputs.
•
Combinations of inputs do not produce unexpected or dangerous outputs.
•
Fault handling and error checking work as designed.
•
Getting ready
Individual requirements to work with the application examples in this manual:
Fully functional versions of PLUS+1® GUIDE and PLUS+1® Service Tool installed on a PC
•
Working knowledge of PLUS+1® GUIDE environment, including an understanding to use the full
•
capabilities of PLUS+1® Service Tool
The graphical images in this manual may appear different depending on which version of PLUS+1
Service Tool is in use.
®
Creating log files overview
This section describes how to use the PLUS+1® Service Tool to create, run and save controller log pages.
Danfoss | February 2021AQ152986485048en-001301 | 9
Design Manual
PLUS+1® Service Tool
Introduction
Log tool page
Environment design
The log tool is a record keeper for the specified tasks selected for monitoring within the controller
application. The log tool page should not be confused with the parameter page, which sets the
application operating values.
Two types of log files can be created:
Basic
•
The basic log files are used to create simple graphical parameter environments.
‒
Advanced
•
The advanced log files allow the user to create a more complex graphical parameter file
‒
environment.
Log and parameter page environments can be graphically customized in PLUS+1®Service Tool by using
two types of environments:
Basic
•
The basic environment can be used for quick and simple graphical overview creation.
‒
Advanced Page Design
•
The advanced environment allows more options and flexibility in creating a custom page
Learn the initial set-up of the start page and other features that allow for more accessibility, such as
"offline mode."
Selecting the page environment
The selection of the page environment is made when creating a new log or parameter page. After
selecting New Log Page or New Parameter Page from the Design menu, a submenu selection appears.
A selection between a Basic or Advanced design page must be made.
A new item, titled New log page or New parameter page will appear under the Log Pages or
Parameter Pages section of the System Navigator.
Naming the log pages
The created log pages can be named now so they can be accessed quickly.
There are two ways to name a log page:
1. Right-click on the New Log Page submenu in the System Navigator, and select Rename from the
pop-up menu.
2. Select Design > Rename from the main PLUS+1® Service Tool menu.
Danfoss | February 2021AQ152986485048en-001301 | 11
Design Manual
PLUS+1® Service Tool
Service applications
Arranging log pages
Arrange the order of log files within the System Navigator tree by selecting and right-clicking on the log
file to reveal a submenu.
Move Up, Move Down, Move In, or Move Out files within the Log Pages section of the System
Navigator tree.
Files can be also be moved within the section by using drag and drop while holding the Ctrl key.
It is not possible to move log files to the Parameter Page section of the System Navigator tree.
Quick navigation between pages
Navigate quickly through the files using the quick navigation function. Enable quick navigation by
pressing and holding the Shift key while moving up and down the System Navigator tree. Releasing the
Shift key loads the current page selected.
Define Log and Parameter start pages. The selected start page will be displayed when opening P1D or
P1H files. Start pages can be existing log pages or they can be created using the advanced log design
page to incorporate text and graphics.
Right-click on the Parameter Pages. Select Use as Start page from the drop down menu. A check mark
will be placed to the left of the menu selection. The selected page will now be shown when opening the
P1D or P1H file.
The start page can be deleted or changed by right-clicking on the Parameter Pages and selecting Use asStart page. This will deselect the selection. Selecting another page to use as the start page will
automatically deselect the previous start page.
It is important that both the Application ID and the Application Type name are entered exactly as
created in the PLUS+1® GUIDE application to ensure that files will reconnect properly when returning
to online mode.
5. Select an offline PLG file from the pull down menu. A valid and existing PLG file must be selected or it
will not be possible to create an offline ECU. Click OK to finish creating the offline ECU.
The application ID now appears in the System Navigator. It is now possible to create log and parameter
pages offline.
If the ECU is not compatible with current P1D files, it may be necessary to select Replace Missing ECU...
and/or Replace Existing ECU.... These functions are used when an ECU node and net cannot be found or
need to be replaced.
The function scans the system for available ECU nodes that can be used to link service application files to
the PLUS+1® Service Tool application and presents a list for the user to choose from.
The functions will alert the user when an ECU is unavailable or when there is no missing ECU in the
service application file.
To replace ECU in all service pages select from the menu:
To only replace ECU in a specific service page with option to include subpages, select Replace MissingECU... and/or Replace Existing ECU... from the pop-up menu by right-clicking on a service page.
1. Select the menu item Design > Edit Translations…
Alternatively, right-click a language and select Edit Translation... or double-click a language.
An editor dialog is shown, where the texts can be edited.
Changing the original language
2. Select the text line in the list, and add or edit the text in the lower-right edit window (double-click the
text item or click the translation edit field to enter edit mode).
The editor dialog also features import and export functionality under File > Import… and File >
Export…)
The original language is always shown in Design View. Select Normal View to enable the language
selection for the Service Application and see the Service Application in the different languages.
Right-click the desired language and select Set as Original Language.
If any text items are empty for the selected language, the text from the previous original language
Danfoss | February 2021AQ152986485048en-001301 | 23
Design Manual
PLUS+1® Service Tool
Service applications
Resizing components to fit clipped text
Components in the Service Application may contain text that is too long to fit the component. This text is
clipped text. It can be helpful to find clipped text and resize components in the Service Application so the
text fits.
Clipped text can be resized in multilingual and monolingual Service Applications.
1. Select Design > Find Clipped Texts… to display the search dialog.
2. Press Search to start the search for clipped texts.
3. Press Auto Resize Selected to automatically resize the selected components to fit all texts.
Press Select All to select all lines. Alternatively, hold Ctrl while selecting a line to select multiple lines.
4. Optional: Press Jump To Selected to enter design mode and highlight the affected component.
Only one line may be selected.
Adding external links
To add an external link to a website or to a PLUS+1® GUIDE project, follow these steps.
Danfoss | February 2021AQ152986485048en-001301 | 25
Design Manual
PLUS+1® Service Tool
Service applications
Adding diagnostic data to the service application
1. In the System Navigator, click on Design, right-click on Diagnostic Data, and select Add
Diagnostic Data File... to add to the diagnostic application.
2. Select the protocol where the diagnostic data file shall be installed. Browse for the file and click OK to
add the file. The files available under this node will be active for the applicable protocol once
installed.
Editing diagnostic data
1. To edit diagnostic data files added to the service application, double-click the file to open the file in
the associated program.
2. After editing the file, save it and right-click on the file in the System Navigator and select Reload, to
make the changed file active.
CAN Xplorer protocol
CAN Xplorer is a protocol that can be used to log and send generic CAN messages on the CAN bus. The
content of the CAN messages are mapped to PLUS+1® Service Tool signals and parameters using CAN
database definition files.
Danfoss | February 2021AQ152986485048en-001301 | 27
Design Manual
PLUS+1® Service Tool
Service applications
The diagnostic data file now is added and activated. The nodes defined in the DBC file will show up as
ECUs in the ECU List.
The signals in the messages will appear named as <Message Name>.<Signal Name>.
5. Select ECU and signals/parameters in the normal manner in PLUS+1® Service Tool pages.
Signals that are defined as sent by the selected ECU/node are available as readable signals.
Signals that are defined as received by the selected ECU/node are available as writable parameters.
In DBC files, use the attribute GenMsgCycleTime to set a cycle time for a message. GenMsgSendType
must be set to Cyclic for this attribute to be used.
When logging signals from the message, the component will have a yellow border if the signal or
message is not received within the set rate.
The component will have a red border if a message has not been received since scanning the node/
system.
When selecting a page where cyclic parameters are available, the corresponding CAN messages and
current values are sent automatically. The initial values, defined in the DBC file, will be sent until different
values have been downloaded to the cyclic parameters. If no initial value is defined, the initial value in the
PLUS+1® Service Tool will be 0.
An icon is available in the status bar when cyclic CAN data is sent. Place the mouse cursor over the icon to
see which signals/parameters are sent.
Send Type
Use the attribute GenMsgSendType to define when a signal/message is sent (by downloading a value to
the signal in the PLUS+1® Service Tool).
OnWrite: The signal/message is sent each time a signal value is downloaded in the PLUS+1® Service
•
Tool
OnChange: The signal/message is sent if the value of the downloaded signal is different from the
•
previously downloaded value
Cyclic: When selecting a page containing a signal that is Cyclic, the PLUS+1® Service Tool will
•
automatically start to send the signal/message with the set rate as long as the page is selected
Danfoss | February 2021AQ152986485048en-001301 | 29
Design Manual
PLUS+1® Service Tool
Service applications
XML files - Danfoss CAN Xplorer database definition
Other than DBC files, an XML file format is also supported as diagnostic data files for the CAN Xplorer
protocol.
This file format supports some features that are not supported in the DBC file format, such as having
signals from other messages as conditionals, and also having signals as Offset together with a shift mask
as Factor. This can be used to be able to decode J1939 DM2 messages, for instance.
This XML file contains a node titled Node with two messages with one signal each defined.
Two signals will be available for this node in the PLUS+1® Service Tool.
•
Message1.Signal1 is available as a readable signal. It is defined as cyclic with the rate of 100.
•
Message2.Signal2 is available as a writable signal with the initial value of 127.
Message1.Signal1 will be updated when the CAN message below is received by the PLUS+1® Service Tool
while logging.
You can edit the value for Message2.Signal2 and download the parameter value to send the CAN
message from the PLUS+1® Service Tool.
Danfoss | February 2021AQ152986485048en-001301 | 33
Design Manual
PLUS+1® Service Tool
Service applications
XML file
<?xml version="1.0" encoding="UTF-8"?>
<System xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="CANMsgFormat.xsd">
<FileFormat Name="001A" Released="true"/>
<Network Name="Database">
<Node Name="Node" Address="31"/>
<Msg Name="Message1" Id="31" Length="1" TxNode="Node">
<!-- Message1.Signal1 will be available as a readable U8
signal.-->
<!-- The matching CAN message received on the CAN bus...-->
<!-- ... will update the value of this signal in PLUS+1
Service Tool.-->
<Signal Name="Signal1">
<Decode Start="0" Length="8" Endian="Little" Sign="Unsigned"/>
<Scale Factor="1" Offset="0"/>
<Range Min="0" Max="0"/>
</Signal>
</Msg>
<Msg Name="Message2" Id="2147483695" Length="1">
<!-- Message2.Signal2 will be available as a writable S8 signal->
<!-- Message2 will be sent on the CAN bus when downloading...-->
<!-- ... a value to this parameter in PLUS+1 Service Tool.-->
<Signal Name="Signal2" InitValue="127">
<Decode Start="0" Length="8" Endian="Little" Sign="Signed"/>
<Scale Factor="1" Offset="0"/>
<Range Min="0" Max="0"/>
<RxNode Name="Node"/>
</Signal>
</Msg>
<Msg Name="Message3" Id="2147483711" Length="2">
<!-- Message3.Signal3 will be available as a writable U16 signal
-->
<!-- Message3 will be sent on the CAN bus when downloading... -->
<!-- ... a value to this parameter in PLUS+1 Service Tool. -->
<Signal Name="Signal3" InitValue="65535">
<Decode Start="0" Length="16" Endian="Little" Sign="Unsigned"/>
<Scale Factor="1" Offset="0"/>
<Range Min="0" Max="0"/>
<RxNode Name="Node"/>
</Signal>
</Msg>
</Network>
</System>
The CAN ID and Type (standard/extended) for defined messages can be changed dynamically in the PLUS
+1® Service Tool. The CAN ID is set to the defined ID initially, and also reset to the defined ID when the
DBC file is reloaded in the PLUS+1® Service Tool.
For all nodes that receives or transmits a message, the CAN ID and Type for the message will be available
as two additional writable parameters, named <Message>.XplorerCanId (bit 0-28) and
<Message>.XplorerCanExt (bit 31).
1. Optional: Writing a signal with the default ID/EXT.
2. Changing the ID/EXT for the message.
3. Writing a signal with updated ID/EXT.
Adding and editing the CAN ID dynamically in XML format
When using DBC files the parameters will be added automatically, but when using XML files you will have
to add these messages manually.
When a service application is created, it is possible that all hardware may be required by the application
system. System configuration allows the user to adjust hardware settings and requirements for a specific
application.
Access System Configuration by one of these two ways:
1. In the Menu Bar, select Design > System Configuration
2. In the System Navigator, right-click on the ECU icon > System Configuration
The System Configuration window is displayed with the following edit options available:
System configuration
ECU
Display Style
Scan Check
Tooltip
Displays ECU information
Select Bold or Normal font style that will be displayed in the System Navigator
Select that ECU is required, optional or if no check is required
Enter tooltip that will be displayed if ECU is missing
Danfoss | February 2021AQ152986485048en-001301 | 37
Design Manual
PLUS+1® Service Tool
Service applications
Using Find/Replace Signal Names...
PLUS+1® Service Tool pages can be easily reused and organized without compiling conflicts or manually
selecting and renaming signals by using the find/replace function of the PLUS+1® Service Tool.
Use Find/Replace Signal Names... to search, replace or insert signal names used in an open P1D file.
Design > Find/Replace Signal Names....
Use the Find tab to search for specific signal.
Use the search criteria to refine the search process.
All matching results from both Basic and Advanced Pages will be listed along with other signal
information in the Search Results field located at the bottom of the window.
The find/replace functionality is also accessible from Advanced Page design.
The Find/Replace Signal Names window contains three tabs:
Select from pull down list of all available controller ECU
Select individual page to search on
Select the panel(s) to search on. Multiple panels can be selected by holding
the Ctrl button while selecting panels. When no panels are selected, the
search will be done in the whole page.
Enter search word or phrase
Select to search only selected ECU
Select to search any ECU
Search only selected page
Search selected page and subpages linked to selected page
5. Use the Replace tab to Replace Names to find and replace text in existing signal names.
It is possible to go directly to the signal by clicking to highlight the selected signal and clicking the Goto Design button. This will open the page where the signal is located.
Replace settings
ECU
page
Panel
Find What
Replace With
Select from pull down list of all available controller ECU
Select individual page to search on
Select the panel(s) to search on.
Multiple panels can be selected by holding the Ctrl button while selecting
panels.
When no panels are selected, the search will be done in the whole page.
Danfoss | February 2021AQ152986485048en-001301 | 41
Design Manual
PLUS+1® Service Tool
Service applications
Case options
Search all pages
Not case sensitive
Must match signal name case
Ignore signal name case
Advanced Page Parameter options
Retain Global Parameter Settings
Skip (use existing)
The resulting signal will keep its global settings (min/max/default values,
and unit/comment).
The resulting signal will get the (global) signal settings from the replaced
signal.
Example: Replace
1. In the Find What field, enter the signal name to find.
2. Optional: Use the Find options and Case options to widen the search possibilities if unsure of the
exact signal name.
3. Click Search.
The search operation will list all possible matches to the search.
4. Select the signal to be changed and ensure that the full signal name is entered in the Find What field.
5. In the Replace With field enter the replacement text information.
The new information can be previewed in the Name after Change column of the Replace Preview
field.
The Status column shows whether the new signal name is valid or not.
6. Select the Change checkbox in the Replace Preview to enable name change.
7. Click the Change button to perform the change.
Multiple lines may be selected by holding the Ctrl button and clicking the lines to select.
Click the right mouse button to get a menu to check the selected lines.
Use the Insert tab to insert text into existing signal names. An example of using Insert can be used to add
a namespace to a page that previously did not have one.
Replace settings
ECU Selection
page Selection
Panel Selection
Insert What
ECU options
ECU
Any ECU
Placement options
Insert first in signal name
Insert last in signal name
Select from pull down list of all available controller ECU
Select individual page to search on
Select the panel(s) to search on. Multiple panels can be selected by holding
the Ctrl button while selecting panels.
When no panels are selected, the search will be done in the whole page.
Different settings are available for Service Application files in the Service Application Properties window.
In the PLUS+1® Service Tool menu bar, select Design > Service Application Properties...
Danfoss | February 2021AQ152986485048en-001301 | 45
Design Manual
PLUS+1® Service Tool
Service applications
Creating custom themed modes via enabling disable menus, toolbars and navigator
In normal and design default modes, all menu items and toolbars are displayed and enabled for use.
Occasions may arise when it would be beneficial to have all menus and toolbars hidden. This can be
enabled by using Disable Menus and Toolbars in Normal View.
Use this mode to lock customized pages for end-user activity. Disable menus and toolbars in normal view
mode creates limited access environments that can only be altered by the developer, minimizing
potential errors in settings and parameters.
When Disable Menus and Toolbars in Normal View mode is enabled, all menus and toolbars will be
hidden. It is also possible to enable or disable all menu shortcut keys when in full page mode. Enable
Disable System Navigator in Normal View to disable the System Navigator in Normal View.
Disable Menus and Toolbars in Normal View mode is enabled in the Service Application File
Properties window.
Enabling custom page mode
Before selecting Disable menus and toolbars in Normal View, consider in full page mode, all menus
and toolbars are hidden. This means that all default navigation will not be accessible.
Functions must be programmed so that the user can perform certain tasks without the aid of the menu or
toolbars. Without the menu and toolbar functions, the user will be unable to perform many basic tasks
such as scanning the system and downloading files.
Reverting back to default in full page mode
Follow these steps to revert back to enable menus, toolbars, shortcut keys when in full page mode.
1. Close the PLUS+1® Service Tool application.
2. Open the PLUS+1® Service Tool application.
3. Select View > Design View from the menu bar.
4. Open P1D file.
The P1D file now has menus, toolbars, and shortcut keys fully functional in full page mode.
Enabling disable menus and toolbars
In the Service Application File Properties-General Settings window, there are check boxes for
enabling Disable menus and toolbars in Normal View and Disable shortcut keys in full page mode.
3. Close the Service Application Properties-General Settings window.
Menus and toolbars will be hidden and not functional in full page mode. Shortcut keys will not be
functional if Disable shortcut keys was also selected.
Hide virtual ECUs in Normal View
Enable ‘Hide virtual ECUs in Normal View’ to hide ECU nodes using the CAN Xplorer and Service Signals
protocols in the System Navigator in Normal View.
Disable menus and toolbars in Normal View
•
Disable menus and toolbars in Normal View and Disable shortcut keys
•
Disable System Navigator in Normal View
•
Skip ‘Replace Missing ECU’
When service application files are opened, a check for missing ECUs is performed by default. Enable Skip
‘Replace Missing ECU’ at file open to skip this check.
Service Application files can override PLUS+1® Service Tool protocol settings. This can be used to control
which protocols that will be active and protocol option values to use while the Service Application file is
open.
1. Select Protocols in the tree of the Service Application Properties window.
2. Check Override Protocol Settings.
3. Use the Override checkbox to control the active protocols, and set the Active checkbox to the
Danfoss | February 2021AQ152986485048en-001301 | 49
Design Manual
PLUS+1® Service Tool
Service applications
a) Optional: Protocol options can also be set by checking Override and selecting a preferred option
4. Optional: Check Other Protocols and select the preferred value using the Active checkbox to control
protocols that may be added in future version of PLUS+1® Service Tool or protocols that have been
manually installed protocol DLL files.
Creating System Download Packages
Designing the connected system download package possibilities include adding applications files for all
available protocols that support application download.
The System Download Package must be tested before release.
1. Select Design > Create System Download Package...
value.
The System Download Package design dialog will be populated with the connected system as the
default view.
Buttons description
ButtonDescription
Add File
Delete File
Add Group
Delete Group
Load Config…
Add a Download file section in the currently selected group.
Remove the currently selected Download file.
Add a new Download group.
Remove the currently selected Download group.
Load System Download Package design/settings from file.
Load the current System Download Package design/settings to file.
Add an optional Readme file that is displayed when downloading the System
Download Package.
Remove the Readme File from the System Download Package.
Create a .mlhx file according to the design.
Close the design dialog.
2. Optional: Select Group 1 Mutually Exclusive.
The Mutually Exclusive property creates a group of download files where only one of the download
files will be downloaded, such as when creating general packages for machines where different
hardware types for a certain node are available. A check will be made when downloading, and only
one file must match the system.
If Mandatory Download is checked, the download is required. If no matching node for the mandatory
download is found, the download sequence cannot start.
4. Select a choice from the Type dropdown menu.
Application
•
Read Only Parameter
•
ECU Parameter Transfer File
•
Package
•
Read Only Parameter files and ECU Parameter Transfer files will be downloaded after application files.
It is possible to add applications files for all available protocols that support application download.
5. Select a download file by clicking the [...] button in the edit field or typing the path and filename.
6. Optional: Select properties from Net Address to Compile Time.
If the checkboxes for these properties are checked, the entered values are required at download time.
The connected ECU (system) must match to perform the download.
Danfoss | February 2021AQ152986485048en-001301 | 51
Design Manual
PLUS+1® Service Tool
Service applications
System Download file settings
ECU information in the System Navigator
The Parameter Setting property determines whether a parameter is transferred automatically or
defined by the user.
For more information about the parameter setting, see the Parameter Settings During the Application
Download section in the PLUS+1® Service Tool User Manual, AQ152986484649.
This example creates a System Download Package for a system that contains an SC050-020 controller
and an MC024-10 or MC024-110, depending on the year and model of the machine.
1. Create a separate System Download Package for the two SC050-020 ECUs.
One controller contains two ECUs. The ECUs could also be added as two separate applications in the
final package.
2. Select Net Address and Node Address values, and click the checkboxes for the properties to ensure
that these values match the connected system when performing the download.
Each Net Address and Node Address must match or we don't want to do the download.
3. Enter a System ID, and click the checkbox for this property to ensure the connected system matches
this property as well.
4. Select Browse... to add the readme file for the specific controller.
5. Select Create... to generate the .mlhx file.
6. Create the final download package for the complete system.
a) Add the two possible applications for the MC node.
b) Select the Mutually Exclusive property for the group where we add the two applications so that
only one of the files matches the target machine.
The machine should have either an MC024-010 or MC024-110, depending on the model.
Danfoss | February 2021AQ152986485048en-001301 | 53
Design Manual
PLUS+1® Service Tool
Service applications
c) Select the Mandatory Download property so that the application is present.
If the application is not present, there is a problem in the machine system.
d) Add the package file created in the previous steps.
Generic ECU
The package file will go in a new group.
e) Select Create... to select a file name and finish the package.
f) Open the package for download and confirm all ECUs are available.
Generic ECU definitions can be created when designing service application files. This can be useful when
the connected system contains multiple ECU applications with similar signals. For example: electronic
valve actuators, joysticks and input-output modules.
All ECU applications matching the selected criteria will be sorted under the generic ECU in the ECU list.
The generic ECU entries can then be selected from the ECU selection when designing Advanced Pages.
The benefit of this is that the service application will not be directly tied to the ECU node number used
when designing the P1D file. The node number for a generic ECU will be updated automatically during
the system scan procedure and there is no need to use the Replace ECU functionality when the node
number for an ECU is changed.
In the System Navigator, right-click on the ECU icon > Add Generic ECU> to create a generic ECU
The Add Generic ECU window is displayed with the following edit options available:
Add Generic ECU
Name
Start Index
Design-time ECU
count
Enter name of the generic ECU that will be displayed in the System Navigator ECU list and
in the Advanced Page ECU selection list.
Select start index of the generic ECU. Default value is zero and appear as Name[0] in the
ECU list.
Select how many ECU entries the generic ECU will contain during design of Advanced
Pages. This allows design of service pages without having all ECU applications for the
generic ECU connected.
Danfoss | February 2021AQ152986485048en-001301 | 55
Design Manual
PLUS+1® Service Tool
Service applications
Add Generic ECU (continued)
Default Diagnostic
Data file
Sorting Order
Select the default diagnostic data file used for design-time ECU entries in online and
offline mode.
Select how the matching ECU applications shall be sorting under a generic ECU. Sorting
by net/node number is the default option but can be changed to sorting by numeric
signal value if the ECU applications contain a common signal that specifies the ECU
sorting order.
2. Click Add Property in Matching Criteria to add one or more conditions for the generic ECU.
In this example, ECU applications with a node number between 128-200 and with an application type
of PVES7 will match the generic ECU.
Advanced Page Design
When using a signal as sorting order and the selected signal is not available in all matching ECU
applications or if the value of the signal is not unique, the sorting will revert to net/node number
sorting. The visibility properties dialog in Advanced Page design contain a state named Generic ECUSorting Error which can be used to display a warning text in a service page.
Advanced log and parameter pages and look up tables can be imported and exported inside of or
between PLUS+1® Service Tool applications.
This can be very useful when creating multiple PLUS+1® Service Tool applications and to eliminate
manual replication in complex page designs.
Advanced log pages are exported as .lfx files and advanced parameter pages are exported as .pfx
files. These should not be confused with parameter file import and export functionality. These files are
saved in a .xml file format.
Exporting advanced log pages
In this example we will export a log page and import it into another log page. This will create some
merge issues that will be resolved by using the Advanced Signal Database Merge dialog box.
1. Begin by exporting advanced log and parameter pages by right-clicking the selected file.
2. Name the exported page file, for this example we will name the file Export 1.
Danfoss | February 2021AQ152986485048en-001301 | 57
Design Manual
PLUS+1® Service Tool
Service applications
Importing advanced log pages
Exported and saved advanced pages can now be imported into new or existing log or parameter pages.
In this example we will use the Function 2 file. The goal is to import and merge the Function 1 file into the
Function 2 file.
1. Begin by right clicking on the Target Page icon.
2. Select Import from the drop down menu. This will open the Import Log Page dialog box.
3. Select the file to import from the Import Log Page dialog box.
In this example the file is Export 1.
4. Click Open to import.
Importing data from Function 1 into Function 2 has created conflicting data import options. When
two functions share the same signal it is necessary to choose which signal data should be included
when merging the information.
The Advanced Page Import Options dialog presents the available options for merging Function 1
data into Function 2.
Advanced page import options
Use available values from existing data
Use available values from import file
Use manual data selection
The signal data in the target function holds priority over all
duplicate data
The import data in the target function holds priority over all
duplicate data
Select import data manually.
Choosing this option will open a selection
The Advanced Page Import Options dialog box will be shown if the Use manual data selection option
is chosen. Use the Advanced Page Import Options dialog box to make data input selections manually.
Hardware service files can be created and saved for specific hardware models. These files are created in
the same way as normal service application files but are specific to the hardware controller and are saved
as .p1h tagged files.
Begin creating hardware service files by opening the PLUS+1® Service Tool. Set up log and parameter files
just as you would when creating normal service application files.
Hardware service files must only contain OS signals or existing hardware signals. Also, when designing a
hardware service file make sure that only the specific hardware is connected to the system.
Save created log and parameter files as .p1h files.
Select Save As from the PLUS+1® Service Tool menu bar.
In the Save Service Application dialog box use the submenu in the Save As Type field to change the file
from a service application file (.p1d) to a hardware service file (.p1h).
Warning
It is important to use only the Save As function when saving hardware service files. This is the only way to
change file types before saving.
Danfoss | February 2021AQ152986485048en-001301 | 59
Design Manual
PLUS+1® Service Tool
Service applications
Uploading and downloading specific bit values
It is possible to read and write specific bits from/to a signal/parameter by adding the suffix “.<bit
number>” after the signal name in the signal selection.
This functionality is available in Basic Log and Parameter Pages and for all signal based components in
Advanced Pages.
Example: Log a specific bit
Add .0 to log bit 0 for the signal “CP_NV_9”.
Bit 0 for “CP_NV_9” is “0”
The value for “CP_NV_9” is “8”
Example: Set a specific bit
Add ".3" to be able to write a value for bit 3 in parameter “NV_9”.
Download the parameter value “1” for bit 3.
The “NV_9” value is “8”
The “NV_9” value (which was “0” before the download) is now 8 after setting bit 3 to “1”.
Use the Graphical Overview design page to customize the look of the log and parameter pages.
Select New log function from the design menu. A pop-out menu will offer the choices of Basic or
In the main PLUS+1® Service Tool window it is possible to create four different ways to display log files in
the Design Diagnostic Page.
The four view selections are:
1.
Graphical Overview
2.
Bar Graph
3.
Oscilloscope
4.
Text
Use Graphical Overview to show log signals over an inserted image or graphic. Graphical overview can
help to illustrate a logging signal purpose and location.
The Graphical Overview view can be improved by using the Design Graphical Overview selection found
in the Design Diagnostic Page.
Text view will display and record values in a time based rolling display. Log values can be saved andstored in CSV format for diagnostic interpretation. Enter up to 10 Signal Name entries.
1. Click Design Graphical Overview in the Design Page (Basic) window to create a graphic
background.
This will open the Design Overview window:
2. Click on Select Image to import a background image to be displayed in the PLUS+1® Service Tool
window.
The image must be in one of these graphical formats: JPG; BMP; PNG; ICO; EMF; WMF.
Using JPG files will optimize the loading speed of imported graphics. It is advisable to use JPG files for
PLUS+1® Service Tool graphics whenever possible.
3. Click and drag icons to move within the Design Overview window.
Signal Name icons can be placed anywhere.
4. Right click on the information box to change the appearance of log and parameter information boxes
and select from the following options in the table below.
The Basic parameter design page can be used to display simple list view parameter details.
The Basic parameter design page can also create basic graphical environments for parameter readings.
Customize the look of the log and parameter pages by using the Graphical Overview design page.
Creating a list view
1. Optional: Open the Design Page (Basic) by selecting Design... page from the main menu bar.
Danfoss | February 2021AQ152986485048en-001301 | 71
Design Manual
PLUS+1® Service Tool
Basic parameter design page
Creating Basic parameter files
1. Double-click on the New Parameter Page icon in the System Navigator. The Design Page (Basic) New parameter page dialog box appears. This is the main work area for parameter selection and
input.
2. Choose the correct node from the ECU pull down menu. If using only one node, that node will be
listed by default. Click the Signal name pull down menu to select the signals for parameter input.
3. The icon to the right of the Signal name box (circuit confirmation) will change from red to green
when a valid signal has been selected.
4. Click the menu tiles at the top of the Design Page (Basic) - New parameter function dialog box to
add as many rows as need to populate the parameter page. Enter Default value for each signal. Lock
default value for signal by selecting the signals row check box under the lock icon. Values can be
locked or unlocked only in the Design Page (Basic) - New parameter function dialog box.
5. Depending on the view selected, click OK to leave the Design Page (Basic) - New parameter
function dialog box or click Graphical overview to import a graphical background into the
Graphical Overview page, see Parameter views on page 73.
Create default values for parameter settings by entering default values in the design page (Basic) dialog
box. The design page (Basic) dialog box can be opened by double-clicking on the New Parameter Page
icon in the System Navigator.
Default values can only be created and changed in the Design Page (Basic) - New parameter function
dialog box of the PLUS+1® Service Tool
1. Select View > Design View to access design dialog box. Begin by opening the design page by
double-clicking on the New advanced parameter page icon located in the System Navigator.
Danfoss | February 2021AQ152986485048en-001301 | 77
Design Manual
PLUS+1® Service Tool
Basic parameter design page
2. The design page window opens. Enter default values in the default values field and press the Return
key to leave the field. Check the specific signal boxes located under the lock icon to lock the default
values in the parameter list window.
3. When finished, click OK to leave the design page and return to the Parameters List tab.
The default values are now set and can only be changed by returning to the design page dialog box. If
the lock icon was selected for a signal, no changes will be possible for the signals in all settings.
Parameter values can be reset to default values by selecting: Parameter > Set Default.
Danfoss | February 2021AQ152986485048en-001301 | 79
Design Manual
PLUS+1® Service Tool
Basic parameter design page
Creating a Basic graphical view
1. To create a graphic background, click Graphical overview in the Design Page (Basic) - New basic
parameter page dialog box. This will open the Design Overview dialog box.
2. In the Design Overview dialog box it is possible to import a background graphic image.
Signal name icons can be placed anywhere within the Design Overview dialog box. Click and drag to
move icons.
3. To import an image to be displayed in the PLUS+1® Service Tool window, click on Select Image to
import a background image. The PLUS+1® Service Tool supports the following graphical
formats: .JPG, .BMP, .ICO, .EMF AND .WMF.
4. Stretch smaller or shrink larger background images to fill the Design Overview window by selecting
the Stretch to Fit box at the top of the Design Overview dialog box.
5. Click OK to save image layout and return to the design diagnostic dialog box. The new image layout
will appear in the Design Overview dialog box of the PLUS+1® Service Tool.
6. To change the appearance of log and parameter information boxes, right click on the information
box and select from the following options:
Information display options
Show ECU
Show Signal Name
Show Type
Digits
Toggle to display ECU Net and Node information.
Toggle to display Signal Name.
Toggle to display Data Type information.
Select from the pull down menu to display size.
Set from 1 to 16 digits.
Danfoss | February 2021AQ152986485048en-001301 | 81
Design Manual
PLUS+1® Service Tool
Advanced log design page
Use the Advanced Design Page to create complex log and parameter display environments.
Create a new advanced log design page.
Advanced Log Design Page Elements
The main work area of the Advanced Design Page is the Design Page. Attributes such as size, color and
background of the design area can be adjusted by using the Page Properties dialog box.
Advanced Design Page Elements
Design Area
(center)
Page Manager Tab
(left side)
Inspector Tab
(left side)
Components Tab
(right side)
Signals Tab
(right side)
Definitions Tab
(right side)
Main work area. Change size, color, background image properties in Page Properties window in Design menu
List of all elements in Design area. Click on element to activate Right Click on the Page icon to Select all or sort by
type or name
Use the Inspector Tab to manage Design Page element. To view and access elements, click on the name in the
Inspector and select from the pull-down menu
Drag components from here to the Design Area.
Drag signals from here to the Design Area to add a default component for the signal.
Right-click components and select "Change component type" to change the type of component for the signal.
Add/use/drag definitions from here to the Design Area.
Use lookup tables to customize components to create text and graphics that can appear or change according to
component value display readings.
Use scale definitions to scale the presented signal value.
Use panel definitions to reuse panel designs and content.
The contents of the Components Tab are the primary tools for Advanced Design Page creation.
Use these tools to create Text, Image, Panel, Log, Bargraph, Oscilloscope, Gauge, Array List, String
and Button elements.
Page Properties
The work area properties needs to be determined before design work can begin. Select Design > Page
Properties in the Design Page (Advanced) window. This opens the Page Properties dialog box. Use the
Page Properties dialog box to define Design Area parameters such as Design Area size, color and
background image. To import a background image, see Image Repository on page 99.
A Page ECU can also be selected in the ECU selection. This is useful for service pages that only use signals
for one specific ECU. Select Parent ECU in the
ECU selection of page components and change the ECU for the whole page by changing the Page ECU
Danfoss | February 2021AQ152986485048en-001301 | 85
Enable the designer guidelines.
Enable this setting to show designer guidelines between components inside/
outside panels.
Enable text alignment guidelines (texts within components).
Design Manual
PLUS+1® Service Tool
Advanced log design page
Advanced Design - Guideline Settings (continued)
Guideline color
Text guideline color
Show ruler
Always show ruler guidelines
Adjusting Component Placement
Move components in the design area by left-clicking a component and move it with the mouse.
•
•
Resizing Components
1. Place the mouse cursor over the edge of a component.
2. Click and hold the left mouse button while moving the mouse in the desired direction.
Set the color for the designer guidelines.
Set the color for the designer text alignment guidelines.
Enable the rulers on the top and left side of the design area.
If enabled, the available ruler guidelines will always be displayed in the
design area.
Press Ctrl + directional keys on the keyboard to move components one (1) pixel.
Press Ctrl + Shift + directional keys on the keyboard to move components one (1) grid.
The cursor will switch to a resize cursor.
Click and hold the Shift button while resizing to maintain the current aspect ratio of the component.
The next two steps are alternative ways to resize components.
3. Optional: Resize a component by using the Inspector.
a) Select a component.
b) Change the height and width properties in the Inspector pane.
4. Optional: Resize a component using the directional keys on the keyboard.
a) Select a component.
b) Press Shift + directional keys on the keyboard to resize components one (1) pixel.
Common Component Alignment Tools
Tools for aligning components (ex. designer and ruler guidelines) are available by enabling them in the
Advanced Design settings section.
When components and texts within components are aligned, guidelines will show up.
Guidelines will also be shown when components are have a certain space between each other (selected
component spacing).
Show ruler will enable a horizontal and vertical ruler. It is possible to add ruler guidelines by clicking in
the rulers.
A point in the ruler is added, which is possible to move by clicking and dragging it (properties are also
available in the inspector when a point is selected).
Toggle the lock icon (locked/unlocked) to enable/disable ruler point editing.
Danfoss | February 2021AQ152986485048en-001301 | 87
Design Manual
PLUS+1® Service Tool
Advanced log design page
Common Component Property Settings
Components can be aligned to part of a Page Area. Aligning a component to Top will lock the position
of the component to the top of the page, and the same behavior for Bottom, Left and Right. Select
None to be able to position the component freely.
The Align Order in the Inspector controls the order of the aligned components, if multiple components
are aligned the same way.
Each component will have a individually distinct collection of property settings. However, there are also
property settings that are found in all Selector Tab Components.
Common Selector Tab Component Property Setting
Bevel
Font
Tool Tip
Help ID
Visibility
Use to create a beveled appearance box
Use to set font display characteristics
Use to create tool tip display
Enter ID number to access specific help files.
Use the Visibility settings to customize component display according to input settings.
Components can be hidden or displayed according to ECU signal values, in relation to
other signals or through a component trigger action.
It is possible to copy and paste components between different Advanced Pages.
Use the Bevel selection to give a component a Raised, Lowered, Full or None - no beveled (flat
appearance).
Set Font properties and Visibility properties in the Additional Settings section of the component
properties.
Use Help Data to set up Tool tips and link HelpID numbers to online help files.
Use the Visibility Properties to customize component display according to input settings. Components
can be hidden or displayed according to ECU signal values, in relation to other signals or through a
component trigger action.
Danfoss | February 2021AQ152986485048en-001301 | 89
Design Manual
PLUS+1® Service Tool
Advanced log design page
General Visibility Properties
Add Hide Condition
Add Show Condition
Add a new hide condition for the component.
Add a new show condition for the component.
Condition list contents
Condition
Type
Signal/Component
Hide or Show condition
Signal or Component type
The reference signal or trigger component for the condition
Hide Components • Value Type
The Hide Condition settings have two options for Value Type:
•
ECU Value
•
Parameter Edit Value
Choosing ECU Value in Hide Condition settings will update changed values only after it has been
uploaded or downloaded. When a parameter is selected as a reference signal, the Parameter Edit Value
can be used.
Changes made to the Hide Condition settings with the Parameter Edit Value are updated immediately.
This is beneficial for creating dynamic pages.
Hide Components
Click Add Hide Condition to add a condition when to hide the component in run mode. When this
condition is not fulfilled, the component is shown in run mode.
Hide conditions properties
ECU (Reference)
Signal Name (Reference)
Filter (Reference)
Unit (Reference)
Comment (Reference)
Danfoss | February 2021AQ152986485048en-001301 | 91
Design Manual
PLUS+1® Service Tool
Advanced log design page
Use Operation Symbols to enter comparative meaning to values in the PLUS+1® Service Tool.
Operation Symbols
Operation Symbols definitions
NoneNo operator selected.
< Less ThanReference signal value is less than compare value.
≤ Less than or equal toReference signal value is less than or equal to compare value.
= Equal toReference signal is equal to compare value.
≠ Not equal toReference signal is not equal to compare value.
≥ Greater than or equal toReference signal is not greater than or equal to signal value.
> Greater thanReference signal is greater than signal value.
1
∈ In set
∉ Not in set
! UpdatedReference signal value has been updated.
O Not UpdatedReference signal value has not been updated.
(.) ContainsReference signal contains substring (case sensitive, only available for
( ) Does not containReference signal does not contain substring (case sensitive, only
1
Number sets can be set in number ranges or individually. For example, 3:7;9 will contain 3,4,5,6,7,9 (The range is
separated with the list separator defined in Windows regional settings).
1
Reference signal is in set with number set defined.
Reference signal is not in set with number set defined.
string signals)
available for string signals)
Hide Components • Example
A practical use for the Parameter Edit Value function in the Hide Condition settings is to define dynamic
selection pages. The Parameter Edit Value function provides the ability to update parameter selections
immediately to facilitate fast set-up selections.
For this example, we will use the DP200 to select page setups. We want to be able to select different page
layout and properties by selecting a corresponding number (0 to 2) for the page layout style in a
numerical selection box.
1. Import and create all page elements for the page using the Service Tool Design Page (Advanced).
For this example, the graphics have been imported and all captions and number boxes were created
to facilitate a three page selection page.
2. Link selected elements.
For a demonstration, we want a page set-up when the Page Type select is set to the number 1.
Selection number 1 consists of one half-page signal display and two quarter page signal displays.
Each element that will be displayed in the Selection 1 display will need to be linked to the number 1
display setting and all other elements must be hidden using a Hide Condition and Edit Parameter
Value Functions
3. In the Design Page (Advanced) window of PLUS+1® Service Tool click on the large left graphic to
open the Log Component Properties window to edit properties to be shown when the number 1 is
selected.
The only change made in the Log Component Properties window is set the Image table setting to
Set-Up - Main. This centers the half-page image in the display.
4. In the Log Component Properties window click the Visibility button located under the Additional
Settings section.
In the Hide Condition settings the Reference Signal, Operator, and Value signals are set.
Danfoss | February 2021AQ152986485048en-001301 | 93
Design Manual
PLUS+1® Service Tool
Advanced log design page
5. Set the Signal name to Page1_Type.
This links to the Page Selector signal that refers to this input.
6. Set the Value Type to Parameter Edit Value.
This will use the parameter value as the reference, enabling changes to be updated immediately.
7. Set the Operator and Value.
These settings create the rules that dictate when this component will be hidden (or displayed). Here,
since only the half-page signal will be displayed in the Number 1 and Number 2 page settings, we
select =(equal) as the operator and 2 as the value. This commands the signal to only be hidden when
the Number 2 setting is selected.
8. Click OK to save and exit the Visibility settings.
9. Click OK to save and close the Log Component Properties settings.Repeat the procedure for all of the other page elements and when finished close the Design Page
(Advanced) window.
The desired page layouts should immediately display after selecting numbers 0, 1 or 2 in the Select box.
Check that all functions work and return to the Log Component Properties and Visibility windows to
fine tune.
Show Components
Click Add Show Condition to add a condition when to show the component in run mode. When this
condition is not fulfilled, the component is hidden in run mode.
When a component has one or more Show Conditions defined, it will have a blue border in design
mode.
Clicking outside this component
Clicking trigger component
A hyperlink is triggered in this
component
The component to trigger the visibility of the current component.
When selected, the panel position will be aligned to the trigger component.
Where the component shall be displayed compared to the trigger
component (below/above/left/right).
How the component shall be aligned to the trigger component (left/center/
right for below/above, top/center/bottom for left/right).
The X offset of the component position (in pixels).
The Y offset of the component position (in pixels).
When selected, the component will have its current position on the page
when displayed.
The shown component becomes hidden when clicking outside it.
The shown component becomes hidden when the trigger component is
clicked (again).
The shown component becomes hidden once a hyperlink is triggered in the
component or in any sub component.
Show Components • Example
In this example, we will use a Show Condition in the Visibility settings to create a drop-down menu. We
will add an image that will act as a button, and once this image is clicked, a drop-down menu will show
up under it.
1. Add an image component and select a suitable image.
Danfoss | February 2021AQ152986485048en-001301 | 95
Design Manual
PLUS+1® Service Tool
Advanced log design page
2. Add a panel component. In this panel, we add a number of text components that we use to hyperlink
to an action, and an image that we use as delimiter between the text components. We resize the
panel to a size we want for the menu. Then we Top align all components in the panel.
3. Enter the panel component properties and go to the Visibility settings. We add a Show Condition,
select our image as Trigger Component, select alignment, and configure it to be hidden when
clicking outside the (menu) panel, when clicking the image once again while menu is visible, and also
when one of our text components is clicked (and a hyperlink is triggered).
4. Exit design mode and try it out in run mode.
Before pressing the image, After clicking the image
The menu panel can be reused and shown when multiple components are clicked by adding multiple
Show Conditions with different Trigger Components.
Use Multiplier to format ECU Values by moving the decimal point location up to seven places. Select the
number of places by using the Multiplier drop down menu located in the Log Component Properties
dialog box. The multiplier can be disabled by selecting the top blank space (above 0.1) in the pull down
list.
Selection for: Disabled mode
Selection for: Enabled mode
The Multiplier feature changes only the displayed value. Multiplier does not change the actual setting.
Actual and Multiplier values can be displayed by viewing the tooltip when mousing over the selection.
Danfoss | February 2021AQ152986485048en-001301 | 97
Design Manual
PLUS+1® Service Tool
Advanced log design page
Displayed Digits
A warning dialog appears if a custom number of Displayed digits exceeds the maximum value of the
signal type to be displayed.
Press Continue to keep the setting if the actual ECU value will fit.
Press Update to set Displayed digits to the suggested value.
If the actual value does not fit the size of the value field, the component will show a yellow frame and a
message that includes the actual value and a note that the value does not fit in the value field.
Use the Image Repository to manage images in the Design Page. Store, add, replace, delete or export
graphic files as well as make transparency adjustments to the image in the image repository.
The Image Repository can be accessed:
•
Through the main Design Page (Advanced) window
•
Through the Image Repository
•
Through the Page Properties dialog box
1. Import an image into the Image repository by clicking Add in the Image Repository window.
2. Select image to add from the open dialog box. Click Open.
The image is now placed in the Image Repository and can be place in the Design Page using either the
Page Properties or Image Tool tools.
Danfoss | February 2021AQ152986485048en-001301 | 99
Design Manual
PLUS+1® Service Tool
Advanced log design page
Transparency Settings
Opaque
Lower Left Corner
Click Image
All pixels in the image are visible
All pixels with the same color as the pixel in the lower left corner of the image become
transparent
All pixels in the image that have the same color as the pixel that you click become
transparent
Using Hyperlinks in Text, Image and Button components
It is possible to set up Internet style hyperlinks when creating text and image functions. Use hyperlinks
to enable jumping between pages and accessing documents in the System Navigator. Hyperlinks are
also used when setting up the Input Value toolbox component.
Access hyperlink options in the Text, Image or Button Properties dialog box. A pull down menu will
display all available hyperlink options. All linking items must be in the System Navigator to be recognized
in the hyperlink pull down list.
Using Hyperlink Component
The hyperlink function can be useful for connecting related functions and/or documents in an easy to
find manner.
Clicking on Select from the hyperlink section will select a hyperlink destination. It is possible to hyperlink
to either pages, script functions, documents, external links or menu items.
When clicking on a hyperlink component in the function window, the display will open the hyperlink
destination.
The Replace ECU property in the hyperlink settings can be used to update the page ECU property with
the selected ECU when hyperlinking to an Advanced Page.