146
for NewClassic Balances Reference Manual MT-SICS Interface Commands

Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

  • Upload
    others

  • View
    11

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

for NewClassic BalancesRe

fere

nce

Man

ual

MT-SICS Interface Commands

Page 2: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation
Page 3: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

Table of Contents

Introduction1   7

Command Formats1.1   8Language Conventions1.1.1   8Response Formats 1.1.2   8Format of Responses with Weight Value 1.1.2.1   9Format of Responses Without Weight Value 1.1.2.2   10Error Messages1.1.3   11Command-specific Error Messages1.1.3.1   11General Error Messages1.1.3.2   11Tips for Programmer1.1.4   13

Commands and Responses2   15

@ – Cancel  15C0 – Query/Set Adjustment Settings  16C1 – Start Adjustment According to Current Settings  18C2 – Start Adjustment with External Weight  19C3 – Start Adjustment with Internal Weight  20C7 – Customer Standard Calibration  21D – Display: Write Text to Display  23DAT – Query/Set Date  24DW – Display: Show Weight  25E01 – Query of Current System Error State  26I0 – List All Implemented MT-SICS Commands  27I1 – Query MT-SICS Level and MT-SICS Versions  28I2 – Query Balance Data (Type and Capacity)  29I3 – Query Balance Software Version and Type Definition Number  30I4 – Query Serial Number  31I5 – Query SW-Identification Number  32I10 – Query/Set Balance ID  33I11 – Query Balance Type  34I14 – Query Balance Information  35I26 – Query Operating Mode  37I33 – Get Service Counter  38I51 – Power up Time  39I54 – Query Adjustment Loads  40I55 – Query Menu Version  41I59 – Get Initial Zero Information  42I63 – Total Number of Key Presses  44I64 – Total Number of Calibration Weight Movements  45I65 – Total Operating Time  46I66 – Total Load Weighed  47I67 – Total Number of Weighings  48I68 – Total Backlight Operating Time  49

Table of Contents 3

Page 4: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

I69 – Service Provider Address ASCII  50I70 – Service Provider Address UTF-8  51K – Keys: Set Configuration  52M02 – Query/Set Environment  55M03 – Query/Set AutoZero  56M04 – Query/Set SmartSens Functions  57M08 – Display: Query/Set Brightness  58M09 – Display: Query/Set Contrast  59M11 – Query/Set Key Beeper Volume  60M14 – List Available Languages  61M15 – Query/Set Language  63M17 – ProFACT: Query/Set Single Time Criteria  64M19 – Query/Set Adjustment Weight  65M20 – Query/Set Test Weight  66M21 – Query/Set Unit  67M22 – Query/Set Custom Unit Definitions  70M23 – Query/Set Readability, 1d/xd  71M25 – List Applications  72M26 – Query/Set Current Application  74M27 – Query Adjustment History  75M30 – Query/Set Check Weighing Definition  76M31 – Query/Set Operating Mode - Following Restart  77M38 – Execute Reset  78M46 – Query/Set Interval Print  79M73 – Query/Set Calibration Key Behavior  80M74 – Query/Set Stability Beeper Volume  81M75 – Switch On/Off FACT Protocol  82M76 – Query/Set User Date Format  83M77 – Query/Set User Time Format  84M78 – Switch On/Off Weight Recall Function  85M79 – Query/Set Balance Startup Mode  86M80 – Query/Set Device Auto Shut-off / Standby Time  87M81 – Query/Set Backlight Switch-off Time  88M82 – Query/Set Actual Zero/Tare Key Zero Range Setting  89M83 – Query/Set Active Application per Function Key  90M84 – Query/Set Service Reminder Mode  91M85 – Query/Set Printing Format  92M86 – Query/Set Menu Protection Mode  93M87 – Query/Set Send Mode for Logical Channels  94M88 – Query/Set Printing Zero Values in the Auto Print Mode  96M89 – Query/Set Interface Command Set  97

Table of Contents4

Page 5: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

M90 – Query/Set Logical Channels  98M91 – Query/Set End of Line Settings for Logical Channels  100M92 – Query/Set Character Encodings for Logical Channels  102M93 – Query/Set FACT Mode  104PW – Piece Counting: Query/Set Piece Weight  105PWR – Power On/Off  106S – Send Stable Weight Value  107SI – Send Weight Value Immediately  108SIR – Send Weight Value Immediately and Repeat  109SIRU – Send Weight Value with Currently Displayed Unit Immediately andRepeat

  110

SIU – Send Weight Value with Currently Displayed Unit Immediately  111SM0 – Dynamic Weighing: Cancel all SMx Commands  112SM1 – Dynamic Weighing: Start Immediately and Send the Result  113SM2 – Dynamic Weighing: Start After a Minimum Load Is Exceeded SendResult

  114

SM3 – Dynamic Weighing: Start After a Minimum Load Is Exceeded, SendResult and Repeat

  115

SM4 – Dynamic Weighing: Query/Set Time Interval  116SNR – Send Stable Weight Value and Repeat on Weight Change  117SNRU – Send Stable Weight Value with Currently Displayed Unit and onWeight Change

  118

SR – Send Weight Value on Weight Change (Send and Repeat)  120SRU – Send Stable Weight Value with Currently Displayed Unit on WeightChange

  122

ST – Send Stable Weight Value on Pressing (Transfer) Key  124SU – Send Stable Weight Value with Currently Displayed Unit  125T – Tare  126TA – Query/Preset Tare Weight Value  127TAC – Clear Tare Value  128TI – Tare Immediately  129TIM – Query/Set Time  130TST0 – Query/Set Test Function Settings  131TST1 – Start Test Function According to Current Settings  132TST2 – Start Test Function with External Weight  133TST3 – Start Test Function with Internal Weight  134TST4 – Execute Repeatability Test  135UPD – Query/Set Update Rate of the Host Interface  136Z – Zero  137ZI – Zero Immediately  138

What if...?3   139

Formula weighing application4   140

Table of Contents 5

Page 6: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

Examples5   141

Formula weighing application5.1   141

Index6   142

Table of Contents6

Page 7: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

1   IntroductionIn weight measurements the demands on the readability and maximum capacity of weigh modules and bal­ances from less than one microgram up to several hundred tons. To meet these and other requirements, MET­TLER TOLEDO offers an extensive range of weigh modules and balances. Many of the weigh modules/balancesand scales used have to be capable of integration in a complex computer or data acquisition system. Toenable you to integrate weigh modules and balances in your system in a simple manner and utilize their capa­bilities to the full, most weigh modules and balance functions are also available as appropriate commands viathe data interface.

Standardization of the commandsAll new METTLER TOLEDO weigh modules and balances launched on the market support the standardizedcommand set "METTLER TOLEDO Standard Interface Command Set" (MT-SICS), which is divided into 4 levels,depending on the functionality of the weigh modules/balances:

MT-SICS level 0: Basic Command set, e.g. weighing cell. MT-SICS level 1: Elementary command set, i.e. weigh modules or balances without integrated

applications. MT-SICS level 2: Extended command set specific for a weigh modules or balance family. MT-SICS level 3: Application-specific command set, e.g. MT-SICS for piece counting or per­

cent weighing.

A particular distinguishing feature of this concept is that the commands combined in MTSICS level 0 and 1 areidentical for all weigh modules and balances. Both the simplest weighing balance and a fully expanded weigh­ing work station recognize the commands of MT-SICS level 0 and 1.

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.● Tare and preset the tare weight.● Zero the balance.● Identify MT-SICS implementation.● Identify the weigh module orbalance.● Cancel Commands.● Control the display.● Control the keys for operation of the balance.

The commands of MT-SICS level 2 and 3You can naturally use the data interface to exploit all functions available with your current weigh module/bal­ance or application. These additional functions are collected in the commands of MTSICS level 2 and 3. Whencreating your software application, please note that whereas the commands of MTSICS level 2 have been spe­cially tailored to your weigh module/balance family, the commands of MTSICS level 3 apply to your weighingapplication and can not be supported by every METTLER TOLEDO weigh module/balance. In the enclosure withthis manual, you can see what commands are supported by your weigh module/balance and application.

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 (page 28)from level 0.

You can use the command I1 (page 28) via the interface to request the MT-SICS level and MT-SICS versionsimplemented on your weigh module/balance.Please make sure that the versions implemented on your weigh module/balance agree with those listed above.

7Introduction

Page 8: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

8 Introduction

Additional documentation on data interface Settings of the interface such as baud rate, number of data bits, parity, handshake protocols and connector pinassignment are described in the operating instructions of the optional interface and the peripheral instrument orcable in question.

Data Exchange with the Weigh Module/BalanceEach command received by the balance via the data interface is acknowledged by a response of the weighmodule, balance to the transmitter.Commands and balance responses are data strings with a fixed format, and will be described in detail in thecommands.

The existing commands that are available can be called up using the I0 (page 27) command. Please take notethat some of the commands work only via the built-in RS232 interface.

1.1   Command FormatsCommands sent to the weigh module/balance comprise one or more characters of the ASCII character set.Here, the following must be noted:

Enter commands only in uppercase. Nevertheless, units have to be capitalized properly.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 CR LF (ASCII 13 dec., 10 dec.).

The characters CR LF, which can be inputted using the Enter or Return key of most entry key­pads, are not listed in this description every time, but it is essential they be included for com­munication with the weigh module/balance.

1.1.1   Language Conventions

Throughout this manual, the following conventions are used for command and response syntax:

< > Triangle brackets indicate that you must specify a value for the enclosed parameter. The brack­ets are not sent with the command string.

[ ] Square brackets indicate that the enclosed expression is optional and can be omitted. Thebrackets are not sent with the command string.

a..b Intervals or ranges are represented using the "dot-dot" notation indicating the set of numbersfrom a to b including a and b.

Ü Commands sent to the weigh module/balance.Û Response of the weigh module/balance.

Example Command to balance which writes Hello into the balance display:

Ü DV"Hello" The quotation marks " " must be inserted in the entryÛ DVA Command executed successfully

The command terminator CR LF is not shown.

1.1.2   Response Formats

All responses sent by the weigh module/balance to the transmitter to acknowledge the received command haveone of the following formats:

● Response with weight value ● Response without weight value ● Error message

Page 9: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

1.1.2.1   Format of Responses with Weight Value

SyntaxA general description of the Response with weight value is the following.<ID> V <Status> V <WeightValue> V <Unit> CR LF

1-2 charac­ters

1character

10characters

1-5 characters

Parameters

ParametersName Type Values Meaning<ID> String Response identification, refers to the invoking

commandV Blank Space (ASCII 32 dec.)

S Stable weight valueM Stable weight value, but below minimal weight

(SIUM and SUM only)D Unstable ("D" for Dynamic) weight value

<Status> Character

N Unstable weight value, below minimal weight(SIUM and SUM only)

<WeightValue> Float Weighing result; shown as a number with 10characters (after a blank/space!), including deci­mal point, and minus sign (–) directly in front ofthe first digit if the value is negative. The weightvalue appears right aligned. Preceding zeros arenot shown except for the zero to the left of the dec­imal point.With METTLER TOLEDO DeltaRange balances, out­side the fine range the last decimal place is shownas a space.

<Unit> String Weight unit as actually set under unit 1 (page 14)CR Byte Carriage return (ASCII 13 dec.)LF Byte Line feed (ASCII 10 dec.)

ExamplesResponse with stable weight value of 14.256 g:

Ü S Request a stable weight valueÛ SVSVVVVV14.256Vg

Response with stable weight value of 152.38 g outside the fine range:

Ü S Request a stable weight valueÛ SVSVVVV152.38Vg

9Introduction

Page 10: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

10 Introduction

1.1.2.2   Format of Responses Without Weight Value

SyntaxA general description of the Response without weight value is the following:<ID> V <Status> V Parameters… CR LF

1-5 charac­ters

1character

ParametersName Type Values Meaning<ID> String Response identification, refers to the invoking

commandV Blank Space (ASCII 32 dec.)

A Command executed successfully<Status> CharacterB Command not yet terminated, additional respons­

es followingParameters… Command-dependent response codeCR Byte Carriage return (ASCII 13 dec.)LF Byte Line feed (ASCII 10 dec.)

ExamplesSet the update rate to 20 weight values per second:

Ü UPDV20

Û UPDVA Command executed successfully

Query the actual update rate:

Ü UPD

Û UPDVAV18.3 Update rate is set to 18.3 values per second

Page 11: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

1.1.3   Error Messages

1.1.3.1   Command-specific Error Messages

SyntaxA general description of the Response without weight value is the following:<ID> V <Status> CR LF

1-5 charac­ters

1character

ParametersName Type Values Meaning<ID> String Response identification, refers to the invoking

commandV Blank Space (ASCII 32 dec.)

+ Weigh module or balance is in overload range(weighing range exceeded)

- Weigh module or balance is in underload range(e.g. weighing pan is not in place)

L Logical error (e.g. parameter not allowed)

<Status> Character

I Internal error (e.g. Balance not ready yet)CR Byte Carriage return (ASCII 13 dec.)LF Byte Line feed (ASCII 10 dec.)

ExampleResponse while balance is in overload range:

Ü SI Request a weight value immediatelyÛ SV+ Overload; no weight value available

1.1.3.2   General Error Messages

SyntaxThere are three different error messages:<ID> CR LF

2 characters

ParametersName Type Values Meaning

ES Syntax error:The weigh module/balance has not recognized thereceived command or the command is notallowed

ET Transmission error:The weigh module/balance has received a "faulty"command, e.g. owing to a parity error or interfacebreak

<ID> String

EL Logical error:The weigh module/balance can not execute thereceived command

CR Byte Carriage return (ASCII 13 dec.)LF Byte Line feed (ASCII 10 dec.)

11Introduction

Page 12: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

12 Introduction

ExampleTrial to set the update rate to 20 weight values per second:

Ü updV20 UPD accidentally written in lowercaseÛ ES Syntax error; upd not recognized as a command

Page 13: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

1.1.4   Tips for Programmer

NoteThis reference manual covers the MT-SICS commands for weigh modules/balances. As the weigh modules/bal­ances can differ based on model and software version, not all the MT-SICS level 2 and 3 commands areusable on every model. We therefore recommend using the I0 (page 27) command to get an overview of allcommands that are supported by a particular balance.

Planning the use of MT-SICS CommandsInvestigations of various applications have shown that the vast majority of all system solutions can be handledwith the commands of MT-SICS level 0 and 1. This means for you: if you restrict yourself to the commands ofMT-SICS level 0 and 1, you can expand your system with additional weigh modules, balances from METTLERTOLEDO without having to change your application programs.

Command and ResponseYou can improve the dependability of your application software by having your program evaluate the responseof the weigh module/balance to a command. The response is the acknowledgement that the weigh module/bal­ance has received the command.

CancelTo be able to start from a determined state, when establishing the communication between weigh module/bal­ance and system, you should send a cancel command see @ (page 15) to the weigh module/balance. Whenthe balance or system is switched on or off, faulty characters can be received or sent.

Parameter Values After Switching the Weigh Module/Balance On/Off The commands of the standard command are saved on the permanent memory of theweigh module/balance.This means that all values changed via the interface are saved when the weigh module/balance is switched off.

Several Commands in SuccessionIf several commands are sent in succession without waiting for the corresponding responses, it is possible thatthe weigh module/balance confuses the sequence of command processing or ignores entire commands.

METTLER TOLEDO DeltaRange Balances and Weigh ModulesIf the fine range of DeltaRange balances has been exceeded at the time of transmission, the weigh module/bal­ance sends a weight value as balance response in which the tenth character is a space.

Update Rate and TimeoutThe update rate for repeated commands and the duration of the timeout (time-limit function) depend on theweigh module/balance type; see technical data of the weigh module/balance in question.

Carriage Return, Line FeedDepending on the platform, CR LF is not just a "new line" (Java: "newLine()" or C/C++ "\n"):

Platform ‘New Line’DOS/Windows CR LFMacintosh CRUnix LF

Nevertheless, all commands have to be closed by a CR LF (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 thestring, it may be escaped by a backslash (\):

Ü DV"place 4\"filter!"

Û DVA Balance display: place 4" filter!

13Introduction

Page 14: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

14 Introduction

Weight Unit of Weight Value – Unit 1It is always essential to consider the weight unit that is to be used to display weighing results. Depending onwhere the results are output, the balances offer the possibility of selecting a particular unit see M21(page 67). This enables the displayed unit and info unit to be shown on the terminal. Unit 1 is used to outputthe weighing results via an interface (host) on the basis of MT-SICS commands. The weight values and thedisplayed unit can only be output by means of the SU commands.

Digit [d]A digit refers to the smallest numerical increment a balance can display – this is also referred to as the/balance’s readability. E.g. a MS205 has five decimal places; its digit is 0.01 mg. The digit is sometimes usedas a generic unit.

USB interface of the balanceIf 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 isnot disconnected during an established USB connection. Otherwise the connection is broken and can not bereestablished easily. To reestablish the connection you need to restart the PC or deactivate and reactivate theconnection using the device manager.

Binary Coded Multiple SelectionsSome parameters that allow multiple selections are binary coded: Each possible selection is represented by onebit, the corresponding parameter equals to the decimal interpretation.

Selection8

Selection7

Selection6

Selection5

Selection4

Selection3

Selection2

Selection1

Parameter

0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0..25527 = 256 26 = 128 25 = 64 24 = 32 23 = 16 22 = 4 21 = 2 20 = 1

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

Page 15: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

2   Commands and Responses

@ – Cancel

Description@ can be used to achieve the same effect as disconnecting and reconnecting the power supply, which emptiesthe volatile memories. The purpose of this command is to initiate a command sequence.

SyntaxCommand@ Resets the weigh module/balance to the condition

found after switching on, but without a zero settingbeing performed.

ResponseI4VAV"<SNR>" Serial number is emitted; the weigh module/balance is

ready for operation.

Comments● All commands awaiting responses are cancelled.● Key control is set to the default setting KV1.● The tare memory is not reset to zero.● The cancel command is always executed.● If the balance is on standby, it is switched on.● The emitted serial number corresponds to the serial number of the terminal (if one is present), see I4

(page 31).

ExampleÜ @ CancelÛ I4VAV"B021002593" Weigh module or balance is "reset", its serial number

is B021002593

Also see

● I4 – Query Serial Number  (page 31)

15Commands and Responses

Page 16: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

16 Commands and Responses

C0 – Query/Set Adjustment Settings

DescriptionC0 can be used to define the type of adjustment. Other commands are required to actually trigger the adjust­ment procedure and define the adjusted weights.

SyntaxCommandsC0 Query of the current adjustment setting.C0V<Mode>V<Weight> Set the adjustment setting.

ResponsesC0VAV<Mode>V<Weight>V"<Value>V<Unit>"

Weight value and unit specify the value of the weightfor an external calibration requested from the user viathe display, see C1 (page 18). The unit correspondsto the factory setting of unit 1 (page 14), e.g. gram(g) with standard balances or carat (ct) with caratbalances respectively. With internal adjustment, nei­ther 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).

ParametersName Type Values Meaning

