3 modbus rtu rs232/rs485 communication ports – Honeywell HC900 User Manual

Page 13

Advertising
background image

Introduction

Modbus RTU RS232/RS485 Communication Ports

Revision 10

HC900 Hybrid Controller Communications User Guide

5

12/07

1.3 Modbus RTU RS232/RS485 Communication Ports

This implementation is designed to provide a popular data exchange format connecting the HC900 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.

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 the HC900 and
other Honeywell instruments. Section 6 describes the parameter mapping for the HC900.

Modbus RTU Message Format

Table 1-1 Modbus RTU Message Formats

Coding system

8 bit binary

Number of data bits per
character

10, 11, or 12 Bits

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

1200, 2400, 4800, 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.

Advertising