iv HC900 Process Controller Communications User Guide Revision 13
April 2017
Contents
1. INTRODUCTION ................................................................................................... 1
1.1 Overview ........................................................................................................................................ 1
1.2 Modbus/TCP Interface ................................................................................................................... 2
1.3 Modbus RTU RS232/RS485 Communication Ports ...................................................................... 5
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 Function code definitions ............................................................................................................. 17
4.2 Fixed Modbus Map ...................................................................................................................... 18
4.3 Function Code 01 – Read Digital Output Status .......................................................................... 20
4.4 Function Code 02 - Read Digital Input Status ............................................................................. 29
4.5 Function Code 03- Read Holding (Data) Registers...................................................................... 30
4.6 Function Code 04 - Read Input Registers .................................................................................... 32
4.7 Function Code 05 - Force Single Digital Output ......................................................................... 34
4.8 Function Code 06 - Preset Single Register ................................................................................... 35
4.9 Function Code 08 - Loopback Message ....................................................................................... 36
4.10 Function Codes 16 (10h) - Preset Multiple Registers .............................................................. 37
4.11 Function Code 17 (11h) - Report HC900 ID ............................................................................ 38
5. MODBUS RTU EXCEPTION CODES ................................................................. 40
5.1 Introduction .................................................................................................................................. 40
6. PARAMETERS ACCESSIBLE WITH FUNCTION CODE 03, 06,10H ................ 42
6.1 Overview ...................................................................................................................................... 42
6.2 Fixed Map .................................................................................................................................... 44
6.3 Miscellaneous Parameters ............................................................................................................ 48
6.4 Loop Values ................................................................................................................................. 49
6.5 Analog Input - Function Code 03 ................................................................................................. 54
6.6 Variables....................................................................................................................................... 55
6.7 Time.............................................................................................................................................. 56