SOCIETÀ COOPERATIVA BILANCIAI D430

Similar documents
SOCIETÀ COOPERATIVA BILANCIAI

SOCIETÀ COOPERATIVA BILANCIAI D70

SURVIVOR CW-80 Checkweigher. Supervisor s Operating Guide

User Manual version 1.04 TLM8 COMMUNICATION PROTOCOLS

ENGLISH ENGLISH ENGLISH ENGLISH

ENGLISH ENGLISH ENGLISH ENGLISH

ENGLISH ENGLISH ENGLISH ENGLISH

T1 4-Channel Protocol Manual

Protocol Manual. Specifications and dimensions are subject to change without notice and do not constitute any liability whatsoever.

11 Serial Communications

COMMUNICATION PROTOCOLS

Copyright Western Scale Co. Limited. All rights reserved.

SOCIETÀ COOPERATIVA BILANCIAI D450

SOCIETÀ COOPERATIVA BILANCIAI

Warning. Warning. Warning. Pay Attention to Static Electricity. Ask professional personnel to debug, detect. and repair controller.

DWP-PC SERIES PRICE COMPUTING SCALE User s Guide

Control Characters used in DirectNET

Rice Lake Weigh Scale Application Programmable Serial Interface Card

THERMO-CON. Model No. HECR002-A5. Keep available whenever necessary.

Calibration & Connectivity

Mounting Dimensions / Viewing 2 Mounting Options 3. Wiring Configuration 4. Quick Set up Procedure 5. Changing Intensity 6.

COMPLETE MANUAL. WEIGHING INDICATOR TI-1200 and TI-1200-S TI-1200 with rechargeable battery.

North American Service Manual

GSE Scale Systems M660 CUSTOM TRANSMIT

Table of Contents. Laboratory Balances. Instruction Manual - TORBAL AGC Series

Digital Weight Indicator Setup / Operation Manual

1. On / Off. 2. Initial reset to zero

DirectNET Host. Communications Programs. In This Chapter...

DWP-98 Series. Counting scale. User s Guide PLEASE READ THIS MANUAL VERY CAREFULLY BEFORE ATTEMPT TO OPERATE THE INSTRUMENT

OCEAN WATERPROOF WEIGHING SCALE USER MANUAL

PROFIBUS Interface WM : PD

1. System Configuration

Rice Lake Weigh Scale Application Programmable Serial Interface Card

Addendum to TI-500E Plus Setup/Operation Manual For Time, Date, Print Formats Option

Leica LP C (Laser Printer for Cassettes) System Requirement & Specifications

Multi-Function Smart Indicator User Manual

BW/BWS Weighing Indicator

RS485 INSTRUCTION MANUAL. DM4500 Series. Page 1 of 6

Chapter 2 Number System

The RS-485 user manual for B800 series communication

EB300 Weighing Scale Operation Manual

User Guide. Modbus Module. For Digistart soft starters. Part Number: Issue: 3.

Sartorius Comparator. Interface Description for the CC Model Series

Revision 1.0 July, Contents subject to change without notice.

JCL-33A (C5) Warning. 1. System Configuration COMMUNICATION INSTRUCTION MANUAL

LomaLink User s Guide

CONTENTS. PRECAUTIONS Introduction Installation... 7

Operating Manual =CENTER OF ZERO =CENTER OF ZERO. FB 2250 Series Instrument by Fairbanks Scales, Inc All rights reserved Rev.

BULLETIN 1203-GD2, -GK2 & 1336-GM2 DF1 MESSAGING (FULL DUPLEX / POINT-TO-POINT)

Pennsylvania Scale Company. Model 64 Airline Baggage Scale. Calibration Manual

INTRODUCTION INSTALLATION

Manual 09/11 MN Z-EN. NZM-XATS-C Automatic Transfer Switch-Controller Modbus Communication Protocol

1. Introduction Page 2. Specifications Page Installation Page Key Functions Page Operations Page 6. Check Weighing Page 6

This document hosted by: 10. OPTIONS

S-Series Sensor ASCII Protocol v8.1.0

9. FUNCTION MENU SETTINGS -TION FUNCTION DESCRIPTION DEFAULT. VALUE F0 H-L SEt Lo Set a value for the Low

PFC96Evo / PFC144Evo CONTROLLER MODBUS PROTOCOL

NB/NHB Precision Balance

THT-500-A/R (C5) 1. System Configuration COMMUNICATION INSTRUCTION MANUAL. No. THT5CE

MPU-32 AND FPU-32 TIA-485 NETWORK

Pennsylvania Scale Company. Model 7400 Digital Indicator. Calibration Manual

PS-IN202 Weighing Indicator User Manual

It is the installer's responsibility to follow all instructions in this manual and to follow correct electrical practice.

AD4404 PROFIBUS Address Map 01/Aug./2005/ Section 11 K.Hobo/C.Seddon

Remote I/O ALLEN-BRADLEY Remote I/O Interface for IQ plus 310A and IQ plus 800/810 Indicators

CONNECTION TO A HOST COMPUTER

TRWS series. Waterproof indicator User s guide UGTRWS-E1.1

2. Terminal arrangement TEMPERATURE CONTROLLER KT2 COMMUNICATION INSTRUCTION MANUAL. (Fig. 2-1)

MPB SERIES Electronic Balances. r1 v1.09. Operation Manual

VeriColor. Solo Identification System. Command Users Manual Document ver Rev. 7/20/05

GRAPHIC DIGITAL INDICATOR with PROFIBUS Interface CSD-912B-70. Instruction Manual EN

A Issue A Original. Instruction Manual. nxds Serial Comms Interface

Trade Approved Version NMI: S520

QUICK START GUIDE PACKAGING. 1 x 220 V/12 VDC 1A mains adapter. Accompanying documentation. 1 x K3 weight indicator

Automatic transfer switch

Installation / Operator / Service Manual. Bench Scales Revision 6 07/ by Fairbanks Scales Inc. All rights reserved

Sartorius MP8 Series Balances and Scales

INTELLIS. Modbus Direct Network Monitor

Table of Contents. 3-1 Specifications & Features Front Panel Display Keyboard. 3-3 Rear Panel. 3-4 Power Supply. 4.

Using the MODBUS Protocol with Athena Series C (1ZC, 16C, 18C, and 25C) Controllers

Operating instructions. METTLER TOLEDO MultiRange Application software IND690-Sum.

DB-II Serial Communication Protocol Revision 0.2(English)

VIGOR PROGRAMMABLE LOGICAL CONTROLLERS VIGOR ELECTRIC CORP.

MWP SERIES. High Precision

Model Bulk Sampling Scale. User s Manual

AELP PALLET BEAMS SCALES

InfoTag KE28xx Communications for 186 CPU Firmware Version 4

USER MANUAL WWSRF: WIRELESS WHEEL WEIGHING PLATFORMS

F4H Series Compact Digital Mass Flow Controller User s Manual for RS-485 Communication Functions

Model Bulk Sampling Scale. Setup, Configuration and Calibration Manual

uline.com OVERVIEW OF CONTROLS. k g. Tare Menu. Exit. Print. Units PRINT

Model DS100 Scale Indicator

