DIS2116_Communication_Commands

DIS2116_Communication_Commands

DIS2116
Communication commands 
 


Safety instructions


See operating instructions Part 1
All the factory settings are stored at the factory so that they are safe from power failure and cannot be deleted or overwritten. They can be reset at any time by using the command TDD0.
For more information, see Chapter ”Individual Command Descriptions”.
The factory set production number must not be changed.
Remaining dangers are indicated in these instructions by the following symbols:
Symbol: ATTENTION
Meaning: Possible dangerous situation
Warns of a potentially dangerous situation in which failure to comply with safety requirements could result in damage to property or some form of physical injury.


Symbols for application instructions and useful information:
Symbol: NOTE
Means that important information about the product or its handling is being given.


1 Introduction and intended use


The DIS2116 digital scale electronics is a unit for a non-automatic weighing
instrument (NAWI). It comprises all necessary scale functions for this application:

  • Digital filtering
  • Digital off-center load compensation
  • Setting the scale characteristic curve
  • Linearization
  • One, two or three-range display
  • Output scaling of measured values
  • Range monitoring of display values (OIML, NTEP)
  • Zero setting ( 2 %)
  • Tare
  • Gross / net selection
  • Standstill recognition
  • Zero on start-up
  • Automatic zero tracking
  • Legal-for-trade switch with LFT counter
  • Gravitational acceleration correction via adjustable factor
  • Storage of parameters on an SD card
  • Password protection of parameters


The abbreviation DIS will also be used in this text for the DIS2116 scale electronics.

2 DIS2116 command set


The commands can be divided into the following groups:
• Interface commands
(BD1, BD2, BD3, BD4, PA2, PA3, PA4, FC2, FC3, FC4, PT3, PT4, TWC)
• Gravitational acceleration correction
(GCA, GDE)
• Scale adjustment and output formatting
(CWT, LDW, LWT, NOV, RSN, MRA, MRB, MTD, ENU, DPT)
• Linearization settings
(LIN, LIM)
• Measuring mode settings
(ASF, FMD, HSM, ZSE, ZTR)
• Measuring mode commands
(MSV?, TAR, TAS, TAV, CDL, PTM, PTV)
• Special functions
(TDD, RES, DPW, SPW, IDN, NAM, ERR)
• Commands for legal-for-trade applications
(LFT, TCR?, ENC)
• Commands for the print settings
(ESC, PES, PFF, PID?, PLB, PLE, PRC, PRT, PST)
• Commands for the external display
(SCC, SCH, ECC, ECH, EDC, EPT, EDL, PAU)
• Commands for the limit value switch
( LIV)
• Commands for setting the function keys, language, contrast
(BFC, DCO, LAG, MAL, WMD)
6 DIS2116 - Communication commands

2.1 Detailed menu structure and commands
This chapter describes the relationship between the ”Parameters” menu and the
implemented commands (also see the Operating Manual, Part 1).
 

Access
level
Parameter menuSecond menu levelThird menu levelCommand
0INFORMATION   
SCALE    
TARE VALUETAV?   
WEIGHING RESULT-   
BUSSCAN-   
ERROR LIST-   
SOFTWARE INFOIDN?   
GRAPHIC-   
OSCILLOSCOPE    
CENTER OF
GRAVITY
-   
1PRINT   
MEASURED VALUEPRT   
PARAMETER    
SCALE
PARAMETER
PRT   
DIS2116
PARAMETER
PRT   
BUSSCAN
RESULT
PRT   
2LIMIT VALUE   
LIMIT VALUE 1LIV   
INPUT SIGNALLIV   
ACTIVATION
LEVEL
LIV   
DEACTIVATION
LEVEL
LIV   
LIMIT VALUE 2LIV   
INPUT SIGNALLIV   
ACTIVATION
LEVEL
LIV   
DEACTIVATION
LEVEL
LIV   
4FILTER   
FILTER MODEFMD   
LIMIT FREQUENCYASF   


DIS2116 - Communication commands 7

 

Access
level
Parameter menuSecond menu levelThird menu levelComma
nd
4COMMUNICATION   
Load cells (COM 1)    
BAUD RATEBD1   
2-WIRE COMM.TWC   
PC/PLC (COM 2)    
FUNCTIONFC2   
BAUD RATEBD2   
PARITYPA2   
PRINTER (COM 3)    
FUNCTIONFC3   
BAUD RATEBD3   
PARITYPA3   
PROTOCOLPT3   
EXT.DISPLAY (COM 4)    
FUNCTIONFC4   
STANDARD
DISPLAY
-   
PROTOCOLPT4   
BAUD RATEBD4   
PARITYPA4   
START STRING
LENGTH
SCC   
CHARACTERSCH   
END STRING
LENGTH
ECC   
CHARACTERECH   
CRCEDC   
DECIMAL POINTEPT   
PAUSE [10ms]PAU   
MEASURED
VALUE LENGTH
EDL   


8 DIS2116 - Communication commands

 

Access
level
Parameter menuSecond menu levelThird menu levelComma
nd
3PRINT PROTOCOL   
PRINTOUT NUMBERPID?   
USER-DEFINED LINE1PST   
USER-DEFINED LINE2PST   
USER-DEFINED LINE3PST   
BLANK LINES ABOVEPLB   
BLANK LINES BELOWPLE   
SPACESPES   
PAGE FEEDPFF   
PRINT COPIESPRC   
ESCAPE1
(1.CHARACTER)
ESC   
ESCAPE1
(2.CHARACTERS)
ESC   
ESCAPE1
(3.CHARACTERS)
ESC   
ESCAPE1
(4.CHARACTERS)
ESC   
ESCAPE1
(5.CHARACTERS)
ESC   
ESCAPE2
(1.CHARACTER)
ESC   
ESCAPE2
(2.CHARACTERS)
ESC   
ESCAPE2
(3.CHARACTERS)
ESC   
ESCAPE2
(4.CHARACTERS)
ESC   
ESCAPE2
(5.CHARACTERS)
ESC   
4CLOCK   
Date    
DAY-   
MONTH-   
YEAR-   
TIME    
MODE-   
MINUTES-   
HOURS-   


DIS2116 - Communication commands 9

 

Access
level
Parameter menuSecond menu levelThird menu levelComma
nd
4FUNCTION KEYS   
ZEROINGBFC   
TARINGBFC   
GROSS/NETBFC   
10-FOLD
RESOLUTION
BFC   
PRINTBFC   
4DISPLAY   
DISPLAY LINE 1    
LEFT    
RIGHT    
DISPLAY LINE 2    
LEFT    
RIGHT    
CONTRASTDCO   
0FUNCTION TEST   
BUSSCAN    
LOAD CELL    
LOAD CELL
ADDRESS
    
MEASURED
VALUE
    
LOAD CELL TEST    
SEGMENT    
SEGMENT
NUMBER
    
MEASURED
VALUE
    
COM1    
COM2    
COM3    
COM4    
SD CARD    
DISPLAY    
KEYS    


10 DIS2116 - Communication commands

 

Access
level
Parameter menuSecond menu levelThird menu levelComma
nd
0MODE   
LANGUAGE 
ACCESS LEVEL 
LEGAL-FOR-TRADE
CAPABILITY
LAG   
MAL    
LFT    
ENCRYPTION 
OPERATING MODE
ENC5SCALE
CONFIGURATION
 
WMD    
NUMBER OF
SEGMENTS
    
SEGMENT 1    
NUMBER OF
LOAD CELLS
    
SERIAL NUMBER
WZ11
    
CONFIGURATION    
PARAMETER    
MANUFACTURER 
IDENTIFICATION 
LOAD CELL
SAMPLING RATE
NAM   
IDN    
HSM    
UNIT 
DECIMAL POINT 
NOMINAL VALUE 
MULTIRANGE 1 
MULTIRANGE 2 
RESOLUTION 
ZERO TRACKING 
ZERO ON
START-UP
ENU   
DPT    
NOV    
MRA    
MRB    
RES    
ZTR    
ZSE    
STANDSTILL MON. 
G FACTOR
CALIBRATION
MTD   
GCA    
G FACTOR
APPLICATION
GDE   
MANUAL TARE
MODE
PTM   
MANUAL TARE
VALUE
PTV   


DIS2116 - Communication commands 11

 

Access
level
Parameter menuSecond menu levelThird menu levelComma
nd
INPUT
CHARACTERISTIC
CURVE
    
CALIBRATION
WEIGHT
CWT   
ZERO LOAD 
MAXIMUM
CAPACITY
LDW   
LWT    
MEASUREMENT
CHARACTERISTIC
CURVE
    
CALIBRATION
WEIGHT
CWT   
ZERO LOAD 
MAXIMUM
CAPACITY
LDW   
LWT    
LINEARIZATION    
WEIGHT 1 
MEASURED
VALUE 1
LIN   
LIM    
INPUT MEASURED
VALUE 1
LIM   
WEIGHT 2 
MEASURED
VALUE 2
LIN   
LIM    
INPUT MEASURED
VALUE 2
LIM   
LOAD CELL
REPLACEMENT
    
LOAD CELL
ADDRESS
    
NEW SERIAL
NUMBER
    
UPLOAD
PARAMETER
    


12 DIS2116 - Communication commands

 

Access
level
Parameter menuSecond menu levelThird menu levelComma
nd
5OFF-CENTER LOAD
COMPENSATION
   
MEASURE    
MODE    
CALIBRATION
WEIGHT
    
SEGMENT 1    
INPUT SEGMENT 1    
Correction value    
5FACTORY SETTINGS   
DIS2116TDD0   
LOAD CELLS    
DATABASE    
DELETE YARD
LIST
    
DATABASE
REPAIR
    


DIS2116 - Communication commands 13

2.2 Command format
Commands are not case-sensitive, so either format can be used for input.
Every command input must be completed with a delimiter. This can either be a line feed (LF)
or a semi-colon (;).
If a delimiter is all that is sent to the DIS, the DIS input buffer is cleared.
The data provided in round brackets () for the commands are mandatory and must be part of
the command input. Parameters in pointed brackets <> are optional and do not have to be
provided. The brackets themselves are not part of the input.
Text must be enclosed in quotes.
With numeric input, preceding zeroes are suppressed.
Responses are output in ASCII characters and end with LF.
Each command consists of the command shortform, one or more parameters and the
delimiter.
 

ShortformParametersDelimiter 
InputABCXLF or ;
OutputABC?XLF or ;

LF: Line Feed (lf = 0a hex)
Example: MSV?;
A measured value is output following this command.
All ASCII characters<20H (Blank) can be used between the command shortform, parameters
and delimiter.
The following characters can be used for commands and parameters:
’ ’ ’+’ ’-’ ’.’ ’,’ ’”’ ’0’ ...’9’ ’A’...’Z’ ’a’...’z’
The input range for an input string (PST command) comprises: 0x1fhex < char < 0x7fhex. In
this case, the string is enclosed with ”...String...”.
NOTE
When the master has sent a command sequence (query), the reply must be waited for
before the next query is sent.
When the master has sent a command sequence (input), the next query or command can be
sent at the earliest after 10 milliseconds.
14 DIS2116 - Communication commands

2.3 Response to commands
NOTE
Note on the response times of the DIS:
The DIS response times indicated in the command description do not include the
transmission time of the command to the DIS or the transmission time of a response from the
DIS.
2.3.1 Response to inputs
The DIS COM2 computer interface is an RS-232 interface.
Following a valid input, the DIS responds with 0CRLF.
Following an invalid input or syntax error, with ?CRLF.
Example:
 

ASF3;//Sets the filter to filter setting 3
DIS response: 0CRLF 
ASF15; 
DIS response:
//Sets the filter to filter setting 15
?CRLF //Setting 15 does not exist (asf 0...10)

When the master has sent a command sequence (query), the reply must be waited for
before the next query or command is sent.
NOTE
If the parameter is a legal-for-trade parameter and the legal for trade mode is
switched on, this parameter is not changed and the response to the command is ?crlf.
CRLF: carriage return, line feed (cr = 0d hex, lf = 0a hex)
DIS2116 - Communication commands 15

2.3.2 Response to parameter queries
A parameter query is input with a command to which a question mark is added.
A parameter query is always responded to in ASCII format. The delimiter is a Line Feed (LF
= 0A hex).
The output length of a query is always constant for every command.
Example:
 

Query: 
DIS response:
ASF?;
03 crlf

When the master has sent a command sequence (query), the reply must be waited for
before the next query or command is sent.
2.3.3 Responses to incorrect or unknown commands
The DIS responds with ?crlf when a command is incorrect or unknown.
16 DIS2116 - Communication commands

2.4 Output types for measured values
The response to measured value queries (MSV?) is a ±8 digit measured value including
decimal point followed by one blank and 4 characters unit.
Examples:
 

Command formatDIS responseNo. of bytes
MSV?000010.50kgCRLF14 + 2

LF: Line Feed ( = 0a hex) , CR: Carriage Return ( = 0d hex)
The measurement output delimiter is always a Line Feed.
2.5 Password protection parameters
DIS password protection includes important settings for the characteristic curve of the scale
and its identification. Commands with password protection are only activated once the
password is entered. Unless the password is not entered with the command SPW this
command will not be executed. A query is always possible.
DIS2116 - Communication commands 17

2.6 Command overview (alphabetic)
 

CommandPWLFTFunctionPage
ASFFilter selection56  
BD1Baud rate COM 1 (load cells)21  
BD2Baud rate COM 2 (computer)24  
BD3Baud rate COM 3 (printer)27  
BD4Baud rate COM 4 (external display)31  
BFCFunction key settings109  
CDLSet to zero64  
CWTXXCalibration weight42
DCOLCD display contrast112  
DPTXXDecimal marker47
DPWPassword definition72  
ECCNumber of delimiters87  
ECHDelimiter definition89  
EDCChecksum90  
EDLMeasured value length91  
EPTDecimal point92  
ESCXPrinter escape sequence96 
ENCXXEncryption84
ENUXXUnit of measurement45
ERR?Error query79  
FC2Function COM 2 (computer)23  
FC3Function COM 3 (printer)26  
FC4Function COM 4 (external display)30  
FMDFilter mode57  
GCAXXGravitational acceleration factor (adjustment)35
GDEXXGravitational acceleration factor (application)36
IDN?XElectronics identification with serial number75 
LAGLanguage settings111  
LDWXXScale characteristic curve, zero point38
LFTXLegal-for-trade81 
LIMXXLinearization, measured value52
LINXXLinearization, output values53
LIVXLimit value switch114 
LWTXXScale characteristic curve, full scale40

