Champion DigiUltra User manual

NORRISEAL-WELLMARK 1 REVISION 2021-5-14
Norriseal-Wellmark
11122 WEST LITTLE YORK RD
HOUSTON, TX 77041
NORRISEALWELLMARK.COM
(713) 466-3552
DigiUltra Pump Controller
Timberline and Wellmark
Solar/Electric Chemical Injection Pumps
QUICK START GUIDE –COMMUNICATIONS
Contents
Overview ............................................................................1
Comm Specifications..........................................................1
Faceplate Reference...........................................................1
Configuring Communication Settings.................................2
Enabling Communication ...............................................2
Adjusting Serial Port Settings.........................................3
Serial Connections..............................................................4
Connecting to Serial Radios............................................4
Critical Radio Network Settings......................................4
Converting to RS232 Communication ............................4
Modbus TCP/IP Connections..............................................5
Tiny Gateway Connections.............................................5
Critical Device Settings...................................................5
Overview
This document will assist with configuring the serial communications on the
DigiUltra pump controller.
Comm Specifications
Protocol
Modbus RTU
Connections
2-Wire RS485
Allowable Addresses
1-247
Default Address
16
Baud Rate (Selectable)
4800
9600 (Default)
19,200
38,400
57,600
Data Bits
8
Parity
None
Stop Bits
1
Faceplate Reference

NORRISEAL-WELLMARK 2 REVISION 2021-5-14
Configuring Communication Settings
Enabling Communication
1. Before Starting:
a. Ensure power is supplied and controller is turned on.
b. Press any button to ‘wake up’ the device if no display is
shown.
NOTE: Communication is enabled by default
2. While on any idle screen, press left and right buttons (YES+ and EXIT)
on end of controller to enter programming menu.
3. Press MENU to scroll through programming options until
CONTROLLER SETTINGS is shown
NOTE: While in programming mode, output will be disabled and
two arrows will be shown on the left hand side of the screen.
4. When CONTROLLER SETTINGS is shown, press YES to enter sub-
menu.
5. The screen below will be shown when entering the controller
settings sub-menu, press MENU to scroll through options until
COMMUNICATION is shown.
6. When COMMUNICATION is shown, use the YES/NO buttons to scroll
through options until ENABLED is shown.
7. When ENABLED is shown, press MENU to lock in setting and advance
through the controller settings sub-menu until you reach the SAVE &
EXIT screen.
8. Press YES to Exit & Save if the values entered were correct. This will
return you to the top level programming menu.
Pressing MENU or NO will scroll through other options to exit without
saving, or cancel exiting and return to the beginning of the sub-menu.
9. Press EXIT to exit the top level programming menu and resume
normal operation.

NORRISEAL-WELLMARK 3 REVISION 2021-5-14
Adjusting Serial Port Settings
1. Before Starting:
a. Ensure power is supplied and controller is turned on.
b. Press any button to ‘wake up’ the device if no display is
shown.
2. While on any idle screen, press left and right buttons (YES+ and EXIT)
on end of controller to enter programming menu.
3. Press MENU to scroll through programming options until
COMMUNICATION SETTINGS is shown
NOTE: While in programming mode, output will be disabled and
two arrows will be shown on the left hand side of the screen.
4. When COMMUNICATION SETTINGS is shown, press YES to Enter the
Communications Sub-Menu
NOTE: Communication is enabled by default, but if
COMMUNICATION SETTINGS is not available as a programming
menu option, see section on ENABLING COMMUNICATION.
5. Use the + / - buttons to adjust the MODBUS ADDRESS to the desired
address.
Press MENU to advance when the desired address is shown (default
address is 16)
6. Use YES+ / NO–Keys to adjust the desired baud rate of the controller.
Allowable options are 4800 / 9600 / 19200 / 38400 / 57600
Press MENU to advance when the desired baud rate is shown.
7. Press YES to Exit & Save if the values entered were correct. This will
return you to the top level programming menu.
Pressing MENU or NO will scroll through other options to exit without
saving, or cancel exiting and return to the beginning of the sub-
process.
8. Press EXIT to exit the top level programming menu and resume
normal operation.