Doug Fleenor Design, Inc. RS-232 to DMX512 Interface, 2 Generation. March 8, 2010 (Software V1.2)

EXCELL PRECISION CO., LTD.

Manual Electronic Identification Systems BIS Processor BIS C-6_0 RS 232 C-6_ _836905_E_0704.p65 Deutsch bitte wenden!

CONTENTS INTRODUCTION 1 INSTALLATION 1 KEYS 3 MAXIMUM DISPLAY & DISPLAY RESOLUTION 4 BATTERY STATUS INDICATION 5 POWER ON SETUP 5

B Interface description 12.01/

NOTE. This is warning & caution mark. This is hazard alert mark. This is useful information mark

TWP series. Weighing Indicator Service Manual

EZ Protocol. Communication Protocol for EZPLC. For use of EZAutomation and AVG Customers with EZPLC Products. Copyright 2005 AVG

Transcription:

SOCIETÀ COOPERATIVA BILANCIAI D430 Terminal Advanced user manual Code 81320008 EDITION 1 October 2004

Index 9. FOREWORD TO THE ADVANCED USER MANUAL 2-7 10. PROGRAMMING OF SERIAL LINE COMMUNICATION 2-9 10.1 Symbols used 2-9 10.2 Strings 2-10 10.2.1 Cb (or Bilanciai) string 2-10 10.2.2 Extended string 2-11 10.2.3 Visual string 2-13 10.2.4 Idea string 2-14 10.2.5 Cma 2-14 10.2.6 On request with address 2-14 10.2.7 Customized string 2-15 10.2.8 Checkweight string 2-15 10.2.9 CW string 2-17 10.2.10 Piece number string 2-19 10.2.11 Printed Data string 2-19 10.2.12 Lot monitoring printed data string 2-21 10.2.13 Lot monitoring statistical data string 2-23 10.3 Protocols for cyclic strings 2-25 10.3.1 ACK-NAK protocol 2-25 10.3.2 Cyclic protocol 2-25 10.3.3 On request protocol 2-25 10.4 Remote commands protocol 2-26 10.4.1 Response times 2-27 10.4.2 Remote commands in the version for terminals with several scales 2-28 10.4.3 Reply to an incorrect command 2-29 10.4.4 Reply to a correct command 2-29 10.4.5 Suspension of cyclic transmission 2-29 10.4.6 Resumption of cyclic transmission 2-29 10.4.7 Request for gross weight 2-29 10.4.8 Request for net weight 2-30 10.4.9 Request transmission of tare 2-30 10.4.10 Request transmission of scale status 2-30 10.4.11 Request transmission of scale status (version EV2001) 2-32 10.4.12 Scale zeroing 2-32 10.4.13 Tare acquisition 2-32 10.4.14 Tare entering 2-32 10.4.15 Cancellation of an entered tare 2-33 10.4.16 Request transmission of general data table 2-33 10.4.17 Request for general data item "n" 2-33 10.4.18 Request to enter the value "y" in the general data item "n" 2-34 10.4.19 Request for transmission of the net weight and the scale status 2-34 10.4.20 Request for transmission of net weight and scale status with 6 bytes 2-35 10.4.21 Request for transmission of the net weight, tare and scale status with 6 bytes 2-36 10.4.22 Print request 2-36 10.4.23 Read last weight acquired 2-36 2-3

10.4.24 Cancel last acquired weight 2-36 10.4.25 Request division value 2-37 10.4.26 Request for net weight in high resolution 2-37 10.4.27 Request for maximum capacity value 2-37 10.4.28 Request for net weight without unit of measurement 2-37 10.4.29 Lock keypad and display 2-38 10.4.30 Unlock keypad and display 2-38 10.4.31 Lock keypad 2-38 10.4.32 Unlock keypad 2-38 10.4.33 Command for changing the current unit of measurement (if a secondary unit of measurement is handled) 2-38 10.4.34 Remote commands with checksum 2-39 10.4.35 Remote commands with addressing 2-40 10.5 Remote commands for Output management 2-41 10.5.1 How to set a single output 2-41 10.5.2 How to zero-set a single output 2-42 10.5.3 How to test a single output 2-43 10.5.4 How to test all the outputs 2-44 10.5.5 How to change the status of all the outputs 2-45 10.6 CW remote commands associated with the CW serial string 2-46 10.6.1 Scale resetting 2-46 10.6.2 How to cancel an entered tare 2-46 10.6.3 How to cancel the Upper Limit of the weighing range 2-47 10.6.4 How to cancel the Lower Limit of the weighing range 2-47 10.6.5 CW string transmission request 2-47 10.6.6 Current range transmission request 2-47 10.6.7 Scale status transmission request 2-48 10.6.8 Weight transmission request 2-48 10.6.9 Product code transmission request 2-49 10.6.10 Upper Limit transmission request 2-49 10.6.11 Lower Limit transmission request 2-50 10.6.12 Tare transmission request 2-51 10.6.13 Upper limit list transmission request 2-52 10.6.14 Lower limit list transmission request 2-52 10.6.15 Tare list transmission request 2-53 10.7 Communication in MPP operation 2-54 10.7.1 Operation 2-54 10.7.2 Weighing request from keypad with data transmission on completion of operation 2-55 10.7.3 Weighing request from serial command with transmission on completion of operation 2-58 10.7.4 Weighing request from keypad and transmission request from serial command 2-58 10.7.5 Weighing and transmission request from serial command 2-59 10.7.6 MP and MC remote commands with checksum 2-59 11. PERSONALIZATION 2-61 11.1 Foreword 2-61 11.2 Accessing the parameter configuration function 2-61 11.3 Language 2-61 11.4 Setup menu 2-62 11.4.1 Conditioned menu 2-62 2-4

11.4.2 Entering numeric data 2-62 11.4.3 Entering alphanumeric data 2-62 11.4.4 Validating input data 2-62 11.4.5 NOT MODIFIABLE parameter or menu 2-63 11.4.6 NOT AVAILABLE parameter or menu 2-63 11.5 Overview of the menu tree 2-63 11.6 Descriptions of the main menus and parameters 2-66 11.6.1 Setup Menu/Scale/Configurations/Metrological 2-66 11.6.2 Setup Menu/Scale/Configurations/General menu 2-67 11.6.3 Setup Menu/ANALOGUE Scale/Configurations/Secondary scale 2-68 11.6.4 Setup Menu/ANALOGUE scale/analogue scale parameters 2-68 11.6.5 Setup Menu/Scale/Calibration/Display data 2-68 11.6.6 Setup Menu/Scale/Test 2-69 11.6.7 Setup Menu/Personalizations/Operating modes 2-70 11.6.8 Setup Menu/Personalizations/Operating modes /Printer/ Model 2-78 11.6.9 Setup Menu/Personalizations/Operating modes /Printer/ Port 2-83 11.6.10 Setup Menu/Personalizations/Operating modes/ Printer / Prints 2-84 11.6.11 Setup Menu/Personalizations/Operating modes/mpp operation 2-86 11.6.12 Setup Menu/Personalizations/Outputs/Serial/Com xy 2-87 11.6.13 Setup Menu / Personalizations / Outputs / Serial / String /.../ Com xy configuration 2-89 11.6.14 Setup Menu/Personalizations/Outputs/Output 2-90 11.6.15 Setup Menu/Personalizations/Messages 2-91 11.6.16 List of modifiable messages 2-92 11.6.17 Setup Menu/Personalizations/Shortcut keys 2-97 11.6.18 Setup Menu/Personalizations/Texts 2-99 11.6.19 Setup Menu/Personalizations/Files 2-100 11.6.20 Setup Menu/Personalizations/Prints-Customized transmis. memorized 2-102 11.6.21 Setup Menu/Personalizations/Backup-Restore 2-112 11.6.22 Setup Menu/Customising/Display 2-115 11.7 Test procedures 2-118 11.7.1 Terminal Tests/Serial Ports 2-118 11.7.2 Terminal Tests/Output 2-119 11.7.3 Terminal Tests/Keypad 2-119 11.7.4 Terminal Tests/Terminal Configuration Report 2-119 11.7.5 Terminal Tests/ Terminal customising report 2-120 11.7.6 Terminal Tests/Battery 2-122 11.8 Repeater scale 2-123 11.8.1 Setup Menu/Repeater scale/repeater scale parameters/serial port/com xy 2-123 11.8.2 Setup Menu/Repeater scale/repeater scale parameters/string 2-124 2-5

