Software libraries
Leverage Danfoss engineering expertise by utilizing our PLUS+1® function block libraries in your programming projects.
Danfoss has invested thousands of engineering hours designing, developing and validating software libraries to save you time project after project! The core PLUS+1® function block libraries are included with a PLUS+1® GUIDE Professional license. Advanced functionality can be added through Professional Add-on modules.
Propel application libraries (PAL)
The Propel Application Library supports all phases of software development from beginning to end. These are specification, design, coding, implementation and testing and documentation. PAL offers a lot of different PLUS+1® function blocks split in two available packages. One is the free PAL Basic package and the other one is the license-based PAL Advanced package. For both packages we provide a free examples here, which helps to understand the usage of PAL function blocks. An overview and more detailed information of the available PAL function blocks are written at the PAL technical information document which is part of the packages or which you can find on Danfoss.com search.
Basic
Posted: August 3, 2020
GUIDE version: 8.1 or greater
The PAL Basic package deliver function blocks that are the foundation for the Propel Application Library. PAL Basic allow propel software developers easily to create a basic hydrostatic propel solution software in much shorter time as normal. At the same time having a very high quality. User manuals and programming guides are included with each block. This allows easy integration into any new or existing system. More sophisticated functionality can easily be added with the PAL Advanced library. This is an add-on module for PLUS+1® GUIDE Professional.
Advanced
Posted: March, 2019
GUIDE version: 8.1 or greater
The PAL Advanced package consist of several function blocks which allows to improve the driving comfort. In addition, it reduces fuel or offers special features for the propel software solution. These functions supporting machine protection like antistall or overspeed protection function. All function blocks are developed on the same high-quality level as PAL Basic. This is done by a lot of pre-tests and checks and will supported by detailed self-explaining documentations. For instance, user manuals and programmer guides. PAL Advanced is only running with a valid license key which can be ordered for a yearly subscription. Material no. first time order is 11182154 and for the renewal it is 11182155. (Please, mention the email address of the receiver of the license key in your order!).
Work function control libraries (WFC)
Work function control library
Posted: Oct 16, 2014
GUIDE version: 6.1 or greater
This library contains functions essential to developing work function control software applications. The first release included blocks targeting electronic flow sharing, intelligent engine control, active dampening, tip detection, and user/system adaption. This latest release adds electronic torque limiting function blocks. Pre-made service tool screens are provided to quickly provide an interface for developers and technicians.
This library requires a separate license for use in the GUIDE environment.
Controls / inputs / outputs / filters libraries
Controls function block
Posted: February 27, 2019
GUIDE version: 8.1 or greater
This library replaces the controls function blocks found in the basic function block library. Premade service tool screens are provided to quickly provide an interface for developers and technicians.
Inputs function block
Posted: August 3, 2020
GUIDE version: 8.1 or greater
This library replaces the inputs function blocks found in the basic function block library. Premade service tool screens are provided to quickly provide an interface for developers and technicians.
Outputs function block
Posted: February 27, 2019
GUIDE version: 8.1 or greater
This library replaces the outputs function blocks found in the basic function block library. Premade service tool screens are provided to quickly provide an interface for developers and technicians.
Filter function block
Posted: February 27, 2019
GUIDE version: 8.1 or greater
This library is a replacement for the filter functions found in the SD Basic FB library.
J1939 libraries
J1939 function block
Posted: Jun 21, 2016
GUIDE version: 8.1 or greater
J1939 is an SAE standard for CAN based on-vehicle network communications in the truck, bus, and off-road markets. This library covers some of the more commonly used functions and messages.
CANopen libraries
CANopen library
Posted: Dec 18, 2018
GUIDE version: 9.1 or greater
The CANopen function block library provides a collection of drag & drop configurable software blocks. This is for the fast incorporation of CANopen devices into PLUS+1® systems.
Displays and graphic libraries
Display function block
Posted: Feb 4, 2020
GUIDE version: 11.1 or greater
The Display function block library is a programmable block used for handling the logic in menu structure and navigation, layout, the creation of menus and corresponding list of items.
Display scalable image
Posted: Sep 09, 2013
GUIDE version: 5.1 or greater
This library contains SVG files that can be used directly in the GUIDE 6.1 screen editor for DP700 projects. It is made available to both internal and external developers for use on any PLUS+1® display application.
Graphic image
Posted: Jan 18, 2007
GUIDE version: 3.2 or greater
This library contains bitmap files that can be used to create gauges in a DP200 application.
DP200_Gauges_and_Bargraphs (.zip .2 MB)
Graphic image symbols
Posted: mar 14, 2008
GUIDE version: 3.2 or greater
This library contains SAE J1362 standard images that can be used to create user interfaces for the PLUS+1® displays family. The library includes vector images suitable for generating bitmap files at any resolution.
ReadmeSAE_J1362_Image_Library (.zip 3 MB)
Inverter libraries
Inverter function block
Posted: Apr 27, 2011
GUIDE version: 4.0 or greater
This software function block library is a collection of typical function blocks. These can be used in any PLUS+1® inverter applications.
Safety function block libraries
Safety function block
Posted: April 24, 2019
GUIDE version: 8.1 or greater
This safety function block library provide fault detection for safety related systems utilizing redundant input channels.
Utility libraries
Utility function block
Posted: Dec 18, 2018
GUIDE version: 9.1 or greater
This Utility function block library provides utility functions that are commonly used. For example, temperature conversion, speed conversion, converting hues to RGB, button and switch press translation, timers and IEEE 754 point conversion.
Fault manager libraries
Fault manager libraries
Posted: Jul 10, 2019
GUIDE version: 10.1 or greater
The Fault Manager library is a modular system for tracking and displaying errors when they occur in an application. Fault data entry is in one central place: a macro-enabled spreadsheet. A Service Tool fault monitoring screen can be built from this data. A J1939 DM1/2 Interface block is included in the library for interfacing between the Fault Manager and J1939 library components.
EIC interface libraries
EIC interface library
Posted: Feb 4, 2020
GUIDE version: 11.1 or greater
The EIC interface Library has been designed to support the EIC application design. It includes blocks that support the core EIC gauge functionality and corresponding message exchange with the data source.
Widget libraries
Widget library
Posted: Feb 4, 2020
GUIDE version: 11.1 or greater
The Widget library offers a collection of graphical widgets to use in the development of screens of PLUS+1® GUIDE display applications. Using this library, developers can quickly introduce adjustable value readouts or user interactions into applications.
Autonomous control libraries (ACL)
Autonomous control library (ACL)
Posted: Feb 2, 2020
GUIDE version: 11.1 or greater
The autonomous control function block library offers a quick and easy way to develop PLUS+1® GUIDE applications that provide the foundation for autonomous vehicle control systems. Using the function blocks in this library, developers can create applications that allow machines to navigate environments without an operator. The core functionality in this library focuses on the Localization and Navigation aspects of autonomous driving.
Related products

Our rugged PLUS+1® microcontrollers provide the processing power needed for your intelligent vehicle control systems. They are swiftly programmable using our easy-to-learn PLUS+1® GUIDE software, and they are equally effective for stand-alone control in smaller machines.

Our range of rugged and powerful PLUS+1® programmable displays are designed for dependable operation in a variety of applications - both in cab and out. They come in multiple sizes, feature bright, high-quality screens, and are offered with several selectable options.

A complete range of modular joysticks available for use with our intelligent mobile control solutions. Endless configuration possibilities and ergonomic designs enable the smooth and comfortable operation of your light or heavy-duty vehicles. Our foot pedals provide robust solutions for the control of vehicles in harsh environments.

Our compensated proportional valves also known widely as Danfoss PVG (Proportional Valve Group), are designed with modularity and precision at their core. Our PVG design toolbox allows us to create valve stacks tailored to any work and control requirements. From simple load-sensing to advanced electrically controlled load-independent proportional valves, our solutions reduce wear and tear on system components, extending vehicle lifespan. Seamless integration is guaranteed, regardless of valve combination.
PowerSource

Visit PowerSource
Visit PowerSource to view product specifications, literature and helpful tools like product configurators, 2D/3D models, and more.
Explore more

