Single Module Systems (SMS) Modbus and Paralleled Multiple Module Systems (PMMS) Modbus Register Maps for Use With APC1+{1926, 4490} Caterpillar


Single Module Systems (SMS) Modbus and Paralleled Multiple Module Systems (PMMS) Modbus Register Maps for Use With APC1+{1926, 4490}

Usage:

UPS 250 APZ
Uninterruptible Power Supply:
UPS 1000Z (S/N: EDZ1-UP)
UPS 1200Z (S/N: HDR1-UP)
UPS 250 (S/N: CNM242-UP; APZ342-UP)
UPS 300 (S/N: CNJ438-UP; CPZ373-UP)
UPS 500 (S/N: CSE157-UP)
UPS 600 (S/N: CTX335-UP)
UPS 750 (S/N: CPM172-UP)
UPS 900 (S/N: CRY406-UP)
UPS500G (S/N: TYD1-UP)
UPS600G (S/N: DLD1-UP)

Introduction

This Special Instruction contains information about the Register Maps used with single module systems (SMS) and multiple module systems (MMS) that use APC1+.

The information contained in this Special Instruction must be used as reference, during the operation and maintenance of the flywheel energy storage system.

Important Safety Information

Do not perform any procedure in this Special Instruction until you have read this Special Instruction and you understand this information. Use only proper tools and observe all precautions that pertain to the use of those tools. Failure to follow these procedures can result in personal injury. The following procedures should also be observed.

Work safely. Most accidents that involve product operation, maintenance, and repair are caused by failure to observe basic safety rules or precautions. An accident can often be avoided by recognizing potentially hazardous situations before an accident occurs.

A person must be alert to potential hazards. This person should also have the necessary training, skills, and tools to perform these functions properly.

Safety precautions and warnings are provided in this instruction and on the product. If these hazard warnings are not heeded, bodily injury or death could occur to you or to other persons. Caterpillar cannot anticipate every possible circumstance that might involve a potential hazard.

Therefore, the warnings in this publication and the warnings that are on the product are not all inclusive. Ensure that any tool, procedure, work method, or operating technique you use that is not recommended by Caterpillar is safe.

Ensure that the product will not be damaged or the product will not be made unsafe by the operation, lubrication, maintenance, or repair procedures used.

Ground the equipment. Improper grounding will result in electrical current paths that are uncontrolled and unreliable. Uncontrolled electrical circuit paths can result in damage to the equipment. Uncontrolled electrical circuit paths can also cause electrical activity that may degrade the electronics and communications. Ensure that all grounds are secure and free of corrosion.


NOTICE

Flywheel units must be handled with care, to avoid damage to moving and electrical components or equipment resulting from mishandling. Under no circumstances should the flywheel system be moved while the flywheel rotor is turning, or before the protective bearing retainers are installed. Caterpillar reserves the right to change specifications without prior notice.


General Information

The UPS units listed in this Special Instruction support Modbus/TCP, Class 0 and Modbus/RTU.

The following information will be useful when performing register mapping operations on Single Module Systems (SMS) or Parallel Multiple Module Systems (PMMS) units supporting Modbus/TCP, Class 0 and Modbus/RTU environments.

  • Most registers are read-only, accessed with Modbus function codes: 3 (read multiple registers) or 23 (read/write multiple registers).

  • The few read/write (R/W) registers will be noted as such throughout this document. R/W registers can be read the same way as read-only registers. The R/W registers can be written with Modbus function codes: 6 (write single register), 16 (write multiple registers), or 23 (R/W multiple registers).

  • Throughout this document, "Single Module Systems" will be referred to as SMS, while "Parallelled Multiple Module Systems" will be referred to as "PMMS".

  • There are five register groups: System (SMS or PMMS), Event, Status, and Summary.

  • Register pairs, shown as (x)(x+1) represent a 32-bit floating point or unsigned integer value. Lower numbered registers, bits 15-0, are the least significant 16 bits. Higher numbered registers, bits 31-16, are the most significant 16 bits. Format = Float32 or Unsigned32. To insure a proper 32-bit read, the pair of registers must both be read at the same time. Reading a pair of registers with two different read requests will have non-coherent data.

  • Writes of 32-bit data are assumed to be in ascending register order. Is safest to write the full 32-bits in a single write request, which will guarantee a safe, successful write. If a write request is performed in two write requests, write of the 32-bit data must be done in ascending register order. Processing of the 32-bit data will not be done until the highest register is written.

  • Registers with Binary Coded Decimal (BCD) format can be displayed in hexadecimal. For example if the "System Date" register returns 35 decimal (23 hex), then the day of the month is the 23rd.

  • Registers shown as (x) are 16 bit unsigned quantities (Format = Unsigned16).

  • References to a register number X is equivalent to Modbus Register 40000+X.

System Group

The system group pertains to those signals that are common to all modules of an SMS or a PMMS system.

References to one individual module of an SMS, or to any of the paralleled modules in a PMMS, all such references will be given as MMUs.

Note: Refer to Table 1 for detailed information about both SMS or PMMS module units

