ITS Telecom WaterFeature8 A Series User manual

Industrial
Monitoring Kit
1
2
3
4
5
6
7
8
IT S

Integrated Treatment Systems, LLC
WaterFeature8™
A-Series
Sensor Interface System
I
NSTRUCTION
M
ANUAL
O
CTOBER
2021

1 of 24
Table of Contents
1
O
VERVIEW
........................................................................................................................................................................................................................................2
1.1 Configurations ......................................................................................................................................................................................................................2
1.2 Voltage Isolation ...................................................................................................................................................................................................................2
2 WaterFeature8 B
OARD
C
OMPONENT
................................................................................................................................................................................................3
3
D
EVICE
PECIFICATION
.....................................................................................................................................................................................................................5
3.1 Power Consumption ............................................................................................................................................................................................................6
3.2 ensor Interface ystem Enclosure ....................................................................................................................................................................................6
4
I
N TALLATION
...................................................................................................................................................................................................................................7
4.1 Mounting Dimensions, WaterFeature8 Circuit Board ..........................................................................................................................................................7
4.2 Installation Procedure, ystem Builder Kit ........................................................................................................................................................................7
4.3 Mounting Dimensions, ensor Interface ystem ..............................................................................................................................................................8
4.4 Installation Procedure, ensor Interface ystem ..............................................................................................................................................................8
4.5 WF-IB Isolation Board Installation ......................................................................................................................................................................................9
5
EZO
C
IRCUIT
ETUP
........................................................................................................................................................................................................................ 10
5.1 Automatic Configuration .................................................................................................................................................................................................. 10
5.2 Manual Configuration ....................................................................................................................................................................................................... 10
6
TARTING THE
WaterFeature8 ......................................................................................................................................................................................................... 12
6.3 Temperature Compensation Detection .......................................................................................................................................................................... 12
6.4 Main Menu/Home creen ................................................................................................................................................................................................ 12
7
C
ALIBRATION
I
N TRUCTION
........................................................................................................................................................................................................... 13
7.1 General Calibration Procedures ...................................................................................................................................................................................... 13
7.2 EZO pecific Calibration Procedures ................................................................................................................................................................................ 13
7.3 Calibration Tips ................................................................................................................................................................................................................. 14
8
T
EMPERATURE
C
OMPEN ATION
....................................................................................................................................................................................................... 16
8.1 TComp Initiation ................................................................................................................................................................................................................ 16
8.2 Channel Target Assignments ........................................................................................................................................................................................... 16
9
R
EMOTE
C
OMMUNICATION
........................................................................................................................................................................................................... 17
9.1 Connecting Remotely........................................................................................................................................................................................................ 17
9.2 tartup Performance ........................................................................................................................................................................................................ 17
9.3 Remote tate Initialization ............................................................................................................................................................................................... 17
9.4 Remote tate Local User Interface .................................................................................................................................................................................. 17
9.5 Command Definitions....................................................................................................................................................................................................... 18
9.6 Remote tate Best Practices ............................................................................................................................................................................................ 19
10
B
ILL OF
M
ATERIAL
...................................................................................................................................................................................................................... 21
11
WF8
V
ER ION
H
I TORY
&
EZO
C
OMPATIBILITY
.............................................................................................................................................................................. 22
12
G
UARANTEE
................................................................................................................................................................................................................................. 23
12.1 Warranty tatement ....................................................................................................................................................................................................... 23
12.2 Quality Assurance ........................................................................................................................................................................................................... 23
12.3 Design Philosophy .......................................................................................................................................................................................................... 23
12.4 Contact Us ....................................................................................................................................................................................................................... 24

2 of 24
1
O
VERVIEW
The WaterFeature8™ (WF8™) A-series water quality monitoring system
is designed and manufactured by Integrated Treatment Systems, LLC
(ITS®) to accomplish these objectives:
• Monitor up to eight (8) different water quality monitoring
sensors at one time;
• Communicate with off-the-shelf EZO™ circuits
manufactured by Atlas Scientific, LLC™ in the United tates of
America;
• Update and display sensor measurement values while in-
situ water parameters change in real-time;
• Communicate remotely over native R -232 serial
communications using a simple, intuitive operating system;
• Included on Serial+Analog models: Output a high resolution
4-20mA current loop to an external data processor such as
a Programmable Logic Controller (PLC) and/or Analog Input
(AI) card for data retention and process control (PLC and AI
card are not included with the WaterFeature8 ystem).
The WaterFeature8 ecosystem is designed specifically for water quality
monitoring solutions, and IT encourages the use of custom-built
integrated systems to address a wide range of different water quality
challenges. It can be used for observing water parameters as they
change in real time, or it can be fully integrated into a PID control loop
to provide signaling for use with a Programmable Logic Controller or
other industrial control device.
WaterFeature8 systems are proudly designed and manufactured by
hand in the United tates of America.
1.1 Configurations
The WaterFeature8 system is available in several different
configurations.
• ystem Builder Kit ( BK)
o Includes WaterFeature8 circuit board, LCD HMI,
Pushbuttons, and Panel Integration Kit;
o Part number WF8.SBK.0420 with 4-20 mA output
circuits;
o Part number WF8.SBK.0000 without 4-20 mA output
circuits.
• ensor Interface ystem ( I )
o Includes WaterFeature8 circuit board, LCD HMI,
Pushbuttons, and power supply with wall plug adapter,
fully assembled in a polycarbonate enclosure;
o Part number WF8.SIS.BNC.0420 with BNC jack
connectors and 4-20 mA output circuits;
o Part number WF8.SIS.BNC.0000 with BNC jack
connectors and without 4-20 mA output circuits;
o Part number WF8.SIS.SMA.0420 with MA jack
connectors and 4-20 mA output circuits;
o Part number WF8.SIS.SMA.0000 with MA jack
connectors and without 4-20 mA output circuits.
Model
No.
Includes
Panel
Integration
Kit
Includes
Enclosure
ensor
Connectors
Includes
4-20 mA
Outputs
WF8
-
BK
-
0420 No No Terminals Yes
WF8
-
BK
-
0000 No No Terminals No
WF8
-
I
-
BNC-0420 N/A Yes BNC Jack Yes
WF8
-
I
-
BNC-0000 N/A Yes BNC Jack No
WF8
-
I
-
MA-0420 N/A Yes MA Jack Yes
WF8
-
I
-
MA-0000 N/A Yes MA Jack No
1.2 Voltage Isolation
Voltage isolation is strongly recommended for Dissolved Oxygen
(DO), Electroconductivity (EC), Oxidation Reduction Potential (ORP)
and pH EZO circuits. Integrated Treatment Systems, LLC manufactures an
in-line voltage isolator, specifically designed for the WaterFeature line
of products, part number WF-IB (sold separately).
The WF-IB is installed between the EZO and the WaterFeature8 printed
circuit board. It provides complete voltage isolation and protection
from interference, ground loops, and harmful voltages.