NORRISEAL-WELLMARK 4 REVISION 2021-5-14
Serial Connections
Connecting to Serial Radios
If your device does not have specific inputs for 2-wire MODBUS RTU
communication, jumpering RTS/CTS and TXD/RXD pins to communicate may be
required. See your devices manual for details on connecting to RS485 enabled
devices.
Example wiring with a MDS-SD9 Serial Radio is shown below (using a DB9 MALE
to screw terminal adapter).
Critical Radio Network Settings
A standard network requires that these parameters are set the same on all
radios in the network.
•Frequency Key*
•Mininum Packet Size
•Maximum Packet Size
•Network ID**
•RF Data Rate
*If using parallel repeaters, Frequency Key setting may differ between devices
**Call book may be used in place of Network ID, but the appropriate serial
number must be listed in the Call Book for each radio
Converting to RS232 Communication
The DigiUltra controller comes with MODBUS RTU communication via 2-wire
RS485.
Conversion to RS232 communication using a converter such as a DT-9000 is
shown below.
Note that if the RS232 device does not provide power, external DC power
source must be wired into the DB9 Female breakout board GND and VCC
connections. Example wiring:

NORRISEAL-WELLMARK 5 REVISION 2021-5-14
Modbus TCP/IP Connections
An additional device is required to convert the output Modbus RTU via RS485
into Modbus RTU via TCP/IP, such as a Tiny Gateway TGW-715 or TGW-718.
Tiny Gateway Connections
Adding a Tiny Gateway or other Serial to Ethernet device server allows the
DigiUltra controller to communicate via Modbus TCP/IP.
To connect a Tiny Gateway device such as a TGW-715 or TGW-718, see the
wiring diagram below.
Critical Device Settings
•DHCP (Enabled/Disabled)
•IP Address
•Default Gateway
•Subnet Mask
•Baud Rate –Baud rate set on device server for serial communication
must match the DigiUltra baud rate setting.

NORRISEAL-WELLMARK 6 REVISION 2021-5-14
Modbus Map
Coils
TYPE ADDRESS DESCRIPTION VALUE MEANING ADDITIONAL NOTES
COIL 0 Modbus Override
0: Normal operation
1: Modbus is overriding main & aux outputs
COIL 1 Modbus Pump Control 0: Main out is off
1: Main out is on
COIL 2 Modbus Aux Control 0: Digital Out (relay) is off
1: Digital Out is on
COIL 3 Timer Enable 0: Controller is disabled Local setting for Controller Disable
COIL 4 Rate Calibration Saved Calibrate Rate performed and data was saved
COIL 5 Off first Off time should happen first
COIL 9 Pump Model 0: Wellmark
1: Timberline
COIL 10 Communications (modbus) 0: RS-485 disabled
1: RS-485 enabled
COIL 11 Head Configuration 0: Single head
1: Dual head
COIL 12 Batch Mode 0: manual (intermittent)
1: auto (qpd)
COIL 14 Timing Mode 0: intermittent
1: real time
COIL 15 Cycle Mode 0: manual
1: auto
COIL 16 Real Time Mode 0: TOD on, on time
1: TOD on, TOD off
COIL 17 Low Voltage Scaling 0: disabled
1: enabled
COIL 18 Solar Output 0: disabled
1: enabled
COIL 19 Override Input Enable 0: disabled
1: enabled
COIL 20 Cal / Measured mode: pulses detected 1: Calibrate Rate Performed & Pulses Detected
COIL 21
Cal / Measured mode: No pulses
detected
1: Calibrate Rate Performed & Pulses NOT Detected
COIL 22 Reset Cycles
Reset the total cycles count to 0 (also resets day/week/month
counts)
Changed 10MAY21 to reset cycles, totalizers, and run time
COIL 23 Reboot 1: Soft-reboot controller
CHANGE NOTES
CODE VERSION
10MAY21

