Electric Duct Heater HECB Series Mdbus Cmmunicatin Mdule User Guide HECB-Mdbus Guide-150630.dcx
Mdbus User Guide Cntents Intrductin... 1 Hlding s Table... 2 Table Glssary... 2 Hlding Table... 2 Ntes... 10 www.neptrnic.cm Page i
Intrductin HECB Series Mdbus User Guide The HECB Series Mdbus Guide prvides infrmatin fr using Neptrnic cmmunicatin feature. The cmmunicatin feature uses Mdbus cmmunicatin prtcl ver serial line in the RTU mde and prvides a Mdbus netwrk interface between client devices and Neptrnic devices. The HECB Series Mdbus Guide assumes that yu are familiar with Mdbus terminlgy. The fllwing are the requirements fr Mdbus: Data Mdel. The Mdbus server data mdel uses nly the Hlding s table. Functin Cdes. The Mdbus server supprts a limited functin cdes subset cmprising: Read Hlding s (0x03) Write Multiple s (0x10) Exceptin Respnses. The Mdbus server supprts the fllwing exceptin cdes: Illegal functin Illegal data address Illegal data value Serial Line. The Mdbus ver serial line uses RTU transmissin mde ver a tw-wire cnfiguratin RS485 (EIA/TIA-485 standard) physical layer. The physical layer can use fixed baud rate selectin r autmatic baud rate detectin (default) as per the Netwrk Aut Baud Rate device menu item. The supprted baud rates are 9600, 19200, 38400, and 57600. The physical layer als supprts variable parity cntrl and stp bit cnfiguratin. Parity cntrl can be activated thrugh the Netwrk Parity device menu item. Stp bit cnfiguratin is mdified thrugh the Netwrk Stp Bits menu item. In aut baud rate cnfiguratin, if the device detects nly cnsecutive bad frames (2 r mre) fr ne secnd with any given baud rate, it will reinitialize itself t the next baud rate. If the device des nt detect any activity fr ne secnd r mre, it will find a silent line t prevent a pssible baud rate scan n the next frame it detects. Addressing. The device answers at the fllwing tw different addresses: The device's unique address (1 t 246) that can be set thrugh the device menu r thrugh hlding register index 0. The permanent backdr address fr easy debugging. The backdr fr all devices is 247. www.neptrnic.cm Page 1
Mdbus User Guide Hlding s Table Table Glssary Name Descriptin Name Descriptin W Writable Bit Masks Fr registers with multiple values using bit mask (example, flags) Read Only MSB Mst Significant Byte Read r Writable LSB Least Significant Byte Fr range f values frm 0 t 65,535, unless therwise specified MSW Mst Significant Wrd Fr range f values frm -32,768 t 32,767, unless therwise specified LSW Least Significant Wrd Hlding Table Descriptin Data Type Range Writable 40000 40001 Identificatin, Address - Neptrnic ID and Mdbus address f current device. Analg cntrl input (interpretatin as per cntrl mde). MSB = Prduct ID, LSB = Address Mdbus Address (e.g. 110), LB = 1-247 Unit: mv, Range: 0 t 10, 000. Value/100 (e.g. 40 mv = 4000) 40002 AI TPM duty in TPM cntrl nde Bit String 40003 Pneumatic pressure measured frm the signal n the analg input. Unit: PSI, Range:0 t 65,535. Value/100 (e.g. 200 PSI = 2000) 40004 DI TPM duty in TPM cntrl nde. Bit String Unit:, Range: 40005 Input temperature measured by thermistr n the analg input. 40006 Heater temperature sensr 1. 40007 Heater temperature sensr 2. 40008 Slid state relay temperature. 40009 Duct temperature discharge side. 40010 Duct Temperature supply side. Unit: C /F, Range: 0 t 5,000/3,200 t 12,200. Value/100 (e.g.40 C = 4000/82 F = 8200) Unit: C /F, Range: 0 t 10,500/3,200 t 22,100. Value/100 (e.g.40 C = 4000/82 F = 8200) Unit: C /F, Range: 0 t 10,500/3,200 t 22,100. Value/100 (e.g.40 C = 4000/82 F = 8200) Unit: C /F, Range: 0 t 10,500/3,200 t 22,100. Value/100 (e.g.40 C = 4000/82 F = 8200) Unit: C /F, Range: 0 t 10,500/3,200 t 22,100. Value/100 (e.g.40 C = 4000/82 F = 8200) Unit: C /F, Range: 0 t 10,500/3,200 t 22,100. Value/100 (e.g.40 C = 4000/82 F = 8200) www.neptrnic.cm Page 2
Mdbus User Guide Descriptin Data Type Range Writable 40011 On bard setpint read frm the ptentimeter. Unit: C /F, Range: 1,389 t 3,389/5,700 t 9,300. Value/100 (e.g.15 C = 1500/60 F = 6000) 40012 Circuit bard temperature. Unit: C /F, Range: 0 t 10,000/3,200 t 21,200. Value/100 (e.g.50 C = 5000/82 F = 8200) 40013 Temperature read n the TRL. Unit: C /F, Range: 0 t 5,000/3,200 t 12,200. Value/100 (e.g.50 C = 5000/82 F = 8200) 40014 Pwer phase 1 current measurement. Unit: A, Range: 0 t 700. Value/10 (e.g.350a = 3500) 40015 Pwer phase 2 current measurement. Unit: A, Range: 0 t 700. Value/10 (e.g.350a = 3500) 40016 Pwer phase 3 current measurement. Unit: A, Range: 0 t 700. Value/10 (e.g.350a = 3500) 40017 Measure line frequency. Unit: Hz, Range: 0 t 255. 40018 System demand in all cntrl mdes. Unit: %, Range: 0 t 1,000. 40019 Mdulated stage duty cycle. Unit: %, Range: 0 t 1,000. 40020 Instant system utput. Unit: %, Range: 0 t 1,000. 40021 Instant system pwer target. 40022 Instant system pwer measurement. 40023 Heater sensrs' differential temperature. 40024 Duct sensrs' differential temperature. 40025 kwh x 10 ver the last energy audit perid. 40026 Prprtinal term temperature band (gain = 100%/band). Unit: kw, Range: 0 t 65,535. Value/10 (e.g.3550 = 35500) Unit: kw, Range: 0 t 65,535. Value/10 (e.g.3550 = 35500) Unit: C /F, Range: 0 t 10,500/3,200 t 22,100. Value/100 (e.g.50 C = 5000/82 F = 8200) Unit: C /F, Range: 0 t 10,500/3,200 t 22,100. Value/100 (e.g.50 C = 5000/82 F = 8200) Unit: kwh, Range: 0 t 65,535. Value/10 (e.g.3550kwh = 35500) Unit: C /F, Range: 5 t 255/9 t 459. Value/100 (e.g.50 C = 5000/45 F = 4500) 40027 Integral term integral time (gain = 1/time). Unit: Secnds, Range: 0 t 255. 40028 Differential term anticipatin time (gain = time). Unit: Secnds, Range: 0 t 255. 40029 Unccupancy setpint. Unit: C /F, Range: 1,000 t 4,000/5,000 t 10,400. Value/100 (e.g.35 C = 3500/65 F = 6500) 40030 Vacant setpint. Unit: C /F, Range: 1,000 t 4,000/5,000 t 10,400. Value/100 (e.g.35 C = 3500/65 F = 6500) 40031 Maximum system utput as per user setting. Unit: %, Range: 0 t 1,000. www.neptrnic.cm Page 3
Mdbus User Guide Descriptin Data Type Range Writable 40032 Heat utput ramp integral time (gain = 1/time). Unit: Secnds, Range: 0 t 720. 40033 Heater damping prprtinal band (gain = 100%/band). Unit: Secnds, Range: 0 t 255. 40034 40035 Heater damping integral term integral time (gain = 1/time). Heater damping differential term anticipatin time (gain = time). Unit: Secnds, Range: 0 t 255. Unit: Secnds, Range: 0 t 255. 40036 SSR damping prprtinal band (gain = 100%/band). Unit: Secnds, Range: 0 t 255. 40037 40038 SSR damping Integral term integral time (gain = 1/time). SSR damping Differential term anticipatin time (gain = time). Unit: Secnds, Range: 0 t 255. Unit: Secnds, Range: 0 t 255. 40039 Bard damping prprtinal band (gain = 100%/band). Unit: Secnds, Range: 0 t 255. 40040 40041 40042 Bard damping Integral term integral time (gain = 1/time). Bard damping Differential term anticipatin time (gain = time). Duct wrking temperature setpint [6000 t 7500] Cx100 Unit: Secnds, Range: 0 t 255. Unit: Secnds, Range: 0 t 255. Unit: C /F, Range: 4,000 t 6,000. Value/100 (e.g.50 C = 5000) 40043 Duct cutut temperature setpint. Unit: C /F, Range: 5,000 t 7,000. Value/100 (e.g.50 C = 5000) 40044 Duct damping prprtinal band (gain = 100%/band). Unit: Secnds, Range: 0 t 255. 40045 Duct damping integral term integral time (gain =1/time). Unit: Secnds, Range: 0 t 255. 40046 Duct damping differential term anticipatin time (gain = time). Unit: Secnds, Range: 0 t 255. 40047 Minimum demand befre starting t heat. Unit: %, Range: 0 t 100. 40048 40049 40050 Minimum demand difference with full capacity befre frcing full capacity. Minimum time f sufficient demand in secnds, befre activating a new stage. Minimum time f insufficient demand in secnds, befre deactivating a stage. Unit: %, Range: 0 t 100. Unit: Secnds, Range: 1 t 255. Unit: Secnds, Range: 1 t 255. 40051 Time pulse mdulating stage pwer rating. 40052 Stage 1 pwer rating. www.neptrnic.cm Page 4
Mdbus User Guide Descriptin Data Type Range Writable 40053 Stage 2 pwer rating. 40054 Stage 3 pwer rating. 40055 Stage 4 pwer rating. 40056 Stage 5 pwer rating. 40057 Stage 6 pwer rating. 40058 Stage 7 pwer rating. 40059 Stage 8 pwer rating. 40060 Stage 9 pwer rating. 40061 Stage 10 pwer rating. 40062 Stage 11 pwer rating. 40063 Stage 12 pwer rating. 40064 40065 Minimum time after fan activatin in secnds, befre heating and minimum time withut heating in secnds, befre fan deactivatin. Minimum time after deactivating the fan in secnds, befre activating it again. 40066 Fan pwer rating. 40067 TRL user setpint. 40068 TRL minimum setpint value. 40069 TRL maximum setpint value. Unit: Secnds, Range: 1 t 255. Unit: Secnds, Range: 1 t 255. Unit: hp, Range: 0 t 65,535. Value/10 (e.g.3550hp = 35500) Unit: C /F, Range: Setpint min t Setpint max Value/100 (e.g.10 C = 1000 t 50 C = 5000/40 F = 4000 t 104 F = 10,400) Unit: C /F, Range: 1,000 t Setpint Max/5,000 t Setpint Max Value/100 (e.g.10 C = 1000 t 40 C = 4000/50 F = 5000 t 104 F = 10,400) Unit: C /F, Range: Setpint Min t 4,000/Setpint Min t 10,400 Value/100 (e.g.10 C = 1000 t 40 C = 4000/50 F = 5000 t 104 F = 10,400) www.neptrnic.cm Page 5
Mdbus User Guide Descriptin Data Type Range Writable 40070 Temperature prvided by a netwrk service. 40071 Setpint prvided by a netwrk service. 40072 Maximum interval between 2 cnsecutive remte value updates (demand r temperature). Unit: C /F, Range: 0 t 5,000/3,200 t 12,200. Value/100 (e.g.40 C = 4000/84 F = 8400) Unit: C /F, Range: Setpint min t Setpint max Value/100 (e.g.10 C = 1000 t 50 C = 5000/40 F = 4000 t 104 F = 10,400) Unit: Minutes, Range: 1 t 15. 40073 Remaining secnds befre remte timeut. Unit: Secnds, Range: 900 t 0. 40074 Duct supply changever setpint. Unit: C /F, Range: 0 t 10,500/3,200 t 22,100. Value/100 (e.g.50 C = 5000/82 F = 8200) 40075 kwh cnsumptin running average perid. Unit: Minutes, Range: 1 t 255. 40076 Input temperature sensr ffset. 40077 Heater temperature sensr 1 ffset. 40078 Heater temperature sensr 2 ffset. 40079 Slid state relay temperature ffset. 40080 Duct temperature discharge side ffset. 40081 Duct Temperature supply side ffset. 40082 Circuit bard temperature ffset. 40083 TRL sensr temperature ffset. 40084 Input States Bit String 40085 Output States Bit String Unit: C /F, Range: -1,000 t +1,000/-5,000 t +1,000. Value/100 (e.g.50 C = 5000/82 F = 8200) Unit: C /F, Range: -1,000 t +1,000/-5,000 t +1,000. Value/100 (e.g.50 C = 5000/82 F = 8200) Unit: C /F, Range: -1,000 t +1,000/-5,000 t +1,000. Value/100 (e.g.50 C = 5000/82 F = 8200) Unit: C /F, Range: -1,000 t +1,000/-5,000 t +1,000. Value/100 (e.g.50 C = 5000/82 F = 8200) Unit: C /F, Range: -1,000 t +1,000/-5,000 t +1,000. Value/100 (e.g.50 C = 5000/82 F = 8200) Unit: C /F, Range: -1,000 t +1,000/-5,000 t +1,000. Value/100 (e.g.50 C = 5000/82 F = 8200) Unit: C /F, Range: -1,000 t +1,000/-5,000 t +1,000. Value/100 (e.g.50 C = 5000/82 F = 8200) Unit: C /F, Range: -1,000 t +1,000/-5,000 t +1,000. Value/100 (e.g.50 C = 5000/82 F = 8200) B0 = Thermal Cutut B1 = Air Flw Cutut B2 = Interlck Cutut B0 = FAN B1 = Stage 1 B2 = Stage 2 B3 = Stage 3 B4 = Stage 4 B5 = Stage 5 B6 = Stage 6 www.neptrnic.cm Page 6
Mdbus User Guide Descriptin Data Type Range Writable 40086 System Status Bit String B7 = Stage 7 B8 = Stage 8 B9 = Stage 9 B10 = Stage 10 B11 = Stage 11 B12 = Stage 12 B0 = Limited by heater bx temperature B1 = Limited by SSR temperature B2 = Limited by bard temperature B3 = Limited by duct temperature [B7, B12 B14]: Reserved B0: Netwrk user temp units 0 = Celsius; 1 = Fahrenheit B1 = Netwrk cntrl verride 0 = Deactivated; 1=Activated B2 = TRL user temperature units 0 = Celsius; 1 = Fahrenheit 40087 System Optins Bit String B3 = TRL setpint lck 0 = Unlcked; 1=Lcked B4 = TRL n/ff lck 0 = Unlcked; 1=Lcked B5 = Changever mnitring 0 = Deactivated; 1=Activated B6 = Aut PID 0 = Deactivated; 1=Activated B8 = Heater Safety 0 = Deactivated; 1=Activated () B9 = SSR Temp Safety 0 = Deactivated; 1=Activated () www.neptrnic.cm Page 7
Mdbus User Guide Descriptin Data Type Range Writable B10 = Bard Temp Safety 0 = Deactivated; 1=Activated () B11 = Duct Temp Safety 0 = Deactivated; 1=Activated () B15 = System n/ff 0 = ON;1 = OFF [B13-15]: Reserved 40088 System Alarms (1) Bit String B0 = Thermal cutut pen B1 = Air flw cutut pen B2 = Interlck cutut pen B3 = Heater high temperature cutut B4 = Bard high temperature cutut B5 = SSR high temperature cutut B6 = Duct high temperature cutut B7 = Heater sensr 1 failure B8 = Heater sensr 2 failure B9 = Bard sensr failure B10 = SSR sensr failure B11 = TRL cmmunicatin timeut B12 = Remte management timeut [B4 - B8]: Reserved 40089 System Alarms (2) Bit String B0 = External sensr failure B1 = Supply sensr failure B2 = Discharge sensr failure B3 = TRL sensr failure B9 = Current sensr 0 failure B10 = Current sensr 1 failure B11 = Current sensr 2 failure B12 = Measured pwer t high B13 = Measured pwer t lw B14 = Air flw nt detected (temperature differential) B15 = Heat nt detected (temperature differential) www.neptrnic.cm Page 8
Mdbus User Guide Descriptin Data Type Range Writable 40090 Cntrl Mde Bit String 40091 Air Flw Status Bit String 40092 Temperature Surce Bit String 40093 Setpint Surce Bit String 40094 Occupancy Bit String 0 = Cntrl_Mde_External 1 = Cntrl_Mde_Internal 2 = Cntrl_Mde_Neptrnic_Signal 3 = Cntrl_Mde_Remte 4 = Cntrl_Mde_Pneumatic 5 = Cntrl_Mde_TPM 6 = Cntrl_Mde_Res1 7 = Cntrl_Mde_Res2 0 = N Heat 1 = N Flw 2 = Lw Flw 3 = Regular Flw 0 = External 1 = Internal 2 = TRL 3 = Supply 4 = Discharge 0 = Onbard Ptentimeter 1 = Remte 2 = TRL 0 = Occupied 1 = Unccupied 2 = Vacant 40095 Number f ON/OFF stages Bit String Unit: Stages - www.neptrnic.cm Page 9
Ntes 400 Lebeau blvd, Mntreal, Qc, H4N 1R6, Canada neptrnic.cm Tll free in Nrth America: 1-800-361-2308 Tel.: (514) 333-1433 Fax: (514) 333-3163 Custmer service fax: (514) 333-1091 Mnday t Friday: 8:00am t 5:00pm (Eastern time)