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
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.
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.
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 receive J1939 data broadcast on the CAN bus.
The A1DEFI1_Rx function block receives the A1DEFI1 message.
PGN: 64923 (0xFD9B)
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. |
|
|
|
|
The outputs of the A1DEFI1_Rx function block are described.
Name |
Type |
Range |
Description [Unit] |
SPN |
|
|
|
|
|
DslExhstFldTmp2 |
S16 |
-40-210 |
Diesel Exhaust Fluid Temperature 2. |
3515 |
|
|
|
Resolution: 1° C |
|
|
|
|
[° C] |
|
|
|
|
|
|
DslExhstFldCncntrtn |
U16 |
0-6250 |
Diesel Exhaust Fluid Concentration. |
3516 |
|
|
|
Resolution: 0.25% |
|
|
|
|
[0.01%] |
|
|
|
|
|
|
DslExhstFldCndctvty |
U16 |
0-1250 |
Diesel Exhaust Fluid Conductivity. |
3518 |
|
|
|
Resolution: 5 µSiemens/mm |
|
|
|
|
[1 µSiemens/mm] |
|
|
|
|
|
|
DslExhstFldTemp2PrelFMI |
U8 |
0-31 |
Diesel Exhaust Fluid Temperature 2 Preliminary FMI. |
3519 |
|
|
|
|
|
DslExhstFldPrprtsPrelFMI |
U8 |
0-31 |
Diesel Exhaust Fluid Properties Preliminary FMI. |
3520 |
|
|
|
|
|
DslExhstFldPrprty |
U8 |
0-15 |
Diesel Exhaust Fluid Property. |
3521 |
|
|
|
|
|
DslExhstFldSpdSnd |
S32 |
0-64255 |
Diesel Exhaust Fluid Speed of Sound. |
7346 |
|
|
|
Resolution: 0.1 m/s |
|
|
|
|
[0.1 m/s] |
|
|
|
|
|
|
Rx_A1DEFI1 |
BOOL |
T/F |
True for the first cycle that new data is received. |
—— |
|
|
|
T: Received new data. |
|
|
|
|
F: Did not receive new data. |
|
|
|
|
|
|
10 | © Danfoss | September 2019 |
11023438 | AQ310885477127en-000101 |
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, then a fault condition exists for |
|
|
|
|
this signal. |
|
|
|
|
|
|
The A2DEFT1I1_Rx function block receives the A2DEFT1I1 message.
PGN: 64821 (0xFD35)
The inputs to the A2DEFT1I1_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. |
|
|
|
|
The outputs of the A2DEFT1I1 function block are described.
Name |
Type |
Range |
Description [Unit] |
SPN |
|
|
|
|
|
Volume |
U16 |
0-10000 |
Aftertreatment 2 Diesel Exhaust Fluid Tank Volume. |
4426 |
|
|
|
[0.01%] |
|
|
|
|
|
|
Temp |
S16 |
-40-210 |
Aftertreatment 2 Diesel Exhaust Fluid Tank Temperature. |
4427 |
|
|
|
[° C] |
|
|
|
|
|
|
Level |
U16 |
0-64255 |
Aftertreatment 2 Diesel Exhaust Fluid Tank Level. |
4428 |
|
|
|
[0.1 mm] |
|
|
|
|
|
|
FMI_Vol_Level |
U8 |
0-31 |
Aftertreatment 2 Diesel Exhaust Fluid Tank Volume/Level |
4429 |
|
|
|
Preliminary FMI. |
|
|
|
|
A volume of 31 indicates no failure or not supported. |
|
|
|
|
|
|
FMI_Temp |
U8 |
0-31 |
Aftertreatment 2 Diesel Exhaust Fluid Tank Temperature. |
4430 |
|
|
|
|
|
Heater |
U16 |
0-10000 |
Aftertreatment 2 Diesel Exhaust Fluid Tank Heater. |
4431 |
|
|
|
[0.01%] |
|
|
|
|
|
|
© Danfoss | September 2019 |
11023438 | AQ310885477127en-000101 | 11 |
User Manual
PLUS+1® Function Block Library—J1939 Function Blocks
PGN Receivers
Name |
Type |
Range |
Description [Unit] |
SPN |
|
|
|
|
|
FMI_Heater |
U8 |
0-31 |
Aftertreatment 2 Diesel Exhaust Fluid Tank 1 Heater Preliminary |
4432 |
|
|
|
FMI. |
|
|
|
|
A value of 31 indicates no failure or not supported. |
|
|
|
|
|
|
Rx_A2DEFT1I1 |
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. |
|
|
|
|
|
|
The AAI_Rx function block receives the AAI 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: 65164 (0xFE8C)
CAN message timeout detection is not included in this function block. The application can detect this by monitoring the Rx_AAI signal.
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
The outputs of the AAI_Rx function block are described.
Name |
Type |
Range |
Description [Unit] |
SPN |
|
|
|
|
|
AuxTemp1 |
S16 |
-40–210 |
Auxiliary Temperature 1 |
441 |
|
|
|
[° C] |
|
|
|
|
|
|
AuxTemp2 |
S16 |
-40–210 |
Auxiliary Temperature 2. |
442 |
|
|
|
[° C] |
|
|
|
|
|
|
AuxPress1 |
U16 |
0–4000 |
Auxiliary Pressure 1. |
1387 |
|
|
|
[kPa] |
|
|
|
|
|
|
AuxPress2 |
U16 |
0–4000 |
Auxiliary Pressure 2. |
1388 |
|
|
|
[kPa] |
|
|
|
|
|
|
AuxLevel |
U16 |
0–64255 |
Auxiliary Level |
3087 |
|
|
|
[0.1 mm] |
|
|
|
|
|
|
RelHumidity |
U16 |
0–10000 |
Relative Humidity |
354 |
|
|
|
[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. |
|
|
|
|
|
|
The ACCS_Rx function block receives the ACCS message.
PGN: 61485 (0xF02D)
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
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. |
5347 |
|
|
|
[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. |
5349 |
|
|
|
[0.01 m/sˆ2] |
|
|
|
|
|
|
Lat_FOM |
U8 |
0-3 |
Figure of merit for lateral acceleration measurement. |
5350 |
|
|
|
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. |
5351 |
|
|
|
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. |
5352 |
|
|
|
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. |
5353 |
|
|
|
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 |
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, then a fault condition exists for this |
|
|
|
|
signal. |
|
|
|
|
|
|
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.
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. |
|
|
|
|
The outputs of the AMB_Rx function block are described.
Name |
Type |
Range |
Description [Unit] |
SPN |
|
|
|
|
|
BarometricP |
U16 |
0–1250 |
Barometric Pressure. |
108 |
|
|
|
[0.1 kPa] |
|
|
|
|
|
|
CabIntTemp |
S32 |
-27300000– |
Cab Interior Temperature. |
170 |
|
|
173496875 |
[0.00001° C] |
|
|
|
|
|
|
AmbientTemp |
S32 |
-27300000– |
Ambient Air Temperature. |
171 |
|
|
173496875 |
[0.00001° C] |
|
|
|
|
|
|
EngAirInletT |
S16 |
-40–210 |
Engine Air Inlet Temperature. |
172 |
|
|
|
[° C] |
|
|
|
|
|
|
RoadSurfaceT |
S32 |
-27300000– |
Road Surface Temperature |
79 |
|
|
173496875 |
[0.00001° C] |
|
|
|
|
|
|
Rx_AMB |
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. |
|
|
|
|
|
|
The AT1S1_Rx function block receives the AT1S1 message defined by J1939-DA.
© 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.
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. |
|
|
|
|
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. |
3719 |
|
|
|
[ %] |
|
|
|
|
|
|
AshLd1Pct |
U8 |
0–250 |
Diesel Particulate Filter 1 Ash Load Percent. |
3720 |
|
|
|
[ %] |
|
|
|
|
|
|
TmSinceRegen1 |
U32 |
0–4211081215 |
Diesel Particulate Filter 1 Time Since Last Active Regeneration. |
3721 |
|
|
|
[second] |
|
|
|
|
|
|
StLdRegenThr1 |
U32 |
0–1606375 |
Aftertreatment 1 Diesel Particulate Filter Soot Load Regeneration |
5466 |
|
|
|
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. |
|
|
|
|
|
|
16 | © Danfoss | September 2019 |
11023438 | AQ310885477127en-000101 |
User Manual
PLUS+1® Function Block Library—J1939 Function Blocks
PGN Receivers
The AT1S2_Rx function block receives the AT1S2 message.
PGN: 64697 (0xFCB9)
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. |
|
|
|
|
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. |
5978 |
|
|
|
Resolution: 1 second |
|
|
|
|
[second] |
|
|
|
|
|
|
SCRSystemTimeLastCleanEv |
U32 |
0-4211081215 |
SCR System Time Since Last System Cleaning Event. |
6941 |
|
|
|
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. |
|
|
|
|
|
|
© Danfoss | September 2019 |
11023438 | AQ310885477127en-000101 | 17 |
User Manual
PLUS+1® Function Block Library—J1939 Function Blocks
PGN Receivers
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.
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. |
|
|
|
|
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 |
3722 |
|
|
|
[ %] |
|
|
|
|
|
|
AshLd2Pct |
U8 |
0–250 |
Diesel Particulate Filter 2 Ash Load Percent |
3723 |
|
|
|
[ %] |
|
|
|
|
|
|
TmSinceRegen2 |
U32 |
0–4211081215 |
Diesel Particulate Filter 2 Time Since Last Active Regeneration |
3724 |
|
|
|
[second] |
|
|
|
|
|
|
StLdRegenThr2 |
U32 |
0–1606375 |
Aftertreatment 2 Diesel Particulate Filter Soot Load Regeneration |
5467 |
|
|
|
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. |
|
|
|
|
|
|
18 | © Danfoss | September 2019 |
11023438 | AQ310885477127en-000101 |
User Manual
PLUS+1® Function Block Library—J1939 Function Blocks
PGN Receivers
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.
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. |
|
|
|
|
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. |
1761 |
|
|
|
[0.01%] |
|
|
|
|
|
|
Temperature |
S16 |
-40–210 |
Aftertreatment 1 Diesel Exhaust Fluid Tank 1 Temperature. |
3031 |
|
|
|
[° C] |
|
|
|
|
|
|
Level_2 |
U16 |
0–64255 |
Aftertreatment 1 Diesel Exhaust Fluid Tank Level 2. |
3517 |
|
|
|
[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 |
4365 |
|
|
|
Preliminary FMI. |
|
|
|
|
|
|
SCROperInducSeverity |
U8 |
0–7 |
Aftertreatment SCR Operator Inducement Severity. |
5246 |
|
|
|
|
|
Heater |
U16 |
0–10000 |
Aftertreatment SCR Operator Inducement Tank 1 Heater. |
3363 |
|
|
|
[0.01%] |
|
|
|
|
|
|
HeaterPrelimFMI |
U8 |
0–31 |
Aftertreatment SCR Operator Inducement Tank 1 Heater Preliminary |
4366 |
|
|
|
FMI. |
|
|
|
|
|
|
© 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. |
|
|
|
|
|
|
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.
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 |
U8 |
1-10 |
Messages are received for this basic joystick number. |
|
|
|
|
Protected |
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. |
|
|
|
|
Time Out |
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
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 |
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. |
|
|
|
|
X_Axis_Psn |
S16 |
-10000-10000 |
Joystick X-Axis Position. |
|
|
|
[0.01%] |
|
|
|
|
Y_Axis_Psn |
S16 |
-10000-10000 |
Joystick Y-Axis Position. |
|
|
|
[0.01%] |
|
|
|
|
X_Axis_Det |
BOOL |
T/F |
Joystick X-Axis Detent Switch. |
|
|
|
T: Active. |
|
|
|
F: Inactive. |
|
|
|
|
Y_Axis_Det |
BOOL |
T/F |
Joystick Y-axis detent switch. |
|
|
|
T: Active. |
|
|
|
F: Inactive. |
|
|
|
|
Btn |
BOOL |
T/F |
Joystick Buttons 1 to 12. |
|
|
|
T: Button X is pressed. |
|
|
|
F: Button X is released. |
|
|
|
|
Rx_BJM |
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 |
—— |
Bitwise code where multiple items can be reported at a time. |
|
|
|
0x0000: Status OK. |
|
|
|
0x8008: At least one parameter is out of range. |
|
|
|
|
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
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. |
|
|
|
|
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. |
2660 |
|
|
|
[0.01%] |
|
|
|
|
|
|
JS1_Y_Axis_Psn |
S16 |
-10000–10000 |
Joystick 1 Y-Axis Position. |
2661 |
|
|
|
[0.01%] |
|
|
|
|
|
|
JS1_X_Axis_Det |
BOOL |
T/F |
Joystick 1 X-Axis Detent Switch. |
2680 |
|
|
|
T: Active. |
|
|
|
|
F: Inactive. |
|
|
|
|
|
|
JS1_Y_Axis_Det |
BOOL |
T/F |
Joystick 1 Y-Axis Detent Switch. |
2681 |
|
|
|
T: Active. |
|
|
|
|
F: Inactive. |
|
|
|
|
|
|
JS1_Btn1 |
BOOL |
T/F |
Joystick 1 Button 1 Pressed Status. |
2685 |
|
|
|
T: Button is pressed. |
|
|
|
|
F: Button is released. |
|
|
|
|
|
|
JS1_Btn2 |
BOOL |
T/F |
Joystick 1 Button 2 Pressed Status. |
2686 |
|
|
|
T: Button is pressed. |
|
|
|
|
F: Button is released. |
|
|
|
|
|
|
JS1_Btn3 |
BOOL |
T/F |
Joystick 1 Button 3 Pressed Status. |
2687 |
|
|
|
T: Button is pressed. |
|
|
|
|
F: Button is released. |
|
|
|
|
|
|
JS1_Btn4 |
BOOL |
T/F |
Joystick 1 Button 4 Pressed Status. |
2688 |
|
|
|
T: Button is pressed. |
|
|
|
|
F: Button is released. |
|
|
|
|
|
|
JS1_Btn5 |
BOOL |
T/F |
Joystick 1 Button 5 Pressed Status. |
2689 |
|
|
|
T: Button is pressed. |
|
|
|
|
F: Button is released. |
|
|
|
|
|
|
JS1_Btn6 |
BOOL |
T/F |
Joystick 1 Button 6 Pressed Status. |
2690 |
|
|
|
T: Button is pressed. |
|
|
|
|
F: Button is released. |
|
|
|
|
|
|
JS1_Btn7 |
BOOL |
T/F |
Joystick 1 Button 7 Pressed Status. |
2691 |
|
|
|
T: Button is pressed. |
|
|
|
|
F: Button is released. |
|
|
|
|
|
|
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. |
2692 |
|
|
|
T: Button is pressed. |
|
|
|
|
F: Button is released. |
|
|
|
|
|
|
JS1_Btn9 |
BOOL |
T/F |
Joystick 1 Button 9 Pressed Status. |
2693 |
|
|
|
T: Button is pressed. |
|
|
|
|
F: Button is released. |
|
|
|
|
|
|
JS1_Btn10 |
BOOL |
T/F |
Joystick 1 Button 10 Pressed Status. |
2694 |
|
|
|
T: Button is pressed. |
|
|
|
|
F: Button is released. |
|
|
|
|
|
|
JS1_Btn11 |
BOOL |
T/F |
Joystick 1 Button 11 Pressed Status. |
2695 |
|
|
|
T: Button is pressed. |
|
|
|
|
F: Button is released. |
|
|
|
|
|
|
JS1_Btn12 |
BOOL |
T/F |
Joystick 1 Button 12 Pressed Status. |
2696 |
|
|
|
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. |
|
|
|
|
|
|
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
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. |
|
|
|
|
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. |
2697 |
|
|
|
[0.01%] |
|
|
|
|
|
|
JS2_Y_Axis_Psn |
S16 |
-10000–10000 |
Joystick 2 Y-Axis Position. |
2698 |
|
|
|
[0.01%] |
|
|
|
|
|
|
JS2_X_Axis_Det |
BOOL |
T/F |
Joystick 2 X-Axis Detent Switch. |
2717 |
|
|
|
T: Active. |
|
|
|
|
F: Inactive. |
|
|
|
|
|
|
JS2_Y_Axis_Det |
BOOL |
T/F |
Joystick 2 Y-Axis Detent Switch. |
2718 |
|
|
|
T: Active. |
|
|
|
|
F: Inactive. |
|
|
|
|
|
|
JS2_Btn1 |
BOOL |
T/F |
Joystick 2 Button 1 Pressed Status |
2722 |
|
|
|
T: Button is pressed. |
|
|
|
|
F: Button is released. |
|
|
|
|
|
|
JS2_Btn2 |
BOOL |
T/F |
Joystick 2 Button 2 Pressed Status. |
2723 |
|
|
|
T: Button is pressed. |
|
|
|
|
F: Button is released. |
|
|
|
|
|
|
JS2_Btn3 |
BOOL |
T/F |
Joystick 2 Button 3 Pressed Status. |
2724 |
|
|
|
T: Button is pressed. |
|
|
|
|
F: Button is released. |
|
|
|
|
|
|
JS2_Btn4 |
BOOL |
T/F |
Joystick 2 Button 4 Pressed Status. |
2725 |
|
|
|
T: Button is pressed. |
|
|
|
|
F: Button is released. |
|
|
|
|
|
|
JS2_Btn5 |
BOOL |
T/F |
Joystick 2 Button 5 Pressed Status. |
2726 |
|
|
|
T: Button is pressed. |
|
|
|
|
F: Button is released. |
|
|
|
|
|
|
JS2_Btn6 |
BOOL |
T/F |
Joystick 2 Button 6 Pressed Status. |
2727 |
|
|
|
T: Button is pressed. |
|
|
|
|
F: Button is released. |
|
|
|
|
|
|
JS2_Btn7 |
BOOL |
T/F |
Joystick 2 Button 7 Pressed Status. |
2728 |
|
|
|
T: Button is pressed. |
|
|
|
|
F: Button is released. |
|
|
|
|
|
|
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. |
2729 |
|
|
|
T: Button is pressed. |
|
|
|
|
F: Button is released. |
|
|
|
|
|
|
JS2_Btn9 |
BOOL |
T/F |
Joystick 2 Button 9 Pressed Status. |
2730 |
|
|
|
T: Button is pressed. |
|
|
|
|
F: Button is released. |
|
|
|
|
|
|
JS2_Btn10 |
BOOL |
T/F |
Joystick 2 Button 10 Pressed Status. |
2731 |
|
|
|
T: Button is pressed. |
|
|
|
|
F: Button is released. |
|
|
|
|
|
|
JS2_Btn11 |
BOOL |
T/F |
Joystick 2 Button 11 Pressed Status. |
2732 |
|
|
|
T: Button is pressed. |
|
|
|
|
F: Button is released. |
|
|
|
|
|
|
JS2_Btn12 |
BOOL |
T/F |
Joystick 2 Button 12 Pressed Status. |
2733 |
|
|
|
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. |
|
|
|
|
|
|
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
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. |
|
|
|
|
The outputs of the CCVS1_Rx function block are described.
Name |
Type |
Range |
Description [Unit] |
SPN |
|
|
|
|
|
BrakeSwitch |
BOOL |
T/F |
Brake Switch. |
597 |
|
|
|
T: Active. |
|
|
|
|
F: Inactive. |
|
|
|
|
|
|
ClutchSwitch |
BOOL |
T/F |
Clutch Switch. |
598 |
|
|
|
T: Active. |
|
|
|
|
F: Inactive. |
|
|
|
|
|
|
CrCtrlSetSpd |
U8 |
0–255 |
Cruise Control Set Speed. |
86 |
|
|
|
T: Active. |
|
|
|
|
F: Inactive. |
|
|
|
|
[km/h] |
|
|
|
|
|
|
CrsCtrlAccel |
BOOL |
T/F |
Cruise Control Accelerate Switch. |
602 |
|
|
|
T: Active. |
|
|
|
|
F: Inactive. |
|
|
|
|
|
|
CrsCtrlCoast |
BOOL |
T/F |
Cruise Control Coast (Decelerate) Switch. |
600 |
|
|
|
T: Active. |
|
|
|
|
F: Inactive. |
|
|
|
|
|
|
CrsCtrlPause |
BOOL |
T/F |
Cruise Control Pause Switch. |
1633 |
|
|
|
T: Active. |
|
|
|
|
F: Inactive. |
|
|
|
|
|
|
CrsCtrlResume |
BOOL |
T/F |
Cruise Control Resume Switch. |
601 |
|
|
|
T: Active. |
|
|
|
|
F: Inactive. |
|
|
|
|
|
|
CrsCtrlSetSw |
BOOL |
T/F |
Cruise Control Set Switch. |
599 |
|
|
|
T: Active. |
|
|
|
|
F: Inactive. |
|
|
|
|
|
|
CrsCtrlState |
U8 |
0–6 |
Cruise Control State: |
527 |
|
|
|
0: Off/disabled. |
|
|
|
|
1: Hold. |
|
|
|
|
2: Accelerate. |
|
|
|
|
3: Decelerate. |
|
|
|
|
4: Resume. |
|
|
|
|
5: Set. |
|
|
|
|
6: Accelerator override. |
|
|
|
|
|
|
CruisCtrlAct |
BOOL |
T/F |
Cruise Control Active. |
595 |
|
|
|
T: Active. |
|
|
|
|
F: Inactive. |
|
|
|
|
|
|
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. |
596 |
|
|
|
T: Active. |
|
|
|
|
F: Inactive. |
|
|
|
|
|
|
EngIdleDecSw |
BOOL |
T/F |
Engine Idle Decrement Switch. |
967 |
|
|
|
T: Active. |
|
|
|
|
F: Inactive. |
|
|
|
|
|
|
EngIdleIncSw |
BOOL |
T/F |
Engine Idle Increment Switch. |
968 |
|
|
|
T: Active. |
|
|
|
|
F: Inactive. |
|
|
|
|
|
|
EngShtDwOvSw |
BOOL |
T/F |
Engine Shutdown Override Switch. |
1237 |
|
|
|
T: Active. |
|
|
|
|
F: Inactive. |
|
|
|
|
|
|
EngTestModSw |
BOOL |
T/F |
Engine Test Mode Switch. |
966 |
|
|
|
T: Active. |
|
|
|
|
F: Inactive. |
|
|
|
|
|
|
PTOState |
U8 |
0–19 |
PTO governor state: |
976 |
|
|
|
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. |
70 |
|
|
|
T: Active. |
|
|
|
|
F: Inactive. |
|
|
|
|
|
|
PrkBrkRelInh |
BOOL |
T/F |
Park Brake Release Inhibit Request. |
3807 |
|
|
|
T: Active. |
|
|
|
|
F: Inactive. |
|
|
|
|
|
|
TwoSpdAxelSw |
BOOL |
T/F |
Two-Speed Axle Switch. |
69 |
|
|
|
T: High speed. |
|
|
|
|
F: Low speed. |
|
|
|
|
|
|
WhlBasedVSpd |
U32 |
0–250996 |
Wheel Based Vehicle Speed. |
84 |
|
|
|
[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. |
|
|
|
|
|
|
© 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. |
|
|
|
|
|
|
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.
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
The outputs of the CM1_Rx function block are described.
Name |
Type |
Range |
Description [Unit] |
SPN |
|
|
|
|
|
ReqPercntFanSpd |
U16 |
0–10000 |
Requested Percent Fan Speed. |
986 |
|
|
|
Resolution: 0.4% |
|
|
|
|
[0.01%] |
|
|
|
|
|
|
CabInterTmpCmd |
S32 |
-27300000– |
Cab Interior Temperature Command. |
1691 |
|
|
173496875 |
Resolution: 0.03125° C |
|
|
|
|
[0.00001° C] |
|
|
|
|
|
|
AuxlHeatCoolPmpReq |
U8 |
0–3 |
Auxiliary Heater Coolant Pump Request. |
1684 |
|
|
|
0: Deactivate water pump. |
|
|
|
|
1: Activate water pump. |
|
|
|
|
2: Reserved. |
|
|
|
|
3: Do not care/take no action. |
|
|
|
|
|
|
BatMainSwHldReq |
U8 |
0–3 |
Battery Main Switch Hold Request. |
1682 |
|
|
|
0: Release Battery Main Switch 1. |
|
|
|
|
1: Hold Battery Main Switch. |
|
|
|
|
2: Undefined. |
|
|
|
|
3: Do not care/take no action. |
|
|
|
|
|
|
OperStDirSw |
BOOL |
T/F |
Operator Seat Direction Switch. |
1714 |
|
|
|
T: Operator seat facing forward. |
|
|
|
|
F: Operator seat not facing forward. |
|
|
|
|
|
|
StBeltSw |
BOOL |
T/F |
Seat Belt Switch. |
1856 |
|
|
|
T: Seat belt buckled. |
|
|
|
|
F: Seat belt not buckled. |
|
|
|
|
|
|
PrkBrkCmd |
U8 |
0–3 |
Park Brake Command. |
5630 |
|
|
|
0: Park Brake apply not requested. |
|
|
|
|
1: Park Brake apply requested. |
|
|
|
|
2: Reserved. |
|
|
|
|
3: Do not care/take no action. |
|
|
|
|
|
|
VehLmtSpdGovrnDecSw |
BOOL |
T/F |
Vehicle Limiting Speed Governor Decrement Switch. |
1655 |
|
|
|
T: Switch in the on state - decrease. |
|
|
|
|
F: Switch in the off state. |
|
|
|
|
|
|
VehLmtSpdGovrnIncSw |
BOOL |
T/F |
Vehicle Limiting Speed Governor Increment Switch. |
1654 |
|
|
|
T: Switch in the on state - increase. |
|
|
|
|
F: Switch in the off state. |
|
|
|
|
|
|
VehLmtSpdGovrnEnSw |
BOOL |
T/F |
Vehicle Limiting Speed Governor Enable Switch. |
1653 |
|
|
|
T: Switch enabled. |
|
|
|
|
F: Switch disabled. |
|
|
|
|
|
|
DslPartFiltRegnInhbtSw |
BOOL |
T/F |
Diesel Particulate Filter Regeneration Inhibit Switch. |
3695 |
|
|
|
T: Active. |
|
|
|
|
F: Inactive. |
|
|
|
|
|
|
DslPartFiltRegnForceSw |
BOOL |
T/F |
Diesel Particulate Filter Regeneration Force Switch. |
3696 |
|
|
|
T: Active. |
|
|
|
|
F: Inactive. |
|
|
|
|
|
|
AutoGrShifEnSw |
BOOL |
T/F |
Automatic Gear Shifting Enable Switch. |
1666 |
|
|
|
T: Automated gear shifting enabled. |
|
|
|
|
F: Automated gear shifting disabled. |
|
|
|
|
|
|
EngAutoStartEnSw |
BOOL |
T/F |
Engine Automatic Start Enable Switch. |
1656 |
|
|
|
T: Switch in the on state. |
|
|
|
|
F: Switch in the off state. |
|
|
|
|
|
|
© 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. |
1683 |
|
|
|
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. |
1685 |
|
|
|
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. |
1686 |
|
|
|
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. |
|
|
|
|
|
|
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 |