2-6 D430

9. FOREWORD TO THE ADVANCED USER MANUAL This manual describes the procedures for terminal personalization in order to adapt it to the specific weighing system in which it is installed. It contains the software commands used to interface the terminal with a PC, PLC and host computers in general. WARNING The personalization operations described herein do not in any way influence weighing functions but, unless correctly performed, they may compromise the operation of the system as a whole. The operations described in this section of the manual should only be entrusted to qualified technicians with specialised experience in this field. 2-7

2-8 D430

10. PROGRAMMING OF SERIAL LINE COMMUNICATION 10.1 Symbols used D430 The following conventions are used to denote the characters used in serial line communication. Normal characters are indicated with their usual symbols. Control characters appear in brackets and are written in uppercase. For example: <CR> indicates the carriage return character. <SP> indicates the space character. <SOH> indicates the character that starts the command in a CW string (par. 10.2.9 on page 2-17). <STX> indicates the character that starts the response in a CW string (par. 10.2.9 on page 2-17). <EOL> indicates the character that ends the response in a CW string (par. 10.2.9 on page 2-17) and can be <CR> or <CR> <LF>. Where necessary, the hexadecimal value of the character is given in numbers and uppercase letters. For example: <CR>(0DH) or $(24H). Variables are written in lower case between brackets. For example: <um>= unit of measurement. The values can be: <SP>g = grams, g= grams in the case of the Checkweight string (par. 10.2.8 on page 2-15) kg = kilograms <SP>t = tons, t = tons in the case of the Checkweight string (par. 10.2.8 on page 2-15) lb = pounds oz = ounces Numeric fields are indicated with n and y, and may include initial spaces, a decimal point and a minus sign. 2-9

10.2 Strings The terminal has two serial output ports which may be used for the connection of external devices, such as printers, personal computers, PLCs, etc.. The user can choose the type of transmission protocol to be used from among those already present on the terminal. The user may also personalize the serial transmission parameters using the specific menu (see par. 11.6.13 on page 2-89). 10.2.1 Cb (or Bilanciai) string 1 st character $(24H) start string character 2 nd character <s> s=stability s=0 weight stable s=1 weight not stable s=3 weight not valid (negative or overload) 3 rd -7 th net weight character if the weight consists of more than 5 digits, the least significant digits will not be transmitted; 8 th character <CR>(ODH) end string character The following protocols are available: Cyclic (see par. 10.3.2 on page 2-25), On request (see par. 10.3.3 on page 2-25), ACK-NAK (see par. 10.3.1 on page 2-25). 2-10

10.2.2 Extended string 1 st character 2 nd -10 th character 11 th character 12 th -20 th character 21 st character 22 nd -23 rd character 24 th character 25 th character 26 th character 27 th character 28 th character 29 th character 30 th character $(24H) <SP>(20H) <SP>(20H) <um> <SP>(20H) <s1> <s2> <s3> <s4> <CR>(0DH) <LF>(0AH) start string character net weight with sign and decimal point (if present) space tare with sign and decimal point (if present) space Unit of measurement space scale status scale status scale status scale status The characters <s1>, <s2>, <s3>, <s4> are ASCII characters that must be interpreted as hexadecimal values. Each character represents 4 bits of different significance; for example, the incoming ASCII character "A" must be interpreted as the hexadecimal digit "A"; 1 0 1 bit3 bit2 bit1 0 bit0 2-11

When a bit assumes the value "1" the corresponding signal is "true"; the significance of the signals is as follows: <s1> bit 0 minimum weighment signal bit 1 tare locked signal bit 2 tare preset(1)/self-weighed (0) entered signal bit 3 centre zero signal <s2> bit 0 LSB weighing extension signal (ME only) bit 1 weight stable signal bit 2 overload signal bit 3 MSB weighing extension signal (ME only) <s3> bit 0 tare entered signal bit 1 tare locked cancelled signal (ME only) bit 2 weight not valid bit 3 printing in progress <s4> bit 0 approved instrument bit 1 converter fault bit 2 scale configuration parameters error bit 3 not utilised The following protocols are available: Cyclic (see par. 10.3.2 on page 2-25), On request (see par. 10.3.3 on page 2-25), ACK-NAK (see par. 10.3.1 on page 2-25), Remote commands (see par. 10.4 on page 2-26). 2-12

10.2.3 Visual string 1 st character 2 nd character $(24H) 0(30H) start string character fixed zero character 3 rd character <s> s=stability s=0 weight stable s=1 weight not stable s=3 weight not valid (negative or overload) 4 th -8 th net weight with sign; character if the weight consists of more than 5 digits, the least significant digits will not be transmitted; if the value includes a decimal point, the length of the string will be increased by 1 character 9 th character <CR>(0DH) end string character 2-13

10.2.4 Idea string 1 st character <cis> cis=@(40h) Start string character on pressing cis=$(24h) Start string character in other cases 2 nd character <s> s=stability s=0 weight stable s=1 weight not stable s=3 weight not valid (negative or overload) 3 rd -7 th net weight character if the weight consists of more than 5 digits, the least significant digits will not be transmitted; 8 th character <CR>(ODH) end string character 10.2.5 Cma Reserved string, not to be used. Further information supplied on ordering. 10.2.6 On request with address Selecting this option disables the transmission of cyclic strings. Uses remote commands followed by terminal identification number (see par. 10.4.35 on page 2-40). 2-14

10.2.7 Customized string The string composition can be customised straight from the terminal (see par. 11.6.20 on page 2-102) or by using the "Dialogic" program. In this case, contact the Manufacturer for further details. 10.2.8 Checkweight string The length of the checkweight string can vary from 10 to 20 characters. This variability depends on: the unit of measurement used to express the weight: if expressed in g or in t, the unit of measurement only occupies one character in the string; if expressed in kg, oz or lb, the unit of measurement occupies two characters; type of protocol: if cyclic, the weight qualification character (instable, overload, valid and stable) will be included. For the sake of simplicity, only the example of a checkweight string formed by 20 characters has been given, with the weight expressed in kg, oz or lb and the cyclic type of protocol. 2-15

