0% found this document useful (0 votes)
79 views68 pages

Manual de Funcionamiento

This document provides information about interface commands for moisture analyzers from Mettler Toledo, including: 1. Command formats are standardized across moisture analyzer models and follow the Mettler Toledo Standard Interface Command Set (MT-SICS). 2. Commands allow integrating moisture analyzers into systems to utilize their full capabilities. Supported commands include adjusting settings, starting adjustments, reporting status changes, and more. 3. Error messages are returned in a standardized format for commands, and general errors include command-specific and device errors. In 3 sentences, this summary outlines that the document details standardized interface commands for Mettler Toledo moisture analyzers, how the commands allow integrating the devices into systems,

Uploaded by

crl.ospina
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
79 views68 pages

Manual de Funcionamiento

This document provides information about interface commands for moisture analyzers from Mettler Toledo, including: 1. Command formats are standardized across moisture analyzer models and follow the Mettler Toledo Standard Interface Command Set (MT-SICS). 2. Commands allow integrating moisture analyzers into systems to utilize their full capabilities. Supported commands include adjusting settings, starting adjustments, reporting status changes, and more. 3. Error messages are returned in a standardized format for commands, and general errors include command-specific and device errors. In 3 sentences, this summary outlines that the document details standardized interface commands for Mettler Toledo moisture analyzers, how the commands allow integrating the devices into systems,

Uploaded by

crl.ospina
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 68

Reference Manual MT-SICS Interface Commands

for Moisture Analyzers HX/HS/HC

s
lu
P
e
nc
lle
ce
Ex
Table of Contents

1 Supported Products 3
2 Introduction 4
2.1 Command formats 5
2.1.1 Response formats 6
2.1.1.1 Format of responses with weight value 6
2.1.1.2 Format of responses without weight value 7
2.1.2 Error messages 8
2.1.2.1 Command-specific error messages 8
2.1.2.2 General error messages 8
2.1.3 Tips for programmers 9
3 Commands and Responses 12
@ – Cancel 12
C – Cancel all commands 13
C0 – Adjustment setting 14
C1 – Start adjustment according to current settings 16
C2 – Start adjustment with external weight 17
C3 – Start adjustment with internal weight 18
DAT – Date 19
DATI – Date and time 20
HA07 – Report instrument status change 21
HA24 – Drying temperature 22
HA26 – Drying data 23
HA27 – Drying result 25
HA61 – Method parameters: Unit, switch-off criteria, temperature profile 26
HA62 – Method parameters: Target weight, print interval, method name, method 28
code
HA621 – ID1 29
HA622 – ID2 30
HA623 – ID3 31
HA624 – ID4 32
I0 – Currently available MT-SICS commands 33
I1 – MT-SICS level and level versions 34
I2 – Device data (Type and capacity) 35
I3 – Software version number and type definition number 36
I4 – Serial number 37
I5 – Software material number 38
I10 – Device identification 39
I11 – Model designation 40
I14 – Device information 41
I28 – Inclination sensor state 43
M07 – AutoDoor function 44
M14 – Available languages 45
M21 – Unit 47
M31 – Operating mode after restart 50
PWR – Switch on / Switch off 51
S – Stable weight value 52
SI – Weight value immediately 53
SIR – Weight value immediately and repeat 54
TIM – Time 56
UPD – Update rate of SIR and SIRU output on the host interface 57
WS – Draft shield doors 58
Z – Zero 59
ZI – Zero immediately 60

MT-SICS Interface Commands Table of Contents 1


4 What if...? 61
Index 63

2 Table of Contents MT-SICS Interface Commands


1 Supported Products
HX204 HS153 HC103
For more information:
www.mt.com/moisture

s
Plu

Plu
nce

nce
elle

elle

nce

nce
Exc

Exc

elle

elle
Exc

Exc
V 1.00 ≥ V 1.20 V 1.00 ≥ V 1.20 ≥ V 1.00 Software/Firmware version minimum
required

MT-SICS Interface Commands Supported Products​ 3


2 Introduction
To enable you to integrate Moisture Analyzers in your system in a simple manner and utilize their
capabilities to the full, most Moisture Analyzer functions are also available as appropriate commands via
the data interface.
Standardization of the commands
All new METTLER TOLEDO balances and Moisture Analyzers launched on the market support the
standardized command set "METTLER TOLEDO Standard Interface Command Set" (MT-SICS), which is
divided into 4 levels, depending on the functionality of the equipment:
MT-SICS level 0: The basic command set, for example, control of a weighing cell.
MT-SICS level 1: An elementary command set, i.e. weigh modules or balances without
integrated applications.
MT-SICS level 2: An extended command set specific for a family.
MT-SICS level 3: An Application-specific command set, e.g. MT-SICS for Moisture Analyzer.
Commands within MT-SICS levels 0 and 1 are identical for all balances.
What do the commands of MT-SICS level 0 and 1 offer?
You can use the commands of MT-SICS level 0 and 1 to perform the following operations via the interface:
• Request weighing results (raw data).
• Zero the balance.
• Identify MT-SICS implementation (version number).
• Identify the Moisture Analyzer (serial number).
• Reset the Moisture Analyzer.
• Control the display.
MT-SICS Level 2 and 3 commands
All additional higher level functions for the Moisture Analyzer are collected in the commands of MT-SICS
level 2 and 3. When creating your software application, please note that the commands of MT-SICS level 3
apply to your application and can not be supported by every METTLER TOLEDO balance or instrument.
Version number of the MT-SICS
Each level of the MT-SICS has its own version number which can be requested with the command
[I1 } 34] from level 0.
You can use the command [I1 } 34] via the interface to request the MT-SICS level and MT-SICS versions
implemented on your Moisture Analyzer.
Additional documentation on data interface
Settings of the interface such as baud rate, number of data bits, parity, handshake protocols and connector
pin assignment are described in the operating instructions of the optional interface and the peripheral
instrument or cable in question.
How the Moisture Analyzer operates
Your Moisture Analyzer is used to determine the moisture content of virtually any substance. The instrument
operates according to the thermogravimetric principle: At the start of the measurement the Moisture Analyzer
determines the weight of the sample, the sample is then rapidly heated with the built-in halogen dryer unit
and the moisture vaporizes. During the drying, the instrument continuously records the weight of the sample
and shows the decrease in the moisture. On completion of the drying, the final result of the moisture or dry
substance content of your sample is displayed.

4 Introduction MT-SICS Interface Commands


During drying the Moisture Analyzer passes through the following instrument statuses:

Switched Off

On/Off switching

Basic
mode
Open automatic
sample chamber

Load pan and


Ready for press tare key
taring
Press
Reset key

End of drying Weighing-in

End of drying
reached

Ready for
Drying start
Press Start key

The following instrument statuses also exist:


• Entry status
• Taring
• Weight adjustment
• Temperature adjustment
You will find detailed information on the functions of the Moisture Analyzer in the Operating Instructions.

2.1 Command formats


Commands sent to the Moisture Analyzer comprise one or more characters of the ASCII character set. Here,
the following must be noted:
Enter commands in uppercase or lowercase letters.
V The possible parameters of the command must be separated from one another and from the
command name by a space (ASCII 32 dec.).
"text" The possible input for "text" is a sequence of characters (8-bit ASCII character set from 32
dec. to 255 dec.).
..CR LF Each command must be closed by CRLF (ASCII 13 dec., 10 dec.).
The characters CRLF, which can be inputted using the Enter or Return key of most entry
keypads, are not listed in this description every time, but it is essential they be included for
communication with the instrument.
Example
Command to Moisture Analyzer which writes Hello into the display:
Ü DV"Hello" The quotation marks " " must be inserted in the entry
Û DVA Command executed successfully
The command terminator CRLF is not shown.

MT-SICS Interface Commands Introduction 5


2.1.1 Response formats
All responses sent by the Moisture Analyzere to the transmitter (e.g. computer) to acknowledge the received
command have one of the following formats:
• Response with weight value
• Response without weight value
• Error message

2.1.1.1 Format of responses with weight value


Syntax
A general description of the response with weight value is the following.
<ID> V <Status> V <WeightValue> V <Unit> CR LF
1-2 1 10 1-5 characters
characters character characters
Parameters
Name Type Values Meaning
<ID> String Response identification, refers to the invoking
command
V Blank Space (ASCII 32 dec.)
<Status> Character S Stable weight value
<WeightValue> Float Weighing result; shown as a number with 10
characters (after a blank/space!), including
decimal point, and minus sign (–) directly in
front of the first digit if the value is negative. The
weight value appears right aligned. Preceding
zeros are not shown except for the zero to the left
of the decimal point.
<Unit> String Weight unit as actually set under host unit
CR Byte Carriage return (ASCII 13 dec.)
LF Byte Line feed (ASCII 10 dec.)
Examples
Response with stable weight value of 0.256 g:
Ü S Request a stable weight value
Û SVSVVVVV0.256Vg

6 Introduction MT-SICS Interface Commands


