background image

4

2  

ModBus Con

fi

 guration

Timing Speci

fi

 cations

Th

  e baud rate for the ModBus board is selectable with Dip 

switch #9.

 

1 = 19200 bps

 

0 = 9600 bps

Each message is started by at least 3.5 character times of 
silence.  Th

  e maximum delay between frames is 1.5 character 

times.

When the tank temperature and/or 0-10V BMS voltage is 
provided by the BAS to the unit, it is critical that the values 
be updated every few seconds.  If the unit does not receive 
updated values within a timeout period (installer adjustable), 
the control will revert to using its own readings (if connected).  
Th

 e timeout is programmable by accessing parameter H6 

(see the Armor Service Manual for instructions for setting 
parameters).  Th

  e timeout is adjustable between 5 and 120 

seconds.  Th

  e default timeout is 10 seconds.

When the BAS is not providing any of these values, but is still 
controlling the unit (such as providing an enable command), 
the BAS must refresh these commands at least every 4 
minutes.  If the commands are not refreshed, the unit will 
revert to operating based on its own inputs.

Parity

Parity is set by the position of Dip switch #10.

 

0 = No Parity

 

1 = Even Parity

If No Parity is selected there will be two stop bits, otherwise 
there will be one.

Data Transmission Mode

Many ModBus bus master devices can be confi gured  to 
transmit data in either ModBus RTU or ModBus ASCII modes.  
Since RTU messages can be formatted to use fewer data bits and 
are therefore more effi

  cient, RTU has been chosen to be used 

with all Lochinvar ModBus communication.  Please ensure that 
the master device is transmitting ModBus RTU.

ModBus Board Diagnostics

Th

  e ModBus board is equipped with three LED’s for visual 

diagnostics:  Two yellow LED’s and one green.  One yellow LED 
(D5) is used to indicate transmission of data.  Th

  e other yellow 

LED (D6) is used to indicate reception of data.  Th

  e green LED 

(D7) is used to show internal faults.

Internal Faults:

 

Normal Operation = 1 second bright, 1 second dim

 

Controller Fault = Continuously on

 

No Burner Control Communication = 0.5 seconds on, 1.5 

 seconds 

off 

 

No ModBus Communication = 1.5 seconds on, 0.5 seconds 

 off 

ModBus Communication

Th

  e ModBus communication commands and exception codes 

that are supported by the ModBus communication board can 
be found on pages 5 and 6 of this manual.

ModBus and BACnet Instructions

Summary of Contents for Armor 101 Series

Page 1: ...is manual the Installation and Operation Manual and the Service Manual before installing Perform steps in the order given Failure to comply could result in severe personal injury death or substantial property damage WARNING Save this manual for future reference MODBUS AND BACNET COMMUNICATION INSTRUCTIONS Armor Models 1250 4000 Series 100 101 ...

Page 2: ... 10 Communication Board Diagnostics 10 Internal Faults 10 6 BACNET MEMORY MAP Primary Data Tables 11 Appliance Map 11 12 Input Registers 12 Holding Registers 12 7 WIRING REQUIREMENTS Physical Wiring 13 Typical System Wiring 16 17 8 UNIT OPERATION Unit Operation with ModBus Communications 18 21 9 TROUBLESHOOTING 22 24 Revision Notes Back Cover Abbreviation or Acronym Meaning ASCII American Standard...

Page 3: ...switch 8 128 Any dip switch set to 0 has a value equal to 0 Example To set the address of the ModBus board to 50 dip switches 2 5 and 6 have to be set to the 1 position The address is determined by adding the values of all the dip switches together Address Value of Dip switch 1 Value of Dip switch 2 Value of Dip switch 3 Value of Dip switch 4 Value of Dip switch 5 Value of Dip switch 6 Value of Di...

Page 4: ...puts Parity Parity is set by the position of Dip switch 10 0 No Parity 1 Even Parity If No Parity is selected there will be two stop bits otherwise there will be one Data Transmission Mode Many ModBus bus master devices can be configured to transmit data in either ModBus RTU or ModBus ASCII modes Since RTU messages can be formatted to use fewer data bits and are therefore more efficient RTU has be...

Page 5: ...ostic Clear Counters and Diagnostic Registers 11 0B Diagnostic Return Bus Message Count 12 0C Diagnostic Bus Communication Error Count 13 0D Diagnostic Bus Exception Error Count 14 0E Diagnostic Return Slave Message Count 15 0F Diagnostic Return Communication Error Count 16 10 Diagnostic Return Slave NAK Count 17 11 Diagnostic Return Slave Busy Count 18 12 Diagnostic Return Bus Character Overrun C...

