Honeywell HC900 User Manual

5 (1)

HC900 Hybrid Controller

Communications

User Guide

51-52-25-111 9/03 Revision: 4

Industrial Measurement and Control

Copyright, Notices, and Trademarks

Printed in U.S.A. – © Copyright 2003 by Honeywell

Revision 4 – 9/03

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. The foregoing is Buyer's sole remedy and is in lieu of all other warranties, expressed or implied, including those of merchantability and fitness for a particular purpose. Specifications may change without notice. The information we supply is believed to be accurate and reliable as of this printing. However, we assume no responsibility for its use.

While we provide application assistance personally, through our literature and the Honeywell web site, it is up to the customer to determine the suitability of the product in the application.

Honeywell

Industrial Measurement and Control

1100 Virginia Drive

Fort Washington, PA 19034

Modbus is a registered trademark of MODICON, Inc.

Windows is an addressed trademark of Microsoft Inc.

The omission of a name from this list is not to be interpreted that the name is not a trademark.

Reference: Modicon Modbus Protocol Reference Guide - PI-MBUS-300 Rev. G

ii

HC900 Hybrid Controller Communications User Guide

Revision 4

 

 

9/03

About This Document

Abstract

This document provides information specific to the communications interface for Honeywell’s HC900 Controller. 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.

Contacts

World Wide Web

The following lists Honeywell’s World Wide Web sites that will be of interest to our customers.

Honeywell Organization

WWW Address (URL)

 

 

Corporate

http://www.honeywell.com

Industrial Measurement and Control

http://www.honeywell.com/imc

 

 

Telephone

Contact us by telephone at the numbers listed below.

 

Organization

Phone Number

 

 

 

 

 

United States and Canada

Honeywell

1-800-423-9883

Tech. Support

 

 

1-888-423-9883

Q&A Faxback

 

 

 

(TACFACS)

 

 

1-800-525-7439

Service

 

 

 

 

Revision 4

HC900 Hybrid Controller Communications User Guide

iii

9/03

 

 

 

Contents

 

1.

INTRODUCTION ...................................................................................................

1

1.1

Modbus/TCP Interface ...................................................................................................................

1

1.2

Modbus RTU RS232/RS485 Communication Ports ......................................................................

4

2. IEEE 32-BIT FLOATING POINT REGISTER INFORMATION..............................

7

2.1

IEEE Floating Point Data Format...................................................................................................

7

3. MODBUS DOUBLE REGISTER FORMAT .........................................................

10

3.1

IEEE Floating Point Formats........................................................................................................

11

3.2

Unsigned/signed 32-bit Register Formats ....................................................................................

13

4. MODBUS/TCP & MODBUS RTU FUNCTION CODES.......................................

17

4.1

Definition......................................................................................................................................

17

4.2

Function Code 01 – Read Digital Output Status ..........................................................................

20

4.3

Function Code 02 - Read Digital Input Status..............................................................................

24

4.4

Function Codes 03Read Holding (Data) Registers ....................................................................

25

4.5

Function Codes 04 - Read Input Registers ...................................................................................

27

4.6

Function Code 05 - Force Single Digital Output..........................................................................

29

4.7

Function Code 06 - Preset Single Register...................................................................................

30

4.8

Function Code 08 - Loopback Message .......................................................................................

31

4.9

Function Codes 16 (10h) - Preset Multiple Registers...................................................................

32

4.10 Function Code 17 (11h) - Report HC900 ID ............................................................................

33

5. MODBUS RTU EXCEPTION CODES .................................................................

35

5.1

Introduction ..................................................................................................................................

35

6. REGISTER MAP FOR PROCESS AND OPERATION TYPE VARIABLES .......

37

6.1

Register Map Overview................................................................................................................

37

6.2

Miscellaneous Register Map ........................................................................................................

41

6.3

Loop Value Register Map ............................................................................................................

42

6.4

Example for queries using Function Codes 3, 6, 16.....................................................................

45

6.5

Analog Input Value Register Map - Function Code 03................................................................

47

6.6

Analog Input Value Register Map - Function Code 04................................................................

48

6.7

Variable Register Map..................................................................................................................

49

6.8

Time Register Map .......................................................................................................................

50

6.9

Signal Tag Register Map ..............................................................................................................

51

iv

HC900 Hybrid Controller Communications User Guide

Revision 4

 

 

9/03

6.10

Set Point Program Register Maps .............................................................................................

53

6.11

Set Point Programmer Value Register Map..............................................................................

56

6.12

Set Point Programmer Additional Values Register Map ..........................................................

58

6.13

Set Point Programmer Segment Map........................................................................................

60

6.14

Segment Register Map..............................................................................................................

61

6.15

Scheduler Value Register Map .................................................................................................

63

6.16

Scheduler Segment Register Map.............................................................................................

68

6.17

Segment Register Map..............................................................................................................

69

6.18

Sequencer Register Maps..........................................................................................................

71

6.19

Sequencer #1 Parameters Register Map....................................................................................

72

6.20

Sequencer #1 Step 1 Table Register Map .................................................................................

73

6.21

Sequencer #1 State Table Register Map ...................................................................................

74

6.22

Hand/OFF/Auto Control Group Register Map .........................................................................

75

6.23

Device Control Group Register Map ........................................................................................

76

6.24

Alternator Group Register Map ................................................................................................

77

6.25

Output Order Sequence Scratch Pad Register Map ..................................................................

83

6.26

Stage Group Register Map........................................................................................................

85

6.27

Ramp Group Register Map .......................................................................................................

88

6.28

User Defined Registers .............................................................................................................

90

INDEX

...........................................................................................................................

91

SALES AND SERVICE.................................................................................................

95

Revision 4

HC900 Hybrid Controller Communications User Guide

v

9/03

 

 

Tables

