Hanna Instruments HI504222-1,HI504224-0,HI504224-1,HI504924-1,HI504112-1,HI504214-1 Instruction manual
PDF
Download
Document
Advertisement
Advertisement
HI504 Panel-mounted, Microprocessor-based pH/ORP Process Controller Instruction Manual TABLE OF CONTENTS WARRANTY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 MODEL IDENTIFICATION. . . . . . . . . . . . . . . . . . . . . . 4 PRELIMINARY EXAMINATION . . . . . . . . . . . . . . . . . . . 5 GENERAL DESCRIPTION. . . . . . . . . . . . . . . . . . . . . . . 5 FUNCTIONAL DESCRIPTION . . . . . . . . . . . . . . . . . . . 7 SPECIFICATIONS. . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 MECHANICAL DIMENSIONS. . . . . . . . . . . . . . . . . . 10 INSTALLATION. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 CALIBRATION MODE. . . . . . . . . . . . . . . . . . . . . . . . 13 SETUP MODE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 CONTROL MODE . . . . . . . . . . . . . . . . . . . . . . . . . . 41 IN-LINE CLEANING . . . . . . . . . . . . . . . . . . . . . . . . . 50 IDLE MODE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 HOLD MODE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 ANALOG OUTPUT. . . . . . . . . . . . . . . . . . . . . . . . . . 56 PC COMMUNICATION . . . . . . . . . . . . . . . . . . . . . . 57 SHORT MESSAGING SERVICE (SMS). . . . . . . . . . . . . 71 MODEM CONNECTION . . . . . . . . . . . . . . . . . . . . . 79 pH/ORP PROBE CHECK. . . . . . . . . . . . . . . . . . . . . . 82 SOLUTION COMPENSATION. . . . . . . . . . . . . . . . . . 83 TEMPERATURE COMPENSATION . . . . . . . . . . . . . . . 84 LAST CALIBRATION DATA. . . . . . . . . . . . . . . . . . . . . 86 OFFSET AND SLOPE DIRECT SELECTION . . . . . . . . . 88 EVENT LOG FILE SCROLLING. . . . . . . . . . . . . . . . . . 90 FAULT CONDITIONS . . . . . . . . . . . . . . . . . . . . . . . . 92 SELFTEST PROCEDURES. . . . . . . . . . . . . . . . . . . . . . 94 ALARM - ERROR CONFIGURATION . . . . . . . . . . . . 102 pH VALUES AT VARIOUS TEMPERATURES. . . . . . . . . 105 ELECTRODE CONDITIONING AND MAINTENANE 106 DEFINITIONS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 ACCESSORIES. . . . . . . . . . . . . . . . . . . . . . . . . . . . 110 2 WARRANTY HI504 is guaranteed for two years (sensors, electrodes and probes for six months) against defects in workmanship and materials when used for their intended purpose and maintained according to instructions. This warranty is limited to repair or replacement free of charge. Damages due to accident, misuse, tampering or lack of prescribed maintenance are not covered. If service is required, contact your local Hanna Instruments Office. If under warranty, report the model number, date of purchase, serial number and the nature of the problem. If the repair is not covered by the warranty, you will be notified of the charges incurred. If the instrument is to be returned to Hanna Instruments, first obtain a Returned Goods Authorization number from the Technical Service department and then send it with shipping costs prepaid. When shipping any instrument, make sure it is properly packed for complete protection. Hanna Instruments reserves the right to modify the design, construction or appearance of its products without advance notice. Dear Customer, Thank you for choosing a Hanna Instruments Product. Please read this instruction manual carefully before using this instrument. This manual will provide you with the necessary information for the correct use of this 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 view our worldwide contact list at www.hannainst.com. MODEL IDENTIFICATION The models HI504XYZ-α are pH/ORP controllers. The meaning of the last letters is according to the following scheme: All rights are reserved. Reproduction in whole or in part is prohibited without the written consent of the copyright owner. 4 PRELIMINARY EXAMINATION Remove the instrument from the packing material and examine it carefully to make sure that no damage has occurred during shipping. If there is any noticeable damage, please contact your local Hanna Instruments Office. Note Save all packing materials until you are sure that the instrument functions correctly. Any damaged or defective items must be returned in their original packing materials together with the supplied accessories. GENERAL DESCRIPTION The product is a real time microprocessor-based pH/ORP controller. It provides accurate measurements, flexible control capabilities and dual alarm signals. The system is composed of a case inside which the signal conversion circuitry, the microprocessor circuitry and the output power drivers are contained. MAIN FEATURES • Configurations: for measure and control of pH or ORP, with two separate sets of control settings. Thus no loss of settings occurs when changing from pH to ORP and vice versa. • Display: large LCD with 4 ½ 17 mm digits and 3 ½ 10 mm digits. • LEDs: a green LED (alarm relay) and a red LED for signaling the device status. • Alarm relay: one output relay for alarm condition (fail safe mode: COM and NC are connected). • Daily programmable control timing. • Diagnostic features. • pH/ORP probe check. • Temperature sensor (Pt100 or Pt1000 type) with automatic recognition and damage test. • Hold management, including hold digital input to enter hold mode with an external trigger. • Logging of the last 100 error, configuration, calibration and cleaning events. 5 • Calibration and Setup procedures are password protected. • Calibration: pH calibration at 2 points with two possible sets of buffers (either 7.01 - 4.01 - 10.01 or 6.86 - 4.01 - 9.18), or at 1 point with user-selectable value. • Temperature compensation of the Hanna Instruments Office standard buffers. • GLP features: old probe check, dead probe check, calibration time-out, last calibration data internally recorded (nonvolatile EEPROM memory): calibration date and time, pH offset, pH slope, number of calibration points and correspondent pH values. • Solution compensation of the pH reading. • Manual temperature setting when the temperature probe is not inserted or temperature is out of range. • Input: pH/ORP electrode with BNC connector. • Input: pH/ORP/Temperature Digital Transmitter (HI504910) which can be connected up to 1.2 km (0.75 miles) far away. • Output (0-20 or 4-20 mA): one analog output for recording of pH/ORP or controlling (only for models with PID). • RS485 communication with Short Messaging Service (SMS) for GSM phones. • RS485 communication with analog modem for remote connection with PC. • Data logging: 6000 samples pH/°C or ORP downloadable through RS485 and HI92500 application software. • Real time clock. OPTIONAL FEATURES (depending on model) • LEDs: four yellow LEDs are provided for signaling the energizing of relay 1, relay 2 (optional), relay 3 (optional) and relay 4 (optional). • Relays: 1, 2 or 4 output relays. The relays LEDs are switched ON whenever the correspondent relay is energized (NO and COM connected). • Advanced Cleaning is provided through two cleaning commands and variety of trigger events (relays 3 and 4 only). • Output (0-20 or 4-20 mA): second independent analog output for recording of temperature or controlling (only for models with PID). • PID control. 6 FUNCTIONAL DESCRIPTION FRONT PANEL 1.Liquid Crystal Display 2.LCD key enters and exits the event scrolling mode. During pH calibration, alternately displays pH buffer value or current temperature 3. SETUP key enters and exits setup mode 4. CAL DATA key last calibration data viewing (enters and exits) 5. CAL key initiates and exits calibration mode 6. key increases the blinking digit/letter by one when selecting a parameter. Advances forward while in last calibration data viewing mode or event scrolling mode. Increases the temperature setting when temperature probe is not inserted 7. key decreases the blinking digit/letter by one when selecting a parameter. Reverts backward while in last calibration data viewing mode or event scrolling mode. Decreases the temperature setting when temperature probe is not inserted 8. key moves to the next digit/letter (circular buffer) when selecting a parameter. Same as key during last calibration data viewing mode. Move to the next piece of information for the current event while in event scrolling mode 9. CFM key confirms current choice (and skips to the next item) ENTER 10. LEDs Relay’s 1, 2, 3, 4 activation 11. LEDs Controller Status, alarm activation 7 REAR PANEL 1. BNC Socket for pH or ORP electrode 2. Connection for Potential Matching Pin 3. Connection for electrode reference 4. Connections for Pt 100/Pt 1000 temperature sensor 5. Not Connected, for future use 6. Digital Transmitter input 7. HOLD input 8. Advanced Cleaning input (optional) 9. Power supply input 10. Alarm terminal 11. Relay 2 - second dosing terminal (optional) 12. Second analog output (optional) 13. Relay 1 - first dosing terminal 14. First analog output 15. HOLD output 16. Relay 4 - for Advanced Cleaning feature (optional) 17. Relay 3 - for Advanced Cleaning feature (optional) 18. RS485 output terminal Unplug the meter before starting any electrical connections. Disconnect the Potential Matching Pin when setup item I.04=”OFF” 8 SPECIFICATIONS Range -2.00 to 16.00 pH -2000 to 2000 mV -30 to 130.0 ºC Resolution 0.01 pH 1 mV 0.1 ºC above -10 ºC; 1 ºC below Accuracy (@25 °C/77 °F) ±0.02 pH ±2 mV ±0.5 ºC (-9.9 to 130.0 ºC); ±1 ºC (-30 to -10 ºC) Typical EMC Deviation ±0.2 pH ±10 mV ±0.5 ºC Digital Input for the pH/ ORP/°C Transmitter RS485 Other Digital Insulated Inputs • 2 digital insulated inputs: 1 for hold and 1 for the advanced cleaning • ON state: 5 to 24 VDC Digital Insulated Output A digital insulated contact closed upon hold mode Temperature compensation Automatic or manual from -30 to 130 ºC Temperature probe With 3-wire or 2-wire Pt100/Pt1000 sensor (with automatic recognition and damage test) Installation Category II Power Supply (depending on model) 24 Vdc/ac 230 Vac, 115 Vac or 100 Vac ±10%; 50/60 Hz Power Consumption 10VA Over Current Protection 400 mA 250V Quick Blow Fuse Max. Oscillation Frequency 8 MHz Relays 1, 2, 3, 4 Electromechanical relay SPDT contact outputs, 5A-250 VAC, 5A - 30 VDC (resistive load) Fuse protected: 5A, 250V Quick Blow Fuse Alarm Relay Electromechanical Relay SPDT contact output, 5A - 250 VAC, 5A - 30 VDC (resistive load) Fuse protected: 5A, 250V Quick Blow Fuse 9 Analog Output • 2 independent outputs • 0 - 22 mA (configuring as 0-20 mA or 4-20 mA) Analog Output Resolution 0.1‰ f.s. Analog Output Accuracy ± 2‰ f.s. Data logging 6000 pH/°C or ORP samples Environment 0 to 50 ºC; max 85% RH non-condensing Casing IP20 (housing); IP54 (front panel) Enclosure single case ½ DIN Weight approximately 1.6 kg (3.5 lb.) MECHANICAL DIMENSIONS FRONT VIEW 10 SIDE VIEW INSTALLATION Refer to diagram on page #9 • Input power: Connect a 3-wire power cable to the terminal strip line (L), earth (PE) and neutral (N) terminal connections. Power:100VAC-120mA / 115VAC-100mA / 230VAC50mA. Line Contact: 400mA fuse inside. PE must be connected to ground; leakage current 1mA. 11 Note Note • Electrode: Connect the pH or ORP electrode to the BNC socket (#1 at page 9). To benefit from the differential (symmetrical) input, connect the proper electrode wire (if available) or a cable with a potential matching pin (grounding bar) to the relevant terminal (#2 at page 9) and enable the differential input through the setup code I.04. When it is not possible to immerse the Potential Matching Pin together with the pH electrode in the solution (asymmetrical input), disable the differential input through the setup code I.04. In this case, detach the Potential Matching Pin from its connector. Failure to do so may cause damage of the reference electrode. • Pt 100/Pt1000 Terminals: these contacts (#4 at page 9) connect the Pt 100/Pt 1000 temperature sensor for automatic temperature compensation of pH measurement. In the case of shielded wire, connect the shield to pin 4. In the case of a 2-wire sensor connect the Pt 100/Pt 1000 to pins 1 and 3, and short pins 2 and 3 with a jumper wire. If the Pt 100/Pt 1000 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. 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. All cables connected to rear panel should end with cable lugs. A circuit breaker (rated 10A 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 of all the devices connected to the relays. 12 CALIBRATION MODE The calibration mode allows to calibrate the pH/ORP input, temperature input and 4-20 mA analog outputs. The controller is factory calibrated for all these parameters. Periodical calibration of the instrument is recommended, in particular when greatest accuracy is required and at least bi-yearly. It is possible to calibrate the electrode over only one point, but it is always good practice to perform a 2-point calibration. To enter the calibration mode press the CAL key. Enter the correct password and press the CFM key. If a wrong password is entered, the instrument returns to the previous mode. Note If the meter is set as an ORP controller (setup item G.00), the pH calibration, pH reading offset adjustment, and pH offset and slope are not available. If the meter is selected as a pH controller, no ORP calibration can be selected. Note Any calibration procedure can be aborted at any time by pressing the CAL key, and the instrument returns to the previous mode. The pH/ORP controller can be calibrated through a onepoint or two-point calibration. The pH calibration can not be performed if the pH electrode is broken or leaking or the reference electrode is broken or dirty and an error is active. The ORP calibration can not be performed if the “Reference electrode broken or dirty” error is active. For pH calibration the temperature probe should be connected to the process meter. All calibrations refer to the process controller. No calibration for the Digital Transmitter can be performed by the process controller, but the Digital Transmitter Calibrator must be used for that. 13 The pH and ORP calibrations can not be initiated while the process controller is configurated to take measurements from the Digital Transmitter. pH CALIBRATION It is recommended to perform pH calibration when the probe is replaced and after any cleaning action. To perform any pH calibration procedure, the instrument has to be set as pH controller. Initial Preparation Pour small quantities of pH7.01 (HI7007) and pH4.01 (HI7004) or pH10.01 (HI7010) solutions into individual beakers. If possible, use plastic beakers to minimize any EMC interference. For accurate calibration use different beakers for each buffer solution, the first one for rinsing the electrode and the second one for calibration. By doing this, contamination between buffers is minimized. • Enter the calibration mode, select the pH calibration (by moving through the menu with the and keys), then press the CFM key. • Choose the pH buffer set between the two available ones: the standard set (4.01, 7.01, 10.01) and the NIST set (4.01, 6.86, 9.18). For the standard set confirm the “Std”; for the NIST set confirm the “niSt” (use the and keys for select between the two options). 14 The default buffer set is the one used for last calibration, even if the procedure was not completed. • Once confirmed the set of buffer values, the primary LCD shows the measured pH value, while the secondary LCD displays the first required buffer value. Two-point calibration • Remove the protective cap from the pH electrode and immerse it into the buffer solution (e.g. pH7.01) together with the Potential Matching Pin and the temperature probe, then stir gently. Note The electrode should be submerged approximately 4 cm (11/2’’) in the solution. The temperature probe has to be located as close as possible to the pH electrode. Note When it is not possible to immerse the Potential Matching Pin together with the pH electrode in the solution, disable the differential input by setting setup item I.04 to “OFF”. • When the reading becomes stable, the probe indicator will stop flashing (after about 30 seconds), and if the pH value is close to the selected buffer, the “CFM” indicator will start blinking, otherwise the “WRONG” indicator, the pot and the BUF tags will start blinking. • In the first case press the CFM key to confirm calibration. The meter will show the scrolling message “Press CFM again to confirm the current buffer or right to escape” (to prevent from confirming the calibration point inadvertently). Pressing again CFM, the secondary LCD will display the second expected buffer value. 15 • In the second case (pH value not close to the buffer) the meter will remain in the same state until the reading becomes unstable or the calibration mode is quitted. • For the second buffer value it is possible to choose between pH4.01 and pH10.01 (or pH4.01 and pH9.18 if the NIST set has been selected). Use the or key to switch between the two possibilities. • Once selected the buffer, the procedure is the same as for the first calibration point. Note A time-out of 2.5 minutes is present for the pH electrode response time. During calibration, if the pH reading is not stable after 2.5 minutes, the device displays twice the scrolling message “time-out”, then shows “WRONG” and it is not possible to complete calibration. • At the end of calibration, with the meter set as pH controller, the instrument checks if the offset is between -30 and 30 mV and the slope between 53.5 and 62 mV/pH. If the values are not within these ranges, the message “OLd ProbE” scrolls twice across the LCD. The electrode is still working, but it is necessary to perform a cleaning procedure (see “Electrode conditioning and maintenance” and “In-line Cleaning” sections) or replace it. If the offset is outside the -60 to 60 mV range, the “dEAd ProbE” message will scroll across the LCD and the corresponding error is activated. The electrode has to be replaced as soon as possible because there is no reliability on the measured pH values. One-point calibration A one-point calibration at a value different from the standard buffer values is possible by entering the desired calibration value. This is the actual pH value at the current calibration temperature. • Enter the pH calibration mode (no matter if the standard or NIST buffer set is selected), then press the SETUP key while the secondary LCD is displaying the first buffer value (pH7.01 or pH6.86). 16 • The pH calibration value will switch to 7.00, the first digit starts blinking and it is possible to change its value simply using the or key. • Once selected the first digit value, press the key: the first digit will be fixed and the second one will start blinking. Pressing of the key repeatedly will result on circularly moving on the secondary LCD. • When the desired calibration value is reached (must be within 0.00 to 16.00 pH), press the CFM key to confirm and the calibration will proceed as described above. • If the selected value is outside boundaries, the confirmation is not accepted and the first digit keeps blinking (waiting for confirmation of a valid value). Note If SETUP key is pressed instead of CFM, the calibration value selection is aborted and the meter reverts back to a two-point calibration. ORP CALIBRATION To perform ORP calibration it is necessary to connect an HI931001 or HI8427 simulator to the BNC socket. The meter has to be set as ORP controller. • Set item I.04 to “OFF” to disable the Matching Pin. • A two-point calibration has to be performed: the first point value is 0 mV and the second one can be chosen between 350 mV and 1900 mV. • Enter the calibration mode, select the ORP calibration (use the and keys to move through setup menu) and press the CFM key. • Set the HI931001 or HI8427 simulator to 0 mV. • The primary LCD will display the current mV measure and the secondary LCD will show the first calibration point (0 mV). 17 • When the reading becomes stable, if the ORP value is close to the calibration point, the “CFM” indicator starts blinking; otherwise the “WRONG” indicator blinks and the “CAL” is fixed on. • In the first case press CFM to confirm calibration. The meter will proceed showing the scrolling message “Press CFM again to confirm the current buffer or right to escape” (to prevent from confirming the calibration point inadvertently). Pressing again CFM the secondary LCD will display the second calibration point. • In the second case (blinking “WRONG”) the meter will remain in the WRONG state until the reading becomes unstable or the calibration mode is exited by pressing the CAL key. • For the second calibration point it is possible to choose between 350 mV or 1900 mV. Pressing the or key the value on the secondary LCD will switch between the two possibilities. • Once selected the second calibration point, set the HI931001 (350 mV) or HI8427 (350 or 1900 mV) simulator to the same value and the calibration proceeds as for the first point. Note In ORP calibration there is no time-out. ANALOG OUTPUT CALIBRATION The instrument can be provided with one or two analog outputs, each of them can be calibrated. • Connect an Ammeter or the HI931002 calibrator to the analog output to measure the current erogated by the meter. • Enter the calibration mode and move through the menu using the or key until “Out 1” or “Out 2” message appears on the primary LCD. 18 • Once visualized the selected output, press the key to choose the range of the analog output (0-20 mA or 4-20 mA); then press the CFM key to confirm the choice. • Once selected and confirmed the range for the analog output, the secondary LCD shows the first point of calibration (1 or 4 mA) and the primary LCD displays the range of the actual calibration. • With the tester check the real current value provided by the instrument at the output port. If this value is different from the expected one, it is possible to change the current erogated by the instrument pressing the or key. • Adjust the value until it matches with the first point of calibration, then press CFM to confirm. The instrument will turn to the second calibration point (20 mA). • The calibration procedure is the same as for the first point. • Once the instrument is calibrated for both points (and confirmed), it will exit from the calibration menu. TEMPERATURE CALIBRATION •Prepare a beaker containing crushed ice and water at 0 °C (32 °F) and another one with hot water at 25 °C (77 °F) or 50 °C (122 °F). •Use a Checktemp or another calibrated thermometer with a resolution of 0.1° as a reference thermometer. •Immerse the temperature probe in the beaker with ice and water as near to the Checktemp as possible. 19 Note The instrument can support Pt100 or Pt1000 temperature sensor and calibration can be performed with anyone of these two probes. • After entering the calibration mode, move through the menu (using the or key) to choose the temperature and the correct kind of used probe; the primary LCD shows “°C” and the secondary LCD gives indication about the kind of probe (“100” indicates a Pt100 probe, while “1000” stands for a Pt1000 probe). Press the CFM key to confirm selection. • The calibration has to be performed over two points: the first point has to be 0 °C and the second one can be chosen between 25 °C and 50 °C. Once confirmed the type of calibration, the primary LCD will display the current temperature measure and the secondary LCD will show the first calibration point (0 °C). • When the reading becomes stable, if the temperature value is close to the calibration point the CFM tag starts blinking, otherwise the WRONG indicator will flash. • In the first case press the CFM key to confirm calibration. The meter will proceed showing the scrolling message “Press CFM again to confirm the current buffer or right to escape” (to prevent from confirming the calibration point inadvertently). • Pressing again the CFM key, the secondary LCD will display the second calibration point. • In the case the measured temperature is not close to the calibration value, the meter remains in the WRONG status until the reading becomes unstable or the calibration mode is exited (by pressing the CAL key). 20 • When performing the second calibration point, it is possible to choose between two values, 25 °C and 50 °C. Pressing the or key the value on the secondary LCD will switch between the two possibilities. • Once selected the value, immerse the temperature probe in the second beaker as near as possible to the Checktemp and the calibration procedure will be the same as for the first point. VOLT CALIBRATION The instrument is factory calibrated; however the user may also perform the Volt calibration, which is a procedure available for the meter configured as pH controller only. During pH measurements the instrument reads a mV value from the electrode and then converts it into a pH value. • Set item I.04 to “OFF” to disable the Matching Pin. • Connect a HI931001 or HI8427 simulator to the BNC socket. • Once entered the calibration mode, move through the menu with or key, select the Volt calibration (the primary LCD shows “UOLt” message) and confirm it by pressing the CFM key. • After confirmation the primary LCD will show the actual mV value and the secondary LCD will display the first calibration point. • The calibration is performed over two points, 0 and 350 mV. • Set the HI931001 or HI8427 simulator to 0 mV. • When the reading becomes stable, if the measured value is close to the calibration point the CFM tag starts blinking, otherwise the WRONG indicator will flash. 21 • In the first case press the CFM key to confirm calibration. The meter will proceed showing the scrolling message “Press CFM to confirm the current buffer or right to escape” (to prevent from confirming the calibration point inadvertently). • Pressing again CFM the secondary LCD will display the second calibration point. • Set the HI931001 or HI8427 simulator to 350 mV and follow the same procedure as for the first point. • If the measured value is not close to the calibration value, the meter will remain in the WRONG status until the reading becomes unstable or the calibration mode is exited (by pressing the CAL key). 22 SETUP MODE The Setup Mode allows the user to set all needed characteristics of the meter. To enter the mode, press the SETUP key and enter the password when the device is in idle or control mode. If the correct password is not entered, the user can only view the setup parameters (except for passwords) without modifying them (and the device remains in control mode). An exception is certain setup items, or flags, which can activate special tasks, when set and confirmed. To each setup parameter (or setup item) is assigned a three characters (one letter followed by two digits) setup code which is entered and displayed on the secondary LCD. The first character identifies the group of setup items, while the two digits identify the particular item within that group. The setup codes can be selected after password is entered and CFM key is pressed. When CFM is pressed, the current setup item is saved on EEPROM and the following item is displayed. The possible transitions in setup mode are the following: ENTERING THE PASSWORD • Press SETUP to enter the setup mode. The primary LCD will display “0000”, while the secondary LCD shows “PAS”. The first digit of the primary LCD will blink. • Enter the first digit of the password by using the or key. • Then move to the next digit with and enter a digit as described above. Continue for the last two digits. 23 • When the whole password has been inserted, press CFM to confirm it. Note The default password is set at “0000”. ENTERING SETUP ITEMS After confirmation of the password the primary LCD will show the name of the first setup group (see table) while the secondary LCD will display the setup code of the first item of the group. • By pressing the or key it is possible to cycle through the setup groups; the secondary LCD will always show the code of the first item of the group. • Once a group is selected, it is possible to choose an item manually. Pressing the key, the first digit of the setup code will start blinking. Now it is possible to change its value by pressing the or key. • Pressing the key again, the first digit will be fixed while the second digit starts blinking and its value can be changed as described above. • By pressing the key again all the digits will be fixed. • If CFM key is pressed, the selected item is confirmed; the secondary LCD will show the setup item code while the primary LCD will display the current item value. If a fixed set of values is available for the selected item, use the or key to switch between them. 24 Otherwise, if a numeric value has to be entered for the item, use the or key to change the value of the blinking digit and the key to cycle through the number’s digits. • Once a value is set, press the CFM key to confirm. The instrument will turn to the next item and the new item’s value will be displayed on the primary LCD. • If a wrong value is confirmed, the WRONG indicator starts blinking, the new value is not accepted and the instrument will not switch to the next item until a correct value will be confirmed. • Instead of selecting the item manually, it is possible to cycle through all the items of a selected group by pressing repeatedly CFM key. The procedure to modify the item’s value is the same described above. If the last item of the group is reached, by pressing the CFM key again the primary display will show the group name and it will be possible to change the group by pressing the or key. Note At any time for exiting the setup mode press the SETUP key. If no modification has been confirmed, no setup item is changed. 25 Note While in the setup mode, if no activity is performed for about 5 minutes after entering the setup mode, the mode is automatically exited and the instrument returns to the previous mode. The below table lists the setup codes along with the description of the specific setup items, their valid values and whether the item is present for ORP mode. Titles in Italic character (e.g.. “SETPOINT 1 “) represent different subgroups within the same group. The subgroup name (e.g.. “Set1”) is showed when entering the first item of the subgroup. To scroll through subgroups, use the key. Depending on the device model, some of the below items or item values may not be available. Code Valid Values Default Present for ORP G.00 pH/ORP input “PH”, “OrP” (see note 10) “PH” yes G.01 Temperature compensation “AtC”: Automatic “USEr”: Manual (see notes 9, 25) “AtC” no G.02 Manual or probe error temperature -30 to 130.0 ºC (see notes 9, 25) 25.0 no G.10 Factory ID 0000 to 9999 (see note 20) 0000 yes G.11 Process ID alias RS485 address 00 to 99 (see note 20) 00 yes G.12 Hardware Identifier (see notes 4, 20) 7 digits identification number, read only yes G.98 Calibration/hold password 0000 to 9999 (see notes 2, 20) 0000 yes G.99 General password 0000 to 9999 (see notes 2, 20) 0000 yes “OFF”: Control mode disabled “On”: Control mode enabled “OFF” yes C.10 Setpoint 1 mode (M1) (see note 1) “OFF”: Disabled “OOHI”: ON-OFF, high set point “OOLO”: ON-OFF, low set point “PIdH”: P.I.D., high set point / “PIdL”: P.I.D., low set point “OOHI” yes C.11 Setpoint 1 (S1) (see note 1) -2.00 to 16.00 pH or -2000 to 2000 mV 8.00 pH or 500 mV yes GENERAL (“GEnE”) CONTROL (“CtrL”) C.00 Control enable SETPOINT 1 (“SEt1”) 26 Code Valid Values Default Present for ORP C.12 Hysteresis for setpoint 1 (H1) (see note 1) 0.00 to 18.00 pH or 0 to 4000 mV 1 pH or 50 mV yes C.13 Deviation for setpoint 1 (D1) (see note 1) 0.50 to 18.00 pH or 25 to 4000 mV 1 pH or 50 mV yes C.14 Reset time for setpoint 1 0.1 to 999.9 minutes 999.9 min. yes C.15 Rate time for setpoint 1 0.0 to 999.9 minutes 0.0 min. yes C.20 Setpoint 2 mode (M2) (see note 1) “OFF”: Disabled “OOHI”: ON-OFF, high set point “OOLO”: ON-OFF, low set point “PIdH”: P.I.D., high set point “PIdL”: P.I.D., low set point “OOLO” yes C.21 Setpoint 2 (S2) (see note 1) -2.00 to 16.00 pH or -2000 to 2000 mV 6.00 pH or -500 mV yes C.22 Hysteresis for setpoint 2 (H2) (see note 1) 0.00 to 18.00 pH or 0 to 4000 mV 1 pH or 50 mV yes C.23 Deviation for setpoint 2 (D2) (see note 1) 0.50 to 18.00 pH or 25 to 4000 mV 1 pH or 50 mV yes C.24 Reset time for setpoint 2 0.1 to 999.9 minutes 999.9 mins yes C.25 Rate time for setpoint 2 0.0 to 999.9 minutes 0.0 mins yes C.30 Alarm relay delta value for setpoint 1 (A1) (see notes 1, 22) 0.50 to 18.00 pH or 25 to 4000 mV 1.00 pH or 100 mV yes C.31 Alarm relay delta value for setpoint 2 (A2) (see notes 1, 22) 0.50 to 18.00 pH or 25 to 4000 mV 1.00 pH or 100 mV yes C.32 Maximum relay ON time (after that an alarm is generated) 1-60 minutes 60 yes C.33 Alarm mask time 00:00 to 30:00 minutes 00:30 yes C.41 Hold time start 00:00 to 23:59 (see note 8) 00:00 yes C.42 Hold time stop 00:00 to 23:59 (see note 8) 00:00 yes C.51 Monday hold mode enable “OFF”: Disabled “On”: Enabled “OFF” yes C.52 Tuesday hold mode “OFF”: Disabled “On”: Enabled “OFF” yes SETPOINT 2 (“SEt2”) ALARM (“ALAr”) PROGRAMMABLE CONTROL TIMING (“tIME”) 27 Code Valid Values Default Present for ORP C.53 Wednesday hold mode enable “OFF”: Disabled “On”: Enabled “OFF” yes C.54 Thursday hold mode enable “OFF”: Disabled “On”: Enabled “OFF” yes C.55 Friday hold mode enable “OFF”: Disabled “On”: Enabled “OFF” yes C.56 Saturday hold mode enable “OFF”: Disabled “On”: Enabled “OFF” yes C.57 Sunday hold mode enable “OFF”: Disabled “On”: Enabled “OFF” yes C.60 Proportional control mode period 01:00 - 30:00 minutes 05:00 yes C.70 Hold mode end delay 00 to 99 seconds 00 yes 0.01 Relay 1 mode (see notes 19, 21) “OFF”: Disabled “SEt1”: Control, setpoint 1 “SEt2”: Control, setpoint 2 “SCLE”: Simple cleaning “HOLd”: Energized in hold mode “SEt1” yes 0.02 Relay 2 mode (see notes 19, 21) “OFF”: Disabled “SEt1”: Control, setpoint 1 “SEt2”: Control, setpoint 2 “SCLE”: Simple cleaning “HOLd”: Energized in hold mode “SEt1” yes 0.03 Relay 3 mode (see notes 15, 19) “OFF”: Disabled “SCLE”: Simple cleaning “ACLE”: Advanced cleaning / “HOLd”: Energized in hold mode “OFF” yes 0.04 Relay 4 mode (see notes 15, 19) “OFF”: Disabled “SCLE”: Simple cleaning “ACLE”: Advanced cleaning / “HOLd”: Energized in hold mode “OFF” yes 0.05 Hold digital output “OFF”: Disabled “HOLd”: Enabled upon hold mode “HOLd” yes 0.10 Analog output 1 mode (see notes 6, 21) “rECO”: Recorder “SEt”: Control, setpoint 1 “rECO” yes 0.11 Analog output 1 type “0-20”: 0-20 mA “4-20”: 4-20 mA 4-20 (6) yes RELAYS (“rELA”) ANALOG OUTPUT #1 (“Out1”) 28 Code Valid Values Default Present for ORP 0.12 Measurement value for analog output 1 minimum (0_VARMIN1) -2.00 to 16.00 pH or -2000 to 2000 mV (0_VARMIN1 ≤ 0_VARMAX1-1 pH or 50 mV, 0_VARMIN1 ≤ 0_HOLD1≤ 0_VARMAX1) 0.00 pH or -2000 mV (6) yes 0.13 Measurement value for analog output 1 maximum (0_VARMAX1) -2.00 to 16.00 pH or -2000 to 2000 mV (0_VARMIN1 ≤ 0_VARMAX1-1 pH or 50 mV, 0_VARMIN1 ≤ 0_HOLD1≤ 0_VARMAX1) 14.00 pH or 2000 mV (6) yes 0.14 Analog output 1 value upon hold mode (see note 16) “USEr”: User selected value “HOLd”: Previous value is frozen “HOLd” yes 0.15 Analog output 1 value upon hold mode if 0.14=”USEr” (0_HOLD1) -2.00 to 16.00 pH or -2000 to 2000 mV (it must be within the 0_VARMIN1 to 0_VARMAX1-1 interval) 7.00 pH or 0 mV (6) yes 0.20 Analog output 2 mode (see notes 21, 26) “rECO”: Recorder (temperature) “SEt”: Control, setpoint 2 (pH) or “OFF”: Disabled “SEt”: Control, setpoint 2 (ORP) “rECO” (pH) or “OFF” (ORP) yes 0.21 Analog output 2 type “0-20”: 0-20 mA “4-20”: 4-20 mA “4-20” yes 0.22 Measurement value for analog output 2 minimum (0_VARMIN2) -30 to 130.0 ºC (0_VARMIN2 ≤ 0_VARMAX2-10 ºC, 0_VARMIN2 ≤ 0_HOLD2≤ 0_VARMAX2) 0 ºC no 0.23 Measurement value for analog output 2 maximum (0_VARMAX2) -30 to 130.0 ºC (0_VARMIN2 ≤ 0_VARMAX2-10 ºC, 0_VARMIN2 ≤ 0_HOLD2≤ 0_VARMAX2) +100.0 ºC no 0.24 Analog output 2 value upon hold mode (see note 16) “USEr”: User selected value “HOLd”: Previous value is frozen “HOLd” no 0.25 Analog output 2 value upon hold mode if 0.24=”USEr” (0_HOLD2) -30 to 130.0 ºC (it must be within the 0_VARMIN2 to 0_VARMAX2-1 interval) 25 ºC no 1200, 2400, 4800, 9600, 19200 19200 yes ANALOG OUTPUT #2 (“Out2”) BAUD RATE (“bAud”) 0.30 Baud rate (see note 20) 29 Code Valid Values Default Present for ORP 0.31 Modem calls answer enable (see note 20) “OFF”: Disabled “On”: Enabled “OFF” yes 0.32 Modem country code (see note 33) Dialing code of a country where modem of HI504902 is certified “000” yes I.00 Measurement input selection (see note 12) “Prob”: BNC “trAn”: Digital Transmitter “Prob” yes I.03 Digital Transmitter address (used only if I.00=”trAn”) 00 to 99 00 yes I.04 Potential matching pin (see notes 24, 25) “OFF”: unused (asymmetrical input) “On”: in use (symmetrical input) “On” yes I.10 Calibration time-out 00 to 99 days (00 means disabled) 90 no I.11 Life check time (see notes 11, 25) “OFF”: life check disabled 1: 1 hour 2: 2 hours 4: 4 hours “OFF” yes I.12 Minimum pH probe slope (see note 25) 45 to 75 mV/pH 45 mV/pH no I.13 pH electrode impedance test enable (see note 25) “OFF”: disabled “On”: enabled “On” no I.14 Reference electrode impedance test enable (see note 25) “OFF”: disabled “On”: enabled “On” yes I.15 Max ref. electrode impedance (see note 25) 0.5 to 100.0 kΩ 50.0 kΩ yes r.00 Current day 01 to 31 (see note 20) from RTC (5) yes r.01 Current month 01 to 12 (see note 20) from RTC (5) yes r.02 Current year 2000 to 2099 (see note 20) from RTC (5) yes r.03 Current time 00:00 to 23:59 (see note 20) from RTC (5) yes P.00 RS485 Connection type (see note 20) “PC”: PC or modem connection “CELL”: Cellular module connection “PC” yes P.01 PIN Number (see note 20) 0000 to 9999 0000 yes P.02 Telephone number #1 (see notes 20, 27) 00000000000000000000 to 99999999999999999999 (“- - - - - - - - - - - - - - - - - - - -” indicates no number) ------------------ yes INPUT (“InPU”) REAL TIME CLOCK (“rtC”) CELLULAR/MODEM/PC CONNECTION (“PHOn”) 30 Code Valid Values Default Present for ORP P.03 Telephone number #2 (see notes 20, 27) 00000000000000000000 to 99999999999999999999 (“- - - - - - - - - - - - - - - - - - - -” indicates no number) ------------------ yes P.04 Number of remaining messages (see notes 20, 28) 000 to 200 and 222 100 yes P.05 Number of repeated SMSs (see notes 20, 29) 0 to 5 2 yes P.06 Delay between two subsequent SMSs (see notes 20, 30) 05 to 60 minutes 10 yes P.07 SIM expiration day (see notes 20, 31) 01 to 31 01 yes P.08 SIM expiration month (see notes 20, 31) 01 to 12 01 yes P.09 SIM expiration year (see notes 20, 31) 2000 to 2099 2010 yes F.00 pH or ORP actual value (see notes 17, 25) measured value -1.00 pH or -200 mV to measured value +1.00 pH or +200 mV measured value yes F.01 pH or ORP reading offset adjustment (see note 25) -1.00 to +1.00 pH or -200 to +200 mV 0.00 pH or 0 mV yes F.10 Temperature actual value (for ATC only, see notes 18, 25) measured value -10.0 ºC to measured value +10.0 ºC meas. value (see note 17) no F.11 Temperature reading offset adjustment (for ATC only, see notes 18, 25) -10.0 to +10.0 ºC 0.0 ºC no S.00 Solution compensation enable “On”: compensation enabled “OFF”: compensation disabled “OFF” no S.10 pH value for point #1 -2.00 to 16.00 pH 7.00 pH no S.11 Temperature value for point #1 (SCT1) -30 to 130.0 ºC |SCT1-SCT2| ≥1.0 ºC 20 ºC no S.20 pH value for point #2 -2.00 to 16.00 pH 7.00 pH no S.21 Temperature value for point #2 (SCT2) -30 to 130.0 ºC |SCT1-SCT2| ≥1.0 ºC 30 ºC no L.00 Rinsing time 5 to 99 s 20 s yes L.01 Pause time 10 to 9999 minutes 1440 minutes yes READING OFFSETS (“OFFS”) SOLUTION COMPENSATION (“SOLC”) IN-LINE CLEANING (“CLEA”) SIMPLE CLEANING (“SCLE”) 31 Code Valid Values Default Present for ORP L.10 Pre-rinsing time 0 to 99 s 20 s yes L.11 Detergent washing 0 to 99 s 10 s yes L.12 Rinsing time 5 to 99 s 20 s yes L.13 Pause time Min. pause time (L.14) to 9999 minutes 1440 minutes yes L.14 Minimum pause time 10 to Pause time (L.13) 10 minutes yes L.15 Cleaning trigger “ ti”: Timer only “ E”: Digital input or RS485 (external) only “ti E”: Timer and digital input or RS485 (external) “tiEM”: Timer masked by digital input (external) “ ti” yes L.16 Repeated cleaning number 0 to 10 0 yes L.17 Number of cleaning without detergent 0 to 10 0 yes U.00 Max. temperature level (see note 32) -30 to 130 °C 130.0 °C no U.01 Min. temperature level (see note 32) -30 to 130 °C -30.0 °C no E.00 Alarm for setpoint 1 error configuration 0 to 5 and 24 to 29 (see note 7) 3 yes E.01 Alarm for setpoint 2 error configuration 0 to 5 and 24 to 29 (see note 7) 5 yes E.02 Max relay ON time error configuration 0 to 5 and 24 to 29 (see note 7) 3 yes E.03 Life check error configuration (see note 11) 0 to 11 and 24 to 35 (see note 7) 9 yes E.10 pH electrode broken or leakage 0 to 11 and 24 to 35 (see note 7) 9 no E.11 Reference electrode broken or dirty or not immersed 0 to 47 (see note 7) 21 yes E.12 Old pH probe error configuration 0 to 11 and 24 to 35 (see note 7) 0 no E.13 Dead pH probe error configuration 0 to 11 and 24 to 35 (see note 7) 2 no ADVANCED CLEANING (“ACLE”) TEMPERATURE LEVEL ALARM (“tEMP”) ERROR CONFIGURATION (“Erro”) 32 Code Valid Values Default Present for ORP E.14 Calibration time-out error configuration 0 to 11 and 24 to 35 (see note 7) 0 no E.20 Temperature broken probe error configuration 0 to 11 and 24 to 35 (see note 7) 3 no E.21 Temperature level error configuration 0 to 5 and 24 to 29 (see note 7) 3 no E.40 Digital Transmitter error configuration 0 to 5 and 24 to 35 (see note 7) 9 yes E.50 Cellular error configuration 0 to 11 (see note 7) 3 yes E.90 Power reset error configuration 0 to 11 and 24 to 35 (see note 7) 2 yes E.91 EEPROM corruption error configuration 6 to 11 and 30 to 35 (see note 7) 9 yes E.92 Watchdog error configuration 0 to 11 and 24 to 35 (see note 7) 2 yes E.99 Level or pulse alarm relay signal (see note 13) “LE”: Level “PULS”: Pulse “LE” yes t.00 Display test “OFF”: To skip without testing “GO”: To start the display test “OFF” yes t.01 Keyboard test “OFF”: To skip without testing “GO”: To start the keyboard test “OFF” yes t.02 EEPROM test “OFF”: To skip without testing “GO”: To start the EEPROM test “OFF” yes t.03 Relays and LEDs test “OFF”: To skip without testing “GO”: To start the test “OFF” yes t.04 Analog output 1 test “OFF”: To skip without testing “GO”: To start the test “OFF” yes t.05 Analog output 2 test “OFF”: To skip without testing “GO”: To start the test “OFF” yes t.06 Hold digital input test “OFF”: To skip without testing “GO”: To start the test “OFF” yes t.07 Advanced cleaning digital input test “OFF”: To skip without testing “GO”: To start the test “OFF” yes TEST (“tESt”) Warning: cleaning actions could be triggered by the input going high during the test (see note 23). t.08 Watchdog test “OFF”: To skip without testing “GO”: To start the watchdog test “OFF” yes 33 Notes (1): M1 can not be set to “OOHI” or “OOLO” if O.10 is set to “SEt” and vice versa; if M1 = “OOHI” then 16.00 pH or 2000 mV S S1+A1; if M1 = “OOLO” then -2.00 pH or -2000 mV R S1-A1; if M1 = “PIdH” then D1 R A1 and 16.00 pH or 2000 mVSS1+A1; if M1 = “PIdL” then D1 R A1 and -2.00 pH or -2000 mV R S1-A1; M2 can not be set to “OOHI” or “OOLO” if O.20 is set to “SEt” and vice versa; if M2 = “OOHI” then 16.00 pH or 2000 mV S S2+A2; if M2 = “OOLO” then -2.00 pH or -2000 mV R S2-A2; if M2 = “PIdH” then D2 R A2 and 16.00 pH or 2000 mVSS2+A2; if M2 = “PIdL” then D2 R A2 and -2.00 pH or -2000 mV R S2-A2; if M1 = “OOHI” and M2 = “OOLO” then S1-H1S S2+H2; if M1 = “OOLO” and M2 = “OOHI” then S2-H2S S1+H1; if M1 = “PIdH” and M2 = “OOLO” then S1S S2+H2; if M1 = “OOLO” and M2 = “PIdH” then S1+H1R S2; if M1 = “PIdL” and M2 = “OOHI” then S1R S2-H2; if M1 = “OOHI” and M2 = “PIdL” then S1-H1S S2; if M1 = “PIdH” and M2 = “PIdL” then S1S S2; if M1 = “PIdL” and M2 = “PIdH” then S2S S1; were the minimum deviation (DN) is 0.5 pH (pH) or 25 mV (mV). (2): The calibration/hold password allows only calibrations and hold mode through keyboard for service personnel, while the general password allows everything (including calibration). Obviously, the general password and the calibration/hold password cannot be viewed among other items when the “SETUP” key is pressed without entering the right general password. The pH controller is sold with the general password set to “0000”. 34 (3): When a wrong setup value is confirmed, the pH controller does not skip to the next setup item, but remains in the current item displaying a blinking “WRONG” indicator till the parameter value is changed by the user (the same thing happens also for the setup code selection). In some situations user cannot succeed in getting a parameter set to the desired value if related parameters are not changed accordingly first (e.g. to set a pH high set point to 10.00 the high alarm must be set to a value greater than 10.00 first). (4): The hardware identifier is a read only value. (5): When the controller is powered, RTC is checked to see if an RTC reset occurred since last software initialization (if one ever took place). 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. (6): Output is pH or mV depending on the controlled magnitude setting (pH or ORP). (7): The value for error configuration is coded like this: 35 36 (8): The hold mode is never enabled by the control timing if the “hold time start” is the same as the “hold time end”. Items “C.41” and “C.42” apply to all days. The hold mode can be enabled all day by using items “C.51” through “C.57”. (9): See the “Temperature compensation” subsection for more details on how the Automatic temperature compensation and Manual temperature compensation work. (10): Whenever the pH/ORP selection item is changed from pH into ORP or vice versa all of the calibration and setup data regarding pH (when changing to ORP) or ORP (when changing to pH) are kept. They are automatically restored if the controlled parameter is changed back later. The following setup items cannot vary when changing from pH to ORP or vice versa (because they are items strictly related to the instrument and not to the controlled magnitude): Factory ID, Process ID alias RS485 address, Calibration/ hold password, General password, Baud rate, Modem calls answer enable, Cellular/PC connection items, Hardware identifier and RTC date and time. For proper operation while working with the Digital Transmitter, this item must be equal to the correspondent one in the Digital Transmitter. If the two values do not coincide a “Digital Transmitter error” is generated. (11): A life check error is generated if the pH reading does not vary for more than ±0.10 pH within the time selected through the “life check time” item (pH controller) or mV reading for more than ±10 mV within the same time (ORP controller). (12): When the Digital transmitter (HI504910) is used, the temperature is measured by the transmitter along with pH (pH controller), or ORP (ORP controller). These measurements are sent to the Process Controller. The calibration data set for the Digital Transmitter is kept within the transmitter and thus it is separated from the BNC set. This means that the calibration slope and offset and the other GLP data are automatically switched from the BNC set to the Digital Transmitter set and vice versa when the measurement input is switched from “Prob” to “trAn” respectively. For example, if the user was using a pH electrode connected to the BNC, and at a later time he starts using the transmitter, and after that the measurement input selection is reverted back to “Prob”, it is not necessary to calibrate the pH electrode again. 37 (13): The alarm relay can be energized continuously (by selecting “LE” for “level”) or with a pulse (by selecting “PULS” for “pulse”). The pulse length is fixed to about 5 seconds. (14): When the instrument is configured as ORP controller some of the above items or the item values are not anymore available to the user. (15): Relay 3 an relay 4 must be both set to “ACLE” in order to have the advanced cleaning enabled. If only one of them is set to “ACLE” then it will behave as it were set to “OFF”. When the advanced cleaning is enabled, relay 3 is used for water pouring while relay 4 is used for detergent pouring. (16): “HOLd” and “USEr” are effective only when “O.10” and “O.20” are set to “rECO”. In the other cases the analog output is set automatically to the minimum value upon hold mode (i.e. “O.14”, “O.15” and “O.24”, “O.25” have no effect if “O.10” = “SEt” and “O.20” = “SEt” respectively). (17): “measured value” is the reading value with a null reading offset adjustment. (18): if the device is set for MTC (item G.01 to “USEr”) then items F.10 and F.11 cannot be modified nor seen. When item G.01 is changed from “AtC” into “USEr”, item F.11 is automatically zeroed. (19): When the relay set to “SCLE” is set to something else, the simple cleaning action, if in progress, is aborted immediately. When relay 3 or relay 4 or both of them are set to something else than “ACLE”, and the advanced cleaning is in progress, cleaning is aborted immediately (but a complete rinsing phase is done before the actual end of the cleaning session). Only one relay can be set to “SCLE” or, alternatively, relay 3 and 4 can be set to “ACLE”. Only one relay can be set to “HOLd”. If these rules are not respected, the display shows “WRONG”. (20): These items do not vary when the pH/ORP input selection (“G.00”) is changed. (21): If the relay 1 mode or the relay 2 mode is set to “SEt1”, the analog output 1 mode can not be set to “SEt” and vice versa. Similarly, if the relay 1 mode or the relay 2 mode is set to “SEt2”, the analog output 2 mode can not be set to “SEt” and vice versa. 38 (22): Alarm relay delta value for setpoint 1 determines the value of the correspondent alarm threshold by being added to or subtracted from the setpoint value for a high (ON/ OFF or PID) or low (ON/OFF or PID) setpoint respectively. The same is true for Alarm relay delta value for setpoint 2. A small fixed hysteresis (0.2 pH for pH and 30 mV for ORP) must be passed to have the alarm turned off (for a high alarm the alarm is turned off below high alarm - hysteresis, while for a low alarm the alarm is turned off above low alarm + hysteresis). (23): The actual start of a cleaning action depends on how relay 3, relay 4 and the Advanced Cleaning parameters have been configured. (24): If the item is set to “On”, the “m” tag near the secondary display will be fixed on. If the item is set to “OFF” the connector for the Potential Matching Pin must be left floating. Failure to do so may cause damage of the reference electrode. (25): When the Digital Transmitter is in use, the correspondent setting in the digital transmitter is used and this item is not visible. (26): This item is not visible for models without PID or without the second setpoint. (27): An SMS will be sent to this telephone number (if different from “- - - - - - - - - - - - - - - - - - - -”) when an error (configured for the SMS sending) occurs. (28): This item sets the maximum number of SMS that the instrument can send. Before this number reaches 0, an advising message will be sent to the phone number P.02 (and P.03). This feature has been introduced to avoid the discharging of the credit of the SIM card. Once all the available messages have been sent, the user is supposed to extract the SIM card from the instrument and check the remaining credit and expiration date of the card. The item shows always the remaining available number of SMS that can be sent, so its value is decremented every SMS submission. If the user sets this item to “222”, then no check will be made on the maximum number of SMS and the instrument could send an unlimited number of messages. In this case the item value will not be decremented and no check will be made on the SIM expiration date. 39 (29): Every SMS sent by the instrument requires a reception confirmation from the user (phone call to the instrument). If this confirmation does not arrive (for example because the message was lost or did not reach the Short Message Service Center), it is possible to set the instrument in order to send again the message. The maximum number of repeated messages is set through this item (see P.06 for the delay between two subsequent messages). If this item is set to 0, then no confirmation is waited by the instrument. (30): This item sets the delay between the sending of two subsequent messages. It has effect only if item P.05 value is 1 or greater. (31): The SIM’s expiration date has to be inserted manually through these items (P.07 - P.09). The user is supposed to update these items every time a recharge of the card occurs. Three advising messages are sent to the telephone number configured in item P.02 (and P.03) when the card is going to expire (two weeks before, one week before and the day before). If the user sets the item P.04 to “222” then no check will be made on the SIM expiration date. (32): A “temperature level” error is generated whenever the measured temperature is greater than the “maximum temperature level” or lower than the “minimum temperature level”. The difference between maximum and minimum must be at least 2 °C. A small fixed hysteresis (0.3 °C) must be passed to have the alarm turned off. (33): The modem present in the HI504902 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 local Hanna Instruments Office. If the country code is shorter than 3 characters, fill the code with zeros in front. 40 CONTROL MODE The control mode is the normal operational mode for this meter. During control mode HI504 fulfills the following main tasks: • convert information from pH/ORP 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 relays configuration; • start and stop hold mode according to the programmed control timing; • RS485 management. In addition, the meter can log working data through RS485 connection. These data include: • pH, mV and oC measured values; • last calibration data; • setup configuration (also from a remote workstation); • event data. In a normal situation, during control mode, the green LED is ON and the error LED (red) 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 deactivate the control mode set CONTROL ENABLE to “OFF” in setup menu (CONTROL (“CtrL”) group). When measurements are in overflow, the upper or lower range limit is shown on the LCD with blinking digits. 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, “rECO”); 2.setpoint 2 (Analog output #2 must be set to recorder, “rECO”); 3.simple cleaning; 4.hold mode. 41 In the first two cases the configuration of Setpoint (1 or 2) determines the operating mode of the relay. Once enabled, the control relay can be configured to control as a ON/ OFF or PID control of the acid/base dosage. A High-hight Alarm is imposed for acid/base dosage time when the relays are energized continuously. This parameter can be set through setup procedure (CONTROL group, setup item C.32). When the upper time boundary is reached, an alarm is generated and device stays in alarm condition until relay is de-energized. 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 ON state of the relay. The option for relays 3 and 4 can be configured to operations in three modes: 1.simple cleaning; 2.advanced cleaning; 3.hold mode. ON/OFF CONTROL MODE Once a relay is enabled (set 1, set 2), the setpoint can be configured to be activated as a high limit (“OOHI”) or as a low limit (“OOLO”). In both cases the following values have to be defined through setup: • setpoint value (pH/mV; setup item C.11 or C.21); • hysteresis for setpoint (pH/mV 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 relay is energized (NO and COM connected, NC and COM disconnected). The OFF relay state occurs when relay is de-energized (NO and COM disconnected, NC and COM connected). The following graph shows relay state along with pH measured value (similar graph can be derived for mV control). 42 As shown below, when the measured pH exceeds the setpoint threshold, the relay(s) is (are) energized, until the pH measure falls below setpoint value minus hysteresis. Such a behavior is suitable to control an acid dosing pump. A relay enabled as a low setpoint, is energized when the pH value is below the setpoint and is de-energized when the pH value is above the sum of setpoint and the hysteresis. This operational mode may be used to control an alkaline dosing pump. 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 means of the combination of the Proportional, Integral and Derivative control methods. With the proportional function, the duration of the activated control is proportional to the error value (Duty Cycle Control Mode); as the measurement approaches setpoint, the ON (relay energized) period diminishes. 43 The following graph describes the pH process controller behavior. Similar graph may apply to the mV controller. During proportional control the process controller calculates the relay activation time at certain moments t0, t0+Tc, t0+2Tc etc. The ON interval (the shaded areas) is then dependent to the error amplitude. With the integral function (reset), the controller will reach a more stable output around the setpoint providing a more accurate control than with the ON/OFF or proportional action only. The derivative function (rate action) compensates for rapid changes in the system reducing undershoot and overshoot of the pH value. During PID control, the ON interval is dependent not only to the error amplitude but even to the previous measurements. Definitely PID control provides more accurate and stable control than ON/OFF controllers and it is best suitable in system with a fast response, quickly reacting to changes due to addition of acid or base solution. An example of how the response overshoot can be improved with a proper rate action setting is depicted in the following graphic. 44 PID TRANSFER FUNCTION The transfer function of a PID control is as follows: Kp + Ki/s + s Kd = Kp(1 + 1/(s Ti) +s Td) with Ti = Kp/Ki, Td = Kd/Kp, where the first term represents the proportional action, the second is the integrative action and the third is the derivative action. Proportional action can be set by means of the Proportional Band (PB). Proportional Band is expressed in percentage of the input range and is related to Kp according to the following: Kp = 100/PB. The proportional action is set directly as “Deviation” in pH and mV units respectively. Relation between Deviation (D) and PB is: D = Range * PB/100 Each setpoint has a selectable proportional band: PB1 for setpoint1 and PB2 for setpoint2. Two further parameters must be provided for both setpoint: Ti = Kp/Ki, reset time, measured in minutes Td = Kd/Kp, rate time, measured in minutes. Ti1 and Td1 will be the reset time and rate time for setpoint1, while Ti2 and Td2 will be the reset time and the rate time for setpoint2. 45 TUNING A PID CONTROLLER The proportional, integrative, derivative terms must be tuned, i.e. adjusted to a particular process. Since usually the process variables are not completely known, a “trial and error” tuning procedure must be applied to get the best possible control for the particular process. The target is to achieve a fast response time and a small overshoot. Many tuning procedures are available and can be applied to HI504. A simple and profitable procedure is reported in this manual and can be used in almost all applications. The user can vary five different parameters, i.e. the setpoint (S1 or S2), the deviation (D1 or D2), the reset time, the rate time and the proportional control mode period Tc . Note 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. SIMPLE TUNING PROCEDURE The following procedure uses a graphical technique of analyzing a process response curve to a step input. Note This procedure allows only a rough setting of the PID parameters and could not fit all the 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. Connecting an external device (chart recorder or PC) to the controller, the procedure is easier and doesn’t need the use of hand plotting the process variable (pH or mV). 1.Starting from a solution with a pH or mV value different from the dosed liquid (at least a 3 pH or 150mV difference) turn on the dosing device at its maximum capacity without the controller in the loop (open loop process). Note the starting time. 2.After some delay the pH or mV starts to vary. After more delay, the pH or mV will reach a maximum rate of change (slope). Note the time that this maximum slope occurs and the pH or mV value at which it occurs. Note the maximum slope in pH or mV per minute. Turn the system power off. 3.On the chart draw a tangent to the maximum slope point until intersection with the horizontal line corresponding to the initial pH or mV value. Read the system time delay Tx on the time axis. 46 4.The deviation, Ti and Td can be calculated from the following: • Deviation = Tx * max. slope (pH or mV) • Ti = Tx / 0.4 (minutes) • Td = Tx * 0.4 (minutes). 5.Set the above parameters and restart the system with the controller in the loop. If the response has too much overshoot or is oscillating, then the system can be fine-tuned slightly increasing or decreasing the PID parameters one at a time. Example: the chart recording in the figure aside was obtained continuously dosing an alkaline solution to a weak acid solution in a tank. The initial settings will be: Max. slope = 3 pH/5 mins = 0.6 pH/min Time delay = Tx = approx. 7 mins Deviation = Tx * 0.6 = 4.2 pH Ti = Tx / 0.4 = 17.5 mins Td = Tx * 0.4 = 2.8 mins ALARM RELAY The alarm relay functions in the following manner: During normal operation (no alarm condition) the alarm relay is energized; 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 10 pH Low alarm set at 4 pH 47 An hysteresis will eliminate the possibility of continuous sequences ‘energizing/de-energizing’ of the alarm relay when the measured value is close to the alarm setpoint. The hysteresis amplitude is 0.2 pH for pH and 30 mV for ORP. Moreover the alarm signal is generated only after an user selectable time period (alarm mask) has elapsed since the controlled value has overtaken one alarm threshold. This additional feature will avoid fake or temporary alarm conditions. Note If the power supply is interrupted, the relay is de-energized as if in alarm condition to alert the operator. In addition to the user-selectable alarm relays, 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-to-use system resolves these predicaments on two fronts: hardware and software. To eliminate problems of blackout and line failure, 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 an important feature since with most meters the alarm terminals close only when an abnormal situation arises, however, due to line interruption, no alarm is sounded, causing extensive damage. On the other hand, software is employed to set off the alarm in abnormal circumstances, for example, if the dosing terminals are closed for too long a period. In both cases, the red LED will also provide a visual warning signal. The Fail Safe mode is accomplished by connecting the external alarm circuit between the FS•C (Normally Open) and the COM terminals. 48 This way, an alarm will warn the user when pH goes over the alarm thresholds, the power breaks down and in case of a broken wire between the process meter and the external alarm circuit. Note In order to have the Fail Safe feature activated, an external power supply has to be connected to the alarm device. CONTROL THROUGH ANALOG OUTPUT Instead of configuring relays, it is possible to have an output signal (selectable among 0-20 mA and 4-20 mA) proportional to the PID action at the analog output terminals. With this output, the actual output level amplitude is varied continuously (with an update delay of 5 seconds) between the maximum and the 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 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 setpoint 1 and the analog output #2 to setpoint 2. To have 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 instead of Recorder: “SEt” value in setup item O.10 (analog output #1) or O.20 (analog output #2). In this case no relay can be associated with the same setpoint to be used for the control, otherwise it is not possible to set O.10 (or O.20) to “SEt”. 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. 49 IN-LINE CLEANING The cleaning feature allows an automatic cleaning action of the electrodes. To perform cleaning, the controller activates an external device (pump). Cleaning can be of two types: • Simple cleaning: with water only, it can be triggered only by a timer (periodical cleaning) or by an error for which a cleaning action can be configured (i.e.a “Reference electrode broken or dirty” error). • Advanced cleaning (optional): with water and detergent, it can be triggered by the following events: • timer (setup item L.15 set to “ti”); • digital input or RS485 command (external trigger; setup item L.15 set to “E”); • timer and digital input or RS485 command (external trigger; setup item L.15 set to “ti E”); • timer masked by external digital input (an external digital input disables the cleaning; setup item L.15 set to “tiEM”); • error for which a cleaning action is configured (i.e. a “Reference electrode broken or dirty” error). The type of cleaning action is selected through the relays configuration and the time between two consequent cleaning (if timer configured) has to be set through setup item L.01 for simple cleaning and L.13 for advanced cleaning. Cleaning actions do never take place if no relay is configured for cleaning. The advanced cleaning requires both relays 3 and 4 configured for that kind of cleaning: relay 3 is associated with water and relay 4 corresponds to detergent. A minimum pause time has to be set for advanced cleaning (setup item L.14) to avoid continuous cleaning due to the external trigger. A cleaning action with detergent can be followed by one or more actions without detergent, when desired. Simple cleaning actions are performed in the following order: 50 • Rinsing time: the device enters hold mode; all relays configured for simple cleaning are energized. If the device is in normal measurement mode, the “rinSinG” message scrolls on the LCD; otherwise (i.e. the device is in setup mode) the cleaning is performed, but no message appears. • Hold mode end delay (set by item C.70): if the device was controlling when the cleaning action started, then the hold mode end delay must expire before restarting control. Advanced cleaning actions are performed in the following order: • Pre-rinsing time: the device enters hold mode and relay 3 is energized. If the device is in normal measurement mode, the “PrE-rinSinG” message scrolls on the LCD. • Detergent washing time: relay 4 is energized (and relay 3 continues to be energized). If the device is in normal measurement mode, the “dEtErGEnt” message scrolls on the LCD. It is possible to configure some cleaning without detergent (setup item L.17). In this case the message displayed is “no dEtErGEnt”. • Rinsing time: relay 4 is de-energized (and relay 3 continues to be energized). If the device is in normal measurement mode, the “rinSinG” message scrolls on the LCD. • Hold mode end delay: if the device was controlling when the cleaning action started, then the hold mode end delay must expire before restarting control. The time each of these actions last for can be configured through setup menu, items L.00 or L.10, L.11, L.12. When performing a cleaning action (either “simple “ or “advanced”) with the device in normal measurement mode, the secondary LCD displays a countdown for the seconds remaining to the cleaning action end. 51 If the “Repeated cleaning number” value (setup item L.16) is different from 0, then the advanced cleaning is repeated a number of times equal to this value after the first cycle (e.g. one more cycle if L.16=1). Note If a cleaning session is being performed, it is possible to stop it by pressing and holding the and keys together ( key first) or through RS485 by sending the appropriate command. When the advanced cleaning is aborted, in any case a complete rinsing phase is performed before the actual termination of the cleaning action. If the abortion is issued during the rinsing phase, the phase continues normally till its natural end. Note Calibration of whatever input or output can not be initiated while the Simple or Advanced Cleaning is in progress. Conversely, cleaning can not be triggered while whatever calibration is being performed. 52 IDLE MODE During idle mode the device performs only measurements but it does not activate relays in order to control the process or let out a control signal to the analog output. In a normal situation the alarm relay is energized (no alarm condition) and the green LED is ON, the red LED is also fixed ON to warn users the device is not controlling the process, the yellow LEDs are OFF. Moreover, 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 more 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 upon an error. Idle mode is useful to disable control actions when the external devices are not properly settled or whenever any fault circumstance is detected. To set the meter to idle mode it is sufficient to disable the control mode (setup item C.00 to “OFF”). When measurements are in overflow, the upper or lower range limit is shown on the LCD with blinking digits. 53 HOLD MODE This function is started by: • calibration; • setup; • cleaning in place; • the hold digital insulated input1 when it is on; normally, the signal level is polled at least every 4 seconds; • the proper key combination ( and keys together) for service; the same key combination is used both to start and to stop the hold mode (the key combination acts as the hold digital input). To activate the hold mode in this way, password is required; • the daily programmable control timing (see setup items C.41 through C.57); • an error event (see also the “Alarm - Error Configuration” section); • the hold start/stop RS485 command; • the service hold (Calibration and Setup) in the Digital Transmitter. During hold mode, control and control relays are disabled. If the meter is in idle or control mode and displaying measurements, the last measured value (both for temperature and pH/ORP) is frozen on the display; the secondary LCD shows “HLd”; the temperature value can be displayed on the secondary LCD by pressing and holding the key; when the key is released the “HLd” message comes back on the secondary LCD. If the pH or mV or temperature values are not available because the meter did note take any measurement before going to hold mode, then the primary or the secondary LCD shows dashes. 1 There are two digital insulated inputs: one for hold mode and one for advanced cleaning. 54 All the alarm signals (red LED, alarm relay, fault currents) are suspended while in hold mode (the correspondent error events are not closed), unless the hold mode is being triggered by one or more errors and no other trigger source (different from an error) is active. The analog output follows these rules: • if it is configured for control (i.e. setup item O.10 or O.20 set to “SEt”), its value is set to the minimum (e.g. 4 mA for 4-20 mA output); • if it is configured for a recorder, its value is either set to a user-selected value through the setup item O.15 or O.25 (when item O.14 or O.24 is set to “USEr”) or frozen to the last value, i.e. the output value just before entering the hold mode (when item O.14 or O.24 is set to “HOLd”). After the cause which made the instrument enter the hold mode expires, the device exits hold mode but control and alarms remain disabled for a delay which can be user-selected (0 to 99s) through setup item C.70. In that situation measurements are normally acquired, displayed and recorded through the analog output or the RS485. Note Alarms (red LED, alarm relay, fault currents) are not disabled if the hold mode is being triggered by an error and no other trigger source is active. 55 ANALOG OUTPUT The meter is provided with two insulated current outputs. It is possible to configure the operating mode of each output through setup menu (items O.10 and O.20). If the meter is configured as an ORP controller, the output #2 can be enabled to operate in control mode only (setup item O.20 set to “SEt”; see the “Control through analog output” section for more details). If the meter is set as a pH controller, each available output can be used as recorder or in control mode. To configure an output to control mode the corresponding item (O.10 for output #1 and O.20 for output #2) has to be set to “SEt” (see the “Control through analog output” section for more details). When set to recorder (setup item O.10 or O.20 set to “rECO”), the output #1 gives a current signal proportional to the actual pH value, while the output #2 gives a signal proportional to the temperature value. By default, the minimum and maximum values of analog output correspond to the minimum and maximum of meter’s range. For example, for a selected analog output of 4-20 mA associated to output #1, the default values are -2.00 and 16.00 pH corresponding to 4 and 20 mA respectively. These values can be changed by the user to have the analog output matching a different pH range; for example, 4mA = 3.00pH and 20mA = 5.00pH. To change the default values, enter the setup mode and change the items O.12 and O.13 for output #1, and O.22 and O.23 for output #2. The analog output signal range (0-20 mA or 4-20 mA) of each output is also selectable through the setup items O.11 and O.21. 56 PC COMMUNICATION RS485 standard is a digital transmission method that allows long lines connections. Its current-loop system makes this standard suitable for data transmission in noisy environments. Data transmission from the instrument to the PC is possible with the HI92500 Windows® compatible application software offered by Hanna Instruments and an RS232 to RS485 adapter with Send Data Control connected to the serial port of your PC. The user-friendly HI92500 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 the operation. The readings logged into the HI504 internal memory can be downloaded through HI92500. HI92500 makes it possible for you to use the powerful means of the most diffused spreadsheet programs. Simply run your favorite spreadsheet program and open the file downloaded by HI92500. It is then possible to elaborate the data with your software (e.g. graphics, statistical analysis). To install HI92500 you need a few minutes: just insert the installation CD into the PC and the software menu window should start automatically (if it does not, go to the main CD folder and double-click “setup.exe”). Click “Install software” and follow the instructions. Contact your local Hanna Instruments Office to request a copy. SPECIFICATIONS The RS485 standard is implemented in HI504 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 24AWG cable Loads: up to 32 typ. Internal termination: none Windows® registered Trademark of “Microsoft Co.” 57 CONNECTIONS The connections for the 6-pin RS485 terminal provided are as follows: There is an internal short between the two A pins and between the two B pins. The instrument has no internal line termination. To terminate the line, an external resistor equal to the characteristic line impedance (typically 120Ω) must be added at both ends of the line. The RS485 can connect up to 31 HI504 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 HI504 unit is identified by its Process ID number, included in the 00 to 99 interval, 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. 58 The Fail-Safe resistors are connected only to one unit in the line, and their value depends on the application and characteristic impedance of the connection cable. The GND pin of the interface connector and all the interface signals are optoisolated from the ground of the instrument, the electrode and the temperature sensor. Before connecting the meter to the computer, consult the computer manual. 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. RS485 PROTOCOL FOR HI504 Commands are composed of four parts: addresses, command identifier, parameter, end of command. Some commands are used when the master is requesting information from the controller, other when the master wants to set a parameter in the process memory (RAM or EEPROM). The end of commands corresponds to the CR char (0x0d). The master software must send the command string with a maximum delay of 20ms between each character. The program on the master must not allow setting commands other than keyboard or cleaning start/stop commands if the general password has not been entered. 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 setting commands, the second one is not fulfilled and the “PWD” command must be issued again. 59 Following is the complete list of commands available: 60 Command Parameter Remarks NNMDR not available Requests firmware code (always available) NNHOP not available Requests hardware options NNSNR not available Requests hardware identifier (always available NNSTS not available Requests instrument status (relays, LEDs, configuration change flag, etc.) NNPHR not available Requests last pH reading (instrument configured for pH) NNMVR not available Requests last mV reading (always available) NNTMR not available Requests temperature reading (instrument configured for pH) NNCAR not available Requests all last calibration data (always available) NNGET CNN Requests setup item C.NN. Use the NNSNR command if hardware identifier is needed. (NNGET command is answered with “<ProcessID><CAN>” for the hardware identifier) NNPWD C1C2C3C4 Sends the general password (always available) NNSET CNNP1P2 C1C2C3C4 Sets setup item C.NN with parameter P1P2C1C2C3C4(*) (not available in setup mode) NNEVF not available Requests event log file (available in idle, event scrolling or last calibration data scrolling mode w/control OFF) NNEVN not available Requests new events (always available) NNAER not available Requests active errors (always available) NNCLS not available To start advanced cleaning (always available) NNCLP not available To abort cleaning (always available) Command Parameter Remarks NNHLD not available To enter/exit the hold mode (always available; pwd required) NNKDS null Same as LCD key NNKCD null Same as CAL DATA key NNKUP null Same as key NNKRG null Same as key NNKST null Same as SETUP key NNKCL null Same as CAL key NNKDW null Same as key NNKCF null Same as CFM key NNK02 null Same as LCD+CAL+SETUP keys (*) C1C2C3C4 are ASCII chars corresponding to the setup item content; P1P2 are two additional bytes used for sign and half digit as follows: P1 = + if>0 P1 = - if<0 P2 = 0 if most significant digit is not used P2 = 1 if most significant digit is used When an item is shorter than 4 digits the Ci characters are filled with blanks. Following are examples for setup item format: • item C.32, maximum relay ON time: parameter value = 15, format = “+015◊ ◊ “, where ◊ indicates a blank; • item C.21, setpoint 2 value while in ORP mode: parameter value = -1200 mV, format = “-01200”; • item G.01, temperature compensation: parameter value = “AtC”, format = “+0*AtC”. 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). 61 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). The same parameter format used for setup item setting is used also for setup item getting (i.e. when a “NNGETCNN<CR>” command is received from the PC, the reply “NN<STX>P1P2C1C2C3C4<ETX>” is sent back). To perform a “NNSETCNN...” command the general password has to be sent in advance through the “NNPWD...” command. See above for the password effectiveness timeout. Some special setup items can not be set through RS485 commands. In particular it is not possible to access any setup item that performs a test on the instrument and it is not possible to configure the hardware identifier (setup item G.12). The “NNSET...” and “NNGET...” commands when used for password items, baud rate, hardware identifier, F.00 and F.10 items, P.00 through P.09 items, are answered with “NN<CAN>”. 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.) The “NN” in the front of the answer is the Process ID (“00” to “99”). 62 The time-out for the above answers is: 1) answer to “STS”, “PHR”, “MVR”, “TMR”, “AER” commands: 30 ms @ 19200 or 9600 bit/s, 40 ms @ 4800 bit/s, 60 ms @ 1200 bit/s (for the complete answer, from STX to ETX). 2) answer to other commands: 2s (for the first character of the answer). The minimum delay between the last received and the first sent character is 15 ms to allow the master to set itself into receiving mode. Here are descriptions of the answers format (for setup item request see above): The NNSNR request produces the following answer: “NN<STX><7-character long ASCII string representing hardware identifier><ETX>” (e.g. “29<STX>1234567<ETX>” if the Process ID alias RS485 address is 29 and the hardware identifier is 1234567). The NNGET command is answered with “NN<CAN>” when used for the hardware identifier. The NNMDR request produces the following answer: “NN<STX>FP504XYZVV--ABCD<ETX>” where VV is the firmware version, e.g. ”10” for 1.0; XYZ are the three model digits, e.g. XYZ=214 for dual setpoint, ON/OFF and PID control, dual analog output; AB is the first HI92500 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 HI92500 software version fully compatible with this firmware, e.g. “45” for 4.5. 63 The NNPHR, NNMVR, NNTMR requests produce the following answer: “NN<STX><ASCII string for a float>S<ETX>” where S means “status” and can be equal to “A” (control and alarm ON), “C” (control ON and alarm OFF), “N” (control OFF). The NNHOP request produces the following answer: “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) B2 bit 1 Digital Transmitter input (1: available; 0: not available) B2 bit 2 PID control (1: available; 0: not available) B2 bit 3 free for future use (and set to 0) B2 bit 4 free for future use (and set to 0) B2 bit 5 free for future use (and set to 0) B2 bit 6 free for future use (and set to 0) B2 bit 7 free for future use (and set to 0) B1 bit 0 serial port (1: available, 0: not available) B1 bit 1 serial port type (0: RS485) B1 bit 2 analog outputs (1: available, 0: not available) B1 bit 3 second analog output (1: available, 0: not available; no meaning if bit 2 = 0) B1 bit 4 optional relay 3 and relay 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) B1 bit 7 relay 1,2,3,4 type (0: electromechanical) 64 The answer to the NNSTS 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) B2 bit 1,2 red LED (bit 2 = 0 and bit 1 = 0: LED is OFF; bit 2 = 1 and bit 1 = 0: LED is fixed ON; bit 2 = 1 and bit 1 = 1: LED blinks) B2 bit 3 relay #1 (1: energized, 0: de-energized) B2 bit 4 relay #2 (1: energized, 0: de-energized) B2 bit 5 relay #3 (1: energized, 0: de-energized) B2 bit 6 relay #4 (1: energized, 0: de-energized) B2 bit 7 hold digital output (1: ON, 0: OFF) B1 bit 0 control (1: ON, 0: OFF) B1 bit 1,2 setup 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) B1 bit 4 setup updated (set to 1 after a device power-up or a device reset or a change in setup made through the instrument keyboard; reset to 0 after receiving a GET command) B1 bit 5 calibration mode (set to 1 after a device power-up or whatever complete calibration; reset to 0 after receiving a CAR command) B1 bit 6 hold mode (1: ON, 0: OFF) B1 bit 7 free for future use (and set to 0) 65 The NNCAR request produces the following answer: 1) Process controller configured for pH: If pH is not calibrated: “NN<STX>0<ETX>” If calibration has been performed: “NN<STX>1 date time offset slope1 slope2 buf1 buf2 N<ETX>” The items in italic are separated by blank spaces and have the following formats: date ddmmyy (“020498” for April 2, 1998) time hhmm (“1623” for 4:23 pm) offset ASCII string for a float (example: “-0.2”) slope1 ASCII string for a float (example: “62.5”) slope2 ASCII string for a float (example: “60.4”) buf1 ASCII string for a float (example: “7.01”) buf2 ASCII string for a float (example: “4.01”) When some of the above items is missing (for example buf2 when a 1-point calibration is performed) it is indicated with a “N” letter. 2) Process controller configured for ORP: If mV is not calibrated: “NN<STX>0<ETX>” If calibration has been performed: “NN<STX>1 date time N N N buf1 buf2 N<ETX>” The items in italic are separated by a blank spaces and have the following formats: date ddmmyy (“020498” for April 2, 1998) time hhmm (“1623” for 4:23 pm) buf1 ASCII string for a float (example: “0”) buf2 ASCII string for a float (example: “1900”) None of the items above can be missing when the Process Controller is configured to measure and control ORP (as it always has to be calibrated on two points). Note 66 When the “measurement input selection” item is set to “Digital Transmitter” the last calibration data retrieved through this command refer to Digital Transmitter and is stored in that device. The event log file is requested through the NNEVF<CR> command. The maximum length of the event log file is 100 records. Here is the format for the answer: If there is no generated error or event, the answer has the format “NN<STX>0<ETX>”, otherwise: “NN<STX>events_no event_code1 start_date1 start_ time1 end_date1 end_time1 desA1desB1 ... event_code2 start_date2 start_time2 end_date2 end_time2 desA2desB2 ... event_codem start_datem start_timem end_datem end_ timem desAmdesBm<ETX>” where m is the number of events. Each token is followed by a blank space, except the last one (“desBm”), directly followed by the <ETX> character. “events_no” is the number of events and its format is the ASCII format for a number (“1”, “2”.... “99”, “100”). The meaning of “start_datei” and “start_timei” is: • for errors: date and time at which the error was generated; • for setup events: date and time of a setup item change; • for calibration events: date and time of a calibration; • for cleaning events: start date and time of cleaning action. The meaning of “end_datei” and “end_timei” is: • for errors: end date and time if the error is not active anymore; • for setup events: no meaning; • for calibration events: no meaning; • for cleaning events: no meaning. The tokens format is described here below: event_codei (errors) ERNN event_codei (setup) SCNN event_codei (calibration) CALE event_codei (cleaning) CLEA start_datei ddmmyy start_timei hhmm end_datei (active errors) N (e.g. “ER01” for Setp.1 alarm) (e.g. “Sr01” for current month) (always the string “CALE”) (always the string ”CLEA”) (“010798” for July 1, 1998) (e.g. “1735” for 5:35 pm) (just the letter “N”) 67 end_datei (not active err.) end_timei (active errors) end_timei (not active err.) desAi (errors) desA1 (setup) ddmmyy (“020798” for July 2, 1998) N (just the letter “N”) hhmm (e.g. “0920” for 9:20 am) N (just the letter “N”) P1P2C1C2C3C4 (setup item format, prev. value) desAi (calibration) “XXPHX”, “XOrPX”, “XX^CX”, “UOLtX”, “0-201”, “4-201”, “0-202”, “4-202” desAi (cleaning) “AdCL” for advanced cleaning, “SICL” for simple cleaning desBi (errors) N (just the letter “N”) desB1 (setup) P1P2C1C2C3C4 (setup item format, new value) desBi (calibration) N (just the letter “N”) desBi (cleaning) N (just the letter “N”) See above in this section for the description of setup item format “P1P2C1C2C3C4”. 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. In order to speed up the updating of a remote monitor for the events, the NNEVF<CR> command is supported by NNEVN<CR>, the new event request command, which is answered with the list of events occurred since the last reception of a NNEVF<CR> or NNEVN<CR> command. Here is the format for answer to NNEVN<CR>: “NN<STX>0<ETX>” if there is no new event, otherwise: “NN<STX>new_events_no event_code1 start_date1 start_time1 end_date1 end_time1 desA1desB1 ... event_code2 start_date2 start_time2 end_date2 end_time2 desA2desB2 ... event_codem start_datem start_timem end_datem end_ timem desAmdesBm<ETX>” where m is the number of events. Each token is followed by a blank space, except the last one (“desBm”), directly followed by the <ETX> character. 68 Note Note “new_events_no” is the number of new events and its format is the ASCII format for a number (“1”, “2”.... “99”, “100”). When a NNEVF<CR> or NNEVN<CR> command is received by the instrument, the new events list is reset and a following NNEVN<CR> command will be answered with “NN<STX>0<ETX>” if no event took place in the meantime. Thus, if the answer to NNEVN<CR> command is not received correctly, to update a remote monitor for events, the NNEVF<CR> command for the whole event log file must be used. After a reset of the instrument, the answer to NNEVN<CR> is the same as NNEVF<CR> (all events are new). A modified record due to the closing of an error is not transmitted by NNEVN<CR>, so again the NNEVF<CR> command is needed. A small subset of the event log file, with information about the active errors, can be downloaded through the NNAER<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: B3 bit 0 Alarm for setpoint 1 B3 bit 1 Alarm for setpoint 2 B3 bit 2 Maximum relay ON time exceeded B3 bit 3 Life check error B3 bit 4 pH electrode broken or leakage B3 bit 5 Reference electrode broken or leakage B3 bit 6 Old pH probe B3 bit 7 Dead pH probe B2 bit 0 Calibration time-out B2 bit 1 Temperature probe broken B2 bit 2 free for future use (and set to 0) 69 B2 bit 3 B2 bit 4 B2 bit 5 B2 bit 6 B2 bit 7 B1 bit 0 B1 bit 1 B1 bit 2 B1 bit 3 B1 bit 4 B1 bit 5 B1 bit 6 B1 bit 7 Note 70 Digital transmitter error Power reset EEPROM corruption Watchdog reset Temperature level error free for future use (and set to 0) free for future use (and set to 0) free for future use (and set to 0) free for future use (and set to 0) free for future use (and set to 0) free for future use (and set to 0) free for future use (and set to 0) free for future use (and set to 0) Each bit is equal to 1 if the correspondent error is ON and equal to 0 if the correspondent error is OFF. After issued the NNHLD<CR> command to enter the hold mode, the command has to be issued again for exit from the mode. If the device is already in hold mode when the NNHLD<CR> is issued the first time, the command has no effect. When a “NAK” or “CAN” char is sent, the whole process reception buffer is cleared. When the meter is receiving and answering to commands other than “PHR”, “MVR”, “TMR”, “AER”, “STS”, the primary LCD displays “r485”. SHORT MESSAGING SERVICE (SMS) It is possible to connect the Hanna Instruments Office HI504900 GSM module to the RS485 port of the instrument. This connection enables the instrument to send SMSs to one (or two) cellular phone(s) and through this feature the device can be monitored at every moment. Moreover if an error occurs on the HI504, it is possible to have an SMS sent to the cellular phone(s) advising immediately the user about the problem. To use the SMS feature, a SIM card able to make voice calls must be used. The SMS feature can be enabled through the setup item P.00 by selecting “CELL” for cellular module connection instead of “PC” connection. Note Before enabling this feature it is necessary to enter the PIN of the SIM card of the GSM module (setup item P.01) and one or two phone numbers associated with the service (setup items P.02 and P.03) to which the messages will be sent. The phone numbers have to be inserted using the international format excluding the starting “+” character and without any space inside the number. For example if the cellular number is “+39123456789” (+39 is the country code), the number to be stored in the HI504 is “39123456789”. When the item P.02 (or P.03) is selected, the primary display will show the first four digits of the correspondent phone number. A minus sign is added in the front of the number to indicate that the first four digits are shown and the first digit will blink to indicate the possibility to modify the value. The user can select the desired digit using the or key. “-” character indicates that the digit is not used (leave dashes on the right of the number). 71 By pressing the key, the first digit will be fixed on and it will be possible to select the next digit. When the fourth digit is reached, by pressing the key again, the number on the primary display will scroll of one position to the left and the fifth digit of the phone number will be shown on the fourth position. The minus sign in the front of the number disappears because the shown digits are not the first four ones anymore. By pressing the or key it is possible to modify the value of the blinking digit and pressing the key it is possible to skip to the next digit. When the end of the phone number is reached, the user has to fill the remaining positions with “-” character. The space reserved for a phone number is of 20 digits. When the last position is reached, by pressing the key, the primary display will return to the first four digits (recognizable by the minus sign in the front of the number). In this way it is possible to run cyclically through the number by pressing repeatedly the key. 72 When the desired phone number is entered, press CFM to confirm. The WRONG tag will blink if the user tries to confirm an incorrect number (the first digit of the number has to be on the first position and the “-” character have not to be present in the middle of the number). The WRONG tag will disappear only when a digit of the phone number is modified. Note Two cases have to be distinguished when the cellular module connection is selected. 1) If one or two phone numbers have been set in items P.02 and P.03, then when the connection is activated (when “CELL” is confirmed on item P.00), the two numbers will be saved on the SIM card of the instrument with the codes “HI504PH1” and “HI504PH2” and the GSM module initialized. During the saving of the phone numbers, “CELL” and the MEM tag will blink alternatively on the LCD. The numbers are saved on the first two locations of the phonebook area in the SIM card. If there are other phone numbers previously stored on these locations, they will be overwritten. If only one phone number is entered in item P.02 (or P.03) then the location correspondent to the other number on the SIM card phonebook area will be automatically erased. 2) On the other case, if no phone number has been set in items P.02 and P.03 (both the items filled with “- - - - - - - - - - - - - - - - - - -”), then when the connection is activated (when “CELL” is confirmed on item P.00) the instrument tries to read the SIM card looking for some number associated with the code “HI504PH1” or “HI504PH2” (previously saved by the instrument on the SIM card). If it finds any, then the phone number(s) will be loaded by the instrument (items P.02 and P.03 automatically updated),the cellular module initialized and the SMS service activated. 73 Note During the reading of the SIM card, “CELL” and the MEM tag will blink alternatively on the LCD. Otherwise, if the instrument does not find any correct number, then it will not be possible to activate the SMS service and the WRONG tag will blink on the LCD. If the PIN set in P.01 is wrong, then it will be not possible to confirm the cellular module connection. If the first attempt to initialize the GSM engine fails because of a wrong PIN, then no other attempt will be allowed until the setup item P.01 is modified (prevention of sending three wrong PINs. Infact if it happens, the user has to extract the SIM card and manually enter the PUK using his own cellular phone to unlock the SIM card). The communication baud rate is set through the item O.30 and it is the same both for a “PC” connection and for the HI504900 GSM module connection. Normally there is no need to modify the default baud rate (19200). Note It is important to set the desired baud rate before enabling the SMS service. The GSM cellular mode will automatically recognize the baud rate during the initialization. Once activated the SMS service, it is important NOT to change the baud rate during the normal functioning of the instrument. If a baud rate changing is required, first switch setup item P.00 to “PC”, then change the baud rate (setup item O.30), and finally reactivate the SMS service switching item P.00 to “CELL”. To have an error associated with the SMS service, the user has to select a proper configuration in the Error group (see “Setup mode” section). When an error configurated for the SMS service is switched on, the following message will be sent to the programmed phone numbers: “Rem_msg: xxx; The following error occurred on HI504: XXXXX”. “xxx” stands for a three digits number indicating the remaining messages; “XXXXX” stands for a text string correspondent to the activated error. 74 Here is reported a list of all the possible error strings: • “Alarm for setpoint 1” • “Alarm for setpoint 2” • “Max relay ON time error” • “Life check error” • “pH electrode broken or leakage” • “Reference electrode broken or leakage” • “Old pH probe error” • “Dead pH probe error” • “Calibration time-out error” • “Temperature probe broken error” • “Digital transmitter error” • “Power reset error” • “Cellular error” • “EEPROM corruption error” • “Watchdog error” • “Temperature level error” After the submission of the message, a phone call is made by the instrument to the programmed number(s). This is done because the SMS can be received with a considerable delay due to network overload, while the phone call takes place immediately and has a long ring which is more likely to be heard. The phone call advises the user that something happened on the HI504 and a SMS is going to be received. It is not necessary for the user to answer the phone call and it is suggested to close it without any answer. When an error occurs, a confirmation of the message reception is waited by the instrument. The confirmation can be done by the receiver simply calling the HI504 phone number (number of the GSM module). The instrument will answer and send an SMS with its current status (this confirmation is managed as an information request; see further on for details). It is possible to configure the instrument to have repeated messages sent if confirmation is not received immediately (see items P.05 and P.06). This user-selectable feature has been introduced to prevent losing of the warning message due for example to overload of the telephone lines. 75 The P.05 item sets the number of repeated messages to send (0 is associated with no repetition: only one warning message will be sent and no confirmation waited), while the P.06 item sets the delay (in minutes) between two subsequent messages. When the instrument receives a phone call (coming from one of the programmed cellular numbers), it interprets the calling as an information request and answers hanging up and sending an SMS with its current status report (number of remaining messages, pH or ORP and temperature values, current active errors). The message will be as for example: “Rem_msg: 150; pH: 8.32; Temp: 25.8; Alr set1; Rel on”. The maximum number of characters for an SMS is 160, so that, if many errors are active, it is possible that the message be truncated. To avoid this problem, a coded notation is used to identify the active errors. Here is the list of the error strings coded notation: • Alarm for setpoint 1: “Alr set1” • Alarm for setpoint 2: “Alr set2” • Max relay ON time error: “Rel on” • Life check error: “Life chk” • pH electrode broken or leakage: “pH brk” • Reference electrode broken or leakage: “Ref brk” • Old pH probe error: “Old prb” • Dead pH probe error: Dead prb” • Calibration time-out error: “Cal tout” • Temperature probe broken error: “Temp brk” • Digital transmitter error: “Tx err” • Cellular error: “Cell err” • Power reset error: “Pwr rst” • EEPROM corruption error: “EEPr cor” • Watchdog error: “Wtc dog” • Temperature level error: “Temp lvl” If no error is active, then the correspondent string will be: “No error”. If at the information request the instrument is in Hold mode, the “Hold” string is added before the pH (or ORP) indication. If the instrument is performing a cleaning action, The “Cleaning” string is added before the readings information. 76 Note Note The information about SIM charge and expiration date are not saved in the SIM card but are managed by the network operator; the instrument can not get directly the information. To prevent the discharge of the SIM card, the user has to configure manually (accordingly with the credit stored on the SIM card) the maximum number of SMSs that can be sent (item P.04). Every time an SMS is submitted, the item P.04 is updated and it will always indicate the remaining number of messages that can be sent by the instrument. When the number of remaining messages is going to reach zero (the lower limit depends on the value of item P.05), the message “Rem_msg: xxx; Maximum number of Sms reached. Please check the HI504 SIM card charge level” will be sent by the instrument to the programmed phone number(s). This particular situation is managed as an error occurrence and a confirmation of the SMS reception is waited. In this case the user is supposed to extract the SIM card from the cellular module as soon as possible and to check the remaining credit (using its own cellular phone and calling the network operator). When a confirmation is given to the message, the “Cellular error” is switched on and no more messages will be sent by the instrument in case of error occurrences. To disactivate the “Cellular error”, it is necessary to modify the item P.04. Every time a recharge of the cellular module SIM card is performed, the corresponding expiration date has to be manually updated in the Setup menu (items P.07 - P.09). A check is performed daily between the current (see “Real time clock” subgroup in Setup menu) and the expiration date. Two weeks before the expiration date, the message “Rem_msg: xxx; The HI504 SIM card will expire on: DDMM-YYYY. Please recharge or substitute it” is sent to the programmed phone number(s). The same message will be sent again also one week before, and the day before the expiration date. This particular warning message does not need confirmation. 77 In this case the user has to recharge or substitute the SIM card. The sending of the repeated warning messages will be reset when the expiration date is changed. If the expiration date is reached without any updating of the items P.07 - P.09, then the “Cellular error” will be switched on and no more messages will be sent by the instrument until the error is disactivated. To disactivate this error it is necessary to update the SIM expiration date. If the user has unlimited credit on the SIM card, the item P.04 has to be set to “222”, which is interpreted by the instrument as unlimited number of SMSs that can be sent. In this case the value of remaining messages will not be decremented and no check will be performed on the SIM card expiration date. Moreover, at the beginning of each SMS it will not be present the remaining-messages information (“Rem_msg: xxx”). Note Note 78 It is possible to ask information (about the current pH, ORP and temperature readings and active errors) to the HI504 also from a cellular phone different from the one(s) selected through the item P.02 (and P.03). This is accomplished by sending to the instrument the SMS “+Pxx”, where “xx” indicates the ID of the HI504 (setup item G.11). The instrument will recognize the command and reply sending the requested information. If a communication problem occurs during the normal functioning of the instrument, the “Cellular error” will be switched on and no SMS can 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 item P.00 to “PC”). All the settings of the SMS group in the Setup menu are the same for both pH and ORP configuration. MODEM CONNECTION Note Note A modem connection can be established between HI504 and a remote computer over telephone line. It is possible to make two different type of remote connection: •Over the GSM network, connecting the HI504900 cellular module to HI504 RS485 port. To enable the modem connection with HI504900, first configure the cellular phone (refer to “Short messaging service” section for more details) and in particular set item P.00 to “CELL” and finally set item O.31 (“Modem calls answer enable”) to “On”. A SIM card able to receive data calls must be used. •Over a standard analog telephone line, connecting the HI504902 modem module to HI504 RS485 port. To enable the modem connection with HI504902, first set item P.00 to “PC”, then set item O.31 to “On” and finally set item O.32 with the dialing code of the country where the instrument is installed (for example “049” for Germany or “001” for United States). The HI504902 modem module must be connected to HI504 RS485 port (not necessary to telephone line) and switched on while the previous configuration is carried out. 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”). The modem present in the HI504902 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 local Hanna Instruments Office. 79 The modem connection (both with HI504900 and HI504902) allows the user to ask the controller from a remote position about its status, measurements and to change some parameters, while for receiving alarm indications it is necessary to install the HI504900 cellular module. Many devices can be monitored through a remote modem connection, simply connecting all the devices and the modem or cellular module to the same RS485 network. Only one device has to be configured through O.31 to answer to modem calls. That device will be the one controlling the modem or the cellular module. To avoid conflicts, the following must never be done: • put more than one modem or cellular module in the same RS485 network; • set O.31 to “On” in more than one device in the same RS485 network; • set P.00 to “CELL” in more than one device in the same RS485 network (SMSs can not be sent from more than one HI504); • set O.31 to “On” in one device and P.00 to “CELL” in another one within the same RS485 network; • put a PC monitor within the RS485 network. Provided the above, any Hanna instrument with RS485 port can be attached to the network and monitored remotely. 80 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 O.31 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 (see the previous section). 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 for which the SMS sending is enabled is active after closing the modem connection, an alarm SMS will be sent by the HI504 after disconnection. 81 pH/ORP PROBE CHECK Note Note 82 The pH electrode and the reference electrode for both pH and ORP can be automatically monitored through HI504. Setup items involved are I.13 (pH electrode impedance test enable), I.14 (reference electrode impedance test enable), I.15 (maximum reference electrode impedance) and I.04 (potential matching pin enable). A “pH electrode broken or leakage error” (error code: 10) is generated whenever the pH electrode impedance is less than approximately 1 MΩ. This error can be due to breakage of the electrode glass or short circuits caused by moisture or dirt. A “reference electrode broken or dirty or not immersed” error (error code: 11) is generated whenever the reference electrode impedance is greater than the value set in item I.15 (maximum reference electrode impedance range is 0.5 to 100.0 KΩ, default is 50.0 KΩ). This error can be due to soiling of the reference electrode. It can occur also when either the reference electrode or the matching pin are not immersed in the solution. An automatic cleaning procedure can be triggered by this error (see the “Alarm Error configuration” section for more details). The pH electrode test is performed when the following conditions are satisfied: • the test has been enabled through the setup item I.13; • the device is in one of the following modes: idle, last calibration data scrolling, event log file scrolling; • the device is not in hold mode; • the device is configured to measure pH. If an amplified electrode is used, the pH electrode test must be disabled through the setup item I.13. The reference electrode test is performed when the following conditions are satisfied: • the matching pin has been enabled through the setup item I.04; • the test has been enabled through the setup item I.14; • the device is in one of the following modes: idle, last calibration data scrolling, event log file scrolling; • the device is not in hold mode. When testing or calibrating the instrument through a pH/ORP simulator like HI931001 or HI8427, temporarily set the items I.13 and I.04 to “OFF”. SOLUTION COMPENSATION The instrument is provided with a solution compensation function which can be enabled through setup menu (setup item S.00). This function is a compensation curve (actually a line) defined through 2 couples of pH and temperature values: • point #1: pH1 , T1 • point #2: pH2 , T2 The only restriction on the values of pH and temperatures is |T1-T2| U 1.0°C. When the solution compensation is enabled, the pH reading will be equal to: pH (with solution compensation) = pH (without solution compensation) + [(pH1-pH2)/(T1-T2) x (25-T2) + pH2] - [(pH1pH2)/(T1-T2) x (T-T2) + pH2] where T is the current temperature reading (Celsius degree units). With this kind of compensation formula, the pH value with solution compensation will be the same (i.e. (pH1-pH2)/ (T1-T2) x (25-T2) + pH2) at point #1 and point #2. This solution compensation feature is useful, for example, in the following case: HI504 is measuring pH=pH1 at temperature T1; a sample is taken out and carried in the laboratory room to be checked with a reference pH-meter; in the meantime the temperature decreases to T2 and also the pH value measured with the reference pH-meter changes to pH2 (due to the chemical properties of the solution); if the same solution compensation formula is applied in both HI504 and the reference pH-meter, they will read the same value. To enable the solution compensation, set the S.00 item in the setup menu to “ON”. The solution compensation is disabled in any case when calibrating pH. 83 TEMPERATURE COMPENSATION If the setup item G.01 is set to “AtC” an automatic temperature compensation will be performed using the temperature value acquired with the Pt100/Pt1000 input. If the probe appears to be unconnected, or anyway it does not give a valid temperature (temperature outside the -30 to 130 °C range), the instrument will generate a broken temperature probe error, which will be handled as stated in the error configuration. In this case the temperature will be automatically set to the setup item G.02 (“Manual or probe error temperature”) and the setup item G.01 will be automatically set to “USEr” (see below). After that, the Pt100/Pt1000 input continues to be monitored to track the Pt100/Pt1000 error closing. The setup item G.01 is automatically changed back to “AtC” when the Pt100/Pt1000 error is closed. During error condition, if the user decides to start working in manual mode (and so manually close the error), he has to go in setup menu (item G.01), change the value to “AtC” (automatic compensation) without giving confirmation, then change again to “USEr” and finally give confirmation by pressing the CFM key. If the setup item G.01 is set to “USEr” a manual temperature compensation will be performed, no matter whether the temperature probe is connected to the Pt100/Pt1000 input or not. The start value for temperature, when entered the manual mode, is the one stored at G.02 (“Manual or probe error temperature”). If the user wants to change the temperature value while in manual mode, he has to press the or key. Pressing once the key it will add 0.1 °C to the actual temperature value, while pressing the key it will subtract 0.1 °C. 84 For quickly changing the temperature value press and hold down the (or ) key: the temperature will be incremented (decremented) of 0.1 °C until the total amount is 0.4 °C, and then the increment (decrement) will turn to 1 °C. During these operations both the temperature value displayed and setup item G.02 are updated (the last one is updated with a maximum delay of 10s). Note When the Digital Transmitter is used, the temperature compensation is performed in the transmitter. 85 LAST CALIBRATION DATA If the meter is set as pH controller, the following data about the last calibration are stored in the EEPROM: • Date • time • offset, in mV • slope, in mV/pH • up to two buffers. If the meter is set as ORP controller, the data stored in the EEPROM are the following: • Date • time • first calibration point • second calibration point. While displaying these data the pH/ORP controller remains in control mode. To enter the last calibration data mode, press the CAL DATA key. If the meter has never been calibrated or an EEPROM reset has occurred, no calibration data is shown when CAL DATA is pressed. The “no CAL” message will blink for a few seconds, then the meter skips back to the previous mode. If the meter is set as pH controller, once entered the last calibration data, the following messages could scroll twice on the primary LCD before showing the calibration date: • “Old probe” • “Dead probe” • “Probe needs calibration”. Otherwise the last calibration date will appear on the primary LCD displayed as DD.MM format, while the secondary display will show the last two digit of the year. 86 Pressing the key, the meter will cycle through the following steps in reverse order, i.e. beginning from last buffer. Note At any time pressing LCD or CAL DATA key the meter will return to the regular operating display. • Press the or key to view the time of last calibration. The secondary display will show “HOU” to indicate “hour and minute” while the primary LCD will show the time as HH:mm format. • Press the or key again to view the offset in mV at the time of last calibration. The secondary display will show “OFF” to indicate “offset”. • Press the or key again to view the slope in mV/pH at the time of last calibration. The secondary display will show “SLO” to indicate “slope”. • Press the or key again to view the first memorized buffer at the time of last calibration. The secondary display will show “BUF1” to indicate “first buffer”. • Press the or key again to view the second memorized buffer (if present) at the time of last calibration. The secondary display will show “BUF2” to indicate “second buffer”. • Press the or key again to return to the first CAL DATA display (date) at the time of last calibration. Note When the “Measurement input selection” item is set to “Digital Transmitter” the displayed last calibration data refer to the Digital Transmitter and is stored in that device. This does not mean that the calibration data of the process controller are lost, but they come back when changing back the “Measurement input selection” later. 87 OFFSET AND SLOPE DIRECT SELECTION It is possible to edit directly the values of the offset and the slope to calibrate the instrument. • Press the CAL DATA key entering the last calibration data scrolling and then press the SETUP key. • A password entry is required. If a wrong password is confirmed, the instrument reverts back to the normal mode. • Otherwise, if correct password is confirmed, the LCD will appears as follows: the secondary LCD shows “OFF” to indicate “offset” while the primary one shows offset default value. The first digit on the primary LCD is blinking, and it is possible to change it by pressing or key. • Pressing the key will move to the second digit while the first one will be fixed. • Pressing repeatedly the key will move cyclically through the digits of the primary LCD. • Once selected the desired value, press CFM to confirm the calibration offset. • If the offset is invalid, the “WRONG” indicator will blink on the display. Note 88 If LCD or CAL DATA key is pressed before CFM, calibration is aborted without changing the previous calibration data. • If an offset calibration has been made, the instrument will turn to “slope” calibration (as indicated by the “SLO” message on the secondary display. The slope value is shown on the primary LCD and the first digit is blinking to permit modifications). • Press the or key to modify the value or key to move to the next digit. • Once selected the desired value, press CFM to confirm. • After confirmation the instrument will turn back to normal mode. • If the slope is invalid, the ”WRONG” indicator will blink on the LCD. Note Press LCD or CAL DATA key to exit calibration. The slope will be set to the default value (57.5 mV/pH). After direct selection of offset and slope, calibration data can be viewed by pressing the CAL DATA key while in normal mode, but no pH-buffer values will be displayed during the data scrolling on the LCD. 89 EVENT LOG FILE SCROLLING The event log file is composed by a maximum of 100 recorded events, which include errors, calibration events (type of calibration, date, time), configuration changes and cleaning events (type of cleaning, start date and time). To enter the event log file scrolling, press the LCD key while in control, hold or idle mode (the log feature is not available in setup or calibration mode). Event scrolling does not affect control actions, which continue normally. If there is no event in the event log file, nothing happens when the LCD key is pressed. Otherwise the primary display will show the code of the last logged event while the secondary LCD will show the number (index) of the event. For each event the following is reported in any case: • error code (displayed “Er” followed by the error number) or setup item code (displayed “S” followed by the setup item code) or “CALE” indication or “CLEA” indication; • event index (the oldest event has index 0, the latest event has the higher index) shown on the secondary LCD. In addition, the following information can be visualized: • for errors: • start date • start time and if error is not on anymore: • end date • end time. • for configuration changes: • date of change • time of change • previous value • new value • for calibrations: • date of calibration • time of calibration • calibrated unit (“pH”, “OrP”, “°C”, “4-20”, “UoLt”, “0-20 1”, “4-20 1”, “0-20 2”, “4-20 2”) 90 • for cleaning events: • start date • start time • type of cleaning (“AdCL” for advanced cleaning; “SICL” for simple cleaning). Once entered the log event scrolling, press the or key to move through the events. If the event is an error still active, the error code on the primary LCD will blink, otherwise it will be fixed. To have a look at the additional information of a selected event press the key (it will cycle through the additional information). Note To exit the log event scrolling, press the LCD key. The logged event information can be downloaded to a PC through the HI92500 application software. 91 FAULT CONDITIONS The below fault conditions may be detected by the software: • EEPROM data error • serial communication internal bus failure • software dead loop. EEPROM data error can be detected through EEPROM test procedure at start-up or when explicitly requested using setup menu, or during normal operational mode if a checksum control fails. When an EEPROM error is detected during normal mode, a fault alarm is generated according to the user configuration for the EEPROM corruption error (see “Alarm” section). To close an error an EEPROM test (see “Selftest procedures” section) or reset is required. As soon as an EEPROM error is detected, the scrolling message “EEPROM reset needed - Press up button to reset stored data or right button to ignore” will appear on the primary LCD. If the key is pressed, the process 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 key is pressed, all the data stored in the EEPROM are erased and the default values loaded. After that, the device must be completely recalibrated. An internal bus error is detected 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). After that the controller displays a sliding message “Serial bus error”. 92 If the error is due to impossible communication with the EEPROM or the RTC, all the pH/ORP controller tasks are stopped, the alarm relay is de-energized, the red LED blinks and the “Serial bus error” slides forever (repair can not be postponed). A software watchdog is provided in order to detect dead loop conditions or other causes that make the software stuck. If it happens, a software reset is generated after a time-out of 1 second. 93 SELFTEST PROCEDURES The selftest procedure can be made only entering the setup menu and selecting one of the items of the “tESt” group (t.00 - t.08). Note All the tests are made while in setup mode, where a time-out is present. If no action is performed for about 5 minutes, the mode is automatically exited and the instruments returns to previous mode. DISPLAY TEST The display selftest procedure consists of lighting up all the display segments together. •To start the procedure select setup item t.00 and an “OFF” blinking message will appear on the primary LCD. •Press the (or ) key once and the message will switch to a blinking “GO”. •Press CFM key to confirm or the (or ) key again to return to the previous status. •If confirmation is given when the “OFF” message is blinking, no action is performed and it will move to the next setup item (t.01). •The display test is announced by a scrolling “Display test” message. • All the segments light up for a few seconds and then switch off before exiting the display test procedure and moving to the next setup item (t.01). 94 KEYBOARD TEST • To enter the keyboard test procedure select setup item t.01. A blinking “OFF” message will appear on the primary LCD. • Press the (or ) key once and the message will switch to a blinking “GO”. • Press CFM to confirm or the (or ) key again to return to the previous state. • If confirmation is given when the “OFF” message is blinking, no action is performed and it will move to the next setup item (t.02). • Once confirmed, the keyboard selftest procedure begins with the scrolling message “Button test - Press LCD and CAL and SETUP together to escape”. • The LCD will then show only a colon. • As soon as one more key is pressed, the appropriate segment out of 88:88 corresponding to the pressed key will light up on the screen. 95 For example, if SETUP and keys are pressed together the LCD will look like this: Note A maximum of two keys may be pressed simultaneously to be properly recognized. •To exit the keyboard test procedure press LCD, CAL and SETUP simultaneously; the instrument will remain in the setup menu and move to the next item (t.02). EEPROM SELFTEST The EEPROM selftest procedure involves verifying the stored EEPROM checksum. •To enter the EEPROM test procedure select the setup item t.02 and an “OFF” blinking message will appear on the LCD. •Press the (or ) key once and the message will switch to a blinking “GO”. •Press CFM key to confirm or the (or ) key again to return to the previous status. •If confirmation is given when the “OFF” message is blinking, no action is performed and it will move to the next setup item (t.03). •After confirmation, the selftest procedure begins with the “tESt” message blinking for a few seconds. 96 • During this time the instrument performs the EEPROM check, and if the checksum is correct, the “Stored data good” message will scroll on the primary display. • After that, the meter will remain in setup menu and move to the next setup item. • If the checksum fails, a fault alarm is generated and the following message appears on the LCD: “Stored data error - Press “UP” button to reset stored data or “RIGHT” button to ignore”. • If the key is pressed the process 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 key is pressed, all the data stored in the EEPROM are erased and the default values loaded. • Once performed the selected action, the instrument will remain in the setup menu and move to the next setup item (t.03). RELAYS AND LEDS TEST • To enter the relays and LEDs test procedure select the setup item t.03 and an “OFF” blinking message will appear on the LCD. • Press the (or ) key once and the message will switch to a blinking “GO”. • Press CFM key to confirm or the (or ) key again to return to the previous status. • If confirmation is given when the “OFF” message is blinking, no action is performed and it will move to the next setup item (t.04). • Once confirmed the test, all the relays and LEDs (if anyone was active) are switched off and the message “Relays and LEDs test - Press CFM to escape” will scroll on the primary LCD during all the test. 97 • Some keys are used to toggle relays and LEDs ON and OFF: - the LCD key toggles the alarm relay and the alarm LED; - the CAL DATA key toggles the red LED; - the key toggles relay 1 and the corresponding LED; - the key toggles relay 2 and the corresponding LED; - the SETUP key toggles relay 3 and the corresponding LED; - the CAL key toggles relay 4 and the corresponding LED; - the key toggles the digital insulated hold output. • 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. The instrument will remain in the setup menu and move to the next setup item (t.04). ANALOG OUTPUT TEST The analog output test is done through the setup items t.04 (analog output 1) and t.05 (analog output 2). • To enter the analog output test procedure select the corresponding setup item and an “OFF” blinking message will appear on the LCD. • Press the (or ) key once and the message will switch to a blinking “GO”. • Press CFM key to confirm or the (or ) key again to return to the previous status. • If confirmation is given when the “OFF” message is blinking, no action is performed and it will move to the next setup item. • Once confirmed the test, a start output value (mA) is proposed and displayed on the primary LCD. 98 This value is let out to the analog output and coincides with the minimum value of the analog output type chosen with setup item O.11 (analog output 1) and O.21 (analog output 2). • A new output value can be edited manually. It is possible to change the value of the first blinking digit by pressing the or key. • To move to the next digit press the key once; the first digit will be fixed and the second one will start blinking. • Pressing repeatedly the key will result in cycling through the digits on the primary LCD. • Once a value is selected, 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, 22 mA for the 4-20 mA output and 0, 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 for more details). • To verify the erogated current use a multimeter connected to the corresponding output. • To exit the test press the CFM key; the instrument will remain in the setup menu and move to the next setup item. HOLD DIGITAL INPUT TEST This test is made to verify if the instrument recognizes the digital input signal at the hold input. • To enter the test procedure select the setup item t.06 and an “OFF” blinking message will appear on the LCD. • Press the (or ) key once and the message will switch to a blinking “GO”. 99 • Press CFM key to confirm or the (or ) key again to return to the previous status. • If confirmation is given when the “OFF” message is blinking, no action is performed and it will move to the next setup item (t.07). • Once the test is confirmed, the primary LCD will display the “HOLd” message, while the secondary LCD shows the status (“OFF” or “On”) of the digital input corresponding to the hold command. • Toggle the digital input between high and low levels and verify the corresponding status on the secondary LCD. • To exit the test press the CFM key; the instrument will remain in the setup menu and move to the next setup item (t.07). ADVANCED CLEANING DIGITAL INPUT TEST • To enter the test procedure select the setup item t.07 and an “OFF” blinking message will appear on the LCD. • Press the (or ) key once and the message will switch to a blinking “GO”. • Press CFM key to confirm or the (or ) key again to return to the previous status. • If confirmation is given when the “OFF” message is blinking, no action is performed and it will move to the next setup item (t.08). • Once the test is confirmed, the “ACLE” message will appear on the primary LCD, while the secondary LCD shows the status (“OFF” or “On”) of the digital input corresponding to the advanced cleaning. • To perform this test, relays #3 and #4 have to be configured for the advanced cleaning, otherwise the cleaning will never start and on the secondary display is indicated the digital input status only. • To avoid continuous cleaning it is necessary to configure the minimum pause time between two consequent cleaning (setup item L.14). 100 •To exit the test press the CFM key; the instrument will remain in the setup menu and move to the next setup item (t.08). Note During the test the relays are activated, the primary LCD will always show the “ACLE” message and on the secondary display will be shown the actual status of the digital input (“On” or “OFF”). WATCHDOG TEST This test executes a dummy dead loop that causes a watchdog reset signal to be generated. •To enter the test procedure select the setup item t.08 and an “OFF” blinking message will appear on the LCD. •Press the (or ) key once and the message will switch to a blinking “GO”. •Press CFM key to confirm or the (or ) key again to return to the previous status. •If confirmation is given when the “OFF” message is blinking, no action is performed and it will move to the beginning of the test setup menu. •Once confirmed the test, the “Reset test” message will scroll once on the primary LCD, and then the start-up procedure is initiated. 101 ALARM - ERROR CONFIGURATION Note 102 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 autocleaning mode; can be enabled only for the “Reference electrode broken or dirty” error); 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 the following errors: EEPROM corruption, serial bus error). 5. SMS sending to the selected telephone numbers in order to advise of error occurrence. The red LED flashes in any case upon generation of an alarm, i.e. it can not be disabled by changing the error configuration. Here is a table with errors, error codes and default error handling configuration: (*): When the Digital Transmitter is used, these errors are generated in the Digital Transmitter, but they are handled as if they were generated in the Process Controller. • If the condition to generate a “Reference electrode broken or dirty” error is met, the error is not generated immediately, but first auto-cleaning is performed up to 2 times (the cleaning type depends upon relays configuration). If the Reference electrode is not OK after two autocleaning, the “Reference electrode broken or dirty” error is generated. Note The second auto-cleaning cycle is done only when the first one is not enough. Note Both the cleaning modes (simple or advanced cleaning), when enabled through the relay mode items, are triggered upon the “Reference electrode broken or dirty” error. • The “pH electrode broken or leakage” and the “Reference electrode broken or dirty” errors are never generated if the correspondent tests are not enabled through setup items I.13 and I.14. The Reference electrode test can not be made if the Potential matching pin is not in use (see setup item I.04). • 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 “SEt”), 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 “SEt”). In all the other cases only the first analog output (for pH and ORP) can let out the fault current. 103 • The “Cellular error” is never activated if the serial lines are not configured for cellular module connection. The error will be active if the instrument is not able to communicate with the cellular engine (for example because the serial cable is broken or because the cellular engine is not powered), if the number of available SMS is finished (menu item P.04) or if the SIM expiration date is overrun. • The “Power reset” and the “Watchdog reset” errors are active only for the short time of the start-up session (selftests, process name and version displaying). That start-up session ends when the first measurement is acquired and displayed. • When the Hold mode is enabled for the “Life check error”, this error can be closed automatically if the measurement vary enough. The alarm relay (when configured to be activated) is deenergized (fail-safe ON) continuously or with a pulse of about 5 seconds. This parameter can be configured through setup item E.99 (“LE” stands for level and “PULS” for pulse). If pulse is configured, 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 finish, 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 the Process Controller and the Digital Transmitter; 3. EEPROM data corruption in the Digital Transmitter; 4. Digital Transmitter not calibrated; 5. the Process Controller is configured to pH while the Digital Transmitter is configured to ORP, or vice versa; 6. other failures in the Digital Transmitter excluding: life check error, pH electrode broken or leakage, Reference electrode broken or dirty, old pH probe, dead pH probe, temperature probe broken error. These errors are handled separately and exactly in the same way as if they were generated in the Process Controller. To understand which cause generated the “Digital Transmitter error”, the Digital Transmitter must be examined through its calibrator. 104 pH VALUES AT VARIOUS TEMPERATURES Temperature has a significant effect on pH. The calibration buffer solutions are effected by temperature changes to a lesser degree than normal solutions. For manual temperature calibration please refer to the following chart: TEMP pH VALUES °C °F 4.01 6.86 7.01 9.18 10.01 0 32 4.01 6.98 7.13 9.46 10.32 5 41 4.00 6.95 7.10 9.39 10.24 10 50 4.00 6.92 7.07 9.33 10.18 15 59 4.00 6.90 7.04 9.27 10.12 20 68 4.00 6.88 7.03 9.22 10.06 25 77 4.01 6.86 7.01 9.18 10.01 30 86 4.02 6.85 7.00 9.14 9.96 35 95 4.03 6.84 6.99 9.10 9.92 40 104 4.04 6.84 6.98 9.07 9.88 45 113 4.05 6.83 6.98 9.04 9.85 50 122 4.06 6.83 6.98 9.01 9.82 55 131 4.07 6.84 6.98 8.99 9.79 60 140 4.09 6.84 6.98 8.97 9.77 65 149 4.11 6.85 6.99 8.95 9.76 70 158 4.12 6.85 6.99 8.93 9.75 For instance, if the buffer temperature is 25 °C, the display should show pH4.01, 7.01 or 10.01 at pH4, 7 or 10 buffers, respectively. At 20 °C, the display should show pH4.00, 7.03 or 10.06. The meter reading at 50 °C will then be 4.06, 6.98 or 9.82. 105 ELECTRODE CONDITIONING AND MAINTENANCE PREPARATION Remove the electrode protective cap. DO NOT BE ALARMED IF ANY SALT DEPOSITS ARE PRESENT. This is normal with electrodes and they will disappear when rinsed with water. During transport tiny bubbles of air may have formed inside the glass bulb. The electrode cannot function properly under these conditions. These bubbles can be removed by “shaking down” the electrode as you would do with a glass thermometer. If the bulb and/or junction are dry, soak the electrode in HI70300 Storage Solution for at least one hour. If the electrode does not respond to pH changes, the battery may be run down and should be replaced. TEST MEASUREMENT Rinse the electrode tip with distilled water. Immerse the tip (bottom 4 cm / 1½”) in the sample and stir gently for approx. 30 seconds. For a faster response and to avoid cross contamination of the samples, rinse the electrode tip with the solution to be tested, before taking your measurements. STORAGE To minimize clogging and assure a quick response time, the glass bulb and the junction should be kept moist and not allowed to dry out. This can be achieved by installing the electrode in such a way that it is constantly in a well filled with the sample (stream or tank). When not in use, replace the solution in the protective cap with a few drops of HI70300 Storage Solution or, in its absence, HI7082 KCl 3.5M Solution. Follow the Preparation Procedure above before taking measurements. Note 106 NEVER STORE THE ELECTRODE IN DISTILLED OR DEIONIZED WATER. PERIODIC MAINTENANCE Inspect the electrode and the cable. The cable used for the connection to the controller must be intact and there must be no points of broken insulation on the cable or cracks on the electrode stem or bulb. Connectors must be perfectly clean and dry. If any scratches or cracks are present, replace the electrode. Rinse off any salt deposits with water. CLEANING PROCEDURE General IMPORTANT Soak in Hanna Instruments Office HI7061 General Cleaning Solution for approximately ½ hour. Removal of films, dirt or deposits on the membrane/junction: Protein Soak in Hanna Instruments Office HI7073 Protein Cleaning Solution for 15 minutes. Inorganic Soak in Hanna Instruments Office HI7074 Inorganic Cleaning Solution for 15 minutes. Oil/grease Rinse with Hanna Instruments Office HI7077 Oil and Fat Cleaning Solution. After performing any of the cleaning procedures rinse the electrode thoroughly with distilled water and soak the electrode in HI70300 Storage Solution for at least 1 hour before reinstalling it. TROUBLESHOOTING Evaluate your electrode performance based on the following. • Noise (Readings fluctuate up and down) could be due to clogged or dirty junction: refer to the Cleaning Procedure above. • Dry Membrane/Junction: soak in Storage Solution HI70300 for at least 1 hour. Check to make sure the installation is such as to create a well for the electrode bulb to constantly remain moist. • Drifting: soak the electrode tip in warm Hanna Instruments Office Solution HI7082 for one hour and rinse tip with distilled water. • Low Slope: refer to the cleaning procedure above. 107 • No Slope: - Check the electrode for cracks in glass stem or bulb (replace the electrode if cracks are found). - Make sure cable and connections are not damaged nor lying in a pool of water or solution. • Slow Response/Excessive Drift: soak the tip in Hanna Instruments Office Solution HI7061 for 30 minutes, rinse thoroughly in distilled water and then follow the Cleaning Procedure above. • For ORP Electrodes: polish the metal tip with a lightly abrasive paper (paying attention not to scratch the surface) and wash thoroughly with water. Note 108 With industrial applications, it is always recommended to keep at least one spare electrode handy. When anomalies are not resolved with a simple maintenance, change the electrode (and recalibrate the controller) to see if the problem is alleviated. DEFINITIONS DEVIATION Same as proportional band, but expressed in units of the controlled magnitude (e.g. 1pH, 50 mV). EEPROM Electrically Erasable Programmable Read-only Memory (permanent memory). FAIL SAFE ALARM Signaling of the alarm by de-energizing the alarm relay instead of energizing it. That protects against power failures and interruptions of the alarm relay external wires. GLP Good Laboratory Practice. HYSTERESIS Interval that must be passed over by the controlled magnitude in the opposite direction after having activated a relay, before deactivating it, in order to avoid uninterrupted activation/deactivation of the relay. IN-LINE CLEANING Automatic procedure to stop control, clean the electrode and then activate control again. NIST National Institute of Standards and Technology. PID Proportional Integrative Derivative control. POTENTIAL MATCHING PIN Pin for connection of the potential matching (or grounding) steel bar, which must be immersed into the measured fluid, and is used together with a differential input to avoid damage of the reference electrode due to ground loop current. PROPORTIONAL BAND Interval, measured in percentage of the input range, where the proportional action spans from 0 to 100 %. PWM Pulse Width Modulation. RAM Random Access Memory (non-permanent memory). RTC Real Time Clock. SETPOINT Value at which the measurement needs to be controlled. SOLUTION COMPENSATION Technique for compensating the differences on the pH of the solution under measurement when its temperature varies. THRESHOLD Value above/below which a control or alarm relay is activated or deactivated. TRIGGER An event or command that acts like a mechanical trigger in initiating a process. WATCHDOG Mechanism for issuing a reset of the device in case it gets stuck. 109 ACCESSORIES pH CALIBRATION SOLUTIONS HI7004M or HI7004L HI7006M or HI7006L HI7007M or HI7007L HI7009M or HI7009L HI7010M or HI7010L pH4.01 Buffer Solution, 230 or 500 ml bottle pH6.86 Buffer Solution, 230 or 500 ml bottle pH7.01 Buffer Solution, 230 or 500 ml bottle pH9.18 Buffer Solution, 230 or 500 ml bottle pH10.01 Buffer Solution, 230 or 500 ml bottle ORP SOLUTIONS HI7021M or HI7021L HI7091M or HI7091L HI7092M or HI7092L Test Solution, 240 mV, 230 or 500 ml bottle Pretreatment Reducing Solution, 230 or 500 ml bottle Pretreatment Oxidizing Solution, 230 or 500 ml bottle ELECTRODE STORAGE SOLUTIONS HI70300M or HI70300L Storage Solution, 230 or 500 ml bottle HI7082 3.5M KCl Electrolyte, 4x50 mL ELECTRODE CLEANING SOLUTIONS HI7061M or HI7061L HI7073M or HI7073L HI7074M or HI7074L HI7077M or HI7077L General Cleaning Solution, 230 or 500 ml bottle Protein Cleaning Solution, 230 or 500 ml bottle Inorganic Cleaning Solution, 230 or 500 ml bottle Oil & Fat Cleaning Solution, 230 or 500 ml bottle OTHER ACCESSORIES HI504900 HI504901 HI504902 HI504910 Hanna Instruments Office GSM Module Hanna Instruments Office GSM Supervisor Hanna Instruments Office RS485 Modem Digital Transmitter BL PUMPS Dosing Pumps with Flow Rate from 1.5 to 20 LPH ChecktempC ChecktempF Stick Thermometer (range -50 to 150 °C) Stick Thermometer (range -58 to 302 °F) HI7610 Stainless steel Pt100 probe with standard 1/2’’ external threads on both ends for in-line and immersion installation; 5 m (16.5’) cable Glass Pt100 probe with external PG13.5 thread and 5 m (16.5’) cable HI7620 110 HI7611 HI7621 Stainless steel Pt1000 probe with standard 1/2’’ external threads on both ends for in-line and immersion installation; 5 m (16.5’) cable Glass Pt1000 probe with external PG13.5 thread and 5 m (16.5’) cable HI60542-0 HI60545-0 HI60501-0 HI605011 1 set of O-rings for HI60542 electrode holder 1 set of O-rings for HI60545 electrode holder 1 set of O-rings for HI60501 electrode holder PVC mounting flange for HI60501 electrode holder HI8427 HI931001 HI931002 HI8614 HI8614L HI8615 HI8615L pH / ORP Electrode Simulator pH / ORP Electrode Simulator with LCD Display 4-20 mA Simulator pH Transmitter pH Transmitter with LCD ORP Transmitter ORP Transmitter with LCD HI92500 Windows® Compatible Application Software 111 pH AND ORP ELECTRODE HOLDERS HI60542 In-line electrode holder for direct pipe installation HI60545 Bypass loop electrode holder 112 HI60501 Immersion electrode holder for tanks, vessels, baths and open channels Specifications HI60542 HI60545 HI60501 Electrode Holder Material PVC PVC PVC O-Ring Material NBR NBR NBR Min. & Max. Temperature -10 °C (14 °F) & 60 °C (144 °F) Min. Immersion Length Max. Immersion Length --- Max. Pressure 8 BAR (116 PSI) @25 °C or 3 BAR (43.5 PSI) @50 °C --- 10 cm (3.9’’) 69 cm (27.1’’) --- 113 pH AND ORP ELECTRODES Hanna Instruments produces a wide range of pH and ORP electrodes specifically designed for needs of industrial uses. For a complete list of available electrodes visit our web site at www.hannainst.com or contact your local Hanna Instruments Office. The below table lists all the Combination, Flat tip, PVDF-body, polymer filled electrodes with Matching Pin, operating pressure: up to 6 bar (87 psi) (*) Available with GP sensor type only (**) Fluoride-resistant glass sensor (F-<2g/L, temperature<60 °C, pH>2) (***) Not for ORP electrodes 114 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 24VAC or 60VDC. 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. For e-mail contacts and complete list of Sales and Technical offices, please see www.hannainst.com 115 Hanna Instruments Inc. Highland Industrial Park 584 Park East Drive Woonsocket, RI 02895 USA Technical Support for Customers Tel.(800) 426 6287 Fax (401) 765 7575 E-mail [email protected] www.hannainst.com Printed in ROMANIA 116 MAN504 10/17 ">
Advertisement