PLUS+1 Compliant JS1000 XYP3-Axis Joystick Function Block
User Manual
JS1000_XYP3 Function Block
11007120
·
Rev BA
·
September 2011
5
JS1000_XYP3 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, X, and Y inputs have identical configuration and calibration 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%.
P3, X, and Y inputs have identical configuration and calibration requirements.
Outputs
JS1000_XYP3 Function Block Outputs
Output Type Range Description
Status Outputs a bus with Status signals.
Status_P3,
Status_X,
Status_Y
U16 —— Indicate the calibration and setup condition of the P3, X, and Y inputs.
The Status and Fault outputs use 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_P3,
Fault_X,
Fault_Y
U16 —— Indicate the operating condition of the P3, X, and Y inputs.
– 0x0000 = Block is OK.
– 0x8001 = Input value is too low.
– 0x8002 = Input value is too high.
– 0x8004 = Short circuit.
– 0x8008 = Open circuit.