
S7810M MODBUS™ MODULE
65-0249—4
18
Table 23. R7999 Profile Data Structure.
R7999 Fault History Data Structure
This information is repeated 5 times for a total of 6 fault history
structures. See Table 24.
Table 24. R7999 Fault History Structure.
NOTE:
The Next Fault Position points to the oldest fault. For exam-
ple: If the Next Fault Position is 4, then the order of faults
from the newest to the oldest is: 3, 2, 1, 0, 5, 4.
R7999 Status Message
The R7999 Status Message is added to an indexed circular buffer
once a second. An 8-second history of the data is available in
registers 40160-40208. Table 25 identifies the register data
structure which is the same for each buffer, 0-7. Register 40160, bits
0-2, points to the oldest buffer information, so if the Buffer Index is 3,
then buffer order from oldest to newest would be: 3, 4, 5, 6, 7, 0, 1, 2.
In a byte, bits are identified as bit 7 (MSBit) through bit 0 (LSBit).
In a word consisting of two bytes, all values are big-endian, that is,
bit 15 of the word is the MSBit of the first (lowest numbered) byte,
bit 8 is the LSBit of this byte, bit 7 is the MSBit of the next byte, and
bit 0 is the LSBit.
.
Offset
Parameter Name
Format
Notes
0
Index
U16H
0-23
Type
U16L
0x00 = Unused
0x01 = Used
0x02 = Light Off
0x04 = Minimum
0x08 = Maximum
0x10 = Purge
0x20 = Stop
0x40 = Not Implemented
0x80 = Valid Segment
1
Firing Rate for the
current point.
U16
0-4095
2
Air actuator position for
the current point.
U16
0-4095
3
Fuel actuator position
for the current point.
U16
0-4095
4
FGR actuator position
for the current point.
U16
0-4095
5
Data in the previous 5
registers is current.
U16
0-1
Offset
Parameter Name
Format
Notes
0
Fault Buffer Index
U16H
0-5
Next Fault Index
U16L
Faults are stored in a circular
buffer. This register points to
the index of the next fault to
be logged. 0-5.
1
Cycle Count at the
time the alarm
occurred.
U32
0-1,000,000
3
Fault Code
U16H
See Table 26.
Operating State of
the device at the time
the alarm occurred.
U16L
Same text enumeration as
“R7999 Status Message
0x0C” byte 5. Register 40132.
4
Not implemented
U16H
1-6
Unused
U16L
255
5
Data in the previous
5 registers is current.
U16
0-1
Table 25. R7999 Status Message.
Byte(s)
Description—R7999 circular buffer data
structure of registers 40161-40208. Some
of this data is interpreted by the S7810M
and is available in registers 40129-40144.
0
Program Mode/Selected Fuel
Bits Description
7 Selected Fuel 0 = Fuel 1, 1 = Fuel 2
6 Fuel select input 2
5 Fuel select input 1
4 Active hold (4-20 mA Aux. Input is below its threshold
0-3 Program Mode—Enumerated
0 Initiate State
1 Normal Operation
2 Alarm Initiate State
3 Lockout
4 Not Configured
5 Factory Test
6 Low Voltage
7 Commissioning
8 Reset
1
Current Fault
—See Table 26.
2
Current Operating Status
—Enumerated:
0 Standby Hold
1 Standby Programmed Standby
2 Standby Main Valve
3 Standby Low Fire Main Valve
4 Standby Purge
5 Fault 1
6 Standby High Fire Main Valve
7 Fault 2
8 Processing Demand
9 Light Off
10 Modulate
11 Light Off Low Fire Main Valve
12 Purge
13 Fault 3
14 Purge Main Valve
15 Fault 4
16 Initialize
17 Post Purge
3-4
Air Actuator Position/Terminal States
Bits Description
15 LCO State
14 HFP State
13 LFP State
12 ALARM State
11-0 Current position of the Air Actuator (0-4095)
5-6
Active Fuel Actuator Position/Terminal States
Bits Description
15 LCI State
14 HF State
13 MV State
12 LF State
11-0 Current position of the active Fuel Actuator
(0-4095)
7-8
FGR Actuator Position/Terminal States
Bits Description
15 LCO Relay Drive 2 feedback
14 LCO Relay Drive 1 feedback
13 LCM State—the LCM state is the feedback
in between LCI and LCO
12 Auto/Manual select—Auto mode when it is 0
and Manual when it is 1
11-0 Current position of the FGR Actuator
(0-4095)
9
Firing Rate Input
—The current non-filtered analog-to-
digital reading of the CmA (SSLC) 4-20 mA firing rate
input. (0-255 = 0-21.1 mA).
10
Manual Pot Input
—The current non-filtered analog-to-
digital reading of the Manual Potentiometer firing rate
input. (0-255 = 2.1-44.1 mA)
11
Auxiliary Input
—The current non-filtered analog-to-digital
reading of the XmA (Auxiliary) 4-20 mA firing rate input.
(0-255 = 0-21.1 mA)