1 st character <STX> (02H) 2 nd character <SP> (20H) o <-> 3 rd -8 th character 9 th character 10 th -11 th character 12 th -13 th character 14 th -17 th character <SP> (20H) <um> <GR> or <NT> <OVER> or <ACPT> or <UNDR> Space if the weight is positive Minus sign if the weight is negative weight space unit of measurement (kg, oz or lb) As mentioned previously, if the weight is given in g or in t, the unit of measurement only occupies one character (10 th ), in the string. Consequently, the numbering of the following characters will decrease by one unit. GR = gross weight NT = net weight OVER = ABOVE ACPT = WITHIN UNDR = BELOW 18 th character <M> or M = weight instable <R> or R = overload <SP> (20H) SP = weight valid and stable This character is only present if the protocol is cyclic. The numbering of the successive characters decreases by one unit in all other cases. 19 th character 20 th character <CR> (0DH) <LF> (0AH) 2-16

10.2.9 CW string The CW string can only be selected in the Checkweight operating mode and its length can vary from 15 to 17 characters. This variability depends on: the unit of measurement used to express the weight: if expressed in g or in t, the unit of measurement only occupies one character in the string; if expressed in kg, oz or lb, the unit of measurement occupies two characters; type of protocol: if cyclic, the weight qualification character (instable, overload, valid and stable) will be included. For the sake of simplicity, only the example of a CW string formed by 17 characters has been given, with the weight expressed in kg, oz or lb and the cyclic type of protocol. 2-17

1 st character <STX> (02H) 2 nd character <SP> (20H) or <-> 3 rd -8 th character 9 th character 10 th -11 th character 12 th -13 th character <SP> (20H) <um> <GR> or <NT> space if the weight is positive minus sign if the weight is negative weight space unit of measurement (kg, oz or lb) As mentioned previously, if the weight is given in g or in t, the unit of measurement only occupies one character (10 th ) in the string. Consequently, the numbering of the following characters will decrease by one unit. GR = or NT = net weight 14 th character <O> or O = OVER = ABOVE <A> or A = ACCEPT = WITHIN <U> U = UNDER = BELOW 15 th character <M> or M = weight instable <R> or R = overload <SP> SP = weight valid and stable This character is only present if the protocol is cyclic. The numbering of the successive characters decreases by one unit in all other cases. 16 th character 17 th character <CR> (0DH) <LF> (0AH) 2-18

10.2.10 Piece number string 1 st character 2 nd -7 th character 8 th character $ (24H) character at the start of the string number of pieces <CR> (0DH) character that ends the string 10.2.11 Printed Data string 3 transmission modes are available: Single The string is transmitted, after which the data are printed. The On request (see par. 10.3.3 on page 2-25), ACK-NAK (see par. 10.3.1 on page 2-25) and On remote commands (see par. 10.4 on page 2-26) protocols are available. If the ACK-NAK protocol is selected, the message "DATA NOT TRANSMITTED" will appear at the bottom of the print in the event of a transmission fault. Spool The data are printed, after which the string is transmitted. The only protocol available is ACK-NAK (see par. 10.3.1 on page 2-25). If there is a transmission fault, the string is memorized in an archive instead of being transmitted. Whenever a weighing operation must be transmitted, an attempt will first be made to transmit the strings at the end of the archive, then the string pertaining to the current operation. Archive The strings are memorized in an archive after a weighing operation. Transmission takes place following the (<ENQ> (05H)) command. The On request (see par. 10.3.3 on page 2-25) and ACK-NAK (see par. 10.3.1 on page 2-25) protocols are available. 2-19

1 st character 2 nd -11 th char. 12 th -19 th char. 20 th -25 th char. 26 th -31 st char. 32 nd -51 st char. 52 nd -57 th char. 58 th -63 rd char. 64 th -69 th char. 70 th -89 th char. 90 th -97 th char. $ (24H) character at the start of the string date time progressive operator code operator description operator printout number ticket number product code product description generic code 98 th -109 th char. AUW (only for operation in the EPC mode) 110 th -115 th char. number of pieces (only for operation in the EPC mode) 116 th -117 th char. pertinent range (only for operation in the manual selector mode) 118 th -127 th char. 128 th -131 st char. 132 nd character 133 rd -144 th char. 145 th -156 th char. 157 th -168 th char. 169 th -170 th char. 171 st character A or B result box number scale selected gross (of the selected scale) tare (of the selected scale) net (of the selected scale) checksum D430 <CR> (0DH) character that ends the string 2-20

A string containing an number of empty space equal to the length of the data item itself will be transmitted if a data item is not handled or is empty. The printout will only give the data compatible with the type of operating set-up. 10.2.12 Lot monitoring printed data string D430 The Lot Monitoring Printed Data String can only be selected in the Prepacked packaging Control mode and consists of 162 characters. Three transmission modes are available: single, spool and archive, already explained in par. 10.2.11 on page 2-19. 2-21

1 st character 2 nd character 3 rd -12 th char. 13 th -20 th char. 21 st -26 th char. $ (24H) character at the start of the string 1 type of string = weighing data date time consecutive lot number 27 th -32 nd char. consecutive sample number (number of the sample weighed in the current lot) 33 rd -52 nd char. 53 rd -58 th char. lot code lot size 59 th character 0 or 1 type of control 0 = destructive 1 = non-destructive 60 th -65 th char. 66 th -85 th char. 86 th -97 th char. 98 th -109 th char. 110 th -121 st char. product code description of product nominal weight nominal weight upper limit 122 nd character 1 or 0 1 = sample accepted 0 = sample refused 123 rd character 124 th -135 th char. 136 th -147 th char. 148 th -159 th char. 160 th -161 st char. 162 nd character A or B scale selected gross weight (of the selected scale) gross weight (of the selected scale) net weight (of the selected scale) checksum D430 <CR> (0DH) character that ends the string 2-22

10.2.13 Lot monitoring statistical data string The Lot Monitoring Statistical Data String can only be selected in the Prepacked packaging Control mode and consists of 290 characters. 1 st character 2 nd character 3 rd -22 nd char. 23 th -28 th char. $ (24H) character at the start of the string 2 type of string = statistical data lot code lot size 29 th character 0 or 1 type of control 0 = destructive 1 = non-destructive 30 th -35 th char. 36 th -41 st char. 42 nd -61 st char. 62 nd -73 rd char. 74 th -85 th char. 86 th -97 th char. 98 th -107 th char. 108 th -115 th char. 116 th -125 th char. 126 th -133 rd char. 134 th character 135 th -150 th char. 151 th -156 th char. 157 th -168 th char. A or B consecutive lot number product code description of product nominal weight lower limit upper limit date on which lot monitoring begins time at which lot monitoring begins date on which lot monitoring ends time at which lot monitoring ends scale selected net total samples accepted total number of samples accepted average weight of accepted samples 2-23