0 Mode = ManualThe adjustment can only be triggered manually.A change in the ambient conditions has no influenceon the initiation of the calibration procedure.

1 Mode = Auto, status display AutoCal or Cal not acti­vatedWhen a considerable change in the ambient condi­tions is determined, the status display AutoCal or Calwill be activated; this means the balance will ask foradjustment.

<Mode> Integer

2 Mode = Auto, status display "AutoCal" or "Cal" flashesThe sensors built into the balance have determined aconsiderable change in the ambient conditions. Thebalance requests an adjustment or at least a test, seeTST (page 131) x commands.

0 Internal weight<Weight> Integer1 External weight

<Value> Float Weight values specify the value of the weight for anexternal calibration requested from the user via thedisplay or interface, see C1 (page 18).

<Unit> String The unit corresponds to the factory setting of unit 1(page 14), e.g. gram (g).

Comments● Setting <Mode> = 1 and <Weight> = 0 corresponds to the menu setting "ProFACT" / "FACT" under

"Adjust/Test". <Mode> = 2 can not be set.

Page 17: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

● The value of the external weight can be changed in the menu of the balance under "Adjust/Test ", see Oper­ating Instructions or with M19 (page 65).

● Use C1 (page 18) to start an adjustment defined with C0.● C2 (page 19) is independent of C0.● C0 must be reset manually; @ (page 15) has no effect.

ExamplesÜ C0 Query of the current status and setting of the adjust­

mentÛ C0VAV2V1V"VVV100.000Vg" Current setting of mode is "Auto". The ambient condi­

tions of the balance have changed so much that thebalance requests an adjustment (<Mode> = 2) withthe external weight (<Weight> = 1). The adjustmentis initiated with the command C1 (page 18) andrequires a weight of 100.000 g

Ü C0V0V1 Set adjustment setting to manual and externalÛ C0VA Adjustment setting set

Also see

● C1 – Start Adjustment According to Current Settings  (page 18)● TST0 – Query/Set Test Function Settings  (page 131)● TST1 – Start Test Function According to Current Settings  (page 132)

17Commands and Responses

Page 18: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

18 Commands and Responses

C1 – Start Adjustment According to Current Settings

DescriptionC1 is used to carry out adjustment in accordance with the C0 (page 16) settings.

SyntaxCommandC1 Start the adjustment according to the current setting

C0 (page 16).

First ResponsesC1VB 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. certi­fied version of the balance). No second response fol­lows.

Further ResponsesC1V"<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.● The value of the external adjustment weight needed for adjustment must be set accordingly by an M19

(page 65) command.● Use @ (page 15) 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

Also see

● C0 – Query/Set Adjustment Settings  (page 16)● M19 – Query/Set Adjustment Weight  (page 65)● TST1 – Start Test Function According to Current Settings  (page 132)

Page 19: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

C2 – Start Adjustment with External Weight

DescriptionRegardless of the C0 (page 16) setting, C2 carries out external adjustment with the reference weight defined inM19 (page 65).

SyntaxCommandC2 Start the external adjustment. Query of the current

weight used by means of the M19 (page 65) com­mand.

First ResponsesC2VB 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. adjust­ment with an external weight is not admissible, certi­fied version of the balance). No second response fol­lows.

Further ResponsesC2V"<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.● The value of the external adjustment weight needed for adjustment must be set accordingly by an M19

(page 65) command.● Use @ (page 15) 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

Also see

● M19 – Query/Set Adjustment Weight  (page 65)● TST2 – Start Test Function with External Weight  (page 133)

19Commands and Responses

Page 20: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

20 Commands and Responses

C3 – Start Adjustment with Internal Weight

DescriptionYou can use C3 to start an internal adjustment procedure.

SyntaxCommandC3 Start the internal adjustment.

First ResponsesC3VB The adjustment procedure has been started. Wait for

second response.C3VI Adjustment can not be performed at present as anoth­

er operation is taking place. No second response fol­lows.

C3VL Adjustment operation not possible (e.g. no internalweight). No second response follows.

Further ResponsesC3VA 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 @ (page 15) to abort a running adjustment.

ExampleÜ C3 Start the internal adjustmentÛ C3VB Adjustment operation startedÛ C3VA Adjustment completed successfully

Also see

● TST3 – Start Test Function with Internal Weight  (page 134)

Page 21: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

C7 – Customer Standard Calibration

DescriptionStart the adjustment of the customer standard calibration.

SyntaxCommandsC7 Request the whole list of entries.C7V<Method>V<Load> Start the customer standard calibration.

ResponsesC7VBV<Method>...

C7VAV<Method>

First available method.

Last available method.

C7VBC7VBV<Index>V<State<V<WgtState>V<LoadInstruction>V<WeightValue>V<Unit>

C7VBV<Index>V<State>V<WgtState>V<LoadInstruction>V<WeightValue>V<Unit>

C7VA

The standard calibration has been started.

Weight capture and request information.

Standard calibration adjustment finished.

C7VI Command understood but currently not executable(balance is currently executing another command).No second response follows.

C7VL Command understood but not executable (incorrectparameter)

ParametersName Type Values Meaning

0 … 1 List of available methods (model dependent)0 Use default method of the adjustment

<Method> Integer

1 Determining the exact value of the external referenceweight

<Load> Float Exact value of the external reference weight<Index> Integer Step number of the procedure

R Requesting external weight<State> CharD Waiting for stability+ Load is above tolerances- Load is below tolerances

<WgtState> Char

o Load is within tolerances0 Do not place the load<LoadInstruction> String1 Place load 1

<WeightValue> String Weight value<Unit> String MT-SICS unit

Comments● The standard calibration determines the exact weight of the internal load. Therefore the external calibration

load must be known exactly.● If step control is enabled, the states which require external loads must be confirmed, the others are running

automatically.● The parameter <Load> and also the load value corrected with step control are tested against range defini­

tions. A logic error (L) is returned for values violating the range definitions.

21Commands and Responses

Page 22: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

22 Commands and Responses

ExamplesÜ C7 Request the whole list of available methodsÛ C7VBV0 Method 0 is availableÛ C7VAV1 Method 1 is available

Ü C7V400 Start the customer standard calibration procedure(method 1), without step control (automatic recogni­tion of placed weights)

Û C7VB Standard calibration adjustment is startedÛ C7VBV0VRV–V"0"V"0.00 g" Request weight for first step (ext. & int. unload)Û C7VBV0VDVoV"0"V"V" Capture weight of first stepÛ C7VBV1VDVoV"V"V"V" Capture weight of second step (int. push)Û C7VBV2VDVoV"V"V"V" Capture weight of third step (int. unload)Û C7VBV3VRV-V"1"V"400.00 g" Request weight for fourth step (ext. load L1)Û C7VBV3VDVoV"1"V"V" Capture weight of fourth stepÛ C7VBV4VRV+V"0"V"0.00 g" Request weight for fifth step (ext. unload)Û C7VBV4VDVoV"0"V"V" Capture weight of fifth stepÛ C7VBV5VDVoV"V"V"V" Capture weight of sixth step (int. load)Û C7VBV6VDVoV"V"V"V" Capture weight of seventh step (int. unload)Û C7VA Standard calibration adjustment finished

Command-specific error responsesResponseC7VEV<Error> Current error code.

Parameters of command-specific errorsName Type Values Meaning

0 … 2 List of available error codes0 Timeout1 Cancel

<Error> Integer

2 Internal weight not supported

Page 23: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

D – Display: Write Text to Display

DescriptionUse D to write text to the balance display.

SyntaxCommandDV"<DisplayText>" Write text into the balance display.

ResponsesDVA Command understood and executed successfully:

Text appears left-aligned in the balance displaymarked by a symbol, e.g. *.

DVI Command understood but currently not executable.DVL Command understood but not executable (incorrect

parameter or balance with no display).

ParameterName Type Values Meaning<DisplayText> String Text on the balance display

Comments● A symbol in the display, e.g. * indicates that the balance is not displaying a weight value.● The maximum number of characters of "text" visible in the display depends on the balance type. If the maxi­

mum number of characters is exceeded, the text disappears on the right side.● Quotation marks can be displayed as indicated in chapter 1.1.3 (page 13).

ExamplesÜ DV"HELLO" Write "HELLO" into the balance displayÛ DVA The full text HELLO appears in the balance display

Ü DV" " Clear the balance displayÛ DVA Balance display cleared, marked by a symbol, e. g. *

Also see:● DW – Display: Show Weight (page 25): Show weight value on the display instead of a text

23Commands and Responses

Page 24: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

24 Commands and Responses

DAT – Query/Set Date

DescriptionSet/Query the balance system date.

SyntaxCommandsDAT Query of the current date of the balance.DATV<dd>V<mm>V<yyyy> Set the date of the balance.

ResponsesDATVAV<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).

ParametersName Type Values Meaning<dd> Integer 01 … 31 Day<mm> Integer 01 … 12 Month<yyyy> Integer 2000 …

2099

Year

Comment● The set date is retained even after the Cancel-command @ (page 15).

ExampleÜ DAT Query of the current date of the balanceÛ DATVAV01V04V2011 Current date of the balance is 1st April 2011

Page 25: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

DW – Display: Show Weight

DescriptionWrites the current weight value to the balance display using the set unit. This command is used to reset the dis­play after using the D (page 23) command.

SyntaxCommandDW Switch the main display to weight mode.

ResponsesDWVA Command understood and executed successfully:

Main display shows the current weight value.DWVI Command understood but currently not executable.

Comment● DW resets the balance display following a D (page 23) command.

ExampleÜ DW Switch the main display to weight modeÛ DWVA Main display shows the current weight value

Also see

● D – Display: Write Text to Display  (page 23)

25Commands and Responses

Page 26: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

26 Commands and Responses

E01 – Query of Current System Error State

DescriptionThis command queries severe and fatal system errors.

SyntaxCommandE01 Query of the current system error state.

ResponsesE01VErrorCodeV"ErrorMessage" Current error code and message.E01VI Command understood but currently not executable.

ParametersName Type Values Meaning

0 No error4 EEPROM error5 Wrong cell data6 No standard calibration7 Program memory defect9 Temperature sensor defect16 Wrong load cell brand17 Wrong type data set100 Memory full

<ErrorCode> Integer

101 Battery backup lost<"ErrorMessage"> String 128 char Error text message in UTF-8

Comments● UTF-8 is ASCII compatible if only the code of the first 127 characters is used.● The ErrorMessage is language dependent and can be switched by M15 (page 63).● The error code and message will change as soon as the device detects an other state i.e. after a restart or

reset.● If the device is able to detect multiple error s in parallel then only the most critical error (lowest error num­

ber) is stated.

ExampleÜ E01 Query of the current system error stateÛ E01V101V"БАТАРЕЯVСЕЛАV-

VПРОВЕРЬVДАТУVИVВРЕМЯ"The last device error is "BATTERY BACKUP LOST -CHECK DATE TIME SETTINGS". The selected languageis Russian.

Page 27: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

I0 – List All Implemented MT-SICS Commands

DescriptionThe I0 command lists all commands implemented in the present software. Thus, there is no need of the sup­plement sheet delivered with the previous versions of this manual.

All level 0 commands are listed in alphabetical order before all commands of level 1 etc.

SyntaxCommandI0 Send list of all implemented MT-SICS commands.

ResponsesI0VBV<Level>V"<Command>"I0VBV<Level>V"<Command>"I0VB...I0VAV<Level>V"<Command>"

Number of the MT-SICS level where the commandbelongs to2nd (next) command implemented....Last command implemented.

I0VI Command understood but currently not executable(balance is currently executing another command).

ParametersName Type Values Meaning

0 MT-SICS level 0 (Basic set)1 MT-SICS level 1 (Elementary commands)2 MT-SICS level 2 (Extended command list)

<Level> Integer

3 MT-SICS level 3 (Application specific command set)<Command> String MT-SICS command

Comments● If a terminal and a weigh module, weighing platform are being used, the command list of the terminal is

output. If only a weigh module, platform is being used, the command list of the weigh module, platform isshown.

● 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 @ (page 15) (cancel) implement­

edÛ I0VBV1V"D" Level 1 command D implementedÛ I0VB... ...Û I0VAV3V"SM4" Level 3 command SM4 (page 115) implemented

27Commands and Responses

Page 28: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

28 Commands and Responses

I1 – Query MT-SICS Level and MT-SICS Versions

DescriptionQuery MT-SICS level and versions.

SyntaxCommandI1 Query of MT-SICS level and MT-SICS versions.

ResponsesI1VAV"<Level>"V"<V0>"V"<V1>"V"<V2>"V"<V3>"

Current MT-SICS level and MT-SICS versions.

I1VI Command understood but currently not executable.

ParametersName Type Values Meaning

0 MT-SICS level 001 MT-SICS level 0 and 1012 MT-SICS level 0, 1 and 203 MT-SICS level 0 and 3013 MT-SICS level 0, 1 and 30123 MT-SICS level 0, 1, 2, and 3

<Level> String

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 (page 35) 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.50"

Level 0-3 is implemented and the according versionnumbers are shown

Also see

● I14 – Query Balance Information  (page 35)

Page 29: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

I2 – Query Balance Data (Type and Capacity)

DescriptionUse I2 to query the balance data (type and capacity), including the weighing capacity. The response is outputas a whole string.

SyntaxCommandI2 Query of the balance data.

ResponsesI2VAV"<text>" Balance type and capacity.I2VI Command understood but currently not executable

(balance is currently executing another command,e.g. taring) .

Comments● With DeltaRange balances, the last decimal place is available only in the fine range.● The number of characters of "text" depends on the balance type and capacity.

ExampleÜ I2 Query of the balance dataÛ I2VAV"MS204SV220.0090Vg" Balance type and capacity

Also see

● I14 – Query Balance Information  (page 35)

29Commands and Responses

Page 30: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

30 Commands and Responses

I3 – Query Balance Software Version and Type Definition Number

DescriptionProvides the software version and the type definition number.

SyntaxCommandI3 Query of the balance Software version and type defini­

tion number.

ResponsesI3VAV"<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).

ParametersName Type Values Meaning<Software> String Software (Firmware) version<TDNR> String TDNR = Type Definition Number

Comments● Only the software version of the terminal software is issued.● If no terminal is present, the bridge software is issued instead.● More detailed information is available with I14 (page 35).

ExampleÜ I3 Query of the Software version number(s) and type def­

inition numberÛ I3VAV"4.10V10.28.0.493.142" 4.10: Software version number

10.28.0.493.142: Type definition number

Also see

● I14 – Query Balance Information  (page 35)

Page 31: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

I4 – Query Serial Number

DescriptionUse I4 to query the serial number of the balance. In the case of balances, the serial number of the terminal isoutput.

SyntaxCommandI4 Query of the serial number.

ResponsesI4VAV"<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).

ParameterName 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 @

(page 15).● Only the serial number of the terminal is issued.● If no terminal is present, the serial number of the bridge is issued instead.● More detailed information is available with I14 (page 35).

ExampleÜ I4 Query of the serial numberÛ I4VAV"B021002593" The serial number is: B021002593

Also see

● @ – Cancel  (page 15)● I14 – Query Balance Information  (page 35)

31Commands and Responses

Page 32: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

32 Commands and Responses

I5 – Query SW-Identification Number

DescriptionUse I5 to query the software identification number.

SyntaxCommandI5 Query of the SW-identification number.

ResponsesI5VAV"<SWID>" SW-identification number with index.I5VI Command understood but currently not executable

(balance is currently executing another command,e.g. taring).

ParameterName 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● Only the software identification number of the terminal is issued.● If no terminal is present, the software identification number of the bridge is issued instead.● More detailed information is available with I14 (page 35).

ExampleÜ I5 Query of the SW-identification numberÛ I5VAV"12121306C" 12121306C: SW-identification number with index

Also see

● I14 – Query Balance Information  (page 35)

Page 33: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

I10 – Query/Set Balance ID

DescriptionYou can use I10 to query the balance ID or define it. This allows an individual name to be assigned to a bal­ance.

SyntaxCommandsI10 Query of the current balance identification.I10V"<ID>" Set the balance identification.

ResponsesI10VAV"<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).

ParameterName 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 @ (page 15).

ExampleÜ I10 Query of the current balance identificationÛ I10VAV"MyVBalance" Current balance identification is "My Balance"

33Commands and Responses

Page 34: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

34 Commands and Responses

I11 – Query Balance Type

DescriptionYou can use I11 to obtain the precise type designation of a balance or weigh module.

SyntaxCommandI11 Query of the current balance or weigh module type.

ResponsesI11VAV"<Type>" Current balance or weigh module type.I11VI Type can not be transferred at present as another

operation is taking place.

ParameterName Type Values Meaning<Type> String Balance or weigh module type

Comments● A sequence of maximum 20 alphanumeric characters is possible as <Type>.● The following abbreviations used in type 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"MS204S" The balance is an MS204S

Page 35: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

I14 – Query Balance Information

DescriptionYou can use I14 to query detailed information about the balance. All components – including optional acces­sories – are taken into account and the associated data is output.

SyntaxCommandI14V<No> Query of the current balance information.

ResponsesI14VAV<No>V<Index>V"<Info>" Current balance information.I14VI Command understood but currently not executable.I14VL Command understood but not executable (incorrect

parameter).

ParametersName Type Values Meaning

0 Instrument configuration1 Instrument description2 SW-identification number3 SW version4 Serial number

<No> Integer

5 TDNR number<Index> Integer Index of instrument module

<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>

<Info> String

<Second

Display>

Second Display information corresponding to <No>

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>.

ExamplesÜ I14V0 Query of the current balance informationÛ I14VAV0V1V"Balance" Balance

Ü I14V1 Query of the current instrument descriptionsÛ I14VAV1V1V"MS6002SDR/A01" Balance is a MS6002SDR/A01

Ü I14V2 Query of the current SW-identification numbersÛ I14VAV2V1V"12121304A" SW-identification number of the balance is

12121304AA

Ü I14V3 Query of the current software versions

35Commands and Responses

Page 36: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

36 Commands and Responses

Û I14VAV3V1V"1.55" Version of the balance software is 1.55

Ü I14V4 Query of the serial numbersÛ I14VAV4V1V"1123121443" Serial number of the balance

Ü I14V5 Query of the type definition numbersÛ I14VAV5V1V"23.28.3.1534.776" Type definition number of the balance

Page 37: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

I26 – Query Operating Mode

DescriptionUse I26 to query the Operating Mode.

SyntaxCommandI26 Query of the Operating Mode.

ResponsesI26VAV<Mode> Operating ModeI26VI Operating Mode can not be transferred at present as

another operation is taking place.

ParametersName Type Values Meaning

0 User mode1 Production mode2 Service mode

<Mode> Integer

3 Diagnostic mode

ExampleÜ I26 Query of the Operating ModeÛ I26VAV0 Operation mode is: User mode

37Commands and Responses

Page 38: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

38 Commands and Responses

I33 – Get Service Counter

DescriptionI33 returns the service counter without breaking the approval seal. The service counter is increased after a suc­cessful service calibration or service linearization.

