ICC Mirius Installation Instructions Manual Download Page 3

3

INTRODUCTION

New building construction and energy saving techniques have 

driven the need for improved communications between appliances 

and building environmental systems. There are several different 

protocols that have developed for accomplishing this task 

including BACnet and Modbus.  Since appliances come with a 

variety of controls, interfacing with the various protocols presents 

different challenges.
Industrial Control Communications (ICC) has developed the 

devices to act as a communication gateway allowing appliances 

to communicate to the different building management protocols. 

The ICC module translates the appliance codes and commands 

into the appropriate protocol language giving the end user the 

ability to monitor and control the appliance. The end user will be 

able to adjust and monitor the equipment and obtain better levels 

of efficiency and cost savings.

The ICC module in this kit has been designed to seamlessly 

integrate with the water heater controls.  Once the unit is 

connected to the control and to the energy management system, 

the user will be able to operate the unit with the Building 

Management system interface.

WARNINGS

When installing the unit, ensure that all power is off before 

opening any water heater enclosure. Failure to do so could result 

in electrical shock and/or possible damage to the unit.  

Do not install in areas of high temperature, in excess of 167° F. 

Install in areas not subject to water or excess moisture.

PARTS

Table 1. Parts Required

Item

Ethernet

Serial (RS-485)

ICC Module

X

X

Communication Cable

X

X

Power Adapter

X

X

Jumpers

4

4

Splitter

X

X

USB Key

X

X

TOOLS REQUIRED

Wire Cutters
24 AWG Wire Stripper 

2.5 mm Flat Blade Screw Driver

GENERAL GUIDELINES

The module should be installed as close as practical to the water 

heater control.   
The ICC module uses a 120 Volt power adapter to supply 9 volts 

DC for the unit. One 120 VAC outlet is required for each module 

installed. The power adapter comes with a six foot length of wire. 

If additional wire is needed, extra wire may be added, in 

accordance with local ordinances for installation of low voltage 

wire.

The ICC Gateway kit contains a USB key with the ICC 

Configuration Studio program, all configuration files, parameter 

lists and instructions required to install and configure to your water 

heater/boiler and BMS system.
Before plugging in the ICC Gateway, install the ICC Configuration 

Studio from the USB key and run the program.  Once running, 

select File, Open Project and browse to the USB key and select 

the configuration file whose name matches the gateway, 
Because some USB hubs may not supply sufficient current to run 

the Gateway, insure that the ICC Gateway is connected to the 

power adaptor. Then connect the ICC Gateway using the USB 

cable provided. Run the ICC Gateway Studio application from the 

start menu.

Each configuration has default address and BACnet instance 

settings that can be changed. For Mirius gateways, the default 

Modbus address is 1 and the default BACnet address is 81.  For 

gas models the default BACnet Instance Number is 520081 and 

for electric models the default instance number is 530081. For 

Ethernet Gateways, the default setting is to acquire an IP address 

automatically from the router (DHCP). If a static IP address is 

desired this can also be set. To change these addresses and 

communication settings, use the ICC Configuration Studio 

application program. The latest version of this application program 

can be downloaded from: 

www.iccdesigns.com/icc-configuration-studio.html 
Before making any changes, it is recommended to save the 

installed configuration project using the disk icon or

 File -> Save 

Project As

, then give it a name and select the folder, finally press 

Save

.

To change the Instance number and the Device Name, scroll 

down and select the Device Object and replace the text in the 

boxes in the upper right corner.

Figure 1. Changing Instance Number and Device Name

For ETH-1000 (Ethernet interface) the IP settings, including 

DHCP/Static, the IP address and authentication can be changed 

by selecting Ethernet from the upper left hand window and 

changing the text and drop down list selection similar to changing 

the Instance number above.

For Mirius (RS-485 A interface for BACnet MS/TP or ModBus 

RTU), the baud rate and other serial communication parameters 

can be changed by scrolling down to and selecting 

RS-485 A -> 

ModBus RTU Slave

.

Summary of Contents for Mirius

