Intesis
Box
®
Modbus Server
– M-Bus
User Manual r1.1 EN
URL
tel
http://www.intesisbox.com
[email protected]
+34 938047134
© Intesis Software S.L.U. - All rights reserved
IntesisBox
is a registered trademark of Intesis Software SLU
10/20
3
Modbus interface of IntesisBox
Description
IntesisBox
acts as a slave device in its Modbus interface, this interface can be the Ethernet port (if using Modbus
TCP), or the EIA232 port or the EIA485 port (if using Modbus RTU). To access the points and resources of the
IntesisBox from a Modbus Master device, you must specify as the Modbus register addresses, those configured
inside IntesisBox corresponding to M-Bus signals. See details below in this document.
The IntesisBox is able to have Modbus RTU mode active, Modbus TCP mode active, or both modes active at the
same time.
Functions supported
This part is common for Modbus TCP & RTU.
Modbus functions 01 and 02 (coils and digital input registers) can be used to read Modbus registers.
Modbus functions 03 and 04 (read holding registers and read input registers) can be used to read Modbus registers.
Modbus functions 05 and 15 (Single digital Holding Registers and Write Multiple Holding Registers) can be used to
write Modbus registers.
Modbus functions 06 and 16 (Single Multiple Holding Registers and Write Multiple Holding Registers) can be used
to write Modbus registers.
If poll records are used to read or write more than one register, it is necessary that the range of addresses requested
contains valid addresses; if not the corresponding Modbus error code will be returned.
All the registers are of 2 bytes, even if they are associated to signals of type bit in the external system, and its content
is expressed in MSB..LSB.
Modbus error codes are fully supported; they will be sent whenever a non-valid Modbus action or address is required
Modbus RTU
Baud rate can be selected from 1200, 2400, 4800, 9600, 19200, 38400, 56700 and 115200.
Data Bits:8
Parity can be selected from: none, even, odd.
Stop Bits:1 and 2.
Modbus slave number can be configured. Physical connection (EIA232 or EIA485) can also be selected.
Only the lines RX, TX and GND of the EIA232 connector are used (TX/RX+ and TX/RX- for EIA485).
Modbus TCP
The TCP port to use can be configured (by default 502 is used).
The IP address, subnet mask and default router address to use by IntesisBox can be also configured.
Address Map
The Modbus address map is fully configurable; any point in the IntesisBox can be freely configured with the desired
Modbus register address.