Page 1
HC900 Process Controller Communications User Guide 51-52-25-111 Revision: 13 April 2017 Honeywell Process Solutions...
Page 2
Revision 13 – April 2017 Warranty/Remedy Honeywell warrants goods of its manufacture as being free of defective materials and faulty workmanship. Contact your local sales office for warranty information. If warranted goods are returned to Honeywell during the period of coverage, Honeywell will repair or replace without charge those items it finds defective.
Page 3
The protocol supported for connection to the controller’s Ethernet network port is Modbus/TCP (Modbus RTU protocol in a TCP/IP wrapper). . The document includes a summary of all HC900 data available (primarily floating point) for Modbus RTU access read and write including methods for access.
4.10 Function Codes 16 (10h) - Preset Multiple Registers .............. 37 4.11 Function Code 17 (11h) - Report HC900 ID ................38 MODBUS RTU EXCEPTION CODES ..............40 Introduction ..........................40 PARAMETERS ACCESSIBLE WITH FUNCTION CODE 03, 06,10H ....42 Overview ............................
Page 5
6.14 Hand/OFF/Auto Control ......................83 6.15 Alternator ..........................84 6.16 Device Control .......................... 90 6.17 User Defined Signals and Variables ..................91 6.18 Custom map parameters......................91 INDEX ......................... 101 Revision 13 HC900 Process Controller Communications User Guide April 2017...
Page 6
Table 4-9 HC900 AI Address Mapping supported by Function Code 04 (v2.3) ___________________ 32 Table 4-10 HC900 AI Address Mapping supported by Function Code 04 (v2.4 and higher) _________ 32 Table 5-1 Modbus RTU Data Layer Status Exception Codes _________________________________ 41...
Page 8
Figure 1-1 Modbus RTU Protocol within a TCP/IP Frame ____________________________________ 2 Figure 1-2 Ethernet 10/100Base-T Network Connections ____________________________________ 4 Figure 2-1 IEEE Floating Point Data format _______________________________________________ 7 Figure 3-1 IEEE Floating Point Formats _________________________________________________ 12 viii HC900 Process Controller Communications User Guide Revision 13 April 2017...
Introduction Overview 1. Introduction 1.1 Overview Communication interfaces The HC900 controller provides Modbus communication support on three communication interfaces. Network port: Modbus TCP on an Ethernet connection Serial Port S1 RS232/RS485 selectable port. (Default RS232.): Modbus RTU ...
1.2 Modbus/TCP Interface Introduction HC900 controllers support the Modbus/TCP (also called Modbus TCP/IP or Modbus Ethernet) protocol for communications with third party HMI and SCADA software via a direct Ethernet TCP/IP connection. The controller’s Ethernet 10/100Base-T Host port is used for the Modbus/TCP connection. Ethernet TCP allows multiple concurrent connections to hosts for data interchange.
Page 11
HC900 Ethernet Communications Setup See the HC900 Process Control (HC) Designer Users Guide, Doc. # 51-52-25-110 or respective HC Designer Help Files for setting up the following network parameters: IP Address, Subnet Mask (optional), Default Gateway IP Address (optional) Be sure the PC, HMI panel, or other Host device has a Network Interface Card (NIC) with an IP address (fixed or DHCP served) that allows access to controllers on the same or other subnet.
“Big Endian” is used with SpecView32 or Honeywell’s PlantScape/Experion/EBI software and follows the “Honeywell” default format of other control and recording products. It should be noted that most PC software packages offer a register (word) swap selection in their driver package anyway, so there should never be an incompatibility.
The message structure of the Modbus RTU function codes is employed and standard IEEE 32-bit floating point and integer formats are used. Data register mapping is unique to the HC900 and other Honeywell instruments. Section 6 describes the parameter mapping for the HC900.
Page 14
Errors detected by the data layer are rejected and the slave responds to the polling device with a Modbus- type status exception error. A summary of the Modbus status exception codes is listed in Section 5. Modbus RTU Exception Codes. HC900 Process Controller Communications User Guide Revision 13 April 2017...
1.1001000 00000000 00000000 Using positioned notation, this binary number is equal to: 10 05 0 0 0 0 0 0625 15625 Revision 13 HC900 Process Controller Communications User Guide April 2017...
Page 16
15625 x 64 = 100.0 Below is a list of sample float values in IEEE format: DECIMAL HEXADECIMAL 100.0 42C80000 -100.0 C2C80000 3F000000 -1.75 BFE00000 0.0625 3D800000 3F800000 00000000 HC900 Process Controller Communications User Guide Revision 13 April 2017...
Page 17
These are as follows: EXCEPTION EXPONENT MANTISSA +/- Infinity All 1’s All 0’s Not-a-Number (NAN) All 1’s Other than 0’s Denormalized Number All 0’s Other than 0’s Zero All 0’s All 0’s Revision 13 HC900 Process Controller Communications User Guide April 2017...
Data that is 32 bits requires 2 sequential registers (4 bytes) to transfer its data. Data of this type includes IEEE 32-bit floating point, 32-bit signed integer and 32-bit unsigned integer. The stuffing order of the bytes into the two registers differs among Modbus/TCP hosts. To provide compatibility, the double register format for the HC900 controller is configurable.
Bit 0 M7 M6 M5 M4 M3 M2 M1 M0 E0 M22 M21M20 M19 M18 M17 M16 High High REGISTER N+1 REGISTER N (High) (Low) S=Sign E=Exponent M=Mantissa continued next page Revision 13 HC900 Process Controller Communications User Guide April 2017...
Table 3-2 IEEE Floating Point Number Examples in FP B Format IEEE FP B Register N Register N+1 Value (decimal) MSB LSB high high 100.0 42C80000h 55.32 425D47AEh 40000000h 3F800000h -1.0 BF800000h HC900 Process Controller Communications User Guide Revision 13 April 2017...
The value 12345678 Hex will be represented as follows: Bit 31 Bit 0 Byte 4 Byte 3 Byte 2 Byte 1 12 Hex 34 Hex 56 Hex 78 Hex High High REGISTER N REGISTER N+1 (High) (Low) Revision 13 HC900 Process Controller Communications User Guide April 2017...
Page 22
Bit 0 Bit 15 Bit 8 Byte 3 Byte 4 Byte 1 Byte 2 34 Hex 12 Hex 78 Hex 56 Hex High High REGISTER N REGISTER N+1 (High) (Low) HC900 Process Controller Communications User Guide Revision 13 April 2017...
Page 23
Bit 16 Bit 31 Bit 24 Byte 1 Byte 2 Byte 3 Byte 4 78 Hex 56 Hex 34 Hex 12 Hex High High REGISTER N REGISTER N+1 (High) (Low) Revision 13 HC900 Process Controller Communications User Guide April 2017...
Page 24
Bit 24 Bit 23 Bit 16 Byte 2 Byte 1 Byte 4 Byte 3 56 Hex 78 Hex 12 Hex 34 Hex High High REGISTER N REGISTER N+1 (High) (Low) HC900 Process Controller Communications User Guide Revision 13 April 2017...
4. Modbus/TCP & Modbus RTU Function Codes 4.1 Function code definitions The HC900 Modbus protocol uses a subset of the standard Modbus function codes to provide access to process- related information. These standard function codes provide basic support for IEEE 32-bit floating point numbers, 32- bit unsigned/signed integer and 16-bit integer register representation of instrument’s process data.
Set Point Programmer Value* Segments per Set Point Programmer* Signal tags 2000 2000 (C50) 5000 (C70/C70R) Scheduler Value* Segments per Schedule* Sequencer* Stage* Ramp* Hand-Off-Auto* Alternator* Device Control* User Defined Registers 1024 1024 HC900 Process Controller Communications User Guide Revision 13 April 2017...
Table 4-3 Maximum Number of Registers Allowable per Request Function Max. No. of Code Registers 1, 2 2040 bits 3, 4 127 Registers 63 Floats 1 Coil 1 Register 127 Registers 63 Floats Revision 13 HC900 Process Controller Communications User Guide April 2017...
4.3 Function Code 01 – Read Digital Output Status Description Function code 01 (0X references) is used to read a digital output’s ON/OFF status of the HC900 using 16 bit addressing for DO access and data is returned in a binary format mapped into bytes.
[(3-1)*512] + [(10-1)*32] + 2 + 2000 = 3314 Some third party software packages will require the 1-based coil/register number to be used for the address while others will require the 0-based hex address. Revision 13 HC900 Process Controller Communications User Guide April 2017...
MSB of this byte, and input 1 is the LSB. Left to right, the status of input 6 through 1 is: OFF-OFF-ON- OFF-OFF-OFF-ON-OFF. The status of inputs 9-16 are shown as 00 hex, or 0000 0000 with the same bit ordering. Revision 13 HC900 Process Controller Communications User Guide April 2017...
UMC800 controller addresses. This applies to analog input modules positioned ONLY in the first 8 Slots of Rack #1, providing support ONLY for the first 64 channels. Use Function Code 04 to address all analog inputs in the HC900 controller. Table 4-8 HC900 AI Address Mapping supported by Function Code 03 Rack Channel...
Slot. All values are in IEEE 32-bit floating point format. For HC900 CPUs and Scanners with firmware version 2.3 and earlier, each Rack is allocated space for a maximum of 16 Slots and each Slot assumes Modules with a maximum of 8 Channels, which consumes 16 Modbus Register addresses.
Page 41
Count (RTU) (RTU) (00 for TCP) TCP Example 42 C8 00 00 42 5D 47 AE (100) (55.32) RTU Example 42 C8 00 00 42 5D 47 AE (100) (55.32) Revision 13 HC900 Process Controller Communications User Guide April 2017...
A value of FF FF releases the force. ATTENTION: Any query (ON or OFF) causes a force mode of this point in the HC900 controller. The DO module’s diagnostic LED flashes Amber when a force condition is present. While in this mode, internal control of function blocks cannot communicate to this point.
Description Presets integer value into a single register (also refered to as 4X references). The HC900 does not support Broadcast. The registers that are specified in Section 6 with an access type “W” and integer and bit packed (16-bit register) data types, can be written to via Function Code 06. Also, digital variables in 32-bit floating point format can be written using this function code.
Response message format for function code 08 Slave Function Data bytes received Address Code (RTU) (RTU) (00 for TCP) TCP Example 01 02 03 04 RTU Example 01 02 03 04 HC900 Process Controller Communications User Guide Revision 13 April 2017...
4.10 Function Codes 16 (10h) - Preset Multiple Registers Description Presets values into a sequence of holding registers (also refered to as 4X references). The HC900 does not support Broadcast. The register assignments specified in Section 6 with an access type “W”, can be written to via Function Code 16 (10h).
Modbus/TCP & Modbus RTU Function Codes Function Code 17 (11h) - Report HC900 ID 4.11 Function Code 17 (11h) - Report HC900 ID Description Function code 17 (11h) is used to report the device information such as Slave ID, device description and firmware version.
Page 47
Modbus/TCP & Modbus RTU Function Codes Function Code 17 (11h) - Report HC900 ID Generic Class (00) Device Mapping - Describes the I/O and feature mapping. Number of Record Record Record Record Records Number of Records - 1 Byte unsigned value 00-FFh (byte 23)
RTU: 01 03 18 20 00 02 CRC CRC Response Example: Return MSB in Function Code byte set with Slave Device Failure (04) in the data field. TCP: 00 83 04 RTU: 01 83 04 CRC CRC HC900 Process Controller Communications User Guide Revision 13 April 2017...
The addressed device has rejected a message due to a busy state. Retry later. NAK, The addressed device cannot process the current Negative Acknowledge message. Issue a PROGRAM POLL to obtain device- dependent error data. Revision 13 HC900 Process Controller Communications User Guide April 2017...
Fixed map Custom map Available in all HC900 configuration versions Available in HC900 configuration version 4.0 and higher. Certain blocks can be assigned to the custom map that are not available in the fixed map. (See section 6.18.)
Page 51
Sequencer Block Sequencers Stage Block Stages Position Proportional Output Block Peer-Peer Block Modbus Slave Block Modbus/TCP Slave Block XYR6000 Gateway For parameters available only in a custom map, see section 6.18. Revision 13 HC900 Process Controller Communications User Guide April 2017...
Loop #19 (floating point & bit packed) 1340 13FF Loop #20 (floating point & bit packed) 1440 14FF Loop #21 (floating point & bit packed) 1540 15FF Loop #22 (floating point & bit packed) HC900 Process Controller Communications User Guide Revision 13 April 2017...
Page 54
69D0 69F5 Alternator #16 6B00 6B09 Device Control #1 6.16 6B10 6B19 Device Control #2 6B20 6B29 Device Control #3 6B30 6B39 Device Control #4 6B40 6B49 Device Control #5 HC900 Process Controller Communications User Guide Revision 13 April 2017...
Page 55
Sequencer #4 State Table B000 B3E7 User defined signal or variable. Read-only if a signal tag. Read/write if a variable. 6.17 Note: Additional parameters are available for custom maps only. See Section 6.18. Revision 13 HC900 Process Controller Communications User Guide April 2017...
Bit 2: Available for failover with switch bad Bit 3: Available for failover with scanner communication failure Bit 4: Unsynchronized database Bit 5: Invalid database Bit 6: Software version mismatch Bit 7-15: Reserved C70R Only HC900 Process Controller Communications User Guide Revision 13 April 2017...
004C 0077 Gain #1 (Prop Band Floating Point . (in units per what was configured in #1 if active) the HC900: Gain or Proportional Band) 004E 0079 Direction Floating Point 0.0=Direct; 1.0=Reverse 0050 0081...
Page 58
PID On/ Carb 3Pos AMB (hex) (decimal) 0064 0101 Reset #2 Floating Point in Repeats/Minute or Minutes/Repeat as configured in the HC900. 0066 0103 Rate #2 Floating Point in Minutes 0068 0105 Cycle Time for Analog Floating Point in Seconds ...
Page 59
00FB 0252 Set Point State Bit Packed (selects either SP1 or SP2 as a local SP if the HC900 is configured as such in PID setup) Bit 0: 0:SP1; 1:SP2 Bit 1-15: Unused 00FC 0253 Remote/Local Set Bit Packed ...
Page 60
CRC CRC Example 2: Query: Write a Local Setpoint , (address 006A) to 100.0 for loop 1 at HC900 at slave address 01 using Function Code 16 (10 hex). Function code 16 is used for presetting multiple registers. Registers are addressed starting at zero: Register 1 is addressed as 0.
Page 61
Parameters accessible with Function Code 03, 06,10h Loop Values Response: from preset of LSP#1, address 006A to 100.0 at address 1. TCP: RTU: Revision 13 HC900 Process Controller Communications User Guide April 2017...
Analog Input #12 187E 6271 Analog Input #64 Example Read Analog Inputs 1 and 2 from HC900 at slave address 01 using Function Code 03. TCP: RTU: Response from HC900 where AI1 = 100.0 and AI 2 = 55.32 TCP:...
6.6 Variables Summary Variables (analog or digital) are writeable parameters in HC900 attached to input pins of function blocks. Digital Variable status is also represented in floating point: 0.0 for OFF or logic 0 and 1.0 for ON or logic 1.
Parameters accessible with Function Code 03, 06,10h Time Example Query: Read Variables 1 and 2 from HC900 at address 1 using Function Code 3 (hex codes). TCP: RTU: Response: from HC900 where Variable 1 = 100.0 and Variable 2 = 55.32...
In creating a SP Programmer interface showing a number of segments, a graphic display might include a table referencing the maximum number of ramp/soak segments that you will be using for your process. The parameters to be referenced for each segment are listed in Table 6-10. Revision 13 HC900 Process Controller Communications User Guide April 2017...
Note: Display High Range Limit and Display Low Range Limit (p. 60) are not presently used in the HC900 but can be used on external operator interfaces. Write the information for each segment required in the profile. Each segment uses 8 registers and all 400 registers of the 50 segments are contiguous.
Signed 16 bit integer Write to location Holds Profile; Data ignored 1E0E 7695 Advance* Signed 16 bit integer Write to location Advances Profile one segment while in Hold mode; Data ignored Revision 13 HC900 Process Controller Communications User Guide April 2017...
Page 68
7949 Display High Range Limit Floating Point Writing to this register is only permissible in the reset or ready mode. Not presently used in the HC900 but can be used on external operator interfaces. 1F0E 7951 Display Low Range Limit...
Page 69
0: per segment 1: all soaks 2: all segments 3-15: Unused None if none of the bits is set Writing to this register is only permissible in the reset or ready mode Revision 13 HC900 Process Controller Communications User Guide April 2017...
298E 10639 Segment #50 Soak value Floating Point for auxiliary output (use Writing to this register is not permissible in “Time or Rate” for the run mode. duration) HC900 Process Controller Communications User Guide Revision 13 April 2017...
Page 71
Step 4: Calculate the address by adding the results of steps 1, 2, and 3 to determine the register address. Register address Setpoint program #2 segment start address + Segment 8 offset address + Ramp value register offset 2A00 + 38 + 4 2A3C Revision 13 HC900 Process Controller Communications User Guide April 2017...
Access is Read Only Signal tags 1-1000 have two addresses each; one for legacy use and one for HC900. For example, signal tag #1 is at hex addresses 2000 and 3B60. The addresses given in Table 6-11 do not necessarily apply to signal tags in the custom map. For custom addresses view or print a report in HC Designer.
Page 73
Parameters accessible with Function Code 03, 06,10h Signal Tags Example Query: Read Signal Tags 3 and 4 from HC900 at address 1 using Function Code 3 (hex codes). TCP: RTU: Response: from HC900 where Signal Tag 3 = 100.0 and Signal Tag 4 = 55.32...
Each segment uses 48 registers (30 hex). Use the Segment Register Map - Table 6-17 for the parameters to be referenced for read/write within each segment. Application notes for these segment parameters is provided. HC900 Process Controller Communications User Guide Revision 13 April 2017...
Schedule numbers may range from 1-50. The schedule is now ready to run. Note that the current program (schedule) number (p. 69) is automatically set to the saved schedule number. Revision 13 HC900 Process Controller Communications User Guide April 2017...
Scheduler Auxiliary Output 6** Floating Point in Engineering Units. 301C 12317 Scheduler Auxiliary Output 7** Floating Point in Engineering Units. 301E 12319 Scheduler Auxiliary Output 8** Floating Point in Engineering Units. HC900 Process Controller Communications User Guide Revision 13 April 2017...
Page 77
Floating point. Assigns profile parameters downloaded to a schedule number such as 1. This is required by the HC900 to be the last parameter downloaded. This overwrites what is in this HC900 SP Schedule memory location on each download of a new SP Schedule.
0010 0016 Segment #1 Output #3 Ramp or Floating Point Note 1 Soak value 3212 12819 0012 0018 Segment #1 Output #4 Ramp or Floating Point Note 1 Soak value Revision 13 HC900 Process Controller Communications User Guide April 2017...
Page 80
Floating Point Note 2 Note 1: Writing to this register is not permissible in the run mode. Note 2: Writing to this register is only permissible in reset or ready mode HC900 Process Controller Communications User Guide Revision 13 April 2017...
Page 81
Step 4: Calculate the address by adding the results of steps 1, 2, and 3 to determine the register address. Register address Schedule #2 segment start address + Segment 5 offset address + Output #6 ramp value register offset 6C00+ C0 + 16 6CD6 Revision 13 HC900 Process Controller Communications User Guide April 2017...
Sequencers 1-4 State Addresses The addresses given in Table 6-20 do not necessarily apply to sequencer states in the custom map. For custom addresses view or print a report in HC Designer. HC900 Process Controller Communications User Guide Revision 13 April 2017...
Step Number* Integer value for current step number. 5AAA 23211 Load Sequence number * Integer, sequence number loaded to sequencer. Writing to this register is only permissible in the Ready mode. Revision 13 HC900 Process Controller Communications User Guide April 2017...
Page 84
Auxiliary Output associated with the step. The following parameters are partitioned as Sequencer States and are contiguous with the previous partition. All 64 state numbers are used to define a sequence. HC900 Process Controller Communications User Guide Revision 13 April 2017...
Page 85
Integer state number of the output Step #3 definitions as configured between 1 and 5CFF 23808 Sequencer #1 State Number Integer state number of the output Step #64 definitions as configured between 1 and Revision 13 HC900 Process Controller Communications User Guide April 2017...
Bit 4: Stage #3 On Comparitor: 0=PV1, 1=PV2 Bit 5: Stage #3 Off Comparitor: 0=PV1, 1=PV2 Bit 6: Stage #4 On Comparitor: 0=PV1, 1=PV2 Bit 7: Stage #4 Off Comparitor: 0=PV1, 1=PV2 Bit 8-15: Unused HC900 Process Controller Communications User Guide Revision 13 April 2017...
Page 87
Stage #1 ON Floating Point in Engineering Units Setpoint 620A 25099 Stage #2 ON Floating Point in Engineering Units Setpoint 620C 25101 Stage #3 ON Floating Point in Engineering Units Setpoint Revision 13 HC900 Process Controller Communications User Guide April 2017...
Page 88
6222 25123 Stage #2 Unlatch Floating Point in Seconds Delay 6224 25125 Stage #3 Unlatch Floating Point in Seconds Delay 6226 25127 Stage #4 Unlatch Floating Point in Seconds Delay HC900 Process Controller Communications User Guide Revision 13 April 2017...
Bit 6: Ramp #4 Override Active: 0= NO, 1=YES Bit 7: Ramp #4 Override to High Limit: 0=Low Limit, 1= High Limit Bit 8-15: Unused 640E 25615 Ramp #1 Output Floating Point in Engineering Units Scale High Revision 13 HC900 Process Controller Communications User Guide April 2017...
Page 90
6428 25641 Ramp #2Input Limit Floating Point in Engineering Units 642A 25643 Ramp #3Input Limit Floating Point in Engineering Units 642C 25645 Ramp #4Input Limit Floating Point in Engineering Units HC900 Process Controller Communications User Guide Revision 13 April 2017...
Data Ignored 6604 26117 Local Source Unsigned 16 Integer Data Ignored 6605 26118 Remote Source Unsigned 16 Integer Data Ignored 6606 26119 Local and Remote Source Unsigned 16 Integer Data Ignored Revision 13 HC900 Process Controller Communications User Guide April 2017...
Bit 11: Device #12 Ready: 0=NO, 1=YES Bit 12: Device #13 Ready: 0=NO, 1=YES Bit 13: Device #14 Ready: 0=NO, 1=YES Bit 14: Device #15 Ready: 0=NO, 1=YES Bit 15: device #16 Ready: 0=NO, 1=YES HC900 Process Controller Communications User Guide Revision 13 April 2017...
Page 93
Bit 11: Input #14 ON: 0=OFF, 1=ON Bit 12: Input #15 Enable: 0=NO, 1=YES Bit 13: Input #15 ON: 0=OFF, 1=ON Bit 14: Input #16 Enable: 0=NO, 1=YES Bit 15: Input #16 ON: 0=OFF, 1=ON Revision 13 HC900 Process Controller Communications User Guide April 2017...
Page 94
Bit 10: Output # ON: 0=OFF, 1=ON Bit 11: Unused Bit 12: Output #8 Enable: 0=NO, 1=YES Bit 13: Output #8 Used: 0=NO, 1=YES Bit 14: Output # ON: 0=OFF, 1=ON Bit 15: Unused HC900 Process Controller Communications User Guide Revision 13 April 2017...
Page 95
Data Ignored 670A 26379 Rotary Request Unsigned 16 Integer Data Ignored 670B 26380 First on/First off Unsigned 16 Integer Request Data Ignored 670C 26381 Fixed Request Unsigned 16 Integer Data Ignored Revision 13 HC900 Process Controller Communications User Guide April 2017...
Page 96
Unsigned 16 integer Sequence #1 6717 26392 Output Order Unsigned 16 integer Sequence #2 6718 26393 Output Order Unsigned 16 integer Sequence #3 6719 26394 Output Order Unsigned 16 integer Sequence #4 HC900 Process Controller Communications User Guide Revision 13 April 2017...
Page 97
Unsigned 16 integer Sequence #13 6723 26404 Output Order Unsigned 16 integer Sequence #14 6724 26405 Output Order Unsigned 16 integer Sequence #15 6725 26406 Output Order Unsigned 16 integer Sequence #16 Revision 13 HC900 Process Controller Communications User Guide April 2017...
Floating Point in Seconds Time 6B04 27397 Start Delay Floating Point in Seconds 6B06 27399 Stop Delay Floating Point in Seconds 6B08 27401 Feedback Fail Delay Floating Point in Seconds HC900 Process Controller Communications User Guide Revision 13 April 2017...
Integer in the range of 1 to 4 Bank C State Integer in the range of 1 to 4 Bank D State Integer in the range of 1 to 4 HC900 Process Controller Communications User Guide Revision 13 April 2017...
Octane Entered FLOAT 32 BIT Nonane Entered FLOAT 32 BIT Decane Entered FLOAT 32 BIT Helium Entered FLOAT 32 BIT Argon Entered FLOAT 32 BIT FLOAT 32 BIT FLOAT 32 BIT Revision 13 HC900 Process Controller Communications User Guide April 2017...
Thru Display Hour 8 Display Minute 1 UNSIGNED 16 BIT 0 - 59 Thru Display Minute 8 Display Month 1 UNSIGNED 16 BIT 1 - 12 Thru Display Month 8 HC900 Process Controller Communications User Guide Revision 13 April 2017...
Page 103
Event Hour Grp-2 Evt-1 UNSIGNED 16 BIT 0 - 23 Thru Event Hour Grp-2 Evt-8 Event Hour Grp-3 Evt-1 UNSIGNED 16 BIT 0 - 23 Thru Event Hour Grp-3 Evt-8 Revision 13 HC900 Process Controller Communications User Guide April 2017...
Page 104
Event Month Grp-2 Evt-1 UNSIGNED 16 BIT 1 - 12 Thru Event Month Grp-2 Evt-8 Event Month Grp-3 Evt-1 UNSIGNED 16 BIT 1 - 12 Thru Event Month Grp-3 Evt-8 HC900 Process Controller Communications User Guide Revision 13 April 2017...
Page 105
Special Day Out 8 Special Day Day-1 UNSIGNED 16 BIT Day of month: 1 – 31 Day of week: 1 – 7 where 1 = Sunday Thru Special Day Day-16 Revision 13 HC900 Process Controller Communications User Guide April 2017...
Index HC900 AI Address Mapping supported by Function Negative Acknowledge, 41 Code 03, 30 Number of Registers Allowable, 19 HC900 AI Address Mapping supported by Function Code 04, 32 HOA Control #1 Register Map, 83 Object Addresses, 18 Hold, 59, 70, 75...
Page 112
Phone: +(822) 799 6114 Fax: +(822) 792 9015 For more information To learn more about HC 900 Process Controller, visit www.honeywellprocess.com Or contact your Honeywell Account Manager Process Solutions Honeywell 1250 W Sam Houston Pkwy S Houston, TX 77042 Honeywell Control Systems Ltd...