Easy BACnet
  1. Home
  2. BACnet points lists
  3. Johnson Controls
  4. JMWL-Series 30-70 Ton Modular Water-to-Water Heat Pump

Water-to-water heat pump · BACnet points list

Johnson Controls JMWL-Series 30-70 Ton Modular Water-to-Water Heat Pump BACnet points list

Updated 12 November 2026

Short answer

The JMWL-Series is a modular water-to-water heat pump (chiller/heater) from Johnson Controls. Each module's master controller exposes about 300 objects over BACnet MS/TP: physical inputs and outputs (AI, AO, BI, BO), status, setpoint and alarm values (AV, BV) and a few multistate values for model, refrigerant, valve options and unit mode. The BAS enables cooling or heating through two BAS command BVs and writes the leaving water setpoints.

This page lists 303 BACnet objects for the Johnson Controls JMWL-Series 30-70 Ton Modular Water-to-Water Heat Pump — 123 of them writable — with each object’s type, instance number, name, engineering units and access. It is re-typed from Johnson Controls’s own free documentation, linked below.

Manufacturer
Johnson Controls
Model
JMWL-Series 30-70 Ton Modular Water-to-Water Heat Pump
Equipment
Water-to-water heat pump
Equipment type
Heat pumps
BACnet objects
303 (123 writable)
Transport
BACnet MS/TP
Firmware
Not stated
Also known as
JMWL, JMWL-Series, JMWL360, JMWL600, JMWL840, JMW600, 14807-NOM1, 97B0090N02, JCI modular water-to-water heat pump
Source document
JMWL-Series 30-70 Tons Water Source Heat Pump Installation, Operation, and Maintenance Manual · 14807-NOM1-1221 · rev. 2021-12
Download CSV 303 rows Download EDE B.I.G.-EU JSON Manufacturer PDF ↗ Compare with your scan Download Easy BACnet Mobile App Google Play

Reference only, provided as-is: verify against Johnson Controls’s current documentation and the live device before use. Not official Johnson Controls information. Terms of use.

BMS integration notes: Johnson Controls JMWL-Series 30-70 Ton Modular Water-to-Water Heat Pump

Integration in brief

Make sure the local cool and heat enable inputs are open, write the leaving water setpoint (cool_temp_stp_1, 42-62 °F, or heat_temp_stp_1, 80-135 °F), then set cool_enable_bas_1 (BV 52) or heat_enable_bas_1 (BV 53) on and the other off. The module opens its valves, proves load and source flow (BV 9, BV 73, BV 38) and starts the run_cool or run_heat sequence.

Minimum points to map

The short list most integrators start with — enough to run the unit from a BMS. Map more as the job needs.

ObjectNameWhyAccess
BV 52cool_enable_bas_1Cooling enable from BAS (heat enable off)Write
BV 53heat_enable_bas_1Heating enable from BAS (cool enable off)Write
AV 83cool_temp_stp_1Cooling leaving water setpoint, 42-62 °FWrite
AV 88heat_temp_stp_1Heating leaving water setpoint, 80-135 °FWrite
BV 75reset_all_1Reset all alarmsWrite
MV 7unit_mode_1Unit operating modeRead
BV 38flow_1Load and source flow both provenRead
AV 146load_out_tmp_stat_1Load water outlet temperatureRead
AV 31alarm_code_1Alarm flash code numberRead

Enable & remote start

With the local dig_cool_enable_1 and dig_heat_enable_1 inputs open, BV 52 cool_enable_bas_1 or BV 53 heat_enable_bas_1 starts the module in cooling or heating; only one should be on.

Network setup

Watch out for

Johnson Controls JMWL-Series 30-70 Ton Modular Water-to-Water Heat Pump BACnet objects

Type: AI, AO, AV, BI, BO, BV, MI/MO/MV (multi-state) · Access: Read read-only, Write writable, Command writable with a priority array.

303 of 303 shown
Type
Multi-state
Access
Show
Johnson Controls JMWL-Series 30-70 Ton Modular Water-to-Water Heat Pump BACnet Points List
DescriptionStates
AI1c1-2_inputs_1C1-C2 Status InputsRead
AI2c1_disch_pres_1C1 Discharge PressureRead
AI3c1_disch_temp_1C1 Discharge Temp°FRead
AI4c1_suc_pres_1C1 Suction PressureRead
AI5c1_suct_temp_1C1 Suction Temp°FRead
AI6c2_disch_pres_1C2 Discharge PressureRead
AI7c2_disch_temp_1C2 Discharge Temp°FRead
AI8load_in_temp_cool_1Load Inlet Temp Cool Mode°FRead
AI9c2_suc_pres_1C2 Suction PressureRead
AI10c2_suct_temp_1C2 Suction Temp°FRead
AI11load_in_temp_heat_1Load Inlet Temp Heat Mode°FRead
AI12load_out_temp_cool_1Load Outlet Temp Cool Mode°FRead
AI13valve_in_1Mot Valve Status InputsRead
AI14load_out_temp_heat_1Load Outlet Temp Heat Mode°FRead
AI15diff_pr_hi_range_load_010_1Diff Press Hi Range Load Flow 0-5VDCRead
AI16diff_pr_hi_range_source_010_1Diff Press Hi Range Source Flow 0-5VDCRead
AI17diff_pr_load_010_1Diff Press Low Range Load Flow 0-5VDCWrite
AI18diff_pr_source_010_1Diff Press Low Range Source Flow 0-5VDCWrite
AI19src_in_temp_cool_1Source Inlet Temp Cool Mode°FRead
AI20src_in_temp_heat_1Source Inlet Temp Heat Mode°FRead
AI21src_out_temp_cool_1Source Outlet Temp Cool Mode°FRead
AI22src_out_temp_heat_1Source Outlet Temp Heat Mode°FRead
AI23rem_chw_stp_010_1Remote Cool Setpoint 0-10VDCRead
AI25rem_cw_stp_010_1Remote Heat Setpoint 0-10VDCRead
AO1cnd_vlv_ao_1Source Cond Mot Valve AO%Write
AO2alm_flash_code_ao_1Alarm Flash Code AO%Write
AV3cool_comp_req_1# Cool Comp RequestedRead
AV4heat_comp_req_1# Heat Comp RequestedRead
AV5cool_stp_stat_1Active Cool Setpoint°FRead
AV6heat_stp_stat_1Active Heat Setpoint°FRead
AV7c1_disch_pres_stat_1C1 Disch Pressure StatusRead
AV9c1_disch_temp_stat_1C1 Discharge Temp StatusRead
AV14cdmv_i_gain_1Cond Mot Valve PID I-gainWrite
AV16c1_suc_pres_stat_1C1 Suction Pressure StatusRead
AV19c1_suct_temp_stat_1C1 Suction Temp StatusRead
AV20c2_disch_pres_stat_1C2 Discharge Pressure StatusRead
AV22cdmv_pid_mnpct_1Cond Mot Valve PID Min PercentWrite
AV23cdmv_p_gain_1Cond Mot Valve PID P-gainWrite
AV26cond_in_tmp_stat_1Cond In Temp Status°FRead
AV29cond_in_temp_stat_1Cond Wtr Inlet Temp StatusRead
AVmin31alarm_code_1Alarm Flash Code numberRead
AV32clg_db1_1Cool Mode PID Deadband1Write
AV35clg_fall_1Cool Mode PID Fall RateWrite
AV38clg_i_gain_1Cool Mode PID I-gainWrite
AV40clg_p_gain_1Cool Mode PID P-gainWrite
AV41clg_rise_1Cool Mode PID Rise RateWrite
AV42cond_out_temp_stat_1Cond Wtr Outlet Temp StatusRead
AV43c2_disch_temp_stat_1C2 Discharge Temp StatusRead
AV44cool_evap_lo_tmp_1Cool Mode Evap Wtr Low Alm TempWrite
AV45cool_high_cond_tmp_1Cool Mode Cond Wtr Hi Alm TempWrite
AV47cool_hi_evap_tmp_1Cool Mode Evap Wtr Hi Alm TempWrite
AV48cool_lo_cond_tmp_1Cool Mode Low Cond Alarm TempWrite
AV49diff_press_ld_1Load Water Header Diff PressureRead
AV50evmv_pid_db_1Evap Mot Vlv PID DeadbandWrite
AV52evmv_i_gain_1Evap Mot Valve PID I-gainWrite
AV54evmv_pid_mnpct_1Evap Mot Valve PID Min PercentWrite
AV55evmv_p_gain_1Evap Mot Valve PID P-gainWrite
AV56evmv_pid_ramp_1Evap Mot Valve PID RampWrite
AV57diff_press_src_1Source Water Header Diff PressureRead
AV63mod_high_suct_press_sp_410_1High Suction Press Alm Sp 410aWrite
AV64htg_db1_1Heat Mode PID Deadband1Write
AV67htg_fall_1Heat Mode PID Fall RateWrite
AV70htg_i_gain_1Heat Mode PID I-gainWrite
AV72htg_p_gain_1Heat Mode PID P-gainWrite
AV73htg_rise_1Heat Mode PID Rise RateWrite
AV75cond_out_tmp_stat_1COND Out Temp StatusRead
AV76evap_in_temp_stat_1Evap Wtr Inlet Temp StatusRead
AV78mod_lo_disch_press_sp_410_1Low Discharge Press Sp 410aWrite
AV80evap_out_stat_1EVAP Out Temp StatusRead
AV81man_mode_time_1Max Allowed Time in Manual ModeWrite
AV82max_cool_load_stp_1Cool Mode Max Water Out Setpoint°FWrite
AVmin83cool_temp_stp_1Cool Mode Outlet Water Setpoint°FWrite
AV84heat_evap_lo_tmp_1Heat Mode Evap Wtr Low Alm TempWrite
AV86c2_suc_pres_stat_1C2 Suction Pressure StatusRead
AV87min_cool_load_stp_1Cool Mode Min Water Out Setpoint°FWrite
AVmin88heat_temp_stp_1Heat Mode Outlet Water Setpoint°FWrite
AV89mod_cmpr_off_delay_1Compr Min Off-Cycle DelayWrite
AV90mod_cmpr_min_run_1Compr Min Run TimeWrite
AV93mod_default_hp_1Module Default Head PressureRead
AV94mod_default_sp_1Module Default SPWrite
AV98mod_cool_lo_suc_press_sp_410_1Cool Low Suction Press Alrm Sp 410aWrite
AV99heat_high_cond_tmp_1Heat Mode Cond Wtr Hi Alm TempWrite
AV100mod_hi_disch_press_sp_1Hi Compr Discharge Press Alarm StpRead
AV101mod_hi_disch_tmp_1Hi Compr Discharge Alarm TempWrite
AV104cool_lo_suct_tmp_1Cool Mode Low Suction Alarm TempWrite
AV105heat_hi_evap_tmp_1Heat Mode Evap Wtr Hi Alm TempWrite
AV107c2_suct_temp_stat_1C2 Suction Temp StatusRead
AV110heat_lo_cond_tmp_1Heat Mode Cond Wtr Low Alm TempWrite
AV111mod_high_suct_press_sp_1High Compr Suction Pressure StpRead
AV112mod_lo_disch_press_sp_1Low Compr Discharge Pressure StpRead
AV113mod_low_low_press_sp_1Extra-Low Suction Pressure Alarm StpWrite
AV114mod_lo_suc_psi_delay_1Time Delay Before Low Suction Pressure AlmWrite
AV118load_in_tmp_stat_1Load Water In Temp StatusRead
AV121comp_on_1Num of Comp ONRead
AV123failed_comp_1Num of Failed CompRead
AV124mod_low_press_sp_1Low Suction Pressure Alarm StpRead
AV125mod_lo_suction_tmp_1Low Compr Suction Alarm TempWrite
AV135mod_startup_delay_1Module Start-Up DelayWrite
AV137max_heat_temp_stp_1Heat Mode Max Water Out Setpoint°FWrite
AV138min_heat_temp_stp_1Heat Mode Min Water Out Setpoint°FWrite
AV139rem_cool_stp_stat_1Cool Mode Remote Water Out Setpoint°FRead
AV140rem_heat_stp_stat_1Heat Mode Remote Water Out Setpoint°FRead
AV141c1_suc_sat_tmp_1C1 Saturated Suction TempWrite
AV142c1_suc_superheat_1C1 Suction Superheat°FWrite
AV145mod_heat_lo_suc_press_sp_410_1Heat Low Suction Press Alm Sp 410aWrite
AVmin146load_out_tmp_stat_1Load Water Out Temp StatusRead
AV147heat_lo_suct_tmp_1Heat Mode Low Suction Alm TempWrite
AV148lo_ld_diff_pr_1Load Water Header Low Diff Alm PressureWrite
AV149lo_src_diff_pr_1Source Water Header Low Diff Alm PressureWrite
AV150mod_cool_low_press_sp_1Cool Mode Low Suction Press Alm StpRead
AV152mod_heat_low_press_sp_1Heat Mode Low Suction Press Alarm StpRead
AV153reset_alm_delay_1Reset Alarm DELAYWrite
AV154source_in_tmp_stat_1Source Wtr In Temp StatusRead
AV156source_out_tmp_stat_1Source Wtr Out Temp StatusRead
AV157evap_in_tmp_stat_1Evap In Temp StatusRead
AV158evap_out_temp_stat_1Evap Wtr Outlet Temp StatusRead
AV185stages_on_1Num of Stages ONRead
AV186act_lo_diff_press_ld_1Actual Low Diff Press Trip Load°FRead
AV187act_lo_diff_press_src_1Actual Low Diff Press Trip Source°FRead
AV188c1_comp_cyc_count_1C1 Comp Cycle CountWrite
AV189c2_comp_cyc_count_1C2 Comp Cycle CountWrite
AV190diff_pr_trip_mult_1Diff Pressure Trip MultiplierWrite
AV191est_kw_per_ton_1Estimated Kw Per Ton°FRead
AV192est_tons_1Estimated Tons°FRead
AV193est_watts_1Estimated Watts°FRead
AV194ldpsi_cali_point_1Load Water Diff Pr Cali PointWrite
AV195max_delta_temp_ld_1Max Delta Temp- LoadWrite
AV196max_delta_temp_src_1Max Delta Temp- SourceWrite
AV197num65t1req_1Num 32.5 Ton Comps Req Stg1Read
AV200c2_suc_sat_tmp_1C2 Saturated Suction TempRead
AV201pid_diff_fact_1PID Differential FactorWrite
AV202srcpsi_cali_point_1Source Water Diff Pr Cali PointWrite
AV203mod_defaulthp_usehihp_1Default HP Using High Head PressureWrite
AV204mod_defaulthp_uselowhp_1Default HP Using Low Head PressureWrite
AV447c2_suc_superheat_1C2 Suction Superheat°FRead
AV581cool_stp_with_offset_1Cool Mode Setpoint OffsetRead
AV583c1_cycles_1Comp 1 CyclesRead
AV584c1_runtime_1Comp 1 RuntimeRead
AV585c2_cycles_1Comp 2 CyclesRead
AV586c2_runtime_1Comp 2 RuntimeRead
AV588cool_stp_offset_1Cool Mode Setpoint OffsetWrite
AV589heat_stp_offset_1Heating Setpoint OffsetWrite
AV609heat_stp_with_offset_1Heat Mode Setpoint OffsetRead
AV615max_cool_ramp_rate_1Max Cool Ramp RateWrite
AV616max_heat_ramp_rate_1Maximum Heat Ramp RateWrite
AV627clg_comp_req_1Num of Cooling Comp RequestedRead
AV628htg_comp_req_1Num of Heating Comp RequestedRead
AV631runtime_refresh_1Time Interval Before Compr Runtime RefreshWrite
AV633source_mv_pidout_1Source Mot Valve PID Out %Read
AV634stg1_clg_pid_1Cool Mode PID CountRead
AV635stg1_htg_pid_1Heat Mode PID CountRead
AV638step_pid_65t_1Step PID Value for 65TRead
BI1phase_in_ok_1Phase Input OKRead
BI2ld_water_flow_1Load Water Flow SwitchRead
BI3src_water_flow_1Source Water Flow SwitchRead
BI4dig_cool_enable_1Digital Input Cool EnableWrite
BI5dig_heat_enable_1Digital Input Heat EnableWrite
BI7reset_all_alrm_1Reset All AlarmsRead
BO1cool_rev_vlv_bo_1Cool Reversing Valve S/SWrite
BO2chlr_stat_1Chiller StatusWrite
BO3comp_1_ss_bo_1Comp 1 S/SWrite
BO4comp_2_ss_bo_1Comp 2 S/SWrite
BO5load_vlv_ss_bo_1Load Mot Vlv S/SWrite
BO6o245_1AlarmWrite
BV1c1_cycles_reset_1C1 Cycles ResetWrite
BV2run_1System Run Command StatusRead
BV3c1_hi_dis_psi_unld_1C1 Hi Discharge Pressure UnloadRead
BV4c1_hi_dis_tmp_unld_1C1 Hi Discharge Temp UnloadRead
BV5c1_lolo_suc_psi_unld_1C1 Extra-Low Suction Pressure UnloadRead
BV6c1_lo_suc_psi_unld_1C1 Low Suction Pressure UnloadRead
BV7alarm_bo_1Alarm Status OutputRead
BV8cool_enable_1Cool Mode Enable InputRead
BV9load_flow_1Load Water Flow Switch StatusRead
BV10c1_lo_suc_tmp_unld_1C1 Low Suction Temp UnloadRead
BV12reset_c1_rtim_1C1 Runtime ResetWrite
BV13c2_cycles_reset_1C2 Cycles ResetWrite
BV14c2_hi_dis_psi_unld_1C2 Hi Discharge Pressure UnloadRead
BV15c2_hi_dis_tmp_unld_1C2 Hi Discharge Temp UnloadRead
BV16c2_lolo_suc_psi_unld_1C2 Extra-Low Suction Pressure UnloadRead
BV17c2_lo_suc_psi_unld_1C2 Low Suction Pressure UnloadRead
BV18c2_lo_suc_tmp_unld_1C2 Low SuctionTemp UnloadRead
BV19c2_manual_1C2 Manual Mode Lock OnWrite
BV20reset_c2_rtim_1C2 Runtime ResetWrite
BV21run_cool_1Cool Mode Run Command StatusRead
BV22run_heat_1Heat Mode Run Command StatusRead
BV23clg_ok_1Cool Mode OK to RunRead
BV24comp1_fail_1Compr 1 Fail StatusRead
BV25comp_1h_go_1Comp 1 High Go CommandWrite
BV26cmpr1_min_run_1Compr 1 Min Runtime StatusRead
BV27cmpr1_delay_on_1Compr 1 Off Delay StatusRead
BV29comp_1_ss_1Compr 1 Start/StopRead
BV31comp1_oor_1Compr 1 Sensor Out-O-RangeRead
BV32comp1_status_1Compr 1 Run StatusRead
BV33cmpr2_min_run_1Compr 2 Min Runtime StatusRead
BV34cmpr2_delay_on_1Compr 2 Off Delay StatusRead
BV36comp_2_ss_1Compr 2 Start/StopRead
BV37comp2_oor_1Compr 2 Sensor Out-Of-RangeRead
BVmin38flow_1All Water Flows StatusRead
BV39heat_enable_1Heat Mode Enable InputRead
BV40cool_mode_1Cool Mode StatusRead
BV41heat_mode_1Heat Mode Run StatusRead
BV44mod_cwr_avail_1Cond Water Out Sensor Available CommandWrite
BV45mod_chs_hi_enable_1Cond Water Out Enable High Temp LimitWrite
BV46mod_cwr_lo_enable_1Cond Water Out Enable Low Temp LimitWrite
BV47mod_disch_psi_avail_1Compr Discharge Pressure Available CommandWrite
BV48mod_disch_tmp_avail_1Compr Discharge Temp Available CommandWrite
BV50mod_suc_psi_avail_1Compr Suction Pressure Available CommandWrite
BV51mod_suc_tmp_avail_1Compr Suction Temp Avalable CommandWrite
BVmin52cool_enable_bas_1Cool Enable BAS CommandWrite
BVmin53heat_enable_bas_1Heat Enable BAS CommandWrite
BV54cool_bin_reset_1COOL BIN RESETWrite
BV55unit_status_1Unit StatusRead
BV56use_diff_pr_flow_sens_1Use Water Hdr Diff Press Flow SensorsWrite
BV57use_hi_range_diff_pr_sens_1Use Hi Range Water Hdr Diff Press Flow SensorsWrite
BV58comp2_status_1Compr 2 Run StatusRead
BV59comp2_fail_1Compr 2 Fail StatusRead
BV60newcmplead1_1Compressor New Lead 1Read
BV61fix_open_mod_1Fix Mot Valves as Open CommandWrite
BV62load_mv_ss_1Load Mot Valve Start/StopRead
BV63heat_bin_reset_1HEAT BIN RESETWrite
BV64cond_in_hi_tmp_alm_1Cond Wtr Inlet Hi Temp AlarmRead
BV65cwr_trg_unld_1Hi Cond Wtr Out Temp UnloadRead
BV66cond_in_lo_tmp_alm_1Cond Wtr Inlet Lo Temp AlarmRead
BV67reset_alm_timeout_1Reset Alarm TimeoutRead
BV68load_vlv_status_1Load Mot Valve Aux Switch StatusRead
BV69freeze_trg_unld_1Low Evap Water Out Temp UnloadRead
BV70htg_ok_1Heat Mode OK to RunRead
BV71cond_in_oor_1Cond Water Inlet Temp Out-Of- Range AlarmRead
BV73src_flow_1Source Water Flow Switch StatusRead
BV74m01c1lead_1Compr1 Lead StatusRead
BVmin75reset_all_1Reset All AlarmWrite
BV76m01c2lead_1Compr2 Lead StatusRead
BV77use_pre_calc_dif_pr_setpt_1Use Pre-Calc Diff Pr CutoutWrite
BV78use_hi_hp_comp_1Use Hi Head Pressure Compr for Low HP CtrlWrite
BV79man_refr_cmplead_1Manually Refresh Lead ComprWrite
BV81c1t1_oor_1C1 Discharge Temp Out-Of- Range AlarmRead
BV82c1t2_oor_1C1 Suction Temp Out-Of-Range AlarmRead
BV83cond_out_oor_1Cond Water Outlet Temp Out-Of- Range AlarmRead
BV84evap_in_hi_tmp_alm_1Evap Wtr Inlet Hi Temp AlarmRead
BV85evap_in_lo_tmp_alm_1Evap Wtr Inlet Low Temp AlarmRead
BV86c2t1_oor_1C2 Discharge Temp Out-Of- Range AlarmRead
BV87c2t2_oor_1C2 Suction Temp Out-Of-Range AlarmRead
BV88no_flow_1No Flow AlarmRead
BV89ld_dif_pr_oor_1Load Water Diff Pressure Out-Of- Range AlarmRead
BV90phase_alarm_1Phase AlarmRead
BV91evap_in_oor_1Evap Water Inlet Temp Out-Of- Range AlarmRead
BV92evap_out_oor_1Evap Water Outlet Out-Of-Range AlarmRead
BV97cd_wtr_out_hi_alm_1Cond Water Outlet Hi Temp AlarmRead
BV98ev_wtr_out_hi_alm_1Evap Water Outlet Hi Temp AlarmRead
BV99cd_wtr_out_lo_alm_1Cond Water Outlet Low Temp AlarmRead
BV100nomodsavail_1No Modules Available AlarmWrite
BV101src_dif_pr_oor_1Source Water Diff Pressure Out- Of-Range AlarmRead
BV102mod_fail_mot_vlv_1Module Failure Mot ValveRead
BV103mod_fail_wat_out_1Module Failure Water Out TempRead
BV104reset_manheatmode_1Manual Heat Mode CommandRead
BV105module_here_1Module HereRead
BV106module_ok_1Module OkRead
BV107mot_vlv_status_1Mot Vlv Aux Sw StatusWrite
BV108reset_forceman_1Reset Force Man Mode TerminateRead
BV109m2457_1Request to Run StatusWrite
BV110reset_c1_alrm_1Reset C1 AlarmsWrite
BV111reset_c2_alrm_1Reset C2 AlarmsWrite
BV112reset_freeze_1Reset Freeze or Hot Wtr Alm or Mot Valve AlarmRead
BV113reversing_vlv_1Reversing ValveWrite
BV114reset_oorsl_1Reset Sensor Out-Of-Range AlarmRead
BV115stagedn_ok_1Compr OK to Stage DownRead
BV116stageup_ok_1Compr OK to Stage UpRead
BV117startup_ok_1Module OK after Startup DelayRead
BV118c1p1_oor_1C1 Discharge Pressure Out- Of- Range AlarmRead
BV119c1p2_oor_1C1 Suction Pressure Out-Of- Range AlarmRead
BV120c2p1_oor_1C2 Discharge Pressure Out-Of- Range AlarmRead
BV121c2p2_oor_1C2 Suction Pressure Out-Of- Range AlarmWrite
BV122source_vlv_status_1Source Mot Valve Aux Switch StatusRead
BV123c1_ex_pump_dns_1Compressor 1 Excessive Pump DownsWrite
BV127c1_hi_disch_tmp_1Compr1 High Discharge Temp AlarmRead
BV128c1_hi_pres_alm_1Compr1 High Discharge Pressure AlarmRead
BV129c1_lolo_suc_pres_alm_1Compr1 Extra-Low Suction Pressure AlarmRead
BV130c1_low_suc_pres_alm_1Compr1 Low Suction Pressure AlarmRead
BV131c1_low_suc_supht_1Compressor 1 Low Suction SuperheatWrite
BV132c1_lo_suc_tmp_1Compr1 Low Suction Temp AlarmRead
BV136c1_no_run_1Compr1 No-Run AlarmRead
BV141c2_ex_pump_dns_1Compressor 2 Excess Pump DownsWrite
BV181c2_hi_disch_tmp_1Compr2 High Discharge Temp AlarmRead
BV182c2_hi_pres_alm_1Compr2 High Discharge Pressure AlarmRead
BV196c2_lolo_suc_pres_alm_1Compr2 Extra-Low Suction Pressure AlarmRead
BV210c2_low_suc_pres_alm_1Compr2 Low Suction Pressure AlarmRead
BV211c2_low_suc_supht_1Compressor 2 Low Suction SuperheatWrite
BV212c2_lo_suc_tmp_1Compr2 Low Suction Temp AlarmRead
BV213c2_no_run_1Compr2 NO-Run AlarmRead
BV215cond_vlv_al_1Cond Water Motorized Valve Status AlarmRead
BV218freeze_trg_1Evap Water Outlet Low Temp AlarmRead
BV219evap_vlv_al_1Evap Water Motorized Valve Status AlarmRead
BV226dis_suct_superht_1Superheat NoticeWrite
BV235phasestat_1Phase Loss StatusRead
MV1chiller_model_type_1Chiller Model TypeWrite
MV2refresh_cmplead_method_1Compr Runtime Refresh Method SelectorWrite
MV3an_inp15_typ_1Remote Cool Trg AI Type- None or 0-5VDCWrite
MV4an_inp16_typ_1Remote Heat Trg AI Type- None or 0-5VDCWrite
MV5mod_comp_ref_type_1Compr Refrigerant TypeWrite
MV6mot_vlv_opt_1Motorized Valve OptionsWrite
MVmin7unit_mode_1Unit Operating Mode StatusRead
MV8inp_15_point_type_1Remote Cool Mode Setpoint AI Chnl 1-15Write
MV9inp_16_point_type_1Remote Heat Mode Setpoint AI Chnl 1-16Write
Object ID lookup: Johnson Controls JMWL-Series 30-70 Ton Modular Water-to-Water Heat Pump point IDs by name