PW - Password protection via DPW/SPW commands
LFT - Legal parameter
18 DIS2116 - Communication commands

 

CommandPWLFTFunctionPage
MALXAccess authorization108 
MRAXXMultirange changeover point 149
MRBXXMultirange changeover point 250
MSV?Data output62  
MTDXXMotion detection48
NOVXXNominal output value44
PA2Parity COM2 (computer)25  
PA3Parity COM3 (printer)28  
PA4Parity COM4 (external display)32  
PAUPause [10ms]93  
PESNumber of spaces in each line (printing)98  
PFFPrinter Form Feed105  
PID?Print number (counter)99  
PLBBlank lines before printout97  
PLEBlank lines after printout104  
PRCPrint copies106  
PRTXPrint protocol95 
PSTPrinter strings103  
PT3Protocol COM3 (printer)29  
PT4Protocol COM4 (external display)33  
PTMXManual tare mode69 
PTVXManual tare input69 
RESElectronics reset74  
RSNXXDisplay resolution46
WMDXMode of operation110 
SCCNumber of start characters86  
SCHDefinition of start characters88  
SPWWrite enable for all password-protected parameters73  
TAR;Taring65  
TASGross / net selection68  
TAVTare value66  
TCR?Legal-for-trade counter83  
TDDXXRead/save settings in EEPROM77
TWCCommunication COM 1 (load cells)22  
WMDXScale operating mode110 
ZSEXXZero on start-up60
ZTRXXAutomatic zero tracking59

PW - Password protection via DPW/SPW commands
LFT - Legal parameter
DIS2116 - Communication commands 19

3 Individual command descriptions
3.1 Interface commands
To set up communication between the DIS and the computer, the interface must be
configured. The following commands are available in the DIS for setting up the interface and
selecting the transmission format:
• COM1 Baud rate setting BD1
Communication (2, 4-wire operation) TWC
• COM2 Baud rate setting BD2
Parity setting PA2
Function FC2
• COM3 Baud rate setting BD3
Parity setting PA3
Function FC3
Protocol PT3
• COM4 Baud rate setting BD4
Parity setting PA4
Function FC4
Protocol PT4
Serial interface characteristics:
 

Start bit: 
Word length:
1
8 Bit
Parity none / even / odd 
Stop bit: 
Baud rate:
1
1200 (9600) ... 115200 baud

The asynchronous interfaces of the DIS are serial interfaces, i.e., data are transferred bit by
bit, one after the other and asynchronously. Asynchronous means that the transmission
works without a clock signal.
A start bit is set before each data byte. Then come the word bits (D0...D7), one or no parity
bit(s) for the transmission check and a stop bit.
20 DIS2116 - Communication commands

Fig. 1: Composition of a character
As the data are transmitted one after another, the transmission speed must match the
reception speed. The number of bits per second is called the baud rate.
The exact baud rate of the receiver is synchronized with the start bit for each character
transferred. Next come the data bits, which all have the same length. When the stop bit is
reached, the receiver goes into the wait state until it is reactivated by the next start bit.
The number of characters per measured value is fixed at 13 characters (11 characters
measured value and 2 characters CRLF).
Start D0 D7 Parity Stop
1 bit Word length = 8 Bit 1 bit 1 bit
1 character
DIS2116 - Communication commands 21

3.1.1 COM1 interface commands
Baud Rate
(Setting the baud rate for the load cell interface, COM1)
 

Property 
Command string
Contents 
BD1
No. of parameters 
Parameter range 
Factory setting 
Response time 
Password protection
1
P1=9600,19200, 38400, 57600, 115200 
38400 baud
< 10 ms
No

Relevant to
verification
No
 

Parameter protection 
Master input 
DIS response 
Master query 
DIS response
With command TDD1;
BD1(P1);
0crlf 
BD1?;
P1
On input OK 
P1 = 6 characters 

Note: ( ) Required parameters, < > optional parameters on parameter input.
DIS responds with ?CRLF, if the input or the query is incorrect.
Function:
The command sets up the baud rate for serial communication of the COM1 interface.
NOTE
When the baud rate of the COM1 interface is changed, the baud rate in the connected load
cells is also automatically changed, the changes in the load cells are stored safe from power
failure and a BUS scan is carried out in the new baud rate. The parity on the COM1 (load
cells) interface cannot be changed.
 

Example: 
BD1?; 
BD1 38400;
Response:
38400crlf 
0CRLF
corresponds to 38400 Baud,
DIS responds at 38400 baud
Parity is unchanged

BD1
22 DIS2116 - Communication commands

Two wire communication
(2-wire communication for the load cell interface, COM1)
 

Property 
Command string
Contents 
TWC
No. of parameters 
Parameter range 
Factory setting 
Response time 
Password protection
1
P1=0.1
0
< 10 ms
No

Relevant to
verification
No
 

Parameter protection 
Master input 
DIS response 
Master query 
DIS response
With command TDD1;
TWC(P1);
0crlf 
TWC?;
P1
On input OK 
P1 = 1 character 