3 of 24
2 WaterFeature8 B
OARD
C
OMPONENT
The WaterFeature8 is designed specifically to work with Atlas Scientific,
LLC EZO sensor interpreting circuits.
The WaterFeature8 Is NOT designed to work with non-Atlas Scientific, LLC
or non-ITS circuits.
DO
NOT
ATTEMPT
TO
IN ERT
ANY
OTHER
CIRCUIT
INTO
THE
ONBOARD
MOUNT
A
THI
WILL
VOID
ALL
WARRANTIE
A OCIATED
WITH
THE
WaterFeature8
PRODUCT.
Certain components are intended to be removable such as the Atlas
Scientific, LLC EZO module and the ITS WF-IB voltage isolator. Exercise
caution when inserting and removing these devices from the board
sockets. Integrated Treatment Systems, LLC does not warrant devices
manufactured by others, nor the WaterFeature8 board, against failure
due to excessive insertion or removal stress.
WARNING:
Exercise caution hen handling sensitive electronics. Electrostatic
Discharge (ESD) may damage EZO circuits and/or the WaterFeature8 board.
Take suitable ESD protective measures henever orking ith these
devices. This may include using ESD mats, grounded rist straps, and
other industry standard ESD precautions. Damage caused by ESD failure
ill void the WaterFeature8
arranty.
1. Atlas Scientific, LLC 8:1 erial Expander P/N COM-102
2. Power On/Off witch
3. +24VDC/GND Input Power and +5VDC/GND Output Power
Terminals
4. ensor Input Terminals
5. Atlas Scientific, LLC EZO Module ockets
6. HMI Button Wire Harness Header
7. LCD HMI Header
8. 4-20 mA Analog Output Terminals
1. Atlas Scientific, LLC 8:1 Serial Expander P/N COM-102
Generations 1 and 2 of the WaterFeature8 system use the
Atlas Scientific, LLC erial Expander to automatically identify
and manage sequencing and polling of all inserted EZO
circuits. The WaterFeature8 is shipped with this circuit pre-
installed. Generation 3 systems do not utilize this part.
2. Po er On/Off S itch
Use this switch to manually power the board on and off
before/after connecting/disconnecting power, sensor, or
current loop wiring. ensor Interface ystems are shipped
with this switch in the ON position.
3. +24VDC/GND Input Po er and +5VDC Output Po er
Terminals
Power the board with a +12VDC to +24VDC nominal power
source (+24VDC preferred for best analog output
performance). Maximum power consumption is up to
5.75W when each EZO socket is populated with
Electroconductivity EZO circuits (this is a maximum potential
power consumption scenario), not including extra 5VDC
loads that might be powered from the output terminal. The
analog output circuits may not have enough power to
transmit over long wire runs if the system in powered with
+12VDC, and it is strongly recommended to power the
system with a standard +24VDC power source. The power
adapter provided with the ensor Interface ystem is
properly sized for the devices.
4. Input Sensor Terminals
Connect sensor signal and ground wires at these terminals.
Alternatively, connect sensor wiring to external terminal
strip and wire to the WaterFeature8 accordingly. The ensor
Interface ystem is shipped with BNC or MA connectors for
connecting sensors outside of the enclosure. Note:
powered sensors such as flow meters may require a
separate power supply.
5. Atlas Scientific, LLC EZO Chip Sockets
Insert Atlas Scientific, LLC EZO circuits (and/or ITS WF-IB voltage
isolators) in these locations. Take care to correctly orient
the parts by lining up the pin labels on the EZO with the
silkscreen socket labels printed on the board. WaterFeature8
ystem Builder Kits DO NOT include any EZO circuits; they
must be purchased separately and installed by the user.
WaterFeature8 ensor Interface ystems may include pre-
installed EZO circuits; review with your distributor/vendor
prior to purchasing.
6. HMI Button Pins
The WaterFeature8 A- eries ystem Builder Kit is shipped with
four buttons wired to a common connector with
approximately 10” of wire. The connector is polarized to fit
one way with the onboard pushbutton header. If you need
to make your own button wiring harness use amtec P/N
IPD1-04-D-L connector and amtec CC79R-2024-01-L crimp
pins. The WaterFeature8 ensor Interface ystem uses
Amphenol 75869-332LF headers with 71600-008LF 8-pos.
ribbon cable connectors.
7. LCD HMI Socket
The WaterFeature8 A- eries ystem Builder Kit is shipped with
an LCD screen and approximately 9” ribbon cable. The
ribbon cable plug is designed to fit one way into the board
header and LCD module. Make your own LCD ribbon cable
using 18 conductor 3M HF365/18 F ribbon cable with
Amphenol 71600-018LF (18-pin) IDC connector and strain
relief on one end and Amphenol 71600-020LF (20-pin) IDC
connector and strain relief on the opposite end.

4 of 24
8. Analog Output Terminals
Connect analog output wires here. The WaterFeature8 board
is considered a sourcing analog device; for PLC
compatibility use a sinking or dual sourcing/sinking analog
input card.

5 of 24
3
D
EVICE
PECIFICATION
The WaterFeature8 is designed to exclusively work with Atlas Scientific
EZO sensor circuits. ensors that are compatible with EZO circuits
should theoretically also function with the WaterFeature8. However,
Integrated Treatment Systems, LLC is unable to validate all commercially
available sensors.
WaterFeature8 measurement units are selected based on either A)
commonly used scientific water quality monitoring conventions in the
United tates, or B) whatever is required by the EZO circuit if no other
choice is available. The following units are compatible with the
WaterFeature8 and cannot be changed in the current firmware version.
• Dissolved Oxygen (DO): milligrams per liter (mg/L)
• Oxidation-Reduction Potential (ORP): millivolts (mV)
• pH: unitless (sometimes called “standard units” or .U.)
• Temperature: Celsius (
o
C)
• Flow: gallons per minute (gpm)
• Conductivity: micro iemens per centimeter (μ/cm)
• Carbon Dioxide gas (CO
2(g)
): milligrams per liter (mg/L)
• Oxygen gas (O
2(g)
): %
• Relative Humidity: %
• Pressure: inch H2O (water column depth)
The LCD HMI selected for use with the WaterFeature8 A- eries board
has a 4x40 character readout. The screen is designed to display all
eight available EZO circuit channels simultaneously from the Home
creen.

6 of 24
The following table describes the numerical ranges and resolutions of both the LCD HMI and the analog output current loops.
EZO Circuit Type
Display Value
(5 Digits)
Analog Output Values
(16-bit ignal Resolution is 0.0000153 mA)
Display
Resolution Unit Display Calibration Points Low
(4 mA)
High
(20 mA)
Theoretical
Output
Resolution
DO 0.01 mg/L 1 or 2 0 mg/L 10 mg/L 0.00015 mg/L
ORP 1 mV 1 -1,020 mV 1,020 mV 0.03 mV
pH 0.01 to 0.1 1, 2, or 3 0 14 0.0002
RTD 0.1 to 1 degC 1 -4
o
C 122
o
C 0.002
o
C
FLO 0.1 Gpm N/A 0 gpm 525.12 gpm 0.008 gpm
EC 0.001 to 1 μ/cm Dry, then 1 or 2 0 u /cm 200,000 u /cm 3.1 μ/cm
CO2 1 ppm N/A 0 ppm 10,000 ppm 0.15 ppm
O2 00.01 to 10.00 % N/A 0 % 42 % 0.0006 %
HUM 00.01 to 10.00 % N/A 0 % 100 % 0.0015 %
PR 0.01 to 1 Inch N/A 0 inch 1,385 inch 0.021 inch
The previous table describes the functional ranges of the WaterFeature8 hardware. It is important to note that the display range or analog resolution
of a particular EZO does not infer a greater or lesser degree of sensor resolution or EZO circuit accuracy. Measurement accuracy is also a function of
the sensor accuracy and is subject to potential signal noise and, as in all things scientific, significant digits.
3.1 Power Consumption
The WaterFeature8 system may operate between +12VDC and +24VDC
input power, however, the ensor Interface ystem is provided with a
+24VDC power supply, and it is recommended to supply +24VDC to
the circuit board:
Minimum Power Consumption @24VDC nominal = 0.5W [0.02A]
Maximum Power Consumption @ 24VDC nominal = 5.75W [0.24A]
Actual power consumption will vary based on which EZO modules are
populated on the board and the analog output current ranges while
in use.
Environmental temperature ranges are:
Minimum Temperature = -20
0
C [-4
0
F]
Maximum Temperature = 60
0
C [140
0
F]
Note that the LCD module ill appear sluggish at lo temperatures and
may interfere ith normal display operations, ho ever, this does not
interfere ith sensor readings or analog output performance.
3.2 ensor Interface ystem Enclosure
The ensor Interface ystem enclosure is constructed of UV
stabilized polycarbonate and is UL94-HB flammability rated. The
enclosures are originally rated for NEMA 4X service but the
enclosure penetrations and electronic devices negate this rating.
Contact Integrated Treatment Systems if a specific enclosure
performance rating is required.
This system is NOT NEMA 4X rated, however, a custom solution may
be possible.

7 of 24
4
I
N TALLATION
Depending on the product you have purchased, the WaterFeature8
system will require different installation methods. ystem Builder
Kits are intended to be installed in user provided assemblies and/or
enclosures, whereas ensor Interface ystems are fully enclosed,
mounted, plugged in, and switched on.
The WaterFeature8 ensor Interface ystem is a tool to be used for
observing water quality parameters. It may also perform as part of a
PID control loop when connected to a third-party PLC system. It is
good engineering practice to consider ho critical each piece of hard are
is to the control loop system, and to plan for and design appropriate fail-
safe hard are and/or procedures accordingly. Integrated Treatment
Systems, LLC is not responsible for process disruption due to hard are or
firm are failure.
4.1 Mounting Dimensions, WaterFeature8 Circuit
Board
The following image shows each of the eight (8) 0.15 inch [3.8 mm]
diameter mounting holes for the WaterFeature8 board.
Use the provided spacers and screws when installing the
WaterFeature8. If other mounting methods are preferred, consider
that the board is 0.063” (1.6 mm) thick when selecting mounting
devices.
4.2 Installation Procedure, ystem Builder Kit
The following installation method is recommended for new
installations of the WaterFeature8 ystem Builder Kit.
1. *** Confirm the Power witch is in the OFF position. ***
Complete steps 2 through 9 in any order:
2. If desired, carefully mount the WaterFeature8 board, LCD
HMI, and Pushbuttons onto subpanel or enclosure frame.
EZO circuits can be installed before or after mounting the
circuit board.
3. Install up to eight (8) EZO circuits and/or WF-IB voltage
isolation circuits. Carefully inspect socket labels and
properly orient the EZO circuit so that the correct terminals
are aligned. et the EZO circuit firmly in the socket.
4. Wire sensor signal and ground/shield wires to the
corresponding screw terminals on the input side of the
board. Land signal wires on the PRB# terminal and
ground/shield wires on the PGND# terminal. Exercise
caution to segregate main signal and ground/shield wiring
to minimize interference that may result in jumpy or jittery
readings.
5. If 4-20 mA analog output functionality of the WaterFeature8 is
desired on erial+Analog models, wire to the corresponding
screw terminals A1 through A8 on the output side of the
board. These connections are NOT REQUIRED to enable the
local display, the WaterFeature8 will continue to display
sensor values on the LCD screen without analog
connections. Two GND terminals are provided to complete
the current loops.
6. Connect the button wiring harness into the HMI button
wiring harness header, noting the polarity direction of the
socket. The LCD screen shows button commands 1 through
4 vertically down the right side of the display, with button 1
at the top down and button 4 at the bottom. The
corresponding header pins are marked [ W1] through
[ W4] on the WaterFeature8 board.
7. Connect the LCD ribbon cable into the LCD HMI header on
the board and on the LCD panel, noting the polarity
direction of the sockets. The brightness of the LCD can be
adjusted in the Settings menu.
8. Connect incoming 12-24VDC power and ground wiring to
the input power terminals.
9. Carefully install the provided CR2502 coin cell battery by
aligning the positive side of the battery with the ‘+’ sign
noted on the PCB silkscreen. Then, gently “pry” the metal
battery holder tab and slide the battery into the socket until
it snaps in place. There are no external indicators to
indicate proper installation, however, if real time clock data
is not retained on power off the battery is either 1)
incorrectly installed, or 2) discharged.
Once steps 3 through 9 are complete, start the WaterFeature8 system:
10. lide the Power witch to the ON position to initialize the
firmware operating system. There is a short delay when
powering on the board to allow EZO circuits time to perform
their internal startup routines before the WaterFeature8
firmware starts.
11. If this is the first time starting the WaterFeature8 system,
configure the EZO circuits using one of the methods
described in Chapter 6.
During each power-on cycle the WaterFeature8 system will query each
channel and automatically confirm EZO circuit installations. It will then

8 of 24
automatically enter Local tate and continually poll each EZO circuit in
ascending numerical order at a rate of approximately two circuits per
second but varies based on the specific types of circuits that are
mounted.
The order/sequencing of EZO circuits does not matter. The LCD
screen will display the channel number of each EZO based on its
insertion location on the WaterFeature8 board.
4.3 Mounting Dimensions, ensor Interface
ystem
The following image shows the overall dimensions and the hole
pattern for each of the four (4) 0.172 inch [4.4 mm] diameter
mounting holes for the WaterFeature8 ensor Interface ystem
enclosure. The enclosure dimensions are noted below:
Use the following hole pattern if using the mounting screws
provided with the ensor Interface ystem enclosure:
4.4 Installation Procedure, ensor Interface
ystem
The following installation method is recommended for new
installations of the WaterFeature8 ensor Interface ystem.
1. *** Confirm that power to the system is OFF by switching
the Rocker power switch to ‘0’ and unplugging the power
adapter.***
Complete steps 2 through 8 in any order:
2. If desired, carefully mount the ensor Interface ystem
enclosure before inserting EZO circuits. EZO circuits can be
installed before or after mounting the circuit board.
3. Install up to eight (8) EZO circuits and/or WF-IB voltage
isolation circuits. Carefully inspect socket labels and
properly orient the EZO circuit so that the correct terminals
are aligned. et the EZO circuit firmly in the socket.
4. If 4-20 mA analog output functionality of the WaterFeature8 is
desired on erial+Analog models, wire to the corresponding
screw terminals A1 through A8 on the output side of the
board. These connections are NOT REQUIRED to enable the
local display; the WaterFeature8 will continue to display
sensor values on the LCD screen without analog
connections. Two GND terminals are provided to complete
the current loops.
5. Confirm the PWR switch on the WaterFeature8 board is in the
ON position. It is shipped in the ON position but may be
switched OFF for troubleshooting purposes in the field.
W1
W2
W3
W4

9 of 24
6. Connect the 120VAC-24VDC power adapter from a U. .
standard 2-prong wall outlet to the DC input power jack on
the bottom of the ensor Interface ystem enclosure.
7. Connect sensors to the BNC terminals located on the
bottom face of the ensor Interface ystem.
8. Carefully install the provided CR2502 coin cell battery by
aligning the positive side of the battery with the ‘+’ sign
noted on the PCB silkscreen. Then, gently “pry” the metal
battery holder tab and slide the battery into the socket until
it snaps in place. There are no external indicators to
indicate proper installation, however, if real time clock data
is not retained on power off the battery is either 1)
incorrectly installed, or 2) discharged.
Once steps 3 through 8 are complete, start the WaterFeature8 ensor
Interface ystem:
9. Flip the enclosure Power witch (rocker) to the ON position
to initialize the firmware operating system. There is a short
delay when powering on the system to allow EZO circuits
time to perform their internal startup routines before the
WaterFeature8 firmware starts.
10. If this is the first time starting the ensor Interface ystem,
configure the EZO circuits using one of the methods
described in Chapter 6.
During each power-on cycle the WaterFeature8 system will query each
channel and automatically confirm EZO circuit populations. It will then
automatically enter Local tate and continually poll each EZO circuit in
ascending numerical order at a rate of approximately two circuits per
second but varies based on the specific types of circuits that are
mounted.
The order/sequencing of EZO circuits does not matter. The LCD
screen will display the channel number of each EZO based on its
insertion location on the WaterFeature8 board.
4.5 WF-IB Isolation Board Installation
If voltage isolation is being installed, the WF-IB isolation boards are
connected bet een the WF8 PCB and the EZO circuit. Align the WF-IB
with the “WF-IB” text in the lower right hand corner of the
connection as shown in the following graphics.

10 of 24
5
EZO
C
IRCUIT
ETUP
There are three ways to set up Atlas Scientific, LLC EZO circuits to
function with the WaterFeature8 system:
1. Using the AutoConfig function available on firmware v1.02
and later,
2. Manually using a terminal emulator and serial converter,
3. Using the built-in Remote tate function (see Chapter 9).
This section of the user manual describes the first two methods of
EZO programming. Programming an EZO circuit will NOT overwrite
existing calibration that has been previously programmed into the
EZO memory. Accordingly, using the AutoConfig or manually
configuring an EZO will not reset calibration settings as long as an EZO
“Factory Reset” has not been performed.
EZO circuits must be in UART mode to be visible to the WaterFeature8
system. EZO circuits are shipped from the factory in UART mode by
default, however, it is possible to accidentally change an EZO mode
from UART to I2C, and if this occurs, the EZO must be manually
changed back to UART. Refer to EZO circuit documentation for more
information regarding the “factory” command and modes of
operation.
5.1 Automatic Configuration
The Automatic Configuration function works with all compatible EZO
circuits to provide a hassle-free method of programming factory
default installed EZO circuits without a terminal emulator or serial
communications device.
To run the AutoConfig feature:
From the Home creen, press Set--> [ W4] ( witch 4 is the bottom
button on the right-hand side of the enclosure) to enter the Settings
menu tree. Browse the menus to find AutoConfig by pressing
System--> [ W1], then NEXT--> [ W3], and finally AutoConfig-->
[ W2].
When AutoConfig is called the system displays the following
AutoConfig menu:
Pressing Back--> [ W4] immediately returns to the System 2 menu.
Pressing Confirm--> [ W3] begins the AutoConfigure procedure and
the WaterFeature8 begins programming the EZO circuits it recognizes in
the populated channels. While running, the following display is
shown:
The AutoConfig function happens typically requires less than a few
seconds to perform. Once complete, the following screen displays for
3 seconds:
At this point the AutoConfig function has finished and the WF8 system
immediately reboots. After rebooting the WF8 Home screen will
correctly display the proper EZO circuits in the correctly installed
channels.
If the EZO circuits do not appear on the Home screen after rebooting
something has failed during AutoConfig. The user may attempt to
run AutoConfig again to see if this corrects the issue, otherwise
Manual Configuration may be required. Faulty EZO circuits may not
be recognized by the WaterFeature8 system, and/or EZO circuits in a
different mode (such as I2C) may not be visible to the WaterFeature8.
5.2 Manual Configuration
If the AutoConfig function fails to properly set up an EZO circuit, or the
user prefers to program their EZO circuits manually, the following
procedure describes the required EZO parameters to be compatible
with the WaterFeature8 system.
Refer to the EZO datasheets downloadable from www.Atlas-
cientific.com for additional instructions on programming EZO
circuits. A brief programming guide can be downloaded from
www.intreatsys.com/downloads if additional programming
instruction is desired.
The following general guidelines are recommended when manually
configuring EZO circuits.:
1. Each EZO circuit will need to be set for UART communication
mode. Although UART is the default mode from the factory,
we recommend checking this when programming any EZO.
2. The Protocol Lock command is recommended to lock the
EZO into UART so it cannot accidentally be changed to I2C
mode.
3. Unused EZO outputs will need to be disabled such as
continuous readings, ‘OK’ response, and other values not
used by the WaterFeature8 firmware.
4. If reusing or repurposing previously deployed EZO circuits,
issuing a Factory Reset command to the EZO may be
recommended prior to configuration for use with the
WaterFeature8. Consult the Atlas Scientific datasheets when
performing a Factory Reset.
If manually configuring with a device other than the WaterFeature8, we
recommend using an Atlas Scientific electrically isolated U B EZO
Carrier Board (P/N U B-I O) to connect the EZO circuit to a computer,
although many other commercially available serial UART converters
will work if the correct TX/RX/GND pins are connected. A terminal
emulator such as Tera Term is needed to send commands to the
connected EZO circuit. Other methods of connection and software
terminals may also be used to program the EZO circuits.
The following descriptions include the settings that must be
configured on each EZO prior to installation. Parameters shown in
italics are factory default settings; they do not need to be
programmed unless they have been manually changed.
Dissolved Oxygen (DO)
• Set UART baud rate to 9,600: Baud,9600
• Enable mg/L output: O,mg,1
• Disable saturation outputs: O,%,0
WaterFeature8 EZO AutoConfiguration
Function Initiated
Press CONFIRM to Continue Confirm-->
Bac -->
WaterFeature8 EZO AutoConfiguration
CONFIGURING EZOs.........
WaterFeature8 EZO AutoConfiguration
COMPLETE