SyntaxCommandI33 Query of the service counter.

ResponsesI33VAVCounter Current service counter.I33VI Command understood but currently not executable.

ParameterName Type Values Meaning<Counter> Integer Status of service counter

ExampleÜ I33 Query of the service counterÛ I33VAV37 The actual service counter is 37

Page 39: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

I51 – Power up Time

DescriptionThis command is a read only command that delivers the power up time of the microprocessor. The availabilityand the response of this command depend on the timing function of the microprocessor. If no timing function isavailable this command is also not available. If the timing function is not running this command will alwaysrespond with the initial values. If the timing function is halted, the response of this command is the last timinginformation.

SyntaxCommandI51 Query of the power up time.

ResponsesI51VAV<Days>V<Houre>V<Minutes>V<Secon-ds>

Power up time data.

I51VI Command understood but currently not executable.

ParametersName Type Values Meaning<Days> Integer 0 …

65535

Power up time days

<Houre> Integer 0 … 23 Power up time hours<Minutes> Integer 0 … 59 Power up time minutes<Seconds> Integer 0 … 59 Power up time seconds

Comments● The power up time is counted up as long as the microprocessor has power. The power up time is zero after

a power loss. The power up time is not touched by a restart or reset of the microprocessor. To handle therestart or reset effects, the time information is stored immediately before the restart or reset function is exe­cuted.

ExampleÜ I51 Request the power up time dataÛ I51VAV1456V17V3V37 The power up time is 1456 days 17 hours 3 minutes

and 37 seconds

39Commands and Responses

Page 40: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

40 Commands and Responses

I54 – Query Adjustment Loads

DescriptionThis command queries the weight increment for external adjustments. If the increment is bigger than 0, the bal­ance can be adjusted by a defined range of external adjustment weights. This is called VariCal.

SyntaxCommandI54 Query the adjustment loads.

ResponsesI54VAVMinVMaxVIncrement Current adjustment load.I54VI Command understood but currently not executable.

ParametersName Type Values Meaning<Min> Integer Smallest load in the definition unit<Max> Integer Biggest load in the definition unit<Increment> Integer Load increment in the definition unit. Starting with the

smallest load, the intermediate loads are defined inincrements of the Increment parameter

Comments● The command will provide the range and the increment of the external weight changing.

ExampleÜ I54 Query the adjustment loads Û I54VAV1000.0V3000.0V750.0 In the case of external adjustment, the loads for selec­

tion are 1000 g, 1750 g, 2500 g and 3000 g

Page 41: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

I55 – Query Menu Version

DescriptionThis command queries the menu version of the balance SW.

SyntaxCommandsI55 Query the menu version.I55VA Set the menu version.

ResponsesI55VAVVersion Current menu version.I55VI Command understood but currently not executable.I55VL Command understood but not executable (incorrect

parameter).

ParametersName Type Values Meaning<Version> Integer Menu version.

Comments● The menu structure consists of menu item, menu item value range and menu item level.● The menu version is model dependent.

ExampleÜ I55 Query the menu versionÛ I55VAV3 The menu version is 3

41Commands and Responses

Page 42: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

42 Commands and Responses

I59 – Get Initial Zero Information

DescriptionIf a weighing device is starting up it is supposed to perform an initial zero operation before any weight valuescan be obtained from the device. st he wants to obtain weight values before the initial zero operation has beensuccessfully performed the device refuses to send weight values. In order to successfully perform the initial zerooperation the load on the weight receptor must be within the switch on range limits. In the case where the initialzero operation can’t be performed successfully the user gets no information if the switch on range limits areexceeded or not. This command is used to determine if currently an initial zero operation is in progress and ifthe switch on range limits are exceeded or not.

SyntaxCommandI59 Request the initial zero information.

ResponseI59VAV<InitZero>V<LoadState> Current Initial information.

ParametersName Type Values Meaning

0 … 2 Indicates whether an initial zero operation is inprogress or not

0 Undefined e.g. If initial zero operation not started1 Initial zero operation in progress

<InitZero> Integer

2 Initial zero operation done+ Load above upper switch on range limit- Load below lower switch on range limitS Load within switch on range limits and stableD Load within switch on range limits and unstable

<LoadState> Integer

0 Undefined – If the parameter "InitZero" equals to 0 or2 the parameter "LoadState" always equals to unde­fined

Comment● If a zero value and an initial zero value has been saved with the M35 command the initial zero value is

restored from the saved initial zero value. The answer in this case will be I59VAV2V0.

ExamplesÜ I59 Request the initial zero informationÛ I59VAV1V+ The initial zero operation is in progress and the load

is above the upper switch on range limit

Ü I59 Request the initial zero informationÛ I59VAV1V- The initial zero operation is in progress and the load

is below the lower switch on range limit

Page 43: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

Ü I59 Request the initial zero informationÛ I59VAV1VD The initial zero operation is in progress, the load is

within the switch on range limits and unstable

Ü I59 Request the initial zero informationÛ I59VAV0V0 The initial zero state is undefined

Ü I59 Request the initial zero informationÛ I59VAV2V0 The initial zero operation has been successfully per­

formed

43Commands and Responses

Page 44: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

44 Commands and Responses

I63 – Total Number of Key Presses

DescriptionThis command reads the device total number of key presses. Every key press in all modes is counted.

SyntaxCommandI63 Query of total number of key presses.

ResponsesI63VAVKeyPresses Current key presses.I63VI Command understood but currently not executable.

ParameterName Type Values Meaning<KeyPresses> Integer Number of key presses

ExampleÜ I63 Query of total number of key pressesÛ I63VAV12345678 The total number of key presses is 12345678

Page 45: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

I64 – Total Number of Calibration Weight Movements

DescriptionThis command reads the device total number of calibration weight movements. Every calibration weight move­ments in all modes are counted.

SyntaxCommandI64 Query of total number of calibration weight move­

ments.

ResponsesI64VAVWeightMove Current calibration weight movements.I64VI Command understood but currently not executable.

ParameterName Type Values Meaning<WeightMove> Integer Number of calibration weight movements

ExampleÜ I64 Query of total number of calibration weight move­

mentsÛ I64VAV1234 The total number of calibration weight movements is

1234

45Commands and Responses

Page 46: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

46 Commands and Responses

I65 – Total Operating Time

DescriptionThis command reads the device total operation time.

SyntaxCommandI65 Query of total operating time.

ResponsesI65VAVDayVHour Current operating time.I65VI Command understood but currently not executable.

ParametersName Type Values Meaning<Day> Integer Operating time days<Hour> Integer Operating time hours

Comment● Every full minute the microprocessor is running will be counted as operating time. This is also done during

standby.

ExampleÜ I65 Query of total operating timeÛ I65VAV456V3 Device has been in operation for 456 days and 3

hours

Page 47: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

I66 – Total Load Weighed

DescriptionThis command reads the device total load weighed. Every weight in all modes is counted.

SyntaxCommandI66 Query of total load weighed.

ResponsesI66VAVTotalWeightVUnit Current total load weighed.I66VI Command understood but currently not executable.

ParametersName Type Values Meaning<TotalWeight> Float Total of all loads weighed in the definition unit<Unit> String Definition unit

Comments● The total load is increased every time an active MT-SICS SNR (page 117) command with no preset value

would send a stable weight.● All values are added as absolute values.● The number of significant digits in the same as for MT-SICS SNR (page 117) command in the definition

unit.

ExampleÜ I66 Query of total load weighedÛ I66VAV4455.41592Vg The total load weighed is 4455.41592 g

47Commands and Responses

Page 48: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

48 Commands and Responses

I67 – Total Number of Weighings

DescriptionThis command reads the device total number of weighings. Every weighing in all modes is counted.

SyntaxCommandI67 Query of total number of weighings.

ResponsesI67VAVWeighingNo Current number of weighings.I67VI Command understood but currently not executable.

ParameterName Type Values Meaning<WeighingNo> Integer Number of weighings

Comment● The total number of weighings is increased every time an active MT-SICS SNR (page 117) command with

no preset value would send a stable weight.

ExampleÜ I67 Query of total number of weighingsÛ I67VAV1234 the total number of weighing is 1234

Page 49: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

I68 – Total Backlight Operating Time

DescriptionThis command reads the device total backlight operation time. Every backlight operating time in all modes iscounted.

SyntaxCommandI68 Query of total backlight operating time.

ResponsesI68VAVDayVHour Current operating time.I68VI Command understood but currently not executable.

ParametersName Type Values Meaning<Day> Integer Backlight operating time days<Hour> Integer Backlight operating time hours

ExampleÜ I68 Query of total backlight operating timeÛ I68VAV456V3 Backlight has been in operation for 456 days and 3

hours

49Commands and Responses

Page 50: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

50 Commands and Responses

I69 – Service Provider Address ASCII

DescriptionAddress and phone number of service provider. Only printable ASCII characters are admissible.

SyntaxCommandsI69 Request the whole list of entries.I69VNo Request the text from line "No" only.

ResponsesI69VBV0V"Text" Text line 0I69VBV1V"Text" Text line 1I69VBV2V"Text" Text line 2I69VBV3V"Text" Text line 3I69VBV4V"Text" Text line 4I69VBV5V"Text" Text line 5I69VBV6V"Text" Text line 6I69VAV7V"Text" Text line 7I69VAVNoV"Text" Text line NoI69VI Command understood but currently not executable.

ParametersName Type Values Meaning<No> Integer 0 … 7 Text line number<Text> String 40 char Service provider address information

ExamplesÜ I69 Query of service provider Address ASCIIÛ I69VBV0V"Mettler-

ToledoV(Schweiz)VGmbH"Text line 0

Û I69VBV1V"ImVLangacher" Text line 1Û I69VBV2V"8606VGreifensee" Text line 2Û I69VBV3V"044V944V45V45" Text line 3Û I69VBV4V"" Text line 4Û I69VBV5V"" Text line 5Û I69VBV6V"" Text line 6Û I69VAV7V"" Text line 7

Ü I69V2 Query Text line 2Û I69VAV2V"8606VGreifensee" Text line 2

Page 51: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

I70 – Service Provider Address UTF-8

DescriptionAddress and phone number of service provider. Only printable UTF-8 characters are admissible.

SyntaxCommandsI70 Request the whole list of entries.I70VNo Request the text from line "No" only.

ResponsesI70VBV0V"Text" Text line 0I70VBV1V"Text" Text line 1I70VBV2V"Text" Text line 2I70VBV3V"Text" Text line 3I70VBV4V"Text" Text line 4I70VBV5V"Text" Text line 5I70VBV6V"Text" Text line 6I70VAV7V"Text" Text line 7I70VAVNoV"Text" Text line NoI70VI Command understood but currently not executable.

ParametersName Type Values Meaning<No> Integer 0 … 7 Text line number<Text> String 40 char Service provider address information

ExamplesÜ I70 Query of service provider Address UFT-8Û I70VBV0V" " Text line 0Û I70VBV1V" " Text line 1Û I70VBV2V" " Text line 2Û I70VBV3V" " Text line 3Û I70VBV4V"" Text line 4Û I70VBV5V"" Text line 5Û I70VBV6V"" Text line 6Û I70VAV7V"" Text line 7

Ü I70V2 Query Text line 2Û I70VAV2V" " Text line 2

51Commands and Responses

Page 52: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

52 Commands and Responses

K – Keys: Set Configuration

DescriptionWith the K command, the behavior of the terminal keys may be configured: first, the K command controlswhether a key invokes its corresponding function or not and second, it configures whether an indication ofwhich key has been pressed or released is sent to the host interface or not.

Using this functionality, an application running on a connected system (e.g. a PC or PLC) may make use of thebalance terminal to interact with the balance operator.

SyntaxCommandKV<Mode> Set configuration.

ResponsesKVA[V<FuncNr>] Command understood and executed successfully.

Mode 4: Function with <FuncNr> was invoked bypressing the corresponding key and executed suc­cessfully.

KVI[V<FuncNr>] Command understood but currently not executable(balance is actually in menu or input mode).

Mode 4: Function with <FuncNr> by pressing thecorresponding key, but it could not be successfullyexecuted (e.g. calibration was aborted by user or anegative value was tared).

KVL Command understood but not executable (incorrect orno parameter).

Additional Responses in Mode 3:KV<Event>V<KeyNr> Key <KeyNr> has issued an <Event>.

Additional Responses in Mode 4:KVBV<FuncNr> Function with <FuncNr> was invoked and started;

the execution needs time to complete.

ParametersName Type Values Meaning

1 Functions are executed, no indications are sent (facto­ry setting)

2 Functions are not executed, no indications are sent3 Functions are not executed, indications are sent

<Mode> Integer

4 Functions are executed, indications are sentR Key was pressed and held around 2 seconds or dou­

ble clicked<Event> Char

C Key was released (after being pressed shortly or for 2seconds or double clicked)

Page 53: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

Name Type Values Meaning0 Adjustment2 Tare/re-zero3 Data transfer to printing device4 Enter menu5 Quit menu and save parameters6 Quit menu without saving9 Standby (instrument can be switched on with reset

command)10 Switch weight unit

<FuncNr> Integer

12 Set factory setting

MS/MS-S/MS-L Balances1 On/Off Turn on or off the balance

Zero or tare the balance

2 C Cancel running processes or setups etc.3 Move one step backward or to activate the

"Weighing" application

4 Move one step forward or to activate theassigned application

5 Scroll through a list of values or to activate theassigned application

6 Enter a value or to activate the assigned appli­cation

7 Change the display resolution

8 Activate the menu

9 Activate adjustment

<KeyNr> Integer

10 Activate printing

ML Balances1 Move one step backward or to activate the

"Weighing" application

2 Move one step forward or to activate theassigned application

3 On/Off Turn on or off the balance

Zero or tare the balance

4 C Cancel a running procedure or function5 Scroll through a list of values or to activate

adjustment

6 Enter a value or to activate the menu

7 Change the display resolution

<KeyNr> Integer

8 Activate printing

53Commands and Responses

Page 54: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

54 Commands and Responses

Comments● KV1 is the factory setting (default value).● KV1 active after balance switched on and after the cancel command @ (page 15).● Only one K mode is active at one time.

MS/MS-S/MS-L Balances ML Balances

ExampleWhen a code with a press and hold is sent, new key commands will not be accepted.

Ü KV4 Set mode 4: when a key is pressed, execute the corre­sponding function and send the function number as aresponse

Û KVA Command executed successfullyÛ KVBV2 The taring function has been started → taring activeÛ KVAV2 Taring completed successfullyÛ KVBV2 The taring function has been started → taring activeÛ KVIV2 Taring not completed successfully, taring aborted

(e.g. tried to tare a negative value)

Page 55: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

M02 – Query/Set Environment

DescriptionYou can use M02 to adjust the balance so that it is optimized for the local ambient conditions, or to query thecurrent value.

SyntaxCommandsM02 Query of the current environment.M02V<Environment> Set the environment.

ResponsesM02VAV<Environment> Current environment.M02VA Command understood and executed successfully.M02VI Command understood but currently not executable.M02VL Command understood but not executable (incorrect

parameter).

ParameterName Type Values Meaning

0 Very stable1 Stable2 Standard3 Unstable

<Environment> Integer

4 Very unstable

Comments● The parameter setting will be saved and the only way to reset the default value will be via MT-SICS or by

means of a balance user reset see M38 (page 78).

ExampleÜ M02V3 Set the environment to unstableÛ M02VA Environment is set

55Commands and Responses

Page 56: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

56 Commands and Responses

M03 – Query/Set AutoZero

DescriptionUse M03 to switch the AutoZero function on or off and query its current status.

SyntaxCommandsM03 Query of the current AutoZero function.M03V<AutoZero> Set the AutoZero function.

ResponsesM03VAV<AutoZero> Current AutoZero functionM03VA Command understood and executed successfully.M03VI Command understood but currently not executable.M03VL Command understood but not executable (incorrect

parameter).

ParameterName Type Values Meaning

0 AutoZero is switched off (is not supported byapproved balances)

<AutoZero> Integer

1 AutoZero is switched on

Comment● The parameter setting will be saved and the only way to reset the default value will be via MT-SICS or by

means of a balance user reset see M38 (page 78).

ExampleÜ M03V1 Switch on the AutoZero functionÛ M03VA AutoZero function is activated

Page 57: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

M04 – Query/Set SmartSens Functions

DescriptionYou can use M04 to assign functions to the contact-free sensors (SmartSens) in the top left and right-hand cor­ners of the terminal and/or the external sensors available as an option (ErgoSens), or to call up the functionsettings.

SyntaxCommandsM04 Query of the current SmartSens functions.M04V<No>V<Function> Set the SmartSens function.

ResponsesM04VBV<No>V<Function>M04VB…M04VAV<No>V<Function>

Current setting of the first SmartSens function.…Current setting of the last SmartSens or ErgoSensfunction.

M04VA Command understood and executed successfully.M04VI Command understood but currently not executable.M04VL Command understood but not executable (incorrect

parameter).

ParametersName Type Values Meaning<No> Integer 2 ErgoSense 1 (Aux 1)

0 Off4 Zero5 Tare

<Function> Integer

6 Print

Comment● The parameter setting will be saved and the only way to reset the default value will be via MT-SICS or by

means of a balance user reset see M38 (page 78).

ExamplesÜ M04V0V2 Set the left SmartSens to 2nd function (e.g. door)Û M04VA Left SmartSens function set

Ü M04 Query of the current SmartSens functionsÛ M04VBV0V0 Left SmartSens: No functionÛ M04VBV1V4 Right SmartSens: ZeroÛ M04VBV2V0 ErgoSens Aux 1: No functionÛ M04VAV3V0 ErgoSens Aux 2: No function

57Commands and Responses

Page 58: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

58 Commands and Responses

M08 – Display: Query/Set Brightness

DescriptionYou can use M08 to set the brightness of the terminal display or query the current setting.

SyntaxCommandsM08 Query of the current display brightness.M08V<Brightness> Set the display brightness.

ResponsesM08VAV<Brightness> Current display brightness.M08VA Command understood and executed successfully.M08VI Command understood but currently not executable.M08VL Command understood but not executable (incorrect

parameter).

ParameterName Type Values Meaning<Brightness> Integer 0 … 100 Display brightness in %

Comments● The parameter setting will be saved and the only way to reset the default value will be via MT-SICS or by

means of a balance user reset see M38 (page 78).

ExamplesÜ M08V55 Set the display brightness to 55%Û M08VA Display brightness is set

Ü M08 Query of the current display brightnessÛ M08VAV60 Current display brightness is set to 60%

Page 59: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

M09 – Display: Query/Set Contrast

DescriptionYou can use M09 to set the contrast of the terminal display or query the current setting.

SyntaxCommandsM09 Query of the current display contrast.M09V<Contrast> Set the display contrast.

ResponsesM09VAV<Contrast> Current display contrast.M09VA Command understood and executed successfully.M09VI Command understood but currently not executable.M09VL Command understood but not executable (incorrect

parameter).

ParameterName Type Values Meaning<Contrast> Integer 0 … 100 Display contrast in %