2.1.1.2 Format of responses without weight value
Syntax
A general description of the response without weight value is the following:
<ID> V <Status> V Parameters… CR LF
1-5 1
characters character
Parameters
Name Type Values Meaning
<ID> String Response identification, refers to the invoking
command
V Blank Space (ASCII 32 dec.)
<Status> Character A Command executed successfully
B Command not yet terminated, additional
responses following
Parameters… Command-dependent response code
CR Byte Carriage return (ASCII 13 dec.)
LF Byte Line feed (ASCII 10 dec.)
Example
Ü DV"Hallo" Write "Hallo" into the display
Û DVA The full text Hallo appears in the display

MT-SICS Interface Commands Introduction 7


2.1.2 Error messages

2.1.2.1 Command-specific error messages


Syntax
A general description of the response without weight value is the following:
<ID> V <Status> CR LF
1-5 1
characters character
Parameters
Name Type Values Meaning
<ID> String Response identification, refers to the invoking
command
V Blank Space (ASCII 32 dec.)
<Status> Character + Instrument is in overload range (weighing range
exceeded)
- Instrument is in underload range (e.g. weighing
pan is not in place)
L Logical error (e.g. parameter not allowed)
I Internal error (e.g. balance not ready yet)
CR Byte Carriage return (ASCII 13 dec.)
LF Byte Line feed (ASCII 10 dec.)
Example
Response while balance is in overload range:
Ü SI Request a weight value immediately
Û SV+ Overload; no weight value available

2.1.2.2 General error messages


Syntax
There are three different error messages:
<ID> CR LF
2 characters
Parameters
Name Type Values Meaning
<ID> String ES Syntax error:
The Instrument has not recognized the received
command or the command is not allowed
ET Transmission error:
The Instrument has received a "faulty"
command, e.g. owing to a parity error or
interface break
EL Logical error:
The Instrument can not execute the received
command
CR Byte Carriage return (ASCII 13 dec.)
LF Byte Line feed (ASCII 10 dec.)

8 Introduction MT-SICS Interface Commands


Example
Trial to set the update rate to 20 weight values per second:
Ü datV30V10V2012 DAT accidentally written in lowercase
Û ES Syntax error; upd not recognized as a command

2.1.3 Tips for programmers


Note
This reference manual covers the MT-SICS commands for Moisture Analyzers. As the Moisture Analyzers can
differ based on model and software version, not all the MT-SICS level 2 and 3 commands are usable on
every model. We therefore recommend using the [I0 } 33] command to get an overview of all commands
that are supported by a particular balance.
Planning the use of MT-SICS commands
Investigations of various applications have shown that the vast majority of all system solutions can be
handled with the commands of MT-SICS level 0 and 1. This means for you: if you restrict yourself to the
commands of MT-SICS level 0 and 1, you can expand your system with additional instruments from
METTLER TOLEDO without having to change your application programs.
Command and response
You can improve the dependability of your application software by having your program evaluate the
response of the Moisture Analyzer to a command. The response is the acknowledgement that the Moisture
Analyzer has received the command.
Cancel
To be able to start from a determined state, when establishing the communication between Moisture
Analyzer and system, you should send a cancel command see [@ } 12] to the Moisture Analyzer. When
the instrument is switched on or off, faulty characters can be received or sent.
Parameter values after switching the instrument on/off
The commands of the standard command are saved on the permanent memory of the Moisture Analyzer.
This means that all values changed via the interface are saved when the Moisture Analyzer is switched off.
Several commands in succession
If several commands are sent in succession without waiting for the corresponding responses, it is possible
that the Moisture Analyzer confuses the sequence of command processing or ignores entire commands.
Carriage Return, Line Feed
Depending on the platform, CRLF is not just a "new line" (Java: "newLine()" or C/C++ "\n"):
Platform ‘New Line’
DOS/Windows CRLF
Macintosh CR
Unix LF
Nevertheless, all commands have to be closed by a CRLF (dec: 13, 10; hex: 0D, 0A).
Quotation marks " "
Quotation marks included in the command must always be entered. If a quotation mark is located within
the string, it may be escaped by a backslash (\):
Ü DV"place 4\"filter!"
Û DVA Balance display: place 4" filter!

MT-SICS Interface Commands Introduction 9


Weight unit of weight value – host unit
It is always essential to consider the weight unit that is to be used to display weighing results. Depending
on where the results are output, the weigh modules/balances offer the possibility of selecting a particular
unit see [M21 } 47]. This enables the displayed unit and info unit to be shown on the terminal. Host unit
is used to output the weighing results via an interface (host) on the basis of MT-SICS commands. The
weight values and the displayed unit can only be output by means of the SU commands.

10 Introduction MT-SICS Interface Commands


USB interface of the balance
If the Microsoft Windows® USB driver is used
Please make sure the balance will not be switched off, is not disconnected from the power and the USB
cable is not disconnected during an established USB connection. Otherwise the connection is broken and
can not be reestablished easily. To reestablish the connection you need to restart the PC or deactivate and
reactivate the connection using the device manager.
Binary coded multiple selections
Some parameters that allow multiple selections are binary coded: Each possible selection is represented by
one bit, the corresponding parameter equals to the decimal interpretation.
Selection Selection Selection Selection Selection Selection Selection Selection Parameter
8 7 6 5 4 3 2 1
0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0..255
7 6 5 4 3 2 1 0
2 = 128 2 = 64 2 = 32 2 = 16 2 =8 2 =4 2 =2 2 =1

Responses may easily be interpreted by converting the decimal number to binary again.

MT-SICS Interface Commands Introduction 11


3 Commands and Responses
@ – Cancel
Description
@ can be used to achieve the same effect as disconnecting and reconnecting the power supply, which
empties the volatile memories. The purpose of this command is to initiate a command sequence.
Supported Products
HX204 HS153 HC103
V 1.00 ≥ V 1.20 V 1.00 ≥ V 1.20 ≥ V 1.00

Syntax
Command
@ Resets the weigh module/balance to the condition
found after switching on, but without a zero setting
being performed.
Response
I4VAV"<SNR>" Serial number is emitted; the weigh module/balance
is ready for operation.
Comments
• All commands awaiting responses are cancelled.
• The cancel command is always executed.
• The emitted serial number corresponds to the serial number of the terminal (if one is present), see
[I4 } 37].
Example
Ü @ Cancel
Û I4VAV"B021002593" Weigh module or balance is "reset", its serial
number is B021002593

See also
2 I4 – Serial number [} 37]

12 Commands and Responses MT-SICS Interface Commands


C – Cancel all commands
Description
Cancel all running commands.
Supported Products
HX204 HS153 HC103
V 1.00 ≥ V 1.20 V 1.00 ≥ V 1.20 ≥ V 1.00

Syntax
Command
C Cancel running commands.
Responses
CVB The cancel running command has been started.
CVA Command understood and executed successfully.
Comments
• This command has a similar functionality as the command [@ } 12] but responds with a well defined
answer and does not fully reset the device.
• This command is executed always immediately.
• This command cancels all active and pending interface commands correctly and in a safe way on the
interface where cancel was requested. This command does not cancel any commands or procedures
that are not triggered by a SICS command.
• The command C responses with CVA after all active and pending interface commands have been
terminated.
• This command is typically used for repeating commands such as [SIR } 54] and for adjustment
commands triggering a procedure.
• New procedures/command requests can be initiated right after a CVA.
Example
Ü C Cancel running commands
Û CVB Cancel running started
Û CVA Command understood and executed successfully
Command-specific error responses
Response
CVEV<Error> Current error code.
Parameter of command-specific error
Name Type Values Meaning
<Error> Integer 0 Error while canceling

MT-SICS Interface Commands Commands and Responses 13


C0 – Adjustment setting
Description
This command queries and sets the type of adjustment. Other commands are required to actually trigger the
adjustment procedure and define the adjusted weights.
Supported Products
HX204 HS153 HC103
V 1.00 ≥ V 1.20 V 1.00 ≥ V 1.20 ≥ V 1.00

Syntax
Commands
C0 Query of the current adjustment setting.
C0V<Mode>V<Weight> Set the adjustment setting.
Responses
C0VAV<Mode>V<Weight>V"<Value>V Weight value and unit specify the value of the
<Unit>" weight for an external calibration requested from the
user via the display, see [C1 } 16]. The unit
corresponds to the factory setting of host unit, e.g.
gram (g) with standard balances or carat (ct) with
carat balances respectively. With internal
adjustment, neither weight value nor unit appears.
C0VI Command understood but currently not executable
(balance is currently executing another command,
e.g. taring).
C0VA Adjustment setting set successfully.
C0VL Command understood but not executable (incorrect
parameter; certified version of the balance).
Parameters
Name Type Values Meaning
<Mode> Integer 0 Mode = Manual
The adjustment can only be triggered manually.
A change in the ambient conditions has no influence
on the initiation of the calibration procedure.
1 Mode = Auto, status display AutoCal or Cal not
activated.
When a considerable change in the ambient
conditions is determined, the status display AutoCal
or Cal will be activated; this means the balance will
ask for adjustment.
2 Mode = Auto, status display "AutoCal" or "Cal"
flashes
The sensors built into the balance have determined
a considerable change in the ambient conditions.
The balance requests an adjustment or at least a
test, see TST x commands.
<Weight> Integer 0 Internal weight (factory setting).
1 External weight.
<Value> Float Weight values specify the value of the weight for an
external calibration requested from the user via the
display or interface, see [C1 } 16].