169 th -184 th char. 185 th -190 th char. 191 st -202 nd char. 203 rd -218 th char. net total samples rejected total number of samples rejected average weight of rejected samples net total samples for controlling the average of the contents 219 th -224 th char. total sample weights for controlling the average of the contents 225 th -236 th char. average weight of samples for controlling the average of the contents 237 th -248 th char. overall standard deviation 249 th -260 th char. standard deviation for controlling the average of the contents 261 st -272 nd char. 273 rd -284 th char. weight of heaviest accepted package weight of lightest accepted package 285 th character 1 or 0 effective content control 1 = OK 0 = ERR 286 th character 1 or 0 average content control 1 = OK 0 = ERR 287 th character 1 or 0 lot control 1 = OK 0 = ERR 288 th -289 th char. 290 th character checksum D430 <CR> (0DH) character that ends the string 2-24

10.3 Protocols for cyclic strings 10.3.1 ACK-NAK protocol The string is only sent on request of the user via the request transmission key or from an external input (see par. 11.6.14 on page 2-90). After transmission of the weight, the terminal behaves as follows: if it receives the "ACK" character (06H), it awaits a new transmission request; if it receives the "NAK" character (15H), it sends the string again because the previous transmission was not completed successfully; if it receives three "NAK" characters in succession, the terminal displays the "NO ACK" message (transmission error). 10.3.2 Cyclic protocol The selected string (see par. 10.2 on page 2-10) is transmitted cyclically at a rate of 3 times per second. 10.3.3 On request protocol The selected string is transmitted: either on pressing the request transmission key ; or on the activation of an input (see par. 11.6.14 on page 2-90). 2-25

10.4 Remote commands protocol There are a number of serial line commands with which various operations can be commanded from a remote device (PC, PLC etc.). WARNING Remote commands are only enabled if the extended string format was selected during terminal configuration (see par. 10.2.2 on page 2-11). WARNING Remote commands are not executed if cyclic serial transmission is in progress; in this case cyclic transmission must be suspended with the command "EX<CR>" before giving any other remote commands. 2-26

10.4.1 Response times Key CMD = Remote command ANS = Response to remote command tc = command time. Depends on the number of characters, the number of bits per character and the baud rate. E.g.: XB<CR>; with 3 characters, 8N1, 9600 then tc = 3,3ms trr = response delay time. It is always 2 characters or less. E.g.: with 2 characters, 8N1, 9600 then trr <= 2,2ms tr = response time. Depends on the number of characters in the response. E.g.: if the response at XB<CR> is a string with 16 characters, 8N1, 9600 then tr = 17,6ms ta = waiting time between the end of the response and the beginning of the next command. Must at least correspond to the time of 2 characters. E.g.: with 2 characters, 8N1, 9600 then ta >= 2,2ms Figure 10.1 - Response times (citi0614.jpg) 2-27

10.4.2 Remote commands in the version for terminals with several scales If the terminal is for the version with several scales, the syntax of some of the remote commands will change so as to indicate to which scale reference is being made. For example, to request the gross weight, the syntax will be changed in the following way: XBb<CR> where b indicates the letter (A or B) of the scale in question. For these commands, the syntax will be given between brackets alongside the standard command. 2-28

10.4.3 Reply to an incorrect command??<cr><lf> This reply string is sent: if the command syntax is incorrect; if the command cannot be executed. 10.4.4 Reply to a correct command In the case of the command being accepted, if the command requests the transmission of information, the reply will consist of the transmission of the requested data item; in other cases the reply will consist of the following string: OK<CR><LF> 10.4.5 Suspension of cyclic transmission This command is not available with the RS485 protocol, in which transmission is on request only EX<CR> 10.4.6 Resumption of cyclic transmission This command is not available with the RS485 protocol, in which transmission is on request only SX<CR> 10.4.7 Request for gross weight XB<CR> (XBb<CR>) The terminal responds with the following string: n<sp><um><sp>b<cr><lf> n = 9 characters (see par. 10.1 on page 2-9). 2-29

10.4.8 Request for net weight XN<CR> (XNb<CR>) The terminal responds with the following string: n<sp><um><sp>nt<cr><lf> n = 9 characters (see par. 10.1 on page 2-9). 10.4.9 Request transmission of tare XT<CR> (XTb<CR>) The terminal responds with the following string: n<sp><um><sp>te<cr><lf> if the tare has been entered manually; n<sp><um><sp>tr<cr><lf> if the tare has been acquired. n = 9 characters (see par. 10.1 on page 2-9). 10.4.10 Request transmission of scale status XZ<CR> (XZb<CR>) The terminal responds with the following string: <s1><s2><s3><s4><cr><lf> The characters s1, s2, s3 and s4 are ASCII characters which must be interpreted as hexadecimal values. Each character represents 4 bits of different significance; for example, the incoming ASCII character "A" must be interpreted as the hexadecimal digit "A"; 1 0 1 bit3 bit2 bit1 0 bit0 2-30

When a bit assumes the value "1" the corresponding signal is "true"; the significance of the signals is as follows: <s1> bit 0 minimum weighment signal bit 1 bit 2 bit 3 tare locked signal tare preset(1)/self-weighed (0) entered signal centre zero signal <s2> bit 0 LSB weighing extension signal (ME only) bit 1 bit 2 bit 3 weight stable signal overload signal MSB weighing extension signal (ME only) <s3> bit 0 tare entered signal bit 1 bit 2 bit 3 tare locked cancelled signal (ME only) weight not valid printing in progress <s4> bit 0 approved instrument bit 1 bit 2 bit 3 converter fault scale configuration parameters error not utilised D430 2-31

10.4.11 Request transmission of scale status (version EV2001) XS<CR> (XSb<CR>) In the case of a positive reply, the terminal responds with the following string: <s1><s2><cr><lf> The characters s1 and s2 are ASCII characters that must be interpreted as hexadecimal values. The bits indicate the scale status as follows. <s1> bit 0 in range bit 1 bit 2 bit 3 weight stable centre zero displayed net weight <s2> bit 0 not utilised bit 1 bit 2 bit 3 not utilised not utilised print request: the print key has been pressed or input n 3 is activated. 10.4.12 Scale zeroing AZ<CR> (AZb<CR>) 10.4.13 Tare acquisition AT<CR> (ATb<CR>) 10.4.14 Tare entering nat<cr> (natb<cr>) The command AT must be preceded by a weight expressed in a maximum of 7 characters comprising the decimal point, if present. 2-32

10.4.15 Cancellation of an entered tare CT<CR> (CTb<CR>) This command cancels any tare value in memory. 10.4.16 Request transmission of general data table ND<CR> The terminal responds to this command with a sequence of strings terminating in <CR><LF> each containing the number of the data item and its description; the following is an example data table: 1 Date 2 Time 3 Extracted 4 Gross 5 Tare 6 Net 7 Status 8... 9... The value of the general data in the table can be recalled and set up with the remote commands described in par. 10.4.17 on page 2-33 and par. 10.4.18 on page 2-34. 10.4.17 Request for general data item "n" Xln<CR> With this command it is possible to read the current value of any of the general data. 2-33