Note: ( ) Required parameters, < > optional parameters on parameter input.
DIS responds with ?CRLF, if the input or the query is incorrect.
Function:
The command changes communication with the load cells (COM1 interface to 2-wire bus
mode (half duplex). This operating mode is required when AD105C or measurement chains
with AD105C are connected. In 2-wire operating mode, inputs are not responded to with
0crlf or ?crlf.
 

Example: 
TWC?; 
TWC 0;
Response:
1crlf 
0crlf
corresponds to 2-wire communication activated
Configuration full duplex, DIS responds with
set baud rate, parity is unchanged

TWC
DIS2116 - Communication commands 23

3.1.2 COM2 interface commands
Function COM2
(RS-232)
Property Contents Note
Command string FC2
No. of parameters 1
Parameter range P1: 0 =off 1=on
Factory setting 0
Response time < 10 ms
Password protection No
Relevant to
verification
No
 

Parameter protection 
Master input 
DIS response 
Master query 
DIS response
With command TDD1
FC2(P1);
0crlf 
FC2?;
P1 crlf
On input OK 
1 character 

Note: ( ) Required parameters, < > optional parameters on parameter input.
Function:
This command deactivates the COM2 interface. If the interface has been deactivated, it can
only be reactivated via the front panel or keyboard. No commands are executed or
responses given when the interface is deactivated.
 

Example: 
FC2?; 
FC2 0;
Response:
1crlf 
none
PC/PLC interface COM2 is activated
COM2 interface is deactivated,
reactivation via command is not possible.

FC2
24 DIS2116 - Communication commands

Baud Rate
(Setting the baud rate for the PC/PLC interface, COM2)
 

Property 
Command string
Contents 
BD2
No. of parameters 
Parameter range
1
P1 = 1200, 2400, 4800, 9600,19200,
38400, 57600,
115200
9600 baud
< 10 ms
No
Factory setting 
Response time 
Password protection

P1 in Bd
Relevant to
verification
No
 

Parameter protection 
Master input 
DIS response 
Master query 
DIS response
With command TDD1;
BD2(P1);
0crlf 
BD2?;
P1
On input OK 
P1 = 6 character 

Note: ( ) Required parameters, < > optional parameters on parameter input.
DIS responds with ?CRLF, if the input or the query is incorrect.
Function:
The command sets up the baud rate for serial communication of the COM2 interface.
NOTE
When the baud rate is changed, communication is initially no longer possible. The computer
also has to be changed over to the chosen new setting (baud rate). For the change in baud
rate to become permanent, it has to be saved with the TDD1 command. This procedure
ensures that you do not set baud rates in the DIS which are not supported by the remote
station. If the new baud rate entry is not saved, the DIS will return to the previously valid
baud rate after a reset or a power-up.
 

Example: 
BD2?; 
BD2 38400;
Response:
38400crlf 
0CRLF
corresponds to 38400 Baud,
DIS responds at 38400 baud
Parity is unchanged

BD2
DIS2116 - Communication commands 25

COM2 parity
(Setting the parity for the PC/PLC interface, COM2)
 

Property 
Command string
Contents 
PA2
No. of parameters 
Parameter range 
Factory setting 
Response time 
Password protection
1
P1: 0=none, 1=even, 2=odd 
1 (=even)
< 10 ms
No

Relevant to
verification
No
 

Parameter protection 
Master input 
DIS response 
Master query 
DIS response
With command TDD1;
PA2(P1);
0crlf 
PA2?;
P1crlf
On input OK 
P1 = 1 character 

Note: ( ) Required parameters, < > optional parameters on parameter input.
DIS responds with ?CRLF, if the input or the query is incorrect.
Function:
The command sets up the parity for serial communication of the COM2 PC/PLC interface.
 

Example: 
PA3?; 
PA3 2;
Response:
1CRLF corresponds to even parity
0CRLF Changes parity to odd
The baud rate remains unchanged

PA2
26 DIS2116 - Communication commands

3.1.3 COM3 interface commands
Function COM3
(RS-232 /USB)
Property Contents Note
Command string FC3
No. of parameters 1
Parameter range P1: 0 ..2
Factory setting 0
Response time < 10 ms
Password protection No
Relevant to
verification
No
 

Parameter protection 
Master input 
DIS response 
Master query 
DIS response
With command TDD1
FC3(P1);
0crlf 
FC3?;
P1 crlf

Note: ( ) Required parameters, < > optional parameters on parameter input.
Function:
This command defines the COM3 interface.
Definition of parameters:
 

P1 = 0 : 
P1 = 1; 
P1 = 2;
Print function is deactivated (OFF)
Printing via RS232
Printing via USB

FC3
DIS2116 - Communication commands 27

Baud rate COM3
(Setting the baud rate for the printer interface)
 

Property 
Command string
Contents 
BD3
No. of parameters 
Parameter range
1
P1 = 1200, 2400, 4800, 9600,19200,
38400, 57600, 115200
Factory setting 
Response time 
Password protection
9600
< 10 ms
No

P1 in Bd
Relevant to
verification
No
 

Parameter protection 
Master input 
DIS response 
Master query 
DIS response
With command TDD1;
BD3(P1);
0crlf 
BD3?;
P1crlf
On input OK 
P1 = 6 character 

Note: ( ) Required parameters, < > optional parameters on parameter input.
DIS responds with ?CRLF, if the input or the query is incorrect.
Function:
The command sets up the baud rate for printer interface.
 

Example: 
BD3?; 
BD3 38400;
Response:
9600CRLF 
0CRLF
corresponds to 9600 baud
Changes the baud rate to 38400

BD3
28 DIS2116 - Communication commands

COM3 parity
(Setting the parity for the printer interface)
 

Property 
Command string
Contents 
PA3
No. of parameters 
Parameter range 
Factory setting 
Response time 
Password protection
1
P1: 0=none, 1=even, 2=odd 
1 (=even)
< 10 ms
No

Relevant to
verification
No
 

Parameter protection 
Master input 
DIS response 
Master query 
DIS response
With command TDD1;
PA3(P1);
0crlf 
PA3?;
P1crlf
On input OK 
P1 = 1 character 

Note: ( ) Required parameters, < > optional parameters on parameter input.
DIS responds with ?CRLF, if the input or the query is incorrect.
Function:
The command sets up the parity for serial communication of the printer interface.
 

Example: 
PA3?; 
PA3 2;
Response:
1CRLF corresponds to even parity
0CRLF Changes parity to odd

PA3
DIS2116 - Communication commands 29

Protocol COM3
(RS232 / USB)
Property Contents Note
Command string PT3
No. of parameters 1
Parameter range P1: 0 = DTR, 1 = DC1
Factory setting 0
Response time < 10 ms
Password protection No
Relevant to
verification
No
 

Parameter protection 
Master input 
DIS response 
Master query 
DIS response
With command TDD1
PT3(P1);
0crlf 
PT3?;
P1 crlf
On input OK 
1 character 

Note: ( ) Required parameters, < > optional parameters on parameter input.
Function:
This command defines the protocol for the serial printer interface COM3.
Definition of parameters:
 

P1 = 0; 
P1 = 1;
Printer: Hardware protocol (DTR)
Printer: Software protocol (DC1/DC3/DC4)

PT3
30 DIS2116 - Communication commands

3.1.4 COM4 interface commands
External display function
(Selection of telegram for external display at COM4)
 

Property 
Command string
Contents 
FC4
No. of parameters 
Parameter range 
Factory setting 
Response time 
Password protection
1
P1: 0 ... 5
0
< 10 ms
No

Relevant to
verification
No
 

Parameter protection 
Master input 
DIS response 
Master query 
DIS response
With command TDD1
FC4(P1);
0crlf 
FC4?;
P1 crlf
On input OK 
1 character 

Note: ( ) Required parameters, < > optional parameters on parameter input.
Function:
Definition of output string:
 

P1 = 0 :no external display 
P1 = 1;String 1 Gross or net value + unit(<= 19 characters)
P1 = 2;String 2 Gross or net value + unit and tare value(<= 28 characters)
P1 = 3;String 3 Weighing result + unit(<= 19 characters)
P1 = 4;String 4 Gross or net value(<= 9 characters)
P1 = 5;String 5 Gross or net value + unit + status(<= 17 characters)

A detailed description of the telegrams can be found in the Operating Manual.
FC4
DIS2116 - Communication commands 31

Baud rate COM4
(Setting the baud rate for external display)
 

Property 
Command string
Contents 
BD4
No. of parameters 
Parameter range
1
P1 = 1200, 2400, 4800, 9600,19200,
38400, 57600,
115200 
Factory setting 
Response time 
Password protection
9600
< 10 ms
No

P1 in Bd
Relevant to
verification
No
 

Parameter protection 
Master input 
DIS response 
Master query 
DIS response
With command TDD1;
BD4(P1);
0crlf 
BD4?;
P1crlf
On input OK 
P1 = 6 character 

Note: ( ) Required parameters, < > optional parameters on parameter input.
DIS responds with ?CRLF, if the input or the query is incorrect.
Function:
The command sets up the baud rate for serial communication with the external display COM 4.
 

Example: 
BD4?; 
BD4 38400;
Response:
9600CRLF 
0CRLF
corresponds to 9600 baud
Changes the baud rate to 38400 Baud
Parity remains unchanged

BD4
32 DIS2116 - Communication commands

COM4 parity
(Setting the COM4 interface parity for external display)
 

Property 
Command string
Contents 
PA4
No. of parameters 
Parameter range 
Factory setting 
Response time 
Password protection
1
P1: 0=none, 1=even, 2=odd 
1 (=even)
< 10 ms
No

Relevant to
verification
No
 

Parameter protection 
Master input 
DIS response 
Master query 
DIS response
With command TDD1;
PA4(P1);
0crlf 
PA4?;
P1crlf
On input OK 
P1 = 1 character 

Note: ( ) Required parameters, < > optional parameters on parameter input.
DIS responds with ?CRLF, if the input or the query is incorrect.
Function:
The command sets up the parity for serial communication of the COM4 interface (external
display).
 

Example: 
PA4?; 
PA4 2;
Response:
1CRLF corresponds to even parity
0CRLF Changes parity to odd

PA4
DIS2116 - Communication commands 33

External display: Protocol
(Interface protocol for external display at COM4)
 

Property 
Command string
Contents 
PT4
No. of parameters 
Parameter range 
Factory setting 
Response time 
Password protection
1
P1: 0 ... 2
0
< 10 ms
No

Relevant to
verification
No
 

Parameter protection 
Master input 
DIS response 
Master query 
DIS response
With command TDD1
PT4(P1);
0crlf 
PT4?;
P1 crlf
On input OK 
1 character 

Note: ( ) Required parameters, < > optional parameters on parameter input.
Function:
This command defines the protocol for the serial communication of the COM4 interface
(external display).
Definition of parameters:
P1 = 0; External display: no protocol (send only)
P1 = 1; External display: Hardware protocol (DTR)
P1 = 2; External display: Software protocol (DC1/DC3/DC4)
PT4
34 DIS2116 - Communication commands

3.2 Scale characteristic curve and output scaling
 

Adjustment of scale characteristic curve LDW, LWT 
Adjustment weight for LDW, LWT
LDW, LWT
CWT
Nominal valueNOV
Unit of measurementENU
ResolutionRSN
Decimal markerDPT
Motion detectionMTD
2-range displayMRA
3-range display 
Gravitational acceleration correction
MRB
GCA, GDE

The DIS2116 is solely suitable for operation with digital load cells (e.g. C16i). With these load
cells, the factory settings are stored in the load cells themselves.
An unloaded digital load cell delivers a measured value of 0 and a digital load cell loaded
with the maximum capacity delivers a measured value of 1000000 internal digits.
The relationship between internal digits and weight units, e.g. kg, t, etc. is implemented via
the user characteristic curve (LDW, LWT)
The user characteristic curve is set with the commands described in this section:
Setting the characteristic curve
The DIS works with the factory characteristic curve set in the load cells. This factory
characteristic curve must not be changed.
A second characteristic curve (LDW, LWT) is available for the adjustment of the scale.
The gravitational acceleration correction is, in this case, activated via the command GCA
and GDE , when the site where the scale was adjusted is different to where it is now installed
and when the gravitational acceleration factors are not identical.
DIS2116 - Communication commands 35

G Correction Factor
(G factor correction, calibration site)
 

Property 
Command string
Contents 
GCA
No. of parameters 
Parameter range 
Factory setting 
Response time 
Password protection
1
P1 = 97000 ... 99000
98104
< 10 ms
Yes

Relevant to
verification
Yes
 

Parameter protection 
Master input 
DIS response 
Master query 
DIS response
With command TDD1;
GCA(P1);
0crlf 
GCA?;
P1crlf
On input OK 
P1 = 7 character 

Note: ( ) Required parameters, < > optional parameters on parameter input.
DIS responds with ?CRLF, if the input or the query is incorrect.
Function:
This command is used to correct for the effect of gravitational acceleration when the site
where the scale is adjusted is not identical to the installation site and when the gravitational
acceleration factors (g) are different.
Parameter description:
When queried, the value is output in 6 digits with a positive or negative sign (e.g. 098102
CRLF).
The correction is deactivated with GCA = GDE.
Calculation of the internal correction factor:
The internal GF parameter is automatically reset (GDE := GCA) when
• the characteristic curve LDW / LWT is measured again.
Typical input example:
Adjustment site = Darmstadt " g = 9.8104
Installation site = Tokyo " g = 9.7977
GF = 1.001285
GCA
36 DIS2116 - Communication commands

Gravitation Correction Destination
G factor correction, destination
 

Property 
Command string
Contents 
GDE
No. of parameters 
Parameter range 
Factory setting 
Response time 
Password protection
1
P1 = 97000 ... 99000
98104
< 10 ms
Yes

Relevant to
verification
Yes
 

Parameter protection 
Master input 
DIS response 
Master query 
DIS response
With command TDD1;
GDE(P1);
0crlf 
GDE?;
P1crlf
On input OK 
P1 = 7 character 

Note: ( ) Required parameters, < > optional parameters on parameter input.
DIS responds with ?CRLF, if the input or the query is incorrect.
Function:
When queried, the value is output in 6 digits with a positive or negative sign (e.g. 098104
CRLF).
The correction is deactivated with GCA = GDE.
See command GCA.
You can adapt the DIS characteristic curve with the command pair LDW/LWT to your
particular requirements.
Using the command CWT , the user characteristic curve can also be set with partial load.
NOTE
The characteristic curve commandsLDW and LWT must be input or executed in the following
order: LDW and then LWT. The input data are only offset when both these parameters have
been entered or measured in pairs.
After the scale is adjusted, the range LDW → LWT is assigned to the following number
ranges:
 

Output on max. capacityNOV
ASCIINOV value

GDE
DIS2116 - Communication commands 37

Calculation of the internal correction factor:
Setting the scale characteristic curve with LDW, LWT (for max. capacity adjustment)
 

ActionCommand sequence
Enter the password, e.g.SPW”000”;
Loading with scale zero loadLDW(P1);
Loading with scale max. capacityLWT(P2);

Setting the user characteristic curve with LDW, LWT
Digit
100000
70000
10000
COF2
 

0.1 0.7 1

Field of application
Load L/Ln
Digit
200000
 

0

COF2
User curve
Load L/Ln
Ln = max. Load
0.1 0.7
Field of application
Factory characteristic curve
Fig. 4: Setting the user characteristic curve
38 DIS2116 - Communication commands

Load Cell Deadload Weight
(Scale characteristic curve zero point)
 

Property 
Command string
Contents 
LDW
No. of parameters 
Parameter range 
Factory setting 
Response time
1
P1 = 0 ... ±3000000
0
< 10 ms for input or query
< 4.2 s for measurement (LDW;)
Yes
Password protection 

Relevant to
verification
Yes
Parameter protection After input of LWT with TDD1;
Master input LDW;
DIS response 0crlf On input OK
Master query LDW; On measurement,
only possible if
LFT=0
DIS response 0crlf After
measurement
Master query LDW?;
DIS response P1crlf
(P1 = 7 digits plus sign)
P1 = 8 characters
Note: ( ) Required parameters, < > optional parameters on parameter input.
DIS responds with ?CRLF, if the input or the query is incorrect.
Function:
When measuring, the actual input signal (e.g. scale not loaded, but with deadload weight) is
assigned to the internal measured value, the output value 0 digits.
Parameter description:
When queried, the value is output in 7 digits with a positive or negative sign (e.g. -0000246
CRLF).
The user characteristic curve is deactivated at LDW = 0 and LWT = 1000000.
The LDW value is not converted via NOV .
There are two options for zero point adjustment:
LDW
DIS2116 - Communication commands 39

1. Adopting the zero point of the user characteristic curve with LDW
(reaction time < 4.2 s):
The scale is not loaded. Adopt the zero point with the command LDW;
The transducer electronics measure the input signal between 3 mV/V or the zero load of
the scale, store the measured value and offset it, but only after the parameter for LWT is
entered.
2.Manual input of the user curve zero point via LDW (reaction time < 10 ms):
Use the command LDW to enter the value for the zero point of the scale. The
value entered is stored, but only offset after the parameter for LWT is entered.
If the LDW/LWT adjustment is not being executed with 100 % of the input signal, the CWT
value (calibration weight) must be set first.
40 DIS2116 - Communication commands

Load Weight
(Scale characteristic curve, full scale)
 

Property 
Command string
Contents 
LWT
No. of parameters 
Parameter range 
Factory setting 
Response time
1
P1 = 0 ... ±3000000
1000000
< 10 ms for input or query
< 4.2 s for measurement
Yes
Password protection 

Relevant to
verification
Yes
Parameter protection With command TDD1;
Master input LWT(P1); For input, only
possible if LFT=0
DIS response 0crlf On input OK
Master input LWT; For input, only
possible if LFT=0
DIS response 0crlf After
measurement
Master query LWT?;
DIS response P1crlf?
(P1 = 7 digits plus sign)
P1 = 8 characters
Note: ( ) Required parameters, < > optional parameters on parameter input.
DIS responds with ?CRLF, if the input or the query is incorrect.
Function:
When measuring, the actual input signal (e.g. loaded scale = max. capacity) is assigned to
the internal measured value, the output value 1000000 digits.
Parameter description:
When queried, the value is output in 7 digits with a positive or negative sign (e.g. -0950246
CRLF).
The user characteristic curve is deactivated at LDW = 0 and LWT = 1000000.
The LWT value is not converted via NOV .
LWT
DIS2116 - Communication commands 41

Adopting the nominal value of the user characteristic curve with LWT
(reaction time < 4.2 s):
1. The scale is loaded at max. capacity.
2. Using the command LWT;, the AED/FIT measures an input signal between 3.0 mV/V or
at max. capacity and offsets this measured value with the previously entered value for
LDW to a new characteristic curve.
Manual input of the user curve full scale via LWT (reaction time < 10 ms):
1. Enter the LDW value.
2. Use the command LWT to enter the measured value for the max.
capacity.The value entered is stored and offset with the previously measured or entered
LDW value.
If the LDW/LWT adjustment is not being executed with 100 % of the input signal, the CWT
value (calibration weight) must be set first.
Manual input of nominal value via LWT:
1. Use the command SPW to enter your password.
2. Set the legal-for-trade switch to LFT = 0.
3. Reset the correction factor: GCA = GDE
4. The scale is not loaded.
5. Query the measurement output (MSV?).
6. Enter the LDW value.
7. Load the scale with maximum capacity.
8. Query the measurement output (MSV?).
9. Enter the measured value for the maximum capacity via the command LWTcapacity>.
The input value is stored and offset with the previously measured or input LDW value.
10. Save the new characteristic curve with TDD1;.
NOTE
The characteristic curve commands LDW and LWT must be input or executed in the
following order: LDW and then LWT. The input data are only offset when both these
parameters have been entered or measured in pairs.
With partial load adjustment (measurement):
The LWT value is offset to 100% according to the input CWT value, the CWT value is then
reset to its 100% value (= 1000000).
42 DIS2116 - Communication commands

Calibration Weight
(Weight for partial load adjustment)
 

Property 
Command string
Contents 
CWT
No. of parameters 
Parameter range 
Factory setting 
Response time 
Password protection
1
P1 = 50000 ... 1200000 (5 % ... 120 %) 
1000000 (100%)
< 10 ms
Yes

Relevant to
verification
Yes
 

Parameter protection 
Master input 
DIS response 
Master query 
DIS response
With command TDD1;
CWT(P1);
0crlf 
CWT?;
P1crlf
On input OK 
P1 = 7 characters 

Note: ( ) Required parameters, < > optional parameters on parameter input.
DIS responds with ?CRLF, if the input or the query is incorrect.
Function:
If you cannot apply 100 % of the input signal when adjusting the user characteristic curve,
then the CWT command also gives you the opportunity to adjust the DIS with an input signal
in the range 5 % to 120 % of the required nominal value (partial load calibration).
CWT
DIS2116 - Communication commands 43

Parameter description:
P1 is a 7 digit decimal number in the range 50000 to 1200000 (=5 % ... 120 %).
When P1 = 1000000 (= 100 %), this partial load calibration is deactivated.
P1 is a 7 digit decimal number in the range 50000 to 1200000 (=5 % ... 120 %) in not
legal-for-trade applications.
In legal-for-trade applications, the partial load calibration must be implemented with a load
of = 20% of the nominal value.
P1 is the percentage of the maximum capacity with which the next LDW / LWT adjustment
must be carried out.
Example:
The scale characteristic curve LDW/LWT of a scale is adjusted with 15 kg = 15000 d.
However, only a 10 kg balancing weight is available for the adjustment. Please proceed as
follows:
1. Set the CWT value to 666667 for the adjustment (corresponds to 66%).
2. Set the NOV value to 15000 for the adjustment.
3. Carry out an LDW/LWT–adjustment.
After the adjustment, the DIS will output the measured value 10000 digit at 10 kg and
15000 digit at 15 kg.
4. Set the increment to RSN5 and the decimal sign to DPT3. With a maximum capacity of 15
kg, this gives a partial number of 3000d = e and a display of 15.000.
NOTE
After an adjustment, the LDW and LWT values can be read out. They correspond to
parameters as if the adjustment was carried out at maximum capacity (and not at partial
load). If you need to enter the values for LDW and LWT again at a later time, you must first
enter CWT = 1000000 and then the LDW value to be read out, followed by the value read
out for LWT.
44 DIS2116 - Communication commands

Nominal Output Value
(Resolution of the scale characteristic curve)
 

Property 
Command string
Contents 
NOV
No. of parameters 
Parameter range 
Factory setting 
Response time 
Password protection
1
P1 = 100 ... 5000000
10000
< 10 ms
Yes

Relevant to
verification
Yes
 

Parameter protection 
Master input 
DIS response 
Master query 
DIS response
With command TDD1;
NOV(P1);
0crlf 
NOV?;
P1crlf
On input OK 
P1 = 7 characters 

Note: ( ) Required parameters, < > optional parameters on parameter input.
DIS responds with ?CRLF, if the input or the query is incorrect.
Function:
The NOV value is used to scale the output value during measurement output. ASCII
measurement output is scaled at the factory to 10000. If a measurement output of e.g. 2000
digits is required at maximum capacity, the nominal value NOV2000; must be set with this
command. The input parameters are not changed by this scaling.
The tare value lies on the NOV characteristic curve and is output in this scaling.
 

Measured value output format at maximum
capacity
NOV y 100
ASCIINOV value

NOV
DIS2116 - Communication commands 45

Engineering Unit
(Unit of measurement)
 

Property 
Command string
Contents 
ENU
No. of parameters 
Parameter range 
Factory setting 
Response time 
Password protection
1
P1: 4 ASCII characters 
“” 
< 10 ms
Yes

Relevant to
verification
Yes
 

Parameter protection 
Master input 
DIS response 
Master query 
DIS response
With command TDD1;
ENU”xxxx”
0crlf 
ENU?;
P1crlf

Note: ( ) Required parameters, < > optional parameters on parameter input.
DIS responds with ?CRLF, if the input or the query is incorrect.
Function:
This command is used to input a unit of measurement.
NOTE
The quotation marks ”” are necessary for input. They are not output. They are only used to
mark the text.
ENU
46 DIS2116 - Communication commands

Resolution
(Display resolution, increment)
 

Property 
Command string
Contents 
RSN
No. of parameters 
Parameter range 
Factory setting 
Response time 
Password protection
1
P1 = 1, 2, 5, 10, 20, 50,100 [d]
1 [d]
< 10 ms
Yes

Relevant to
verification
Yes
 

Parameter protection 
Master input 
DIS response 
Master query 
DIS response
With command TDD1;
RSN(P1);
0crlf 
RSN?;
P1crlf
On input OK 
P1 = 3 characters 

Note: ( ) Required parameters, < > optional parameters on parameter input.
DIS responds with ?CRLF, if the input or the query is incorrect.
Function:
This command specifies the increment of the measurement output. The following functions
are affected by the increment:
• Standstill recognition(MTD)
• Zero tracking(ZTR)
• Measuring range monitoring
• Zero on start-up (ZSE)
• Measurement resolution
RSN
DIS2116 - Communication commands 47

Decimal Point
(Position of decimal point)
 

Property 
Command string
Contents 
DPT
No. of parameters 
Parameter range 
Factory setting 
Response time 
Password protection
1
P1 = 0 ... 6
0
< 10 ms
Yes

Relevant to
verification
Yes
 

Parameter protection 
Master input 
DIS response 
Master query 
DIS response
With command TDD1;
DPT(P1);
0crlf 
DPT?;
P1crlf
On input OK 
P1 = 1 characters 

Note: ( ) Required parameters, < > optional parameters on parameter input.
DIS responds with ?CRLF, if the input or the query is incorrect.
Function:
This command specifies the number of decimal places for the measurement output.
DPT0: xxxxxxx. (no decimal point)
 

DPT1: 
DPT2: 
DPT3: 
DPT4: 
DPT5: 
DPT6:
xxxxxx.x
xxxxx.xx
xxxx.xxx
xxx.xxxx
xx.xxxxx
x.xxxxxx

DPT
48 DIS2116 - Communication commands

Motion Detection
(Motion detection)
Property Contents Note
Command string MTD
No. of parameters 1
Parameter range P1 = 0 ... 4
Factory setting 0
Response time < 10 ms
Password protection Yes
Relevant to
verification
Yes
 

Parameter protection 
Master input 
DIS response 
Master query 
DIS response
With command TDD1;
MTD(P1);
0crlf 
MTD?;
P1crlf
On input OK 
P1 = 2 characters 

Note: ( ) Required parameters, < > optional parameters on parameter input.
DIS responds with ?CRLF, if the input or the query is incorrect.
Function:
 

MTD0: 
MTD1: 
MTD2: 
MTD3: 
MTD4: 
MTD5:
OFF 
0.25 d/s
0.5 d/s
1.0 d/s 
2.0 d/s
3.0 d/s
(motion detection is deactivated, unit is always displayed)
(must be set for legal-for-trade applications)  

When the standstill conditions are met, the selected unit (ENU) is displayed.
The unit Digit (d) is based on the nominal value (NOV) and the selected increment (RSN).
Example:
RSN = 5, NOV = 15000, ENU = g, weighing range = 15000 g
At MTD3, the standstill condition is met when the weight deviation is less than 5 g/s.
At MTD4, the standstill condition is met when the weight deviation is less than 10 g/s.
MTD
DIS2116 - Communication commands 49

Multi Range Mode
(2-range scale display)
 

Property 
Command string
Contents 
MRA
No. of parameters 
Parameter range 
Factory setting 
Response time 
Password protection
1
P1 = 0 ... NOV (5000000) 
0
< 10 ms
Yes

Relevant to
verification
Yes
 

Parameter protection 
Master input 
DIS response 
Master query 
DIS response
With command TDD1;
MRA(P1);
0crlf 
MRA?;
P1crlf
On input OK 
P1 = 8 characters 

Note: ( ) Required parameters, < > optional parameters on parameter input.
DIS responds with ?CRLF, if the input or the query is incorrect.
Function:
This command is used to set up the scale as a one or two range scale. MRA0; deactivates
the 2-range mode. Use MRA > 0 ... NOV to specify the changeover point between range 1
and 2. When the 2-range mode is activated, then the set RSN increment applies for range 1.
The increment for range 2 is then automatically the next increment.
Examples:
RSN = 2: Range 1 with increment 2, range 2 with increment 5
RSN = 5: Range 1 with increment 5, range 2 with increment 10
When the scale is unloaded, the display changes back to the increment of range 1.
MRA
50 DIS2116 - Communication commands

Multi Range Mode 2
(3-range scale display)
 

Property 
Command string
Contents 
MRB
No. of parameters 
Parameter range 
Factory setting 
Response time 
Password protection
1
P1 = 0 ... NOV (5000000) 
0
< 10 ms
Yes

Relevant to
verification
Yes
 

Parameter protection 
Master input 
DIS response 
Master query 
DIS response
With command TDD1;
MRB(P1);
0crlf 
MRB?;
P1crlf
On input OK 
P1 = 8 characters 

Note: ( ) Required parameters, < > optional parameters on parameter input.
DIS responds with ?CRLF, if the input or the query is incorrect.
Function:
This command is used to set up the scale as a one, two or three range scale. MRB0;
deactivates the 3-range mode. Use MRA < MRB ... NOV to specify the changeover point
between range 2 and 3. When the 3-range mode is activated, then the set RSN increment
applies for range 1. The increment for range 2 is then automatically the next increment and
the next one again is for range 3.
Examples (0 < MRA < MRB < NOV):
 

RSN = 2:Range 1 with increment 2, range 2 with increment 5, range 3
with increment 10
Range 1 with increment 5, range 2 with increment 10, range 3
with increment 20
RSN = 5: 

When the scale is unloaded, the display changes back to the increment of range 1.
MRB
DIS2116 - Communication commands 51

3.3 Linearization settings
The DIS has the ability of reducing the linearity deviation of the scale. The DIS works with a
3rd order polynomial. Two additional points between dead load (LDW) and maximum
capacity(LWT) must be used for this correction.
These commands must be set after the scale is adjusted (LDW, LWT, NOV).
• Measured value of the correction LIM
• Weight value for the correction LIN
Four value pairs are required to calculate the coefficients for a 3rd order polynomial:
 

WeightMeasured valueNote
00Dead load removed
LIN1LIM1First point
LIN2LIM2Second point
NOVNOVMaximum capacity

These two additional points must therefore lie in the range 0 ... NOV. In addition, the
following conditions must be met:
0 < LIM1 < LIM2 < NOV
0 < LIN1 < LIN2 < NOV
52 DIS2116 - Communication commands

Linearization Measured Values
(Linearization curve of input values)
Property Contents Note
Command string LIM
No. of parameters 2
Parameter range P1 = 1, 2
P2 = 0... NOV (±3000000)
Value 1 or
2 parameters
 

Factory setting 
Response time 
Password protection
P2 = 0
< 10 ms
Yes

Relevant to
verification
Yes
 

Parameter protection 
Master input 
DIS response 
Master query 
DIS response
With command TDD1;
LIM(P1),;
0crlf 
LIM(P1)?;
P2 crlf

Note: ( ) Required parameters, < > optional parameters on parameter input.
Function:
The LIM values are the input values of the linearization curve.
Conditions: 0 < LIM1 < LIM2 < NOV
Example:
 

LIM1,12345; 
LIM1;
The measured weight value is input
The weight value is measured by the DIS

For further information, refer to the LIN command.
LIM
DIS2116 - Communication commands 53

Linearization Nominal Values
(Linearization curve of output values)
 

Property 
Command string
Contents 
LIN
No. of parameters 
Parameter range
2
P1 = 1, 2
P2 = 0... NOV (3000000)
P2 = 0
< 10 ms
Yes
Factory setting 
Response time 
Password protection
 

Value 2 parameter
Relevant to
verification
Yes
 

Parameter protection 
Master input 
DIS response 
Master query 
DIS response
With command TDD1;
LIN(P1),(P2);
0crlf 
LIN(P1)?;
P2 crlf
On input OK 
P2= 6 characters 

Note: ( ) Required parameters, < > optional parameters on parameter input.
Function:
The LIM values are the required output values of the linearization curve.
The LIN values are the values that should be displayed for the applied weight. The LIM values are the
actual values measured for the applied weight.
Example:
Curve for unloaded scale = 0 scale loaded with maximum capacity = 10.000kg(10000)
The linearity error should be compensated for at 2.5kg and 7kg.
Use command LIN 1 to input 2500 (2.5kg) and the command LIM 1 to acquire the measured
value for the 2.5kg load.
Then use command LIN 2 to input 7000 (7kg) and the command LIM 2 to acquire the
measured value for the 7kg load.
The linearity compensation is calculated from the 4 values pairs for 0, LIN1/LIM1, LIN2/LIM2,
nominal value. Both value pairs LIN1/LIM1, LIN2/LIM2 must always be input (measured).
The value pairs for 0 and nominal value cannot be input.
Conditions: 0 < LIN1 < LIN2 < NOV
LIN
54 DIS2116 - Communication commands

Setting the linearization:
• Use the command SPW to enter your password.
• Set the legal-for-trade switch to LFT = 0.
• The scale is adjusted (LDW, LWT, NOV...).
• Switch off the previous linearization: LIN1=0, LIN2=0, LIM1=0 LIM2=0.
• Load the scale with the first known weight (Point1).
• Enter the LIN1 value (weight without decimal point).
There are two options for the LIM1 value
a) • Query the measurement output MSV?).
• Enter the LIM1 value (weight without decimal point), .
b) • Have the LIM11 value measured LIM1;
• Load the scale with the second known weight (Point2).
• Enter the LIN2 value (weight without decimal point).
• Query the measurement output MSV?).
There are two options for the LIM2 value
a) • Query the measurement output MSV?).
• Enter the LIM2 value (weight without decimal point), LIM2,.
b) • Have the LIM2 value measured LIM2;
• Save the new values with using TDD1 to EEPROM
Switch off the previous linearization:
Enter the default values:
Enter the password (DPW).
Switch off legal-for-trade (LFT0; if necessary)
LIN1,0;
LIN2,0;
LIM1,0;
LIM2,0;
TDD1;
DIS2116 - Communication commands 55