14 Commands and Responses MT-SICS Interface Commands


Name Type Values Meaning
<Unit> String The unit corresponds to the factory setting of host
unit, e.g. gram (g).
Comments
• Setting <Mode> = 1 and <Weight> = 0 corresponds to the menu setting "ProFACT" / "FACT" under
"Adjust/Test".
• Use [C1 } 16] to start an adjustment defined with C0.
• [C2 } 17] is independent of C0.
• C0 must be reset manually; [@ } 12] has no effect.
Examples
Ü C0 Query of the current status and setting of the
adjustment
Û C0VAV2V1V"VVV100.000Vg" Current setting of mode is "Auto". The ambient
conditions of the balance have changed so much
that the balance requests an adjustment (<Mode>
= 2) with the external weight (<Weight> = 1).
The adjustment is initiated with the command
[C1 } 16] and requires a weight of 100.000 g
Ü C2 Start external adjustment, see responses of
[C2 } 17]
Ü C0 Query of the current status and setting of the
adjustment
Û C0VAV3V1V"VVV100.000Vg" Adjustment started
Ü C0 Query of the current status and setting of the
adjustment
Û C0VAV4V1V"VVV100.000Vg" Adjustment successfully executed

Ü C0V0V1 Set adjustment setting to manual and external


Û C0VA Adjustment setting set

See also
2 C1 – Start adjustment according to current settings [} 16]

MT-SICS Interface Commands Commands and Responses 15


C1 – Start adjustment according to current settings
Description
C1 is used to carry out adjustment in accordance with the [C0 } 14] settings.
Supported Products
HX204 HS153 HC103
V 1.00 ≥ V 1.20 V 1.00 ≥ V 1.20 ≥ V 1.00

Syntax
Command
C1 Start the adjustment according to the current setting
[C0 } 14].
First Responses
C1VB The adjustment procedure has been started. Wait for
second response see Comments.
C1VI Command understood but currently not executable
(balance is currently executing another command).
No second response follows.
C1VL Command understood but not executable (e.g.
certified version of the balance). No second
response follows.
Further Responses
C1V"<Weight>V<Unit>" Weight request with external adjustment.
C1VA Command understood and executed successfully.
C1VI The adjustment was aborted as, e.g. stability not
attained or the procedure was aborted with the C
key.
Comments
• Commands sent to the balance during the adjustment operation are not processed and responded to in
the appropriate manner until the adjustment is at an end.
• Use [@ } 12] to abort a running adjustment.
Example
Ü C1 Start the adjustment according to the current setting
Û C1VB Adjustment operation started
Û C1V"VVVVVVV0.00Vg" Prompt to unload the balance
Û C1V"VVVV2000.00Vg" Prompt to load the adjustment weight of 2000.00 g
Û C1V"VVVVVVV0.00Vg" Prompt to unload the balance
Û C1VA Adjustment completed successfully

See also
2 C0 – Adjustment setting [} 14]

16 Commands and Responses MT-SICS Interface Commands


C2 – Start adjustment with external weight
Description
Regardless of the [C0 } 14] setting, C2 carries out external adjustment with the reference weight.
Supported Products
HX204 HS153 HC103
V 1.00 ≥ V 1.20 V 1.00 ≥ V 1.20 ≥ V 1.00

Syntax
Command
C2 Start the external adjustment.
First Responses
C2VB The adjustment procedure has been started.
C2VI Command understood but currently not executable
(balance is currently executing another command).
No second response follows.
C2VL Command understood but not executable (e.g.
adjustment with an external weight is not
admissible, certified version of the balance). No
second response follows.
Further Responses
C2V"<Weight>"V<Unit>" Prompt to unload or load the balance.
C2VA Command understood and executed successfully.
C2VI The adjustment was aborted as, e.g. stability not
attained or the procedure was aborted with the C
key.
Comments
• Commands sent to the balance during the adjustment operation are not processed and responded to in
the appropriate manner until the adjustment is at an end.
• Use [@ } 12] to abort a running adjustment.
Example
Ü C2 Start the external adjustment
Û C2VB Adjustment operation started
Û C2V"VVVVVVV0.00Vg" Prompt to unload the balance
Û C2V"VVVV2000.00Vg" Prompt to load adjustment weight 2000.00 g
Û C2V"VVVVVVV0.00Vg" Prompt to unload the balance
Û C2VA Adjustment completed successfully

MT-SICS Interface Commands Commands and Responses 17


C3 – Start adjustment with internal weight
Description
You can use C3 to start an internal adjustment procedure.
Supported Products
HX204 HS153 HC103
V 1.00 ≥ V 1.20 V 1.00 ≥ V 1.20 ≥ V 1.00

Syntax
Command
C3 Start the internal adjustment.
First Responses
C3VB The adjustment procedure has been started. Wait for
second response.
C3VI Adjustment can not be performed at present as
another operation is taking place. No second
response follows.
C3VL Adjustment operation not possible (e.g. no internal
weight). No second response follows.
Further Responses
C3VA Adjustment has been completed successfully.
C3VI The adjustment was aborted as, e.g. stability not
attained or the procedure was aborted with the C
key.
Comments
• Commands sent to the balance during the adjustment operation are not processed and responded to in
the appropriate manner until the adjustment is at an end.
• Use [@ } 12] to abort a running adjustment.
Example
Ü C3 Start the internal adjustment
Û C3VB Adjustment operation started
Û C3VA Adjustment completed successfully

18 Commands and Responses MT-SICS Interface Commands


DAT – Date
Description
Set/query the balance system date.
Supported Products
HX204 HS153 HC103
V 1.00 ≥ V 1.20 V 1.00 ≥ V 1.20 ≥ V 1.00

Syntax
Commands
DAT Query of the current date of the balance.
DATV<dd>V<mm>V<yyyy> Set the date of the balance.
Responses
DATVAV<dd>V<mm>V<yyyy> Current date of the balance.
DATVA Command understood and executed successfully.
DATVI Command understood but currently not executable
(balance is currently executing another command).
DATVL Command understood but not executable (incorrect
parameter).
Parameters
Name Type Values Meaning
<dd> Integer 01 … 31 Day
<mm> Integer 01 … 12 Month
<yyyy> Integer 2000 … Year
2099

Comment
• The set date is retained even after the Cancel-command [@ } 12].
Example
Ü DAT Query of the current date of the balance
Û DATVAV01V04V2011 Current date of the balance is 1st April 2011

MT-SICS Interface Commands Commands and Responses 19


DATI – Date and time
Description
Set/query the device system date and time in a singular action.
Supported Products
HX204 HS153 HC103
V 1.00 ≥ V 1.20 V 1.00 ≥ V 1.20 ≥ V 1.00

Syntax
Commands
DATI Query of the current date and time of the device
system.
DATIV<YYYY>V<MM>V<DD>V<hh>V<mm>V<ss> Set the date and time of the device system.
Responses
DATIVAV<YYYY>V<MM>V<DD>V<hh>V<mm>V<ss> Current date and time of the device system.
DATIVA Command understood and executed successfully.
DATIVI Command understood but currently not executable
(balance is currently executing another command).
DATIVL Command understood but not executable (incorrect
parameter).
Parameters
Name Type Values Meaning
<YYYY> Integer 2000 … Year
2099
<MM> Integer 1 … 12 Month
<DD> Integer 1 … 31 Day
<hh> Integer 0 … 23 Hour
<mm> Integer 0 … 59 Minute
<ss> Integer 0 … 59 Second
Example
Ü DATI Query of the current date and time of the device
system
Û DATIVAV2010V03V15V10V30V18 Current date and time of the device system is
2010-03-15 and the time is 10:30:18

Ü DATIVAV2010V5V30V12V0V0 Set date to 2010-05-30 and time to 12:00:00


Û DATIVA Date and time is set to 2010-05-30 and time to
12:00:00

20 Commands and Responses MT-SICS Interface Commands


HA07 – Report instrument status change
Description
Activate or deactivate device status change reporting.
Supported Products
HX204 HS153 HC103
V 1.00 ≥ V 1.20 V 1.00 ≥ V 1.20 ≥ V 1.00

Syntax
Commands
HA07 Report instrument status change.
HA07V<OnOff> Set the instrument status change.
Responses
HA07VA Command executed.
HA07VAV<Status> Change of status (repeatingly).
HA07VL Command understood but not executable (incorrect
parameter e.g. number, value range).
Comment
• Also active in standby.
Parameter
Name Type Values Meaning
<OnOff> Integer 0 Switch off
1 Switch on
<Status> Integer 1 Basic mode
2 Load pan and tare
3 Weighing-in
4 Ready for start
5 Drying
6 End of drying
7 Entry
11 Taring
12 Weight adjustment or Test
13 Temperatur adjustment or Test
Example
Ü HA07V1 Switch instrument status change on
Û HA07VA Command executed
From now on, a response is sent with every status change.
Û HA07VAVStatus
Û HA07VAVStatus

