to design equipment that is
simple to use and reliable in its
operation, with the aim of
satisfying our customers' needs.
Milltronics has been designing
and manufacturing electronics
based process measurement
equipment since 1954. Our
fields of expertise include
continuous and point level
measurement, weighing and
feeding systems and motion
sensing.Technologies include
ultrasonic, capacitance and
microwave radar.
Communications
Weigh feeders
Motion sensing
Belt scales
Flowmeters
Acoustic sensing
Milltronics sells and markets
world wide through
subsidiaries, distributors and
representatives. Through
continuous improvement, we
are striving to provide our
customers with first rate sales
information, engineering
assistance and after sales
support.
For more details on our
products and services, please
contact us and we will provide
you with a listing of the offices
or representatives nearest you.
The EnviroRanger is intended for advanced water and wastewater
applications. This device can handle virtually all of your pump control and
level monitoring needs – often replacing expensive PLCs and integrating into
a SCADA system for a fraction of the cost of competitive systems.
The EnviroRanger is programmable.
It can be configured for nearly any water or wastewater application and
control up to five pumps, gates, or alarms – and can communicate its status
by way of direct serial connection, modem, or industrial communication
network.
The EnviroRanger is flexible.
It can take discrete input from pumps or other devices and modify its
operation based on that input. It can also time events to maximize efficiency
or minimize cost.
About this Manual
Introduction
This is the Programming Reference manual for the Milltronics EnviroRanger
integrated level monitoring and control system.
The manuals in the EnviroRanger library are:
ManualUses
Programming Reference
(PL-556)
Installation Guide
(PL-557)
Communications Reference
(PL-558)
• Parameter values
• Parameter uses
• Programming methods
• Outline diagrams
• Wiring diagrams
• Installation requirements
• MODBUS register mapping
• Modem configuration
PL-556EnviroRanger Programming ReferencePage 7
Introduction
Using this Manual
InformationSectionPage
Learn the concepts behind how
the EnviroRanger operates.
Learn how to change parameter
values.
To configure the EnviroRanger
for a particular application.
To test the unit’s programming
before putting it into full
operation..
Find detailed information about
any parameter.
Find detailed information on
how the EnviroRanger uses
ultrasonic technology to detect
levels and convert them to
usable values.
If your EnviroRanger installation
is experiencing problems.
To look up a concept or
keyword.
About the EnviroRanger9
Programming15
Application Examples23
Testing the Configuration49
Parameter Reference55
Appendix A – Technical
Reference
Appendix B –
Troubleshooting
Index227
197
205
Page 8EnviroRanger Programming ReferencePL-556
About the EnviroRanger
The EnviroRanger has two modes of operation:
Program Mode
Program mode allows the programmer to change parameter values and alter
the way the unit operates.
Note:
•If the unit has been programmed and is in normal operation then
putting it in program mode will de-energize all control relay outputs.
Therefore it is advisable to bypass the EnviroRanger while
programming the unit to avoid overflows.
•After a programming alteration, do not use the EnviroRanger to
operate alarms or controls until system programming and performance
is verified.
To enter Program mode from Run mode:
About the EnviroRanger
1.Press the program button on the front of the device (Rack or Panel only)
2.Look for the program icon on the display (
3.Press
If the EnviroRanger is idle in Program mode for more than 5 minutes, then
Run mode is automatically entered.
For information on the individual programming parameters see the chapters
Application Examples on page 23 or Parameter Reference on page 55.
and then.
) (Rack or Panel only)
Run Mode
Run mode detects material level and provides control functions. The
EnviroRanger automatically starts up in the Run mode when power is
applied.
To enter Run mode from Program mode, press
“----“ is displayed briefly while the measurement reading is calculated and
verified. Reading level and other data is displayed and any relays are
operated based on the unit’s programming.
.
While the unit is in Run mode you can view system status. This information
is shown on the LCD on the front of the unit or can be accessed remotely
using communications software.
PL-556EnviroRanger Programming ReferencePage 9
Display
About the EnviroRanger
Wall MountRack or Panel Mount
Program ModeRun Mode
1index typeindex type
2indexindex
3parameter valueprimary reading
4unitsunits
5auxiliary functionhi and hi hi alarm
6n/alevel display
7scroll access tagfilling display
8scroll access tagemptying display
9n/aloandloloalarm
The hand programmer is ordered separately from Milltronics.
Function
KeyProgramming ModeRun Mode
18-digit Totalizer (toggle)
2Pump Running Time
3Head
4Flow based on Head
5
6Temperature
7Rate of Change
Numeric
and
Auxiliar
About the EnviroRanger
8Failsafe Time Left
9Time
0Date
Decimal Point (TVT left)Parameter Value
Negative Value (TVT right)Material Level (P731)
Fire TransducerDistance
Run ModeProgram Mode (Key 1)
Units or %Units or % (Program Mode (Key 2))
Next Display FieldPause Display Toggle
Increase ValueNext Index
Decrease ValuePrevious Index
Enter Value
,
Clear to Preset
PL-556EnviroRanger Programming ReferencePage 11
Readings in Run Mode
When the EnviroRanger is in run mode the values displayed can be changed
by using keys on the hand programmer.
All readings are shown in the Auxiliary field except for the totalizer and P920.
PressthisKeyFunctionP#
Toggle Readings between percent and unitsP920
LevelSpace or Distance
0 to 100%100 to 0%
+
Accumulated pump running hours2for
numbered pump
1
P310
About the EnviroRanger
+
Hold number key for five seconds to display
the number of accumulated pump starts2for
P311
numbered pump
8-digit totalizer, uses index and reading
areas, press again to toggle, P737 sets
default
P322,
P323,
P920
Used for OCM and Pumped Volume.
Head measurement
Instantaneous flow based on head (OCM)
Temperature
Rate of level change
P926
P925
P664
P707
Failsafe Time Left (in %). When the Reading
is updated, this value (Auxiliary Reading)
resets to 100 and begins to decrease until
the next valid measurement is made. If the
Failsafe Time Left reaches 0, “LOE” flashes
in the Reading display.
Hold for four seconds to show echo
P805
confidence
Time (hh:mm)
P009
+ ###
1
Distances less than 0.3m (12”) from the transducer face cannot be reliably measured
so a 0% rea ding cannot be achieved during “distance” operation.
2
If the associated relay is programmed for pump control.
Page 12EnviroRanger Programming ReferencePL-556
Date (dd:mm or mm:dd as P736)
Display the value of the entered parameter
which is global or indexed by transducer
Auxiliary reading, displays parameter
specified in P731
Distance
P008
typed
number
P731
P923
Scrolling Display
During “differential” or “average” Operation (P001 = 4 or 5), the display
scrolls sequentially through Point Numbers 1, 2, and 3. Point Number 3
represents the difference between or average of Point Numbers 1 and 2.
See Display (P730 to P739) on page 166 for more information.
About the EnviroRanger
PL-556EnviroRanger Programming ReferencePage 13
About the EnviroRanger
Page 14EnviroRanger Programming ReferencePL-556
Programming the EnviroRanger
To meet the needs of any given application the EnviroRanger must be
correctly programmed. The EnviroRanger is programmed by changing
parameter values. The available parameters are described in detail in the
Parameter Reference on page 55 and sample applications are given in
Application Examples on page 23.
Rack or Panel Mount
To enter program mode on a rack
or panel mount unit:
Press the program button on the
front of the unit (shown at right)
This icon (
canbeplacedinprogrammode.
) appears when the unit
Wall Mount
The wall mount version has no program button, it is always ready for
program mode.
Aim the hand programmer and press the program keys on the hand
programmer (shown above).
Programming
The program button allows multiple units to be installed close together and
still be programmed one at a time.
Program mode is confirmed by the icon (
disable programming, press again. Run mode is confirmed by absence of
the icon in the display. Disable all nearby units to avoid inadvertent
programming when using the infrared handheld programmer.
Note:
Unless otherwise noted, each valid key press should produce a change in
the LCD, look for this when programming the unit.
PL-556EnviroRanger Programming ReferencePage 15
) appearing in the display. To
Starting Program Mode
Entering program mode has the following effects:
•all operating data is retained in memory
•alarm relay status is held at last known values
•control relays are de-energized (unless affected by parameter alteration or
is pressed)
•discrete inputs are detected but not acted on
The Run mode is automatically re-entered if the EnviroRanger is left
unattended in the program mode for an extended period (approximately 5
minutes).
Parameter Indexing
Parameters are indexed if they can apply to more
than one input or output. The index value defines to
which input or output the particular parameter value
relates. Indexed parameters contain a value for
each index, even if that index is not used.
Note:
To set all indexed values for a given parameter to the same value use
index “0”.
Programming
For example, to change the Relay Control Function (P111) for relay three
you must ensure that “03” is displayed in the index field before you change
the parameter value.
In this manual parameter index values are shown in brackets after the
parameter number. For example P111[3] refers to parameter 111 index
value 3.
Note:
Transducer parameters are indexed only if Operation (P001) is set to
“Difference” (value=4) or “Average” (value=5). An indexed transducer is
commonly referred to as a Point (short for measurement point). The term
Point Number refers to indexed transducers.
index
field
rack or panel display shown
Page 16EnviroRanger Programming ReferencePL-556
To access the index of a particular parameter:
w
r
r
•Press
once
•Enter the parameter number
•Press
twice
•Press the number of the required index, or
•Press
orto scroll through the available values
Note:
When dealing with indexed parameters it is critical to ensure that you set
the values accurately. Take extra time to ensure that the correct index
value is being changed for each parameter value.
Changing Parameters (Dolphin Plus)
Tabs sho
groups of
parameters
Parameters have
roll-overs which
show numbe
Programming
The attached
device can be
programmed,
debugged, and
monitored from
Dolphin Plus
The status bar
informs you of
program actions
and data transfer
status
Parameters can
be tracked while
the EnviroRange
is running
PL-556EnviroRanger Programming ReferencePage 17
Dolphin Plus is the primary method of changing EnviroRanger parameters.
Most examples in this manual use the icons from the hand programmer but
nearly all functions are also available through Dolphin Plus.
The Dolphin Plus software is available separately from Milltronics.
Changing Parameters (Hand Programmer)
1.From Run mode, pressand thento put the unit into Program mode.
Note:
If Parameter Value alteration is not permitted, access the Lock parameter
(P000) and enter the security code, (see Programming Security).
2.Pressto select the Parameter Number field (see page 10)
3.Type the Parameter Number (e.g. 110)
When you type the third digit the value for that parameter is shown
For lower numbered parameters, such as 007, you can type the number “7”
and then press
4.Type the new value
5.Press
Programming
The EnviroRanger interprets the value and either accepts it, or replaces it
with a valid value. See the Parameter Reference for descriptions of values.
The “?” icon indicates that the EnviroRanger has accepted the value but that
it conflicts with other values entered. Double-check your programming.
By default the scroll keys (
and any that have been changed. Use P733 (G) Scroll Access on page 167
to allow all parameters to be scroll-accessed.
Using Units or Percent (%)
Many parameters can be viewed in either measurement units (P005) or
percent. View the parameter and then press the
units and percent. The LCD shows the current measurement type, either
units (m, mm, ft, etc.) or percent (%).
to show that parameter.
to enter the new value
or) only show the Quick Start parameters
key to toggle between
Page 18EnviroRanger Programming ReferencePL-556
Special Parameters
View Only
Some Parameter Values are for display purposes only and cannot be
altered. These are referred to as view only parameters.
In the Parameter Reference section of this instruction manual, view only
parameters are identified by a “(V)” beside the Parameter Number.
Global
Some parameter values must be common for all inputs and outputs on the
EnviroRanger. These are referred to as global parameters.
When a global parameter is accessed, the index display automatically
disappears. When a non-global parameter is accessed, the index previously
selected for that parameter is displayed.
In the Parameter Reference section of this manual, Global parameters are
identified by a “(G)” beside the Parameter Number.
Indexed
Some parameter values relate to indexed items. Examples of this are
parameters which are different for each:
•Relay, shown with an “(IR)”
•Transducer, shown with an “(IT)”
•Discrete Input, shown with an “(IDI)”
For full descriptions of parameters and how they are indexed, see How to
Read the Reference on page 55.
Parameter Reset
To set any parameter back to the factory default:
•Display the appropriate parameter number
•Display the appropriate index value (if required)
•Press
•Press
Programming
To reset all parameters to preset values, see Master Reset (P999).
Perform a Master Reset (P999) to reset all parameters to “original” values
before initial system installation, following a software upgrade, or whenever
complete reprogramming is required. Use Dolphin Plus to store and retrieve
parameter groups.
PL-556EnviroRanger Programming ReferencePage 19
Security
All operator programming is retained in non-volatile memory, immune to power
interruptions. When programming is complete, the programmer may be locked
away to prevent inadvertent programming alteration. As well, the Lock (P000)
parameter may be used.
Displays
The following displays are shown when the EnviroRanger cannot display a
number.
DisplayMeaning
parameter has not been set
all values not same when viewing index 0
parameter entered does not exist for this device
Programming
Page 20EnviroRanger Programming ReferencePL-556
Planning Considerations
Review the Application
When reviewing the application into which the EnviroRanger will be installed,
note the:
•Pump control system inputs and outputs
•Dimensions of the wet well or reservoir (especially if pumped volume will be
•Communication type required (modem, industrial communication network)
Design the Control Scheme
Choose the most appropriate pump control strategy from those available.
See Appendix C – Pump Control on page 215 for a description of the
EnviroRanger pump control strategies and options.
Map the Control Scheme to EnviroRanger
Once the control scheme is designed, map its requirements to the
EnviroRanger’s parameters. Be aware of the EnviroRanger’s abilities:
•Number of relay outputs (5)
•Number of discrete inputs (8)
•Number of mA inputs (1)
Install the EnviroRanger
Mount and wire the EnviroRanger as detailed in the EnviroRanger
Installation Guide (PL-557).
Program the EnviroRanger
Use the Application Examples (page 23) and Parameter Reference (page
55) to determine the best method of programming the EnviroRanger to
satisfy the control scheme.
Planning
Use either Dolphin Plus or a hand programmer to set the parameter values
to those required.
PL-556EnviroRanger Programming ReferencePage 21
Test the Installation
Test the inputs and outputs as shown in Testing the Configuration on page
49.
Document the Installation
Use Dolphin Plus to record your parameter values for later reference.
Planning
Page 22EnviroRanger Programming ReferencePL-556
Application Examples
Note:
When the unit is first turned on it will give distance (P001=3) in meters
from the transducer face to the material surface. If the wet well or reservoir
is empty then this reading is the empty distance (P006) from the
transducer face to the reservoir bottom. P006 is preset to 5.0m (16.4’), so
reservoirs deeper than that will read LOE until P006 is updated.
Output Limitations
The standard EnviroRanger comes with 5 relay outputs. Each relay is
programmed using P111 (IR) Relay Control Function (see page 74) from a
large number of options. Use these application examples as a guideline for
the relay programming.
Simple Level and Alarms
See Parameter Reference on page 55 for complete details on specific
parameter values.
P006
hi hi
hi
P007
lo
lo lo
Set the Common Parameters
Prerequisite: You must know the details of your application and substitute
the values for the sample values provided. If you are bench testing the unit
then set your test values to be the same as the sample values.
These settings trip the alarm when the
level rises above 1.2m and reset the
alarm when the level falls below 1.15m.
Setting a Low Alarm
Parameter
P11131
P111Aux.L
P11230.3
P11330.4
To select a Level Alarm Designation (L,LL,H,HH or blank) do the following:
1.Press
2.Press
3.Press
to display the Auxiliary Function symbol,
oras required to scroll to the alarm designation,
to enter the value.
Relay
Index
ValueDescription
These settings trip the alarm when the
level falls below 0.3m and reset the
alarm when the level rises above 0.4m.
The low alarm (▼) icon is displayed on
the LCD when the alarm is tripped.
Setting a Loss of Echo (LOE) Alarm
Parameter
P11156
P070G0.5
Relay
Index
ValueDescription
These settings trip the alarm when 0.5
minutes (30 seconds) pass without a
valid echo being detected.
Setting an Out of Bounds Alarm
Parameter
P11153
P11251.3
P11350.3
P11650.05
Relay
Index
ValueDescription
These settings do the following:
trips alarmresets alarm
above 1.35mbelow 1.25m
below 0.25mabove 0.35m
Application Examples
Page 24EnviroRanger Programming ReferencePL-556
Setting a Filling Rate Alarm
Parameter
P11154
P11251m
P11350.9m
Relay
Index
ValueDescription
These settings trip the alarm when the
reservoir is filling faster than 1m per
minute and reset it at 0.9m per minute.
Setting an Emptying Rate Alarm
Parameter
P11154
P1125-10%
P1135-5%
Relay
Index
ValueDescription
These settings trip the alarm when the
reservoir is emptying faster than 10% of
span per minute and reset the alarm
when emptying falls to 5%..
PL-556EnviroRanger Programming ReferencePage 25
Applications Examples
Pump Control
See Parameters section for complete details on specific parameter values.
Setting a Pump Down (Wet Well) Group
Sets a group of three pumps to pump down a wet well.
EnviroRanger with
advanced pump
control algorithms
P006
outflow
inflow
P007
Set the Common Parameters
Prerequisite: You must know the details of your application and substitute
the values for the sample values provided. If you are bench testing the unit
then set your test values to be the same as the sample values.
Notice that all indexed relays for both
P112andP113aresettothesame
levels.
The pumps will start on 20 second
intervals until the rate set in P703 is met.
Optional: Rotating Pumps by Service Ratio
Prerequisite: the pump relays must be set to a “service ratio” value (P111 =
54 or 55).
Parameter
P12211
P12222
P12231
Relay
Index
ValueDescription
These values will start pump 2 50% of
the time and pumps 1 and 3 25% of the
time each.
Applications Examples
PL-556EnviroRanger Programming ReferencePage 27
Optional: Totalizing Pumped Volume
Prerequisite: the volume of the wet well or reservoir must be known.
ParameterIndexValueDescription
P001G7Operation = pumped volume
P002G1
P003G2
P004G102
P005G1
P006G1.8
P007G1.4
P050G1Tank volume is “flat-bottom”
P051G17.6Max volume is 17.6 m3or 17,600 liters
P111152
P111252
P111352
P11211.0
P11221.2
P11231.4
P11300.2Sets the “off” setpoints for all relays.
These parameters are “as above.”
Sets relays 1, 2, and 3 as a pump group
using Alternate Duty Assist control.
Sets the “on” setpoints for the pump
group.
Run Mode
•Press
•Press
•Press
to enter Run mode.
to display the pumped volume on the totalizer.
to display the current level in the auxiliary reading area.
Other Optional Functions
FunctionPageDescription
Independent Failsafe90Overrides default per relay
Pump Run-on91Pumps past “off” setpoint
Pump Start Delay92Staggers pump starts
Power Resumption Delay92Delays first pump start
Pump Exercising93Pumps based on time
Wall Cling Reduction93Randomizes setpoints
Pump Group94Separates pump groups
Pump Energy Saving95Pumps during low cost periods
Overflow Handling99Reaction to overflow events
Flush Systems103Controls a flush device
Pump Efficiency Testing105Removes poor performing pumps
Application Examples
Page 28EnviroRanger Programming ReferencePL-556
Setting a Pump Up (Reservoir) Group
Sets a group of three pumps to pump up a reservoir.
EnviroRanger with
advanced pump
control algorithms
P006
inflow
P007
outflow
Set the Common Parameters
Prerequisite: You must know the details of your application and substitute
the values for the sample values provided. If you are bench testing the unit
then set your test values to be the same as the sample values.