MODBUS AND BACNET COMMUNICATION INSTRUCTIONS

2y ago
33 Views
2 Downloads
9.10 MB
40 Pages
Last View : 1m ago
Last Download : 2m ago
Upload by : Rosa Marty
Transcription

MODB-I-O 100161545 2000014822 Rev LMODBUS AND BACNETCOMMUNICATIONINSTRUCTIONSModels:Knight 81 - 286, Knight XL 400 - 801,Armor 151 - 801, Outdoor Knight 151- 286, Outdoor Knight XL 400 - 801,Outdoor Armor 151 - 801,AQUAS 400 - 801, FTXL 400 - 850,Wall Mount 51 - 211 andWall Hung 55 - 399 WARNINGThis manual must only be used by aqualified heating installer / servicetechnician. Read all instructions,including this manual, the Installationand Operation Manual, and the ServiceManual, before installing. Performsteps in the order given. Failure tocomply could result in severe personalinjury, death, or substantial propertydamage.Save this manual for future reference.

Contents1. INTRODUCTIONDefinitions . 2Minimum System Requirements. 22. INSTALLATIONWall Mount, Armor, Knight and Knight XL, OutdoorArmor, Outdoor Knight, and Outdoor Knight XL. 3-4FTXL . 5Wall Hung . 63. MODBUS CONFIGURATIONAddressing . 7Timing Specifications . 8Parity. 8Data Transmission Mode. 8ModBus Board Diagnostics . 8Internal Faults. 8ModBus Function Set . 9ModBus Exception Codes . 104. MODBUS MEMORY MAPPrimary Data Tables . 11Memory Map.11-12Input Registers . 12Holding Registers . 12Configuration Bits. 1215. BACNET CONFIGURATION . 13Addressing . 13Timing Specifications . 14Communication Board Diagnostics . 14Internal Faults. 146. BACNET MEMORY MAPPrimary Data Tables . 15Crest Boiler Memory Map.15-16Input Registers . 15Holding Registers . 167. WIRING REQUIREMENTSPhysical Wiring . 17Control Inputs/Outputs. 18-19Control Location.20-21Typical Boiler/Water Heater System Wiring. 228. UNIT OPERATIONUnit Operation with ModBusCommunications. 23-279. TROUBLESHOOTING. 28-2910. DIAGRAMSLadder & Wiring Diagrams . 30-39Revision Notes . Back CoverIntroductionThe information contained in this manual provides general guidelines for the implementation of ModBus and BACnetcommunication with the Lochinvar Armor water heaters (151 - 801), Knight (81-286), Knight XL (400 - 801), Outdoor Knight(151-286), Outdoor KnightXL (400-801), Outdoor Armor (151-801), Wall Mount (51 - 211), and Wall Hung (55 - 399) boilers.All ModBus networks are implemented utilizing a master-slave arrangement where all boilers/water heaters are slaves andthe master is a building automation system capable of communicating over a RS-485 half duplex serial connection. BACnetnetworks are implemented using a token passing process where multiple masters and slaves share a common RS-485 bus. TheLochinvar BACnet interface is a master only.DefinitionsAbbreviation or AcronymMeaningASCIIAmerican Standard Code for Information InterchangeBACnetA data communication protocol for Building Automation and Control NetworksBASBuilding Automation SystemBaud (Baud Rate)Number of data bits transmitted per second (bps)EMSEnergy Management SystemFDXFull-DuplexHDXHalf-DuplexHexHexadecimal Number (0 - 9, A - F)I/O BoxInput/Output (I/O)LSBLeast Significant ByteModBusA serial, half-duplex data transmission protocol developed by AEG ModiconMSBMost Significant ByteA standard for serial, full-duplex (FDX) transmission of data based on the RS232StandardRS232RS485A standard for serial transmission of data based on the RS-485 StandardRTURemote Terminal UnitMinimum System Requirements BAS system or computer with a serial or USB portwith a converter to RS-485 half duplex. Unit equipped with communication board. Shielded twisted pair communication cable.