Table 1-1 Modbus RTU Message Formats ________________________________________________ 5 Table 3-1 Modbus Double Register Format Selections ______________________________________ 10 Table 3-2 IEEE Floating Point Number Examples in FP B Format ____________________________ 12 Table 4-1 Modbus/TCP and Modbus RTU Function Codes Definitions_________________________ 17 Table 4-2 Maximum Number of Object Addresses _________________________________________ 18 Table 4-3 Maximum Number of Registers Allowable per Request_____________________________ 19 Table 4-4 DI/DO Address Mapping_____________________________________________________ 21 Table 4-5 Modbus Comm Digital I/O Channel to Address Mapping - Rack #1 ___________________ 21 Table 4-6 HC900 AI Address Mapping supported by Function Code 03 ________________________ 25 Table 4-7 HC900 AI Address Mapping supported by Function Code 04 ________________________ 27 Table 5-1 Modbus RTU Data Layer Status Exception Codes _________________________________ 36 Table 6-1 Global Register Map ________________________________________________________ 37 Table 6-2 Miscellaneous Register Map Addresses _________________________________________ 41 Table 6-3 Loop Value Register Map Addresses ___________________________________________ 42 Table 6-4 Analog Input Value Register Map Addresses - Function Code 03 _____________________ 47 Table 6-5 HC900 AI Address Mapping supported by Function Code 04 ________________________ 48 Table 6-6 Analog Input Value Register Map Addresses for Rack #1 - Function Code 04 ___________ 48 Table 6-7 Variable Register Map Addresses ______________________________________________ 49 Table 6-8 Time Register Map Addresses_________________________________________________ 50 Table 6-9 Signal Tag Register Map Addresses ____________________________________________ 51 Table 6-10 SP Programmer Addresses ___________________________________________________ 53 Table 6-11 Steps to Download a Setpoint Program using Modbus Function Codes 3, 4, 6, 16 _______ 55 Table 6-12 Steps to Upload a Setpoint Program using Modbus Function Codes 3, 4, 6, 16__________ 55 Table 6-13 Set Point Programmer #1 Value Register Map Addresses __________________________ 56 Table 6-14 Set Point Programmer #1 Additional Values Register Map Addresses_________________ 58 Table 6-15 Set Point Programmer #1 Segment Map Addresses _______________________________ 60 Table 6-16 Segment Register Map Addresses _____________________________________________ 61 Table 6-17 SP Scheduler Addresses _____________________________________________________ 64 Table 6-18 Steps to Download a Setpoint Schedule using Modbus Function Codes 3, 4, 6, 16 _______ 64 Table 6-19 Steps to Upload a Setpoint Schedule using Modbus Function Codes 3, 4, 6, 16 _________ 65 Table 6-20 Scheduler #1 Value Register Map Addresses ____________________________________ 65 Table 6-21 Scheduler #1 Segment Register Map Addresses __________________________________ 68 Table 6-22 Segment Register Map Addresses _____________________________________________ 69 Table 6-23 Sequence Parameters Register Maps ___________________________________________ 71 Table 6-24 Sequence Step 1 Table Register Maps __________________________________________ 71 Table 6-25 Sequence State Table Register Maps ___________________________________________ 71 Table 6-26 Sequencer #1 Parameters Register Map Addresses________________________________ 72 Table 6-27 Sequencer #1 Step 1 Table Register Map Addresses ______________________________ 73 Table 6-28 Sequencer #1 State Table Register Map Addresses________________________________ 74 Table 6-29 HOA Control #1 Group Register Map _________________________________________ 75 Table 6-30 Device Control #1 Group Register Map ________________________________________ 76 Table 6-31 Alternator #1Group Register Map_____________________________________________ 77 Table 6-32 Output Order Sequence Scratch Pad Group Register Map __________________________ 83 Table 6-33 Stage Group #1 Register Map ________________________________________________ 85 Table 6-34 Ramp Group #1 Register Map________________________________________________ 88

vi

HC900 Hybrid Controller Communications User Guide

Revision 4

 

 

9/03

Figures

Figure 1-1 Modbus RTU Protocol within a TCP/IP Frame ____________________________________ 2 Figure 1-2 Ethernet 10Base-T Network Connections ________________________________________ 4 Figure 2-1 IEEE Floating Point Data format _______________________________________________ 7 Figure 3-1 IEEE Floating Point Formats _________________________________________________ 12

Revision 4

HC900 Hybrid Controller Communications User Guide

vii

9/03

 

 

Introduction

Overview

1. Introduction

1.1 Overview

The HC900 controller provides Modbus communication support on three communication interfaces.

Network port: Modbus TCP on an Ethernet connection

RS232 port: Modbus RTU

RS485 port: Modbus RTU

The user may find it convenient to print out the Modbus addresses for various parameters of the configuration (signal tags, PID loops, SP programmer, etc.) using the HC Designer report functions. With HC Designer Ver. 2.1 and later, these reports may also be exported to .csv files for view/manipulation in a spreadsheet and possible import to other HMI applications.

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 10Base-T Host port is used for the Modbus/TCP connection. Ethernet TCP allows multiple concurrent connections to hosts for data interchange. The HC900 supports 5 concurrent host connections using Modbus/TCP protocol messaging via this port.

Interface Preparation

ATTENTION

To access the controller you must have a current Hybrid Control Designer configuration file available. Some data is referenced relative to number, such as Signal Tags and Variables.

Other principal blocks, such as PID blocks, have offsets for parameter access dependent on the order in which the blocks were placed on the Function Block Diagram.

It is strongly recommended that you upload the controller configuration using the Hybrid Control Designer configuration tool to assure that you have a current configuration.

The Hybrid Control Designer tool provides a series of reports for use in Modbus Address identification. The "Tag Information" report lists the variables and Signal Tags in numeric order along with their Modbus Addresses.

A "Block Modbus Address" report lists the starting addresses for all principal blocks configured, identifying the offset.

Modbus/TCP Protocol