Comments● The parameter setting will be saved and the only way to reset the default value will be via MT-SICS or by

means of a balance user reset see M38 (page 78).

ExampleÜ M09 Query of the current display contrastÛ M09VAV60 Current display contrast is set to 60%

59Commands and Responses

Page 60: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

60 Commands and Responses

M11 – Query/Set Key Beeper Volume

DescriptionYou can use M11 to set the volume of the key beeper or query the current setting.

SyntaxCommandsM11 Query of the current beeper volume.M11V<BeeperVolume> Set the beeper volume.

ResponsesM11VAV<BeeperVolume> Current key beeper volume.M11VA Command understood and executed successfully.M11VI Command understood but currently not executable.M11VL Command understood but not executable (incorrect

parameter).

ParameterName Type Values Meaning<BeeperVolume> Integer 0 … 100 Key beeper volume in %

Comments● The parameter setting will be saved and the only way to reset the default value will be via MT-SICS or by

means of a balance user reset see M38 (page 78).

ExampleÜ M11 Query of the current key beeper volumeÛ M11VAV50 Current key beeper volume is set to 50%

Page 61: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

M14 – List Available Languages

DescriptionLists all languages available on the balance.

SyntaxCommandM14 Query of the available languages.

ResponsesM14VBV<No>V"<Language>"M14VB…M14VAV<No>V"<Language>"

First language....Last language.

M14VI Command understood but currently not executable.M14VL Command understood but not executable (incorrect

parameter).

ParametersName Type Values Meaning<No> Integer 0 … max Language number

0 English1 Deutsch2 Français3 Español4 Italiano5 Russian6 Katakana7 Reserved8 Polski9 Reserved10 Cestina11 Magyar12 Slovak13 Slovenia14 Nederlands15 Portuguese16 Chinese17 Japanese18 Korean

<Language> Integer

19 Brasilian Portuguese

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

61Commands and Responses

Page 62: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

62 Commands and Responses

Û M14VBV11V"Magyar" No 11 language is MagyarÛ M14VBV16V"Chinese" No 16 language is ChineseÛ M14VAV17V"Japanese" No 17 language is Japanese

Page 63: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

M15 – Query/Set Language

DescriptionUse M15 to set the required language for the terminal dialog boxes or to query the current language setting.

SyntaxCommandsM15 Query of the current language.M15V<No> Set the language.

ResponsesM15VAV<No> Current language.M15VA Command understood and executed successfully.M15VI Command understood but currently not executable.

ParameterName Type Values Meaning<No> Integer 0 … max.

languages

Language number

Comments● Language number: Number of the language according to the available languages see M14 (page 61).

● The parameter setting will be saved and the only way to reset the default value will be via MT-SICS or bymeans of a balance user reset see M38 (page 78).

ExamplesÜ M15V3 Set the language number 3Û M15VA Language 3 is set

Ü M15 Query of the current languageÛ M15VAV0 Language is set to the default language

Also see

● M14 – List Available Languages  (page 61)

63Commands and Responses

Page 64: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

64 Commands and Responses

M17 – ProFACT: Query/Set Single Time Criteria

DescriptionUse M17 to set the time and days when a ProFACT adjustment should be executed automatically, or to querythe current setting.

Note: The settings ProFACT/FACT and days are model dependent.

SyntaxCommandsM17 Query of the current ProFACT time criteria.M17V<hh>V<mm>V<ss>V<WeekDay> Set the ProFACT time criteria.

ResponsesM17VAV<hh>V<mm>V<ss>V<WeekDay> Current ProFACT time criteria.M17VA Command understood and executed successfully.M17VI Command understood but currently not executable.M17VL Command understood but not executable (incorrect

parameter).

ParametersName Type Values Meaning<hh> Integer 00 … 23 Hours<mm> Integer 00 … 59 Minutes<ss> Integer 00 Seconds

0 Time criteria is switched off<WeekDay> Integer127 Every day (127 = 1111111 binary)

Comments● Only one time criterion can be set using M17; all other times are deactivated.

● The parameter setting will be saved and the only way to reset the default value will be via MT-SICS or bymeans of a balance user reset see M38 (page 78).

ExamplesÜ M17V12V00V00V127 Set the FACT time criteria to every day at 12:00 hÛ M17VA FACT time criteria is set:

Ü M17 Query of the current FACT time criteriaÛ M17VAV12V00V00V127 The balance will currently be adjusted every day

(127) at 12:00 h

Page 65: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

M19 – Query/Set Adjustment Weight

DescriptionYou can use M19 to set your external adjustment weight, or to query the current weight setting.

SyntaxCommandsM19 Query of the current adjustment weight.M19V<Value>V<Unit> Set the adjustment weight.

ResponsesM19VAV<Value>V<Unit> Current adjustment weight.M19VA Command understood and executed successfully.M19VI Command understood but currently not executable.M19VL Command understood but not executable (incorrect

parameter) or adjustment weight is to low.

ParametersName Type Values Meaning<Value> Float Value of the adjustment weight, balance specific limi­

tation<Unit> String Weight unit of the adjustment weight = defined unit of

the balance

Comments● The adjustment weight must be entered in the defined unit of the balance. This unit can be found by entering

a query command M19 without arguments.● The taring range is specified to the balance type.● Use C2 (page 19) to begin the adjustment procedure with the set weight.

● The parameter setting will be saved and the only way to reset the default value will be via MT-SICS or bymeans of a balance user reset see M38 (page 78).

ExampleÜ M19 Query of the current adjustment weightÛ M19VAV100.123Vg Current adjustment weight is 100.123 g

65Commands and Responses

Page 66: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

66 Commands and Responses

M20 – Query/Set Test Weight

DescriptionYou can use M20 to define your external test weight or query the currently weight setting.

SyntaxCommandsM20 Query of the current external test weight.M20V<Value>V<Unit> Set the external test weight.

ResponsesM20VAV<Value>V<Unit> Current external test weight.M20VA Command understood and executed successfully.M20VI Command understood but currently not executable.M20VL Command understood but not executable (incorrect

parameter).

ParametersName Type Values Meaning<Value> Float > 10

digits

Value of the external test weight

<Unit> String Weight unit of the external test weight = defined unit ofthe balance

Comments● The test weight must be entered in the defined unit of the balance. This unit can be found by entering a

query command M20 without arguments.● Use TST2 (page 133) to begin the test procedure with the set weight.

ExampleÜ M20 Query of the current external test weightÛ M20VAV100.123Vg Current external test weight is 100.123 g

Page 67: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

M21 – Query/Set Unit

DescriptionUse M21 to set the required weighing unit or query the current setting.

SyntaxCommandsM21 Query of the current unit.M21V<Des>V<Unit> Set the unit(s).

ResponsesM21VBV<Des>V<Unit>M21VB…M21VAV<Des>V<Unit>

Current first unit.…Current last unit.

M21VA Command understood and executed successfully.M21VI Command understood but currently not executable.M21VL Command understood but not executable (incorrect

parameter).

ParametersName Type Values Meaning

0 MT-SICS unit1 Display unit2 Unit 1

<Des> Integer

3 Unit 2

67Commands and Responses

Page 68: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

68 Commands and Responses

Name Type Values Meaning0 Gram g1 Kilogram kg2 reserved3 Milligram mg4 Microgram μg5 Carat ct6 Newton N7 Pound avdp lb8 Ounce avdp oz9 Ounce troy ozt10 Grain GN11 Pennyweight dwt12 Momme mom13 Mesghal msg14 Tael

Hongkongtlh

15 Tael Singa­pore

tls

16 Tael Taiwan tlt17 Tical tcl18 Tola tola19 Baht baht20 lb oz25 no unit --26 Piece PCS available with application

"Counting"27 Percent % available with application "Per­

cent"28 Custom unit

1cu1 available if custom unit 1 is

switched on M22 (page 70)

<Unit> Integer

29 Custom unit2

cu2 available if custom unit 2 isswitched on M22 (page 70)

Comments● All S commands (except SU) are given in unit 1 (page 14) according to the definition of the MT-SICS. Only

weight units are accepted as unit 1.

● In the event of a power failure or restart, the unit 1 and unit 2 settings are reconfigured according to themenu settings.

● At startup the MT-SICS unit and the Display unit are set according to the unit 1 menu setting.

● It is not possible to use "no unit" for the displayed unit 1.

ExamplesÜ M21V0V1 Set the unit to 1 kgÛ M21VA Unit is set

Ü M21 Query of the current unit

Page 69: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

Û M21VBV0V0M21VBV1V0M21VBV2V0M21VAV3V0

Current MT-SICS unit is "g"

Current display unit is "g"

Current unit 1 is "g"

Current unit 2 is "g"

69Commands and Responses

Page 70: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

70 Commands and Responses

M22 – Query/Set Custom Unit Definitions

DescriptionYou can use M22 to set your own custom unit or query the currently defined custom unit.

SyntaxCommandsM22 Query of the current custom unit definitions.M22V<No>V<Formula>V<Factor>V"<Unit>"V<Rounding>

Set the custom unit(s).

ResponsesM22VBV<No>V<Formula>V<Factor>V"<Unit>"V<Rounding>M22VB…M22VAV<No>V<Formula>V<Factor>V"<Unit>"V<Rounding>

Current first custom unit.…Current last custom unit.

M22VA Command understood and executed successfully.M22VI Command understood but currently not executable.M22VL Command understood but not executable (incorrect

parameter).

ParametersName Type Values Meaning<No> Integer 1 … 2 Custom unit 1 .. 2

0 (net weight) x factor<Formula> Integer1 factor/(net weight)

<Factor> Float Factor<Unit> String "" Unit name<Rounding> Float Rounding step

Comments● The parameter setting will be saved and the only way to reset the default value will be via MT-SICS or by

means of a balance user reset see M38 (page 78).

ExampleÜ M22 Query of the current custom unit definitionsÛ M22VAV1V0V15.5V""V0.05 Current custom unit is (net weight) x 15.5, rounded to

0.05

Page 71: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

M23 – Query/Set Readability, 1d/xd

DescriptionUse M23 to set how many digits of the weighing result should be displayed or output and whether the valueshould be rounded, or to query the current value setting.

SyntaxCommandsM23 Query of the current readability.M23V<Readability> Set the readability.

ResponsesM23VAV<Readability> Current readability.M23VA Command understood and executed successfully.M23VI Command understood but currently not executable.M23VL Command understood but not executable (incorrect

parameter).

ParametersName Type Values Meaning

0 1 d1 10 d2 100 d3 1000 d4 2 d

<Readability> Integer

5 5 d

Comments● It is the balance model that determines which parameters can be changed.● The readability is specified in digits [d] – this is the smallest increment a balance may display.

● The parameter setting will be saved and the only way to set the default behavior is sent MT-SICS commandM23V0 not @ (page 15).

● M23 has no influence of the stability criteria for the taring (page 126) and zeroing (page 137) commands. ● The customer unit M22 (page 70) will not be changed with the M23 command.

ExampleÜ M23V1 Set the readability to 10 dÛ M23VA Readability is set

71Commands and Responses

Page 72: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

72 Commands and Responses

M25 – List Applications

DescriptionUse M25 to list all the applications available on the balance.

SyntaxCommandM25 Query of the available applications.

ResponsesM25VBV<No>V"<Application>"M25VB…M25VAV<No>V"<Application>"

First application.…Last application.

M25VI Command understood but currently not executable.M25VL Command understood but not executable.

ParametersName Type Values Meaning

0 … max.

applications

Application number

0 Weighing1 Counting2 Percent3 Formulation4 Dynamic Weighing A5 Dynamic Weighing M6 Textile7 Density8 MinWeigh9 DiffWeigh10 PipetteCheck11 +/-Weighing12 Free Factor f x w13 Free Factor f / w14 Open Zero15 Enhanced Displ. Resolution16 Weigh Recall17 Routine Test18 Statistic

<No> Integer

19 Totaling<Application> String Application name

Comment● It is the balance model that determines which parameters can be used.

ExampleÜ M25 Query of the available applicationsÛ M25VBV0V"Weighing" Default application is WeighingÛ M25VBV1V"Piececounting" Application 1 is CountingÛ M25VBV2V"Percent" Application 2 is PercentÛ M25VBV3V"Formulation" Application 3 is FormulationÛ M25VBV7V"Density" Application 7 is DensityÛ M25VBV12V"Free factor f*w" Application 12 is Free factor f*w

Page 73: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

Û M25VBV13V"Free factor f/w" Application 13 is Free factor f/wÛ M25VBV16V"Weight recall" Application 16 is Weight recallÛ M25VBV17V"Routine Test" Application 17 is Routine TestÛ M25VBV18V"Statistic weighing" Application 18 is Statistic weighingÛ M25VAV19V"Totaling" Application 19 is Totaling

73Commands and Responses

Page 74: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

74 Commands and Responses

M26 – Query/Set Current Application

DescriptionUse M26 to select the required application or query the current selection.

SyntaxCommandsM26 Query of the current application selection.M26V<No> Set the application number.

ResponsesM26VAV<No> Current application selection.M26VA Command understood and executed successfully.M26VI Command understood but currently not executable.M26VL Command understood but not executable (incorrect

parameter).

ParameterName Type Values Meaning<No> Integer 0 … max.

applications

Application number

Comment● Application number: Number of the application according to the application list see M25 (page 72).

ExampleÜ M26V3 Set the application number 3Û M26VA Application 3 is set

Also see

● M25 – List Applications  (page 72)

Page 75: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

M27 – Query Adjustment History

DescriptionUse M27 to call up the adjustment history.

SyntaxCommandM27 Query of the adjustment history.

ResponsesM27VBV<No>V<DD>V<MM>V<YYYY>V<hh>V<mm>V<Mode>V"<Wgt>"M27VB…M27VAV<No>V<DD>V<MM>V<YYYY>V<hh>V<mm>V<Mode>V"<Wgt>"

1st adjustment entry.…last adjustment entry.

M27VI Command understood but currently not executable.M27VL Command understood but not executable (incorrect

parameter).

ParametersName Type Values Meaning<No> Integer 0 … max.

entries

Number of the adjustment entry

<DD> Integer 1 … 31 Date, day<MM> Integer 1 … 12 Date, month<YYYY> Integer Date, year<hh> Integer 0 … 23 Time, hour<mm> Integer 0 … 59 Time, minute

0 Internal adjustment<Mode> Integer1 External adjustment

<Wgt> String Weight of the adjustment weight used

ExampleÜ M27 Query of the adjustment historyÛ M27VBV1V1V1V2011V08V26V0V"" 1st adjustment, performed at 1.1.2011, 08:26 h,

internal adjustmentÛ M27VBV2V14V12V2010V14V30V1V

"200.1234Vg"2nd adjustment, performed at 14.12.2010, 14.30 h,external adjustment, weight 200.1234 g

Û M27VAV3V14V12V2010V8V26V1V"200.1234Vg"

3rd adjustment, performed at 14.12.2010, 08:26 h,external adjustment, weight 200.1234 g

75Commands and Responses

Page 76: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

76 Commands and Responses

M30 – Query/Set Check Weighing Definition

DescriptionUse M30 to set the Check weighing definition with nominal and tolerance.

SyntaxCommandsM30 Query of Check weighing parameters.M30V<Nom>V<Unit>V<Tol> Set Check weighing parameters.

ResponsesM30VAV<Nom>V<Unit>V<Tol> Check weighing parameters.M30VA Command understood and executed successfully.M30VI Command understood but currently not executable.M30VL Command understood but not executable (incorrect

parameter, value range, ...).

ParametersName Type Values Meaning<Nom> Integer 1 digit -

max. loadNominal weight

<Unit> String Unit of nominal weight<Tol> Integer +/- tolerance in % (of nominal weight)

ExampleÜ M30 Query of Check weighing parametersÛ M30V12.5VgV2.5 Check weighing with nominal weight 12.5 g and a

tolerance of 2.5% set

Page 77: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

M31 – Query/Set Operating Mode - Following RestartUse M31 to set the operating mode of the weigh module/balance following restart.

Description

SyntaxCommandsM31 Query of the current operating mode following restart.M31V<Mode> Set the operating mode following restart.

ResponsesM31VAV<Mode> Current settings of operating mode following restart.M31VA Command understood and executed successfully.M31VL Command understood but not executable (not permit­

ted).

ParametersName Type Values Meaning

0 User mode1 Production mode2 Service mode

<Mode> Integer

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: User­

mode

77Commands and Responses

Page 78: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

78 Commands and Responses

M38 – Execute Reset

DescriptionUse M38 to execute a reset.

SyntaxCommandM38V<ResetMode> Execute Reset

ResponsesM38VI Command understood but currently not executable.M38VL Command understood but not executable (incorrect

parameter).

ParametersName Type Values Meaning

0 Actions-Reset, Clear Window1 Applications-Reset2 User-Reset

<ResetMode> Integer

3 Master-Reset

Comments● After User- and Master-Reset the module performs a complete restart similar to startup after power up.

● <ResetMode> 0, 1 and 3 not yet implemented.

ExampleÜ M38V2 Execute a User-ResetÛ I4VAV"…" Command understood and executed successfully

Page 79: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

M46 – Query/Set Interval Print

DescriptionSimulation of a print key press on a regular time base. The simulation is active as long as the interval time isnot set to zero and the balance is switched on. The simulation is stopped when the interval time is set to zero.The simulation starts to count down the time interval set by this command immediately after the command hasbeen acknowledged. The first print key press simulation is executed after the first time the interval time haselapsed. After the interval time has elapsed, the print key press is executed, the interval time is reset and thecountdown restarted. Once the print interval time has been set, the countdown is also started when the balanceis switched on and the balance is ready to weigh. The target is to have periodical print outs of the currentweight on the pan. Therefore the simulation is stopped during the setup of the balance or application etc.

SyntaxCommandsM46 Query of the current print interval time in seconds.M46VValue Set the current print interval time in seconds.

ResponsesM46VAVValue Current print interval time in seconds.M46VA Command understood and executed successfully.M46VI Command understood but currently not executable.M46VL Command understood but not executable (incorrect

parameter).

ParameterName Type Values Meaning<Value> Integer 0 …

65535

Interval time in seconds

ExamplesÜ M46 Read the currently set interval timeÛ M46VAV96 The current set interval time is 96 seconds

Ü M46V2564 Set the interval timeÛ M46VA The interval time has been set to 2564 seconds

79Commands and Responses

Page 80: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

80 Commands and Responses

M73 – Query/Set Calibration Key Behavior

DescriptionThis command queries and sets the calibration key setting.

SyntaxCommandsM73 Query the calibration key setting.M73VModeVWeight Set the calibration key behavior.

ResponsesM73VAVModeVWeightV"WeightValueVUnit" Current calibration key setting.M73VA Command understood and executed successfully.M73VI Command understood but currently not executable.M73VL Command understood but not executable (incorrect

parameter).

ParametersName Type Values Meaning

0 Manual (The adjustment can be triggered manually)<Mode> Integer1 Off (The adjustment can not be triggered manually)0 Internal weight (factory setting)<Weight> Integer1 External weight

<WeightValue> String Max 12

chars

