Download as pdf or txt
Download as pdf or txt
You are on page 1of 30

PAL - Propel Application Library

www.powersolutions.danfoss.com
PAL – Agenda
1. General
• What is PAL?
• PAL values in software development process
• Support the entire propel software development process
• Benefits for your business
• Library package structure / function blocks
• Library package pricing
• License overview
• References

Lunch break
2. Example
• System Builder Sales Tool
• Training events
• Summary

2 | PAL – Propel Application Library


PAL – What is PAL?

• PAL is the ICAO-Code of Philippine Airlines

• Pedigree PAL is a known brand of a dog food manufacturer

3 | PAL – Propel Application Library


PAL – What is PAL?

• Do you like to grow your business?

• Do you like to have a faster propel software development?

The product which supports this need by speeding-up the


complete propel software development process is:

PAL
4 | PAL – Propel Application Library
PAL – What is PAL?

PAL stands for Propel Application Library for PLUS+1® GUIDE

• PLUS+1® GUIDE can use different  Libraries (Workfunction Library & ‚PAL)
• PAL is one library for propel apps. and consists of  Library Packages
• A Library Package consists of  different function blocks

Workfunction Propel Application Library Package Function Blocks


Library Library (PAL)

5 | PAL – Propel Application Library


PAL – What is PAL?
PLUS+1® GUIDE Elements
PLUS+1® Subsystem Application Level 5
• Automotive on PLUS+1®

PLUS+1® PAL Function Blocks Level 4

PLUS+1® Compliance Blocks Level 3

PLUS+1® Function Blocks Level 2

PLUS+1® Components Level 1

6 | PAL – Propel Application Library


PAL – What is PAL?
• It supports the entire propel software development
• Interfaces aligned with other PLUS+1® compliance blocks

• 26 function blocks in two packages • Service Tool Screens


• Safety Manuals Programmer Guides • User Manual Snippets
• Application Example

7 | PAL – Propel Application Library


PAL – Reduction of Development Time

Document
ation
Design

6%
Testing Coding
Design
Service
19 % Tool

Coding
10 %

Service Tool 9%

Testing
11 %
Red bar shows reduction in %
by PAL in a benchmarking project Documentation

8 | PAL – Propel Application Library


PAL – Design value

Document
ation
Design

PAL simplify this phase by providing function blocks


to cover the majority of propel tasks. Testing Coding

Service
Tool

PAL benefits – to save time during designing phase:

 PAL blocks have ready defined & described I/Os


 PAL blocks consit of proven in use validated routines
 PAL blocks provide also status messages
 PAL blocks can be linked fast and easily to each other
 PAL blocks work perfectly w. PLUS+1 compliance blocks

9 | PAL – Propel Application Library


PAL – Coding value

Document
ation Design

PAL simplify this phase by providing already written


source code as function blocks. Testing Coding

Service
Tool

PAL benefits – to save time during coding phase:

 PAL blocks already include necessary „components“


 PAL blocks easy to find in library – group symbols
 PAL blocks have high „look-and-feel“ factor
 PAL blocks have ready defined parameters & check-points
 PAL blocks also provide safety manual & prog.-guide

10 | PAL – Propel Application Library


PAL – Service Tool value

Document
ation
Design

PAL shorten’s this phase by providing ready service


screens for each function block. Testing Coding

Service
Tool

PAL benefits – to save time during service tool phase:

 Service screens for each function block available


 Reduction of manual work for creating service screen
 Reduces risk of errors and bugs by pre-tested screens
 Standard screen functions e.g. navigation buttons,
status and fault data etc.

11 | PAL – Propel Application Library


PAL – Testing value

Document
ation
Design

PAL simplify this phase by providing pre-tested


function blocks. Testing Coding

Service
Tool

PAL benefits – to save time during testing phase:

 PAL blocks are already pre-tested and qualified


 Service screens are fully tested (incl. visual inspection)
 Easy system testing by standardized naming of
diagnostic signals

12 | PAL – Propel Application Library


PAL – Documentation value

Document
ation Design

PAL simplify this phase by providing user manuals


snippets of documentation for each function block. Testing Coding

Service
Tool

PAL benefits – to save time during documentation phase:

 Each snippet provides high flexibility by easy „copy-and-


paste“ and keeping same design and structure
 Each snippet incl. start-up & tuning chapter
 Increase motivation of software engineers – PAL is your
„Ghostwriter“.

13 | PAL – Propel Application Library


PAL – Benefits for your Business

Your company  your business  your benefit!

• …with PAL it is easier to step into the software


business for propel software solutions.

• …PAL supports the process to lift you from a level of


a hardware to a propel systems provider.

• …PAL reduces the duration of


your project  faster to market!

14 | PAL – Propel Application Library


PAL – Package structure

Propel Application Library Packages Material no.

Advanced Power Management 2016 11182154

Multi-Motor 2017

Dual Path 2018

Basic Package 2016 Free*

* Part of PLUS+1® GUIDE Professional (since v8.1) license

15 | PAL – Propel Application Library


PAL – Library Packages

These functions will be add next

16 | PAL – Propel Application Library


PAL - Package Pricing

Propel Application Library Packages Yearly License

Lauch Until end


2016 2018

295 €* Advanced Power Management 2016 9 fb 15 fb

TBD €* Multi-Motor 2017 0 fb 7 fb

TBD €* Dual Path 2018 0 fb 8 fb

