Modbus Server; Modbus Status Registers; Modbus Data Registers - Omega Engineering Rercorder RD8300 User Manual

Omega rd8300 recorder user's guide
Table of Contents

Advertisement

Section 6 - Communication

6.3.2 Modbus Server

The recorder supports Modbus
An RS485 interface will support up to 64 Data Recorders linked to a single computer. Each of the Recorders
will be identified by a unique unit address (programmed under System Settings - Modbus). This address is set
at 1 to 256 and must be different from any other recorder on the loop. Similarly if using the RS485 serial port
the baud rate must be set to match the system – 9600 to 115,200 baud.
Modbus over Ethernet is supported through Port 502.
Note that Modbus ASCII is not supported and this recorder supports a minimal subset of registers and is read
only. The functions included in the subset are
Function 3 - Read Holding Registers
Function 4 - Read Input Registers
All Modbus registers are 2 bytes = 1 word.
The physical connection details are shown in Section 2 –

Modbus Status Registers

6.3.2.1
The Status Registers Are 16 bit Integers in the form of two bytes as follows (Low Byte = Bits 0 through 7).
Bit 15 - 8
Bit 7
Not
0 or 1
Used
Alarm 5
When the bit is a "1" the condition is true. There is one register for each point or channel and the registers
start at number 3056. So Register no. 3056 is Channel 1 status, Register 3057 is Channel 2 status through
Register 3071 which is Channel 18 status. These Registers are read only and are accessed using
Function 4.

Modbus Data Registers

6.3.2.2
The Data Registers hold the current floating point value for each of the 18 data points (Channels) as IEEE
floating point numbers which require 4 bytes (2 words) as shown below. They are in the format
The following tables show the mapping of the recorder parameters into Modbus registers. Knowledge of
these Modbus register assignments is only needed to make use of third party communications software.
Both registers – high and low, must be accessed together to ensure valid data.
TM
RTU (Remote Terminal Unit) over Ethernet and optional RS485 interfaces.
Bit 6
Bit 5
0 or 1
0 or 1
Alarm 4
Alarm 3
Sign Bit
Exponent
1 bit
8 bits
Byte 0
Byte 1
SEEEEEEE EMMMMMMM MMMMMMMM MMMMMMMM
High Word
Isolated Serial
Bit 4
Bit 3
0 or 1
0 or 1
Alarm 2
Alarm 1
Mantissa
(+127 biased)
23 bits
Byte 2
Low Word
Page 87
Option.
Bit 2
Bit 1
Not
Not
Used
Used
(Extra implied 1 bit)
Byte 3
Bit 0
0 or 1
Any
Alarm
09/11/2008 REV 0.99

Advertisement

Table of Contents
loading

Table of Contents