The value of the weight for an external adjustmentrequested from the user via the display

<Unit> String Max 4

chars

The unit corresponds to the factory setting of the unit 1

Comments● The value is model dependent.● Setting <Mode> = 1 corresponds to the menu setting "Off" in the "Cal" Key Settings resp. "On" in the

"ADJ.LOCK" setting. <Weight> don’t work when <Mode> = 1.● The value of the external weight can be changed in the menu of the balance under "Calibration", see Oper­

ating Instructions or with M19 (page 65).● Use C1 (page 18) to start the calibration defined with M73.● M73 influences the function of the corresponded key which is used to activate calibration.

ExamplesÜ M73 Query the calibration key settingÛ M73VAV0V1V"100.000Vg" The calibration key function is set to "Manual" with an

"External weight" of 100.000 g

Ü M73V1V0 Disable the calibration keyÛ M73VA Command understood and executed successfully

Page 81: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

M74 – Query/Set Stability Beeper Volume

DescriptionThis command queries and sets the stability beeper volume.

SyntaxCommandsM74 Query the current stability beeper volume.M74VBeeperVolume Set the stability beeper volume.

ResponsesM74VAVBeeperVolume Current stability beeper volume.M74VA Command understood and executed successfully.M74VI Command understood but currently not executable.M74VL Command understood but not executable (incorrect

parameter).

ParametersName Type Values Meaning

0 Off1 Low2 Med

<BeeperVolume> Integer

3 High

Comment● The volume in M74 is not related to volume defined by M11 (page 60).

ExamplesÜ M74 Query the current setting of stability beeper volumeÛ M74VAV3 Stability beeper volume setting is "High"

Ü M74V1 Set the stability beeper volume to "Low"Û M74VA Command understood and executed successfully

81Commands and Responses

Page 82: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

82 Commands and Responses

M75 – Switch On/Off FACT Protocol

DescriptionThis command sets whether the FACT execution information is printed or not after the FACT is executed.

SyntaxCommandsM75 Query the FACT protocol setting.M75VMode Set the FACT protocol setting.

ResponsesM75VAVMode Current FACT protocol setting.M75VA Command understood and executed successfully.M75VI Command understood but currently not executable.M75VL Command understood but not executable (incorrect

parameter).

ParametersName Type Values Meaning

0 Off<Mode> Integer1 On

Comment● The value is model dependent.

ExamplesÜ M75 Query the FACT protocol settingÛ M75VAV0 The FACT protocol setting is "Off"

Ü M75V1 Set the FACT protocol setting to "On"Û M75VA Command understood and executed successfully

Page 83: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

M76 – Query/Set User Date Format

DescriptionThis command queries and sets the user date format for display and printing.

SyntaxCommandsM76 Query the date format setting.M76VFormat Set the date format setting.

ResponsesM76VAVFormat Current date format setting.M76VA Command understood and executed successfully.M76VI Command understood but currently not executable.M76VL Command understood but not executable (incorrect

parameter).

ParametersName Type Values Meaning

0 D.MMM YYYY1 MMM D YYYY2 DD.MM.YYYY3 MM/DD/YYYY

<Format> Integer

4 YYYY-MM-DD

ExamplesÜ M76 Query the date format settingÛ M76VAV0 The date format setting is "D.MMM YYYY"

Ü M76V1 Set the date format setting as "MMM D YYYY"Û M76VA Command understood and executed successfully

83Commands and Responses

Page 84: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

84 Commands and Responses

M77 – Query/Set User Time Format

DescriptionThis command queries and sets the user time format for display and printing.

SyntaxCommandsM77 Query the time format setting.M77VFormat Set the time format.

ResponsesM77VAVFormat Current time format setting.M77VA Command understood and executed successfully.M77VI Command understood but currently not executable.M77VL Command understood but not executable (incorrect

parameter).

ParametersName Type Values Meaning

0 24:MM 24 h format1 12:MM 12 h format2 24.MM 24 h format

<Format> Integer

3 12.MM 12 h format

ExamplesÜ M77 Query the time format settingÛ M77VAV0 The time format setting is "24:MM"

Ü M77V1 Set the time format setting as "12:MM"Û M77VA Command understood and executed successfully

Page 85: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

M78 – Switch On/Off Weight Recall Function

DescriptionThe command switches the weight recall function on and off.

SyntaxCommandsM78 Query the recall function setting.M78VMode Set the recall function mode

ResponsesM78VAVMode Current recall function setting.M78VA Command understood and executed successfully.M78VI Command understood but currently not executable.M78VL Command understood but not executable (incorrect

parameter).

ParametersName Type Values Meaning

0 Off<Mode> Integer1 On

Comment● The value is model dependent.

ExamplesÜ M78 Query the recall function settingÛ M78VAV0 The recall function is off

Ü M78V1 Set recall function to onÛ M78VA Command understood and executed successfully

85Commands and Responses

Page 86: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

86 Commands and Responses

M79 – Query/Set Balance Startup Mode

DescriptionThis command queries and sets the startup mode from standby.

SyntaxCommandsM79 Query the startup mode.M79VMode Set the startup mode.

ResponsesM79VAVMode Current startup mode.M79VA Command understood and executed successfully.M79VI Command understood but currently not executable.M79VL Command understood but not executable (incorrect

parameter).

ParametersName Type Values Meaning

0 Full (display test, SW version etc., initial zero, lastactive application)

<Mode> Integer

1 Quick (clear tare and activate last active application)

Comments● The value is model dependent.● The Startup behavior is model depend.

ExamplesÜ M79 Query the startup modeÛ M79VAV0 Startup mode is "Full"

Ü M79V1 Set recall function to onÛ M79VA Set the startup mode to "Quick"

Page 87: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

M80 – Query/Set Device Auto Shut-off / Standby Time

DescriptionThis command queries and sets the auto shut-off / standby mode and time of the device.

SyntaxCommandsM80 Query the device auto shut-off / standby mode.M80VModeVTime Set the device auto shut-off / standby time.

ResponsesM80VAVModeVTime Current device auto shut-off / standby time.M80VA Command understood and executed successfully.M80VI Command understood but currently not executable.M80VL Command understood but not executable (incorrect

parameter).

ParametersName Type Values Meaning

0 Disabled<Mode> Integer1 Enabled, timed out

<Time> Integer 0 …

65535 s-

ec.

Since 0 is the default value for all parameters after anNVMem erase, Time = 0 will be read when readingthe first time. For symmetry, it is permissible to alsowrite Time = 0. In case of Disabled, this parameterhas no effect anyway. In case of Enabled, writingTime = 0 results in the Disabled behavior.

ExamplesÜ M80 Query the device auto shut-off / standby modeÛ M80VAV0V3600 The device auto shut-off / standby mode is "Dis­

abled". The 3600 seconds parameter has no effect

Ü M80V1V360 Set the device auto shut-off / standby mode as"Enabled" and the time out to 360 seconds

Û M80VA Command understood and executed successfully

87Commands and Responses

Page 88: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

88 Commands and Responses

M81 – Query/Set Backlight Switch-off TimeThis command queries and sets the backlight auto switch-off mode and time.

SyntaxCommandsM81 Query the backlight auto switch-off time.M81VModeVTime Set the backlight auto switch-off time.

ResponsesM81VAVModeVTime Current backlight auto switch-off time.M81VA Command understood and executed successfully.M81VI Command understood but currently not executable.M81VL Command understood but not executable (incorrect

parameter).

ParametersName Type Values Meaning

0 Always off depends on display type1 Always on

<Mode> Integer

2 Timed out<Time> Integer 0 …

65535

Since 0 is the default value for all parameters after anNVMem erase, Time = 0 will be read when read thefirst time. For symmetry, it is permissible to also writeTime = 0. In case of always off/on, this parameterhas no effect anyway. In case of timed out, writingTime = 0 results in always on.

ExamplesÜ M81 Query the backlight auto switch-off modeÛ M81VAV1V30 The backlight auto switch-off mode is set to "Always

on". The Time parameter (30) has no effect

Ü M81V2V120 Set the backlight auto switch-off mode to "Timed out"and the Time to 120 seconds

Û M81VA The backlight will be switched off if the balance is nottouched for 120 seconds

Page 89: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

M82 – Query/Set Actual Zero/Tare Key Zero Range Setting

DescriptionThis command queries and sets the actual upper zero limit of the combined zero/tare key. Up and including theupper limit, the combined zero/tare key performs a zero. Above the upper limit the zero/tare key performs a tare.

SyntaxCommandsM82 Query the upper limit of the zero/tare key zero range.M82VMax Set the upper limit of the zero/tare key zero range.

ResponsesM82VAVMax Current upper limit of the zero/tare key zero range.M82VA Command understood and executed successfully.M82VI Command understood but currently not executable.M82VL Command understood but not executable (incorrect

parameter).

ParameterName Type Values Meaning<Max> Float Upper limit in the definition unit

Comment● The zero boolean relatively to the effective switching on zero point defined.

ExamplesÜ M82 Query the upper limit of the zero/tare key zero rangeÛ M82VAV1000.00 The upper limit of the zero/tare key zero range is

1000 times the definition unit

Ü M82V100 Set upper limit of the zero/tare key zero range to 100times the definition unit

Û M82VA Command understood and executed successfully

89Commands and Responses

Page 90: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

90 Commands and Responses

M83 – Query/Set Active Application per Function Key

DescriptionThis command queries and sets the active application of Fx function keys.

SyntaxCommandsM83 Query the active application of Fx function keys.M83VKeyVAppl Set the active application of specific function key.

ResponsesM83VBVKeyVAppl…

M83VAVKeyVAppl

Current active application of the first function key.

Current active application of the last function key.

M83VA Command understood and executed successfully.M83VI Command understood but currently not executable.M83VL Command understood but not executable (incorrect

parameter).

ParametersName Type Values Meaning<Key> Integer Key index (Key code dependent on model) see K

(page 52) command<Appl> Integer Application index (Selectable applications dependent

on model) see M25 (page 72)

ExamplesÜ M83 Query the active application of Fx function keysÛ M83VBV4V2 F1 key is set as "percent weighing"

M83VBV5V11 F2 key is set as "check weighing"M83VAV6V1 F3 key is set as "piece counting"

Ü M83V1V1 Set F1 key as "piece counting"Û M83VA Command understood and executed successfully

Page 91: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

M84 – Query/Set Service Reminder Mode

DescriptionThis command queries and sets the service reminder mode.

SyntaxCommandsM84 Query the service reminder mode.M84VMode Set the service reminder mode.

ResponsesM84VAVMode Current service reminder mode.M84VA Command understood and executed successfully.M84VI Command understood but currently not executable.M84VL Command understood but not executable (incorrect

parameter).

ParametersName Type Values Meaning

0 Off<Mode> Integer1 On

Comments● If the service reminder mode is activated (switched on), the service reminder icon will be displayed after the

next service date accordingor other conditions (i.e. 8000 operating hours) are reached.● If the service reminder mode is deactivated (switched off), the service reminder icon will not be displayed

after the next service date according or other conditions are reached.

ExamplesÜ M84 Query the service reminder modeÛ M84VAV0 Service reminder mode is set to "Off"

Ü M84V1 Set service reminder mode to "On"Û M84VA Command understood and executed successfully

91Commands and Responses

Page 92: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

92 Commands and Responses

M85 – Query/Set Printing Format

DescriptionThis command queries and sets the printing format including header, weight value information, signature lineand line feed.

SyntaxCommandsM85 Query the printing format.M85VHeaderVWeightInfoVSignLineVLineFeed

Set the printing format.

ResponsesM85VAVHeaderVWeightInfoVSignLineVLineFeed

Current printing format.

M85VA Command understood and executed successfully.M85VI Command understood but currently not executable.M85VL Command understood but not executable (incorrect

parameter).

ParametersName Type Values Meaning

0 No print header1 Header with date and time

<Header> Integer

2 Header with date, time and balance ID0 Net<WeightInfo> Integer1 Gross/Tare/Net (model dependent)0 Off<SignLine> Integer1 On

<LineFeed> Integer Setting the numbers of empty lines need to be printedin the end of printing result (model dependent)

ExamplesÜ M85 Query the printing formatÛ M85VAV1V1V1V2 The printing result has a header with date/time, weight

value would be in the format of Gross/Tare/Net eachline respectively, the signature line will be printed, andthere are 2 empty lines added at the end

Ü M85V0V0V0V5 Set the printing result without header, net weight valueonly, no signature line and with 5 empty lines in theend

Û M85VA Command understood and executed successfully

Page 93: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

M86 – Query/Set Menu Protection Mode

DescriptionThis command queries and sets the menu protection mode.

SyntaxCommandsM86 Query the menu protection mode.M86VMode Set the menu protection mode.

ResponsesM86VAVMode Current menu protection mode.M86VA Command understood and executed successfully.M86VI Command understood but currently not executable.M86VL Command understood but not executable (incorrect

parameter).

ParametersName Type Values Meaning

0 Menu protection mode is switched off (model depen­dent)

<Mode> Integer

1 Menu protection mode is switched on.

All menu items except submenu "PROTECT" are hid­den. There is no way for the user to change menu set­tings unless the protection mode is set to off again(model dependent).

ExamplesÜ M86 Query the menu protection modeÛ M86VAV0 Menu protection mode is "off"

Ü M86V1 Set menu protection mode to "on"Û M86VA Command understood and executed successfully

93Commands and Responses

Page 94: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

94 Commands and Responses

M87 – Query/Set Send Mode for Logical Channels

DescriptionThis command queries and sets the send mode of logical channels.

SyntaxCommandsM87 Query the send modes of all logical channels.M87VNo Query of the specific logical channel.M87VNoVLogicalDeviceVMode Set the send mode of specific logical channel.

ResponsesM87VBVNoVLogicalDeviceVMode…

M87VAVNoVLogicalDeviceVMode

Current send mode of the first logical channel.

Current send mode of the last logical channel.

M87VAVNoVLogicalDeviceVMode Current send mode of the logical channel.M87VA Command understood and executed successfully.M87VI Command understood but currently not executable.M87VL Command understood but not executable (incorrect

parameter).

ParametersName Type Values Meaning

0 RS interface 1 (model dependent)1 RS interface 2 (model dependent)

<No> Integer

2 USB device (model dependent)0 Host (model dependent)1 Printer 24 (model dependent)2 Secondary display (model dependent)

<LogicalDevice> Integer

3 PC-Direct (model dependent)0 Send off1 Send stable weigh value S (page 107) / Print stable

weight value2 Send continuous SIR (page 109)3 Send and repeat SR (page 120) / Print auto

<Mode> Integer

4 Send immediate SI (page 108) / Print all

Comments● The value is model dependent.● The Mode of the printer and PC-Direct is limited to "Print stable weight value", "Print auto" and "Print all".● The LogicalDevice of the USB device is fixed to "Host".● The Mode of the secondary display is fixed to "Send off".

ExamplesÜ M87 Query the send modes of all logical channelsÛ M87VBV0V1V1 Serial interface "RS interface 1" is set to "Printer 24"

with the mode set to "Print stable weight value"Û M87VBV1V2V0 Serial interface "RS interface 2" is set to "Secondary

display" with the mode set to "Send off"Û M87VAV2V0V3 Serial interface "USB device" is set to "Host" with the

mode set to "Send and repeat"

Page 95: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

Ü M87V1 Query the logical channel and mode of the serial inter­face "RS interface 2"

Û M87VAV1V2V0 Serial interface "RS interface 2" is set to "Secondarydisplay" with the mode set to "Send off"

Ü M87V1V1V4 Set serial interface "RS interface 2" to printer with themode "Print all"

Û M87VA Command understood and executed successfully

95Commands and Responses

Page 96: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

96 Commands and Responses

M88 – Query/Set Printing Zero Values in the Auto Print Mode

DescriptionThis command queries and sets the setting of printing zero values in the auto print mode.

SyntaxCommandsM88 Query all serial interfaces settings of printing zero val­

ues in the auto print mode.M88VNo Query specific interface setting of printing zero values

in the auto print mode.M88VNoVMode Set the specific interface setting of printing zero values

in the auto print mode.

ResponsesM88VBVNoVMode Current of the first interface setting of printing zero val­

ues in the auto print mode.M88VAVNoVMode Current of the last interface setting of printing zero val­

ues in the auto print mode.M88VAVNoVMode Current the specific interface setting of printing zero

values in the auto print mode.M88VA Command understood and executed successfully.M88VI Command understood but currently not executable.M88VL Command understood but not executable (incorrect

parameter).

ParametersName Type Values Meaning

0 RS interface 11 RS interface 2 (model dependent)

<No> Integer

2 USB device (model dependent)0 Off<Mode> Integer1 On

ExamplesÜ M88 Query all serial interfaces settings of printing zero val­

ues in the auto print modeÛ M88VBV0V0 Do not print zero values in the auto print mode on the

serial interface 1Û M88VAV1V1 Print zero values in the auto print mode on the serial

interface 2

Ü M88V1 Query the serial interface 2 setting of printing zero val­ues in the auto print mode

Û M88VAV1V0 Do not print zero values in the auto print mode on theserial interface 2

Ü M88V1V1 Set the serial interface 2 to print zero values in theauto print on

Û M88VA Command understood and executed successfully

Page 97: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

M89 – Query/Set Interface Command Set

DescriptionThis command queries and sets the interface command set.

SyntaxCommandsM89 Query the command set of all available interfaces.M89VNo Query specific interface command set.M89VNoVCmdSet Set the specific command set of interface.

ResponsesM89VBVNoVCmdSet…

M89VAVNoVCmdSet

Current command set of the first available interface.

Current command set of the last available interface.

M89VAVNoVCmdSet Command set of specific interface.M89VA Command understood and executed successfully.M89VI Command understood but currently not executable.M89VL Command understood but not executable (incorrect

parameter).

ParametersName Type Values Meaning

0 RS interface 11 RS interface 2 (model dependent)

<No> Integer

2 USB device (model dependent)0 MT-SICS1 MT-PM

<CmdSet> Integer

2 Sartorius

Comment● The value is model dependent.

ExamplesÜ M89 Query the command set of all available interfacesÛ M89VBV0V0 The RS interface 1 uses the MT-SICS command setÛ M89VAV2V1 The USB interface use the MT-PM command set.

The balance does not have a RS interface 2

Ü M89V1V2 Set the RS interface 2 to use the Sartorius commandset

Û M89VA The RS Interface 2 uses the Sartorius command set

97Commands and Responses

Page 98: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

98 Commands and Responses

M90 – Query/Set Logical Channels

DescriptionThis command queries and sets the connection parameters for logical channels.

SyntaxCommandsM90 Query the connection parameters of all available logi­

cal channels.M90VNo Query settings of a single logical channel.M90VNoVLogicalDeviceVBaudVDataBitVParityVStopbitVDataFlow

Set the settings for a specified serial interface withdevice index.

ResponsesM90VBVNoVLogicalDeviceVBaudVDataBitVParityVStopbitVDataFlow…

M90VAVNoVLogicalDeviceVBaudVDataBitVParityVStopbitVDataFlow

