ICP DAS GW-2493M ACnet/IP to Modbus Gateway User Manual

June 12, 2024
ICP DAS

ICP-DAS-LOGO

ICP DAS GW-2493M ACnet/IP to Modbus Gateway

ICP-DAS-GW-2493M-ACnet-IP-to-Modbus-Gateway-
PRPDUCT

Product Information

  • Product Name: GW-2493M (BACnet/IP Server to Modbus TCP Client Gateway)
  • Version: 1.1.0 January 2023
  • Written by: Johnny
  • Table of Contents: GW-2493M (BACnet/IP Server to Modbus TCP Client Gateway) User Manual Ver 1.10

Important Information

Warranty:
All products manufactured by ICP DAS are under warranty regarding defective materials for one year, beginning from the date of delivery to the original purchaser.

Warning: ICP DAS assumes no liability for any damage resulting from the use of this product. ICP DAS reserves the right to change this manual at any time without notice. The information furnished by ICP DAS is believed to be accurate and reliable. However, no responsibility is assumed by ICP DAS for its use, not for any infringements of patents or other rights of third parties resulting from its use.

Copyright:
Copyright @ 2021 by ICP DAS Co., Ltd. All rights are reserved.

Trademark:
Names are used for identification purposes only and may be registered trademarks of their respective companies.

Contact us:
If you encounter any problems while operating this device, feel free to contact us via mail at: service@icpdas.com.

General Information

BACnet/IP:
BACnet/IP is based on Ethernet and uses UDP to transmit BACnet network packets (NPDU). Messages are transmitted such as Who-is and Who-has through the broadcast feature of UDP. The feature allows the user could search for device information without knowing the actual location of the device.

Modbus:
Modbus protocol mainly has two versions RTU and TCP. RTU can be realized through the COM interface and TCP can be realized through Ethernet. These two protocols are commonly used inthe industrial control and automation industry. Modbus RTU is used to transmit and exchange data via RS-485. It’s a serial communication between master and slave. Every slave has a unique address to identify. Users could implement communication by using different function codes. MODBUS TCP is a variant of MODBUS RTU. MODBUS messages are passed in an Intranet or Internet environment by using the TCP/IP protocol. The most common use of this protocol is to connect PLCs and gateways to other simple fieldbus or I/O networks via Ethernet.

About GW-2493M
The GW-2493M is a BACnet/IP Server to Modbus TCP Client  Gateway.

Features

  • Read/Write Modbus registers via BACnet objects
  • Configurable BACnet/IP Server
  • Configurable Modbus TCP Client
  • Supports BACnet AI, AO, AV, BI, BO, BV, MSI, MSO, and MSV Object Types
  • Supports Modbus discrete inputs, coils, input registers, and holding registers
  • Supports up to 180 DI, 180 DO, 180 AI and 180 AO to transfer to BACnet Objects
  • Simple data translation allows you to manipulate data as it passes between protocols

Specifications
GW-2493M (BACnet/IP Server to Modbus TCP Client Gateway)

Ethernet Controller:
10/100Base-TX Ethernet Controller (Auto-negotiating, Auto_MDIX)

Product Usage Instructions

  1. Connect the GW-2493M gateway to your network using an Ethernet cable.
  2. Configure the BACnet/IP Server and Modbus TCP Client settings according to your requirements. Refer to the user manual for detailed instructions.
  3. To read or write Modbus registers, use the BACnet object provided by the gateway. The gateway supports BACnet AI, AO, AV, BI, BO, BV, MSI, MSO, and MSV Object Types.
  4. The gateway also supports Modbus discrete inputs, coils, input registers, and holding registers. You can configure up to 180 DI, 180 DO, 180 AI and 180 AO to transfer to BACnet Objects.
  5. If necessary, you can manipulate the data as it passes between protocols using the simple data translation feature.

General Information

