Modbus introduction

The ECOSTAR controller has in total 3 built-in Modbus RTU interfaces.

1. CN7 A1/B1: VARISPEED frequency inverter

This interface is for the VARISPEED or VARIPACK frequency inverter, wired ex-factory and will not be further described.

2. CN7 A2/B2: external display or network mode

This interface is for the optionally available external display and/or the network mode.

External display (LUP200)
The display will be auto detected when connected. A shielded twisted-pair cable is recommended.

ECOSTAR network mode
The network mode can be used when 2 .. 4 ECOSTARs are used in the room temperature mode for one cold-store room.

With the BEST Software or web interface, the client device and server device controllers must be defined. The main settings of the client device will be transferred to the server devices automatically. Afterwards all ECOSTARs can be monitored via the client device controller by using BEST or the web interface.

Wiring:

Wiring layout of multiple ECOSTARs for operating together in network mode. M1: ECOSTAR defined as client deviceS1, S2, S3: ECOSTARs operating as server devicesR1, R2: 120 Ohm terminating resistors at each end of the Modbus line
Wiring layout of multiple ECOSTARs for operating together in network mode.
M1: ECOSTAR defined as client device
S1, S2, S3: ECOSTARs operating as server devices
R1, R2: 120 Ohm terminating resistors at each end of the Modbus line

3. Port between the ethernet and USB plugs:
Superior system controller or building management system

This interface allows to monitor the condensing unit as well as to perform parameter changes via a superior controller or a building management system.

Terminals of the Modbus interface of the ECOSTAR controller.
Terminals of the Modbus interface of the ECOSTAR controller.

Configuration of the Modbus communication parameters

Configuration and default settings can be found in BEST under "Configuration" in the parameter group "Communication". Parameters can be set via BEST using mini-USB cable or Bluetooth. A change of communication parameters will result in immediate changes of the communication.

Used data types and scaling

Data types:

Scaling of the values:

Modbus function codes

The following function codes have been implemented from the standard Modbus protocol:

Function

Code (hexadecimal)

Code (decimal)

Remarks

Read holding registers (H)

03

03

Read input register (I)

04

04

Write multiple registers (H)

10

16

Read/write multiple registers (H)

17

23

Can also be used for writing single registers

All input registers can also be read as holding registers.

Modbus exception codes

The following exception codes have been implemented from the standard Modbus protocol:

Code

Name

Meaning

01

Illegal function

The function code is not valid.

02

Illegal data address

The specified register is not valid.

03

Illegal data value

The value is not allowed.

Wiring recommendations

See wiring examples below.

Devices sharing the same ground potential
Devices sharing the same ground potential
Client device with different ground potential or isolated interface
Client device with different ground potential or isolated interface
Devices with different ground potentials separated by an isolated RS485 repeater
Devices with different ground potentials separated by an isolated RS485 repeater