Current connection parameters of the first availablelogical channel.

Current connection parameters of the last availablelogical channel.

M90VAVNoVLogicalDeviceVBaudVDataBitVParityVStopbitVDataFlow

Current connections parameters of a single availablelogical channel.

M90VA Command understood and executed successfully.M90VI Command understood but currently not executable.M90VL Command understood but not executable (incorrect

parameter).

ParametersName Type Values Meaning

0 RS interface 1<No> Integer1 RS interface 20 Host1 Printer 242 Secondary display

<LogicalDevice> Integer

3 PC-Direct0 150 baud1 300 baud2 600 baud3 1200 baud4 2400 baud5 4800 baud6 9600 baud7 19200 baud8 38400 baud9 57600 baud

<Baud> Integer

10 115200 baud0 7 data bits<DataBit> Integer1 8 data bits0 No parity1 Even parity2 Odd parity3 Mark

<Parity> Integer

4 Space

Page 99: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

Name Type Values Meaning0 1 stop bit<Stopbit> Integer1 2 stop bits0 No data flow control1 Software (Xon / Xoff)

<DataFlow> Integer

2 Hardware (RTS / CTS)

ExamplesÜ M90 Query the connection parameters of all available logi­

cal channelsÛ M90VBV0V0V6V1V0V0V1 RS Interface 1; Host: 9600 bd, 8 bits, no parity, 1

stop bits, software handshakeÛ M90VBV0V1V4V0V1V1V1 RS Interface 1; Printer 24: 2400 bd, 7 bit, even parity,

2 stop bits, software handshakeÛ M90VBV0V2V6V1V0V0V1 RS Interface 1; 2nd display: 9600 bd, 8 bits, no pari­

ty, 1 stop bits, software handshakeÛ M90VBV0V3V1V1V0V0V0 RS Interface 1; PC-Direct: 300 bd, 8 bits, no parity, 1

stop bits, no handshakeÛ M90VBV1V0V4V0V1V1V1 RS Interface 2; Host: 2400 bd, 7 bit, even parity, 2

stop bits, software handshakeÛ M90VBV1V1V6V1V0V0V1 RS Interface 2; Printer 24: 9600 bd, 8 bits, no parity,

1 stop bits, software handshakeÛ M90VBV1V2V6V1V0V0V1 RS Interface 2; 2nd display: 9600 bd, 8 bits, no pari­

ty, 1 stop bits, software handshakeÛ M90VAV1V3V4V0V1V1V1 RS Interface 2; PC-Direct: 2400 bd, 7 bit, even parity,

2 stop bits, software handshake

Ü M90V0V1V3V1V0V0V1 Set the printer channel on RS interface 1 to 1200baud, 8 data bits, No parity, 1 stop bit, Software (Xon/ Xoff)

Û M90VA Printer channel on RS interface 1 is set to 1200 bd, 8bits, no parity, 1 stop bit, software handshake

99Commands and Responses

Page 100: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

100 Commands and Responses

M91 – Query/Set End of Line Settings for Logical Channels

DescriptionThis command queries and sets end of line settings of logical channels.

SyntaxCommandsM91 Query the end of line settings of all logical channels.M91VNo Query of the specific logical channels.M91VNoVLogicalDeviceVEOL Set the settings for a specified serial interface with giv­

en device index.

ResponsesM91VBVNoVLogicalDeviceVEOL…

M91VAVNoVLogicalDeviceVEOL

Current the end of line setting of the first logical chan­nel.

Current the end of line setting of the last logical chan­nel.

M91VAVNoVLogicalDeviceVEOL Current the end of line setting of the specific logicalchannel.

M91VA Command understood and executed successfully.M91VI Command understood but currently not executable.M91VL Command understood but not executable (incorrect

parameter).

ParametersName Type Values Meaning

0 RS interface 11 RS interface 2

<No> Integer

2 USB device0 Host1 Printer 242 Secondary display

<LogicalDevice> Integer

3 PC-Direct0 <CR LF> carriage return, line feed1 <CR> carriage return2 <LF> line feed

<EOL> Integer

3 <TAB> tabulator

Comment● All parameter settings are dependent on model.

ExamplesÜ M91 Query the end of line settings of all logical channelsÛ M91VBV0V0V0 RS Interface 1; Host: <CR LF>Û M91VBV0V1V0 RS Interface 1; Printer 24: <CR LF>Û M91VBV0V2V0 RS Interface 1; 2nd display: <CR LF>Û M91VBV0V3V0 RS Interface 1; PC-Direct: <CR LF>Û M91VBV1V0V0 RS Interface 2; Host: <CR LF>Û M91VBV1V1V0 RS Interface 2; Printer 24: <CR LF>Û M91VBV1V2V0 RS Interface 2; 2nd display: <CR LF>Û M91VBV1V3V0 RS Interface 2; PC-Direct: <CR LF>Û M91VBV2V0V0 USB device; Host: <CR LF>

Page 101: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

Û M91VBV2V1V0 USB device; Printer 24: <CR LF>Û M91VBV2V2V0 USB device; 2nd display: <CR LF>Û M91VAV2V3V0 USB device; PC-Direct: <CR LF>

Ü M91V1 Query the end of line settings of all specific logicalchannels

Û M91VBV1V0V0 RS Interface 2; Host: <CR LF>Û M91VBV1V1V0 RS Interface 2; Printer 24: <CR LF>Û M91VBV1V2V0 RS Interface 2; 2nd display: <CR LF>Û M91VAV1V3V0 RS Interface 2; PC-Direct: <CR LF>

Ü M91V0V1V0 Set the printer channel on RS interface 1 to <CR LF>Û M91VA Printer channel on RS interface 1 is set to <CR LF>

101Commands and Responses

Page 102: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

102 Commands and Responses

M92 – Query/Set Character Encodings for Logical Channels

DescriptionThis command queries and sets the character encodings of logical channels.

SyntaxCommandsM92 Query the character encodings of all logical channels.M92VNo Query of the specific logical channels.M92VNoVLogicalDeviceVEncoding Set the settings of a specified serial interface with giv­

en device index.

ResponsesM92VBVNoVLogicalDeviceVEncoding…

M92VAVNoVLogicalDeviceVEncoding

Current the character encoding of the first logicalchannel.

Current the character encoding of the last logicalchannel.

M92VA Command understood and executed successfully.M92VI Command understood but currently not executable.M92VL Command understood but not executable (incorrect

parameter).

ParametersName Type Values Meaning

0 RS interface 11 RS interface 2

<No> Integer

2 USB device0 Host1 Printer 242 Secondary display

<LogicalDevice> Integer

3 PC-Direct0 IBM/DOS (Code page 437 + MT specific special char­

acters)1 ANSI/WIN (Windows-1252 + MT specific special

characters)

<Encoding> Integer

2 UTF-8

Comments● All parameter settings are dependent on model.● It is possible that a device with more then one physical serial interface supports several logical devices of

the same type at the same time. The encoding of those logical devices might be different.Example: RS interface1 and RS interface2 are both connected to a host. The encoding of the host on RSinterface1 is set to IBM/DOS and the encoding of the host on RS interface2 is set to ANSI/WIN.

ExamplesÜ M92 Query the character encodings of all logical channelsÛ M92VBV0V0V0 RS Interface 1; Host: IBM/DOSÛ M92VBV0V1V0 RS Interface 1; Printer 24: IBM/DOSÛ M92VBV0V2V0 RS Interface 1; 2nd display: IBM/DOSÛ M92VBV0V3V0 RS Interface 1; PC-Direct: IBM/DOSÛ M92VBV1V0V0 RS Interface 2; Host: IBM/DOSÛ M92VBV1V1V0 Printer 24: IBM/DOSÛ M92VBV1V2V0 2nd display: IBM/DOS

Page 103: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

Û M92VAV1V3V0 PC-Direct: IBM/DOSÛ M92VBV2V0V0 USB device; Host: IBM/DOSÛ M92VBV2V1V0 USB device; Printer 24: IBM/DOSÛ M92VBV2V2V0 USB device; 2nd display: IBM/DOSÛ M92VAV2V3V0 USB device; PC-Direct: IBM/DOS

Ü M92V1 Query the end of line settings of all specific logicalchannels

Û M92VBV1V0V0 RS Interface 2; Host: <CR LF>Û M92VBV1V1V0 RS Interface 2; Printer 24: <CR LF>Û M92VBV1V2V0 RS Interface 2; 2nd display: <CR LF>Û M92VAV1V3V0 RS Interface 2; PC-Direct: <CR LF>

Ü M92V0V1V1 Set the printer channel on RS interface 1 to ANSI/WINÛ M92VA Printer channel on RS interface 1 is set to ANSI/WIN

103Commands and Responses

Page 104: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

104 Commands and Responses

M93 – Query/Set FACT Mode

DescriptionThis command queries and sets FACT mode.

SyntaxCommandsM93 Query the FACT mode.M93VMode Set the FACT mode.

ResponsesM93VAVMode Current FACT mode.M93VA Command understood and executed successfully.M93VI Command understood but currently not executable.M93VL Command understood but not executable (incorrect

parameter).

ParametersName Type Values Meaning

0 Off<Mode> Integer1 On

Comment● The value is model dependent.

ExamplesÜ M93 Query the FACT modeÛ M93VAV0 FACT is "Off"

Ü M93V1 Set the FACT mode to "On"Û M93VA Command understood and executed successfully

Page 105: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

PW – Piece Counting: Query/Set Piece Weight

DescriptionUse PW to set the reference weight of 1 piece, which you can then use for the piece counting application.

SyntaxCommandsPW Query of the piece weight for the piece counting appli­

cation.PWV<PieceWeightValue>V<Unit> Set the piece weight for the according value. The unit

should correspond to the unit actually set under unit 1(page 14).

ResponsesPWVAV<PieceWeightValue>V<Unit> Current piece weight value in unit actually set under

unit 1 (page 14).PWVA Command understood and executed successfully.PWVI Command understood but currently not executable

(e.g. piece counting application is not active or bal­ance is currently executing another command).

PWVL Command understood but not executable (parameteris incorrect).

Comments● This command can only be used with the application "Piece Counting". For details on available applications

and how the activate them see M25 (page 72) and M26 (page 74).● The range of the piece weight value is specified to the balance type.● If a reference weight has been defined, the display unit automatically changes to PCS and can be queried

with SU (page 125) commands.

ExampleÜ PWV20.00Vg Set the piece weight of the piece counting application

to 20.00 gÛ PWVA Piece weight value is set

105Commands and Responses

Page 106: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

106 Commands and Responses

PWR – Power On/Off

DescriptionUse PWR to switch the balance on or off. When it is switched off, standby mode is activated.

SyntaxCommandPWRV<OnOff> Switch the balance on or off.

ResponsesPWRVA Balance has been switched off successfully.PWRVAVI4VAV"<SNR>"

Balance with the serial number "SNR" has beenswitched on successfully see I4 (page 31).

PWRVI Command understood but currently not executable(balance is currently executing another command,e.g. taring).

PWRVL Command understood but not executable.

ParametersName Type Values Meaning

0 Set the balance to standby mode<OnOff> Integer1 Switch the balance on

Comment● The balance response to I4 (page 31) 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

Also see

● I4 – Query Serial Number  (page 31)

Page 107: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

S – Send Stable Weight Value

DescriptionUse S to send a stable weight value, along with the unit 1 (page 14), from the balance to the connected com­munication partner via the interface.

SyntaxCommandS Send the current stable net weight value.

ResponsesSVSV<WeightValue>V<Unit> Current stable weight value in unit actually set under

unit 1 (page 14).SVI Command understood but currently not executable

(balance is currently executing another command,e.g. taring, or timeout as stability was not reached).

SV+ Balance in overload range.SV- Balance in underload range.

ParametersName Type Values Meaning<WeightValue> Float Weight value<Unit> String Currently set unit 1

Comments● The duration of the timeout depends on the balance type.● To send the stable weight value in actually displayed unit, see SU (page 125).

● The weight value is formatted as a right aligned string with 10 characters including the decimal point. Fordetails, please refer to Format of Responses with Weight Value (page 9).

ExampleÜ S Send a stable weight valueÛ SVSVVVVV100.00Vg The current, stable ("S") weight value is 100.00 g

107Commands and Responses

Page 108: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

108 Commands and Responses

SI – Send Weight Value Immediately

DescriptionUse SI to immediately send the current weight value, along with the unit 1 (page 14), from the balance to theconnected communication partner via the interface.

SyntaxCommandSI Send the current net weight value, irrespective of bal­

ance stability.

ResponsesSVSV<WeightValue>V<Unit> Stable weight value in unit actually set under unit 1

(page 14).SVDV<WeightValue>V<Unit> Non-stable (dynamic) weight value in unit actually set

under unit 1.SVI Command understood but currently not executable

(balance is currently executing another command,e.g. taring).

SV+ Balance in overload range.SV- Balance in underload range.

ParametersName Type Values Meaning<WeightValue> Float Weight value<Unit> String Currently set unit 1

Comments● The balance response to the command SI is the last internal weight value (stable or dynamic) before

receipt of the command SI.● To send weight value immediately in actually displayed unit, see SIU (page 111).

● The weight value is formatted as a right aligned string with 10 characters including the decimal point. Fordetails, please refer to Format of Responses with Weight Value (page 9).

ExampleÜ SI Send current weight valueÛ SVDVVVVV129.07Vg The weight value is unstable (dynamic, "D") and is

currently 129.07 g

Page 109: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

SIR – Send Weight Value Immediately and Repeat

DescriptionUse SIR to immediately send the current weight value, along with the unit 1 (page 14), from the balance to theconnected communication partner via the interface, but this time on a continuous basis.

SyntaxCommandSIR Send the net weight values repeatedly, irrespective of

balance stability.

ResponsesSVSV<WeightValue>V<Unit> Stable weight value in unit actually set under unit 1

(page 14).SVDV<WeightValue>V<Unit> Non-stable (dynamic) weight value in unit actually set

under unit 1.SVI Command understood but currently not executable

(balance is currently executing another command,e.g. taring).

SV+ Balance in overload range.SV- Balance in underload range.

ParametersName Type Values Meaning<WeightValue> Float Weight value<Unit> String Currently set unit 1

Comments● SIR is overwritten by the commands S (page 107), SI (page 108), SR (page 120), @ (page 15) and

hardware break and hence cancelled.● The number of weight values per second can be configured using UPD (page 136).● To send weight value in actually displayed unit, see SIRU (page 110).

● The weight value is formatted as a right aligned string with 10 characters including the decimal point. Fordetails, please refer to Format of Responses with Weight Value (page 9).

ExampleÜ SIR Send current weight values at intervalsÛ SVDVVVVV129.07Vg

Û SVDVVVVV129.08Vg

Û SVSVVVVV129.09Vg

Û SVSVVVVV129.09Vg

Û SVDVVVVV114.87Vg

Û SV…

The balance sends stable ("S") or unstable ("D")weight values at intervals

109Commands and Responses

Page 110: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

110 Commands and Responses

SIRU – Send Weight Value with Currently Displayed Unit Immediately and Repeat

DescriptionUse SIRU to immediately send the current weight value, along with the displayed unit, from the balance to theconnected communication partner via the interface and on a continuous basis.

SyntaxCommandSIRU Send the current net weight value with currently dis­

played unit, irrespective of balance stability andrepeat.

ResponsesSVSV<WeightValue>V<Unit> Stable weight value in currently displayed unit.SVDV<WeightValue>V<Unit> Non-stable (dynamic) weight value in currently dis­

played unit.SVI Command understood but currently not executable

(balance is currently executing another command,e.g. taring).

SV+ Balance in overload range.SV- Balance in underload range.

ParametersName Type Values Meaning<WeightValue> Float Weight value<Unit> String Currently displayed unit

Comments● As the SIR (page 109) command, but with currently displayed unit.● The number of weight values per second can be configured using UPD (page 136).

● The weight value is formatted as a right aligned string with 10 characters including the decimal point. Fordetails, please refer to Format of Responses with Weight Value (page 9).

ExampleÜ SIRU Query of the current weight value with currently dis­

played unitÛ SVDVVVVVV12.34Vlb Non-stable (dynamic) weight value of 12.34 lbÛ SVDVVVVVV12.44Vlb Non-stable (dynamic) weight value of 12.44 lbÛ SVDVVVVVV12.43Vlb Non-stable (dynamic) weight value of 12.43 lb

Page 111: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

SIU – Send Weight Value with Currently Displayed Unit Immediately

DescriptionUse SIU to immediately send the current weight value, along with the displayed unit, from the balance to theconnected communication partner via the interface.

SyntaxCommandSIU Send the current net weight value with currently dis­

played unit, irrespective of balance stability.

ResponsesSVSV<WeightValue>V<Unit> Stable weight value in currently displayed unit.SVDV<WeightValue>V<Unit> Non-stable (dynamic) weight value in currently dis­

played unit.SVI Command understood but currently not executable

(balance is currently executing another command,e.g. taring).

SV+ Balance in overload range.SV- Balance in underload range.

ParametersName Type Values Meaning<WeightValue> Float Weight value<Unit> String Currently displayed unit

Comments● As the SI (page 108) command, but with currently displayed unit.

● The weight value is formatted as a right aligned string with 10 characters including the decimal point. Fordetails, please refer to Format of Responses with Weight Value (page 9).

ExampleÜ SIU Query of the current weight value with currently dis­

played unitÛ SVDVVVVVV12.34Vlb Non-stable (dynamic) weight value is 12.34 lb

111Commands and Responses

Page 112: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

112 Commands and Responses

SM0 – Dynamic Weighing: Cancel all SMx Commands

DescriptionYou can use SM0 to cancel any SMx commands that are in progress.

SyntaxCommandSM0 Cancel all SMx commands except SM4 (page 116).

ResponsesSM0VA Command understood and executed successfully.SM0VI Command understood but currently not executable

(balance is currently executing another command ordynamic weighing application is not active or para­meter is incorrect).

Comments● This command can only be used with the application "Dynamic Weighing". For details on available appli­

cations and how the activate them see M25 (page 72) and M26 (page 74).

Page 113: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

SM1 – Dynamic Weighing: Start Immediately and Send the Result

DescriptionUse SM1 to start dynamic weighing immediately. The result is transferred via the interface once the weighingtime has elapsed.

SyntaxCommandSM1 Start dynamic weighing immediately and transfer the

result.

First ResponsesSM1VA Dynamic weighing has been started, wait for second

response. During the weighing operation, e.g. until thesecond response, no further commands can be exe­cuted.

SM1VI Command understood but currently not executable(balance is currently executing another command ordynamic weighing application is not active or para­meter is incorrect). No second response follows.

Further ResponsesSMV*V<WeightValue>V<Unit> Transfer of the result completed successfully.

Weight value corresponds to the result of the mea­surement cycle. The unit corresponds to the currentweight unit in the display.

SMV+ Abort, overload during the measurement cycle.SMV- Abort, underload during the measurement cycle.SMVI The dynamic weighing has been aborted, e.g. with the

"C" button.

Comments● This command can only be used with the application "Dynamic Weighing". For details on available appli­