3.4 Settings for the measuring mode
These commands should be set before data output.
• Filter selection, limit frequencies ASF
• Filter mode FMD
• High Speed Mode HSM
• Automatic zero tracking ZTR
• Zero on start-up ZSE
56 DIS2116 - Communication commands

Messverstärkerfilter (Amplifier Filter)
(Filter selection Limit frequencies)
 

Property 
Command string
Contents 
ASF
No. of parameters 
Parameter range 
Factory setting 
Response time 
Password protection
1
P1 = 0 ... 10
5
< 10 ms
No

Relevant to
verification
No
 

Parameter protection 
Master input 
DIS response 
Master query 
DIS response
With command TDD1;
ASF(P1);
0crlf 
ASF?;
P1 crlf
On input OK 
P1 = 2 characters 

Note: ( ) Required parameters, < > optional parameters on parameter input.
DIS responds with ?CRLF, if the input or the query is incorrect.
Function:
This command selects a digital filter. This influences the filter performance of the DIS
(measurement signal bandwidth).
The limit frequency of the filter determines the settling time. The higher the filter index, the
better the filter effect, but the longer the settling time when changing the weight. The filter
setting should be chosen to be as low as possible, while still being able to ensure
non-operation (standstill) at a weight that does not change.
Mean-value calculation influences the overall settling time of the DIS. The total settling time
is also dependent on the mechanical construction of the transducer, on the dead load of the
scale and on the weight to be weighed.
Parameter description:
With ASF0, the filter is deactivated.
The measured signal filtering occurs in the load cells, please refer to the descriptions of the
load cells or measurement chain used for the filter properties.
When setting and selecting the filter, the commands HSM, ASF and FMD must be taken into
account.
ASF
DIS2116 - Communication commands 57

Filtermodus (Filter Mode)
(Selection of filter mode)
 

Property 
Command string
Contents 
FMD
No. of parameters 
Parameter range 
Factory setting 
Response time 
Password protection
1
P1 = 0 ... 4
0
< 10 ms
No

Relevant to
verification
No
 

Parameter protection 
Master input 
DIS response 
Master query 
DIS response
With command TDD1;
FMD(P1);
0crlf 
FMD?;
P1 crlf
On input OK 
P1 = 1 characters 

Note: ( ) Required parameters, < > optional parameters on parameter input.
DIS responds with ?CRLF, if the input or the query is incorrect.
Function:
 

FMD0: 
FMD1: 
FMD2: 
FMD3: 
FMD4:
Standard filters (IIR 2nd order low-pass filters)
3-stage fast-settling digital filters (FIR low-pass filters)
IIR 8th order low-pass filters
Fast-settling digital filters (IIR 4th order low-pass filters)
Fast-settling digital filters (FIR low-pass filters)

The measured signal filtering occurs in the load cells, please refer to the descriptions of the
load cells or measurement chain used for the filter properties.
When setting and selecting the filter, the commands HSM, ASF and FMD must be taken into
account.
FMD
58 DIS2116 - Communication commands

High Speed Mode
(High speed mode)
Property Contents Note
Command string HSM
No. of parameters 1
Parameter range P1 = 0/1 (0 = Off, 1 = On)
Factory setting 0 Deactivated
Response time < 10 ms
Password protection No
Relevant to
verification
No
 

Parameter protection 
Master input 
DIS response 
Master query 
DIS response
With command TDD1;
HSM(P1);
0crlf 
HSM?;
P1 crlf
On input OK 
P1 = 1 characters 