Page 6: ...lication program since the MODBUS protocol is unaware of the significance of any particular value of any particular register 04 SLAVE DEVICE FAILURE An unrecoverable error occurred while the server or slave was attempting to perform the requested action 05 ACKNOWLEDGE Specialized use in conjunction with programming commands The server or slave has accepted the request and is processing it but a lo...

Page 7: ...h Limit 0 1 ON 0 OFF 0 1 1 10002 Flow Switch 0 1 ON 0 OFF 0 1 1 10003 Gas Pressure Switch 0 1 ON 0 OFF 0 1 1 10004 Louver Proving Switch 0 1 ON 0 OFF 0 1 1 10006 Blocked Drain Switch 0 1 ON 0 OFF 0 1 1 10007 Auto Reset High Limit 0 1 ON 0 OFF 0 1 1 10008 Flame 0 1 ON 0 OFF 0 1 1 10009 Enable 0 1 ON 0 OFF 0 1 1 10010 Tank Thermostat 0 1 ON 0 OFF 0 1 1 10033 Run time Contacts 0 1 ON 0 OFF 0 1 1 1003...

Page 8: ...er 3 0 N A 0 65535 1 30031 Lockout Code Member 4 0 N A 0 65535 1 30032 Lockout Code Member 5 0 N A 0 65535 1 30033 Lockout Code Member 6 0 N A 0 65535 1 30034 Lockout Code Member 7 0 N A 0 65535 1 Holding Registers 40001 Configuration 0 N A 0 65535 1 40002 Coils 0 N A 0 65535 1 40003 0 10 Volt Input Rate Command Setpoint Command 0 0 100 1 40004 Tank Setpoint 0 Degrees Celsius 0 87 5 0 5 40005 Tank...

Page 9: ... of the BACnet board to 50 dip switches 2 5 and 6 have to be set to the 1 position The address is determined by adding the values of all the dip switches together Address Value of Dip switch 1 Value of Dip switch 2 Value of Dip switch 3 Value of Dip switch 4 Value of Dip switch 5 Value of Dip switch 6 Value of Dip switch 7 Value of Dip switch 8 In this example Address 0 2 0 0 16 32 0 0 50 The BACn...

Page 10: ...F OFF 9600 ON OFF 19200 OFF ON 38400 ON ON 76800 When the tank temperature and or 0 10V BMS voltage is provided by the BAS to the appliance it is critical that the values be updated every few seconds If the appliance does not receive updated values within a timeout period installer adjustable the control will revert to using its own readings if connected The timeout is programmable by accessing pa...

Page 11: ...es Enable BV 0 none 0 1 1 Tank Thermostat BV 4 none 0 1 1 Binary Inputs Manual Reset High Limit BI 0 none 0 1 1 Flow Switch BI 1 none 0 1 1 Gas Pressure Switch BI 2 none 0 1 1 Louver Proving Switch BI 3 none 0 1 1 Blocked Drain Switch BI 5 none 0 1 1 Auto Reset High Limit BI 6 none 0 1 1 Flame BI 7 none 0 1 1 Enable BI 8 none 0 1 1 Tank Thermostat BI 9 none 0 1 1 Run Time Contacts BI 32 none 0 1 1...

Page 12: ...none 0 65535 1 Blocking Code AI 14 none 0 65535 1 Lockout Code AI 15 none 0 65535 1 Binary Inputs 48 63 AI 25 none 0 65535 1 Lock Out Error Leader AI 26 none 0 1 1 Lock Out Error Member 1 AI 27 none 0 1 1 Lock Out Error Member 2 AI 28 none 0 1 1 Lock Out Error Member 3 AI 29 none 0 1 1 Lock Out Error Member 4 AI 30 none 0 1 1 Lock Out Error Member 5 AI 31 none 0 1 1 Lock Out Error Member 6 AI 32 n...

Page 13: ...Tank Temperature is provided by the BAS it needs to be refreshed every few seconds This is required in order to prevent unwanted fluctuations in temperature If these values are not provided every few seconds timeout is programmable the appliance will revert to its own internal control If this temperature is provided by the BAS but any of the other control signals are being provided the BAS will st...

Page 14: ...SOR ENABLING DEVICE SEQUENCER BUILDING MANAGEMENT SYSTEM LOW VOLTAGE CONNECTION BOARD INLET TEMPERATURE SENSOR OUTLET TEMPERATURE HI LIMIT SENSOR FLUE GAS SENSOR LOUVER PROVING SWITCH FLAME SENSOR FLOW SWITCH BLOCKED DRAIN SWITCH DISPLAY PANEL PC INTERFACE SMART CONTROL MODULE ARMOR BAS BOARD DISPLAY PANEL DIR 2000549760 00 ...

Page 15: ... CONTACTS SEQUENCER BUILDING MANAGEMENT SYSTEM RECIRCULATION SYSTEM PUMP CONTACTOR FIELD SUPPLIED APPLIANCE PUMP CONTACTOR FIELD SUPPLIED IGNITOR BLOWER GAS VALVE APPLIANCE RATE OUTPUT DISPLAY PANEL PC INTERFACE 120V SUPPLY SYSTEM PUMP BOILER PUMP DHW PUMP MAX 1 5 AMPS PER CONNECTION N L FIELD SUPPLIED CONTACTOR MUST BE INSTALLED LINE VOLTAGE TERMINAL STRIP DIS DIR 2000549763 00 ...

Page 16: ...39 00 Typical System Wiring DIR 2000555143 00 Cascade Daisy Chain Connection BACnet or Modbus RS485 Communication Bus BACnet or Modbus RS485 Port on Gateway or Building System Physical Configuration Cascade without Individual Monitoring ModBus and BACnet Instructions ...

Page 17: ...nication Bus BACnet or Modbus RS485 Port on Gateway or Building System Physical Configuration Direct Control DIR 2000555143 00 Cascade Daisy Chain Connection BACnet or Modbus RS485 Communication Bus BACnet or Modbus RS485 Port on Gateway or Building System Physical Configuration Cascade with Individual Monitoring ...

Page 18: ...timeout of four 4 minutes If either of these timers expire before the next update the SMART SYSTEM control will revert to using its local inputs When a BAS is to control a Armor the installer must configure the SMART SYSTEM control to receive commands and data through ModBus or BACnet There are several different control methods available as described in this section These methods are determined by...

Page 19: ...Bus or BACnet communications The rate command will be 0 100 of modulation All sensors and limiting devices should be hardwired to the terminal strip on the back of the unit excluding the enable and 0 10V BMS signal These signals will be sent to the unit via ModBus or BACnet The holding objects or registers will need to be set as follows For proper hexadecimal conversion of rate percentage please r...

Page 20: ... only the leader unit total Cascade information can be seen through the communications link If you wish to see all the individual temperatures of each unit in the Cascade each unit will have to have a communication board However each unit can be monitored without the need to control each one individually Monitoring Only Armors that are equipped with the ModBus or BACnet communication board can be ...

Page 21: ...nt at low analog input BMS temperature set point at high analog input These variables set the temperature values corresponding to the minimum and maximum voltage settings of the 0 10 volt signal The defaults are as follows Rate HEX 0 00 20 14 45 2D 60 3C 80 50 95 5F 100 64 PARAMETER DEFAULT VALUES DEFAULT Deg C Deg F Voltages BMS temperature setpoint at low analog input 21 69 8 2 BMS temperature s...

Page 22: ...uilding Screen to help aid in troubleshooting The unit state indicates what the unit is actually doing This state should be compared to the command issued and what is expected If the unit state does not agree with the command issued check communication and configuration Status Codes Input Register 30014 Analog Input AI13 2 Heat Demand blocked due to high outlet temperature 3 Heat Demand blocked du...

Page 23: ... Sensor Open lockout 192 Outlet Sensor Shorted lockout 180 Inlet Sensor Open lockout 179 Inlet Sensor Shorted lockout 178 Flue Sensor Open lockout 170 Flow Switch Open lockout 169 Gas Pressure Switch Open lockout 168 Louver Proving Switch Open lockout 167 Blocked Drain Switch Open lockout 166 Auto Reset High Limit lockout 164 Flame Current Circuit Test Failed lockout 163 Different Personality Plug...

Page 24: ...n board see FIG 8 1 4 Remove the communication board see FIG 8 2 5 Replace install the new communication board 6 Reconnect all three 3 wire harnesses unplugged in Step 3 7 Turn on the main electrical power and the main manual gas shutoff to the appliance 8 Configure the communication board and unit controls per this manual and resume operation DIR 2000555145 00 DIR 2000555145 00 DIR 2000555145 00 ...

Page 25: ...25 ModBus and BACnet Instructions Notes ...

Page 26: ...26 ModBus and BACnet Instructions Notes ...

Page 27: ...27 ModBus and BACnet Instructions Notes ...

Page 28: ...evision Notes Revision A TLA 3000024735 CN 500014579 initial release Revision B TLA 3000028201 CN 500017801 reflects the removal of the wiring and ladder diagrams MM 100305786_DIR 2000558371_Rev B 10 18 ...

Reviews: