Danfoss JS7000 User guide

Type
User guide
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
COMPLIANT
TM
PLUS+1™ GUIDE
Software
PLUS+1 Compliant
JS7000 XYP3P5-Axis
Joystick Function
Block User Manual
PVEP
Pressure
JS7000_XYP3P5
PLUS+1 Compliant JS7000 XYP3P5-Axis Joystick Function Block
User Manual
2
L1123537
Rev BA
December 2011
About this Manual
Organization
and Headings
T
o 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 BA December 2011
©2011 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 JS7000 XYP3P5-Axis Joystick Function Block
User Manual
L1123537
Rev BA
December 2011
3
Contents
JS7000_XYP3_P5 Function Block ............................................................................................................... 4
Overview..................................................................................................................................................... 4
Function Block Inputs ............................................................................................................................ 5
Function Block Outputs ......................................................................................................................... 7
About Function Block Connections .................................................................................................. 8
Status and Fault Logic ............................................................................................................................ 9
Configuration Values ............................................................................................................................ 10
About Calibration Windows and Default Calibration Values .................................................. 13
About Calibration Values and Deadbands .................................................................................... 15
MC Controller—Input Configuration .............................................................................................. 17
MC Controller—How to Configure a MFIn............................................................................ 17
MC Controller—How to Configure an AnIn ......................................................................... 18
MC Controller—How to Configure a DigAn ......................................................................... 19
SC Controller—Input Configuration ............................................................................................... 20
SC Controller—How to Configure a MFIn ............................................................................. 20
SC Controller—How to Configure a DigAn .......................................................................... 21
About Pushbutton Wiring .................................................................................................................. 22
MC Controller—Pushbutton Input Configuration ..................................................................... 23
MC Controller—How to Configure a DigIn for a +5 VDC Activated Pushbutton
Input ................................................................................................................................................... 23
MC Controller—How to Configure a DigIn for a Ground-Activated Pushbutton
Input ................................................................................................................................................... 24
MC Controller—How to Configure a DigAn for a +5 VDC Activated Pushbutton
Input ................................................................................................................................................... 25
MC Controller—How to Configure a DigAn for a Ground-Activated Pushbutton
Input ................................................................................................................................................... 26
MC Controller—How to Configure a MFIn for a +5 VDC Activated Pushbutton
Input ................................................................................................................................................... 27
MC Controller—How to Configure a MFIn for a Ground-Activated Pushbutton
Input ................................................................................................................................................... 28
SC Controller—Pushbutton Input Configuration ....................................................................... 29
SC Controller—How to Configure a DigAn for a +5 VDC Activated Pushbutton
Input ................................................................................................................................................... 29
SC Controller—How to Configure a DigAn for a Ground-Activated Pushbutton
Input ................................................................................................................................................... 30
SC Controller—How to Configure a MFIn for a +5 VDC Activated Pushbutton Input
............................................................................................................................................................. 31
SC Controller—How to Configure a MFIn for a Ground-Activated Pushbutton Input
............................................................................................................................................................. 32
About the Para Input ............................................................................................................................ 33
About the Name Space Feature ....................................................................................................... 36
How to Enter a Name Space Value .......................................................................................... 36
PLUS+1 Compliant JS7000 XYP3P5-Axis Joystick Function Block
User Manual
4
L1123537
Rev BA
December 2011
JS7000_XYP3_P5 Function Block
Overview
The JS7000_XYP3_P5 function block configures the output of a Sauer-Danfoss JS7000
XYP3_P5-Axis joystick.
This joystick has:
A base with three-point x and y-axes.
A grip with P3, P4, and P5 (proportional, three-point) rocker switches.
Up to eight pushbuttons in its grip.
See:
About Function Block Connections on page 8 for an overview of this function block’s
connections and signals.
About the Name Space Feature on page 36 if you are using more than one of these
function blocks in your application.
PLUS+1 Compliant JS7000 XYP3P5-Axis Joystick Function Block
User Manual
JS7000_XYP3_P5 Function Block
L1123537
Rev BA
December 2011
5
Function Block Inputs
JS7000_XYP3_P5 Function Block Inputs
Input Type Range Description
Para —— —— Allows common parameters to be applied to multiple joystick function blocks.
See About the Para Input on page 33 for more information.
Snsr Pwr —— 0–5260 mV Inputs the reference voltage that a PLUS+1 controller applies to the 5 V DC Power + pin on the joystick.
Btn 1–8 BOOL —— Inputs the signals from the joystick pushbuttons.
The number of pushbuttons on the joystick grip determines the number of connections that you need to make.
P5 —— 0–5260 mV The voltage input to the P5 pin indicates the position of the P5 switch on the joystick grip.
The default:
CalLow calibration value for P5 is 10% of the SnsrPwr voltage. A P5 input at 10% of the SnsrPwr voltage
outputs a P5_Axis_Psn signal of -100%.
CalMid calibration value for P5is 50% of the SnsrPwr voltage. A P5 input at 50% of the SnsrPwr voltage
outputs a P5_Axis_Psn signal of 0%.
CalHi calibration value for P5 is 90% of the SnsrPwr voltage. A P5 input at 90% of the SnsrPwr voltage
outputs a P5_Axis_Psn signal of 100%.
The P3, P4, P5, X, and Y inputs have identical calibration and configuration requirements.
P4 —— 0–5260 mV The voltage input to the P4 pin indicates the position of the P4 switch on the joystick grip.
The default:
CalLow calibration value for P4 is 10% of the SnsrPwr voltage. A P4 input at 10% of the SnsrPwr voltage
outputs a P4_Axis_Psn signal of -100%.
CalMid calibration value for P4 is 50% of the SnsrPwr voltage. A P4 input at 50% of the SnsrPwr voltage
outputs a P4_Axis_Psn signal of 0%.
CalHi calibration value for P4 is 90% of the SnsrPwr voltage. A P4 input at 90% of the SnsrPwr voltage
outputs a P4_Axis_Psn signal of 100%.
The P3, P4, P5, X, and Y inputs have identical calibration and configuration requirements.
P3 —— 0–5260 mV The voltage input to the P3 pin indicates the position of the P3 switch on the joystick grip.
The default:
CalLow calibration value for P3 is 10% of the SnsrPwr voltage. A P3 input at 10% of the SnsrPwr voltage
outputs a P3_Axis_Psn signal of -100%.
CalMid calibration value for P3 is 50% of the SnsrPwr voltage. A P3 input at 50% of the SnsrPwr voltage
outputs a P3_Axis_Psn signal of 0%.
CalHi calibration value for P3 is 90% of the SnsrPwr voltage. A P3 input at 90% of the SnsrPwr voltage
outputs a P3_Axis_Psn signal of 100%.
The P3, P4, P5, X, and Y inputs have identical calibration and configuration requirements.
PLUS+1 Compliant JS7000 XYP3P5-Axis Joystick Function Block
User Manual
JS7000_XYP3_P5 Function Block
6
L1123537
Rev BA
December 2011
JS7000_XYP3_P5 Function Block Inputs
Input Type Range Description
X —— 0–5260 mV The voltage input to the X pin indicates the position of the joystick base on its x-axis.
The default:
CalLow calibration value for X is 10% of the SnsrPwr voltage. An X input at 10% of the SnsrPwr voltage
outputs an X_Axis_Psn signal of -100%.
CalMid calibration value for X is 50% of the SnsrPwr voltage. An X input at 50% of the SnsrPwr voltage
outputs an X_Axis_Psn signal of 0%.
CalHi calibration value for X is 90% of the SnsrPwr voltage. An X input at 90% of the SnsrPwr voltage
outputs an X_Axis_Psn signal of 100%.
The P3, P4, P5, X, and Y inputs have identical calibration and configuration requirements.
Y —— 0–5260 mV The voltage input to the Y pin indicates the position of the joystick base on its y-axis.
The default:
CalLow calibration value for Y is 10% of the SnsrPwr voltage. A Y input at 10% of the SnsrPwr voltage
outputs a Y_Axis_Psn signal of -100%.
CalMid calibration value for Y is 50% of the SnsrPwr voltage. A Y input at 50% of the SnsrPwr voltage
outputs a Y_Axis_Psn signal of 0%.
CalHi calibration value for Y is 90% of the SnsrPwr voltage. A Y input at 90% of the SnsrPwr voltage outputs
a Y_Axis_Psn signal of 100%.
The P3, P4, P5, X, and Y inputs have identical calibration and configuration requirements.
PLUS+1 Compliant JS7000 XYP3P5-Axis Joystick Function Block
User Manual
JS7000_XYP3_P5 Function Block
L1123537
Rev BA
December 2011
7
Function Block Outputs
JS7000_XYP3_P5 Function Block Outputs
Output Type Range Description
Status Outputs a bus with Status signals.
Status_P5,
Status_P4,
Status_P3,
Status_X,
Status_Y
U16 —— Indicate the calibration and setup condition of the P5, P4, P3, X, and Y inputs.
This output uses the standard bitwise scheme described in the Basic Function Blocks Library User’s Manual.
0x0000 = Block is OK.
0x8001 = Block is not calibrated.
0x8002 = Block is partially calibrated.
0x8008 = Invalid setup/calibration.
Fault Outputs a bus with Fault signals.
Fault_P5,
Fault_P4,
Fault_P3,
Fault_X,
Fault_Y
U16 —— Indicate the operating condition of the P5, P4, P3, X, and Y inputs.
This output uses the standard bitwise scheme described in the Basic Function Blocks Library User’s Manual.
0x0000 = Block is OK.
0x8001 = Input value is too low.
0x8002 = Input value is too high.
0x8004 = Short circuit.
0x8008 = Open circuit.
Out Outputs a bus with Btn and Psn signals.
Btn1–Btn8 BOOL —— Indicates the state of grip pushbuttons.
P5_Axis_Psn,
P4_Axis_Psn,
P3_Axis_Psn,
X_Axis_Psn,
Y_Axis_Psn
S16 ±10000 Indicate the position of the joystick’s P5 switch, P4 switch, P3 switch, x-axis base, and y-axis base.
-10000 = -100%
0 = 0%
+10000 = +100%
PLUS+1 Compliant JS7000 XYP3P5-Axis Joystick Function Block
User Manual
JS7000_XYP3_P5 Function Block
8
L1123537
Rev BA
December 2011
About Function Block Connections
Function Block Connections
Item Description
1 Reference voltage from controller.
2 Inputs from pushbuttons. The number of pushbuttons sets the number of these inputs.
3 Input from the grip’s P5, P4, and P3 switches.
4 Input from the base x-axis.
5 Input from the base y-axis.
6 Reports grip and base status conditions.
7 Reports grip and base faults.
8 Outputs grip pushbutton states (T or F) and base x- and y-positions.
PLUS+1 Compliant JS7000 XYP3P5-Axis Joystick Function Block
User Manual
JS7000_XYP3_P5 Function Block
L1123537
Rev BA
December 2011
9
Status and Fault Logic
The following table shows how:
The Status output indicates the calibration conditions of the inputs.
During calibration, the related Psn signal on the Out pin is zero.
Status Logic
Condition Status Psn Signal Comment
Block is OK. 0x0000 ±10000. Normal output of all Psn signals.
Block is not calibrated. 0x8001
0*/±10000**.
*Calibration of an input sets its related Psn signal to
0.
**A valid input has a related Psn signal of ±10000.
Block is partially calibrated. 0x8002
Invalid setup/calibration. 0x8008
The following table shows how:
The Fault output indicates fault conditions.
Any fault condition sets its related Psn signal on the Out pin to zero.
Fault Logic
Condition Fault Psn Signal Comment
Block is OK. 0x0000 ±10000 Normal output of both Psn signals.
Input value is too low. 0x8001
0*/±10000**.
*An invalid input sets its related Psn signal to 0.
**A valid input has a related Psn signal of ±10000.
Input value is too high. 0x8002
Short circuit. 0x8004
Open circuit. 0x8008
PLUS+1 Compliant JS7000 XYP3P5-Axis Joystick Function Block
User Manual
JS7000_XYP3_P5 Function Block
10
L1123537
Rev BA
December 2011
Configuration Values
Enter the JS7000_XYP3_P5 page to change the JS7000_XYP3_P5 function block’s
configuration settings.
When working with configuration settings for PLUS+1 compliant joysticks, note that:
Configuration inputs with a _Base suffix configure the joystick base.
Configuration inputs with a _Grip suffix configure the joystick grip.
JS7000_XYP3_P5 Function Block Configuration Values
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 only 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 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 JS7000 XYP3P5-Axis Joystick Function Block
User Manual
JS7000_XYP3_P5 Function Block
L1123537
Rev BA
December 2011
11
JS7000_XYP3_P5 Function Block Configuration Values
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 signal on the Out pin that is related to the abnormal parameter.
The LatchPFlt (Latch Parameter Fault) sets 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) sets 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 About Calibration Windows and Default Calibration Values on page 13.
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, input voltages must be 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.00%.
CalDetectTm —— 0–65535 The CalDetectTm (Calibration Detect Time) sets the time during autocalibration that input voltages must remain
in each calibration window for the function block to capture them as valid CalHi, CalMid, and CalLow calibration
values.
1000 = 1000 ms.
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.
1000 =10.00%.
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.
1000 =10.00%.
PLUS+1 Compliant JS7000 XYP3P5-Axis Joystick Function Block
User Manual
JS7000_XYP3_P5 Function Block
12
L1123537
Rev BA
December 2011
JS7000_XYP3_P5 Function Block Configuration Values
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.
1000 = 10.00%.
FltDetectTm —— 0–65535 The FltDetectTm (Fault Detect Time) sets the time before an abnormal condition causes the function block to set
a Status or Fault condition.
1000 = 1000 ms.
PLUS+1 Compliant JS7000 XYP3P5-Axis Joystick Function Block
User Manual
JS7000_XYP3_P5 Function Block
L1123537
Rev BA
December 2011
13
About Calibration Windows and Default Calibration Values
The following graph shows the relationship between the default calibration values and the
three windows in which the function block captures calibration values during
autocalibration.
The JS7000_XYP3_P5 function block’s SnsrPwr is 5000 mV.
The JS7000_XYP3_P5 function block’s default:
CalLow calibration value is 1000, or 10% (500 mV) of SnsrPwr.
CalMid calibration value is 5000, or 50% (2500 mV) of SnsrPwr.
CalHi calibration value is 9000, or 90% (4500 mV) of SnsrPwr.
The JS7000_XYP3_P5 function block’s CalWindow (Calibration window) is 1000, or
500 mV wide (10% of SnsrPwr).
(The Default values for CalLow, CalMid, and CalHi are set in the Memory page. The
CalWindow value is set in the JS7000_XYP3_P5 page.)
The 500 mV wide calibration windows center on the Default values for CalLow,
CalMid, and CalHi.
PLUS+1 Compliant JS7000 XYP3P5-Axis Joystick Function Block
User Manual
JS7000_XYP3_P5 Function Block
14
L1123537
Rev BA
December 2011
During autocalibration, an input voltage must be between:
250–750 mV to be captured as a CalLow calibration value.
2250–2750 mV to be captured as CalMid calibration value.
4250–4750 mV to be captured as a CalHi calibration value.
PLUS+1 Compliant JS7000 XYP3P5-Axis Joystick Function Block
User Manual
JS7000_XYP3_P5 Function Block
L1123537
Rev BA
December 2011
15
About Calibration Values and Deadbands
The following graph shows the:
Formulas used by the function block to calculate high, middle, and low deadband
width.
Relationship between the calibration values captured during autocalibration and the
width of the deadbands.
During autocalibration, the JS7000_XYP3_P5 function block captured the:
CalLo calibration value at 700 mV.
CalMid calibration value at 2300 mV.
CalHi calibration value at 4700 mV.
PLUS+1 Compliant JS7000 XYP3P5-Axis Joystick Function Block
User Manual
JS7000_XYP3_P5 Function Block
16
L1123537
Rev BA
December 2011
An input voltage that falls within the:
Dband_Low deadband produces a -100% output from the function block.
Dband_Mid deadbands produces a 0% output from the function block.
Dband_Hi deadband produces a +100% output from the function block.
PLUS+1 Compliant JS7000 XYP3P5-Axis Joystick Function Block
User Manual
JS7000_XYP3_P5 Function Block
L1123537
Rev BA
December 2011
17
MC ControllerInput Configuration
If you have an SC controller, see SC Controller—Input Configuration on page 20.
You can route the voltage needed by a joystick input though:
A MFIn (Multifunction Input) on your controller.
An AnIn (Analog Input) on your controller.
A DigAn (Digital/Analog input) on your controller.
You must configure the input that you use to accept a voltage input.
MC ControllerHow to Configure a MFIn
1. In the GUIDE template, enter the Inputs page.
2. Enter the MFIn page that routes voltage to the input.
3. Delete the route as shown in the preceding figure.
PLUS+1 Compliant JS7000 XYP3P5-Axis Joystick Function Block
User Manual
JS7000_XYP3_P5 Function Block
18
L1123537
Rev BA
December 2011
MC ControllerHow to Configure an AnIn
1. In the GUIDE template, enter the Inputs page.
2. Enter the AnIn page that routes voltage to the input.
3. Delete the route as shown in the preceding figure.
PLUS+1 Compliant JS7000 XYP3P5-Axis Joystick Function Block
User Manual
JS7000_XYP3_P5 Function Block
L1123537
Rev BA
December 2011
19
MC ControllerHow to Configure a DigAn
1. In the GUIDE template, enter the Inputs page.
2. Enter the DigAn page that routes voltage to the input.
3. Delete the route as shown in the preceding figure.
PLUS+1 Compliant JS7000 XYP3P5-Axis Joystick Function Block
User Manual
JS7000_XYP3_P5 Function Block
20
L1123537
Rev BA
December 2011
SC ControllerInput Configuration
If you have an MC controller, see MC Controller—Input Configuration on page 17.
You can route the voltage needed by a joystick input though:
A MFIn (Multifunction Input) on your controller.
A DigAn (Digital/Analog) input on your controller.
You must configure the input that you use to accept a voltage input.
SC ControllerHow to Configure a MFIn
1. In the GUIDE template, enter the Inputs page.
2. Enter the MFIn page that routes voltage to the input.
3. Delete the routes as shown in the preceding figure.
  • 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
  • Page 23 23
  • Page 24 24
  • Page 25 25
  • Page 26 26
  • Page 27 27
  • Page 28 28
  • Page 29 29
  • Page 30 30
  • Page 31 31
  • Page 32 32
  • Page 33 33
  • Page 34 34
  • Page 35 35
  • Page 36 36
  • Page 37 37
  • Page 38 38

Danfoss JS7000 User guide

Type
User guide

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

Finding information in a document is now easier with AI