Note: ( ) Required parameters, < > optional parameters on parameter input.
DIS responds with ?CRLF, if the input or the query is incorrect.
Function:
 

HSM=0The connected load cells are set at standard measuring rates.
AED,FIT 
AD104,AD105,C16i
at 600 MW/s
at 100 MW/s


 

HSM=1The connected load cells are set at doubled measuring rates.
AED,FIT 
AD104,AD105,C16i
at 1200 MW/s
at 200 MW/s

HSM
DIS2116 - Communication commands 59

Nullnachlauf (Zero Tracking)
(Automatic zero tracking)
 

Property 
Command string
Contents 
ZTR
No. of parameters 
Parameter range 
Factory setting 
Response time 
Password protection
1
P1 = 0/1 (0 = Off, 1 = On)

< 10 ms
Yes

Relevant to
verification
Yes
 

Parameter protection 
Master input 
DIS response 
Master query 
DIS response
With command TDD1;
ZTR(P1);
0crlf 
ZTR?;
P1 crlf
On input OK 
P1 = 1 characters 

Note: ( ) Required parameters, < > optional parameters on parameter input.
DIS responds with ?CRLF, if the input or the query is incorrect.
Function:
Automatic zero tracking occurs for a gross or net measured value < 0.5 d in the range ±2%
of the nominal value of the scale (NOV). The maximum reset speed is 0.5 d/s when the scale
is at standstill. The unit Digit (d) is based on the nominal value (NOV) and the selected
increment (RSN).
ZTR
60 DIS2116 - Communication commands

Nullstellen (Zero Setting)
(Zero setting on start-up)
 

Property 
Command string
Contents 
ZSE
No. of parameters 
Parameter range 
Factory setting 
Response time 
Password protection
1
P1 = 0 ... 4

< 10 ms
Yes

Relevant to
verification
Yes
 

Parameter protection 
Master input 
DIS response 
Master query 
DIS response
With command TDD1;
ZSE(P1);
0crlf 
ZSE?;
P1 crlf
On input OK 
P1 = 2 characters 

Note: ( ) Required parameters, < > optional parameters on parameter input.
DIS responds with ?CRLF, if the input or the query is incorrect.
Function:
After switching on the voltage, during a RESET or after an RES command, zero setting is
carried out after a standstill of approx. 2.5 s in the selected range. Any change to the zero on
start-up range only takes effect after the voltage cut-in or after the RES command.
If there is no standstill or if the gross value falls outside the selected limits, zero setting does
not occur. The internal zero memory is always cleared before automatic zeroing. If the gross
value at standstill falls within the selected range, the gross value is accepted into the zero
memory. Zero memory cannot be read out. The standstill condition is specified with MTD.
The unit Digit (d) is relates to the nominal value (NOV) and the increment (RSN).
Parameter description:
ZSE0: Zeroing deactivated
ZSE1: Zeroing range 2 % of the NOV value
ZSE2: Zeroing range 5 % of the NOV value
ZSE3: Zeroing range 10 % of the NOV value
ZSE4: Zeroing range 20 % of the NOV value
ZSE
DIS2116 - Communication commands 61

3.5 Commands for measuring mode
Before starting measuring mode, the scale should be adjusted (Section 3.3) and the
necessary settings for the measuring mode should have been saved (Section 3.4).
• Measurement output MSV?
• Zero setting gross value (+/-2 %) CDL
• Tare mode TAR
• Tare value TAV
• Gross / net selection TAS
• Manual tare function PTM
• Manual tare value PTV
The taring is a subtractive taring.
62 DIS2116 - Communication commands

Messwert (Measured Value)
(Measurement query)
 

Property 
Command string 
No. of parameters 
Parameter range 
Factory setting 
Response time 
Password protection
Contents 
MSV?
-
-
-
< 10 ms
No

Relevant to
verification
No
 

Parameter protection 
Master query 
DIS response
No data to protect
MSV?;
See description

Note: ( ) Required parameters, < > optional parameters on parameter input.
DIS responds with ?CRLF, if the input or the query is incorrect.
Function:
The measured values are defined as before (see commands NOV and RSN) and output in
ASCII format. The maximum scope for the measured values is :
For ASCII measurement output: ASCII ±5000000
The output length is 9 characters.
The measured value is output in relation to the particular measuring range (NOV). The
measured value can be a net or gross measured value (TAS).
Preparing for measurement output:
1. Define the output scaling via the NOV command.
2. Define the display resolution via the RSN command.
3. Define the position of the decimal point via the DPT command.
4. Define the operating mode via the MRA and MRB command.
5. Define the digital filter mode via the FMD command.
6. Define the digital filter via the ASF command.
MSV
DIS2116 - Communication commands 63

Output scaling is defined by the parameter of the NOV command.
 

Measured value output format at maximum
capacity
NOV w 100
ASCIINOV value

The measured value is saved in the output buffer independently of the measurement query.
ASCII output:
The ASCII output length is 16 byte (incl. CRLF) irrespective of content:
 

9 characters
1 - 9
1 characters
10
4 characters
11 – 14
1 characters
15,16
Measured value
(Sign, measured value
with decimal sign)
SpaceAdjustable
E.g. kg
(see ENU command)
crlf
9 x ’-’ , when outside
the display range for
LFT > 0
Only for standstill,
otherwise 4 spaces
Delimiter 

The display range is defined as follows:
 

LFT = 0: 
LFT = 1: 
LFT = 2:
-160 x NOV ... + 160 x NOV 
-2 % ... + NOV + 9 d 
-2 % ... + NOV + 5 %
(cannot be checked)
(legal-for-trade, OIML, R76)
(legal-for-trade, NTEP)

NOV is the output scaling (NOV w 100). The percentages relate to NOV.
The informatio (d) relates to the set increment (RSN).
RN = 2 -> 9 d = 18 Digit (d).
64 DIS2116 - Communication commands

Clear Dead Load
(Zeroing)
Property Contents Note
Command string CDL
No. of parameters -
Parameter range -
Factory setting -
Response time < 10 ms
Password protection No
Relevant to
verification
No
 

Parameter protection 
Master input 
DIS response
No data to protect
CDL;
0crlf
On input OK

Note: ( ) Required parameters, < > optional parameters on parameter input.
Function:
The command CDL; initiates a zero balance of the gross value, when this lies in the range of
±2 % (or ±20 % when LFT=0) of the weighing range (NOV) and a standstill has occured. If
one of the two conditions is not met, zeroing does not take place.
A CDL?; query is not permitted.
CDL
DIS2116 - Communication commands 65

Tare
(Taring with the gross actual value)
 

Property 
Command string 
No. of parameters 
Parameter range 
Factory setting 
Response time 
Password protection
Contents 
TAR
-
-
-
< 10 ms
No

Relevant to
verification
No
 

Parameter protection 
Master input 
DIS response
No data to protect
TAR;
0crlf
On input OK

Note: ( ) Required parameters, < > optional parameters on parameter input.
Function:
The TAR; command tares the actual measured value. After taring, the system changes back
to the net measured value (TAS0;). The actual value is stored in the tare memory (see also
the TAV command) and subtracted from the measured value and all subsequent measured
values.
Taring is only permissible in legal-for-trade applications (KFT > 0) when the standstill
conditions are met.
Permissible tare range:
 

LFT = 0: 
LFT > 0:
±100 % of NOV
0... NOV

A TAR?; query is not permitted.
The stored tare value can be read out with TAV? The tare value is lost when switching off
unless it has been saved with TDD1;.
TAR
66 DIS2116 - Communication commands

Tare Value
(Tare value)
Property Contents Note
Command string TAV
No. of parameters 1
Parameter range P1 = 0 ... NOV
Factory setting 0
Response time < 10 ms
Password protection No
Relevant to
verification
No
Parameter protection With command TDD1
Master input TAV(P1);
DIS response 0crlf On input OK
Master query TAV?;
DIS response X crlf
(X = actual 7 digits tare value with sign)
X = 8 characters
Note: ( ) Required parameters, < > optional parameters on parameter input.
Function:
The tare value can be preset or a tare value saved with the tare function (TAR) is output.
The value, scaled with the parameter NOV, lies on the LDW/LWT characteristic curve (0 ...
NOV). After the characteristic curve is input with the commands LDW, LWT the tare memory
is cleared (content = 0).
When the tare value is input, the display changes to the net weight.
TAV
DIS2116 - Communication commands 67

Query: TAV?;
The content of the tare memory is output. The tare value is converted to the NOV value.
In legal-for-trade applications (LFT > 0) the tare range is restricted to 0 ... 100 % of NOV
Permissible tare range:
 

LFT = 0: 
LFT > 0:
± 100 % of NOV
0 ... NOV

Example:
 

NOV3000; 
TAS1; 
MSV?; 
TAR; 
TAV?; 
MSV?; 
TAS?; 
TAS1; 
MSV?; 
TAV?;
(Scale scaling, scale maximum capacity = 3000)
(Gross output activated)
(Measured value at 50 % of maximum capacity of scale)
(Tare and select net output)
(Query tare value)
(Net measured value)
(Net is activated)
(Select gross)
(Measured value at 100 % = maximum capacity of scale)
(Query tare value, unchanged)
1500 LF 
1500 LF 
0 LF 
0 LF
 
3000 LF 
1500 LF
 


68 DIS2116 - Communication commands

Tare Set
(Gross/net selection)
 

Property 
Command string
Contents 
TAS
No. of parameters 
Parameter range 
Factory setting 
Response time 
Password protection
1
P1 = 0/1 (0 = net, 1 = gross)
1
< 10 ms
No

Relevant to
verification
No
 

Parameter protection 
Master input 
DIS response 
Master query 
DIS response
With command TDD1
TAS(P1);
0crlf 
TAS?;
P1 crlf
On input OK 
P1 = 1 characters 

Note: ( ) Required parameters, < > optional parameters on parameter input.
Function:
This command selects the measurement output (MSV?).
TAS0: Net measured value
The value in tare memory is subtracted from the actual measured value.
TAS1: Gross measured value
The value in tare memory is not offset. The tare value remains unchanged by the gross/net
selection.
TAS
DIS2116 - Communication commands 69

Pretare Mode
(Manual tare function)
 

Property 
Command string
Contents 
PTM
No. of parameters 
Parameter range 
Factory setting 
Response time 
Password protection
1
P1 = 0/1 (0 = off, 1 = on)
1
< 10 ms
Yes

Relevant to
verification
No
 

Parameter protection 
Master input 
DIS response 
Master query 
DIS response
With command TDD1
PTM(P1);
0crlf 
PTM?;
P1 crlf
On input OK 
P1 = 1 characters 

PTM = 1: Manual tare function activated.
Each time net is selected, the input manual tare value is used and shown in the NET PT
display. Taring with the TAR command overwrites the manual tare value and only the NET
display is shown.
PTM
70 DIS2116 - Communication commands

Pretare Value
(Manual tare value)
Property Contents Note
Command string PTV
No. of parameters 1
Parameter range P1 = 0 ... NOV
Factory setting 0
Response time < 10 ms
Password protection Yes
Relevant to
verification
No
Parameter protection With command TDD1
Master input PTV(P1);
DIS response 0crlf On input OK
Master query PTV?;
DIS response X crlf
(X = actual 7 digits tare value with sign)
X = 8 characters
Note: ( ) Required parameters, < > optional parameters on parameter input.
Function:
The manual tare value can be preset and is offset as the tare value when the manual tare
mode PTM is activated. If the manual tare value is offset, the net value is marked with NET
PT in the display and on printouts.
PTV
DIS2116 - Communication commands 71

3.6 Special functions
• Password commands DPW, SPW
• Amplifier reset RES
• Amplifier identification IDN
• Store / Restore all parameters TDD
• Manufacturer’s designation NAM
• Memory error ERR?
The DIS has password protection for legal-for-trade parameters.
When the password is not activated with SPW, the parameters of a protected function can
be read out but not changed. A new password can be entered with the command DPW.
72 DIS2116 - Communication commands

Define Password
(Define password)
Property Contents Note
Command string DPW
No. of parameters 1
Parameter range P1= string with max. 7 ASCII characters
Factory setting ”HBM”
Response time < 10 ms
Password protection No
Relevant to
verification
Yes
 

Parameter protection 
Master input 
DIS response
With command TDD1
DPW(“P1”);
0crlf
On input OK

Note: ( ) Required parameters, < > optional parameters on parameter input.
Function:
The command stores the new password. A query is not possible. The new password must be
activated after it has been entered with the SPW command.
The password function is case-sensitive.
A DPW? query is not permitted.
DPW
DIS2116 - Communication commands 73

Set Password
(Write enable for all password-protected parameters)
 

Property 
Command string
Contents 
SPW
No. of parameters 
Parameter range
1
P1= string with max. 7 ASCII characters

P1 from DPW
 

Factory setting 
Response time 
Password protection
”HBM”
< 10 ms
No

Relevant to
verification
No
 

Parameter protection 
Master input 
DIS response
-
SPW(“P1”);
0crlf
On input OK

Note: ( ) Required parameters, < > optional parameters on parameter input.
Function:
The command SPW with the correctly entered password (by the DPW command) authorizes
data input with all commands. The command SPW with an incorrect password inhibits data
input for protected commands. A password is not necessary for output.
The use of protected commands is also inhibited after RES or power-up.
An SPW? query is not permitted.
Kapitel 2.6 contains an overview of protected commands.
SPW
74 DIS2116 - Communication commands

Restart
(Reset electronics)
Property Contents Note
Command string RES
No. of parameters -
Parameter range -
Factory setting -
Response time < 4 s
Password protection No
Relevant to
verification
No
 

Parameter protection 
Master input
-
RES;
No response

Note: ( ) Required parameters, < > optional parameters on parameter input.
Function:
The command RES initiates the start-up of the device (warm start). This command does not
generate a response. All parameters are set exactly as they were stored with the last TDD1
command, i.e. the EEPROM values are transferred to the RAM memory.
An RES? query is not permitted.
RES
DIS2116 - Communication commands 75

Identification
(Identification of electronics and serial number)
 

Property 
Command string 
No. of parameters 
Parameter range 
Factory setting
Contents 
IDN?
1
P1 = Type, 15 ASCII characters
HBM,DIS2116,xxxxxxx,P1yy crlf

IDN?;
 

Response time 
Password protection
< 10 ms
No

Relevant to
verification
No
Parameter protection With command TDD1
Master input IDN(“P1”)
DIS response 0crlf On input OK
Master query IDN?;
DIS response HBM,P1,xxxxxxx,P1yy crlf
Pyy is the program version number
xxxxxxx is the serial number
P1 = 15 characters
32 characters +
delimiter
Note: ( ) Required parameters, < > optional parameters on parameter input.
Function:
An identification string is output (32 characters + delimiter).
Sequence: Manufacturer, electronics, serial number, software version.
A fixed number of characters are output. The manufacturer is always output with 3
characters, the electronics with 15 characters, the serial number with 7 characters and the
version number with 4 characters (each separated by a comma).
Only the manufacturer can enter the serial number (any ASCII characters).
IDN
76 DIS2116 - Communication commands

Manufacturer ID
(Manufacturer identification)
 

Property 
Command string
Contents 
NAM
No. of parameters 
Parameter range 
Factory setting 
Response time 
Password protection
1
P1 = 3 ASCII characters
HBM
< 10 ms
Yes

Relevant to
verification
Yes
Parameter protection With command TDD1
Master input NAM(“P1”);
DIS response 0crlf On input OK
Master query NAM?;
DIS response P1 crlf P1 = 3 characters
+ delimiter
Note: ( ) Required parameters, < > optional parameters on parameter input.
Function:
Entering a manufacturer identification. The manufacturer identification must have no more
than 3 characters and must be entered as a string in quotes.
Input:
NAM („HBM“);
NAM
DIS2116 - Communication commands 77

Transmit Device Data
(Protect device parameters)
Property Contents Note
Command string TDD
No. of parameters 1
Parameter range P1 = 0, 1, 2
0 = Establish factory settings
1 = Protect actual parameters
2 = Activate protected parameters
 

Factory setting 
Response time 
Password protection
-
< 0.2 s
TDD0; 
TDD1;,TDD2;
YES
No

Relevant to
verification
 

TDD0; 
TDD1;,TDD2;
YES
No


 

Parameter protection 
Master input 
DIS response
No data to protect
TDD(P1);
0crlf
On input OK

Note: ( ) Required parameters, < > optional parameters on parameter input.
Function:
This command is used to store all parameters. The DIS has two memorys. The customized
parameters are stored safe from power failure in the first memory. The second memory
contains the legal parameters.
Content of the first memory:
ASF, BD1, BD2, BD3, BD4, WMD, FMD, TAV, TAS, ESC, PES, PID?, PLB, PLE, PRT, PST,
MTD, LIV, BFC, MAL, DPW
Content of the second memory (legal parameters):
GCA, GDE, CWT, LDW, LWT, NOV, RSN, MRA, MRB, MTD, ENU, DPT, LIN, LIM, ZSE,
ZTR, LFT, TCR)
When LFT > 0, then only the parameters in the first memory are stored.
When LFT = 0, then the parameters of both memorys are stored.
A TDD? query is not permitted.
TDD
78 DIS2116 - Communication commands

When the parameters are entered, changed settings are only saved in the RAM initially, so
they are not safe from power failure. Store the settings that have been changed in the
working memory with the command TDD1 on the SD card so that they are safe from power
failure.
TDD0, Restoring the factory settings:
This command restores the parameters of the factory settings:
Unchanged parameter:
 

Commands for communication:BD1 ... BD4, PA2 ... PA4,
FC2 ... FC4, PT3, PT4, TWC
EPT, EDL, PAU, EDC,
ECH, SCH, ECC, SCC
ESC, PES, PLB, PLE
PRT, PST, PFF, PRC
BFC, DCO, LAG, MAL, WMD
 
Commands for external display: 
Commands for print settings: 
Commands for settings function keys: 

All other parameters are, as described in this manual, set to the factory settings values.
NOTE
After TDD0, the scale must be adjusted again. The legal-for-trade switch is deactivated
(OFF). The calibration counter is increased by one.
DIS2116 - Communication commands 79

Error Status
(Error status)
Property Contents Note
Command string ERR?
No. of parameters -
Parameter range -
Factory setting -
Response time < 10 ms
Password protection No
Relevant to
verification
No
 

Parameter protection 
Master query 
DIS response
-
ERR?;
P1 crlf
P1 = 5 characters

Note: ( ) Required parameters, < > optional parameters on parameter input.
Function:
The error code has a range of 0 ... 99999 (ERR = 0 = no error). After the error status is read
out, the error memory is set to zero.
The description of errors can be found in Chapter 20.2 in the Operating Manual.
ERR
80 DIS2116 - Communication commands

3.7 Commands for legal for trade applications
The commands are used to monitor changes to legal-for-trade parameters via the standard
counter.
• Legal-for-trade switch LFT
• Legal-for-trade counter TCR?
The legal-for-trade parameters are:
GCA, GDE, CWT, LDW, LWT, NOV, RSN, MRA, MRB, MTD, ENU, DPT, LIN, LIM, ZSE,
ZTR, LFT, TCR)
When the legal-for-trade switch is set to LFT > 0, no changes can be made to
legal-for-trade parameters. Before changing legal-for-trade parameters, the password
must be activated (DPW, SPW) and LFT set to zero. Every LFT change increases the
calibration counter (TCR) (which cannot be reset) by 1.
After verification, set the LFT to a value greater than zero. Then read the LFT counter and
note the value on the type plate of the scale.
DIS2116 - Communication commands 81

Legal for Trade
(Legal-for-trade switch)
Property Contents Note
Command string LFT
No. of parameters 1
Parameter range P1 = 0 ... 4
0 = Industrial applications (not
legal-for-trade)
1 = Legal-for-trade application OIML III
(R76) switched on
2 = Legal-for-trade application OIML IIII ordenary accuracy
weighing machines
up to 1000d
3 = Legal-for-trade application NTEP
switched on
4 = Legal-for-trade application NTEPIIIL US truckscales up
to 10000d
 

Factory setting 
Response time 
Password protection

< 10 ms
Yes

Relevant to
verification
Yes
 

Parameter protection 
Master input 
DIS response 
Master query 
DIS response
With command TDD1
LFT(P1);
0crlf 
LFT?;
P1 crlf
On input OK 
P1 = 1 characters 

Note: ( ) Required parameters, < > optional parameters on parameter input.
Function:
Each time the LFT command is changed, the legal-for-trade counter (TCR) is increased by
1.
When LFT > 0 (legal for trade applications), parameter input is blocked for the following
commands:
SZA, SFA, GCA, GDE, CWT, LDW, LWT, NOV, RSN, MRA, MRB, MTD, ENU, DPT, LIN,
LIM, ZSE, ZTR
This means that every change to these legal-for-trade parameters can be detected by the
legal-for-trade counter TCR, which cannot be reset.
LFT
82 DIS2116 - Communication commands

The display range is defined as follows:
 

LFT = 0:-160 x NOV .... + 160 x NOV
LFT = 1,2: -2 % ... + NOV + 9 d 
LFT = 3,4: -2 % ... + NOV + 5 % 
Permissible tare range:
 
LFT = 0: 
LFT > 0:
100 % vom NOV
0 ... NOV


DIS2116 - Communication commands 83

Trade Counter
(Legal-for-trade (calibration) counter)
 

Property 
Command string 
No. of parameters 
Parameter range 
Factory setting 
Response time 
Password protection
Contents 
TCR?
-
-
unchanged
< 10 ms
No

Relevant to
verification
Yes
 

Parameter protection 
Master query 
DIS response
-
TCR?;
xxxxx crlf
7 characters

Note: ( ) Required parameters, < > optional parameters on parameter input.
Function:
This counter, which cannot be reset, marks parameter changes in legal-for-trade commands
(see command LFT). The maximum counter count is 9999999.Once this count is reached the
counter stops and the legal-for-trade mode cannot be switched on again. This situation can
only be remedied at the factory.
TCR
84 DIS2116 - Communication commands

Encryption
(Encrypted transmission of measurements)
 

Property 
Command string
Content 
ENC
No. of parameters 
Parameter range 
Factory default 
Reaction time 
Password protection
1
P1 = 0 (Off)/1(On)

< 10 ms
Yes

Relevant to legal for
trade
Yes
 

Parameter backup 
Input Master 
Response DIS
With command TDD1
ENC(P1);
0crlf
On entry of OK
Query Master 
Response DIS
ENC?;
P1 crlf
P1 = 1 character

Note: ( ) required parameters, < > optional parameters for parameter input.
Function:
Use this command to enable encrypted transmission of measurements for manipulation-safe
data transmission.
Encryption is enabled as soon as legal for trade (LFT>0) is set.
In the encryted mode for legal-for-trade applications, every measurement of the connected
digital load cells is encrypted for transmission and, in addition, provided with information
about the load cell.
DIS checks the authenticity of each measurement and disables the display, if necessary.
ENC
NC
DIS2116 - Communication commands 85

3.8 Commands for setting up an external display
The commands are used to set up communication with the external display via the fourth
serial connection (COM4).
• Number of start characters SCC
• Number of delimiters ECC
• Start character SCH
• Delimiter ECH
• CRC character EDC
• Output length EDL
• Decimal point EPT
• Update rate PAU
An external display can be connected via the fourth serial connection.
 

Baud rate: 
Parity bit: 
Type: 
Update rate: 
Protocol:
1200 ... 115200
none / even / odd
RS232
adjustable 10ms..2500ms
no protocol (send only);
Hardware protocol (DTR)
Software protocol (DC1/DC3/DC4)

The protocol must be defined in the parameter menu (COMMUNICATION/EXT-DISPLAY
(COM4) ) or via the command PT4.
86 DIS2116 - Communication commands

External display: Number of start characters (External Display: Start
Character Count)
(Protocol of external display, definition of number of start characters)
 

Property 
Command string
Contents 
SCC
Note
No. of parameters 
Parameter range 
Factory setting 
Response time 
Password protection
1
0 ... 15
0
< 10 ms
No
 

Relevant to
verification
No
 

Parameter protection 
Master input 
DIS response 
Master query 
DIS response
With command TDD1
SCC(P1);
0crlf 
SCC?;
P1crlf
On input OK 
2 characters 

Note: ( ) Required parameters, < > optional parameters on parameter input.
Function:
This command defines the number of start characters in the output string.
 

SCC = 0: 
SCC = 1 ... 15
No start character is defined
Up to 15 start characters can be input
The individual characters are set via the parameter SCH.

Examples:
SCC1;
SCH1,2: The start character is STX (= 02hex).
SCC5;
SCH1,83;
SCH2,84
SCH3,65;
SCH4,82;
SCH5,84; The start sequence ’START’ is transmitted
SCC
DIS2116 - Communication commands 87

External display: Number of end characters (External Display: End
Character Count)
(Protocol of external display, definition of number of end characters)
 

Property 
Command string
Contents 
ECC
Note
No. of parameters 
Parameter range 
Factory setting 
Response time 
Password protection
1
0 ... 5
0
< 10 ms
No
 

Relevant to
verification
No
 

Parameter protection 
Master input 
DIS response 
Master query 
DIS response
With command TDD1
ECC(P1);
0crlf 
ECC?;
P1crlf
On input OK 
2 characters 

Note: ( ) Required parameters, < > optional parameters on parameter input.
Function:
This command defines the number of end characters in the output string.
 

ECC = 0: 
ECC = 1 ... 5
No end character is defined
Up to 5 end characters can be input
The individual characters are set via the parameter ECH.

Examples:
ECC1;
ECH1,3: The end character is ETX (= 03hex).
ECC3;
ECH1,69;
ECH2,78;
ECH3,68; The end sequence ’END’ is transmitted
ECC
88 DIS2116 - Communication commands

External display: Start character
(Protocol of external display, definition of start characters)
 

Property 
Command string
Contents 
SCH
No. of parameters 
Parameter range
2
P1: 1 ... 15
P2: 0 ... 255
0
< 10 ms
No
Factory setting 
Response time 
Password protection
 

Relevant to
verification
No
 

Parameter protection 
Master input 
DIS response 
Master query 
DIS response
With command TDD1
SCH(P1),(P2);
0crlf 
SCH?(P1);
P1crlf
On input OK 
3 characters 

Note: ( ) Required parameters, < > optional parameters on parameter input.
Function:
This command defines the start characters in the output string. Input is decimal.
The number of sent start characters is specified via the command SCC.
When SCC = 0, no start character is sent.
Examples:
 

SCH1,2: 
SCH15,83:
The first start character is STX (= 02hex).
The 15th start character is ’S’ (= 53hex).

SCH
DIS2116 - Communication commands 89

External display: End character
(Protocol of external display, definition of end characters)
 

Property 
Command string
Contents 
ECH
No. of parameters 
Parameter range
2
P1: 1 ... 5
P2: 0 ... 255
0
< 10 ms
No
Factory setting 
Response time 
Password protection
 

Relevant to
verification
No
 

Parameter protection 
Master input 
DIS response 
Master query 
DIS response
With command TDD1
ECH(P1),(P2);
0crlf 
ECH?(P1);
P1crlf
On input OK 
3 characters 

Note: ( ) Required parameters, < > optional parameters on parameter input.
Function:
This command defines the end characters in the output string. Input is decimal.
The number of sent end characters is specified via the command ECC.
When ECC = 0, no end character is sent.
Examples:
 

ECH1,3: 
ECH5,69:
The first end character is ETX (= 03hex).
The 5th end character is ’E’ (= 45hex).

ECH
90 DIS2116 - Communication commands

External display: Checksum
(Protocol of external display, definition of checksum)
 

Property 
Command string
Contents 
EDC
No. of parameters 
Parameter range 
Factory setting 
Response time 
Password protection
1
0,1
0
< 10 ms
No

Relevant to
verification
No
 

Parameter protection 
Master input 
DIS response 
Master query 
DIS response
With command TDD1
EDC(P1);
0crlf 
EDC?;
P1crlf
On input OK 
3 characters 

Note: ( ) Required parameters, < > optional parameters on parameter input.
Function:
This command defines the checksum in the output string.
 

EDC = 0: 
EDC = 1:
No checksum is defined (the telegram is 1 byte shorter).
A checksum is calculated.

The checksum is the XOR function: The first byte is the first start character (SCH) and the
last byte is the last end character (ECH).
EDC
DIS2116 - Communication commands 91

External Display: Length
(Setting the maximum length of the external display)
 

