HI 504 Panel-mounted, Microprocessor-based pH/ORP Process Controller Instruction Manual
TABLE OF CONTENTS WARRANTY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 MODEL IDENTIFICATION . . . . . . . . . . . . . . . . . . . . 5 PRELIMINARY EXAMINATION . . . . . . . . . . . . . . . . . . 6 GENERAL DESCRIPTION . . . . . . . . . . . . . . . . . . . . . 6 FUNCTIONAL DESCRIPTION . . . . . . . . . . . . . . . . . . 8 SPECIFICATIONS . . . . . . . . . . . . . . . . . . . . . . . . . . 10 MECHANICAL DIMENSIONS . . . . . . . . . . . . . . . . . 11 INSTALLATION . . . . . . . . . . . . . . . .
WARRANTY All Hanna Instruments meters are guaranteed for two years (sensors, electrodes and probes for six months) against defects in workmanship and materials when used for their intended purpose and maintained according to instructions. This warranty is limited to repair or replacement free of charge. Damage due to accident, misuse, tampering or lack of prescribed maintenance are not covered. If service is required, contact the dealer from whom you purchased the instrument.
Dear Customer, Thank you for choosing a Hanna Product. Please read this instruction manual carefully before using the instrument. It will provide you with the necessary information for correct use of the instrument, as well as a precise idea of its versatility. If you need additional technical information, do not hesitate to e-mail us at tech@hannainst.com. This instrument is in compliance with directives. MODEL IDENTIFICATION The models HI 504XYZ-α are pH/ORP controllers.
PRELIMINARY EXAMINATION Remove the instrument from the packing material and examine it carefully to make sure that no damage has occurred during shipping. If there is any noticeable damage, notify your Dealer or the nearest Hanna Customer Service Center immediately. Note Save all packing materials until you are sure that the instrument functions correctly. Any damaged or defective items must be returned in their original packing materials together with the supplied accessories.
• Calibration and Setup procedures are password protected. • Calibration: pH calibration at 2 points with two possible sets of buffers (either 7.01 - 4.01 - 10.01 or 6.86 - 4.01 - 9.18), or at 1 point with user-selectable value. • Temperature compensation of the HANNA standard buffers.
FUNCTIONAL DESCRIPTION FRONT PANEL 1. Liquid Crystal Display 2. LCD key enters and exits the event scrolling mode. During pH calibration, alternately displays pH buffer value or current temperature 3. SETUP key enters and exits setup mode 4. CAL DATA key last calibration data viewing (enters and exits) 5. CAL key initiates and exits calibration mode 6. key increases the blinking digit/letter by one when selecting a parameter.
REAR PANEL 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
SPECIFICATIONS Range -2.00 to 16.00 pH -2000 to 2000 mV -30 to 130.0 ºC Resolution 0.01 pH 1 mV 0.1 ºC above -10 ºC; 1 ºC below Accuracy ±0.02 pH ±2 mV ±0.5 ºC (-9.9 to 130.0 ºC); ±1 ºC (-30 to -10 ºC) (@20°C/68°F) Typical EMC Deviation ±0.2 pH ±10 mV ±0.
Alarm Relay Electromechanical Relay SPDT contact output, 5A - 250 VAC, 5A - 30 VDC (resistive load) Fuse protected: 5A, 250V Quick Blow Fuse Analog Output • 2 independent outputs • 0 - 22 mA (configuring as 0-20 mA or 4-20 mA) Analog Output Resolution 0.1‰ f.s. Analog Output Accuracy ± 2‰ f.s. Data logging 6000 pH/°C or ORP samples Environment 0 to 50 ºC; max 85% RH non-condensing Casing IP20 (housing); IP54 (front panel) Enclosure single case ½ DIN Weight approximately 1.6 kg (3.5 lb.
INSTALLATION Refer to diagram on page #9 • Input power: Connect a 3-wire power cable to the terminal strip line (L), earth (PE) and neutral (N) terminal connections. Power: 100VAC-120mA / 115VAC-100mA / 230VAC-50mA. Line Contact: 400mA fuse inside. PE must be connected to ground; leakage current 1mA.
Note Note Note Note • Electrode: Connect the pH or ORP electrode to the BNC socket (#1 at page 9). To benefit from the differential (symmetrical) input, connect the proper electrode wire (if available) or a cable with a potential matching pin (grounding bar) to the relevant terminal (#2 at page 9) and enable the differential input through the setup code I.04.
CALIBRATION MODE The calibration mode allows to calibrate the pH/ORP input, temperature input and 4-20 mA analog outputs. The controller is factory calibrated for all these parameters. Periodical calibration of the instrument is recommended, in particular when greatest accuracy is required and at least biyearly. It is possible to calibrate the electrode over only one point, but it is always good practice to perform a 2-point calibration. To enter the calibration mode press the CAL key.
The pH and ORP calibrations can not be initiated while the process controller is configurated to take measurements from the Digital Transmitter. pH CALIBRATION It is recommended to perform pH calibration when the probe is replaced and after any cleaning action. To perform any pH calibration procedure, the instrument has to be set as pH controller. Initial Preparation Pour small quantities of pH 7.01 (HI 7007) and pH 4.01 (HI 7004) or pH 10.01 (HI 7010) solutions into individual beakers.
The default buffer set is the one used for last calibration, even if the procedure was not completed. • Once confirmed the set of buffer values, the primary LCD shows the measured pH value, while the secondary LCD displays the first required buffer value. Two-point calibration • Remove the protective cap from the pH electrode and immerse it into the buffer solution (e.g. pH 7.01) together with the Potential Matching Pin and the temperature probe, then stir gently.
• In the second case (pH value not close to the buffer) the meter will remain in the same state until the reading becomes unstable or the calibration mode is quitted. • For the second buffer value it is possible to choose between pH 4.01 and pH 10.01 (or pH 4.01 and pH 9.18 if the NIST set has been selected). Use the or key to switch between the two possibilities. • Once selected the buffer, the procedure is the same as for the first calibration point. Note A time-out of 1.
• The pH calibration value will switch to 7.00, the first digit starts blinking and it is possible to change its value simply using the or key. • Once selected the first digit value, press the key: the first digit will be fixed and the second one will start blinking. Pressing of the key repeatedly will result on circularly moving on the secondary LCD. • When the desired calibration value is reached (must be within 0.00 to 16.
• When the reading becomes stable, if the ORP value is close to the calibration point, the “CFM” indicator starts blinking; otherwise the “WRONG” indicator blinks and the “CAL” is fixed on. • In the first case press CFM to confirm calibration. The meter will proceed showing the scrolling message “Press CFM again to confirm the current buffer or right to escape” (to prevent from confirming the calibration point inadvertently). Pressing again CFM the secondary LCD will display the second calibration point.
• Once visualized the selected output, press the key to choose the range of the analog output (0-20 mA or 4-20 mA); then press the CFM key to confirm the choice. • Once selected and confirmed the range for the analog output, the secondary LCD shows the first point of calibration (1 or 4 mA) and the primary LCD displays the range of the actual calibration. • With the tester check the real current value provided by the instrument at the output port.
Note The instrument can support Pt100 or Pt1000 temperature sensor and calibration can be performed with anyone of these two probes. • After entering the calibration mode, move through the menu (using the or key) to choose the temperature and the correct kind of used probe; the primary LCD shows “°C” and the secondary LCD gives indication about the kind of probe (“100” indicates a Pt100 probe, while “1000” stands for a Pt1000 probe). Press the CFM key to confirm selection.
is exited (by pressing the CAL key). • When performing the second calibration point, it is possible to choose between two values, 25°C and 50°C. Pressing the or key the value on the secondary LCD will switch between the two possibilities. • Once selected the value, immerse the temperature probe in the second beaker as near as possible to the Checktemp and the calibration procedure will be the same as for the first point.
The meter will proceed showing the scrolling message “Press CFM to confirm the current buffer or right to escape” (to prevent from confirming the calibration point inadvertently). • Pressing again CFM the secondary LCD will display the second calibration point. • Set the HI 931001 or HI 8427 simulator to 350 mV and follow the same procedure as for the first point.
SETUP MODE The Setup Mode allows the user to set all needed characteristics of the meter. To enter the mode, press the SETUP key and enter the password when the device is in idle or control mode. If the correct password is not entered, the user can only view the setup parameters (except for passwords) without modifying them (and the device remains in control mode). An exception is certain setup items, or flags, which can activate special tasks, when set and confirmed.
• When the whole password has been inserted, press CFM to confirm it. Note The default password is set at “0000”. ENTERING SETUP ITEMS After confirmation of the password the primary LCD will show the name of the first setup group (see table) while the secondary LCD will display the setup code of the first item of the group. • By pressing the or key it is possible to cycle through the setup groups; the secondary LCD will always show the code of the first item of the group.
Otherwise, if a numeric value has to be entered for the item, use the or key to change the value of the blinking digit and the key to cycle through the number’s digits. • Once a value is set, press the CFM key to confirm. The instrument will turn to the next item and the new item’s value will be displayed on the primary LCD.
Note While in the setup mode, if no activity is performed for about 5 minutes after entering the setup mode, the mode is automatically exited and the instrument returns to the previous mode. The below table lists the setup codes along with the description of the specific setup items, their valid values and whether the item is present for ORP mode. Titles in Italic character (eg. “SETPOINT 1 “) represent different subgroups within the same group. The subgroup name (eg.
Code Valid Values Default Present for ORP C.12 Hysteresis for setpoint 1 (H1) 0.00 to 18.00 pH or (see note 1) 0 to 4000 mV 1 pH or 50 mV yes C.13 Deviation for setpoint 1 (D1) 0.50 to 18.00 pH or (see note 1) 25 to 4000 mV 1 pH or 50 mV yes C.14 Reset time for setpoint 1 0.1 to 999.9 minutes 999.9 mins yes C.15 Rate time for setpoint 1 0.0 to 999.9 minutes 0.0 mins yes C.
Code Valid Values Default Present for ORP C.51 Monday hold mode enable “OFF”: Disabled “On”: Enabled “OFF” yes C.52 Tuesday hold mode enable “OFF”: Disabled “On”: Enabled “OFF” yes C.53 Wednesday hold mode enable “OFF”: Disabled “On”: Enabled “OFF” yes C.54 Thursday hold mode enable “OFF”: Disabled “On”: Enabled “OFF” yes C.55 Friday hold mode enable “OFF”: Disabled “On”: Enabled “OFF” yes C.56 Saturday hold mode enable “OFF”: Disabled “On”: Enabled “OFF” yes C.
Code Valid Values Default 0.05 Hold digital output “OFF”: Disabled “HOLd” “HOLd”: Enabled upon hold mode Present for ORP yes ANALOG OUTPUT #1 (“Out1”) O.10 Analog output 1 mode (see notes 6, 21) “rECO”: Recorder “SEt”: Control, setpoint 1 “rECO” yes O.11 Analog output 1 type “0-20”: 0-20 mA “4-20”: 4-20 mA 4-20 (6) yes O.12 Measurement value for -2.00 to 16.00 pH 0.
Code Valid Values Default Present for ORP O.24 Analog output 2 value upon “USEr”: User selected value “HOLd” hold mode (see note 16) “HOLd”: Previous value is frozen no O.25 Analog output 2 value upon -30 to 130.0 ºC 25ºC hold mode if O.24=”USEr” (it must be within the O_VARMIN2 (O_HOLD2) to O_VARMAX2-1 interval) no BAUD RATE (“bAud”) O.30 Baud rate (see note 20) 1200, 2400, 4800, 9600, 19200 19200 O.31 Modem calls answer enable “OFF”: Disabled (see note 20) “On”: Enabled yes “OFF” yes I.
Code Valid Values Default r.03 Current time 00:00 to 23:59 (see note 20) from RTC (5) Present for ORP yes CELLULAR/PC CONNECTION (“PHOn”) P.00 RS485 Connection type (see note 20) “PC”: PC Connection “PC” “CELL”: Cellular module connection yes P.01 PIN Number (see note 20) 0000 to 9999 yes 0000 P.02 Telephone number #1 (see notes 20, 27) 00000000000000000000 - - - - - - - - - - - - - - - - - - - to 99999999999999999999 yes (“- - - - - - - - - - - - - - - - - - - -” indicates no number) P.
Code Valid Values Default Present for ORP SOLUTION COMPENSATION (“SOLC”) S.00 Solution compensation enable “On”: compensation enabled “OFF”: compensation disabled “OFF” no S.10 pH value for point #1 -2.00 to 16.00 pH 7.00 pH no S.11 Temperature value for point #1 (SCT1) -30 to 130.0 ºC |SCT1-SCT2| S 1.0 ºC 20 ºC no S.20 pH value for point #2 -2.00 to 16.00 pH 7.00 pH no S.21 Temperature value for point #2 (SCT2) -30 to 130.0 ºC |SCT1-SCT2| S1.
Code Valid Values Default Present for ORP E.02 Max relay ON time error configuration 0 to 5 and 24 to 29 (see note 7) 3 yes E.03 Life check error configuration 0 to 11 (see note 11) and 24 to 35 (see note 7) 9 yes E.10 pH electrode broken or leakage 0 to 11 and 24 to 35 (see note 7) 9 no E.11 Reference electrode broken or dirty or not immersed 0 to 47 (see note 7) 21 yes E.12 Old pH probe error configuration 0 to 11 and 24 to 35 (see note 7) 0 no E.
Code Valid Values Default Present for ORP t.03 Relays and LEDs test “OFF”: To skip without testing “GO”: To start the test “OFF” yes t.04 Analog output 1 test “OFF”: To skip without testing “GO”: To start the test “OFF” yes t.05 Analog output 2 test “OFF”: To skip without testing “GO”: To start the test “OFF” yes t.06 Hold digital input test “OFF”: To skip without testing “GO”: To start the test “OFF” yes t.
if M1 = “PIdL” and M2 = “OOHI” then S1R S2-H2; if M1 = “OOHI” and M2 = “PIdL” then S1-H1S S2; if M1 = “PIdH” and M2 = “PIdL” then S1S S2; if M1 = “PIdL” and M2 = “PIdH” then S2S S1; were the minimum deviation (DN) is 0.5 pH (pH) or 25 mV (mV). (2): The calibration/hold password allows only calibrations and hold mode through keyboard for service personnel, while the general password allows everything (including calibration).
(7): The value for error configuration is coded like this: 37
(8): The hold mode is never enabled by the control timing if the “hold time start” is the same as the “hold time end”. Items “C.41” and “C.42” apply to all days. The hold mode can be enabled all day by using items “C.51” through “C.57”. (9): See the “Temperature compensation” subsection for more details on how the Automatic temperature compensation and Manual temperature compensation work.
(13): The alarm relay can be energized continuously (by selecting “LE” for “level”) or with a pulse (by selecting “PULS” for “pulse”). The pulse length is fixed to about 5 seconds. (14): When the instrument is configured as ORP controller some of the above items or the item values are not anymore available to the user. (15): Relay 3 an relay 4 must be both set to “ACLE” in order to have the advanced cleaning enabled. If only one of them is set to “ACLE” then it will behave as it were set to “OFF”.
to or subtracted from the setpoint value for a high (ON/OFF or PID) or low (ON/OFF or PID) setpoint respectively. The same is true for Alarm relay delta value for setpoint 2. A small fixed hysteresis (0.2 pH for pH and 30 mV for ORP) must be passed to have the alarm turned off (for a high alarm the alarm is turned off below high alarm - hysteresis, while for a low alarm the alarm is turned off above low alarm + hysteresis).
the SIM expiration date. (29): Every SMS sent by the instrument requires a reception confirmation from the user (phone call to the instrument). If this confirmation does not arrive (for example because the message was lost or did not reach the Short Message Service Center), it is possible to set the instrument in order to send again the message. The maximum number of repeated messages is set through this item (see P.06 for the delay between two subsequent messages).
CONTROL MODE The control mode is the normal operational mode for this meter.
In the first two cases the configuration of Setpoint (1 or 2) determines the operating mode of the relay. Once enabled, the control relay can be configured to control as a ON/OFF or PID control of the acid/base dosage. A High-hight Alarm is imposed for acid/base dosage time when the relays are energized continuously. This parameter can be set through setup procedure (CONTROL group, setup item C.32).
sure falls below setpoint value minus hysteresis. Such a behavior is suitable to control an acid dosing pump. ON OFF Setpoint – Hysteresis Setpoint 14 A relay enabled as a low setpoint, is energized when the pH value is below the setpoint and is de-energized when the pH value is above the sum of setpoint and the hysteresis. This operational mode may be used to control an alkaline dosing pump. ON OFF Setpoint Setpoint + Hysteresis 14 P.I.D.
The following graph describes the pH process controller behavior. Similar graph may apply to the mV controller. t0 t0+Tc t0+2Tc t0+3Tc During proportional control the process controller calculates the relay activation time at certain moments t0, t0+Tc, t0+2Tc etc. The ON interval (the shaded areas) is then dependent to the error amplitude.
PID TRANSFER FUNCTION The transfer function of a PID control is as follows: Kp + Ki/s + s Kd = Kp(1 + 1/(s Ti) +s Td) with Ti = Kp/Ki, Td = Kd/Kp, where the first term represents the proportional action, the second is the integrative action and the third is the derivative action. Proportional action can be set by means of the Proportional Band (PB). Proportional Band is expressed in percentage of the input range and is related to Kp according to the following: Kp = 100/PB.
TUNING A PID CONTROLLER The proportional, integrative, derivative terms must be tuned, i.e. adjusted to a particular process. Since usually the process variables are not completely known, a “trial and error” tuning procedure must be applied to get the best possible control for the particular process. The target is to achieve a fast response time and a small overshoot. Many tuning procedures are available and can be applied to HI 504.
pH or mV value. Read the system time delay Tx on the time axis. 4. The deviation, Ti and Td can be calculated from the following: • Deviation = Tx * max. slope (pH or mV) • Ti = Tx / 0.4 (minutes) • Td = Tx * 0.4 (minutes). 5. Set the above parameters and restart the system with the controller in the loop. If the response has too much overshoot or is oscillating, then the system can be fine-tuned slightly increasing or decreasing the PID parameters one at a time.
An hysteresis will eliminate the possibility of continuous sequences ‘energizing/de-energizing’ of the alarm relay when the measured value is close to the alarm setpoint. The hysteresis amplitude is 0.2 pH for pH and 30 mV for ORP. Moreover the alarm signal is generated only after an user selectable time period (alarm mask) has elapsed since the controlled value has overtaken one alarm threshold. This additional feature will avoid fake or temporary alarm conditions.
and the external alarm circuit. Note In order to have the Fail Safe feature activated, an external power supply has to be connected to the alarm device. CONTROL THROUGH ANALOG OUTPUT Instead of configuring relays, it is possible to have an output signal (selectable among 0-20 mA and 4-20 mA) proportional to the PID action at the analog output terminals.
IN-LINE CLEANING The cleaning feature allows an automatic cleaning action of the electrodes. To perform cleaning, the controller activates an external device (pump). Cleaning can be of two types: • Simple cleaning: with water only, it can be triggered only by a timer (periodical cleaning) or by an error for which a cleaning action can be configured (i.e. a “Reference electrode broken or dirty” error).
• Hold mode end delay (set by item C.70): if the device was controlling when the cleaning action started, then the hold mode end delay must expire before restarting control. Advanced cleaning actions are performed in the following order: • Pre-rinsing time: the device enters hold mode and relay 3 is energized. If the device is in normal measurement mode, the “PrE-rinSinG” message scrolls on the LCD. • Detergent washing time: relay 4 is energized (and relay 3 continues to be energized).
Note If a cleaning session is being performed, it is possible to stop it by pressing and holding the and keys together ( key first) or through RS485 by sending the appropriate command. When the advanced cleaning is aborted, in any case a complete rinsing phase is performed before the actual termination of the cleaning action. If the abortion is issued during the rinsing phase, the phase continues normally till its natural end.
IDLE MODE During idle mode the device performs only measurements but it does not activate relays in order to control the process or let out a control signal to the analog output. In a normal situation the alarm relay is energized (no alarm condition) and the green LED is ON, the red LED is also fixed ON to warn users the device is not controlling the process, the yellow LEDs are OFF.
HOLD MODE This function is started by: • calibration; • setup; • cleaning in place; • the hold digital insulated input1 when it is on; normally, the signal level is polled at least every 4 seconds; • the proper key combination ( and keys together) for service; the same key combination is used both to start and to stop the hold mode (the key combination acts as the hold digital input). To activate the hold mode in this way, password is required; • the daily programmable control timing (see setup items C.
All the alarm signals (red LED, alarm relay, fault currents) are suspended while in hold mode (the correspondent error events are not closed), unless the hold mode is being triggered by one or more errors and no other trigger source (different from an error) is active. The analog output follows these rules: • if it is configured for control (i.e. setup item O.10 or O.20 set to “SEt”), its value is set to the minimum (e.g.
ANALOG OUTPUT The meter is provided with two insulated current outputs. It is possible to configure the operating mode of each output through setup menu (items O.10 and O.20). If the meter is configured as an ORP controller, the output #2 can be enabled to operate in control mode only (setup item O.20 set to “SEt”; see the “Control through analog output” section for more details). If the meter is set as a pH controller, each available output can be used as recorder or in control mode.
PC COMMUNICATION RS485 standard is a digital transmission method that allows long lines connections. Its current-loop system makes this standard suitable for data transmission in noisy environments. Data transmission from the instrument to the PC is possible with the HI 92500 Windows® compatible application software offered by Hanna Instruments and an RS232 to RS485 adapter with Send Data Control connected to the serial port of your PC.
CONNECTIONS The connections for the 6-pin RS485 terminal provided are as follows: There is an internal short between the two A pins and between the two B pins. The instrument has no internal line termination. To terminate the line, an external resistor equal to the characteristic line impedance (typically 120Ω) must be added at both ends of the line. The RS485 can connect up to 31 HI 504 on the same physical network.
Line conditions, pull-up and pull-down resistors should be connected as shown. The Fail-Safe resistors are connected only to one unit in the line, and their value depends on the application and characteristic impedance of the connection cable. The GND pin of the interface connector and all the interface signals are optoisolated from the ground of the instrument, the electrode and the temperature sensor. Before connecting the meter to the computer, consult the computer manual.
Following is the complete list of commands available: Command Parameter Remarks NNMDR not available Requests firmware code (always available) NNHOP not available Requests hardware options NNSNR not available Requests hardware identifier (always available) NNSTS not available Requests instrument status (relays, LEDs, configuration change flag, etc.
Command Parameter Remarks NNEVN not available Requests new events (always available) NNAER not available Requests active errors (always available) NNCLS not available To start advanced cleaning (always available) NNCLP not available To abort cleaning (always available) NNHLD not available To enter/exit the hold mode (always available; pwd required) NNKDS null Same as LCD key NNKCD null Same as CAL DATA key NNKUP null Same as key NNKRG null Same as key NNKST null Same as S
Following are examples for setup item format: • item C.32, maximum relay ON time: parameter value = 15, format = “+015◊ ◊ “, where ◊ indicates a blank; • item C.21, setpoint 2 value while in ORP mode: parameter value = -1200 mV, format = “-01200”; • item G.01, temperature compensation: parameter value = “AtC”, format = “+0*AtC”.
ceived command is a request of data; 3) “NN”, NAK (char 0x15) if the process controller does not recognize the command or if the command syntax is wrong; 4) “NN”, CAN (char 0x18) if the process controller can not answer to the request (e.g. the current process model does not support the request, the given general password is wrong, etc.) The “NN” in the front of the answer is the Process ID (“00” to “99”).
The NNPHR, NNMVR, NNTMR requests produce the following answer: “NNS” where S means “status” and can be equal to “A” (control and alarm ON), “C” (control ON and alarm OFF), “N” (control OFF). The NNHOP request produces the following answer: “NNC1C2C3C4” where C1C2 are the ASCII representation of byte B1 described below (e.g. B1 = 0xF3 C1 = “F”, C2 = “3”), C3C4 are the ASCII representation of byte B2 described below (e.g. B2 = 0x1D C3 = “1”, C4 = “D”).
The meaning of B1 and B2 is: B2 bit 0 alarm relay (1: energized, 0: de-energized) B2 bit 1,2 red LED (bit 2 = 0 and bit 1 = 0: LED is OFF; bit 2 = 1 and bit 1 = 0: LED is fixed ON; bit 2 = 1 and bit 1 = 1: LED blinks) B2 bit 3 relay #1 (1: energized, 0: de-energized) B2 bit 4 relay #2 (1: energized, 0: de-energized) B2 bit 5 relay #3 (1: energized, 0: de-energized) B2 bit 6 relay #4 (1: energized, 0: de-energized) B2 bit 7 hold digital output (1: ON, 0: OFF) B1 bit 0 control (1: ON, 0: OFF) B1 bit 1,2 setup
buf1 ASCII string for a float (example: “7.01”) buf2 ASCII string for a float (example: “4.01”) When some of the above items is missing (for example buf3 when a 2-point calibration is performed) it is indicated with a “N” letter.
The meaning of “start_datei” and “start_timei” is: • for errors: date and time at which the error was generated; • for setup events: date and time of a setup item change; • for calibration events: date and time of a calibration; • for cleaning events: start date and time of cleaning action. The meaning of “end_datei” and “end_timei” is: • for errors: end date and time if the error is not active anymore; • for setup events: no meaning; • for calibration events: no meaning; • for cleaning events: no meaning.
Note Note answered with the list of events occurred since the last reception of a NNEVF or NNEVN command. Here is the format for answer to NNEVN: “NN0” if there is no new event, otherwise: “NNnew_events_no event_code1 start_date1 start_time1 end_date1 end_time1 desA1desB1 ... event_code2 start_date2 start_time2 end_date2 end_time2 desA2desB2 ... event_codem start_datem start_timem end_datem end_timem desAmdesBm” where m is the number of events.
The meaning of B1, B2, B3 is: Alarm for setpoint 1 B3 bit 0 B3 bit 1 Alarm for setpoint 2 Maximum relay ON time exceeded B3 bit 2 B3 bit 3 Life check error B3 bit 4 pH electrode broken or leakage B3 bit 5 Reference electrode broken or leakage B3 bit 6 Old pH probe Dead pH probe B3 bit 7 B2 bit 0 Calibration timeout B2 bit 1 Temperature probe broken free for future use (and set to 0) B2 bit 2 B2 bit 3 Digital transmitter error B2 bit 4 Power reset EEPROM corruption B2 bit 5 B2 bit 6 Watchdog reset B2 bit 7 f
SHORT MESSAGING SERVICE (SMS) It is possible to connect the Hanna HI 504900 GSM module to the RS485 port of the instrument. This connection enables the instrument to send SMSs to one (or two) cellular phone(s) and through this feature the device can be monitored at every moment. Moreover if an error occurs on the HI 504, it is possible to have an SMS sent to the cellular phone(s) advising immediately the user about the problem. To use the SMS feature, a SIM card able to make voice calls must be used.
By pressing the key, the first digit will be fixed on and it will be possible to select the next digit. When the fourth digit is reached, by pressing the key again, the number on the primary display will scroll of one position to the left and the fifth digit of the phone number will be shown on the fourth position. The minus sign in the front of the number disappears because the shown digits are not the first four ones anymore.
When the desired phone number is entered, press CFM to confirm. The WRONG tag will blink if the user tries to confirm an incorrect number (the first digit of the number has to be on the first position and the “-” character have not to be present in the middle of the number). The WRONG tag will disappear only when a digit of the phone number is modified. Note Two cases have to be distinguished when the cellular module connection is selected. 1) If one or two phone numbers have been set in items P.02 and P.
Note the cellular module initialized and the SMS service activated. During the reading of the SIM card, “CELL” and the MEM tag will blink alternatively on the LCD. Otherwise, if the instrument does not find any correct number, then it will not be possible to activate the SMS service and the WRONG tag will blink on the LCD. If the PIN set in P.01 is wrong, then it will be not possible to confirm the cellular module connection.
to the activated error.
with no repetition: only one warning message will be sent and no confirmation waited), while the P.06 item sets the delay (in minutes) between two subsequent messages. When the instrument receives a phone call (coming from one of the programmed cellular numbers), it interprets the calling as an information request and answers hanging up and sending an SMS with its current status report (number of remaining messages, pH or ORP and temperature values, current active errors).
Note Note The information about SIM charge and expiration date are not saved in the SIM card but are managed by the network operator; the instrument can not get directly the information. To prevent the discharge of the SIM card, the user has to configure manually (accordingly with the credit stored on the SIM card) the maximum number of SMSs that can be sent (item P.04). Every time an SMS is submitted, the item P.
reset when the expiration date is changed. If the expiration date is reached without any updating of the items P.07 - P.09, then the “Cellular error” will be switched on and no more messages will be sent by the instrument until the error is disactivated. To disactivate this error it is necessary to update the SIM expiration date. If the user has unlimited credit on the SIM card, the item P.04 has to be set to “222”, which is interpreted by the instrument as unlimited number of SMSs that can be sent.
MODEM CONNECTION A modem connection can be established between HI 504 and a remote computer over a telephone line. The connection with a standard modem allows the user to ask the controller from a remote position about its status, measurements and to change some parameters, while for receiving alarm indications it is necessary to install the HI 504900 GSM module. Setup item O.31 (“Modem calls answer enable”) must be set to “On”.
• set O.31 to “On” in one device and P.00 to “CELL” in another one within the same RS485 network; • put a PC monitor within the RS485 network. Provided the above, any Hanna instrument with RS485 port can be attached to the network and monitored remotely. The modem must be configured (only once while setting up the network) through a PC with an RS232 terminal program (as HyperTerminal) or Hanna HI 92500 application software (“Options” menu : “Configure modem”).
pH/ORP PROBE CHECK Note Note The pH electrode and the reference electrode for both pH and ORP can be automatically monitored through HI 504. Setup items involved are I.13 (pH electrode impedance test enable), I.14 (reference electrode impedance test enable), I.15 (maximum reference electrode impedance) and I.04 (potential matching pin enable). A “pH electrode broken or leakage error” (error code: 10) is generated whenever the pH electrode impedance is less than approximately 1 MΩ.
SOLUTION COMPENSATION The instrument is provided with a solution compensation function which can be enabled through setup menu (setup item S.00). This function is a compensation curve (actually a line) defined through 2 couples of pH and temperature values: • point #1: pH1 , T1 • point #2: pH2 , T2 The only restriction on the values of pH and temperatures is |T1-T2| U 1.0°C.
TEMPERATURE COMPENSATION If the setup item G.01 is set to “AtC” an automatic temperature compensation will be performed using the temperature value acquired with the Pt100/Pt1000 input. If the probe appears to be unconnected, or anyway it does not give a valid temperature (temperature outside the -30 to 130°C range), the instrument will generate a broken temperature probe error, which will be handled as stated in the error configuration.
For quickly changing the temperature value press and hold down the (or ) key: the temperature will be incremented (decremented) of 0.1°C until the total amount is 0.4°C, and then the increment (decrement) will turn to 1°C. During these operations both the temperature value displayed and setup item G.02 are updated (the last one is updated with a maximum delay of 10s). Note 84 When the Digital Transmitter is used, the temperature compensation is performed in the transmitter.
LAST CALIBRATION DATA If the meter is set as pH controller, the following data about the last calibration are stored in the EEPROM: • Date • time • offset, in mV • slope, in mV/pH • up to two buffers. If the meter is set as ORP controller, the data stored in the EEPROM are the following: • Date • time • first calibration point • second calibration point. While displaying these data the pH/ORP controller remains in control mode. To enter the last calibration data mode, press the CAL DATA key.
Pressing the key, the meter will cycle through the following steps in reverse order, i.e. beginning from last buffer. Note At any time pressing LCD or CAL DATA key the meter will return to the regular operating display. • Press the or key to view the time of last calibration. The secondary display will show “HOU” to indicate “hour and minute” while the primary LCD will show the time as HH:mm format. • Press the or key again to view the offset in mV at the time of last calibration.
OFFSET AND SLOPE DIRECT SELECTION It is possible to edit directly the values of the offset and the slope to calibrate the instrument. • Press the CAL DATA key entering the last calibration data scrolling and then press the SETUP key. • A password entry is required. If a wrong password is confirmed, the instrument reverts back to the normal mode.
• If an offset calibration has been made, the instrument will turn to “slope” calibration (as indicated by the “SLO” message on the secondary display. The slope value is shown on the primary LCD and the first digit is blinking to permit modifications). • Press the or key to modify the value or key to move to the next digit. • Once selected the desired value, press CFM to confirm. • After confirmation the instrument will turn back to normal mode.
EVENT LOG FILE SCROLLING The event log file is composed by a maximum of 100 recorded events, which include errors, calibration events (type of calibration, date, time), configuration changes and cleaning events (type of cleaning, start date and time). To enter the event log file scrolling, press the LCD key while in control, hold or idle mode (the log feature is not available in setup or calibration mode). Event scrolling does not affect control actions, which continue normally.
• for cleaning events: • start date • start time • type of cleaning (“AdCL” for advanced cleaning; “SICL” for simple cleaning). Once entered the log event scrolling, press the or key to move through the events. If the event is an error still active, the error code on the primary LCD will blink, otherwise it will be fixed. To have a look at the additional information of a selected event press the key (it will cycle through the additional information).
FAULT CONDITIONS The below fault conditions may be detected by the software: • EEPROM data error • serial communication internal bus failure • software dead loop. EEPROM data error can be detected through EEPROM test procedure at start-up or when explicitly requested using setup menu, or during normal operational mode if a checksum control fails.
If the error is due to impossible communication with the EEPROM or the RTC, all the pH/ORP controller tasks are stopped, the alarm relay is de-energized, the red LED blinks and the “Serial bus error” slides forever (repair can not be postponed). A software watchdog is provided in order to detect dead loop conditions or other causes that make the software stuck. If it happens, a software reset is generated after a time-out of 1 second.
• The display test is announced by a scrolling “Display test” message. • All the segments light up for a few seconds and then switch off before exiting the display test procedure and moving to the next setup item (t.01). KEYBOARD TEST • To enter the keyboard test procedure select setup item t.01. A blinking “OFF” message will appear on the primary LCD. • Press the (or ) key once and the message will switch to a blinking “GO”.
For example, if SETUP and keys are pressed together the LCD will look like this: Note A maximum of two keys may be pressed simultaneously to be properly recognized. • To exit the keyboard test procedure press LCD, CAL and SETUP simultaneously; the instrument will remain in the setup menu and move to the next item (t.02). EEPROM SELFTEST The EEPROM selftest procedure involves verifying the stored EEPROM checksum. • To enter the EEPROM test procedure select the setup item t.
• During this time the instrument performs the EEPROM check, and if the checksum is correct, the “Stored data good” message will scroll on the primary display. • After that, the meter will remain in setup menu and move to the next setup item. • If the checksum fails, a fault alarm is generated and the following message appears on the LCD: “Stored data error - Press “UP” button to reset stored data or “RIGHT” button to ignore”.
• Some keys are used to toggle relays and LEDs ON and OFF: - the LCD key toggles the alarm relay and the alarm LED; - the CAL DATA key toggles the red LED; - the key toggles relay 1 and the corresponding LED; - the key toggles relay 2 and the corresponding LED; - the SETUP key toggles relay 3 and the corresponding LED; - the CAL key toggles relay 4 and the corresponding LED; - the key toggles the digital insulated hold output.
(analog output 1) and O.21 (analog output 2). • A new output value can be edited manually. It is possible to change the value of the first blinking digit by pressing the or key. • To move to the next digit press the key once; the first digit will be fixed and the second one will start blinking. • Pressing repeatedly the key will result in cycling through the digits on the primary LCD.
a blinking “GO”. • Press CFM key to confirm or the (or ) key again to return to the previous status. • If confirmation is given when the “OFF” message is blinking, no action is performed and it will move to the next setup item (t.07). • Once the test is confirmed, the primary LCD will display the “HOLd” message, while the secondary LCD shows the status (“OFF” or “On”) of the digital input corresponding to the hold command.
ing (setup item L.14). • To exit the test press the CFM key; the instrument will remain in the setup menu and move to the next setup item (t.08). Note During the test the relays are activated, the primary LCD will always show the “ACLE” message and on the secondary display will be shown the actual status of the digital input (“On” or “OFF”). WATCHDOG TEST This test executes a dummy dead loop that causes a watchdog reset signal to be generated. • To enter the test procedure select the setup item t.
ALARM - ERROR CONFIGURATION Note 100 This section is dedicated to all the possible error causes for alarm generation, and to the actions performed according to the alarm configuration (setup menu “Error configuration”). Each alarm cause can be referred to an error to which an error code is assigned and which is logged in a dedicated memory space (see “Event logging” section for more details). Five configuring actions are foreseen upon generation of an alarm: 1. Alarm relay de-energized; 2.
(*): When the Digital Transmitter is used, these errors are generated in the Digital Transmitter, but they are handled as if they were generated in the Process Controller. • If the condition to generate a “Reference electrode broken or dirty” error is met, the error is not generated immediately, but first auto-cleaning is performed up to 2 times (the cleaning type depends upon relays configuration).
with the cellular engine (for example because the serial cable is broken or because the cellular engine is not powered), if the number of available SMS is finished (menu item P.04) or if the SIM expiration date is overrun. • The “Power reset” and the “Watchdog reset” errors are active only for the short time of the start-up session (selftests, process name and version displaying). That start-up session ends when the first measurement is acquired and displayed.
pH VALUES AT VARIOUS TEMPERATURES Temperature has a significant effect on pH. The calibration buffer solutions are effected by temperature changes to a lesser degree than normal solutions. For manual temperature calibration please refer to the following chart: TEMP °C °F 32 0 41 5 10 50 15 59 20 68 25 77 30 86 35 95 40 104 45 113 50 122 55 131 60 140 65 149 70 158 4.01 4.01 4.00 4.00 4.00 4.00 4.01 4.02 4.03 4.04 4.05 4.06 4.07 4.09 4.11 4.12 6.86 6.98 6.95 6.92 6.90 6.88 6.86 6.85 6.84 6.84 6.83 6.83 6.
ELECTRODE CONDITIONING AND MAINTENANCE PREPARATION Remove the electrode protective cap. DO NOT BE ALARMED IF ANY SALT DEPOSITS ARE PRESENT. This is normal with electrodes and they will disappear when rinsed with water. During transport tiny bubbles of air may have formed inside the glass bulb. The electrode cannot function properly under these conditions. These bubbles can be removed by "shaking down" the electrode as you would do with a glass thermometer.
PERIODIC MAINTENANCE Inspect the electrode and the cable. The cable used for the connection to the controller must be intact and there must be no points of broken insulation on the cable or cracks on the electrode stem or bulb. Connectors must be perfectly clean and dry. If any scratches or cracks are present, replace the electrode. Rinse off any salt deposits with water. CLEANING PROCEDURE General IMPORTANT Soak in Hanna HI 7061 General Cleaning Solution for approximately ½ hour.
- Make sure cable and connections are not damaged nor lying in a pool of water or solution. • Slow Response/Excessive Drift: soak the tip in Hanna Solution HI 7061 for 30 minutes, rinse thoroughly in distilled water and then follow the Cleaning Procedure above. • For ORP Electrodes: polish the metal tip with a lightly abrasive paper (paying attention not to scratch the surface) and wash thoroughly with water.
DEFINITIONS DEVIATION Same as proportional band, but expressed in units of the controlled magnitude (eg. 1pH, 50 mV). EEPROM Electrically Erasable Programmable Read-only Memory (permanent memory). FAIL SAFE ALARM Signaling of the alarm by de-energizing the alarm relay instead of energizing it. That protects against power failures and interruptions of the alarm relay external wires. GLP Good Laboratory Practice.
ACCESSORIES pH CALIBRATION SOLUTIONS HI 7004M or HI 7004L HI 7006M or HI 7006L HI 7007M or HI 7007L HI 7009M or HI 7009L HI 7010M or HI 7010L pH 4.01 Buffer Solution, 230 or 500 mL bottle pH 6.86 Buffer Solution, 230 or 500 mL bottle pH 7.01 Buffer Solution, 230 or 500 mL bottle pH 9.18 Buffer Solution, 230 or 500 mL bottle pH 10.
HI 5011/5 HI 5012/5 Stainless steel Pt1000 probe with standard 1/2’’ external threads on both ends for in-line and immersion installation; 5 m (16.5’) cable Glass Pt1000 probe with external PG13.5 thread and 5 m (16.
pH AND ORP ELECTRODE HOLDERS HI 60542 In-line electrode holder for direct pipe installation HI 60545 Bypass loop electrode holder 110
HI 60501 Specifications Immersion electrode holder for tanks, vessels, baths and open channels HI 60542 HI 60545 Electrode Holder Material PVC PVC PVC O-Ring Material NBR NBR NBR Min. & Max. Temperature HI 60501 -10°C (14°F) & 60°C (144°F) Min. Immersion Length Max. Immersion Length --- --- 10 cm (3.9’’) 69 cm (27.1’’) Max. Pressure 8 BAR (116 PSI) @25°C --or 3 BAR (43.
pH AND ORP ELECTRODES Hanna Instruments produces a wide range of pH and ORP electrodes specifically designed for needs of industrial uses. For a complete list of available electrodes visit our web site at www.hannainst.com or contact your dealer.
CE DECLARATION OF CONFORMITY Recommendations for Users Before using these products, make sure that they are entirely suitable for the environment in which they are used. Operation of these instruments in residential areas could cause unacceptable interferences to radio and TV equipment. To maintain the EMC performance of equipment, the recommended cables noted in the user's manual must be used. Any variation introduced by the user to the supplied equipment may degrade the instruments' EMC performance.
USER NOTES 114
MAN504R2 06/03 w 116 w w . h a n n a i n s t .