background image

IntesisBox

®

 BACnet/IP Server - Modbus RTU Master 

User’s Manual r14 eng

 

 

 

 

 

© Intesis Software S.L. - All rights reserved 

This information is subject to change without notice

 

 

IntesisBox

®

 

is a registered trademark of Intesis Software SL

 

 

URL 
Email 
tel 

  http://www.intesis.com                                          

[email protected] 
+34 938047134 

8 / 27 

 

2.  Interfaces 

 
This section gives the reader an idea on how a Modbus system/installation is integrated with 
IntesisBox  BACnet.  It  is  not  meant  to  provide  an  in-depth  explanation  on  how  BACnet  or 
Modbus  technology  work  as  understanding  the  protocol  principles  is  assumed  throughout 
this document. 
 
The IntesisBox behaves as a regular BACnet device inside the BACnet system integrating all 
the KNX devices.  Note  that each datapoint defined on IntesisBox will have two associated 
data types: 
 

 

One data-type, related to the BACnet/IP protocol of the IntesisBox 
 

 

And another data-type, related to Modbus side of IntesisBox 

 
Conversions  of  data  values  from  Modbus  to  BACnet/IP  data-types  (and  vice  versa)  are 
internally  performed  at  application  level  of  IntesisBox,  and  keeping  the  highest  possible 
level of precision, with the restrictions of the data-type itself. Further detail on behavior and 
data-types  of  the  BACnet/IP  and  Modbus  interfaces  of  IntesisBox  is  given  in  the  following 
sections. 
 
All configuration of IntesisBox BACnet is done using software tool 

LinkBoxBacnet

. This tool, 

covered in depth in section 5, is used to define the Modbus and BACnet related parameters 
on each of the datapoints defined in IntesisBox. 

2.1  BACnet  

 
The  IntesisBox  integrates  all  the  Modbus  devices  in  a  single  BACnet  device.  The 
communication with the other BACnet devices is done via the Ethernet port of the gateway 
which implements the BACnet ASHRAE 135 – 2001 Annex J - BACnet protocol. 
 
The  supported  BACnet  Objects  and  Building  Blocks  can  be  found  in  the  PICS  document 
available on the web: 
 

http://www.intesis.com/pdf/IntesisBox_BACnet_IP_Server_Modbus_RTU_master_PICS.pdf

 

 
Configuration  of  all  BACnet/IP  parameters  of  IntesisBox  and  their  links  to  Modbus  using 
LinkBoxBacnet software tool is covered in section 5.1. 

2.2  Modbus 

 
Modbus RTU communication is characterised by the co-existence of just one master and one 
or more slave devices in a given network, all of them interconnected, and every slave with a 
unique  address  into  the  network.  Different  types  of  networks  and  network  topologies  are 
allowed.  The  more  commonly  used  for  Modbus  RTU  communication  are:  point  to  point 
communication using RS232, and point to multipoint communication using RS485 (2-wire or 
4-wire).  
 
IntesisBox  acts  as  the  master  in  the  Modbus  network,  and  the  other  Modbus  devices 
connected  to  the  network  must  be  always  slave  devices.  Up  to  254  slave  devices  can  be 
defined in IntesisBox. The types of networks supported by IntesisBox are:  
 

 

RS485 2-wire (up to 254 slave devices are allowed by IntesisBox, thus up to 254 slave 
devices in the same RS485 network can be integrated with just one IntesisBox, installing 
additional line repeaters where necessary). 

Summary of Contents for IBOX-BAC-MBRTU-100

Page 1: ...IntesisBox BACnet IP Server Modbus RTU Master User s manual Issue Date 17 12 2012 r14 eng...

Page 2: ...ument is furnished under a license agreement or nondisclosure agreement The software may be used only in accordance with the terms of those agreements No part of this publication may be reproduced sto...

Page 3: ...eway for the integration of Modbus RTU slave devices into BACnet IP control systems Models available for this gateway with their following Order codes IBOX BAC MBRTU 100 Tiny model supporting connecti...

Page 4: ...1 2 Functionality 6 1 3 Capacity of IntesisBox 7 2 Interfaces 8 2 1 BACnet 8 2 2 Modbus 8 3 Quick Setup 10 4 Connection 11 4 1 Power device 11 4 2 Connect to Modbus 12 4 3 Connect to BACnet 12 4 4 Co...

Page 5: ...r use of the word gateway not meaning IntesisBox BACnet IP Server Modbus RTU Master will be specifically indicated The aim of this integration is to make accessible Modbus system signals and resources...