MT-SICS Interface Commands Commands and Responses 21


HA24 – Drying temperature
Description
Query of current drying temperature.
Supported Products
HX204 HS153 HC103
V 1.00 ≥ V 1.20 V 1.00 ≥ V 1.20 ≥ V 1.00

Syntax
Command
HA24 Query drying temperature.
Response
HA24VAV<Temperature> Current drying temperature in °C
Parameter
Name Type Values Meaning
<Temperature> Integer Drying temperature °C
Example
Ü HA24 Query of current drying temperature
Û HA24VAV105 The drying temperature is 105 °C

22 Commands and Responses MT-SICS Interface Commands


HA26 – Drying data
Description
Query of drying data in configurable display mode.
Supported Products
HX204 HS153 HC103
V 1.00 ≥ V 1.20 V 1.00 ≥ V 1.20 ≥ V 1.00

Syntax
Commands
HA26V<DisplayMode> Query drying data.
Responses
HA26VAV<Status>V<UnitID>V Current drying data.
<WetWeight>V<CurrentWeight>V
<Result>V<Duration>
HA26VA Command understood and executed successfully.
HA26VL Command understood but not executable (incorrect
parameter).
Parameters
Name Type Values Meaning
<Status> Integer 0 No drying exists
1 Drying running
2 Drying ended
3 Drying terminated
<UnitID> Integer 0 Currently set display mode
1 Grams
2 DC (dry content)
3 MC (moisture content), (factory setting)
4 AM (ATRO moisture content)
5 AD (ATRO dry content)
6 g/kg MC
7 g/kg DC
8 -MC (negative moisture content)
<WetWeight> Integer 3 Wet weight in grams
<CurrentWeight> Integer 4 Current weight or dry weight in grams
<Result> Integer 5 Actual result in requested display mode
<Duration> Integer 6 Drying duration in seconds
Comments
• If a drying is inexistent (e.g. after a RAM LOST), the parameters x3..x6 are set to 0.
• If the measuring results exceed the tolerances for ATRO result display (L-999.99 % AM or
>999.99 % AD) the selected results in x2 = 4 AM or x2 = 5 AD will automatically be transferred in
x2 = 3 MC or x2 = 2 DC respectively.

MT-SICS Interface Commands Commands and Responses 23


Examples
Ü HA26V3 Query of drying data
Û HA26VAV2V3V4.762V3.066V35.61V497 Drying has been ended regularly, result requested in
% moisture content, wet weight 4.762 g, dry weight
3.066 g, 35.61 % moisture content, drying ended
at 497 seconds

Ü HA26V2 Query of drying data


Û HA26VAV1V2V2.672V2.467V92.33V143 Drying is running, result requested in % dry content,
wet weight 2.672 g, dry weight 2.467 g, 92.33 %
dry content, drying for 143 seconds in progress

24 Commands and Responses MT-SICS Interface Commands


HA27 – Drying result
Description
Query of drying result.
Supported Products
HX204 HS153 HC103
V 1.00 ≥ V 1.20 V 1.00 ≥ V 1.20 ≥ V 1.00

Syntax
Commands
HA27V<UnitID> Query of drying result.
Responses
HA27VAV<Result>V<UnitID> Current drying result.
HA27VA Command understood and executed successfully.
HA27VI Command understood but currently not executable
(drying in progress).
HA27VL Command understood but not executable (incorrect
parameter e.g. number, value range).
Parameters
Name Type Values Meaning
<UnitID> Integer 0 Currently set display mode
1 Grams
2 DC (dry content)
3 MC (moisture content), (factory setting)
4 AM (ATRO moisture content)
5 AD (ATRO dry content)
6 g/kg MC
7 g/kg DC
8 -MC (negative moisture content)
<Result> Integer Drying result (always 7 digit number)
Example
Ü HA27V3 Query of drying result
Û HA27VAV-73.25V%MC Drying result -73.25 %MC

MT-SICS Interface Commands Commands and Responses 25


HA61 – Method parameters: Unit, switch-off criteria, temperature profile
Description
Method parameters of current measurement regarding unit, switch-off criteria and drying program.
Supported Products
HX204 HS153 HC103
V 1.00 ≥ V 1.20 V 1.00 ≥ V 1.20 ≥ V 1.00

Syntax
Commands
HA61V1 Query of method parameter.
Responses
HA61VAV<Method>V<UnitID>V Current setting of the method parameters.
<SwitchOff>V<Timer>V<Program>V
<Temperature>V<RampTime>V<Level1Temp>V
<Level1Time>V<Level2Temp>
HA61VA Command understood and executed successfully.
HA61VI Command understood but currently not executable
(no method defined).
HA61VL Command understood but not executable (incorrect
parameter).
Parameters
Name Type Values Meaning
<Method> Integer 1 Current method is shown
<UnitID> Integer 1 Grams
2 DC (dry content)
3 MC (moisture content), (factory setting)
4 AM (ATRO moisture content)
5 AD (ATRO dry content)
6 g/kg MC
7 g/kg DC
8 -MC (negative moisture content)
<SwitchOff> Integer 1 Switch off manually (n/a)
2 Switch off via timer
3 Test measurement
4 Switch-off criterion 1 (1 mg / 10 s); for samples
which dry very quickly
5 Switch-off criterion 2 (1 mg / 20 s); for samples
which dry quickly
6 Switch-off criterion 3 (1 mg / 50 s); suitable for
most types of samples (factory setting)
7 Switch-off criterion 4 (1 mg / 90 s); for samples
which dry moderately quickly
8 Switch-off criterion 5 (1 mg / 140 s); for samples
which dry very slowly
9 Free switch-off criterion

26 Commands and Responses MT-SICS Interface Commands


Name Type Values Meaning
<Timer> Integer 30 … Set the timer in seconds (factory setting: 50 s)
28800
<Program> Integer 1 Standard drying (factory setting)
2 Rapid drying
3 Gentle drying
4 Step drying
<Temperature> Integer 40 … 230 Set temperature in °C (factory setting: 105 °C)
<RampTime> Integer 0 … Ramp time in seconds (factory setting: 180 s)
28800
<Level1Temp> Integer 50 … 230 Temperature of level 1 of step drying, in °C (factory
setting: 50 °C)
<Level1Time> Integer 0 … Time of level 1 of step drying, in seconds (factory
28800 setting: 300 s)
<Level2Temp> Integer 50 … 230 Temperature of level 2 of step drying, in °C (factory
setting: 105 °C)
<Level2Time> Integer 0 … Time of level 2 of step drying, in seconds (factory
28800 setting: 50 s)
Example
Ü HA61V1 Query method parameters for method 1
Û HA61VAV1V1V6V300V1V160V180V105V0V105 Method parameters set: Display mode grams,
V0 switch-off criterion 3, timer 300 seconds, standard
drying, set temperature 160 °C, ramp time 180
seconds, level 1 temperature 105 °C, level 1 time 0
seconds, level 2 temperature 105 °C, level 2 time 0
seconds

MT-SICS Interface Commands Commands and Responses 27


HA62 – Method parameters: Target weight, print interval, method name,
method code
Description
Method parameters of current measurement regarding target weight, print interval and method name.
Supported Products
HX204 HS153 HC103
V 1.00 ≥ V 1.20 V 1.00 ≥ V 1.20 ≥ V 1.00

Syntax
Commands
HA62V<Method> Query of method parameter.
Responses
HA62VAV<Method>V<TargetWeight>V Current setting of the method parameters.
<PrintInterval>V<MethodName>V<TextID1>
HA62VA Command understood and executed successfully.
HA62VI Command understood but currently not executable
(no method defined).
HA62VL Command understood but not executable (incorrect
parameter).
Parameters
Name Type Values Meaning
<Method> Integer 1 Current method is shown
<TargetWeight> Integer 0.100 … Target weight in grams
200.000
<PrintInterval> Integer 1 Off (factory setting)
2 Printout every 10 seconds
3 Printout every 30 seconds
4 Printout every 1 minutes
5 Printout every 2 minutes
6 Printout every 10 minutes
<MethodName> String max. 30 Name for the method
chars
<TextID1> String max. 30 Comments (ID) for the measurement (not available
chars for HC103)
Example
Ü HA62V1 Query method parameters for method 1
Û HA62VAV1V5.000V30V"Butter"V"" Method parameters: target weight 5.000 g, print
interval 30 seconds, method name "Butter", no
code

28 Commands and Responses MT-SICS Interface Commands


HA621 – ID1
Description
Query comments for ID1.
Supported Products
HX204 HS153 HC103
V 1.00 ≥ V 1.20 V 1.00 ≥ V 1.20 ≥ V 1.00