Modbus/TCP protocol, developed by Groupe Schneider’s Modicon Division, is a popular, open standard for data interchange over Ethernet TCP/IP networks using a Modbus RTU command structure.

It is simply an encapsulation of Modicon’s Modbus RTU protocol within a TCP/IP frame as shown below, which includes header information and the Modbus frame.

Revision 4

HC900 Hybrid Controller Communications User Guide

1

9/03

 

 

Introduction

Modbus/TCP Interface

Figure 1-1 Modbus RTU Protocol within a TCP/IP Frame

The Open Modbus/TCP Specification is followed with respect to the physical, data link, and network layers. The message structure within the Modbus frame uses standard Modbus RTU function codes.

The Address part of the Modbus frame is not used (set to 00) since there is no sub-addressing intended or required. The controller IP address is the identifying address, set independently at the controller.

The error checking is supported by TCP/IP network protocols and not part of the Modbus frame.

The Transaction Identifiers and Protocol Identifiers in the header are normally all 0’s (4 bytes total) while the Length field identifies the number of bytes in the Modbus frame. The controller will transmit the correct number of bytes for the remainder of the frame. However, the controller does not check this field for messages received.

The standard IEEE 32-bit floating point and 16-bit integer formats are used.

Parameter Addressing

The definition in Table 6-1 is the register map overview listing starting and ending addresses.

Greater detail for parameter addressing relating to a particular function class, e.g, loops, setpoint programmer, signal tags, etc. is in referenced sub-sections. Function Codes 1, 2, 3, 4, 5, 6, 8, 16 (10h), and 17 (11h) are supported (see Table 4-1 Modbus/TCP and Modbus RTU Function Codes Definitions).

Examples for read or write access to parameters supported by the various function codes are provided in Sections 4.2 through 4.10.

Reference

The Open Modbus/TCP Specification can be obtained at the Modicon website:

http://www.modicon.com/openmbus/standards/openmbus.htm

HC900 Ethernet Communications Setup

See the HC900 Hybrid 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)

1.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. Consult your IT department or network administrator for allocating IP addresses to the controllers as required.

2.You will need to set each controller’s IP address prior to network connection since every HC900 controller is shipped with the default IP address of 192.168.1.254. Placing multiple controllers on the same network before they have been given unique IP addresses will cause problems.

3.On the PC, use the Utilities Worksheet in the HC Designer software to set up the serial RS-232 connection to the controller at the desired baud rate. This will require a null modem cable.

4.Select the Set Controller’s Network Parameters button. Using the wizard (bottom radio button), select the PC COM port to be used, then set the controller’s new network parameters including IP address,

2

HC900 Hybrid Controller Communications User Guide

Revision 4

 

 

9/03

Introduction

Modbus/TCP Interface

Subnet Mask (if other than default, 255.255.255.0), and Default Gateway IP address (if required, otherwise leave at default 0.0.0.0). See your IT network administrator for proper entries. (Refer to the on-line help provided with the HC Designer software, Utilities Worksheet, Set Controller’s Network Parameters, for further details on this step).

Note: This setup will require the controller to be placed temporarily in the Program mode. After the new network parameters have been downloaded, the controller will conduct a Cold Start in its transition to RUN. This will cause an initialization if there is a current configuration in the controller.

The fixed IP address of each controller shall be set independently prior to placing on the network. See your IT systems administrator for allocating IP addresses, subnet masks, or default gateway IP address as necessary (network address filtering and routing may be necessary if the controller network access will not to be confined locally within the plant environment).

Revision 4

HC900 Hybrid Controller Communications User Guide

3

9/03

 

 

Introduction

Modbus RTU RS232/RS485 Communication Ports

Ethernet 10Base-T Network Connections

Ethernet 10Base-T networks operating at 10MB/sec. are supported. A typical network arrangement is as shown below.

Figure 1-2 Ethernet 10Base-T Network Connections

Setting Up the Modbus/TCP Double Register Format

The HC900 predominantly uses an IEEE floating point format for communicating data to software applications providing Modbus/TCP protocol communications drivers. A floating point value is sent as (2) consecutive 16-bit registers, each register of which consists of two 8-bit bytes. Some software packages require the registers and bytes to be sent in a certain order. The controller can be configured to deliver the data in four different byte orders.

The Hybrid Control Designer software tool allows this order to be selected as follows:

1.Using the Utilities Worksheet in the HC Designer software, access the Set Controller Network Parameters button and make the selection to change the Modbus TCP Double Register Format (middle radio button).

2.With the Port selected for downloading this order (using a COM port or Network port), select the appropriate byte order format if the default (FP B) is not appropriate for the application. See Table 3-1, page 10.

3.Select Next and verify (by the response in the dialog box) that the change has been made in the controller. This order can be changed in the RUN mode.

The Modbus TCP double register transmission format selection, FP LB “Little Endian Byte-Swapped”, would be selected for interface to most third party software packages which use this format as standard. The default, FP B “Big Endian” is used with SpecView32 or Honeywell’s PlantScape/Experion 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.

1.3 Modbus RTU RS232/RS485 Communication Ports

This implementation is designed to provide a popular data exchange format connecting these instruments to both Honeywell and foreign master devices via the RS232 and RS485 communication ports. The Modbus RTU allows the instrument to be a citizen on a data link shared with other devices, which subscribe to the Modicon Modbus Protocol Reference Guide PI-MBUS-300 Rev. G specification.

4

HC900 Hybrid Controller Communications User Guide

Revision 4

 

 

9/03

Introduction

Modbus RTU RS232/RS485 Communication Ports

These instruments DO NOT emulate any MODICON type device. The Modbus RTU specification is respected in the physical and data link layers. 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 these instruments. The definition in Table 6-1 is the register mapping for the HC900-C30 and HC900-C50 and the corresponding parameter value within those instruments.

Modbus RTU Message Format

 

Table 1-1 Modbus RTU Message Formats

Coding system