Property 
Command string
Contents 
EDL
No. of parameters 
Parameter range 
Factory setting 
Response time 
Password protection
1
P1 = 0..8 
0
< 10 ms
No

Relevant to
verification
No
 

Parameter protection 
Master input 
DIS response 
Master query 
DIS response
With command TDD1
EDL(P1);
0crlf 
EDL?;
P1crlf
On input OK 
P1 = 1 characters 

Note: ( ) Required parameters, < > optional parameters on parameter input.
Function:
This parameter can be used to limit the number of characters for the measured value in the
telegram.
When EDL = 0, the measured value is always output with a total of 9 characters. If
necessary, spaces are added to the left.
These leading spaces can be suppressed by setting EDL>0.
If the number of places in EDL is insufficient to display all relevant places, decimal places will
also be removed.
If the measured value can no longer be correctly displayed, ’----’ is output.
EDL0:No limit, the measured value is output with 9 characters
EDL>0: The measured value is reduced to the set number of places.
Examples:
EDL6: The measured value is output with 6 characters
EDL
92 DIS2116 - Communication commands

External display: Decimal point
(Protocol of external display, decimal point display)
 

Property 
Command string
Contents 
EPT
No. of parameters 
Parameter range 
Factory setting 
Response time 
Password protection
1
0..2
0
< 10 ms
No

Relevant to
verification
No
 

Parameter protection 
Master input 
DIS response 
Master query 
DIS response
With command TDD1
EPT(P1);
0crlf 
EPT?;
P1crlf
On input OK 
1 characters 

Note: ( ) Required parameters, < > optional parameters on parameter input.
Function:
This command defines the decimal point in the output string.
 

EPT = 0: 
EPT = 1: 
EPT = 2:
No decimal point is output (the telegram is 1 byte shorter).
The decimal point is output as a point.
The decimal point is output as a comma.

.
EPT
DIS2116 - Communication commands 93

External display: Pause
(Setting the update rate of the external display)
 

Property 
Command string
Contents 
PAU
No. of parameters 
Parameter range 
Factory setting 
Response time 
Password protection
1
P1 = 1..255 
0
< 10 ms
No

Relevant to
verification
No
 

Parameter protection 
Master input 
DIS response 
Master query 
DIS response
With command TDD1
PAU(P1);
0crlf 
PAU?
P1crlf

Note: ( ) Required parameters, < > optional parameters on parameter input.
Function:
This command sets the update rate in 10ms increments:
 

PAU1: 
PAU200:
Update rate 10ms
Update rate 2s

PAU
94 DIS2116 - Communication commands

3.9 Commands for print function settings
• Print protocol PRT
• Escape sequence ESC
• Number of empty lines before printing PLB
• Number of spaces in each line PES
• Print ID counter PID?
• Printer strings PST
• Number of empty lines after printing PLE
The print function must be activated to start a printout (FC3).
The printer can be connected either via USB or via the third serial connection.
Baud rate: 1200 ... 115200
 

Parity bit: 
Type: 
Protocol:
none / even / odd
RS232
Hardware protocol (DTR)
Software protocol (DC1/DC3/DC4)

The protocol must be defined in the parameter menu
(COMMUNICATION/PRINTER/PROTOCOL) or via the command PT3.
The various printouts are described in Part 1 of the manual.
DIS2116 - Communication commands 95

Print
(Output of measured value into alibi memory and printout, if necessary)
 

Property 
Command string
Contents 
PRT
Note
No. of parameters 
Parameter range 
Factory setting 
Response time 
Password protection
1
P1: 0 ... 5
0
< 10 ms
Yes
 

Relevant to
verification
No
 

Parameter protection 
Master input 
DIS response 
Master query 
DIS response
With command TDD1
PRT(P1);
0crlf 
PRT?;
P1crlf
On input OK 
1 characters 

Note: ( ) Required parameters, < > optional parameters on parameter input.
Function:
When a printer is connected and the print function (FC3) is activated, this command
automatically starts a printout for the various print protocols.
 

P1 = 0: 
P1 = 1:
Print function is deactivated.
Actual measured value: Gross or net and tare

When the legal-for-trade mode is set (LFT >0), then the output is stored in the
alibi memory and the printout, if necessary, is only implemented when the
standstill condition is met within 5s.
 

P1 = 2: 
P1 = 3: 
P1 = 4:
Gross or net weighing1 and tare for vehicle scale
Gross or net weighing2 and tare for vehicle scale
Gross or net weighing1, weighing2, result (weighing2-weighing1) and tare for
vehicle scale
Gross or net result (weighing2-weighing1) and tare for vehicle scale
P1 = 5: 

PRT
96 DIS2116 - Communication commands

Escape sequences
(Escape sequences for the print protocol)
 

Property 
Command string
Contents 
ESC
No. of parameters 
Parameter range
2
P1: 0 ... 9
P2: 0 ... 255
0
< 10 ms
Yes
Factory setting 
Response time 
Password protection
 

Relevant to
verification
No
 

Parameter protection 
Master input 
DIS response 
Master query 
DIS response
With command TDD1
ESC(P1),(P2);
0crlf 
ESC?(P1);
P1crlf
On input OK 
3 characters 

Note: ( ) Required parameters, < > optional parameters on parameter input.
Function:
The Escape sequences are used to set the printer (see printer manual).
The DIS has two Escape sequences:
Sequence 1:ESC ESC0, ESC1, ESC2, ESC3, ESC4
Sequence 2:ESC ESC5, ESC6, ESC7, ESC8, ESC9
When the ESC character is set to zero (ESCx,0), this character is not transferred.
To deactivate sequence 1, the command ESC0,0 must be sent.
To deactivate sequence 2, the command ESC5,0 must be sent.
ESC
DIS2116 - Communication commands 97

Print Empty Lines Before Printing
(Print empty lines before printing)
 

Property 
Command string
Contents 
PLB
No. of parameters 
Parameter range 
Factory setting 
Response time 
Password protection
1
P1: 0 ... 99
0
< 10 ms
No

Relevant to
verification
No
 

Parameter protection 
Master input 
DIS response 
Master query 
DIS response
With command TDD1
PLB(P1);
0crlf 
PLB?;
P1crlf

Note: ( ) Required parameters, < > optional parameters on parameter input.
Function:
P1 defines the number of empty lines at the start of printing.
PLB
98 DIS2116 - Communication commands

Print Empty Spaces
(Print empty spaces in each line)
 

Property 
Command string
Contents 
PES
No. of parameters 
Parameter range 
Factory setting 
Response time 
Password protection
1
P1: 0 ... 99
0
< 10 ms
No

Relevant to
verification
No
 

Parameter protection 
Master input 
DIS response 
Master query 
DIS response
With command TDD1
PES(P1);
0crlf 
PES?;
P1crlf
On input OK 
2 characters 

Note: ( ) Required parameters, < > optional parameters on parameter input.
Function:
P1 defines the number of spaces (blanks) at the start of each new line.
PES
DIS2116 - Communication commands 99

Print Identification Counter
(ID counter for the print protocol)
 

Property 
Command string 
No. of parameters 
Parameter range 
Factory setting 
Response time 
Password protection
Contents 
PID
0/1/2
0 ... 9.999.999
0
< 10 ms
No

Relevant to
verification
No
 

Parameter protection 
Master input 
DIS response 
Master query 
DIS response
-
-
-
PID?(,P1(,P2));
see below
6 characters

Note: ( ) Required parameters, < > optional parameters on parameter input.
Function:
The print identification counter is the identifier of a measurement in the
alibi memory (SD memory card).
On each printout (PRT) the current measurement in the alibi memory is archived and the
print identification counter is incremented by one.
The counter cannot be written to.
The command delivers the current print ID or results of a particular print ID in binary or ASCII
format according to choice
Description of response
1. Read print ID
 

Master query 
DIS response 
Example:
PID?;
0000012;
PID?;
xxxxxxx crlf
There are 12 measurements in the alibi memory 

PID
100 DIS2116 - Communication commands

2. Binary output
 

Master query 
DIS response
PID?(P1);
<100 characters>

Parameter P1 contains the print ID.
The DIS2116 responds with a block of 100 bytes. The last byte contains a checksum based
on the first 99 bytes.
 

Data contentData typeOffsetLength
Print ID counterU3204
Date - dayU0841
Date - monthU0851
Date - yearU0861
Time - hourU0871
Time - minuteU0881
ModeU0891
Decimal pointU08101
Measured value 1S32114
Measured value 2S32154
Tare value 1S32194
Tare value 2S32234
Status 1S32274
Status 2S32314
UnitCH[4]354
Truck license tagCH[10]3910
Truck loadingCH[10]5910
Truck processCH[10]7910
ChecksumU08991

CH[x]: Zero terminated field with ASCII characters length x
The checksum is calculated by concatenating the first 99 bytes via XOR.
Checksum = response[0] XOR response[1] XOR … XOR response[98]
Example:
PID?12;
The data of the 12th measured value in binary format
DIS2116 - Communication commands 101

3. ASCII output
 

Master query 
DIS response
PID?(P1),(P2);
According to P2

Parameter P1 contains the print ID.
Parameter P2 specifies the content.
 

P2Data contentCharacter
count
Example of response*
0Print ID counter70000002
1Total measured value70005200
2Date/time1427.04.09 14:50
3Mode11
4Decimal point203
5Measured value 178400
6Measured value 273300
7Tare value 171000
8Tare value 271000
9Status 11027
10Status 21031
11Unit4kg
12Truck license tag10DA-HM 123
13Truck loading101-DIS2116
14Truck process10A432.639

* Final character is crlf in each case
Examples:
PID?12,2;
 

27.04.09 11:48 crlf 
PID?12,1;
Date/time of 12th measurement


 

0005612 crl 
PID?12,4;
Measured value;


 

02 crlf 
PID?12,11;
kg crlf
Decimal point
Unit 

On 27.04.09 at 11:48 the measured value 56.12 kg was stored in the alibi memory.
102 DIS2116 - Communication commands

Description of data content
Print ID counter
Measured value identifier
Mode
The mode is set via the operation type (WMD).
0 = standard measured value (measurement 1 only)
1 = vehicle weigh station (measurement 1/measurement 2)
Total measured value
Mode 0: Measured value 1
Mode 1: Difference between measurement 1 and measurement 2
Date/time
Date and time of measurement
Decimal point
Number of decimal places for all measured and tare values
Measured value 1/measured value 2
Measured values (measured value 2 only in mode 1)
Tare value 1/tare value 2
Tare values of the measurements (tare value 2 only in mode 1)
Whether the measured values are gross or net is described in the status
Status 1/status 2
Status of the measurements (status 2 only in mode 1)
 

BitMeaningBitMeaning
0Gross/net15Overflow
1True zero16Display range overrun
3Standstill18System error
4Limit value 119Error
5Limit value 2  
6Measuring range 1  
7Measuring range 2  
8Preset tare  

Unit
Unit of measurement for all measured and tare values
Truck license tag
Mode 1 only: License tag of the vehicle
Truck loading
Mode 1 only: Characteristics of the loading
Truck process
Mode 1 only: Characteristics of the process
DIS2116 - Communication commands 103

Print Strings
(Print strings for the print protocol)
 

Property 
Command string
Contents 
PST
No. of parameters 
Parameter range
2
P1 = 0 ... 2
P2 = String with 30 characters
Empty string
< 10 ms
No
Factory setting 
Response time 
Password protection
 

Relevant to
verification
No
Parameter protection With command TDD1
Master input PST(P1),” P2 ”;
DIS response 0crlf On input OK
Master query PST?(P1);
DIS response P2 crlf Max. 32
characters
Note: ( ) Required parameters, < > optional parameters on parameter input.
Function:
The DIS has three print strings (P1=0 ... 2). All ASCII characters can be used for P2 (20hex
... 7f hex).
PST
104 DIS2116 - Communication commands

Print Empty Lines at the End of Printing
(Printing of blank lines at the end of the print job)
 

Property 
Command string
Content 
PLE
No. of parameters 
Parameter range 
Factory default 
Reaction time 
Password protection
1
P1: 0 ... 99
0
< 10 ms
No

Relevant to legal for
trade
No
 

Parameter backup 
Input Master 
Response DIS
With command TDD1
PLE(P1);
0crlf
Query Master 
Response DIS
PLE?;
P1 crlf

Note: ( ) required parameters, < > optional parameters for parameter input.
Function:
P1 defines the number of blank lines at the end of the print job.
PLE
DIS2116 - Communication commands 105

Print Form Feed
(Automatic form feed at the end of the print job)
 

Property 
Command string
Content 
PFF
No. of parameters 
Parameter range 
Factory default 
Reaction time 
Password protection
1
P1:0/1
1
< 10 ms
No

Relevant to legal for
trade
No
 

Parameter backup 
Input Master 
Response DIS
With command TDD1
PFF(P1);
0crlf
On entry of OK
Query Master 
Response DIS
PFF?;
P1crlf
2 characters

Note: ( ) required parameters, < > optional parameters for parameter input.
Function:
This command activates a form feed at the end of the print job. The command for ejecting
the page is sent to the printer.
PFF
106 DIS2116 - Communication commands

Print Copies
(Number of additional copies to be printed)
 

Property 
Command string
Content 
PRC
No. of parameters 
Parameter range 
Factory default 
Reaction time 
Password protection
1
0..3
0
< 10 ms
No

Relevant to legal for
trade
No
 

Parameter backup 
Input Master 
Response DIS
With command TDD1
PRC(P1);
0crlf
On entry of OK
Query Master 
Response DIS
PRC?;
P1crlf
1 characters

Note: ( ) required parameters, < > optional parameters for parameter input.
Function:
Use this command to specify the number of additional copies for automatically printing
several copies of a printout.
P1 = 0: No additional copy, only one printout is made

P1 = 3: 3 additional copies, a total of 4 printouts is made
PRC
DIS2116 - Communication commands 107

3.10 Commands for setting the function keys and the
parameter menus
• Access level to parameter menu MAL
• Function keys function BFC
• Scale operating mode WMD
• Display language LAG
• Display contrast DCO
108 DIS2116 - Communication commands

Menu Access Level
(Access level at the ”Parameter” menu)
 

Property 
Command string
Contents 
MAL
No. of parameters 
Parameter range 
Factory setting 
Response time 
Password protection
1
P1: 0 ... 4
4
< 10 ms
Yes

