User Manual
PLUS+1® GUIDE Software
PLUS+1® Function Block Library—J1939
Function Blocks
www.danfoss.com
User Manual
PLUS+1® Function Block Library—J1939 Function Blocks
Revision history Table of revisions
Date Changed Rev
September 2019 Rebranding. Added new function blocks. 0101
May 2016 —— EF
2 | © Danfoss | September 2019 11023438 | AQ310885477127en-000101
User Manual
PLUS+1® Function Block Library—J1939 Function Blocks
Contents
Library Introduction
J1939.....................................................................................................................................................................................................9
Structure.............................................................................................................................................................................................. 9
Fault and Status Outputs...............................................................................................................................................................9
PGN Receivers
A1DEFI1_Rx—Aftertreatment 1 Diesel Exhaust Fluid Information 1 Receiver........................................................10
Inputs............................................................................................................................................................................................ 10
Outputs ....................................................................................................................................................................................... 10
A2DEFT1I1_Rx—Aftertreatment 2 Diesel Exhaust Fluid Tank 1 Information For Receiver.................................11
Inputs ........................................................................................................................................................................................... 11
Outputs ....................................................................................................................................................................................... 11
AAI_Rx—Auxiliary Analog Information Receiver............................................................................................................... 12
Inputs............................................................................................................................................................................................ 12
Outputs........................................................................................................................................................................................ 13
ACCS_Rx—Acceleration Sensor Receiver............................................................................................................................. 13
Inputs............................................................................................................................................................................................ 13
Outputs ....................................................................................................................................................................................... 14
AMB_Rx—Ambient Conditions Receiver.............................................................................................................................. 14
Inputs............................................................................................................................................................................................ 15
Outputs........................................................................................................................................................................................ 15
AT1S1_Rx—Aftertreatment 1 Service 1 Receiver...............................................................................................................15
Inputs ........................................................................................................................................................................................... 16
Outputs........................................................................................................................................................................................ 16
AT1S2_Rx—Aftertreatment 1 Service 2 Receiver...............................................................................................................17
Inputs............................................................................................................................................................................................ 17
Outputs........................................................................................................................................................................................ 17
AT2S_Rx—Aftertreatment 2 Service Receiver.....................................................................................................................18
Inputs............................................................................................................................................................................................ 18
Outputs........................................................................................................................................................................................ 18
AT1T1I_Rx—Aftertreatment 1 Diesel Exhaust Fluid Tank 1 Information Receiver................................................ 19
Inputs............................................................................................................................................................................................ 19
Outputs........................................................................................................................................................................................ 19
BJM_Rx—Basic Joystick Message Receiver.......................................................................................................................... 20
Inputs............................................................................................................................................................................................ 20
Outputs ....................................................................................................................................................................................... 21
BJM1_Rx—Basic Joystick Message 1 Receiver.................................................................................................................... 21
Inputs............................................................................................................................................................................................ 22
Outputs........................................................................................................................................................................................ 22
BJM2_Rx—Basic Joystick Message 2 Receiver.................................................................................................................... 23
Inputs............................................................................................................................................................................................ 24
Outputs........................................................................................................................................................................................ 24
CCVS1_Rx—Cruise Control/Vehicle Speed 1 Receiver.....................................................................................................25
Inputs............................................................................................................................................................................................ 26
Outputs........................................................................................................................................................................................ 26
CM1_Rx—Cab Message 1 Receiver.........................................................................................................................................28
Inputs............................................................................................................................................................................................ 28
Outputs........................................................................................................................................................................................ 29
DD_Rx—Dash Display Receiver................................................................................................................................................30
Inputs ........................................................................................................................................................................................... 31
Outputs........................................................................................................................................................................................ 31
DLCC1_Rx—Direct Lamp Control Command Receiver....................................................................................................31
Inputs............................................................................................................................................................................................ 32
Outputs ....................................................................................................................................................................................... 32
DPFC1_Rx—Diesel Particulate Filter Control 1 Receiver.................................................................................................34
Inputs............................................................................................................................................................................................ 34
Outputs........................................................................................................................................................................................ 34
EBC1_Rx—Electronic Brake Controller 1 Receiver.............................................................................................................37
Inputs............................................................................................................................................................................................ 37
Outputs........................................................................................................................................................................................ 37
©
Danfoss | September 2019 11023438 | AQ310885477127en-000101 | 3
User Manual
PLUS+1® Function Block Library—J1939 Function Blocks
Contents
EEC1_Rx—Electronic Engine Controller 1 Receiver.......................................................................................................... 39
Inputs............................................................................................................................................................................................ 39
Outputs........................................................................................................................................................................................ 40
EEC2_Rx—Electronic Engine Controller 2 Receiver.......................................................................................................... 41
Inputs............................................................................................................................................................................................ 41
Outputs........................................................................................................................................................................................ 41
EEC3_Rx—Electronic Engine Controller 3 Receiver.......................................................................................................... 42
Inputs............................................................................................................................................................................................ 43
Outputs........................................................................................................................................................................................ 43
EFL_P1_Rx—Engine Fluid Level/Pressure 1 Receiver.......................................................................................................44
Inputs............................................................................................................................................................................................ 44
Outputs........................................................................................................................................................................................ 44
EFL_P2_Rx—Engine Fluid Level/Pressure 2 Receiver.......................................................................................................45
Inputs............................................................................................................................................................................................ 45
Outputs........................................................................................................................................................................................ 45
EJM_Rx—Extended Joystick Message Receiver..................................................................................................................46
Inputs............................................................................................................................................................................................ 46
Outputs........................................................................................................................................................................................ 47
EJM1_Rx—Extended Joystick Message 1 Receiver............................................................................................................47
Inputs............................................................................................................................................................................................ 48
Outputs........................................................................................................................................................................................ 48
EJM2_Rx—Extended Joystick Message 2 Receiver............................................................................................................49
Inputs............................................................................................................................................................................................ 49
Outputs........................................................................................................................................................................................ 49
EOI_Rx—Engine Operating Information Receiver.............................................................................................................50
Inputs ........................................................................................................................................................................................... 50
Outputs........................................................................................................................................................................................ 51
ERC1_Rx—Engine Retarder Control Receiver......................................................................................................................52
Inputs............................................................................................................................................................................................ 53
Outputs........................................................................................................................................................................................ 53
ET1_Rx—Engine Temperature 1 Receiver............................................................................................................................ 54
Inputs............................................................................................................................................................................................ 55
Outputs........................................................................................................................................................................................ 55
ET2_Rx—Engine Temperature 2 Receiver............................................................................................................................ 56
Inputs............................................................................................................................................................................................ 56
Outputs........................................................................................................................................................................................ 56
ET3_Rx—Engine Temperature 3 Receiver............................................................................................................................ 57
Inputs............................................................................................................................................................................................ 57
Outputs........................................................................................................................................................................................ 57
ETC1_Rx—Electronic Transmission Controller 1 Receiver..............................................................................................58
Inputs............................................................................................................................................................................................ 58
Outputs........................................................................................................................................................................................ 58
ETC2_Rx—Electronic Transmission Controller 2 Receiver..............................................................................................59
Inputs............................................................................................................................................................................................ 60
Outputs........................................................................................................................................................................................ 60
ETC5_Rx—Electronic Transmission Controller 5 Receiver..............................................................................................60
Inputs............................................................................................................................................................................................ 61
Outputs........................................................................................................................................................................................ 61
FD_Rx—Fan Drive Receiver........................................................................................................................................................62
Inputs............................................................................................................................................................................................ 62
Outputs........................................................................................................................................................................................ 62
HOURS_Rx—Engine Hours, Revolutions Receiver.............................................................................................................63
Inputs............................................................................................................................................................................................ 63
Outputs........................................................................................................................................................................................ 64
IC1_Rx—Intake/Exhaust Conditions 1 Receiver................................................................................................................. 64
Inputs............................................................................................................................................................................................ 64
Outputs........................................................................................................................................................................................ 65
IMT1_Rx—Intake Manifold Information 1 Receiver.......................................................................................................... 65
Inputs............................................................................................................................................................................................ 66
4 | © Danfoss | September 2019 11023438 | AQ310885477127en-000101
User Manual
PLUS+1® Function Block Library—J1939 Function Blocks
Contents
Outputs........................................................................................................................................................................................ 66
LFC_Rx - Fuel Consumption (Liquid) Receiver.....................................................................................................................66
Inputs............................................................................................................................................................................................ 67
Outputs........................................................................................................................................................................................ 67
LFE_Rx—Fuel Economy (Liquid) Receiver............................................................................................................................ 67
Inputs............................................................................................................................................................................................ 68
Outputs........................................................................................................................................................................................ 68
LFI_Rx—Fuel Information (Liquid) Receiver.........................................................................................................................68
Inputs............................................................................................................................................................................................ 69
Outputs........................................................................................................................................................................................ 69
OI_Rx—Operator Indicators Receiver.....................................................................................................................................69
Inputs............................................................................................................................................................................................ 70
Outputs........................................................................................................................................................................................ 70
PGN_Rx—Parameter Group Number Receiver...................................................................................................................71
Inputs............................................................................................................................................................................................ 71
Outputs........................................................................................................................................................................................ 72
PGN_Mask_Rx—Parameter Group Number Mask Receiver...........................................................................................72
Inputs ........................................................................................................................................................................................... 72
Outputs........................................................................................................................................................................................ 73
SCRSC_Rx—Selective Catalytic Reduction System Cleaning Receiver.......................................................................73
Inputs............................................................................................................................................................................................ 74
Outputs........................................................................................................................................................................................ 74
SEP1_Rx—Sensor Electrical Power 1 Receiver.................................................................................................................... 76
Inputs............................................................................................................................................................................................ 76
Outputs ....................................................................................................................................................................................... 76
SHUTDN_Rx—Shutdown Receiver..........................................................................................................................................77
Inputs............................................................................................................................................................................................ 77
Outputs........................................................................................................................................................................................ 78
TCO1_Rx—Tachograph 1 Receiver......................................................................................................................................... 79
Inputs............................................................................................................................................................................................ 80
Outputs........................................................................................................................................................................................ 80
TD_Rx—Time/Date Receiver..................................................................................................................................................... 81
Inputs............................................................................................................................................................................................ 82
Outputs........................................................................................................................................................................................ 82
TRF1_Rx—Transmission Fluids 1 Receiver............................................................................................................................83
Inputs............................................................................................................................................................................................ 83
Outputs........................................................................................................................................................................................ 83
VD_Rx—Vehicle Distance Receiver......................................................................................................................................... 84
Inputs............................................................................................................................................................................................ 85
Outputs........................................................................................................................................................................................ 85
VDS_Rx—Vehicle Direction/Speed Receiver....................................................................................................................... 85
Inputs............................................................................................................................................................................................ 86
Outputs........................................................................................................................................................................................ 86
VEP1_Rx—Vehicle Electrical Power Receiver.......................................................................................................................86
Inputs............................................................................................................................................................................................ 87
Outputs........................................................................................................................................................................................ 87
VF_Rx—Vehicle Fluids Receiver................................................................................................................................................87
Inputs............................................................................................................................................................................................ 88
Outputs........................................................................................................................................................................................ 88
VP1_Rx—Vehicle Position Receiver 1.....................................................................................................................................88
Inputs ........................................................................................................................................................................................... 89
Outputs........................................................................................................................................................................................ 89
PGN Transmitters
ACK_Tx—Acknowledge Transmitter......................................................................................................................................90
Inputs............................................................................................................................................................................................ 90
Outputs........................................................................................................................................................................................ 91
AT1T1I_Tx—Aftertreatment 1 Diesel Exhaust Fluid Tank 1 Information Transmitter.......................................... 91
Inputs............................................................................................................................................................................................ 91
Outputs ....................................................................................................................................................................................... 92
©
Danfoss | September 2019 11023438 | AQ310885477127en-000101 | 5
User Manual
PLUS+1® Function Block Library—J1939 Function Blocks
Contents
CCVS1_Tx—Cruise Control/Vehicle Speed 1 Transmitter...............................................................................................93
Inputs............................................................................................................................................................................................ 93
Outputs ....................................................................................................................................................................................... 96
CM1_Tx—Cab Message 1 Transmitter...................................................................................................................................96
Inputs............................................................................................................................................................................................ 96
Outputs ....................................................................................................................................................................................... 99
CM2_Tx—Cab Message 2 Transmitter...................................................................................................................................99
Inputs............................................................................................................................................................................................ 99
Outputs .....................................................................................................................................................................................101
DD_Tx—Dash Display Transmitter....................................................................................................................................... 101
Inputs..........................................................................................................................................................................................102
Outputs .....................................................................................................................................................................................103
DPFC1_Tx—Diesel Particulate Filter Control 1 Transmitter.........................................................................................103
Inputs..........................................................................................................................................................................................103
Outputs .....................................................................................................................................................................................107
EBC1_Tx—Electronic Brake Controller 1 Transmitter.....................................................................................................107
Inputs..........................................................................................................................................................................................107
Outputs .....................................................................................................................................................................................110
EEC1_Tx—Electronic Engine Controller 1 Transmitter..................................................................................................110
Inputs..........................................................................................................................................................................................110
Outputs......................................................................................................................................................................................112
ETC2_Tx—Electronic Transmission Controller 2 Transmitter......................................................................................112
Inputs..........................................................................................................................................................................................112
Outputs......................................................................................................................................................................................113
ETC5_Tx—Electronic Transmission Controller 5 Transmitter......................................................................................113
Inputs..........................................................................................................................................................................................113
Outputs......................................................................................................................................................................................114
OI_Tx—Operator Indicators Transmitter............................................................................................................................115
Inputs..........................................................................................................................................................................................115
Outputs......................................................................................................................................................................................116
PGN_Tx—Parameter Group Number Transmitter...........................................................................................................117
Inputs..........................................................................................................................................................................................117
Outputs .....................................................................................................................................................................................118
SHUTDN_Tx—Shutdown Transmitter................................................................................................................................. 118
Inputs..........................................................................................................................................................................................118
Outputs......................................................................................................................................................................................121
TRF2_Tx—Transmission Fluids 2 Transmitter...................................................................................................................121
Inputs..........................................................................................................................................................................................121
Outputs......................................................................................................................................................................................122
TSC1_Tx—Torque/Speed Control 1 Transmitter............................................................................................................. 123
Inputs..........................................................................................................................................................................................123
Outputs .....................................................................................................................................................................................124
VEP1_Tx—Vehicle Electrical Power 1 Transmitter...........................................................................................................125
Inputs .........................................................................................................................................................................................125
Outputs......................................................................................................................................................................................126
VF_Tx—Vehicle Fluids Transmitter.......................................................................................................................................126
Inputs..........................................................................................................................................................................................126
Outputs .....................................................................................................................................................................................127
PGN Requesters
Req_AAI_Tx—Request Auxiliary Analog Information Transmitter........................................................................... 128
Inputs..........................................................................................................................................................................................128
Outputs......................................................................................................................................................................................128
Req_DM2_Tx—Request Diagnostic Message 2 Transmitter.......................................................................................129
Inputs..........................................................................................................................................................................................129
Outputs......................................................................................................................................................................................129
Req_HOURS_Tx—Request Engine Hours, Revolutions Transmitter.........................................................................130
Inputs..........................................................................................................................................................................................130
Outputs .....................................................................................................................................................................................130
Req_LFC_Tx—Request Fuel Consumption (Liquid) Transmitter............................................................................... 131
6 | © Danfoss | September 2019 11023438 | AQ310885477127en-000101
User Manual
PLUS+1® Function Block Library—J1939 Function Blocks
Contents
Inputs .........................................................................................................................................................................................131
Outputs .....................................................................................................................................................................................131
Req_LFI_Tx—Request Fuel Information (Liquid) Transmitter.....................................................................................132
Inputs .........................................................................................................................................................................................132
Outputs .....................................................................................................................................................................................132
Req_NAMES_Tx—Request NAMES Transmitter...............................................................................................................133
Inputs .........................................................................................................................................................................................133
Outputs......................................................................................................................................................................................133
Req_PGN_Rx—Request PGN Receiver................................................................................................................................ 134
Inputs..........................................................................................................................................................................................134
Outputs......................................................................................................................................................................................134
Req_PGN_Tx—Request PGN Transmitter.......................................................................................................................... 135
Inputs..........................................................................................................................................................................................135
Outputs .....................................................................................................................................................................................135
Req_VDS_Tx—Request Vehicle Direction/Speed Transmitter................................................................................... 136
Inputs..........................................................................................................................................................................................136
Outputs......................................................................................................................................................................................136
Req_VEP_Tx—Request Vehicle Electrical Power Transmitter.....................................................................................137
Inputs..........................................................................................................................................................................................137
Outputs .....................................................................................................................................................................................137
Bi-Directional Transmitters and Receivers
Addr_Claim_Tx_Rx—Address Claim Transmitter and Receiver.................................................................................138
Inputs..........................................................................................................................................................................................138
Outputs......................................................................................................................................................................................139
NACK_Tx_Rx—Negative Acknowledge Transmitter......................................................................................................139
Inputs..........................................................................................................................................................................................139
Outputs......................................................................................................................................................................................140
Names_Rx—Names Receiver..................................................................................................................................................140
Inputs..........................................................................................................................................................................................140
Outputs......................................................................................................................................................................................141
PMI_Tx_Rx—Proprietary Method Transmitter and Receiver.......................................................................................142
Inputs..........................................................................................................................................................................................142
Outputs......................................................................................................................................................................................142
TransProtocol_Rx.........................................................................................................................................................................143
TP_BAM_Rx—Transport Protocol BAM Receiver........................................................................................................143
Inputs.................................................................................................................................................................................... 143
Outputs.................................................................................................................................................................................143
TP_RTS_CTS_Rx—Transport Protocol RTS CTS Receiver.........................................................................................144
Inputs.................................................................................................................................................................................... 144
Outputs.................................................................................................................................................................................144
Select_TP_Msg—Select Transport Protocol Message..............................................................................................146
Inputs.................................................................................................................................................................................... 146
Store_TP_Msg—Store Transport Protocol Message.................................................................................................146
Inputs.................................................................................................................................................................................... 147
Parsers........................................................................................................................................................................................ 147
CA_Parser—Command Address Parser....................................................................................................................147
CI_Parser—Component Identification Parser........................................................................................................148
DM04_Parser—Diagnostic Message 4 Parser........................................................................................................ 149
DTC_Parser—Diagnostic Trouble Code Parser......................................................................................................150
EC1_Parser—Engine Configuration 1 Parser..........................................................................................................152
VIN_Parser—Vehicle Identification Number Parser.............................................................................................155
TransProtocol_Tx—Transportation Protocol Transmitter............................................................................................156
Inputs..........................................................................................................................................................................................156
Outputs......................................................................................................................................................................................157
Diagnostic Function Blocks
DM1_Rx—Diagnostic Message 1 Receiver.........................................................................................................................158
Inputs..........................................................................................................................................................................................158
Outputs......................................................................................................................................................................................159
©
Danfoss | September 2019 11023438 | AQ310885477127en-000101 | 7
User Manual
PLUS+1® Function Block Library—J1939 Function Blocks
Contents
DM2_Rx—Diagnostic Message 2 Receiver.........................................................................................................................160
Inputs..........................................................................................................................................................................................161
Outputs......................................................................................................................................................................................162
DM1_DM2_Tx_Rx—Diagnostic Message 1 and 2 Transmitter...................................................................................163
Inputs..........................................................................................................................................................................................164
Outputs......................................................................................................................................................................................165
DM3_Rx—Diagnostic Message 3 Receiver.........................................................................................................................165
Inputs..........................................................................................................................................................................................165
Outputs......................................................................................................................................................................................165
DM1_Tx—Diagnostic Message 1 Transmitter...................................................................................................................166
Inputs..........................................................................................................................................................................................166
Outputs......................................................................................................................................................................................167
DM2_Tx—Diagnostic Message 2 Transmitter...................................................................................................................168
Inputs..........................................................................................................................................................................................168
Outputs......................................................................................................................................................................................169
DM3_Tx—Diagnostic Message 3 Transmitter...................................................................................................................170
Inputs..........................................................................................................................................................................................170
Outputs......................................................................................................................................................................................170
DM13_Rx—Diagnostic Message 13 Receiver....................................................................................................................170
Inputs..........................................................................................................................................................................................171
Outputs......................................................................................................................................................................................171
8 | © Danfoss | September 2019 11023438 | AQ310885477127en-000101
User Manual
PLUS+1® Function Block Library—J1939 Function Blocks
Library Introduction
The SAE J1939 protocol is a vehicle communications bus standard designed for use in the off highway
and heavy truck markets.
J1939
Standards documents can be obtained through SAE International.
Structure
The function blocks in this library are organized into several types:
•
PGN Receivers – Designed to receive J1939 application data that is broadcasted onto the CAN bus.
Reference information can be found in SAE J1939-DA.
•
PGN Transmitters – Designed to transmit J1939 application data onto the CAN bus. Reference
information can be found in SAE J1939-DA.
•
PGN Requesters – Designed to transmit requests for J1939 application data. Reference information
can be found in SAE J1939-21.
•
Network Management – Designed to manage the various devices on the network. Typical tasks
include claiming a network source address and tracking the source address of other devices.
Reference information can be found in SAE J1939-81.
•
Diagnostics – Designed to support the various diagnostic needs of the system. Reference information
can be found in SAE J1939-73.
Fault and Status Outputs
Not all messages defined by J1939 are implemented in the library. This collection contains some of the
more commonly used messages in the off highway and heavy truck industries.
An application can use the AddrClaim_Tx_Rx function block to determine its J1939 address. The
Address and Claimed output of this block can be used to drive enable and address inputs for the
transmitting blocks in the library.
For most PGN receive function blocks, there are two sub-busses within the MSG output data bus.
The Fault bus contains a duplicate set of signals of the MSG bus, but appended with _Flt . If there is an
error indicated for a particular signal, the corresponding _Flt signal is true. This error code is sent in place
of the actual data and is not related to receiving DM1 data. This signal is true no matter which specific
error code is sent.
The Status bus contains a duplicate set of signals of the MSG bus, but appended with _NA . If data is not
available for a particular signal, the corresponding _NA signal is true.
Not all signals have _Flt or _NA counterparts. This occurs when the standard does not define this
information for a signal. In some cases, the error information defined is complex and is better handled in
a different way.
©
Danfoss | September 2019 11023438 | AQ310885477127en-000101 | 9
User Manual
PLUS+1® Function Block Library—J1939 Function Blocks
PGN Receivers
PGN receivers receive J1939 data broadcast on the CAN bus.
A1DEFI1_Rx—Aftertreatment 1 Diesel Exhaust Fluid Information 1 Receiver
The A1DEFI1_Rx function block receives the A1DEFI1 message.
PGN: 64923 (0xFD9B)
Inputs
The inputs to the A1DEFI1_Rx function block are described.
Name Type Range Description
Port Port —— Determines which physical CAN port of the hardware is used to receive the
message.
Use Source BOOL T/F Determines if messages are received from any source or just from the one
specified in Source .
•
T: Only receive this message when transmitted from the address specified by
Source .
•
F: Receive this message from any address.
Source —— 0-253 Address of the transmitting device. Only applies if Use Source is True.
Outputs
The outputs of the A1DEFI1_Rx function block are described.
Name Type Range Description [Unit]
DslExhstFldTmp2 S16 -40-210 Diesel Exhaust Fluid Temperature 2.
Resolution: 1° C
[° C]
DslExhstFldCncntrtn U16 0-6250 Diesel Exhaust Fluid Concentration.
Resolution: 0.25%
[0.01%]
DslExhstFldCndctvty U16 0-1250 Diesel Exhaust Fluid Conductivity.
Resolution: 5 µSiemens/mm
[1 µSiemens/mm]
DslExhstFldTemp2PrelFMI U8 0-31 Diesel Exhaust Fluid Temperature 2 Preliminary FMI. 3519
DslExhstFldPrprtsPrelFMI
DslExhstFldPrprty U8 0-15 Diesel Exhaust Fluid Property. 3521
DslExhstFldSpdSnd S32 0-64255 Diesel Exhaust Fluid Speed of Sound.
Rx_A1DEFI1
U8 0-31 Diesel Exhaust Fluid Properties Preliminary FMI. 3520
Resolution: 0.1 m/s
[0.1 m/s]
BOOL T/F True for the first cycle that new data is received.
T: Received new data.
F: Did not receive new data.
SPN
3515
3516
3518
7346
——
10 | © Danfoss | September 2019 11023438 | AQ310885477127en-000101
User Manual
PLUS+1® Function Block Library—J1939 Function Blocks
PGN Receivers
Name Type Range Description [Unit]
Status BUS —— The Status bus contains information for each input that is
transmitted in the message.
If the SignalName_NA is true, then that signal is not available.
Fault BUS —— The Fault bus contains information for each input that is
transmitted in the message.
If the SignalName_Flt is true, then a fault condition exists for
this signal.
A2DEFT1I1_Rx—Aftertreatment 2 Diesel Exhaust Fluid Tank 1 Information For Receiver
The A2DEFT1I1_Rx function block receives the A2DEFT1I1 message.
PGN: 64821 (0xFD35)
Inputs
The inputs to the A2DEFT1I1_Rx function block are described.
SPN
——
——
Name Type Range Description
Port Port —— Determines which physical CAN port of the hardware is used to receive the
message.
Use Source BOOL T/F Determines if messages are received from any source or just from the one
specified in Source .
•
T: Only receive this message when transmitted from the address specified by
Source .
•
F: Receive this message from any address.
Source —— 0-253 Address of the transmitting device. Only applies if Use Source is True.
Outputs
The outputs of the A2DEFT1I1 function block are described.
Name Type Range Description [Unit]
Volume
Temp
Level
FMI_Vol_Level
FMI_Temp
Heater
U16 0-10000 Aftertreatment 2 Diesel Exhaust Fluid Tank Volume.
[0.01%]
S16 -40-210 Aftertreatment 2 Diesel Exhaust Fluid Tank Temperature.
[° C]
U16 0-64255 Aftertreatment 2 Diesel Exhaust Fluid Tank Level.
[0.1 mm]
U8 0-31 Aftertreatment 2 Diesel Exhaust Fluid Tank Volume/Level
Preliminary FMI.
A volume of 31 indicates no failure or not supported.
U8 0-31 Aftertreatment 2 Diesel Exhaust Fluid Tank Temperature. 4430
U16 0-10000 Aftertreatment 2 Diesel Exhaust Fluid Tank Heater.
[0.01%]
SPN
4426
4427
4428
4429
4431
©
Danfoss | September 2019 11023438 | AQ310885477127en-000101 | 11
User Manual
PLUS+1® Function Block Library—J1939 Function Blocks
PGN Receivers
Name Type Range Description [Unit]
FMI_Heater
Rx_A2DEFT1I1
Status BUS —— The Status bus contains information for each input that is
Fault BUS —— The Fault bus contains information for each input that is
U8 0-31 Aftertreatment 2 Diesel Exhaust Fluid Tank 1 Heater Preliminary
FMI.
A value of 31 indicates no failure or not supported.
BOOL T/F True for the first cycle that new data is received.
T: Received new data.
F: Did not receive new data.
transmitted in the message.
If the SignalName_NA is true, then that signal is not available.
transmitted in the message.
If the SignalName_Flt is true, then a fault condition exists for
this signal.
AAI_Rx—Auxiliary Analog Information Receiver
The AAI_Rx function block receives the AAI message defined by J1939-DA.
SPN
4432
——
——
——
It provides data signals scaled to application-compatible formats. If data is not available or has an error,
the function block also reports this.
PGN: 65164 (0xFE8C)
CAN message timeout detection is not included in this function block.
The application can detect this by monitoring the Rx_AAI signal.
Inputs
The inputs to the AAI_Rx function block are described.
Name Type Range Description
Port Port —— Determines which physical CAN port of the hardware is used to receive the
message.
Use Source BOOL T/F Determines if messages are received from any source or just from the one
specified in Source .
•
T: Only receive this message when transmitted from the address specified by
Source .
•
F: Receive this message from any address.
Source —— 0–255 Address of the transmitting device. Only applies if Use Source is True.
12 | © Danfoss | September 2019 11023438 | AQ310885477127en-000101
User Manual
PLUS+1® Function Block Library—J1939 Function Blocks
PGN Receivers
Outputs
The outputs of the AAI_Rx function block are described.
Name Type Range Description [Unit] SPN
AuxTemp1 S16 -40–210 Auxiliary Temperature 1
[° C]
AuxTemp2 S16 -40–210 Auxiliary Temperature 2.
[° C]
AuxPress1 U16 0–4000 Auxiliary Pressure 1.
[kPa]
AuxPress2 U16 0–4000 Auxiliary Pressure 2.
[kPa]
AuxLevel U16 0–64255 Auxiliary Level
[0.1 mm]
RelHumidity U16 0–10000 Relative Humidity
[0.01%]
Rx_AAI BOOL T/F True for the first cycle that new data is received.
T: Received new data.
F: Did not receive new data.
Status BUS —— The Status bus contains information for each input that is
transmitted in the message.
If the SignalName _NA is true, then that signal is not available.
Fault BUS —— The Fault bus contains information for each input that is transmitted
in the message.
If the SignalName _Flt is true, this indicates a fault condition exists
for this signal.
441
442
1387
1388
3087
354
——
——
——
ACCS_Rx—Acceleration Sensor Receiver
The ACCS_Rx function block receives the ACCS message.
PGN: 61485 (0xF02D)
Inputs
The inputs to the ACCS_Rx function block are described.
Name Type Range Description
Port Port —— Determines which physical CAN port of the hardware is used to receive the
message.
Use Source BOOL T/F Determines if messages are received from any source or just from the one
specified in Source .
•
T: Only receive this message when transmitted from the address specified by
Source .
•
F: Receive this message from any address.
Source —— 0–255 Address of the transmitting device. Only applies if Use Source is True.
©
Danfoss | September 2019 11023438 | AQ310885477127en-000101 | 13
User Manual
PLUS+1® Function Block Library—J1939 Function Blocks
PGN Receivers
Outputs
The outputs of the ACCS_Rx function block are described.
Name Type Range Description [Unit] SPN
Lat_Accel S16 -32000-32255 Lateral acceleration along the Y-axis.
[0.01 m/sˆ2]
Long_Accel S16 -32000-32255 Longitudinal acceleration along the X-axis. 5348
Vert_Accel S16 -32000-32255 Vertical acceleration along the Z-axis.
[0.01 m/sˆ2]
Lat_FOM U8 0-3 Figure of merit for lateral acceleration measurement.
0: Fully functional, data is within sensor specification.
1: Degraded, data is suspect.
2: Error.
3: Not available.
Long_FOM U8 0-3 Figure of merit for longitudinal acceleration measurement.
0: Fully functional, data is within sensor specification.
1: Degraded, data is suspect.
2: Error.
3: Not available.
Vert_FOM U8 0-3 Figure of merit for vertical acceleration measurement.
0: Fully functional, data is within sensor specification.
1: Degraded, data is suspect.
2: Error.
3: Not available.
Supp_VTRRAS U8 0-3 Support variable transmission repetition rate for acceleration sensor.
Indicates which transmission rates are supported..
0: Reserved.
1: Reserved.
2: 20 ms rate supported.
3: Device only supports standard 10 ms rate.
Rx_ACCS
Status BUS —— The Status bus contains information for each input that is
Fault BUS —— The Fault bus contains information for each input that is transmitted
BOOL T/F True during the first program cycle that new data is received.
T: Received new data.
F: Did not receive new data.
transmitted in the message.
If the SignalName_NA is true, then that signal is not available.
in the message.
If the SignalName_Flt is true, then a fault condition exists for this
signal.
5347
5349
5350
5351
5352
5353
——
——
——
AMB_Rx—Ambient Conditions Receiver
The AMB_Rx function block receives the AMB message defined by J1939-DA.
It provides data signals scaled to application-compatible formats. If data is not available or has an error,
the function block also reports this.
PGN: 65269 (0xFEF5)
14 | © Danfoss | September 2019 11023438 | AQ310885477127en-000101
User Manual
PLUS+1® Function Block Library—J1939 Function Blocks
PGN Receivers
CAN message timeout detection is not included in this function block.
The application can detect this by monitoring the Rx_AMB signal.
Inputs
The inputs to the AMB_Rx function block are described.
Name Type Range Description
Port Port —— Determines which physical CAN port of the hardware is used to receive the
message.
Use Source BOOL T/F Determines if messages are received from any source or just from the one
specified in Source .
•
T: Only receive this message when transmitted from the address specified by
Source .
•
F: Receive this message from any address.
Source —— 0–255 Address of the transmitting device. Only applies if Use Source is True.
Outputs
The outputs of the AMB_Rx function block are described.
Name Type Range Description [Unit] SPN
BarometricP U16 0–1250 Barometric Pressure.
[0.1 kPa]
CabIntTemp S32 -27300000–
173496875
AmbientTemp S32 -27300000–
173496875
EngAirInletT S16 -40–210 Engine Air Inlet Temperature.
RoadSurfaceT S32 -27300000–
173496875
Rx_AMB BOOL T/F True for the first cycle that new data is received.
Status BUS —— The Status bus contains information for each input that is
Fault BUS —— The Fault bus contains information for each input that is transmitted
Cab Interior Temperature.
[0.00001° C]
Ambient Air Temperature.
[0.00001° C]
[° C]
Road Surface Temperature
[0.00001° C]
T: Received new data.
F: Did not receive new data.
transmitted in the message.
If the SignalName _NA is true, then that signal is not available.
in the message.
If the SignalName _Flt is true, this indicates a fault condition exists
for this signal.
AT1S1_Rx—Aftertreatment 1 Service 1 Receiver
The AT1S1_Rx function block receives the AT1S1 message defined by J1939-DA.
108
170
171
172
79
——
——
——
©
Danfoss | September 2019 11023438 | AQ310885477127en-000101 | 15
User Manual
PLUS+1® Function Block Library—J1939 Function Blocks
PGN Receivers
It provides data signals scaled to application-compatible formats. If data is not available or has an error,
the function block also reports this.
PGN: 64891 (0xFD7B)
CAN message timeout detection is not included in this function block.
The application can detect this by monitoring the Rx_AT1S1 signal.
Inputs
The inputs to the AT1S_Rx function block are described.
Name Type Range Description
Port Port —— Determines which physical CAN port of the hardware is used to receive the
message.
Use Source BOOL T/F Determines if messages are received from any source or just from the one
specified in Source .
•
T: Only receive this message when transmitted from the address specified by
Source .
•
F: Receive this message from any address.
Source —— 0–255 Address of the transmitting device. Only applies if Use Source is True.
Outputs
The outputs of the AT1S1_Rx function block are described.
Name Type Range Description [Unit] SPN
SootLoad1Pct U8 0–250 Diesel Particulate Filter 1 Soot Load Percent.
[ %]
AshLd1Pct U8 0–250 Diesel Particulate Filter 1 Ash Load Percent.
[ %]
TmSinceRegen1 U32 0–4211081215 Diesel Particulate Filter 1 Time Since Last Active Regeneration.
[second]
StLdRegenThr1 U32 0–1606375 Aftertreatment 1 Diesel Particulate Filter Soot Load Regeneration
Threshold.
[0.0001 %]
Rx_AT1S1 BOOL T/F True for the first cycle that new data is received.
T: Received new data.
F: Did not receive new data.
Status BUS —— The Status bus contains information for each input that is
transmitted in the message.
If the SignalName _NA is true, then that signal is not available.
Fault BUS —— The Fault bus contains information for each input that is transmitted
in the message.
If the SignalName _Flt is true, this indicates a fault condition exists
for this signal.
3719
3720
3721
5466
——
——
——
16 | © Danfoss | September 2019 11023438 | AQ310885477127en-000101
User Manual
PLUS+1® Function Block Library—J1939 Function Blocks
PGN Receivers
AT1S2_Rx—Aftertreatment 1 Service 2 Receiver
The AT1S2_Rx function block receives the AT1S2 message.
PGN: 64697 (0xFCB9)
Inputs
The Inputs to the AT1S2_Rx function block are described.
Name Type Range Description
Port Port —— Determines which physical CAN port of the hardware is used to receive the
message.
Use Source BOOL T/F Determines if messages are received from any source or just from the one
specified in Source .
•
T: Only receive this message when transmitted from the address specified by
Source .
•
F: Receive this message from any address.
Source —— 0–255 Address of the transmitting device. Only applies if Use Source is True.
Outputs
The outputs of the AT1S2_Rx function block are described.
Name Type Range Description [Unit] SPN
DslPartFltrTimeToReg U32 0-4211081215 Diesel Particulate Filter Time to Next Active Regeneration.
Resolution: 1 second
[second]
SCRSystemTimeLastCleanEv U32 0-4211081215 SCR System Time Since Last System Cleaning Event.
Resolution: 1 second
[second]
Rx_AT1S2 BOOL T/F True for the first cycle that new data is received.
T: Received new data.
F: Did not receive new data.
Status BUS —— The Status bus contains information for each input that is
transmitted in the message.
If the SignalName_NA is true, then that signal is not available.
Fault BUS —— The Fault bus contains information for each input that is transmitted
in the message.
If the SignalName_Flt is true, then a fault condition exists for this
signal.
5978
6941
——
——
——
©
Danfoss | September 2019 11023438 | AQ310885477127en-000101 | 17
User Manual
PLUS+1® Function Block Library—J1939 Function Blocks
PGN Receivers
AT2S_Rx—Aftertreatment 2 Service Receiver
The AT2S_Rx function block receives the AT2S message defined by J1939-DA.
It provides data signals scaled to application-compatible formats. If data is not available or has an error,
the function block also reports this.
PGN: 64890 (0xFD7A)
CAN message timeout detection is not included in this function block.
The application can detect this by monitoring the Rx_AT2S signal.
Inputs
The inputs to the AT2S_Rx function block are described.
Name Type Range Description
Port Port —— Determines which physical CAN port of the hardware is used to receive the
message.
Use Source BOOL T/F Determines if messages are received from any source or just from the one
specified in Source .
•
T: Only receive this message when transmitted from the address specified by
Source .
•
F: Receive this message from any address.
Source —— 0–255 Address of the transmitting device. Only applies if Use Source is True.
Outputs
The outputs of the AT2S_Rx function block are described.
Name Type Range Description [Unit] SPN
SootLoad2Pct U8 0–250 Diesel Particulate Filter 2 Soot Load Percent
[ %]
AshLd2Pct U8 0–250 Diesel Particulate Filter 2 Ash Load Percent
[ %]
TmSinceRegen2 U32 0–4211081215 Diesel Particulate Filter 2 Time Since Last Active Regeneration
[second]
StLdRegenThr2 U32 0–1606375 Aftertreatment 2 Diesel Particulate Filter Soot Load Regeneration
Threshold
[0.0001 %]
Rx_AT2S BOOL T/F True during the first program cycle that new data is received. ——
Status BUS —— The Status bus contains information for each input that is
transmitted in the message.
If the SignalName _NA is true, then that signal is not available.
Fault BUS —— The Fault bus contains information for each input that is transmitted
in the message.
If the SignalName _Flt is true, this indicates a fault condition exists
for this signal.
3722
3723
3724
5467
——
——
18 | © Danfoss | September 2019 11023438 | AQ310885477127en-000101
User Manual
PLUS+1® Function Block Library—J1939 Function Blocks
PGN Receivers
AT1T1I_Rx—Aftertreatment 1 Diesel Exhaust Fluid Tank 1 Information Receiver
The AT1T1I_Rx function block receives the AT1T1I_Rx message defined by J1939-DA.
It provides data signals scaled to application-compatible formats. If data is not available or has an error,
the function block also reports this.
PGN: 65110 (0xFE56)
CAN message timeout detection is not included in this function block.
The application can detect this by monitoring the Rx_AT1T1I signal.
Inputs
The inputs to the AT1T1I_Rx function block are described.
Name Type Range Description
Port Port —— Determines which physical CAN port of the hardware is used to receive the
message.
Use Source BOOL T/F Determines if messages are received from any source or just from the one
specified in Source .
•
T: Only receive this message when transmitted from the address specified by
Source .
•
F: Receive this message from any address.
Source —— 0–255 Address of the transmitting device. Only applies if Use Source is True.
Outputs
The outputs of the AT1T1l_Rx function block are described.
Name Type Range Description [Unit] SPN
Level U16 0–10000 Aftertreatment 1 Diesel Exhaust Fluid Tank 1 Level.
[0.01%]
Temperature S16 -40–210 Aftertreatment 1 Diesel Exhaust Fluid Tank 1 Temperature.
[° C]
Level_2 U16 0–64255 Aftertreatment 1 Diesel Exhaust Fluid Tank Level 2.
[0.1 mm]
LevelPrelimFM1 U8 0–31 Aftertreatment 1 Diesel Exhaust Fluid Tank Level Preliminary FMI. 3532
LowLevelIndicator U8 0–7 Aftertreatment 1 Diesel Exhaust Fluid Tank 1 Low Level Indicator. 5245
TempPrelimFMI U8 0–31 Aftertreatment 1 Diesel Exhaust Fluid Tank 1 Temperature
Preliminary FMI.
SCROperInducSeverity U8 0–7 Aftertreatment SCR Operator Inducement Severity. 5246
Heater U16 0–10000 Aftertreatment SCR Operator Inducement Tank 1 Heater.
[0.01%]
HeaterPrelimFMI U8 0–31 Aftertreatment SCR Operator Inducement Tank 1 Heater Preliminary
FMI.
1761
3031
3517
4365
3363
4366
©
Danfoss | September 2019 11023438 | AQ310885477127en-000101 | 19
User Manual
PLUS+1® Function Block Library—J1939 Function Blocks
PGN Receivers
Name Type Range Description [Unit] SPN
Rx_AT1T1I BOOL T/F True for the first cycle that new data is received.
T: Received new data.
F: Did not receive new data.
Status BUS —— The Status bus contains information for each input that is
transmitted in the message.
If the SignalName _NA is true, then that signal is not available.
Fault BUS —— The Fault bus contains information for each input that is
transmitted in the message.
If the SignalName _Flt is true, this indicates a fault condition exists
for this signal.
BJM_Rx—Basic Joystick Message Receiver
The BJM_Rx function block receives the BJM message defined by J1939-DA.
——
——
——
It provides data signals scaled to application-compatible formats. If data is not available or has an error,
the function block also reports this.
CAN message timeout detection is included in this function block.
This block reports all signals as Not Available previous to receiving data from the joystick when the
application starts.
Inputs
The inputs to the BJM_Rx function block are described.
Name Type Range Description
Port Port —— Determines which physical CAN port of the hardware is used to receive the
message.
Use Source BOOL T/F Determines if messages are received from any source or just from the one
specified in Source .
•
T: Only receive this message when transmitted from the address specified by
Source .
•
F: Receive this message from any address.
Source —— 0–255 Address of the transmitting device. Only applies if Use Source is True.
Msg Num
Protected
Time Out
U8 1-10 Messages are received for this basic joystick number.
BOOL T/F Save the first message or save the last message.
T: Saves the first message received in the loop.
F: Saves the last message received in the loop.
U16 0–10000 Maximum time, in ms, between messages before a timeout fault is triggered.
20 | © Danfoss | September 2019 11023438 | AQ310885477127en-000101
User Manual
PLUS+1® Function Block Library—J1939 Function Blocks
PGN Receivers
Outputs
The outputs of the BJM_Rx function block are described.
Name Type Range Description [Unit]
Status BUS —— The Status bus contains information for each input that is transmitted in
the message.
If the SignalName_NA is true, then that signal is not available.
Fault
X_Axis_Psn
Y_Axis_Psn
X_Axis_Det
Y_Axis_Det
Btn
Rx_BJM
Status BUS —— Bitwise code where multiple items can be reported at a time.
BUS —— The Fault bus contains information for each input that is transmitted in
the message.
If the SignalName_Flt is true, then a fault condition exists for this signal.
S16 -10000-10000 Joystick X-Axis Position.
[0.01%]
S16 -10000-10000 Joystick Y-Axis Position.
[0.01%]
BOOL T/F Joystick X-Axis Detent Switch.
T: Active.
F: Inactive.
BOOL T/F Joystick Y-axis detent switch.
T: Active.
F: Inactive.
BOOL T/F Joystick Buttons 1 to 12.
T: Button X is pressed.
F: Button X is released.
BOOL T/F True during the first program cycle that new data is received.
T: Received new data.
F: Did not receive new data.
0x0000: Status OK.
0x8008: At least one parameter is out of range.
BJM1_Rx—Basic Joystick Message 1 Receiver
The BJM1_Rx function block receives the BJM1 message defined by J1939-DA.
It provides data signals scaled to application-compatible formats. If data is not available or has an error,
the function block also reports this.
PGN: 64982 (0xFDD6)
CAN message timeout detection is included in this function block.
This block reports all signals as Not Available previous to receiving data from the joystick when the
application starts.
©
Danfoss | September 2019 11023438 | AQ310885477127en-000101 | 21
User Manual
PLUS+1® Function Block Library—J1939 Function Blocks
PGN Receivers
Inputs
The inputs to the BJM1_Rx function block are described.
Name Type Range Description
Port Port —— Determines which physical CAN port of the hardware is used to receive the
message.
Use Source BOOL T/F Determines if messages are received from any source or just from the one
specified in Source .
•
T: Only receive this message when transmitted from the address specified by
Source .
•
F: Receive this message from any address.
Source —— 0–255 Address of the transmitting device. Only applies if Use Source is True.
Time Out
U16
0–65535 The Time Out parameter is located on the inside of this function block.
If this function block receives no message within the time set by this
parameter, it:
Sets all its Fault signals to true.
•
Then holds these Fault signals true until it receives another message.
•
Outputs
The outputs of the BJM1_Rx function block are described.
Name Type Range Description [Unit] SPN
JS1_X_Axis_Psn S16 -10000–10000 Joystick 1 X-Axis Position.
[0.01%]
JS1_Y_Axis_Psn S16 -10000–10000 Joystick 1 Y-Axis Position.
[0.01%]
JS1_X_Axis_Det BOOL T/F Joystick 1 X-Axis Detent Switch.
T: Active.
F: Inactive.
JS1_Y_Axis_Det BOOL T/F Joystick 1 Y-Axis Detent Switch.
T: Active.
F: Inactive.
JS1_Btn1 BOOL T/F Joystick 1 Button 1 Pressed Status.
T: Button is pressed.
F: Button is released.
JS1_Btn2 BOOL T/F Joystick 1 Button 2 Pressed Status.
T: Button is pressed.
F: Button is released.
JS1_Btn3 BOOL T/F Joystick 1 Button 3 Pressed Status.
T: Button is pressed.
F: Button is released.
JS1_Btn4 BOOL T/F Joystick 1 Button 4 Pressed Status.
T: Button is pressed.
F: Button is released.
JS1_Btn5 BOOL T/F Joystick 1 Button 5 Pressed Status.
T: Button is pressed.
F: Button is released.
JS1_Btn6 BOOL T/F Joystick 1 Button 6 Pressed Status.
T: Button is pressed.
F: Button is released.
JS1_Btn7 BOOL T/F Joystick 1 Button 7 Pressed Status.
T: Button is pressed.
F: Button is released.
2660
2661
2680
2681
2685
2686
2687
2688
2689
2690
2691
22 | © Danfoss | September 2019 11023438 | AQ310885477127en-000101
User Manual
PLUS+1® Function Block Library—J1939 Function Blocks
PGN Receivers
Name Type Range Description [Unit] SPN
JS1_Btn8 BOOL T/F Joystick 1 Button 8 Pressed Status.
T: Button is pressed.
F: Button is released.
JS1_Btn9 BOOL T/F Joystick 1 Button 9 Pressed Status.
T: Button is pressed.
F: Button is released.
JS1_Btn10 BOOL T/F Joystick 1 Button 10 Pressed Status.
T: Button is pressed.
F: Button is released.
JS1_Btn11 BOOL T/F Joystick 1 Button 11 Pressed Status.
T: Button is pressed.
F: Button is released.
JS1_Btn12 BOOL T/F Joystick 1 Button 12 Pressed Status.
T: Button is pressed.
F: Button is released.
Rx_BJM1 BOOL T/F True for the first cycle that new data is received.
T: Received new data.
F: Did not receive new data.
Status BUS —— The Status bus contains information for each input that is
transmitted in the message.
If the SignalName _NA is true, then that signal is not available.
Fault BUS —— The Fault bus contains information for each input that is transmitted
in the message.
If the SignalName _Flt is true, this indicates a fault condition exists
for this signal.
2692
2693
2694
2695
2696
——
——
——
BJM2_Rx—Basic Joystick Message 2 Receiver
The BJM2_Rx function block receives the BJM2 message defined by J1939-DA.
It provides data signals scaled to application-compatible formats. If data is not available or has an error,
the function block also reports this.
PGN: 64984 (0xFDD8)
CAN message timeout detection is included in this function block.
This block reports all signals as Not Available previous to receiving data from the joystick when the
application starts.
©
Danfoss | September 2019 11023438 | AQ310885477127en-000101 | 23
User Manual
PLUS+1® Function Block Library—J1939 Function Blocks
PGN Receivers
Inputs
The inputs to the BJM2_Rx function block are described.
Name Type Range Description
Port Port —— Determines which physical CAN port of the hardware is used to receive the
message.
Use Source BOOL T/F Determines if messages are received from any source or just from the one
specified in Source .
•
T: Only receive this message when transmitted from the address specified by
Source .
•
F: Receive this message from any address.
Source —— 0–255 Address of the transmitting device. Only applies if Use Source is True.
Time Out
U16
0–65535 The Time Out parameter is located on the inside of this function block.
If this function block receives no message within the time set by this
parameter, it:
Sets all its Fault signals to true.
•
Then holds these Fault signals true until it receives another message.
•
Outputs
The outputs of the BJM2_Rx function block are described.
Name Type Range Description [Unit] SPN
JS2_X_Axis_Psn S16 -10000–10000 Joystick 2 X-Axis Position.
[0.01%]
JS2_Y_Axis_Psn S16 -10000–10000 Joystick 2 Y-Axis Position.
[0.01%]
JS2_X_Axis_Det BOOL T/F Joystick 2 X-Axis Detent Switch.
T: Active.
F: Inactive.
JS2_Y_Axis_Det BOOL T/F Joystick 2 Y-Axis Detent Switch.
T: Active.
F: Inactive.
JS2_Btn1 BOOL T/F Joystick 2 Button 1 Pressed Status
T: Button is pressed.
F: Button is released.
JS2_Btn2 BOOL T/F Joystick 2 Button 2 Pressed Status.
T: Button is pressed.
F: Button is released.
JS2_Btn3 BOOL T/F Joystick 2 Button 3 Pressed Status.
T: Button is pressed.
F: Button is released.
JS2_Btn4 BOOL T/F Joystick 2 Button 4 Pressed Status.
T: Button is pressed.
F: Button is released.
JS2_Btn5 BOOL T/F Joystick 2 Button 5 Pressed Status.
T: Button is pressed.
F: Button is released.
JS2_Btn6 BOOL T/F Joystick 2 Button 6 Pressed Status.
T: Button is pressed.
F: Button is released.
JS2_Btn7 BOOL T/F Joystick 2 Button 7 Pressed Status.
T: Button is pressed.
F: Button is released.
2697
2698
2717
2718
2722
2723
2724
2725
2726
2727
2728
24 | © Danfoss | September 2019 11023438 | AQ310885477127en-000101
User Manual
PLUS+1® Function Block Library—J1939 Function Blocks
PGN Receivers
Name Type Range Description [Unit] SPN
JS2_Btn8 BOOL T/F Joystick 2 Button 8 Pressed Status.
T: Button is pressed.
F: Button is released.
JS2_Btn9 BOOL T/F Joystick 2 Button 9 Pressed Status.
T: Button is pressed.
F: Button is released.
JS2_Btn10 BOOL T/F Joystick 2 Button 10 Pressed Status.
T: Button is pressed.
F: Button is released.
JS2_Btn11 BOOL T/F Joystick 2 Button 11 Pressed Status.
T: Button is pressed.
F: Button is released.
JS2_Btn12 BOOL T/F Joystick 2 Button 12 Pressed Status.
T: Button is pressed.
F: Button is released.
Rx_BJM2 BOOL T/F True during the first program cycle that new data is received.
T: Received new data.
F: Did not receive new data.
Status BUS —— The Status bus contains information for each input that is
transmitted in the message.
If the SignalName _NA is true, then that signal is not available.
Fault BUS —— The Fault bus contains information for each input that is transmitted
in the message.
If the SignalName _Flt is true, this indicates a fault condition exists
for this signal.
2729
2730
2731
2732
2733
——
——
——
CCVS1_Rx—Cruise Control/Vehicle Speed 1 Receiver
The CCVS1_Rx function block receives the CCVS1 message defined by J1939-DA.
It provides data signals scaled to application-compatible formats. If data is not available or has an error,
the function block also reports this.
PGN: 65265 (0xFEF1)
CAN message timeout detection is not included in this function block.
The application can detect this by monitoring the Rx_CCVS1 signal.
©
Danfoss | September 2019 11023438 | AQ310885477127en-000101 | 25
User Manual
PLUS+1® Function Block Library—J1939 Function Blocks
PGN Receivers
Inputs
The inputs to the CCVS1_Rx function block are described.
Name Type Range Description
Port Port —— Determines which physical CAN port of the hardware is used to receive the
message.
Use Source BOOL T/F Determines if messages are received from any source or just from the one
specified in Source .
•
T: Only receive this message when transmitted from the address specified by
Source .
•
F: Receive this message from any address.
Source —— 0–255 Address of the transmitting device. Only applies if Use Source is True.
Outputs
The outputs of the CCVS1_Rx function block are described.
Name Type Range Description [Unit] SPN
BrakeSwitch BOOL T/F Brake Switch.
T: Active.
F: Inactive.
ClutchSwitch BOOL T/F Clutch Switch.
T: Active.
F: Inactive.
CrCtrlSetSpd U8 0–255 Cruise Control Set Speed.
T: Active.
F: Inactive.
[km/h]
CrsCtrlAccel BOOL T/F Cruise Control Accelerate Switch.
T: Active.
F: Inactive.
CrsCtrlCoast BOOL T/F Cruise Control Coast (Decelerate) Switch.
T: Active.
F: Inactive.
CrsCtrlPause BOOL T/F Cruise Control Pause Switch.
T: Active.
F: Inactive.
CrsCtrlResume BOOL T/F Cruise Control Resume Switch.
T: Active.
F: Inactive.
CrsCtrlSetSw BOOL T/F Cruise Control Set Switch.
T: Active.
F: Inactive.
CrsCtrlState U8 0–6 Cruise Control State:
CruisCtrlAct BOOL T/F Cruise Control Active.
0: Off/disabled.
1: Hold.
2: Accelerate.
3: Decelerate.
4: Resume.
5: Set.
6: Accelerator override.
T: Active.
F: Inactive.
597
598
86
602
600
1633
601
599
527
595
26 | © Danfoss | September 2019 11023438 | AQ310885477127en-000101
User Manual
PLUS+1® Function Block Library—J1939 Function Blocks
PGN Receivers
Name Type Range Description [Unit] SPN
CruisCtrlEnbl BOOL T/F Cruise Control Enable Switch.
T: Active.
F: Inactive.
EngIdleDecSw BOOL T/F Engine Idle Decrement Switch.
T: Active.
F: Inactive.
EngIdleIncSw BOOL T/F Engine Idle Increment Switch.
T: Active.
F: Inactive.
EngShtDwOvSw BOOL T/F Engine Shutdown Override Switch.
T: Active.
F: Inactive.
EngTestModSw BOOL T/F Engine Test Mode Switch.
T: Active.
F: Inactive.
PTOState U8 0–19 PTO governor state:
0: Off/disabled.
1: Hold.
2: Remote hold.
3: Standby.
4: Remote standby.
5: Set.
6: Decelerate/coast.
7: Resume.
8: Accelerate.
9: Accelerator override.
10: Preprogrammed set speed 1.
11: Preprogrammed set speed 2.
12: Preprogrammed set speed 3.
13: Preprogrammed set speed 4.
14: Preprogrammed set speed 5.
15: Preprogrammed set speed 6.
16: Preprogrammed set speed 7.
17: Preprogrammed set speed 8.
18: PTO set speed memory 1.
19: PTO set speed memory 2.
ParkBrakeSw BOOL T/F Park Brake Switch.
T: Active.
F: Inactive.
PrkBrkRelInh BOOL T/F Park Brake Release Inhibit Request.
T: Active.
F: Inactive.
TwoSpdAxelSw BOOL T/F Two-Speed Axle Switch.
T: High speed.
F: Low speed.
WhlBasedVSpd U32 0–250996 Wheel Based Vehicle Speed.
[0.001 km/h]
Rx_CCVS1 BOOL T/F True for the first cycle that new data is received.
T: Received new data.
F: Did not receive new data.
596
967
968
1237
966
976
70
3807
69
84
——
©
Danfoss | September 2019 11023438 | AQ310885477127en-000101 | 27
User Manual
PLUS+1® Function Block Library—J1939 Function Blocks
PGN Receivers
Name Type Range Description [Unit] SPN
Status BUS —— The Status bus contains information for each input that is
transmitted in the message.
If the SignalName _NA is true, then that signal is not available.
Fault BUS —— The Fault bus contains information for each input that is transmitted
in the message.
If the SignalName _Flt is true, this indicates a fault condition exists
for this signal.
CM1_Rx—Cab Message 1 Receiver
The CM1_Rx function block receives the CM1 message defined by J1939-DA.
——
——
It provides data signals scaled to application-compatible formats. If data is not available or has an error,
the function block also reports this.
PGN: 57344 (0xE000)
CAN message timeout detection is not included in this function block.
The application can detect this by monitoring the Rx_CM1 signal.
J1939-DA prescribes priorities for SPNs 3695 and 3696. This function block only reports the transmitted
values of these signals and does not enforce priorities.
The CM1 message can be sent to a single node (point-to-point) or all nodes on the CAN bus (broadcast). If
more than one CM1_Rx function block is used in a single PLUS+1® GUIDE application, only the first block
receives and processes the broadcast message.
Inputs
The inputs to the CM1_Rx function block are described.
Name Type Range Description
Port Port —— Determines which physical CAN port of the hardware is used to receive the
message.
Use Source BOOL T/F Determines if messages are received from any source or just from the one
specified in Source .
•
T: Only receive this message when transmitted from the address specified by
Source .
•
F: Receive this message from any address.
Source —— 0-253 Address of the transmitting device. Only applies if Use Source is True.
Destination
——
0–255 Address of the receiving device.
28 | © Danfoss | September 2019 11023438 | AQ310885477127en-000101
User Manual
PLUS+1® Function Block Library—J1939 Function Blocks
PGN Receivers
Outputs
The outputs of the CM1_Rx function block are described.
Name Type Range Description [Unit] SPN
ReqPercntFanSpd U16 0–10000 Requested Percent Fan Speed.
Resolution: 0.4%
[0.01%]
CabInterTmpCmd S32 -27300000–
173496875
AuxlHeatCoolPmpReq U8 0–3 Auxiliary Heater Coolant Pump Request.
BatMainSwHldReq U8 0–3 Battery Main Switch Hold Request.
OperStDirSw BOOL T/F Operator Seat Direction Switch.
StBeltSw BOOL T/F Seat Belt Switch.
PrkBrkCmd U8 0–3 Park Brake Command.
VehLmtSpdGovrnDecSw BOOL T/F Vehicle Limiting Speed Governor Decrement Switch.
VehLmtSpdGovrnIncSw BOOL T/F Vehicle Limiting Speed Governor Increment Switch.
VehLmtSpdGovrnEnSw BOOL T/F Vehicle Limiting Speed Governor Enable Switch.
DslPartFiltRegnInhbtSw BOOL T/F Diesel Particulate Filter Regeneration Inhibit Switch.
DslPartFiltRegnForceSw BOOL T/F Diesel Particulate Filter Regeneration Force Switch.
AutoGrShifEnSw BOOL T/F Automatic Gear Shifting Enable Switch.
EngAutoStartEnSw BOOL T/F Engine Automatic Start Enable Switch.
Cab Interior Temperature Command.
Resolution: 0.03125° C
[0.00001° C]
0: Deactivate water pump.
1: Activate water pump.
2: Reserved.
3: Do not care/take no action.
0: Release Battery Main Switch 1.
1: Hold Battery Main Switch.
2: Undefined.
3: Do not care/take no action.
T: Operator seat facing forward.
F: Operator seat not facing forward.
T: Seat belt buckled.
F: Seat belt not buckled.
0: Park Brake apply not requested.
1: Park Brake apply requested.
2: Reserved.
3: Do not care/take no action.
T: Switch in the on state - decrease.
F: Switch in the off state.
T: Switch in the on state - increase.
F: Switch in the off state.
T: Switch enabled.
F: Switch disabled.
T: Active.
F: Inactive.
T: Active.
F: Inactive.
T: Automated gear shifting enabled.
F: Automated gear shifting disabled.
T: Switch in the on state.
F: Switch in the off state.
986
1691
1684
1682
1714
1856
5630
1655
1654
1653
3695
3696
1666
1656
©
Danfoss | September 2019 11023438 | AQ310885477127en-000101 | 29
User Manual
PLUS+1® Function Block Library—J1939 Function Blocks
PGN Receivers
Name Type Range Description [Unit] SPN
AuxlHeatModReq U8 0–15 Auxiliary Heater Mode Request.
0: De-activate auxiliary heater.
1: Off due to ADR per European Regulations for Transport of
hazardous materials.
2: Economy mode.
3: Normal mode.
4 -13: Not defined.
14: Reserved.
15: Do not care/take no action.
ReqEngZonHeat U8 0–3 Request Engine Zone Heating.
0: Do not heat engine zone.
1: Heat engine zone.
2: Reserved.
3: Do not care/take no action.
ReqCabZonHeat U8 0–3 Request Cab Zone Heating.
0: Do not heat cab engine zone.
1: Heat cab engine zone.
2: Reserved.
3: Do not care/take no action.
SelctMaxVehSpdLmt U8 0–7 Selected Maximum Vehicle Speed Limit. 2596
Rx_CM1 BOOL T/F True for the first cycle that new data is received.
T: Received new data.
F: Did not receive new data.
CM1_Source U8 0–255 J1939 address of the transmitting device. ——
Status BUS —— The Status bus contains information for each input that is
transmitted in the message.
If the SignalName _NA is true, then that signal is not available.
Fault BUS —— The Fault bus contains information for each input that is
transmitted in the message.
If the SignalName _Flt is true, this indicates a fault condition exists
for this signal.
1683
1685
1686
——
——
——
DD_Rx—Dash Display Receiver
The DD_Rx function block receives the DD message defined by J1939-DA.
It provides data signals scaled to application-compatible formats. If data is not available or has an error,
the function block also reports this.
PGN: 65276 (0xFEFC)
CAN message timeout detection is not included in this function block.
The application can detect this by monitoring the Rx_DD signal.
30 | © Danfoss | September 2019 11023438 | AQ310885477127en-000101