Upload
others
View
8
Download
0
Embed Size (px)
Citation preview
User Manual
PLUS+1 ® CompliantJS1 CANopen CANplus Joystick FunctionBlocks
www.danfoss.com
Revision history Table of revisions
Date Changed Rev
February 2020 First Edition 0101
User ManualPLUS+1® Compliant JS1 CANopen CANplus Joystick Function Block
2 | © Danfoss | February 2020 AQ309185946321en-000101
JS1 CANopen CANplus Function BlockOverview..............................................................................................................................................................................................4Inputs.................................................................................................................................................................................................... 5
Parameters.....................................................................................................................................................................................5Outputs................................................................................................................................................................................................ 6Status and Fault Logic.................................................................................................................................................................. 11
Boolean Output Signals..........................................................................................................................................................11Proportional Output Signals.................................................................................................................................................11
Configuration of the PLUS+1 GUIDE Template...................................................................................................................12
JS1 CANplus Service ScreensJS1 CANplus 18 Pin Service Screens........................................................................................................................................13JS1 CANplus 24 Pin Service Screens........................................................................................................................................15
User ManualPLUS+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 theseinputs 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 beused in an application.
User ManualPLUS+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 bedifferent. Do not use the same address twice.The Type code on the joystick label identifies the sourceaddress. Typical addresses are C33 (right), C34 (left),C35 (center), and C36 (auxiliary).Enter the source address in hexadecimal format as shown in thefollowing examples:C33 (right) = 0x33C34 (left) = 0x34C35 (center) = 0x35C36 (auxiliary) = 0x36
CAN —— —— In the GUIDE template, identify the CAN bus that inputs CANmessages from the joystick. Route this bus to the CAN input onthis function block.CAN messages sent from the joystick to the function blockcontain information about the availability and state of joystickinputs, 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 timingout. A value less than twenty for this parameter disablestimeout checking.
PDO1_Timeout U16 0 to 1000 How many milliseconds to wait for a response before timingout. A value less than twenty for this parameter disablestimeout checking.
PDO2_Timeout U16 0 to 1000 How many milliseconds to wait for a response before timingout. A value less than twenty for this parameter disablestimeout checking.
PDO3_Timeout U16 0 to 1000 How many milliseconds to wait for a response before timingout. A value less than twenty for this parameter disablestimeout checking.
PDO4_Timeout U16 0 to 1000 How many milliseconds to wait for a response before timingout. A value less than twenty for this parameter disablestimeout checking.
NMT_Strt BOOL T/F Enables the function block to transmit a request to the joystickto enter the operational state when the joystick is in Boot up orPre-operational state.
Ext BOOL T/F Determines whether the messages use 11 or 29 bit identifiers.T = 29 bit identifierF = 11 bit identifier
User ManualPLUS+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 thesesignals.
• 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 pushbutton switch.T = Not availableF = Available
T_NA BOOL —— Indicates if an input from a rotational (theta) axis is available.T = Not availableF = Available
XGrp_NA BOOL —— Indicates if an input from a grip-mounted, x-axis, proportionalswitch is available.T = Not availableF = Available
X_NA BOOL —— Indicates if an input from the joystick’s x axis is available.T = Not availableF = Available
YGrp_NA BOOL —— Indicates if an input from a grip-mounted, y-axis, proportionalswitch is available.T = Not availableF = Available
Y_NA BOOL —— Indicates if an input from the joystick’s y axis is available.T = Not availableF = Available
JS1 CANplus function block EMCY output
Signal Type Range Description
EMCY —— —— Outputs a bus that contains the following status signals. Thesesignals indicate errors and failure information reported by thejoystick.
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 ManualPLUS+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 EMCYmessage. This message reports joystick detected failures andfault 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 switchhas a fault.T = FaultF = No fault
T_Flt BOOL —— Indicates if the input from the joystick’s rotational (theta) axishas a fault.T = FaultF = 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 limitF = Message received within Heartbeat_Timeout limit
TimeOut_PDO1 BOOL —— Indicates if the function block receives a CAN Rx_PDO1 (ProcessData 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 signalsassociated with the Rx_PDO1 message to either 0 or F. It sets allFault signals associated with the Rx_PDO1 message to T.When this signal becomes F again, the function block enablesall Out signals associated with the Rx_PDO1 message. It resetsall Fault signals associated with the Rx_PDO1 message to F.T = Message not received within a PDO1_Timeout limitF = Message received within a PDO1_Timeout limit
TimeOut_PDO2 BOOL —— Indicates if the function block receives a CAN Rx_PDO2 (ProcessData Object 2) within a defined timeout limit.When this signal is T, the function block sets all Out signalsassociated with the Rx_PDO2 message to either 0 or F. It sets allFault signals associated with the Rx_PDO2 message to T.When this signal becomes F again, the function block enablesall Out signals associated with the Rx_PDO2 message. It resetsall Fault signals associated with the Rx_PDO2 message to F.T = Message not received within PDO2_Timeout limitF = Message received within PDO2_Timeout limit
User ManualPLUS+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 (ProcessData Object 3) within a defined timeout limit.When this signal is T, the function block sets all Out signalsassociated with the Rx_PDO3 message to either 0 or F. It sets allFault signals associated with the Rx_PDO3 message to T.When this signal becomes F again, the function block enablesall Out signals associated with the Rx_PDO3 message. It resetsall Fault signals associated with the Rx_PDO3 message to F.T = Message not received within PDO3_Timeout limitF = Message received within PDO3_Timeout limit
TimeOut_PDO4 BOOL —— Indicates if the function block receives a CAN Rx_PDO4 (ProcessData 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 signalsassociated with the Rx_PDO4 message to either 0 or F. It sets allFault signals associated with the Rx_PDO4 message to T.When this signal becomes F again, the function block enablesall Out signals associated with the Rx_PDO4 message. It resetsall Fault signals associated with the Rx_PDO4 message to F.T = Message not received within PDO4_Timeout limitF = Message received within PDO4_Timeout limit
NoMsgReceived_Heartbeat
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 proportionalswitch has a fault.T = FaultF = No fault
X_Flt BOOL —— Indicates if the input from the joystick’s x axis has a fault.T = FaultF = No fault
YGrp_Flt BOOL —— Indicates if the input from a grip-mounted, y-axis proportionalswitch has a fault.T = FaultF = No fault
Y_Flt BOOL —— Indicates if the input from the joystick’s y axis has a fault.T = FaultF = No fault
Out on the JS1_CAN plus function block outputs a bus with command signals.
These command signals originate from the:
User ManualPLUS+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 = ClosedF = Open
Rx_PDO1 BOOL —— Indicates when the function block receives a CAN Rx_PDO1(Process Data Object 1).T = Message receivedF = Message not received
Rx_PDO2 BOOL —— Indicates when the function block receives a CAN Rx_PDO2(Process Data Object 2).T = Message receivedF = Message not received
Rx_PDO3 BOOL —— Indicates when the function block receives a CAN Rx_PDO3(Process Data Object 3).T = Message receivedF = 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 proportionalswitch.-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 proportionalswitch.-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 Up0x04 = Stopped0x05 = Operational0x7F = Preoperational
Rx_Heartbeat BOOL —— Indicates when the function block receives a CAN Rx_Heartbeat.This message reports the joystick's NMT state.T = Message receivedF = Message not received
Status U16 0, 0x8008 This signal indicates if a parameter fault is declared. It’s a bitwisecode, so multiple items can be reported at a time. The followingstatus codes are provided:0x0000: No fault0x8008: At least one parameter is out of range
The following table describes the signals that originate from inputs on the18 pin joystick.
User ManualPLUS+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 pinC1p06.T = ActiveF = Inactive
C1p09_DigAn—C1P12_DigAn
—— —— The C1p09, C1p10, C1p11, and C1p12 buses each contain aDigIn and a Voltage signal.
DigIn BOOL —— Indicates the state of the inputs on joystick connector pinsC1p09, C1p10, C1p11, and C1p12.T = ActiveF = 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 buseseach contain a DigIn signal.
DigIn BOOL —— Indicates the state of the inputs on joystick connector pinsC1p13, C1p14, C1p15, C1p16, C1p17, and C1p18.T = ActiveF = 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 pinC2p01.T = ActiveF = Inactive
C1p07_DigAn, ,C1p08_DigAn, C1p11_DigAn,C1p12_DigAn
—— —— The C1p07, C1p08, C1p11, and C1p12 buses each contain aDigIn and a Voltage signal.
DigIn BOOL —— Indicates the state of the inputs on joystick connector pinsC1p07, C1p08, C1p11, and C1p12.T = ActiveF = 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 buseseach contain a DigIn signal.
User ManualPLUS+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 pinsC2p07, C2p08, C2p09, C2p10, C2p11, and C2p12.T = ActiveF = 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 SignalStatus SignalState
Fault SignalState
Output SignalValue
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 SignalStatus SignalState
Fault SignalState
Output SignalValue
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 ManualPLUS+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 templateto use the function block.
User ManualPLUS+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 signalalso has a digital input that is indicated here.On = ActiveOff = Inactive
C1p10_DigAn mV Indicates the voltage applied to the associated joystick connector pin. This signalalso has a digital input that is indicated here.On = ActiveOff = Inactive
C1p11_DigAn mV Indicates the voltage applied to the associated joystick connector pin. This signalalso has a digital input that is indicated here.On = ActiveOff = Inactive
C1p12_DigAN mV Indicates the voltage applied to the associated joystick connector pin. This signalalso has a digital input that is indicated here.On = ActiveOff = Inactive
Digitals –C1p06, C1p13-C1p18
-- Indicates the state of the associated digital input on the joystick connector.On = ActiveOff = Inactive
Heartbeat - Timed Out -- Indicates if the function block receives a CAN Rx_HEARTBEAT (Receive HEARTBEATMessage) within a defined timeout limit.This message reports the NMT state of the joystick.T = Message not received within Heartbeat_Timeout limitF = 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 ManualPLUS+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 theRx_PDO1 message to either 0 or F. It sets all Fault signals associated with theRx_PDO1 message to T.When this signal becomes F again, the function block enables all Out signalsassociated with the Rx_PDO1 message. It resets all Fault signals associated with theRx_PDO1 message to F.T = Message not received within a PDO1_Timeout limitF = 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 theRx_PDO4 message to either 0 or F. It sets all Fault signals associated with theRx_PDO4 message to T.When this signal becomes F again, the function block enables all Out signalsassociated with the Rx_PDO4 message. It resets all Fault signals associated with theRx_PDO4 message to F.T = Message not received within PDO4_Timeout limitF = 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 = ClosedOff = OpenIf the NA is active, then the signal is not available. The associated signal is set tofalse.If the Flt is active, then a fault condition currently exists for the signal. Theassociated 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 tofalse.If the Flt is active, then a fault condition currently exists for the signal. Theassociated 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 tofalse.If the Flt is active, then a fault condition currently exists for the signal. Theassociated 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 tofalse.If the Flt is active, then a fault condition currently exists for the signal. Theassociated signal is set to false.
User ManualPLUS+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 tofalse.If the Flt is active, then a fault condition currently exists for the signal. Theassociated 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 tofalse.If the Flt is active, then a fault condition currently exists for the signal. Theassociated signal is set to false.
PDO1 - Timed Out -- How many milliseconds to wait for a response before timing out. A value less thantwenty 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 thantwenty 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 thantwenty 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 multipleitems can be reported at a time. The following status codes are provided:0x0000: No fault0x8008: 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 inother diagnostic applications.
JS1_CANplus_24Pin Reusable Panel Screen
User ManualPLUS+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 signalalso has a digital input that is indicated here.On = ActiveOff = Inactive
C1p08_DigAn mV Indicates the voltage applied to the associated joystick connector pin. This signalalso has a digital input that is indicated here.On = ActiveOff = Inactive
C1p11_DigAn mV Indicates the voltage applied to the associated joystick connector pin. This signalalso has a digital input that is indicated here.On = ActiveOff = Inactive
C1p12_DigAN mV Indicates the voltage applied to the associated joystick connector pin. This signalalso has a digital input that is indicated here.On = ActiveOff = Inactive
Digitals –C2p01, C2p07-C2p12
-- Indicates the state of the associated digital input on the joystick connector.On = ActiveOff = Inactive
Heartbeat - Timed Out -- Indicates if the function block receives a CAN Rx_HEARTBEAT (Receive HEARTBEATMessage) within a defined timeout limit.This message reports the NMT state of the joystick.T = Message not received within Heartbeat_Timeout limitF = 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 theRx_PDO1 message to either 0 or F. It sets all Fault signals associated with theRx_PDO1 message to T.When this signal becomes F again, the function block enables all Out signalsassociated with the Rx_PDO1 message. It resets all Fault signals associated with theRx_PDO1 message to F.T = Message not received within a PDO1_Timeout limitF = 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 theRx_PDO4 message to either 0 or F. It sets all Fault signals associated with theRx_PDO4 message to T.When this signal becomes F again, the function block enables all Out signalsassociated with the Rx_PDO4 message. It resets all Fault signals associated with theRx_PDO4 message to F.T = Message not received within PDO4_Timeout limitF = 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 ManualPLUS+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 = ClosedOff = OpenIf the NA is active, then the signal is not available. The associated signal is set tofalse.If the Flt is active, then a fault condition currently exists for the signal. Theassociated 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 theRx_PDO1 message to either 0 or F. It sets all Fault signals associated with theRx_PDO1 message to T.When this signal becomes F again, the function block enables all Out signalsassociated with the Rx_PDO1 message. It resets all Fault signals associated with theRx_PDO1 message to F.T = Message not received within a PDO1_Timeout limitF = 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) withina defined timeout limit.When this signal is T, the function block sets all Out signals associated with theRx_PDO2 message to either 0 or F. It sets all Fault signals associated with theRx_PDO2 message to T.When this signal becomes F again, the function block enables all Out signalsassociated with the Rx_PDO2 message. It resets all Fault signals associated with theRx_PDO2 message to F.T = Message not received within PDO2_Timeout limitF = 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 theRx_PDO3 message to either 0 or F. It sets all Fault signals associated with theRx_PDO3 message to T.When this signal becomes F again, the function block enables all Out signalsassociated with the Rx_PDO3 message. It resets all Fault signals associated with theRx_PDO3 message to F.T = Message not received within PDO3_Timeout limitF = 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 tofalse.If the Flt is active, then a fault condition currently exists for the signal. Theassociated signal is set to false.
User ManualPLUS+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 tofalse.If the Flt is active, then a fault condition currently exists for the signal. Theassociated 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 tofalse.If the Flt is active, then a fault condition currently exists for the signal. Theassociated 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 tofalse.If the Flt is active, then a fault condition currently exists for the signal. Theassociated 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 tofalse.If the Flt is active, then a fault condition currently exists for the signal. Theassociated signal is set to false.
Status -- This signal indicates if a parameter fault is declared. It’s a bitwise code, so multipleitems can be reported at a time. The following status codes are provided:0x0000: No fault0x8008: At least one parameter is out of range
User ManualPLUS+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 andelectric components. We specialize in providing state-of-the-art technology and solutionsthat excel in the harsh operating conditions of the mobile off-highway market as well as themarine sector. Building on our extensive applications expertise, we work closely with you toensure exceptional performance for a broad range of applications. We help you and othercustomers around the world speed up system development, reduce costs and bring vehiclesand vessels to market faster.
Danfoss Power Solutions – your strongest partner in mobile hydraulics and mobileelectrification.
Go to www.danfoss.com for further product information.
We offer you expert worldwide support for ensuring the best possible solutions foroutstanding performance. And with an extensive network of Global Service Partners, we alsoprovide you with comprehensive global service for all of our components.
Local address:
Danfoss Power Solutions GmbH & Co. OHGKrokamp 35D-24539 Neumünster, GermanyPhone: +49 4321 871 0
Danfoss Power Solutions ApSNordborgvej 81DK-6430 Nordborg, DenmarkPhone: +45 7488 2222
Danfoss Power Solutions (US) Company2800 East 13th StreetAmes, IA 50010, USAPhone: +1 515 239 6000
Danfoss Power Solutions Trading(Shanghai) Co., Ltd.Building #22, No. 1000 Jin Hai RdJin Qiao, Pudong New DistrictShanghai, China 201206Phone: +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 productsalready 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 controlvalves
• 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 andpedals
• PLUS+1® operatorinterfaces
• PLUS+1® sensors
• PLUS+1® software
• PLUS+1® software services,support and training
• Position controls andsensors
• PVG proportional valves
• Steering components andsystems
• Telematics
Hydro-Gearwww.hydro-gear.com
Daikin-Sauer-Danfosswww.daikin-sauer-danfoss.com