8 bit binary

 

 

Number of data bits per

10, 11, or 12 Bits

character

start bits - 1

 

 

data bits - 8

 

parity bits – 0 or 1 selectable

 

stop bits – 1 or 2 selectable

 

 

Parity

None, odd, even selectable

 

 

Bit transfer rate

9600, 19200, 38400, 57600 Selectable

 

 

Duplex

Half duplex Transceiver or TX/RX

 

 

Error checking

CRC (cyclic redundancy check)

 

 

Polynomial

(CRC-16 10100000000001)

 

 

Bit transfer order

LSB first

 

 

End of message

Idle line for 3.5 or more characters (>1.82 msec for 19200).

 

 

Modbus RTU Link Layer

The link layer includes the following properties/behaviors:

Slave address recognition,

Start / End of Frame detection,

CRC-16 generation / checking,

Transmit / receive message time-out,

Buffer overflow detection,

Framing error detection,

Idle line detection.

Errors detected by the physical layer in messages received by the slave are ignored and the physical layer automatically restarts by initiating a new receive on the next idle line detection.

Revision 4

HC900 Hybrid Controller Communications User Guide

5

9/03

 

 

Introduction

Modbus RTU RS232/RS485 Communication Ports

General Modbus RTU message format

Query message format

[Slave Address, Function Code, Function code dependent data, CRC 16]

Response message format

[Slave Address, Function Code*, Function code dependent data, CRC 16]

* If an error is detected in a valid message the response function code is modified by adding 80 (hex) and the function code dependent data is replaced by an exception response code as described in 5. Modbus RTU Exception Codes .

Between messages, the RS-485 link is in a high impedance state. During this time receiving devices are more susceptible to noise generated false start of messages. Although noise-generated messages are rejected due to address, framing, and CRC checking, they can cause the loss of a good message when they are included in the message stream. In the slave the transmitting device enables its transmitter line diver and forces an idle line state onto the link for three character time slots prior to transmitting. This forces termination of any noise generated messages and improves message frame synchronization.

Modbus RTU Data Layer

The data layer includes:

Diagnostic loopback,

Function code recognition / rejection,

Busy / repoll,

Data error code generation

Errors detected by the data layer are rejected and the slave responds to the polling device with a Modbustype status exception error. A summary of the Modbus status exception codes is listed in Section 5. Modbus RTU Exception Codes.

6

HC900 Hybrid Controller Communications User Guide

Revision 4

 

 

9/03

IEEE 32-bit Floating Point Register Information

IEEE Floating Point Data Format

2. IEEE 32-bit Floating Point Register Information

The Modbus interface supports IEEE 32-bit floating point information for several of the function codes.

2.1 IEEE Floating Point Data Format

The formula for calculating the floating point number is:

mantissa x 2 (exponent -127)

(23 bit signed binary with 8 bit biased binary exponent)

 

byte 4

 

byte 3

 

byte 2

 

byte 1

3

2

2

1

1

 

 

 

1

4

3

6

5

8

7

0

xxxxxxxx

x.xxxxxxx

xxxxxxxx

xxxxxxx

mantissa (23 bits)

implied binary point for mantissa

exponent (8 bit unsigned value)

sign of the mantissa 0 = positive, 1 = negative

Figure 2-1 IEEE Floating Point Data format

Mantissa and Sign

The mantissa is defined by a sign bit (31) and a 23-bit binary fraction. This binary fraction is combined with an “implied” value of 1 to create a mantissa value, which is greater than or equal to 1.0 and less than 2.0.

The mantissa is positive if the sign bit is zero (reset), and negative if the sign bit is one (set). For example:

DECIMAL

HEXADECIMAL

BINARY

100

42C80000

01000010 11001000 00000000 00000000

The sign bit (31) is zero, indicating a positive mantissa. Removing the sign bits and exponent bits, the mantissa becomes:

HEXADECIMAL BINARY

480000

xxxxxxxx x1001000 00000000 00000000

Add an “implied” value of one to the left of the binary point:

BINARY

1.1001000 00000000 00000000

Using positioned notation, this binary number is equal to:

10. +(1x2-1 ) +(0x2-2 ) +(0x2-3 ) +(1x2-4 ) =10. +05. +0.0 +0.0 +0.0625 =15625.

Revision 4

HC900 Hybrid Controller Communications User Guide

7

9/03

 

 

IEEE 32-bit Floating Point Register Information

IEEE Floating Point Data Format

Exponent

The exponent is defined by an unsigned 8-bit binary value (bits 23 through 30). The value of the exponent is derived by performing a signed subtraction of 127 (decimal) from the 8-bit exponent value.

DECIMAL

HEXADECIMAL

BINARY

100

42C80000

01000010 11001000 00000000 00000000

Removing the sign and mantissa bits, the exponent becomes:

DECIMAL

HEXADECIMAL

BINARY

133

85

x1000010 1xxxxxxx xxxxxxxx xxxxxxxx

or:

 

 

1x27 +0x26

+0x25 +0x24

+0x23 +1x22 +0x21 +1x20

Subtract a bias of 127 (decimal) from the exponent to determine its value: 133 – 127 = 6.

Mantissa and Exponent Combination

Combining the mantissa and exponent from the two previous examples:

float number = mantissa x 2exponent

float number = 1.5625 x 26 =15625. x 64 = 100.0

Below is a list of sample float values in IEEE format:

DECIMAL

HEXADECIMAL

 

 

100.0

42C80000

 

 

-100.0

C2C80000

 

 

0.5

3F000000

 

 

-1.75

BFE00000

 

 

0.0625

3D800000

 

 

1

3F800000

 

 

0

00000000

 

 

8

HC900 Hybrid Controller Communications User Guide

Revision 4

 

 

9/03

IEEE 32-bit Floating Point Register Information

IEEE Floating Point Data Format

Reserved Operands

Per the Standard certain exceptional forms of floating point operands are excluded from the numbering system. 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 4

