Gateway Unit Type X-Gate

SW Ver. 5.20

Configurable gateway device for field integration

Model: X-GATE

Part number: 2004

Power supply: 24V ac/dc +/-15%

Versioning: MADE IN ITALY

Serial Number: AA00019T1001239710AA

Week & Date: 4223

Mac 1: 003008109511

Mac 2: 003008109512

ETH2/IP: 192.168.2.101

Subnet Mask: 255.255.255.0

[CE Mark]

[CAN] [RS485]

Danfoss A/S, 6430 Nordborg, Denmark

[24V AC/DC] [CAN] [RS485] [ETH1] [ETH2] [USB]

www.danfoss.com

1. Introduction

X-Gate is the new Danfoss gateway, designed to support and make easy the “Integration” activity at field level.

X-Gate can manage mainly two kinds of integrations:

  • At south-bound level: Capability to read from electronic devices with different protocols: Modbus RTU, Modbus TCP/IP, BACNet IP, BACNet MS/TP, CANBus and translate into another protocol suitable for the integration at monitoring system level. Typical Modbus RTU.
  • At north-bound level: Capability to read the Open XML protocol from System Manager 800A and expose the normalized data-points on different protocols: Modbus RTU or TCP/IP, BACNet IP for an "on top" BMS.

DISCLAIMER: Professional Use Only

This product is not subject to the UK PSTI regulation, as it is for supply to and use only by professionals with the necessary expertise and qualifications. Any misuse or improper handling may result in unintended consequences. By purchasing or using this product, you acknowledge and accept the professional-use-only nature of its application. Danfoss does not assume any liability for damages, injuries, or adverse consequences ("damage") resulting from the incorrect or improper use of the product and you agree to indemnify Danfoss for any such damage resulting from your incorrect or improper use of the product.

Use Cases Scenarios

Following the typical use-cases scenarios where X-Gate can fit:

Use Case Scenarios Diagram

The diagram illustrates various integration scenarios for the X-Gate. It shows connections between a Building Management System (BMS) and devices, mediated by the X-Gate. Common protocols like Modbus RTU, Modbus TCP/IP, BACnet IP, BACnet MS/TP, and CANBus are depicted. One scenario shows an XML API interface connecting to the System Manager. Devices are represented by generic 'Device' icons.

X-Gate can provide flexibility with focus on 3rd party device integration into System Manager and at the same time make easy for a BMS to integrate the desired data-points over standard protocols.

2. Installation

2.1 First time configuration

For the installation phase of X-Gate please refer to the standard “Installation Guide" provided inside the packaging.

X-Gate has a Web User Interface, that can be accessed using standard browser.

The X-Gate starts in DHCP mode to be easily connected to an existing network. To discover the IP address of X-Gate in the network, User can plug an USB pen-driver and perform the following steps:

On your PC:

  • Insert a USB memory stick.
  • Make sure the USB stick is formatted as FAT or FAT32.
  • Create an empty file in the root named node_info.txt.
  • Unmount and remove the USB memory stick from your PC.

On your X-Gate:

  • Power-up the X-Gate
  • Insert the USB stick into the USB connector of the X-Gate.
  • Wait about 10 seconds (X-Gate will write the information in automatic mode into the txt file).
  • Remove the USB stick and insert into your PC

3. System Access

3.1 Login

The file node_info.txt will contain the basic information about the X-Gate. Here is an example of the content:

[node_info]
ip=10.16.176.86
mac_address=02:50:41:00:00:01
sw_descr=X-Gate v.1.10 (180628.1713)

The file contains information on IP and MAC-ADDRESS of X-Gate.

After got the IP address of X-Gate in the network, User can connect using browser by typing the following URL: http://10.16.176.86

If you connect direct to X-Gate to PC via ethernet cable on ETH2, you will find the X-Gate at IP address 192.168.2.101.

