TM SOFTWARE INTERFACE SPECIFICATION - SOLA MODBUS INTERFACE This specificaion interface manual must only be used by a qualified heating installer/service technician. Read all instructions, including this manual and all other information shipped with the boiler, before installing. Perform steps in the order given. Failure to comply could result in severe personal injury, death or substantial property damage.
SlimFit™ SOFTWARE INTERFACE SPECIFICATION - SOLA MODBUS INTERFACE To the installer: These instructions must only be used by a qualified installer/service technician. Read all Instructions completely before beginning the installation. This manual is to be used in conjunction with the SlimFit Boiler Installation Manual and the User’s Information Manual. Follow the boiler manual, startup and maintenance procedures, before finalizing installation.
TM Software Interface Specification SOLA MODBUS INTERFACE PRODUCT DATA INTRODUCTION INTERFACE This document describes the interface to the SOLA on either the MB1 or MB2 Modbus ports. Each Modbus port is a communications port that allows configuration and status data to be read and written to the SOLA. These ports are RS-485 connectors that use the Modbus communication protocol for its interface. Physical Layer The SOLA functions as a Modbus slave (server) on this interface.
SOFTWARE INTERFACE SPECIFICATION length of the variable length data is returned in the response. All 32-bit data items are accessed as two consecutive 16-bit holding registers, i.e., each item uses 2 register address spaces. The holding register map is defined in Table 5. Except for variable length data items the registers can be accessed as a single register or up to 20 registers for writes and 125 registers for reads.
SOFTWARE INTERFACE SPECIFICATION ALERT LOG LOCKOUT HISTORY SAFETY VERIFICATION MIX FLOW CONFIGURATION NEW IN 2.3 MIX CONFIGURATION NEW IN 2.3 EXTENDED SYSTEM CONFIGURATION NEW IN 2.1 LEAD LAG CONFIGURATION STEAM CONFIGURATION NEW IN 2.0 FROST PROTECTION CONFIGURATION DHW STORAGE CONFIGURATION PROGRAM MODULE (PM) PUBLIC NEW IN 2.
SOFTWARE INTERFACE SPECIFICATION Table 5. SOLA Modbus register map Address (hex) Register (dec) Parameter Read/ Write Format Note SYSTEM STATUS 0000 0000 Status Change R U16 Register is cleared (all bits zeroed) after read. Identifies register groups that have new status in them.
SOFTWARE INTERFACE SPECIFICATION Table 5.
SOFTWARE INTERFACE SPECIFICATION Table 5. SOLA Modbus register map (Continued) 000F 0015 4-20 mA remote control input (S2) terminal R U16 4-20 mA (0.1 mA precision) or other (see register 609) 0010 0016 Active CH setpoint R U16 -40°-130° (0.1°C precision)a Setpoint determined by CH setpoint source (register 65) 0011 0017 Active DHW setpoint R U16 -40°-130° (0.1°C precision)a Setpoint determined by DHW setpoint source (register 81) 0012 0018 Active LL setpoint R U16 -40°-130° (0.
SOFTWARE INTERFACE SPECIFICATION Table 5.
SOFTWARE INTERFACE SPECIFICATION Table 5.
SOFTWARE INTERFACE SPECIFICATION Table 5.
SOFTWARE INTERFACE SPECIFICATION Table 5. SOLA Modbus register map (Continued) 0043 0067 CH burner demand R U16 0=Off 1=On 0044 0068 CH requested rate R U16 RPM or %c 0045 0069 CH frost heat demand R U16 0=Off 1=On 0046 0070 CH frost burner demand R U16 0=Off 1=On 0047 0071 Active CH on hysteresis R U16 0°-130° (0.1°C precision)a 0048 0072 Active CH off hysteresis R U16 0°-130° (0.1°C precision)a 0049 0073 Active CH pressure on hysteresis R U16 0-150psi (0.
SOFTWARE INTERFACE SPECIFICATION Table 5.
SOFTWARE INTERFACE SPECIFICATION Table 5. SOLA Modbus register map (Continued) 0069 0105 System pump status R U16 For application build less than 1600 see Table 13. For application build 1600 or higher see Table 14d. 006A 0106 System pump overrun time R U16 Running overrun time for System pump (seconds) 006B 0107 System pump idle days count R U16 Number of days that System pump has not run (sat idle).
SOFTWARE INTERFACE SPECIFICATION Table 5.
SOFTWARE INTERFACE SPECIFICATION Table 5. SOLA Modbus register map (Continued) EXTENDED SENSOR STATUS 00AA 0170 Outdoor temperature R U16 -40°-130° (0.1°C precision)a 00AB 0171 Outdoor sensor state R U16 0=None 1=Normal 2=Open 3=Shorted 4=Outside high range 5=Outside low range 6=Not reliable 00AC 0172 Outlet T-rise rate R U16 Outlet temperature change rate (degrees/second, 0.
SOFTWARE INTERFACE SPECIFICATION Table 5.
SOFTWARE INTERFACE SPECIFICATION Table 5. SOLA Modbus register map (Continued) 00D1 0209 CH demand switch R/W U16 Source for CH demand: 0=Modulation sensor only 1=STAT terminal 2=EnviraCOM remote Stat 3=LCI 4=Reserved 5=Modbus STAT 6=Reserved 7=STAT terminal or EnviraCOM remote Stat 00D2 0210 CH modulation sensor R/W U16 Sensor used for CH modulation: 0=Outlet sensor 2=Inlet sensor 3=S5 sensor 4=S10 sensor 5=No sensor 00D3 0211 CH setpoint R/W U16 -40°-130° (0.
SOFTWARE INTERFACE SPECIFICATION Table 5.
SOFTWARE INTERFACE SPECIFICATION Table 5.
SOFTWARE INTERFACE SPECIFICATION Table 5.
SOFTWARE INTERFACE SPECIFICATION Table 5.
SOFTWARE INTERFACE SPECIFICATION Table 5.
SOFTWARE INTERFACE SPECIFICATION Table 5.
SOFTWARE INTERFACE SPECIFICATION Table 5. SOLA Modbus register map (Continued) 01CF 0463 DHW priority source R/W U16 0=Disable DHW priority 1=DHW priority begins when DHW heat demand starts 01D0 0464 Outlet high limit setpoint R/W U16 SAFETY parametere: -40°-130° (0.
SOFTWARE INTERFACE SPECIFICATION Table 5. SOLA Modbus register map (Continued) 01E4 0484 Outlet high limit enable R/W U16 SAFETY parametere: 0=Disable Outlet high limit, 1=Enable dual sensor safety Outlet high limit 2=Enable single sensor non-safety Outlet high limit 01E5 0485 Delta-T retry limit R/W U16 Maximum number of recycles due to Delta-T or inversion limit.
SOFTWARE INTERFACE SPECIFICATION Table 5. SOLA Modbus register map (Continued) DHW STORAGE CONFIGURATION 01F8 0504 DHW storage enable R/W U16 0=DHW storage disabled, 1=DHW storage enabled 01F9 0505 DHW storage time R/W U16 0-64800 seconds (18 hours) 0xFFFF=Not configured 01FA 0506 DHW storage setpoint R/W U16 -40°-130° (0.1°C precision)a 01FB 0507 DHW storage on hysteresis R/W U16 0°-130° (0.1°C precision)a 01FC 0508 DHW storage off hysteresis R/W U16 0°-130° (0.
SOFTWARE INTERFACE SPECIFICATION Table 5. SOLA Modbus register map (Continued) 0213 0531 RESERVED 0214 0532 Lead Lag frost protection enable R/W U16 0=Disable Lead Lag frost protection 1=Enable Lead Lag frost protection 0215 0533 Lead Lag frost protection rate R/W U16 0-100% (in 0.
SOFTWARE INTERFACE SPECIFICATION Table 5.
SOFTWARE INTERFACE SPECIFICATION Table 5.
SOFTWARE INTERFACE SPECIFICATION Table 5.
SOFTWARE INTERFACE SPECIFICATION Table 5. SOLA Modbus register map (Continued) 0266 0614 S10 (J10-7) connector type R/W U16 SAFETY parametere: 0=Unconfigured 1=Raw A2D counts 2=10K NTC dual temperature 3=10K NTC single temperature 4=12K NTC single temperature 5=0-15 psi pressure 6 =0-150 psi pressure 7=4-20 mA 0267-026F 0615-0623 RESERVED EXTENDED SYSTEM CONFIGURATION 0270 0624 Installer passcode W U16 To set new installer passcode (000-999).
SOFTWARE INTERFACE SPECIFICATION Table 5. SOLA Modbus register map (Continued) 02B8 0696 Tap detect on recognition time R/W U16 0-64800 seconds (18 hours) 0xFFFF=Not configured 02B9 0697 Tap stop DHW-Inlet degrees R/W U16 Temperature delta between DHW & inlet sensors when tap demand is stopped (drops below this limit): 0°-130° (0.
SOFTWARE INTERFACE SPECIFICATION Table 5. SOLA Modbus register map (Continued) 02D7 0727 Drop stage error threshold R/W U16 0°-130° (0.1°C precision)a 02D8 0728 Drop stage rate offset R/W U16 -100-100%b (0.
SOFTWARE INTERFACE SPECIFICATION Table 5.
SOFTWARE INTERFACE SPECIFICATION Table 5.
SOFTWARE INTERFACE SPECIFICATION Table 5.
SOFTWARE INTERFACE SPECIFICATION Table 5.
SOFTWARE INTERFACE SPECIFICATION Table 5. SOLA Modbus register map (Continued) 043D-044D 1085-1101 Lockout history record 14 R 044E-045E 1102-1118 Lockout history record 15 R 045F R U16 Lockout/alert code causing alarm (see register 2). 0460-0465 1120-1125 Alert log record 1 R U16 Most recent alert (see Table 10). 0466-046B 1126-1131 Alert log record 2 R U16 2nd newest alert. 046C-0471 1132-1137 Alert log record 3 R U16 3rd newest alert.
SOFTWARE INTERFACE SPECIFICATION Table 5. SOLA Modbus register map (Continued) 0520-0529 1312-1321 OEM password W U16 Duplicate of register 191. To set new OEM password (up to 20 characters). Requires register access status (register 177) set to OEM or higher. R/W U16 Duplicate of register 183. Text string (up to 20 characters) R/W U16 Duplicate of register 184. Text string (up to 20 characters) R/W U16 Duplicate of register 185.
SOFTWARE INTERFACE SPECIFICATION Each lockout history record has the format described in Table 6. Table 6.
SOFTWARE INTERFACE SPECIFICATION Table 9. SOLA lockout/hold codes (Continued) Table 9.
SOFTWARE INTERFACE SPECIFICATION Table 9. SOLA lockout/hold codes (Continued) Table 9.
SOFTWARE INTERFACE SPECIFICATION Table 9. SOLA lockout/hold codes (Continued) Table 9.
SOFTWARE INTERFACE SPECIFICATION Table 11. SOLA alert codes (Continued) Table 11.
SOFTWARE INTERFACE SPECIFICATION Table 11. SOLA alert codes (Continued) Table 11. SOLA alert codes (Continued) 89 Lead Lag all boiler off threshold was invalid 90 Modulation output type was invalid 91 Firing rate control parameter was invalid 130 No forced rate was configured for slow start ramp 92 Forced rate was out of range vs. min/max modulation 131 CH demand source was invalid 132 CH P-gain was invalid 93 Forced rate was invalid, % vs.
SOFTWARE INTERFACE SPECIFICATION Table 11.
SOFTWARE INTERFACE SPECIFICATION Table 11. SOLA alert codes (Continued) Table 11.
SOFTWARE INTERFACE SPECIFICATION Table 11. SOLA alert codes (Continued) Table 11.
SOFTWARE INTERFACE SPECIFICATION Table 11. SOLA alert codes (Continued) Table 11.
SOFTWARE INTERFACE SPECIFICATION Table 11. SOLA alert codes (Continued) Table 11.
SOFTWARE INTERFACE SPECIFICATION SOLA pump status codes are contained in Table 13 and 14. The first table is for older SOLA’s (application build less than 1600), and the second table is for newer SOLA’s (application build 1600 or higher). Table 13. Pump Status Codes (Application build less than 1600) (Continued) 27 Pump A On – CH frost protection 28 Pump B On – CH frost protection Table 13.
SOFTWARE INTERFACE SPECIFICATION Functional Codes Table 14. Pump Status Codes (Application build 1600 or higher) 94 Forced On from burner demand Some holding registers contain variable length data in them, e.g., register 186 (OS number) that extend common Modbus access for holding registers. Only a single register address is assigned to these parameters even though they may contain more than two bytes (16-bits) of data.
SOFTWARE INTERFACE SPECIFICATION 06 (0x06) Write Single Register This function is used to write data to a single register in the SOLA. The SOLA register address and 16-bit data value to write into the register are sent to the SOLA, and the SOLA returns an acknowledged response. NOTE: This function (command) cannot be used for variable length text data registers. 16 (0x10) Write Multiple Registers This function is used to write data into multiple SOLA registers with a single request.
SlimFit™ SOFTWARE INTERFACE SPECIFICATION - SOLA MODBUS INTERFACE Notes Part number 550-100-128/0713 55
SlimFit™ S COMMERCIAL OFTWARE INTERFACE CONDENSING SPECIFICATION GAS-FIRED WATER - SOLABOILER MODBUS — IBoiler NTERFACE Manual