BACnet/IP
BACnet is a communications protocol for building automation and control networks. It is an ASHRAE, ANSI, and ISO standard protocol. BACnet was designed to allow communication of building automation and control systems for applications such as heating, ventilating, and air-conditioning control, lighting control, access control, and fire detection systems and their associated equipment. The protocol provides mechanisms for computerized building automation devices to exchange information, regardless of the particular building service they perform. BACnet/IP is based on Ethernet and uses UDP to transmit BACnet network packets (NPDU). Messages are transmitted such as Who-is and Who-has through the broadcast feature of UDP. The feature allows the user could search for device information without knowing the actual location of the device.

Modbus
Modbus protocol mainly has two versions RTU and TCP. RTU can be realized through the COM interface and TCP can be realized through Ethernet. These two protocols are commonly used in the industrial control and automation industry. Modbus RTU is used to transmit and exchange data via RS-485. It’s a serial communication between master and slave. Every slave has a unique address to identify. Users could implement communication by using different function codes. MODBUS TCP is a variant of MODBUS RTU. MODBUS messages are passed in an “Intranet” or “Internet” environment by using the TCP/IP protocol. The most common use of this protocol is to connect PLCs and gateways to other simple fieldbus or I/O networks via Ethernet.

About GW-2493M
GW-2493M is a BACnet/IP Server to Modbus TCP Client Gateway. It allows the BACnet client application to access Modbus TCP devices via the GW-2493M module. The BACnet/IP protocol is used to relay and exchange information between building devices. GW-2493M contains a large number of BACnet objects (AI, AO, AV, BI, BO, BV, MSI, MSO, MSV) gives you flexibility in mapping Modbus TCP registers to any combination of BACnet objects. Multiple BIBBs (DS- RP-B, DS-RPM-B, DS-WP-B, DS-WPM-B,…etc.) are supported. All the data transfer is configurable using a standard web browser.

Features

  • Read/Write Modbus registers via BACnet objects
  • Configurable BACnet/IP Server
  • Configurable Modbus TCP Client
  • Supports BACnet AI, AO, AV, BI, BO, BV, MSI, MSO, and MSV Object Types
  • Supports Modbus discrete inputs, coils, input registers, and holding registers
  • Supports up to 180 DI, 180 DO, 180 AI and 180 AO to transfer to BACnet Objects
  • Simple data translation allows you to manipulate data as it passes between protocolICP-DAS-GW-2493M-ACnet-IP-to-Modbus-Gateway-FIG- \(1\)

Specifications

GW 2493M BACnet/IP Server to Modbus TCP Client Gateway

Ethernet

Controller| 10/100Base-TX Ethernet Controller (Auto-negotiating, Auto_MDIX)
Connector| RJ-45 with Ethernet indicator
Protocol| BACnet/IP Server
Max. Connections| 8
BIBBS| DS-RP-B, DS-RPM-B, DS-WP-B, DS-WPM-B, DM-DDB-B, DM-DOB-B,

DM-DCC-B, DM-RD-B

Modbus| Modbus TCP Clients (Max. 32)
Power
Protection| Power reverse polarity protection
EMS Protection| ESD, Surge, EFT
Supply Voltage| +10 VDC ~ +30 VDC
Consumption| 5 W @ 24 VDC
LED Indicator
LED (Round)| Power (1), BACnet MS/TP Status (1), BACnet MS/TP Net(1), Modbus TCP

TxD / RxD / Link (3)

Ethernet LED| Ethernet LED Ethernet Status (RJ-45) (2)
Mechanism
Installation| DIN-Rail
Casing| Metal
Dimensions| 33 x 120 x 116 mm (W x L x H)
Environment
Operating Temp.| -25℃ ~ +75℃
Storage Temp.| -30℃ ~ +85℃
Humidity| 10 ~ 90% RH, non-condensing

Hardware

  • **** Size Unit: mmICP-DAS-GW-2493M-ACnet-IP-to-Modbus-Gateway-FIG- \(2\)

Appearance

ICP-DAS-GW-2493M-ACnet-IP-to-Modbus-Gateway-FIG- \(3\)

