Instruction Manual for condair models including: 2584458-J RS Resistive Steam Humidifier, 2584458-J, RS Resistive Steam Humidifier, Resistive Steam Humidifier, Steam Humidifier, Humidifier

BACnet installation and operation manual

Condair RS resistive steam humidifier

Condair ME evaporative humidifier & cooler | Condair plc


File Info : application/pdf, 40 Pages, 593.04KB

PDF preview unavailable. Download the PDF instead.

am-bms-interface-bacnet-on-board-2595491-en
2584458-J EN 2212

Modbus
MODBUS
Supplemental Installation and Operation Manual For use with RS, EL, GS II, DL, ME and RO-A units with software version 5.9.x.x, 5.10.x.x and 5.11.x.x
Humidification and Evaporative Cooling

Thank you for choosing Condair
Installation date (MM/DD/YYYY): Commissioning date (MM/DD/YYYY): Site: Model: Serial number:
Proprietary Notice This document and the information disclosed herein are proprietary data of Condair Group AG. Neither this document, nor the information contained herein shall be reproduced, used, or disclosed to others without the written authorization of Condair Group AG, except to the extent required for installation or maintenance of recipient's equipment. Liability Notice Condair Group AG does not accept any liability due to incorrect installation or operation of the equipment or due to the use of parts/components/equipment that are not authorized by Condair Group AG. Copyright Notice © Condair Group AG, All rights reserved. Technical modifications reserved

Contents

1

Introduction

5

1.1

Notes on this addendum manual

5

2

For your safety

6

3

Communication interface Integrated Controller

7

3.1

Technical data Modbus RTU

7

3.2

Technical data Modbus TCP

8

4

Modbus RTU

9

4.1

Before installation

9

4.2

Network structure Modbus RTU

9

4.3

Connection and configuration of the Integrated Controller for Modbus RTU

10

4.4

Determining the Modbus RTU interface parameters

11

5

Modbus TCP

13

5.1

Before installation

13

5.2

Network structure Modbus TCP

13

5.3

Determining the Modbus TCP interface parameters

14

5.3.1 Setting the network parameters (or IP parameters)

14

5.3.2 Setting the Modbus TCP interface parameters

15

6

Control signal settings

17

7

Notes on data register tables

18

7.1

Software version 1.1.x.x

18

7.2

Software version 4.x.x.x

18

7.3

Software version 5.x.x.x

18

7.4

Software version 5.3.x.x

18

7.5

Software version 5.7.x.x

19

7.6

Software version 5.8.x.x

19

7.7

Software version 5.9.x.x

19

8

Data register tables

20

8.1

Data register DL

20

8.2

Data register ME

22

8.3

Data register RS

25

8.4

Data register RO-A

29

8.5

Data register EL

30

8.6

Data register GS II (software version 5.10.1.14 or higher required)

32

Contents 3

9

Test of the Modbus communication

34

9.1

Modbus RTU Test

34

9.2

Modbus TCP Test

35

9.3

Read out registers

36

9.4

Function

36

9.5

Quantity of registers

37

9.6

32-Bit Float Register

37

9.7

Test tool variety

37

4 Contents

1 Introduction
1.1 Notes on this addendum manual
This addendum manual is intended for use by engineers and properly trained technical personnel. Please read this manual thoroughly before installing and configuring the Condair Integrated Controller or a Modbus network. If you have questions after reading this documentation, please contact your Condair representative. They will be glad to assist you.
Symbols used in this manual CAUTION!
The catchword "CAUTION" used in conjunction with the caution symbol in the circle designates notes in this addendum manual that, if neglected, may cause damage and/or malfunction of the unit or other material assets.
WARNING! The catchword "WARNING" used in conjunction with the general caution symbol designates safety and danger notes in this addendum manual that, if neglected, may cause to injury to persons.
DANGER! The catchword "DANGER" used in conjunction with the general caution symbol designates safety and danger notes in this addendum manual that, if neglected, may lead to severe injury or even death of persons.
Safekeeping Please safeguard this addendum manual in a safe place, where they can be immediately accessed. If the equipment changes hands, the documentation must be passed on to the new operator. If the documentation gets mislaid, please contact your Condair representative.
Language versions This operation manual is available in various languages. Please contact your Condair representative for information.
Introduction 5

2 For your safety
General Every person working with the Condair Integrated Controller must have read and understood this addendum manual, and the installation manual and operation manual of the Condair Integrated Controller, before carrying out any work. Knowing and understanding the contents of the manuals is a basic requirement for protecting the personnel against any kind of danger, to prevent faulty operation, and to operate the unit safely and correctly. All icons, signs and markings applied to the unit must be observed and kept in readable state.
Qualification of personnel All work described in this addendum manual may only be carried out by trained Condair service technicians. It is assumed that the service technicians working with the Condair Integrated Controller are familiar and comply with the appropriate regulations on work safety and the prevention of accidents.
Danger that may arise from the Condair Integrated Controller DANGER! Danger of electric hazard!
The electrical compartment where the Integrated Controller is located may have live mains voltage connected for other uses of the device. Live parts may be exposed when the control unit is open. Touching live parts may cause severe injury or danger to life. Prevention: Before commencing any work on the control unit disconnect the mains supply voltage to the device via the electrical isolator in the mains supply line, and secure electrical isolator in "Off" position against inadvertent switching on.
Safety reporting All persons working with the Condair Integrated Controller are obliged to report any alterations to the system that may affect safety to the owner without delay and to secure such systems against accidental power-up.
Prohibited modifications to the unit No modifications must be undertaken on the Condair Integrated Controller without the express written consent of the manufacturer. For the replacement of defective components use exclusively original accessories and spare parts available from your Condair representative.
6 For your safety

3 Communication interface Integrated Controller

3.1 Technical data Modbus RTU

Protocol Interface Galvanic isolated Connection
Telegram format Data check Modbus address Parity Baud rate Control signal timeout Max. number of devices Supporting Modbus functions
Register format
Max. cable lengths/ type
Topology Software version device
bold data = default settings

