Professional Documents
Culture Documents
Guia Comunicacion j1939 y Rs 485
Guia Comunicacion j1939 y Rs 485
2016/11/15 Communication - SAE J1939 CAN Data Link and RS-485 Data Link (KENR5473-03)
These datalinks allow the transmission of temperatures from the ETM to other components such as an EMCP 3.3, an Advisor Panel, or other
supported J1939 devices.
Portions of this material are reprinted with permission from SAE J1939DA_201607© 2016 SAE International. SAE International is not responsible
for any use or translation of this material, in whole or in part. Please contact SAE International to obtain a complete copy of SAE J1939DA_201607,
the official definitive source of this standard.
Table 1 lists the Parameter Group Number (PGN) and the Suspect Parameter Number (SPN) that are available for configuration for the
temperature inputs.
Table 1
(1)
(2) Exhaust Gas Temperature is "Average Cylinder Exhaust Temperature." ETM's with a serial number lower than 2953 use PGN 65 270.
ETM's with a serial number 2953 and greater use PGN 64 851.
Configuring the ETM with the Electronic Modular Control Panel (EMCP)
Reference: For more detailed information, refer to Systems Operation, Troubleshooting, Testing and Adjusting, RENR7902, "EMCP 3 Control
Panel".
Reference: For more detailed information, refer to Application and Installation Guide, LEBE5255, "EMCP 3.1, 3.2, 3.3 Generator Set Control A & I
Guide"
The ETM broadcasts standard SAE J1939 Parameter Group Numbers (PGN) and Suspect Parameter Numbers (SPN) on the J1939 CAN Data
link.
Note: Only EMCP 3.3 and higher are compatible with the standard SAE J1939 CAN data link that is used by the ETM. EMCP 3.1 or EMCP 3.2 will
not communicate with the J1939 CAN data link that is used by the ETM.
Set up the EMCP 3.3 module in order to display the engine exhaust temperatures which are broadcast by the ETM.
Main menu
Configure
Setpoints
Engine monitor/protect
3. Set the number of engine cylinders to correspond with the number of cylinders on the engine.
4. Verify functionality by pressing the ENGINE OVERVIEW button followed by the DOWN arrow button. The cylinder temperatures should be
displayed toward the bottom of the list.
Note: Asterisks **** displayed on the EMCP 3.3 screen indicates that either the configuration settings are incorrect or that the EMCP 3.3 is not
programmed to display the information it is receiving from an external module such as the ETM.
First recheck the setup steps in order to ensure that all steps were correctly completed and that the configuration settings are correct. If asterisks
are still present but everything else is functioning normally, the EMCP 3.3 may not be programmed for the additional ETM data which is being
broadcast. In this case, the information broadcast from the ETM will be available on the LCD on the front of the ETM.
Note: Asterisks **** displayed on the advisor screen indicates that either the configuration settings are incorrect or that the advisor is not
programmed to display the information it is receiving from an external module such as the ETM.
First recheck the setup steps in order to ensure that all steps were correctly completed and that the configuration settings are correct. If asterisks
are still present but everything else is functioning normally, the advisor may not have the correct version of software or may not be programmed for
the additional ETM data which is being broadcast. In this case, the information broadcast from the ETM will be available on the LCD display on the
front of the ETM.
A serial RS-485 data link allows communication between a "Master" and a "Slave" unit.
https://sis2.cat.com/#/print-preview/service/%257B%2522title%2522%253A%2522Communication%2520-%2520SAE%2520J1939%2520CAN%2520Data%2520Link%2520and%2520RS-485%2520Data%2520Link… 2/14
21/3/22, 10:46 SIS 2.0
Node Number
The node number is used in the system in order to identify the desired slave unit being polled. The node number can be any numeric value from 1
to 99. The range of numbers (1 to 99) is allowed in order to group devices by a function or by an application. The first digit can be used as the
group or engine number and the second digit as the unit number. For example, 53 could be used to identify the number 3 slave unit mounted on
engine number 5.
Half-Duplex Operation
The RS-485 system uses two wires for communication. The system can only send data or the system can receive data at one time over the same
two wires. When the master is in the transmit mode, the slave is in the receive mode. When the slave is in the transmit mode, the master is in the
receive mode.
Communications Parameters
The following parameters must be set by the master in order to communicate with the slave:
Data bits: 8
Stop bits: 1
Parity: None
Communications Wiring
Every slave unit has a direct connection to the master. This allows any slave unit to be removed from service without affecting the operation of the
other units. Every unit must be programmed with a unique address or node number, but the addition of new units or nodes can be in any order. To
minimize unwanted reflections on the transmission line, arrange the bus as a trunk line going from one module to the next. Avoid random structures
of the transmission line. Special care must be taken with long busses (500 feet or more) in order to ensure error free operation. Long busses must
be terminated with a 120 ohm resistor between the terminals marked RS-485 A (pin 70) and RS-485 B (pin 69) at the master only. Use twisted pair
shielded cable in order to enhance signal fidelity. In order to prevent ground loops, the shield must be connected to the shield terminal at the
master only.
Connecting to a PC
When connecting the ETM to the RS-232 port on a PC, an RS-232 to RS-485 converter must be used for the communication interface.
https://sis2.cat.com/#/print-preview/service/%257B%2522title%2522%253A%2522Communication%2520-%2520SAE%2520J1939%2520CAN%2520Data%2520Link%2520and%2520RS-485%2520Data%2520Link… 3/14
21/3/22, 10:46 SIS 2.0
Illustration 1 g01473834
Loading
RS-485 uses a balanced differential pair of wires that switch from 0 to 5 volts in order to communicate data. In situations where many units (32
max) are connected together on a long run, voltage drop on the communications leads becomes a major problem. Voltage drops on the RS-485
minus lead appear as a common mode voltage to the receivers. While the receivers are rated to a maximum voltage difference of ±7 volts (−7V to
+12V), a practical system should not have a voltage difference exceeding ±3 volts under normal conditions. The wire gauge used for the
connections therefore limits the maximum number of units or the maximum length of wire between units in each application. The following formula
can be used as a guideline to select the appropriate wire gauge.
For 18 AWG wire, the number of units equals 4000 per feet of wire used
For 20 AWG wire, the number of units equals 2500 per feet of wire used
For 22 AWG wire, the number of units equals 1600 per feet of wire used
Modbus Registers
Modbus communications are as follows:
The maximum number of registers that can be read at one time is limited to 32.
The maximum number of booleans that can be read at one time is limited to 256.
All communications are at 9600 baud, 8 Data bits, No Parity, 1 Stop bit (9600 8N1).
Note: All temperatures are stated in 0.1 Degree Kelvin (for universal compatibility). A register value of 2730 is 273.0 degree K, which is 0 degree
C, or 32 degree F.
The descriptions of the MODBUS registers are listed in Tables 2 through 5. The following abbreviations are used in the tables:
C = Degrees C
F = Degrees F
NO = Normally open
NC = Normally closed
https://sis2.cat.com/#/print-preview/service/%257B%2522title%2522%253A%2522Communication%2520-%2520SAE%2520J1939%2520CAN%2520Data%2520Link%2520and%2520RS-485%2520Data%2520Link… 4/14
21/3/22, 10:46 SIS 2.0
CYL = Cylinder
H = High
LO = Low
TMP = Temperature
TO = Turbocharger outlet
TI = Turbocharger inlet
ACK = Acknowledge
TC = Thermocouple
DIF = Differential
L = Latched
NL = Not latched
ARM = Arming
ALM = Alarm
Register Description
00001 UNITS 0=C, 1=F
00002 AUTOSCAN 1=ON
00003 SETUPLOCK 1=ON
00004 to 00012 Reserved
00013 OUT1 0=NO, 1=NC
00014 OUT1 0=NL, 1=L
00015 OUT2 0=NO, 1=NC
00016 OUT2 0=NL, 1=L
00017 CYL DEV ACTIVE
00018 CYL H1 ACTIVE
00019 CYL H2 ACTIVE
00020 TO H1 ACTIVE
00021 TO H1 ACTIVE
00022 TI HI ACTIVE
00023 to 00032 Reserved
00033 ARM TMP CYL DEV
00034 ARM TMP CYL H1
00035 ARM TMP CYL H2
00036 ARM TMP TO H1
00037 ARM TMP TO H2
00038 ARM TMP TI HI
00039 Reserved
00040 Reserved
00041 ARM TMP CYL DEV
00042 ARM TMP CYL H1
00043 ARM TMP CYL H2
00044 ARM TMP TO H1
https://sis2.cat.com/#/print-preview/service/%257B%2522title%2522%253A%2522Communication%2520-%2520SAE%2520J1939%2520CAN%2520Data%2520Link%2520and%2520RS-485%2520Data%2520Link… 5/14
21/3/22, 10:46 SIS 2.0
Table 2
Register Description
10001 RESET
10002 ENGINE SENSE
10003 OUT no 1 FAULT
10004 OUT no 2 FAULT
10005 AVERAGE MET
10006 TIMER EXPIRED
10007 to 10016 Reserved
10017 CYL DEV ARMED
10018 CYL HI1 ARMED
10019 CYL HI2 ARMED
10020 TO HI1 ARMED
10021 TO HI2 ARMED
10022 TI HI ARMED
10023 to 10032 Reserved
10033 TC no 01 TC LOW
10034 TC no 01 LO OOR
10035 TC no 01 HI OOR
10036 TC no 01 TC OPEN
10037 TC no 02 TC LOW
10038 TC no 02 LO OOR
10039 TC no 02 HI OOR
10040 TC no 02 TC OPEN
10041 TC no 03 TC LOW
10042 TC no 03 LO OOR
10043 TC no 03 HI OOR
10044 TC no 03 TC OPEN
10045 TC no 04 TC LOW
10046 TC no 04 LO OOR
10047 TC no 04 HI OOR
10048 TC no 04 TC OPEN
10049 TC no 05 TC LOW
10050 TC no 05 LO OOR
10051 TC no 05 HI OOR
10052 TC no 05 TC OPEN
https://sis2.cat.com/#/print-preview/service/%257B%2522title%2522%253A%2522Communication%2520-%2520SAE%2520J1939%2520CAN%2520Data%2520Link%2520and%2520RS-485%2520Data%2520Link… 8/14
21/3/22, 10:46 SIS 2.0
10053 TC no 06 TC LOW
10054 TC no 06 LO OOR
10055 TC no 06 HI OOR
10056 TC no 06 TC OPEN
10057 TC no 07 TC LOW
10058 TC no 07 LO OOR
10059 TC no 07 HI OOR
10060 TC no 07 TC OPEN
10061 TC no 08 TC LOW
10062 TC no 08 LO OOR
10063 TC no 08 HI OOR
10064 TC no 08 TC OPEN
10065 TC no 09 TC LOW
10066 TC no 09 LO OOR
10067 TC no 09 HI OOR
10068 TC no 09 TC OPEN
10069 TC no 10 TC LOW
10070 TC no 10 LO OOR
10071 TC no 10 HI OOR
10072 TC no 10 TC OPEN
10073 TC no 11 TC LOW
10074 TC no 11 LO OOR
10075 TC no 11 HI OOR
10076 TC no 11 TC OPEN
10077 TC no 12 TC LOW
10078 TC no 12 LO OOR
10079 TC no 12 HI OOR
10080 TC no 12 TC OPEN
10081 TC no 13 TC LOW
10082 TC no 13 LO OOR
10083 TC no 13 HI OOR
10084 TC no 13 TC OPEN
10085 TC no 14 TC LOW
10086 TC no 14 LO OOR
10087 TC no 14 HI OOR
10088 TC no 14 TC OPEN
10089 TC no 15 TC LOW
10090 TC no 15 LO OOR
10091 TC no 15 HI OOR
10092 TC no 15 TC OPEN
10093 TC no 16 TC LOW
10094 TC no 16 LO OOR
10095 TC no 16 HI OOR
10096 TC no 16 TC OPEN
10097 TC no 17 TC LOW
10098 TC no 17 LO OOR
10099 TC no 17 HI OOR
10100 TC no 17 TC OPEN
10101 TC no 18 TC LOW
10102 TC no 18 LO OOR
10103 TC no 18 HI OOR
10104 TC no 18 TC OPEN
https://sis2.cat.com/#/print-preview/service/%257B%2522title%2522%253A%2522Communication%2520-%2520SAE%2520J1939%2520CAN%2520Data%2520Link%2520and%2520RS-485%2520Data%2520Link… 9/14
21/3/22, 10:46 SIS 2.0
10105 TC no 19 TC LOW
10106 TC no 19 LO OOR
10107 TC no 19 HI OOR
10108 TC no 19 TC OPEN
10109 TC no 20 TC LOW
10110 TC no 20 LO OOR
10111 TC no 20 HI OOR
10112 TC no 20 TC OPEN
10113 TC no 21 TC LOW
10114 TC no 21 LO OOR
10115 TC no 21 HI OOR
10116 TC no 21 TC OPEN
10117 TC no 22 TC LOW
10118 TC no 22 LO OOR
10119 TC no 22 HI OOR
10120 TC no 22 TC OPEN
10121 TC no 23 TC LOW
10122 TC no 23 LO OOR
10123 TC no 23 HI OOR
10124 TC no 23 TC OPEN
10125 TC no 24 TC LOW
10126 TC no 24 LO OOR
10127 TC no 24 HI OOR
10128 TC no 24 TC OPEN
10129 CH no 01 DEV ALM
10130 CH no 01 HI1 ALM
10131 CH no 01 HI2 ALM
10132 CH no 01 HI ALM
10133 CH no 02 DEV ALM
10134 CH no 02 HI1 ALM
10135 CH no 02 HI2 ALM
10136 CH no 02 HI ALM
10137 CH no 03 DEV ALM
10138 CH no 03 HI1 ALM
10139 CH no 03 HI2 ALM
10140 CH no 03 HI ALM
10141 CH no 04 DEV ALM
10142 CH no 04 HI1 ALM
10143 CH no 04 HI2 ALM
10144 CH no 04 HI ALM
10145 CH no 05 DEV ALM
10146 CH no 05 HI1 ALM
10147 CH no 05 HI2 ALM
10148 CH no 05 HI ALM
10149 CH no 06 DEV ALM
10150 CH no 06 HI1 ALM
10151 CH no 06 HI2 ALM
10152 CH no 06 HI ALM
10153 CH no 07 DEV ALM
10154 CH no 07 HI1 ALM
10155 CH no 07 HI2 ALM
10156 CH no 07 HI ALM
https://sis2.cat.com/#/print-preview/service/%257B%2522title%2522%253A%2522Communication%2520-%2520SAE%2520J1939%2520CAN%2520Data%2520Link%2520and%2520RS-485%2520Data%2520Lin… 10/14
21/3/22, 10:46 SIS 2.0
Table 3
Register Description
30001 InStat 001-016
30002 InStat 017-032
30003 InStat 033-048
30004 InStat 049-064
30005 InStat 065-080
30006 InStat 081-096
30007 InStat 097-112
30008 InStat 113-128
30009 InStat 129-144
30010 InStat 145-160
30011 InStat 161-176
30012 InStat 177- 192
30013 InStat 193-208
30014 InStat 209-224
30015 InStat 225-240
30016 InStat 241-256
30017 TC 01 DEG K x 10
30018 TC 02 DEG K x 10
30019 TC 03 DEG K x 10
30020 TC 04 DEG K x 10
30021 TC 05 DEG K x 10
30022 TC 06 DEG K x 10
30023 TC 07 DEG K x 10
30024 TC 08 DEG K x 10
30025 TC 09 DEG K x 10
30026 TC 10 DEG K x 10
30027 TC 11 DEG K x 10
30028 TC 12 DEG K x 10
30029 TC 13 DEG K x 10
30030 TC 14 DEG K x 10
https://sis2.cat.com/#/print-preview/service/%257B%2522title%2522%253A%2522Communication%2520-%2520SAE%2520J1939%2520CAN%2520Data%2520Link%2520and%2520RS-485%2520Data%2520Lin… 12/14
21/3/22, 10:46 SIS 2.0
Table 4
Table 5
4EK1-UP, DLR1-UP, GNS1-UP, JEF1-UP, NSC1-UP, PBR1-UP, SBG1-UP, SBJ1-UP, SBK1-UP, WPM1-UP, WPN1-UP, WPP1-UP, WPR1-UP,
WPS1-UP, WPT1-UP, WPW1-UP, WYB1-UP, YAB1-UP, YAD1-UP, YAF1-UP, YAH1-UP, YAJ1-UP, YAL1-UP, YAP1-UP, YAR1-UP, YBR1-UP, ZAB1-
UP, ZAD1-UP, ZAF1-UP, ZAH1-UP, ZAJ1-UP, ZAL1-UP, ZAP1-UP, ZAR1-UP
PIP-10423410
2022/03/21
15:43:42-05:00
i02665365
© 2022 Caterpillar Inc.
Caterpillar:
Confidential Green
https://sis2.cat.com/#/print-preview/service/%257B%2522title%2522%253A%2522Communication%2520-%2520SAE%2520J1939%2520CAN%2520Data%2520Link%2520and%2520RS-485%2520Data%2520Lin… 14/14