10.4.18 Request to enter the value "y" in the general data item "n" yxln<cr> where "y" is the value you wish to assign to the data item "n". Obviously the value to be entered must conform to the format of the data item. Values for some of the general data cannot be entered (e.g. gross weight, net weight, scale status, date, time, totals, etc.). 10.4.19 Request for transmission of the net weight and the scale status Xn<CR> N.B.: the command sent is comprised of an uppercase X and lowercase n (not to be confused with generic significance assigned to the lowercase n described in par. 10.1 on page 2-9). In the case of a positive reply, the terminal responds with the following string: n<sp><um><sp><s1><s2><s3><s4><cr><lf> n = 9 characters (see par. 10.1 on page 2-9). The characters s1, s2, s3 and s4 are ASCII characters the meaning of which is explained in par. 10.4.10 on page 2-30. 2-34

10.4.20 Request for transmission of net weight and scale status with 6 bytes YS<CR> (YSb<CR>) When the command is received, the terminal replies with the following string: n<sp><um><sp><s1><s2><s3><s4><s5><s6><cr><lf> n = 9 characters (see par. 10.1 on page 2-9). The meaning of the <s1>, <s2>, <s3> and <s4> bits is described in par. 10.4.10 on page 2-30. The meaning of the <s5> and <s6> bits is as follows: <s5> bit 0 not utilised bit 1 bit 2 bit 3 not utilised battery low indication <s6> bit 0 tare changed bit 1 bit 2 bit 3 Print made, weight acquired not utilised not utilised not utilised The bit2 of <s5> is zero-set immediately after the 6 byte status transmission. The bit3 of <s5> is zero-set immediately after the CP remote command has been received (par. 10.4.24 on page 2-36). You can read the last weight acquired by means of the PA command (par. 10.4.23 on page 2-36). The bit0 of <s6> is zero-set after the response has been transmitted to remote command XT (par. 10.4.9 on page 2-30) or YT (par. 10.4.21 on page 2-36). Remember that in multi-expansion terminals, the tare is rounded off to the extension change but the changed tare bit is not altered (the operator must ask for the tare whenever the extension changes; this change can be checked through bit0 and bit3 of <s2>). 2-35

10.4.21 Request for transmission of the net weight, tare and scale status with 6 bytes YT<CR> (YTb<CR>) When the command is received, the terminal replies with the following string: n<sp>y<sp><um><sp><s1><s2><s3><s4><s5><s6><cr><lf> where: n = net weight; n = 9 characters (see par. 10.1 on page 2-9) y = tare; y = 9 characters (see par. 10.1 on page 2-9) The meaning of the <s1>, <s2>, <s3>, <s4>, <s5> and <s6> bits has been described previously (par. 10.4.20 on page 2-35 and par. 10.4.10 on page 2-30). 10.4.22 Print request PR<CR> Any "printing not performed" message will be signalled only on the display. 10.4.23 Read last weight acquired PA<CR> The terminal responds by sending the last net weight to be acquired by pressing the print key or in response to the remote command PR; the reply string is as follows: n<sp><um><sp>pa<cr><lf> n = 9 characters (see par. 10.1 on page 2-9). 10.4.24 Cancel last acquired weight CP<CR> 2-36

10.4.25 Request division value Xe<CR> (Xeb<CR>) The terminal responds with the string: e= n<sp><um><cr><lf> 10.4.26 Request for net weight in high resolution YN<CR> (YNb<CR>) The reply string is: n<sp>y<sp><um><sp><s1><s2><s3><s4><cr><lf> n= net weight; n = 9 characters (see par. 10.1 on page 2-9) y= net weight in high resolution; y = 10 characters (see par. 10.1 on page 2-9) s1,s2,s3,s4=see STATUS in extended string (par. 10.2.2 on page 2-11). 10.4.27 Request for maximum capacity value XM<CR> (XMb<CR>) The reply string is: Max= n<sp><um><cr><lf> n = 9 characters (see par. 10.1 on page 2-9). 10.4.28 Request for net weight without unit of measurement YP<CR> (YPb<CR>) The reply string is: n<cr><lf> where: n= significant digits of weight only This string does not include the unit of measurement and insignificant leading zeroes are not transmitted. 2-37

10.4.29 Lock keypad and display LD<CR> The message "DISPLOCK" is displayed in place of the weight and all keys are disabled. 10.4.30 Unlock keypad and display UD<CR> The keypad and display are re-enabled. 10.4.31 Lock keypad LK<CR> Only the keypad is locked and the terminal displays the message "KEYLOCK". 10.4.32 Unlock keypad UK<CR> The keypad is unlocked. 10.4.33 Command for changing the current unit of measurement (if a secondary unit of measurement is handled) CU<CR> (CUb<CR>) 2-38

10.4.34 Remote commands with checksum Management of remote commands with checksum can be enabled during the installation phase (par. 11.6.12 on page 2-87). Checksum mode increases security when the terminal and PC dialogue with each other since the following precautions are taken: each remote command transmitted to the terminal must contain two checksum characters in a dedicated position; each reply with data that the terminal transmits to the PC after a remote command must contain two checksum characters in a dedicated position. The position of the two checksum characters is immediately prior to the <CR> character.. Checksum calculation involves making the XOR (exclusive OR) of all the characters in the string up to the first checksum character excluded. The result is expressed by two hexadecimal characters. An example of a gross weight transmission with checksum is given below: XB chk1chk2 <CR> where, supposing that value 1A is obtained from XOR: chk1 is the first checksum character ("1" or rather 31H) chk2 is the second checksum character ("A" or rather 41H). The terminal replies with the following string: n<sp><um><sp>b chk1chk2 <CR><LF> n = 9 characters (see par. 10.1 on page 2-9). 2-39

10.4.35 Remote commands with addressing When using the string "On request with address" or if the RS485 communication interface is selected, the remote commands described in par. 10.4 on page 2-26 will also have to include the number of the terminal to be interrogated. The system is comprised of one Master terminal (e.g. a PC) and a number of Slave terminals (e.g. weighing terminals). Each weighing terminal is identified by a unique "terminal number" (see par. 11.6.12 on page 2-87). In this way you can create a network of weighing terminals that can be interrogated by the Master terminal. The syntax of the remote commands has to be modified by the addition of the two characters of the terminal number. For example, the gross weight transmission command XB <CR> becomes XB 01 <CR> to indicate that the request from the Master terminal is addressed to the terminal number 01. Similarly, in checksum mode the gross weight transmission command becomes XB01 chk1 chk2 <CR>. No reply will be sent by the terminal if there are checksum errors. 2-40

10.5 Remote commands for Output management 10.5.1 How to set a single output Output n2 of slot n1 can be set by means of the following command: SO n1 n2 <CR> where: n1 is 1 hexadecimal character that defines the slot position of the output; n2 is 1 hexadecimal character that defines the number of the output on slot n1. n1 = 0 (30H) output on the terminal n2 = 1 (31H) output number 1 n2 = 2 (32H) output number 2 n2 = 3 (33H) output number 3 2-41

10.5.2 How to zero-set a single output Output n2 of slot n1 can be zero-set by means of the following command: RO n1 n2 <CR> where: n1 is 1 hexadecimal character that defines the slot position of the output; n2 is 1 hexadecimal character that defines the number of the output on slot n1. n1 = 0 (30H) output on the terminal n2 = 1 (31H) output number 1 n2 = 2 (32H) output number 2 n2 = 3 (33H) output number 3 2-42