Page 1: ...ON 100318030 2000571701 Rev A PRINTED 0419 Communication Node for EMS BMS Control Models Ethernet ETH 1000 for BACnet IP and Modbus TCP Serials Mirius Serial RS 485 for BACnet MS TP and Modbus RTU Ene...

Page 2: ...Data Link Layer Options 24 Device Address Binding 24 Networking Options 24 Character Sets 24 Data Types 25 Object Types and Property Support 25 Device Object Listings 26 Device Objects Initial Values...

Page 3: ...on of low voltage wire The ICC Gateway kit contains a USB key with the ICC Configuration Studio program all configuration files parameter lists and instructions required to install and configure to yo...

Page 4: ...ling down to and selecting RS 485 BACnet MS TP Server The BACnet MAC Address can be changed by selecting Node under the RS 485 A BACnet MS TP Server Warning Do not change any other values other than t...

Page 5: ...wire or four wire RS 485 versions available Power can be supplied via the USB cable as a 7 24 VDC input on the main termainal block or via IEEE 802 3af Power over Ethernet PoE on ETH 1000 only Configu...

Page 6: ...ections from the Communications and Power Adapter Cables The connections in Figure 8 are the same regardless of the appliance or the communication protocol At the opposite end of the module is the con...

Page 7: ...Cable Figure 11 Mirius Wiring Schematic The connections in Figure 11 are the same regardless of the appliance or the communication protocol At the opposite end Port B of the module is the connection l...

Page 8: ...ion BTH or BTX models Removal of the top is not required but it may be helpful to remove the control box lid Use a ladder to access the top of taller water heaters Next locate the upper temperature pr...

Page 9: ...top panel See Figure 19 Plug the communications cable into D9 and run the three wire connection up through the knockout and connect the three wires to the module as shown on page 4 Once the unit is i...

Page 10: ...23 Position the module between the two about 1 inch from the central burner opening See Figure 24 For the 500 MBTUH model this would be next to the upper temperature probe Figure 23 Locating Upper Te...

Page 11: ...nnecting the Display Cable to Split Cable Receptacle Locate the module on the top of the door cabinet approximately 1 inch from the water heater jacket and on the centerline of the unit See Figure 29...

Page 12: ...ws the wiring legend for the terminal strip see Figure 33 Figure 33 Terminal Strip Wiring Legend Place the Gateway on top of the heater or conveniently nearby Locate a knock out on the right side of t...

Page 13: ...dBus Electric BACNET GAS WATER HEATERS Figure 34 Cyclone Xi Gas Water Heaters Virtual BACnet device via ICC Gateway PRODUCT DESCRIPTION The Mirius is a multiprotocol RS 485 to RS 485 gateway The ETH 1...

Page 14: ...ement Dynamic Object Binding B DM DOB B Device Management Device Communication Control B DM DCC B Device Management ReinitializeDevice B DM RD B Segmentation Capability Segmentation not supported Data...

Page 15: ...es The following table summarizes the data types that are accepted in the case of a write property service and returned in the case of a read property service when targeting the present value property...

Page 16: ...Device Address Binding R Database Revision R Present Value R W W R W W R W W Status Flags R R R R R R R R R Event State R R R R R R R R R Out of Service R R R R R R R R R Units R R R R R R Priority Ar...

Page 17: ...rameter names may be different than shown here on some models This table may be subject to change in the future Adjustable objects are in bold and indicated by W writable Table 10 BACnet Gas Water Hea...

Page 18: ...s Analog Value 215 Present_Value R Hours IgniterCurrent Hot Surface Igniter current in amps Analog Value 216 Present_Value R Amps CCB HW Faults CCB Hardware Fault Counter Analog Value 217 Present_Valu...

Page 19: ...Open Switch 1 Closed Switch Blocked Exhaust PS Blocked exhaust pressure switch Binary Input 310 Present_Value R 0 Open Switch 1 Closed Switch Blocked Inlet PS Blocked air intake pressure switch Binary...

