Download Print this page

Honeywell S7810M Manual page 10

Hide thumbs Also See for S7810M:

Advertisement

S7810M MODBUS™ MODULE
Address
Register
(hex)
(dec)
01B7-
40440-
Unused
01B8
40441
01B9
40442
Registers 40437-40440 are current
01BA
40443
Device Data Ready
01BB
40444
S7810M Device Compatibility with
Current Software Revision
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 parameter's value, and for "Abort
Code Count", with a format of "U16L", the Data Lo byte is the parameter's 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 regis-
ters 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
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.
65-0249—4
Table 13. ModBus™ R7999 Register Assignments. (Continued)
Parameter Name
Variable
AuxiliaryInput
MinAuxTmp
MaxAuxTmp
ReleaseTemperatureCounts
EnforceTemperatureCounts
Format
U32
U16
0-1
U16
Device data was properly received by S7810M.
Bit(s)
0
1
2
3
4-15
U16
Device is compatible with the S7810M version
Bit
0
1
2
3
4-7
Used for indication of S7810M revision compatibility.
Bit(s)
8
9-15
Table 15. 7800 SERIES Sequence State Codes
and Associated register code values.
7800 SERIES
cb_sqst
Sequence
Value
State
Fault
LOCKOUT
code not
zero
0
UNUSED
HISTORY
1
INITIATE
2
INITIATE HOLD:
AC FREQUENCY/
NOISE
3
INITIATE HOLD:
AC LINE
DROPOUT
4
INITIATE HOLD:
AC FREQUENCY
5
INITIATE HOLD:
LOW LINE
VOLTAGE
10
Notes
Device
RM78XX
R7999
S7830 Expanded Annunciator
EC78XX
Unused
Device
RM78XX
R7999
S7830 Expanded Annunciator
EC78XX
Unused
Compatible with:
Series 2
Future
String Code
Uses
Line 1
Line 2
mm:ss
52
Table 17
0
0
48
0
!
49
8
49
9
49
7
49
60
Burner
Control
State Bits
8000h
0000h
0001h
4001h
4001h
4001h
4001h

Advertisement

loading