LED Indicator
There are six LEDs to indicate the various states of the GW-2493M. The following is the illustration of these six LEDs.

Figure 2.1 LED position of the GW-2493M

LED Name GW-2493M Status LED Status
ALL LEDs FW Updating Mode LED       will       be       twinkled

sequentially.

FW Initial Mode| LED    will    be    twinkled    per

500ms.

PWR

(Module)

| Power On| On
Power Failure| Off
NET

(BACnet/IP)

| Connected by at least one client| On
No clients connect| Blink per 200 ms
STA

(BACnet/IP)

| Communication OK| On
Communication Failure| Blink per 200 ms
CNT

(Modbus)

| Connect to at least one device| On
No devices are connected| Blink per 200 ms
RxD

(Modbus)

| Data reception| On
No Data reception| Off
TxD

(Modbus)

| Data transmission| On
No Data reception| Off

Getting Started With GW-2493M
This chapter mainly describes the operation process of the GW-2493M.

Wiring Preparation
Before setting up the GW-2493M, please complete the necessary preparation for wiring. Please follow the Figure 2.1 wiring diagram, to wire the following items:

  1. Power Supply : +10 VDC ~ +30 VDC
  2. Ethernet : Connect the GW-2493M with the PC Or let the GW-2493M and PC connect with the same Ethernet Switch/Hub.
  3. INIT : Special Don’t care about it this time.
  4. FW: Special purpose. Don’t care about it this timeICP-DAS-GW-2493M-ACnet-IP-to-Modbus-Gateway-FIG- \(5\)
    Figure 3.1 GW-2493M Wiring Diagram

GW-2493M Web Configuration
Please follow those steps to configure the GW-2493M via a web browser.

  • Step 0 :
    Use the default account “admin” and the password “admin” to enter the main settings page.ICP-DAS-GW-2493M-ACnet-IP-to-Modbus-Gateway-FIG-
\(6\)

  • Step 1
    The firmware version is shown on the web

  • Step 2
    The GW 249 3M is based on the information security law U ser need to change the account and password for the first time before using it.

  • Step 3
    Please reflash the web page and log in again with a new account and password. Module Setting page will appear. Users could set the IP of the module

  • Step 4.1
    Press “Modify” to configure the parameters of Modbus in the Modbus page

  • Step 4.2