Syntax
Commands
HA621V<Method> Query Text ID1.
Responses
HA621VAV<"TextID1"> Command understood and executed successfully.
HA621VI Command understood but currently not executable
(no method or ID defined).
HA621VL Command understood but not executable (incorrect
parameter).
Parameters
Name Type Values Meaning
<Method> Integer 0 Current method is shown
<"TextID1"> String max. 30 Text ID1 (factory setting: " "). Text with reduced
chars character set
Example
Ü HA621V0 Text ID1
Û HA621VAV"CoffeeVPowder" Query of Text ID1 "Coffee Powder"

MT-SICS Interface Commands Commands and Responses 29


HA622 – ID2
Description
Query comments for ID2.
Supported Products
HX204 HS153 HC103
V 1.00 ≥ V 1.20 V 1.00 ≥ V 1.20 ≥ V 1.00

Syntax
Commands
HA622V<Method> Query Text ID2.
Responses
HA622VAV<"TextID2"> Command understood and executed successfully.
HA622VI Command understood but currently not executable
(no method or ID defined).
HA622VL Command understood but not executable (incorrect
parameter).
Parameters
Name Type Values Meaning
<Method> Integer 0 Current method is shown
<"TextID2"> String max. 30 Text ID2 (factory setting: " "). Text with reduced
chars character set
Example
Ü HA622V0 Text ID2
Û HA622VAV"MilkVPowder" Query of Text ID2 "Milk Powder"

30 Commands and Responses MT-SICS Interface Commands


HA623 – ID3
Description
Query comments for ID3.
Supported Products
HX204 HS153 HC103
V 1.00 ≥ V 1.20 V 1.00 ≥ V 1.20 ≥ V 1.00

Syntax
Commands
HA623V<Method> Query Text ID3.
Responses
HA623VAV<"TextID3"> Command understood and executed successfully.
HA623VI Command understood but currently not executable
(no method or ID defined).
HA623VL Command understood but not executable (incorrect
parameter).
Parameters
Name Type Values Meaning
<Method> Integer 0 Current method is shown
<"TextID3"> String max. 30 Text ID3 (factory setting: " "). Text with reduced
chars character set
Example
Ü HA623V0 Text ID3
Û HA623VAV"Chocolate" Query of Text ID3 "Chocolate"

MT-SICS Interface Commands Commands and Responses 31


HA624 – ID4
Description
Query comments for ID4.
Supported Products
HX204 HS153 HC103
V 1.00 ≥ V 1.20 V 1.00 ≥ V 1.20 ≥ V 1.00

Syntax
Commands
HA624V<Method> Query Text ID4.
Responses
HA624VAV<"TextID4"> Command understood and executed successfully.
HA624VI Command understood but currently not executable
(no method or ID defined).
HA624VL Command understood but not executable (incorrect
parameter).
Parameters
Name Type Values Meaning
<Method> Integer 0 Current method is shown
<"TextID4"> String max. 30 Text ID4 (factory setting: " "). Text with reduced
chars character set
Example
Ü HA624V0 Text ID4
Û HA624VAV"OrangeVjuice" Query of Text ID4 "Orange juice"

32 Commands and Responses MT-SICS Interface Commands


I0 – Currently available MT-SICS commands
Description
The I0 command lists all commands implemented in the present software.
All level 0 commands are listed in alphabetical order before all commands of level 1 etc.
Supported Products
HX204 HS153 HC103
V 1.00 ≥ V 1.20 V 1.00 ≥ V 1.20 ≥ V 1.00

Syntax
Command
I0 Send list of all implemented MT-SICS commands.
Responses
I0VBV<Level>V"<Command>" Number of the MT-SICS level where the command
I0VBV<Level>V"<Command>" belongs to
I0VB 2nd (next) command implemented.
...
...
I0VAV<Level>V"<Command>"
Last command implemented.
I0VI Command understood but currently not executable
(balance is currently executing another command).
Parameters
Name Type Values Meaning
<Level> Integer 0 MT-SICS level 0 (Basic set)
1 MT-SICS level 1 (Elementary commands)
2 MT-SICS level 2 (Extended command list)
3 MT-SICS level 3 (Application specific command set)
<Command> String MT-SICS command
Comments
• If I0 lists commands that cannot be found in the manual, these are reserved commands "for internal
use" or "for future use", and should not be used or altered in any way.
Example
Ü I0 Send list of commands
Û I0VBV0V"I0" Level 0 command I0 implemented
Û I0VB... ...
Û I0VBV0V"@" Level 0 command [@ } 12] (cancel) implemented
Û I0VBV1V"D" Level 1 command D implemented
Û I0VB... ...
Û I0VAV3V"SM4" Level 3 command SM4 implemented

See also
2 @ – Cancel [} 12]

MT-SICS Interface Commands Commands and Responses 33


I1 – MT-SICS level and level versions
Description
Query MT-SICS level and versions.
Supported Products
HX204 HS153 HC103
V 1.00 ≥ V 1.20 V 1.00 ≥ V 1.20 ≥ V 1.00

Syntax
Command
I1 Query of MT-SICS level and MT-SICS versions.
Responses
I1VAV"<Level>"V"<V0>"V"<V1>"V"<V2>"V Current MT-SICS level and MT-SICS versions.
"<V3>"
I1VI Command understood but currently not executable.
Parameters
Name Type Values Meaning
<Level> String 0 MT-SICS level 0
01 MT-SICS level 0 and 1
012 MT-SICS level 0, 1 and 2
03 MT-SICS level 0 and 3
013 MT-SICS level 0, 1 and 3
0123 MT-SICS level 0, 1, 2, and 3
3 Application device with MT-SICS level 3
<V0>..<V3> String MT-SICS versions of the related level (0 to 3)
Comment
• The command [I14 } 41] provides more comprehensive and detailed information.
Example
Ü I1 Query the current MT-SICS level and version
Û I1VAV"0123"V"2.00"V"2.20"V"1.00"V"1 Level 0-3 is implemented and the according version
.50" numbers are shown

See also
2 I14 – Device information [} 41]

34 Commands and Responses MT-SICS Interface Commands


I2 – Device data (Type and capacity)
Description
Use I2 to query the device data (type and capacity), including the weighing capacity. The response is
output as a whole string.
Supported Products
HX204 HS153 HC103
V 1.00 ≥ V 1.20 V 1.00 ≥ V 1.20 ≥ V 1.00

Syntax
Command
I2 Query of the balance data.
Responses
I2VAV"<Type>V<Capacity>V<Unit>" Balance type and capacity.
I2VI Command understood but currently not executable
(balance is currently executing another command,
e.g. taring) .
Parameters
Name Type Values Meaning
<Type> String Type of balance or weigh module
<Capacity> String Capacity of balance or weigh module
<Unit> String Weight unit
Comments
• The number of characters of "text" depends on the balance type and capacity.
Example
Ü I2 Query of the balance data
Û I2VAV"HX204VExcellenceVPlusV Balance type and capacity
200.900Vg"

See also
2 I14 – Device information [} 41]

MT-SICS Interface Commands Commands and Responses 35


I3 – Software version number and type definition number
Description
Provides the software version number and the type definition number.
Supported Products
HX204 HS153 HC103
V 1.00 ≥ V 1.20 V 1.00 ≥ V 1.20 ≥ V 1.00

Syntax
Command
I3 Query of the balance Software version and type
definition number.
Responses
I3VAV"<Software>V<TDNR>" Balance Software version and type definition
number.
I3VI Command understood but currently not executable
(balance is currently executing another command,
e.g. taring).
Parameters
Name Type Values Meaning
<Software> String Software (Firmware) version
<TDNR> String TDNR = Type Definition Number
Comments
• More detailed information is available with [I14 } 41].
Example
Ü I3 Query of the Software version number(s) and type
definition number
Û I3VAV"4.10V10.28.0.493.142" 4.10: Software version number
10.28.0.493.142: Type definition number

See also
2 I14 – Device information [} 41]

36 Commands and Responses MT-SICS Interface Commands


I4 – Serial number
Description
Use I4 to query the serial number of the balance. In the case of balances, the serial number of the terminal
is output.
Supported Products
HX204 HS153 HC103
V 1.00 ≥ V 1.20 V 1.00 ≥ V 1.20 ≥ V 1.00

Syntax
Command
I4 Query of the serial number.
Responses
I4VAV"<SNR>" Serial number.
I4VI Command not understood, not executable at present
Command understood but currently not executable
(balance is currently executing another command,
e.g. initial zero setting).
Parameter
Name Type Values Meaning
<SNR> String Serial number
Comments
• The serial number agrees with that on the model plate and is different for every balance.
• The serial number can be used, for example, as a device address in a network solution.
• The balance response to I4 appears unsolicited after switching on and after the cancel command
[@ } 12].
• More detailed information is available with [I14 } 41].
Example
Ü I4 Query of the serial number
Û I4VAV"B021002593" The serial number is: B021002593

See also
2 @ – Cancel [} 12]
2 I14 – Device information [} 41]

MT-SICS Interface Commands Commands and Responses 37


I5 – Software material number
Description
Use I5 to query the software material number.
Supported Products
HX204 HS153 HC103
V 1.00 ≥ V 1.20 V 1.00 ≥ V 1.20 ≥ V 1.00