Modbus RTU EIA-485 (RS485) (2-wire / GND) No Plug-in screw terminal 3-pole: Data + / Data - / GND 1 Start / 8 Data / 1 Parity / 1 Stop CRC according to Modbus RTU specification 1 ­ 247 (10) None, even, odd 9600, 19200, 38400, 57600, 115200 0-300s (300s) 32 (according to RS485 specification) 3 Read Holding Registers 4 Read Input Registers 6 Write Single Registers 16-Bit UInt Register 32-Bit Float Register (only from software version 5.x.x.x or higher) 600 m Balanced twisted pair with shield, 100-120 Ohm impedance Line (Daisy Chain) 5.x.x.x or higher

Communication interface Integrated Controller 7

3.2 Technical data Modbus TCP

Protocol Interface Port Modbus address Max. number of devices Bit rate Control signal timeout Supporting Modbus functions
Register format
Max. cable lengths/ type Topology Max. number of clients Software version device
bold data = default settings

Modbus TCP RJ45 Ethernet port 502 (options 1 - 65535) 255
According Ethernet specification 10 / 100 Mbits/s (according to Ethernet specification) 0-300s (300s) 3 Read Holding Registers 4 Read Input Registers 6 Write Single Registers 16-Bit UInt Register 32-Bit Float Register 100 m, CAT5 / 6 Bus (according to Ethernet specification) 3
Version 5.8 or higher

8 Communication interface Integrated Controller

4 Modbus RTU
4.1 Before installation
To do installation works on the respective device you have to switch off the device and secure it from unintended switch-on according to the operation manual! Also follow any other safety instructions from the user manual. If not mentioned otherwise, the specifications of the Modbus RTU or RS485 standard apply. The installation has to be carried out in accordance with local regulations. It's recommended to update the device software to the newest version before start the implementation of the device in a Modbus RTU network. The respective device acts as a slave only. The Modbus RTU master - slave principle only allows the master (e.g. a control computer) to initiate date transmission. The respective slave device then reacts and exports the requested data to the master or carries out the action required by the master. In a Modbus RTU network only one master may be present.
4.2 Network structure Modbus RTU

GND

J6

J6

Shield Master

­ +

GND

­ +

­ + GND

RS485 Fig. 1: Example Modbus RTU Network

Device 1

Device 2

­ Connect the cable shield on one side with the functional earth ­ Connect all GND together ­ Install bus line separate from supply voltage ­ Topology: Daisy chain ­ All devices of the same network need the same settings concerning baud rate and parity ­ Every Modbus device address can only be allocated once within the same network.

Modbus RTU 9

4.3 Connection and configuration of the Integrated Controller for Modbus RTU

J3

J2

J4

J7

­

J6

+

GND

J7 J11 J8 J4
BMS
24V GND GND + ­ GND + ­ GND + ­

J10 3V CR2032
J12
J14

Important: When laying the network cabling, make sure there is sufficient distance to other cables, especially if they are connected to the mains!

(USB)

RJ45

Fig. 2: Integrated Controller (back view)

­ Modbus RTU communication via port J6 "BMS" ­ Jumper J7 has to be set for all devices. ­ Jumper J4 only has to be set for the last devices in the net (end of line termination at the beginning
and end of the Modbus net). Jumper J4 set = end of line termination resistor activated. ­ Jumper J4 must always be removed when using the optional galvanic isolation. ­ All devices have to connected via GND. ­ Software Version 1.1.0.23 or higher is needed (recommended software version 5.x.x.x or higher).

10 Modbus RTU

4.4 Determining the Modbus RTU interface parameters
The following interface parameters are fixed and can not be modified: ­ 1 start bit ­ 8 data bits ­ 1 parity bit ­ 1 stop bit
The following Modbus RTU settings must be specified. Changes to these settings only become effective after a restart!
Select "Communication" (Path: Menu > Password entry 8808 > Configuration > Communication). In the "Communication" submenu scroll to "Modbus-Parameter" tab. Touch the "Modbus" field, set Modbus function to "Modbus/RTU" and confirm with the check mark button. The setting parameters for the Modbus RTU communication appear.

Modbus Address: With this setting you determine the Modbus address for the device for the communication via a Modbus network. Note: The same address may only be assigned once per Modbus network.

Factory setting: 10

Setting range:

1 ... 247

Parity: With this setting you set the parity bit for the data transfer.

Factory setting: Even

Options:

None, Even or Odd

Modbus RTU 11

Baud Rate: With this setting you set the baud rate for the data transfer. Note: In the same Modbus network the baud rate must be the same for all participants. Only use for Modbus RTU the baud rates listed under Option.

Factory setting: 9600

Options:

9600, 19200, 38400, 57600 or 115200

Register Sequence: With this setting you determine the register sequence for the transmission of floating-point numbers. . Note: With Modbus communication 32 Bit floating-point numbers are transmitted in two registers of 16 Bit each. In order that sender and receiver understand each other (that means both use the identical partitioning of the 32 Bit to the two 16 Bit registers) it must be determined whether the high-order register (MSR = Most Significant Register) or the low-order register (LSR = Least Significant Register) is transmitted first.

Factory setting: MSR first

Options:

LSR first (low-order register is transmitted first) Edianness: Little Edian Byte Swapped (Format 32 Bit Float [CD] [AB])
MSR first (high-order register is transmitted first) Edianness: Big Endian (Format 32 Bit Float [AB] [CD])

In the "Communication" submenu scroll to "BMS-Timeout" tab. Touch the "BMS-Timeout" field.

BMS-Timeout: With this setting you determine the timeout for the timeout for the data transfer. If the communication with the Modbus master fails longer than the set time, warning W35 "BMS Timeout" is triggered. Note: The BMS timeout is only evaluated if the signal source (Path: Menu> Configuration> Control Settings > Source) is not set to "Analog".

Factory setting: 300 s

Setting range:

1 ... 300 s

Note: As of software version 5.3.x.x, the device is stopped when warning W35 occurs.

12 Modbus RTU

