EasyManua.ls Logo

Ecotech Serinus 44 - Page 172

Ecotech Serinus 44
174 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Serinus 44 User Manual 3.0
Page 172
Appendix D. ModBus Protocol
The Serinus supports a limited Modbus implementation.
The only function codes supported are 3 (read holding register) and 16 (write multiple registers).
Read Holding Register
The user must specify a slave address for Serial requests (but not for TCP requests). This value is the
Serinus Serial ID.
Read requests specify which Advanced Protocol IEEE value they want to read as the starting
reference. Refer to Table 12 Advanced Protocol Parameter List to see what values are available and
what index to specify for them. The ModBus index is calculated from the Advanced Protocol index via
the following formula:
Mobus Index = Advanced Protocol Parameter List number x 2 + 256
The user may read from 2 to 124 registers.
Note: The user must read an even number of registers because the return data is always 4
bytes (a float).
The Serinus expects eight data bits, one stop bit and no parity. The baud rate is specified by the
Serial Communications Menu.
The value will be returned as a big-endian 32-bit IEEE floating point value.
Write Multiple Registers
The user must specify a slave address for Serial requests (but not for TCP requests). This value is the
Serinus Serial ID.
The start reference is the same as for reading.
Only two registers may be written at a time; that is, a single IEEE value. Currently the only supported
value is 85, to put the instrument into span (3), zero (2), cycle (1) or measure (0) mode.

Table of Contents

Related product manuals