FREE** Basic Package 2016 17 fb 20 fb

* List price for yearly subscription (requires PLUS+1® GUIDE) Σ 50 fb


** Part of PLUS+1® GUIDE Professional 8.1 license fb = function blocks

17 | PAL – Propel Application Library


PAL – License overview

PLUS+1® GUIDE
• Express
• Professional PAL Basic
• Professional version incl. PAL Basic library package
• Professional version is needed to run PAL library packages.

PLUS+1® function blocks (add-on licenses)


• PAL Basic library package
• PAL Advanced Power Management (APM) library package
• PAL APM library package is only available as an add-on
 Mat. no. 11182154 for new users to buy the PAL APM license

18 | PAL – Propel Application Library


PAL – Reference List – Pilot Phase EMEA

Customer references during pilot phase:


• 12 month duration of pilot phase
• 70% final customer projects was realised by distributors who used PAL
• Various applications (Feedermixer, Skidder, Telehandler & Trencher)
• 15 to 90% time saving for software development
Status: 1st June 2016

Feedback of one pilot: „This is the first time that I have got a really
useful library for mobile hydraulics! Great! Like to get more blocks!“

19 | PAL – Propel Application Library


PAL – Lunch Box

PAL = Power After Lunch

20 | PAL – Propel Application Library


PAL – Agenda
1. General
• What is PAL?
• PAL values in software development process
• Support the entire propel software development process
• Benefits for your business
• Library package structure / function blocks
• Library package pricing
• License overview
• References

Lunch break
2. Example
• System Builder Sales Tool
• Training events
• Summary

21 | PAL – Propel Application Library


PAL – System Builder Sales Tool

The System Builder Sales Tool is a kind of


card game to support the visualization of
propel software solutions with PAL during the
design phase.

System Builder
Sales Tool

One deck of cards:


• Consists in total of 62 cards
• Covers the function blocks of the library packages Basic and APM
• Adding easily cards of further library packages after their release

22 | PAL – Propel Application Library


PAL – System Builder Sales Tool

4 different
4 different
function
library
block
packages:
groups:
4 different card types (1x compliance 3x function blocks):
Only important
(Basic) Basic
for &software
(APM) Advanced
developers Power
to find
Management
the selected
function block easier cards
at theare
library
available!
– same symbols at the
GREY = compliance blocks BLUE = input fct. blocks
(MM) Multi-Motor
library&for
(DuPa) Dual Path
YELLOW = function blocks ORANGE = output fct. blocks
Front Add-on,
cards will
Engine
followCore,
with Hydrostatic
launch until Core,
end 2017/2018
Rear Add-on

23 | PAL – Propel Application Library


PAL – System Builder Sales Tool

Naming of function block (1 card = 1 function block)


This
Thissymbol
symbolshows that this
is a group symbolfunction block isinpart
and stands this of thefor
case „Basic“
the
e.g. „Hydrostatic
Blue area = InputCore“
signals is which
the nameare of this function
necessary block
for this fb and
library package.
„Hydrostatic Core“Sogroup.
it is easyThistoallows
find forthethe software
software developer
developer to
describe
Yellow areamainfunction shortly,ofbut
= Short discription thesome are available
function with
of the block
which
find library
this package
function block he needs
very easytoinget
thethis fb for
library. his propel
Other group
different
Orange areasubfunctions
= Ouput signals like here
which „Drive State“. block
the function It is also a
delivers
symbols are like Front software
Add-on,solution.
Engine Core or Rear Add-on.
„Hydrostatic Core“ fb available as „Basic“ or „DS w. Jump“

24 | PAL – Propel Application Library


PAL – System Builder Sales Tool
Mechanic
Diesel Engine pedal

Task:

Design a simple PLUS+1®


GUIDE propel software with
automotive driving behaviour.
Use the Systems Builder
Sales Tool to realize it with
PAL!
Controller

Pump H1P

LED lights

Motor ‚H1B FNR Switch

25 | PAL – Propel Application Library


PAL – System Builder Sales Tool

LED lights
Direction
Request Direction State

Drive
NFPE
Mech. State
pedal

Engine
Speed
Prop. PCOR
BPD
Motor
Cmd

26 | PAL – Propel Application Library


PAL – Training
• Next PAL Training will be 21st to 23rd March 2017
in Nordborg/DK (2.5 days)

• Theoretical and hands-on training

• Pre-Condition for this training is to have Plus+1


GUIDE experience and GUIDE Professional license

See you in Nordborg!

Detailed content described in


training catalog 2017

(available End of Dec. 2016)

27 | PAL – Propel Application Library


PAL – Danfoss webpage

http://powersolutions.danfoss.com

PAL webpage for customers:


• Solutions 
• Hydrostatics 
• Propel Application Library

Download page/obtain PAL:


• Products 
PAL
• Plus+1® Software 
• Plus+1® function blocks (Download)

28 | PAL – Propel Application Library


PAL – Summary
• Supports the entire propel software development process
• Propel software library for PLUS+1® GUIDE

Two library packages are available:

• “Basic” Package
function blocks to build up a propel software
solution Save up to
• “Advanced Power Management” Package 55%
Z
function blocks e.g. ECO Mode, Engine of Software
development
Antistall etc.
time
Save the time for April 2017!
Advanced Propel Application Library Training for PLUS+1® GUIDE

29 | PAL – Propel Application Library

You might also like