To access to the main configuration section of X-Gate, a login is required with User & Password. Default account is "admin" with default password "PASS". For security reason, after 3 attempts to enter a wrong password, X-Gate will lock access for 10 minutes. The default login credentials must be changed in User Configuration menu.

Login Screen

[Image description: Screenshot of the X-GATE login interface showing fields for 'Username' and 'Password', with a 'Login' button. The Danfoss logo is present.]

3.2 Network Overview

After first login, we strongly suggest changing default password to prevent unauthorized access. After login into the system, User can access to the configuration options according to the user-profile.

"Network Overview" is the landing page after login. It contains the list of the devices (Node) connected to X-Gate, plus the X-Gate itself.

Network Overview Screen

[Image description: Screenshot of the X-GATE Network Overview screen. It displays the current date and time, a navigation menu on the left (Network overview, Network alarm, Event log, Configuration, etc.), and the main content area showing a list of connected devices, including 'Modbus TCP Device 01', 'Modbus TCP Device 02', and the 'X-GATE' itself, each with an 'Application' field and a navigation arrow.]

3.3 Network Alarm

Network Alarm page contains the real-time alarms list of the X-Gate device. It can be used to troubleshooting in case of problems in the installation.

Network Alarm Screen

[Image description: Screenshot of the X-GATE Network Alarm screen. It shows the current date and time, a navigation menu on the left, and the main content area displaying 'Network alarm' as the active section. The content area is empty, indicating no active alarms.]

If parameter "G17 Enable alarm history" is enabled, an history of cleared alarms and other events will be kept into X-Gate.

The following events are recorded:

  • Alarm start/end.
  • Alarm acknowledges.
  • Power-up
  • Change of parameter
  • Firmware updates
  • Time change
  • Security threat

3.4 Event Log

The event page traces the events of the X-Gate. User can save the event log list into a csv format.

Event Log Screen

[Image description: Screenshot of the X-GATE Event Log screen. It displays the current date and time, a navigation menu on the left, and the main content area showing 'Event log' as active. The log is empty, with a 'SAVE CSV' button visible.]

4. User Configuration

4.1 User List

Accounts list can be accessed from the User Configuration page. By default, 4 users are available in the system: admin, Manufacturer, Service and User.

User Configuration - User List

[Image description: Screenshot of the X-GATE User Configuration screen, showing a list of users: 'admin', 'Manufacturer', 'Service', and 'User'. A button to 'ADD USER' and a 'SAVE' button are present.]

All the Accounts has a dedicated profile to have different visibility inside the X-Gate configuration page. Profiles available are Maintenance and Service.

User Configuration - User Details

