Page 3
ABOUT THIS GUIDE Purpose The purpose of this RV-C DGN RV-C DGN Guide is to provide a list of supported Data Group Numbers (DGN) for the Freedom SW-RVC. The list also includes events (for example, faults and warnings), and proprietary messages. Scope The reference provides the DGN list including events (for example, faults and warnings), and proprietary messages...
Introduction Introduction 1 SUPPORTED DGNS This section provides some general information on supported RV- C Data Group Numbers (DGNs) by the Freedom SW-RVC. Introduction Bus Speed: 250kbps DC Source DGNs Source Address: Default to 0x42, support for dynamic address Inverter DGNs claiming according to "Section 3.3.2 Source Address Claiming"...
DC Source DGNs DC Source DGNs Abbreviations: HEX = hexadecimal; ms = millisecond; RV-C = Recreational Vehicle Controller Area Network (CAN) Parameter Freedom SW RV-C Range RV-C DGN Name Broadcast List and Interval (ms) DGN Hex x = not implemented 6.5.2 DC Source Status 1 1FFFD Instance...
Page 7
DC Source DGNs Parameter Freedom SW RV-C Range RV-C DGN Name Broadcast List and Interval (ms) DGN Hex x = not implemented 6.5.5 DC Source Status 4 5000 1FEC9 Instance See RV-C specs DC_SOURCE_STATUS_4 Device Priority x Desired charge state x Desired DC voltage x Desired DC current Battery Type...
Inverter DGNs Inverter DGNs Parameter Freedom SW RV-C Range RV-C DN Name Broadcast List and Interval (ms) DGN Hex x = not implemented 6.19.3 AC Output Page1 1FFD7 Instance Instance (See Note 1 See RV-C specs INVERTER_AC_STATUS_1 above) RMS Voltage RMS Current Frequency x Fault - open ground...
Page 9
Inverter DGNs Parameter Freedom SW RV-C Range RV-C DN Name Broadcast List and Interval (ms) DGN Hex x = not implemented 6.19.5 AC Output Page 3 1FFD5 Instance Instance (See Note 1 above) See RV-C specs INVERTER_AC_STATUS_3 Waveform Phase Status Real Power Reactive Power x Harmonic Distortion...
Page 10
Inverter DGNs Parameter Freedom SW RV-C Range RV-C DN Name Broadcast List and Interval (ms) DGN Hex x = not implemented 6.19.8 Inverter Status 1FFD4 Status See RV-C specs INVERTER_STATUS Battery Temp. Sensor Present x Load Sense Enabled x Inverter Enable x Pass-Through Enable x Generator Support Enable 6.19.9 Inverter Command...
Page 11
Inverter DGNs Parameter Freedom SW RV-C Range RV-C DN Name Broadcast List and Interval (ms) DGN Hex x = not implemented 6.19.10 Inverter Configuration Status 1 On Change 1FFD2 Instance See RV-C specs INVERTER_CONFIGURATION_ Load Sense Power Threshold STATUS_1 Load Sense Interval DC Source Shutdown Voltage - Min Inverter Enable on Startup x Load Sense Enable on Startup...
Page 12
Inverter DGNs Parameter Freedom SW RV-C Range RV-C DN Name Broadcast List and Interval (ms) DGN Hex x = not implemented 6.19.12 Inverter Configuration Status 2 On Change 1FECE Instance See RV-C INVERTER_CONFIGURATION_ specs DC Source shutdown delay STATUS_3 Stack Mode DC Source Shutdown Recovery Level x Generator Support Engage Current...
Page 13
Inverter DGNs Parameter Freedom SW RV-C Range RV-C DN Name Broadcast List and Interval (ms) DGN Hex x = not implemented 6.19.16 Inverter Configuration 1FECD Instance See RV-C specs Command 3 DC Source shutdown delay 0sec to 600sec INVERTER_CONFIGURATION_ COMMAND_3 1- Master Stack Mode 2-Slave...
Page 14
Inverter DGNs Parameter Freedom SW RV-C Range RV-C DN Name Broadcast List and Interval (ms) DGN Hex x = not implemented 6.19.22 Inverter DC Status 5000 1FEE8 Instance See RV-C specs INVERTER_DC_STATUS DC Voltage DC Amperage DC Source Shutdown Recovery Level 6.19.23 Inverter Temperature Status 1FEBD...
Charger DGNs Charger DGNs Parameter Freedom SW RV-C Range RV-C DN Name Broadcast List and Interval (ms) DGN Hex x = not implemented 6.20.3 AC Input Page 1 5000 1FFCA Instance Instance (See Note 1 See RV-C specs CHARGER_AC_STATUS_1 above) RMS Voltage RMS Current x Fault - open ground...
Page 16
Charger DGNs Parameter Freedom SW RV-C Range RV-C DN Name Broadcast List and Interval (ms) DGN Hex x = not implemented 6.20.5 AC Input Page 3 5000 1FFC8 Instance Instance (See Note 1 See RV-C specs CHARGER_AC_STATUS_3 above) x Waveform x Phase Status Real Power Reactive Power...
Page 17
Charger DGNs Parameter Freedom SW RV-C Range RV-C DN Name Broadcast List and Interval (ms) DGN Hex x = not implemented 6.20.8 Charger Status 5000 1FFC7 Instance See RV-C specs CHARGER_STATUS Charge Voltage Charge Current Charge Current Percent of Max Operating State Default State on Power-Up Auto Recharge Enabled...
Page 18
Charger DGNs Parameter Freedom SW RV-C Range RV-C DN Name Broadcast List and Interval (ms) DGN Hex x = not implemented 6.20.11 Charger Command 1FFC5 Instance See RV-C specs CHARGER_COMMAND Status x Default State on Power-Up Auto Recharge Enabled 0- Cancel forcing 1 - Force charge to bulk Force Charge 2 - Force charge to float...
Page 19
Charger DGNs Parameter Freedom SW RV-C Range RV-C DN Name Broadcast List and Interval (ms) DGN Hex x = not implemented 6.20.12 Charger Configuration 1FFC5 Instance See RV-C specs Command Charging Algorithm 2-3-Stage CHARGER_CONFIGURATION_ 3-2-Stage COMMAND Charger Mode See RV-C specs x Battery Sensor Present See RV-C specs x Charger Installation line...
Page 20
Charger DGNs Parameter Freedom SW RV-C Range RV-C DN Name Broadcast List and Interval (ms) DGN Hex x = not implemented 6.20.13 Charger Configuration Status 2 On change 1FF96 Instance See RV-C specs Max Charge Current as a Percentage CHARGER_CONFIGURATION_ STATUS_2 x Charge Rate Limit as Percent of Bank Size...
Page 21
Charger DGNs Parameter Freedom SW RV-C Range RV-C DN Name Broadcast List and Interval (ms) DGN Hex x = not implemented 6.20.15 Charger Configuration Status 3 On Change 1FECC Instance See RV-C specs Bulk Voltage CHARGER_CONFIGURATION_ STATUS_3 Absorption Voltage Float Voltage Temperature Compensation Constant 6.20.16 Charger Configuration...
Page 22
Charger DGNs Parameter Freedom SW RV-C Range RV-C DN Name Broadcast List and Interval (ms) DGN Hex x = not implemented 6.20.18 Charger Configuration 1FEBE Instance See RV-C specs Command 4 x Bulk Time See RV-C specs CHARGER_CONFIGURATION_ COMMAND_4 Absorption Time 1 min to 480 min Float Time 1 hr to 1440 hr...
Page 23
Charger DGNs Parameter Freedom SW RV-C Range RV-C DN Name Broadcast List and Interval (ms) DGN Hex x = not implemented 6.20.7 AC Fault Configuration Status On Change 1FF89 Instance (See Note 1 above) See RV-C specs and Command x Extreme Low Voltage level CHARGER_ACFAULT_ CONFIGURATION_STATUS_1 Low voltage level...
Page 24
Charger DGNs Parameter Freedom SW RV-C Range RV-C DN Name Broadcast List and Interval (ms) DGN Hex x = not implemented 6.20.7 AC Fault Configuration Status 1FF86 Instance (See Note 1 above) See RV-C specs and Command High frequency limit 61 Hz to 70 Hz CHARGER_ACFAULT_ CONFIGURATION_COMMAND_2...
Diagnostic DGNs Diagnostic DGNs Parameter Freedom SW RV-C Range RV-C DN Name Broadcast List and Interval (ms) DGN Hex x = not implemented 3.2.5 Diagnostics message Diagnostics 5000 1FECA Operating Status - Product On See RV-C message (DM_RV) specs Operating Status - Product Active Operating Status - Yellow Operating Status - Red Product Identifier - Default Source...
Page 26
Diagnostic DGNs Parameter Freedom SW RV-C Range RV-C DN Name Broadcast List and Interval (ms) DGN Hex x = not implemented 6.2.1 General Purpose Reset 17F00 Reboot See RV-C specs GENERAL_RESET Clear Faults Reset to Default Settings x Reset Statistics x Test Mode Reset to OEM Specific Settings Reboot/Enter Bootloader Mode...
Page 27
Diagnostic DGNs Parameter Freedom SW RV-C Range RV-C DN Name Broadcast List and Interval (ms) DGN Hex x = not implemented 6.2.4 Instance Assignment 17B00 Device Type See RV-C specs INSTANCE_STATUS Base Instance Max Instance x Base Internal Address x Max Internal Address x Reserved 976-0452-01-01...
Page 28
Diagnostic DGNs Parameter Freedom SW RV-C Range RV-C DN Name Broadcast List and Interval (ms) DGN Hex x = not implemented 3.3.2 Address Claimed 1000 1EE00 Serial Unit's Serial Number ADDRESS_CLAIM Number Manufacturer Xantrex - 119 Code Node See RV-C specs Instance Function Function Instance...
Diagnostics Message (DM_RV) in RV-C Specs Diagnostics Message (DM_RV) in RV-C Specs For a detailed description of Event numbers and troubleshooting information, refer to the Freedom SW-RVC Owner's Guide. Abbreviations: FMI = Failure Mode Identifier; ISB = Intermediate Significant Byte; LED = light emitting diode; LSB = Least Significant Byte;...
Page 31
Diagnostics Message (DM_RV) in RV-C Specs Event # Description EEPROM Strings/Logs EEPROM Strings/Logs FET1 Over Temperature INV_CHG_INST 0 FET2 Over Temperature INV_CHG_INST 1 Internal error Internal error Internal error Powerboard temp unreadable INV_CHG_INST 2 AC Overload 0x81 0x41 System Cfg shutdown Watchdog Error Transformer over termperature INV_CHG_INST 1...
Page 32
Diagnostics Message (DM_RV) in RV-C Specs Event # Description Stacking mode configuration fault INV_CHG_INST 7 Battery Sensor short INV_CHG_INST 2 Powerboard Over Temperature INV_CHG_INST 2 Stacking System Inconsistent Frequencies INV_CHG_INST 7 Unable to Equalize warning INV_CHG_INST 4 YELLOW Unable to Equalize warning INV_CHG_INST 4 YELLOW Transformer Temp unreadable...
Introduction Introduction 3 PROPRIETARY Freedom SW-RVC has additional features which are currently not supported by standard RV-C DGNs. This section describes these MESSAGES proprietary messages. Implementation of the Proprietary Messages uses the first 5 bytes Introduction of the ADDRESS_CLAIM field (described in section 3.3.3 of the RV-C Specification) of both source and destination devices to Proprietary DGN General Framework calculate the CRC (Cyclic Redundancy Check ) used in the...
Proprietary DGN General Framework Proprietary DGN General Framework This message is used to request a Proprietary Message. Abbreviation: DGN = Data Group Number; HEX = hexadecimal Name Fields Type Notes PROPRIETARY_ EF00 Message ID uint8 Message Variable size; up to 5 Using this DGN the Freedom SW-RVC device multiplexes 14 different types of information in 3.2.6 Proprietary Data...
DGN Messages DGN Messages NOTE: This message is used to request a Proprietary Message. DECIMAL Message Name Fields Units Value Description PROPRIETARY_ teReqId uint8 RVC_ePROP_MSG_ID_ASSOC_STS=3, MESSAGE_ RVC_ePROP_MSG_ID_DEV_MODE_STS=6, REQUEST RVC_ePROP_MSG_ID_SW_VER_STS=8, RVC_ePROP_MSG_ID_GEN_SUPPORT_STS=17, ucParam1 uint8 ucParam2 uint8 DEVICE_MODE_ teDesiredMode uint8 XB_eCTRL_MODE_SAFE=2, CONFIGURATION XB_eCTRL_MODE_OPERATING=3 DEVICE_MODE_ teCurrentMode uint8 XB_eCTRL_MODE_HIBERNATE=0,...
Page 36
DGN Messages DECIMAL Message Name Fields Units Value Description SW_VERSION_ Controller or bit2 00b - CPU0 STATUS Processor Instance Software bit2 Module - Application Version Identifier 01b - XanBus Library Version 10b - RVC Version Software bit4 Version is represented as: A.BB.CC.The first digit (A) is the major number (up to 9), Version Msb BB is the minor number and CC the design number resulting in a 5 decimal digit Software...
Page 41
DGN Messages DECIMAL Message Name Fields Units Value Description ucAssocId uint8 XB_eAC_SRC_ID for AC_INPUT, AC_OUTPUT or AC_INPUT_OUTPUT: XB_eAC_SRC_ID_INVALID XB_eAC_SRC_ID_NONE XB_eAC_SRC_ID_ANONYMOUS XB_eAC_SRC_ID_SHORE1 . . . XB_eAC_SRC_ID_SHORE16 XB_eAC_SRC_ID_GEN1 . . . XB_eAC_SRC_ID_GEN16 XB_eAC_SRC_ID_AC1 . . . XB_eAC_SRC_ID_AC16 XB_eAC_SRC_ID_AC_LOAD1 . . . XB_eAC_SRC_ID_AC_LOAD16 XB_eAC_SRC_ID_GRID1 .
Page 42
DGN Messages DECIMAL Message Name Fields Units Value Description XB_eDC_SRC_ID for DC_INPUT, DC_OUTPUT or DC_INPUT_OUTPUT: XB_eDC_SRC_ID_INVALID XB_eDC_SRC_ID_NONE XB_eDC_SRC_ID_ANONYMOUS XB_eDC_SRC_ID_HOUSE_BAT_BANK1 . . . XB_eDC_SRC_ID_HOUSE_BAT_BANK6 XB_eDC_SRC_ID_START_BAT_BANK1 . . . XB_eDC_SRC_ID_START_BAT_BANK6 XB_eDC_SRC_ID_SOLAR_ARRAY1 . . . XB_eDC_SRC_ID_SOLAR_ARRAY16 XB_eDC_SRC_ID_ALL = 252, XB_eDC_SRC_ID_RESERVED = 253, XB_eDC_SRC_ID_OUTOF_RANGE = 254, * Not yet available at this time.
Page 43
Examples of Proprietary_Message_Request Examples of Proprietary_Message_Request Message Name HEX ID DECIMAL ID Fields Value Value Description PROPRIETARY_MESSAGE_REQUEST teReqId teReqId = ASSOC_STS = 3 ASSOCIATION_STATUS ucParam1 3 teAssocType = DC_INPUT_OUT ucParam2 0 ucAssocInst = 0 PROPRIETARY_MESSAGE_REQUEST teReqId teReqId = DEV_MODE_STS = 6 DEVICE_MODE_STATUS ucParam1 0 ucParam2 0...
Page 44
Examples of Proprietary_Message_Request The following text box shows several examples of calculating the Cyclic Redundancy Check (CRC) for proprietary messaging using CRC16. Unit #1 Address 143, Network Name: 84 12 F7 64 18 (first 5 bytes of the ISO Address Claim Message sent by the unit with address 143=0x8F) Unit #2 Address 67, Network Name: BB 32 E7 64 08 (first 5 bytes of the ISO Address Claim Message sent by...
Need help?
Do you have a question about the xantrex Freedom SW 3012 and is the answer not in the manual?
Questions and answers