Page 20: ...ate CCB Control State Multistate Value 801 Present_Value See Table 10 Fault Code Multistate Value 802 Present_Value See Table 13 Alert Code Multistate Value 803 Present_Value See Table 13 1 Data is en...

Page 21: ...nd 1 possibly still set To make sure these bits are clear write a 0000 to clear bit 1 and 3584 to clear bit 14 Mxi Energy Management System EMS Control Mxi EMS control is written as a single command t...

Page 22: ...Value 1 1 Okay No Fault 1 6 Memory 24 Incorrect Model 51 56 Power Monitor 69 72 Temperature Probe Open or Short 129 129 Leak Detected 153 154 Communications Fault 165 High temperature ECO Energy Cut...

Page 23: ...mmunications and the ETH 1000 supports BACnet IP to access data available at the display plus control of a limited number of points such as Operating Setpoint PROTOCOL IMPLEMENTATION CONFORMANCE STATE...

Page 24: ...115200 MS TP slave Clause9 baud rate s _________ Point To Point EIA 232 Clause 10 baud rate s _________ Point To Point modem Clause 10 baud rate s _________ LonTalk Clause 11 medium ________ Other ___...

Page 25: ...g Output Analog Value Multi Input Multi Output Multi Value Object Identifier R R R R R R R R R R Object Name R R R R R R R R R R Object Type R R R R R R R R R R System Status R Vendor Name R Vendor Id...

Page 26: ...ces_Supported 97 R See PICS See PICS Protocol_Object_Types_Supported 96 R AI AO AV BI BO BV MSI MSO MSV AI AO AV BI BO BV MSI MSO MSV Object_List 76 R See Table See Table Max_APDU_Length_Accepted 62 R...

Page 27: ...wered up Analog Value 211 Present_Value R Days Elapsed Hours The hours portion that the heater has been powered up Use with Elapsed Days Analog Value 212 Present_Value R Hours Heating Time Time heater...

Page 28: ...ue R Hours Bank2 On Time ETH 1000 only Time bank has been powered up in Hours with two place beyond the decimal Analog Value 246 Present_Value R Hours with two places beyond the decimal Bank2 On Days...

Page 29: ...ment 1 Bit 1 Element 2 Bit 14 Element 15 Temp Probe Open Temperature Probe open status Binary Input 301 Present_Value R 0 Okay 1 Open Temp Probe Short Temperature Probe shorted status Binary Input 302...

Page 30: ...will end EMS mode and resume normal operation Table 24 BACnet Electric Water Heaters Energy Management System EMS Control Decimal Hex Value Response 3841 0x0F01 Put into EMS Mode 49152 0xC000 0000 0x0...

Page 31: ...er Monitor 69 72 Temperature Probe Open or Short 153 154 Communications Fault 165 High temperature ECO Energy Cut Off 171 Low Water Cut Off 175 Safety Relay Closed fault 176 188 CCB internal errors 19...

Page 32: ...imited number of points such as Operating Setpoint PROTOCOL IMPLEMENTATION CONFORMANCE STATEMENT PICS BACnet Standardized Device Profile Annex L BACnet Application Specific Controller B ASC BACnet Boi...

Page 33: ...configurations Annex H BACnet Tunneling Router over IP BACnet IP Broadcast Management Device BBMD Does the BBMD support registrations by Foreign Devices ETH 1000 only Character Sets Table 29 BACnet Bo...

Page 34: ...R Max Info Frames R Device Address Binding R Database Revision R Present Value R W W R W W R W W Status Flags R R R R R R R R R Event State R R R R R R R R R Out of Service R R R R R R R R R Units R...

Page 35: ...sters Also parameter names may be different than shown here on some models This table may be subject to change in the future Adjustable objects are in bold and indicated by W writable Table 33 BACnet...

Page 36: ...On Hysteresis Lead Lag on hysteresis Analog Input 203 Present_Value R W 0 Disabled 1 Enabled 0 C 130 C Off Hysteresis Lead Lag on hysteresis Analog Input 204 Present_Value R W 0 Disabled 1 Enabled 0...

