Upload
others
View
15
Download
0
Embed Size (px)
Citation preview
COMPLI ANT
TM
CONNECTOR MATESWITH DEUTCHCONNECTOR #DTM-06-125A
PIN #1INDICATED
1
12
6
7
47.1 mm[1.85]
51.6 mm[2.03]
LED INDICATORLIGHTS
CONNECTOR MATESWITH DEUTCHCONNECTOR #DTM-06-125A
1
12
6
7
97.0 mm[3.82]
142.0 mm[5.59]
144.5 mm5.69
158.2 mm6.23
2x 25.2 mm[1.0]
2x ∅7.0[.28]MOUNTINGDIRECTION#2
PLUS+1™ GUIDESoftware
PLUS+1 Compliant JSPVREL Joystick Function Block User Manual
���� ������
PRESSURE �� �
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 JSPVREL 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 Function 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
������������ ��
�� ����������
�� ������������
� ������������
������������������ ��
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 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.
����
� ��� ���� ���� ���� ���� ��� ��� !��� !��� ����
"�����#�$%
&����
��#'%
�(�
���
���
���
��
�
��
(�
���
����
������$)*�� �����������#��'��������%
�����$)+ ��,� ����-���-�#��'��������%
������.�������$
��� �����.������#��'%
������$)*�� �����������#��'��������%
(����$)*�� ����������#(�'��������%
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.
����
� ��� ���� ���� ���� ���� ��� ��� !��� !��� ����
"�����#�$%&������#'%
�(�
���
���
���
��
�
��
(�
���
����
������$
���������.������#��'% /-��� �, ���.�#���������������%������������ ���$�.�#�0������ ��%�����'
1�����2 ����������� �, ���.�#��������������%����������������$�.�# (������0��%�����'
/-���2 ����������� �, ���.�#���������������%������������ ���$�.�#�0������ ��%�����'
���������.������#��'%
3��2��� �, ���.�#��������������%���������������$�.�# (������0��%�����'
����������.������#��'%������.�������$
�0����$)������
� ����$
(����$)�����
� ����$)������
• 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
�����
1. In the GUIDE template, enter the Inputs page.
�����
2. Enter the MFIn page that receives the voltage input from the joystick.
*�����
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
�����
1. In the GUIDE template, enter the Inputs page.
�����
2. Enter the AnIn page that configures the input routed to the Y pin on the function block.
*�����
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.
�����
1. In the GUIDE template, enter the Inputs page.
�����
2. Enter the MFIn page that receives the neutral switch input from the joystick.
*�����������
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.
+����� � �������������2���
+����� � �������������2���
�����
4���������������� � ������
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
&����� ����������� ��
5���������������� ��
�����
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.
�����
1. Enter the JSPVREL page.
*�����
����
2. In the JSPVREL page:
− Delete the True constant applied to the Neut Sw input.
− Route the DigIn signal to the Neut Sw input.
PLUS+1 Compliant JSPVREL Joystick Function Block User Manual
JSPVREL Function Block
11034873 · Rev AB · May 2010 21
Name Space When using more than one joystick function block in the same application, you must use the function blocks’ Name Space feature to avoid compiler errors.
All joystick function blocks allocate controller memory using the same memory names (“aliases”).
The Name Space feature adds a unique prefix to each memory alias used in a function block to avoid memory allocation conflicts that cause compiler errors.
�!
�
�
1. In the PLUS+1 GUIDE menu bar, click Query/Change.
2. Click the page name in the function block to display the Edit Page window.
3. In the Edit Page window, enter the Name Space for function block.
4. Press /.
5. As needed, repeat these steps to enter Name Spaces for other joystick function blocks.
OUR PRODUCTS
Hydrostatic transmissions
Hydraulic power steering
Electric power steering
Electrohydraulic power steering
Closed and open circuit axial piston pumps and motors
Gear pumps and motors
Bent axis motors
Orbital motors
Transit mixer drives
Planetary compact gears
Proportional valves
Directional spool valves
Cartridge valves
Hydraulic integrated circuits
Hydrostatic transaxles
Integrated systems
Fan drive systems
Electrohydraulics
Microcontrollers and software
Electric motors and inverters
Joysticks and control handles
Displays
Sensors
Sauer-Danfoss Hydraulic Power Systems - Market Leaders Worldwide
Sauer-Danfoss is a comprehensive supplier providing complete systems to the global mobile market.
Sauer-Danfoss serves markets such as agriculture, construction, road building, material handling, municipal, forestry, turf care, and many others.
We offer our customers optimum solutions for their needs and develop new products and systems in close cooperation and partnership with them.
Sauer-Danfoss specializes in integrating a full range of system components to provide vehicle designers with the most advanced total system design.
Sauer-Danfoss provides comprehensive worldwide service for its products through an extensive network of Global Service Partners strategically located in all parts of the world.
Local address: Sauer-Danfoss Inc. 3500 Annapolis Lane North Minneapolis, MN 55447, USA Phone: +1 763 509-2000 Fax: +1 763 559-5769
Sauer-Danfoss (US) Company 2800 East 13th Street Ames, IA 50010, USA Phone: +1 515 239-6000 Fax: +1 515 239-6618
Sauer-Danfoss ApS DK-6430 Nordborg, Denmark Phone: +45 7488 4444 Fax: +45 7488 4400
Sauer-Danfoss GmbH & Co. OHG Postfach 2460, D-24531 Neumünster Krokamp 35, D-24539 Neumünster, Germany Phone: +49 4321 871-0 Fax: +49 4321 871 122
Sauer-Danfoss-Daikin LTD Shin-Osaka TERASAKI 3rd Bldg. 6F 1-5-28 Nishimiyahara, Yodogawa-ku Osaka 532-0004, Japan Phone: +81 6 6395 6066 Fax: +81 6 6395 8585
www.sauer-danfoss.com11034873 ● Rev AB ● May 2010