HC900 Hybrid Controller Communications User Guide

9

9/03

 

 

Modbus Double Register Format

IEEE Floating Point Data Format

3. Modbus Double Register Format

Data that is 32 bits requires 2 sequential registers (4 bytes) to transfer its data. Data of this type includes IEEE 32bit 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.

To set the controller’s double register byte order, go to the “Set Controller Network Parameters ” wizard in the "Controller Utilities Function" section of the Utilities Tab on the Hybrid Control Designer and configure “Modbus Double Register Format”. This can be done in the RUN mode.

The selections are:

Table 3-1 Modbus Double Register Format Selections

Selection

Description

Byte order

Notes

 

 

(See Figure

 

 

 

2-1)

 

FP B

Floating Point Big Endian Format

4, 3, 2, 1

HC900 default

 

 

 

 

FP BB

Floating Point Big Endian with

3, 4, 1, 2

 

 

byte-swapped

 

 

 

 

 

 

FP L

Floating Point Little Endian Format

1, 2, 3, 4

 

 

 

 

 

FP LB

Floating Point Little Endian with

2, 1, 4, 3

Modicon and

 

byte-swapped

 

Wonderware

 

 

 

standard

 

 

 

 

See IEEE Formats on page IEEE Floating Point Formats on page 11 and 32-bit integer formats on page 13.

NOTE: Byte Swapping only applies to Function Codes 3, 4, and 16.

10

HC900 Hybrid Controller Communications User Guide

Revision 4

 

 

9/03

Honeywell HC900 User Manual

Modbus Double Register Format

IEEE Floating Point Formats

3.1 IEEE Floating Point Formats

FP B - Floating Point Big Endian Format:

 

 

Bit 31

 

 

 

Bit 0

 

 

 

 

 

E0 M22 M21M20 M19 M18 M17 M16

M7 M6 M5 M4 M3 M2 M1 M0

S E7 E6 E5 E4 E3 E2 E1

M15 M14 M13 M12 M11 M10 M9 M8

 

 

High

Low

High

Low

 

REGISTER N

REGISTER N+1

 

 

(High)

 

(Low)

 

S=Sign

E=Exponent

M=Mantissa

 

 

FP BB - Floating Point Big Endian with Byte Swapped Format:

 

 

Bit 31

 

 

 

Bit 24

Bit 15

 

Bit 8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

S E7 E6 E5 E4 E3 E2 E1

M15 M14 M13 M12 M11 M10 M9 M8

 

 

 

 

 

 

 

 

 

 

 

Bit 23

 

Bit 16

Bit 7

 

 

 

Bit 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

E0 M22 M21M20 M19 M18 M17 M16

M7 M6 M5 M4 M3 M2 M1 M0

 

 

High

 

Low

 

High

 

Low

 

 

 

 

 

 

REGISTER N

REGISTER N+1

 

(High)

 

 

(Low)

 

S=Sign E=Exponent

M=Mantissa

 

 

 

continued next page

Revision 4

HC900 Hybrid Controller Communications User Guide

11

9/03

 

 

Modbus Double Register Format

IEEE Floating Point Formats

FP L - Floating Point Little Endian Format:

 

 

 

Bit 15

Bit 8

Bit 31

Bit 24

 

M15 M14 M13 M12 M11 M10 M9 M8

S E7 E6 E5 E4 E3 E2 E1

Bit 7

Bit 0

Bit 23

Bit 16

 

M7 M6 M5 M4 M3 M2 M1 M0

E0 M22 M21M20 M19 M18 M17 M16

 

 

High

Low

High

Low

 

REGISTER N

 

REGISTER N+1

 

 

(High)

 

(Low)

 

S=Sign

E=Exponent M=Mantissa

 

 

FP LB - Floating Point Little Endian with Byte Swapped Format:

 

 

Bit 7

 

 

Bit 0

Bit 23

 

Bit 16

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

M7 M6 M5 M4 M3 M2 M1 M0

 

E0 M22 M21M20 M19 M18 M17 M16

Bit 15

 

 

Bit 8

Bit 31

 

Bit 24

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

M15 M14 M13 M12 M11 M10 M9 M8

S E7 E6 E5 E4 E3 E2 E1

 

 

High

 

Low

High

 

Low

 

 

 

 

 

 

REGISTER N

 

REGISTER N+1

 

(High)

 

(Low)

 

S=Sign E=Exponent M=Mantissa

Figure 3-1 IEEE Floating Point Formats

Table 3-2 IEEE Floating Point Number Examples in FP B Format

 

Value

 

 

IEEE FP B

 

Register N

Register N+1

 

(decimal)

 

 

MSB LSB

 

high

low

high

low

 

 

 

 

 

 

 

 

 

 

100.0

 

 

42C80000h

42h

C8h

00h

00h

 

 

 

 

 

 

 

 

55.32

 

 

425D47AEh

42h

5Dh

47h

AEh

 

 

 

 

 

 

 

 

2.0

 

 

40000000h

40h

00h

00h

00h

 

 

 

 

 

 

 

 

1.0

 

 

3F800000h

3Fh

80h

00h

00h

 

 

 

 

 

 

 

 

-1.0

 

 

BF800000h

BFh

80h

00h

00h

 

 

 

 

 

 

 

 

 

 

12

HC900 Hybrid Controller Communications User Guide

Revision 4

 

 

9/03

Modbus Double Register Format

Unsigned/signed 32-bit Register Formats

3.2 Unsigned/signed 32-bit Register Formats

The formats descriptions below use the value 12345678 Hex as an example. Where the binary representation is:

 

Byte 4 = 12 Hex

 

 

 

Byte 3 = 34 Hex

 

 

 

Byte 2 = 56 Hex

 

 

 

Byte 1 = 78 Hex

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Bits

31

30

29

28

27

26

25

24

23

22

21

20

19

 

18

17

16

15

14

13

12

11

 

10

9

8

7

6

5

4

3

2

1

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

0

0

1

0

0

1

0

0

0

1

1

0

 

1

0

0

0

1

0

1

0

 

1

1

0

0

1

1

1

1

0

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

FP B – Big Endian Format

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

Low

High

Low

 

 

 

 

REGISTER N

 

 

 

 

REGISTER N+1

 

 

 

(High)

 

 

(Low)

 

 

 

 

 

 

Revision 4

HC900 Hybrid Controller Communications User Guide

13

9/03

 

 

Modbus Double Register Format

Unsigned/signed 32-bit Register Formats

FP BB – Big Endian Byte Swapped Format

The value 12345678 Hex will be represented as follows:

Bit 23 Bit 16 Bit 31 Bit 24 Bit 7 Bit 0 Bit 15 Bit 8

Byte 3

Byte 4

Byte 1

Byte 2

34 Hex

12 Hex

78 Hex

56 Hex

High

Low

High

Low

 

 

 

 

REGISTER N

 

 

 

 

REGISTER N+1

 

 

 

(High)

 

 

(Low)

 

 

 

 

 

 

14

HC900 Hybrid Controller Communications User Guide

Revision 4

 

 

9/03

Modbus Double Register Format

Unsigned/signed 32-bit Register Formats

FP L – Little Endian Format

The value 12345678 Hex will be represented as follows:

Bit 7

Bit 0 Bit 15

Bit 8 Bit 23

Bit 16

Bit 31

Bit 24

Byte 1

Byte 2

Byte 3

 

 

Byte 4

78 Hex

56 Hex

34 Hex

 

 

12 Hex

High

Low

High

Low

 

 

 

 

REGISTER N

 

 

 

 

REGISTER N+1

 

 

 

(High)

 

 

(Low)

 

 

 

 

 

 

Revision 4

HC900 Hybrid Controller Communications User Guide

15

9/03

 

 

Modbus Double Register Format

Unsigned/signed 32-bit Register Formats

FP LB – Little Endian Byte Swap Format

The value 12345678 Hex will be represented as follows:

Bit 15

Bit 8 Bit 7

Bit 0 Bit 31

Bit 24

Bit 23

Bit 16

Byte 2

Byte 1

Byte 4

 

 

Byte 3

56 Hex

78 Hex

12 Hex

 

 

34 Hex

High

Low

High

Low

 

 

 

 

REGISTER N

 

 

 

 

REGISTER N+1

 

 

 

(High)

 

 

(Low)

 

 

 

 

 

 

16

HC900 Hybrid Controller Communications User Guide

Revision 4

 

 

9/03

Modbus/TCP & Modbus RTU Function Codes

Definition

4.Modbus/TCP & Modbus RTU Function Codes

4.1Definition

The HC900 Modbus protocol uses a subset of the standard Modbus function codes to provide access to processrelated 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.

Table 4-1, Table 4-2, and Table 4-3 list the Function Code definitions, the maximum number of Object Addresses and maximum number of registers allowed per request.

Repolling of data is not supported by this instrument.

Table 4-1 Modbus/TCP and Modbus RTU Function Codes Definitions

Function Code

Name

Usage

01

Read Coil Status

Read the state of a digital output

 

 

 

02

Read Input Status

Read the state of a digital input

 

 

 

03

Read Holding Registers

Read data in 16-bit Register Format (high/low). Used to read

 

 

integer or floating point process data. Registers are

 

 

consecutive and are imaged from the instrument to the host.

 

 

 

04

Read Input Registers

Provides Read access to any Analog Input Channel

 

 

positioned in any Rack or Slot.

 

 

 

05

Force Single Coil

Write data to force a digital output ON/OFF

 

 

Values of FF 00 forces digital output ON

 

 

Values of 00 00 forces digital output OFF

 

 

Values of FF FF releases the force of the digital output

 

 

All other values are illegal and will not effect the digital output.

 

 

 

06

Preset Single Register

Write Data in 16-bit Integer Format (high/low) ONLY.

 

 

 

08

Loopback Test

Used for diagnostic testing of the communications port.

 

 

 

16 (10h)

Preset Multiple Registers

Write Data in 16-bit Format (high/low). Used to write integer

 

 

and floating point override data. Registers are consecutive

 

 

and are imaged from the host to the instrument.

 

 

 

17 (11h)

Report Device ID

Read instrument ID and connection information, ROM version,

 

 

etc.

 

 

 

Revision 4

HC900 Hybrid Controller Communications User Guide

17

9/03

 

 

Modbus/TCP & Modbus RTU Function Codes

Definition

Table 4-2 Maximum Number of Object Addresses

Object Name

 

Max. No. of Addresses

Function Code

 

HC930

 

 

HC950

 

 

 

 

 

 

 

Analog Inputs

128

 

640

 

3: can only access

 

 

 

 

 

 

 

first 8 slots of rack 1

 

 

 

 

 

 

 

4: can access all

 

 

 

 

 

 

 

slots and racks

Discrete Input

256

 

1280

 

2

Discrete Output/Coil

256

 

1280

 

1: read

 

 

 

 

 

 

 

5: force

Loop

8

 

32

 

3

 

 

 

 

 

 

Variable Value

600

 

600

 

3

 

 

 

 

 

 

Set Point Programmer Value

8

 

8

 

3

 

 

 

 

 

 

Segments per Set Point Programmer

50

 

50

 

3

 

 

 

 

 

 

Tagged Signals

2000

 

2000

 

3

 

 

 

 

 

 

Scheduler Value

2

 

2

 

3

 

 

 

 

 

 

Segments per Scheduler Schedule

50

 

50

 

3

 

 

 

 

 

 

Sequencer

4

 

4

 

3

 

 

 

 

 

 

Stage Group

8

 

8

 

3

 

 

 

 

 

 

Ramp Group

8

 

8

 

