Index > Overview

What is Unserver

Unserver is an application that provides a simple interface for communicating with device networks using Modbus protocol.

Unserver maintains a connection to devices and exposes their data as a simple, unified HTTP API.

Other applications can easily integrate with the provided API and perform read/write operations across the network:

        | HMI Clients |
        +------+------+   ^
               |          | tags
         |  UNSERVER  |
         +-----+------+   ^
               |          | Modbus data
       |                |
+------+-----+   +------+-----+
| Modbus PLC |   | Modbus PLC |
+------------+   +------------+

To make access to data simple and independent of the underlying protocol, Unserver uses a concept of tags.

A tag is an object that consists of one or more properties. Each property corresponds to a specific Modbus address or a range of addresses.

+----+  +--------+
|C1:1|->|        |  +-----------------+
+----+  |        |->|IsPumpOn:   True |
        |UNSERVER|  |EmergencySw:False|
+----+  |        |  +-----------------+
|C2:0|->|        |
+----+  +--------+

You can find out more about tags on the creating tags page.

Supported Device Protocols

This version of Unserver can communicate with Modbus RTU and Modbus TCP devices.

Main Features

  • Combining multiple Modbus addresses into tags
  • Easy and transparent JSON-based configuration
  • HTTP/REST API for integrating with high-level systems
  • Tag polling
  • Automatic data type conversion
  • Tag caching

System Requirements

  • Windows XP SP3 or later
  • .NET Framework 4.0 or later
  • 512MB RAM
  • 10 Mb of disk space

Getting Started

To see what it’s like to use Unserver, proceed to Getting Started

FREE TRIALLearned Something? Try it for yourself with free community license.Download Now

Never Miss an Update

If you enjoy our products or posts, please subscribe. You will get our best content via email.
Unsubscribe at any time. Don't worry - we don't spam.