5 Modbus TCP
5.1 Before installation
To do installation works on the respective device you have to switch off the device and secure it from unintended switch-on according to the appropriate operation manual! Also follow any other safety instructions from the user manual. If not mentioned otherwise, the specifications of the Modbus TCP or Ethernet standard apply. The installation has to be carried out in accordance with local regulations. It's recommended to update the device software to the newest version before start the implementation of the device in a Modbus TCP network. Modbus TCP is only supported as of software version 5.8. The device acts as a server only. The Modbus TCP client - server principle only allows the client (e.g. a control computer) to initiate date transmission. The respective server (respective device) then reacts and export the requested data to the client or carries out the action required by the client.
5.2 Network structure Modbus TCP

J7 J11 J8 J4
BMS
24V GND GND + ­ GND + ­ GND + ­

Integrated Controller (back view)

J3

J2

J6
J10 3V CR2032
J12
J14

(USB)

RJ45

RJ45

Fig. 3: Example Modbus TCP Network

Ethernet (Modbus TCP) CAT6A cable (or higher) with RJ45 connector
Important: When laying the network cabling, make sure there is sufficient distance to other cables, especially if they are connected to the mains!

Modbus TCP 13

5.3 Determining the Modbus TCP interface parameters
5.3.1 Setting the network parameters (or IP parameters)
The network settings (or IP settings) are used for the communication via the integrated Modbus TCP interface.
Select "Communication" submenu (Path: Menu > Password entry 8808 > Configuration > Communication). In the "Communication" submenu select the "Network Parameters" tab.

­ IP Type: With this setting you determine whether you want to assign the IP Address, the Subnet Mask, the Standard Gateway as well as the Primary and Secondary DNS address as fixed values or whether these should be dynamically assigned via a DHCP server. Note: After 5 unsuccessful attempts at obtaining an address with DHCP the system will revert to fixed assignment

Factory setting: Options:

DHCP
DHCP (dynamic assignment) Fixed (fixed assignment)

­ IP Address: This field shows the actual IP address of the device assigned manually or assigned by a DHCP server. If the parameter "IP Type" is set to "Fix", the IP address of the device can be set via this field. If the parameter "IP type" is set to "DHCP", the IP address of the device is assigned by a DHCP server.

­ Subnet Mask: This field shows the actual subnet mask of the IP network assigned manually or assigned by a DHCP server. If the parameter "IP Type" is set to "Fix", the subnet mask can be set via this field. If the parameter "IP type" is set to "DHCP", the subnet mask is assigned by a DHCP server.

­ Default Gateway: This field shows the actual IP address of the default gateway assigned manually or assigned by a DHCP server. If the parameter "IP Type" is set to "Fix", the IP address of the default gateway can be set via this field. If the parameter "IP type" is set to "DHCP", the IP address of the default gateway is assigned by a DHCP server.

14 Modbus TCP

­ Primary DNS: This field shows the actual IP address of the primary domain name server (DNS) assigned manually or assigned by a DHCP server. If the parameter "IP Type" is set to "Fix", the IP address of the primary domain name server can be set via this field. If the parameter "IP type" is set to "DHCP", the IP address of the primary domain name server is assigned by a DHCP server.
­ Secondary DNS: This field shows the actual IP address of the secondary domain name server (DNS) assigned manually or assigned by a DHCP server. If the parameter "IP Type" is set to "Fix", the IP address of the secondary domain name server can be set via this field. If the parameter "IP type" is set to "DHCP", the IP address of the secondary domain name server is assigned by a DHCP server.
­ MAC Address: Factory set MAC Address (Media Access Control) of the device. Not modifiable.
­ Host Name: Host Name of the device automatically generated by the control. Format: "IC_"+"Serial number of the device". Not modifiable.
5.3.2 Setting the Modbus TCP interface parameters
Select "Communication" submenu (Path: Menu > Password entry 8808 > Configuration > Communication). In the "Communication" submenu scroll to the "Modbus Parameters" tab. Touch the "Modbus" field, set Modbus function to "Modbus/TCP" and confirm with the check mark button. The setting parameters for the Modbus TCP communication appear.

IP Port: With this setting you assign a IP port number for Modbus TCP. By default, Modbus TCP uses port 502.

Factory setting: Setting range:

502 1 ... 65535

Modbus TCP 15

Register Sequence: With this setting you determine the register sequence for the transmission of floating-point numbers. . Note: With Modbus communication 32 Bit floating-point numbers are transmitted in two registers of 16 Bit each. In order that sender and receiver understand each other (that means both use the identical partitioning of the 32 Bit to the two 16 Bit registers) it must be determined whether the high-order register (MSR = Most Significant Register) or the low-order register (LSR = Least Significant Register) is transmitted first.

Factory setting: Options:

MSR first
LSR first (low-order register is transmitted first) Edianness: Little Edian Byte Swapped (Format 32 Bit Float [CD] [AB])

MSR first (high-order register is transmitted first) Edianness: Big Endian (Format 32 Bit Float [AB] [CD])

In the "Communication" submenu scroll to "BMS-Timeout" tab. Touch the "BMS-Timeout" field.

BMS-Timeout: With this setting you determine the timeout for the timeout for the data transfer. If the communication with the Modbus master fails longer than the set time, warning W35 "BMS Timeout" is triggered. Note: The BMS timeout is only evaluated if the signal source (Path: Menu> Configuration> Control Settings > Source) is not set to "Analog".

Factory setting: Setting range:

300 s 1 ... 300 s

Note: As of software version 5.3.x.x, the device is stopped when warning W35 occurs.

16 Modbus TCP

6 Control signal settings
If the demand or control signal is also to be transmitted via Modbus, the signal source must be set to "Modbus" in "Menu> Password entry 8808> Configuration> Control Settings> Source" as shown below.
Important: If the demand or control signal via Modbus is used, no second, hard-wired demand or control signal may be connected to the driver board! Further information on the control settings can be found in the operating instructions for the corresponding device. Notes on monitoring of the bus communication Monitoring of the bus communication as described below takes place only if the "Source" parameter in the "Control Settings" submenu is not set to "Analog". As soon as the control signal (demand or humidity signal) is transmitted via Modbus RTU or Modbus TCP, the communication via the bus system is also monitored. The control signal must be periodically updated within the time set in "BMS Timeout". If the control signal is not updated within the set time, warning W35 "BMS Timeout" will be triggered and the humidification will be stopped until the humidifier receives a valid signal into one of the writable holding registers. This monitoring is intended to prevent the humidifier from humidifying with the last transmitted value in the event of a bus failure.
Control signal settings 17

7 Notes on data register tables
7.1 Software version 1.1.x.x
­ UInt16 register only ­ No decimals
e.g.: >0,1 bar ... <1,0 bar = 0 >1,0 bar ... <2,0 bar = 1 >2,0 bar ... <3,0 bar = 2 etc. ­ Only imperial display via Modbus ­ Pressure values in bar
7.2 Software version 4.x.x.x
­ UInt16 register only ­ No decimals ­ Values rounded
e.g.: >0,1 bar ... <1,5 bar = 1 >1,5 bar ... <2,5 bar = 2 >2,5 bar ... <3,5 bar = 3 etc. ­ Metric or imperial units according to the control unit settings of the corresponding device
7.3 Software version 5.x.x.x
­ Use of UInt16 and 32-Bit Float register ­ Decimals are shown by all 32-Bit Float registers ­ New register addresses for 32-Bit Float
7.4 Software version 5.3.x.x
­ When warning W35 "BMS Timeout" occurs, the device is stopped. The BMS timeout is only evaluated, if the signal source under "Menu > Control Settings > Source" is not set to "Analog" (see chapter 6)
­ EL new register for "Operating status A unit" and "Operating status B unit" ­ EL new register for internal controller settings
18 Notes on data register tables

7.5 Software version 5.7.x.x
­ ME: New unit of measure "days" at next Ag+ service and next UV bulb replacement ­ EL: Various new registers, weighted hours removed, Fault and Warning implemented in maintenance
and malfunction status
7.6 Software version 5.8.x.x
­ Modbus TCP integrated for DL, ME, RS, EL and RO-A ­ DL: New register 41707 "Manual drain" ­ DL register 31010: New status "Temperature flush" ­ DL register 31013: New status "Replace Ag+ cartridge" and status "Disinfection"
7.7 Software version 5.9.x.x
­ DL: New register 41708 "Ceramic wash over" ­ DL register 31010: New status "Ceramic wash over"
Notes on data register tables 19

8 Data register tables

8.1 Data register DL
Name Max. capacity 1) Actual capacity 1) Actual humidity or demand Operating hours Next service Remaining Ag-ion capacity Target Ag-ion current Inlet pressure PS4 1) Nozzle pressure PS5 1) Water temperatur 1) Conductivity Pump current Ag-ion current Device type
Operating status
Maintenance and malfunctions status
Error code 2)

Range
Read with function 04
2 - 1000 kg/h 4 - 2573 lb/hr
0 - 1000 kg/h 0 - 2573 lb/hr
0 - 100 %
0 - 1'200'000 h
0 - 10000 h
0 - 58.4 Ah
0 - 29.2 mA
0 - 12.0 bar 0 - 174.0 psi 3)
0 - 12.0 bar 0 - 174.0 psi 3)
°C or °F
0 - x S/cm
0 - 5.0 A
0 - x mA
0 = Hum 1 = Hum + FC 2 = Hum + RO-C 3 = Hum + FC-off
0 = Initializing 1 = Diagnostic 2 = Stopped 3 = Flushing 4 = Standby 5 = Flushed 6 = Humidifying 7 = Ready 8 = Refreshing 9 = Air Pressure Cleaning 10 = Filling 11 = Conductivity Flush 12 = Switched Off 13 = Remote Off 14 = Regenerating 15 = Temperature Flush 16 = Ceramic Wash Over
0 = Service Info 1 = Warning 2 = Activation Code 3 = Out of Commissioning 4 = Refill Disinfection 5 = Service 6 = Fault 7 = Replace Ag Cartridge 8 = Disinfection
0 = No error

Input Register 1-based

Format

31300
31302 31304 31308 31310 31312 31314 31316
31318 31320 31322 31324 31326
31000

32-Bit Float 7)

31010

UInt16

31013 31014

20 Data register tables

Name
Safety loop
Y1 inlet valve
Y2 valve
Y3 valve air cleaning Y4 valve external pipe flush Y5 valve spray circuit Y6 valve spray circuit Y7 valve spray circuit Y8 valve spray circuit Y9 valve spray circuit Y10 valve drain (NO)
Y11 auxiliary outlet valve
FC enable

Range
0 = Open 1 = Closed (=ok)
0 = Closed 1 = Open
0 1
0 = Closed 1 = Open
0 = Closed 1 = Open
0 = Closed 1 = Open
0 = Closed 1 = Open
0 = Closed 1 = Open
0 = Closed 1 = Open
0 = Closed 1 = Open
0 = Open 1 = Closed
0 = Open 1 = Closed
0 = Disable 1 = Enable

Input Register 1-based 31200 31201 31202 31203 31204 31205 31206 31207 31208 31209 31210 31211 31212

Format UInt16

1) According to the settings <Metric> or <Imperial> in the DL controller software. Metric units via Modbus are not supported in software version 1.1.x.x.
2) Error Code is not supported in software version 1.1.x.x. See Error code description in the malfunction list of the DL operation manual.
3) psi is not implemented in software version 4.209.x.x and 1.1.x.x 7) 32-Bit Float are only supported in software version 5.x.x.x or higher.

Name
Humidity setpoint Proportional band Integral time Manual capacity Actual humidity or demand via Modbus
Manual drain
Ceramic wash over

Range
Read with function 03 Write with function 06
0 - 95 %
6 - 65 % 1 - 60 min 20 - 100 %
0 - 100 %
Read: 0 = Off 2 = Flushing active
Write: 0 = Stop flushing 1 = Start flushing Read: 0 = Off 2 = Ceramic wash over active
Write: 0 = Stop ceramic wash over 1 = Start ceramic wash over

Holding Register 1-based
41005 41006 41007 41008 41053
41707
41708

Format UInt16

Data register tables 21

8.2

Data register ME

Name
Actual humidity or demand Actual air temperature 1) UV current Water capacity 1) stage 1 Water capacity 1) stage 2 Water capacity 1) stage 3 Water capacity 1) stage 4 Water capacity 1) stage 5 Water capacity 1) stage 6 Water capacity 1) stage 7 Operating hours Next service Next UV bulb exchange Next PureFlow Ag+ exchange Conductivity Actual water temperature 1) Incoming air temperature 1) Demand pump 1 Demand pump 2 Demand pump 3 Demand pump 4 Demand pump 5 Demand pump 6 Demand pump 7 Water lever in tub

Range

Read with function 04

0 - 100 %

°C or °F
0 ­ 4.0 A
5.0 - 200.0 kg/h 11.0 - 440.9 lb/hr
5.0 - 200.0 kg/h 11.0 - 440.9 lb/hr
5.0 - 200.0 kg/h 11.0 - 440.9 lb/hr
5.0 - 200.0 kg/h 11.0 - 440.9 lb/hr
5.0 - 200.0 kg/h 11.0 - 440.9 lb/hr
5.0 - 200.0 kg/h 11.0 - 440.9 lb/hr
5.0 - 200.0 kg/h 11.0 - 440.9 lb/hr
0 - 1'200'000 h
0 - 10000 h
0 - 450 d 6)
0 - 365 d 6)
S

°C or °F

°C or °F
0 - 100 % 0 - 100 % 0 - 100 % 0 - 100 % 0 - 100 % 0 - 100 % 0 - 100 % 0 - 8

Input Register 1-based

Format

31300 31302 31304 31306
31308
31310
31312
31314
31316
31318 31320 31322 31324 31326 31328 31330
31332 31341 31342 31343 31344 31345 31346 31347 31203

32-Bit Float 7) UInt16

1) According to the settings <Metric> or <Imperial> in the ME controller software. Metric units via Modbus are not supported in software version 1.1.x.x
6) Unit days as of software version 5.7.x.x 7) 32-Bit Float are only supported as of software version 5.x.x.x or higher

22 Data register tables

Name Number of running stages
Operating status
Maintenance and malfunctions status
Error code 2) Fault pump 1 4) Fault pump 2 4) Fault pump 3 4) Fault pump 4 4) Fault pump 5 4) Fault pump 6 4) Fault pump 7 4) Fault inlet 4) Fault water temperatur 4) Fault water outlet 4) Fault level sensor 4) Fault water conductivity 4) Safety loop

Range
Read with function 04
0 ­ 7
0 = Initializing 1 = Diagnostic 2 = Stopped 3 = Humidifying 4 = Cooling 5 = Holding 6 = Draining 7 = Refreshing 8 = Filling 9 = Standby 10 = Diluting 11 = Drain assisting 12 = Bleeding 13 = Ramping Up 14 = Switched Off 15 = Remote Off 16 = Purging 17 = Drain check
0 = Service Info 1 = Warning 2 = Service 3 = Refill Liquid 4 = Replace PureFlow Ag+ 5 = Replace UV Bulb 6 = Matrix Wash over 7 = Out of Comissioning 8 = Activation Code 9 = Fault
0 = No error
0 = Fault 1 = Ok
0 = Fault 1 = Ok
0 = Fault 1 = Ok
0 = Fault 1 = Ok
0 = Fault 1 = Ok
0 = Fault 1 = Ok
0 = Fault 1 = Ok
0 = Fault 1 = Ok
0 = Fault 1 = Ok
0 = Fault 1 = Ok
0 = Fault 1 = Ok
0 = Fault 1 = Ok
0 = Open 1 = Closed (=ok)

Input Register 1-based 31002
31010
31013
31014 31031 31032 31033 31034 31035 31036 31037 31040 31041 31042 31043 31044 31200

Format UInt16

Data register tables 23

Name Dosing pump level Leakage sensor Drain valve Inlet valve Drain pump

Range
0 = Empty 1 = Ok
0 = Leakage 1 = Ok
0 = Open 1 = Closed
0 = Closed 1 = Open
0 = Off 1 = On

Input Register 1-based 31201 31202 31017 31018 31019

Format UInt16

2) Error Code is not supported in software version 1.1.x.x. See Error code description in the malfunction list of the ME operation manual.
4) Software version x.x.1.16 or higher.

Name
Humidity setpoint Proportional band humidity control Integral time humidity control Integral time temperatur control Actual humidity or demand via Modbus
Matrix wash over / tank draining
Temperature setpoint 1) Proportional band temperature control 1) Actual temperature via Modbus 1) Remote reset

Range 0 - 95 %

Read with function 03 Write with function 06

6 - 65 %

1 - 60 min

1 - 60 min

20 - 100 %
Read: 0 = Off 1 = Initialisation 2 = Process active 3 = Process completed
Write: 0 = Stop active process 1 = Start matrix wash over 2 = Start tank draining
5 - 40 °C 41 - 104 °F
1 - 50 °C 34 - 122 °F
-25 - 100 °C -13 - 212 °F
0 = Off 1 = On

Holding Register 1-based

Format

41005 41006 41007 41017 41053

UInt16

41054

41300 41302 41304 40704

32-Bit Float 7) UInt16

1) According to the settings<Metric> or <Imperial> in the ME controller software. Metric units via Modbus are not supported in software version 1.1.x.x.
7) 32-Bit Float are only supported in software version 5.x.x.x or higher.

24 Data register tables

8.3 Data register RS

Name
Input signal channel 1 unit A Limiter signal channel 2 unit A System demand Device type
Nominal voltage
Max. capacity 1) Max. capacity unit A 1) Max. capacity unit B 1) Actual capacity 1) Actual capacity unit A 1) Actual capacity unit B 1)

Range

Read with function 04

0 - 100 %

0 - 100 %
0 - 100 %
0 = RS 1 = RS+ RO 2 = RO
0 = 200 V 1 = 208 V 2 = 230 V 3 = 240 V 4 = 400 V 5 = 415 V 6 = 440 V 7 = 460V 8 = 480 V 9 = 500 V 10 = 550 V 11 = 600 V 12 = 380 V
5 - 160 kg/h 10 - 360 lb/hr
5 - 40 kg/h 10 - 90 lb/hr
5 - 40 kg/h 10 - 90 lb/hr
0 - 160 kg/h 0 - 360 lb/hr
0 - 40 kg/h 0 - 90 lb/hr
0 - 40 kg/h 0 - 90 lb/hr

Input Register 1-based

Format

30004 30005 30006 31000

UInt16

31003

31016 31018 31020 31022 31024 31026

32-Bit Float 7)

1) According to the settings <Imperial> or <Metric> in the RS controller software. 7) 32-Bit Float are only supported in software version 5.x.x.x or higher.

Data register tables 25

Name
Operating status unit A
Operating status unit B
Maintenance and malfunctions status unit A
Maintenance and malfunctions status unit B Error code 2) Operating hours Next service unit A Next service unit B Water level unit A
Water level unit B

Range
0= Initializing 1 = Diagnostic 2 = Stopped 3 = Break 4 = Level Test 5 = Standby 6 = Humidifying 7 = Filling 8 = Idle 9 = Draining 10 = Remote Off 11 = Keep Warm
0= Initializing 1 = Diagnostic 2 = Stopped 3 = Break 4 = Level Test 5 = Standby 6 = Humidifying 7 = Filling 8 = Idle 9 = Draining 10 = Remote Off 11 = Keep Warm
0 = Service Info 1 = Warning 2 = RO Service 3 = Extended Maintenance 4 = Small Maintenance 5 = Activation Code 6 = Fault
0 = Service Info 1 = Warning 2 = RO Service 3 = Extended Maintenance 4 = Small Maintenance 5 = Activation Code 6 = Fault
0 = No error
0 - 1'200'000 h
0 - 6000 h
0 = no level 1 = low 2 = low-mid 3 = mid 4 = mid-high 5 = high
0 = no level 1 = low 2 = low-mid 3 = mid 4 = mid-high 5 = high

Input Register 1-based

Format

31010

31011

UInt16

31012

31013
31014 31100 31106 31108
31210
31211

32-Bit Float 7) UInt16

2) See Error code description in the malfunction list of the RS operation manual.

26 Data register tables

Name
Blower ready unit A
Blower ready unit B
External safety loop unit A
External safety loop unit B
Internal safety loop unit A
Internal safety loop unit B
Heating voltage unit A
Heating voltage unit B
Internal safety loop unit A (security level
Internal safety loop unit B (security level)
Leakage sensor unit A
Leakage sensor unit B
Contactor unit A
Contactor unit B
Pump unit A
Pump unit B
Inlet valve 1 unit A
Inlet valve 1 unit B
Inlet valve 2 unit A
Inlet valve 2 unit B
Drain cool valve 1 unit A
Drain cool valve 1 unit B
Complete drain valve 2 unit A
Complete drain valve 2 unit B
External fan unit A
External fan unit B
Hygiene flush unit A
Hygiene flush unit B

Range
0 = Off 1 = On (ready)
0 = Off 1 = On (ready)
0 = Open 1 = Closed (ok)
0 = Open 1 = Closed (ok)
0 = Open 1 = Closed (ok)
0 = Open 1 = Closed (ok)
0 = Off 1 = On
0 = Off 1 = On
0 = Open 1 = Closed (ok)
0 = Open 1 = Closed (ok)
0 = Off (leak) 1 = On
0 = Off (leak) 1 = On
0 = Off 1 = On
0 = Off 1 = On
0 = Off 1 = On
0 = Off 1 = On
0 = Closed 1 = Open
0 = Closed 1 = Open
0 = Closed 1 = Open
0 = Closed 1 = Open
0 = Closed 1 = Open
0 = Closed 1 = Open
0 = Closed 1 = Open
0 = Closed 1 = Open
0 = Off 1 = On
0 = Off 1 = On
0 = Closed 1 = Open
0 = Closed 1 = Open

Input Register 1-based 30008 30018 31200 31201 31202 31203 31204 31205 31218 31219 31220 31221 31222 31223 31224 31225
31226 31227 31228 31229 31230 31231 31232 31233 31234 31235 31236 31237

Format UInt16

Data register tables 27

Name

Range

Read with function 03 Write with function 06

Manual capacity unit A

20 -100 %

Setpoint channel 1 unit A

0 - 95 %

Setpoint channel 2 limiter unit A

10 - 95 %

Actual humidity or demand via Modbus unit A

0 - 100 %

Actual humidity or limiter via Modbus unit A

0 - 100 %

P-Band unit A (Proportional band)

6 - 65 %

P-Band limiter unit A (Proportional band)

6 - 65 %

Integral time channel 1 unit A

1 - 60 min

Damp time channel 2 unit A

0 - 60 s

Read: 0 = Off 1 = Initializing 2 = Busy 3 = Done

Remote Drain

Write: 0 = Off (operation) 1 = RS drain cylinder A 2 = RS drain cylinder B 3 = RS drain cylinder A + B 4 = RO flush 5 = RO fresh water automation

Holding Register 1-based
40002 40003 40004 40005 40006 40017 40018 40021 40022
41701

Format UInt16

28 Data register tables

8.4 Data register RO-A

Name

Range

Read with function 04

Operating status RO

0 = Initializing 1 = Diagnostic 2 = Stopped 3 = Standby 4 = Refreshing 5 = Flushing 6 = Producing 7 = Regenerating

Capacity RO

0 - 500 kg/h

Next service RO

0 - 1'2000'000 h

Operating hours RO

0 ­ 1'2000'000 h

Inlet pressure (tap water) RO

0 ­ 10 bar

Tank pressure (demineralized water) RO

0 ­ 10 bar

Overcurrent pump RO

0 = Fault 1 = Ok

Leak sensor RO

0 = Fault 1 = Ok

Pump RO

1 = On 0 = Off

Inlet valve RO

0 = Closed 1 = Open

Drain valve RO

0 = Closed 1 = Open

Maintenance and malfunctions status RO

0 = Service Info 1 = Warning 2 = RO Service 5 = Activation Code 6 = Fault

Error code 2)

0 = No error

Input Register 1-based

Format

31305
31306 31308 31310 31312 31314 31300 31301 31302 31303 31304
31012
31014

UInt16 32-Bit Float
UInt16

2) See Error code description in the malfunction list of the RO-A operation manual.

Data register tables 29

8.5 Data register EL

Name

Range

Read with Function 04

Operating status unit A

0 = Humidifying 1 = Idle 2 = Idle Drain 3 = Keep Warm 4 = Filling 5 = Draining 6 = Disabled 7 = Safety Loop 10 = Blower Pack 11 = Stopped 12 = Partial Drain 13 = Self Test

Maintenance and malfunction status unit A

0 = Service Info 1 = Warning 2 = Service 3 = Fault

Enable contact unit A

0 = Open 1 = Closed

Input signal channel 1 unit A

0 - 100 %

Limiter signal channel 2 unit A

0 - 100 %

System demand

0 - 100 %

External safety loop unit A

0 = Open 1 = Closed (ok)

Blower ready unit A

0 = Off 1 = On (ready)

External fan unit A

0 = Off 1 = On

Enable contact unit B

0 = Open 1 = Closed

External safety loop unit B

0 = Open 1 = Closed (ok)

Blower ready unit B

0 = Off 1 = On (ready)

External fan unit B

0 = Off 1 = On

Contactor unit A

0 = Off 1 = On

Contactor unit B

0 = Off 1 = On

Inlet valve unit A

0 = Closed 1 = Open

Inlet valve unit B

0 = Closed 1 = Open

Drain pump unit A

0 = Off 1 = On

Drain pump unit B

0 = Off 1 = On

Input Register 1-based Format

31003 5)

31004
30002 30004 30005 30006 30007 30008 30009 30012 30017 30018 30019 31200 31201 31202 31203 31204 31205

UInt16

30 Data register tables

Name

Range

Operating status unit B

0 = Humidifying 1 = Standby 2 = Idle Drain 3 = Keep Warm 4 = Filling 5 = Draining 6 = Disabled 7 = Safety Loop 10 = Blower Pack 11 = Stopped 12 = Partial Drain 13 = Self Test

Maintenance and malfunction status unit B

0 = Service Info 1 = Warning 2 = Service 3 = Fault

Error code 2)

0 = No error

Operating hours unit A

0 - 1'200'000 h

Operating hours unit B

0 - 1'200'000 h

Max. capacity unit A + B 1)

5 - 160 kg/h 10 - 360 lb/hr

Max. capactiy unit A/B 1)

5 - 45 kg/h 10 - 100 lb/hr

Actual capactiy unit A 1)

0 - 45 kg/h 0 - 100 lb/hr

Actual capactiy unit B 1)

0 - 45 kg/h 0 - 100 lb/hr

Input Register 1-based
31026 5)
31027 31014 30100 30104 31050 31052 31054 31056

1) According to the settings <Imperial> or <Metric> in the EL controller software. 2) See Error code description in the malfunction list of the EL operation manual. 5) Software 5.7.x.x or higher required.

Format UInt16
32-Bit Float

Name
Manual capacity unit A Setpoint channel 1 unit A Setpoint channel 2 limiter unit A Actual humidity or demand via Modbus unit A Actual humidity or limiter via Modbus unit A P-Band unit A (Proportionalband) P-Band Limiter unit A (Proportionalband) Integral time channel 1 unit A Damp time channel 2 unit A

Range

Read with function 03 Write with function 06

20 - 100 %

0 - 95 %

10 - 95 %

Holding Register 1-based
40002 40003 40004

Format

0 - 100 %

40005

0 - 100 %

40006

UInt16

0 - 65 % 0 - 65 % 1 - 60 min 1 - 60 s

40017 40018 40021 40022

Data register tables 31

8.6 Data register GS II (software version 5.10.1.14 or higher required)

Name Operating status
Input signal channel 1 Limiter signal channel 2 System demand External safety loop Operating hours Max. capacity 1) Actual capacity 1) Primary fill valve 1 Secondary fill valve 1 Drain water cool valve Primary fill valve 2 Drain pump Error code 2) Low float level Mid float level High float level Next service Maintenance and malfunctions status
Next exhaust service

Range
Read with Function 04
0 = Humidifying 1 = Idle 2 = Idle Drain 3 = Keep Warm 4 = Filling 5 = Draining 6 = Disabled 7 = Safety Loop 8 = Stopped 9 = Blower Pack 10 = Fill Check 11 = FTBD
0-100%
0-100%
0-100%
0 = Open 1 = Closed
0-1'000'000 h
23 ... 260 kg/h 50 ... 600 lb/hr
0 ... 260 kg/h 0 ... 600 lb/hr
0 = Closed 1 = Open
0 = Closed 1 = Open
0 = Closed 1 = Open
0 = Closed 1 = Open
0 = Off 1 = On
0 = No error
0 = Off 1 = On
0 = Off 1 = On
0 = Off 1 = On
0-3999 h
0 = Service Info 1 = Warning 2 = Service 3 = Fault
0-7'500 h

Input Register 1-based 30003
30004 30005 30006 30007 30100 31200 31201 31202 31203 31204 31205 31206 31208 31209 31210 31211 31212 31213
31217

1) According to the settings <Imperial> or <Metric> in the GS II controller software. 2) See Error code description in the malfunction list of the GS II operation manual.

Format UInt16 32-Bit Float
UInt16

32 Data register tables

Name
Manual capacity Setpoint channel 1 Setpoint channel 2 limiter Actual humidity or demand via Modbus Actual humidity or limiter via Modbus P-Band (proportional band) P-Band (proportional band) limiter Integral time channel 1 Damp time channel 2

Range Read with function 03 Write with function 06
20-100% 0-95% 10-95% 0-100%
0-100%
6-65% 6-65% 1-60 min 1-60 sec

Input Register 1-based
40002 40003 40004 40005
40006
40017 40018 40021 40022

Format UInt16

Data register tables 33

9 Test of the Modbus communication
Best is to check the Modbus communication in advance with a "Modbus Test Tool". For the tests, this software is taking the function of the master station or of a client with Modbus TCP. Unlike other bus systems, Modbus is having a lot of providers for such test tools. The handling of these test tools is varying from producer to producer and cannot be described generally. However it's possible to sum up some similarities, how test tools are working and what needs to be entered.
9.1 Modbus RTU Test
­ Communication Gateway (Communications Port) This Port is used for the serial communication between the device and a notebook or a PC, respectively. At Windows this information is given at the Windows Device Manager. The shown port for the communication has to match with the setting of the test tool.
­ Baud Rate The baud rate has to be set to the same value as the baud rate at the integrated controller (default value ex-factory = 9600 baud). It's possible to change the baud rates, however they always have to be equal at the integrated controller of the respective device and at the test tool.
­ Quantity of Data Bits The number of data bits at the integrated controller is 8 and cannot be changed. The test tool must be adjusted to the default setting of the respective device.
­ Quantity of Stop Bits The number of stop bits at the integrated controller cannot be changed as well. There is always 1 stop bit used. The used stop bits have to be set at the test tool to value 1.
­ Parity The the parity of the integrated controller is set ex-factory to "Even". The value can be adjusted. The test tool has to show the same parity like the integrated controller of the respective device.
­ Modus protocol type Most Modbus Master test tools are supporting the Modbus RTU telegram and the Modbus TCP or even Modbus ASCII. Please make sure, that the modus is set on "RTU".
­ Entry of the Modbus Address The Modbus address at the integrated controller is set ex-factory to 10. This address can be adjusted from 1 to 247, however the value at the respective device and the one at the test tool have to be equal.
34 Test of the Modbus communication

9.2 Modbus TCP Test

For the Modbus TCP test, less parameters need to be adjusted. However, it is important that the notebook and the corresponding device are in the same IP range. Therefore, assign a fixed IP address to the notebook in the network settings.

For the test, the notebook can be assigned to the same IP address range or you can use the following default settings for notebook and device:

­ Notebook:

IP Address: Subnet mask: Subnet mask:

192.168.168.242 255.255.255.0 192.168.168.101

­ Device:

IP Address:

192.168.168.243

Subnet mask:

255.255.255.0

Standard gateway: 192.168.168.101

Note: The IP settings in the device and in the notebook must be reset to the original values after the test!

For the test of the Modbus TCP communication, the following additional parameters must be set in the test tool:
­ Modbus Protocol type The protocol type must be set to Modbus TCP.
­ IP Address of the device According to the selected setting in the communication menu (see chapter 5.3)
­ Modbus TCP Port According to the Modbus TCP standard the default port is 502. The port number may be set to a different value. It is important that the port number in the Modbus TCP settings of the device is the same as the one in the test tool.
­ Modbus Address Imperatively set the Modbus address to 255 if this input is required in the test tool.
Caution: The Modbus address (alias Node ID, Slave ID, device address) must not be confused with the IP address.

Test of the Modbus communication 35

9.3 Read out registers
The entry of the readable or the writable register is often generating problems. Therefore, please observe the following notes ­ The first figure from the left shows the type of register. The device is using "Holding Register" 4 and
"Input Register" 3 only. ­ The remaining figures are showing the number. Particular at the Modbus telegram is, that the num-
bering of the registers is not matching with the addressing. The listing of the numbering starts with 1 (1-based), the listing of the addressing with 0 (0-based). In the register tables of this manual the registers are always shown 1-based.
That means, register 41008 has the address 1007 and the number 1008.
­ Example Register 41008 4 = Register type (4 = Holding Register) 1008 = Number (or Address 1-based) 1007 = Address
­ Example Register 31014 3 = Register type (3 = Input Register) 1014 = Number (or Address 1-based) 1013 = Address
It is therefore important to take notice whether the register, the number or the address must be entered in the test tool used.
Note: The format described above describes the register specifications according to the Modicon 5-digit standard. All devices described in this manual use this type of register.
9.4 Function
In order to be able to read out the value from the Modbus register, there are usually two different input variants, which differ depending on the test tool used: · Version 1:
Entry of the function + entry of the address or number With this type, you first enter the function in a single field and the address or number in a second input field. Which function fits to which register is best taken from the tab tables. e.g. Function 03 + number 1008 = 41008 Please note that holding registers are read with function 03, although for holding registers the first digit from the left is 4! The other way round input registers, which start with 3, are read with the function 4.

· Version 2a: Entry of the register e.g. 41008 and a negative offset Register 41008 + Offset of -40001 results in address 1007 Register 41008 + Offset of -40000 results in address 1008 Register 31014 + Offset of -30001 results in address 1013 Register 31014 + Offset of -30000 results in address 1014
· Version 2b: Selection of the register type 4 and a positive offset Register type 4 + Offset of +1008 results in address 1008 respectively the register 41008.
9.5 Quantity of registers
For most of the test tools it's possible to enter the quantity of registers in an additional field after the selection of the first register. If for example for the first register 41008 and under quantity of registers 3 is entered, the data will be read from the registers 41008, 41009, 41010. This procedure is very comfortable, as it's not necessary to enter each address separately, however it bears the risk of errors. If for example the register 41009 is missing, or if it's blocked by Condair, the test tool is displaying an error! It's advisable to first check separate registers and afterwards to look for connected register ranges. General rule: Each readable register has to be part of the register table of the respective device.
9.6 32-Bit Float Register
Here it must be considered, that for the transfer of 32-bit float values always two consecutive registers have to be transmitted, as one register has 16 bit only. In order to transmit a 32-bit float value, for example the operating hours of the DL, the registers 31308 and 31309 are required. Note: For some test tools the "Quantity of registers" must be set to 2 in order to read out 32-bit float registers.
9.7 Test tool variety
The variants shown above are not final, but are covering a big amount of test tools, which are available on the market. If you should need any further information regarding test tools, please read first the operating instructions of the used test tool. A detailed description for a test tool is available from Condair Group AG. Unfortunately we're not allowed to publish pictures of all test tool manufacturers. Therefore we concentrate on a commercial test tool, which is available online and which is fulfilling the requirements for the test of the communication with our devices. If required, ask for the additional operating instructions. These describe in detail the use of the test tool "Modbus Poll".

Notes

CONSULTING, SALES AND SERVICE:
Condair Group AG Gwattstrasse 17, 8808 Pfäffikon SZ, Switzerland Phone +41 55 416 61 11, Fax +41 55 588 00 07 info@condair.com, www.condairgroup.com



References