Status Outputs...................................................................................................................................................................................6
Configuring Inputs with Legacy MC Controllers................................................................................................................ 11
Configure a Multifunction Input with Legacy Controllers.........................................................................................12
Configure an Analog Input with Legacy Controllers................................................................................................... 12
Configure a Digital/Analog Input for Legacy Controllers.......................................................................................... 13
Configuring Inputs with SC Controllers and Non-Legacy MC Controllers................................................................ 13
Configure a Multifunction Input......................................................................................................................................... 13
Configure a Digital/Analog Input....................................................................................................................................... 14
Using Namespaces........................................................................................................................................................................ 15
Calibrate the Foot Pedal..............................................................................................................................................................16
Calibration Windows and Default Calibration Values.......................................................................................................16
Calibration Values and Deadbands......................................................................................................................................... 17
Customizable Service Screens
Add Service Screens to the Service Tool................................................................................................................................19
KEP Foot Pedal Service Screen.................................................................................................................................................. 19
Calibration Service Screen..........................................................................................................................................................21
PLUS+1 Compliant KEP 3-Pt Foot Pedal Function Block User Manual
Introduction
The KEP 3Pt Foot Pedal Function Block provides parameters and logic used to integrate a KEP 3Pt Foot
Pedal into your application.
The SnsrPwr input receives the sensor power voltage applied to the pedal sensor. This voltage
•
remains constant.
The Pedal input receives the voltage output by the pedal sensor. The position of the pedal varies this
•
voltage.
The function block makes ratiometric comparisons of the Pedal and SnsrPwr inputs. This comparison
produces Out values that range from ±10000 (±100.00%).
PLUS+1 Compliant KEP 3-Pt Foot Pedal Function Block User Manual
Inputs, Outputs, and Signals
This section provides information on the inputs, outputs, diagnostic signals, and fault and status
conditions for the KEP 3Pt Foot Pedal Function Block.
Inputs
The Function Block Inputs table describes the inputs for the KEP 3Pt Foot Pedal Function Block.
Function Block Inputs
ItemTypeRangeDescription
ParaBus——Allows common configuration parameters to be applied to multiple function blocks.
See Setup Configuration Parameter Inputs on page 10 for more information.
SnsrPwrBus0–5250 mVInputs a signal with the sensor power voltage (reference voltage) that the controller applies to the
sensor power pin of the pedal.
PedalBus0–5250 mVInputs a signal with the voltage output by the pedal sensor. The position of the pedal varies this
voltage.
The function block makes a ratiometric comparison of the Pedal and SnsrPwr inputs to produce Out
values from ±10000 (±100.00%).
Outputs
The Outputs table describes the output signals from the function block.
Outputs
OutputTypeRangeDescription [Unit]
StatusU16——Indicates the calibration and setup status of the function block.
0x0000: Function block is OK
0x8001: Function block is not calibrated
0x8002: Function block is partially calibrated
0x8008: Invalid setup/calibration
This output uses a bitwise-reporting scheme where multiple items can be reported at a time.
FaultU16——Indicates the operating condition of the function block.
0x0000: Function block is OK
0x8001: Input value is too low
0x8002: Input value is too high
0x8004: Short circuit
0x8008: Open circuit
This output uses a bitwise-reporting scheme where multiple items can be reported at a time.
OutOutputs a bus that contains the Pedal_Psn signal.
Pedal_Psn U160–±10000 Indicates the position of the foot pedal.
PLUS+1 Compliant KEP 3-Pt Foot Pedal Function Block User Manual
Inputs, Outputs, and Signals
Diagnostics Signals
Diagnostic signals provide indicators of failure states and tools for calibrating the failure indicators. Refer
to the following table for more information on diagnostic signals from the KEP 3Pt Foot Pedal Function
Block.
Diagnostic Signals
SignalTypeRangeDescription [Unit]
Enabled BOOLT/FIndicates that the calibration output is enabled or disabled.
T: Nom_Signal sets the Pedal_Psn output.
F: Pedal_Psn output is set to 0.
Pedal_Ratio U160-10000The ratio of Pedal_Signal voltage compared to Sensor_Power voltage.
[0.01%]
CalLow_Temp U160-10000A temporary calibration point stored by the function block. After all points calibrate, the function
block records this value in memory.
[0.01% of Snsr_Pwr]
CalHigh_Temp U160-10000A temporary calibration point stored by the function block. After all points calibrate, the function
block records this value in memory.
[0.01% of Snsr_Pwr]
CalLow_PtU160-10000Identifies the start of a 20% window to validate the low calibration point.
[0.01% of Snsr_Pwr]
CalHi_PtU160-10000Identifies the start of a 20% window to validate the high calibration point.
[0.01% of Snsr_Pwr]
Input_TL_PtU160-10000The minimum allowed ratio of Pedal_Signal to Snsr_Pwr voltage. If the ratio is below this threshold
for more than the value set in FltDetectTm, the Fault signal will declare 0x8001 (Input value is too
low).
[0.01% of Snsr_Pwr]
Input_TH_PtU160-10000The maximum allowed ratio of Pedal_Signal to Snsr_Pwr voltage. If the ratio is above this threshold
for more than the value set in FltDetectTm, the Fault signal will declare 0x8002 (Input value is too
high).
[0.01% of Snsr_Pwr]
Status Outputs
Status outputs indicate calibration settings and setup status for the KEP 3Pt Foot Pedal Function Block.
During calibration, the Pedal_Psn signal in the Out bus is zero.
The following table lists all the status conditions output by the KEP 3Pt Foot Pedal Function Block.
Status Conditions
ConditionStatusPedal_Psn SignalComment
Block is OK.0x00000–±10000Normal output of the Pedal_Psn signal.
Block is not calibrated.0x8001
0——Block is partially calibrated.0x8002
Invalid setup/calibration.0x8008
Fault Outputs
The Fault outputs indicate the operating condition of the KEP 3Pt Foot Pedal Function Block.
All fault conditions set the Pedal_Psn signal in the Out bus to zero.
The following table lists all the fault conditions output by the KEP 3Pt Foot Pedal Function Block.
PLUS+1 Compliant KEP 3-Pt Foot Pedal Function Block User Manual
Inputs, Outputs, and Signals
Fault Conditions
ConditionFaultPedal_Psn SignalComment
Block is OK.0x00000–±10000Normal output of the Pedal_Psn signal.
Input value is too low.0x8001
Input value is too high.0x8002
Short circuit.0x8004
Open circuit.0x8008
PLUS+1 Compliant KEP 3-Pt Foot Pedal Function Block User Manual
Configuration
This section provides information and instructions on configuring the KEP 3Pt Foot Pedal Function Block
and other supporting pages.
Configuration Parameters
Configuration parameters control the functions of the functional block. Configure these parameters to
customize the function block for your application.
To view the configuration parameters, enter the KEP 3Pt Foot Pedal Function Block.
For more information about the NV page, see NV Page on page 11.
PLUS+1 Compliant KEP 3-Pt Foot Pedal Function Block User Manual
Configuration
KEP 3Pt Function Block Configuration Parameters
InputTypeRangeDescription [Unit]
CalModeU80–3Selects the calibration mode that determines the Cal_Hi, Cal_Mid, and
Cal_Low calibration values.
0: disables calibration by the function block. The PLUS+1 Service Tool
program must download the calibration values.
1: captures calibration values using calibration or use the PLUS+1 Service
Tool program to directly download calibration values.
During calibration, the function block captures calibration values that fall
within defined windows as you move the pedal through its operating
range and clears all calibration values when you disconnect the pedal
sensor.
2: uses the Default calibration values stored in the NV page.
3: sets all calibration values to zero.
RturnToNeutBOOLT/FDetermines when the function block enables its Pedal_Psn signal after a
controller startup, a calibration procedure, or a cleared Fault condition.
(The Pedal_Psn signal is in the Out bus.)
T: the Pedal input voltage must first fall within the Dband_Low (low
deadband) range before the function block enables its Pedal_Psn signal.
F: the function block immediately enables its Pedal_Psn signal. The Pedal
input voltage does not first have to fall within the Dband_Low (low
deadband) range.
LatchPFltBOOLT/FDetermines when the function block can enable the Pedal_Psn signal
after the function block disabled Pedal_Psn due to an invalid parameter.
The Pedal_Psn signal is in the Out bus.
T: the function block can only enable its Pedal_Psn signal after you
repower the controller.
F: the function block can immediately enable its Pedal_Psn signal.
LatchInFltBOOLT/FDetermines when the function block can enable the Pedal_Psn signal
after it was disabled due to an invalid input.
T: the function block can only enable its Pedal_Psn signal after you
repower the controller.
F: the function block can immediately enable its Pedal_Psn signal.
CalWindowU160–2000Sets the width of the calibration windows.
Calibration windows center on the default Cal_Hi , Cal_Mid, and Cal_Low
calibration values. Memory (NV) components in the NV page store these
values.
During a calibration procedure, Input voltages must fall within the
calibration windows to be captured as valid calibration values.
The CalWindow value is a percentage of the SnsrPwr.
You can change the default calibration values by changing the Default
inputs to the NV components in the NV page.
[0.01%]
CalDetectTmU160–65535Determines the time in which Input voltages must remain in calibration
windows to be captured as valid calibration values during calibration.
[ms]
Dband_HiU160–4999Determines the width of the upper deadband.
An Input voltage that falls within the upper deadband produces a
Pedal_Psn signal of 10000 (100.00%).
The Dband_Hi deadband extends below the Cal_Hi calibration value.
The function block determines the width of this deadband as a percentage
of the difference between the Cal_Hi and Cal_Low values.
[0.01%]
PLUS+1 Compliant KEP 3-Pt Foot Pedal Function Block User Manual
Configuration
KEP 3Pt Function Block Configuration Parameters (continued)
InputTypeRangeDescription [Unit]
Dband_MidU160–4999Determines the width of a middle or neutral deadband. An Input voltage
that falls within this deadband produces a Pedal_Psn signal of 0 (0%).
(The Pedal_Psn signal is in the Out bus.)
The Dband_Mid deadband extends above and below the Cal_Mid
calibration value. The function block determines the width of the
deadband that extends:
•
Above the Cal_Mid value as a percentage of the difference between the
Cal_Hi and Cal_Mid values.
•
Below the Cal_Mid value as a percentage of the difference between the
Cal_Mid and Cal_Low values.
[0.01%]
Dband_LowU160–4999Determines the width of the lower deadband.
An Input voltage that falls within this deadband produces a Pedal_Psn
signal of 0 (0%).
The Dband_Low deadband extends above the Cal_Low calibration value.
The function block determines the width of the lower deadband as a
percentage of the difference between the Cal_Hi and Cal_Low values.
[0.01%]
FltDetectTmU160–65535Sets the duration of an abnormal condition after which the function block
triggers a fault or status condition
[ms]
PressedThresholdU160-10000The value of Pedal_Psn signal that triggers the PedalPressed signal. If the
Pedal_Psn signal value exceeds the PressedThreshold value, that
indicates that the user pressed the pedal.
[0.01%]
Setup Configuration Parameter Inputs
Use the parameter (Para) input to apply a common set of configuration parameters to multiple function
blocks. Follow these steps to setup configuration parameter inputs for the application.
1. Create a Parameters page to hold the configuration parameters the function blocks will share.
2. Connect the Parameters page to the Para input of the KEP 3Pt Foot Pedal Function Block.
3. Add the configuration parameters and their values to the Parameters page.
a) Copy the configuration parameters from the function block.
b) Paste the configuration parameters into the Parameters page.
c) Route the parameters to the Para output of the Parameters page.
d) Modify the configuration parameters as needed.
4. In the function block, route each configuration parameter to the Para input bus and connect it to the
corresponding input signal.
To avoid compiler errors, ensure that the Namespace value for each function block is unique.
PLUS+1 Compliant KEP 3-Pt Foot Pedal Function Block User Manual
Configuration
NV Page
The NV page stores and outputs the calibration values used by the function block.
NV Page
CalloutItemDescription [Unit]
1Pedal_CalHiThis memory component outputs the Cal_Hi signal used by the function block.
2
3Pedal_CalLowThis memory component outputs the Cal_Low signal used by the function block.
4DEFAULTA default calibration value.
5Restore_DefaultSets to T (true) when the CalMode signal = 2 (Set Defaults)
6Cal_ValueThe Input voltage as a percentage of sensor power.
7Set_CalHi
8Write_AllCalIs set to T (true) during calibration after the function completes the capture of all calibration values.
Pedal_CalMid
Set_CalMid
Set_CalLow
This memory component outputs the Cal_Mid signal used by the function block.
When set to T (true), all NV components write their DEFAULT inputs to memory and output these values in
the Cal_Hi, Cal_Mid, and Cal_Low signals.
[0.01%]
Is set to T (true) during calibration when function block detects that the Input voltage signal is within a valid
calibration window.
A true input causes a NV component to hold the Input signal value pending a write to memory.
A T (true) input causes all NV components to write the pending Input signal values to memory and output
these values in the Cal_Hi, Cal_Mid, and Cal_Low signals.
Configuring Inputs with Legacy MC Controllers
Configure the inputs on a legacy MC Controller to customize the controller for your application.
For instructions on configuring an SC Controller, see SC Controller—Input Configuration.
You can route the Pedal input for the function block through:
PLUS+1 Compliant KEP 3-Pt Foot Pedal Function Block User Manual
Configuration
Using Namespaces
Namespaces can help you successfully compile an application that uses the same function block more
than once.
Change each function block's namespace by setting its Namespace value to something unique. If you do
not change the Namespace value, you cannot compile the application.
The Namespace value adds a unique prefix to each component name.
Also, if you want to use these function blocks' companion Service Tool screens, you must include the
function block's advanced checkpoint with namespace in the application's compiled .lhx file. Use the
function block's Checkpoints page to include the checkpoint.
Change Namespace Value
To successfully compile your application, change the namespace value for function blocks that are used
more than once in an application.
1. In the PLUS+1® GUIDE menu bar, click the Query/Change button.
2. Click on the function block whose namespace you want to set to a unique value.The Edit Page window opens.
3. In the Edit Page window, enter a meaningful Namespace value.
Namespace values are case-sensitive.
•
To save controller memory, use a short namespace value.
•
4. Press Enter.
5. Repeat these steps to enter unique namespace values for other identical function blocks.
PLUS+1 Compliant KEP 3-Pt Foot Pedal Function Block User Manual
Calibration
This section provides information on calibrating the KEP 3Pt Foot Pedal using the KEP 3Pt Foot Pedal
Function Block.
Calibrate the Foot Pedal
Follow these steps to calibrate the foot pedal.
1. Connect the function block configuration parameters to external signals. For more instructions, see
Setup Configuration Parameter Inputs on page 10.
2. Set the CalMode configuration parameter to 3 to reset the calibration points.
The function block returns 0x8001 (the block is not calibrated).
3. Set CalMode to 1 to enable calibration mode.
The function block calibrates the neutral position of the pedal.
4. Press the pedal forward until the position is within the high calibration window. Hold it in that
position for the time specified by CalDetectTime.
The function block calibrates the point within that calibration window. The calibration is complete
when the function block returns 0x0000 (OK).
5. For 3-point foot pedals, press the pedal back until the position is within the low calibration point.
Hold it in that position for the time specified by CalDetectTime.
The function block calibrates the point within that calibration window. The calibration is complete
when the function block returns 0x0000 (OK).
6. If the function block sets RturnToNeut to T (True), release your foot from the pedal.
7. Set CalMode to 0.
Calibration Windows and Default Calibration Values
The following graph shows the relationship between the default calibration values and the windows in
which the function block captures calibration values during calibration.
PLUS+1 Compliant KEP 3-Pt Foot Pedal Function Block User Manual
Calibration
Sensor power applied to the foot pedal is 5000 mV.
•
Default Cal_Low value is 1000 (10.00% of sensor power), which puts the default low calibration value
•
at 500 mV. For example: 10.00% of 5000 mV sensor power = 500 mV
Default Cal_Mid value is 5000 (50.00%), which puts the default middle calibration value at 2500 mV.
•
For example: 50.00% of 5000 mV sensor power = 2500 mV
Default Cal_Hi value is 9000 (90.00%), which puts the default high calibration value at 4500 mV. For
•
example: 90.00% of 5000 mV sensor power = 4500 mV
CalWindow value is 1000 (10.00%), which creates calibration windows that are 500 mV wide. For
•
example: 10.00% of 5000 mV sensor power = 500 mV
500 mV wide calibration windows center on the default calibration values.
•
During a calibration procedure, the input voltage must fall between:
•
250–750 mV to be captured as a valid Cal_Low calibration value.
‒
2250—2750 mV to be captured as a valid Cal_Mid calibration value.
‒
4250–4750 mV to be captured as a valid Cal_Hi calibration value.
‒
Default Calibration Values
There are four versions of the KEP 3Pt Foot Pedal Function Block: the KEP_3PtA, KEP_3PtB, KEP_3PtC, and
KEP_3PtD function blocks. The function blocks are identical except for their default calibration values.
KEP 3PtFunction Block Default Calibration Values
Function BlockLow Calibration ValueMiddle Calibration ValueHigh Calibration Value
KEP_3PtA
KEP_3PtB
KEP_3PtC
KEP_3PtD
PLUS+1 Compliant KEP 3-Pt Foot Pedal Function Block User Manual
Customizable Service Screens
The function blocks in this library come with pre-made service screens that you can customize when
building your Service Tool application.
The pre-made screens simplify the task of creating Service Tool applications. You can use the screens as
is. Or, you can choose screen components to place in your application.
Refer to the PLUS+1® GUIDE Service Tool Design Manual (Danfoss document number L1320837) for more
information on how to create Service Tool screens.
Add Service Screens to the Service Tool
Follow these steps to add service screens to the PLUS+1® Service Tool.
1. In PLUS+1® GUIDE, locate the service screen file in the Function or Hardware tabs.
2. Right-click on the service screen file then select Copy to Clipboard.
3. Open the PLUS+1® Service Tool.
4. Right-click on Parameter Pages then select Import from Clipboard.
PLUS+1® Service Tool loads the service screen.
KEP Foot Pedal Service Screen
The KEP Foot Pedal service screen displays functional and diagnostic data from the KEP 3Pt Foot Pedal.
KEP 3Pt Foot Pedal Service Screen Fields
ItemDescription
Inputs——
Pedal Signal The voltage input from the pedal. The position of the pedal varies the signal.
Sensor Supply The power input in volts to the pedal.
2800 East 13th Street
Ames, IA 50010, USA
Phone: +1 515 239 6000
Danfoss
Power Solutions Trading
(Shanghai) Co., Ltd.
Building #22, No. 1000 Jin Hai Rd
Jin Qiao, Pudong New District
Shanghai, China 201206
Phone: +86 21 2080 6201
Products we offer:
Hydro-Gear
www.hydro-gear.com
Daikin-Sauer-Danfoss
www.daikin-sauer-danfoss.com
Cartridge valves
•
DCV directional control
•
valves
Electric converters
•
Electric machines
•
Electric motors
•
Gear motors
•
Gear pumps
•
Hydraulic integrated
•
circuits (HICs)
Hydrostatic motors
•
Hydrostatic pumps
•
Orbital motors
•
PLUS+1® controllers
•
PLUS+1® displays
•
PLUS+1® joysticks and
•
pedals
PLUS+1® operator
•
interfaces
PLUS+1® sensors
•
PLUS+1® software
•
PLUS+1® software services,
•
support and training
Position controls and
•
sensors
PVG proportional valves
•
Steering components and
•
systems
Telematics
•
Danfoss Power Solutions is a global manufacturer and supplier of high-quality hydraulic and
electric components. We specialize in providing state-of-the-art technology and solutions
that excel in the harsh operating conditions of the mobile off-highway market as well as the
marine sector. Building on our extensive applications expertise, we work closely with you to
ensure exceptional performance for a broad range of applications. We help you and other
customers around the world speed up system development, reduce costs and bring vehicles
and vessels to market faster.
Danfoss Power Solutions – your strongest partner in mobile hydraulics and mobile
electrification.
Go to www.danfoss.com for further product information.
We offer you expert worldwide support for ensuring the best possible solutions for
outstanding performance. And with an extensive network of Global Service Partners, we also
provide you with comprehensive global service for all of our components.
Local address:
Danfoss can accept no responsibility for possible errors in catalogues, brochures and other printed material. Danfoss reserves the right to alter its products without notice. This also applies to products
already on order provided that such alterations can be made without subsequent changes being necessary in specifications already agreed.
All trademarks in this material are property of the respective companies. Danfoss and the Danfoss logotype are trademarks of Danfoss A/S. All rights reserved.