cations and how the activate them see M25 (page 72) and M26 (page 74).

● The SM1 command does not test any minimum load.● The balance does not perform stability or plausibility checks for the start.● The balance must be loaded, weighing starts immediately after SM1.

● The weight value is formatted as a right aligned string with 10 characters including the decimal point. Fordetails, please refer to Format of Responses with Weight Value (page 9).

ExampleÜ SM1 Start a dynamic weighing immediately and transfer

the resultÛ SM1VA Command understood, result followsÛ SMV*VVVVVV23.76Vg Result of the dynamic weighing is 23.76 g

113Commands and Responses

Page 114: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

114 Commands and Responses

SM2 – Dynamic Weighing: Start After a Minimum Load Is Exceeded Send Result

DescriptionUse SM2 to start dynamic weighing if the applied weight exceeds the specified minimum load. The result istransferred via the interface once the weighing time has elapsed.

SyntaxCommandSM2 Start a dynamic weighing automatically after the

defined minimum load is exceeded and transfer theresult (once).

First ResponsesSM2VA Dynamic weighing has been started, wait for second

response. During the weighing operation, e.g. until thesecond response, no further commands can be exe­cuted.

SM2VI Command understood but currently not executable(balance is currently executing another command ordynamic weighing application is not active or para­meter is incorrect). No second response follows.

Further ResponsesSMV*V<WeightValue>V<Unit> Transfer of the result completed successfully.

Weight value corresponds to the result of the mea­surement cycle. The unit corresponds to the currentweight unit in the display.

SMV+ Abort, overload during the measurement cycle.SMV- Abort, underload during the measurement cycle.SMVI The dynamic weighing has been aborted, e.g. with the

"C" button.

Comments● This command can only be used with the application "Dynamic Weighing". For details on available appli­

cations and how the activate them see M25 (page 72) and M26 (page 74).

● The single start standby is cancelled by the SM0 (page 112) and @ (page 15) commands before start ofthe weighing.

● The weight value is formatted as a right aligned string with 10 characters including the decimal point. Fordetails, please refer to Format of Responses with Weight Value (page 9).

● The minimum load is defined as 5 g.

ExampleÜ SM2 Start a dynamic weighing after the defined minimum

load is exceeded and transfer the resultÛ SM2VA Command understood, result followsÛ SMV*VVVVVV24.30Vg Result of the dynamic weighing is 24.30 g

Page 115: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

SM3 – Dynamic Weighing: Start After a Minimum Load Is Exceeded, Send Result andRepeat

DescriptionUse SM3 to start several dynamic weighing procedures in succession if the applied weights exceed the speci­fied minimum load. The results are transferred via the interface once the weighing time has elapsed.

SyntaxCommandSM3 Start dynamic weighing automatically.

First ResponsesSM3VA Dynamic weighing has been started, wait for second

response. During the weighing operation, e.g. until thesecond response, no further commands can be exe­cuted.

SM3VI Command understood but currently not executable(balance is currently executing another command ordynamic weighing application is not active or para­meter is incorrect). No second response follows.

Further ResponsesSMV*V<WeightValue>V<Unit> Transfer of the result completed successfully.

Weight value corresponds to the result of the mea­surement cycle. The unit corresponds to the currentweight unit in the display.Further results follow when the start condition is ful­filled again.

SMV+ Abort, overload during the measurement cycle.SMV- Abort, underload during the measurement cycle.SMVI The dynamic weighing has been aborted, e.g. with the

"C" button.

Comments● This command can only be used with the application "Dynamic Weighing". For details on available appli­

cations and how the activate them see M25 (page 72) and M26 (page 74).

● The recurring establishment of the start standby is cancelled by the SM0 (page 112), SM1 (page 113),SM2 (page 114) and @ (page 15) commands.

● The weight value is formatted as a right aligned string with 10 characters including the decimal point. Fordetails, please refer to Format of Responses with Weight Value (page 9).

● The minimum load is defined as 5 g.

ExampleÜ SM3 Start dynamic weighing when weight drops below and

afterwards above the defined minimum load, transferthe result and repeat the process.

Û SM3VA Command understood, results followÛ SMV*VVVVVV25.83Vg Result of the 1st dynamic weighing is 25.83 gÛ SMV*VVVVVV22.91Vg Result of the 2nd dynamic weighing is 22.91 gÛ SMV*VVVVVV24.05Vg Result of the 3rd dynamic weighing is 24.05 g

115Commands and Responses

Page 116: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

116 Commands and Responses

SM4 – Dynamic Weighing: Query/Set Time Interval

DescriptionUse SM4 to set the time interval for a dynamic weighing procedure, or query the current time setting.

SyntaxCommandsSM4 Query of the time interval for the dynamic weighing

application.SM4V<DynWeighTimeInterval> Set the time interval for the dynamic weighing applica­

tion.

ResponsesSM4VAV<DynWeighTimeInterval> Current time interval for the data acquisition of the

dynamic weighing.SM4VA Command understood and executed successfully;

time interval set.SM4VI Command understood but currently not executable

(balance is currently executing another command).SM4VL Command understood but not executable (e.g.

dynamic weighing application is not active or para­meter is incorrect).

ParameterName Type Values Meaning<DynWeighTimeInterv-

al>

Integer 0 … 120 Time interval in seconds

Comments● This command can only be used with the application "Dynamic Weighing". For details on available appli­

cations and how the activate them see M25 (page 72) and M26 (page 74).

● The time interval preset by the SM4 command is automatically set to the actual value indicated in thebalance’s display when the time interval parameter is selected manually.

● The parameter setting will be saved and the only way to reset the default value will be via MT-SICS, manual­ly in the application settings not @ (page 15) or SM0 (page 112).

ExampleÜ SM4V10 Set the time interval for the data acquisition of the

dynamic weighing to 10 secondsÛ SM4VA Current time interval is set to 10 seconds

Page 117: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

SNR – Send Stable Weight Value and Repeat on Weight Change

DescriptionUse SNR to send the current stable weight value following a predefined minimum change in weight and on acontinuous basis. The weight value is sent, along with the unit 1 (page 14), from the balance to the connectedcommunication partner via the interface.

SyntaxCommandsSNR Send the current stable weight value and repeat after

each deflection (see comment).SNRV<PresetValue>V<Unit> Send the current stable weight value and repeat after

each deflection greater or equal to the preset value(see comment).

ResponsesSVSV<WeightValue>V<Unit>SVSV<WeightValue>V<Unit>...

Current stable weight value (1st value).Next stable weight value after preset deflection (2nd

value)....

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 (incorrectparameter).

SV+ Balance in overload range.SV- Balance in underload range.

ParametersName Type Values Meaning<PresetValue> Float 1 digit … capacity Preset minimum deflection load <Unit> String Currently set unit 1

Comments● The preset value is optional. If no value is defined, the deflection depends on balance readability as follows:

Readability Min. Deflection 0.001 mg 0.001 g0.01 mg 0.01 g0.1 mg 0.1 g0.001 g 1 g0.01 g 1 g0.1 g 1 g1 g 5 g● SNR is overwritten by the commands S (page 107), SI (page 108), SIR (page 109), @ (page 15) and

hardware break and hence cancelled.

● The weight value is formatted as a right aligned string with 10 characters including the decimal point. Fordetails, please refer to Format of Responses with Weight Value (page 9).

ExampleÜ SNRV50Vg Send the current stable weight value and repeat after

each deflection greater or equal to the preset value of50 g

Û SVSVVVVVV12.34Vg 1st weight value is 12.34 gÛ SVSVVVVVV67.89Vg 2nd weight value is 67.89 g

117Commands and Responses

Page 118: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

118 Commands and Responses

SNRU – Send Stable Weight Value with Currently Displayed Unit and on Weight Change

DescriptionUse SNRU to send the current stable weight value following a predefined minimum change in weight and on acontinuous basis. The weight value is sent, along with the displayed unit, from the balance to the connectedcommunication partner via the interface.

SyntaxCommandsSNRU Send the current stable weight value with the currently

displayed unit and repeat after each deflection (seecomment).

SNRUV<PresetValue>V<Unit> Send the current stable weight value with the currentlydisplayed unit and repeat after each deflection greateror equal to the preset value (see comment).

ResponsesSVSV<WeightValue>V<Unit>SVSV<WeightValue>V<Unit>...

Current stable weight value (1st value).Next stable weight value after preset deflection (2nd

value)....

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 (incorrectparameter).

SV+ Balance in overload range.SV- Balance in underload range.

ParametersName Type Values Meaning<PresetValue> Float 1 digit … capacity Preset minimum deflection load <Unit> String Currently set unit 1

Comments● The preset value is optional. If no value is defined, the deflection depends on balance readability as follows:

Readability Min. Deflection 0.001 mg 0.001 g0.01 mg 0.01 g0.1 mg 0.1 g0.001 g 1 g0.01 g 1 g0.1 g 1 g1 g 5 g● As the SNR (page 117) command, but with current displayed unit.● SNRU is overwritten by the commands S (page 107), SI (page 108), SIR (page 109), @ (page 15) and

hardware break and hence cancelled.

● The weight value is formatted as a right aligned string with 10 characters including the decimal point. Fordetails, please refer to Format of Responses with Weight Value (page 9).

Page 119: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

ExampleÜ SNRUV50Vg Send the current stable weight value with the currently

displayed unit and repeat after each deflection greateror equal to the preset value of 50 g

Û SVSVVVVVV12.34Vg 1st weight value is 12.34 gÛ SVSVVVVVV67.89Vg 2nd weight value is 67.89 g

119Commands and Responses

Page 120: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

120 Commands and Responses

SR – Send Weight Value on Weight Change (Send and Repeat)

DescriptionUse SR to send the current weight values following a predefined minimum change in weight and on a continu­ous basis. The weight value is sent, along with the unit 1 (page 14), from the balance to the connected com­munication partner via the interface.

SyntaxCommandsSR Send the current stable weight value and then continu­

ously after every weight change

If no preset value is entered, the weight change mustbe at least 12.5% of the last stable weight value,minimum = 30 digit.

SRV<PresetValue>V<Unit> Send the current stable weight value and then continu­ously after every weight change greater or equal to thepreset value a non-stable (dynamic) value followedby the next stable value, range = 1 digit to maximalcapacity.

ResponsesSVSV<WeightValue>V<Unit> Current, stable weight value in unit actually set as unit

1 (page 14), 1st weight change.SVDV<WeightValue>V<Unit> Dynamic weight value in unit actually set as unit 1

(page 14).SVSV<WeightValue>V<Unit> Next stable weight value in unit actually set as unit 1

(page 14).SVI Command understood but currently not executable

(balance is currently executing another command,e.g. zero setting, or timeout as stability was notreached).

SVL Command understood but not executable (incorrectparameter).

SV+ Balance in overload range.SV- Balance in underload range.

ParametersName Type Values Meaning<WeightValue> Float Weight value<Unit> String Unit, only available units permitted<ErrorCode> String see Specific Error Messages on Weight Response

ParametersName Type Values Meaning<WeightValue> Float Weight value<Unit> String Unit, only available units permitted

Comments● SR is overwritten by the commands S (page 107), SI (page 108), SIR (page 109), @ (page 15) and

hardware break and hence cancelled.● In contrast to SR, SNR (page 117) only sends stable weight values.● If, following a non-stable (dynamic) weight value, stability has not been reached within the timeout interval,

the response SVI is sent and then a non-stable weight value. Timeout then starts again from the beginning.● The preset value can be entered in any by the balance accepted unit.

Page 121: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

● The weight value is formatted as a right aligned string with 10 characters including the decimal point. Fordetails, please refer to Format of Responses with Weight Value (page 9).

ExampleÜ SRV10.00Vg Send the current stable weight value followed by every

load change of 10 gÛ SVSVVVVV100.00Vg Balance stableÛ SVDVVVVV115.23Vg 100.00 g loadedÛ SVSVVVVV200.00Vg Balance again stable

Also see

● S – Send Stable Weight Value  (page 107)● SI – Send Weight Value Immediately  (page 108)● SIR – Send Weight Value Immediately and Repeat  (page 109)● SNR – Send Stable Weight Value and Repeat on Weight Change  (page 117)

121Commands and Responses

Page 122: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

122 Commands and Responses

SRU – Send Stable Weight Value with Currently Displayed Unit on Weight Change

DescriptionUse SRU to send the current weight values following a predefined minimum change in weight and on a contin­uous basis. The weight value is sent, along with the currently displayed unit, from the balance to the connectedcommunication partner via the interface.

SyntaxCommandsSRU Send the current stable weight value with the currently

displayed unit and then continuously after everyweight change.

If no preset value is entered, the weight change mustbe at least 12.5% of the last stable weight value,minimum = 30 digit.

SRUV<WeightValue>V<Unit> Send the current stable weight value with the currentlydisplayed unit and then continuously after everyweight change greater or equal to the preset value anon-stable (dynamic) value followed by the next sta­ble value, range = 1 digit to maximal capacity.

ResponsesSVSV<WeightValue>V<Unit> Current, stable weight value with the currently dis­

played unit until 1st weight change.SVDV<WeightValue>V<Unit> Non-stable (dynamic) weight value with the currently

displayed unit.SVI Command understood but currently not executable

(balance is currently executing another command,e.g. taring).

SV+ Balance in overload range.SV- Balance in underload range.

ParametersName Type Values Meaning<WeightValue> Float Weight value<Unit> String Unit, only available units permitted<ErrorCode> String see Specific Error Messages on Weight Response

ParametersName Type Values Meaning<WeightValue> Float Weight value<Unit> String Unit, only available units permitted

Comments● As the SR (page 120) command, but with currently displayed unit.● SRU is overwritten by the commands S (page 107), SI (page 108), SIR (page 109), @ (page 15) and

hardware break and hence cancelled.● In contrast to SR (page 120), SNRU (page 118) only sends stable weight values.● If, following a non-stable (dynamic) weight value, stability has not been reached within the timeout interval,

the response SVI is sent and then a non-stable weight value. Timeout then starts again from the beginning.● The preset value can be entered in any by the balance accepted unit.

● The weight value is formatted as a right aligned string with 10 characters including the decimal point. Fordetails, please refer to Format of Responses with Weight Value (page 9).

Page 123: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

ExampleÜ SRU Send the current stable weight value followed by every

default load change with current display unitÛ SVSVVVVVV12.34Vlb 1st weight value is stable and12.34 lbÛ SVDVVVVVV13.88Vlb 2nd weight value is non-stable and13.88 lbÛ SVSVVVVVV15.01Vlb 3rd weight value is stable and15.01 lb

123Commands and Responses

Page 124: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

124 Commands and Responses

ST – Send Stable Weight Value on Pressing (Transfer) Key

DescriptionUse ST to send the current stable weight value when the transfer key is pressed. The value is sent, alongwith the currently displayed unit, from the balance to the connected communication partner via the interface.

SyntaxCommandsST Query of the current status of the ST function.STV1 Sent the current stable net weight value with Display

unit each time when the transfer key is pressed.STV0 Stop sending weight value when Print key is pressed.

ResponsesSTVAV0 Function inactive, no weight value is sent when the

transfer key is pressed.STVAV1 Function active, weight value is sent each time when

the transfer key is pressed.STVA Command understood and executed successfully.STVI Command understood but currently not executable

(balance is currently executing another command).STVL Command understood but not executable (incorrect

parameter).

Comments● STV0 is the factory setting (default value).● ST function is not active after switching on and after reset command.

● The weight value is formatted as a right aligned string with 10 characters including the decimal point. Fordetails, please refer to Format of Responses with Weight Value (page 9).

ExampleÜ STV1 Activate ST functionÛ STVA Command executed.Û SVSVVVV123.456Vg When transfer key pressed: current net weight is

123.456 g

Page 125: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

SU – Send Stable Weight Value with Currently Displayed Unit

DescriptionUse SU to send a stable weight value, along with the currently displayed unit, from the balance to the connect­ed communication partner via the interface.

SyntaxCommandSU Send the current stable net weight value with the cur­

rently displayed unit.

ResponsesSVSV<WeightValue>V<Unit> Current stable weight value with the currently dis­

played 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 (incorrectparameter).

SV+ Balance in overload range.SV- Balance in underload range.SVSV<ErrorCode> Error occurred, see Specific Error Messages on Weight

Response

ResponsesSVSV<WeightValue>V<Unit> Current stable weight value with the currently dis­

played unit.SVI Command understood but currently not executable

(balance is currently executing another command,e.g. taring, or timeout as stability was not reached).

SV+ Balance in overload range.SV- Balance in underload range.

ParametersName Type Values Meaning<WeightValue> Float Weight value<Unit> String Currently displayed unit

Comments● As the S (page 107) command, but with currently displayed unit.

● The weight value is formatted as a right aligned string with 10 characters including the decimal point. Fordetails, please refer to Format of Responses with Weight Value (page 9).

ExampleÜ SU Send the stable weight value with the currently dis­

played unitÛ SVSVVVVVV12.34Vlb The current, stable weight value is 12.34 lb

125Commands and Responses

Page 126: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

126 Commands and Responses

T – Tare

DescriptionUse T to tare the balance. The next stable weight value will be saved in the tare memory.

SyntaxCommandT Tare, i.e. store the next stable weight value as a new

tare weight value.

ResponsesTVSV<TareWeightValue>V<Unit> Taring successfully performed.

The tare weight value returned corresponds to theweight change on the balance in the unit actually setunder unit 1 (page 14) since the last zero setting.

TVI Command understood but currently not executable(balance is currently executing another command,e.g. zero setting, or timeout as stability was notreached).

SVL Command understood but not executable (incorrectparameter).

TV+ Upper limit of taring range exceeded.TV- Lower limit of taring range exceeded.

ParametersName Type Values Meaning<WeightValue> Float Weight value<Unit> String Currently displayed unit

Comments● The tare memory is overwritten by the new tare weight value.● The duration of the timeout depends on the balance type.● Clearing tare memory: See TAC (page 128).

● The weight value is formatted as a right aligned string with 10 characters including the decimal point. Fordetails, please refer to Format of Responses with Weight Value (page 9).

ExampleÜ T TareÛ TVSVVVVV100.00Vg The balance is tared and has a value of 100.00 g in

the tare memory

Also see

● TAC – Clear Tare Value  (page 128)

Page 127: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

TA – Query/Preset Tare Weight Value

DescriptionUse TA to query the current tare value or preset a known tare value.

SyntaxCommandsTA Query of the current tare weight value.TAV<TarePresetValue>V<Unit> Preset of a tare value.

ResponsesTAVAV<TareWeightValue>V<Unit> Query current tare weight value in tare memory, in unit

actually set under unit 1 (page 14).TAVI Command understood but currently not executable

(balance is currently executing another command,e.g. zero setting, or timeout as stability was notreached).

TAVL Command understood but not executable (incorrectparameter).

ParametersName Type Values Meaning<TareWeightValue> Float Tare Weight value<Unit> String Currently set unit 1

Comments● The tare memory will be overwritten by the preset tare weight value.● The inputted tare value will be automatically rounded by the balance to the current readability.● The taring range is specified to the balance type.