3

 

 

 

 

 

 

Hand-Off-Auto

16

 

16

 

3

 

 

 

 

 

 

Alternator

16

 

16

 

3

 

 

 

 

 

 

Device Control

16

 

16

 

3

User Defined Registers

2048

 

2048

 

3

18

HC900 Hybrid Controller Communications User Guide

Revision 4

 

 

9/03

Modbus/TCP & Modbus RTU Function Codes

Definition

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

 

 

 

5

1

Coil

 

 

 

6

1

Register

 

 

10h

127 Registers

 

63 Floats

 

 

 

Revision 4

HC900 Hybrid Controller Communications User Guide

19

9/03

 

 

Modbus/TCP & Modbus RTU Function Codes

Function Code 01 – Read Digital Output Status

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

Broadcast is not supported.

Query

The query message specifies the starting Digital Output (DO) and the quantity of DOs to read. The DO address in the message is based on the rack slot and channel number of the digital output being read. Table 4-5 shows the Modbus Comm Digital I/O Channel to Address Mapping.

Example Query: Read DO channels 1 to 16, located in Rack #1, Slot #1; from the controller with slave address 1.

Query message format for function code 01

 

Slave

Function

Starting

Starting

Number

Number

CRC

CRC

 

Address

Code

Address

Address

DO

DO

(RTU)

(RTU)

 

(00 for TCP)

 

High

Low

High

Low

 

 

TCP Example

00

01

00

00

00

10

 

 

 

 

 

 

 

 

 

 

 

RTU Example

01

01

00

00

00

10

CRC

CRC

 

 

 

 

 

 

 

 

 

Response

The DO status in the response message is packed as one DO per bit of the data field. Status is indicated as: 1 = ON; 0 = OFF. The LSB of the first data byte contains the DO addressed in the query. The other DOs follow toward the high order end of this byte, and from low order to high order in subsequent bytes.

If the returned DO quantity is not a multiple of eight, the remaining bits in the final data byte will be padded with zeros (toward the high order end of the byte). The byte count field specifies the quantity of data bytes returned.

Example Response: DO channels 2 and 6 located in Rack #1, Slot #1 are on; all others are off.

Response message format for function code 01

 

Slave

Function

Byte

Data

Data

CRC

CRC

 

Address

Code

Count

 

 

(RTU)

(RTU)

 

(00 for TCP)

 

 

 

 

 

 

TCP Example

00

01

02

22

00

 

 

 

 

 

 

 

 

 

 

RTU Example

01

01

02

22

00

CRC

CRC

 

 

 

 

 

 

 

 

In the response the status of DOs 1 - 8 is shown as the byte value 22 hex, or 0010 0010 binary. DO 8 is the MSB of this byte, and DO 1 is the LSB. Left to right, the status of DO 8 through 1 is: OFF-OFF-ON-OFF- OFF-OFF-ON-OFF. The status of DOs 9 - 16 are shown a 00hex, or 0000 0000 with the same bit ordering.

20

HC900 Hybrid Controller Communications User Guide

Revision 4

 

 

9/03

Modbus/TCP & Modbus RTU Function Codes

Function Code 01 – Read Digital Output Status

Digital I/O Channel to Address Mapping

The address mapping provides support for 5 racks of DI or DO modules. Each rack is allocated addressing for a maximum of 16 slots with 16 channels. The following table defines the rack, slot and channel address mapping used for DI and DO (each DI/O consumes 1 Modbus bit address):

Table 4-5 shows the Modbus Comm Digital I/O Channel to Address Mapping for Rack #1. Refer to Table 4-4 for Address Ranges for Racks #2 through #5.

Table 4-4 DI/DO Address Mapping

Rack

Channels

Modbus Decimal

Modbus Hex

 

 

 

Address Range*

Address Range

 

 

 

 

1

1 - 256

1 – 256

0 - FF

 

 

 

 

 

2

257

- 512

257 - 512

100 - 1FF

 

 

 

 

 

3

513

- 768

513 – 768

200 - 2FF

 

 

 

 

4

769 - 1024

769 – 1024

300 - 3FF

 

 

 

 

 

5

1025

- 1280

1025 - 1280

400 - 4FF

 

 

 

 

 

*Decimal addressing is typically non-zero based for DI/DO access.

Table 4-5 Modbus Comm Digital I/O Channel to Address Mapping - Rack #1

 

Slot 1

 

 

 

Slot 2

 

 

 

Slot 3

 

 

 

Slot 4

 

CH#

Address

 

CH#

Address

 

CH#

Address

 

CH#

Address

 

Dec

Hex

 

 

Dec

Hex

 

 

Dec

Hex

 

 

Dec

Hex

16

16

0F

 

16

32

1F

 

16

48

2F

 

16

64

3F

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15

15

0E

 

15

31

1E

 

15

47

2E

 

15

63

3E

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

14

14

0D

 

14

30

1D

 

14

46

2D

 

14

62

3D

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

13

13

0C

 

13

29

1C

 

13

45

2C

 

13

61

3C

12

12

0B

 

12

28

1B

 

12

44

2B

 

12

60

3B

11

11

0A

 

11

27

1A

 

11

43

2A

 

11

59

3A

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10

10

9

 

10

26

19

 

10

42

29

 

10

58

39

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9

9

8

 

9

25

18

 

9

41

28

 

9

57

38

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8

8

7

 

8

24

17

 

8

40

27

 

8

56

37

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7

7

6

 

7

23

16

 

7

39

26

 

7

55

36

6

6

5

 

6

22

15

 

6

38

25

 

6

54

35

5

5

4

 

5

21

14

 

5

37

24

 

5

53

34

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

4

3

 

4

20

13

 

4

36

23

 

4

52

33

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

3

2

 

3

19

12

 

3

35

22

 

3

51

32

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

2

1

 

2

18

11

 

2

34

21

 

2

50

31

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

1

0

 

1

17