11 of 24
• Disable continuous readings: C,0
• Disable ‘OK’ response function: *OK,0
Oxidation Reduction Potential (ORP)
• Set UART baud rate to 9,600: Baud,9600
• Disable continuous readings: C,0
• Disable ‘OK’ response function: *OK,0
pH
• Set UART baud rate to 9,600: Baud,9600
• Disable continuous readings: C,0
• Disable ‘OK’ response function: *OK,0
Temperature (RTD)
• Set UART baud rate to 9,600: Baud,9600
• Set temperature scale to Celsius: S,c
• Disable continuous readings: C,0
• Disable ‘OK’ response function: *OK,0
Flow (FLO)
• Set UART baud rate to 9,600: Baud,9600
• Set time value to minutes: Frp,m
• Disable Total Volume Output: O,TV,0
• Enable Instantaneous Flow Rate Output: O,FR,1
• Disable continuous readings: C,0
• Disable ‘OK’ response function: *OK,0
The WaterFeature8 board is designed to work in gallons per minute
(gpm) units. Atlas Scientific, LLC meter K-values are in metric units. The
K-value volume terms must be manually translated into gpm by
multiplying by the appropriate volume ratio. For example, for a K-
value in liters per minute of K,1.5,2 is either 1.5 liters per two pulses
or 1.5 lpm at 2 Hz. Multiplying the middle term by 0.264, which is the
ratio of gallons:liters yields a new K-value of K,0.396,2. Also, when
calculating the conversion term be sure to account for differences in
time value (e.g. volume/second versus volume/minute).
This programming must be done by manually connecting the EZO to
a computer and using a terminal emulator and entering each K-value
as needed using one of the following commands depending on how
many K-values there are:
If there is only 1 K-value:
K,[vol. per pul e],[number of pul e ]
If there are multiple K-values:
K,[vol. at freq.],[freq. in Hz]
upplemental guidelines for performing this programming can be
found on the IT website at www.intreatsys.com/downloads. Refer to
the Frequently Asked Questions www.intreatsys.com/faq page for
more information regarding flow meter calibration.
Refer to the Flow EZO datasheet for additional programming
information.
Conductivity (EC)
• Set UART baud rate to 9,600: Baud,9600
• Set probe type: K,1
• Enable conductivity: O,EC,1
• Disable total dissolved solids output: O,TDS,0
• Disable salinity output: O,S,0
• Disable specific gravity output: O,SG,0
• Disable continuous readings: C,0
• Disable ‘OK’ response function: *OK,0
The WaterFeature8 is designed to operate in the optimal range of a
1.0 K-value conductivity sensor, although other K-value sensors may
work in the range of 0.003 to 200,000 μ/cm. Analog outputs are
limited to a maximum of 200,000 μ/cm at 20 mA.
Carbon Dioxide (CO2)
• Set UART baud rate to 9,600: Baud,9600
• Disable internal temperature output string: O,t,0
• Disable continuous readings: C,0
• Disable ‘OK’ response function: *OK,0
Oxygen (O2)
• Set UART baud rate to 9,600: Baud,9600
• Enable percent concentration output string: O,%,0
• Disable parts per thousand output string: O,PPT,1
• Disable continuous readings: C,0
• Disable ‘OK’ response function: *OK,0
Humidity (HUM)
• Set UART baud rate to 9,600: Baud,9600
• Enable humidity output string: O,HUM,1
• Disable internal temperature output string: O,t,1
• Disable dew point output string: O,Dew,1
• Disable continuous readings: C,0
• Disable ‘OK’ response function: *OK,0
Pressure (PR )
• Set UART baud rate to 9,600: Baud,9600
• Disable unit identifier output: U,0
• et units to inches of water: U,inh2o
• et decimal output to 2: Dec,2
• Disable continuous readings: C,0
• Disable ‘OK’ response function: *OK,0

12 of 24
6
TARTING THE
WaterFeature8
tart the WaterFeature8 ystem Builder Kit by applying 24 VDC and
Ground to the input terminal block and turning the [POWER] switch
to the ON position. For the ensor Interface ystem, switch the rocker
switch on the left side of the enclosure to the ON position.
Every time the WaterFeature8 is started a brief boot screen is shown
similar to the following:
After the boot screen is shown the WaterFeature8 firmware scans the
hardware sockets for powered EZO circuits, during which the following
screen is shown:
The EZO scanning time varies based on the unique combination of
populated circuits.
Next, the firmware checks the installed positions of EZO circuits and
compares them to the previously installed position. Depending on
previous ON status and EZO circuit configuration, different screens
may be shown.
6.3 Temperature Compensation Detection
If this is the first time booting the WF8 system it will likely display the
following screen:
The EZO detection scheme is used to retain Temperature
Compensation values if they have been previously assigned. This
notice occurs when the detected EZO circuit population is different
from the previously installed population. On first boot this is due to
the random configuration of EZO circuits installed when installing
firmware and performing QA/QC at the IT shop, because it is not
likely that the user’s specific EZO installation locations match our shop
combination.
However, for future power cycles, if the EZO circuit locations have not
been changed the WaterFeature8 will instead display a screen
confirming that previously assigned Temperature Compensation
assignments are retained because the EZO population matches the
previous population before the power OFF/ON cycle.
6.4 Main Menu/Home creen
Once the system completes the boot cycle it will immediately enter
the Home screen, which is also referred to as the Main Menu screen.
The Home screen displays all populated EZO circuits as well as their
active measurements. On the right-hand side of the home screen
there will be one or more submenu selection buttons depending on
the current firmware version. The Home screen looks like this:
The Home screen will only display EZO circuits that have been properly
configured to work with the WaterFeature8 system. While in operation
the Home screen continually shows the measured reading of the
populated EZO circuit and on erial+Analog models will output an
appropriately scaled 4-20mA current if connected to an external
Programmable Logic Controller, Analog Input device, or other system
compatible with 4-20mA current loops. Refer to the Device
pecifications chapter of this manual for information related to 4-20
mA analog output scaling.
WaterFeature8(TM) V#.##
A-series
Copyright 2018-2021
Integrated Treatment Systems, LLC
#EZO #val unit #EZO -#val unit Cal-->
#EZO -#val unit #EZO -#val unit Tcp-->
#EZO #val unit #EZO #val unit
#EZO -#val unit #EZO #val unit Set-->
NOTICE
EZO Reconfiguration Detected
All Temperature Compensation
Assignments RESET OK -->
EZO Configuration Confirmed
All Temperature Compensation
Assignments RESTORED
Channel No.
& EZO Type
Measured
Value
Measurement
Unit
Scanning for EZOs........
[ W1]
[ W
2
]
[
W3
]
[ W
4
]

13 of 24
7
C
ALIBRATION
I
N TRUCTION
Many sensor/EZO combinations can be calibrated using the on-board
Calibration submenu (Cal-->) to reset the sensor known points to
fixed values programmed in the WaterFeature8. ensor recalibration
may also be warranted if measured values appear to be significantly
outside anticipated performance parameters, but this is a judgement
call to be made by the system operator.
The calibration procedures are intended to be intuitive, but each
particular EZO circuit has different requirements to be considered
properly calibrated.
7.1 General Calibration Procedures
Calibration Mode is entered by pressing Cal--> [ W1]. The most
recently accessed calibration submenu screen will appear:
While in Calibration Mode the firm are ill freeze all continuous output
and 4-20 mA signals at their current value. These output signals ill begin
sending updated values as soon as calibration is complete and the system
returns to the Main Menu/Home screen.
Once a sensor is calibrated the new calibration values will be stored
in the non-volatile memory of that sensor’s EZO circuit. ensor
calibrations DO NOT need to be performed after a power loss as they
are permanently stored in the sensor circuit until the next calibration
event.
The general calibration procedure is as follows:
1. When the Calibration submenu appears, the current
channel is displayed in the top left corner of the LCD screen.
Press Next--> [ W1] or Prev--> [ W2] to cycle between the
various installed sensor channels. Note, hen in Calibration
Mode the sensor values sho n on the LCD screen may not be
correct even after completing calibration due to internal
calculation scaling. If this occurs proceed ith the calibration
procedure any ay. The correct values ill be calculated and
displayed on the Main Menu/Home screen. Do not be alarmed
if the characters “*ER0” appear momentarily when cycling
through channels. This is a result of the communication
timing between the firmware and the EZO and does not
indicate equipment failure.
2. Once the desired sensor channel is shown in the upper-left
portion of the screen, press CALIBRATE--> [ W3] to
proceed with the EZO specific calibration procedure.
3. Press Main Menu--> [ W4] to return to the Main
Menu/Home screen.
7.2
EZO
pecific Calibration Procedures
Each sensor has unique calibration values. tandard calibration fluids
can be purchased from Atlas cientific at www.atlas-scientific.com or
from other vendors. However, the calibration fluid target values
programmed into the WaterFeature8 cannot be changed.
Refer to the EZO datasheets from Atlas Scientific, LLC for additional
descriptions of calibration methods and theories.
1. Prepare the desired sensor and place in ambient air or
calibration solution as required by the sensor. If placed in
calibration fluid, ensure air bubbles are not trapped at the
face of the sensor which may skew calibration values.
2. Watch sensor readings on the LCD until they stabilize. This
can take between 10 and 90 seconds. Allow for more time
if a reading appears to quickly reach a calibration high or
low limit such as 0.00 mg/L dissolved oxygen.
3. This part of the procedure varies for different EZO sensors:
a. For single point calibration sensors RTD and ORP:
Follow the on-screen sensor placement instructions
and press CALIBRATE--> [ W1] to proceed to step 4.
b. For multiple point calibration sensors DO, pH, and EC:
Press the appropriate calibration initiation button
once to enter the point-specific submenu. This might
be [CAL LOW-->] or [CAL HIGH-->] or something similar
depending on the sensor being calibrated. The point-
specific submenu will display sensor placement
instructions. Follow the instructions, then press
CALIBRATE--> [ W1] to proceed to step 4.
4. The word “CONFIRM-->” will begin to flash. Momentarily
press the flashing CONFIRM--> [ W1] button to store the
calibration in the sensor’s EZO circuit. The word
“CONFIRMED” will illuminate solid.
5. Depending on if the EZO requires a specific calibration
order, the calibration software will display “CALIBRATION
COMPLETE” and either return to the top Calibration Menu
or it will proceed to the next calibration point.
6. Continue calibrating devices (return to tep 2, above) or
press Main Menu--> [ W4] to exit Calibration Mode and
display all installed sensor channels.
7.2.1 DO/Dissolved Oxygen
Dissolved oxygen may be calibrated at one or two different points:
• ingle point calibration (ambient air)
• Dual point calibration (this is an optional calibration for
sensors needing to read accurately below 1.0 mg/L.
The first calibration point is between 9.09 and 9.1X mg/L which is the
ambient air calibration value. The second calibration point is 0.00
mg/L and requires Zero DO calibration solution.
ingle point calibration may be performed without Dual point
calibration. If this is desired press CANCEL--> [ W4] on the DO
calibration screen after performing the [CAL HIGH] calibration step.
This will return to the Calibration Menu. However, when performing
Dual point calibration the air calibration value [Cal HIGH] must be set
before the 0.0 mg/L [CAL LOW] second point.
7.2.2 ORP/Oxidation-Reduction Potential
Oxidation-Reduction Potential is calibratable to a single point, +225
mV.
#EZO #val unit Next-->
Prev-->
CALIBRATE-->
Main Menu-->

14 of 24
After pressing Cal --> [ W1] on the LCD HMI, follow the on-screen
prompts to complete calibration.
7.2.3 pH
pH may be calibrated at the following points:
• ingle point
• Dual point
• Triple point
The three available calibration points are at pH of 4.0, 7.0, and 10.0,
using fluids manufactured to the appropriate pH. Calibrating pH =
7.0 will reset HIGH and LOW calibration points. Therefore, when
performing single point calibration use pH = 7.0. If performing dual-
or three-point calibration, calibrate the center point (pH = 7.0) first,
then proceed calibrating the next one or two points in either order.
7.2.4 RTD/Temperature
Temperature is calibratable to a single point, 10
o
C (50
o
F).
A small bath of 10
o
C (50
o
F) water can be made up with tap water and
a few ice cubes in a small cup. Use a known calibrated thermometer
to establish the 10
o
C (50
o
F) control temperature.
7.2.5 FLO/Flow
Flow meters are not calibrated the way submersible sensors are and
attempting to calibrate a flow meter via the Calibration Menu will
display a “No CALIBRATION REQUIRED” message. However, K-values
for any given flow meter may be manually adjusted after performing
a bucket test or by comparison versus a known good meter and
reprogramming the K-values in the Flow EZO. Adjusting EZO K-values
can be done while the Flow EZO is connected to the WaterFeature8 and
commands can be sent via Remote tate (see chapter covering
Remote tate in this manual). Bucket testing also requires translating
observed flow per unit time information from the bucket test into
pulse volume and pulse frequency data for K-value input. Refence
www.intreatsys.com/faq for more information on calibrating flow
meters.
The firmware polling cycle routine is programmed to take a minimum
of one second to ensure that Flow meter pulses down to 1 Hz will be
readable by the firmware. Flow meter pulses slower than 1 Hz may
be incorrectly observed to be 0.00 gpm.
7.2.6 EC/Electroconductivity
Conductivity is calibratable to one or two points.
The conductivity values sho n during calibration are ra values and they
are both truncated and unscaled. Given screen character constraints the
firm are currently sho s only the ra data from the EZO during
calibration. This means that the values may not visibly stabilize in the
calibration fluid due to rounding error. Be sure to allo ample
stabilization time prior to confirming calibration points.
For any EC sensor the initial calibration point is Cal Dry (0.00 µ /cm).
This tunes the EZO to the specific sensor and only needs to be done
once whenever A) a new sensor is installed, B) an existing sensor is
disconnected and reconnected, or C) a different EC EZO circuit is
installed in the channel.
ingle point calibration is done to the [Cal Mid] value of 12,880 µ /cm,
while dual point calibration is done to [Cal Mid] (12,880 µ /cm) first
and [Cal High] (80,000 µ /cm) second. Once calibration is complete,
and while still viewing the Calibration Menu, the EC submenu should
display 1288 for [Cal Mid] and 8000 for [Cal High]. These values will
properly update to display in μ/cm on the Main Menu.
EC calibration should be done while the EZO fluid temperature is set
to 25C, which is the factory default setting, and will remain at this
setting until the user manually changes the temperature with the
“RT,#” command OR enables Temperature Compensation for the
channel. Fluid specific calibration values can be used if calibrating via
Remote tate commands, but local Calibration menus currently
support Atlas cientific EC calibration fluid values at 25C. Exercise
caution when calibrating at fluid temperatures other than 25C.
Note, the Conductivity calibration submenu allo s for the calibration
procedures to be completed in any order, ho ever, the instruction
provided above should be follo ed carefully.
7.2.7 CO2/Carbon Dioxide
This device is factory calibrated. Although field calibration can be
done on these sensors, the WaterFeature8 calibration submenu is not
programmed to facilitate this.
7.2.8 O2/Oxygen
This device is factory calibrated. The WaterFeature8 calibration
submenu is not programmed to facilitate this.
7.2.9 HUM/Humidity
This device is factory calibrated. The WaterFeature8 calibration
submenu is not programmed to facilitate this.
7.2.10 PR /Pressure
This device is factory calibrated. The WaterFeature8 calibration
submenu is not programmed to facilitate this.
7.3 Calibration Tips
Calibrating sensors can often require a bit of skill, knowledge,
patience, and in some cases repeated calibrations. The following tips
may help wrangle finicky sensor calibrations into compliance.
• When pressing the button during the flashing CONFIRM-->
prompt there is a slight delay in the firmware while
communication with the EZO is executed. This requires a
momentary press and hold action to affirmatively complete
the calibration.
• ome sensors seem to operate better after performing the
two point calibration procedure twice in a row.
• If a sensor does not appear to calibrate or otherwise does
not settle onto a stable value during immersion in
calibration fluid, attempt to recondition the sensor with
reconditioning fluids or rebuild the sensor with a rebuild kit.
Additional information can be found at www.atlas-
scientific.com or from the sensor supplier. This does not
apply for EC sensors.
• After calibration, confirm proper device measurement by
observing the sensor value while submerged in the
calibration fluid. It should be the same value as the
calibration fluid or reasonably close within some allowable
error. If the value continues to change while resting in
calibration fluid, wait a little longer until the values stabilize
and recalibrate the sensor.

15 of 24
• Revising the K-value of a DC-pulse type flow meter requires
performing a flow calibration test. Visit
www.intreatsys.com for recommendations on calibrating
flow meters. Note, turbine style dc-pulse meters are not
kno n to be highly accurate. Do not use these meters for
legally required flo monitoring such as regulatory permit
compliance flo reporting.
• If sensor values appear unreasonably “jittery” during
operation or calibration, confirm that the proper type of
field wiring is installed and firmly connected.
• Follow the long-term storage requirements of each sensor
when possible. This includes using sensor caps and storage
fluids when required by the sensor manufacturer.
• ome sensors must stay wet and are not allowed to dry out.
Take this into consideration if installed in a reactor that is
regularly emptied or has a regularly changing water level.

16 of 24
8
T
EMPERATURE
C
OMPEN ATION
The Temperature Compensation (TComp or TCp-->) feature is
designed to improve the accuracy of pH, DO, and EC EZO circuits by
supplying liquid temperature data from an RTD EZO with temperature
probe. The temperature data is used by the pH, DO, or EC circuit to
adjust, or compensate, the output value to a more accurate number.
The science of temperature compensation is beyond the scope of this
manual, however, Atlas Scientific, LLC provides additional
documentation in their EZO datasheets.
Only pH, Dissolved Oxygen, and Electroconductivity EZO circuits are
eligible for temperature compensation.
Temperature compensation support as added in firm are v1.10. The
WaterFeature8 does not currently support pressure or salinity
compensation for any EZO circuits. Temperature compensation is limited
to 1
o
C maximum resolution.
The TComp feature is accessed by pressing TCp--> [ W2] while on the
Main Menu/Home screen.
8.1 TComp Initiation
When the TCp--> [ W2] is selected from the Main Menu/Home screen
the Temperature Compensation submenu routine begins and the
WF8 firmware will freeze analog output values at their current
readings and stop reporting continuous output serial data streams.
The firmware will immediately confirm if any RTD EZO circuits are
installed and if none are installed will display “NO RTD FOUND //
Temperature Compensation Not Available”. After 3 seconds the
program will automatically return to the Main Menu/Home screen.
8.2 Channel Target Assignments
If RTD EZO circuits are installed and discovered during system startup,
the TComp submenu starts with the most recently observed TCp
channel displayed in the upper left-hand corner of the display.
imilar to the Calibration submenu, the Prev-> [ W1] and Next->
[ W2] buttons will cycle through the available populated channels,
and the channel displayed in the upper left corner of the screen will
be considered “active.”
If an active channel is not eligible for temperature compensation (i.e.
is populated with an ORP, RTD, or Flow EZO circuit), the active channel
will display “Not eligible for Temperature // Compensation”. When
the active channel is ineligible for temperature compensation Cycle
TCp-> [ W3] will do nothing.
If the active channel is eligible for temperature compensation (i.e. is
populated with a pH, DO, or EC EZO circuit), the active channel will
display “Temperature Compensation // from CH# RTD”.
If no temperature compensation channel is currently assigned for the
active channel (this is the default condition until a temperature
compensation RTD channel is assigned), the octothorpe (# sign) is
displayed. If a temperature compensation channel is identified for
the active channel, then the appropriate channel is identified in lieu
of the octothorpe. This channel number matches the RTD EZO channel
from hich the active channel ill receive temperature values.
When the user presses Cycle TCp-> [ W3] the temperature
compensation channel will cycle to the next higher observed RTD
channel. When the available RTD channels are exhausted the
octothorpe will again be displayed to indicate that the active channel
is not being temperature compensated. Pressing Cycle TCp-> [ W3]
will continue to assign compensation channels from the various
populated RTD channels.
Note, there is no explicit “save temperature compensation function”
in the TCp submenu. The firmware assumes that if a temperature
compensation channel is tagged then this is what the user has
selected to compensate the active channel. If no channel is identified
(i.e. the # sign is displayed) then the active channel is not temperature
compensated.
At any time during navigation of the TCp submenu the user may press
Main Menu-> [ W4] to return to the Main Menu/Home screen.
Channel compensation targets will be automatically saved to system
memory and will be retained if system power is lost.
The Temperature Compensation function allows for any pH, DO, or
EC EZO channel to receive temperature values from any populated
RTD EZO channel. Accordingly, one RTD EZO channel could provide
temperature readings to up to seven other channels as well. Any
combination of assignments is theoretically possible, although any
specific DO, pH, or EC EZO may only receive temperature readings
from ONE assigned RTD EZO circuit.
#EZO Prev->
Not Eligible For Temperature Next->
Compensation Cycle TCp->
Main Menu->
#EZO Prev->
Temperature Compensation Next->
From CH# RTD Cycle TCp->
Main Menu
-
>
NO RTD FOUND
Temperature Compensation Not Available

17 of 24
9
R
EMOTE
C
OMMUNICATION
tarting with Firmware version 2.01, the WaterFeature8 operating
system has two distinct modes: 1) Local State, and 2) Remote State.
While in Local tate the WF8 system will operate automatically, polling
EZO circuits, outputting serial data streams, and updating the 4-20 mA
outputs indefinitely. Local calibration, temperature compensation,
and settings menus remain accessible using the 4-button interface.
While in Remote tate, the WF8 system temporarily suspends Local
tate and provides a fast and responsive R -232 communications
priority directly to the WaterFeature8 microprocessor and the
populated EZOs. While in Remote tate the 4-20 mA board outputs
on erial+Analog models) will remain locked at the last observed
values from Local tate operation until they are updated with the
Read All command (discussed below). Remote tate is a temporary
condition; it exists on a countdown timer (described below) to ensure
that if the remote connection fails the system will eventually return to
Local tate.
9.1 Connecting Remotely
The WaterFeature8 remote communications protocol allows a remote
user to communicate with the system, as well as connect directly with
the populated EZO circuits, over the R -2323 serial connection. For
ystem Builder Kit WF8 systems this connector is the 3-pin
programming header. For ensor Interface ystem WF8 devices this
connector is the female DB-9 connector located on the enclosure.
The remote system accessing the WaterFeature8 will need to be able to
send ASCII encoded character commands in string format. The
remote access header provides an R -232 connection at these
settings:
• 115,200 baud
• 8 data bits
• 1 stop bit
• No parity
• No flow control
When accessing the system via terminal emulator the recommended
terminal setup settings are:
• New Line:
o Receive: Carriage Return + Line Feed
o Transmit: Carriage Return
• Local Echo: Enabled
However, for experienced users we recommend working with a
terminal emulator configured to your comfort level.
9.2 tartup Performance
The default startup mode of the WaterFeature8 is Local tate. Once
bootup is complete the remote communications commands will be
enabled. These remote functions are locked out until bootup is
complete to ensure that any local hardware changes made by a user
while the power is off are scanned and initiated before Remote tate
can resume control of the system.
Booting to Local tate allows for local troubleshooting in the event
that a user is physically interfacing with the panel and intends to
operate the system locally, but the firmware is otherwise captured in
a remote state loop. This could possibly happen if the remote
program is still operating, or if a communications error is hijacking
the system.
Power-cycling the WF8 will restore local control on bootup. However,
if remote commands are being received from a remote client, Remote
tate may become active as soon as boot procedures are complete.
To prevent unwanted interruptions while operating the system
manually in Local tate, turn off the remote data stream or
temporarily unplug the remote access header, which can be done
while the power is ON without harming the system.
9.3 Remote tate Initialization
The command to initialize Remote tate is rem #### (space
separating the command and the numbers), where the #-sign
indicates the duration, in seconds, of the Remote tate countdown
timer. The WF8 will remain in Remote tate for # seconds, and when
the timer expires it will revert to Local tate.
Whenever any command is received over the serial connection after
initiating Remote tate, the Remote tate timer will reset to the last
value of ####. For example, if a rem 30 command is received, the
system will enter remote state for 30 seconds. If a rem 20 command
is received before the 30 second countdown expires, the existing
countdown timer will be dropped and a new 20 second countdown
timer will commence.
If any other command is received or sent over the serial connection
while in Remote tate, the timer will reset to the duration of the last
used rem #### command. This will allow an external user to ensure
that Remote tate is maintained indefinitely without having to send
the rem #### command, but it also allows the system to revert to
local mode automatically if the remote link times out.
The maximum amount of time that Remote tate can be requested is
9,999 seconds (approximately 166 minutes or 2.77 hours). rem ####
commands above 9,999 will default to a value of 9,999 seconds.
When a rem #### command is received from a remote device, the
WaterFeature8 will perform one of the following actions:
• If it is currently on the Home screen and in the process of
polling channels it will finish polling to the last populated
socket, then suspend polling operations until the Remote
tate timer expires.
• If it is currently in a submenu such as Calibration or
Temperature Compensation it will immediately enter
Remote tate.
9.4 Remote tate Local User Interface
While in Remote tate the WaterFeature8 will display the following
screen:
If a local user presses [ W4] while in Remote tate, the WaterFeature8
will revert to Local tate. [ W1], [ W2], [ W3] are disabled while in
Remote tate.
When the system switches from Remote tate to Local tate it will
default to the Main Menu/Home screen and will begin automatically
polling regardless of what sub-menu may have been active when
Remote tate was requested. If a local user manually switches to
Local tate but does not disconnect the remote serial
communications wire, the remote program may end up re-
establishing Remote tate with the rem #### command. witching
REMOTE STATE ENABLED
#### SECONDS REMAINING
Interrupt and Switch to Local State
--
>

18 of 24
to Local tate DOE NOT prevent remote commands from being
submitted to the WaterFeature8, nor does it prevent the WaterFeature8
from performing those commands.
If the system is in Local tate and a user is performing on-site
operation, when a remote command other than rem #### is
received by the WaterFeature8 the remote command will be executed
and the system will revert back to the Main Menu/Home screen. The
remote connection wire harness should be disconnected if local
operation needs to be uninterrupted, for example, during sensor
calibration. Do not forget to plug the remote connection wire back in.
The system does not need to be powered off to plug or unplug the
remote connection cable.
9.5 Command Definitions
There are three types of eligible remote commands that can be
received by the WaterFeature8: tate Commands, Native Commands,
and Encapsulated Commands.
Commands sent to the system will be answered as long as the system
is in Remote tate or on the Home screen in Local tate. Commands
received while the system is in a ubmenu in Local tate (such as TCp
or Cal) will return “ERROR, Invalid Command.” When a command is
received in Local tate on the Home screen, responses will be delayed
until the end of the current polling cycle.
Remote tate is the preferred mode of operation if the system is
primarily used over a remote connection. This is because the speed
of the command responses will be limited only by the EZO processing
and communication speed.
9.5.1 yntax
Remote tate A CII communications primarily follow a
“command_argument” type of syntax (where the underscore “_” is a
space). A command ithout arguments will not have any spaces, and
a command ith arguments will have a space between the command
and the argument.
In this manual commands are noted in bold and red, such as text.
Each command sent from the remote device should be followed by a
carriage return notated herein as [CR]. Command and argument text
is not case sensitive.
Return strings are notated inside braces, for example {text} denotes
that the text between the braces is what returns from the WF8 to the
remote device. Return strings may have different parts to them, and
may be comma delimited, as defined below:
{CH#} indicates the socket/channel number of the
WaterFeature8.
{EZO} indicates the identifying code for the EZO circuit currently
installed in any given socket. The codes are always three
characters long and are defined as:
{DO_} Dissolved Oxygen
{ORP} Oxidation Reduction Potential
{pH_} pH
{RTD} Temperature
{FLO} Flow
{EC_} Electroconductivity
{CO2} Carbon Dioxide gas
{O2_} Oxygen gas
{HUM} Relative Humidity
{PR } Pressure
{Empty ocket} is returned if no EZO is installed in a polled
socket.
{vvvv} is the variable length response string that is received
from the corresponding EZO circuit. Polarity signs are included
in the {vvvv} response and are not identified separately. Values
are always returned to the remote device as A CII text strings.
9.5.2 tate Commands
tate Commands are used to switch the WaterFeature8 between Local
tate and Remote tate operation modes.
rem #### :: uspends Local tate, initializes
Remote tate, and returns {WFOK}[CR]. tarts a
countdown timer equal to #### seconds. When
the timer expires, the system automatically reverts
back to Local tate.
rem 0 :: Immediately drops Remote tate and
switches the WF8 system back to Local tate and
returns {Leaving Remote tate}[CR].
Note that whenever any command is received by the WaterFeature8 the
remote timer is reset to the last received rem #### value.
9.5.3 Native Commands
There are a few commands that are intended specifically for the
WaterFeature8 that may save time when developing custom remote
software or troubleshooting the system remotely. These commands
generally automate a sequence of EZO commands and report the
results back in a large string of data. Each of the Native commands is
prefaced with “WF” text before the command. A response consisting
of {WFOK}[CR] is returned at the completion of every Native
command response. The Native commands are:
WFinfo :: Returns the firmware version of the
WaterFeature8 in format {FW #.##}[CR].
WFstate :: Returns the current state of the
WaterFeature8; either {LOCAL}[CR] for Local tate or
{REMOTE}[CR] for Remote tate.
WFreadinfo :: Performs one complete polling cycle
sending the EZO i command to each populated
socket. The return string format is
{CH#,EZO,?I,EZO,vvvv}[CR] for each channel reading.
WFreadall :: Performs one complete polling cycle
by sending the EZO r command to each populated
socket. Note that this does not send the
temperature compensated read command rt,n to
the EZO circuit, although if there are any previously
stored temperature readings in the EZO the reading
will be temperature compensated by default. The
return string format is {CH#,EZO,vvvv}[CR] after
each channel reading. This command updates 4-
20 mA analog output values for each channel.
This manual suits for next models
6
Table of contents
Other ITS Telecom Accessories manuals