ModBus and BACnet Communication Instructions2InstallationInstallation procedure - for Models WB,AW, KB, OA, OK and KBX1.Turn OFF the main electrical power to the appliance.2.Turn OFF the main manual gas shutoff to the appliance.3.Assemble the communication control board to the sheetmetal base as shown in FIG. 2-1a and 2-1b, depending onmodel.4.Connect the power harness from the appliance to thecommunication board through the sheet metal coverhole (see FIG. 2-2a and 2-2b, depending on model).5.Using the two (2) sheet metal screws provided in the kit,attach the pre-painted sheet metal cover over theCommunication board for protection from line voltage(FIG. 2-2a and 2-2b, depending on model).6.Locate the pilot holes on the side of the jacket (left side ifAW/KB/KXL or right side if WB), using the sheet metalscrews provided in the kit, mount the communicationboard assembly to the appliance (FIG. 2-3a and 2-3b,depending on model).Figure 2-2a Attach Cover to Communication Board forModels WB, AW, KB and KBXMODBUSASSEMBLYMOUNT PRE-PAINTEDSHEET METAL COVEROVER THE MODBUSASSEMBLY FOR PROTECTIONFROM LINE VOLTAGEATTACH POWER HARNESSTO MODBUS THROUGHSHEET METAL COVER HOLEFigure 2-2b Attach Cover to Communication Boardfor Models OA and OKMODBUSASSEMBLYMOUNT PRE-PAINTEDSHEET METAL COVER OVERTHE MODBUS ASSEMBLY FORPROTECTION FROM LINE VOLTAGEWiringIMG005667.Disconnect power to the transformer by removingconnection “B”, see FIG. 2-4, page 4.8.Connect A, C, D, and B (FIG. 2-4).9.Connect the communication board to the control boardof the appliance (see FIG. 2-5 on page 4).ATTACH POWER HARNESSTO MODBUS THROUGHSHEET METAL COVER HOLEBLT7404 [X4]10. Turn on the main electrical power and the main manualgas shutoff to the appliance.11. Configure the control board and unit controls per thismanual and resume operation.Figure 2-3a Mount Communication board to Unit forModels WB, AW, KB and KBX- LOCATE THE PILOT HOLES- USING THE 4 SHEET METAL SCREWSPROVIDED IN THE KIT MOUNT THE MODBUSASSEMBLY TO THE UNIT(SIDE DEPENDENT ON MODEL)Figure 2-1a Assemble Communication Board forModels WB, AW, KB and KBXSHEET METAL BASEJKB40095NOTE: KB/KXL/AW - MOUNT MODBUS ASSEMBLY TO THE LEFT SIDE OFTHEJACKET. WB - MOUNT MODBUS ASSEMBLY TO THE RIGHT SIDE OF THE JACKET.Figure 2-3b Mount Communication board to Unit forModels OA and OKBLT2007 [X4]BLT7068 [X4]Figure 2-1b Assemble Communication Board forModels OA and OK- LOCATE THE PILOT HOLES- USING THE (2) SHEET METAL SCREWS PROVIDEDIN THE KIT MOUNT THE MODBUS ASSEMBLY TO THE UNIT(SIDE AND ORIENTATION DEPENDENT ON MODEL /VERTICAL ORIENTATION SHOWN)SHEET METALBASE (JKB40265)BLT2007[X4]IMG00565BLT7068 [X4]IMG005673NOTE: OA/OK151 MOUNT MODBUS ASSEMBLY TO THE RIGHT SIDE JACKET FLANGEOA/OK400-501 MOUNT MODBUS ASSEMBLY IN HORIZONTAL ORIENTATION

ModBus and BACnet Communication Instructions2InstallationFigure 2-4 Harness Connections WB, AW, KB, KBX, OA, and OK modelsFROM POWERHARNESSATO TRANSFORMERDCBGWBBBWWW BGROUTE THROUGHJACKET HARNESSCLIPSGYGUSE SUPPLIED CABLE TIETO CONNECT MODBUS POWERHARNESS TO BLOWER POWERWIRES (RED, WHITE, GREEN)R BLGFigure 2-5 Connect Communication Board to Control BoardLOW VOLTAGECONNECTION BOARDCONNECT TOCONNECTION BOARDFROM COMMUNICATIONBOARD*CONNECT TOCONTROL BOARDFROM COMMUNICATIONBOARD*4*HARNESSES CAN ONLY BE CONNECTED ONE WAY.