[Image description: Screenshot of the X-GATE User Configuration screen, showing fields to edit a user's details: 'User name', 'Level' (Maintenance/Service), 'Alarm notification', 'Password', and 'Confirm password'. Buttons for 'ADD USER' and 'SAVE' are visible.]

The User Configuration page provides the following features:

  • "Add User" button: To add a new user to the system.
  • Delete "--" button: to delete the single user.
  • "Save" button: to commit of the modification done.

5. Network Configuration

5.1 Device List

Device (Node) list can be accessed from the Network Configuration page. The default Device present is the X-Gate itself with his own configuration.

Network Configuration - Device List

[Image description: Screenshot of the X-GATE Network Configuration screen. It shows the 'X-GATE' as the default device with Node Id '100', Application 'MGTW', and Protocol address. An 'ADD NODE' button and a 'SAVE' button are present.]

To add a new device, "Add Node" button that provides the information needed:

  • Node Id: the serial address of the device
  • Description
  • Application: the device profile with the list of the data-points to read
  • Protocol address: in case of TCP/IP protocol like Modbus, it is the IP address of the device itself.

Every time the User add or remove a device, he must be saved with the "Save" button.

6. X-Gate set-up

Enter in the "Network Overview" and access to the X-Gate main menu page.

X-Gate Main Menu

[Image description: Screenshot of the X-GATE Main Menu, showing options like 'Supervisor', 'Others', 'Services', 'Client fieldbus', 'Server fieldbus', and 'Stats'. Each option is followed by a navigation arrow.]

6.1 Supervisor

This page contains the main parameters to set up the communication over serial line.

Supervisor Settings

[Image description: Screenshot of the X-GATE Supervisor settings page. It displays parameters such as 'Site name' (X-GATE), 'Address' (100), 'Baudrate' (38400), 'Serial Settings' (8E1), 'CAN Baudrate' (50kbps), 'Use external RS485' (NO), and 'COM1 Protocol' (ModbusServer). Each parameter has a current value and an option to edit.]

SU2 & SU3 are the configuration parameters for the serial line at COM1. SU4 is used to set up the speed over CANBus serial line (there is dedicated port for CANBus built-in into X-Gate). S10 is used to define which protocol must be used on the COM1 serial port. In case of extra RS485 module, parameter G35 must put at YES. An extra set of parameters can be set up: SU5 & SU6 are the configuration parameters for the serial line at COME (COM Extension). S40 is used to define which protocol must be use on the COME (COM Extension) serial port.

6.2 Other

This page contains the main parameters to set up the LAN configuration both for the ethernet port 1 and port 2.

Other Settings (LAN Configuration)

[Image description: Screenshot of the X-GATE 'Others' settings page. It shows parameters related to LAN configuration, including 'SW Descr', 'MAC Address', 'Serial number', 'IP Address Mode' (DHCP), 'Current IP', 'Address Mode 2' (DHCP), 'Current IP 2', 'Current time', 'Time offset', 'Reboot' (NO), and 'Advanced options' (OFF). Navigation arrows are present.]

In case of STATIC IP management, set up parameters IP1 & IP21 to "Static". BBB parameter can be used in case of manual reboot of the X-Gate machine.

6.3 Services

Parameter NTP will enable X-Gate to synchronize the time with an online service. Parameter G54 will enable X-Gate as a NTP Server for another Client.

Services Settings

[Image description: Screenshot of the X-GATE 'Services' settings page. It displays parameters like 'Web server port' (8280), 'Enable CANRS485 gateway mode' (OFF), 'NTP Enable' (OFF), and 'Enable NTP Server' (OFF). Navigation arrows are present.]

6.4 Client Fieldbus

This section allows to configure the "SOURCE of the DATA".

Client Fieldbus Settings

[Image description: Screenshot of the X-GATE 'Client fieldbus' settings page. It lists various client protocols like 'Modbus TCP Client' (OFF), 'Modbus UDP Client' (OFF), 'Modbus RTU Client' (OFF), 'Modbus ASCII Client' (OFF), 'SM800 Xml' (OFF), 'Enable CANbus' (OFF), 'BACnet IP Client' (OFF), and 'BACnet MSTP Client' (OFF). Each parameter has an 'ON'/'OFF' toggle and a navigation arrow.]

According to the protocol to read from the device on field, User must activate the right configuration.

  • G14: To enable the communication with Modbus TCP/IP device using the RJ45 (LAN) cable.
  • G58, G20, G29: To enable the communication with Modbus device over serial port (RS485).
  • G31: To enable in case X-Gate must read over XML protocol on System Manager (via LAN cable).
  • G36: To enable for a communication with a CANBus device.
  • G41, G42: To enable in case of BACNet device with IP (LAN) or MSTP over serial RS485.

According to the enabled client fieldbus, extra configuration parameters will be displayed. Here the example in case of Modbus TCP/IP with the need to set up the IP address of the device.

6.5 Server Fieldbus

This section allows to configure the "DESTINATION of the DATA" read from the field.

Server Fieldbus Settings

[Image description: Screenshot of the X-GATE 'Server fieldbus' settings page. It lists server protocols like 'Modbus TCP Server' (ON), 'Modbus UDP Server' (OFF), 'Modbus RTU Server' (OFF), 'SNMP v2c agent' (OFF), 'BACnet IP Device' (OFF), and 'BACnet MSTP Device' (OFF). It also shows 'Default access level for 3rd party Level 1'. Navigation arrows are present.]

According to the protocol to read from the device on field, User must activate the right configuration.

  • G01, G59: To enable the data sharing via Modbus TCP/IP server.
  • G11: To enable the data sharing in Modbus on RS45 port.
  • G02: To enable data sharing over SNMP protocol over TCP/IP.
  • G28, G30: To enable data sharing over BACNet in IP or MSTP according to setting.

According to the enabled server fieldbus, extra configuration parameters will be displayed.

G04 parameter provide capability to limit variable visibility according to the Level. From Level 1 to Level 3. Level is a characteristic of the variable coming from the CDF file (or CDF Editor).

7. CDF Editor

The Editor CDF is a feature that allows the user to edit or create from scratch a CDF file. To use it, click on the "Editor CDF" icon on the left-side of the menu tab.

CDF Editor Icon in Menu

[Image description: Screenshot showing the left-side navigation menu of the X-GATE interface. The 'Editor CDF' option is highlighted.]

The user can decide to load and eventually modify an existing CDF. If the desired CDF is stored inside the X-Gate, the "Select CDF from X-Gate" window must be opened.

8. Use Cases

8.1 Use Case 1: Source BACNET & Destination MODBUS

As a step 1, User must activate the "source of the data". It could be BACNet IP or MSTP from the Client Fieldbus configuration page. Main parameters to set up are: G41 or G42. G55 parameter is use as write priority property for BACNet protocol: Default is 16. G43 parameter is used as max number of units: Default is 127.

Use Case 1 - Client Fieldbus Configuration

[Image description: Screenshot of the X-GATE Client Fieldbus settings page, showing G41 BACnet IP Client (OFF) and G42 BACnet MSTP Client (ON) enabled. Parameters like 'BACnet Max Master' (127) and 'BACnet write priority' (16) are also visible.]

After this configuration done, X-Gate will start to automatically scan the network (IP or Serial as per configuration done) and automatically will create all the CDF files of the discovered devices (nodes) and create the related device in the Network Configuration page. User can modify the CDF file directly using the CDF Editor or use as it is.

As a step 2, User must activate the "Destination of the data", in this case Modbus TCP/IP. In the Server Fieldbus page, the main parameter is G01 and later the G48 as default port of the server at 502. With this configuration, X-Gate is reading BACNET and exposing over MODBUS TCP/IP.

Use Case 1 - Server Fieldbus Configuration (Modbus TCP/IP)

[Image description: Screenshot of the X-GATE Server Fieldbus settings page, showing G01 Modbus TCP Server (ON) and G48 Modbus IP port (502) configured. Other server options are OFF.]

In case of sharing data with a local BMS, the full list of variable/data-points can be downloaded as a CVS file with the utility in settings → download CSV file.

Settings Menu - Download CSV

[Image description: Screenshot of the X-GATE Settings menu showing options to 'Download MIB', 'Download ED3/EPK files', and 'Download CSV files'. The current software version is also displayed.]

In case the destination of the data is the System Manager over Modbus RTU (serial RS485), G11 parameter must be on.

Use Case 1 - Server Fieldbus Configuration (Modbus RTU)

[Image description: Screenshot of the X-GATE Server Fieldbus settings page, showing G11 Modbus RTU Server (ON) configured for Modbus RTU destination.]

In this case, User must set up the communication port with the correct enabled feature. S10 parameter must have the correct set up "Modbus server" and the parameter SU2 and SU3 must be set up according.

Use Case 1 - Supervisor Settings for COM1

[Image description: Screenshot of the X-GATE Supervisor settings page, showing COM1 protocol set to 'ModbusServer' via parameter S10, with SU2 (Baudrate) and SU3 (Serial Settings) configured.]

Finally, User can download the file for the System Manager integration from the settings menu with the download of the ED3 / EPK files.

8.2 Use Case 2: Source CANBUS & Destination MODBUS

As a step 1, User must activate the "source of the data" with parameter G36.

Use Case 2 - Client Fieldbus Configuration (CANBus)

[Image description: Screenshot of the X-GATE Client Fieldbus settings page, showing G36 Enable CANbus (ON) enabled.]

Check the communication speed on the port with parameter SU4.

Use Case 2 - Supervisor Settings for CANBus

[Image description: Screenshot of the X-GATE Supervisor settings page, showing SU4 CAN Baudrate set to '50kbps'.]

Import the CDF file or create/modify an existing one with the CDF Editor.

CDF Editor - Import Example

[Image description: Screenshot of the X-GATE CDF Editor interface, showing a file named 'CANBus Dev Profile.cdf' available for loading locally or from the X-GATE. Fields for Name, Description, Model, and Version are shown for creating a new CDF.]

8.3 Use Case 3: Source MODBUS & Destination MODBUS

Create a new Device in the Network Configuration page.

Use Case 3 - Network Configuration - Add Node

[Image description: Screenshot of the X-GATE Network Configuration page, showing the 'ADD NODE' interface with fields for 'Node Id', 'Description', and 'Application'.]

As a step 2, User must activate the "Destination of the data", in this case Modbus TCP/IP. In this case the activities to be done are the same already described for the Use-Case 01 to set up the destination of the data.

As a step 1, User must activate the "source of the data". In this case X-Gate must have the additional expansion card with the extra RS485 port. G35 parameter to enable the use of the extra RS485. SU2 and SU3 for the serial line configuration of COM1. SUS and SU6 for the serial line configuration of COME (extended). S10 for COM1 as Client. S40 for COME as Server.

Use Case 3 - Supervisor Settings for RS485 Expansion

[Image description: Screenshot of the X-GATE Supervisor settings page, showing 'Use external RS485' (YES), and configuration for extended serial ports SU5 and SU6, with S10 set to 'Modbus RTU Client' and S40 set to 'ModbusServer'.]

G20 ON to enable the source of the data via Modbus.

Use Case 3 - Client Fieldbus Configuration (Modbus RTU)

[Image description: Screenshot of the X-GATE Client Fieldbus settings page, showing G20 Modbus RTU Client (ON) enabled.]

Import the CDF file or create/modify an existing one with the CDF Editor (as done for Use Case 2). Create a new Device in the Network Configuration page (as done for Use Case 2). As a step 2, User must activate the "Destination of the data", in this case Modbus TCP/IP. In this case the activities to be done are the same already described for the Use Case 1 to set up the destination of the data.

8.4 Use Case 4: Source XML Interface & Destination MODBUS

As a step 1, User must activate the "source of the data" with parameter G31 to on. G32 parameter with the System Manager IP address (please consider also to add the port number like IP:PORT). G33 parameter with a valid User defined into System Manager. G34 parameter with the password of the User.

Use Case 4 - Client Fieldbus Configuration (XML Interface)

[Image description: Screenshot of the X-GATE Client Fieldbus settings page, showing G31 SM800 Xml (ON) enabled. Parameters G32 (SM800 IP address), G33 (SM800 User), and G34 (SM800 Password) are also visible.]

After this configuration done, X-Gate will start to automatically collect data from the System Manager and automatically will create all the CDF files of the discovered devices (nodes) and create the related device in the Network Configuration page. As a step 2, User must activate the "Destination of the data", in this case Modbus TCP/IP. In this case the activities to be done are the same already described for the Use Case 1 to set up the destination of the data.

9. Update

9.1 X-Gate Software

User can update the X-Gate software using the feature available in the settings page. Software can be downloaded from the official Danfoss "Software ADAP-KOOL" website. The final "*.bin" file must be imported and used for the upgrade.

Settings Menu - Software Update

[Image description: Screenshot of the X-GATE Settings menu showing options for software update, including 'Download MIB', 'Download ED3/EPK files', 'Download CSV files', and 'Update X-GATE version'. The current version and change log are displayed.]

9.2 CDF Files

User can upload / delete available CDF files on the X-Gate using the Files menu.

Files Menu - CDF File Management

[Image description: Screenshot of the X-GATE Files menu, listing available CDF files such as 'SM800Refrig.cdf', 'SM800Meter.cdf', 'SM800Light.cdf', 'SM800HVAC.cdf', 'MGTW.cdf', and 'CANBus Dev Profile.cdf'. Options to upload files are present.]

10. Annexure

10.1 Supported BACNET features

  • Who Is Router to Network
  • I Am Router to Network
  • Reject Message to Network
  • Router Busy to Network
  • Router Available to Network
  • What Is Network Number
  • Network Number Is
  • Confirmed Request
  • Unconfirmed Request
  • Simple ACK
  • Complex ACK
  • Error PDU
  • Reject PDU
  • Abort PDU
  • Read Property
  • Write Property
  • Read Property Multiple
  • Write Property Multiple
  • Subscribe COV
  • COV Notification
  • Who Is

10.2 Supported BACNET properties

  • Object Identifier
  • Object Type
  • Object Name
  • Description
  • Present Value
  • Event State
  • Units

The X-Gate supports BACnet segmentation.

Models: X-Gate Gateway Unit, X-Gate, Gateway Unit, Unit

File Info : application/pdf, 18 Pages, 4.21MB

PDF preview unavailable. Download the PDF instead.

BC491019063010en-000101

References

Danfoss A/S GPL Ghostscript 10.03.1

Related Documents

Preview Danfoss Optyma™ Plus Controller User Guide
This user guide provides comprehensive information on the Danfoss Optyma™ Plus controller, detailing its application in condensing unit control, functions, compressor and fan operation, parameter settings, electrical connections, and troubleshooting. It is designed for HVAC professionals and technicians.
Preview MCXDesign Visual Programming Tool User Guide
This user guide provides comprehensive instructions and information on using the MCXDesign visual programming tool for developing applications on Danfoss controllers. It covers setup, project creation, the workbench interface, debugging, and various 'how-to' guides for specific functionalities.
Preview Danfoss MCX06C Electronic Controller - Technical Specifications and Installation Guide
Detailed technical specifications, features, and installation guidelines for the Danfoss MCX06C electronic controller. Includes information on inputs, outputs, power supply, dimensions, and compliance.
Preview Danfoss Drives Fieldbus Solutions: Seamless Integration and Efficient Control
Explore Danfoss Drives' fieldbus solutions for AC drives, offering fast installation, easy integration, and efficient control. Learn about supported protocols like PROFINET, EtherNet/IP, and PROFIBUS for VLT® and VACON® drives.
Preview Danfoss MCX06D Electronic Controller: Features, Specifications, and Installation
Detailed information on the Danfoss MCX06D electronic controller, covering general features, technical specifications, I/O capabilities, communication interfaces (CANbus, Modbus RS485), installation guidelines, warnings, and product part numbers.
Preview Danfoss AKVA 20 Electric Expansion Valve Installation Guide
Comprehensive installation guide for the Danfoss AKVA 20 electric expansion valve. Includes technical specifications, material details, sizing information, and essential service warnings for qualified personnel.
Preview Danfoss AK-PC 551 Pack Controller User Guide
Comprehensive user guide for the Danfoss AK-PC 551 Pack Controller, detailing its application, features, setup, operation, connections, and safety functions for refrigeration systems.
Preview Danfoss AK-SM 820/850/880 System Manager: Instructions and Mounting Guide
Comprehensive instructions for the Danfoss AK-SM 820, AK-SM 850, and AK-SM 880 System Manager. Covers general mounting, US mounting, panel mounting, wiring, data communication setup, and initial configuration. Includes technical specifications and safety information.