Page 6: ...from BACnet are immediately written in the associated register of the corresponding Modbus slave device Every one of the Modbus registers in the slave devices is associated to a BACnet object with th...

Page 7: ...mum number of BACnet subscribers accepted by the gateway Number of BACnet subscriptions COV requests 220 1000 6000 Maximum number of BACnet subscriptions COV requests accepted by the gateway Type of M...

Page 8: ...5 is used to define the Modbus and BACnet related parameters on each of the datapoints defined in IntesisBox 2 1 BACnet The IntesisBox integrates all the Modbus devices in a single BACnet device The c...

Page 9: ...ation parameters of IntesisBox s Modbus interface baud rate data bits stop bits parity are fully configurable to adapt to any slave device Of course IntesisBox and all the slave devices connected to t...

Page 10: ...in section 5 2 Install IntesisBox in the desired installation site DIN rail mounting inside a metallic industrial cabinet connected to ground is recommended 3 Power up and connect the communication ca...

Page 11: ...et IP Server Modbus RTU Master hardware Console cable Standard DB9F DB9M cable 1 8 meter long Installation sheet containing a link to the LinkBoxBacnet software and this manual 4 1 Power device The fi...

Page 12: ...2 TX GND 5 GND Table 4 1 Modbus RS232 cable pinout How to check if there is communication with the Modbus bus is explained in the LinkBoxBacnet Manual section 5 4 3 Connect to BACnet Connect the commu...

Page 13: ...intesis com 34 938047134 13 27 Ethernet Using the ETH port Figure 4 1 of IntesisBox How to check connectivity is explained in section 4 3 Serial cable To connect the device to the PC the serial cable...

Page 14: ...stallation sheet supplied with the IntesisBox In this section only the specific project configuration for IntesisBox BACnet IP Server Modbus RTU Master is going to be explained The External Protocol i...

Page 15: ...onfiguration parameters Figure 5 3 BACnet IP interface Configuration IP Enter the IP address for the gateway supplied by the network administrator NetMask Enter the IP NetMask for the gateway supplied...

Page 16: ...mmunication Console window once connected to the gateway IntesisBox_Bacnet_Modbus 100 Tiny model IntesisBox_Bacnet_Modbus A Basic model IntesisBox_Bacnet_Modbus B Extended model Frimware version selec...

Page 17: ...o communicate to Up to 254 devices For every Modbus device defined the following properties must be entered Name Enter the device name optional just for identification purposes Slave Enter the slave n...

Page 18: ...tom in the devices list Modbus Code Description Modbus function code to be used by IntesisBox to read to write or to read write the point in the slave device Values 0 Communication Error 1 Read digita...

Page 19: ...d10K uns Integer N as 4 16 bit integers A B C and D where N A 10 0003 B 10 0002 C 10 000 D 15 32 bits Mod10K sig as the unsigned but the MSb represents the sign 16 48 bits Mod10K sig as the unsigned b...

Page 20: ...e Text edit Frac Description Fractional part to consider for the point s value when read write Some devices encode for example temperature values integer fractional part in common 2 bytes Modbus regis...

Page 21: ...r can be automatically assigned by LinkBoxBacnet when saving the configuration section 5 1 4 Restrictions All the object instance numbers for objects of the same type must be different Edit mode Text...

Page 22: ...configure read write points First of all is important to take into account that different names for Modbusfunction codes are used in technical literature depending on the manufacturer of the Modbus de...

Page 23: ...lling cycle and whenever a new value for the point is received from BACnet the new value will be written in the Modbus slave device using function code 05 3 If the Modbus function code to use for read...

Page 24: ...USE this option for a brand new configuration not previously running in the gateway and therefore not yet integrated into the BACnet system b Select Yes for configurations previously running in the ga...

Page 25: ...IntesisBox is a registered trademark of Intesis Software SL URL Email tel http www intesis com info intesis com 34 938047134 25 27 5 Once in the configuration window again click on exit The configura...

Page 26: ...ot permitted Mounting Wall DIN rail EN60715 TH35 Modbus RTU ports 1 x Serial EIA232 DB9 male DTE SELV 1 x Serial EIA485 Plug in screw terminal block 2 poles SELV BACnet IP port 1 x Ethernet 10Base T R...

Page 27: ...ntesisBox is a registered trademark of Intesis Software SL URL Email tel http www intesis com info intesis com 34 938047134 27 27 7 Dimensions Free space recommended to install the device into a cabin...

Reviews: