Sunteți pe pagina 1din 20

S7810M ModBus Module

PRODUCT DATA

FEATURES
Multi-dropped communications bus interface. Remote control capabilities: Standby Hold Drive to High Fire Drive to Low Fire Reset

Ability to remotely mount a Keyboard Display Module. S7810M1029 meets Gastec approval (cannot be reset through data highway).

APPLICATION
The Honeywell 7800 SERIES is a microprocessor-based integrated burner control for automatically fired gas, oil or combination fuel single-burner applications. The 7800 SERIES is programmed to provide a level of safety, functional capability and features beyond the capacity of conventional controls. Functions provided by the 7800 SERIES include automatic burner sequencing, flame supervision, system status indication, system or self-diagnostics and troubleshooting. The S7810M ModBus Module supports remote mounting of a Keyboard Display Module (KDM), personal computer/PLC interface for multi-dropped 7800 SERIES subnetworks, and remote reset of a 7800 SERIES Relay Module.

SPECIFICATIONS
Model: S7810M ModBus Module. Electrical Ratings: Voltage and Frequency: 13 Vdc peak full-wave rectified (+20/-15%) Power Dissipation: 2W maximum. Terminal Ratings: Power: 13 Vdc peak full-wave rectified. Earth ground. ControlBus (1,2,3) and Multi-Drop ModBus (6,7,8): 5 Vdc at 60 mA maximum. Electrical Connector (included): ControlBus: 208727 8-pin electrical connector.
* U.S. Registered Trademark Copyright 2002 Honeywell All Rights Reserved *S7810M1029 ONLY

Environmental Ratings: Ambient Temperature: Operating: -40F to +140F (-40C to +60C). Storage: -40F to +150F (-40C to +66C). Humidity: 85% relative humidity, continuous, noncondensing. Vibration: 0.5G environment. Weight: 4 ounces. Replacement Part: 208727 eight-pin connector. Approvals: S7810M1029: Gastec EN268, Report 1156791. Dimensions: See Fig. 1.

65-0249-4

S7810M MODBUS MODULE

1-1/8 (29) 7/16 (11)


MODE

Canadian EMI: This digital apparatus does not exceed the Class B limits for radio noise emission from digital apparatus set out in the Radio Interference Regulations of the Canadian Department of Communications. Le prsent appareil numrique nmet pas de bruits radiolectriques depassant les limites applicables aux appareils numriques de la Classe B prescrites dans le Rglement sur le brouillage radiolectrique dict par le ministre des Communications du Canada.

BURNER CONTROL 2-3/4 (69) 5/32 (4)

Humidity
29/32 (23)

M11349A

4-27/32 (123)

Install the S7810M where the relative humidity never reaches the saturation point. The S7810M is designed to operate in a maximum humidity environment of 85 percent relative humidity, continuous, noncondensing moisture.

Fig. 1. Mounting dimensions of S7810M ModBusModule in in. (mm).

Weather
The S7810M is not designed to be weather-tight. When installed outdoors, protect the S7810M with an approved weather-tight enclosure.

INSTALLATION
When Installing this Product...
1. 2. 3. 4. 5. 6. Read these instructions carefully. Failure to follow them could damage the product or cause a hazardous condition. Check the ratings given in the instructions and marked on the product to make sure the product is suitable for your application. The installer must be a trained, experienced flame safeguard technician. Disconnect the power supply before beginning installation to prevent electrical shock and equipment damage. More than one power supply disconnect can be required. Wiring must comply with all applicable codes, ordinances and regulations. After installation is complete, check out product operation as provided in these instructions.

Vibration
Do not install the S7810M where it could be subjected to vibration in excess of 0.5G continuous maximum vibration.

Mounting the S7810M ModBus Module (Fig. 2).


1. 2. Align the two ears of the ModBus Data ControlBus Module with the two mating slots on the 7800 SERIES Relay Module. Insert the two interlocking ears into the two mating slots and, with a hinge action, push on the lower corners of the ModBus Data ControlBus Module to secure it to the 7800 SERIES Relay Module.

IMPORTANT: This equipment can cause interference with radio communications. This equipment generates, uses, and can radiate radio frequency energy, and if not installed and used in accordance with the Instructions Manual, may cause interference with radio communications. It has been tested and found to comply with the limits for a Class B computing device pursuant to Subpart J of Part 15 of FCC Rules, which are designed to provide reasonable protection against such interference when operated in a commercial environment. Operation of this equipment in a residential area is likely to cause interference, in which case, users, at their own expense, will be required to take whatever measures may be required to correct the interference. Any unauthorized modification of this equipment may result in the revocation of the owners authority to continue its operation. When operating the S7810M remotely with a separate power supply, FCC compliance is not guaranteed unless an FCC-approved power supply is used.

Fig. 2. ModBus Module mounting.

ORDERING INFORMATION
When purchasing replacement and modernization products from your TRADELINE wholesaler or distributor, refer to the TRADELINE Catalog or price sheets for complete ordering number. If you have additional questions, need further information, or would like to comment on our products or services, please write or phone: 1. Your local Home and Building Control Sales Office (check white pages of your phone directory). 2. Home and Building Control Customer Relations Honeywell, 1885 Douglas Drive North Minneapolis, Minnesota 55422-4386 In CanadaHoneywell Limited/Honeywell Limite, 35 Dynamic Drive, Scarborough, Ontario M1V 4Z9. International Sales and Service Offices in all principal cities of the world. Manufacturing in Australia, Canada, Finland, France, Germany, Japan, Mexico, Netherlands, Spain, Taiwan, United Kingdom, U.S.A.
65-02494 2

S7810M MODBUS MODULE

PC/PLC

RS485 BUS B C 1 2 3 5 6

MOMENTARY PUSHBUTTON SWITCH

4 6 5

5 2 87654321 S7810M MODBUS MODULE 7800 SERIES RELAY MODULE 12345 S7800 REMOTE KEYBOARD DISPLAY 7 MODULE A B C S7830 EXPANDED ANNUNCIATOR A B C R7999
CONTROLINKS

CONTROLLER

3 3 1

+ +

GND INPUT

RS-485 REPEATER

OUTPUT GND 5

5 87654321 2 S7810M MODBUS MODULE 7800 SERIES RELAY MODULE 87654321 S7810M MODBUS MODULE 7800 SERIES RELAY MODULE

MULTI-DROP RS-485 COMMUNICATION BUS. UP TO 31 S7810M MODBUS MODULES CAN BE CONNECTED TO A SINGLE BUS WITHOUT AN RS-485 REPEATER. UP TO 99 S7810M MODBUS MODULES (SUBNETWORKS) CAN BE CONNECTED TO A BUS WITH RS-485 REPEATERS. WHEN USING AN RS-485 REPEATER, THE REPEATER MUST BE INSTALLED EVERY 30TH MODULE.

2 THE SUBNETWORKS MUST BE WIRED IN A DAISY CHAIN CONFIGURATION. RECOMMEND THAT THE PC/PLC BE AT ONE END OF THE DAISY CHAIN. 3 MODBUS COMMUNICATION BUS TERMINATION RESISTORS: A. WITHOUT RS-485 REPEATER: MODULES AT THE CLOSEST AND FARTHEST END OF THE DAISY CHAIN REQUIRE TERMINATION RESISTORS. INSTALL A 120 OHM, 1/4 WATT RESISTOR BETWEEN TERMINALS A AND B OF THE PC/PLC. (IF INSTALLED AT ONE END OF DAISY CHAIN). INSTALL A 120 OHM, 1/4 WATT RESISTOR BETWEEN TERMINALS A AND B OF THE PC/PLC (IF INSTALLED AT ONE END OF THE DAISY CHAIN. INSTALL A 120 OHM, 1/4 WATT RESISTOR BETWEEN TERMINALS 7 AND 8 OF THE LAST S7810M MODBUS MODULE IN THE DAISY CHAIN. B. WITH RS-485 REPEATER: WHEN AN RS-485 REPEATER IS USED, TWO DAISY CHAIN CONFIGURATIONS ARE EFFECTIVELY FORMED. MODULES AT THE CLOSEST AND FARTHEST END OF EACH DAISY CHAIN REQUIRE TERMINATION RESISTORS. INSTALL A 120 OHM, 1/4 WATT RESISTOR BETWEEN TERMINALS A AND B OF THE PC/PLC. (IF INSTALLED AT ONE END OF DAISY CHAIN). INSTALL A 120 OHM, 1/4 WATT RESISTOR BETWEEN INPUT TERMINALS DATA+ AND DATA- OF THE RS-485 REPEATER. INSTALL A 120 OHM, 1/4 WATT RESISTOR BETWEEN TERMINALS 7 AND 8 OF THE LAST S7810M MODBUS MODULE IN THE ADDITIONAL DAISY CHAINS. 4 LOCAL RS-485 COMMUNICATION BUS. THE DEVICES ON THIS BUS MUST BE WIRED IN A DAISY CHAIN CONFIGURATION. THE ORDER OF INTERCONNECTION IS NOT IMPORTANT. THE MODULES ON THE CLOSEST AND FARTHEST ENDS OF THE DAISY CHAIN REQUIRE A 120 OHM 1/4 WATT TERMINATION RESISTOR BETWEEN TERMINALS 1 AND 2 OR A AND B. RECOMMEND THREE-WIRE SHIELDED CABLE (BELDEN 8723 SHIELDED OR EQUIVALENT). CABLE SHIELD MUST TERMINATE TO EARTH GROUND AT BOTH ENDS OF CABLE. THE MODBUS BUS COMMON, S7810M MODBUS TERMINAL 6, AND THE LOCAL BUS COMMON (S7810M MODBUS TERMINAL 3) MUST NOT BE ELECTRICALLY CONNECTED TOGETHER. TERMINAL NUMBERS ARE ON 203541 5-WIRE CONNECTOR (SUPPLIED WITH REMOTE MOUNTING BRACKET).
M17616B

6 7

Fig. 3. Wiring S7810M ModBus Module.

Wiring (Fig. 3)
1. 2. 3. Refer to Fig. 3 for proper wiring. All wiring must comply with all applicable electrical codes, ordinances and regulations. Recommended wiring size and type: a. For all communications, use 22 AWG, 3-wire shielded cable (Belden part number 8723 or equivalent). b. For 13 Vdc and remote reset switch operation, use 22 AWG wire insulated for voltages and temperatures in the application. Suggested wire types included TW (60C), THW (75C) and THHN (90C). Terminal identification numbers and letters are shown in Table 1.

4.

5.

Wire routing: a. Do not route the communication cable in conduit with line voltage circuits. b. Do not route the communication cable close to the ignition transformers. c. Route the communication cable outside of conduit if properly supported and protected from damage. d. Route the communication cable so that all devices are connected in a daisy chain configuration. See Fig. 3. Maximum wire lengths: a. Communications bus, 4000 feet (1219 meters). b. Remote reset switch, 1000 feet (305 meters).

65-02494

S7810M MODBUS MODULE

Table 1. S7810M Terminal Identification.

OPERATION
The S7810M ModBus Data ControlBus Module has two communications ports. The ControlBus communications port allows communications on a bus that contains a 7800 SERIES burner controller and an S7800 Keyboard Display Module and/or an S7830 Expanded Annunciator and/or an R7999 ControLinks Controller. A second communications port supports RS-485 communications using ModBusTM protocol. The following tables provide ModBus mapping information. Table 10 provides register mapping. It identifies the mapping of the 7800 SERIES parameters to ModBus registers. These codes are transmitted by the relay modules and the S7830 Expanded Annunciator.

Signal ControlBus Data + ControlBus Data Common ControlBus Common +13 Vdc Common Remote Reset Common +13 Vdc Remote Reset ModBus Common ModBus Data + ModBus Data 1 2 3

S7810M Terminal

4 5 6 7 8

Function Codes
Supported function codes of Modbus Protocol Reference Guide (PI-MBUS-300 Rev. J) are 3, 4, 6, and 17. Function codes 3 and 4 are treated the same by the S7810M. Two registers need to be read when the data format is a U32 value (4 bytes); if both registers are not read, then a data value of 0 (zero) is returned. U32 values are in little endian format. The maximum number of addresses that can be queried is 127 (0x7F) for each query message. Tables 3 through 7 provide information on the function codes. NOTE: All Query and Response cells below are 1 byte.

MODE LED Light Patterns


Table 2 explains the MODE LED light patterns. Table 2. Explanation of MODE LED light patterns. LED Code/ Behavior Always OFF Always ON Mostly ON with 1 blink Mostly OFF with 1 flash 50 ms (OFF) 50 ms (ON) Pulse Period Interval OFF ON 1 second Meaning Not powered or device failure. S7810M device failure. Both ControlBus and Modbus are active

3.85 ControlBus is active, seconds and Modbus is not active.

Mostly OFF 2 x (200 ms ON, 1.75 Program CRC error. with 2 pulses 200 ms OFF) seconds Mostly OFF 3 x (200 ms ON, 2.15 No ControlBus signal with 3 pulses 200 ms OFF) seconds from the Burner Control Table 3. Query Message Format for Function Codes 3 and 4. Slave Address 01 Function Code 03 Starting Address High 00 Starting Address Low 0A Number of Addresses High 00 Number of Addresses Low 01 A4 CRC 08 CRC

Table 4. Response Message Format for Function Codes 3 and 4. Slave Address 01 Function Code 03 02 Byte Count 00 Data High 22 Data Low 38 CRC 5D CRC

Table 5. Query Message Format for Function Code 6 (Broadcast is supported by using a slave address of 00). Slave Address 01 Function Code 06 Starting Address High 00 Starting Address Low 7F Preset Data High 00 Preset Data Low 04 B9 CRC D1 CRC

Table 6. Response Message Format for Function Code 6 (There is no response if the query was broadcast.) Slave Address 01 Function Code 06 Starting Address High 00 Starting Address Low 7F Preset Data High 00 Preset Data Low 04 B9 CRC D1 CRC

Table 7. Query Message Format for Function Code 17. Slave Address Function Code 03 NOTE: 11 C1 CRC 4C CRC Slave Address

Table 8. Exception Response Message Format. Function Code + 80h Exception Code CRC CRC

See Table 20 for function code 17 response format.

65-02494

S7810M MODBUS MODULE

Table 9. Exception Codes. Exception Code Definition 01 02 Illegal Function Description An illegal function as requested. Only 3, 4, 6 and 17 are supported.

IMPORTANT: FlameNet requires a baud rate of 19.2K. NOTE: In Tables 10, 15 and 19: Line 1 and Line 2 refer to the two lines of text on the S7800 Keyboard Display Module. In Tables 15, 17 and 19: The String Code column references Table 66, String Codes. In Table 15: The Burner Control State Bits column references Table 22, Burner Control State Bits. cb_sqst is the Burner Control Sequence Status.

Illegal Data Too many bytes requested, address is out of Address range, register is read only, or the number of address requested is past the last register. Illegal Data The Preset Data from function code 6 is Value invalid/out of range.

03

901

Assign each S7810M in the system a unique address by setting the MODBUS ADDRESS switches on the bottom of the device to the correct number. See Fig. 4. Only RTU communications with 1 Start Bit, 8 Data Bits, 1 Stop Bit and no parity is supported. NOTE: Assign a device address number from 01 to 99. 00 is not an acceptable address number and will not work, except for the broadcast ability of function 6.

901

901

The default baud rate is 9600. To change the baud rate to 19.2K, use a needle-nosed pliers to remove the jumper.

Fig. 4. S7810M Address Switches and Baud Rate Jumper.

Table 10. ModBus Register Assignments. Address Register (hex) (dec) 0000 0001 0002 0003 0004 0005 0006 0008 000A 000B 000C 000D 000E 00100019 001A0023 0024002D 002E0037 00380041 0042004B 004C 004D 004F 0050 0052 40001 40002 40003 40004 40005 40006 40007 40008 40011 40012 40013 40014 40015 4001740026 4002740036 4003740046 4004740056 4005740066 4006740076 40077 40078 40080 40081 40083 Parameter Name Burner Control (BC) Fault Code BC Fault String Code BC Sequence State BC State String Code (line 1) BC State String Code (line 2) BC Sequence time BC Total cycles BC Total hours BC Flame 1 signal strength BC Flame 2 signal strength BC State Bits S7830 First Out Code S7830 State Bits BC Fault history record 1 BC Fault history record 2 BC Fault history record 3 BC Fault history record 4 BC Fault history record 5 BC Fault history record 6 Read/ Write Format R R R R R R R R R R R R R R R R R R R U16 U32 U16 U32 U32 See Table 21. U16 U16 U16 U16 U16 U16 U32 U32 U16 U16 U16 U16 U32 See Table 17. See Table 16. See Table 15 (valid only if Fault code = 0). See Table 16. See Table 16. 0-4095 Seconds. Max value is 0xFFFFFFFF. Max value is 0xFFFFFFFF. 0 to 255 represents 0.0 to 25.5 volts. 0 to 4095. N/A for 7800 SERIES. See Table 22. See Table 19. Bit 31 (MSB) to Bit 0 (LSB) represent Terminals T31 to T0 of the Expanded Annunciator. Only T4-T22 are used. Newest fault record. See Table 18. Second newest fault record. See table 18. Third newest fault record. See Table 18. Fourth newest fault record. See Table 18. Fifth newest fault record. See Table 18. Oldest fault record. See Table 18. Tenths of Seconds. Notes

BC Flame Failure Response Time R BC Manufacturing code BC Type Code BC Software version EA Software version R R R R

78

78

78

Device Address and Baud Rate

23

45
6

SCREWDRIVER

NEEDLENOSE PLIERS

10'S MODBUS ADDRESS


23

BAUD 1'S RATE


23

IN 9600 OUT 19.2K

456

456

M17650

65-02494

S7810M MODBUS MODULE

Table 10. ModBus Register Assignments. (Continued) Address Register (hex) (dec) 0054 40085 Parameter Name BC Remote Command status. Read/ Write Format R U16 Notes Bit 0: Autonomous. Bit 1: Remote commanded off. Bit 2: Remote commanded High fire. Bit 3: Remote commanded low fire. Bit 4: Remote reset has/will be sent to BC.a Bits 5-14: Unused. Bit 15: Copied from the most recent write to the burner control command. 0 = Standard 1 = Unknown 2 = Amplicheck or missing amplifier 3 = Shutter Seconds String codes indicating terminal/jumper state. See Table 16. There are 15 codes. Not all are used for some burner controls.

0055

40086

BC Flame Amplifier type

U16

0056 00570065 0066007E 007F

40087 4008840102 4010340127 40128

BC Purge Time BC Diagnostics Unused BC Remote Command

R R

U16 U16

U16

Only one bit in the LSByte must be set, with the exception of bit 15: Bit 0 =Revert to autonomous operation. Bit 1 = Dont fire, remain off. Bit 2 = Go to Hi Fire during Run. Bit 3 = Go to Lo Fire during Run. Bit 4 = Remote reset.a Bits 5-7 must be 0. Bits 8-14 are ignored. Bit 15: Copied to the control status register. The remote control status register can be used to verify operation of the command. NOTE: Bits 1-3 must be refreshed at least every 120 seconds, but not more than once a second, for the burner control to remain in the commanded state.

Remote Reset command not accepted by S7810M1029. The register addresses in Table 11 are assigned to status information received from the R7999. This information is interpreted by the S7810M and placed in Registers 40130-40144. A circular buffer scheme can be used to capture all R7999 status information at a

sampling frequency as low as one sample every eight seconds. Buffer data updates once a second and holds the last eight seconds of R7999 data to show a data history. The circular buffer is registers 40161-40256 in table 12.

65-02494

S7810M MODBUS MODULE

Table 11. ModBus R7999 Register Assignments. Address (hex) 0080 0081 Register (dec) 40129 40130 Parameter Name R7999 reserved R7999 program mode 3 0x0C Format U16 U16 Not usedalways zero. 0Initiate State. 1Normal Operation. 2Alarm Initiate State. 3Lockout. 4Not Configured. 5Factory Test. 6Low Voltage. 7Commissioning. 8Reset. See Table 26. 00Standby Hold. 01Standby Stop Position. 02Standby Main Valve. 03Standby Low Fire Main Valve. 04Standby Purge. 05Fault 1. 06Standby Hi Fire Main Valve. 07Fault 2. 08Processing Demand. 09Light Off. 10Modulate. 11Light Off Low Fire Main Valve. 12Purge. 13Fault 3. 14Purge Main Valve. 15Fault 4. 16Initialize. 17Post Purge. 0-4095 0-4095 0-4095 0 = Fuel 1 1 = Fuel 2 Notes

0082 0083

40131 40132

R7999 fault code R7999 operational status

4 5

U16 U16

0084 0085 0086 0087 00880089 008A

40133 40134 40135 40136 4013740138 40139

R7999 air position R7999 active fuel position R7999 fgr position R7999 fuel id R7999 cycles R7999 diagnostic bits.

6-7 8-9 10-11 3.7 10-13 6, 8, 10, 12

U16 U16 U16 U16 U32 U16

Bit Meaning 15 LCO state 14HFP state 13LFP state 12ALARM state 11LCI state 10HF state 9MV state 8LF state 7LCO Relay Drive 2 feedback 6LCO Relay Drive 1 feedback 5LCM state 4AUTO/MAN select 3Selected Fuel 2Fuel Select 2 Input 1Fuel Select 1 Input 0Hold State 0-255 = 0-21.1 mA. 0-255 = 2.1-44.1 mA. 0-255 = 0-21.1 mA. Same as register 40139 bit 0

008B 008C 008D 008E 008F 0090009E

40140 40141 40142 40143 40144 4014540159

R7999 firing rate input R7999 manual pot input R7999 auxiliary input Unused R7999 Hold Unused

12 13 14 3,4

U16 U16 U16 U16

65-02494

S7810M MODBUS MODULE

Table 12. ModBus R7999 Register Assignments. Address (hex) 009F Register (dec) 40160 Parameter Name R7999 Message Counter Bytes Notes FormatU16 Bits 0-2 = The Buffer Index of the oldest information from the R7999. (Incremented by the BC status message once a second.) Bits 0-15 = A counter synchronized with R7999 messages. 0-11 0-11 0-11 0-11 0-11 0-11 0-11 0-11 These buffers store an 8-second history of status data from the R7999. The oldest buffer is indicated by register 40160, bits 0-2. This scheme forms a circular buffer of information. A buffer will contain all zeros if the S7810M received bad data for the buffer time slot. See Table 25 for interpretation of bytes 0-11.

00A000A5 00A600AB 00AC00B1 00B200B7 00B800BD 00BE00C3 00C400C9 00CA00CF

4016140166 4016740172 4017340178 4017940184 4020940220 4022140232 4023340244 4024540256

R7999 buffer # 0 R7999 buffer # 1 R7999 buffer # 2 R7999 buffer # 3 R7999 buffer # 4 R7999 buffer # 5 R7999 buffer # 6 R7999 buffer # 7

Table 13. ModBus R7999 Register Assignments. Address (hex) 00D0015F 0160 0161 0162 0163 0164 0165 0166 0167 0168 0169 016A 016B 016C018F 0190 0191 0192 0193 0194 0195 0196 0197 0198 0199 019B 019C 019D Register (dec) 4020940352 40353 40354 40355 40356 40357 40358 40359 40360 40361 40362 40363 40364 4036540400 40401 40402 40403 40404 40405 40406 40407 40408 40409 4041040411 40412 40413 40414 Parameter Name R7999 Profile Fuel 1 closed endpoint Fuel 1 open endpoint Fuel 2 closed endpoint Fuel 2 open endpoint Inactive motor position Registers 40353-40357 are current Air closed endpoint position Air open endpoint position FGR closed endpoint position FGR open endpoint position Unused Registers 40359-40363 are current R7999 Fault Information Air Total Resistance Fuel 1 Total Resistance Fuel 2 Total Resistance FGR Total Resistance Air Resistance Change Registers 40401-40405 are current Fuel 1 Resistance Change Fuel 2 Resistance Change FGR Resistance Change LCO Cycle Count Registers 40407-40411 are current Air Purge Preset Position Fuel Purge Preset Position U16 U16 U16 U16 U16 U16 U16 U16 U16 U32 U16 U16 U16 U16 U16 U16 U16 U16 U16 U16 U16 U16 U16 U16 U16 0-1 Ref. Table 24. 0-4095. Air actuator feedback pot resistance. 0-4095. Fuel 1 actuator feedback pot resistance. 0-4095. Fuel 2 actuator feedback pot resistance. 0-4095. FGR actuator feedback pot resistance. 0-4095. Bit 15 is a sign flag. 1 = negative, 0 = positive. 0-1 0-4095. Bit 15 is a sign flag. 1 = negative, 0 = positive. 0-4095. Bit 15 is a sign flag. 1 = negative, 0 = positive. 0-4095. Bit 15 is a sign flag. 1 = negative, 0 = positive. 0-1,000,000 0-1 0-4095 0-4095 Format See Table 23. 0-4095 0-4095 0-4095 0-4095 0-4095 0-1 0-4095 0-4095 0-4095 0-4095 Notes

65-02494

S7810M MODBUS MODULE

Table 13. ModBus R7999 Register Assignments. (Continued) Address (hex) 019E 019F 01A0 01A1 01A2 01A3 01A4 01A5 01A6 01A7 01A8 01A9 01AA 01AB 01AC 01AD 01AE Register (dec) 40415 40416 40417 40418 40419 40420 40421 40422 40423 40424 40425 40426 40427 40428 40429 40430 40431 Parameter Name FGR Purge Preset Position Air Lightoff Preset Position Fuel Lightoff Preset Position Registers 40413-40417 are current Lightoff Preset FGR Air Standby Position Fuel Standby Position FGR Standby Position Non-Selected Fuel Standby Position Registers 40419-40423 are current Number of Profile Points Major Software Revision Minor Software Revision Software Version Code R7999 ControlBus revision R7999 Compatibility Code for ZM7999 R7999 Software Build Code Abort Code Abort Code Count Registers 40425-40429 are current Low Fire Hold Configuration Format U16 U16 U16 U16 U16 U16 U16 U16 U16 U16 U16H U16L U16H U16L U16H U16L U16 U16H U16L U16 U16H 0x0000-0xFFFF 0-255 0-255 0-1 0Disabled (Not configured) 1Low Fire Hold (Position the FGR, Air and Fuel actuators at the Light Off Position). 2Modulate with FGR closed (FGR closed, Air and fuel modulating). 3Low Fire Hold with FGR closed (FGR closed, Air and Fuel at Light Off Position). If a Bit = 1, then the option is configured. Bit 0: FGR is set to follow the profile (curve) during purge. Bit 1: Maximum Firing rate is controlled by the Manual Firing Rate input. Bits 2-15: Unused. 0x0000-0xFFFF. Subtract 40 to get the actual value. 0x0000-0xFFFF. Subtract 40 to get the actual value. Release the Low Fire Hold condition and allow Modulation after the Aux. temperature reaches this temperature or higher. See Note 5. Initiate a Hold condition when the Aux. temperature reaches this temperature or lower. See Note 5. 0-1 Bits 0-3 FlameNet and R7999 display. 0-4095 0-4095 0-4095 0-1 0-4095 0-4095 0-4095 0-4095 0-4095 0-1 0-23 Notes

Configuration Options

U16L

01AF 01B0 01B1 01B2 01B3 01B401B5 01B6

40432 40433 40434 40435 40436 4043740438 40439

Min Auxiliary Temperature Max Auxiliary Temperature Auxiliary Release Temperature Counts Auxiliary Enforce Temperature Counts Registers 40431-40435 are current Running Time in Hours Running Time in Minutes Unused

U16 U16 U16 U16 U16 U32 U16H U16L

65-02494

S7810M MODBUS MODULE

Table 13. ModBus R7999 Register Assignments. (Continued) Address (hex) 01B701B8 01B9 01BA Register (dec) 4044040441 40442 40443 Unused Registers 40437-40440 are current Device Data Ready Parameter Name Format U32 U16 U16 0-1 Device data was properly received by S7810M. Bit(s) Device 0 RM78XX 1 R7999 2 S7830 Expanded Annunciator 3 EC78XX 4-15 Unused Device is compatible with the S7810M version Device Bit 0 RM78XX 1 R7999 2 S7830 Expanded Annunciator 3 EC78XX 4-7 Unused Used for indication of S7810M revision compatibility. Bit(s) Compatible with: 8 Series 2 9-15 Future Notes

01BB

40444

S7810M Device Compatibility with Current Software Revision

U16

S7810M Software Revision Compatibility with Legacy Software Revisions. NOTES:

1. Due to the amount of data provided by the R7999, some registers contain two parameters, one in the Data Hi byte and one in the Data Lo byte. Using Register 40429 as an example: The format for Abort Code is U16H, meaning the Data Hi byte is the parameters value, and for Abort Code Count, with a format of U16L, the Data Lo byte is the parameters value. So a query of 01 03 01 AC 00 01 might result in a response of 01 03 00 02 05 10 which means Abort Code = 5 and Abort Code Count = 0x10. Each parameter value is a byte. 2. Parameter values in this table change infrequently and can take up to 39 seconds for all data to be available, except for registers 40443 through 40444, which are updated twice a second. 3. Device Data Ready and S7810M Compatibility bits can be used to quickly check device availability and compatibility then read/write registers of only these devices. 4. If Device Data Ready is true for the R7999, then all Registers nnnnn-nnnnn are current are true. If Device Data Ready is false for the R7999, then one or more of the Registers nnnnn-nnnnn are current flags are false. This is used to verify that the R7999 parameter values were received when expected. Otherwise, the values for the register range could be greater than 40 seconds old. 5. R7999 Auxiliary Temperature data: Release Temperature, Enforce Temperature and Auxiliary Input Temperature need to be calculated. use the following conversion formulas: a. m = ((MaxAuxTmp) - (MinAuxTmp))/3108. b. b = MinAuxTmp - (m * 777). c. Release Temperature = (m * ReleaseTemperatureCounts) + b. d. Enforce Temperature = (m * EnforceTemperatureCounts) + b. e. mAux = 193.37/(MaxAuxTmp - MinAuxTmp). f. bAux = 48.34 - (mAux *MinTmp - 40)) g. Auxiliary Input Temperature = (AuxiliaryInput -bAux)/mAux See Table 14 for register numbers and variables. Table 14. Temperature Data Registers. Register (Decimal) 40142 40432 40433 40334 40435 MinAuxTmp MaxAuxTmp ReleaseTemperatureCounts EnforceTemperatureCounts cb_sqst Value Variable AuxiliaryInput Table 15. 7800 SERIES Sequence State Codes and Associated register code values. 7800 SERIES Sequence State String Code Line 1 52 Line 2 Table 17 Burner Uses Control mm:ss State Bits 8000h

Fault LOCKOUT code not zero 0 1 2 UNUSED HISTORY INITIATE

7800 SERIES Sequence State Codes


Sequence state codes are provided by the Burner Control. Each code is translated into two string codes for displaying an associated message in two lines. Each code is also translated into burner control state bits which may be used to generate and control system diagrams on an operator interface. The Sequence State Codes shown in Table 15 are valid only if the Fault Code has a value of zero. If the Fault Code is non-zero, the sequence state field contains the sequence state code when the lockout occurred.

0 48

0 0 8 !

0000h 0001h 4001h

INITIATE HOLD: 49 AC FREQUENCY/ NOISE INITIATE HOLD: AC LINE DROPOUT 49

4001h

4 5

INITIATE HOLD: 49 AC FREQUENCY INITIATE HOLD: LOW LINE VOLTAGE 49

7 60

4001h 4001h

65-02494

10

S7810M MODBUS MODULE

Table 15. 7800 SERIES Sequence State Codes and Associated register code values. (Continued) cb_sqst Value 6 7 7800 SERIES Sequence State STANDBY String Code Line 1 103 0 94 Line 2 Burner Uses Control mm:ss State Bits 0002h 4002h 27 106 4002h 28 29 35 4002h 30 31 86 4002h 32 101 4002h 33

Table 15. 7800 SERIES Sequence State Codes and Associated register code values. (Continued) cb_sqst Value 26 7800 SERIES Sequence State PILOT HOLD: TEST RUN/TEST SWITCH PILOT HOLD: START SWITCH MAIN IGN MAIN IG HOLD: MANUAL-OPEN SWITCH RUN RUN PV HOLD: LOW FIRE SWITCH PVHOLD IGN PV HOLD: PV HOLD SWITCH RUN/LOWFIRE: TEST RUN/TEST SWITCH POSTPURGE STATE 36 RESET/ALARM TEST SAFE START CHECK SAFETY1-1 SAFETY1-2 SAFETY1-3 SAFETY1-4 SAFETY1-5 Blank PREIGNITION SAFETY 1 PILOT STAB. MAIN TRIAL MAIN TRIAL STANDBY HOLD:TEST RUN/TEST SWITCH STATE 51 STATE 52 SAFETY 1: TEST RUN/TEST SWITCH STATE 54 String Code Line 1 77 Line 2 98 Burner Uses Control mm:ss State Bits 4008h

STANDBY HOLD: 104 REM REMOTE CONTROL STANDBY HOLD: 104 START SWITCH STANDBY HOLD: 104 F/G FLAME DETECTED STANDBY HOLD: 104 T20 PREIGNITION LOCK STANDBY HOLD: 104 T7 RUNNING INTERLOCK STANDBY HOLD: 104 T7 LOCKOUT INTERLOCK STANDBY HOLD: 104 AIRFLOW SWITCH PURGE HOLD: T19 HIGH FIRE SWITCH PURGE DELAY: T19 HIGH FIRE JUMPRD PURGE HOLD: TEST RUN/TEST SWITCH PURGE DELAY: T18 LOW FIRE JUMPRD 93

77 66 67

106 0 72 !

4008h 0010h 4010h

95 96

0 58

0020h 4020h

10

96 96

66 45

4020h 4020h

11

34 55 4002h 35 13 4002h 36 37 40 4004h 38 39

97

98

4020h

12

83 31 111 102 102 102 102 102 102 0 84 102 79 68 68 104

0 0 0 105 2 3 4 5 6 0 0 1 0 0 0 98

0040h A000h 6000h 4020h

13

14

! ! ! ! ! ! ! !

4020h 4020h 4020h 4020h 4020h 2000h 0080h 4020h 4080h 4080h 4080h 4002h

15

89

39

4004h

40 41 42

16

93

98

4004h

43 44 45 46 47 48 49 50

17

89

56

4004h

18

PURGE HOLD: F/ 93 G FLAME DETECTED PURGE PURGE HOLD: T18 LOW FIRE SWITCH 87 93

35

4004h

19 20

0 58

0004h 4004h 51 52 53

31 31 102

0 0 98

A000h A000h 4020h

21

PURGE HOLD: T7 93 RUNNING INTERLOCK PURGE HOLD: LOCKOUT INTERLOCK PURGE HOLD: AIRFLOW SWITCH PURGE HOLD: START SWITCH PILOT IGN 93

101

4004h

22

54

4004h

54 55

31

0 92

A000h 4002h

23

93

13

4004h 56 57

STANDBY HOLD: 104 PURGE FAN SWITCH STATE 56 PURGE HOLD: PURGE FAN SWITCH STATE 58 31 93

0 92

A000h 4004h

24 25

93 78

106 0 !

4004h 0008h

58

31

A000h

11

65-02494

S7810M MODBUS MODULE

Table 15. 7800 SERIES Sequence State Codes and Associated register code values. (Continued) cb_sqst Value 59 60 61 62 63 64 65 66 67 7800 SERIES Sequence State STATE 59 STATE 60 STATE 61 STATE 62 STATE 63 STATE 64 STATE 65 STATE 66 INITIATE HOLD: AC AC PHASE ERROR String Code Line 1 31 31 31 31 31 31 31 31 49 0 0 0 0 0 0 0 0 10 Line 2 Burner Control Uses mm:ss State Bits A000h A000h A000h A000h A000h A000h A000h A000h 4001h

7800 SERIES String Codes


Table 16 contains a listing of all string codes provided by the S7810M. The associated string is not implemented in the S7810M; it is a string equivalent to that displayed on the S7800 Keyboard Display Module or similar device. Table 16. 7800 SERIES String codes. String Code 0 1 2 3 4 5 6 7 (blank) 1 1-1 1-2 1-3 1-4 1-5 AC FREQUENCY AC FREQUENCY/NOISE AC LINE DROPOUT AC PHASE ACCESSORY FAULT AIRFLOW SW. ON AIRFLOW SWITCH ATOMIZING SW AUX INTERLOCK #4 AUX INTERLOCK #5 AUX LIMIT #1 AUX LIMIT #2 AUX LIMIT #3 BLOCK INTAKE BOTH FUELS SELECT BURNER OFF BURNER SWITCH CALL SERVICE CIRCUIT FAULT COMB. PRESSURE CONTROL ON DELAYED MV ON DEVICE SPECIFIC EA HOLD MESSAGE ERROR STATE FLAME AMP TYPE FLAME AMP/SHUTR FLAME AMPLIFIER FLAME DETECTED FLAME TOO STRONG FLAME-OUT TIMER FUEL SELECT OFF HIGH FIRE JUMPERED HIGH FIRE SWITCH HIGH GAS PRESSURE HIGH LIMIT HIGH OIL PRESSURE HIGH OIL TEMP HOLD SWITCH String

68

STANDBY HOLD: 104 PREIGNITION LOCK STATE 69 STATE 70 31 31

86

4002h

8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45

69 70 71

0 0 23

A000h A000h 4002h

BURNER OFF: T6 22 BURNER SWITCH STANDBY HOLD: 104 T6 EA HOLD MSG STANDBY HOLD: 104 T6 CIRCUIT FAULT STANDBY HOLD (EA) PURGE HOLD (EA) MAIN IG HOLD (EA) RUN HOLD (EA) POSTPURGE HOLD (EA) PREIGNITION HOLD (EA) 184 185

72

30

4002h

73

25

4002h

74 75 76 77 78 79 80

Table 19 Table 19 Table 19 Table 19 Table 19 Table 19 Table 19

4002h 4004h 4008h 4010h 4020h 4040h 4080h

PILOT HOLD (EA) 186 187 188 189 190

65-02494

12

S7810M MODBUS MODULE

Table 16. 7800 SERIES String codes. (Continued) String Code 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 IGNITION IGNITION ON INITIATE INITIATE HOLD JUMPERS CHANGED JUMPERS WRONG LOCKOUT LOCKOUT ILK ON LOCKOUT INTERLOCK LOCKOUT SWITCH LOW FIRE JUMPERED LOW FIRE SW OFF LOW FIRE SWITCH LOW GAS PRESSURE LOW LINE VOLTAGE LOW OIL PRESSURE LOW OIL TEMP LWCO MAIN FLAME FAIL MAIN FLAME IGN. MAIN IGN MAIN IGN HOLD MAIN TRIAL MAIN VALVE ON MAN-OPEN SW. OFF MAN-OPEN SW. ON OPERATING CONTROL NO PURGE CARD OTHER INTERLOCKS OTHER PREIGN ILK PILOT FLAME FAIL PILOT HOLD PILOT IGN PILOT STABALIZE PILOT VALVE 1 ON PILOT VALVE 2 ON POOR FLAME SENSOR POSTPURGE PREIGNITION PREIGNITION ILK PREIGNITION LOCK PURGE PURGE CARD ERROR PURGE DELAY PURGE FAN SW OFF PURGE FAN SW ON PURGE FAN SWITCH PURGE HOLD REMOTE CONTROL String 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143

Table 16. 7800 SERIES String codes. (Continued) String Code RUN RUN HOLD RUN/LOWFIRE RUN/TEST SWITCH RUNNING ILK RUNNING ILK ON RUNNING INTERLOCK SAFETY CHECK STANDBY STANDBY HOLD START START SWITCH START SWITCH ON TEST STATE VALVE CLOSURE ALL SWITCHES ON RESET/ALARM TEST Run/Test Switch RUN Run/Test Switch TEST Operator Control T6 = 0 Operator Control T6 = 1 Interlock T7 = 0 Interlock T7 = 1 Airflow Interlock T7 = 0 Airflow Interlock T7 = 1 Block Intake T7 = 0 Block Intake T7 = 1 Valve T8 = 0 Valve T8 = 1 Intrptd PV T8 = 0 Intrptd PV T8 = 1 Main Valve T9 = 0 Main Valve T9 = 1 Ignition T10 = 0 Ignition T10 = 1 PV Hold T16 = 0 PVHold T16 = 1 Input A T16 = 0 Input A T16 = 1 ManOpenSw T17 = 0 ManOpenSw T17 = 1 Input B T17 = 0 Input B T17 = 1 PreIgn ILK T17 = 0 PreIgn ILK T17 = 1 LowFire Sw T18 = 0 LowFire Sw T18 = 1 Purge Fan T18 = 0 Purge Fan T18 = 1 String

13

65-02494

S7810M MODBUS MODULE

Table 16. 7800 SERIES String codes. (Continued) String Code 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 NOTE: String HighFire Sw T19 = 0 HighFire Sw T19 = 1 PreIgn ILK T20 = 0 PreIgn ILK T20 = 1 Lockout Inp T20 = 0 Lockout Inp T20 = 1 Comb Press T20 = 0 Comb Press T20 = 1 Valv/Start T21 = 0 Valv/Start T21 = 1 Intmitt PV T21 = 0 Intmitt PV T21 = 1 Terminal T6 = 0 Terminal T6 = 1 Terminal T7 = 0 Terminal T7 = 1 Terminal T8 = 0 Terminal T8 = 1 Terminal T9 = 0 Terminal T9 = 1 Terminal T10 = 0 Terminal T10 = 1 Terminal T16 = 0 Terminal T16 = 1 Terminal T17 = 0 Terminal T17 = 1 Terminal T18 = 0 Terminal T18 = 1 Terminal T19 = 0 Terminal T19 = 1 Terminal T20 = 0 Terminal T20 = 1 Terminal T21 = 0 Terminal T21 = 1 Jumper 1 Intact Jumper 1 Clipped Jumper 2 Intact Jumper 2 Clipped Jumper 3 Intact Jumper 3 Clipped) The values that follow are generated when the fault code is zero and the Expanded Annunciator code indicates that one or more switches are open. The Line 2 string code will indicate which switch is open. STANDBY HOLD (EA) PURGE HOLD (EA) PILOT HOLD (EA) MAIN IG HOLD (EA) RUN HOLD (EA) POSTPURGE HOLD (EA) PREIGNITION HOLD (EA) 14

7800 SERIES Fault Codes


Table 17 is a complete list of fault codes that may appear in the fault code register. The Fault String Code register will contain the corresponding String code identified in the table. Table 17. 7800 SERIES Fault Codes. Fault Code (Reg 40001) 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 Fault Message (NOTE: FAULT n: is not in the Fault and Strings Code) Blank (no fault) FAULT 1: NO PURGE CARD FAULT 2: AC FREQUENY/NOISE FAULT 3: AC LINE DROPOUT FAULT 4: AC FREQUENCY FAULT 5: LOW LINE VOLTAGE FAULT 6: PURGE CARD ERROR FAULT 7: FLAME AMPLIFIER FAULT 8: FLAME AMP/SHUTR FAULT 9: FLAME DETECTED FAULT 10: PREIGNITION ILK FAULT 11: RUNNING ILK ON FAULT 12: LOCKOUT ILK ON FAULT 13: AIRFLOW SW. ON FAULT 14: HIGH FIRE SWITCH FAULT 15: FLAME DETECTED FAULT 16: FLAME-OUT TIMER FAULT 17: MAIN FLAME FAIL FAULT 18: FLAME DETECTED FAULT 19: MAIN FLAME IGN. FAULT 20: LOW FIRE SW OFF FAULT 21: RUNNING ILK FAULT 22: LOCKOUT ILK FAULT 23: AIRFLOW SWITCH FAULT 24: CALL SERVICE FAULT 25: CALL SERVICE FAULT 26: MAN-OPEN SW. OFF FAULT 27: START SWITCH ON FAULT 28: PILOT FLAME FAIL FAULT 29: LOCKOUT ILK FAULT 30: RUNNING ILK FAULT 31: LOW FIRE SW OFF FAULT 32: AIRFLOW SWITCH FAULT 33: PREIGNITION ILK FAULT 34: CONTROL ON FAULT 35: CALL SERVICE FAULT 36: CALL SERVICE FAULT 37: CALL SERVICE FAULT 38: CALL SERVICE FAULT 39: CALL SERVICE FAULT 40: CALL SERVICE FAULT 41: MAIN VALVE ON FAULT 42: PILOT VALVE 1 ON FAULT 43: IGNITION ON FAULT 44: PILOT VALVE 2 ON Fault String Code (Table 16) 0 73 8 9 7 60 88 34 33 35 85 100 53 12 40 35 37 64 35 65 57 99 54 13 24 24 70 71 76 54 101 57 13 85 27 24 24 24 24 24 24 69 80 47 81

184 185 186 187 188 189 190 65-02494

S7810M MODBUS MODULE

Table 17. 7800 SERIES Fault Codes. (Continued) Fault Code (Reg 40001) 45 46 47 48 49 50 51 52 53 54 55 56 57 58-66 67 68 69 70 71-75 76-93 94-127 128 129143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 Fault Message (NOTE: FAULT n: is not in the Fault and Strings Code) FAULT 45: LOW FIRE SW OFF FAULT 46: FLAME AMP TYPE FAULT 47: JUMPERS CHANGED FAULT 48: DELAYED MV ON FAULT 49: MAN-OPEN SW. ON FAULT 50: JUMPERS WRONG FAULT 51: FLAME TOO STRONG FAULT 52: CALL SERVICE FAULT 53: LOCKOUT SWITCH FAULT 54: COMB. PRESSURE FAULT 55: PURGE FAN SW ON FAULT 56: BLOCK INTAKE FAULT 57: PURGE FAN SW OFF FAULT 58-66: CALL SERVICE FAULT 67: AC PHASE FAULT 68: PREIGNITION ILK FAULT 69: CALL SERVICE FAULT 70: CALL SERVICE FAULT 71-75: DEVICE SPECIFIC FAULT 76-93: ACCESSORY FAULT FAULT 94-127: CALL SERVICE FAULT 128: POOR FLAME SENSOR FAULT 129-143: CALL SERVICE FAULT 33z: OTHER PREIGN ILK FAULT 33y: VALVE CLOSURE
EA EA

Table 17. 7800 SERIES Fault Codes. (Continued) Fault Code (Reg 40001) 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 Fault Message (NOTE: FAULT n: is not in the Fault and Strings Code) FAULT 30q: AUX INTERLOCK #4EA FAULT 30p: AIRFLOW SWITCH
EA

Fault String Code (Table 16) 57 32 50 28 71 51 36 24 55 26 91 20 90 24 10 85 24 24 29 11 24 82 24 75 109 74 16 15 13


EA

Fault String Code (Table 16) 15 13 59

FAULT 30o: LOW GAS PRESSUREEA FAULT 30m: ATOMIZING SWEA FAULT 30k: LOW OIL TEMP FAULT 30j: HIGH OIL
EA

FAULT 30n: HIGH GAS PRESSUREEA 41 14 62 44 61 43 21 38 19 42 63


EA EA

TEMPEA

FAULT 30i: LOW OIL PRESSUREEA FAULT 30h: HIGH OIL PRESSUREEA FAULT 30g: BOTH FUELS SELECT FAULT 30f: FUEL SELECT OFF FAULT 30e: AUX LIMIT #3EA FAULT 30d: HIGH LIMITEA FAULT 30c: LWCOEA FAULT 30b: AUX LIMIT #2 FAULT 30a: AUX LIMIT #1
EA EA

18 17 74 16 15 13 59

FAULT 29s: OTHER INTERLOCKSEA FAULT 29r: AUX INTERLOCK #5EA FAULT 29q: AUX INTERLOCK #4 FAULT 29p: AIRFLOW SWITCH
EA EA

FAULT 29o: LOW GAS PRESSUREEA FAULT 29m: ATOMIZING SWEA FAULT 29k: LOW OIL TEMP FAULT 29j: HIGH OIL TEMP
EA EA

FAULT 29n: HIGH GAS PRESSUREEA 41 14 62 44 61 43 21 38 19 42 63


EA EA

FAULT 32s: OTHER INTERLOCKSEA FAULT 32r: AUX INTERLOCK #5EA FAULT 32q: AUX INTERLOCK #4EA FAULT 32p: AIRFLOW SWITCH
EA

FAULT 29i LOW OIL PRESSUREEA FAULT 29h: HIGH OIL PRESSUREEA FAULT 29g: BOTH FUELS SELECT FAULT 29f: FUEL SELECT OFF FAULT 29e: AUX LIMIT #3 FAULT 29c: LWCOEA FAULT 29b: AUX LIMIT #2 FAULT 29a: AUX LIMIT #1
EA EA EA

FAULT 32o: LOW GAS PRESSURE FAULT 32m: ATOMIZING SWEA FAULT 32k: LOW OIL TEMPEA FAULT 32j: HIGH OIL TEMP
EA

59

FAULT 32n: HIGH GAS PRESSUREEA 41 14 62 44


EA

FAULT 29d: HIGH LIMITEA

FAULT 32i: LOW OIL PRESSURE

61 43 21 38 19 42 63 18 17

FAULT 32h: HIGH OIL PRESSUREEA FAULT 32g: BOTH FUELS SELECTEA FAULT 32f: FUEL SELECT OFF FAULT 32e: AUX LIMIT #3 FAULT 32c: LWCOEA FAULT 32b: AUX LIMIT #2EA FAULT 32a: AUX LIMIT #1
EA EA EA EA

18 17 74 16 15 13
EA

FAULT 23s: OTHER INTERLOCKSEA FAULT 23r: AUX INTERLOCK #5EA FAULT 23q: AUX INTERLOCK #4EA FAULT 23p: AIRFLOW SWITCH
EA

FAULT 32d: HIGH LIMITEA

FAULT 23o: LOW GAS PRESSURE FAULT 23m: ATOMIZING SWEA

59

FAULT 23n: HIGH GAS PRESSUREEA 41 14

FAULT 30s: OTHER INTERLOCKS

74 16

FAULT 30r: AUX INTERLOCK #5EA

15

65-02494

S7810M MODBUS MODULE

Table 17. 7800 SERIES Fault Codes. (Continued) Fault Code (Reg 40001) 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 Fault Message (NOTE: FAULT n: is not in the Fault and Strings Code) FAULT 23k: LOW OIL TEMPEA FAULT 23j: HIGH OIL TEMP
EA

Table 17. 7800 SERIES Fault Codes. (Continued) Fault Code (Reg 40001) 248 249 250 251 252 253 254 255 Fault Message (NOTE: FAULT n: is not in the Fault and Strings Code) FAULT 21f: FUEL SELECT OFFEA FAULT 21e: AUX LIMIT #3 FAULT 21c: LWCOEA FAULT 21b: AUX LIMIT #2 FAULT 21a: AUX LIMIT #1
EA EA EA

Fault String Code (Table 16) 62 44 61 43 21 38 19 42 63

Fault String Code (Table 16) 38 19 42 63 18 17

FAULT 23i LOW OIL PRESSUREEA FAULT 23h: HIGH OIL PRESSUREEA FAULT 23g: BOTH FUELS SELECT FAULT 23f: FUEL SELECT OFF FAULT 23e: AUX LIMIT FAULT 23c: LWCOEA FAULT 23b: AUX LIMIT #2
EA EA EA

FAULT 21d: HIGH LIMITEA

#3EA

FAULT 10z: OTHER PREIGN

ILKEA

75 109

FAULT 23d: HIGH LIMITEA

FAULT 10y: VALVE CLOSUREEA

18 17 74 16 15 13
EA

7800 SERIES Burner Control Fault History Records


Table 18 describes the registers that are part of a fault history record. To determine the actual register address for a parameter within the record, add the register offset to the start address of the record. Table 18. Fault History Record Format. Offset 0 1 2 3 4 5 6-7 8-9 Parameter Name Fault code Fault String Sequence State First line message Sequence time Total cycles Total hours Access R R R R R R R Format U16 U16 U16 U16 U16 U16 U32 U32 Notes See Table 17. See Table 16. See Table 15. See Table16. See Table 16. Seconds.

FAULT 23a: AUX LIMIT #1EA FAULT 22s: OTHER INTERLOCKSEA FAULT 22r: AUX INTERLOCK #5EA FAULT 22q: AUX INTERLOCK #4EA FAULT 22p: AIRFLOW SWITCH
EA

FAULT 22o: LOW GAS PRESSURE FAULT 22m: ATOMIZING SWEA FAULT 22k: LOW OIL TEMPEA FAULT 22j: HIGH OIL TEMP
EA

59

FAULT 22n: HIGH GAS PRESSUREEA 41 14 62 44 61 43 21 38 19 42 63


EA EA EA

Second line message R

FAULT 22i: LOW OIL PRESSUREEA FAULT 22h: HIGH OIL PRESSUREEA FAULT 22g: BOTH FUELS SELECTEA FAULT 22f: FUEL SELECT OFFEA FAULT 22e: AUX LIMIT #3EA FAULT 22d: HIGH LIMITEA FAULT 22c: LWCOEA FAULT 22b: AUX LIMIT #2 FAULT 22a: AUX LIMIT #1

Expanded Annunciator
The codes shown in Table 19 are available in the Expanded Annunciator First Out Code Register. These codes are normally translated to the appropriate fault code by the Burner Control. The fault code will then be translated to the appropriate first and second line messages as shown in Table 17 for use by the UMC800 Operator Interface. Table 19. Expanded Annunciator First Out Code. EA Status Value (binary) 0xx 00000 0xx 00001 0xx 00010 0xx 00011 0xx 00100 0xx 00101 0xx 00110 0xx 00111 0xx 01000 0xx 01001 0xx 01010 0xx 01011 0xx 01100 0xx 01101 0xx 01110 Status Message Burner Sw. Operating Control Aux. Limit #1 Aux. Limit #2 LWCO High Limit Aux. Limit #3 FuelSelect Off BothFuelSelect High Oil Pres. Low Oil Pres. High Oil Temp Low Oil Temp. Atomizing Sw. Line 2 String Code (Table 16) 23 72 17 18 63 42 19 38 21 43 61 44 62 14

18 17 74 16 15 13
EA

No Expanded Annunciator N/A

FAULT 21s: OTHER INTERLOCKS

FAULT 21r: AUX INTERLOCK #5EA FAULT 21q: AUX INTERLOCK #4EA FAULT 21p: AIRFLOW SWITCH
EA

FAULT 21o: LOW GAS PRESSURE FAULT 21m: ATOMIZING SWEA FAULT 21k: LOW OIL TEMPEA FAULT 21j: HIGH OIL TEMPEA

59

FAULT 21n: HIGH GAS PRESSUREEA 41 14 62 44 61 43 21

FAULT 21i: LOW OIL PRESSUREEA FAULT 21h: HIGH OIL PRESSUREEA FAULT 21g: BOTH FUELS SELECTEA

65-02494

16

S7810M MODBUS MODULE

Table 19. Expanded Annunciator First Out Code. (Continued) EA Status Value (binary) 0xx 01111 0xx 10000 0xx 10001 0xx 10010 0xx 10011 0xx 10100 Status Message High Gas Pres. Low Gas Pres. Airflow Sw. Aux. ILK #4 Aux. ILK #5 Line 2 String Code (Table 16) 41 59 13 15 16

Response Message Format for Function Code 17.


This format is device specific and is only available for the 7800 SERIES burner control. See Table 20.

All Switches On (or) 110 Other PII (if hold or lockout 75 condition exists) Valve Closure Oil Select Gas Select 109 N/A N/A

0x1 XXXX 00XX XXXX 01XX XXXX

If the BC is in Standby and the 5LSB value is 1-16, then the cause of the Standby Hold is the 5LSB value; otherwise the hold is Circuit Fault. Table 20. Response Message Format for function code 17 (11h), (26 bytes). Slave Address Byte
a b

Function Code 1

Byte Count 2 3

Slave IDa 4

Run Indicator Statusb

Device Descriptionc 5-15

N/A 16-23 24

CRC 25

CRC

Slave ID: Always 0x78 when using RM78xx or EC78xx Relay Modules(1 byte) (byte 3). Run Indicator Status: Always FF=ON (one byte)(byte 4). c Device Description: 16 Character ASCII OS number for the Burner Control (11 bytes) (bytes 5-15).

Burner Control Type Codes


The burner control type code indicates the exact model number of the burner control. See Table 21. Table 21. Burner Control Type Codes. CODE 0 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 199 200 201 202 203 204 205 206 207 299 DEVICE DESCRIPTION (undefined) RM7800E RM7800G RM7800L RM7800M RM7838A RM7838B RM7840E RM7840G RM7840L RM7840M RM7885A RM7888A RM7890A RM7895A RM7895B RM78xx EC7810A EC7820A EC7830A EC7850A EC7885A EC7890A EC7895A EC7895C EC78xx

7800 SERIES Burner Control State Bits


The burner control sequence state is translated into State Bit Register as shown in Table 22. Table 22. Burner Control State Bits. BIT 0 1 2 3 4 5 6 7 13 14 15 Description Initiate Standby Purge Pilot Ignition Main Ignition Run Postpurge Preignition Alarm Hold Lockout BC State Bits Register 0000 0000 0000 0001 0000 0000 0000 0010 0000 0000 0000 0100 0000 0000 0000 1000 0000 0000 0001 0000 0000 0000 0010 0000 0000 0000 0100 0000 0000 0000 1000 0000 1010 0000 xxxx xxxx NOTE: Lockout bit is also set. 0100 0000 xxxx xxxx One other bit may be on. 1010 0000 0000 0000 NOTE: Alarm bit is also set.

R7999 Profile Data Structure


If an R7999 uses less than 24 indexes for its profile, then the unused index data will be zero (refer to Number of Profile Points parameter to get the actual number of profile points). Note that the profile information will be zero for an unconfigured or disconnected R7999. Up to 24 sets of data are used to build the profile. See Table 23.

17

65-02494

S7810M MODBUS MODULE

. Table 23. R7999 Profile Data Structure. Offset 0 Parameter Name Index Type Format U16H U16L 0-23 0x00 = Unused 0x01 = Used 0x02 = Light Off 0x04 = Minimum 0x08 = Maximum 0x10 = Purge 0x20 = Stop 0x40 = Not Implemented 0x80 = Valid Segment 0-4095 0-4095 0-4095 0-4095 0-1 1 2 Byte(s) 0 Notes Table 25. R7999 Status Message. DescriptionR7999 circular buffer data structure of registers 40161-40208. Some of this data is interpreted by the S7810M and is available in registers 40129-40144. 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 ModeEnumerated 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 Current FaultSee Table 26. Current Operating StatusEnumerated: 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 Air Actuator Position/Terminal States Description Bits 15 LCO State 14 HFP State 13 LFP State 12 ALARM State 11-0 Current position of the Air Actuator (0-4095) Active Fuel Actuator Position/Terminal States Description Bits 15 LCI State 14 HF State 13 MV State 12 LF State 11-0 Current position of the active Fuel Actuator (0-4095) FGR Actuator Position/Terminal States Description Bits 15 LCO Relay Drive 2 feedback 14 LCO Relay Drive 1 feedback 13 LCM Statethe LCM state is the feedback in between LCI and LCO 12 Auto/Manual selectAuto mode when it is 0 and Manual when it is 1 11-0 Current position of the FGR Actuator (0-4095) Firing Rate InputThe current non-filtered analog-todigital reading of the CmA (SSLC) 4-20 mA firing rate input. (0-255 = 0-21.1 mA). Manual Pot InputThe current non-filtered analog-todigital reading of the Manual Potentiometer firing rate input. (0-255 = 2.1-44.1 mA) Auxiliary InputThe current non-filtered analog-to-digital reading of the XmA (Auxiliary) 4-20 mA firing rate input. (0-255 = 0-21.1 mA)

1 2 3 4 5

Firing Rate for the current point.

U16

Air actuator position for U16 the current point. Fuel actuator position for the current point. FGR actuator position for the current point. Data in the previous 5 registers is current. U16 U16 U16

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. Offset 0 Parameter Name Fault Buffer Index Next Fault Index Format U16H U16L 0-5 Faults are stored in a circular buffer. This register points to the index of the next fault to be logged. 0-5. 0-1,000,000 3-4 Notes

Cycle Count at the time the alarm occurred. Fault Code

U32

U16H

See Table 26. Same text enumeration as R7999 Status Message 0x0C byte 5. Register 40132. 1-6 255 0-1 5-6

Operating State of U16L the device at the time the alarm occurred. 4 5 NOTE: Not implemented Unused U16H U16L

Data in the previous U16 5 registers is current.

The Next Fault Position points to the oldest fault. For example: 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.

7-8

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. 9

10

11

65-02494

18

S7810M MODBUS MODULE

R7999 Fault Text


The R7999 Fault Text is shown indexed by hexadecimal values. Table 26. R7999 Fault Text. Fault Code (hexadecimal) 0x13 0x14 0x15 0x25 0x26 0x36 0x37 0x41 0x42 0x43 0x44 0x45 0x46 0x47 0x48 0x49 0x51 0x52 0x53 0x58 0x61 0x67 0x68 0x69 0x71 0x72 0x73 0x74 0x82 0x83 0x84 0x85 0x86 0x91 0x92 0x93 0x94 MV On HF and LF on BC Transition Move Limit Test Target Move Test Fuel Selection HFP/LFP Output Air Pot Feedback F1 Pot Feedback F2 Pot Feedback FGR Pot Feedback Air Wiper Resistance F1 Wiper Resistance F2 Wiper Resistance FGR Wiper Resistance Air Total Resistance F1 Total Resistance F2 Total Resistance FGR Total Resistance Stuck Reset Initiate Timeout Fuel Off Curve FGR Off Curve Air Off Curve Air Offline F1 Offline F1 Offline FGR Offline Motor Speed Air No Response F1 No Response F2 No Response FGR No Response CmA Out of Range Manual Pot Range XmA Out of Range Demand Too Long Fault Text

19

65-02494

Automation and Control Solutions


Honeywell 1985 Douglas Drive North Golden Valley, MN 55422 Honeywell Limited-Honeywell Limite 35 Dynamic Drive Scarborough, Ontario M1V 4Z9

65-02494 G.R. Rev. 06-02

Printed in U.S.A. on recycled paper containing at least 10% post-consumer paper fibers.

www.honeywell.com

S-ar putea să vă placă și