10

 

1

33

20

 

1

49

30

Continued

Revision 4

HC900 Hybrid Controller Communications User Guide

21

9/03

 

 

Modbus/TCP & Modbus RTU Function Codes

Function Code 01 – Read Digital Output Status

 

 

 

Slot 5

 

 

 

 

 

 

Slot 6

 

 

 

 

 

 

Slot 7

 

 

 

 

 

 

Slot 8

 

 

CH#

Address

 

 

CH#

Address

 

 

CH#

Address

 

 

CH#

Address

 

 

 

Dec

Hex

 

 

 

 

Dec

Hex

 

 

 

 

Dec

Hex

 

 

 

 

Dec

Hex

 

16

 

80

 

 

4F

 

 

16

 

96

 

5F

 

 

16

 

112

 

6F

 

 

16

 

128

 

7F

 

15

 

79

 

 

4E

 

 

15

 

95

 

5E

 

 

15

 

111

 

6E

 

 

15

 

127

 

7E

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

14

 

78

 

 

4D

 

 

14

 

94

 

5D

 

 

14

 

110

 

6D

 

 

14

 

126

 

7D

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

13

 

77

 

 

4C

 

 

13

 

93

 

5C

 

 

13

 

109

 

6C

 

 

13

 

125

 

7C

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

12

 

76

 

 

4B

 

 

12

 

92

 

5B

 

 

12

 

108

 

6B

 

 

12

 

124

 

7B

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

11

 

75

 

 

4A

 

 

11

 

91

 

5A

 

 

11

 

107

 

6A

 

 

11

 

123

 

7A

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10

 

74

 

49

 

 

10

 

90

 

59

 

 

10

 

106

 

69

 

 

10

 

122

 

79

 

9

 

73

 

48

 

 

9

 

89

 

58

 

 

9

 

105

 

68

 

 

9

 

121

 

78

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8

 

72

 

47

 

 

8

 

88

 

57

 

 

8

 

104

 

67

 

 

8

 

120

 

77

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7

 

71

 

46

 

 

7

 

87

 

56

 

 

7

 

103

 

66

 

 

7

 

119

 

76

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

 

70

 

45

 

 

6

 

86

 

55

 

 

6

 

102

 

65

 

 

6

 

118

 

75

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5

 

69

 

44

 

 

5

 

85

 

54

 

 

5

 

101

 

64

 

 

5

 

117

 

74

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

68

 

43

 

 

4

 

84

 

53

 

 

4

 

100

 

63

 

 

4

 

116

 

73

 

3

 

67

 

42

 

 

3

 

83

 

52

 

 

3

 

99

 

62

 

 

3

 

115

 

72

 

2

 

66

 

41

 

 

2

 

82

 

51

 

 

2

 

98

 

61

 

 

2

 

114

 

71

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

65

 

40

 

 

1

 

81

 

50

 

 

1

 

97

 

60

 

 

1

 

113

 

70

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Slots 9 through 16

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Slot 9

 

 

 

 

 

Slot 10

 

 

 

 

 

Slot 11

 

 

 

 

 

Slot 12

 

 

 

CH#

Address

 

 

CH#

 

Address

 

 

CH#

 

Address

 

 

CH#

 

Address

 

 

 

Dec

 

Hex

 

 

 

 

 

Dec

 

Hex

 

 

 

 

 

Dec

 

Hex

 

 

 

 

 

Dec

 

Hex

 

 

16

144

 

8F

 

 

16

 

 

160

 

9F

 

 

16

 

 

176

 

AF

 

 

16

 

 

192

 

BF

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15

143

 

8E

 

 

15

 

 

159

 

9E

 

 

15

 

 

175

 

AE

 

 

15

 

 

191

 

BE

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

14

142

 

8D

 

 

14

 

 

158

 

9D

 

 

14

 

 

174

 

AD

 

 

14

 

 

190

 

BD

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

13

141

 

8C

 

 

13

 

 

157

 

9C

 

 

13

 

 

173

 

AC

 

 

13

 

 

189

 

BC

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

12

140

 

8B

 

 

12

 

 

156

 

9B

 

 

12

 

 

172

 

AB

 

 

12

 

 

188

 

BB

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

11

139

 

8A

 

 

11

 

 

155

 

9A

 

 

11

 

 

171

 

AA

 

 

11

 

 

187

 

BA

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10

138

 

89

 

 

10

 

 

154

 

99

 

 

10

 

 

170

 

A9

 

 

10

 

 

186

 

B9

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9

137

 

88

 

 

9

 

 

153

 

98

 

 

9

 

 

169

 

A8

 

 

9

 

 

185

 

B8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8

136

 

87

 

 

8

 

 

152

 

97

 

 

8

 

 

168

 

A7

 

 

8

 

 

184

 

B7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7

135

 

86

 

 

7

 

 

151

 

96

 

 

7

 

 

167

 

A6

 

 

7

 

 

183

 

B6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

134

 

85

 

 

6

 

 

150

 

95

 

 

6

 

 

166

 

A5

 

 

6

 

 

182

 

B5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5

133

 

84

 

 

5

 

 

149

 

94

 

 

5

 

 

165

 

A4

 

 

5

 

 

181

 

B4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

132

 

83

 

 

4

 

 

148

 

93

 

 

4

 

 

164

 

A3

 

 

4

 

 

180

 

B3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

131

 

82

 

 

3

 

 

147

 

92

 

 

3

 

 

163

 

A2

 

 

3

 

 

179

 

B2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

130

 

81

 

 

2

 

 

146

 

91

 

 

2

 

 

162

 

A1

 

 

2

 

 

178

 

B1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

129

 

80

 

 

1

 

 

145

 

90

 

 

1

 

 

161

 

A0

 

 

1

 

 

177

 

B0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

22

HC900 Hybrid Controller Communications User Guide

Revision 4

 

 

9/03

Loading...
+ 76 hidden pages