Author Topic: Tier 4F PGN 64775 and PGN 64586  (Read 5042 times)

Offline dlewis

  • PLUS+1 Guru
  • *****
  • Posts: 102
  • Karma: +2/-0
    • Getman Corporation
Tier 4F PGN 64775 and PGN 64586
« on: September 16, 2019, 01:26:46 PM »
Cummins has asked that I use PGN 64775, DLCC1, and PGN 64586, "SCR System Cleaning," in addition to the "normal" PGNs that are a part of the function blocks.  I know the bytes and bits of these PGNs but I don't know the decode based on them.

Offline FluidPowerTom

  • PLUS+1 Guru
  • *****
  • Posts: 363
  • Karma: +33/-0
Re: Tier 4F PGN 64775 and PGN 64586
« Reply #1 on: September 16, 2019, 05:33:12 PM »
You'll need to figure out the complete 29-bit CAN ID.  You can look up its construction with an internet search.  It's just priority (bit shift to the left by 26 bits) plus PGN (bit shift to the left by 8 bits) plus source address (probably zero).

Then you just need to use the split and/or decode BOOL components to pull out the data that you want.
Controls Engineer
Hydra-Power Systems

Offline dlewis

  • PLUS+1 Guru
  • *****
  • Posts: 102
  • Karma: +2/-0
    • Getman Corporation
Re: Tier 4F PGN 64775 and PGN 64586
« Reply #2 on: September 16, 2019, 09:29:41 PM »
Decoding the address is not too bad given the PGN number.  The issue is decoded the bytes and bits. 

For instance on PGN 64586, SPN 6918
00 = off
01 = ?
10 = ?
11 = ?

Offline Nilla

  • PLUS+1 Guru
  • *****
  • Posts: 253
  • Karma: +13/-0
Re: Tier 4F PGN 64775 and PGN 64586
« Reply #3 on: September 17, 2019, 08:43:55 AM »
Hello guys!

We will actually be releasing these two blocks very soon. If all goes well, they should be out within a month.

Best regards
Nilla
PLUS+1 Helpdesk team

Offline oiltronic

  • PLUS+1 Guru
  • *****
  • Posts: 170
  • Karma: +15/-0
Re: Tier 4F PGN 64775 and PGN 64586
« Reply #4 on: September 18, 2019, 01:56:30 AM »
There are flow charts and other details in the (proprietary) Cummins docs that help you interpret the bit values for some of these relatively new PGNs.  It's a little complicated because you need to interpret multiple SPNs to determine the state of a simple on/off/flashing SCR system cleaning status lamp.  I don't know if their implementation is industry-standard or not. (I suspect not.)