- Industrial & lab equipment
- Measuring, testing & control
- Hanna Instruments
- HI 720 XYZ-α
- Instruction manual
- 42 Pages
Hanna Instruments HI 720 XYZ-α conductivity process controller Instruction Manual
Below you will find brief information for conductivity process controller HI 720 XYZ-α. This instrument allows conductivity measurements without any electrical contact between electrodes and process fluid. The measurement is based on inductive coupling of two toroidal transformers by the liquid. It is equipped with a graphic display, easy to understand as your cellular phone. Simple messages guide the users through all operations and parameter setting.
advertisement
Assistant Bot
Need help? Our chatbot has already read the manual and is ready to assist you. Feel free to ask any questions about the device, but providing details will make the conversation more productive.
▼
Scroll to page 2
of
42
in . th Instruction Manual o. th s. HI 720 w w .n eo ni w w cs .c w .to ol Conductivity Process Controller with Inductive Probe 1 TABLE OF CONTENTS WARRANTY .....................................................................................................4 PRELIMINARY EXAMINATION ............................................................................5 th MODEL IDENTIFICATION ..................................................................................5 GENERAL DESCRIPTION & THEORY OF OPERATION .......................................... 6 SPECIFICATIONS ..............................................................................................9 in . FUNCTIONAL DESCRIPTION ........................................................................... 10 INSTALLATION ................................................................................................ 12 ol o. th s. OPERATIONAL GUIDE .................................................................................... 14 • SETUP MODE .......................................................................................... 14 • CALIBRATION MODE ............................................................................... 34 • CONTROL MODE .................................................................................... 37 • IDLE MODE ............................................................................................. 43 • LAST CALIBRATION DATA VIEWING MODE ................................................. 43 • DIAGNOSTIC MODE ............................................................................... 44 .c w .to TEMPERATURE COMPENSATION ..................................................................... 46 CONCENTRATION CURVES ............................................................................ 48 HOLD MODE ................................................................................................ 50 cs IN-LINE CLEANING ........................................................................................ 52 ni w w COMMUNICATION ........................................................................................ 54 • PC COMMUNICATION ............................................................................ 54 • SHORT MESSAGING SERVICE (SMS) .......................................................... 67 • MODEM CONNECTION .......................................................................... 71 ERRORS - FAULT CONDITIONS ....................................................................... 73 eo ALARM - ERROR CONFIGURATION ................................................................. 74 SELFTEST PROCEDURES .................................................................................. 77 2 w w .n ACCESSORIES ................................................................................................ 80 3 Dear Customer, PRELIMINARY EXAMINATION Thank you for choosing a Hanna Instruments 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 [email protected] or see the back cover for our worldwide contact list. This instrument is in compliance with the CE directives. th 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. in . Note MODEL IDENTIFICATION o. th s. WARRANTY 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. The models HI 720 XYZ-α α are conductivity controllers. The meaning of the last letters is according to the following scheme: w .to ol 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. .c 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. cs If service is required, contact the dealer from whom you purchased the instrument. If under warranty, report the model number, date of purchase, serial number and the nature of the failure. w .n When shipping any instrument, make sure it is properly packaged for complete protection. ni If the instrument is to be returned to Hanna Instruments, first obtain a Returned Goods Authorization number from the Customer Service department and then send it with shipping costs prepaid. eo w w If the repair is not covered by the warranty, you will be notified of the charges incurred. 4 w Hanna Instruments reserves the right to modify the design, construction and appearance of its products without advance notice. 5 For an inductive cell, the cell constant is defined as the measured conductivity, obtained by making a loop through the sensor with a resistor R, multiplied by that R value. GENERAL DESCRIPTION & THEORY OF OPERATION ol o. th s. in . th This instrument allows conductivity measurements without any electrical contact between electrodes and process fluid. The measurement is based on inductive coupling of two toroidal transformers by the liquid. The instrument supplies a high frequency, reference voltage to the “Drive Coil”, and a strong magnetic field is generated in the toroid. The liquid passes through the hole in the toroid and can be considered as oneturn secondary winding. The magnetic field induces a voltage in this liquid winding, the current induced in the flow is proportional to this voltage, and the conductance of the liquid one-turn winding is according to the Ohm’s law. The conductance is proportional to the specific conductivity and a constant factor determined by the sensor geometry and installation. The liquid also passes through the second toroid and therefore the liquid turn can be considered as a primary winding of the second toroidal transformer. The current in the liquid will create a magnetic field in the second toroid, and the induced current can be measured as an output. The output current of this “Receive Coil” is therefore proportional to the specific conductivity of process liquid. .c w .to The cell constant depends only on the sensor geometry. However, when the probe is immersed in a liquid, the induced current in the solution is affected by the piping or any other container where the probe is inserted. This effect is negligible when there is an area of at list 3 cm of liquid around the cell. Otherwise, it is necessary to multiply measurements by the installation factor: cs Conductivity = (cell constant)(installation factor)/(measured resistance) ni w w The installation factor is < 1 for conductive piping/containers, and > 1 for nonconductive piping/containers. eo Since this type of sensor has no electrodes, common problems due to the electrode contact, such as polarization and contamination, will not affect the performance of our electrodeless sensor. The probe working life is extremely long and the sensor maintenance will be an exceptional operation. 6 w w .n The controllers are equipped with a graphic display, easy to understand as your cellular phone. Simple messages guide the users through all operations and parameter setting. 7 SPECIFICATIONS Range 0 to 2000 mS/cm (auto-ranging) -30 to 130°C / -22 to 266°F Resolution 1 μS/cm (0 to 1999 μS/cm) 0.01 mS/cm (2.00 to 19.99 mS/cm) 0.1 mS/cm (20.0 to 199.9 mS/cm) 1 mS/cm (200 to 2000 mS/cm) 0.1°C / 0.2°F Accuracy ±2% f.s. (conductivity) / ±0.5°C / ±1°F Typical EMC Deviation ±2% f.s. (conductivity) / ±0.5°C / ±1°F Temp. Compensation Automatic or manual, -30 to 130°C Temperature Probe 3-wire or 2-wire Pt100 or Pt1000 sensor with automatic recognition and damage test Digital Input Digital Transmitter, Hold & Advanced Cleaning inputs Digital Output 1 digital insulated contact closed upon Hold mode Analog Output 1 or 2 independent outputs; 0-22 mA (configuring as 0-20 mA or 4-20 mA) Digital Serial Output RS485 Dosing Relay 1, 2, 3 or 4 electromechanical relays SPDT; 5A-250 Vac, 5A-30 Vdc (resistive load); fuse protected: 5A, 250 V fuse Alarm Relay 1 electromechanical relay SPDT; 5A-250 Vac, 5A-30 Vdc (resistive load); fuse protected: 5A, 250 V fuse Installation Category II Power Supply 24 Vdc/ac, or 115 Vac or 230 Vac or 100 Vac ±10%, 50/60 Hz; fuse protected: 400 mA, 250 V fast fuse Power Consumption 10 VA Max Oscillation Frequency 8 MHz Environment 0 to 50°C (32 to 122°F); RH max 85% non-condensing Enclosure Single case 1/2 DIN Weight Approx. 1.6 kg (3.5 lb.) 8 w .c cs ni eo w .n w w w .to ol o. th s. in . th The main features of the HI 720 controller series include: • Measurement and control of conductivity or concentration • Concentration can be measured as usual TDS (fixed ratio) or through custom conductivity/temperature/concentration curves • Customizing temperature coefficient table and NaCl temperature compensation according to IEC 746-3, in addition to the standard linear compensation • Auto-ranging • Display reading offset adjustment for temperature • Temperature level alarm • Cleaning in place activated through two cleaning commands, or triggered by a variety of events • Hold management, including a digital input to enter the hold mode through an external trigger • Conductivity probe check • Digital transmitter input • Pt100 or Pt1000 temperature sensor with automatic recognition and damage test • Calibration time-out • Logging of the last 100 error, configuration and cleaning events • Alarm fault current (3.6 mA or 22 mA) • SMS messages sending • Alarm configuration can be customized: different errors can lead different actions (alarm relay activation, fault current, hold mode, automatic cleaning, SMS message) • RS485 communication with additional capabilities, such as error log file downloading and cleaning commands • Daily programmable control timing • Diagnostic features • Password protection 9 9. 10. 11. 10 .c cs Connections for conductivity probe Connections for Pt100/Pt1000 temperature sensor Digital Transmitter input Hold input Advanced Cleaning input (optional) RS485 output terminal Hold output Analog output #1 Analog output #2 (optional) Power supply input Relay #3 - for Advanced Cleaning feature (optional) Relay #4 - for Advanced Cleaning feature (optional) Relay #1 - first dosing terminal Relay #2 - second dosing terminal (optional) Alarm relay eo ni 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. .n 8. w 7. w 3. 4. 5. 6. Graphic display (128 x 64 dots) DIAG key, to enter/exit diagnostic mode; to change the conductivity or concentration range while in setup or calibration mode SETUP key, to enter/exit setup mode CAL DATA key, to enter/exit last calibration data viewing mode CAL key, to enter/exit calibration mode key, to increase current digit by 1, shift to next option, or move to next record while in diagnostic mode key, to decrease current digit by 1, shift to previous option, or move to previous record while in diagnostic mode key, to cyclically change temperature compensation option for conductivity readings: compensation enabled (temperature is continuously displayed) or compensation disabled (actual reading). Only displayed values are affected by this key; control and logging are not affected. CFM key, to confirm current choice Contact LEDs, each turns on when the corresponding relay is energized Status (red) and alarm (green) LEDs w w 1. 2. w .to ol o. th s. in . th FUNCTIONAL DESCRIPTION 11 INSTALLATION It is also possible to use a separate Pt100/Pt1000 temperature probe. In the case of shielded wire, connect the shield to pin 4. In the case of a 2-wire sensor connect the Pt100/Pt1000 to pins 1 and 3, and short pins 2 and 3 with a jumper wire. If the Pt100/Pt1000 probe has more than 2 wires, connect the two wires of one end to pins 2 and 3 (pin 2 is an auxiliary input to compensate for the cable resistance) and one wire from the other end to pin 1. Leave the fourth wire unconnected, if present. th Mechanical Dimensions The instrument automatically recognizes the sensor type (Pt100 or Pt1000). • Analog Outputs: when using shielded cable, if the shield is not connected at the other end of the cable, then connect it to the “+” terminal, otherwise leave it floating. Note All cables connected to rear panel should end with cable lugs. Note A circuit breaker (rated 10 A max.) must be connected in close proximity to the equipment, and in a position easy to reach by the operator, for disconnection of the instrument and all devices connected to the relays. 12 w .c cs ni eo w .n w w w .to Electrical Connections • Power Input: connect a 3-wire power cable to the line (L), earth (PE) and neutral (N) terminal connections. Power: 100 Vac-120 mA / 115 Vac-100 mA / 230 Vac-50 mA. Line Contact: 400 mA fuse inside. PE must be connected to ground; leakage current 1 mA. • Probe Connections (#1 at page 9): connect the Tx and Rx coaxial cables to the relevant terminals, as indicated. Connect the probe cable shield to the “Shield” terminal. • Pt100/Pt1000 Terminals (#2 at page 9): these contacts connect the Pt100/ Pt1000 sensor for automatic temperature compensation. If the conductivity probe features a built-in Pt100/Pt1000 sensor, connect the related wires to pins 1, 2 and 3; pin 4 will not be used. o. th ol s. in . Note 13 OPERATIONAL GUIDE in . th The HI 720 process controller can operate in six main modes: • Setup mode • Calibration mode • Control mode • Idle mode • Last calibration data viewing mode • Diagnostic mode (active errors & event log file scrolling) All operating modes are described in the following sections. o. th s. SETUP MODE .c w .to ol 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 view the setup parameters (except passwords, phone numbers and PIN code), but not modify them (and the device remains in control mode). cs ni .n w w Entering Setup Items • After the password has been confirmed, the display will show the name of the first setup group (General Setting). • Using the arrow keys it is possible to cycle through all setup groups, while pressing SETUP will exit the mode, and pressing CFM will confirm the desired selection. • Once a group is selected, the display shows the first parameter of the group together with its current value. eo w w Entering the Password • Press the SETUP key to enter the setup mode. The display will show “0000” (default value), with the first digit highlighted. • Enter the first digit of the password by using the up & down arrow keys. • Move to the next digit with the key and enter the desired value as described above. Continue for the last two digits. When the whole password has been inserted, press CFM to confirm. 14 The user can choose the desired parameter with the up & down arrow keys, and confirm the selection by pressing CFM. Note For some groups, it is necessary to enter several sublevels before choosing a parameter value. Follow the displayed messages to proceed, confirm or exit each screen. • If a fixed set of values is available for the selected item, use the arrow keys to switch between them. Otherwise, if a numeric value has to be entered, use the arrow keys to change the value of the highlighted digit and cycle through the number’s digits. • Once a value is set, press the CFM key to confirm, and the instrument will turn to the previous screen. Note After modifying a value in the concentration curve triplets or in the conductivity/temperature couples for the temperature compensation algorithm, then it is not possible to exit without saving. To return to the previous value, the number must be entered again. • If a wrong value is confirmed, the “Invalid value!” or “Invalid choice!” message advises the user, the value is not accepted and the instrument will not switch to the next item until a correct value will be confirmed. • When the last item of the group is reached, by pressing the CFM key again the display will show the group name. The group can then be changed by pressing the up & down arrow keys. Note 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. 15 This table lists all available setup items together with their code, short description, valid values and default setting. Default Conductivity, Concentration, TDS Auto range, 1999 μS/cm, 19.99 mS/cm, 199.9 mS/cm, 2000 mS/cm Auto range, 1000 ppm, 10.00 ppt, 100.0 ppt, 1000 ppt Auto (ppm/ppt), ppm, ppt, % XXXX, XXX.x, XX.xx, X.xxx 0.00 to 1.00 1 to 30 Conductivity Auto range b.11 th Valid Values 0000 to 9999 0000 Automatic (ATC), Manual (MTC) -30.0 to 130.0°C ATC °C Linear, Linear NaCl (IEC 746, table BII), User: user defined table 20°C, 25°C 25°C 25.0°C 2.00 % o. th ni English 6 On 0000 eo English, Italiano 0 to 10 On, Off 0000 to 9999 .n 0000 00 °C, °F cs 0.50 1 0000 to 9999 00 to 99 Default .c Auto (ppm/ppt) XX.xx w w w 16 Auto range w Concentration unit (see note 31) G.04 Concentration format G.05 TDS factor G.06 Moving average length (see note 30) G.10 Factory ID G.11 Process ID alias RS485 address G.13 Language G.14 LCD contrast G.15 LCD backlight G.98 Calibration password (see note 2) G.99 General password (see note 2) TEMPERATURE b.01 Compensation mode (see notes 7, 20) b.02 Start manual temp. (see notes 7, 20) w .to G.03 s. TDS range ol G.02 Valid Values Reference temp. (see note 28) b.12 Temp. coefficient 0.00 to 20.00 % (see notes 28, 29) Temperature Compensation Table b.31 Number of couples 2 to 10 b.32 Edit/view couple 1 to b.31 item value b.33 User table: actual 0 to f.s. conductivity value for the couple selected in b.32 b.34 User table: -30.0 to 130.0°C temperature value for the couple selected in b.32 Temperature Level Alarm (see Note 36) b.41 Max temperature -30.0 to 130.0°C b.42 Min temperature -30.0 to 130.0°C Reading Offset b.50 Actual reading measurement -10.0°C (for ATC only, to measurement +10°C see notes 15, 20) b.51 Temperature offset -10.0°C to +10.0°C (ATC only, notes 15, 20) CONCENTRATION d.00 Concentration curve 1 to 4 in use Curve 1/2/3/4 Table (see note 34) d.01 Number of triplets 1 to 25 d.02 Edit/view triplet 1 to d.01 value in . Setup Item Description GENERAL SETTINGS G.00 Measurement mode (see note 8) G.01 Conductivity range Setup Item Description TEMPERATURE b.03 Temperature measure unit (see note 32) b.10 Temp. compensation algorithm (note 28) 2 1 see note 33 see note 33 130.0°C -30.0°C measurement (see note 15) 0.0°C 1 1 1 17 Default Setup Item Setpoint 2 C.24 C.25 Alarms C.30 0.0°C Off Default Setpoint 2 reset time Setpoint 2 rate time 0.1 to 999.9 minutes 0.0 to 999.9 minutes 999.9 min. 0.0 min. Low alarm value 0 to f.s (LA) (see note 18) (see note 1) C.31 High alarm value 0 to f.s (HA) (see note 18) (see note 1) C.32 Max relay ON time 1 to 60 minutes (then an alarm is generated) C.33 Alarm mask time 00:00 to 30:00 min. (see notes 18, 27) C.34 Alarm hysteresis 0 to f.s. (AH) (see note 18) Programmable Control C.41 Hold time start (note 6) 00:00 to 23:59 C.42 Hold time stop (note 6) 00:00 to 23:59 C.51 Monday hold mode Off: disabled, On: enabled C.52 Tuesday hold mode Off: disabled, On: enabled C.53 Wednesday hold Off: disabled, mode On: enabled C.54 Thursday hold Off: disabled, mode On: enabled C.55 Friday hold mode Off: disabled, On: enabled C.56 Saturday hold mode Off: disabled, On: enabled C.57 Sunday hold mode Off: disabled, On: enabled Other Parameters C.60 Proportional control 01:00 to 30:00 min. period (if available) 100 μS/cm .c 500 μS/cm cs 20 μS/cm 20 μS/cm .n eo ni 999.9 min. 0.0 min. On/Off low 1500 μS/cm w 20 μS/cm w 20 μS/cm 1900 μS/cm 60 min. 00:30 o. th On/Off low ol w .to w w 18 Valid Values in . 0 ppm Description th 0 μS/cm s. Setup Item Description Valid Values Curve 1/2/3/4 Table (see note 34) d.03 Not compensated 0 to f.s. conductivity value for the triplet selected in d.02 d.04 Temperature value for -30.0 to 130.0°C the d.02 triplet d..05 Concentration value 0 to f.s for the d.02 triplet CONTROL C.00 Control enable On, Off Setpoint 1 C.10 Setpoint 1 mode Disabled, (M1) On/Off high, (see note 1) On/Off low, PID high (if available), PID low (if available) C.11 Setpoint 1 value 0 to f.s. (S1) (see note 1) C.12 Setpoint 1 0 to f.s. hysteresis (H1) (see note 1) C.13 Setpoint 1 Up to f.s and ≠0 deviation (D1) (see note 1) C.14 Setpoint 1 reset time 0.1 to 999.9 minutes C.15 Setpoint 1 rate time 0.0 to 999.9 minutes Setpoint 2 C.20 Setpoint 2 mode Disabled, (M2) On/Off high, (see note 1) On/off low, PID high (if available), PID low (if available) C.21 Setpoint 2 value 0 to f.s. (S2) (see note 1) C.22 Setpoint 2 0 to f.s. hysteresis (H2) (see note 1) C.23 Setpoint 2 Up to f.s and ≠0 deviation (D2) (see note 1) 20 μS/cm 00:00 00:00 Off Off Off Off Off Off Off 05:00 min. 19 Controlsetpoint 2 Analog Output 2 O.20 Analog output 2 mode (notes 1, 17) Disabled O.21 ni Disabled O.23 Hold mode Recorder or Recorder Control-setpoint 1 0-20 mA or 4-20 mA 4-20 mA 0 to f.s. 0 μS/cm (O_VARMIN1 ≤ O_VARMAX1 -5% f.s. for O_VARMAX1, O_VARMIN1 ≤ O_HOLD1 ≤ O_VARMAX1) 0 to f.s. 1999 μS/cm (O_VARMIN1 ≤ O_VARMAX1 -5% f.s. for O_VARMAX1, O_VARMIN1 ≤ O_HOLD1 ≤ O_VARMAX1) User selected value, Previous value Previous value 0 to f.s. 1000 μS/cm (it must be within the O_VARMIN1 to O_VARMAX1 interval) Recorder (temperature), Recorder Control-setpoint 2 (conductivity/concentration /temperature) 0-20 mA or 4-20 mA 4-20 mA -30.0 to 130.0°C 0.0°C (O_VARMIN2 ≤ O_VARMAX2 -10°C, O_VARMIN2 ≤ O_HOLD2 ≤ O_VARMAX2) -30.0 to 130.0°C 100.0°C (O_VARMIN2 ≤ O_VARMAX2 -10°C, O_VARMIN2 ≤ O_HOLD2 ≤ O_VARMAX2) User selected value, Previous value Previous value -30.0 to 130.0°C 25.0°C (it must be within the O_VARMIN2 to O_VARMAX2 interval) cs O.22 Analog output 2 type Analog output 2 minimum value (O_VARMIN2) Default o. th in . s. O.15 Analog output 1 hold mode (note 13) Analog output 1 hold mode value (O_HOLD1) Analog output 2 maximum value (O_VARMAX2) eo Hold digital output O.14 Valid Values .c Controlsetpoint 1 th Disabled, Control-setpoint 1, Control-setpoint 2, Simple cleaning, Hold mode Disabled, Control-setpoint 1, Control-setpoint 2, Simple cleaning, Hold mode Disabled, Simple cleaning, Advanced cleaning, Hold mode Disabled, Simple cleaning, Advanced cleaning, Hold mode Disabled or Hold mode O.24 .n Relay 4 mode (see notes 12, 16) Analog Output 1 O.10 Analog output 1 mode (notes 1, 17) O.11 Analog output 1 type O.12 Analog output 1 minimum value (O_VARMIN1) 20 00 sec 00:00 min Setup Item Description Analog Output 1 O.13 Analog output 1 maximum value (O_VARMAX1) w O.05 00 to 99 seconds 00:00 to 30:00 min. w O.04 Relay 3 mode (see notes 12, 16) Default w .to O.03 Relay 2 mode (see notes 16, 17) w w O.02 Valid Values ol Setup Item Description Other Parameters C.70 Hold mode end delay C.80 On/Off control action delay (note 26) OUTPUT Relays O.01 Relay 1 mode (see notes 16, 17) O.25 Analog output 2 hold mode (note 13) Analog output 2 hold mode value (O_HOLD2) 21 Setup Item INPUT I.00 Description Valid Values Default 22 w .c cs ni eo w .n w w w .to ol o. th s. in . th Input selection Inductive probe or Inductive (note 10) Digital transmitter probe I.03 Digital transmitter 00 to 99 00 address (active if I.00=Digital transmitter) I.04 Digital transmitter 1200, 2400, 4800, 19200 bps baud rate 9600 or 19200 bps I.10 Calibration timeout 0 to 12 months 12 months I.11 Life check Disabled, Disabled (see notes 9, 20) 1 hour, 2 hours, or 4 hours REAL TIME CLOCK (see Note 4) r.00 Current day 01 to 31 from RTC r.01 Current month 01 to 12 from RTC r.02 Current year 2000 to 2099 from RTC r.03 Current time 00:00 to 23:59 from RTC COMMUNICATION P.00 Connection type PC, PC HI 504900 GSM module, HI 504901 GSM supervisor, HI 504902 Modem P.01 Baud rate 1200, 2400, 4800, 19200 bps 9600 or 19200 bps P.02 Call answer enable On, Off Off P.03 Modem country Insert the phone 000 code country code for the HI 504902 modem (see note 35) P.11 PIN code 0000 to 9999 0000 P.12 Phone number #1 + -------------------(see note 21) (“Not set” means no number entered) P.13 Phone number #2 + -------------------(see note 21) (“Not set” means no number entered) Setup Item Description Valid Values Default COMMUNICATION P.14 Remaining SMS 000 to 200, or 222 100 (see note 22) P.15 Repeated SMS 0 to 5 (see note 23) 2 P.16 SMS delay between 05 to 60 minutes 10 minutes messages (see note 24) P.17 SIM card expiration 01 to 31 01 day (see note 25) P.18 SIM card expiration 01 to 31 01 month (see note 25) P.19 SIM card expiration 2000 to 2099 2010 year (see note 25) CLEANING Simple Cleaning L.00 Rinsing time 5 to 99 seconds 20 seconds L.01 Pause time 10 to 9999 minutes 1440 min. Advanced Cleaning (see Note 19) L.10 Pre-rinsing time 0 to 99 seconds 20 seconds L.11 Cleaning time 0 to 99 seconds 10 seconds L.12 Rinsing time 5 to 99 seconds 20 seconds L.13 Pause time 10 to 9999 minutes 1440 min. L.14 Minimum pause time 10 to L.13 minutes 10 minutes L.15 Cleaning trigger Timer only, Timer only External only, Timer and external, Timer masked by external L.16 Repeated cycles no. 0 to 10 0 L.17 Economy cycle no. 0 to 10 0 ERROR CONFIGURATION (see Note 5) E.00 High alarm (00) Alarm relay -------------> On 22 mA fault current----> On 3.6 mA fault current---> Off Auto cleaning ----------> Off SMS sending -----------> Off 23 E.60 ni E.63 eo Broken temperature probe (20) E.62 E.90 .n Calibration timeout (12) E.61 24 w w E.20 w .to E.12 Conductivity input overflow (10) w w E.10 Alarm relay -------------> On 22 mA fault current----> On 3.6 mA fault current---> Off SMS sending -----------> Off Digital transmitter Alarm relay -------------> On error (40) 22 mA fault current----> On 3.6 mA fault current---> Off Hold mode --------------> On SMS sending -----------> Off GSM/Modem Alarm relay -------------> On module error (50) 22 mA fault current----> On 3.6 mA fault current---> Off Temp. compensation Alarm relay -------------> On error (60) 22 mA fault current----> On 3.6 mA fault current---> Off SMS sending -----------> Off Temperature out of Alarm relay -------------> On concentration table 22 mA fault current----> On (61) 3.6 mA fault current---> Off SMS sending -----------> Off Conductivity out of Alarm relay -------------> On concentration table 22 mA fault current----> On (62) 3.6 mA fault current---> Off Auto-cleaning ----------> Off SMS sending -----------> Off Concentration out Alarm relay -------------> On of user concentration 22 mA fault current----> On table (63) 3.6 mA fault current---> Off SMS sending -----------> Off Power reset (90) Alarm relay -------------> Off 22 mA fault current----> On 3.6 mA fault current---> Off SMS sending -----------> Off o. th E.50 Default .c E.40 Valid Values cs Life check error (03) (see note 9) th E.03 Alarm relay -------------> On 22 mA fault current----> Off 3.6 mA fault current---> On Auto cleaning ----------> Off SMS sending -----------> Off Alarm relay -------------> On 22 mA fault current----> On 3.6 mA fault current---> Off Auto cleaning ----------> Off SMS sending -----------> Off Alarm relay -------------> On 22 mA fault current----> On 3.6 mA fault current---> Off Hold mode --------------> On Auto cleaning ----------> Off SMS sending -----------> Off Alarm relay -------------> On 22 mA fault current----> On 3.6 mA fault current---> Off Hold mode --------------> Off Auto cleaning ----------> Off SMS sending -----------> Off Alarm relay -------------> Off 22 mA fault current----> Off 3.6 mA fault current---> Off SMS sending -----------> Off Alarm relay -------------> On 22 mA fault current----> On 3.6 mA fault current---> Off Hold mode --------------> Off SMS sending -----------> Off Setup Item Description ERROR CONFIGURATION E.21 Temperature level error (21) in . Max relay ON time error (02) Default ol E.02 Valid Values s. Setup Item Description ERROR CONFIGURATION E.01 Low alarm (01) 25 Level or pulse signal (note 11) ol Display test Keyboard test EEPROM test Relays and LEDs test Analog output 1 test Analog output 2 test Hold digital input test Advanced cleaning digital input test (WARNING: cleaning actions can be triggered by this input going high during the test. See note 19 for details) cs .c w .to if M1 = “On/Off high” and M2 = “On/Off low”, then S1 - H1 ≥ S2 + H2 if M1 = “On/Off low” and M2 = “On/Off high”, then S2 - H2 ≥ S1 + H1 if M1 = “PID high” and M2 = “On/Off low”, then S1 ≥ S2 + H2 if M1 = “On/Off low” and M2 = “PID high”, then S1 + H1 ≤ S2 if M1 = “PID low” and M2 = “On/Off high”, then S1 ≤ S2 - H2 if M1 = “On/Off high” and M2 = “PID low”, then S1 - H1 ≥ S2 if M1 = “PID high” and M2 = “PID low”, then S1 ≥ S2 if M1 = “PID low” and M2 = “PID high”, then S2 ≥ S1 In addition to the above constraints, in any case, unless M1 = “Off”, it must be LA + AH ≤ S1 ≤ HA - AH , and, unless M2 = “Off”, it must be LA + AH ≤ S2 ≤ HA - AH. Deviation must be ≠0. “f.s.” (full scale) is the maximum displayed value for the currently configured type of measurement, range and unit. ( 2 ) The calibration password allows calibration and hold mode through the keyboard for service personnel only, while the general password allows any operation (including calibration). Obviously, the general and the calibration/hold passwords can not be viewed among other items when the SETUP key is pressed without entering the right general password. The default general password is “0000”. If the user forgets the general password, this can be reset to the default value by pressing CFM+DIAG+CAL DATA simultaneously, while in normal operating mode (idle or control mode). Confirmation is required for the reset; press the up arrow key to confirm the choice. 26 w w .n Setup codes are never displayed by the controller, but they are used to identify each setup item in this instruction manual, and for the RS485 communication protocol (see “Communication” section). eo ni w w TEST t.00 t.01 t.02 t.03 t.04 t.05 t.06 t.07 ( 1 ) M1 can not be set to “On/Off high” or “On/Off low” if O.10 is set to “Control-setpoint 1” and vice versa. 0 ≤ LA + AH < HA - AH ≤ f.s. if M1 = “PID high”, then S1 + D1 ≤ HA - AH if M1 = “PID low”, then S1 - D1 ≥ LA + AH if M1 = “On/Off high”, then S1 - H1 ≥ LA + AH if M1 = “On/Off low”, then S1 + H1 ≤ HA - AH M2 can not be set to “On/Off high” or “On/Off low” if O.20 is set to “Control-setpoint 2” and vice versa. if M2 = “PID high”, then S2 + D2 ≤ HA - AH if M2 = “PID low”, then S2 - D2 ≥ LA + AH if M2 = “On/Off high”, then S2 - H2 ≥ LA + AH if M2 = “On/Off low”, then S2 + H2 ≤ HA - AH o. th E.99 Alarm relay -------------> On 22 mA fault current----> On 3.6 mA fault current---> Off SMS sending -----------> Off Alarm relay -------------> Off 22 mA fault current----> On 3.6 mA fault current---> Off SMS sending -----------> Off Level or Pulse Level NOTES: th Watchdog error (92) Default in . E.92 Valid Values s. Setup Item Description ERROR CONFIGURATION E.91 EEPROM corruption (91) 27 Autocleaning OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF ON ON ON ON ON ON ON ON ON ON SMS sending OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF ni eo Hold mode ON ON OFF OFF OFF OFF OFF OFF ON ON ON ON ON ON OFF OFF OFF OFF OFF OFF ON ON ON ON ON ON Autocleaning ON ON OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF ON ON ON ON ON ON ON ON ON ON ON ON SMS sending OFF OFF ON ON ON ON ON ON ON ON ON ON ON ON ON ON ON ON ON ON ON ON ON ON ON ON Note that the values in this table are used for error configuration through RS485. ( 6 ) 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 long by using items C.51 to C.57. .n w w 28 Hold mode OFF OFF OFF OFF OFF OFF ON ON ON ON ON ON OFF OFF OFF OFF OFF OFF ON ON ON ON 3.6 mA fault curr. ON ON OFF OFF OFF OFF ON ON OFF OFF OFF OFF ON ON OFF OFF OFF OFF ON ON OFF OFF OFF OFF ON ON o. th 3.6 mA fault curr. OFF OFF OFF OFF ON ON OFF OFF OFF OFF ON ON OFF OFF OFF OFF ON ON OFF OFF OFF OFF ol 22 mA fault curr. OFF OFF ON ON OFF OFF OFF OFF ON ON OFF OFF OFF OFF ON ON OFF OFF OFF OFF ON ON w .to Alarm Relay OFF ON OFF ON OFF ON OFF ON OFF ON OFF ON OFF ON OFF ON OFF ON OFF ON OFF ON w w Error Config. 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 s. ( 5 ) The error configuration value is always displayed together with each error configuration item, and is coded as shown on this table 22 mA fault curr. OFF OFF OFF OFF ON ON OFF OFF OFF OFF ON ON OFF OFF OFF OFF ON ON OFF OFF OFF OFF ON ON OFF OFF .c in . ( 4 ) Each time the controller is powered, the RTC is checked to detect if an RTC reset occurred since last software initialization. If that happened, the RTC is initialized with the default date and time (01-01-2000 ; 00:00). An EEPROM reset does not affect the RTC settings. Alarm Relay OFF ON OFF ON OFF ON OFF ON OFF ON OFF ON OFF ON OFF ON OFF ON OFF ON OFF ON OFF ON OFF ON cs Error Config. 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 th ( 3 ) When a wrong setup code or value is confirmed, the controller does not move from the current window, and displays a blinking WRONG message till the user changes the value. Note that the allowed values for some parameters depend from other settings (e.g. to set a high setpoint to 10.00 mS, first set the high alarm to a value greater than 10.00 mS). ( 7 ) See “Temperature Compensation” section for more details about Automatic and Manual temperature compensation functioning. (8) Whenever the measurement type (G.00) is changed, all conductivity and 29 TDS values in setup (excluding the temperature compensation table and the concentration curves) are automatically updated, so that the “new value / new f.s.” = “previous value / previous f.s.“ ( 1 7 ) If the relay 1 (or relay 2) mode is set to “Control-setpoint 1”, the analog output 1 can not be set to “Control-setpoint 1”, and vice versa. Similarly, if the relay 1 (or relay 2) mode is set to “Control-setpoint 2”, the analog output 2 can not be set to “Control-setpoint 2”, and vice versa. ( 9 ) A life check error is generated if the reading does not vary more than 0.5% of the current f.s. within the time period selected through the “life check time” setup item. th ( 1 8 ) The alarm turns off only when the alarm hysteresis (setup item C.34) has been passed. For high alarm, the alarm turns off below “high alarm - hysteresis”, while for low alarm, the alarm turns off above “low alarm + hysteresis”). ( 1 0 ) When a Digital Transmitter is used, temperature and conductivity are measured by the transmitter, and sent to the process controller. The calibration data set for the digital transmitter is separated from the one regarding the inductive probe input. This means that the calibration data is automatically switched from inductive probe set to digital transmitter set, and vice versa, each time the measurement input is changed from “Inductive probe” to “Digital transmitter”, and vice versa. For example, if measurements are performed with an inductive probe directly connected to the controller, then through a transmitter, and again with the direct probe, it is not necessary to re-calibrate the conductivity input. in . ( 1 9 ) The actual start of a cleaning action depends on the configuration of relay 3, relay 4 and advanced cleaning parameters. o. th s. ( 2 0 ) When using the digital transmitter, this item is not visible, and the corresponding digital transmitter setting is used. ( 2 1 ) An SMS will be sent to this telephone number when an error configured for SMS sending, occurs. No SMS will be sent if no number has been entered. ol ( 2 2 ) This item states the maximum number of SMSs that the meter can send. Before this number reaches 0, a warning message will be sent to the programmed telephone numbers (items P.12 and P.13). This function has been introduced for avoiding the discharge of the SIM card credit. Once all available messages have been sent, the user should extract the SIM card from the GSM module and check remaining credit and expiration date. The item always shows the remaining number of SMSs. This value is obviously decremented at each SMS submission. If this item is set to “222”, no check will be done and the instrument can send an unlimited number of messages. The item value will not be decremented upon SMS sending, and the SIM expiration date will not be checked. .c w .to ( 1 1 ) The alarm relay can be energized continuously (by selecting “Level” option) or with a pulse (by selecting “Pulse” option). The pulse span is fixed at approximately 5 seconds. cs ( 1 2 ) Both relays 3 and 4 must be set to “Advanced cleaning” for enabling the advanced cleaning feature. If only one of them is set to “Advanced cleaning”, it will behave as if it were set to “Off”. Once the advanced cleaning is enabled, relay 3 is used for water pouring and relay 4 for detergent pouring. ( 1 4 ) “Measured value” is the reading with no reading offset adjustment. ni ( 2 4 ) The delay between two subsequent messages acts only if P.15 ≠ 0. .n ( 1 5 ) If the device is set for MTC, items b.50 and b.51 can not be modified nor viewed. When setup item b.01 is changed from ATC to MTC, item b.11 is automatically zeroed. ( 2 3 ) Each SMS sent by the instrument requires a confirmation phone call. If this confirmation does not arrive, it is possible to set the instrument for repeated message sending. The maximum number of repeated messages is set through this setup item, while the delay between to subsequent messages is set through the item P.16. If the repeated message number is set to 0, then no receiving confirmation is needed. eo w w ( 1 3 ) “Previous value” and “User selected value” are effective only when items O.10 and O.20 are set to “Recorder”, otherwise the analog output is automatically set to the minimum value upon hold mode (i.e. items O.14 & O.15, O.24 & O.25 have no effect if O.10 = Control-setpoint 1 and O.20 = Controlsetpoint 2, respectively). 30 w w ( 1 6 ) When relays set to “Simple cleaning” are all changed to another option, the simple cleaning action in progress, is aborted immediately. When relay 3, relay 4 or both of them are set to an option different from “Advanced cleaning”, the cleaning action in progress, is aborted immediately, but a complete rinsing is always performed before the actual end of the advanced cleaning session. ( 2 5 ) The SIM expiration date has to be entered manually through items P.17 to P.19. The user should update these values at each card recharge. Three warning messages are sent to the programmed telephone numbers (items P.12 and P.13) to advise the user that the card is expiring (two weeks before, one week before and one day before the expiration date). 31 If the item P.14 has been set to “222”, no expiration date check will be done. ( 3 0 ) This parameter set the number of latest measurements used to calculate an average value. The average is calculated both for conductivity/concentration and temperature. The averaged conductivity/concentration value is then used both for displaying and control. ( 2 6 ) This item is particularly useful in noisy environment, to filter measurement spikes and avoid undesired activations of the on/off control contacts. The relay energizes and de-energizes only if the corresponding threshold is overridden for more than the configured contact action delay (see below graph: “dly” is the contact action delay; relays are energized and de-energized at times tn+dly). th ( 3 1 ) When the concentration unit is changed, all items from C.00 to C.34 and from O.12 to O.15 are reset to the default values. in . ( 3 2 ) The degree Fahrenheit unit is used only for displaying the temperature while in normal measurement mode. Temperature 1 500 μS/cm 0.0 °C 2 600 μS/cm 5.0 °C 3 700 μS/cm 10.0 °C 4 800 μS/cm 15.0 °C 5 900 μS/cm 20.0 °C ( 2 7 ) The alarm mask time specifies for how long the conductivity/concentration/temperature value must remain outside the alarm thresholds before an alarm is actually generated. Note that the conductivity/concentration/temperature value must return within the alarm thresholds and remain stable for the same time, before the device can close the alarm. 6 1000 μS/cm 25.0 °C 1100 μS/cm 30.0 °C 1200 μS/cm 35.0 °C 9 1300 μS/cm 40.0 °C ( 2 8 ) The linear temperature compensation is performed according to the following formula: Compensated conductivity = Actual conductivity / [1+β(T-Tref)/100] where T is the measured temperature and Tref is the reference temperature (20 or 25°C). The temperature coefficient must be manually adjusted by the user when changing the reference temperature. If β is the coefficient with Tref=25°C, the α coefficient with Tref=20°C must be calculated as follows: α = β / (1 - β/20). For example, if β=1.90 %/°C, then α = 2.10 %/°C. For the NaCl temperature compensation algorithm, the compensation formula is the same as for the linear method, but with β depending on the temperature value according to the IEC 746-3 BII table (also see the “Temperature Compensation” section). 10 1400 μS/cm 45.0 °C 8 .c ol w .to ni ( 3 4 ) When setting/reading the concentration tables via RS485, use the setup item d.06 to specify the edit/view table (values are 1, 2, 3, 4). eo ( 3 5 ) The HI 504902 modem module is certified by Telecom to work in the following countries: Argentina, Australia, Austria, Belgium, Brazil, Canada, Chile, China, Cyprus, Czech Republic, Denmark, Finland, France, Germany, Greece, Hong Kong, Hungary, Iceland, India, Indonesia, Ireland, Israel, Italy, Japan, Korea, Liechtenstein, Luxembourg, Malaysia, Mexico, Netherlands, New Zeland, Norway, Philippines, Poland, Portugal, Russia, Singapore, Slovak Republic, South Africa, Spain, Sweden, Switzerland, Taiwan, Turkey, United Kingdom, United States. If your country is not present in the list, please contact your Hanna dealer. If the country code is shorter than 3 digits, fill the code with zeros in front. w .n w w 7 o. th Actual Conductivity s. Couple cs ( 3 3 ) The default values for the temperature compensation table are: 32 w ( 2 9 ) The temperature coefficient can always be viewed and modified, but the set value is used only if the linear compensation method is selected. ( 3 6 ) There is a fixed 0.3°C hysteresis for the temperature levels. 33 CALIBRATION MODE zero calibration, and the “Wait ...” message will flash on the LCD. After completing the procedure, the meter will ask for confirmation to proceed with the previously selected calibration point. • Press CFM to confirm and immerse the conductivity probe & temperature sensor (if a separate temperature probe is used) in the proper calibration solution. Otherwise, press CAL to exit without saving. • Wait until the instrument ask for confirmation. Press CFM to confirm or CAL to exit without saving the calibration. • If the probe is immersed in a wrong solution the “Invalid input!” message will warn the user. th The controller is factory calibrated for temperature as well as for the analog outputs. The user should periodically calibrate the instrument for the conductivity range. For greatest accuracy, it is recommended to standardize the probe with a calibration solution close to the expected sample value. in . • While in idle or control mode, press the CAL key to enter the calibration mode and the meter will ask for password. Either the general or the calibration password can be used to enter the mode. • Once confirmed the correct password, the display will show the first available calibration, and the user can scroll through all available procedures by using the up & down arrow keys. • Conductivity cell constant • Conductivity air offset • Conductivity installation factor • Temperature, Pt100 or Pt1000 sensor • Analog output 1 and Analog output 2 • Press CFM to enter the desired calibration procedure, or CAL to exit. .c w .to ol o. th s. Conductivity Air Offset Calibration This mode allows the user to calibrate the zero point only. • Leave the probe in air, while making sure it is dry, and confirm the selection. The meter will automatically perform the calibration and ask for confirmation. • Press CFM to save the air offset calibration, or CAL to exit without any updating. Conductivity Installation Factor Calibration This procedure follows the same steps as the conductivity cell constant calibration (see related paragraph for details), and allows to adjust the probe/ instrument system to each particular installation. 34 w ni w .n • Once entered the conductivity cell constant calibration, it is possible to choose the calibration point from among 5 memorized Hanna standard solutions (1413 μS/cm, 5.00 mS/cm, 12.88 mS/cm, 80.0 mS/cm, 111.8 mS/cm), enter a custom value (“User solution” for 1 point procedure), or the conductivity cell constant (“Manual setting” option). • If one of the Hanna memorized standards is confirmed, the instrument will ask if “zero” calibration (i.e. air offset) is also desired. • If no, confirm the “No” option and proceed with the selected calibration solution. If yes, leave the probe in air, while making sure it is dry, and confirm the “Yes” option. The instrument will start the Temperature Calibration (Pt100 or Pt1000 sensor) The controller is factory calibrated for temperature. However, the user can perform a 2-point calibration procedure. • The instrument can support Pt100 or Pt1000 temperature sensor. Choose the corresponding calibration option with the up & down arrow keys. eo w w cs Conductivity Cell Constant Calibration • The first calibration point is 0°C, while the second one can be selected between 25 and 50°C. • Prepare an ice bath at 0°C by mixing crushed ice and water, and a beaker containing hot water at 25 or 50°C. 35 • Use a Checktemp or another calibrated thermometer with a resolution of 0.1° as reference thermometer, and immerse the temperature sensor in the ice bath as near to the Checktemp as possible. • Confirm the calibration option and the instrument will start the automatic calibration of the first point. • When the reading becomes stable, the instrument will ask confirmation. • Press CFM to confirm and proceed with the second point, or CAL to exit without saving. • Select the desired value for the second point (25°C or 50°C) by using the up & down arrow keys. Immerse the temperature sensor in the proper temperature bath as near to the Checktemp as possible, confirm the desired calibration point and the instrument will start the automatic calibration of the 2nd point. • When the procedure is completed, the meter will ask for confirmation. Press CFM to save the calibration, or CAL to exit without any updating. CONTROL MODE o. th s. in . th The control mode is the normal operational mode for this meter. During control mode HI 720 fulfills the following main tasks: • convert information from conductivity and temperature inputs to digital values, and show them on the display • control relays and generate the analog outputs as determined by the setup configuration • display alarm condition • perform cleaning actions according to the relay configuration • start & stop hold mode according to the programmed control timing • RS485 management In addition, the meter can log working data. These data include: • conductivity and oC measured values • last calibration data • setup configuration • event data While in control mode, in a normal situation, the green LED is ON and the red (error) LED is OFF. The red LED is never fixed ON, and blinks only upon an error. The green LED is associated to the alarm relay and is OFF if the alarm is active. To disable the control mode, set the “Control Enable” setup item to “OFF” (“Control” setup group). 36 w .c cs ni w .n • With the tester check the real current value provided by the instrument at the output port. If this value is different from the expected one, adjust it with the up & down arrow keys, until it matches with the first calibration point. To increase the adjustment speed when the displayed value is far from the calibration one, press and hold the arrow keys. • Press CFM to confirm and turn to the second calibration point (20 mA), then proceed as for the first point. • Press CFM to save the calibration, or CAL to exit without any updating. Relay Modes There are four relay options that can be configured through the setup menu to perform different tasks. Once enabled, relays 1 and 2 can be used in four modes: 1. setpoint 1 (Analog output #1 must be set to “Recorder”) 2. setpoint 2 (Analog output #2 must be set to “Recorder”) 3. simple cleaning 4. hold mode If option 1 or 2 is selected, the setpoint configuration determines the relay operating mode. Once enabled, the relay can be configured as a ON/OFF or PID control of the dosage. An alarm limit is imposed for dosage time when the relays are energized continuously. This parameter can be set through setup procedure (“Control” group, setup item C.32). When the upper time boundary is reached, an alarm is generated and the device will remain in alarm condition until the relay is de-energized. eo w w w .to ol Analog Output Calibration (Analog Outputs 1 & 2) The instrument can be provided with one or two analog outputs, each of them can be calibrated at 2 points (4 and 20 mA). • Connect an Ammeter or the HI 931002 tester to the analog output to measure the current erogated by the meter. • Select the desired calibration mode by using the up & down arrow keys, and confirm the choice by pressing CFM. The instrument will show the first calibration value (4 mA). 37 If the “hold mode” is selected for the relay, then it is energized only when the meter is in hold mode. In this case there is no time boundary for the relay ON state. Relays 3 and 4 can be configured to operate in three modes: 1. simple cleaning 2. advanced cleaning 3. hold mode th Using the integral function (reset), the controller reaches a more stable output around the setpoint providing a more accurate control than the ON/OFF or proportional action only. The derivative function (rate action) compensates for rapid changes in the system, and reduces undershoot & overshoot of the conductivity value. During PID control, the ON interval depends not only on the error amplitude but even on the previous measurements. Definitely, PID control provides more accurate and stable control than ON/OFF controllers, and it is the ideal solution in system with a fast response, quickly reacting to changes in the controlled solution. in . ON/OFF Control Mode Once a relay is enabled (set 1, set 2), the setpoint can be configured to be activated as a high (“OOHI”) or low limit (“OOLO”). In both cases the following values have to be defined through setup: • setpoint value (conductivity value; setup item C.11 or C.21) • hysteresis for setpoint (conductivity value; setup item C.12 or C.22) A control device can be wired to the contact output: connect the device to the COM and NO (Normally Open) or NC (Normally Closed) terminals of the relay. The ON relay state occurs when the relay is energized (NO and COM connected, NC and COM not connected), while the OFF state occurs when the relay is de-energized (NO and COM not connected, NC and COM connected). When measurement exceeds the setpoint threshold, a relay enabled as high setpoint is energized until the reading falls below the setpoint minus hysteresis. When the measured value is below the setpoint, a relay enabled as low setpoint is energized until the reading goes above the setpoint plus hysteresis. o. th s. P.I.D. Transfer Function The transfer function of a PID control is given by the following relation: Kp + Ki/s + s Kd = Kp(1 + 1/(s Ti) +s Td) where Ti = Kp/Ki and Td = Kd/Kp, ol The first term represents the proportional action, the second is the integrative action and the third is the derivative action. t0+Tc t0+2Tc cs The proportional action is set directly as “Deviation” (D) in conductivity units, with the following relation: D = Range * PB/100 t0+3Tc w The ON interval (shaded areas) then depends on the error amplitude. 38 ni Each setpoint has a selectable proportional band: PB1 for setpoint1 and PB2 for setpoint2. Two further parameters must be provided for both setpoints: Ti = Kp/Ki, reset time, measured in minutes Td = Kd/Kp, rate time, measured in minutes Ti1 and Td1 will be the reset and rate times for setpoint1, while Ti2 and Td2 will be the reset and rate times for setpoint2. eo w t0 Kp = 100/PB Tuning a P.I.D. 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 & error” tuning procedure must be applied to get the best possible control for each 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 720. .n w w P.I.D. Control Mode PID control is designed to eliminate the cycling associated with ON/OFF control in a rapid and steady way by combining the Proportional, Integral and Derivative control methods. Using the proportional function, the activated control lasts for a time period proportional to the error value (Duty Cycle Control Mode); as measurement approaches the setpoint, the ON (relay energized) period diminishes. During proportional control, the instrument calculates the relay activation time at certain moments t0, t0+Tc, t0+2Tc etc. .c w .to Proportional action can be set through the Proportional Band (PB), expressed as input range percentage, and related to Kp: 39 A simple and profitable procedure is described in this manual and can be used in almost all applications. The user can vary five different parameters, i.e. setpoint value (S1 or S2), deviation (D1 or D2), reset time, rate time and proportional control mode period Tc . The user can disable the derivative and/or integrative action (for P or PI controllers) by setting Td = 0 and/or Ti = MAX (Ti), respectively, through the setup procedure. th • Td = Tx * 0.4 = 2.8 min Alarm Relay During normal operation (no alarm condition) the alarm relay is energized, while during an alarm condition or power failure the relay will be de-energized. As long as a separate battery power system is used, an alarm will sound. Example: High alarm set at 1200 mS Low alarm set at 400 mS When the measurement is close to an alarm value, the hysteresis will eliminate the continuous relay energizing/ de-energizing sequence. The hysteresis amplitude is user-selectable. Moreover, the alarm signal is generated only after the 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. This procedure allows only a rough setting of the PID parameters and could not fit all processes. It is suggested that I and D parameters be set by technical personnel, because their inadequate values may cause undesired behaviors of the system. ol o. th s. Note in . Simple Tuning Procedure The following procedure uses a graphical technique for analyzing a process response curve to a step input. Connect an external device (chart recorder or PC) to the controller and the procedure will be easier, without requiring hand plotting of the process variable. 1. Start from a solution with a conductivity value different from the dosed liquid (the difference should be at least 15% of the full scale), and turn on the dosing device at its maximum capacity without the controller in the loop (open loop process). Note the starting time. 2. The conductivity value will vary and reach a maximum rate of change (slope). Note the time at which this maximum slope occurs and the corresponding conductivity value. Note the maximum slope per minute. Turn the system power off. 3. On the chart, draw a tangent to the maximum slope point. Then read on the time axis the system time delay (Tx), i.e. the time value corresponding to the intersection between the drawn tangent and the starting conductivity value. 4. The deviation, Ti and Td, can be calculated as follows: • Deviation = Tx * max. slope • Ti = Tx / 0.4 (minutes) • Td = Tx * 0.4 (minutes) 5. Set the above parameters, put the controller in the loop and restart the system. If the response has too much overshoot or is oscillating, fine tune the system by slightly increasing or decreasing the PID parameters one by one. .c If the power supply is interrupted, the relay is de-energized as in alarm condition to alert the operator. In addition to the customizing alarm relay, the meter is equipped with the Fail Safe alarm feature. The Fail Safe feature protects the process against critical errors arising from power interruptions, surges and human errors. This sophisticated yet easy-touse system resolves blackout and line failure problems on both hardware and software sides. The alarm function operates in a “Normally Closed” state and hence alarm is triggered if the wires are tripped, or when the power is down. This is a very important feature since with most meters the alarm terminals close only when an anomaly occurs, and no alarm is generated upon line interruption, causing extensive damage. On the other hand, the software is employed to set off the alarm in abnormal circumstances, such as dosing terminals closed for too long. In both cases, the red LED will also provide a visual warning signal. eo ni Note 40 w w .n w w w .to Note cs Note Example: • Max. slope = 30 mS / 5 min = 6 mS/min • Time delay = Tx = approx. 7 minutes • Deviation = Tx * 6 = 42 mS • Ti = Tx / 0.4 = 17.5 min 41 The Fail Safe mode is accomplished by connecting the external alarm circuit between the FS•C (Normally Open) and the COM terminals. This way, an alarm will warn the user when measurement overtakes the alarm thresholds, power fails, or the wire connecting the process meter with the external alarm circuit breaks. While in idle mode, the device only performs measurements. It does not activate relays or generate a control signal to the analog output(s). 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, while the yellow LEDs are OFF. The alarm relay could be de-energized upon an error (whether that happens or not, depends on the customized alarm configuration; see “Alarm” section for details). Nevertheless, the error due to alarm threshold overtaking does never generate an alarm during idle mode since all the control functions have been disabled by the user. The red LED flashes in any case when an error occurs. The idle mode is useful to disable control actions when the external devices are not properly settled or whenever any fault circumstance is detected. th Note IDLE MODE To activate the Fail Safe feature, an external power supply must be connected to the alarm device. in . Control through Analog Output ol o. th s. Instead of configuring relays, it is possible to use an output signal (selectable at 0-20 mA or 4-20 mA, and proportional to the PID action) at the analog output terminals. With this output, the actual output level amplitude varies continuously (with an update delay of 5 seconds) between the maximum and minimum values, rather than varying the proportion of ON and OFF times (duty cycle control). The output signal range can be selected through setup items O.11 (output #1) and O.21 (output #2). A device provided with analog input (e.g. a pump with a 0-20 mA input) can be connected to these terminals. The analog output #1 is associated to the setpoint #1, and the analog output #2 to the setpoint #2. For a control through analog output, a setpoint has to be configured to “PidL” or “PidH”, and the corresponding output has to be set to “Control” (setup item O.10 for analog output #1, and O.20 for analog output #2). In this case no relay can be associated with the same setpoint being used for the control. On the other hand, if a control through analog output is already associated with a setpoint, it is not possible to configure a relay to the same setpoint. cs .c The following data about the last calibration is stored in the EEPROM: • Date & time of last conductivity calibration • Calibration point(s) • Cell constant or installation factor value To view the last calibration data, press the CAL DATA key. To quit and return to normal operations, press CAL DATA again. eo ni w w w .to LAST CALIBRATION DATA VIEWING MODE 42 w w .n Note When the “Input selection” item is set to “Digital Transmitter”, the last calibration data displayed, refers to the Digital Transmitter and is stored in that device. The calibration data of the process controller is kept in its internal memory and comes back when the “Input selection” item is changed again to “Inductive probe”. 43 DIAGNOSTIC MODE in . o. th s. ol Active Errors This option allows the user to check which errors are active on the controller, and therefore provide proper actions. Each error is displayed together with the corresponding code. Use the up & down arrow keys to scroll through the complete list, or press DIAG to exit. If no error is active, the “No error” message will be displayed. th The diagnostic mode allows the user to check if some errors are still active on the controller, or view the event log file. To enter (and exit at any time) this mode, press the DIAG key. Select the desired option with the up & down arrow keys, and then confirm the selection by pressing CFM. 3. Configuration changes: setup group, setup parameter, date & time of the modification, previous value, new value. If the description of the previous and/or new value is too long to be displayed, an index between square brackets is used. This index indicates the position of the value in the list of available options for the parameter. For example, if the Relay 1 mode is changed from “Control-setpoint 1” to “Control-setpoint 2”, the recorded event will be “Control [2]” to “Control [3]”, because “Controlsetpoint 1” is the second option of the list, while “Control-setpoint 2” is the third. 4. Cleaning events: type of the cleaning action, date & time of the event. 44 w cs ni eo w .n w w Event Log File The event log file contains a maximum of 100 recorded events, which include errors, calibration events, configuration changes and cleaning events. Use the up & down arrow keys to scroll through the complete list, or press DIAG to exit. The event index is displayed on the bottom right corner of the LCD (the oldest event has index 0, while the latest event has the higher index value). Each record is complete with the following information: 1. Errors: Error code and description, starting date & time, “ACTIVE” indication if the error is still active, or ending date & time if the error is closed. 2. Calibration events: type of calibration, date & time, calibration points (if available). .c w .to Note The logged event information can be downloaded to a PC through the HI 92500 application software. 45 TEMPERATURE COMPENSATION Up to 10 actual conductivity/temperature couples can be entered to define the curve for the temperature compensation. The default values for the temperature compensation table are: Couple Actual Conductivity Temperature 1 500 μS/cm 0.0 °C 2 600 μS/cm 5.0 °C 3 700 μS/cm 10.0 °C 4 800 μS/cm 15.0 °C 5 900 μS/cm 20.0 °C 6 1000 μS/cm 25.0 °C 7 1100 μS/cm 30.0 °C 8 1200 μS/cm 35.0 °C 9 1300 μS/cm 40.0 °C 10 1400 μS/cm 45.0 °C ol o. th s. in . th If the setup item b.01 is set to ATC, then an automatic temperature compensation of the conductivity readings will be performed using the temperature values acquired through the Pt100/Pt1000 input. If the temperature probe is not connected or it provides an invalid 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. In this case the temperature compensation will be automatically switched to the MTC option. The instrument continues to monitor the Pt100/Pt1000 input to track the Pt100/Pt1000 error closing. When this error is closed, the setup item b.01 will automatically change back to ATC. If the user set the parameter b.01 to MTC, then a manual temperature compensation will be performed in any case, even if a temperature probe is connected. The user can also select the temperature compensation algorithm through the setup item b.10: Linear, NaCl or User defined table. .c cs ni Then, if the current temperature is T, with Tn T Tn+1, with (Cn, Tn) and (Cn+1, Tn+1) being two subsequent couples configured in the user table, then the temperature coefficient will be: β(T) = βn + (βn+1 - βn)*(T - Tn)/(Tn+1 -Tn) When the measured temperature is lower than the minimum temperature in the table (T1), then the coefficient will be calculated by replacing T with T1. When the measured temperature is greater than the maximum temperature in the table (T10), then the coefficient will be calculated by replacing T with T10. .n NaCl Temperature Compensation For the NaCl algorithm, the compensation formula is the same as for the linear method, but with β depending on the temperature value according to the IEC 746-3 BII table. Note that the table reports β values referred to 18°C and the HI720 adjusts that values according to Tref as follows: β = β18/[1 + β18(Tref-18)]. This table corresponds to a constant β = 2%/°C. The couples must be entered according to these conditions, otherwise a “Temperature table error!” message is displayed when the “User” option is confirmed for the temperature compensation algorithm: • if T1 < T2 , then C1 < C2 • Tmin < Tref < Tmax • two subsequent temperatures must differ at least 1°C Based on the defined table, up to 10 temperature coefficients are automatically computed as follows: βn = (Cn - C(Tref))/[(Tn-Tref)*C(Tref)] where C(Tref) is the actual conductivity at Tref, and is computed as follows: C(Tref) = Cm + (Cm+1 - Cm)*(Tref - Tm)/(Tm+1 - Tm) with Tm < Tref < Tm+1 eo w w w .to Linear Temperature Compensation The linear temperature compensation is performed according to the following formula: Ccomp = Cact / [1+β(T-Tref)/100] where • Ccomp is the compensated conductivity value • Cact is the actual conductivity value (not compensated) • T is the measured temperature • Tref is the reference temperature (selectable at 20 or 25°C). The temperature coefficient (β) must be manually adjusted by the user when changing the reference temperature. If β is the coefficient with Tref=25°C, the α coefficient with Tref=20°C must be calculated as follows: α = β / (1 - β/20). For example, if β=1.90 %/°C, then α = 2.10 %/°C. 46 w w User Defined Table for Temperature Compensation The compensation formula is the same as for the linear method, but the instrument calculates the temperature coefficient based on the table defined by the user through the setup items b.31 to b.34. 47 • CU is the concentration corresponding to the conductivity KU at the temperature TU , and TU is the temperature of the isotherm just above TX . CONCENTRATION CURVES The instrument allows the user to insert up to 4 concentration tables, and each table is defined by up to 25 triplets of conductivity (K), temperature (T) and concentration (C) values. Note that all conductivity values in this section are actual values (i.e. not compensated for temperature variation). The user-defined concentration table then allows to calculate the concentration from conductivity and temperature values, only if the triplets satisfy the following conditions: 1. The isothermal curves (i.e. conductivity/concentration curves at the same temperature) must be strictly monotonous. Otherwise, when the table is selected, the message “The selected curve is not strictly monotonous!” is displayed. 2. The conductivity values on the same isotherm must differ at least 10 μS. Otherwise, when the table is selected, the message “Invalid conductivity minimum distance in the selected curve!” is displayed. 3. Two subsequent isothermal curves must differ at least 0.5°C. Otherwise, when the table is selected, the message “Invalid temperature minimum distance in the selected curve!” is displayed. 4. It is not possible to use an isotherm including only one triplet (conductivity, temperature, concentration) equal to (0, TX, 0). Otherwise, when the table is selected, the message “Isotherm with zero-zero value is present in the selected curve!” is displayed. All triplets with the same value for temperature, are used to draw a piecewiselinear isotherm (see diagram on the next page). .c cs ni Note Note w CX = CL + (CU - CL)*(TX - TL)/(TU - TL) Note .n The instrument calculates the solution concentration CX from the measured conductivity KX at the temperature TX , by using the following algorithm: If TX is greater than all temperature values specified for the isotherms, then the concentration value C (KX , Tmax) is assigned to CX (where Tmax is the maximum temperature for the selected table), and the “Temperature out of conc. table (61)” alarm is generated. If TX is lower than all temperature values specified for the isotherms, then the concentration value C (KX , Tmin) is assigned to CX (where Tmin is the minimum temperature for the selected table), and the “Temperature out of conc. table (61)” alarm is generated. If the calculated concentration is greater or lower than all concentration values specified in the table, the “Concentration out of conc. table (63)” alarm is generated. If the conductivity is greater or lower than all conductivity values specified in the table, the “Conductivity out of conc. table (62)” alarm is generated. If only one point is specified in the table (K0, T0, C0), the concentration values at a given conductivity do not vary with temperature. If the conductivity values changes to KX, then the concentration CX is calculated as follows: CX = KX* (C0/K0) eo w w w .to ol Note o. th s. in . th The diagram shows the computational procedure. 48 w where • CL is the concentration corresponding to the conductivity KL at the temperature TL , and TL is the temperature of the isotherm just below the temperature TX 49 After the cause which made the instrument enter the hold mode expires, the device exits the hold mode, but control and alarms remain disabled for a userselectable delay (0 to 99 seconds). In that situation, measurements are normally acquired, displayed and recorded through the analog or RS485 output. HOLD MODE th This function is started by: • calibration • setup • cleaning in place • the hold digital insulated input (there are two digital insulated inputs: one for hold mode and one for the advanced cleaning) when it is on; normally the signal level is polled at least every 4 seconds • the proper key combination (CFM and up arrow keys together) for service; the same key combination is used both to start and stop the hold mode (the key combination acts in the same way as the hold digital input • the daily programmable control timing (see setup items C.41 to C.57) • an error event (see also the “Alarm - Error Configuration” section) • the hold start/stop RS485 command During hold mode, control and control relays are disabled. If the meter is in idle or control mode and displaying measurements, then the last measured value (both for temperature and conductivity/concentration) is frozen on the display. During hold mode, the LCD shows the “Hold” message. If the conductivity/concentration or temperature values are not available because the meter did not perform any measurement before going in hold mode, then the display shows dashes. Alarms (alarm relay, red LED, fault currents) are not disabled if the hold mode has been triggered by an error and no other trigger source is active. 50 w cs ni w .n The analog output follows these rules: • If it is configured for control (i.e. setup item O.10 or O.20 has been set to “Control-setpoint 1” or “Control-setpoint 2”, respectively), then its value is set to the minimum (e.g. 4 mA for 4-20 mA input) • If it is configured for a recorder, then its value is either set to the user selection (setup item O.15 or O.25, with O.14 or O.24 set to “User selected value”) or frozen to the output value just before entering the hold mode (with O.14 or O.24 set to “Previous value”). eo w w All alarm signals (red LED, alarm relay, fault currents) are suspended while in hold mode (the correspondent errors are not closed), unless the hold mode has been triggered by an error (and no other trigger source is active). If the hold mode is triggered by an error, and that error is related to measurements (e.g. conductivity input overflow), the instrument continues to measure in order to track the possible error closing, even though the display continues to show the hold value. .c w .to ol o. th s. in . Note 51 • Hold mode end delay: if the device was controlling, then the hold mode end delay must expire before restarting control. 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 actions never take place if no relay is configured for cleaning. Moreover, the Advanced Cleaning requires both relays 3 and 4 to be configured for it. th If the device is in normal measurement mode, when performing a cleaning action, the display shows a countdown for the seconds remaining to the cleaning action end, and starting with the total cleaning time. If the advanced cleaning has been set without detergent, the display will show the “No detergent” message (instead of “Detergent”). If the “Repeated cycles number” (setup item L.16) is different from 0, then the advanced cleaning action, after the first cycle, will be repeated as many times as set in the “Repeated cycles number” (e.g. one more cycle if L.16=1). Any cleaning action in progress can be aborted by the user by pressing and holding the CFM and down arrow keys together (CFM first), or through RS485 by sending the appropriate command. After aborting, no hold mode end delay is waited. When the advanced cleaning is aborted, in any case a complete rinsing is done before the actual termination of the cleaning action. The user can configure some errors to trigger a simple or advanced cleaning action (whichever is enabled). This action is performed max 2 times; if the error is not closed after two complete cleaning cycles, no further cleaning action will be performed (the second cleaning takes place only when the first cycle does not solve the problem). The device overrides the minimum pause time and starts the cleaning action immediately upon error generation. No calibration can be performed if cleaning is in progress, and no cleaning can be triggered if the device is in calibration mode. 52 w cs ni w .n Advanced cleaning actions are performed in the following sequence: • Pre-rinsing time: the device enters hold mode and relay 3 is energized. The “Pre-rinsing” message is displayed if the device is in normal measurement mode. • Detergent washing time: relay 4 is energized and relay 3 continues to be energized. The “Detergent” message is displayed if the device is in normal measurement mode. • Rinsing time: relay 4 is de-energized and relay 3 continues to be energized. The “Rinsing” message is displayed if the device is in normal measurement mode. eo w w Simple cleaning actions are performed in the following sequence: • Rinsing time: the device enters hold mode; all relays configured for simple cleaning are energized. The “Rinsing” message is displayed if the device is in normal measurement mode. • Hold mode end delay: if the device was controlling, then the hold mode end delay must expire before restarting control. .c w .to ol o. th s. in . 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 • Advanced cleaning (optional): with water and detergent, it can be triggered by the following events: • timer • digital input or RS485 command (external trigger) • timer and digital input or RS485 command (external trigger) • timer masked by the digital input (i.e. disabled when the digital input is on) • error for which a cleaning action can be configured A minimum pause time can be set to avoid continuous cleaning due to the external trigger. A cleaning action with detergent can be followed by one or more cleaning actions without detergent, if desired. Note The RS485 command for cleaning triggering must be issued when the minimum pause time has expired, otherwise it has no effect. 53 COMMUNICATION Connections The connections for the 6-pin RS485 terminal provided are as follows: in . th For remote interaction with your controller, enter the setup mode, confirm the “Communication” menu, and select the “Connection type” from among 4 available options: • PC • HI 504900 GSM module • HI 504901 GSM supervisor • HI 504902 Modem PC COMMUNICATION 54 w .c cs ni w .n Specifications The RS485 standard is implemented in the HI 720 series with the following characteristics: • Data rate: up to 19200 bps (manually selected) • Communication: Bidirectional Half-Duplex • Line length: up to 1.2 km typ. with 24 AWG cable • Loads: up to 32 typ. • Internal termination: none The RS485 can connect up to 31 controllers on the same physical network. All the units are slave devices and are monitored and controlled by a single master station (typically an industrial PLC or PC). Each HI 720 unit is identified by its Process ID number (00 to 99), which corresponds to the Process ID configured through the setup item G.11. (If the instrument does not recognize the address within the command string, then it discards all the following bytes). As additional feature, the controller is also provided with two pins (5V and GND) in order to apply the Fail Safe Open Line protection method. To avoid erroneous readings in Open-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 instrument ground, probe and temperature sensor. Before connecting the meter to the computer, consult the computer manual. The process controller can only work as a slave component. In other words it can work as a remote terminal equipment answering to the commands only. eo w w w .to ol o. th s. Choose the “PC” connection type to communicate with the controller from your PC, through an RS485 network and the HI 92500 Windows® compatible software. 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. The user-friendly HI 92500 offers a variety of features such as logging selected variables or plotting the recorded data. It also has an on-line help feature to support you throughout all operations. The readings logged into the HI 720 internal memory can be downloaded through HI 92500, which makes it possible for you to use the powerful means of the most diffused spreadsheet programs. Simply run your favorite spreadsheet program, open the file downloaded through HI 92500, and you will be able to elaborate the data with your software (e.g. graphics, statistical analysis). To install HI 92500 you need just a few minutes to follow the instructions printed on the disk’s label. 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. 55 Parameter SET CNNP1P2C1C2C3C4 Sets setup item C.NN (e.g. “r.01”) with parameter P1P2C1C2C3C4(*) (not available if the controller is in setup mode) EVF not available Requests the event log file (not available if the controller is in setup mode) EVN not available Requests new event log file (not available if the controller is in setup mode) AER not available Requests active errors (always available) CLS not available To start cleaning (for advanced cleaning; always available) CLP not available To abort cleaning (always available) HLD not available KDS not available KCD not available KUP not available KRG not available Same as right arrow key (always available) KST not available Same as SETUP key (always available) not available Same as CAL key (always available) not available Same as down arrow key (always available) not available Same as CFM key (always available) not available Requests the software code for model identification (always available) HOP not available Requests hardware options STS not available Requests the instrument status (relays, LEDs, configuration change flag, etc.) ECR not available Requests last acquired conductivity, TDS or concentration value (always available, but the retrieved value is the last measurement performed when the controller was in idle or control mode) Requests last acquired temperature value (always available, but the retrieved value is the last measurement performed when the controller was in idle or control mode) not available Requests last calibration data (always available) GET CNN Requests setup item C.NN (e.g. “r.01” ; always available) 56 C1C2C3C4 Sends the general password (always available) Same as CAL DATA key (always available) Same as up arrow key (always available) C1C2C3C4 are ASCII chars corresponding to the setup item content; P 1 is an additional byte used for sign as follows: P 1 = + if>0 P 1 = - if<0 When the sign is not used, set P1 to “+”. P2 is used with particular meaning for the following items: G.01: w PWD (*) .n CAR KCF w not available KDW eo w w TMR KCL Same as DIAG key (always available) cs MDR ni Remarks To enter/exit the hold mode (always available; password required) .c in . s. ol Parameter w .to Command Remarks o. th Command th RS485 Protocol for HI 720 Commands are composed of four parts: address, command identifier, parameter, end of command. The end of command corresponds to the CR char (0x0d). Some commands are used when the master is requesting information from the controller, others when the master wants to set a parameter in the process memory (RAM or EEPROM). The master software must send the command string with a maximum delay of 20 ms between each character. If the general password has not been entered, the program on the master must not allow setting commands other than keyboard or cleaning start/stop commands. After the general password recognition through the “PWD” command, a 1-minute time-out is let before the process meter locks again, i.e. if the PC program waits for more than 1 minute between two subsequent commands, the second one is not fulfilled and the “PWD” command must be issued again. This is the complete list of available commands: G.02: P2 P2 P2 P2 P2 P2 P2 = = = = = = = 0 1 2 0 1 2 3 if range is 1999 μS/cm if range is 19.99 mS/cm if range is 199.9 mS/cm if range is 1000 ppm if range is 10.00 ppt if range is 100.0 ppt if range is 1000 ppt 57 C.10, C.20 th O.01, O.02 O.03, O.04 in . P2 = 0 if range is 1999 μS/cm P2 = 1 if range is 19.99 mS/cm P2 = 2 if range is 199.9 mS/cm P2 = 3 if range is 2000 mS/cm C.11, C.12, C.13, C.21, C.22, C.23, C.30, C.31, C.34, O.12, O.13, O.15: if G.00 = “Conductivity” or “TDS” P2 = 0 if range is 1999 μS/cm or 1000 ppm P2 = 1 if range is 19.99 mS/cm or 10.00 ppt P2 = 2 if range is 199.9 mS/cm or 100.0 ppt P2 = 3 if range is 2000 mS/cm or 1000 ppt if G.00 = “Concentration” P2 = 0 if concentration unit = ppm P2 = 1 if concentration unit = ppt d.05: P2 = 0 if concentration unit = ppm P2 = 1 if concentration unit = ppt s. O.05 O.10, O.20 ol I.00 I.04 I.11 ni w w eo L.15 w .n E.99 w 58 .c w .to O.11, O.21 O.14, O.24 cs For the following items a particular codification is used: G.00 Conductivity = Cond Concentration = Conc TDS = *tdS G.01 Auto range = Auto ; 1999 μS/cm = 1999 19.99 mS/cm = 1999 ; 199.9 mS/cm = 1999 Note: use P2 for range specification. See above. G.02 Auto range = Auto 1000 ppm = 1000 ; 10.00 ppt = 1000 100.0 ppt = 1000 ; 1000 ppt = 1000 Note: use P2 for range specification. See above. G.03 Auto (ppm/ppt) = Auto ppm = *PPM ; ppt = *PPt ; % = PErC G.04 XXXX = XXXX ; XXX.x = XXXx XX.xx = XXxx ; X.xxx = Xxxx G.13 English = 0 ; Italiano = 1 G.15, C.00, C.51, C.52, C.53, C.54, C.55, C.56, C.57, I.12 On = *On ; Off = OFF b.01 Automatic (ATC) = *AtC Manual (MTC) = USEr b.03 °C = C ; °F = F b. 10 Linear = LinE ; NaCl = nACL ; User = USEr b.11 20°C = 20 ; 25°C = 25 Disabled = OFF On/Off high = OOHI ; On/Off low = OOLO PID high =PIdH ; PID low = PIdL Disabled = OFF Control-setpoint 1 = SEt1 Control-setpoint 2 = SEt2 Simple cleaning = SCLE Hold mode = HOLd Disabled = OFF Simple cleaning = SCLE Advanced cleaning = ACLE Hold mode = HOLd Disabled = OFF Hold mode = HOLd Recorder = rECO Control-setpoint 1 = *SEt Control-setpoint 2 = *SEt 0-20 mA = 0-20 ; 4-20 mA = 4-20 User selected value = USEr Previous value = HOLd Inductive probe = Prob Digital transmitter = trAn 1200 bps = 1200 ; 2400 bps = 2400 4800 bps = 4800 ; 9600 bps = 9600 19200 bps = {200 Disabled = OFF 1 hour = **1 ; 2 hours = **2 ; 4 hours = **4 Timer only = **ti External only = ***E Timer and external = ti E Timer masked by external = tiEM Level = **LE ; Pulse = PULS o. th b.33, d.03: When an item is shorter than 4 digits, the Ci characters are filled with blanks. These are some examples for setup item format: • C.32, maximum relay ON time: value = 15, format = “+015◊ ◊ “, where ◊ indicates a blank space • C.21, setpoint 2 value: value = 123.4 mS/cm, format = “+21234” • b.01, temperature compensation: value = “AtC”, format = “+0*AtC” 59 For all items with a fixed set of choices, blank spaces on the left of the value displayed are replaced with “*” (as many “*” characters are needed to reach the maximum string length, which is for example 3 for item C.57). Blanks must be put on the tail for all items in order to have always a total length of 6 characters (see the setup table for item lengths). The same parameter format used for setup item setting is also used for setup item getting (i.e. when a “GETCNN<CR>” command is received from the PC, the reply “NN<STX>P1P2C1C2C3C4<ETX>” is sent back). the first HI 92500 software version compatible with the firmware, even if it may not be able to exploit all the features of the firmware, e.g. “34” for 3.4; CD is the first HI 92500 software version fully compatible with this firmware, e.g. “45” for 4.5. in . th The HOP request produces the following answer: “NN<STX>C1C2C3C4<ETX>” 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 optional relay 2 (1: available; 0: not available) bit 1 Digital Transmitter input (1: available; 0: not available) B2 bit 2 PID control (1: available; 0: not available) B2 B2 bit 3 free for future use (and set to 0) bit 4 free for future use (and set to 0) B2 B2 bit 5 free for future use (and set to 0) bit 6 free for future use (and set to 0) B2 bit 7 free for future use (and set to 0) B2 B1 bit 0 serial port (1: available, 0: not available) bit 1 serial port type (0: RS485) B1 B1 bit 2 analog outputs (1: available, 0: not available) bit 3 second analog output (1: available, 0: not available; B1 no meaning if bit 2 = 0) B1 bit 4 optional relays 3 and 4 (1: available, 0: not available) B1 bit 5 hold digital output (1: available) B1 bit 6 free for future use (and set to 0) bit 7 relay 1,2,3,4 type (0: electromechanical) B1 ol o. th s. To perform a “SETCNN...” command, the general password has to be sent in advance through the “PWD...” command. See above for the password effectiveness time-out. Some special setup items (see “Setup” section) can not be set through RS485 commands. Note that no validity check of the sent item value is performed upon reception of a “SETCNN <CR>” command. This check is done by the HI 92500 software and must also be done by different programs. The “SET...” and “GET...” commands when used for password items, b.50 item and all items of the “Communication” group are answered with “NN<CAN>”. .c cs ni eo The ECR request produces the following answer: “NN<STX><ascii string for measure>S<ETX>” where <ascii string for measure> contains the conductivity or TDS or concentration measure displayed on the LCD, followed (without any space) by the measure unit (μS, mS, ppm, ppt or %). When the measure is out of range, all digits are replaced with “>” character. To distinguish between a TDS or concentration measure, request G.00 setup item. “S” means “status” and can be equal to: • “A”, i.e. control and alarm are ON • “C”, i.e. control is ON and alarm is OFF • “N”, i.e. control is OFF .n w w w .to As soon as the process controller realizes that a command has been received, it sends one of the following answers: 1) “NN”, ACK (char 0x06) if the process controller recognizes the set command and performs the requested task 2) “NN”, STX (char 0x02), DATA, ETX (char 0x03) if the received 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.) For RS485, the minimum delay between the last received and the first sent characters is 15 ms to allow the master to set itself into receive mode. The “NN” in the front of the answer is the Process ID (00 to 99). Here are descriptions of the answer format (for setup item request see above): 60 w w The MDR request produces the following answer: “NN<STX>FP720XYZVV--ABCD<ETX>” where VV is the firmware version, e.g. ”10” for 1.0; XYZ are the three model digits, e.g. XYZ=224 for dual setpoint, PID control, dual analog output; AB is 61 bit 4 B1 bit 5 B1 B1 bit 6 bit 7 in . The answer to the TMR command is: “NN<STX><ascii string for a float>S<ETX>” where “S” means “status” and can be equal to: • “A”, i.e. control and alarm are ON • “C”, i.e. control is ON and alarm is OFF • “N”, i.e. control is OFF Examples of answer to the TMR command are: • NN<STX>25.0C<ETX>= 25.0°C, control is ON & alarm is OFF • NN<STX>-2.8N<ETX>= -2.8°C, control is OFF B1 th Examples of answer to the ECR command are: • NN<STX>02.16mSC<ETX>= 2.16 mS/cm, control is ON & alarm is OFF • NN<STX>1886uSN<ETX>= 1886 μS/cm, control is OFF • NN<STX>00.94pptA<ETX>= 0.94 ppt, control and alarm are ON • NN<STX>>>>.>mSN<ETX>= overflow (range 199.9 mS/cm), control is OFF o. th s. The CAR request produces the following answer: ol If conductivity has not been calibrated: “NN<STX>0<ETX>” If calibration has been performed: “NN<STX>1$calib.performed$date$time $calibration point$cell_constant or inst_factor$<ETX>” The items in italic are separated by $ character and have the following formats: • calib.performed fix ASCII string (“Conductivity calibrated”) • date ddmmyy (“020404” for April 2, 2004) • time hhmm (“1623” for 4:23 pm) • calibration point ASCII string (e.g. “with manual setting” “on user point:2.00 uS” “solution:0, 1413 uS”) • cell_constant or inst_factor ASCII string (e.g. “Cell constant:2.051” “Inst. factor: 1.001”) .c cs ni eo The event log file is requested through the EVF<CR> command. The total length of the event log file is 100 records. Here is the answer format: If there is no generated error or event, the answer has the format “NN<STX>0<ETX>”, otherwise: “NN<STX>events_no\\event_code1$desA 1$desB 1$start_date 1$start_time 1 $end_date1$end_time1$desC1$desD1$\\event_code2$desA2$desB2$start_date2 $start_time2$end_date2$end_time2$desC2$desD2$\\...event_codem$desAm$desBm $start_datem$start_timem$end_datem$end_timem$desCm$desDm$\\<ETX>” where m is the number of events. Each token is followed by a $ character. “events_no” is the number of events and its format is the ASCII format for a number (“1”, “2”.... “99”, “100”). 62 w w .n w w w .to The answer to the STS command is: “NN<STX>C1C2C3C4<ETX>” 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) bit 1,2 red LED (bit 2 = 0 and bit 1 = 0: LED is OFF; B2 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) bit 5 relay 3 (1: energized, 0: de-energized) B2 B2 bit 6 relay 4 (1: energized, 0: de-energized) bit 7 hold digital output (1: energized, 0: de-energized) B2 bit 0 control (1: ON, 0: OFF) B1 B1 bit 1,2 setup mode (bit 2=0 and bit 1=0: not in setup mode; bit 2=1 and bit 1=0: setup mode, view only; bit 2=1 and bit 1=1: setup mode, unlocked) B1 bit 3 calibration mode with device unlocked (1: yes, 0: no) setup updated (set to 1 after a device power-up, device reset or a change in setup made through instrument keyboard; reset to 0 after receiving a GET command) calibration mode (set to 1 after a device power-up or whatever complete calibration; reset to 0 after receiving a CAR command) hold mode (1: ON, 0: OFF) error indication for concentration table (if G.00 = “Concentration”) or for user temperature compensation table (if G.00 = “Conductivity” or “TDS”) (1: there are some errors, 0: no error) 63 th (e.g. “Error 21”) (e.g. “Control”) (e.g. “Conductivity calibrated”) (e.g. “Simple cleaning”) desCi (errors) desC1 (setup) desCi (calibration) desCi (cleaning) Not used Item prev. value (e.g. “Off”) Calibration point (e.g. “solution: 0, 1413 uS”) Not used desDi (errors) desD1 (setup) Not used Item new value (e.g. “020705” for July 2, 2005) (e.g. “On”) .c w .n (e.g. “0920” for 9:20 am) eo (e.g. “010705” for July 1, 2005) (e.g. “1735” for 5:35 pm) w 64 ni ddmmyy hhmm Not used ddmmyy Not used hhmm cs Error description (e.g. “Temperature level”) Item description (e.g. “Control enable”) Not used Not used start_datei start_timei end_datei (active errors) end_datei (not active err.) end_timei (active errors) end_timei (not active err.) A small subset of the event log file, with information about the active errors, can be downloaded through the AER<CR> command, always available, even during controlling. The answer is: “NN<STX>C1C2C3C4C5C6<ETX>” 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”), C5C6 are the ASCII representation of byte B3 described below (e.g. B3 = 0xBE, C5 = “B”, C6 = “E”). The meaning of B1, B2, B3 is: bit 0 High alarm B3 B3 bit 1 Low alarm bit 2 Maximum relay ON time exceeded B3 bit 3 Life check error B3 B3 bit 4 Conductivity input underflow bit 5 Conductivity input overflow B3 B3 bit 6 free for future use (and set to 0) bit 7 free for future use (and set to 0) B3 bit 0 Calibration time-out B2 B2 bit 1 Temperature probe broken bit 2 free for future use (and set to 0) B2 bit 3 Digital transmitter error B2 B2 bit 4 Power reset bit 5 EEPROM corruption B2 B2 bit 6 Watchdog reset bit 7 Temperature level B2 bit 0 User compensation table temperature error B1 o. th s. Error code label Group label Calibration type Cleaning type w w desBi (errors) desB1 (setup) desBi (calibration) desBi (cleaning) USED FOR COND. CALIBRATION ONLY Cell constant or installation factor value Not used Events are logged in the event log file in chronological order, i.e. record number 1 refers to the oldest event. When the event log file is full, the oldest event is replaced with the oncoming one. The characters of the answer to the EVF command may be separated by delays, because it is necessary to guarantee the execution of measurement and control tasks while sending the long (and time consuming) answer. w .to desAi (errors) desA1 (setup) desAi (calibration) desAi (cleaning) desDi (cleaning) ol The token format is described here below: “E” event_codei (errors) event_codei (setup) “S” event_codei (calibration) “C” event_codei (cleaning) “L” desDi (calibration) in . 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: not used • for calibration events: not used • for cleaning events: not used 65 B1 bit 1 Temperature outside the user concentration table bit 2 Conductivity outside the user concentration table B1 bit 3 Concentration outside the user concentration table B1 B1 bit 4 free for future use (and set to 0) bit 5 free for future use (and set to 0) B1 B1 bit 6 free for future use (and set to 0) bit 7 free for future use (and set to 0) B1 Each bit is equal to 1 if the correspondent error is ON, and equal to 0 if the correspondent error is OFF (error is always off and the bit equal to 0 if the correspondent feature is not available). SHORT MESSAGING SERVICE (SMS) in . th It is possible to connect the controller to a GSM cellular engine (HI 504900 or HI 504901). This connection enables the instrument to send SMS to one (or two) cellular phone(s) and through this feature the device can be monitored at any moment. Moreover, if an error occurs on the HI 720, it is possible to receive an alarm SMS which immediately advises about the problem. The SMS feature can be enabled by selecting the connection type “HI 504900 GSM module” or “HI 504901 GSM Supervisor”. The HI 504901 supervisor is capable of monitoring the controllers in the network (and SMS messaging is configured in HI 504901), while the HI 504900 is controlled by one HI 720. This section explains how to set the HI 720 for commanding an HI 504900 module. Before enabling this feature it is necessary to enter the PIN of the GSM engine SIM card (setup item P.11) and one or two phone numbers associated with the service (setup items P.12 and P.13). If one or two phone numbers have already been set in items P.12 and P.13, when the service is activated these numbers will be saved on the module SIM card (the numbers are saved on the first two locations of the phone book area; if some numbers were previously stored, they will be overwritten). If no phone number has been set in setup items P.12 and P.13, the instrument tries to read the SIM card, looking for previously saved numbers associated with the names “HI720_#1” and “HI720_#2”. If any is found, then the phone number(s) will be loaded by the instrument and the SMS service activated. Otherwise, if the instrument does not find any correct number, the SMS service will not be activated. If the PIN code set in P.11 is wrong, then the “Wrong PIN code!” message will appear and it will not be possible to switch from “PC” to any GSM connection. If the first attempt to initialize the GSM cellular engine fails because of wrong PIN, no other attempt will be allowed until the setup item P.11 is modified (to prevent the sending of wrong PIN three times. In fact, in this case the SIM card needs to be unlocked, and the user must extract the SIM card to enter manually the PUK code using his own cellular phone). 66 w w .n eo ni w w cs .c w .to ol o. th s. After having issued the HLD<CR> command to enter the hold mode, it must be issued again to exit from the mode. Therefore, if the device was in hold mode, issuing the HLD<CR> command the first time will have no effect. 67 The communication baud rate is set through the item P.01 and it will be the same for any connection type. in . th To have an error associated with the SMS service, the proper configuration has to be selected in the “Error Menu”. When an error configured for the SMS service is switched on, the following message will be sent to the programmed number(s): “Rem_msg: xxx; The following error occurred on HI720: XXXXX” where xxx is a 3-digit number indicating the remaining messages and XXXXX represents a text string corresponding to the activated error. stood as an information request. The instrument will hang up the call and send an SMS about its current status (number of remaining messages, currently measured values and active errors). The message will be, for example: “Rem_msg: 150; 1832 uS/cm; 025.8C; Err: xxxxx, xxxxx” Each message is made of a maximum of 160 characters. For this reason, a coded notation is used to indicate the active errors, as listed below: • High alarm: “HI Alarm” • Low alarm: “LO Alarm” • Max relay ON time error: “Rel on” • Life check error: “Life chk” • Conductivity input overflow: “Con over” • Calibration timeout error: “Cal tout” • Broken temperature probe: “Brk temp” • Digital transmitter error: “Tx err” • Temperature compensation error: “Tem com” • Temperature outside the user concentration table: “Temp out” • Conductivity outside the user concentration table: “Cond out” • Concentration outside the user concentration table: “Conc out” • EEPROM corruption error: “EEPr cor” • Temperature level error: “Temp lvl” If no error is active, the “No error” string will be sent. If the instrument receives the information request while in hold mode, the “Hold;” string is added before the conductivity (or concentration) indication. If the instrument is performing a cleaning action, the “Cleaning;” string is added. All information about the SIM card, such as charge and expiration date, are managed by the network operator. To prevent the discharge of the SIM card, manual configuration is necessary for the maximum number of SMS that can be sent (item P.14), according to the SIM card credit. When the maximum number is approaching zero, the message “Rem_msg: xxx; Maximum number of SMS reached. Please check the HI720 SIM card charge level” will be sent by the instrument to the programmed number(s). This situation is handled as an error occurrence and confirmation of SMS reception is expected. In this case the SIM card should be extracted from the cellular engine and the remaining credit checked by calling the network operator with a normal cellular phone. When a confirmation is given to the message, the “GSM/Modem module error” is switched on and no more messages will be sent. To close the “GSM/Modem module error”, modify the setup item P.14 (the value of this item - remaining number of available messages - is automatically decremented each time an SMS is sent). 68 w .c cs ni eo w .n w w w .to ol o. th s. This is the list of all possible error strings: • “High alarm” • “Low alarm” • “Max relay ON time error” • “Life check error” • “Conductivity input overflow” • “Calibration timeout” • “Broken temperature probe” • “Digital transmitter error” • Temperature compensation error” • “Temperature outside the user concentration table” • “Conductivity outside the user concentration table” • “Concentration outside the user concentration table” • “EEPROM corruption” • “Temperature level error” Since an SMS sometimes can be received with a considerable delay, the instrument also calls the programmed phone number(s) to immediately advise the user that something is happening on the HI 720 and an SMS is on the way. When an alarm SMS is sent, then the instrument waits for a confirmation by the user of message reception. The receiver should confirm by simply calling the phone number of the GSM engine SIM card. You can also configure the instrument for repeated sending of message if a confirmation is not received immediately (setup items P.15 and P.16). This feature will prevent from losing any warning massage due, for example, to the overcharge of the telephone network. The item P.15 indicates the number of repeated messages, while P.16 sets the delay between two subsequent messages. A phone call from one of the programmed numbers to the instrument, is under- 69 When the SIM card is recharged, its expiration date has to be manually updated (setup items P.17 to P.19). The instrument compares the expiration date with the current date (from RTC), and two weeks before the expiration date the following message is sent to the programmed phone number(s): “Rem_msg: xxx; The HI720 SIM card will expire on: DD-MM-YYYY. Please recharge or substitute it”. The same message will also be sent one week before and the day before the expiration date. This particular warning does not need confirmation. If the expiration date is reached without any update of items P.17 to P.19, then the “GSM/Modem module error” will be switched on and no more messages will be sent by the instrument until the error is closed, by updating the expiration date. MODEM CONNECTION If the SIM card has unlimited credit, the setup item P.14 has to be set to “222”, that means unlimited number of messages. The number of remaining messages will never be decremented and no check will be performed on the SIM expiration date. Moreover, at the beginning of the SMS the remaining messages warning (“Rem_msg: xxx”) will be not present. • Over a standard analog telephone line, connecting the HI 504902 modem module to the HI 720 RS485 port. To enable the modem connection with HI 504902, choose the “HI 504902 Modem” connection type, then set P.02 to “On” and finally set P.03 with the dialling code of the country where the instrument is installed (for example “049” for Germany or “001” for United States). Note The HI 504902 modem module must be connected to the HI 720 RS485 port (not necessary to the telephone line), and switched on while the previous configuration is carried out. Note If the country code is shorter than 3 characters, fill the code with zeros in front (for example the country code “49” must be entered as “049” or the country code “1” must be entered as “001”). Note The modem present in the HI 504902 module is Telecom certified for working in all the following countries: Argentina, Australia, Austria, Belgium, Brazil, Canada, Chile, China, Cyprus, Czech Republic, Denmark, Finland, France, Germany, Greece, Hong Kong, Hungary, Iceland, India, Indonesia, Ireland, Israel, Italy, Japan, Korea, Liechtenstein, Luxembourg, Malaysia, Mexico, Netherlands, New Zealand, Norway, Philippines, Poland, Portugal, Russia, Singapore, Slovak Republic, South Africa, Spain, Sweden, Switzerland, Taiwan, Turkey, United Kingdom, United States. If your country is not present in the list, please contact your Dealer. A modem connection can be established between HI 720 and a remote computer over telephone line. Two different types of remote connection are possible: ol o. th s. in . th • Over the GSM network, connecting the HI 504900 cellular module to the RS485 port of HI 720. To enable the modem connection with HI 504900, first configure the cellular phone (refer to “Short Messaging Service” section for more details) and in particular choose the “HI 504900 GSM module” connection type. Then set item P.02 (“Call answer enable”) to “On”. Note A SIM card able to receive data calls must be used. 70 w cs ni eo w .n w w If a communication problem occurs during the normal functioning of the instrument, the “GSM/Modem module error” will be switched on and no SMS will be submitted until this error will be disactivated (when this error occurs, the instrument will try repeatedly to initialize the cellular engine and the error will be disactivated only after a successful initialization, or if the SMS service is disabled by setting the item P.00 to “PC”). .c w .to It is also possible to ask information (about current readings and active errors) to the HI 720 from a cellular phone different from the one(s) selected through the items P.12 and P.13. This is accomplished by sending to the instrument the SMS “+Pxx”, where “xx” indicates the ID of the HI 720 (setup item G.11). The instrument will recognize the command and reply with the requested information. The modem connection (both with HI 504900 and HI 504902) allows the user to ask the controller from a remote position about its current status & readings, and change some parameters, while for receiving alarm indications it is necessary to install the HI 504900 cellular module. 71 ERRORS - 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 startup or when explicitly requested using setup menu, or during normal operational mode if a checksum control fails. When an EEPROM error is detected, a fault alarm is generated according to the user configuration for the EEPROM corruption error (see “Alarm - Error configuration” section), and the user will be asked to confirm or ignore a request of EEPROM reset. If the request is ignored, the controller restarts operation, but alarm actions are performed as configured by the user (see “Alarm - Error configuration” section). Note that the device will be in Hold mode in any case. If the reset action is confirmed, all the data stored in the EEPROM are erased and the default values loaded. After that, all calibrations must be performed in order to obtain correct measurements. The user will be informed that calibration is needed through a “Do calibration!” message and a calibration timeout error. Any EEPROM reset is aborted without performing any action if the user does not answer within 60 seconds. When internal transmission is not acknowledged or a bus fault occurs for more than a certain number of unsuccessful transmission attempts (due for example to a damage occurred to one of the ICs connected to the internal bus), an internal bus error is detected and the controller displays the message “Serial bus error”. If the error is due to impossible communication with the EEPROM or the RTC, all the controller tasks are stopped, the alarm relay is de-energized, the red LED blinks and the “Serial bus error” message will remain fixed on the display (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. At start-up the instrument checks if an RTC reset occurred since last software initialization; if this is the case, the RTC is initialized with the default date and time (01/01/2000 - 00:00). An EEPROM reset does not affect the RTC settings. ol o. th s. in . th Many devices can be monitored through a remote modem, simply connecting all the devices and the modem (or cellular module) to the same RS485 network. 72 w .c cs ni eo w .n w w w .to Only one device can be configured through the item P.02 to answer to modem calls, and this will control the modem or cellular module. To avoid conflicts, never do any of the following actions: • put more than one modem or cellular module in the same RS485 network • set P.02 to “On” in more than one device in the same RS485 network • set P.00 to “HI 504900 GSM module” in more than one device in the same RS485 network (with HI 504900, SMSs can not be sent from more than one HI 720) • set P.02 to “On” in one device and P.00 to “HI 504900 GSM module” in another one within the same RS485 network • put a PC monitor within the RS485 network Provided the above, any Hanna instrument with an RS485 port can be attached to the network and monitored remotely. When making a call, after the data connection is established, the “NNPWD...” command (where “NN” is the address of the device controlling the modem, i.e. the one with P.02 set to “On”) must be issued by the remote computer within 15 seconds. When the data connection is up, the RS485 protocol for a remote connection is all the same as for a local network. An automatic disconnection takes place if no character is received in the RS485 network in 3-4 minutes. When a modem connection is up, the cellular module does not send any SMS. If an error configured for SMS sending occurs, the relating alarm SMS will be submitted by the HI 720 after modem disconnection. 73 (*): 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 controller. ALARM - ERROR CONFIGURATION • The 3.6 mA fault current is always off unless the 4-20 mA output has been configured; the 22 mA fault current is always off unless the 0-20 mA or 4-20 mA output has been configured. The 3.6 mA and the 22 mA fault current cannot be both set to ON. If two errors are active when output is configured as 4-20 mA (#1 or #2), and one of them is configured for the 22 mA fault current, while the other one is configured for the 3.6 mA fault current, the 22 mA current is let out to the analog output. The fault current is automatically disabled when the analog output is used for controlling (item O.10 equal to “Control-setpoint 1”), no matter whether the fault current itself has been configured “On” or “OFF”. • In case of a “Temperature probe broken” error, the fault current, if configured, is let out to both analog outputs (unless O.20 is equal to “Control-setpoint 2”). In all the other cases only the first analog output can let out the fault current. • The “GSM/Modem module error” is never activated if P.00 is not set to “HI504900 GSM module” or “HI504901 GSM supervisor”. The error will be active if the instrument is not able to communicate with the GSM/modem engine (for example the serial cable is broken or the engine is not powered), if the number of available SMS is finished (setup item P.14) 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, meter name and version displaying). That start-up session ends when the first measurement is acquired and displayed. • When the Hold mode is enabled for the “Life check error”, this error can be closed automatically if the measurement vary enough. Note The alarm relay (when configured to be activated) is de-energized (fail-safe ON) continuously or with a pulse of about 5 seconds. This parameter can be configured through setup item E.99 (Level or Pulse). If the “Pulse” option is selected, a new pulse will be let out upon every new error, no matter whether the red LED is already blinking (i.e. some error is active) or not. When the pulse finishes, the relay is energized but the error remains still active (red LED blinking) until the error is closed. Note The “Digital Transmitter error” is generated by one of the following causes: 1. Digital transmitter is off 2. Connection problems between controller & transmitter w .to ol o. th s. in . th 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. Auto-cleaning (control actions are stopped during auto-cleaning mode) 3. 3.6 or 22 mA fault current for the 4-20 mA output; 22 mA fault current for the 0-20 mA output 4. Hold mode (entered in any case for EEPROM corruption or serial bus error) 5. Alarm SMS submission to the selected phone numbers Note The red LED flashes in any case upon an alarm generation, i.e. it can not be disabled by changing the error configuration. Level or pulse signal 99 Level (default value) or Pulse SMS Send ----ON OFF --OFF --ON ----------------- OFF OFF OFF OFF --------------OFF --------- OFF OFF OFF OFF OFF OFF OFF OFF --OFF OFF OFF OFF OFF OFF OFF cs ON ON ON ON OFF ON ON ON ON ON ON ON ON OFF ON OFF Autoclean. ni 01 02 03 10 12 20 21 40 50 60 61 62 63 90 91 92 Hold Mode eo 3.6 mA Fault Current OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF .n Low alarm Max relay ON time Life check error (*) Cond. input overflow (*) Calibration timeout Broken temp. probe (*) Temperature level Dig.Transmitter error GSM/Modem module err. Temp. compensation error Temp. out of conc. table Cond. out of conc. table Conc. out of conc. table Power reset EEPROM corruption Watchdog error 74 22 mA Fault Curr. OFF ON ON ON OFF ON ON ON ON ON ON ON ON OFF ON ON w Alarm Relay w Error Code w w ERROR .c Errors, error codes & default error handling configuration are listed in this table: 75 SELFTEST PROCEDURES 3. EEPROM data corruption in the transmitter 4. Digital transmitter is not calibrated 5. Other failures in the transmitter excluding: life check error, conductivity input overflow, or temperature probe broken error These errors are handled separately and exactly in the same way as if they were generated in the controller. To understand which cause generated the “Digital Transmitter error”, the digital transmitter must be examined. th The selftest procedures can be performed by entering the TEST menu in the setup mode and selecting the desired test. Note If no action is performed for about 5 minutes, the mode is automatically exited and the instruments returns to the previous operation. DISPLAY TEST in . To start the procedure confirm the “Display test” option. All display dots will be checked and then the “Display test” indication will be shown again. o. th s. The display test is also useful to view the model name and firmware version. Use the up and down arrow keys to skip to another test procedure. ol KEYBOARD TEST ni w w cs .c w .to Confirm the “Keyboard test” option and a keyboard diagram will appear on the display. Press any key to test, and the corresponding indicator will be highlighted (the below example refers to the test of the SETUP key). A maximum of two keys may be pressed simultaneously to be properly recognized. To exit the keyboard test procedure press DIAG, CAL and SETUP simultaneously. eo Note EEPROM TEST 76 w w .n The EEPROM selftest procedure involves verifying the stored EEPROM checksum, and it is activated by simply confirming the corresponding option. While the EEPROM check is in progress, the “Please wait...” message is displayed. If the checksum is correct, the “EEPROM test is OK!” message will appear for a few second, and the instrument will escape back to the test menu. 77 Once a value is entered, the corresponding current is immediately erogated by the selected output and no confirmation is required. The minimum and maximum values let out are 3.6 and 22 mA for the 4-20 mA output, or 0 and 22 mA for the 0-20 mA output. This depends on the possibility of the fault currents to be let out (see “Alarm - error configuration” section). To verify the erogated current use a multimeter connected to the corresponding output. RELAYS AND LEDS TEST This test is made to verify if the instrument recognizes the digital input signal at the hold input. To enter the test procedure confirm the “Hold digital input test” option. Once the test is confirmed, the display will indicate the status (“Off” or “On”) of the digital input corresponding to the hold command. Toggle the digital input between high and low levels, and verify the corresponding status on the display. To exit the test press the CFM key. th If the checksum fails, a fault alarm is generated according to the user configuration for the EEPROM corruption error (see “Alarm - Error configuration” section), and the user will be asked to confirm or ignore a request of EEPROM reset. If the request is ignored, the controller restarts operation, but alarm actions are performed as configured by the user (see “Alarm - Error configuration” section). Note that the device will be in Hold mode in any case. If the reset action is confirmed, all the data stored in the EEPROM are erased and the default values loaded. After that, the device must be completely recalibrated. in . HOLD DIGITAL INPUT TEST ol o. th s. Confirm the “Relays and LEDs test” option and the instrument will ask for pressing a button to test a relay or LED. These are the keys used to toggle relays and LEDs ON and OFF: • the DIAG key toggles the alarm relay and the green LED • the CAL DATA key toggles the red LED • the up arrow key toggles relay 1 and corresponding LED • the right arrow key toggles relay 2 and corresponding LED • the SETUP key toggles relay 3 and corresponding LED • the CAL key toggles relay 4 and corresponding LED • the down arrow key toggles the hold digital output When a relay/LED is activated, all the others are disactivated. LEDs are verified simply by looking at them, while relays can be verified through a multimeter set for continuity test. To exit the test press the CFM key and the previous configuration of the relays is reestablished. ANALOG OUTPUT TEST 78 w .c cs ni w .n To enter the analog output test procedure confirm the corresponding option and a start output value is displayed. This value is let out to the analog output and coincides with the minimum value of the selected analog output type (item O.11 for analog output 1 and O.21 for analog output 2). A new output value can be edited manually. Use the up & down arrow keys to change each digit, and the right arrow to move to the next digit. To enter the test procedure confirm the “Advanced cleaning digital input test” option. Once the test is confirmed, the display will indicate the status (“Off” or “On”) of the digital input corresponding to the advanced cleaning. Note that if relays #3 and #4 have been configured for the advanced cleaning, and the cleaning trigger (L.15) is set to “External only” or “timer and external”, a cleaning action will be started when the digital input is on. To exit the test press the CFM key. eo w w w .to ADVANCED CLEANING DIGITAL INPUT TEST 79 ACCESSORIES INDUCTIVE CONDUCTIVITY PROBES 12880 μS/cm, 500 mL bottle 12880 μS/cm, 500 mL FDA bottle 1413 μS/cm, 500 mL bottle 1413 μS/cm, 500 mL FDA bottle 80000 μS/cm, 500 mL bottle 80000 μS/cm, 500 mL FDA bottle 111800 μS/cm, 500 mL bottle 111800 μS/cm, 500 mL FDA bottle 5000 μS/cm, 500 mL bottle 5000 μS/cm, 500 mL bottle o. th .c Hanna GSM module Hanna GSM supervisor Hanna RS485 modem Dosing pumps with flow rate from 1.5 to 20 LPH Stainless steel Pt100 probe with 5 m (16.5’) cable Glass Pt100 probe with 5 m (16.5’) cable Stainless steel Pt1000 probe with 5 m (16.5’) cable Glass Pt1000 probe with 5 m (16.5’) cable Windows® compatible software 4-20 mA Simulator ChecktempC temperature tester (range -50 to 150°C) ChecktempF temperature tester (range -58 to 302°F) cs 504900 504901 504902 Pumps 7610 7611 7620 7621 92500 931002 98501 98502 w w 80 Currently available models Inductive conductivity probe with 45 mm head OD, PVC sensor, wire direct connection, and 5, 10 or 15 m cable: HI 7650-1005 • HI 7650-1010 • HI 7650-1015 .n w w HI HI HI BL HI HI HI HI HI HI HI HI ni OTHER ACCESSORIES General cleaning solution, 230 mL bottle General cleaning solution, 500 mL bottle General cleaning solution, 230 mL FDA bottle General cleaning solution, 500 mL FDA bottle eo 7061M 7061L 8061M 8061L w .to HI HI HI HI ol PROBE CLEANING SOLUTIONS in . 7030L 8030L 7031L 8031L 7034L 8034L 7035L 8035L 7039L 8039L s. HI HI HI HI HI HI HI HI HI HI th CONDUCTIVITY CALIBRATION SOLUTIONS Inductive conductivity probe with 45 mm head OD, PVC sensor, wire direct connection & Pt100 sensor, and 5, 10 or 15 m cable: HI 7650-1105 • HI 7650-1110 • HI 7650-1115 81 th in . o. th s. ol cs .c w .to 82 w w .n eo ni w w 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. To avoid electrical shock, do not use these instruments when voltage at the measurement surface exceed 24 Vac or 60 Vdc. To avoid damage or burns, do not perform any measurement in microwave ovens. Unplug the instruments from power supply before the replacement of the fuse. External cables to be connected to the rear panel should be terminated with cable lugs. 83
advertisement
Key Features
- Electrodeless measurement
- Graphic display
- Auto-ranging
- Temperature compensation
- Concentration measurement
- Cleaning in place
- Hold management
- Digital transmitter input
- RS485 communication
Frequently Answers and Questions
How does the HI 720 measure conductivity?
The HI 720 uses an inductive probe to measure conductivity without any electrical contact between electrodes and the process fluid.
What types of temperature sensors can be used with the HI 720?
The HI 720 can use either a 3-wire or 2-wire Pt100 or Pt1000 sensor with automatic recognition and damage test.
What are the main operating modes of the HI 720?
The HI 720 has six main operating modes: Setup mode, Calibration mode, Control mode, Idle mode, Last calibration data viewing mode, and Diagnostic mode.
How can I enter the Setup mode?
You can enter the Setup mode by pressing the SETUP key and entering the password when the device is in idle or control mode.
How can I reset the general password to the default value?
You can reset the general password to the default value by pressing CFM+DIAG+CAL DATA simultaneously, while in normal operating mode.