Danfoss JS1-H User guide

Type
User guide
User Manual
PLUS+1 ® Compliant
JS1 CANopen CANplus Joystick Function
Blocks
www.danfoss.com
Revision history Table of revisions
Date Changed Rev
February 2020 First Edition 0101
User Manual
PLUS+1® Compliant JS1 CANopen CANplus Joystick Function Block
2 |
©
Danfoss | February 2020 AQ309185946321en-000101
JS1 CANopen CANplus Function Block
Overview..............................................................................................................................................................................................4
Inputs....................................................................................................................................................................................................5
Parameters.....................................................................................................................................................................................5
Outputs................................................................................................................................................................................................ 6
Status and Fault Logic..................................................................................................................................................................11
Boolean Output Signals..........................................................................................................................................................11
Proportional Output Signals.................................................................................................................................................11
Configuration of the PLUS+1 GUIDE Template...................................................................................................................12
JS1 CANplus Service Screens
JS1 CANplus 18 Pin Service Screens........................................................................................................................................13
JS1 CANplus 24 Pin Service Screens........................................................................................................................................15
User Manual
PLUS+1® Compliant JS1 CANopen CANplus Joystick Function Block
Contents
©
Danfoss | February 2020 AQ309185946321en-000101 | 3
Overview
The JS1 function block configures the output of a Danfoss JS1 CANopen CANplus joystick.
The JS1_Co_CANplus_18Pin function block configures the output of a Danfoss JS1 18 Pin CANplus
joystick.
JS1_Co_CANplus_24Pin function block configures the output of a Danfoss JS1 24 Pin CANplus
joystick.
In addition to grip and handle inputs, the JS1 CANplus joystick also has 11 external inputs. Four of these
inputs can be configured as analog inputs.
The JS1 CANplus joystick broadcasts these CANopen messages that report joystick inputs:
CANopen HEARTBEAT Message - Reports the operational state of the joystick.
CANopen EMCY message - In the event of a fault, this message reports the details of the fault.
CANopen PDO1 Message - The state of buttons 1 to 12. The state of digital inputs external to the
joystick.
CANopen PDO2 Message - The position of the x and y axis position of the joystick
CANopen PDO3 Message - The position of the proportional (analog) inputs on the joystick grip.
CANopen PDO4 Message - The value of other analog inputs that are external to the joystick.
The JS1 function block receives these messages and parses them into meaningful signals that can be
used in an application.
User Manual
PLUS+1® Compliant JS1 CANopen CANplus Joystick Function Block
JS1 CANopen CANplus Function Block
4 |
©
Danfoss | February 2020 AQ309185946321en-000101
Inputs
JS1_CANplus function block inputs
Input Type Range Description
Node —— —— Specifies the CANopen address of the joystick.
All Node addresses on the same CANopen bus must be
different. Do not use the same address twice.
The Type code on the joystick label identifies the source
address. Typical addresses are C33 (right), C34 (left),
C35 (center), and C36 (auxiliary).
Enter the source address in hexadecimal format as shown in the
following examples:
C33 (right) = 0x33
C34 (left) = 0x34
C35 (center) = 0x35
C36 (auxiliary) = 0x36
CAN —— —— In the GUIDE template, identify the CAN bus that inputs CAN
messages from the joystick. Route this bus to the CAN input on
this function block.
CAN messages sent from the joystick to the function block
contain information about the availability and state of joystick
inputs, joystick input faults, and joystick commands.
Parameters
Signal Type Range Description
Heartbeat_Timeout
U16 0 to 1000 How many milliseconds to wait for a response before timing
out. A value less than twenty for this parameter disables
timeout checking.
PDO1_Timeout
U16 0 to 1000 How many milliseconds to wait for a response before timing
out. A value less than twenty for this parameter disables
timeout checking.
PDO2_Timeout
U16 0 to 1000 How many milliseconds to wait for a response before timing
out. A value less than twenty for this parameter disables
timeout checking.
PDO3_Timeout
U16 0 to 1000 How many milliseconds to wait for a response before timing
out. A value less than twenty for this parameter disables
timeout checking.
PDO4_Timeout
U16 0 to 1000 How many milliseconds to wait for a response before timing
out. A value less than twenty for this parameter disables
timeout checking.
NMT_Strt BOOL T/F Enables the function block to transmit a request to the joystick
to enter the operational state when the joystick is in Boot up or
Pre-operational state.
Ext BOOL T/F
Determines whether the messages use 11 or 29 bit identifiers.
T = 29 bit identifier
F = 11 bit identifier
User Manual
PLUS+1® Compliant JS1 CANopen CANplus Joystick Function Block
JS1 CANopen CANplus Function Block
©
Danfoss | February 2020 AQ309185946321en-000101 | 5
Outputs
The JS1 CANplus function block has Status, EMCY, Fault, and Out outputs.
Status outputs a bus with signals that report on the status of the joystick. See the following table for
a description of these signals.
EMCY outputs a bus with signals that indicate error and failure information from the joystick.
Fault outputs a bus with signals that report joystick faults. See the table for a description of these
signals.
Out outputs a bus with command signals. See the table for a description of these signals.
JS1 CANplus function block Status output
Signal Type Range Description
Btn1_NA–Btn12_NA BOOL —— Indicates if an input is available from a grip-mounted push
button switch.
T = Not available
F = Available
T_NA BOOL —— Indicates if an input from a rotational (theta) axis is available.
T = Not available
F = Available
XGrp_NA BOOL —— Indicates if an input from a grip-mounted, x-axis, proportional
switch is available.
T = Not available
F = Available
X_NA BOOL —— Indicates if an input from the joystick’s x axis is available.
T = Not available
F = Available
YGrp_NA BOOL —— Indicates if an input from a grip-mounted, y-axis, proportional
switch is available.
T = Not available
F = Available
Y_NA BOOL —— Indicates if an input from the joystick’s y axis is available.
T = Not available
F = Available
JS1 CANplus function block EMCY output
Signal Type Range Description
EMCY —— ——
Outputs a bus that contains the following status signals. These
signals indicate errors and failure information reported by the
joystick.
Error_Code U16 0 to 0xFFFF
Indicates the specific error condition reported for the joystick.
• 0x3110 = Voltage high
• 0x3120 = Voltage low
• 0xFF10 = Not calibrated
• 0xFF20 = Redundancy failure
Error_Register U8 0 to 10000
Indicates what type of error is reported by the joystick.
• Bit 0 : Generic
• Bit 1 : Current
• Bit 2 : Voltage
• Bit 3 : Temperature
• Bit 4 : Communication
• Bit 5 : Device
• Bit 6 : Reserved
• Bit 7 : Manufacturer Specific
OccurrenceCounter U8 0 to 127 Indicates number of recorded instances of the error.
User Manual
PLUS+1® Compliant JS1 CANopen CANplus Joystick Function Block
JS1 CANopen CANplus Function Block
6 |
©
Danfoss | February 2020 AQ309185946321en-000101
JS1 CANplus function block EMCY output (continued)
Signal Type Range Description
SensorIdentifier U8 0 to 255
Indicates the source of the error reported by the joystick.
• 0x80 = X
• 0x81 = Y
• 0x82 = Grip X
• 0x83 = Grip Y
• 0x84 = Grip Theta
Rx_EMCY BOOL ——
Indicates when the function block receives a CANopen EMCY
message. This message reports joystick detected failures and
fault conditions.
T = Message received.
F = Message not received.
Fault outputs a bus with signals that report joystick faults. The following table describes these signals.
JS1 CANplus function block Fault output
Signal Type Range Description
Btn1_Flt–Btn12_Flt BOOL —— Indicates if the input from a grip-mounted push-button switch
has a fault.
T = Fault
F = No fault
T_Flt BOOL —— Indicates if the input from the joystick’s rotational (theta) axis
has a fault.
T = Fault
F = No fault
TimeOut_Heartbeat BOOL —— Indicates if the function block receives a CAN Rx_HEARTBEAT
(Receive HEARTBEAT Message) within a defined timeout limit.
This message reports the NMT state of the joystick.
T = Message not received within Heartbeat_Timeout limit
F = Message received within Heartbeat_Timeout limit
TimeOut_PDO1 BOOL —— Indicates if the function block receives a CAN Rx_PDO1 (Process
Data Object 1) within a defined timeout limit.
This message reports the status of buttons and digital inputs.
When this signal is T, the function block sets all Out signals
associated with the Rx_PDO1 message to either 0 or F. It sets all
Fault signals associated with the Rx_PDO1 message to T.
When this signal becomes F again, the function block enables
all Out signals associated with the Rx_PDO1 message. It resets
all Fault signals associated with the Rx_PDO1 message to F.
T = Message not received within a PDO1_Timeout limit
F = Message received within a PDO1_Timeout limit
TimeOut_PDO2 BOOL —— Indicates if the function block receives a CAN Rx_PDO2 (Process
Data Object 2) within a defined timeout limit.
When this signal is T, the function block sets all Out signals
associated with the Rx_PDO2 message to either 0 or F. It sets all
Fault signals associated with the Rx_PDO2 message to T.
When this signal becomes F again, the function block enables
all Out signals associated with the Rx_PDO2 message. It resets
all Fault signals associated with the Rx_PDO2 message to F.
T = Message not received within PDO2_Timeout limit
F = Message received within PDO2_Timeout limit
User Manual
PLUS+1® Compliant JS1 CANopen CANplus Joystick Function Block
JS1 CANopen CANplus Function Block
©
Danfoss | February 2020 AQ309185946321en-000101 | 7
JS1 CANplus function block Fault output (continued)
Signal Type Range Description
TimeOut_PDO3 BOOL —— Indicates if the function block receives a CAN Rx_PDO3 (Process
Data Object 3) within a defined timeout limit.
When this signal is T, the function block sets all Out signals
associated with the Rx_PDO3 message to either 0 or F. It sets all
Fault signals associated with the Rx_PDO3 message to T.
When this signal becomes F again, the function block enables
all Out signals associated with the Rx_PDO3 message. It resets
all Fault signals associated with the Rx_PDO3 message to F.
T = Message not received within PDO3_Timeout limit
F = Message received within PDO3_Timeout limit
TimeOut_PDO4 BOOL —— Indicates if the function block receives a CAN Rx_PDO4 (Process
Data Object 4) within a defined timeout limit.
This message reports the sensor power of the joystick.
When this signal is T, the function block sets all Out signals
associated with the Rx_PDO4 message to either 0 or F. It sets all
Fault signals associated with the Rx_PDO4 message to T.
When this signal becomes F again, the function block enables
all Out signals associated with the Rx_PDO4 message. It resets
all Fault signals associated with the Rx_PDO4 message to F.
T = Message not received within PDO4_Timeout limit
F = Message received within PDO4_Timeout limit
NoMsgReceived_Heart
beat
BOOL —— No Heartbeat received from the device.
T = No message received since power on.
F = At least one message has been received.
NoMsgReceived_PDO1 BOOL —— No PDO1 received from the device.
T = No message received since power on.
F = At least one message has been received.
NoMsgReceived_PDO2 BOOL —— No PDO2 received from the device.
T = No message received since power on.
F = At least one message has been received.
NoMsgReceived_PDO3 BOOL —— No PDO3 received from the device.
T = No message received since power on.
F = At least one message has been received.
NoMsgReceived_PDO4 BOOL —— No PDO4 received from the device.
T = No message received since power on.
F = At least one message has been received.
XGrp_Flt BOOL —— Indicates if the input from a grip-mounted, x-axis proportional
switch has a fault.
T = Fault
F = No fault
X_Flt BOOL —— Indicates if the input from the joystick’s x axis has a fault.
T = Fault
F = No fault
YGrp_Flt BOOL —— Indicates if the input from a grip-mounted, y-axis proportional
switch has a fault.
T = Fault
F = No fault
Y_Flt BOOL —— Indicates if the input from the joystick’s y axis has a fault.
T = Fault
F = No fault
Out on the JS1_CAN plus function block outputs a bus with command signals.
These command signals originate from the:
User Manual
PLUS+1® Compliant JS1 CANopen CANplus Joystick Function Block
JS1 CANopen CANplus Function Block
8 |
©
Danfoss | February 2020 AQ309185946321en-000101
Joystick and its grip mounted buttons and switches.
Inputs on the joystick’s connector(s).
The following table describes the joystick signals.
(See the table for a description of the signals that originate from the 18 and 24 pin variants.)
JS1 CANplus function block Out output—joystick signals
Signal Type Range Description
Btn1–Btn12 BOOL —— Indicates the states of grip-mounted push-button switches.
T = Closed
F = Open
Rx_PDO1 BOOL —— Indicates when the function block receives a CAN Rx_PDO1
(Process Data Object 1).
T = Message received
F = Message not received
Rx_PDO2 BOOL —— Indicates when the function block receives a CAN Rx_PDO2
(Process Data Object 2).
T = Message received
F = Message not received
Rx_PDO3 BOOL
—— Indicates when the function block receives a CAN Rx_PDO3
(Process Data Object 3).
T = Message received
F = Message not received
T_Axis_Psn S16 ±10000 Indicates the position of the joystick’s rotational (theta) axis.
-10000 = -100%
+10000 = +100%
XGrp_Psn S16 ±10000 Indicates the position of a grip-mounted, x-axis proportional
switch.
-10000 = -100%
+10000 = +100%
X_Axis_Psn S16 ±10000 Indicates the position of the joystick’s x axis.
-10000 = -100%
+10000 = +100%
YGrp_Psn S16 ±10000 Indicates the position of a grip-mounted, y-axis proportional
switch.
-10000 = -100%
+10000 = +100%
Y_Axis_Psn S16 ±10000 Indicates the position of the joystick’s y axis.
-10000 = -100%
+10000 = +100%
Curr_NMT_State U8 0 to 0xFF
The current NMT state of the joystick.
0x00 = Boot Up
0x04 = Stopped
0x05 = Operational
0x7F = Preoperational
Rx_Heartbeat BOOL
—— Indicates when the function block receives a CAN Rx_Heartbeat.
This message reports the joystick's NMT state.
T = Message received
F = Message not received
Status U16 0, 0x8008 This signal indicates if a parameter fault is declared. It’s a bitwise
code, so multiple items can be reported at a time. The following
status codes are provided:
0x0000: No fault
0x8008: At least one parameter is out of range
The following table describes the signals that originate from inputs on the18 pin joystick.
User Manual
PLUS+1® Compliant JS1 CANopen CANplus Joystick Function Block
JS1 CANopen CANplus Function Block
©
Danfoss | February 2020 AQ309185946321en-000101 | 9
JS1 CANplus function block Out output—18 pin joystick signals
Signal Type Range Description
C1p06_DigIn —— —— The C1p06_DigIn bus contains a DigIn signal.
DigIn BOOL Indicates the state of the input on joystick connector pin
C1p06.
T = Active
F = Inactive
C1p09_DigAn
C1P12_DigAn
—— —— The C1p09, C1p10, C1p11, and C1p12 buses each contain a
DigIn and a Voltage signal.
DigIn BOOL —— Indicates the state of the inputs on joystick connector pins
C1p09, C1p10, C1p11, and C1p12.
T = Active
F = Inactive
Voltage U16 0–5000 Indicates the voltage applied to joystick connector pins C1p09,
C1p10, C1p11, and C1p12.
C1p13_DigIn
C1p18_DigIn
—— —— The C1p13, C1p14, C1p15, C1p16, C1p17, and C1p18 buses
each contain a DigIn signal.
DigIn BOOL —— Indicates the state of the inputs on joystick connector pins
C1p13, C1p14, C1p15, C1p16, C1p17, and C1p18.
T = Active
F = Inactive
Rx_PDO4 BOOL
—— Is true for the first cycle that new data is received.
Indicates that the following signals updated -
C1P09_DigAn.Voltage, C1p10_DigAn.Voltage,
C1p11_DigAn.Voltage, C1p12_DigAn.Voltage.
T = A PDO4 message was received this cycle.
F = A PDO4 message was not received this cycle.
The following table describes the signals that originate from inputs on the 24 pin joystick.
JS1 CANplus function block Out output—24 pin joystick signals
Signal Type Range Description
C2p01_DigIn —— —— The C2p01_DigIn bus contains a DigIn signal.
DigIn BOOL Indicates the state of the input on joystick connector pin
C2p01.
T = Active
F = Inactive
C1p07_DigAn, ,C1p08_
DigAn, C1p11_DigAn,
C1p12_DigAn
—— —— The C1p07, C1p08, C1p11, and C1p12 buses each contain a
DigIn and a Voltage signal.
DigIn BOOL —— Indicates the state of the inputs on joystick connector pins
C1p07, C1p08, C1p11, and C1p12.
T = Active
F = Inactive
Voltage U16 0–5000 Indicates the voltage applied to joystick connector pins C1p07,
C1p08, C1p11, and C1p12.
C2p07_DigIn
C2p12_DigIn
—— —— The C2p07, C2p08, C2p09, C2p10, C2p11, and C2p12 buses
each contain a DigIn signal.
User Manual
PLUS+1® Compliant JS1 CANopen CANplus Joystick Function Block
JS1 CANopen CANplus Function Block
10 |
©
Danfoss | February 2020 AQ309185946321en-000101
JS1 CANplus function block Out output—24 pin joystick signals (continued)
Signal Type Range Description
DigIn BOOL —— Indicates the state of the inputs on joystick connector pins
C2p07, C2p08, C2p09, C2p10, C2p11, and C2p12.
T = Active
F = Inactive
Rx_PDO4 BOOL
—— Is true for the first cycle that new data is received.
Indicates that the following signals updated -
C1p08_DigAn.Voltage, C1p11_DigAn.Voltage,
C1p12_DigAn.Voltage.
T = A PDO4 message was received this cycle.
F = A PDO4 message was not received this cycle.
Status and Fault Logic
Boolean Output Signals
The changing states of the Status and Fault signals affect the value of Boolean output signals.
Output Signal
Status Signal
State
Fault Signal
State
Output Signal
Value
Btn1–Btn12, T_Axis_Det, XGrp_Det, X_Axis_Det,
YGrp_Det, Y_Axis_Det
F F T or F
T T F
T F F
F T F
For example:
As long as the Status signal and the Fault signal for the Btn1 input are both F, the Btn1 output signal
can be either T or F.
As soon as either the Status signal or the Fault signal for the Btn1 input becomes T, the Btn1 output
signal goes to and stays F.
When the Status signal and the Fault signal for the Btn1 input are again both F, the Btn1 output
signal returns to its normal T or F operation.
Proportional Output Signals
The states of the Status and Fault signals can change and affect the value of proportional output signals.
Output Signal
Status Signal
State
Fault Signal
State
Output Signal
Value
T_Axis_Psn, XGrp_Psn, X_Axis_Psn, YGrp_Psn, Y_Axis_Psn F F ±10000
T T 0
T F 0
F T 0
For example:
As long as the Status signal and the Fault signal for the T_Axis_Psn input are both F, the
T_Axis_Psn output signal ranges ±10000.
As soon as either the Status signal or the Fault signal for the T_Axis_Psn input becomes T, the
T_Axis_Psn output signal goes to and stays at 0.
When the Status signal and the Fault signal for the T_Axis_Psn input are again both F, the
T_Axis_Psn output signal returns to its normal ±10000 operation.
User Manual
PLUS+1® Compliant JS1 CANopen CANplus Joystick Function Block
JS1 CANopen CANplus Function Block
©
Danfoss | February 2020 AQ309185946321en-000101 | 11
Configuration of the PLUS+1 GUIDE Template
You do not have to change the configuration of either inputs or outputs in the PLUS+1 GUIDE template
to use the function block.
User Manual
PLUS+1® Compliant JS1 CANopen CANplus Joystick Function Block
JS1 CANopen CANplus Function Block
12 |
©
Danfoss | February 2020 AQ309185946321en-000101
JS1 CANplus 18 Pin Service Screens
JS1_CANplus_18Pin Reusable Panel Screen
JS1_CANplus_18Pin Reusable Panel External Inputs screen description
Name Unit Description
C1p09_DigAn mV
Indicates the voltage applied to the associated joystick connector pin. This signal
also has a digital input that is indicated here.
On = Active
Off = Inactive
C1p10_DigAn mV
Indicates the voltage applied to the associated joystick connector pin. This signal
also has a digital input that is indicated here.
On = Active
Off = Inactive
C1p11_DigAn mV
Indicates the voltage applied to the associated joystick connector pin. This signal
also has a digital input that is indicated here.
On = Active
Off = Inactive
C1p12_DigAN mV
Indicates the voltage applied to the associated joystick connector pin. This signal
also has a digital input that is indicated here.
On = Active
Off = Inactive
Digitals –
C1p06, C1p13-C1p18
--
Indicates the state of the associated digital input on the joystick connector.
On = Active
Off = Inactive
Heartbeat - Timed Out --
Indicates if the function block receives a CAN Rx_HEARTBEAT (Receive HEARTBEAT
Message) within a defined timeout limit.
This message reports the NMT state of the joystick.
T = Message not received within Heartbeat_Timeout limit
F = Message received within Heartbeat_Timeout limit
Heartbeat -
NoMsgRcvd
--
No Heartbeat message received from the device.
Flt = No message received since power on.
OK = At least one message has been received.
User Manual
PLUS+1® Compliant JS1 CANopen CANplus Joystick Function Block
JS1 CANplus Service Screens
©
Danfoss | February 2020 AQ309185946321en-000101 | 13
JS1_CANplus_18Pin Reusable Panel External Inputs screen description (continued)
Name Unit Description
PDO1 - Timed Out --
Indicates if the function block receives a CAN Rx_PDO1 (Process Data Object 1)
within a defined timeout limit.
This message reports the status of buttons and digital inputs.
When this signal is T, the function block sets all Out signals associated with the
Rx_PDO1 message to either 0 or F. It sets all Fault signals associated with the
Rx_PDO1 message to T.
When this signal becomes F again, the function block enables all Out signals
associated with the Rx_PDO1 message. It resets all Fault signals associated with the
Rx_PDO1 message to F.
T = Message not received within a PDO1_Timeout limit
F = Message received within a PDO1_Timeout limit
PDO1 - NoMsgRcvd --
No PDO1 message received from the device.
Flt = No message received since power on.
OK = At least one message has been received.
PDO4 - Timed Out --
Indicates if the function block receives a CAN Rx_PDO4 (Process Data Object 4)
within a 2500 ms timeout limit.
This message reports the sensor power of the joystick.
When this signal is T, the function block sets all Out signals associated with the
Rx_PDO4 message to either 0 or F. It sets all Fault signals associated with the
Rx_PDO4 message to T.
When this signal becomes F again, the function block enables all Out signals
associated with the Rx_PDO4 message. It resets all Fault signals associated with the
Rx_PDO4 message to F.
T = Message not received within PDO4_Timeout limit
F = Message received within PDO4_Timeout limit
PDO4 - NoMsgRcvd --
No PDO4 message received from the device.
Flt = No message received since power on.
OK = At least one message has been received.
JS1_CANplus_18Pin Reusable Panel Joystick Signals screen description
Item Unit Description
Buttons - Btn (1 to 12) --
Indicates the states of grip-mounted push-button switches.
On = Closed
Off = Open
If the NA is active, then the signal is not available. The associated signal is set to
false.
If the Flt is active, then a fault condition currently exists for the signal. The
associated signal is set to false.
Node Address --
Specifies the factory-set node address of the joystick.
The Type code on the joystick label identifies the node address.
Positions – X Axis %
Indicates the position of the joystick’s X-axis.
If the NA is active, then the signal is not available. The associated signal is set to
false.
If the Flt is active, then a fault condition currently exists for the signal. The
associated signal is set to false.
Positions – Y Axis %
Indicates the position of the joystick’s Y-axis.
If the NA is active, then the signal is not available. The associated signal is set to
false.
If the Flt is active, then a fault condition currently exists for the signal. The
associated signal is set to false.
Positions – T Axis %
Indicates the position of the joystick’s T-axis.
If the NA is active, then the signal is not available. The associated signal is set to
false.
If the Flt is active, then a fault condition currently exists for the signal. The
associated signal is set to false.
User Manual
PLUS+1® Compliant JS1 CANopen CANplus Joystick Function Block
JS1 CANplus Service Screens
14 |
©
Danfoss | February 2020 AQ309185946321en-000101
JS1_CANplus_18Pin Reusable Panel Joystick Signals screen description (continued)
Item Unit Description
Positions – X Grp Axis %
Indicates the position of the joystick’s X-axis proportional switch.
If the NA is active, then the signal is not available. The associated signal is set to
false.
If the Flt is active, then a fault condition currently exists for the signal. The
associated signal is set to false.
Positions – Y Grp Axis %
Indicates the position of the joystick’s Y-axis proportional switch.
If the NA is active, then the signal is not available. The associated signal is set to
false.
If the Flt is active, then a fault condition currently exists for the signal. The
associated signal is set to false.
PDO1 - Timed Out --
How many milliseconds to wait for a response before timing out. A value less than
twenty for this parameter disables timeout checking.
PDO1 - NoMsgRcvd --
No PDO1 message received from the device.
Flt = No message received since power on.
OK = At least one message has been received.
PDO2 - Timed Out --
How many milliseconds to wait for a response before timing out. A value less than
twenty for this parameter disables timeout checking.
PDO2 - NoMsgRcvd --
No PDO2 message received from the device.
Flt = No message received since power on.
OK = At least one message has been received.
PDO3 - Timed Out --
How many milliseconds to wait for a response before timing out. A value less than
twenty for this parameter disables timeout checking.
PDO3 - NoMsgRcvd --
No PDO3 message received from the device.
Flt = No message received since power on.
OK = At least one message has been received.
Status --
This signal indicates if a parameter fault is declared. It’s a bitwise code, so multiple
items can be reported at a time. The following status codes are provided:
0x0000: No fault
0x8008: At least one parameter is out of range
JS1 CANplus 24 Pin Service Screens
This screen shows two panels for the JS1_CANplus_24Pin Function Block. These panels can be reused in
other diagnostic applications.
JS1_CANplus_24Pin Reusable Panel Screen
User Manual
PLUS+1® Compliant JS1 CANopen CANplus Joystick Function Block
JS1 CANplus Service Screens
©
Danfoss | February 2020 AQ309185946321en-000101 | 15
JS1_CANplus_24Pin Reusable Panel External Inputs screen description
Item Unit Description
C1p07_DigAn mV
Indicates the voltage applied to the associated joystick connector pin. This signal
also has a digital input that is indicated here.
On = Active
Off = Inactive
C1p08_DigAn mV
Indicates the voltage applied to the associated joystick connector pin. This signal
also has a digital input that is indicated here.
On = Active
Off = Inactive
C1p11_DigAn mV
Indicates the voltage applied to the associated joystick connector pin. This signal
also has a digital input that is indicated here.
On = Active
Off = Inactive
C1p12_DigAN mV
Indicates the voltage applied to the associated joystick connector pin. This signal
also has a digital input that is indicated here.
On = Active
Off = Inactive
Digitals –
C2p01, C2p07-C2p12
--
Indicates the state of the associated digital input on the joystick connector.
On = Active
Off = Inactive
Heartbeat - Timed Out --
Indicates if the function block receives a CAN Rx_HEARTBEAT (Receive HEARTBEAT
Message) within a defined timeout limit.
This message reports the NMT state of the joystick.
T = Message not received within Heartbeat_Timeout limit
F = Message received within Heartbeat_Timeout limit
Heartbeat -
NoMsgRcvd
--
No Heartbeat message received from the device.
Flt = No message received since power on.
OK = At least one message has been received.
PDO1 - Timed Out --
Indicates if the function block receives a CAN Rx_PDO1 (Process Data Object 1)
within a defined timeout limit.
This message reports the status of buttons and digital inputs.
When this signal is T, the function block sets all Out signals associated with the
Rx_PDO1 message to either 0 or F. It sets all Fault signals associated with the
Rx_PDO1 message to T.
When this signal becomes F again, the function block enables all Out signals
associated with the Rx_PDO1 message. It resets all Fault signals associated with the
Rx_PDO1 message to F.
T = Message not received within a PDO1_Timeout limit
F = Message received within a PDO1_Timeout limit
PDO1 - NoMsgRcvd --
No PDO1 message received from the device.
Flt = No message received since power on.
OK = At least one message has been received.
PDO4 - Timed Out --
Indicates if the function block receives a CAN Rx_PDO4 (Process Data Object 4)
within a 2500 ms timeout limit.
This message reports the sensor power of the joystick.
When this signal is T, the function block sets all Out signals associated with the
Rx_PDO4 message to either 0 or F. It sets all Fault signals associated with the
Rx_PDO4 message to T.
When this signal becomes F again, the function block enables all Out signals
associated with the Rx_PDO4 message. It resets all Fault signals associated with the
Rx_PDO4 message to F.
T = Message not received within PDO4_Timeout limit
F = Message received within PDO4_Timeout limit
PDO4 - NoMsgRcvd --
No PDO4 message received from the device.
Flt = No message received since power on.
OK = At least one message has been received.
User Manual
PLUS+1® Compliant JS1 CANopen CANplus Joystick Function Block
JS1 CANplus Service Screens
16 |
©
Danfoss | February 2020 AQ309185946321en-000101
JS1 CANplus_24Pin Reusable Panel Joystick Signals screen description
Item Unit Description
Buttons - Btn (1 to 12) --
Indicates the states of grip-mounted push-button switches.
On = Closed
Off = Open
If the NA is active, then the signal is not available. The associated signal is set to
false.
If the Flt is active, then a fault condition currently exists for the signal. The
associated signal is set to false.
Node Address --
Specifies the factory-set node address of the joystick.
The Type code on the joystick label identifies the node address.
PDO1 - Timed Out --
Indicates if the function block receives a CAN Rx_PDO1 (Process Data Object 1)
within a defined timeout limit.
This message reports the status of buttons and digital inputs.
When this signal is T, the function block sets all Out signals associated with the
Rx_PDO1 message to either 0 or F. It sets all Fault signals associated with the
Rx_PDO1 message to T.
When this signal becomes F again, the function block enables all Out signals
associated with the Rx_PDO1 message. It resets all Fault signals associated with the
Rx_PDO1 message to F.
T = Message not received within a PDO1_Timeout limit
F = Message received within a PDO1_Timeout limit
PDO1 - NoMsgRcvd --
No PDO1 message received from the device.
Flt = No message received since power on.
OK = At least one message has been received.
PDO2 - Timed Out --
dicates if the function block receives a CAN Rx_PDO2 (Process Data Object 2) within
a defined timeout limit.
When this signal is T, the function block sets all Out signals associated with the
Rx_PDO2 message to either 0 or F. It sets all Fault signals associated with the
Rx_PDO2 message to T.
When this signal becomes F again, the function block enables all Out signals
associated with the Rx_PDO2 message. It resets all Fault signals associated with the
Rx_PDO2 message to F.
T = Message not received within PDO2_Timeout limit
F = Message received within PDO2_Timeout limit
PDO2 - NoMsgRcvd --
No PDO2 message received from the device.
Flt = No message received since power on.
OK = At least one message has been received.
PDO3 - Timed Out --
Indicates if the function block receives a CAN Rx_PDO3 (Process Data Object 3)
within a defined timeout limit.
When this signal is T, the function block sets all Out signals associated with the
Rx_PDO3 message to either 0 or F. It sets all Fault signals associated with the
Rx_PDO3 message to T.
When this signal becomes F again, the function block enables all Out signals
associated with the Rx_PDO3 message. It resets all Fault signals associated with the
Rx_PDO3 message to F.
T = Message not received within PDO3_Timeout limit
F = Message received within PDO3_Timeout limit
PDO3 - NoMsgRcvd --
No PDO3 message received from the device.
Flt = No message received since power on.
OK = At least one message has been received.
Positions – X Axis %
Indicates the position of the joystick’s X-axis.
If the NA is active, then the signal is not available. The associated signal is set to
false.
If the Flt is active, then a fault condition currently exists for the signal. The
associated signal is set to false.
User Manual
PLUS+1® Compliant JS1 CANopen CANplus Joystick Function Block
JS1 CANplus Service Screens
©
Danfoss | February 2020 AQ309185946321en-000101 | 17
JS1 CANplus_24Pin Reusable Panel Joystick Signals screen description (continued)
Item Unit Description
Positions – Y Axis %
Indicates the position of the joystick’s Y-axis.
If the NA is active, then the signal is not available. The associated signal is set to
false.
If the Flt is active, then a fault condition currently exists for the signal. The
associated signal is set to false.
Positions – T Axis %
Indicates the position of the joystick’s T-axis.
If the NA is active, then the signal is not available. The associated signal is set to
false.
If the Flt is active, then a fault condition currently exists for the signal. The
associated signal is set to false.
Positions – X Grp Axis %
Indicates the position of the joystick’s X-axis proportional switch.
If the NA is active, then the signal is not available. The associated signal is set to
false.
If the Flt is active, then a fault condition currently exists for the signal. The
associated signal is set to false.
Positions – Y Grp Axis %
Indicates the position of the joystick’s Y-axis proportional switch.
If the NA is active, then the signal is not available. The associated signal is set to
false.
If the Flt is active, then a fault condition currently exists for the signal. The
associated signal is set to false.
Status --
This signal indicates if a parameter fault is declared. It’s a bitwise code, so multiple
items can be reported at a time. The following status codes are provided:
0x0000: No fault
0x8008: At least one parameter is out of range
User Manual
PLUS+1® Compliant JS1 CANopen CANplus Joystick Function Block
JS1 CANplus Service Screens
18 |
©
Danfoss | February 2020 AQ309185946321en-000101
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
Power Solutions GmbH & Co. OHG
Krokamp 35
D-24539 Neumünster, Germany
Phone: +49 4321 871 0
Danfoss
Power Solutions ApS
Nordborgvej 81
DK-6430 Nordborg, Denmark
Phone: +45 7488 2222
Danfoss
Power Solutions (US) Company
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
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.
©
Danfoss | February 2020 AQ309185946321en-000101
Products we offer:
DCV directional control
valves
Electric converters
Electric machines
Electric motors
Gear motors
Gear pumps
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
Hydro-Gear
www.hydro-gear.com
Daikin-Sauer-Danfoss
www.daikin-sauer-danfoss.com
  • 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

Danfoss JS1-H 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