Page 1
INSTRUCTION MANUAL Swimming Pool Controllers BL120 · BL121 & BL122 · BL123 with Cloud Connectivity Hanna Instruments Inc., 584 Park East Drive, Woonsocket, RI 02895 USA www.hannainst.com...
6.1. User Interface ..............23 Warranty ................62 All rights are reserved. Reproduction in whole or in part is prohibited without the copyright owner's written consent, Hanna Instruments Inc., Woonsocket, Rhode Island, 02895, USA. Hanna Instruments reserves the right to modify the design, construction, or appearance of its products without advance notice.
® Hanna Instruments office or email us at tech@hannainst.com. There are two installation kit versions: • in-line configuration ordering information: BL120‑10, BL121‑10, BL122‑10, BL123‑10 • user-panel flow cell configuration ordering information: BL120‑20, BL121‑20, BL122‑20, BL123‑20 Each instrument is delivered in a cardboard box and is supplied with:...
6 Specifications • Three configurable 4 to 20 mA analog outputs, sourcing Analog outputs • Output impedance ≤ 500 Ω BL121 & BL123 only • Accuracy < 0.5 % FS • Galvanic isolation, up to 50 V relative to earth •...
Description 4. DESCRIPTION 4.1. GENERAL DESCRIPTION & INTENDED USE ® The Hanna Instruments BL12X swimming pool controllers are automatic systems, specially designed to measure and control pH and free‑chlorine levels. The chlorine level is measured based on the ORP or REDOX principle. An increase in the ORP value correlates with an increase in the free‑chlorine level.
8 Description 4.2. FUNCTIONAL & DISPLAY DESCRIPTION Front Panel • The front panel includes a custom display and keypad with tactile feedback. • The first line displays measurement readings and the second line displays temperature readings. • Two LEDs indicate alarm status and service conditions. A red LED indicates fault condition. •...
Description Rear Sub Panel Warning! Always disconnect the pool controller from power when accessing the small sub panel. Do not access the larger rear panel! • Use a Phillips head screwdriver and remove the single screw attaching the small back cover. •...
Page 10
10 Description BL120 BL121 4 ‑ 20 mA OUT – DIGITAL INPUTS ANALOG OUTPUTS 4 ‑ 20 mA OUT – 4 ‑ 20 mA OUT – ALARM RELAY DIGITAL INPUTS L Line POWER INPUT PE Protective Earth N Neutral ALARM RELAY...
Page 11
Description BL122 BL123 Ethernet connector Ethernet connector ETHERNET RJ‑45 connector 4 ‑ 20 mA OUT – ANALOG OUTPUTS 4 ‑ 20 mA OUT DIGITAL INPUTS – 4 ‑ 20 mA OUT – ETHERNET RJ‑45 connector ALARM RELAY DIGITAL INPUTS L Line POWER INPUT PE Protective Earth N Neutral...
12 Description 4.4. ETHERNET CABLE WIRING (BL122 & BL123 ONLY) 1. Insert the ethernet cable through the knurled nut and the slotted rubber seal. 2. Insert the ethernet cable through the casing into the housing. 3. Insert the analog output connection cable through the same knurled nut and slotted rubber seal. Use a 6 conductor wire cable. 4.
Installation 5. INSTALLATION There are two available configurations: • In‑line, with the probe placed in saddle, mounted on pipe after the pool filter. • Flow cell, with the probe mounted in the flow cell, close to the controller. The water sample is directed to the flow cell via a small diameter sample line with appropriate connections (provided).
Page 14
14 Installation In-Line Installation Overview & Components Table Below is an illustrated reference of a generic, in‑line installation scheme with the relevant components. BL123 SWIMMING POOL CONTROLLER STATUS SERVICE Chlorine MENU HELP Position Component description Pool controller pH/ORP/temperature electrode Electrode fitting PVC tubing for pump input PVC tubing for pump output Aspiration filter...
Page 15
Installation Flow Cell Installation Overview & Components Table Below is an illustrated reference of a generic, flow cell installation scheme with the relevant components. The maximum pressure of the flow cell system is 3 atm (44 psi). BL123 SWIMMING POOL CONTROLLER STATUS SERVICE Chlorine...
• With all the screws (7) in place, use a wrench to carefully tighten. • Place the O‑ring (8) provided into the upper saddle. Probe Saddle (In-line Configuration) Thread Size Drill Size BL120‑550 Ø 50 mm pipe 1 ¼”thread 29 mm ‑ 32 mm / 1.14” ‑ 1.26” BL120‑563 Ø...
Installation 5.4. CONNECTING THE PROBE TO THE PUMP CONTROLLER Ensure the probe is connected and calibrated before installation. 1. Remove protective cap and verify the O‑ring is in place. 2. Insert the nut onto the probe. O-ring Nut adapter Protective cap 3.
18 Installation 5.5. INSTALLING THE ASPIRATION FILTER The aspiration filter is used in the reagent tank to filter and prevent debris from entering the tubing. • Cut the required length of aspiration tubing (flexible) to reach between peristaltic pump inlet and aspiration filter. •...
Installation 5.7. FLOW CELL INSTALLATION In a flow cell configuration the water flows from the inlet valve to the flow cell and returns in the line via the outlet valve. PART A Preparing the inlet and outlet valve assemblies • Mount the saddle for flow cell inlet and outlet valve (follow mounting recommendations for saddle).
20 Installation PART C Connecting the probe to the controller • Remove the protective cap and verify the O‑ring (2) is in place. • Insert the nut (5) into the probe. Carefully screw the adapter (4) into the probe, paying attention not to damage the O‑ring.
Installation 5.9. FIRMWARE UPDATES Remote Update Using Hanna Cloud ® We aim to constantly improve our products and offer professional enhanced product features. As such, Hanna Instruments periodically releases firmware updates. 1. Go to www.hannacloud.com 2. Log into your account.
Page 22
22 Installation Note: During the remote firmware update these screens will appear on instrument. When the installation is complete, the transmission icon will show a solid communications image ( USB Firmware Update Requirements • Firmware update package file • USB 2.0 or 3.2 flash drive Procedure 1.
Setup 6. SETUP 6.1. USER INTERFACE The pool controller menu is grouped into following categories: • Acid (Base) Pump control: OFF/AUTO. ON 10s • Chlorine (Cl ) Pump control: OFF/AUTO. ON 10s • pH Options: CAL, Setup, GLP • ORP Options: CAL, Setup, GLP •...
Setup BL12X Log Recall Overview LOG RECALL MODE 6.2. GENERAL MENU SETUP Menu Items Diagram navigate & select Modify item Date Format yyyy-mm-dd Key Beep Alarms and Errors Beep configure item Decimal LCD Contrast 50 % LCD Backlight 50 % Language English...
Page 25
Setup Configurable Options General Settings Range / Options Default Description / Menu Navigation • With item selected, press Modify for options drop‑down list. 30 sec. Log Interval 1 min., 5 min., 15 min., 30 30 sec. • Press keys to navigate options. min., 60 min.
Page 26
Setup General Settings Range / Options Default Description / Menu Navigation This option allows the user to erase all user settings and Restore Factory Settings N/A reset the instrument to the default factory settings. • With item selected, press Set to restore default settings. With item selected, press View to display model version, Controller Info model number, language version, and serial number.
Setup Hold Input submenu (with option enabled in General Settings) The Hold Input submenu is used to configure what should happen when the Hold Input is triggered. • If Enabled, the Alarm will trigger when the Hold is triggered. • If Disabled, the Alarm will not trigger when the Hold is enabled (useful for routine evening shut down without alarms). This submenu can also be used to configure a remote hold feature that uses a digital‑input trigger.
Page 28
Setup pH Configurable Options pH Settings Range / Options Default Description / Menu Navigation Dosing Type Base / Acid Acid • With item selected, press the toggle switch to configure option. The BL meter regulates the pH to the pH value set in this parameter. •...
Page 29
Setup pH Settings Range / Options Default Description / Menu Navigation • With item selected, press the toggle switch to enable or disable Enable Alarm Low Disabled Disable pH low alarm option The check mark confirms option as enabled. If enabled, warnings and errors will be flagging during operation.
Page 30
Setup ORP Configurable Options ORP Settings Range / Options Default Description / Menu Navigation The BL meter will regulate the Chlorine (Cl ) pump operation to get mV value set in this parameter. • With item selected, press Set to modify. Set Point 200 to 900 mV / 1 mV 700 mV...
Page 31
Setup ORP Settings Range / Options Default Description / Menu Navigation • With item selected, press the toggle switch to enable or disable Enable Alarm Low Disabled Disable pH low alarm option If enabled, warnings and errors will be flagging during operation. A warning is an event generated when erroneous conditions appear;...
Page 32
Setup Temperature Configurable Options Temp. Settings Range / Options Default Description / Menu Navigation The High Alarm Value for temperature is the minimum temperature value that will trigger an alarm status and stop the control pumps. Mask time will delay alarm activation.* (Low+0.1) to 100.0 °C / 0.1 °C 50.0 °C •...
Setup Temp. Settings Range / Options Default Description / Menu Navigation Analog Outputs are used as part of process control system. Disabled indicates that analog output has not been allocated Analog Output Disabled Disabled to any function. BL121 & BL123 AO1, AO2, AO3 AO1, AO2, AO3 assign an analog output to a temperature reading.
Setup Hanna Cloud Options These settings are required to permit Hanna Cloud monitoring. IP addressing: an Internet Protocol address (IP address) is a numerical label assigned to each device connected to a network that uses the IP for communication. DHCP (Dynamic Host Configuration Protocol) is a network management protocol whereby a DHCP server dynamically assigns IP addresses to the instrument.
Setup Disable / change controller password • Press keys to select Controller Password from General Setup. • Enter the correct password. • Press CFM functional key. To change the password • Enter a new password and press CFM functional key. To disable the password •...
Page 36
Setup Example If the pH was assigned to AO1 and the minimum and maximum analog output limits are 0 and 14 pH, the entire range will correspond to 4 and 20 mA, respectively (see Example 1). A better resolution of analog output can be obtained if the limits are set, thus limiting the range of interest (see Example 2). The output current is set to 0 mA when the analog output is disabled.
Operational Guide 7. OPERATIONAL GUIDE 7.1. CALIBRATION pH Calibration The pH electrode can be calibrated on the controller using automatic, two‑point calibration. The electrode should be (re)calibrated: • Before in‑line or flow cell installation • Whenever the pH electrode is replaced •...
Page 38
Operational Guide • Press MENU to return to measurement mode. Delete calibration • Press CLR from calibration screen. Device prompts for confirmation • Press YES to confirm or NO to exit and return to calibration screen. If, during calibration, the temperature sensor detects extreme values, or the sensor broken, a blinking 25.0 °C is displayed (bottom right corner of the screen.
Page 39
Operational Guide pH Process Calibration pH process calibration is a single point calibration performed with the probe installed in the process. Process calibration allows users to adjust the measured pH value so that it matches the value determined with a hand held meter and without removing the probe from the saddle.
Page 40
Operational Guide ORP Calibration If both pH and ORP calibrations are required, calibrate the pH value first. A pH calibration can give inaccurate readings if the probe was used in ORP standard first. Preparation • Pour small quantities of the ORP standard into clean beakers. •...
Operational Guide 7.2. MEASUREMENT • Start the recirculation pump. • BL12X‑20 controllers: verify the flow cell fills correctly. • Set up the pump controller, probe, and required accessories. Controller is now ready. • Turn on the controller. After initialization has been completed, the controller enters measurement screen. •...
Page 42
Operational Guide On-display pump status when in measurement mode BL120 & BL121 status bar BL122 & BL123 status bar Description Pumps set on OFF Level detection indicates pH and Chlorine (Cl volumes are low System waiting for pH to reach setpoint...
Operational Guide 7.3. OVERVIEW CONTROL MODE Control Mode is the normal operational mode. During control, the device: • Measures then converts probe’s signal to a measurement (temperature corrected pH), the ORP voltage, and temperature. • Provides proportional feed with an adjustable band for acid and chlorine additions. •...
Page 44
Operational Guide pH & ORP proportional control THRESHOLD STATUS SERVICE Notification LED pH/Chlorine pump LED control and pump off pH/Chlorine pump LED control and pump running Alarm Relay Energized (no alarms) Analog Outputs Follow configured parameters BL121& BL123 •...
Logging 8. LOGGING The controller logging system supports periodic and automatic save mode for all parameters as well as an events logging system. The log file stores a maximum of 100 events. Data is stored as per configured time interval. Once the 100 event limit is reached, the oldest logged event is deleted.
Page 46
Logging Export Logged Data 1. Press Options from Log Recall screen. Users have the option to export a selected log file or all logs. 2. Insert the USB‑C flash drive. 3. Press CFM to continue (ESC returns users to a previous screen). "Transfer in progress"...
Note: The “~~” mark in front of the event type name indicates the event is no longer active. Fatal Errors Errors that prevent the controller from operating (logging). ® When encountered, restart the controller. If the error persists, contact Hanna Instruments technical support. Fatal Error Event Code Description The interface with the EEP circuit does not work properly.
Page 48
Logging Errors ® When encountered, restart the controller. If the error persists, contact Hanna Instruments technical support. Error Description ERROR_EEP_CTRL_CHECKSUM Incorrect EEPROM checksum. The interface with the internal storage device is not working properly. ERROR_FLASH_CTRL Logging stopped, except Event logs.
Page 49
Logging Alarm Description ALARM_TEMP_SENSOR_BROKEN Temperature sensor not working. EXTERNAL HOLD Hold input condition is present. ALARM_HOLD_IN To resume control, fix Hold condition. ALARM_REMOTE_HOLD_IN Remote Hold Mode is On. To exit Hold, check & remove hold condition. ALARM_MAIN_POWER_FAILED Generated at power Off/On. ALARM_HIGH_ORP Measured ORP exceeds Alarm High value.
Page 50
50 Logging Setup Codes Event code Setup Parameter Event code Setup Parameter Key beep Alarm low‑value ORP LCD contrast Hold Input Contact LCD backlight Hold Input enable [Hold function enable] Time format AO1 parameter to follow Date format AO2 parameter to follow Decimal point AO3 parameter to follow Temperature unit...
Event Management 9. EVENT MANAGEMENT BL12X controllers have an intuitive and user‑friendly events‑management system that allows for quick event source identification. There are four event types filtered using controller Setup options. Press HELP key from measurement screen to view all active events. "!"...
Page 52
52 Event Management " " EVENT TYPE: PROCESS ERROR symbol on display Triggered during process control and affects pH and /or ORP control A condition is evaluated only if it’s enabled. See noted exceptions. Note: "No probe", "Hold input active", and "Remote Hold " are not dependent on "Warnings and Errors " settings. Errors are logged and viewed in Log Recall.
Page 53
Event Management EVENT TYPE: SYSTEM ERROR Triggered by critical events, place the controller in ERROR mode. Events are continuously monitored. When in ERROR mode, the device: • Stops the dosing pumps • Stops logging • Activates the alarm relay (relay not energized) If Alarms and Errors Beep is enabled, an acoustic signal is issued each time an error is triggered •...
Page 54
54 Event Management LED NOTIFICATIONS ON CONTROLLER STATUS LED notifications LED TYPE Description Solidly illuminated Flashes not present system running, no events STATUS not present system requires user attention not present technical assistance required SERVICE not present service required &...
Page 55
Event Management Dosing pump with associated LED signal STATUS SERVICE Alarm & Errors Events pH pump pump LED Cl pump pump LED Auto‑Off Auto‑Off High/Low Alarm Auto‑Off Auto‑Off Temperature Auto‑Off Auto‑Off pH outside specifications range Auto‑Off Auto‑Off Measured parameter...
4. Starting from the left side of the pump, grab the tubing and rotate the pump rotor manually to the right, until the tubing is removed. 5. Grease the replacement pump tubing with silicone oil supplied in the BL120‑300 peristaltic pump tubing kit.
7. Fix the plastic holder in its place on the right and left side. 8. Place the plastic cover. Reattach the tubings to the pumps. 11. ACCESSORIES HI1036‑18XX* Industrial pH / ORP / BL120‑150 Temperature / Matching Pin Fittings kit for Ø 50 mm pipe combined probes BL120‑163 BL120‑175...
Page 58
58 Accessories BL120‑202 BL120‑204 PVC aspiration and injection Aspiration tubing (100 m) tubing (10 m) BL120‑205 BL120‑605 Injection PE tubing (100 m) Metal nipple for flow cel BL120‑250 BL120‑263 Injector saddle for Ø 50 mm Injector saddle for Ø 63 mm pipe, ½”...
Page 59
Accessories BL120‑410 BL120‑402 Flow cell for BL120, BL121, Flow cell tubing (10 m) BL122, BL123 BL120‑411 BL120‑450 Flow cell panel spare part Flow cell kit for Ø 50 mm pipe BL120‑463 BL120‑475 Flow cell kit for Ø 63 mm pipe Flow cell kit for Ø...
Page 60
60 Accessories BL120‑602 BL120‑603 Metal nipple 12 x ½” (2 pcs.) Elbow for glass flow cell BL120‑901 BL120‑604 Simulator for BL120, BL121, O‑ring for glass flow cell BL122, BL123 BL120‑903 BL120‑902 Cable gland protective kit USB protective cap (6 pcs.)
(engraved on the bottom of the meter) and the nature of the problem. If the repair is not covered by the warranty, you will be notified of the charges incurred. If the instrument is to be returned to Hanna Instruments, first obtain a Returned Goods Authorization (RGA) number from the Technical Service department and then send it with shipping costs prepaid.
Need help?
Do you have a question about the BL120 and is the answer not in the manual?
Questions and answers