ModBus and BACnet Communication Instructions2Installation(continued)ModBus installation procedure - for FTXL ModelsFigure 2-6a Assemble ModBus Control Board for FTXLFigure 2-6b Secure Control Board to FTXL Unit2X RIVET4X LOCKNUT2X CLIP4X ALUMINUMSPACERSECURE CONNECTIONBOARD W/ 5X CLIPSIMG01107MODBUSPOWER HARNESS1.Turn OFF the main electrical power to the appliance.2.Turn OFF the main manual gas shutoff to the appliance.UNITPOWER HARNESS3.Assemble the ModBus control board and provided cableclamps to the control panel as shown in FIG. 2-6a.TRANSFORMERPRIMARY 120V4.Connect the ModBus power, control board andconnection board wiring harnesses. Secure the wiringwith the provided cable clips and route it through thebottom of the control panel. Perform the wiringconnections referencing FIG.’s 2-6b and 2-6c.5.Turn ON the main electrical power to the appliance.6.Configure the control board and unit controls per thismanual and resume operation.IMG01106Figure 2-6c Perform Wiring Connections for FTXLLOW VOLTAGE CONNECTION BOARDMODBUSSECURE HARNESSW/ 3X CLIPSMAIN CONTROL BOARDSECURE HARNESSW/ 2X CLIPSCONNECTION BOARD /MODBUS HARNESSMODBUSPOWER HARNESSPRIMARY120VUNIT POWER HARNESSIMG011055

ModBus and BACnet Communication Instructions2InstallationInstallation Procedure - for WH Models1.Turn OFF the main electrical power to the appliance.2.Turn OFF the main manual gas shutoff to the appliance.3.To assemble the communication board to the sheet metal,insert four (4) standoffs into the front access panel(FIG. 2-6).4.Place the communication board onto the standoffsinstalled in Step 3. Use the screw (provided in kit) tosecure the control panel cover (FIG. 2-6).5.Connect the wire harnesses (100172824 , 100172826 and100172828) from the appliance to the communicationboard following the diagram shown in FIG. 2-7.6.Turn on the main electrical power and the main manualgas shutoff to the appliance.7.Configure the communication board and unit controlsper this manual and resume operation.Figure 2-6 Assemble Communication Board WHINSERTSTANDOFFSUSE SCREW TOSECURE COVERTO FRONT PANEL(WRE20077)Figure 2-7 Harness Connections WHGYGW(WRE20075)(WRE20073)BGRBLWWGBB6

ModBus and BACnet Communication Instructions3ModBus ConfigurationThe ModBus communication board is equipped with a set of ten dip switches that are used to set the board configuration(address, baud rate, and parity settings). The first eight are used to set the address of each board. The ninth is baud rate. Thetenth is parity.Figure 3-1 ModBus Communication BoardDIP SWITCHESLED’SAddressingThe ModBus addressing space is comprised of 256 differentaddresses. 0 is reserved for broadcast messages from the masterdevice 1 - 247 are free to use for each unique device 248 - 255 are reservedTo set the ModBus address the dip switches can be set ineither the 0 position or the 1 position. For switches set tothe 1 position their value will be added together to determinethe address.Each switch set to the 1 position has the following value: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 determinedby 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 Dipswitch 5 Value of Dip switch 6 Value of Dip switch 7 Value of Dip switch 8In this example:Address 0 2 0 0 16 32 0 0 50Dip switch 1 1Dip switch 2 2Dip switch 3 4Dip switch 4 8Dip switch 5 16Dip switch 6 32Dip switch 7 64Dip switch 8 128Any dip switch set to 0 has a value equal to 0.7

ModBus and BACnet Communication Instructions3ModBus ConfigurationTiming SpecificationsData Transmission ModeThe baud rate for the ModBus board is selectable with Dipswitch #9.Many ModBus bus master devices can be configured totransmit data in either ModBus RTU or ModBus ASCII modes.Since RTU messages can be formatted to use fewer data bits andare therefore more efficient, RTU has been chosen to be usedwith all Lochinvar ModBus communication. Please ensure thatthe master device is transmitting ModBus RTU.1 19200 bps0 9600 bpsEach message is started by at least 3.5 character times ofsilence. The maximum delay between frames is 1.5 charactertimes.When the system temperature, tank temperature, and/or0-10V BMS voltage is provided by the BAS to the boiler, itis critical that the values be updated every few seconds. Ifthe boiler does not receive updated values within a timeoutperiod (installer adjustable), the control will revert to using itsown readings (if connected). The timeout is programmableas follows:NOTICEPlease note that the brackets ([]) denotescreen status.1.Press and hold the LEFT SELECT [MENU] key for 5seconds.2.Enter installer code - 5309.3.Scroll down and select [CONTROL MODES].4.Scroll down and select [MODBUS T/O].5.Scroll to desired time. Press the RIGHT SELECT [SAVE]key.The timeout is adjustable between 5 and 120 seconds. Thedefault timeout is 10 seconds.When the BAS is not providing any of these values, butis still controlling the boiler (such as providing an enablecommand), the BAS must refresh these commands at leastevery 4 minutes. If the commands are not refreshed, theboiler will revert to operating based on its own inputs.ParityParity is set by the position of Dip switch #10.0 No Parity1 Even ParityIf No Parity is selected there will be two stop bits, otherwisethere will be one.8ModBus Board DiagnosticsThe ModBus board is equipped with three LED’s for visualdiagnostics: Two yellow LED’s and one green. One yellow LED(D5) is used to indicate transmission of data. The other yellowLED (D6) is used to indicate reception of data. The green LED(D7) is used to show internal faults.Internal Faults:Normal Operation 1 second bright, 1 second dimController Fault Continuously onNo Burner Control Communication 0.5 seconds on, 1.5seconds offNo ModBus Communication 1.5 seconds on, 0.5 secondsoffModBus CommunicationThe ModBus communication commands and exception codesthat are supported by the ModBus communication board canbe found on pages 8 and 9 of this manual.

ModBus and BACnet Communication Instructions3ModBus Configuration(continued)ModBus Function SetFunctionSub FunctionDecHEXDescriptionDecHEX101Read Coil Status202Read Input Status303Read Holding Registers404Read Input Registers505Force Single Coil606Preset Single Register707Read Exception Status808000Diagnostic - Return Query Data101Diagnostic - Restart Communication202Diagnostic - Return Diagnostic Register404Diagnostic - Force Listen Mode100ADiagnostic - Clear Counters and DiagnosticRegisters110BDiagnostic - Return Bus Message Count120CDiagnostic - Bus Communication Error Count130DDiagnostic - Bus Exception Error Count140EDiagnostic - Return Slave Message Count150FDiagnostic - Return Communication Error Count1610Diagnostic - Return Slave NAK Count1711Diagnostic - Return Slave Busy Count1812Diagnostic - Return Bus Character Overrun Count2014Diagnostic - Clear Overrun Counter and Flag110BGet Communication Event Counter120CGet Communication Event Log150FWrite Multiple Coils1610Write Multiple Registers1711Report Slave ID2317Read / Write Multiple Registers9

ModBus and BACnet Communication Instructions3ModBus ConfigurationModBus Exception CodesMODBUS Exception CodesCodeNameMeaningILLEGAL FUNCTIONThe function code received in the query is not an allowable action for the server(or slave). This may be because the function code is only applicable to newerdevices, and was not implemented in the unit selected. It could also indicate thatthe server (or slave) is in the wrong state to process a request of this type, forexample because it is unconfigured and is being asked to return register values.ILLEGAL DATA ADDRESSThe data address received in the query is not an allowable address for theserver (or slave). More specifically, the combination of reference number andtransfer length is invalid. For a controller with 100 registers, the PDU addressesthe first register as 0, and the last one as 99. If a request is submitted with astarting register address of 96 and a quantity of registers of 4, then this requestwill successfully operate (address-wise at least) on registers 96, 97, 98, 99. Ifa request is submitted with a starting register address of 96 and a quantity ofregisters of 5, then this request will fail with Exception Code 0x02 “Illegal DataAddress” since it attempts to operate on registers 96, 97, 98, 99 and 100, andthere is no register with address 100.03ILLEGAL DATA VALUEA value contained in the query data field is not an allowable value for server(or slave). This indicates a fault in the structure of the remainder of a complexrequest, such as that the implied length is incorrect. It specifically does NOTmean that a data item submitted for storage in a register has a value outside theexpectation of the application program, since the MODBUS protocol is unaware ofthe significance of any particular value of any particular register.04SLAVE DEVICE FAILUREAn unrecoverable error occurred while the server (or slave) was attempting toperform the requested action.ACKNOWLEDGESpecialized use in conjunction with programming commands. The server(or slave) has accepted the request and is processing it, but a long duration oftime will be required to do so. This response is returned to prevent a timeout errorfrom occurring in the client (or master). The client (or master) can next issue a PollProgram Complete message to determine if processing is completed.SLAVE DEVICE BUSYSpecialized use in conjunction with programming commands. The server(or slave) is engaged in processing a long -- duration program command. Theclient (or master) should re-transmit the message later when the server (or slave)is free.MEMORY PARITY ERRORSpecialized use in conjunction with function codes 20 and 21 and reference type6, to indicate that the extended file area failed to pass a consistency check. Theserver (or slave) attempted to read record file, but detected a parity error in thememory. The client (or master) can retry the request, but service may be requiredon the server (or slave) device.01020506080A0B10Specialized use in conjunction with gateways, indicates that the gateway wasunable to allocate an internal communication path from the input port to theGATEWAY PATH UNAVAILABLEoutput port for processing as the request. Usually means that the gateway ismisconfigured or overloaded.GATEWAY TARGET DEVICEFAILED TO RESPONDSpecialized use in conjunction with gateways, indicates that no response wasobtained from the target device. Usually means that the device is not present onthe network.

ModBus and BACnet Communication Instructions4ModBus Memory MapPrimary Data TablesTableData TypeDiscrete InputsCoilsRead / WriteSingle BitRead OnlySingle BitRead / WriteInput Registers16-Bit WordRead OnlyHolding Registers16 Bit WordRead / WriteMemory MapCoilsAddressDescriptionDefaultUnitMin. Max. Resolution00001Room Thermostat 101 ON / 0 OFF01100002Room Thermostat 201 ON / 0 OFF01100003Room Thermostat 301 ON / 0 OFF01100005Tank Thermostat01 ON / 0 OFF011Discrete Inputs10002Flow Switch01 ON / 0 OFF01110003Gas Pressure Switch01 ON / 0 OFF01110004Louver Proving Switch01 ON / 0 OFF01110005Air Pressure Switch01 ON / 0 OFF01110006Blocked Drain Switch01 ON / 0 OFF01110007Auto Reset High Limit01 ON / 0 OFF01110008Flame01 ON / 0 OFF01110009Room Thermostat 101 ON / 0 OFF01110010Tank Thermostat01 ON / 0 OFF01110024Room Thermostat 201 ON / 0 OFF01110033Run-time Contacts01 ON / 0 OFF01110034Alarm Contacts01 ON / 0 OFF01110035CH Pump01 ON / 0 OFF01110036DHW Pump01 ON / 0 OFF01110037Louver Relay01 ON / 0 OFF01110038Gas Valve01 ON / 0 OFF01110039System Pump01 ON / 0 OFF01110044DHW Recirculation Pump01 ON / 0 OFF01111

ModBus and BACnet Communication Instructions4ModBus Memory MapMemory nDiscrete Inputs 1 - 16Discrete Inputs 17 - 32Discrete Inputs 33 - 48System / Cascade SetpointSystem Pump SpeedCascade Total PowerCascade Current PowerOutlet SetpointOutlet TemperatureInlet TemperatureFlue TemperatureFiring RateBoiler Pump SpeedBoiler Status CodeBoiler Blocking CodeBoiler Lockout CodeInput RegistersDefaultUnit0HEX0HEX0HEX0Degrees Celsius0%0%0%0Degrees Celsius0Degrees Celsius0Degrees Celsius0Degrees Celsius0%0%0HEX0HEX0HEXHolding ion0NA065535140002Coils0NA0655351400030-10 Volt Input / Rate Command / k SetpointTank TemperatureOutdoor TemperatureSystem Supply TemperatureDHW Recirculation sCelsiusCelsiusCelsiusCelsiusConfiguration BitsAddress 40001 contains configuration bits sent from the BAS to the appliance. These bits tell the boiler/water heater to use itsown internal inputs, or inputs from the BAS. When a bit is set to 1, the boiler/water heater will ignore the corresponding valuecontained internally, and expect the BAS to write that value into the Holding Registers. The configuration bits are as follows:Bit 0 (LSB): Boiler EnableBit 1: Tank ThermostatBit 2: Rate Command / 10 - 10V Input / Setpoint CommandBit 3: Tank Setpoint12Bit 4: System Supply TemperatureBit 5: Outdoor TemperatureBit 6: Tank TemperatureBit 7: System Return TemperatureBit 8 - 15: Not Used (Default 0)

ModBus and BACNET ConfigurationThe BACnet communication board is equipped with a set of ten dip switches that are used to set the board configuration (addressand baud rate). The first eight are used to set the address of each board. The ninth and tenth are baud rate.Figure 5-1 Communication BoardDIP SWITCHESLED’SAddressingThe BACnet local addressing space is comprised of 256different addresses. 255 is reserved for broadcast messages from amaster device. 128 - 254 are free to use for slave devices only. 0 - 127 are free to use for master or slave devices.Since the BACnet communication board is a BACnet master,address 127 is the highest address that can be used.To set the BACnet local address, the dip switches can be setin either the 0 position or the 1 position. For switches set tothe 1 position their value will be added together to determinethe address.Each switch set to the 1 position has the following value:Dip switch 1 1Dip switch 2 2Dip switch 3 4Dip switch 4 8Dip switch 5 16Dip switch 6 32Dip switch 7 64Dip switch 8 128Address Value of Dip switch 1 Value of Dip switch 2 Value of Dip switch 3 Value of Dip switch 4 Value of Dipswitch 5 Value of Dip switch 6 Value of Dip switch 7 Value of Dip switch 8In this example:Address 0 2 0 0 16 32 0 0 50The BACnet Device Instance is calculated by adding theBACnet local address to 600000. Using the above example, theDevice Instance will be:Device Instance 600000 50 600050The base address (600000 in this example) is model dependantand can be changed by the integrator. It can be set to any valuebetween 0 and 4194048. The resulting device instance will bethis value the local address, as before. Once the base addressis changed, it can be reset back to the default base address(600000 in this example) using the following procedure:1. Turn OFF power to the interface board.2. Set Dip switches 1 - 8 to the 1 position.3. Turn ON power to the interface board.4. After a few seconds, turn OFF power to the interface board.Any dip switch set to 0 has a value equal to 0.5. Set Dip switches 1 - 7 to the desired local address. Set Dipswitch 8 to the 0 position.Example:6. Turn ON power to the interface board.To set the address of the BACnet board to 50, dip switches2, 5, and 6 have to be set to the 1 position. The addressis determined by adding the values of all the dip switchestogether.Device NameThe default device name is “MTR-01 BACnet.” This can bechanged by the integrator as desired.13

ModbusInstructionsInstructionsModBus and BACnetCommunication5BACnet ConfigurationTiming SpecificationsCommunication Board DiagnosticsThe baud rate for the BACnet board is selectable with Dipswitches #9 and #10.The Communication board is equipped with three LED’s forvisual diagnostics: Two yellow LED’s and one green. Oneyellow LED (D5) is used to indicate transmission of data. Theother yellow LED (D6) is used to indicate reception of data.The green LED (D7) is used to show internal faults.Switch #9Switch#10Baud RateOFFOFF9600ONOFF19200OFFON38400ONON76800When the system temperature, tank temperature, and/or0-10V BMS voltage is provided by the BAS to the boiler, itis critical that the values be updated every few seconds. Ifthe boiler does not receive updated values within a timeoutperiod (installer adjustable), the control will revert to using itsown readings (if connected). The timeout is programmableas follows:NOTICEPlease note that the brackets ([]) denotescreen status.1.Press and hold the LEFT SELECT [MENU] key for 5seconds.2.Enter installer code - 5309.3.Scroll down and select [CONTROL MODES].4.Scroll down and select [MODBUS T/O].5.Scroll to desired time. Press the RIGHT SELECT [SAVE]key.The timeout is adjustable between 5 and 120 seconds. Thedefault timeout is 10 seconds.When the BAS is not providing any of these values, butis still controlling the boiler (such as providing an enablecommand), the BAS must refresh these commands at leastevery 4 minutes. If the commands are not refreshed, theboiler will revert to operating based on its own inputs.14Internal Faults:Normal Operation 1 second bright, 1 second dimController Fault Continuously onNo Burner Control Communication 0.5 seconds on, 1.5seconds offNo BACnet Communication 1.5 seconds on, 0.5 secondsoff.

ModBus and BACnet Communication Instructions6BACnet Memory MapPrimary Data TablesObject TypeData TypeRead / WriteBinary Input (BI)Single BitRead OnlyBinary Value (BV)Single BitRead / WriteAnalog Input (AI)16-Bit WordRead OnlyAnalog Value (AV)16 Bit WordRead / WriteMemory MapObject inary ValuesBoiler Enable / Room Th. 1BV0none011Room Th.2BV1none011Room Th.3BV2none011BV4none011Tank ThermostatBinary InputsFlow SwitchBI1none011Gas Pressure SwitchBI2none011Louver Proving SwitchBI3none011Air Pressure SwitchBI4none011Blocked Drain SwitchBI5none011Auto Reset High LimitBI6none011FlameBI7none011Room Thermostat 1BI8none011Tank ThermostatBI9none011Room Thermostat 2BI23none011Run Time ContactsBI32none011Alarm ContactsBI33none011Boiler PumpBI34none011DHW PumpBI35none011Louver RelayBI36none011Gas ValveBI37none011System Pump38none011BI Inputs 0 - 15BIInputsAI0none011BI Inputs 16 - 31AI1none011BI Inputs 32 - 47AI2none011System / Cascade SetpointAI3Deg C010.5System Pump SpeedAI4Percent011Cascade Total PowerAI5Percent011Cascade Current PowerAI6Percent011Outlet SetpointAI7Deg C010.5Outlet TemperatureAI8Deg C010.1Inlet TemperatureAI9Deg C010.115

ModBus and ModbusBACnet CommunicationInstructionsInstructions46Wiring RequirementsBACnetMemory MapMemory Map(continued)Object lue TemperatureAI10Deg C-201300.1Firing RateAI11Percent01001Boiler Pump SpeedAI12Percent01001Boiler Status CodeAI13none0655351Boiler Blocking CodeAI14none0655351AI15Analog ValuesAV0none0655351none0655351Boiler Lockout CodeConfiguration16(continued)BV 0-4AV1none06553510-10V BMS InputAV2Percent01001Tank SetpointAV3Deg C087.50.5Tank TemperatureAV4Deg C-201300.1Outdoor TemperatureAV5Deg C-40600.1System Supply TemperatureAV6Deg C-201300.1

ModBus and Wiring RequirementsNote that when the System Supply Temperature and/or the Tank Temperature are provided by the BAS, they need to berefreshed every few seconds. This is required in order to prevent unwanted fluctuations in these temperatures. If these values arenot provided every few seconds (timeout is programmable), the boiler will revert to its own internal control. If neither of thesetemperatures is provided by the BAS, but any of the other control signals are being provided, the BAS will still need to refreshthese inputs at least every 4 minutes.Physical WiringRS-485 Communication Bus Maximum Length 4000 feet Cable Specification 24 AWG / A,B (twisted pair) and GND Shielded, with characteristic Impedance 120 ohm Maximum Load 32 units (32 nodes)NOTE: Cable must be terminated with 120 ohm impedance matching resistor on each end.A (positive)B - (negative)Figure 7-1 Terminal Strip ConnectionsFROM APREVIOUS BBOILERA TOB NEXTBOILERSHIELDSHIELDTANK SENSORLOW WATERCUTOFFOUTDOOR SENSORSYSTEM SUPPLY SENSORLOUVER RELAYLOUVERPROVING SWITCHFLOW SWITCHCOMNOTANK THERMOSTATSYSTEM PUMPSPEEDCONTROLROOM THERMOSTAT 3ROOM THERMOSTAT 2ROOM THERMOSTAT 1BOILERPUMPWIRE ASNEEDEDABNOTE:CONNECTION BOARD SPLIT FORILLUSTRATION PURPOSESBUILDINGMANAGEMENTSYSTEM17

ModBus and BACnet Communication Instructions7Wiring RequirementsFigure 7-2 Control InputsSYSTEM PUMP SPEED CONTROLGAS PRESSURE SWITCHDHW THERMOSTATROOM THERMOSTAT /ZONE CONTROLFLOW SWITCHLOW VOLTAGECONNECTIONBOARDSYSTEM SENSOROUTDOOR SENSORSEQUENCER / BUILDINGMANAGMENT SYSTEMLOW WATER CUTOFFMODBUS/BACNETCOMMUNICATIONBOARDINLET TEMPERATURESENSOROUTLET TEMPERATURE /HI-LIMIT SENSORFLUE GAS SENSORAIR PRESSU

ASCII American Standard Code for Information Interchange BACnet A data communication protocol for Building Automation and Control Networks BAS Building Automation System Baud (Baud Rate) Number of data bits transmitted per second (bps) . manual and resume operation. MOUNT PRE-PAINTED SHEE

Related Documents:

The MCS-BACNET-ROUTER2 is a BTL-certified BACnet router between MS/TP and B/IP (BACnet over IP) as well as a BBMD (BACnet Broadcast Management Device) for transportation of BACnet broadcasts over an IP network with several subnets. Additionally, it can serve as a BACnet time master and a BACnet MS/TP slave proxy.

2.4.2 Setting the Device Instance (Node-ID) for BACnet MS/TP and BACnet/IP on ProtoNode RER (FPC-N34 BACnet) The A Bank of DIP switches are also used to set the BACnet Device Instance. The BACnet Device Instance can range from 1 to 4,194,303. BACnet/IP/BACnet MS/TP Addressing: The BACnet device will be set by taking the instance

Control or BACnet/IP specific decoding), BACnet (BACnet NPDU or network layer decoding), and BACapp (BACnet APDU or application layer decoding). A common display filter to view all BACnet messages containing an NPDU would be "bacnet." A display filter to view only BACnet WriteProperty service packets would be "bacapp.confirmed_service

3. System description 5 3.1 Modbus 5 3.2 CIM 200 Modbus RTU 5 3.3 CIM 260 3G/4G cellular Modbus 5 3.4 CIM 500 Modbus TCP 5 4. Specifications 6 4.1 CIM module 6 4.2 CIM 200 Modbus RTU 6 4.3 CIM 260 3G/4G cellular 7 4.4 CIM 500 Modbus TCP 7 5. CIM 200 Modbus RTU setup 8 5.1 Setting the Modbus transmission speed 8 5.2 Setting the stop bits and the .

The purpose of this document is to describe implemented BACnet functionality and available BACnet objects on tSENSE. The reader of this document is assumed to have basic knowledge about the BACnet protocol. Information about BACnet can be found at www.bacnet.org. 3. BACnet protocol services and object types supported

The i-Vu or Field Assistant BACnet Discovery feature locates all accessible BACnet networks, BACnet devices, and BACnet objects (including devices in your i-Vu Plus or Pro or Field Assistant system) on a BACnet network. NOTE BACnet Discovery is not available in the i-Vu Standard application. To use BACnet Discovery:

Product Name: BACnet OPC-Client Product Model Number: 1.0 Applications Software Version: 1.0 Firmware Revision: 1.0 BACnet Protocol Revision: 1.4 (BACnet ANSI/ASHRAE 135-2004) Product Description: The BACnet OPC-Client is a software-product which converts data from an OPC-Server to a BACnet-Server. BACnet Standardized Device Profile (Annex L):

2.1 CIM 3XX BACnet module Fig. 1 CIM 3XX BACnet module 1. Symbols used in this document 4 2. Applications 4 2.1 CIM 3XX BACnet module 4 3. Installation 5 3.1 Connecting the BACnet module 5 3.2 Termination resistor 5 3.3 Setting the BACnet MAC address 6 3.4 Setting the Device Object instance number 6 3.5 Setting the BACnet transmission speed 6 4 .