Parameters accessible with Function Code 03, 06,10h
Fixed Map
44 HC900 Process Controller Communications User Guide Revision 13
April 2017
6.2 Fixed Map
Table 6-1 describes the fixed register map for Function Code 03, 06 and 10h.
Except for User-Defined Signals and Variables, all items shown are assigned automatically to the
addresses shown.
Details on each item type are in sections 6.3 through 6.17.
There are several gaps of unused addresses in the fixed map; Table 6-1 does not explicitly show
these gaps, it shows only the range of addresses used by items. For example, there is a gap of
unused addresses between Loop 1’s end address 00FF and Loop 2’s start address 0140. There are
also gaps of unused addresses within Loop 1’s range.
Parameters for blocks such as Setpoint Programmers and Sequencers are divided into two or three
sections of the map.
Custom maps can contain additional quantities and parameters beyond what is included in the
fixed map.
Conversion between Address (Hex) Number and Register (Decimal) Number
To convert the address number to the register number, convert the address from hexidecimal to decimal and
add 1. Registers are addressed starting at zero: registers 1-16 are addressed as 0-15.
To convert the register number to the address number, subtract 1 from the register and convert to hex.
Table 6-1 Fixed Map (listed by increasing address)
Fixed
Start
Address
(hex)
Loop #1 (floating point & bit packed)
Loop #2 (floating point & bit packed)
Loop #3 (floating point & bit packed)
Loop #4 (floating point & bit packed)
Loop #5 (floating point & bit packed)
Loop #6 (floating point & bit packed)
Loop #7 (floating point & bit packed)
Loop #8 (floating point & bit packed)
Loop #9 (floating point & bit packed)
Loop #10 (floating point & bit packed)
Loop #11 (floating point & bit packed)
Loop #12 (floating point & bit packed)
Loop #13 (floating point & bit packed)
Loop #14 (floating point & bit packed)
Loop #15 (floating point & bit packed)
Loop #16 (floating point & bit packed)
Loop #17 (floating point & bit packed)
Loop #18 (floating point & bit packed)
Loop #19 (floating point & bit packed)
Loop #20 (floating point & bit packed)
Loop #21 (floating point & bit packed)
Loop #22 (floating point & bit packed)