Relevant to
verification
No
 

Parameter protection 
Master input 
DIS response 
Master query 
DIS response
With command TDD1
MAL(P1);
0crlf 
MAL?;
P1crlf

Note: ( ) Required parameters, < > optional parameters on parameter input.
Function:
This command defines access to the parameter menu of the DIS:
 

P1Access at menu level
0INFORMATION, FUNCTION TEST, MODE
1Like Level 0 plus PRINT
2Like Level 1 plus LIMIT VALUE
3Like Level 2 plus PRINT PROTOCOL
4Like Level 3 plus FILTER, COMMUNICATION, CLOCK, FUNCTION KEYS,
DISPLAY
5Like Level 4 plus SCALE CONFIGURATION, SCALE PARAMETERS,
OFF-CENTER LOAD COMPENSATION, FACTORY SETTINGS

MAL
DIS2116 - Communication commands 109

Function Keys, Function (Key Function)
(Activate function keys)
 

Property 
Command string
Contents 
BFC
No. of parameters 
Parameter range
2
P1: 1 … 5
P2: 0/1
0
< 10 ms
No
Factory setting 
Response time 
Password protection
 

Relevant to
verification
No
 

Parameter protection 
Master input 
DIS response 
Master query 
DIS response
With command TDD1
BFC(P1),(P2);
0crlf 
BFC?(P1);
P2 crlf

Note: ( ) Required parameters, < > optional parameters on parameter input.
Function:
This command activates the function keys.
 

P1 = 1: 
P1 = 2: 
P1 = 3: 
P1 = 4: 
P1 = 5:
Function key ZEROING
Function key TARING
Function key GROSS/NET
Function key 10-FOLD RESOLUTION
Function key PRINT

The parameter P2 specifies whether the function key is activated/deactivated:
 

P2 = 0: 
P2 = 1:
Function key deactivated
Function key activated

BFC
110 DIS2116 - Communication commands

Weighing Mode
(Activating the vehicle scale function)
 

Property 
Command string
Contents 
WMD
No. of parameters 
Parameter range 
Factory setting 
Response time 
Password protection
1
P1 = 0/1 
0
< 10 ms
Yes

Relevant to
verification
No
 

Parameter protection 
Master input 
DIS response 
Master query 
DIS response
With command TDD1
WMD(P1);
0crlf 
WMD?;
P1crlf

Note: ( ) Required parameters, < > optional parameters on parameter input.
Function:
This command activates the vehicle scale:
 

WMD0: 
WMD1:
Normal mode (non-automatic scale)
Vehicle scale

WMD
DIS2116 - Communication commands 111

Language
(Setting the display language)
 

Property 
Command string
Contents 
LAG
No. of parameters 
Parameter range 
Factory setting 
Response time 
Password protection
1
P1 = 0/1
0 (English)
< 10 ms
Yes

Relevant to
verification
No
 

Parameter protection 
Master input 
DIS response 
Master query 
DIS response
With command TDD1
LAG(P1);
0crlf 
LAG?;
P1crlf

Note: ( ) Required parameters, < > optional parameters on parameter input.
Function:
This command sets the display language:
LAG0: English
LAG1: Deutsch
LAG
112 DIS2116 - Communication commands

Display Contrast
(Setting the display contrast)
 

Property 
Command string
Contents 
DCO
No. of parameters 
Parameter range 
Factory setting 
Response time 
Password protection
1
P1 = 0 ... 20
10
< 10 ms
Yes

Relevant to
verification
No
 

Parameter protection 
Master input 
DIS response 
Master query 
DIS response
With command TDD1
DCO(P1);
0crlf 
DCO?;
P1crlf

Note: ( ) Required parameters, < > optional parameters on parameter input.
Function:
The display contrast has 20 adjustment levels
 

DCO0: 
DCO19:
Minimum contrast
Maximum contrast

DCO
DIS2116 - Communication commands 113

3.11 Commands for limit value switch settings
• Limit value switch LIV
114 DIS2116 - Communication commands

Limit values
(Limit value switch)
Property Contents Note
Command string LIV
No. of parameters 5
Parameter range P1 = 1 ... 2, P2 = 0, 1, 2, P3 = 0/1
P4 = P5 = 0 ... NOV
Factory setting x, 0, 0, 0, 0 for all limit values Deactivated
Response time < 10 ms
Password protection No
Relevant to
verification
No
Parameter protection With command TDD1
Master input LIV(P1),,,,;
DIS response 0crlf On input OK
Master query LIV?(P1);
DIS response P1,P2,P3,P4,P5 crlf P1, P2, P3 =
1 character,
P4, P5 =
8 characters each
Note: ( ) Required parameters, < > optional parameters on parameter input.
Function:
The DIS contains 2 limit value switches with selectable hysteresis. These can monitor gross
or net measured values. The monitoring speed depends upon the output rate. Monitoring is
always implemented, even when there is no communication via the serial interface.
LIV
DIS2116 - Communication commands 115

Parameter description:
Input: LIV(P1),(P2),< P3, P4, P5>;
P1: Number of limit value switches (1/2)
P2: Limit value monitoring on/off
0=OFF
1= ON
 

P2:Input signal of limit value switch (0, 1)
0= Net measured value
1= Gross measured value
Activation level (= ON_Level):
P3 = 0 ... NOV
Deactivation level (= OFF_Level)
P4: 
P5: 

P4 = 0 ... NOV
Example:
LIV1,1,0,9000,1000;
The command in the example sets limit value 1 (P1 = 1).
the limit value monitoring is active (P2 = 1).
The limit value 1 switches to he net measured value (P3 =0).
Limit value 1 activates at a gross measured value > 9000 (P4 = 9000) and deactivates at a
gross measured value < 1000 (P5 = 1000).
116 DIS2116 - Communication commands

Index
Numbers
2-range scale display, MRA 49 . . . . . . . . . . . . . . . .
2-wire communication, TWC 22 . . . . . . . . . . . . . . .
3-range scale display, MRB 50 . . . . . . . . . . . . . . . .
A
Access level parameter menu, MAL 108 . . . . . . . .
Amplifier Filter, ASF 56 . . . . . . . . . . . . . . . . . . . . . . .
Setting the parity
COM2, PA2 25 . . . . . . . . . . . . . . . . . . . . . . . . . . .
COM3, PA3 28 . . . . . . . . . . . . . . . . . . . . . . . . . . .
COM4, PA4 32 . . . . . . . . . . . . . . . . . . . . . . . . . . .
Automatic zero tracking, ZTR 59 . . . . . . . . . . . . . . .
B
Baud Rate
COM1, BD1 21 . . . . . . . . . . . . . . . . . . . . . . . . . .
COM2, BD2 24 . . . . . . . . . . . . . . . . . . . . . . . . . .
COM3, BD3 27 . . . . . . . . . . . . . . . . . . . . . . . . . .
COM4, BD4 31 . . . . . . . . . . . . . . . . . . . . . . . . . .
C
Calibration site, GCA 35 . . . . . . . . . . . . . . . . . . . . . .
Calibration weight, CWT 42 . . . . . . . . . . . . . . . . . . .
Clear Dead Load, CDL 64 . . . . . . . . . . . . . . . . . . . .
Command format 13 , 16 . . . . . . . . . . . . . . . . . . . . .
Command overview 17 . . . . . . . . . . . . . . . . . . . . . . .
Command response 14 . . . . . . . . . . . . . . . . . . . . . . .
Command set 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Commands for legal for trade applications 80 . . . .
Commands for measuring mode 61 . . . . . . . . . . . .
D
Deadload Weight, LDW 38 . . . . . . . . . . . . . . . . . . . .
Decimal point, DPT 47 . . . . . . . . . . . . . . . . . . . . . . .
Define password, DPW 72, 76 . . . . . . . . . . . . . . . . .
Display contrast, DCO, 112 . . . . . . . . . . . . . . . . . . .
Display resolution, RSN 46 . . . . . . . . . . . . . . . . . . .
E
Encryption, ENC 84 . . . . . . . . . . . . . . . . . . . . . . . . . .
Error status, ERR 79 . . . . . . . . . . . . . . . . . . . . . . . . .
Escape sequences, ESC 96 . . . . . . . . . . . . . . . . . .
External display
checksum, EDC 90 . . . . . . . . . . . . . . . . . . . . . . .
decimal point, EPT 92 . . . . . . . . . . . . . . . . . . . .
definition of end characters, ECH 89 . . . . . . . .
definition of start characters, SCH 88 . . . . . . .
end character count, ECC 87 . . . . . . . . . . . . . .
length, EDL 91 . . . . . . . . . . . . . . . . . . . . . . . . . . .
pause, PAU 93 . . . . . . . . . . . . . . . . . . . . . . . . . . .
start characters count, EDS 86 . . . . . . . . . . . . .
F
Filling control / limit value switch 113 . . . . . . . . . . .
Filter Mode, FMD 57 . . . . . . . . . . . . . . . . . . . . . . . . .
Filter selection Limit frequencies, ASF 56 . . . . . . .
Function
COM2, FC2 23 . . . . . . . . . . . . . . . . . . . . . . . . . .
COM3, FC3 26 . . . . . . . . . . . . . . . . . . . . . . . . . .
Function key settings, digital inputs 107 . . . . . . . . .
Function keys, BFC 109 . . . . . . . . . . . . . . . . . . . . . .
G
G factor correction
GCA 35 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
GDE 36 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Gross/net selection, TAS 68 . . . . . . . . . . . . . . . . . .
H
High speed mode, HSM 58 . . . . . . . . . . . . . . . . . . .
I
Identification of
electronics, IDN 75 . . . . . . . . . . . . . . . . . . . . . . .
manufacturer, NAM 76 . . . . . . . . . . . . . . . . . . . .
Increment, RSN 46 . . . . . . . . . . . . . . . . . . . . . . . . . .
Interface commands 19 . . . . . . . . . . . . . . . . . . . . . .
COM1 21 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
COM2 23 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
COM3 26 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
COM4 30 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DIS2116 - Communication commands 117

L
Language, LAG 111 . . . . . . . . . . . . . . . . . . . . . . . . . .
Legal-for-trade counter, TCR 83 . . . . . . . . . . . . . .
Legal-for-trade switch, LFT 81 . . . . . . . . . . . . . . . .
Limit values, LIV 114 . . . . . . . . . . . . . . . . . . . . . . . . .
Linearization curve
of input values, LIM 52 . . . . . . . . . . . . . . . . . . . .
of output values, LIN 53 . . . . . . . . . . . . . . . . . . .
Linearization settings 51 . . . . . . . . . . . . . . . . . . . . . .
Load Weight, LWT 40 . . . . . . . . . . . . . . . . . . . . . . . .
M
Measurement query, MSV? 62 . . . . . . . . . . . . . . . .
Menu structure 6 . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Motion detection, MDT 48 . . . . . . . . . . . . . . . . . . . .
O
Output types 16 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
P
Partial load adjustment, CWT 42 . . . . . . . . . . . . . . .
Password protection 16 . . . . . . . . . . . . . . . . . . . . . .
Pretare Mode, PTM 69 . . . . . . . . . . . . . . . . . . . . . . .
Pretare Value, PTV 70 . . . . . . . . . . . . . . . . . . . . . . .
Print copies, PRC 106 . . . . . . . . . . . . . . . . . . . . . . . .
Print empty lines before printing, PLB 97 . . . . . . . .
Print empty spaces, PES 98 . . . . . . . . . . . . . . . . . .
Print form feed, PFF 105 . . . . . . . . . . . . . . . . . . . . .
print function 94 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Print ID counter, PID 99 . . . . . . . . . . . . . . . . . . . . . .
Print protocol, PRT 95 . . . . . . . . . . . . . . . . . . . . . . . .
Print strings, PST 100 . . . . . . . . . . . . . . . . . . . . . . . .
Printing of blank lines at the end, PLE 101 . . . . . .
Protocol COM3, PT3 29 . . . . . . . . . . . . . . . . . . . . . .
Protocol for external display, EDP 30 . . . . . . . . . . .
Protocol for printer or external display 33 . . . . . . .
R
Response
to commands 14 . . . . . . . . . . . . . . . . . . . . . . . . .
to inputs 14 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
to parameter queries 15 . . . . . . . . . . . . . . . . . . .
Response time 14 . . . . . . . . . . . . . . . . . . . . . . . . . . .
Restart, RES 74 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Restoring the factory settings, TDD0 78 . . . . . . . .
S
Scale characteristic curve 34 . . . . . . . . . . . . . . . . . .
full scale, LWT 40 . . . . . . . . . . . . . . . . . . . . . . . .
zero point, LDW 38 . . . . . . . . . . . . . . . . . . . . . . .
Scale characteristic curve resolution, NOV 44 . . .
Selection of filter mode, FMD 57 . . . . . . . . . . . . . . .
Serial interface 19 . . . . . . . . . . . . . . . . . . . . . . . . . . .
Set password, SPW 73 . . . . . . . . . . . . . . . . . . . . . . .
Setting the controller, external display 85 . . . . . . .
Setting the linearization 54 . . . . . . . . . . . . . . . . . . . .
Settings for the measuring mode 55 . . . . . . . . . . . .
Special functions 71 . . . . . . . . . . . . . . . . . . . . . . . . .
T
Tare, TAR 65 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Tare Value, TAV 66 . . . . . . . . . . . . . . . . . . . . . . . . . .
Trade counter, TCR 83 . . . . . . . . . . . . . . . . . . . . . . .
Transmit Device Data, TDD 77 . . . . . . . . . . . . . . . .
U
Unit of measurement, ENU 45 . . . . . . . . . . . . . . . . .
W
Weighing mode, WMD 110 . . . . . . . . . . . . . . . . . . . .
Z
Zero setting on start-up, ZSE 60 . . . . . . . . . . . . . .
Zeroing, CDL 64 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
118 DIS2116 - Communication commands

DIS2116 - Communication commands 119

I2551-1.1 en
Hottinger Baldwin Messtechnik GmbH
Postfach 10 01 51, D-64201 Darmstadt
Im Tiefen See 45, D-64293 Darmstadt
Tel.: +49 6151 803-0, Fax: +49 6151 8039100
Email: support@hbm.comInternet: www.hbm.com
Modifications reserved.
All details describe our products in general form only.They
are not to be understood as express warranty and do not
constitute any liability whatsoever.