Manual de Funcionamiento
Manual de Funcionamiento
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
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
Switched Off
On/Off switching
Basic
mode
Open automatic
sample chamber
End of drying
reached
Ready for
Drying start
Press Start key
Responses may easily be interpreted by converting the decimal number to binary again.
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]
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
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].
See also
2 C1 – Start adjustment according to current settings [} 16]
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]
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
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
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
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
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
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
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.
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
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
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
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"
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"
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"
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"
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]
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]
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]
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]
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]
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]
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"
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
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>.
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
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
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
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
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
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]
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
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
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…
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]
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
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
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
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
Mettler-Toledo GmbH
Im Langacher 44
8606 Greifensee, Switzerland
www.mt.com/contact