10.5.3 How to test a single output The status of each output can be requested by means of the following command: TO n1 n2 <CR> where: n1 is 1 hexadecimal character that defines the slot position of the output; n2 is 1 hexadecimal character that defines the number of the output on slot n1. n1 = 0 (30H) output on the terminal n2 = 1 (31H) output number 1 n2 = 2 (32H) output number 2 n2 = 3 (33H) output number 3 The terminal replies with one of the following messages: 1<CR><LF> if the output is activated; 0<CR><LF> if the output is not activated. 2-43

10.5.4 How to test all the outputs The status of all the slot outputs can be requested by means of the following command: LO<CR> The terminal replies with the following string: n1<cr><lf> where: n1 is 1 character that is the logic combination of the status (0 or 1) of the outputs (max. 3) on the terminal. Its values can be 0 (30H) to 7 (37H). The lines will be arranged in the following way: bit2 bit1 bit0 line 3 line 2 line 1 where the line values are 0 or 1 (0 = not activated, 1 = activated). For example, if the following command is received: 7<CR><LF> bit2 bit1 bit0 1 1 1 Out3 Out2 Out1 2-44

10.5.5 How to change the status of all the outputs The status of all the slot outputs can be changed by means of the following command: n1wo<cr> where: n1 is 1 character that is the logic combination of the status (0 or 1) of the outputs (max. 3) on the terminal. Its values can be 0 (30H) to 7 (37H). 2-45

10.6 CW remote commands associated with the CW serial string The remote commands refer to the current scale. The following parameters must be entered (par. 11.6.12 on page 2-87): terminal number response to the remote commands character that ends the string (EOL) For the symbols used to describe the characters on the serial link, refer to par. 10.1 on page 2-9. 10.6.1 Scale resetting <SOH>nZ<CR> n = number of the terminal; n = 2 characters (par. 10.1 on page 2-9) If YES has been entered as response parameter (see par. 11.6.12 on page 2-87), the terminal responds with: <*><EOL> 10.6.2 How to cancel an entered tare <SOH>nCT<CR> n = number of the terminal; n = 2 characters (par. 10.1 on page 2-9) If YES has been entered as response parameter (see par. 11.6.12 on page 2-87), the terminal responds with: <*><EOL> 2-46

10.6.3 How to cancel the Upper Limit of the weighing range <SOH>nCO<CR> n = number of the terminal; n = 2 characters (par. 10.1 on page 2-9) If YES has been entered as response parameter (see par. 11.6.12 on page 2-87), the terminal responds with: <*><EOL> 10.6.4 How to cancel the Lower Limit of the weighing range <SOH>nCU<CR> n = number of the terminal; n = 2 characters (par. 10.1 on page 2-9) If YES has been entered as response parameter (see par. 11.6.12 on page 2-87), the terminal responds with: <*><EOL> 10.6.5 CW string transmission request <SOH>nX<CR> n = number of the terminal; n = 2 characters (par. 10.1 on page 2-9) The terminal responds with the CW string (par. 10.2.9 on page 2-17). 10.6.6 Current range transmission request <SOH>nXC<CR> n = number of the terminal; n = 2 characters (par. 10.1 on page 2-9) The terminal responds with the following string: <STX><SP><O/A/U><EOL> where: <O/A/U> O= weight above range, A= weight within range, U= weight below range 2-47

10.6.7 Scale status transmission request <SOH>nXS<CR> n = number of the terminal; n = 2 characters (par. 10.1 on page 2-9) The terminal responds with the following string: <STX><G/N><T/SP><um><M/S><O/SP><O/A/U><EOL> where: <G/N> <T/SP> <M/S> <O/SP> <O/A/U> G= gross weight, n= net weight T= over minimum weight M= weight moving, S= stable weight O= overloaded weight O= weight above range, A= weight within range, U= weight below range 10.6.8 Weight transmission request <SOH>nXW<CR> n = number of the terminal; n = 2 characters (par. 10.1 on page 2-9) The terminal responds with one of the following strings <STX><SP>y<SP><um><EOL> if the weight is positive <STX><->y<SP><um><EOL> if the weight is negative where: y = value of the weight; y = 7 characters (par. 10.1 on page 2-9) 2-48

10.6.9 Product code transmission request <SOH>nRT<CR> <SOH>nRTy<CR> the activated product code will be transmitted the specified product code will be activated along with the data associated with it n = number of the terminal; n = 2 characters (par. 10.1 on page 2-9) y = product code; y = 3 characters (par. 10.1 on page 2-9) The terminal responds with one of the following strings: <STX><T>y<EOL> <*><EOL> where: y = product code; y = 3 characters (par. 10.1 on page 2-9) 10.6.10 Upper Limit transmission request <SOH>nXO<CR> <SOH>nXOy<CR> the current upper limit will be transmitted the upper limit associated with the specified product code will be transmitted n = number of the terminal; n = 2 characters (par. 10.1 on page 2-9) y = product code; y = 3 characters (par. 10.1 on page 2-9) The terminal responds with one of the following strings: <STX><O>y<SP>m<SP><um><EOL> if the weight is positive <STX><O>y<->m<SP><um><EOL> if the weight is negative where: O = weight above range y = product code; y = 3 characters (par. 10.1 on page 2-9) m = value of the weight; m = 7 characters (par. 10.1 on page 2-9) 2-49

10.6.11 Lower Limit transmission request <SOH>nXU<CR> <SOH>nXUy<CR> the current lower limit will be transmitted the lower limit associated with the specified product code will be transmitted n = number of the terminal; n = 2 characters (par. 10.1 on page 2-9) y = product code; y = 3 characters (par. 10.1 on page 2-9) The terminal responds with one of the following strings: <STX><U>y<SP>m<SP><um><EOL> if the weight is positive <STX><U>y<->m<SP><um><EOL> if the weight is negative where: U = weight below range y = product code; y = 3 characters (par. 10.1 on page 2-9) m = value of the weight; m = 7 characters (par. 10.1 on page 2-9) 2-50

10.6.12 Tare transmission request <SOH>nXT<CR> <SOH>nXTy<CR> the current tare will be transmitted the tare associated with the specified product code will be transmitted n = number of the terminal; n = 2 characters (par. 10.1 on page 2-9) y = product code; y = 3 characters (par. 10.1 on page 2-9) The terminal responds with one of the following strings: <STX><T>y<SP>m<SP><um><EOL> if the weight is positive <STX><T>y<->m<SP><um><EOL> if the weight is negative where: T = tare y = product code; y = 3 characters (par. 10.1 on page 2-9) m = value of the weight; m = 7 characters (par. 10.1 on page 2-9) 2-51

10.6.13 Upper limit list transmission request <SOH>nXOA<CR> n = number of the terminal; n = 2 characters (par. 10.1 on page 2-9) The terminal responds with one of the following strings: <STX><O>y<SP>m<SP><um><EOL> if the weight is positive <STX><O>y<->m<SP><um><EOL> if the weight is negative where: O = weight above range y = product code; y = 3 characters (par. 10.1 on page 2-9) m = value of the weight; m = 7 characters (par. 10.1 on page 2-9) 10.6.14 Lower limit list transmission request <SOH>nXUA<CR> n = number of the terminal; n = 2 characters (par. 10.1 on page 2-9) The terminal responds with one of the following strings: <STX><U>y<SP>m<SP><um><EOL> if the weight is positive <STX><U>y<->m<SP><um><EOL> if the weight is negative where: U = weight below range y = product code; y = 3 characters (par. 10.1 on page 2-9) m = value of the weight; m = 7 characters (par. 10.1 on page 2-9) 2-52

10.6.15 Tare list transmission request <SOH>nXTA<CR> n = number of the terminal; n = 2 characters (par. 10.1 on page 2-9) The terminal responds with one of the following strings: <STX><T>y<SP>m<SP><um><EOL> if the weight is positive <STX><T>y<->m<SP><um><EOL> if the weight is negative where: T = tare y = product code; y = 3 characters (par. 10.1 on page 2-9) m = value of the weight; m = 7 characters (par. 10.1 on page 2-9) 2-53

10.7 Communication in MPP operation 10.7.1 Operation Terminals equipped with the MPP option can operate in the four different modes described in the following paragraphs. The operating mode used for MPP memory operation is selected during installation (par. 11.6.11 on page 2-86). 2-54

10.7.2 Weighing request from keypad with data transmission on completion of operation After having enabled the MPP memory (consult the Options chapter of the user manual), load the weight onto the scale, wait for weight stable signal, then press. The terminal will save the weight data in memory and then transmit them. If the Standard item has been selected in the Setup Menu (par. 11.6.11 on page 2-86), the data transmitted are: 1 st character 2 nd character 3 rd character 4 th -10 th character 11 th -18 th character 19 th -20 th character 21 st -22 nd character $(24H) M(4DH) P(50H) <um> <CRC> MPP identification code or scale status indications: NO<SP>STAB weight not stable NO<SP>VAL<SP> weight not valid ERRMEM<SP> weight memorisation error Weight with sign and decimal point, if present Unit of measurement String check field; calculated by performing an XOR operation (exclusive OR) of all the preceding characters. The value calculated is expressed in two hexadecimal characters, e.g. if the result is 62H, the two checksum characters are "6" (36H) and "2" (32H). 2-55

If the Terminal number item has been selected in the Setup Menu (par. 11.6.11 on page 2-86), the data transmitted are: 1 st character 2 nd character 3 rd character 4 th -6 th character 7 th -13 th character 14 th -21 st character 22 nd -23 rd character 24 th -25 th character $(24H) M(4DH) P(50H) <um> <CRC> MPP terminal number MPP identification code or indications about the scale status: NO<SP>STAB weight not stable NO<SP>VAL<SP> weight not valid ERRMEM<SP> weight memorizing error Weight with sign and possibly a decimal separator Unit of measurement String monitoring field. 2-56

If the Serial Number item has been selected in the Setup Menu (par. 11.6.11 on page 2-86), the data transmitted are: 1 st character 2 nd character 3 rd character 4 th -11 th character 12 th -18 th character 19 th -26 th character 27 th -28 th character 29 th -30 th character $(24H) M(4DH) P(50H) <um> <CRC> Serial number MPP identification code or indications about the scale status: NO<SP>STAB weight not stable NO<SP>VAL<SP> weight not valid ERRMEM<SP> weight memorizing error Weight with sign and possibly a decimal separator Unit of measurement String monitoring field. The computer replies with: <ACK> if the string has arrived correctly; <NAK> if the string has not arrived correctly; in which case the terminal retransmits the data packet. After three negative replies or no reply, the terminal displays an error message. Any characters other than <ACK> and <NAK> are interpreted as <NAK>. WARNING The ACK/NACK protocol (see par. 10.3.1 on page 2-25) is automatically enabled in MPP operation. 2-57

10.7.3 Weighing request from serial command with transmission on completion of operation After having loaded the weight on the scale, send the memorise weight and data request command via the computer: MP<CR> (MPb<CR>) If the response is affirmative, the terminal will transmit one of the strings described in par. 10.7.2 on page 2-55 in the same mode, depending on the item selected in the Setup menu (Standard, Terminal number, Serial number). 10.7.4 Weighing request from keypad and transmission request from serial command After loading the weight on the scale, wait for the weight stable indication and then press ; the terminal will memorise the data. The computer may request the weight data from the terminal with the command: MP<CR> (MPb<CR>) The weighing terminal replies: with one of the strings described in par. 10.7.2 on page 2-55; NP<CR><LF> if no weight has been memorised; The data may requested more than once with the command MP<CR>. At the end of the operation, the computer must transmit the command to enable the terminal to carry out a new weighing operation: MP<CR> (MPb<CR>) 2-58

10.7.5 Weighing and transmission request from serial command After loading the weight on the scale, send the memorise weight command from the computer: MP<CR> (MPb<CR>) Once the weight validity conditions are satisfied, the terminal memorises the data. The external computer must then transmit the data request command: MP<CR> (MPb<CR>) The terminal responds with the string described in par. 10.7.2 on page 2-55. 10.7.6 MP and MC remote commands with checksum Remote commands MP and MC modify their structure for entry of the checksum characters. Their format becomes the one below: MP 1 D <CR> MC 0 E <CR> 2-59

2-60 D430

11. PERSONALIZATION 11.1 Foreword WARNING Personalization procedures are strictly reserved for specialised personnel only. However, the user is permitted to modify certain of the terminal operating parameters. We recommend that extreme care is taken when modifying these parameters to prevent possible malfunctions caused by incorrect settings. The only parameters that may be modified are those directly related to the program installed on the terminal. 11.2 Accessing the parameter configuration function To access non-metrological parameters only: press on switching on the terminal. 11.3 Language On entering setup, you can select the language in which you want the menu to be displayed. After selecting the setup menu language, the following information is briefly displayed: program code version serial number of terminal (if other than zero, it will match the s/n (serial number) on the data plate). 2-61

11.4 Setup menu The personalization parameters menu is a tree structure which can be followed from the roots to the branches using the navigation keys described in the Use of the terminal chapter of the user manual. 11.4.1 Conditioned menu During the parameter personalization procedure, the menu adapts according to the selections made. Some parameters will therefore not be displayed as they are not required in the selected configuration. 11.4.2 Entering numeric data See the Use of the terminal chapter of the user manual. 11.4.3 Entering alphanumeric data See the Use of the terminal chapter of the user manual. 11.4.4 Validating input data All data entered are validated and if they do not fall within the permitted ranges, an error message is displayed and you are asked to enter the data again. 2-62

11.4.5 NOT MODIFIABLE parameter or menu The message "not modifiable" indicates that the parameter displayed cannot be modified if the setup menu was accessed by pressing the relative key on power up. 11.4.6 NOT AVAILABLE parameter or menu The message "not available" indicates that the parameter will only be available in future versions. 11.5 Overview of the menu tree The menu tree expanded to the third level is reported below. For details, refer to the specific paragraphs in this section or the installation section of the manual. 2-63