Table 1
System Group Register Attributes    
Register     Group     Description     Format     Units    
(1)     System     Firmware Rev, Lower     Unsigned16     Refer to ""Firmware Revisions" ".    
(2)     System     Firmware Rev, Upper     Unsigned16        
(3)     System     FPGA Rev, Lower         Refer to ""FPGA Revisions" ".    
(4)     System     FPGA Rev, Upper     Unsigned16        
(5)     System     Notice Active     Unsigned16     Refer to """Latched" Value Registers" ".    
(6)     System     Alarm Active     Unsigned16    
(7)     System     System Mode     Unsigned16     Refer to ""System Modes" ".    
(8)     System     System State     Unsigned16     Refer to ""System States" ".    
(9)     System     System Year     BCD     4-digit year    
(10)     System     System Month     BCD     1 to 12    
(11)     System     System Date     BCD     1 to 31    
(12)     System     System Hour     BCD     0 to 23    
(13)     System     System Minute     BCD     0 to 59    
(14)     System     System Second     BCD     0 to 59    
(15) (16)     System     Output frequency     Float32     Hertz    
(17) (18)     System     Input Frequency     Float32     Hertz    
(19) (20)     System     Output Power Factor     Float32     0.0 to 1.0    
(21) (22)     System     Input Power Factor     Float32     0.0 to 1.0    
(23) (24)     System     Percent Energy     Float32     Percent    
(25) (26)     System     Percent Load     Float32     Percent    
(27) (28)     System     Output Power     Float32     Kilowatts    
(29) (30)     System     Output KVA     Float32     KVA    
(31) (32)     System     Input Power     Float32     Kilowatts    
(33) (34)     System     Input KVA     Float32     KVA    
(35) (36)     System     Input Line Volt AB     Float32     Vac    
(37) (38)     System     Input Line Volt BC     Float32     Vac    
(39) (40)     System     Input Line Volt CA     Float32     Vac    
(41) (42)     System     Bypass Line Volt AB     Float32     Vac    
(43) (44)     System     Bypass Line Volt BC     Float32     Vac    
(45) (46)     System     Bypass Line Volt CA     Float32     Vac    
(47) (48)     System     Output Line Volt AB     Float32     Vac    
(49) (50)     System     Output Line Volt BC     Float32     Vac    
(51) (52)     System     Output Line Volt CA     Float32     Vac    
(53) (54)     System     Input Current Phase A     Float32     Amps    
(55) (56)     System     Input Current Phase B     Float32     Amps    
(57) (58)     System     Input Current Phase C     Float32     Amps    
(59) (60)     System     Output Current Phase A     Float32     Amps    
(61) (62)     System     Output Current Phase B     Float32     Amps    
(63) (64)     System     Output Current Phase C     Float32     Amps    
(65) (66)     System     APC Board Serial Number     Unsigned32        
(67) (68)     System     System Module Serial Number     Unsigned32        
(69) (70)     System     System Serial Number     Unsigned32        
(71)     System     Model Index     Unsigned16        

Firmware Revisions

Firmware revisions are shown as "M.mmXY". For example "1.90ph", where the revision information can be decoded as follows:

  • "M" represents the major revision.

  • "mm" represents the minor rev.

  • "X" represents the Beta letter.

  • "Y" represents the Developer letter.

Note: For production code, and all code versions 5.0 and beyond, the Beta and Developer letters will be null (zero).

The lower 16 bits of the firmware revision contain the Beta letter (upper byte) and the Developer letter (lower byte).

Note: The Beta and Developer letters (lower 16 bits) are deprecated, and will always be zero from version 5.0 and beyond.

The upper 16 bits contain the major revision (upper byte) and the minor revision (lower byte).

As an example, if register 1 contains 0x7068, and register 2 contains 0x015a, the firmware revision would be shown as "1.90ph".

That "1.90ph" indicates a major revision level of "1", a minor revision level of "90", a Beta letter "p", and a Developer letter "h".

Field Programmable Gate Array (FPGA) Revisions

An FPGA revision is shown as "X.YZ". For example "1.30", where:

  • "X" is a numeric representation of a major revision.

  • "Y" is a numeric representation of a minor revision.

  • "Z" represents the Beta letter.

Note: For production code, and all code versions 5.0 and beyond, the Beta letter will be null ("0").

An FPGA revision information can be decoded as follows:

  • Major.Minor = (float)Register 3 / 100.

  • The Beta letter is ASC ((Register 4 & 255) + (0x60)).

Note: The Beta letter value is deprecated and will always be null (zero) from version 5.0 and beyond.

The product family code is contained in the upper 8 bits of register 4. The product code will always be 0 (zero) for UPS Series 300. Again, this value is deprecated, and will always be null ("0") from version 5.0 and beyond.

For example, if register 3 contains 0x00A0, and register 4 contains 0x0008, the FPGA revision will show as "1.6h". This condition indicates a valid Series 300 UPS FPGA.

"Latched" Value Registers

The values reported in these registers are "latching" values. If a warning or alarm condition occurs, a non-zero value will return for at least 5 seconds. If the condition persists, after 5 seconds, subsequent read cycles will still return non-zero values. After 5 seconds, and the condition has cleared, subsequent read cycles will return a "0". The sequence is based on zero being "FALSE", and non-zero being "TRUE". Currently a "1" is returned for a "TRUE" condition.

System Modes

Table 2
System Modes    
Register 7 value     Description    
0     Startup (SMS Only)    
1     Online    
2     Regulating    
3     Bypassed    
4     Shutdown    
5     Manual (SMS Only)    
6     Calibration (SMS Only)    
7     Reprogramming (SMS Only)    
8     Load Disabled (SMS Only)    
9     System Discharging ((P)MMS Only)    

System States

The system state is no longer applicable for the PMMS units. PMMS units only use System Mode. As such, all PMMS units system states will always be set to zero.

SMS units will use the table below.

Table 3
System States    
Register 8 value     Description    
0     Startup    
1     Auto Start    
2     Charging    
3     Stand-by    
4     Discharging    
5     Shutdown    
6     Offline    
7     Phase Sync    
8     Self Discharge    
9     Manual    
10     Calibration    
11     Calibrate Pt    
12     Verify Signals    
13     Energizing    
14     Auto Adjusting    
15     Phase Rotation    
16     Spin-down    
17     Overload    
18     Regulating    

Paralleled MMS Group

Table 4
Paralleled MMS Group    
Register     Group     Description     Format     Units    
(80) (81)     Paralleled MMS     Output Power     Float32     Kilowatts    
(82) (83)     Paralleled MMS     Output Current Phase A     Float32     Amps    
(84) (85)     Paralleled MMS     Output Current Phase B     Float32     Amps    
(86) (87)     Paralleled MMS     Output Current Phase C     Float32     Amps    
(88) (89)     Paralleled MMS     Input Power     Float32     Kilowatts (1)    
(90) (91)     Paralleled MMS     Input Current Phase A     Float32     Amps    
(92) (93)     Paralleled MMS     Input Current Phase B     Float32     Amps    
(94) (95)     Paralleled MMS     Input Current Phase C     Float32     Amps    
( 1 ) Available in Version 5.20 and later.

MMU Detail Group

Table 5
MMU Detail Group    
Register     Group     Description     Format     Units    
(100) (101)     MMU detail     Input Volts AB     Float32     VAC    
(102) (103)     MMU detail     Input Volts BC     Float32     VAC    
(104) (105)     MMU detail     Input Volts CA     Float32     VAC    
(106) (107)     MMU detail     Filter Volts AB     Float32     VAC    
(108) (109)     MMU detail     Filter Volts BC     Float32     VAC    
(110) (111)     MMU detail     Filter Volts CA     Float32     VAC    
(112) (113)     MMU detail     Output Volts AB     Float32     VAC    
(114) (115)     MMU detail     Output Volts BC     Float32     VAC    
(116) (117)     MMU detail     Output Volts CA     Float32     VAC    
(118) (119)     MMU detail     Inverter Current A     Float32     Amps    
(120) (121)     MMU detail     Inverter Current B     Float32     Amps    
(122) (123)     MMU detail     Inverter Current C     Float32     Amps    
(124) (125)     MMU detail     Input Current A     Float32     Amps    
(126) (127)     MMU detail     Input Current B     Float32     Amps    
(128) (129)     MMU detail     Input Current C     Float32     Amps    
(130) (131)     MMU detail     Output Current A     Float32     Amps    
(132) (133)     MMU detail     Output Current B     Float32     Amps    
(134) (135)     MMU detail     Output Current C     Float32     Amps    
(136) (137)     MMU detail     Target Output Volts AB (deprecated, always reads 0)     Float32     VAC    
(138) (139)     MMU detail     Target Output Volts BC (deprecated, always reads 0)     Float32     VAC    
(140) (141)     MMU detail     Target Output Volts CA (deprecated, always reads 0)     Float32     VAC    
(142) (143)     MMU detail     DC Offset Correction AB     Float32     VAC    
(144) (145)     MMU detail     DC Offset Correction BC     Float32     VAC    
(146) (147)     MMU detail     DC Offset Correction CA     Float32     VAC    
(148) (149)     MMU detail     Output Voltage Setpoint AB (deprecated, always reads 0)     Float32     VAC    
(150) (151)     MMU detail     Output Voltage Setpoint BC (deprecated, always reads 0)     Float32     VAC    
(152) (153)     MMU detail     Output Voltage Setpoint CA (deprecated, always reads 0)     Float32     VAC    
(154) (155)     MMU detail     Input Volts AN     Float32     VAC    
(156) (157)     MMU detail     Input Volts BN     Float32     VAC    
(158) (159)     MMU detail     Input Volts CN     Float32     VAC    
(160) (161)     MMU detail     Output Frequency     Float32     Hertz    
(162) (163)     MMU detail     Output MMU Power     Float32     KW    
(164) (165)     MMU detail     Output MMU KVA     Float32     KWA    
(166) (167)     MMU detail     Output Power Factor     Float32     0.0 to 1.0    
(168) (169)     MMU detail     Input Frequency     Float32     Hertz    
(170) (171)     MMU detail     Input MMU Power     Float32     KW    
(172) (173)     MMU detail     Input MMU KVA     Float32     KWA    
(174) (175)     MMU detail     Input Power Factor     Float32     0.0 to 1.0    
(176) (177)     MMU detail     Cabinet Temperature     Float32     °C    
(178) (179)     MMU detail     Air Inlet Temperature     Float32     °C    
(180) (181)     MMU detail     Static Switch Temperature     Float32     °C    
(182) (183)     MMU detail     Genset Start IGBT Temperature (deprecated, always reads 0)     Float32     °C    
(184) (185)     MMU detail     Positive DC Bus Voltage     Float32     VDC    
(186) (187)     MMU detail     Negative DC Bus Voltage     Float32     VDC    
(188) (189)     MMU detail     Tachometer     Float32     RPM    
(190) (191)     MMU detail     Percent Energy     Float32     %    
(192) (193)     MMU detail     Vacuum Gauge     Float32     milliTorr    
(194) (195)     MMU detail     Top Field Coil Current     Float32     Amps    
(196) (197)     MMU detail     Bottom Field Coil Current     Float32     Amps    
(198) (199)     MMU detail     Bottom Bearing Force     Float32     Pounds    
(200) (201)     MMU detail     Lateral Vibration     Float32     G's    
(202) (203)     MMU detail     Axial Vibration     Float32     G's    
(204) (205)     MMU detail     Top Field Coil Temperature     Float32     °C    
(206) (207)     MMU detail     Bottom Field Coil Temperature     Float32     °C    
(208) (209)     MMU detail     Armature Temperature     Float32     °C    
(210) (211)     MMU detail     Top Field Coil IGBT Temperature     Float32     °C    
(212) (213)     MMU detail     Bottom Field Coil IGBT Temperature     Float32     °C    
(214) (215)     MMU detail     Top Bearing Temperature     Float32     °C    
(216) (217)     MMU detail     Bottom Bearing Temperature     Float32     °C    
(218) (219)     MMU detail     RPS Advance setpoint     Float32     0 to 255    
(220)     MMU detail         Unsigned 16     Refer to ""MMU Modes" ".    
(221)     MMU detail         Unsigned 16     Refer to ""MMU States" ".    

MMU Modes

Table 6
MMU Modes    
Register 220 Values     Description    
0     Startup    
1     Online    
2     Regulating    
3     Offline    
4     Shutdown    
5     Manual    
6     Calibration    
7     Reprogramming    
8     Load Disabled    

MMU States

Table 7
MMU States    
Register 221 Values     Description    
0     Startup    
1     Auto Start    
2     Charging    
3     Stand-by    
4     Discharging    
5     Shutdown    
6     Offline    
7     Phase Sync    
8     Self Discharge    
9     Manual    
10     Calibration    
11     Calibrate Pt    
12     Verify Signals    
13     Energizing    
14     Auto Adjusting    
15     Phase Rotation    
16     Spin-down    
17     Overload    
18     Regulating    

Event Log Group

Table 8
Event Log Group    
Register     Group     Read/Write     Description     Unsigned 16    
(250)     Event     R     Number of All Messages     Unsigned 16    
(251)     Event     R     Number of Warning and Alarm Messages     Unsigned 16    
(252)     Event     R     Number of Alarm Messages Only     Unsigned 16    
(253)     Event     R/W     "All Messages" Command Register (always reads zero)
Refer to ""Command values for Registers 253, 254, and 255" ".    
Unsigned 16    
(254)     Event     R/W     "Warning and Alarm Messages" Command Register (always reads zero)
Refer to ""Command values for Registers 253, 254, and 255" ".    
Unsigned 16    
(255)     Event     R/W     "Alarm Messages Only" Command Register (always reads zero)
Refer to ""Command values for Registers 253, 254, and 255" ".    
Unsigned 16    
(256)     Event     R     Bytes 0 and 1 of the ASCII message string     Unsigned 16    
(257)     Event     R     Bytes 2 and 3 of the ASCII message string     Unsigned 16    
(258)     Event     R     Bytes 4 and 5 of the ASCII message string     Unsigned 16    
(259)     Event     R     Bytes 6 and 7 of the ASCII message string     Unsigned 16    
(260)     Event     R     Bytes 8 and 9 of the ASCII message string     Unsigned 16    
(261)     Event     R     Bytes 10 and 11 of the ASCII message string     Unsigned 16    
(262)     Event     R     Bytes 12and 13 of the ASCII message string     Unsigned 16    
(263)     Event     R     Bytes 14 and 15 of the ASCII message string     Unsigned 16    
(264)     Event     R     Bytes 16 and 17 of the ASCII message string     Unsigned 16    
(265)     Event     R     Bytes 18 and 19 of the ASCII message string     Unsigned 16    
(266)     Event     R     Bytes 20 and 21 of the ASCII message string     Unsigned 16    
(267)     Event     R     Bytes 22 and 23 of the ASCII message string     Unsigned 16    
(268)     Event     R     Bytes 24 and 25 of the ASCII message string     Unsigned 16    
(269)     Event     R     Bytes 26 and 27 of the ASCII message string     Unsigned 16    
(270)     Event     R     Bytes 28 and 29 of the ASCII message string     Unsigned 16    
(271)     Event     R     Bytes 30 and 31 of the ASCII message string     Unsigned 16    
(272)     Event     R     Bytes 32 and 33 of the ASCII message string     Unsigned 16    
(273)     Event     R     Bytes 34 and 35 of the ASCII message string     Unsigned 16    
(274)     Event     R     Bytes 36 and 37 of the ASCII message string     Unsigned 16    
(275)     Event     R     Bytes 38 and 39 of the ASCII message string     Unsigned 16    
(276)     Event     R     Bytes 40 and 41 of the ASCII message string     Unsigned 16    
(277)     Event     R     Bytes 42 and 43 of the ASCII message string     Unsigned 16    
(278)     Event     R     Bytes 44 and 45 of the ASCII message string     Unsigned 16    
(279)     Event     R     Bytes 46 and 47 of the ASCII message string     Unsigned 16    
(280)     Event     R     Bytes 48 and 49 of the ASCII message string     Unsigned 16    
(281)     Event     R     Bytes 50 and 51 of the ASCII message string     Unsigned 16    
(282)     Event     R     Bytes 52 and 53 of the ASCII message string     Unsigned 16    
(283)     Event     R     Bytes 54 and 55 of the ASCII message string     Unsigned 16    
(284)     Event     R     Bytes 56 and 57 of the ASCII message string     Unsigned 16    
(285)     Event     R     Bytes 58 and 59 of the ASCII message string     Unsigned 16    
(286)     Event     R     Bytes 60 and 61 of the ASCII message string     Unsigned 16    
(287)     Event     R     Bytes 62 and 63 of the ASCII message string     Unsigned 16    
(288)     Event     R     Bytes 64 and 65 of the ASCII message string     Unsigned 16    
(289)     Event     R     Bytes 66 and 67 of the ASCII message string     Unsigned 16    
(290)     Event     R     Bytes 68 and 69 of the ASCII message string     Unsigned 16    
(291)     Event     R     Bytes 70 and 71 of the ASCII message string     Unsigned 16    
(292)     Event     R     Bytes 72 and 73 of the ASCII message string     Unsigned 16    
(293)     Event     R     Bytes 74 and 75 of the ASCII message string     Unsigned 16    
(294)     Event     R     Bytes 76 and 77 of the ASCII message string     Unsigned 16    
(295)     Event     R     Bytes 78 and 79 of the ASCII message string     Unsigned 16    
(296)     Event     R     Bytes 80 and 81 of the ASCII message string     Unsigned 16    
(297)     Event     R     Event Severity
Refer to ""Event Severity Levels" ".    
Unsigned 16    

Command values for Registers 253, 254, and 255

Table 9
Commands values for Registers 253, 254 and 255    
Value     Meaning     Description    
0     Reset     Sets the internal index to the oldest message stored in the Event Log. This command should be issued at least once when reading the Event Log.    
1     Advance     Advances the internal index to the next message of the appropriate event type. If there are no more messages of the appropriate type available, a NULL string will be placed in the ASCII string registers.    
All Others     Invalid     These values will be ignored.    

The Event Log Group provides a way to read the Event Log from the UPS Series 300.

Event Severity Levels

Table 10
Event Severity Levels    
Value     Meaning    
0     Invalid Event    
1     Status Event    
2     Warning Event    
3     Alarm Event    

The UPS units listed in this Special Instruction store events in internal memory according to severity:

Status Events - Normally occurring events, important enough to store in event memory, but not associated with an error condition.

Notice Events - Indicate possible component failures or abnormal conditions that should be investigated.

Alarm Events - Events that require immediate attention. Examples are: Extreme over-temperature, several fan failures at once.

Note: The Message is sent as ASCII text in registers 256-296 and can include up to the first 80 characters of the event message, plus a trailing null. For messages less than 80 characters long, the trailing bytes are zeroed. Attempts to read a message that is not in the range of allowable messages (an invalid ID is entered in registers 304-305 or trying to increment beyond the end of the Event Log with registers 253-255) will result in a null string (all message bytes being zeroed). The ASCII string will be the result from the last event command request, such as the last write to one of the command registers (253-255) or the current Event ID (304-305).

Event Log Storage Information

The UPS units listed in this Special Instruction accumulate events in a circular buffer. This buffer will hold up to 4096 events.

Once that circular buffer is full, register 250 will always return the same number of events, and registers 251 and 252 may not change, when a new warning or alarm message is put into the buffer, if one of the same type was removed from the buffer.

Traversing thru the Event Log with the reset and increment style (registers 253-255) is a deprecated method of filling the Event Log string (registers 256-296) and is provided for backward compatibility purposes.

Event ID Registers

There are new registers for using 32-bit Event ID's (registers 300-305) and an event severity register (Event 297 in Table 8) to try and allow more flexibility with using the Event Log.

Note: To see the old (not easy to use) method for retrieving the Event Log, refer to ""Retrieve Event Log Using Registers 250-255" " in this Special Instruction.

Table 11
Event ID Registers    
Register     Group     Read/Write     Description     Format    
(300) (301)     Event     R     Beginning Event ID     Unsigned 32    
(302) (303)     Event     R     Ending Event ID     Unsigned 32    
(304) (305)     Event     R/W     Current Event ID     Unsigned 32    
(306) (307)     Event     R     Proprietary Binary Event Data     Unsigned 32    
(308) (309)     Event     R     Proprietary Binary Event Data     Unsigned 32    
(310) (311)     Event     R     Proprietary Binary Event Data     Unsigned 32    
(312) (313)     Event     R     Proprietary Binary Event Data     Unsigned 32    
(314) (315)     Event     R     Proprietary Binary Event Data     Unsigned 32    
(316) (317)     Event     R     Proprietary Binary Event Data     Unsigned 32    
(318) (319)     Event     R     Proprietary Binary Event Data     Unsigned 32    
(320) (321)     Event     R     Proprietary Binary Event Data     Unsigned 32    

Retrieving the Event Log Using Event IDs

Perform the steps in the procedures below:

  1. Read the beginning Event ID, registers 300-301, and ending Event ID, registers 302- 303.

    1. If the registers read the same, then there are no events in the Event Log.

    1. If the registers do not read the same, then there are events in the Event Log.

To get the entire Event Log:

  1. Start at the beginning Event ID:

    1. Write the Event ID into the current Event ID registers 304-305.

    1. Read the event out of the Event Log string registers.

    1. Increment the Event ID by one.

    1. Repeat the above steps as necessary, until the ending Event ID is reached.

If the Event ID range is known, it is possible to grab just part of the Event Log, such as the last 20 events, by subtracting the number of events desired from the ending Event ID, and then increment the count on through to the end.

To check for new events, look to see if the ending Event ID has changed.

Note: On an Event Log erase, the Event ID registers will all reset, and start over at zero.

For a given unit in an SMS, or (P)MMS, if the Event Log is not erased, or no other catastrophic problem occurs, the Event ID should be the same even if the unit does restart.

If communications are lost with a unit, and part of the Event Log is missing after communications are restored, the missing information can be found by comparing the last Event ID obtained from the ending Event ID registers.

In addition, using the Event Severity register (297), a parsing for warnings and/or alarms can be performed as well.

Pseudo-code for using Event ID

Perform the steps in the following procedure:

  1. Read_All_Event_Messages:-- read all event messages stored in the -- Event Log

  1. Begin_ID = Read_many(300, 2)

  1. End_ID = Read_many(302, 2)

  1. If (Begin_ID != End_ID)-- there are events

  1. Current_ID = Begin_ID

  1. Write_many(304, 2, Current_ID)

  1. Message_text = Read_many(256, 41)-- read all ascii bytes

  1. Severity = Read_many(297, 1)

  1. While (Current_ID != End_ID) AND (Severity != Invalid Event)

  1. Current_ID = Current_ID + 1

  1. Write_many(304, 2, Current_ID)

  1. Message_text = Read_many(256, 41)-- read all ascii bytes

  1. Severity = Read_many(297, 1)

  1. End_ID = Read_many(302, 2)--see if there are new events

Periodic_update

Read most recent messages since last poll and see if any were alarms.

  1. End_ID = Read_many(302, 2)-- Read the latest Event ID

  1. If (End_ID != Current_ID)-- if there are new events (assumes current id was equal to previous end id).

  1. Severity = Status Event--initialize to a valid value

  1. While (Current_ID != End_ID) AND (Severity != Invalid Event)

  1. Current_ID = Current_ID + 1

  1. Write_many(304, 2, Current_ID)-- look at the next message

  1. Severity = Read_many(297, 1)

  1. If (Severity == Alarm)

  1. Message_text = Read_many(256, 41)-- read all ascii bytes

Retrieve Event Log Using Registers 250-255

  1. Read the number of each and every message: alarm messages and/or alarm and warning messages (registers 250,251, and/or 252) to use as a loop counter for getting all of a certain type of events. Another method is to issue the "Reset" command for the desired type of events in registers 253-255. This method requires advancing through the events until an empty ASCII string (or an invalid event severity in register 297) is reached.

  1. If there are more than zero messages, set the Command register for the desired message level (registers 253-255). A "Reset" command should be issued first. Subsequent "Advance" commands should be issued to progress through all the events.

  1. If another message is available, the ASCII string area will contain the ASCII characters for the message. The end of the message will be padded with NULL characters. If no other messages are available, the ASCII string area will contain zeros.

    Note: This method requires traversing through the entire Event Log to get events for the first time, or after the system processor restarts which can be annoying.

  1. After getting all of the events, there will be a need to periodically advance to the next event to see if a new one is available. Because the number of messages is not guaranteed to always change like in the old days, new additional events could be missed. Of course, just looking at the ending Event ID to see if it has changed, but the Event ID method is now the recommended method.

  1. On a system processor restart, or an Event Log erase, issuing a "Reset" command will be required. This "Reset" command will get the Event Log registers working again, but will also require traversing through the entire Event Log again.

  1. The three different command registers for advancing and resetting to the beginning of the log are not independent from each other. In other words, if you reset for Alarm Events the log will move to the first Alarm Event. If you then increment an All Messages event, the log will move one event from the first alarm. In other words, use of the different command registers cannot be mixed and matched correctly. Traversing through the events for one type of message requires continuing to use that type of message until the end is reached. With the addition of register 297 (Event Severity), parsing of warnings, alarms, and all messages is possible.

Pseudo-coded Routines for Reading the Entire Event Log

Note: This method is for the old way of traversing the Event Log, and the methods shown below may not work for all cases any more. For example, the new ways of keeping event counts will make the periodic update code to work incorrectly. One may need to look up the Event ID, or the Severity Register, when trying to maintain a copy of the Event Log.

Pseudo-coded routines for reading the entire Event Log, and for periodically checking for new event messages, are shown below:

Table 12
Read_All_Event_Messages: Read all event messages stored in the -- Event Log.    
Num_All_msgs = Read_single(250)    
If (Num_All_Msgs > 0)    
Write(253, 0)-- Reset the "All Messages" Command Register    
While (Num_All_msgs > 0)    
Message_text = Read_many(256, 41)-- read all ascii bytes    
Num_All_msgs = Num_All_msgs –1    
Write(253, 1)-- Advance the "All Messages" Command -Register    

Table 13
Periodic_update: (1) Read the most recent "Alarm" messages since last poll    
Num_Alarm_msgs = Read(252)-- Read the number of Alarm Messages stored in the Event Log    
If (Num_Alarm_msgs != last_ Num_Alarm_msgs)-- if there are new events    
Write(255, 1)-- Advance the "Alarms Only" index to the next message    
Message_text = Read_many(256, 41)-- read all ascii bytes    
while(Message_text != NULL)-- read all non-null messages    
Write(255, 1)-- Advance the "Alarms Only" index to the next message    
Message_text = Read_many(256, 41)-- read all ascii bytes    
( 1 ) Old method, no longer works correctly.

Table 14
Periodic_update: (1) Read the most recent "Alarm" messages since last poll    
Write(255, 1)-- Advance the "Alarms Only" index to the next message, to see if there is one    
Severity = Read_many(297, 1)    
While (Severity!= Invalid Event)--there was an alarm event, read all non-null messages.    
Message_text = Read_many(256, 41)-- read all ascii bytes    
Write(255, 1)-- Advance the "Alarms Only" index to the next message    
Severity = Read_many(297, 1)    
( 1 ) New method that will work.

Status Group

The Status Group contains status registers for the system and MMU.

Each bit has a particular meaning for a particular FPGA revision.

Table 15
Status Group    
Register     Group     Format     Description    
(350)     Status     Unsigned 16     System Status Register 1    
(351)     Status     Unsigned 16     System Status Register 2    
(352)     Status     Unsigned 16     System Status Register 3    
(353)     Status     Unsigned 16     MMU Status Register 1    
(354)     Status     Unsigned 16     MMU Status Register 2    
(355)     Status     Unsigned 16     MMU Status Register 3    
(356)     Status     Unsigned 16     MMU Status Register 4    
(357)     Status     Unsigned 16     MMU Status Register 5    
(358)     Status     Unsigned 16     MMU Status Register 6    

Note: The system status registers are only available on systems with a Systems Cabinet (i.e. systems that can support more than 1 MMU).

Bit Definitions for System Status Register 1

Note: Bit 15 is the most significant bit.

B15 - SYS_CAB_USER_DATA_LOCK_BIT, communication with user interface board ok

B14 - SYS_CAB_IO_DATA_LOCK_BIT, communication with i/o interface board ok

B13 - SYS_CAB_FAN_DATA_LOCK_BIT, communication with fan interface board ok

B12 - SYS_CAB_AC_DATA_LOCK_BIT, communication with AC interface board ok

B11 - SYS_CAB_T3_FUSE_BIT, pwr supply xfrmr fuse okay

B10 - SYS_CAB_T2_FUSE_BIT, pwr supply xfrmr fuse okay

B9 - SYS_CAB_T1_FUSE_BIT, pwr supply xfrmr fuse okay

B8 - Reserved for future use

B7 - SYS_CAB_PS_2_OK_BIT, 24 V power supply 2 okay

B6 - SYS_CAB_PS_1_OK_BIT, 24 V power supply 1 okay

B5 - Reserved for future use

B4 - Reserved for future use

B3 - Reserved for future use

B2 - SYS_CAB_FAN_3_OK_BIT, System cabinet fan 3 is okay

B1 - SYS_CAB_FAN_2_OK_BIT, System cabinet fan 2 is okay

B0 - SYS_CAB_FAN_1_OK_BIT, System cabinet fan 1 is okay

Bit Definitions for System Status Register 2

B15 - SYS_CAB_SS_FUSE_OK_BIT, Bypass Static Switch fuse is okay

B14 - Reserved for future use

B13 - Reserved for future use

B12 - SYS_CAB_OUT_6_CONTACT_BIT - System Cabinet remote output contact

B11 - SYS_CAB_OUT_5_CONTACT_BIT - System Cabinet remote output contact

B10 - SYS_CAB_OUT_4_CONTACT_BIT - System Cabinet remote output contact

B9 - SYS_CAB_OUT_3_CONTACT_BIT - System Cabinet remote output contact

B8 - SYS_CAB_OUT_2_CONTACT_BIT - System Cabinet remote output contact

B7 - SYS_CAB_OUT_1_CONTACT_BIT - System Cabinet remote output contact

B6 - SYS_CAB_IN_6_CONTACT_BIT, System Cabinet remote input contact

B5 - SYS_CAB_IN_5_CONTACT_BIT, System Cabinet remote input contact

B4 - SYS_CAB_IN_4_CONTACT_BIT, System Cabinet remote input contact

B3 - SYS_CAB_IN_3_CONTACT_BIT, System Cabinet remote input contact

B2 - SYS_CAB_IN_2_CONTACT_BIT, System Cabinet remote input contact

B1 - SYS_CAB_IN_1_CONTACT_BIT, System Cabinet remote input contact

B0 - Reserved for future use

Bit Definitions for System Status Register 3

B15 - SYS_CAB_BYPASS_ROTATION_CW, bypass input phase rotation is clockwise

B14 - SYS_CAB_BYPASS_ROTATION_CCW, bypass input phase rotation is counterclockwise

B13 - SYS_CAB_FREQUENCY_LOCK

B12 - SYS_CAB_K4_STATUS- Bypass static switch contactor status Bit (1 = closed)

B11 - Reserved for future use

B10 - Reserved for future use

B9 - Reserved for future use

B8 - SYS_CAB_K3_STATUS_ERR, K3 status bit does not match K3 command bit (deprecated, always reads 0)

B7 - SYS_CAB_COMMUNICATION_OK, communication check with all satellite Sys Cab boards

B6 - SYS_CAB_K3_CB_CURRENT_TRIP, Bypass CB tripped because of current overload

B5 - Reserved for future use

B4 - Reserved for future use

B3 - Reserved for future use

B2 - Reserved for future use

B1 - SYS_CAB_ZIGZAG_OL_RELAY_TRIP, zigzag xfrmr overload relay has tripped

B0 - SYS_CAB_ZIGZAG_BREAKER_TRIP, zigzag breaker relay has tripped

Bit Definitions for MMU Status Register 1

B15 - K3_STATUS_BIT- Bypass contactor status bit (1 = closed)

B14 - K2_STATUS_BIT- MMU output contactor status bit (1 = closed)

B13 - K1_STATUS_BIT- MMU input contactor status bit (1 = closed)

B12 - USER_DATA_LOCK- MMU user interface board communications okay

B11 - IO_DATA_LOCK- MMU input/ouput interface board comm. okay

B10 - FAN_DATA_LOCK- MMU fan interface board communications okay

B9 - DC_DATA_LOCK- Always Zero Now

B8 - AC_DATA_LOCK- MMU AC interface board communications okay

B7 - GS_DATA_LOCK (Optional)- Always Zero Now

B6 - UNLOADING_TO- Unloading controller had a timeout reaching setpoint

B5 - LOW_SPEED_SHUTDOWN - Discharge ending because of flywheel speed

B4 - FLY_MASTER_ENABLE- Flywheel Master Controller enabled

B3 - EXT_SYNC_BIT- Synchronize output to external input source cmd bit

B2 - K4_STATUS_BIT- Bypass static switch contactor status Bit

B1 - S_BYP_SW_FUSE_OK_BIT - Bypass static switch fuse status bit

B0 - MASTER_ENABLE- The MMU master controller is enabled

Bit Definitions for MMU Status Register 2

B15 - Reserved for future use

B14 - Reserved for future use

B13 - DISCHARGE_STAT- Discharge Status

B12 - Reserved for future use

B11 - Reserved for future use

B10 - MMU_T2_FUSE_BIT- MMU power supply xfrmr 2 fuse is okay

B9 - MMU_T1_FUSE_BIT- MMU power supply xfrmr 1 fuse is okay

B8 - PS_3_BIT- Always Zero Now

B7 - PS_2_BIT- MMU 24V DC power supply 2 is okay

B6 - PS_1_BIT- MMU 24V DC power supply 1 is okay

B5 - MMU_FAN_6_OK- MMU Fan 6 is okay

B4 - MMU_FAN_5_OK- MMU Fan 5 is okay

B3 - MMU_FAN_4_OK- MMU Fan 4 is okay

B2 - MMU_FAN_3_OK- MMU Fan 3 is okay

B1 - MMU_FAN_2_OK- MMU Fan 2 is okay

B0 - MMU_FAN_1_OK- MMU Fan 1 is okay

Bit Definitions for MMU Status Register 3

B15 - Reserved for future use

B14 - AC_COUNTER_CLOCKWISE_BIT- MMU input has counter-clockwise phase rotation

B13 - AC_CLOCKWISE_BIT - MMU input has clockwise phase rotation

B12 - SSW_RAMP_DONE_BIT- MMU Input static switch startup ramp is finished

B11 - STATIC_SWITCH_TIMEOUT- Timeout controlling MMU input static switch

B10 - OVERSPEED_ERR- Flywheel overspeed shutdown

B9 - RPS_ERR- Rotor Position Sensor Error

B8 - IGBT_3_ERR- Flywheel IGBT 3 error

B7 - IGBT_2_ERR- Flywheel IGBT 2 error

B6 - IGBT_1_ERR- Flywheel IGBT 1 error

B5 - IGBT_C_ERR- Utility Inverter Phase C IGBT error

B4 - IGBT_B_ERR- Utility Inverter Phase B IGBT error

B3 - IGBT_A_ERR- Utility Inverter Phase A IGBT error

B2 - FWI_DATALOCK_ERR_BIT- Flywheel Interface Board comm. error

B1 - LOW_DC_BUS_ERR- A DC Bus had a low voltage error

B0 - HI_DC_BUS_ERR- A DC Bus had a high voltage error

Bit Definitions for MMU Status Register 4

B15 - BYPASS_AVAILABLE_BIT- Bypass input is qualified for bypass transfers

B14 - EXT_SYNC_CMD_BIT- Always Zero Now

B13 - BYPASS_SSW_OKAY_BIT- Always Zero Now

B12 - BYPASS_SYNC_BIT- Always Zero Now

B11 - AHC_ENABLE_BIT- Active harmonic correction enable bit

B10 - FLYWHEEL_SYS_ENABLE_BIT- The flywheel master controller enable bit

B9 - REDUNDANT_MMU_BIT- System has at least 1 MMU more than load requires

B8 - AVR_ENABLE_BIT- Always Zero Now

B7 - NEUTRAL_CONNECTED_BIT - System has a neutral connection

B6 - K4_CONTROL_BIT - Bypass static switch contactor close cmd

B5 - START_SWEEP_ENABLE_BIT - Rotor spin-up sweep is enabled

B4 - K3_CONTROL_BIT - Bypass contactor open request

B3 - K2_CONTROL_BIT - Output contactor close request

B2 - K1_CONTROL_BIT - Input contactor close request

B1 - UNLOADING_ENABLE_BIT - Rotor unloading controller is enabled

B0 - STATIC_SWITCH_ENABLE_BIT - MMU input static switch is enabled

Bit Definitions for MMU Status Register 6

B15 - MMU_IN_6_CONTACT_BIT - MMU remote input contact 6

B14 - MMU_IN_5_CONTACT_BIT - MMU remote input contact 5

B13 - MMU_IN_4_CONTACT_BIT - MMU remote input contact 4

B12 - MMU_IN_3_CONTACT_BIT - MMU remote input contact 3

B11 - MMU_IN_2_CONTACT_BIT - MMU remote input contact 2

B10 - MMU_IN_1_CONTACT_BIT - MMU remote input contact 1

B9 - MMU_OUT_6_CONTACT_BIT - MMU remote output contact

B8 - MMU_OUT_5_CONTACT_BIT - MMU remote output contact

B7 - MMU_OUT_4_CONTACT_BIT - MMU remote output contact

B6 - MMU_OUT_3_CONTACT_BIT - MMU remote output contact

B5 - MMU_OUT_2_CONTACT_BIT - MMU remote output contact

B4 - MMU_OUT_1_CONTACT_BIT - MMU remote output contact

B3 - Reserved for future use

B2 - Reserved for future use

B1 - Reserved for future use

B0 - Reserved for future use

Summary Group

The summary group contains information about each the UPS units listed in this Special Instruction that are connected via the CAN bus.

Register values for MMUs that are not present on the CAN bus are returned as zeros (0).

There are registers for seven MMUs connected to each other via the CAN bus.

Table 16
Summary Group    
Register     Group     Format     Description    
(375)     Summary     Unsigned 16     Detected Number of MMUs    
(376)     Summary     Unsigned 16     Expected number of MMUs    

MMU Node 1

Table 17
MMU Node 1    
Register     Group     Format     Description    
(380)     Summary     Unsigned 16     MMU Mode, Unit 1    
(381)     Summary     Unsigned 16     MMU Mode, Unit 1    
(382) (383)     Summary     Float 32     Tachometer, Unit 1    
(384) (385)     Summary     Float 32     Percent Usable Energy, Unit 1    
(386) (387)     Summary     Float 32     Cabinet Temperature, Unit 1    
(388) (389)     Summary     Float 32     Vacuum Gauge, Unit 1    
(390) (391)     Summary     Float 32     MMU Output Power, Unit 1    
(392) (393)     Summary     Float 32     MMU Output KVA, Unit 1    
(394) (395)     Summary     Float 32     MMU Input Power, Unit 1    
(396) (397)     Summary     Float 32     MMU Input KVA, Unit 1    
(398) (399)     Summary     Float 32     MMU Spare telemetry channel, Unit 1    
(400) (401)     Summary     Float 32     MMU Spare telemetry channel, Unit 1    
(402) (403)     Summary     Float 32     MMU Input Current Phase A, Unit 1    
(404) (405)     Summary     Float 32     MMU Input Current Phase B, Unit 1    
(406) (407)     Summary     Float 32     MMU Input Current Phase C, Unit 1    
(408) (409)     Summary     Float 32     MMU Output Current Phase A, Unit 1    
(410) (411)     Summary     Float 32     MMU Output Current Phase B, Unit 1    
$12) (413)     Summary     Float 32     MMU Output Current Phase C, Unit 1    

MMU Node 2

Table 18
MMU Node 2    
Register     Group     Format     Description    
(424)     Summary     Unsigned 16     MMU Mode, Unit 2    
(425)     Summary     Unsigned 16     MMU State, Unit 2    
(426) (427)     Summary     Float 32     Tachometer, Unit 2    
(428) (429)     Summary     Float 32     Percent Usable Energy, Unit 2    
(430) (431)     Summary     Float 32     Cabinet Temperature, Unit 2    
(432) (433)     Summary     Float 32     Vacuum Gauge, Unit 2    
(434) (435)     Summary     Float 32     MMU Output Power, Unit 2    
(436) (437)     Summary     Float 32     MMU Output KVA, Unit 2    
(438) (439)     Summary     Float 32     MMU Input Power, Unit 2    
(440) (441)     Summary     Float 32     MMU Input KVA, Unit 2    
(442) (443)     Summary     Float 32     MMU Spare telemetry channel, Unit 2    
(444) (445)     Summary     Float 32     MMU Spare telemetry channel, Unit 2    
(446) (447)     Summary     Float 32     MMU Input Current Phase A, Unit 2    
(448) (449)     Summary     Float 32     MMU Input Current Phase B, Unit 2    
(450) (451)     Summary     Float 32     MMU Input Current Phase C, Unit 2    
(452) (453)     Summary     Float 32     MMU Output Current Phase A, Unit 2    
(454) (455)     Summary     Float 32     MMU Output Current Phase B, Unit 2    
(456) (457)     Summary     Float 32     MMU Output Current Phase C, Unit 2    

MMU Node 3

Table 19
MMU Node 3    
Register     Group     Format     Description    
(468)     Summary     Unsigned 16     MMU Mode, Unit 3    
(469)     Summary     Unsigned 16     MMU State, Unit 3    
(470) (471)     Summary     Float 32     Tachometer, Unit 3    
(472) (473)     Summary     Float 32     Percent Usable Energy, Unit 3    
(474) (475)     Summary     Float 32     Cabinet Temperature, Unit 3    
(476) (477)     Summary     Float 32     Vacuum Gauge, Unit 3    
(478) (479)     Summary     Float 32     MMU Output Power, Unit 3    
(480) (481)     Summary     Float 32     MMU Output KVA, Unit 3    
(482) (483)     Summary     Float 32     MMU Input Power, Unit 3    
(484) (485)     Summary     Float 32     MMU Input KVA, Unit 3    
(486) (487)     Summary     Float 32     MMU Spare telemetry channel, Unit 3    
(488) (489)     Summary     Float 32     MMU Spare telemetry channel, Unit 3    
(490) (491)     Summary     Float 32     MMU Input Current Phase A, Unit 3    
(492) (493)     Summary     Float 32     MMU Input Current Phase B, Unit 3    
(494) (495)     Summary     Float 32     MMU Input Current Phase C, Unit 3    
(496) (497)     Summary     Float 32     MMU Output Current Phase A, Unit 3    
(498) (499)     Summary     Float 32     MMU Output Current Phase B, Unit 3    
(500) (501)     Summary     Float 32     MMU Output Current Phase C, Unit 3    

MMU Node 4

Table 20
MMU Node 4    
Register     Group     Format     Description    
(512)     Summary     Unsigned 16     MMU Mode, Unit 4    
(513)     Summary     Unsigned 16     MMU State, Unit 4    
(514) (515)     Summary     Float 32     Tachometer, Unit 4    
(516) (517)     Summary     Float 32     Percent Usable Energy, Unit 4    
(518) (519)     Summary     Float 32     Cabinet Temperature, Unit 4    
(520) (521)     Summary     Float 32     Vacuum Gauge, Unit 4    
(522) (523)     Summary     Float 32     MMU Output Power, Unit 4    
(524) (525)     Summary     Float 32     MMU Output KVA, Unit 4    
(526) (527)     Summary     Float 32     MMU Input Power, Unit 4    
(528) (529)     Summary     Float 32     MMU Input KVA, Unit 4    
(530) (531)     Summary     Float 32     MMU Spare telemetry channel, Unit 4    
(532) (533)     Summary     Float 32     MMU Spare telemetry channel, Unit 4    
(534) (535)     Summary     Float 32     MMU Input Current Phase A, Unit 4    
(536) (537)     Summary     Float 32     MMU Input Current Phase B, Unit 4    
(538) (539)     Summary     Float 32     MMU Input Current Phase C, Unit 4    
(540) (541)     Summary     Float 32     MMU Output Current Phase A, Unit 4    
(542) (543)     Summary     Float 32     MMU Output Current Phase B, Unit 4    
(544) (545)     Summary     Float 32     MMU Output Current Phase C, Unit 4    

MMU Node 5

Table 21
MMU Node 4    
Register     Group     Format     Description    
(556)     Summary     Unsigned 16     MMU Mode, Unit 5    
(557)     Summary     Unsigned 16     MMU State, Unit 5    
(558) (559)     Summary     Float 32     Tachometer, Unit 5    
(560) (561)     Summary     Float 32     Percent Usable Energy, Unit 5    
(562) (563)     Summary     Float 32     Cabinet Temperature, Unit 5    
(564) (565)     Summary     Float 32     Vacuum Gauge, Unit 5    
(566) (567)     Summary     Float 32     MMU Output Power, Unit 5    
(568) (569)     Summary     Float 32     MMU Output KVA, Unit 5    
(570) (571)     Summary     Float 32     MMU Input Power, Unit 5    
(572) (573)     Summary     Float 32     MMU Input KVA, Unit 5    
(574) (575)     Summary     Float 32     MMU Spare telemetry channel, Unit 5    
(576) (577)     Summary     Float 32     MMU Spare telemetry channel, Unit 5    
(578) (579)     Summary     Float 32     MMU Input Current Phase A, Unit 5    
(580) (581)     Summary     Float 32     MMU Input Current Phase B, Unit 5    
(582) (583)     Summary     Float 32     MMU Input Current Phase C, Unit 5    
(584) (585)     Summary     Float 32     MMU Output Current Phase A, Unit 5    
(586) (587)     Summary     Float 32     MMU Output Current Phase B, Unit 5    
(588) (589)     Summary     Float 32     MMU Output Current Phase C, Unit 5    

MMU Node 6

Table 22
MMU Node 6    
Register     Group     Format     Description    
(600)     Summary     Unsigned 16     MMU Mode, Unit 6    
(601)     Summary     Unsigned 16     MMU State, Unit 6    
(602) (603)     Summary     Float 32     Tachometer, Unit 6    
(604) (605)     Summary     Float 32     Percent Usable Energy, Unit 6    
(606) (607)     Summary     Float 32     Cabinet Temperature, Unit 6    
(608) (609)     Summary     Float 32     Vacuum Gauge, Unit 6    
(610) (611)     Summary     Float 32     MMU Output Power, Unit 6    
(612) (613)     Summary     Float 32     MMU Output KVA, Unit 6    
(614) (615)     Summary     Float 32     MMU Input Power, Unit 6    
(616) (617)     Summary     Float 32     MMU Input KVA, Unit 6    
(618) (619)     Summary     Float 32     MMU Spare telemetry channel, Unit 6    
(620) (621)     Summary     Float 32     MMU Spare telemetry channel, Unit 6    
(622) (623)     Summary     Float 32     MMU Input Current Phase A, Unit 6    
(624) (625)     Summary     Float 32     MMU Input Current Phase B, Unit 6    
(626) (627)     Summary     Float 32     MMU Input Current Phase C, Unit 6    
(628) (629)     Summary     Float 32     MMU Output Current Phase A, Unit 6    
(630) (631)     Summary     Float 32     MMU Output Current Phase B, Unit 6    
(632) (633)     Summary     Float 32     MMU Output Current Phase C, Unit 6    

MMU Node 7

Table 23
MMU Node 7    
Register     Group     Format     Description    
(644)     Summary     Unsigned 16     MMU Mode, Unit 7    
(645)     Summary     Unsigned 16     MMU State, Unit 7    
(646) (647)     Summary     Float 32     Tachometer, Unit 7    
(648) (649)     Summary     Float 32     Percent Usable Energy, Unit 7    
(650) (651)     Summary     Float 32     Cabinet Temperature, Unit 7    
(652) (653)     Summary     Float 32     Vacuum Gauge, Unit 7    
(654) (655)     Summary     Float 32     MMU Output Power, Unit 7    
(656) (657)     Summary     Float 32     MMU Output KVA, Unit 7    
(658) (659)     Summary     Float 32     MMU Input Power, Unit 7    
(660) (661)     Summary     Float 32     MMU Input KVA, Unit 7    
(662) (663)     Summary     Float 32     MMU Spare telemetry channel, Unit 7    
(664) (665)     Summary     Float 32     MMU Spare telemetry channel, Unit 7    
(666) (667)     Summary     Float 32     MMU Input Current Phase A, Unit 7    
(668) (669)     Summary     Float 32     MMU Input Current Phase B, Unit 7    
(670) (671)     Summary     Float 32     MMU Input Current Phase C, Unit 7    
(672) (673)     Summary     Float 32     MMU Output Current Phase A, Unit 7    
(674) (675)     Summary     Float 32     MMU Output Current Phase B, Unit 7    
(676) (677)     Summary     Float 32     MMU Output Current Phase C, Unit 7    

Caterpillar Information System:

Cat® Command For Hauling MID 039 - CID 3244 - FMI 05
Cat® Command For Hauling MID 039 - CID 3244 - FMI 03
G3606 and G3608 Engines Fuel Control Valve - Remove and Install
2015/05/01 Resistor Gp May Need To Be Added When Monitoring Systems Are Replaced By EMS-III On Certain Cat® Engines {1408, 7490}
C2.2 Engines for Caterpillar Built Machines Exhaust Elbow - Remove and Install - Exhaust Elbow between the Turbocharger and the Clean Emissions Module (CEM)
2015/04/03 A New Fuel Gas Valve Is Used For Certain G3500 Engines {1270, 1408, 1741}
C9.3 Marine Propulsion Engine Fuel Temperature Is High
794 AC Off-Highway Truck Field Assembly Air Cleaner - Install
C2.2 Engines for Caterpillar Built Machines Alternator - Remove and Install
C2.2 Engines for Caterpillar Built Machines V-Belts - Remove and Install
390F MHPU Mobile Hydraulic Power Unit Machine System Specifications Hydraulic Tank and Filter
390F MHPU Mobile Hydraulic Power Unit Machine System Specifications Diesel Exhaust Fluid Tank Mounting
C2.2 Engines for Caterpillar Built Machines Primary Engine Speed/Timing Sensor - Remove and Install
C2.2 Engines for Caterpillar Built Machines Secondary Engine Speed/Timing Sensor - Remove and Install
C2.2 Engines for Caterpillar Built Machines Temperature Sensor (Catalyst Inlet) - Remove and Install
C2.2 Engines for Caterpillar Built Machines Temperature Sensor (Exhaust) - Remove and Install
C9.3 Marine Auxiliary and Generator Set Engine Indicator Lamp Problem
C9.3 Marine Auxiliary and Generator Set Engine Inlet Air Is Restricted
Replacement Parts Guide For The Fuel Control Valve Fuel System Components On Certain G3500 Engines{1274, 5137} Replacement Parts Guide For The Fuel Control Valve Fuel System Components On Certain G3500 Engines{1274, 5137}
Cat® Command For Hauling MID 039 - CID 3244 - FMI 06
G3606 and G3608 Engines Exhaust Bypass - Remove and Install
C9.3 Marine Auxiliary and Generator Set Engine Intake Manifold Air Temperature Is High
C9.3 Marine Auxiliary and Generator Set Engine Oil Consumption Is Excessive
2015/07/07 A New Nozzle Ring Is Used on Certain G3508 and G3516B Engines {1052}
Back to top
The names Caterpillar, John Deere, JD, JCB, Hyundai or any other original equipment manufacturers are registered trademarks of the respective original equipment manufacturers. All names, descriptions, numbers and symbols are used for reference purposes only.
CH-Part.com is in no way associated with any of the manufacturers we have listed. All manufacturer's names and descriptions are for reference only.