● The weight value is formatted as a right aligned string with 10 characters including the decimal point. Fordetails, please refer to Format of Responses with Weight Value (page 9).

ExampleÜ TAV100.00Vg Preset a tare weight of 100 gÛ TAVAVVVVV100.00Vg The balance has a value of 100.00 g in the tare

memory

Also see

● TAC – Clear Tare Value  (page 128)

127Commands and Responses

Page 128: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

128 Commands and Responses

TAC – Clear Tare Value

DescriptionUse TAC to clear the tare memory.

SyntaxCommandTAC Clear tare value.

ResponsesTACVA Tare value cleared, 0 is in the tare memory.TACVI Command understood but currently not executable

(balance is currently executing another command,e.g. zero setting).

SVL Command understood but not executable (incorrectparameter).

ExampleÜ TAC Clear tare valueÛ TACVA Tare value cleared, o is in the tare memory

Page 129: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

TI – Tare Immediately

DescriptionUse TI to tare the balance immediately and independently of balance stability.

SyntaxCommandTI Tare immediately, i.e. store the current weight value,

which can be stable or non stable (dynamic), as tareweight value.

ResponsesTIVSV<TareWeightValue>V<Unit> Taring performed, stable tare value.

The new tare value corresponds to the weight changeon the balance since the last zero setting.

TIVDV<TareWeightValue>V<Unit> Taring performed, non-stable (dynamic) tare value.TIVI Command understood but currently not executable

(balance is currently executing another command,e.g. zero setting).

TIVL Command understood but not executable (e.g. certi­fied version of the balance).

TIV+ Upper limit of taring range exceeded.TIV- Lower limit of taring range exceeded.

ParametersName Type Values Meaning<TareWeightValue> Float Tare weight value<Unit> String Currently displayed unit

Comments● The tare memory will be overwritten by the new tare weight value.● After a non-stable (dynamic) stored tare weight value, a stable weight value can be determined. However,

the absolute value of the stable weight value determined in this manner is not accurate.● This command is not supported by approved balances.● The taring range is specified to the balance type.

● The weight value is formatted as a right aligned string with 10 characters including the decimal point. Fordetails, please refer to Format of Responses with Weight Value (page 9).

● The stored tare weight value is sent in the unit actually set under unit 1 (page 14).

ExampleÜ TI Tare immediatelyÛ TIVDVVVVV117.57Vg The tare memory holds a non-stable (dynamic)

weight value

Also see

● TAC – Clear Tare Value  (page 128)

129Commands and Responses

Page 130: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

130 Commands and Responses

TIM – Query/Set Time

DescriptionSet the system time of the balance or query the current time.

SyntaxCommandsTIM Query of the current time of the balance.TIMV<hh>V<mm>V<ss> Set the time of the balance.

ResponsesTIMVAV<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.

ParametersName Type Values Meaning<hh> Integer 00 … 23 Hours<mm> Integer 00 … 59 Minutes<ss> Integer 00 … 59 Seconds

Comment

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

Page 131: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

TST0 – Query/Set Test Function Settings

DescriptionUse TST0 to query the current setting for testing the balance, or to specify the type of testing (internal or exter­nal).

SyntaxCommandsTST0 Query of the setting for the test function.TST0V<Test> Set the test configuration of the balance.

ResponsesTST0VAV<Test>V"<WeightValue>V<Unit>"

Current setting for the test function.

TST0VA Command understood and executed successfully.TST0VI Command understood but currently not executable

(balance is currently executing another command).TST0VL Command understood but not executable (incorrect

parameter).

ParametersName Type Values Meaning

0 Test with internal weight<Test> Integer1 Test with external weight

<WeightValue> Float 10 char Weight of the external test weight<Unit> String max. 9

char

Unit of the external weight currently set

Comments● With an internal test, no weight value appears.● For additional information on testing the adjustment, see the Operating instructions of the balance.

ExampleÜ TST0 Query of the current setting for the test and the value

of the external test weightÛ TST0VAV1V"VVV2000.0Vg" The current setting corresponds to the test with an

external weight.

For a test initiated with the TST2 (page 133) com­mand, an external weight of 2000.0 g is needed.

Also see

● C0 – Query/Set Adjustment Settings  (page 16)

131Commands and Responses

Page 132: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

132 Commands and Responses

TST1 – Start Test Function According to Current Settings

DescriptionUse TST1 to start the balance test function using the preset parameter settings.

SyntaxCommandTST1 Start test function in the current setting TST0

(page 131), M20 (page 66).

First ResponsesTST1VB The test procedure has been started. Wait for next

response, see Comment.TST1VI Command understood but currently not executable

(balance is currently executing another command).No second response follows.

TST1VL Command understood but not executable (incorrectparameter). No second response follows.

Further ResponsesTST1V"<WeightValue>V<Unit>" Prompt to unload and load the balance (only with

external weight).TST1VAV"<WeightValue>V<Unit>" Test procedure completed successfully.

Weight value with unit corresponds to the deviationfrom the specified value displayed after the test.

No unit is specified if the test has been performed withthe internal weight.

TST1VI The test procedure has been aborted as, e.g. stabilitywas not attained or wrong weights were loaded.

ParametersName Type Values Meaning<WeightValue> Float Weight value<Unit> String Currently displayed unit

Comments● Commands sent to the balance during the test procedure are not processed and responded to in the appro­

priate manner until the test procedure is at an end.● Use @ (page 15) to abort a running test.● For additional information on testing the adjustment, see the Operating Instructions of the balance.

ExampleÜ TST1 Start test function in the current settingÛ TST1VB The test procedure has been startedÛ TST1V"VVV0.00000Vg" Clear weighing panÛ TST1V"V100.00000Vg" Load 100 g external weightÛ TST1V"VVV0.00000Vg" Unload weightÛ TST1VAV"VVV0.00020Vg" Test completed, current difference is 0.00020 g

Also see

● TST0 – Query/Set Test Function Settings  (page 131)● M20 – Query/Set Test Weight  (page 66)● C1 – Start Adjustment According to Current Settings  (page 18)

Page 133: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

TST2 – Start Test Function with External Weight

DescriptionUse TST2 to start the balance test function using external test weights.

SyntaxCommandTST2 Start test function with external weight.

First ResponsesTST2VB The test procedure has been started. Wait for next

response, see Comment.TST2VI Command understood but currently not executable

(balance is currently executing another command).No second response follows.

TST2VL Command understood but not executable (incorrectparameter). No second response follows.

Further ResponsesTST2V"<WeightValue>V<Unit>" Prompt to unload and load the balance.TST2VAV"<WeightValue>V<Unit>" Test procedure completed successfully.

Weight value with unit corresponds to the deviationfrom the specified value displayed in the top line afterthe test.

TST2VI The test procedure has been aborted as, e.g. stabilitywas not attained or wrong weights were loaded.

ParametersName Type Values Meaning<WeightValue> Float Weight value<Unit> String Currently displayed unit

Comments● Commands sent to the balance during the test procedure are not processed and responded to in the appro­

priate manner until the test procedure is at an end.● Use @ (page 15) to abort a running test.● For additional information on testing the adjustment, see the Operating Instructions of the balance.

ExampleÜ TST2 Start test with external weightÛ TST2VB The test procedure has been startedÛ TST2V"VVV0.00Vg" Prompt to unload the balanceÛ TST2V"V200.00Vg" Prompt to load the test weightÛ TST2V"VVV0.00Vg" Prompt to unload the balanceÛ TST2VAV"VVV0.01Vg" External test completed successfully

Also see

● M20 – Query/Set Test Weight  (page 66)● C2 – Start Adjustment with External Weight  (page 19)

133Commands and Responses

Page 134: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

134 Commands and Responses

TST3 – Start Test Function with Internal Weight

DescriptionUse TST3 to start the balance test function using internal test weights.

SyntaxCommandTST3 Start test function with built-in weight.

First ResponsesTST3VB The test procedure has been started. Wait for next

response, see Comment.TST3VI Command understood but currently not executable

(balance is currently executing another command).No second response follows.

TST3VL Command understood but not executable (incorrectparameter). No second response follows.

Further ResponsesTST3VAV"<WeightValue>" Test procedure completed successfully.

Weight value corresponds to the deviation from thespecified value displayed after the test.

TST3VI The test procedure has been aborted as, e.g. stabilitywas not attained or wrong weights were loaded.

ParameterName Type Values Meaning<WeightValue> Float Difference to the specified value in definition unit of the

balance

Comments● The commands received immediately after the first response are not processed and responded to in the

appropriate manner until after the second response.● Use @ (page 15) to abort a running test.● For additional information on testing the adjustment, see the Operating Instructions of the balance.

● The result from the TST3 is in digit on the host interface.

ExampleÜ TST3 Start test with internal weightÛ TST3VB The test procedure has been startedÛ TST3VAV"VVVVVV0.0002" Test with internal weight completed successfully. The

difference to the specified value is 0.0002 (= 2 digitsfrom a weigh module/balance with an increment of0.1 mg).

Also see

● C3 – Start Adjustment with Internal Weight  (page 20)

Page 135: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

TST4 – Execute Repeatability Test

DescriptionThis command initializes the repeatability test with the internal weight and gets the results of the repeatabilitytest.

SyntaxCommandTST4VNo Start repeatability test with No cycles.

ResponseTST4VAV"SDevHostUnit"VMaxTemperatureVMinTempera-

tureVMeanTemperatureVthhVtmmVtss

Repeatability test completed successfully. Commandunderstood but currently not executable (balance iscurrently executing another command).

TST4VI The test procedure has been aborted as, e.g. stabilitywas not attained or wrong weights were loaded.

ParametersName Type Values Meaning<No> Integer 5 … 100 Number of repeatability test times<SDevHostUnit> String 16 char Standard deviation of tested weighing load and host

unit<MaxTemperature> Float Maximum temperature during test, in °C<MinTemperature> Float Minimum temperature during test, in °C<MeanTemperature> Float Average temperature during test, in °C<thh> Integer Hours of the total time of repeatability test<tmm> Integer Minutes of the total time of repeatability test<tss> Integer Seconds of the total time of repeatability test

ExampleÜ TST4V5 Executes repeatability test with testing number 5Û TST4VBV0 Start repeatability testÛ TST4VBV1

TST4VBV5

Start of repeatability test cycles

Û TST4VAV"0.01Vg"25.3V23.4V24.5V00V01V23

Test successfully. And the standard deviation is 0.001g, maximum temperature is 25.3 ºC; minimum tem­perature is 23.4 ºC; average temperature is 24.5 ºC.Whole test time is 1 minute and 23 seconds ???

135Commands and Responses

Page 136: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

136 Commands and Responses

UPD – Query/Set Update Rate of the Host Interface

DescriptionUse UPD to set the update rate of the host interface or query the current setting.

SyntaxCommandsUPD Query of the update rate of the host interface.UPDV<UpdateRate> Set the update rate of the host interface.

ResponsesUPDVAV<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).

ParameterName Type Values Meaning<UpdateRate> Float 1 … 23 Update rate in values per second 1..23

Comments● The parameter setting will be saved and the only way to reset the default value will be via MT-SICS or by

means of a balance user reset see M38 (page 78).

● Use UPD to configure the update rate of SIR (page 109) and SIRU (page 110).● 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Û UPDVAV20.2 The update rate of the interface is 20.2 values per

second

Ü UPDV20 Set the update rate of the host interface to 20 valuesper second

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

Page 137: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

Z – Zero

DescriptionUse 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.

SyntaxCommandZ Zero the balance.

ResponsesZVA 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 tare memory is cleared after zero setting.● 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

137Commands and Responses

Page 138: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

138 Commands and Responses

ZI – Zero Immediately

DescriptionUse ZI to set a new zero immediately, regardless of balance stability. All weight values (including the tareweight) will be measured relative to this zero. After zeroing has taken place, the following values apply: tareweight = 0; net weight (= gross weight) = 0.

SyntaxCommandZI Zero the balance immediately regardless the stability

of balance.

ResponsesZIVD Re-zero performed under non-stable (dynamic) condi­

tions.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● The tare memory is cleared after zero setting.● 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) condi­

tions

Page 139: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

3   What if...?Tips from actual practice if the communication between the system (computer, PLC) and the balance is notworking.

Establishing the communication Switch the weigh module/balance off / on.

The balance must now send identification string I4 (page 31), 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 connectioncables.

Interface parameters For the transmission to function properly, the settings of the following parameters must match at both the com­puter and the balance:

● 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 missingor wrongly connected, the computer or balance can not send or receive data.

Check whether the weigh module/balance is prevented from transmitting by handshake lines (CTS or DTR). Setthe parameter "protocol" for the weigh module/balance and the peripheral device to "No Handshake" or "none".The handshake lines now have no influence on the communication.

Characters are not displayed correctlyIn order to display ASCII characters >127 dec., ensure that 8-bit communication is taking place.

139What if...?

Page 140: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

140 What if...?

4   Formula weighing applicationThe following simple formula weighing application shows the data interchange between the computer with theformula weighing program and the balance.

A substance (S = 121 g) comprising components C1 = 100 g and C2 = 21 g needs to be weighed into abeaker.

If too much or too little of the first component is weighed in, the target weight of the second component shouldbe adjusted so that the ratio of the two components remains the same. The user is guided by the balance dis­play and acknowledges his actions with the tare key. In the end, the total weight of the substance is displayed.

Ü @ Cancel any running commandÛ I4VAV"1114350697" Balance is reset. The serial number is 1114350697Ü KV3 Disable key function and report each keystrokeÛ KVA Command understood and executed successfullyÜ DV"BEAKER" Write "BEAKER" into the balance display to prompt

loading the beakerÛ DVA "BEAKER" appears in the balance displayÛ KVCV10 Acknowledges that the tare key has been pressedÜ T Tare weight on the balanceÛ TVSVVVV70.0000Vg The beaker weighs 70.0000 gÜ DV"C1V100Vg" Write "C1 100 g" into the balance display to prompt

adding component C1 = 100 gÛ DVA "C1 100 g" appears in the balance displayÛ KVCV10 Acknowledges that the tare key has been pressedÜ S Get actual weight of component 1Û SVSVVV105.0000Vg Target weight of component 1 missed by 5 g → 5% to

muchÜ T Tare weight on the balanceÛ TVSVVV175.0000Vg Contents of the tare memory, now corresponds to

gross weightÜ DV"C2V22.5Vg" Write "C2 22.5 g" into the balance display to prompt

adding component C2 = 21 g + 5% = 22.5 gÛ DVA "C2 22.5 g" appears in the balance displayÛ KVCV10 Acknowledges that the tare key has been pressedÜ TAV70Vg Preset the tare weight of the beaker (70 g)Û TAVVVV70.0000Vg The balance acknowledges the tare weight of 70 gÜ DW Switch balance display to show the weight againÛ DWVA 127.5000 g appears in the balance display

Page 141: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

5   Examples

5.1   Formula weighing applicationThe following simple formula weighing application shows the data interchange between the computer with theformula weighing program and the balance.

A substance (S = 121 g) comprising components C1 = 100 g and C2 = 21 g needs to be weighed into abeaker.

If too much or too little of the first component is weighed in, the target weight of the second component shouldbe adjusted so that the ratio of the two components remains the same. The user is guided by the balance dis­play and acknowledges his actions with the tare key. In the end, the total weight of the substance is displayed.

Ü @ Cancel any running commandÛ I4VAV"1114350697" Balance is reset. The serial number is 1114350697Ü KV3 Disable key function and report each keystrokeÛ KVA Command understood and executed successfullyÜ DV"BEAKER" Write "BEAKER" into the balance display to prompt

loading the beakerÛ DVA "BEAKER" appears in the balance displayÛ KVCV10 Acknowledges that the tare key has been pressedÜ T Tare weight on the balanceÛ TVSVVVV70.0000Vg The beaker weighs 70.0000 gÜ DV"C1V100Vg" Write "C1 100 g" into the balance display to prompt

adding component C1 = 100 gÛ DVA "C1 100 g" appears in the balance displayÛ KVCV10 Acknowledges that the tare key has been pressedÜ S Get actual weight of component 1Û SVSVVV105.0000Vg Target weight of component 1 missed by 5 g → 5% to

muchÜ T Tare weight on the balanceÛ TVSVVV175.0000Vg Contents of the tare memory, now corresponds to

gross weightÜ DV"C2V22.5Vg" Write "C2 22.5 g" into the balance display to prompt

adding component C2 = 21 g + 5% = 22.5 gÛ DVA "C2 22.5 g" appears in the balance displayÛ KVCV10 Acknowledges that the tare key has been pressedÜ TAV70Vg Preset the tare weight of the beaker (70 g)Û TAVVVV70.0000Vg The balance acknowledges the tare weight of 70 gÜ DW Switch balance display to show the weight againÛ DWVA 127.5000 g appears in the balance display

141Examples

Page 142: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

6   Index

AAdjustment

C0 16C1 18C2 19C3 20C7 21I54 40I64 45M17 64M19 65M27 75M93 104

BBalance Information

I0 27I1 28I10 33I11 34I14 35, 42I2 29I26 37I3 30I33 38I4 31I5 32I51 39I63 44I65 46I66 47I67 48I68 49M31 77

Balance SettingsM21 67M38 78M46 79M73 80M74 81M75 82M76 83M77 84M78 85M79 86M80 87M81 88M82 89M83 90M84 91M85 92M86 93M87 94M88 96M89 97M90 98

M91 100M92 102

CCancel

@ 15DW 25SM0 112

Check WeighingM30 76

DData Interface

UPD 136Display

D 23DW 25E01 26K 52M04 57M08 58M09 59M11 60M14 61M15 63M23 71PWR 106

Dynamic Weighing ApplicationM25 72M26 74SM0 112SM1 113SM2 114SM3 115SM4 116

FFactor Weighing

M22 70

PPercent Weighing Application

M25 72M26 74SU 125

Piece Counting ApplicationM25 72M26 74PW 105SU 125

SService

I69 50I70 51

StatusDAT 24I0 27M25 72

Index142

Page 143: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

PWR 106TIM 130

TTaring

T 126TA 127TAC 128TI 129

Terminalsee Display 23

Test FunctionM20 66TST0 131TST1 132TST2 133TST3 134TST4 135

WWeighing

S 107SI 108SIR 109SIRU 110SIU 111SNR 117SNRU 118SR 120SRU 122ST 124SU 125

Weighing filter setupM02 55M03 56

ZZeroing

Z 137ZI 138

Index 143

Page 144: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation
Page 145: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation
Page 146: Reference Manual MT-SICS Interface Commands for NewClassic ... · brackets are not sent with the command string. a..b Intervals or ranges are represented using the "dot-dot" notation

Mettler-Toledo AG, Laboratory & Weighing TechnologiesCH-8606 Greifensee, SwitzerlandTel. +41 (0)44 944 22 11Fax +41 (0)44 944 30 60www.mt.com

Subject to technical changes.© Mettler-Toledo AG 09/201230014405A en

www.mt.com/newclassicFor more information

*30014405*