Syntax
Command
I5 Query of the SW-identification number.
Responses
I5VAV"<SWID>" SW-identification number with index.
I5VI Command understood but currently not executable
(balance is currently executing another command,
e.g. taring).
Parameter
Name Type Values Meaning
<SWID> String SW-Identification number with index
Comments
• The SW-Identification number is unique for every Software. It consists of a 8 digit number and an
alphabetic character as an index
• More detailed information is available with [I14 } 41].
Example
Ü I5 Query of the SW-identification number
Û I5VAV"12121306C" 12121306C: SW-identification number with index

See also
2 I14 – Device information [} 41]

38 Commands and Responses MT-SICS Interface Commands


I10 – Device identification
Description
Use I10 to query the balance ID or define it. This allows an individual name to be assigned to a balance.
Supported Products
HX204 HS153 HC103
V 1.00 ≥ V 1.20 V 1.00 ≥ V 1.20 ≥ V 1.00

Syntax
Commands
I10 Query of the current balance identification.
I10V"<ID>" Set the balance identification.
Responses
I10VAV"<ID>" Current balance identification.
I10VA Balance identification has been set.
I10VI Balance identification can not be set at present as
another operation is taking place.
I10VL Command not executed as the name is too long
(max. 20 characters).
Parameter
Name Type Values Meaning
<ID> String Balance or weigh module identification
Comments
• A sequence of maximum 20 alphanumeric characters are possible as <ID>.
• The set balance identification is retained even after the cancel command [@ } 12].
Example
Ü I10 Query of the current balance identification
Û I10VAV"MyVBalance" Current balance identification is "My Balance"

MT-SICS Interface Commands Commands and Responses 39


I11 – Model designation
Description
This command is used to output the model designation.
Supported Products
HX204 HS153 HC103
V 1.00 ≥ V 1.20 V 1.00 ≥ V 1.20 ≥ V 1.00

Syntax
Command
I11 Query of the current balance or weigh module type.
Responses
I11VAV"<Model>" Current balance or weigh module type.
I11VI Type can not be transferred at present as another
operation is taking place.
Parameter
Name Type Values Meaning
<Model> String Balance or weigh module type
Comments
• A sequence of maximum 20 alphanumeric characters is possible as <Model>.
• The following abbreviations used in model designations are relevant to MT-SICS:
DR = Delta Range.
DU = Dual Range.
/M, /A = Approved balance or weigh module.
Example
Ü I11 Query of the current balance type
Û I11VAV"HX204" The balance is an HX204

40 Commands and Responses MT-SICS Interface Commands


I14 – Device information
Description
This command is used to output detailed information about the device. All components – including optional
accessories – are taken into account and the associated data is output.
Supported Products
HX204 HS153 HC103
V 1.00 ≥ V 1.20 V 1.00 ≥ V 1.20 ≥ V 1.00

Syntax
Command
I14V<No> Query of the current balance information.
Responses
I14VAV<No>V<Index>V"<Info>" Current balance information.
I14VI Command understood but currently not executable.
I14VL Command understood but not executable (incorrect
parameter).
Parameters
Name Type Values Meaning
<No> Integer 0 Instrument configuration
1 Instrument description
2 SW-identification number
3 SW version
4 Serial number
5 TDNR number
<Index> Integer Index of instrument module
<Info> String <Bridge> Weighing bridge information corresponding to
<No>
<Terminal> Balance terminal information corresponding to
<No>
<Option> Balance option information corresponding to <No>
<Balance> Balance information corresponding to <No>
<Printer> Printer information corresponding to <No>
<Second Second Display information corresponding to <No>
Display>

Comments
• The response to the query of instrument configuration can comprise one or more lines (compact
balances, bridges with/without terminal etc.)
• The description of an option is the language-independent product name, e.g. "RS232-Option".
• If there are several modules of the same kind, the descriptions have an appendix, comprising of a
hyphen and a number. Examples: <Option-1>, <Option-2>.

MT-SICS Interface Commands Commands and Responses 41


Examples
Ü I14V0 Query of the current balance information
Û I14VBV0V1V"Bridge" Bridge
Û I14VBV0V2V"Terminal" Terminal
Û I14VAV0V3V"Option" Option

Ü I14V1 Query of the current instrument descriptions


Û I14VBV1V1V"X205T" Bridge is a X205T
Û I14VBV1V2V"PAT" Excellence Plus Terminal
Û I14VAV1V3V"RS232VOption" RS232 Option

Ü I14V2 Query of the current SW-identification numbers


Û I14VBV2V1V"11670123A" SW-identification number of the bridge is
11680123A
Û I14VBV2V2V"11670456B" SW-identification number of the terminal is
11680456B
Û I14VAV2V3V"11670789B" SW-identification number of the option is
11680789B

Ü I14V3 Query of the current software versions


Û I14VBV3V1V"4.23" Version of the bridge software is 4.23
Û I14VBV3V2V"4.10" Version of the terminal software is 4.10
Û I14VAV3V3V"1.01" Version of the RS232 option software is 1.01

Ü I14V4 Query of the serial numbers


Û I14VBV4V1V"0123456789" Serial number of the bridge
Û I14VBV4V2V"1234567890" Serial number of the terminal
Û I14VAV4V3V"2345678901" Serial number of the RS232 option

Ü I14V5 Query of the type definition numbers


Û I14VBV5V1V"1.2.3.4.5" type definition number of the bridge
Û I14VBV5V2V"1.2.3.4.5" type definition number of the terminal
Û I14VAV5V3V"1.2.3.4.5" type definition number of the RS232 option

42 Commands and Responses MT-SICS Interface Commands


I28 – Inclination sensor state
Description
Indicates whether or not the vertical deviation of the device is within the permissible limits.
Supported Products
HX204 HS153 HC103
V 1.00 ≥ V 1.20 V 1.00 ≥ V 1.20 ≥ V 1.00

Syntax
Command
I28 Query the current state of inclination sensor.
Responses
I28VAV<Status> Current state of inclination sensor.
I28VI The inclination sensor cannot be transferred at
present as another operation is taking place or there
is a failure at the inclination sensor.
Parameter
Name Type Values Meaning
<Status> Integer 0 Within the limits
1 Outside the limits
Comments
• Also supported by stand-alone platforms. During stand-alone operation, the backlighting for the incli-
nation sensor is not activated.
• If no inclination sensor is present, an "ES" response is generated.
Example
Ü I28 Query of the current state of the inclination sensor
Û I28VAV1 The vertical deviation of the device is outside the
limit

MT-SICS Interface Commands Commands and Responses 43


M07 – AutoDoor function
Description
You can use M07 to set the AutoDoor function or query the current setting. The AutoDoor function automat-
ically opens and closes the door, the doors or the cover depending on the instrument.
Supported Products
HX204 HS153 HC103
V 1.00 ≥ V 1.20 V 1.00 ≥ V 1.20 ≥ V 1.00

Syntax
Commands
M07 Query of the current AutoDoor setting.
M07V<AutoDoor> Set the AutoDoor function.
Responses
M07VAV<AutoDoor> Current AutoDoor setting.
M07VA Command understood and executed successfully.
M07VI Command understood but currently not executable.
M07VL Command understood but not executable (incorrect
parameter).
Parameters
Name Type Values Meaning
<AutoDoor> Integer 0 AutoDoor function switched off
1 AutoDoor function switched on
Comments
• For further details, see the section titled "Door function" in the "User Settings" chapter of the Operating
Instructions of the balance.
Example
Ü M07V1 AutoDoor function switched on
Û M07VA AutoDoor function is set

44 Commands and Responses MT-SICS Interface Commands


M14 – Available languages
Description
This command is used to output all available languages on the device with language identification and
language name.
Supported Products
HX204 HS153 HC103
V 1.00 ≥ V 1.20 V 1.00 ≥ V 1.20 ≥ V 1.00

Syntax
Command
M14 Query of the available languages.
Responses
M14VBV<ID>V"<Language>" First language.
M14VB ...
… Last language.
M14VAV<ID>V"<Language>"
M14VI Command understood but currently not executable.
M14VL Command understood but not executable (incorrect
parameter).
Parameters
Name Type Values Meaning
<ID> Integer 0 … max Language number
<Language> Integer 0 English
1 German
2 French
3 Spanish
4 Italian
5 Russian
6 Japanese simplified (Katakana only)
7 English (United States)
8 Polish
9 Reserved
10 Czech
11 Hungarian
12 Slovak
13 Slovene
14 Dutch
15 Portuguese
16 Chinese
17 Japanese (Nihongo)
18 Korean
19 Portuguese (Brazil)
20 Danish
21 Turkish

MT-SICS Interface Commands Commands and Responses 45


