Modbus Server

From HSYCO
Revision as of 12:59, 17 March 2014 by Manuela (talk | contribs) (Created page with "The Modbus Protocol is a messaging structure. It is used to establish master-slave/client-server communication between intelligent devices. It is a de facto standard. The Modb...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

The Modbus Protocol is a messaging structure. It is used to establish master-slave/client-server communication between intelligent devices. It is a de facto standard. The Modbus RTU specification defines the default communication protocol over serial lines. The Modbus TCP/IP specification takes the Modbus instruction set and wraps TCP/IP around it.

HSYCO’s MODBUS TCP SERVER I/O Server implements a Modbus TCP/IP server, allowing external Modbus clients to connect to HSYCO and perform any standard Modbus function.

This support is implemented as a simple Java API.

HSYCO Configuration

Options

ID Default Values Description
eventslog false true if the general eventsLog option is also true in hsyco.ini, Modbus events for this gateway are written in the log files
false Modbus events for this gateway are not written in the log files, even if the eventsLog option is true in hsyco.ini

Datapoints

ID Value R/W Description


User Interface

Airzone Object

The user interface for the Airzone control framework:

File:UI Object airzone.png

The (airzone) object is listed in the Project Editor’s new object list only when at least one Airzone I/O Server is defined.

Parameters

  • server id: the server ID. Supports Redirect variables
  • zone: the zone. Supports Redirect variables
  • position: the object's position. Use the pixels or rows and columns coordinates format

Syntax

(airzone <server id>; <zone>; <position>)

E.g.

(airzone serverid; zone; x10y20)

UISET Actions

You can use any object that accepts a text attribute, usually text, but also marquee and others, to display the status of the system according to the following table:

USER Commands

The CSx75 I/O Server supports a few system commands to be inserted within the Web interface. The controls are directly supported as ordinary user objects, by setting the name and param fields according to the following table:

ID Attribute Set to
Name Param Action

Release Notes