Integration notes

Check it against the live device. A points list tells you what the controller can expose; the unit in front of you may differ by firmware or installed options. This list is provided as-is for reference only and may contain mistakes — confirming it before you write, map or commission anything is up to you (terms). Easy BACnet scans a network for BACnet IP devices from an Android phone, reads every object on the JMWL-Series 30-70 Ton Modular Water-to-Water Heat Pump and exports what it actually has to Excel — free. New to BACnet? Start with what a BACnet points list is and what the object types mean.

Questions about the Johnson Controls JMWL-Series 30-70 Ton Modular Water-to-Water Heat Pump

How many BACnet points does the Johnson Controls JMWL-Series 30-70 Ton Modular Water-to-Water Heat Pump have?

This list has 303 BACnet objects: 24 analog inputs, 2 analog outputs, 126 analog values, 6 binary inputs, 6 binary outputs, 130 binary values, 9 multi-state values. The exact set on a given unit depends on its firmware, installed options and configuration.

Which Johnson Controls JMWL-Series 30-70 Ton Modular Water-to-Water Heat Pump BACnet points are writable?

123 of the 303 objects accept a write. Points marked Command have a priority array: a write holds until it is released, so release it back to automatic when you are done.

Where is the official Johnson Controls JMWL-Series 30-70 Ton Modular Water-to-Water Heat Pump BACnet documentation?

The source is JMWL-Series 30-70 Tons Water Source Heat Pump Installation, Operation, and Maintenance Manual (14807-NOM1-1221), revision 2021-12, published free by Johnson Controls at https://docs.johnsoncontrols.com/ductedsystems/api/khub/documents/QEA2laZ4oAFkoKOw8ihTJA/content.

What are the minimum BACnet points to integrate the Johnson Controls JMWL-Series 30-70 Ton Modular Water-to-Water Heat Pump?

Start with BV 52 cool_enable_bas_1 (Cooling enable from BAS (heat enable off)); BV 53 heat_enable_bas_1 (Heating enable from BAS (cool enable off)); AV 83 cool_temp_stp_1 (Cooling leaving water setpoint, 42-62 °F); AV 88 heat_temp_stp_1 (Heating leaving water setpoint, 80-135 °F); BV 75 reset_all_1 (Reset all alarms); MV 7 unit_mode_1 (Unit operating mode); BV 38 flow_1 (Load and source flow both proven); AV 146 load_out_tmp_stat_1 (Load water outlet temperature); AV 31 alarm_code_1 (Alarm flash code number).

How do I enable BMS control of the Johnson Controls JMWL-Series 30-70 Ton Modular Water-to-Water Heat Pump?

With the local dig_cool_enable_1 and dig_heat_enable_1 inputs open, BV 52 cool_enable_bas_1 or BV 53 heat_enable_bas_1 starts the module in cooling or heating; only one should be on.

How do I check these points on the real JMWL-Series 30-70 Ton Modular Water-to-Water Heat Pump?

Scan the network with a BACnet IP browser such as Easy BACnet, open the device and compare its object list with this table. Anything missing is usually an option that isn't installed or a point that is disabled in the controller's configuration.

More Johnson Controls BACnet points lists

Source: JMWL-Series 30-70 Tons Water Source Heat Pump Installation, Operation, and Maintenance Manual · 14807-NOM1-1221 · rev. 2021-12. Object names, instances and units are reproduced as published; descriptions are our own.