Example
Ü M14 Query of the available languages
Û M14VBV0V"English" No 0 language is English
Û M14VBV1V"Deutsch" No 1 language is Deutsch
Û M14VBV2V"Français" No 2 language is Français
Û M14VBV3V"Español" No 3 language is Español
Û M14VBV4V"Italiano" No 4 language is Italiano
Û M14VBV5V"Russian" No 5 language is Russian
Û M14VBV6V"Katakana" No 6 language is Katakana
Û M14VBV8V"Polski" No 8 language is Polski
Û M14VBV10V"Cestina" No 10 language is Cestina
Û M14VBV11V"Magyar" No 11 language is Magyar
Û M14VBV16V"Chinese" No 16 language is Chinese
Û M14VAV17V"Japanese" No 17 language is Japanese

46 Commands and Responses MT-SICS Interface Commands


M21 – Unit
Description
Use M21 to set the required weighing unit for the output channels of the weight or request current setting.
Supported Products
HX204 HS153 HC103
V 1.00 ≥ V 1.20 V 1.00 ≥ V 1.20 ≥ V 1.00

Syntax
Commands
M21 Query the unit of all output channels.
M21V<Channel> Query the unit of output channel only.
M21V<Channel>V<Unit> Set the unit of an output channel.
Responses
M21VBV<Channel>V<Unit> Current first unit.
M21VB …
… Current last unit.
M21VAV<Channel>V<Unit>
M21V<Channel>V<Unit> Unit of output channel.
M21VA Command understood and executed successfully.
M21VI Command understood but currently not executable.
M21VL Command understood but not executable (incorrect
parameter).
Parameters
Name Type Values Meaning
<Channel> Integer 0 Host unit, used on the MT-SICS Host
1 Display unit, used on the terminal screen
2 Info unit, used in the info field on the terminal screen

MT-SICS Interface Commands Commands and Responses 47


Name Type Values Meaning
<Unit> Integer 0 Gram g
1 Kilogram kg
2 reserved
3 Milligram mg
4 Microgram μg
5 Carat ct
6 Newton N
7 Pound avdp lb
8 Ounce avdp oz
9 Ounce troy ozt
10 Grain GN
11 Penny- dwt
weight
12 Momme mom
13 Mesghal msg
14 Tael tlh
Hongkong
15 Tael tls
Singapore
16 Tael Taiwan tlt
17 Tical tcl
18 Tola tola
19 Baht baht
20 lb oz
25 no unit --
26 Piece PCS available with application
"Counting"
27 Percent % available with application
"Percent"
28 Custom unit cu1 available if custom unit 1 is
1 switched on M22
29 Custom unit cu2 available if custom unit 2 is
2 switched on M22
30 Currency available if currency unit 1 is
unit 1 switched on M22
31 Currency available if currency unit 2 is
unit 2 switched on M22
Comments
• All S commands (except SU) are given in Host unit according to the definition of the MT-SICS. Only
weight units are accepted as Host unit.
• In the event of a power failure, the host unit is lost and, following a restart, the weighing unit is
displayed as "g".
• It is not possible to use "no unit" for the displayed unit.
Examples
Ü M21V0V1 Set the unit to 1 kg
Û M21VA Unit is set

48 Commands and Responses MT-SICS Interface Commands


Ü M21 Query of the current unit
Û M21VBV0V0 Current host unit is "g"
M21VBV1V3 Current display unit is "mg"
M21VAV2V5
Current info unit is "carat"

MT-SICS Interface Commands Commands and Responses 49


M31 – Operating mode after restart
Use M31 to set the operating mode of the device following restart.
Description
Supported Products
HX204 HS153 HC103
V 1.00 ≥ V 1.20 V 1.00 ≥ V 1.20 ≥ V 1.00

Syntax
Commands
M31 Query of the current operating mode following
restart.
M31V<Mode> Set the operating mode following restart.
Responses
M31VAV<Mode> Current settings of operating mode following restart.
M31VA Command understood and executed successfully.
M31VL Command understood but not executable (not
permitted).
Parameter
Name Type Values Meaning
<Mode> Integer 0 User mode
1 Production mode
2 Service mode
3 Diagnose mode
Comment
• Customer can only use the User- and Diagnose mode. All other settings will give a M31VL response.
Example
Ü M31 Query of the current operating mode following restart
Û M31VAV0 The current operating mode following restart is:
Usermode

50 Commands and Responses MT-SICS Interface Commands


PWR – Switch on / Switch off
Description
Use PWR to switch the balance on or off. When it is switched off, standby mode is activated.
Supported Products
HX204 HS153 HC103
V 1.00 ≥ V 1.20 V 1.00 ≥ V 1.20 ≥ V 1.00

Syntax
Command
PWRV<OnOff> Switch the balance on or off.
Responses
PWRVA Balance has been switched off successfully.
PWRVAV Balance with the serial number "SNR" has been
I4VAV"<SNR>" switched on successfully see [I4 } 37].
PWRVI Command understood but currently not executable
(balance is currently executing another command,
e.g. taring, or application is not in Home screen).
PWRVL Command understood but not executable.
Parameter
Name Type Values Meaning
<OnOff> Integer 0 Set the balance to standby mode
1 Switch the balance on
Comment
• The balance response to [I4 } 37] appears unsolicited after switching the balance on.
Example
Ü PWRV1 Switch the balance on
Û PWRVA The balance has been switched on successfully
Û I4VAV"0123456789" The serial number is shown

See also
2 I4 – Serial number [} 37]

MT-SICS Interface Commands Commands and Responses 51


S – Stable weight value
Description
Use S to send a stable weight value, along with the host unit, from the balance to the connected communi-
cation partner via the interface.
Supported Products
HX204 HS153 HC103
V 1.00 ≥ V 1.20 V 1.00 ≥ V 1.20 ≥ V 1.00

Syntax
Command
S Send the current stable net weight value.
Responses
SVSV<WeightValue>V<Unit> Current stable weight value in unit actually set under
host unit.
SVI Command understood but currently not executable
(balance is currently executing another command,
e.g. taring, or timeout as stability was not reached).
SVL Command understood but not executable (incorrect
parameter).
SV+ Balance in overload range.
SV- Balance in underload range.
SVSV<ErrorCode> Error occurred, see Specific Error Messages on
Weight Response
Parameters
Name Type Values Meaning
<WeightValue> Float Weight value
<Unit> String Currently displayed unit
<ErrorCode> String see Specific Error Messages on Weight Response
Comments
• The duration of the timeout depends on the balance type.
• The weight value is formatted as a right aligned string with 10 characters including the decimal point.
For details, please refer to Format of Responses with Weight Value.
Example
Ü S Send a stable weight value
Û SVSVVVVV100.00Vg The current, stable ("S") weight value is 100.00 g

52 Commands and Responses MT-SICS Interface Commands


SI – Weight value immediately
Description
Use SI to immediately send the current weight value, along with the host unit, from the balance to the
connected communication partner via the interface.
Supported Products
HX204 HS153 HC103
V 1.00 ≥ V 1.20 V 1.00 ≥ V 1.20 ≥ V 1.00

Syntax
Command
SI Send the current net weight value, irrespective of
balance stability.
Responses
SVSV<WeightValue>V<Unit> Stable weight value in unit actually set under host
unit.
SVDV<WeightValue>V<Unit> Non-stable (dynamic) weight value in unit actually
set under host unit.
SVI Command understood but currently not executable
(balance is currently executing another command,
e.g. taring).
SVL Command understood but not executable (incorrect
parameter).
SV+ Balance in overload range.
SV- Balance in underload range.
SVSV<ErrorCode> Error occurred, see Specific Error Messages on
Weight Response
Parameters
Name Type Values Meaning
<WeightValue> Float Weight value
<Unit> String Currently displayed unit
<ErrorCode> String see Specific Error Messages on Weight Response
Comments
• The balance response to the command SI with the last internal weight value (stable or dynamic) before
receipt of the command SI.
• The weight value is formatted as a right aligned string with 10 characters including the decimal point.
For details, please refer to Format of Responses with Weight Value.
Example
Ü SI Send current weight value
Û SVDVVVVV129.07Vg The weight value is unstable (dynamic, "D") and is
currently 129.07 g

MT-SICS Interface Commands Commands and Responses 53


SIR – Weight value immediately and repeat
Description
Use SIR to immediately send the current weight value, along with the host unit, from the balance to the
connected communication partner via the interface, but this time on a continuous basis.
Supported Products
HX204 HS153 HC103
V 1.00 ≥ V 1.20 V 1.00 ≥ V 1.20 ≥ V 1.00

Syntax
Command
SIR Send the net weight values repeatedly, irrespective
of balance stability.
Responses
SVSV<WeightValue>V<Unit> Stable weight value in unit actually set under host
unit.
SVDV<WeightValue>V<Unit> Non-stable (dynamic) weight value in unit actually
set under host unit.
SVI Command understood but currently not executable
(balance is currently executing another command,
e.g. taring).
SVL Command understood but not executable (incorrect
parameter).
SV+ Balance in overload range.
SV- Balance in underload range.
SVSV<ErrorCode> Error occurred, see Specific Error Messages on
Weight Response
Parameters
Name Type Values Meaning
<WeightValue> Float Weight value
<Unit> String Currently displayed unit
<ErrorCode> String see Specific Error Messages on Weight Response
Comments
• SIR is overwritten by the commands [S } 52], [SI } 53], [@ } 12] and hardware break and hence
cancelled.
• The number of weight values per second can be configured using [UPD } 57].
• The weight value is formatted as a right aligned string with 10 characters including the decimal point.
For details, please refer to Format of Responses with Weight Value.
Example
Ü SIR Send current weight values at intervals
Û SVDVVVVV129.07Vg The balance sends stable ("S") or unstable ("D")
Û SVDVVVVV129.08Vg weight values at intervals
Û SVSVVVVV129.09Vg
Û SVSVVVVV129.09Vg
Û SVDVVVVV114.87Vg
Û SV…