NORRISEAL-WELLMARK 7 REVISION 2021-5-14
Discrete Inputs
TYPE ADDRESS DESCRIPTION VALUE MEANING ADDITIONAL NOTES
DISC INPUT 10000 Tank #1 Low Alarm 1: Tank #1 is below set alarm value
DISC INPUT 10001 Dynamic Dosing 0: Temperature mode is disabled
1: Temperature mode enabled
Flag used for external systems to detect when the pump flow rate
may be dynamically changing; Currently only temperature based
dynamic injection is done locally
DISC INPUT 10002 Tank #2 Low Alarm 1: Tank #2 is below set alarm value
DISC INPUT 10003 Prime Flag 1: Output is in PRIME mode
DISC INPUT 10004 Low Voltage Flag Low Controller Voltage Flag
Items will not be saved to EEPROM
Does not reflect 12V system Voltage
DISC INPUT 10005 Analog Calibration 1: Controller is Calibrating Rate
DISC INPUT 10006 Timer Mode Changed 1: Controller Settings->Controller menu item was changed
DISC INPUT 10007 RTC Low Battery 1: RTC battery is below 2.3 volts
DISC INPUT 10008 Digital Input 1 = Signal Detected
0 = No Signal Status of Digital Input (processor pin RB15)
DISC INPUT 10014 Motor Output 0 = Main Output Currently Off
1 = Main Output Currently On
DISC INPUT 10010 Auxillary Output 0 = Aux Output Currently Off
1 = Aux Output Currently On
DISC INPUT 10011 Write EEPROM Flag to indicate if controller can write to EEPROM Will automatically clear if low voltage detected (Coil 6)
DISC INPUT 10017 Program Flag 1: Indicates user is in setup menu
DISC INPUT 10012 Run Batch 1: A batch cycle has started
DISC INPUT 10013 Delay Batch 1: A batch has been scheduled for TOD or delay
DISC INPUT 10020 Update Display 1: Updating Display normally every 0.5 seconds (0.1 sec on Cal Rate Testing screen)
DISC INPUT 10014 Second Tick One second has elapsed
DISC INPUT 10015 Auto Display 0: Idle Screens Cycling Paused
1: Idle Screens Cycling
DISC INPUT 10023 Display On 0: Display Currently Off
1: Display Currently On
CODE VERSION
CHANGE NOTES
10MAY21

NORRISEAL-WELLMARK 8 REVISION 2021-5-14
Input Registers
TYPE ADDRESS DESCRIPTION VALUE MEANING ADDITIONAL NOTES
INPUT REG 30000/30001 Version number Compile Date
Version Number: compile date (YYMMDD) as integer
Eg: August 30, 2019 would be 190830 or 0x0002e96e in hex
(Register 1 * 65536) + Register 0 = Version Number
INPUT REG 30002/30003 Cycles Current Number of Cycles 2: lower word
3: upper word
INPUT REG 30004 Temperature Current Temperature as read by ADC -40 to 140 degrees Fahrenheit
INPUT REG 30005/30006 Voltage Current Voltage
float value
5: lower 16 bits
6: upper 16 bits
INPUT REG 30007 Analog Input #1 Raw ADC value 0-4095
INPUT REG 30008 Analog Input #2 Raw ADC value 0-4095
INPUT REG 30009 Analog #1 Inch Value Calculated Inch value based on ADC 5-1150 (multipled by 10)
INPUT REG 30010 Analog #2 Inch Value Calculated Inch value based on ADC 5-1150 (multipled by 10)
INPUT REG 30011/30012 Measured QPD Measured (via pulse input) value of Quarts/Day
float value
11: lower 16 bits
12: upper 16 bits
INPUT REG 30013/30014 Day Cycles Number of cycles counted for the current day 13: lower word
14: upper word
INPUT REG 30015/30016 Week Cycles Number of cycles counted for the current week 15: lower word
16: upper word
INPUT REG 30017/30018 Month Cycles Number of cycles counted for the current month 17: lower word
18: upper word
INPUT REG 30019/30020 Total Quarts Pumped Number of quarts pumped; calculated/calibrated mode
Float
19: lower word
20: upper word
INPUT REG 30021/30022 Day Total Quarts Number of quarts pumped for the current day
Float
21: lower word
22: upper word
INPUT REG 30023/30024 Week Total Quarts Number of quarts pumped for the current week
Float
23: lower word
24: upper word
INPUT REG 30025/30026 Month Total Quarts Number of quarts pumped for the current month
Float
25: lower word
26: upper word
INPUT REG 30027 Cal Method Used
0: measured
1: calibrated
2: calculated
Attempts to use value stored in holding register 48
If set = calibrated and no calibration exists, defaults to
calculated
If set = measured and calibration exists / no pulses were detected,
defaults to calibrated
INPUT REG 30028 AutoOnCounts Calculated On Time; Auto mode
INPUT REG 30029 AutoOffCounts Calculated Off Time; Auto mode
INPUT REG 30030/30031 Quarts/Second head #1 from Calculated or Measured modes
Float
30: lower word
31: upper word
INPUT REG 30032/30033 Quarts/Second head #2 from Calculated or Measured modes
Float
32: lower word
33: upper word
INPUT REG 30034 cal_pulses 0 – 59
INPUT REG 30035 cal_ticks 0 – 59
INPUT REG 30036 Total Run Seconds 0 – 4,294,967,295 Seconds are NOT saved to EEPROM
INPUT REG 30037 Total Run Minutes 16 bit unsigned
INPUT REG 30038/30039 Total Run Hours 38: lower word
39: upper word
INPUT REG 30040 Pulses/Cycle Pulses expected per cycle for measured mode
10MAY21
CODE VERSION
CHANGE NOTES

NORRISEAL-WELLMARK 9 REVISION 2021-5-14
Holding Registers
TYPE ADDRESS DESCRIPTION VALUE MEANING ADDITIONAL NOTES
HOLD REG 40005 Total Cycle Time
0: 30 seconds
1: 60 seconds
2: 300 seconds (5 minutes)
HOLD REG 40006 Motor Size Motor Size in RPM
HOLD REG 40009/40010 Timer On Time On Time in Seconds (32 bit value) 9: lower word (16 bits)
10: upper word (16 bits)
HOLD REG 40011/40012 Timer Off Time Off Time in Seconds (32 bit value) 11: lower word (16 bits)
12: upper word (16 bits)
HOLD REG 40013 Temperature Set point Switched Set point or
Scaled Upper Temperature deg F
HOLD REG 40014 Temperature Set point Scaled Lower Temperature deg F
HOLD REG 40015/40016 Minimum QPD QPD at Upper Temperature
float value
15: lower 16 bits
16: upper 16 bits
HOLD REG 40017/40018 Maximum QPD QPD at Lower Temperature
float value
17: lower 16 bits
18: upper 16 bits
HOLD REG 40019/40020 QPD Set Quarts/Day Value
float value
19: lower 16 bits
20: upper 16 bits
HOLD REG 40022/40023 Auxillary Timer On Time On time in seconds (32 bit value) 22: lower word (16 bits)
23: upper word (16 bits)
HOLD REG 40024/40025 Auxillary Timer Off Time Off time in seconds (32 bit value) 24: lower word (16 bits)
25: upper word (16 bits)
HOLD REG 40027/40028 Batch Delay / Batch Start
In seconds (32 bit value)
If Batch type = delay; this is the amount of delay (0-120 hours)
If Batch type=scheduled; this is the start time (0-23 hours)
27: lower word (16 bits)
28: upper word (16 bits)
HOLD REG 40029/40030 Batch Run Time On time in seconds (32 bit value) 29: lower word (16 bits)
30: upper word (16 bits)
HOLD REG 40031/40032 Batch Amount Auto mode batch volume in QPD
float value
31: lower 16 bits
32: upper 16 bits
HOLD REG 40033 Display Turn off Time in seconds until display turns off
HOLD REG 40034 Cal Rate Pulses Number of pulses counted in Cal Rate 0-999
HOLD REG 40035 Cal Rate Ticks Number of ticks dropped in Cal Rate
Where ticks = 1Quart per Day per 1 Minute Test interval
(Standard rate gauge increment for Kenco 929 or similar)
HOLD REG 40036 Tank #1 Low Value Low Scale, minimum value (Value=Inches*10) 5-1150; inches value input by user x 10
HOLD REG 40037 Tank #1 High Value High Scale, maximum value (Value=Inches*10) 5-1150; inches value input by user x 10
HOLD REG 40038 Tank #2 Low Value Low Scale, minimum value (Value=Inches*10) 5-1150; inches value input by user x 10
HOLD REG 40039 Tank #2 High Value High Scale, maximum value (Value=Inches*10) 5-1150; inches value input by user x 10
HOLD REG 40040 Tank #1 Low Calibration 12-bit ADC offset value 0-4095; Raw analog reading
HOLD REG 40041 Tank #1 High Calibration 12-bit ADC offset value 0-4095; Raw analog reading
HOLD REG 40042 Tank #2 Low Calibration 12-bit ADC offset value 0-4095; Raw analog reading
HOLD REG 40043 Tank #2 High Calibration 12-bit ADC offset value 0-4095; Raw analog reading
HOLD REG 40044 Tank #1 Low Alarm Alarm Trip point, Tank 1
(Value=Inches*10) 0.5-115.0
HOLD REG 40045 Analog #1 Select
0: disabled
1: Inches
2: Raw
HOLD REG 40046 Tank #2 Low Alarm Alarm Trip point, Tank 2
(Value=Inches*10) 0.5-115.0
HOLD REG 40047 Analog #2 Select
0: disabled
1: Inches
2: Raw
HOLD REG 40048 Cal method set
0: measured
1: calibrated
2: calculated
Lower byte used only
Calibration method selected by user
10MAY21
CODE VERSION
CHANGE NOTES

NORRISEAL-WELLMARK 10 REVISION 2021-5-14
HOLD REG 40053 Digital Input Mode
Disabled = 0
Override = 1
POS Switch = 2
HOLD REG 40054 RTC hours Lower byte used only
HOLD REG 40055 RTC minutes Lower byte used only
HOLD REG 40056 RTC seconds Lower byte used only
HOLD REG 40057 RTC date Lower byte used only
HOLD REG 40058 RTC month Lower byte used only
HOLD REG 40059 RTC year Lower byte used only
HOLD REG 40060 Low Voltage
Lower byte used only
Value = (voltage set * 10); no decimal displayed
HOLD REG 40061 High Voltage
Lower byte used only
Value = (voltage set * 10); no decimal displayed
HOLD REG 40062 Plunger Size #1
0: 3/16 Inch
1: 1/4 Inch
2: 3/8 Inch
3: 1/2 Inch
Lower byte used only
HOLD REG 40063 Plunger Size #2
0: 3/16 Inch
1: 1/4 Inch
2: 3/8 Inch
3: 1/2 Inch
Lower byte used only
HOLD REG 40064 Pin Position #1 1, 2, or 3
HOLD REG 40065 Pin Position #2 1, 2, or 3
HOLD REG 40066 Temperature Mode
Disabled = 0
Switched=1
Scaled=2
Lower byte used only
HOLD REG 40067 Auxillary mode
Disabled = 0
On/Off time=1
TOD on/on time=2
TOD on/TOD off=3
Lower byte used only
HOLD REG 40068 Digital Output Mode
0=Disabled
1=Aux Timer
2=Low V backup
Lower byte used only
HOLD REG 40069 Batch Schedule Type
0=Now
1=Delay
2=Scheduled
Lower byte used only
CODE VERSION
10MAY21
CHANGE NOTES
Table of contents
Other Champion Controllers manuals
Popular Controllers manuals by other brands

ALLEN & HEATH
ALLEN & HEATH iDR-4 Service information

YASKAWA
YASKAWA L1000E quick start guide

TIANJIN BAILI ERTONG MACHINERY
TIANJIN BAILI ERTONG MACHINERY SMC Series Operation manual

Philips
Philips Dynalite DDBC300-DALI installation manual

ITOH DENKI
ITOH DENKI POWER MOLLER HBL-606FN Technical document

Lenovo
Lenovo LBC-007 quick start guide