Danfoss PVREL User guide

Type
User guide

Danfoss PVREL is a versatile joystick function block that offers precise control and monitoring capabilities for your industrial applications. With its ability to interface with Sauer-Danfoss JPVREL joysticks, you can easily integrate joystick functionality into your system. The PVREL provides valuable information such as joystick position, status, and fault conditions, allowing you to monitor and respond to joystick inputs effectively. Its compact design and simple connections make it easy to install and integrate into your existing setup.

Danfoss PVREL is a versatile joystick function block that offers precise control and monitoring capabilities for your industrial applications. With its ability to interface with Sauer-Danfoss JPVREL joysticks, you can easily integrate joystick functionality into your system. The PVREL provides valuable information such as joystick position, status, and fault conditions, allowing you to monitor and respond to joystick inputs effectively. Its compact design and simple connections make it easy to install and integrate into your existing setup.

COMPLIANT
TM
CONNECTOR MATES
WITH DEUTCH
CONNECTOR #DTM-06-125A
PIN #1
INDICATED
1
12
6
7
47.1 mm
[1.85]
51.6 mm
[2.03]
LED INDICATOR
LIGHTS
CONNECTOR MATES
WITH DEUTCH
CONNECTOR #DTM-06-125A
1
12
6
7
97.0 mm
[3.82]
142.0 mm
[5.59]
144.5 mm
5.69
158.2 mm
6.23
2x 25.2 mm
[1.0]
2x
7.0
[.28]
MOUNTING
DIRECTION
#2
PLUS+1
GUIDE
Software
PLUS+1 Compliant
JSPVREL Joystick
Function Block
User Manual
TEMP JOYSTICK
PRESSURE
VALVE
PLUS+1 Compliant JSPVREL Joystick Function Block
User Manual
2
11034873
·
Rev AB
·
May 2010
About this Manual
Organization
and Headings
To help you quickly find information in this manual, the material is divided into sections,
topics, subtopics, and details, with descriptive headings set in red type. Section titles
appear at the top of every page in large red type.
In the PDF version of this document, clicking an item underlined in blue italic type
jumps
you to the referenced page in the document.
Special Text Formatting Controls and indicators are set in bold black type.
Table of Contents
A Table of Contents (TOC) appears on the next page. In the PDF version of this document,
the TOC entries are hyperlinked.
Revision History
Revision Date Comment
Rev A October 2007
May 2010 May 2010
©2010 Sauer-Danfoss. All rights reserved.
Sauer-Danfoss accepts no responsibility for possible errors in catalogs, brochures and other printed material.
Sauer-Danfoss reserves the right to alter its products without prior notice. This also applies to products already
ordered provided that such alterations can be made without affecting agreed specifications.
All trademarks in this material are properties of their respective owners.
PLUS+1, GUIDE, and Sauer-Danfoss are trademarks of the Sauer-Danfoss Group. The PLUS+1 GUIDE, PLUS+1
Compliant, and Sauer-Danfoss logotypes are trademarks of the Sauer-Danfoss Group.
PLUS+1 Compliant JSPVREL Joystick Function Block
User Manual
11034873
·
Rev AB
·
May 2010
3
Contents
JSPVREL Function Block................................................................................................................................. 4
Overview..................................................................................................................................................... 4
Inputs........................................................................................................................................................... 4
Outputs....................................................................................................................................................... 6
Connections and Signals Overview................................................................................................... 6
Status and Fault Logic............................................................................................................................ 7
Configuration Settings .......................................................................................................................... 8
Calibration Windows and Default Calibration Values...............................................................11
Calibration Values and Deadbands .................................................................................................13
Configure MFIn and AnIn Inputs to Accept Voltage Inputs ....................................................15
Configure an MFIn to Accept a Voltage Input .....................................................................15
Configure an AnIn to Accept a Voltage Input......................................................................16
Configure an MFIn Input to Accept a Boolean Input.................................................................17
Para Input.................................................................................................................................................18
Configure to Use the Neut Sw Input...............................................................................................20
Name Space.............................................................................................................................................21
PLUS+1 Compliant JSPVREL Joystick Function Block
User Manual
4
11034873
·
Rev AB
·
May 2010
JSPVREL Function Block
Overview
The JS
PVREL function block configures the output of a Sauer-Danfoss JPVREL joystick.
This joystick has a single three-point y-axis in its base with an optional neutral position
switch.
See:
Connections and Signals Overview
on page 6 for an overview of the JSPVREL function
block’s connections and signals.
Name Space
on page 21 if your application uses more than one of these function
blocks.
Inputs
JSPVREL Funct
ion Block Inputs
Input Type Range Description
Para —— —— The Para (Parameter) input applies joystick parameters from an external source.
Use this input to apply common parameters to two or more JSPVREL function blocks.
In the GUIDE template, route the bus that carries the common configuration parameters to this input.
To use this input, you must change the configuration of the JSPVREL page to accept parameters from an external
source. See Para Input
on page 18 for more about how to use this input.
Snsr Pwr —— 0–30000 The Snsr Pwr (Sensor Power) input reports the voltage that a PLUS+1 controller applies to the supply voltage pin
on the joystick.
In the GUIDE template, route the Snsr Pwr bus to this input.
PLUS+1 Compliant JSPVREL Joystick Function Block
User Manual
JSPVREL Function Block
11034873
·
Rev AB
·
May 2010
5
JSPVREL Function Block Inputs
Input Type Range Description
Neut Sw —— —— The Neut Sw (Neutral Switch) input applies a Boolean neutral position signal that is output from the joystick’s
optional neutral position switch.
The neutral position signal is T whenever the joystick base is in its mechanically neutral position. A T input causes
the function block to check that the Y input is also in its electrically neutral position. The Y input must fall within a
window defined as
SnsrPwr
± 10%
2
. The function block sets a fault if the
Y input does not fall within this window.
In the GUIDE template, route a bus from the
DigIn or MFIn that inputs the neutral position signal to the Neut Sw
input.
To use this input, you must change the configuration of the
JSPVREL page to apply the neutral position signal to
the function block. For more information, see
Configure to Use the Neut Sw Input on page 20.
If you are using an
MFIn input, you must change its configuration o accept a Boolean signal from the neutral
position switch and avoid a compiler error. For more information, see
Configure an MFIn Input to Accept a Boolean
Input
on page 17.
Y —— 0–30000 Inputs voltage from the joystick that indicates the position of its Y axis.
The default
CalLow (Calibration Low) value for the Y input is 25% of Snsr Pwr. At this input voltage, the function
block outputs
Y_Axis_Psn command of -100%.
The default
CalMid (Calibration Middle) value for the Y input is 50% of Snsr Pwr. At this input voltage, the function
block outputs
Y_Axis_Psn command of 0%.
The default
CalHi (Calibration High) value for the Y input is 75% of Snsr Pwr. At this input voltage, the function
block outputs
Y_Axis_Psn command of +100%.
In the GUIDE template, route a bus from the
AnIn or MFIn that inputs the Y-axis position signal to the Y input.
You must change the configurations of
AnIn and MFIn inputs to accept a voltage input from the joystick and avoid
a compiler error. For more information, see
Configure MFIn and AnIn Inputs to Accept Voltage Inputs on page 15.)
PLUS+1 Compliant JSPVREL Joystick Function Block
User Manual
JSPVREL Function Block
6
11034873
·
Rev AB
·
May 2010
Outputs
JSPVREL Function Block Outputs
Output Type Range Description
Status Outputs a bus with a Status_Y signal.
The
Status_Y signal reports the status condition of the function block.
This output uses the standard bitwise scheme described in the
Basic Function Blocks Library User’s Manual.
For more information, see
Status and Fault Logic on page 7.
Fault Outputs a bus with a Fault_Y signal.
The
Fault_Y signal reports the fault condition of the function block.
This output uses the standard bitwise scheme described in the
Basic Function Blocks Library User’s Manual.
For more information, see
Status and Fault Logic on page 7.
Out Outputs a bus with a Y_Axis_Psn signal.
Y_Axis_Psn S16 ±10000 Outputs a position command.
-10000 = -100%
0 = 0%
+10000 = +100%
Connections and Signals Overview
Reference voltage
Y-axis position
Status conditions
Fault conditions
± 10000 position command
PLUS+1 Compliant JSPVREL Joystick Function Block
User Manual
JSPVREL Function Block
11034873
·
Rev AB
·
May 2010
7
Status and Fault Logic
Status Logic
Status Bit* Response Latch Correction
Block not calibrated 1 Increase Y input value
Block in calibration cycle 2 Decrease Y input value
Invalid setup/calibration 4
Y_Axis_Psn = 0 Yes
Check for short circuit
*Position of set bit in a 16 bit status or fault code. Bit 1 is the least significant bit. Bit 16 set to 1 identifies a standard Sauer-Danfoss status or fault.
A status condition gets reported if the detected condition lasts longer than the FltDetectTm value.
If LatchPFlt is T, controller power must be cycled to unlatch the Y_Axis_Psn output.
Fault Logic
Fault Cause Bit* Response Delay Latch Rtrn to Neut Correction
Input value too low Y input < SnsrPwr x 14% 1 Increase Y input value
Input value too high Y input > SnsrPwr x 86% 2 Decrease Y input value
Open circuit Y input < 140 mV 3 Check for open circuit
Short circuit Y input > 29850 mV 4 Check for short circuit
Not in neutral
#
Y input
SnsrPwr
± 10%
2
8
Y_Axis_Psn = 0 Yes
Yes
Yes
§
Fix mechanical or wiring fault
*Position of set bit in a 16 bit status or fault code. Bit 1 is the least significant bit. Bit 16 set to 1 identifies a standard Sauer-Danfoss status or fault.
A fault gets reported if the detected fault condition lasts longer than the FltDetectTm value.
If LatchInFlt is T, controller power must be cycled to unlatch the fault.
If RturnToNeut is T, Y input must be returned to MidCal value (neutral) to unlatch the fault.
#
Neut Sw input must also be T for this fault to occur.
PLUS+1 Compliant JSPVREL Joystick Function Block
User Manual
JSPVREL Function Block
8
11034873
·
Rev AB
·
May 2010
Configuration Settings
Enter
Enter the JSPVREL top page to change the configuration settings of the JSPVREL function
block.
T When working with configuration settings for PLUS+1 compliant joysticks, note that
signals with a _Base suffix configure joystick bases and that signals with a _Grip suffix
configure joystick grips.
JSPVREL Function Block Configuration Settings
Input Type Range Description
CalMode —— 0–3 Selects the CalMode (Calibration Mode) that sets the CalHi, CalMid, and CalLow values.
0—Download values with the PLUS+1 GUIDE Service Tool.
1—Capture values using autocalibration or directly download values with the PLUS+1 GUIDE Service Tool.
In autocalibration, you operate the joystick and the block captures values that fall within defined windows.
2—The controller uses the
Default calibration values in the Memory page.
3—Erases all calibration values.
RturnToNeut BOOL —— RturnToNeut (Return to Neutral) sets when the function block enables its Out position signals after a controller
startup, calibration, or a fault or status condition.
T—The block enables its
Out signals only after all its inputs return to neutral.
F—The block immediately enables its
Out signals.
PLUS+1 Compliant JSPVREL Joystick Function Block
User Manual
JSPVREL Function Block
11034873
·
Rev AB
·
May 2010
9
JSPVREL Function Block Configuration Settings
Input Type Range Description
LatchPFlt BOOL —— The function block sets a status condition when it receives an invalid setup or calibration parameter.
The block disables the
Out signal that is related to the abnormal parameter.
The
LatchPFlt (Latch Parameter Fault) determines when the block enables the signal after the condition clears.
T—The block enables the
Out signal only after you repower the controller.
F—The block immediately enables the
Out signal.
LatchInFlt BOOL —— The function block sets a fault condition when it receives an invalid input.
The block disables the
Out signal that is related to the abnormal input.
The
LatchInFlt (Latch Input Fault) determines when the block enables the signal after the condition clears.
T—The block enables the
Out signal only after you repower the controller.
F—The block immediately enables the
Out signal.
CalWindow —— 0–3000 The CalWindow (Calibration Window) sets the width of three calibration windows.
These windows center on the default
CalHi, CalMid, and CalLow calibration values.
For more information, see
Calibration Windows and Default Calibration Values on page 11.
The default calibration values are set in the
Memory page. They are the Default inputs to the three Non-Volatile
Memory Dynamic with Default
components in this page.
During autocalibration (
CalMode = 1), input voltages must fall within these windows for the function block to
capture them as valid calibration values.
The
CalWindow value is set as percentage of SnsrPwr.
1000 = 10%
CalDetectTm —— 0–65535 The CalDetectTm (Calibration Detect Time) sets the time, during autocalibration, that input voltages must stay
within each calibration window before the function block can capture them as valid calibration values.
1000 = 1 s
Dband_Hi —— 0–4999 The Dband_Hi (Deadband High) sets the width of an upper deadband.
An input voltage within this band produces a +100% output.
This deadband extends below the
CalHi calibration value.
The function block sets the width of the
Dband_Hi as a percentage of the difference between the CalHi and
CalMid calibration values.
For more information, see
Calibration Values and Deadbands on page 13.
1000 =10%
Dband_Mid —— 0–4999 The Dband_Mid (Deadband Middle) sets the width of a middle deadband.
An input voltage within this band produces a 0% output.
This deadband has an upper and lower half. The upper half extends above the
CalMid calibration value. The
lower half extends below the
CalMid calibration value.
The function block sets the width of the upper half of
Dband Mid as a percentage of the difference between the
CalHi and CalMid calibration values.
The function block sets the width of the lower half of
Dband Mid as a percentage of the difference between the
CalMid and CalLow calibration values.
For more information, see
Calibration Values and Deadbands on page 13.
1000 =10%
PLUS+1 Compliant JSPVREL Joystick Function Block
User Manual
JSPVREL Function Block
10
11034873
·
Rev AB
·
May 2010
JSPVREL Function Block Configuration Settings
Input Type Range Description
Dband_Low —— 0–4999 The Dband_Low (Deadband Low) sets the width of a lower deadband.
This deadband extends above the
CalLow calibration value.
An input voltage within this band produces a –100% output.
The function block sets the width of the
Dband_Low as a percentage of the difference between the CalMid and
CalLow calibration values.
For more information, see
Calibration Values and Deadbands on page 13.
1000 = 10%
FltDetectTm —— 0–65535 A status or fault condition gets reported if the detected condition lasts longer than the FltDetectTm (Fault
Detect Time
).
1000 = 1s
PLUS+1 Compliant JSPVREL Joystick Function Block
User Manual
JSPVREL Function Block
11034873
·
Rev AB
·
May 2010
11
Calibration Windows and Default Calibration Values
This plot shows the relationship between the default calibration values and the windows
in which the function block can capture calibration values during autocalibration.
-100
0 500 1000 1500 2000 2500 3000 3500 4000 4500 5000
Input (mV)
Output (%)
-75
-50
-25
125
25
0
50
75
100
-125
1250 mVDefault CalLow (25% of SnsrPwr)
500 mVCalibration window (10% of SnsrPwr)
SnsrPwr = 5000 mV
CalWindow = 1000 (10%)
2500 mVDefault CalMid (50% of SnsrPwr)
3750 mVDefault CalHi (75% of SnsrPwr)
In this plot:
The JSPVREL function block’s SnsrPwr is 5000 mV.
The JSPVREL function block’s default:
CalLow value is 2500, 25% (1250 mV) of SnsrPwr.
CalMid value is 5000, 50% (2500 mV) of SnsrPwr.
CalHi value is 7500, 75% (3750 mV) of SnsrPwr.
(The Default values for CalLow, CalMid, and CalHi are set inside the Memory page.
The CalWindow value is set inside the JSPVREL page.)
The JSPVREL function block’s CalWindow value is 1000, 10% (500 mV) of SnsrPwr.
The 500 mV wide calibration windows center on the Default values for CalLow,
CalMid, and CalHi.
PLUS+1 Compliant JSPVREL Joystick Function Block
User Manual
JSPVREL Function Block
12
11034873
·
Rev AB
·
May 2010
During autocalibration, an input voltage must fall between:
1000–1500 mV to be captured as a CalLow calibration value.
2250–2750 mV to be captured as CalMid calibration value.
3500–4000 mV to be captured as a CalHi calibration value.
PLUS+1 Compliant JSPVREL Joystick Function Block
User Manual
JSPVREL Function Block
11034873
·
Rev AB
·
May 2010
13
Calibration Values and Deadbands
This plot shows the:
Formulas that the function block uses to calculate deadband width.
Relationship between the calibration values captured during autocalibration and the
width of the deadbands.
-100
0 500 1000 1500 2000 2500 3000 3500 4000 4500 5000
Input (mV)
Output (%)
-75
-50
-25
125
25
0
50
75
100
-125
1050 mV
Dband_Low = 1000 (10%) Low deadband = (CalMid - CalLow) x Dband_Low
130 mV = (2650 - 1300) x 10%
Upper half of mid deadband = (CalHi - CalMid) x Dband_Mid
105 mV = (3700 - 2650) x 10%
Lower half of mid deadband = (CalMid - CalLow) x Dband_Mid
130 mV = (2650 - 1300) x 10%
Dband_Mid = 1000 (10%)
High deadband = (CalHi - CalMid) x Dband_Hi
105 mV = (3700 - 2650) x 10%
Dband_High = 1000 (10%)
SnsrPwr = 5000 mV
2650 mVCalMid
1350 mV
3700 mVCalHi
1300 mVCalLow
During autocalibration, the JSPVREL function block captured the:
CalLo calibration value at 1300 mV.
CalMid calibration value at 2650 mV.
CalHi calibration value at 3700 mV.
PLUS+1 Compliant JSPVREL Joystick Function Block
User Manual
JSPVREL Function Block
14
11034873
·
Rev AB
·
May 2010
When the Y input voltage falls within the:
Dband_Low range, the function block outputs a -100% command.
Dband_Mid range, the function block outputs a 0% command.
Dband_Hi range, the function block outputs a +100% command.
PLUS+1 Compliant JSPVREL Joystick Function Block
User Manual
JSPVREL Function Block
11034873
·
Rev AB
·
May 2010
15
Configure MFIn and AnIn Inputs to Accept Voltage Inputs
The voltage input from the joystick to function block’s Y input can enter through either a
MFIn or an AnIn.
You must change the configuration of these inputs to accept a voltage input.
To change a MFIn configuration, perform the following Configure an MFIn to Accept a
Voltage Input
.
To change an AnIn configuration, perform the Configure an AnIn to Accept a Voltage
Input
procedure on page 16.
Configure an MFIn to Accept a Voltage Input
Enter
1. In the GUIDE template, enter the Inputs page.
Enter
2. Enter the MFIn page that receives the voltage input from the joystick.
Delete
3. Delete the route between the Constant component and PinConfig1.
PLUS+1 Compliant JSPVREL Joystick Function Block
User Manual
JSPVREL Function Block
16
11034873
·
Rev AB
·
May 2010
Configure an AnIn to Accept a Voltage Input
Enter
1. In the GUIDE template, enter the Inputs page.
Enter
2. Enter the AnIn page that configures the input routed to the Y pin on the function
block.
Delete
3. Delete the route between the Constant component and the PinConfig signal.
PLUS+1 Compliant JSPVREL Joystick Function Block
User Manual
JSPVREL Function Block
11034873
·
Rev AB
·
May 2010
17
Configure an MFIn Input to Accept a Boolean Input
The Boolean input from the joystick’s neutral switch to the function block’s Neut Sw input
can enter through either a MFIn or an AnIn.
You must change the configuration of an MFIn to accept a Boolean input.
Enter
1. In the GUIDE template, enter the Inputs page.
Enter
2. Enter the MFIn page that receives the neutral switch input from the joystick.
Delete routes
3. Delete the routes to the PinConfig0 and PinConfig1 signals.
PLUS+1 Compliant JSPVREL Joystick Function Block
User Manual
JSPVREL Function Block
18
11034873
·
Rev AB
·
May 2010
Para Input
Use the Para input to apply a common set of parameters to two or more JSPVREL
function blocks.
Common parameters input here
Common parameters output here
Enter
Bus outputs common parameters
The preceding figure shows the contents of a user-created page named
Share_Parameters that outputs common parameters to the two JSPVREL function
blocks.
You create the common parameters page yourself. The parameters that you choose to
share determine the contents of this page.
PLUS+1 Compliant JSPVREL Joystick Function Block
User Manual
JSPVREL Function Block
11034873
·
Rev AB
·
May 2010
19
Original JSPVREL page
Modified JSPVREL page
Enter
The preceding figure shows the modifications made inside a JSPVREL page to enable this
page to accept common parameters through its Para input.
PLUS+1 Compliant JSPVREL Joystick Function Block
User Manual
JSPVREL Function Block
20
11034873
·
Rev AB
·
May 2010
Configure to Use the Neut Sw Input
If you are using the Neut Sw input, you must change the configuration of the JSPVREL
page to apply the joystick’s neutral position signal to the function block.
Enter
1. Enter the JSPVREL page.
Delete
Route
2. In the JSPVREL page:
Delete the True constant applied to the Neut Sw input.
Route the DigIn signal to the Neut Sw input.
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10
  • Page 11 11
  • Page 12 12
  • Page 13 13
  • Page 14 14
  • Page 15 15
  • Page 16 16
  • Page 17 17
  • Page 18 18
  • Page 19 19
  • Page 20 20
  • Page 21 21
  • Page 22 22

Danfoss PVREL User guide

Type
User guide

Danfoss PVREL is a versatile joystick function block that offers precise control and monitoring capabilities for your industrial applications. With its ability to interface with Sauer-Danfoss JPVREL joysticks, you can easily integrate joystick functionality into your system. The PVREL provides valuable information such as joystick position, status, and fault conditions, allowing you to monitor and respond to joystick inputs effectively. Its compact design and simple connections make it easy to install and integrate into your existing setup.

Ask a question and I''ll find the answer in the document

Finding information in a document is now easier with AI