54 Commands and Responses MT-SICS Interface Commands


See also
2 S – Stable weight value [} 52]
2 SI – Weight value immediately [} 53]
2 @ – Cancel [} 12]

MT-SICS Interface Commands Commands and Responses 55


TIM – Time
Description
Set the system time of the balance or query the current time.
Supported Products
HX204 HS153 HC103
V 1.00 ≥ V 1.20 V 1.00 ≥ V 1.20 ≥ V 1.00

Syntax
Commands
TIM Query of the current time of the balance.
TIMV<hh>V<mm>V<ss> Set the time of the balance.
Responses
TIMVAV<hh>V<mm>V<ss> Current time of the balance.
TIMVA Command understood and executed successfully.
TIMVI Command understood but currently not executable
(balance is currently executing another command).
TIMVL Command understood but not executable (incorrect
parameter, e.g. 22V67V25) or no clock is built in.

Parameters
Name Type Values Meaning
<hh> Integer 00 … 23 Hours
<mm> Integer 00 … 59 Minutes
<ss> Integer 00 … 59 Seconds
Example
Ü TIM Query of the current time of the balance
Û TIMVAV09V56V11 The current time of the balance is 9 hours, 56
minutes and 11 seconds

See also
2 DAT – Date [} 19]

56 Commands and Responses MT-SICS Interface Commands


UPD – Update rate of SIR and SIRU output on the host interface
Description
Use UPD to set the update rate of the host interface or query the current setting.
Supported Products
HX204 HS153 HC103
V 1.00 ≥ V 1.20 V 1.00 ≥ V 1.20 ≥ V 1.00

Syntax
Commands
UPD Query of the update rate of the host interface.
UPDV<UpdateRate> Set the update rate of the host interface.
Responses
UPDVAV<UpdateRate> Current setting of the update rate of the host
interface.
UPDVA Command understood and executed successfully.
UPDVI Command understood but currently not executable
(balance is currently executing another command).
UPDVL Command understood but not executable (incorrect
parameter).
Parameter
Name Type Values Meaning
<UpdateRate> Float 1 … 11.4 Update rate in values per second 1 … 11.4
Comments
• Use UPD to configure the update rate of [SIR } 54] and SIRU.
• The balance can not realize every arbitrary update rate. The specified update rate is therefore rounded to
the next realizable update rate. Use UPD without parameter to query the actually configured update rate.
Examples
Ü UPD Query of the update rate of the host interface
Û UPDVAV11.2 The update rate of the interface is 11.2 values per
second

Ü UPDV12 Set the update rate of the host interface to 12 values


per second
Û UPDVA Command executed successfully
Ü UPD Query of the exact update rate of the host interface
Û UPDVAV10.311 The exact update rate is 10.311 values per second

MT-SICS Interface Commands Commands and Responses 57


WS – Draft shield doors
Description
You can use WS to query the position of the draft shield doors. However, you can also use it to open or
close the doors.
Supported Products
HX204 HS153 HC103
V 1.00 ≥ V 1.20 V 1.00 ≥ V 1.20 ≥ V 1.00

Syntax
Commands
WS Query of the position of the draft shield door(s).
WSV<DoorPosition> Set the position of the draft shield door(s).
Responses
WSVA Command understood and executed successfully.
WSVI Command understood but currently not executable
(balance is currently executing another command).
WSVL Command understood but not executable (incorrect
parameter).
Parameter
Name Type Values Meaning
<DoorPosition> Integer 0 Door(s) closed
1 Door(s) open (right)
2 Door(s) open (left)
8 Error
9 Intermediate
Comments
• The user must ensure that the doors are in the correct position. If the doors are blocked when closing,
then they return to their original position. The position can be monitored by a query command.
Example
Ü WSV1 Open the draft shield door(s)
Û WSVA Draft shield door(s) opened

58 Commands and Responses MT-SICS Interface Commands


Z – Zero
Description
Use Z to set a new zero; all weight values (including the tare weight) will be measured relative to this zero.
After zeroing has taken place, the following values apply: tare weight = 0; net weight (= gross weight) = 0.
Supported Products
HX204 HS153 HC103
V 1.00 ≥ V 1.20 V 1.00 ≥ V 1.20 ≥ V 1.00

Syntax
Command
Z Zero the balance.
Responses
ZVA Zero setting successfully performed. Gross, net and
tare = 0.
ZVI Command understood but currently not executable
(balance is currently executing another command,
e.g. taring, or timeout as stability was not reached).
ZV+ Upper limit of zero setting range exceeded.
ZV- Lower limit of zero setting range exceeded.
Comments
• The zero point determined during switching on is not influenced by this command, the measurement
ranges remain unchanged.
• The duration of the timeout depends on the balance type.
Example
Ü Z Zero
Û ZVA Zero setting performed

MT-SICS Interface Commands Commands and Responses 59


ZI – Zero immediately
Description
Use ZI to set a new zero immediately, regardless of balance stability. All weight values (including the tare
weight) will be measured relative to this zero. After zeroing has taken place, the following values apply: tare
weight = 0; net weight (= gross weight) = 0.
Supported Products
HX204 HS153 HC103
V 1.00 ≥ V 1.20 V 1.00 ≥ V 1.20 ≥ V 1.00

Syntax
Command
ZI Zero the balance immediately regardless the stability
of balance.
Responses
ZIVD Re-zero performed under non-stable (dynamic)
conditions.
ZIVS Re-zero performed under stable conditions.
ZIVI Command understood but currently not executable
(balance is currently executing another command,
e.g. taring).
ZIV+ Upper limit of zero setting range exceeded.
ZIV- Lower limit of zero setting range exceeded.
Comments
• This command is not supported by approved balances.
• The zero point determined during switching on is not influenced by this command, the measurement
ranges remain unchanged.
Example
Ü ZI Zero immediately
Û ZIVD Re-zero performed under non-stable (dynamic)
conditions

60 Commands and Responses MT-SICS Interface Commands


4 What if...?
Tips from actual practice when the communication between the system (e.g. computer) and the Moisture
Analyzer does not function.
Establishing the communication
Test whether the unidirectional operation is working.
Switch the Moisture Analyzer off with the "Off" key and then on again with the "On" key.
The Moisture Analyzer must now send identification string [I4 } 37], e.g. I4VAV"0123456789".
If this is not the case, check the following points.
Connection
For RS232 communication, at least three connecting lines are needed:
• Data line from the weigh module/balance (TxD signal).
• Data line to the weigh module/balance (RxD signal).
• Signal ground line (GNDINT).
Make sure that all these connections are in order. Check the connector pin assignment of the connection
cables.
Interface parameters
For the transmission to function properly, the settings of the following parameters must match at both the
computer and the Moisture Analyzer:
• Baud rate (send/receive rate)
• Number of data bits
• Parity bit
Check the settings at both devices.
Handshake
For control of the transmission, in part separate connection lines are used (CTS/DTR). If these lines are
missing or wrongly connected, the computer or Moisture Analyzer can not send or receive data.
Check whether the weigh module/balance is prevented from transmitting by handshake lines (CTS or DTR).
Set the parameter "protocol" for the Moisture Analyzer and the peripheral device to "No Handshake" or
"none". The handshake lines now have no influence on the communication.
Characters are not displayed correctly
In order to display ASCII characters >127 dec., ensure that 8-bit communication is taking place.

MT-SICS Interface Commands What if...? 61


62 What if...? MT-SICS Interface Commands
Index
A S
Adjustment Status
C0 14 DAT 19
C1 16 DATI 20
C2 17 HA07 21
C3 18 I0 33
PWR 51
B
TIM 56
Balance Information
HA61 26 W
HA62 28 Weighing
HA621 29 S 52
HA622 30 SI 53
HA623 31 SIR 54
HA624 32
Z
I0 33
Zeroing
I1 34
Z 59
I10 39
ZI 60
I11 40
I14 41
I2 35
I3 36
I4 37
I5 38
M31 50
Balance Settings
C 13
M21 47
C
Cancel
@ 12
D
Data Interface
UPD 57
Display
M14 45
PWR 51
Door
M07 44
WS 58
Drying
HA24 22
HA26 23
HA27 25

MT-SICS Interface Commands Index 63


64 Index MT-SICS Interface Commands
www.mt.com/moisture
For more information

Mettler-Toledo GmbH
Im Langacher 44
8606 Greifensee, Switzerland
www.mt.com/contact

Subject to technical changes.


© Mettler-Toledo GmbH 08/2016
30068903B en *30068903*

You might also like