Freely Configurable Custom Modbus Map - E+E Elektronik TES201 User Manual

Room sensor for temperature
Hide thumbs Also See for TES201:
Table of Contents

Advertisement

5.2.6.

Freely Configurable Custom Modbus Map

It is possible to map measured value/status registers arbitrarily in a block with up to 20 registers provided for
this purpose. This means that registers of interest may be mapped in an area with consecutive registers, so that
important values can be queried with a single command in one block.
The custom map can be configured via:
PCS10 Product Configuration Software and the Modbus configuration adapter HA011018.
The PCS10 can be downloaded free of charge from www.epluse.com/pcs10.
Modbus protocol commands, refer to the example in chapter 5.2.8. ModBus RTU Examples.
The register block for the configuration of the customisable Modbus map consists of the registers 6001 (0x1770)
to 6010 (0x1779). For the blockwise query of the measured values behind Modbus registers 3001 (0xBB8) to
3020 (0xBCB), the firmware accesses this configuration area and thus gets the information which measured
value/status registers are to be output. A maximum of 10 user-defined registers can be mapped. The table below
shows an example:
Registers ...
Dec
Function code 0x10
6001
0x1770
6002
0x1771
6003
0x1772
Tab. 5
Custom Modbus map example
... with these
assigned measurands ...
Hex
Meas.
Unit
T
°C
°C
T
°F
°F
T
K
K
... map to registers ...
Type
Dec
Function code 0x03 / 0x04
FLOAT32
3001
FLOAT32
3002
FLOAT32
3003
FLOAT32
3004
FLOAT32
3005
FLOAT32
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
3017
3018
3019
3020
User Manual TES201
... mirrored from
source registers
Hex
Dec
0xBB8
1003
0xBB9
0xBBA
1005
0xBBB
0xBBC
1009
0xBBD
0xBBE
0xBBF
0xBC0
0xBC1
0xBC2
0xBC3
0xBC4
0xBC5
0xBC6
0xBC7
0xBC8
0xBC9
0xBCA
0xBCB
Room Sensor for Temperature | 14
Hex
0x3EA
0x3EC
0x3F0

Advertisement

Table of Contents
loading

Table of Contents