1. Press the “+” button to add a Modbus TCP node.
2. After editing “Modbus Name” and “ IP Address”, press the “+” button to add Modbus registers.
3. Press the “+” button to add Modbus function codes and register range.
4. Finally, the users need to press “save ” to save all Modbus configurations into the GW 249 3 M.
5. The users need to restart the GW 249 3 M to make the configuration work.![ICP-DAS-GW-2493M-ACnet-IP-to-Modbus-Gateway-FIG- \(11\)](https://manuals.plus/wp-content/uploads/2023/08/ICP-DAS-GW-2493M-ACnet-IP-to-Modbus-Gateway-FIG-11.png)
  1. Press the icon to edit a Modbus register of that node
  2. Press the icon to delete that Modb us node.
  • Step 5
    Press “+” button to add a BACnet objectICP

    1. The “Object” field is a BACnet object that supports AI/AO/AV/BI/BO/BV/MI/MO/MV.
    2. The “No” field is the serial number of the BACnet object. If you have AI3 and AO4, you need to assign the No as AI 0, AI 1, AI 2, AO 0, AO 1, AO 2, AO 3.
    3. The “Type” field is the Modbus register type. The common configuration is shown below.
    • BACnet BO object maps to Modbus Coil Output(0x)
    • BACnet BI object maps to Modbus Input Status(1x)
    • BACnet AO object maps to Modbus Holding Register(4x)
    • BACnet AI object maps to Modbus Input Register(3x)
    1. The “Address” field is the start address of the Integrated Modbus Register (Note 1).
    2. The “Format” field is the data format that supports bool/int16/uint16/int32/uint32/float.
    3. The “Index” field is reserved.
    4. The “Range” field is the exact Modbus address of the register.

Note 1.
In the GW-2493M, all remote Modbus data that come from different remote Modbus TCP devices will be integrated by their register type. It means that all remote Coil Output data will be put into a Coil Output integrated buffer. All remote Input Status data will be put into an Input Status integrated buffer. There is also have Holding Register integrated buffer and an Input Register integrated buffer in the GW-2493M. They were integrated as the illustration shown belowICP-DAS-GW-2493M-ACnet-IP-to-Modbus-Gateway-FIG-
\(15\)

The BACnet object will read or write the data from those integrated buffers. Those Modbus data with the same type will be ordered by the Modbus Configuration Index in the integrated buffer. The first configuration Modbus command will be in the first address of the buffer. The order is shown below.

For example in the illustration in Holding Register(4x), Device4 and command 1 are the smallest ID and the smallest command index. Device 4 and command 1 occupy the first address of the Holding Register buffer. The “Address” field of the BACnet object means the address in those integrated buffers. For example by the illustration, if the address of the BACnet “BO” object is 11, it means that the data of the “BO” object comes from the second bit of Device 1 and command 2 in the Coil Output buffer. If the address of the BACnet “AO” object(int16) is 7, it means that the output data of the “AO” object(int16) will be written to the 8-th words of Device 4 and command 1 in the Holding Register buffer.

Import/Export Configuration

Export All Configurations to CSV file:
The GW-2493M supports an export function to write all configurations into a CSV file.

Import All Configurations from the CSV file :
The users could import all configurations from a CSV file It is convenient to move all configurations from one GW 2493M to another one. Firstly, the users select the CSV file. Then, they can press the Import button to import configurations into the GW 2493M modules.

How to restore the default Account/Password

If the users have forgotten the login information, they can follow the steps to restore the default login information.

  1. Short the “INIT” and “GND” pins of GW-2493M and turn on the
  2. The GW-2493M will restore the login
    • IP: 192.168.255.1
    • Mask: 255. 255. 0 .0
    • Gateway: 192.168.0.1
    • Login Account: admin
    • Login Password: adminICP-DAS-GW-2493M-ACnet-IP-to-Modbus-Gateway-FIG- \(19\)

How to update the firmware
The GW-2493M can update the firmware via a software tool (Windows) by the following:

  1. Download the latest version of the firmware program and update Tool (FW_Update_Tool) on the GW-2493M product page and store it in a computer that you want to connect to the GW-2493M.
    Update Tool: Please refer to -> https://www.icpdas.com/en/download/show.php?num=7824&model=GW- 2493M

  2. Short the “FW” and “GND” pins of the GW-2493M and turn on the When the six LEDs of the GW-2493M turn blinking alternately, the GW-2493M successfully enters the firmware updating mode.ICP-DAS-GW-2493M-ACnet-IP-to-Modbus-Gateway-FIG- \(20\)Figure 3.2 GW-2493M FW & GND Pin

  3. Execute “FW_Update_Tool.exe” with the administrator privileges ( ) and follow the steps in Figure 3.3:
    In “Download Interface”, select a network port for connecting to the GW-2493M. In “Firmware Path”, select the latest firmware update file (GW_2493M_xxxx.fw). In “Firmware Update”, click “Update” to start the firmware updating.

  4. When the update is completed, “Update OK” will be displayed in the “FW_Update_Tool” window to indicate that the firmware updating is successful. Next, remove the short connection between FW and GND, and reboot the power supply, then check the current firmware version on the Web interface.

GW-2493M (BACnet/IP Server to Modbus TCP Client Gateway)
Copyright © 2021 ICP DAS Co., Ltd. All Rights Reserved E-mail: service@icpdas.com

References

Read User Manual Online (PDF format)

Read User Manual Online (PDF format)  >>

Download This Manual (PDF format)

Download this manual  >>

Related Manuals