Page 37: ...ce to complete verification 3 If fault repeats replace module Internal Operation Errors 3 Internal fault Hardware fault Internal Fault 1 Reset Module 2 If fault repeats replace module 4 Internal fault...

Page 38: ...age meet the specifications 3 On 24Vac applications assure that J4 10 and J8 2 are connected together 54 Safety GVT model ID doesn t match application s model ID 55 Application configuration data blo...

Page 39: ...ensor fault 1 Check wiring and correct any possible errors 2 Replace the Outlet sensor 3 If previous steps are correct and fault persists replace the module 93 DHW sensor fault 1 Check wiring and corr...

Page 40: ...N 126 Low fire switch OFF 1 Check wiring and correct any potential wiring errors 2 Check Low Fire Switch to assure proper function not welded or jumpered 3 Manually drive the motor to the High Fire po...

Page 41: ...rsist replace the module 159 Main valve OFF 160 Ignition ON OEM Specific 1 Check Ignition terminal wiring and correct any errors 2 Reset and sequence the module If fault persist replace the module 161...

Page 42: ...tting 214 Invalid Prepurge time setting 215 Invalid Purge rate proving setting 216 Invalid Run flame failure response setting 217 Invalid Run stabilization time setting 218 Invalid Stack limit enable...

Page 43: ...tion 243 Invalid UV with spark interference not compatible with Ignitor on throughout PFEP 244 Internal fault Safety relay test invalid state 245 Invalid Outlet connector type setting for Trise 246 4...

Page 44: ...old and indicated by W writable Table 38 ModBus Gas Water Heaters Register List Register Name Description Register Type Address R W Units Min Value if W Max Value if W Firmware Ver Rev 1 Firmware Vers...

Page 45: ...Input Status 148 R 0 No Current 1 OK Flame Current Input Status149 R 0 No Flame 1 Flame Detected Blower Prove Pressure Switch3 Input Status 151 R 0 Open Switch 1 Closed Switch External Vent Pressure...

Page 46: ...er Input Register 66 R Communication Fault Counter Input Register 69 R ECO Fault Counter Input Register 70 R Low Gas Pressure Fault Counter Input Register 71 R Blocked Inlet Fault Counter Input Regist...

Page 47: ...ow Setpoint Differential and External T stat call for heat if that option is enabled Depending on when you poll the register you may read bit 14 as 1 which is why a C in hexadecimal form might briefly...

Page 48: ...0x018 Incorrect Model 51 56 0x033 0x038 Power Monitor 69 72 0x045 0x048 Temperature Probe Open or Short 153 154 0x099 0x09A Communications Fault 165 0x0A5 High temperature ECO Energy Cut Off 175 0x0AF...

Page 49: ...parameter names may be different those shown here on some models This table may be subject to change in the future Adjustable objects are in bold and indicated by W writable Table 43 ModBus Electric W...

Page 50: ...219 R Bit 0 Element 1 Bit 1 Element 2 Bit 14 Element 14 Tank Full LWCO Input Status 150 R 0 Open Switch 1 Closed Switch AC Input 1 T stat Input Status 3428 R 0 Open 1 Closed AC Input 2 T stat Input S...

Page 51: ...me2 Input Registers 1022 1023 R Hours x 100 Bank 4 Heating Days3 Input Register 1024 R Days Bank 4 Heating Hours3 Input Register 1025 R Hours Bank 5 Heating Time2 Input Registers 1026 1027 R Hours x 1...

Page 52: ...g is enabled NOTE The start of a heating cycle also depends on other factors like Tank Temperature dropping below Setpoint Differential and External T stat Call for Heat if that option is enabled Depe...

Page 53: ...53 ICC PROGRAM INFORMATION For programming information or model compatibility contact The Electronics Group at 888 928 3702 select option 1 this will ring on the iCOMM line...

Page 54: ...54 NOTES...

Page 55: ...55 NOTES...

Page 56: ...Copyright 2019 All rights reserved www hotwater com 800 527 1953 Toll Free USA 500 Tennessee Waltz Parkway Ashland City TN 37015...

Reviews: