ASCII_Protocol_Communication_Manual
ASCII_Protocol_Communication_Manual
Y800
Custom ASCII Protocol
Serial Communications
INSTRUCTION MANUAL
58
1. TABLE OF CONTENTS
2
2. INTRODUCTION, CUSTOM ASCII SERIAL PROTOCOL
The Custom ASCII Protocol is a simple serial communications protocol which is optimized for use
with our programmable digital panel meters, counters, timers and transmitters.
Digital panel meters, counters and timers accept an optional serial communications plug-in
board, which can be any of the following:
• RS232 board
• RS485 board with dual RJ11 jacks.
• RS485 board with dual RJ45 jacks
• USB board
• USB-to-RS485 converter board
• Ethernet board
• Ethernet-to-RS485 converter board
Our two RS485 meter boards use the same circuitry and support the same serial protocols. The
boards with dual RJ11 jacks can be daisy-chained using readily available, straight-through 6-wire
data cables (not 4-wire telephone cables or crossover cables). Dual RJ45 jacks are available for
use with Modbus, as recommended in the Modbus Specification. With either board, the two jacks
are wired in parallel to allow daisy chaining of meters with no need for a hub. External repeaters
can be used to increase the number of addressable meters.
Our USB-to-RS485 and Ethernet-to-RS485 converter boards allow the host meter to function as a
normal meter, be connected to a host computer or Ethernet local area network (LAN), and also act
as the device server for an RS485 network of up to 31 meters. These should be equipped with
RS485 board with RJ11 connectors for daisy chaining with 6-wire data cables.
Our DIN-rail transmitters come with either an Ethernet or RS232/RS485 I/O port as ordered. This
is in addition to a scalable 4-20 mA output and dual relays, which are standard.
Our DIN-rail Ethernet-to-RS485 device server provides an RJ45 jack for connection to the
Ethernet, an RJ11 jack to support an RS485 network of meters, plus screw terminals to support
an RS485 network of DIN-rail transmitters via a set of 3 or 5 parallel wires (half- or full-duplex).
The Modbus Protocol, described in a different manual, is a software-selectable alternative to the
Custom ASCII Protocol. It is fully compliant with Modbus over Serial Line Specification V1.0
(2002). It is an industry standard which allows devices by different manufacturers to be digitally
addressed on the same network. However, it is more complex than the Custom ASCII Protocol
and is only recommended when Modbus compatibility is required. In Ethernet networks, the
Modbus TCP protocol is seamlessly converted to Modbus RTU or Modbus ASCII by our Ethernet
software. Note: Modbus is not supported by our weight meter.
3
USB connection of multiple meters to a
PC can be via a USB hub or up to 5 hubs USB
in series. Each USB connection is then
RJ11
232
automatically assigned a virtual com port USB/RS485
a b c d
number, which can be addressed via
software. The USB standard specifies the
maximum length of a USB cable as 5 a
RJ11
meters (16 ft). b c d
e f
RJ11
Computer
A better way to connect multiple meters RS485 with
to a PC USB port is to install an isolating USB port
USB-to-RS485 converter board in the
a
first meter and to daisy chain multiple RJ11
b c d
meters each with an RS485 board. Use a e f
standard USB cable, Male Type A to Male RJ11
RS485
Type B, to connect the PC to the server
meter. The RJ11 output of each RS485 meter can then be connected to the next meter via a 6-
conductor straight-through data cable. Up to 30 additional meters may be daisy chained and be
addressed using the Custom ASCII Protocol.
To connect a meter with a USB board to a Windows PC, use a USB cable with
Type A and Type B connectors. Upon first connection, your computer may
display “Found new Hardware” and automatically download and install the
required USB driver from the Internet. If installation is not automatic, download
the driver file (with a name like CDM v2.10.00 WHQL Certified.zip) from
http://www.ftdichip.com/Drivers/VCP.htm. Unzip it into its own directory, and point to that
directory as the location of the driver. You will need to use Device Manager (accessible from
Control Panel) to determine the com port. Go down the device list and click on Ports (COM & LPT)
and USB serial port (com #). Note the com port # for use with communications to your meter,
then exit Control Panel. If you later need to change the Com port, right-click on USB serial port
(com #), then on Properties, Port settings, and Advanced. Change port to the desired number,
click OK, then exit Control Panel.
Ethernet connection of meters and transmitters requires device configuration via our Node
Manager Software, a Windows-based application that runs on a host computer. Node Manager
automatically discovers all Nodes on a LAN or WAN, plus any devices connected to each Server
Node via an RS485 bus. It is used to configure each Node, such as setting communication
parameters, naming the Node and associated devices, entering email addresses for alarm
notification and data requests, selecting the Node's time zone for time-stamping of emails and
streaming data, and upgrading firmware. Once configuration data has been stored in flash
memory of all Nodes, Node Manager Software can be closed. Please see our separate Ethernet
Manual.
4
3. SERIAL CONNECTION EXAMPLES
5
6
4. JUMPER SETTINGS & FIELD WIRING
1. SAFETY WARNINGS
Digital panel meters, counters, timers and transmitters may be powered with AC (mains) from
85-264 Vac or 95-300 Vdc with standard high voltage power, or 12-34V ac or 10-48 Vdc with the
low voltage power supply option. To avoid the possibility of electrical shock or damaging short
circuits, always unplug the device before opening the case. Please refer to the respective device
manuals for full safety information and instruction on how to open the case. Signal wiring changes
external to the case can be made safely while the units are under power.
RS232 Board
e - Normal operation.
f - Slave display to RS232 from another meter.
g - Pull-up resistor on RTS line.
Note: Board is shipped with jumpers e and g installed
7
Ethernet-to-RS485 Device Converter Board
& USB-to-RS485 Device Converter Board
Full Duplex Operation
No jumpers for short cable runs.
Add b & d for long cable runs.
Half Duplex Operation
a & c - Installed for half duplex operation.
d - Installed on last meter in line with long cable runs.
8
4. TRANSMITTER CONNECTOR WIRING
1
See below 2 P6 Signal
for different 3 input & Signal
signal types 4 excitation conditioner
output board
5
6 RS485 RS232
5
6 N/C TX 4
9
8
5 ARX RX 3
7
2
P2 Serial 4 ATX NC 1
6
Analog out - 1 P4 Analog data I/O 3 GND GND
Analog out + 2 output 2 BRX GND
AL2 1 1 BTX N/C RS232 cable with
AL2 2 P3 Solid 3 Power GND
state relays P1 Power rear view of DB9
AL1 3 input 2 AC neutral or -DC connector to PC
AL1 4 1 AC high or +DC
9
Serial Signal Duplex Jumpers Termination Resistor*
E6 a = Transmit
Full None
RS485 E6 c = Receive
Half E6 b + d** E6 c
RS232 Full None None
* The termination resistor jumper settings should only be selected if the transmitter is the last
device on an RS485 line longer than 200 feet (60 m).
** Or jumper external BTX to BRX and ATX to ARX (same effect as internal jumpers).
To reset communications to 9600 baud, command mode, Custom ASCII protocol, and Address 1,
place a jumper at E1 and power up the transmitter.
* Attempting to draw more than the rated current will shut down the output.
10
5. PROGRAMMING YOUR SERIAL DEVICE
OVERVIEW
Digital panel meters, counters, timers and transmitters are easily programmed via their serial
port using Windows-based Instrument Setup (IS) software, which provides a graphical user
interface and is available at no charge. This software allows uploading, editing, downloading
and saving of setup data, execution of commands under computer control, listing, plotting and
graphing of data, and computer prompted calibration. Digital panel meters, counters and timers
can also be programmed via their 4-key front panel as explained in their respective manuals.
For Ethernet, please see our separate Ethernet Manual.
11
6. FRONT PANEL SETUP, SERIAL COMMUNICATIONS
6.1 FRONT PANEL SETUP, DIGITAL PANEL METERS & SCALE METER ONLY
12
Press Menu Press Digit Select Press Value Select
Select Key Key Key
.SEr 3. 00000U 0 Full duplex
Serial Setup 3 RS485 half or full duplex 1 Half duplex
00000U 0 * Start, <CR> Stop characters
Special start & stop char. 1 Special Start & Stop characters
(entered using Instrument
Setup Software)
00000U 0 Normal non-latching RTS
RTS mode (for RS232) 1 Single transmission, latching RTS
00000U 0 Only at end of all items
Termination characters 1 At end of each item
00000U 0 Reading
Data sent, digital panel meter 1 Peak
only 2 Valley
3 Reading + Peak
4 Reading + Valley
5 Reading + Peak + Valley
00000U 0 Net + Gross
Data sent, scale meter only 1 Net only
2 Gross only
3 Peak only (Net or Gross)
4 Net + Gross + Peak
5 Valley only
SEr 4. __000U 0 1 sec 2 5 sec
Serial Setup 4 Modbus ASCII gap timeout* 1 3 sec 3 10 sec
__000U 0 Custom ASCII
Serial protocol 1 Modbus RTU*
2 Modbus ASCII*
__000U 0 None
Parity 1 Odd (Modbus only)*
2 Even (Modbus only)*
_Addr __000 __000 __000 __158
Modbus Address* Select digit to flash. Select 0 through 9 for flashing digit.
Address range is 1 to 247.
14
Press Menu Press Digit Select
Press Value Select Key
Select Key Key
Ser 3. _00000U 0 Normal non-latching RTS
(continued) RTS mode for RS232 1 Single transmission, latching RTS
_00000U 0 Only at end of all items
Termination characters 1 At end of each item
_00000U 0 All active items
Data sent in continuous 1 Item #1 only
mode 2 Item #2 only (if active)
3 Item #3 only (if active)
4 Peak only
5 Displayed item
6 Valley only
7 All active items + Peak
Ser 4. ___000U 0 1 sec
Serial Setup 4 Modbus ASCII gap timeout 1 3 sec
2 5 sec
3 10 sec
___000U 0 Custom ASCII
Serial protocol 1 Modbus RTU
2 Modbus ASCII
___000U 0 None
Parity 1 Odd (Modbus only)
2 Even (Modbus only)
_ Addr ___000 ___000 ___000 ___158
Modbus Address Select digit to flash. Select 0 thru 9 for flashing digit. Address
range is 1 to 247.
15
7. CUSTOM ASCII COMMUNICATION PROTOCOL
The Custom ASCII serial communication format for RS232, RS485 and USB is the following:
Duplex ...................... Full duplex for RS232 & RS485. Half duplex selectable for RS485.
Baud Rate ................. 300, 600, 1200, 2400, 4800, 9600, 19200 selectable by front panel Menu
item “Ser 1”, Sub-menu item “Digit 4” for DPM, "Digit 5" for counter.
Parity ........................ None
Word length .............. 8 data bits
Stop bit .................... 1
The basic measurement data format consists of 8 ASCII characters for the DPM, such as
<SP>999.99 <CR> and 9 characters for the counter, such as <SP> 9999.99<CR>, where <SP>
is the space character and <CR> is the carriage return character. The first character is always a
space character or minus sign. A decimal point is always furnished, even when it follows the
last digit.
Adding a Line Feed Character to the Basic Format Alarm # Alarm with Alarm with
Printers and other devices that receive the measure- 4 3 2 1 No Overload Overload
ment data may require a line feed character <LF> 0 0 0 0 A E
following the <CR>. The line feed character may be 0 0 0 1 B F
selected in “Ser 2”. 0 0 1 0 C G
0 0 1 1 D H
Adding a Coded Data Character to the Basic Format
0 1 0 0 I M
It is possible to add a coded character from A to h to 0 1 0 1 J N
the data string according to the table to the right to 0 1 1 0 K O
indicate the alarm and overload status of the device. 0 1 1 1 L P
If used, this character precedes the <CR>, so it is the 1 0 0 0 Q U
last printable character in the string. With the 1 0 0 1 R V
optional <LF> and coded character selected, the data 1 0 1 0 S W
string will consist of 10 characters for the DPM: 1 0 1 1 T X
<SP>999.99A<CR><LF> and 11 characters for the
counter: <SP>9999.99A<CR><LF>. 1 1 0 0 a e
1 1 0 1 b f
For example, a coded character “G” indicates that 1 1 1 0 c g
Alarm 2 only is set and that the DPM is in overload 1 1 1 1 d h
condition. This information is useful when data is
supplied to a computer for listing and analysis, or when data is supplied to a Remote Display in
a Master-Slave configuration.
16
The Counter and Scale Meter are capable of supplying more than 1 measurement value (or
“Item”) with each reading, as selected in “Ser 3”. In the counter, there can be up to 3 Items
plus Peak and Valley values, depending on the selected Function. The scale meter can transmit
Net, Gross and Peak weight.
Values are transmitted in a continuous string with no space between them. If the 5th digit in
“Ser 3” is set to 1, the termination characters of <CR> and optional <LF> appear after each
value. If the 5th digit is et to 0, the termination characters appear only once at the end of the
string. In either case, if included, the coded character appears at the end of the last value only.
17
8. CONTINUOUS MODE
8.1 OVERVIEW
In the Continuous Operating Mode, measurements are continuously transmitted by the meter
or transmitter in a standard data format using printable ASCII characters at a user-selectable
rate ranging from 50 or 60 Hz line frequency down to one measurement every 72 seconds. This
data may be received by a remote display at a distant location, by a printer for data logging
purposes, or by a host computer for data analysis or system control.
Both hardware (RTS) and software (XON/XOFF) handshaking are available for RS232, but
neither is available for RS485.
18
Baud Time Min Time Min Time Min Time Min
Rate 1 Item Gate 2 Items Gate 3 Items Gate 4 Items Gate
300 0.37s 0.34s 0.70s 0.67s 10.03s 1.00s 1.37s 1.34s
600 0.18s 0.15s 0.35s 0.32s 0.52s 0.49s 0.68s 0.65s
1200 0.09s 0.06s 0.18s 0.15s 0.26s 0.23s 0.34s 0.31s
2400 0.05s 0.02s 0.09s 0.06s 0.13s 0.10s 0.17s 0.14s
4800 0.02s 0.01s 0.04s 0.01s 0.07s 0.04s 0.09s 0.06s
9600 0.01s 0.01s 0.02s 0.01s 0.03s 0.01s 0.04s 0.01s
19200 0.01s 0.01s 0.01s 0.01s 0.02s 0.01s 0.01s 0.01s
The data transmission rate may be reduced by sending data every other reading, every fourth
reading, or less. This selection is made in “Ser 1”. A computer, if busy with other tasks, may be
unable to keep up with the faster data rates of the meter, so a handshake function is available
that provides the computer with control over the meters’ data transmissions.
8.3 RTS CONTROL
RTS control does not apply to transmitter, where the RTS line is always held high, nor to
RS485. DPMs and counter / timers have two RS232 RTS modes: unlatched and latched. These
modes are selected in “Ser3”.
In the unlatched mode, the measurement transmission is enabled by a high RTS level and is
disabled by a low RTS level. When disabled, any character being sent is completed. When
enabled, any characters remaining in the data format are transmitted before the next measu-
rement transmission. The computer, when its receive buffer is nearly full, takes the RTS line
low to halt data transmission. When its receive buffer has emptied, it takes the RTS line high to
enable more data transmissions. Some measurements could be missed in the process. In the
latched mode, the RTS input is polled every 3.3 ms. When a high level is detected, RTS is
latched true, even though the RTS line goes low immediately. At the end of each calculation, the
latched RTS value is checked. If it is true, a complete measurement transmission (from 1 to 4
values) is made without interruption, regardless of the state of the RTS line during that time. At
the end of the complete transmission, the latched RTS value is reset false, even though the RTS
line may be high at that instant. The RTS latch does not go true again until the RTS line is first
returned to a low level after the completion of the transmission and then is taken high again.
Latched control provides “print command” operation by sending a transmission for each RTS
pulse. If a second pulse occurs during the transmission, it is not recognized.
8.3 XON / XOFF CONTROL
Applicable to RS232, not RS485. A measurement transmission is enabled by the receipt of an
ASCII XON character. It is disabled by the receipt of an ASCII XOFF character.
19
9. COMMAND MODE
9.1 OVERVIEW
In the Command Mode, the device does not send any data automatically, but responds to com-
mands received from a host computer. These commands can be:
• To transmit the latest, peak, or valley measurement.
• To reset the meter completely or just the peak and valley values and latched alarms.
• To display a value sent from the computer.
• To transmit present setup parameters.
• To receive new setup parameters.
• To monitor or alter data in selected memory locations of the meter.
The selection of either the Continuous mode or the Command Mode can be made from the
front panel Menu selection “Ser 2”. The meter will not respond to a command in the Conti-
nuous Mode, except the command “A1”, which puts the meter into the Command Mode.
9.2 COMMAND MODE FORMAT
The minimum format is 4 characters. Example: *5A1
After any command that causes a Meter Reset, such as C0, F, W, X, the Counter sends an “R”
character after the Reset is complete and the Counter is ready to accept a new command.
20
Meter SER 2 Serial Comm Meter SER 2 Serial Comm
Meter # Meter #
Digit 5(6) Address Code Digit 5(6) Address Code
1 1 1 16 0. G
2 2 2 17 1. H
3 3 3 18 2. I
4 4 4 19 3. J
5 5 5 20 4. K
6 6 6 21 5. L
7 7 7 22 6. M
8 8 8 23 7. N
9 9 9 24 8. O
10 A A 25 9. P
11 B B 26 A. Q
12 C C 27 B. R
13 D D 28 C. S
14 E E 29 D. T
15 F F 30 E. U
31 F. V
21
REQUEST COUNTER VALUES
All active items 1, 2 or 3 *1B0
Item 1 *1B1
Item 2 *1B2
Item 3 *1B3
Peak *1B4
Displayed item *1B5
Valley *1B6
All active items + Peak + Valley *1B7
RESET FUNCTIONS, DPM & SCALE METER
Cold reset *1C0 Reads NVMEM into RAM locations after RAM is zeroed.
Latched alarms reset *1C2
Peak value reset *1C3
Remote display reset *1C4
External Input B true *1C5
External Input B false *1C6
External Input A true *1C7
External Input A false *1C8
Valley reset *1C9
Tare function *1CA
Tare reset *1CB
RESET FUNCTIONS, COUNTER / TIMER
Cold reset *1C0 Reads NVMEM into RAM locations after RAM zeroed.
Function reset *1C1 Resets all total values and/or peak value.
Latched alarms reset *1C2
Peak value reset *1C3
Remote display reset *1C4 Resets Item 3 to zero if not Arith or Batch.
Removes Alarm View or Peak View if on.
External Input B true *1C5
External Input B false *1C6
External Input A true *1C7
External Input A false *1C8
Valley value reset *1C9
Store totals & reset *1CA
22
CHARACTER 3: Command character:
G Read bytes from RAM Memory
F Write bytes to RAM Memory (DPM and Scale meter only)
R Read bytes from Upper RAM Memory
Q Write bytes to Upper RAM Memory
X Read words from Non-Volatile Memory
W Write words to Non-Volatile Memory
Code #
1=1 9=9 H = 17 P = 25
2=2 A = 10 I = 18 Q = 26
3=3 B = 11 J = 19 R = 27
4=4 C = 12 K = 20 S = 28
5=5 D = 13 L = 21 T = 29
6=6 E = 14 M = 22 U = 30
7=7 F = 15 N = 23
8=8 G = 16 O = 24
CHARACTERS 5, 6
See tables for the RAM MEMORY ADDRESSES and NONVOLATILE MEMORY ADDRESSES with
their respective data definitions.
23
The number of bytes n consists of a single code character representing values from 1 to 30 as
shown above under CHARACTER 4. The most significant address aa consists of 2 hex charac-
ters as shown below under RAM MEMORY ADDRESSES AND DATA DEFINITIONS.
OVERVIEW
A DPM can serve as a remote display that responds to values sent via serial communications
by a PC or by another DPM in a Master-Slave configuration. In one application, the DPM sends
readings to a PC, which then processes the readings and transmits values back to the DPM for
display. There are 2 modes in which the DPM may act as a remote display:
MODE 1: DPM with Signal Conditioner Card and not in Remote Display Mode
SETUP (left digit) =0 4-1/2 digit DPM
=2 4-1/2 digit DPM with Count by 10
=3 3-1/2 digit DPM
The baud rate must be set the same as the source. The PC Controller uses the H command to
cause the display to halt its normal readings and display the value sent by Serial Commu-
nications instead. The DPM must be in the Command mode to receive the data. The data format
sent via Serial Communications is:
*#HSDDDDD.A <CR> where the decimal point is in front, behind (as shown), or
between the D’s (digits).
24
A total of 11 characters plus a CR must be included and sent as ASCII characters. Those in
quotes below are included as shown. The other symbols represent a range of characters except
for CR which is the ASCII character “0D”.
* = Command identifier
# = Device address from 1 to 9, A to V, or 0 for common address
H = Command letter
S = Sign of value, space (or +) for positive, - for negative value
D = Digit from 0 to 9
* = Decimal point placement and must always be included
A = Alarm and overload character code, A to H
<CR> = Carriage return character
The following table lists the Alarm and Overload characters.
If the DPM is in the Continuous mode, it must be put into the Command mode by sending
*#A1 prior to sending the remote display value.
The Remote Display value remains on the display until one of the following occurrences:
a. The command *#C4 is sent removing the Remote Display value and returning to the
normal readings without resetting the DPM.
b. The command *#C0 is sent causing a Cold Reset of the DPM.
c. The command *#C1 is sent causing a Warm Reset of the DPM.
d. Front panel pushbuttons RESET and MENU are simultaneously pushed to cause a Cold
Reset of the DPM.
Notes: After the Remote Display value is entered, the DPM can be put back in the Continuous
mode with the command *#A0 without disturbing the display’s value. DPM must be in the
Command mode for a., b., or c. above. It may be put into the Command mode while displaying
a remote display value with the *1A1 command without affecting the display.
If PEAK (manual or external) or ALARM VIEW (manual) is activated while the remote value is
being displayed, the peak or alarm value is displayed and cannot be removed except by Remote
Display Reset (a., b., or c. above in Command mode) or by manual RESET. If a Remote Display
value is sent while in PEAK or ALARM VIEW, it is ignored, but when PEAK or ALARM VIEW is
turned off, the Remote Display value comes on.
25
MODE 2: DPM with Signal Conditioner Card and in Remote Display Mode
SETUP (left digit) = 1 Remote Display mode
The baud rate must be set the same as the source which may be a PC Controller or another
DPM. The format is the Slave Format. This is the same as MODE 1 above but without the
Command Identifier “*”, the address #, and the Command letter “H”. This is the same format
that data is transmitted from a DPM in the Continuous mode. The string of characters must be
exactly 8 characters plus the CR in length.
SDDDDD.A <CR>
No commands can be received in this mode but the front panel MENU can be accessed. Any
transmissions received other than properly formatted data will result in a meaningless display.
Alarm setpoints, Peak readings and external control functions are disabled while the Remote
Display value is being displayed. When the DPM is Reset, it displays RESET continuously until
data is received.
DATA FORMAT
*1HSDDDDD.A
S = Sign, either blank (for +) or -
D = Digit from 0 to 9, five digits total. Always include a decimal point even at the end.
A = Alarm character as defined in 8.4, Mode 1.
26
Remote Display Only – No Normal Readings Addressable Commands
6 Addressable remote display H, K or L commands
7 Single value remote display 1 value only
8 1st value of value sequence 1-4 sequential Values
9 2nd value of value sequence 2-4 sequential Values
A 3rd value of value sequence 3-4 sequential Values
B 4th value of value sequence 4 sequential Values
C Programmed to select specific data from 1 value only
a data string
The addressable commands of Modes 0-6 can display remote data on one or more Counters
having the command address in a multi-point configuration or a single Counter having the
command address in a Point-to-point configuration. Modes 7 - 11 (B) do not use addressable
commands, but values only. They are primarily designed for Host Counter or Scale meter to
Slave Counter or remote display applications but may be used also in Host Computer to
Remote Display Counter configurations. Since the Host Counter may be selected to transmit up
to four sequential measurement values, Item 1, Item 2, Item 3 and Peak, (Scale meter transmits
up to 3 values) each measurement cycle, Modes 8-11 provide the ability of the Remote Display
to extract one of four sequential values and display it.
Modes 0-5 are normal counter modes that may be commanded as follows:
1. H Command. Overrides the normal display reading only.
2. K Command. The value is not displayed, but is stored as Item 3 if Item 3 is not being
used. It may then become the source, if selected, for the Alarm comparison and the
Analog Output. Item 3 is normally only used for the Batch and Arithmetic functions.
3. L Command. Both 1 and 2.
In addition, the H, K, L commands may or may not include a coded Alarm character. If
included, this character always overrides the internal Alarm comparisons and determines the
alarm indicators, the relay operation and the alarm character sent with the serial communi-
cations. Readings continue to be made internally during Remote Display operation and may be
received by a Host Computer, manipulated, and returned as remote data. When reset by a *1C4
Command, the display returns to its internal readings, the Alarms to their internal comparisons,
the Item 3 value to zero, and the Analog Output as scaled for zero input. A signal conditioner
board must be present in these modes to return to normal readings. If no signal conditioner
board is present, any Mode setting from 0-5 automatically changes to Mode 6.
Modes 6-11 are used for remote display operation only. No normal readings are made. A signal
conditioner board is optional, and if present, is ignored. When reset, the display shows “rESEt”
until the first remote display data is received.
Mode 6 is an addressable remote display mode that uses the H, K, L commands.
27
Mode 7 is not addressable, and data representing a value to be displayed is received in a point-
to-point connection. In addition to being displayed, that value is put into Item 3, where it may
be selected for Alarm comparisons and/or for Analog Output. If a Coded Alarm character is
included, it overrides the internal alarm comparisons.
Modes 8-11 are able to extract one value of data from a sequence of values, and display that
particular value only. Using this mode, multiple slave counters connected to a Host Counter
could each be displaying a different Item value. Also, the extracted value is put into Item 3
where it may be selected for Alarm comparisons and/or Analog Output. If a Coded Alarm
character is included at the end of the sequence, it is ignored. The remote display reading can
only be changed by Meter Reset, a *1C4 Remote display reset command, or another remote
display H or L command.
Mode 12 - Remote display "C" allows extraction of data from an ASCII string that contains
multiple data values or non-numeric characters. It can accommodate selected Remote Start
and Remote Stop characters. Any number of characters between the Remote Start character
and the data can be masked OFF. Up to 8 display characters (including sign and DP) can be
masked ON. Any number of characters between the last displayed character and the Remote
Stop character can be masked OFF.
When CONFIG, CXXX is set, the meter is a Masked Remote Display, and the following para-
meters determine its operation. These must be set while the meter is set to something other
than CONFIG, CXXX, because that is the one setting for which there is no two-way serial
communication with the meter. It is suggested to use CONFIG, 6XXX to set the following
parameters, and then to use CONFIG, CXXX for operation.
1. Remote Start character (set to 00 if none desired).
2. Remote Stop character (set to 00 if none desired).
Note: Only one of the above can be set to 00.
3. Number of characters following the Remote Start character to be ignored.
4. Number of characters following the ignored characters to be displayed.
Either Instrument Setup.exe or Serial.exe may be used to set the values for the Remote Display
C mode. These programs may be downloaded from our website.
COMMAND FORMATS
The basic two Command formats of the data sent via Serial Communications are:
*#CSDDDDDD.A<CR><LF> where the decimal point is to the right of any one of the D’s (digits).
*#CSD.DDDEPA<CR><LF> This is the exponential format. The decimal point is fixed.
Alarm comparison and Analog Output are not valid in this format.
* = Recognition character
# = Device address from 1-9, A to V, or 0 for common address.
C = Command letter H, K, L.
28
S = Sign of value, space (or +) for positive, - for negative value. Sign is optional in
display modes 0-7, required in 8-11.
D = Digit from 0 to 9. Number of digits may be 1-6 in display modes 0-7, but must
be 6 in 8-11.
P = Power of 10. 0-9, A-F where A-F represents 10-15
A = Optional Alarm Character as defined in section 2.1
<CR> = Carriage return character
<LF> = Optional line feed character (ignored)
These basic Command formats are used when the Remote Display Counter is in display modes
0 - 6. The basic Data formats are the same except *#C is omitted. The basic Data formats are
used in display mode 7.
Single or multiple (2-4) Data formats are used in display modes 8-11. Example:
SDDDDDD.SDDDDDD.SDDDDDD.SDDDDDD.A<CR><LF>
<LF> optional, “Ser 3” “Digit 5” = 0, termination characters only at end of data string or
SDDDDDD.<CR><LF>SDDDDDD.<CR><LF>SDDDDDD.<CR><LF>SDDDDDD.A<CR><LF>
“Ser 3”, Digit 5 = 1, termination characters at end of each data item.
Either Instrument Setup.exe or Serial.exe may be used to set the Command recognition
character and the start stop characters. These programs may be downloaded from our website.
29
10. APPENDIX A: DPM MEMORY ADDRESSES AND DATA DEFINITIONS
30
69 (L) Serial Cnfg3 Bit 7 6 5 4 3 2 1 0
0 0 0 Send Reading
0 0 1 Send Peak
0 1 0 Send Valley
0 1 1 Send Reading + Peak
1 0 0 Send Reading + Valley
1 0 1 Send Reading + Peak + Valley
0 <CR> or <CR><LF> at end of all Items
1 <CR> or <CR><LF> at end of each Item
(if no Alarm character)
0 Non-latching RTS
1 Latching RTS
0 Normal continuous TX
1 Special Start & Stop characters
0 Full duplex
1 Half duplex
35 (L) Decimal Point 01 Byte values in hex XXXXX.
02 (2 hex characters/byte) XXXX.X
03 XXX.XX
04 XX.XXX
05 X.XXXX
06 .XXXXX
34 (L) Lockout2 Bit 7 6 5 4 3 2 1 0 Menu item & front panel lockout
0 = unlocked 1 Serial configuration
1 = locked 1 Analog output scaling
1 Alarm setpoint programming
1 Alarm setup
1 Front panel DPM reset
1 Front panel Peak & Alarm reset
1 View alarm setpoints
1 View Peak value & Tare function
33 (L) Lockout1 Bit 7 6 5 4 3 2 1 0 Menu item & front panel lockout
0 = unlocked 1 Offset, Lo & Hi readings
1 = locked 1 Scale, Lo In, Hi In
1 Filter Setup
1 Setup, Config & Decimal Point
1 InPut Menu Item
31
32 (L) Serial Cnfg2 Bit 7 6 5 4 3 2 1 0
X X X X X Binary Custom ASCII addr. 0-31
0 Continuous mode
1 Command mode
0 Alarm data not included with rdg.
1 Alarm data included with rdg.
0 No <LF> following <CR>
1 <LF> following <CR>
31 (L) Serial Cnfg1 Bit 7 6 5 4 3 2 1 0 Continuous Output Data Rate
60 Hz 50 Hz
0 0 0 0 0.017s 0.02s
0 0 0 1 0.28 0.34
0 0 1 0 0.57 0.68
0 0 1 1 1.1 1.4
0 1 0 0 2.3 2.7
0 1 0 1 4.5 5.4
0 1 1 0 9.1 10.9
0 1 1 1 18.1 21.8
1 0 0 0 36.3 43.5
1 0 0 1 1:13 1:27
1 0 1 0 2:25 2:54
1 0 1 1 4:50 5:48
1 1 0 0 9:40 11:36
1 1 0 1 19:20 23:13
1 1 1 0 38:41 46:25
1 1 1 1 1:17:21 1:32:51
0 0 0 300 baud
0 0 1 600 baud
0 1 0 1200 baud
0 1 1 2400 baud
1 0 0 4800 baud
1 0 1 9600 baud
1 1 0 19200 baud
0 Send unfiltered value
1 Send filtered value
32
2F (L) Filter Bit 7 6 5 4 3 2 1 0
0 0 0 0 Auto Filter
0 0 0 1 Batch (16 samples) filter
Time constant 60 Hz 50 Hz
0 0 1 0 Moving average 0.07 s 0.085 s
0 0 1 1 Moving average 0.14 0.17
0 1 0 0 Moving average 0.28 0.34
0 1 0 1 Moving average 0.57 0.68
0 1 1 0 Moving average 1.13 1.36
0 1 1 1 Moving average 2.27 2.72
1 0 0 0 Moving average 4.53 5.44
1 0 0 1 Moving average 9.06 10.88
1 0 1 0 Unfiltered
0 Low adaptive threshold
1 High adaptive threshold
0 Display batch
1 Display filtered signal
0 Take peak of unfiltered signal
1 Take peak of filtered signal
0 Alarm from unfiltered signal
1 Alarm from filtered signal
2D (L) Setup Bit 7 6 5 4 3 2 1 0 EXT IN 1 EXT IN 2 BOTH
0 0 0 0 Mtr Reset Mtr Hold Mtr Reset
0 0 0 1 Fct Reset Rd Pk/Vl Mtr Reset
0 0 1 0 Mtr Hold Rd Pk/Vl Fct Reset
0 0 1 1 Mtr Hold Tare Mtr Reset
0 1 0 0 Rd Pk/Vl Tare Fct Reset
0 1 0 1 Tare Mtr Reset Mtr Reset
0 1 1 0 DP2 DP3 DP4
0 1 1 1 DP3 DP4 DP5
1 0 0 0 Fct Reset Disp Blank Mtr Reset
1 0 0 1 Mtr Hold Disp Blank Mtr Reset
1 0 1 0 Rd Pk/Vl Disp Blank Fct Reset
1 0 1 1 Tare Disp Blank Mtr Reset
1 1 0 0 Rd Valley Read Peak Fct Reset
1 1 0 1 Tare Tare Reset Mtr Reset
0 0 Scale using Scale & Offset method
0 1 Scale using Coordinates of 2 Points method
1 1 Scale using Reading Coordinates of 2 Points
0 60 Hz power
1 50 Hz power
33
09 (U) Setup1* Bit 7 6 5 4 3 2 1 0
* Cannot be 0 0 4-1/2 digit display (0.1° temp.)
written to RAM 0 1 Remote display
1 0 4-1/2 digit count by 10 (0.01° t.)
1 1 3-1/2 digit display (1° temp.)
0D (U) Alarm Confg4 Bit 7 6 5 4 3 2 1 0 Alarm Trigger Delay
60 Hz 50Hz
0 0 0 0.018 s 0.021 s
0 0 1 0.035 0.043
0 1 0 0.07 0.085
0 1 1 0.14 0.17
1 0 0 0.28 0.34
1 0 1 0.56 0.68
1 1 0 1.13 1.36
1 1 1 2.27 2.72
0 0 0 Al3 Band Dev, Al4 Band Dev
0 0 1 Al3 Hysteresis, Al4 Band Dev
0 1 0 Al3 Band Dev, Al4 Hysteresis
0 1 1 Al3 Hysteresis, Al4 Hysteresis
1 0 0 No deviation in menus or calc
0C (U) Alarm Confg3 Bit 7 6 5 4 3 2 1 0
0 0 0 0 Al3 Hi active, Al4 Hi active
0 0 0 1 Al3 Lo active, Al4 Hi active
0 0 1 0 Al3 Disabled, Al4 Hi active
0 1 0 0 Al3 Hi active, Al4 Lo active
0 1 0 1 Al3 Lo active, Al4 Lo active
0 1 1 0 Al3 disabled, Al4 Lo active
1 0 0 0 Al3 Hi active, Al4 disabled
1 0 0 1 Al3 Lo active, Al4 disabled
1 0 1 0 Al3 disabled, Al4 disabled
0 0 Al3 non-latch, Al4 non-latch
0 1 Al3 latch, Al4 non-latch
1 0 Al3 non-latch, Al4 latch
1 1 Al3 latch, Al4 latch
0 0 Relay3 On when Al3 active, Relay4 On when Al4 active
0 1 Relay3 Off when Al3 active, Relay4 On when Al4 active
1 0 Relay3 On when Al3 active, Relay4 Off when Al4 active
1 1 Relay3 Off when Al3 active, Relay4 Off when Al4 active
34
0B (U) Alarm Confg2 Bit 7 6 5 4 3 2 1 0 Alarm Trigger Delay
60 Hz 50Hz
0 0 0 0.018s 0.021s
0 0 1 0.035 0.043
0 1 0 0.07 0.085
0 1 1 0.14 0.17
1 0 0 0.28 0.34
1 0 1 0.56 0.68
1 1 0 1.13 1.36
1 1 1 2.27 2.72
0 0 0 Al1 Band Dev, Al2 Band Dev
0 0 1 Al1 Hysteresis, Al2 Band Dev
0 1 0 Al1 Band Dev, Al2 Hysteresis
0 1 1 Al1 Hysteresis, Al2 Hysteresis
1 0 0 No deviation in menus or calc
0A (U) Alarm Confg1 Bit 7 6 5 4 3 2 1 0
0 0 0 0 Al1 Hi active, Al2 Hi active
0 0 0 1 Al1 Lo active, Al2 Hi active
0 0 1 0 Al1 Disabled, Al2 Hi active
0 1 0 0 Al1 Hi active, Al2 Lo active
0 1 0 1 Al1 Lo active, Al2 Lo active
0 1 1 0 Al1 disabled, Al2 Lo active
1 0 0 0 Al1 Hi active, Al2 disabled
1 0 0 1 Al1 Lo active, Al2 disabled
1 0 1 0 Al1 disabled, Al2 disabled
0 0 Al1 & Al2 non-latching
0 1 Al1 latching, Al2 non-latching
1 0 Al1 non-latching, Al2 latching
1 1 Al1 & Al2 latching
0 0 Relay1 On when Al1 active, Relay2 On when Al2 active
0 1 Relay1 Off when Al1 active, Relay2 On when Al2 active
1 0 Relay1 On when Al1 active, Relay2 Off when Al2 active
1 1 Relay1 Off when Al1 active, Relay2 Off when Al2 active
35
00 (U) Serial Cnfg4 Bit 7 6 5 4 3 2 1 0 Serial Protocol
0 0 No Parity
0 1 Odd Parity
1 0 Even Parity
0 0 Custom ASCII protocol (8 bits)
0 1 Modbus RTU protocol (8 bits)
1 0 Modbus ASCII protocol (7 bits)
0 0 1 s Modbus ASCII gap timeout
0 1 3 s Modbus ASCII gap timeout
1 0 5 s Modbus ASCII gap timeout
1 1 10 s Modbus ASCII gap timeout
35 (U) Modbus Addr. 00 to FF Modbus address 0-255
(in Hex format)
36
10.2 DPM 3-BYTE RAM MEMORY DATA
Format for all items except Scale Factor: MS byte Mid byte LS byte
XX XX XX
Format for Scale Factor: *X XX XX
The 4-bit MS nibble “*” sets the polarity and decimal point according to the following table:
MS Mid LS Description
A1 (L) A0 9F Analog high value
9E (L) 9D 9C Analog low value
1B (U) 1A 19 Deviation, Alarm4
18 (U) 17 16 Deviation, Alarm3
9B (L) 9A 99 Deviation, Alarm2
98 (L) 97 96 Deviation, Alarm1
8F (L) 8E 8D Offset value
8C (L) 8B 8A Scale factor
15 (U) 14 13 Setpoint4
12 (U) 11 10 Setpoint3
89 (L) 88 87 Setpoint2
86 (L) 85 84 Setpoint1
37
10.4 DPM NONVOLATILE MEMORY ADDRESSES (2 bytes/address)
38
11. APPENDIX B: COUNTER / TIMER MEMORY ADDRESSES
AND DATA DEFINITIONS
39
3D (L) Analog Setup Bit 7 6 5 4 3 2 1 0 Analog Output Source
0 0 Filtered Item
0 1 Item 1
1 0 Item 2
1 1 Item 3
0 0 to 20mA output
1 0 to 10V output
1 0 4 to 20mA output
1 1 -10V to 10V output
3C (L) Source Bit 7 6 5 4 3 2 1 0
Compare Setpoint 2 to:
0 0 Filtered Item
0 1 Item 1
1 0 Item 2
1 1 Item 3
Compare Setpoint 1 to:
0 0 Filtered Item
0 1 Item 1
1 0 Item 2
1 1 Item 3
36 (L) Lockout2 Bit 7 6 5 4 3 2 1 0
0 = unlocked 1 Change Item #
1 = locked 1 CALib
1 Ser 1, Ser 2, Ser 3
1 An Lo, An Hi, An SEt
1 Front Panel meter reset
1 Front Panel Peak, Latched resets
1 View alarm setpoints
1 View Peak locked
35 (L) Lockout1 Bit 7 6 5 4 3 2 1 0
0 = unlocked 1 FiLtEr
1 = locked 1 Gate t, time out, batch, pulses
1 SEtuP, ConFiG, display number
1 InPut
1 Change Setpoints
1 SourcE,AL SEt,dEVn1b,1H,2b,2H
1 SCALE, OFFSEt, Coords, rESoLn
1 SLOPE, dECPt
40
34 (L) Configuration Bit 7 6 5 4 3 2 1 0
0 Enable cutoff of VF totalizing
1 Totalize all VF values
0 Linear input
1 Square Root of input
0 0 Basic Counter
0 1 Extended Counter
1 0 Custom Curve #1 (for FR & VF)
1 1 Custom Curve #2 (for VF)
Display mode:
0 0 0 0 Normal, Exponential Overload
0 0 0 1 Normal, 999999 Flashing Overload
0 0 1 0 1 Right-Hand dummy zero
0 0 1 1 2 Right-Hand dummy zeros
0 1 0 0 Clock Time, Stopwatch, Multi-format
0 1 0 1 Clock Time, Stopwatch, hh.mm.ss
0 1 1 0 Remote Display, Addressable
0 1 1 1 Remote Display, Single Value
1 0 0 0 Slave Display, 1st data value of string
1 0 0 1 Slave Display, 2nd data value of string
1 0 1 0 Slave Display, 3rd data value of string
1 0 1 1 Slave Display, 4th data value of string
1 1 0 0 Masked display
33 (L) Serial Cnfg3 Bit 7 6 5 4 3 2 1 0 Transmit:
0 0 0 All active items
0 0 1 Item #1 only
0 1 0 Item #2 only
0 1 1 Item #3 only
1 0 0 Peak value only
1 0 1 All active items + Peak
0 Term chars end of all items
1 Term chars end of each item
0 Non-Latching RTS
1 Latching RTS
0 0 Std recognition char, no start/stop char
0 1 Custom recognition char, no start/stop char
1 0 Std recognition char, special start/stop char
1 0 Custom recog char, special start/stop char
0 Full Duplex
1 Half Duplex
41
00 U Serial Cnfg 4 Bit 7 6 5 4 3 2 1 0 Serial Protocol
1 0 No Parity
2 1 Odd Parity
3 0 Even Parity
0 0 Custom ASCII protocol (8 bits)
0 1 Modbus RTU protocol (8 bits)
1 0 Modbus ASCII protocol (7 bits)
0 0 1 s Modbus ASCII gap timeout
0 1 3 s Modbus ASCII gap timeout
1 0 5 s Modbus ASCII gap timeout
1 1 10 s Modbus ASCII gap timeout
32 (L) Serial Cnfg2 Bit 7 6 5 4 3 2 1 0
X X X X X Counter address 0-31 (5 bits)
1 Command Mode (0 = Continuous)
1 Alarm data included with reading (0 = excluded)
1 LF following CR (0=no LF)
31 (L) Serial Cnfg1 Bit 7 6 5 4 3 2 1 0 Continuous output data rate:
0 0 0 0 Reading rate
0 0 0 1 Reading rate / 2
0 0 1 0 Reading rate / 4
0 0 1 1 Reading rate / 8
0 1 0 0 Reading rate / 16
0 1 0 1 Reading rate / 32
0 1 1 0 Reading rate / 64
0 1 1 1 Reading rate / 128
1 0 0 0 Reading rate / 256
Baud rate:
0 0 0 300 baud
0 0 1 600 baud
0 1 0 1200 baud
0 1 1 2400 baud
1 0 0 4800 baud
1 0 1 9600 baud
1 1 0 19200 baud
0 Send unfiltered value
1 Send filtered value
30 (L) Options Do not use. This byte is determined by installed option boards.
2F (L) Filter Bit 7 6 5 4 3 2 1 0 Approximate time constant:
0 0 0 No filtering
0 0 1 0.1 sec
42
0 1 0 0.2 sec
0 1 1 0.4 sec
1 0 0 0.8 sec
1 0 1 1.6 sec
1 1 0 3.2 sec
1 1 1 6.4 sec
0 Low adaptive threshold
1 High adaptive threshold
0 Display unfiltered input
1 Display filtered input
0 Peak value of unfiltered input
1 Peak value of filtered input
0 Adaptive filter
1 Conventional filter
2E (L) Setup Bit 7 6 5 4 3 2 1 0 EXT IN 1 EXT IN 2
0 0 0 0 Meter Reset Function Reset
0 0 1 0 Meter Reset Peak Display
0 0 1 1 Meter Reset External Gate
0 1 0 0 Function Reset Hold
0 1 0 1 Function Reset Peak Display
0 1 1 0 Function Reset External Gate
0 1 1 1 Hold Peak Display
1 0 0 0 Hold External Gate
1 0 0 1 Peak Display External Gate
1 0 1 0 Meter Reset Display Blank
1 0 1 1 Function Reset Display Blank
1 1 0 0 Hold Display Blank
1 1 0 1 Peak Display Display Blank
1 1 1 0 Display Blank External Gate
1 1 1 1 Display item#2 Display item#3
0 Scale2, Offset2 entered directly
1 Scale2, Offset2 using Coordinates of 2 points
0 Scale1, Offset1 entered directly
1 Scale1, Offset1 using Coordinates of 2 points
0 Blank leading zeros
1 Display leading zeros
0 Zero the total at power on
1 Restore total at power-on
43
2D (L) Input Type Dual Channel Signal Conditioner
(Values in Hex)
Rate Period Total Time Interval
00 A, B 10 A, B 20 A, B 41 A to B
01 A only 11 A only 21 A only
Stopwatch
02 Batch 1B A+B 24 A-B updwn
03 A, Atot 1C A-B 26 Burst 50 A to A
05 A, Btot 1D AxB 27 B, Arate 51 A to B
0B A+B 29 A,Bup/dwn 52 1/A to A
0C A-B 2A A, Binhibit 53 1/A to B
0D AxB 2B A+B
0E A/B 2C A-B Phase
0F A/B-1 2D AxB 61 0 to 360
2E A/B 62 -180 /180
VF Converter
4-20 mA 0-1 mA 0-10V
81 A only 91 A only A1 A only
82 Batch 92 Batch A2 Batch
83 A, Atotal 93 A, Atotal A3 A, Atotal
88 Atot, A 98 Atot, A A8 Atot, A
8F 1/A 9F 1/A AF 1/A
Quadrature
C0 Total
0B U Alarm Cnfg2 Bit 7 6 5 4 3 2 1 0 #Consecutive readings to Alarm
0 0 0 1
0 0 1 2
0 1 0 4
0 1 1 8
1 0 0 16
1 0 1 32
1 1 0 64
1 1 1 128
0 0 0 Alarm1 Band Deviation
0 0 1 Alarm1 Hysteresis
0 1 0 Alarm2 Band Deviation
0 1 1 Alarm2 Hysteresis
1 0 0 No deviation in menu
44
0D U Alarm Cnfg 4 Same as for DPM, page 35
0C U Alarm Cnfg 3 Same as for DPM, page 35
0A U Alarm Cnfg 1 Bit 7 6 5 4 3 2 1 0
0 0 0 0 Al1 Hi Active, Al2 Hi Active
0 0 0 1 Al1 Lo Active, Al2 Hi Active
0 0 1 0 Al1 Disabled, Al2 Hi Active
0 1 0 0 Al1 Hi Active, Al2 Lo Active
0 1 0 1 Al1 Lo Active, Al2 Lo Active
0 1 1 0 Al1 Disabled, Al2 Lo Active
1 0 0 0 Al1 Hi Active, Al2 Disabled
1 0 0 1 Al1 Lo Active, Al2 Disabled
1 0 1 0 Al1 Disabled, Al2 Disabled
0 0 Al1 Non-Latch, Al2 Non-Latch
0 1 Al1 Latch, Al2 Non-Latch
1 0 Al1 Non-Latch, Al2 Latch
1 1 Al1 Latch, Al2 Latch
0 0 Relay1 On when Al1 active, Relay2 On when Al2 active
0 1 Relay1 Off when Al1 active, Relay2 On when Al2 active
1 0 Relay1 On when Al1 active, Relay2 Off when Al2 active
1 1 Relay1 Off when Al1 active, Relay2 Off when Al2 active
48
6B (L) Config Bit 7 6 5 4 3 2 1 0
0 Enable Adaptive Filtering
1 Disable Adaptive Filtering
0 Peak of Net Value
1 Peak of Gross Value
0 Enable Dribble
1 Disable Dribble
0 Setup Scale Method
1 Reading 2 Coordinates Method
0 Allow Negative Readings
1 Disallow Negative Readings
6D (L) Count Bit 7 6 5 4 3 2 1 0
0 0 0 0 No Auto-Zero
0 0 0 1 ±1 Auto-Zero
0 0 1 0 ±2 Auto-Zero
0 0 1 1 ±3 Auto-Zero
0 1 0 0 ±4 Auto-Zero
0 1 0 1 ±5 Auto-Zero
0 1 1 0 ±6 Auto-Zero
0 1 1 1 ±7 Auto-Zero
1 0 0 0 ±8 Auto-Zero
1 0 0 1 ±9 Auto-Zero
0 0 0 0 Count by 1
0 0 0 1 Count by 2
0 0 1 0 Count by 5
0 0 1 1 Count by 10
0 1 0 0 Count by 20
0 1 0 1 Count by 50
0 1 1 0 Count by 100
0 1 1 1 Count by 200
1 0 0 0 Count by 500
1 0 0 1 Count by 1000
2F (L) Filter Bit 7 6 5 4 3 2 1 0
0 0 0 0 Auto Filter
0 0 0 1 Batch Filter (16 Samples)
Time constant 60 Hz 50 Hz
0 0 1 0 Moving Average 0.07s 0.085s
0 0 1 1 Moving Average 0.14 0.17
0 1 0 0 Moving Average 0.28 0.34
0 1 0 1 Moving Average 0.57 0.68
0 1 1 0 Moving Average 1.13 1.36
49
0 1 1 1 Moving Average 2.27 2.72
1 0 0 0 Moving Average 4.53 5.44
1 0 0 1 Moving Average 9.06 10.9
1 0 1 0 Moving Average 18.1 21.8
1 0 1 1 Moving Average 36.2 43.5
1 1 0 0 Moving Average 72.5 87.0
1 1 0 1 Moving Average 145 174
1 1 1 0 Moving Average 290 348
1 1 1 1 Unfiltered (Used with Hold)
0 Low adaptive threshold
1 High adaptive threshold
0 Display value of 16-reading batch
1 Display value of filtered signal
0 Take peak of unfiltered signal
1 Take peak of filtered signal
0 Alarm from unfiltered signal
1 Alarm from filtered signal
35 (L) Decimal Point Bit 7 6 5 4 3 2 1 0 Meter Display
0 0 1 XXXXX.. (dec point not displayed)
0 1 0 XXXX..X
0 1 1 XXX..XX
1 0 0 XX..XXX
1 0 1 X..XXXX
1 1 0 .XXXXX
0A (U) Alarm Confg1 Bit 7 6 5 4 3 2 1 0
0 0 0 0 Al1 Hi active, Al2 Hi active
0 0 0 1 Al1 Lo active, Al2 Hi active
0 0 1 0 Al1 Disabled, Al2 Hi active
0 1 0 0 Al1 Hi active, Al2 Lo active
0 1 0 1 Al1 Lo active, Al2 Lo active
0 1 1 0 Al1 disabled, Al2 Lo active
1 0 0 0 Al1 Hi active, Al2 disabled
1 0 0 1 Al1 Lo active, Al2 disabled
1 0 1 0 Al1 disabled, Al2 disabled
0 0 Al1 & Al2 non-latching
0 1 Al1 latching, Al2 non-latching
1 0 Al1 non-latching, Al2 latching
1 1 Al1 & Al2 latching
0 0 Relay1 On when Al1 active, Relay2 On when Al2 active
0 1 Relay1 Off when Al1 active, Relay2 On when Al2 active
1 0 Relay1 On when Al1 active, Relay2 Off when Al2 active
50
1 1 Relay1 Off when Al1 active, Relay2 Off when Al2 active
0B (U) Alarm Confg2 Bit 7 6 5 4 3 2 1 0 Alarm Trigger Delay
60 Hz 50Hz
0 0 0 0.018s 0.021s
0 0 1 0.035 0.043
0 1 0 0.07 0.085
0 1 1 0.14 0.17
1 0 0 0.28 0.34
1 0 1 0.56 0.68
1 1 0 1.13 1.36
1 1 1 2.27 2.72
Alarm Comparison
0 0 Al1 Net, Al2 Net
0 1 Al1 Gross, Al2 Net
1 0 Al1 Net, Al2 Gross
1 1 Al1 Gross, Al2 Gross
0D (U) Alarm Cnfg 4 Same as for DPM, page 35
0C (U) Alarm Cnfg 3 Same as for DPM, page 35
BF (L) Analog Output Bit 7 6 5 4 3 2 1 0
Setup 0 0 Filtered Net
0 1 Filtered Gross
1 0 Unfiltered Net
1 1 Unfiltered Gross
0 0 Current Output (0-20 mA)
0 1 Voltage Output (0-10V)
1 0 Current Output (4-20 mA)
1 1 Voltage Output (-10 to +10V)
31 (L) Serial Cnfg1 Bit 7 6 5 4 3 2 1 0 Continuous Output Data Rate
60 Hz 50 Hz
0 0 0 0 0.017s 0.020s
0 0 0 1 0.28 0.34
0 0 1 0 0.57 0.68
0 0 1 1 1.1 1.4
0 1 0 0 2.3 2.7
0 1 0 1 4.5 5.4
0 1 1 0 9.1 10.9
0 1 1 1 18.1 21.8
1 0 0 0 36.3 43.5
1 0 0 1 1:13 1:27
51
0 0 0 300 baud
0 0 1 600 baud
0 1 0 1200 baud
0 1 1 2400 baud
1 0 0 4800 baud
1 0 1 9600 baud
1 1 0 19200 baud
0 Send Unfiltered Value
1 Send Filtered Value
32 (L) Serial Cnfg2 Bit 7 6 5 4 3 2 1 0
X X X X X Binary Custom ASCII addr. 0-31
0 Continuous Mode
1 Command Mode
0 Alarm data not included with rdg.
1 Alarm data included with rdg.
0 No <LF> Following <CR>)
1 <LF> Following <CR>
6A (L) Serial Cnfg3 Bit 7 6 5 4 3 2 1 0 Data Sent:
0 0 0 Net + Gross
0 0 1 Net Only
0 1 0 Gross Only
0 1 1 Peak Only (Net or Gross)
1 0 0 Net + Gross + Peak
0 <CR> or <CR><LF> at end of all Items
1 <CR> or <CR><LF> at end of each Item
(if no Alarm character)
0 Non-latching RTS
1 Latching RTS
0 Normal Cont Serial TX
1 Special Start, Stop Characters
0 Full Duplex
1 Half Duplex
00 (U) Serial Cnfg4 Bit 7 6 5 4 3 2 1 0 Serial Protocol
0 0 No Parity
0 1 Odd Parity
1 0 Even Parity
0 0 Laurel ASCII (8 Bits, No Parity)
0 1 Modbus RTU Protocol (8 Bits)
1 0 Modbus ASCII Protocol (7 bits)
0 0 1 s Modbus ASCII Gap Timeout
52
0 1 3 s Modbus ASCII Gap Timeout
1 0 5 s Modbus ASCII Gap Timeout
1 1 10 s Modbus ASCII Gap Timeout
33 (L) Lockout1 Bit 7 6 5 4 3 2 1 0 Front Panel Setup Menu Item
0 = Enabled 1 Count
1 = Disabled 1 Setup, Cnfg, dEC.Pt
1 Input Type
1 Change Displayed Item #
1 Tare
1 Offset, Lo read, Hi read
1 Scale, Lo input, Hi input
1 Filter
34 (L) Lockout2 Bit 7 6 5 4 3 2 1 0 Front Panel Setup Menu Item
0 = Enabled 1 Serial Comm Config
1 = Disabled 1 Analog Output Scaling
1 Alarm Setpoint Programming
1 Alarm Config
1 Front Panel Meter Reset
1 Front Panel Function Reset
1 View Alarm Setpoints
1 View Peak Value
53
12.3 WEIGHT METER 3-BYTE RAM MEMORY DATA (3 Bytes / Item)
All numeric values except scale factor utilize a 2’s complement, 3-byte Hex format, where the
MS byte, Mid byte and LS byte each consist of two Hex nibbles: XX XX XX.
Polarity and decimal point for scale are set by the most significant Hex nibble of the most
significant byte (leftmost byte) as follows:
Hex addresses for numeric values are also in the 3-byte Hex format, as explained in 12.1,
as follows:
54
Hex Address MS Byte LS Byte
1D Tare3 Tare2
1C Tare1 Spare
1B Serial Cnfg 3 Count
18 Setpoint2 Diff 3 Setpoint2 Diff 2
17 Setpoint2 Diff 1 Setpoint1 Diff 3
16 Setpoint1 Diff 2 Setpoint1 Diff 1
15 Configuration Signal Conditioner Type (do not change)
14 Analog Setup System Decimal Point
13 Lockout 2 Lockout 1
12 Serial Cnfg 2 Serial Cnfg 1
11 Options Filter
10 Setup Input Type
0F Alarm Cnfg 2 Alarm Cnfg 1
0E Analog High 3 Analog High 2
0D Analog High 1 Analog Low 3
0C Analog Low 2 Analog Low 1
0B High Reading 3 High Reading 2
0A High Reading 1 High Input 3
09 High Input 2 High Input 1
08 Low Reading 3 Low Reading 2
07 Low Reading 1 Low Input 3
06 Low Input 2 Low Input 1
05 Offset 3 Offset 2
04 Offset 1 Scale Factor 3
03 Scale Factor 2 Scale Factor 1
02 Setpoint2 3 Setpoint2 2
01 Setpoint2 1 Setpoint1 3
00 Setpoint 1 2 Setpoint1 1
35 Serial Cnfg 4 Modbus Address
36 Spare Analog Output Type
55
WARRANTY
LIMITATION OF WARRANTY
The foregoing warranty shall not apply to defects resulting from:
1. Improper or inadequate maintenance by Buyer.
2. Unauthorized modification or misuse.
3. Operation outside the environmental specifications of the product.
4. Mishandling or abuse.
The warranty set forth above is exclusive and no other warranty, whether written or oral, is
expressed or implied. Yokogawa specifically disclaims the implied warranties of merchant-
ability and fitness for a particular purpose.
EXCLUSIVE REMEDIES
The remedies provided herein are Buyer’s sole and exclusive remedies. In no event shall
Yokogawa be liable for direct, indirect, incidental or consequential damages (including loss of
profits) whether based on contract, tort, or any other legal theory.