8217 Manual
8217 Manual
8217 Manual
www.mt.com/xpress
XRT
Contents
Contents
1 2 2.1 2.2 2.3 2.4 2.5 2.6 3 3.1 3.2 3.3 4 4.1 4.2 4.3 4.4 4.5 4.6 5 5.1 5.2 6 6.1 6.2 6.3 6.4 7 7.1 7.2 7.3 7.4 7.5 7.6
Page 5 6 6 6 6 8 8 9 10 10 10 10 11 11 11 12 12 12 12
Safety notice ............................................................................... Preparing your scale for use ........................................................ Unpacking ................................................................................... Selecting or changing the location .................................................. Assembling .................................................................................. Power supply ............................................................................... Switching scale on and off ............................................................. Sealing ........................................................................................ The XRV scale at a glance ............................................................ Display........................................................................................ Cursors ....................................................................................... Keyboard ..................................................................................... Operating your scale.................................................................... Zeroing ........................................................................................ Taring ......................................................................................... Weighing ..................................................................................... Remote commands....................................................................... Backlight function ......................................................................... Cleaning......................................................................................
Setup mode................................................................................. 13 Operating the setup mode .............................................................. 13 Setup mode functions.................................................................... 13 Servicing your scale .................................................................... Switching calibration switch to ON .................................................. Scale configuration service mode.................................................... Geo values .................................................................................. Calibration service mode ............................................................... Communication protocols ............................................................ 8217 Mettler Toledo...................................................................... Berkel.......................................................................................... NCI Weightronix ........................................................................... Epelsa ......................................................................................... CAS............................................................................................. ICL/Fujitsu.................................................................................... 15 15 16 19 23 25 25 32 34 38 40 42
April 2006
XRT
Appendix .................................................................................... Error messages ............................................................................ Technical data ............................................................................. Communication cable ................................................................... ASCII table ................................................................................... FCC notice ................................................................................... Notes on Weights & Measures .......................................................
44 44 45 47 47 48 48
April 2006
XRV
Safety notice
Safety notice
Read this manual before operating or servicing the scale. Save this manual for future reference. Do not allow untrained personnel to operate, clean, inspect, maintain, service or tamper with the scale. Observe safety warnings located throughout this manual. DANGER! Electric shock hazard! Always disconnect all power before commencing any work on the scale. CAUTION! The scale may only be opened by qualified personnel, otherwise the warranty is void. Exercise care when moving, testing or adjusting the scale. CAUTION! Handle the scale with care. It is a precision instrument. When the platform has been removed, never clean the area under the platform with a solid object! Do not put excessive loads on the scale. Avoid banging the platform. Disposal Observe the valid environmental regulations when disposing of the scale. Observe the local regulations for disposing of environmentally hazardous materials.
April 2006
XRV
2.2
2.3
Assembling
Open the box, carefully remove the packing material, and take all the items out of the carton. Attach the display as described below. Mounting options There are two different options for mounting the display of the XRV scale. Choose either the tower mount or the base mount display and follow the illustrations.
April 2006
XRV
1. Connect the cable (2) to the display. 2. Put the display (1) on top of the display bracket (3) of the display tower (4). 3. Connect the other end of the tower display cable to the scale. 4. Put the platform on top of the XRV scale base. Base mount display
.
1 2
3 4
1. Lay the cable (1) through the cut-out of the display bracket (3). 2. Connect one end of the cable to the display (2) and the other end to the scale. 3. Put the display (2) on top of the display bracket (3). 4. Mount the display bracket on the scale with two clips (4). 5. Put the platform on top of the XRV scale base.
April 2006
XRV
Aligning the scale Only scales that have been aligned precisely horizontally provide accurate weighing results. The scales have a spirit level to simplify alignment. Turn the adjustable feet of the scale until the spirit levels air bubble is inside the inner circle. Major geographical location changes The manufacturer adjusts each scale to the local gravity conditions (Geo value). In the event of major geographical location changes, this setting must be readjusted. Certified scales must also be recertified observing the national certification regulations.
2.4
Power supply
The scale can be operated with the AC adapter provided. CAUTION! Damage to the scale. Allow the scale to adjust to room temperature before connecting the power supply.
2.5
2.5.1
2.5.2
April 2006
XRV
2.6
Sealing
After installation is complete, most legal-for-trade applications require sealing the enclosure so settings cannot be changed. Please contact your authorized METTLER TOLEDO Xpress dealer to seal your scale. There are 2 kinds of sealing: lead wire sealing and sticker sealing.
2.6.1
Lead wire sealing 1. Install 2 special through-hole sealing screws and tighten them. 2. Run a wire seal (1) through the holes in the heads of the screws. 3. Apply the seal.
2.6.2
Sticker sealing Apply the sealing stickers to the positions shown below
April 2006
XRV
3.2
Cursors
Cursor Zero NET The cursor lights when... the weight is gross zero tare exists
3.3
Keyboard
Key Name Zero key
T
Tare key
10
April 2006
XRV
4.2
Taring
Taring subtracts the weight of the container or wrapping material. Pushbutton tare 1. Place the empty container or wrapping material on the platform. 2. Press
T
The weight display is set to zero and the NET cursor is lit. Remote tare A remote tare command can be sent from a POS system through the serial connection of the XRV scale. 1. Place the empty container or wrapping material on the platform. 2. Wait until the display is set to zero before weighing. Note The pushbutton tare and the remote tare command do not work simultaneously.
April 2006
11
XRV
4.3
Weighing
1. Place the item to be weighed on the platform. The weight of the item is displayed. 2. Remove the item from the platform. 0 is shown.
4.4
Remote commands
Remote ASCII commands can control all functions including data transfer, zeroing and taring, depending on the protocol.
4.5
Backlight function
The scale is equipped with a backlight for the display when the light of the environment is not bright enough to read the display. Enabling backlight function Press and hold until a long beep is heard.
When the scale is not used for 1 minute, the backlight will automatically switch off. When a weight is placed on the platform or when a key is pressed, the backlight will switch on again. Disabling backlight function Press and hold or Switch the scale off and on. until a long beep is heard.
2 more beeps will be heard to indicate the backlight has been switched off.
4.6
Cleaning
CAUTION! Damage to the scale. Do not use any type of industrial solvents or chemicals. Do not attempt to remove the cover or to perform service or maintenance on the internal parts of the scale. Cleaning Clean the keybord and the display with a soft cloth that has been dampened with a mild window type cleaner or detergent.
12
April 2006
XRV
Setup mode
Setup mode
In the setup mode you can modify parameters directly from the keyboard to suit your specific needs.
5.1
5.1.1
5.1.2
Confirm the choice and go to next step Step through the setup groups and select the parameter settings once a group is accepted
5.2
5.2.1
2.4
The digital filter stabilizes the weight display when the load is moving or vibrating 0 Minimal filter 1 Low filter 2 Medium filter 3 High filter 0 1 2 3 0 1 2 1200 2400 4800 9600 None Even Odd
3.1
Baud rate
3.2
Parity
April 2006
13
Setup mode
XRV
Explanation 0 1 0 1 2 6 7 8 9 10 11 Note When selecting the 8217 protocol, press several times until "Save" appears 7 data bit 8 data bit None 1 stop bit 2 stop bit 8217 Mettler Toledo Berkel NCI Weightronix Epelsa CAS ICL/Fujitsu refer to page 25 for customizing refer to page 32 for further information refer to page 34 for further information refer to page 38 for further information refer to page 40 for further information refer to page 42 for further information
3.5
Choosing protocol
Save Save all settings and return to weighing mode Abort Reject all changes and return to weighing mode
5.2.2
Country default settings No. 1.3 1.5 1.7 2.4 3.1 3.2 3.3 3.4 3.5 Function Beeper Decimal point EN (USA) On Off (.) DE (Germany) FR (France) On Off (.) On 1 3 2 0 1 6 On Off (.) On 1 3 1 0 1 6
Automatic clearing of tare On Digital filter Baud rate Parity Data Bit stop Choosing protocol 1 3 1 0 1 6
14
April 2006
XRV
6.1
April 2006
15
XRV
6.2
6.2.1
6.2.2
Scale configuration service mode functions The parameters of the scale configuration service mode are numbered. Parameters in bold type are also accessible in the setup mode. Settings / Explanation With the country selection the following parameters are set automatically: Geo value, weight unit, zero cursor, chain tare, decimal point or decimal comma, baud rate, parity, data, bit stop, protocol. DE Germany FR France US United States AT Austria, Croatia, Slovenia ES Portugal, Spain BE Belgium, Netherlands, Great Britain, Poland IT Italy CH Kazachstan and Switzerland UA Ukraine RU Russia SK Slovakia HU Hungary SK Slovakia CZ Czechia Ejport Other countries CN China YES Reset scale configuration parameters to default settings. These settings meet the Weights & Measures requirements of the selected country. If other settings are made, the scale can no longer be used in commercial environments. Do not reset parameters Scale will beep when a key is pressed No sound when a key is pressed Zero cursor enabled Zero cursor disabled Decimal point in all weight and price data, e.g. 3.54 Decimal comma in all weight and price data, e.g. 3,54 Automatic clearing of tare weight when the weight is removed from the platform Manual clearing of tare weight
1.2
Resetting
NO 1.3 1.4 1.5 1.7 Beeper Zero cursor Decimal point ON OFF ON OFF OFF ON
16
April 2006
XRV
Step Function 1.8 1.9 2.1 2.2 2.4 Weight unit Expanded weight display Tare Chain tare Digital filter
Settings / Explanation kg lb ON OFF ON OFF ON OFF Division quantity is displayed, maximum is 30,000 Weight is displayed in normal display increments Tare function enabled Tare function disabled Chain tare or multiple tares enabled Only 1 tare per transaction allowed
The digital filter stabilizes the weight display when the load is moving or vibrating 0 Minimal filter 1 Low filter 2 Medium filter 3 High filter To adjust the scale to your geographical location Possible settings: 0 ...31 see page 19 and following for Geo value tables YES No 0 1 2 3 0 1 2 0 1 0 1 2 6 7 8 9 10 11 Note When selecting the 8217 protocol, press several times until "Save" appears Calibrate scale, see page 23 Do not enter calibration mode 1200 2400 4800 9600 None Even Odd 7 data bits 8 data bits None 1 stop bit 2 stop bits 8217 Mettler Toledo Berkel NCI Weightronix Epelsa CAS ICL/Fujitsu refer to page 25 for customizing refer to page 32 for further information refer to page 34 for further information refer to page 38 for further information refer to page 40 for further information refer to page 42 for further information
2.5
Geo value
2.6 3.1
3.2
Parity
3.3 3.4
3.5
Choosing protocol
Save Save all settings and return to weighing mode Abort Reject all changes and return to weighing mode
April 2006
17
XRV
6.2.3
Country default settings No. 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2.1 2.2 2.3 2.4 2.5 2.6 3.1 3.2 3.3 3.4 3.5 Function Reset Beeper Zero cursor Decimal point Decimal places for price DE (Germany) FR (France) No On Off On (,) N/A No On Off On (,) N/A On kg Off On On Off 1 19 No 3 1 0 1 6 EN (USA) No On Off Off (.) N/A On lb Off On Off Off 1 15 No 3 1 0 1 6
Automatic clearing of tare On Weight unit Expanded weight display Tare Chain tare Round total price Digital filter Geo value Calibration Baud rate Parity Data Bit stop Choosing protocol kg Off On On Off 1 20 No 3 2 0 1 6
18
April 2006
XRV
6.3
6.3.1
Country
Geo values
GeoCal country codes
Country Geo value Country Geo value
Geo value
Austria Belgium Bulgaria Croatia Czechia Denmark Estonia Finland France Germany Greece Hungary
18 21 16 18 20 23 24 25* / 26 17 / 19* 20 15 19
Ireland Iceland Italy Kazakhstan Latvia Luxemburg Liechtenstein Lithuania Netherlands Norway Poland Portugal * factory default
22 26 17 18 23 20 18 22 21 24* / 26 21 15
Romania Russia Sweden Switzerland Slovakia Slovenia Spain Turkey United Kingdom Ukraine
18 23 24* / 26 18 19 18 15 16 21* / 23 21
April 2006
19
XRV
6.3.2 State
Alabama Birmingham & North
GeoCal USA state locations codes Geo value 13 12 State Kansas Kentucky Lousiana Geo value 14 14 12 18 15 17 18 17 18 13 12 State North Dakota Ohio Akron & North South of Akron Oklahoma Geo value 18 16 15 13
South of Birmingham Alaska Arizona Phoenix & North South of Phoenix Arkansas California Colorado Denver & North South of Denver Connecticut Delaware
Michigan Northwest of Lake See map Southeast of Lake Minnesota 13 12 16 15 Mississippi Kosciusko & North South of Kosciusko Missouri North of Springfield Springfield & South Montana Helena & North South of Helena Nebraska Nevada New Hampshire New Jersey 16 15 16 15 17 16 New Mexico New York Albany & North South of Albany North Carolina Raleigh & North South of Raleigh
Oregon Salem & North 18 Between Oakridge & Salem 17 South of Oakridge 16 Pennsylvania Rhode Island South Carolina South Dakota Tennessee 16 16 13 17 13
Florida West Palm Beach & North 11 South of West Palm Beach 10 Georgia Hawaii 12 9
15 14 18 17 15 13 17 16 11 17 16 14 13
Texas Northeast of Colorado River 12 Southwest of Colorado R. 11 Utah Vermont Virginia Washington, DC Washington State West Virginia Wisconsin Green Bay & North South of Green Bay Wyoming North of Casper Casper & South 13 17 14 15 18 15 18 17 15 14
Idaho North of Salmon River Mtns 17 South of Salmon River Mtns 16 Illinois Bloomington & North South of Bloomington Indiana North of Indianapolis Indianapolis & South Iowa North of Des Moines Des Moines & South
20
April 2006
XRV
6.3.3
26
23
California
16
15
14
13
April 2006
21
XRV
6.3.4
Global Geo value table Note Geo values on this chart are accurate up to an altitude of 2000 m.
0 325 0 1060 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31
22
April 2006
XRV
6.4
6.4.1
6.4.2
Calibration procedure Display YES CAL, then kg or lb kg or lb CAP, then number Number ---T T
Press key
Description Confirm calibration mode Select kg or lb Confirm selection Select weight capacity, e.g. CAP 6 for 6 kg Confirm calibration Make sure that the platform is empty Confirm that the platform is empty
Zero reading is being taken If motion is detected, the count resets to 5 and resumes counting until a stable weight value is found Select calibration value Confirm calibration value Load the appropriate test weight Confirm the appropriate test weight
If motion is detected, the count resets to 5 and resumes counting until a stable weight value is found
Confirm calibration SAVE or ABORT selection Confirm selection and leave calibration service mode Verify calibration in normal weighing mode If applicable, remove power from scale and apply appropriate calibration seal
April 2006
23
XRV
Calibration quick reference guide 1. Break the calibration seal. 2. Press the calibration button on the main PCB. 3. Select YES. 4. Select kg or lb. 5. Select the capacity. 6. Make sure that the platform is empty and take the zero reading. 7. Place desired weight on scale and take the reading. 8. Save the settings and verify calibration in normal weighing mode.
24
April 2006
XRV
Communication protocols
Communication protocols
7.1
7.1.1
April 2006
25
Communication protocols
XRV
Scale response
STX WW.WW C R STX WW.WWW C R STX WW.WWN C R STX WW.WWWN C R STX?status byte C R Z STX?status byte C R
Instructs scale to send weight data (W=Weight Digit 0-9). SW1-1 in setup mode determines whether the decimal point is transmitted or not. The scale will respond as follows according to setup and status: Gross Weight Pounds. Gross Weight KG. Net Weight Pounds. ASCII N added after weight. Net Weight KG. ASCII N added after weight. Status byte is sent if scale is in motion, or if net/gross weight is negative or over capacity. See page 27 to determine status byte results. Zero scale command. On the next A/D reading, zero will be captured if the weight is stable, within capture range, and no tare is taken (gross weight mode.) Tare item on platform command. The scale must be at gross zero before placing the item on the platform. Tare will be taken if weight is stable and non-zero. After 150 ms delay, the scale will respond with a status byte. Note Tare must be enabled in calibration mode or scale will not respond.
T CR
STX?status byte C R
TWWWWWcR
STX?status byte C R
Digital Tare Command. Known tare value can be sent to scale and must be transmitted as five digits. The scale assumes a decimal point of WWW.WW LB, or WW.WWW KG. Note Tare must be enabled in calibration mode or scale will not respond.)
C A B
Clear Tare Command (ignored if weight is not stable.) Scale status byte is sent after 150 ms delay. Initiate Confidence Test Command. STX C R is sent indicating command was received. Send Confidence Test Results Command. A must be sent prior to the Send Result command B. Results of the test are contained in a status byte. See page 27 to determine the scale confidence test byte bit definitions. If all tests have passed, the ASCII @ character will be returned. Start Echo Mode Serial Port Test Command. Scale will respond with an E indicating command received. Characters except F will be echoed back to the host. End Echo Mode Command. The scale will respond with an ASCII F indicating the command was received.
STXEC R
STXF
XRV
Communication protocols
7.1.3
Scale Status Byte Bit Definitions When the scale responds with STX?status byteCR , this indicates a status byte. The status byte contains scale status information, which can include net/gross mode, zero status, etc. The actual status byte sent will be an ASCII character which must be converted to binary to decode the bits. The scale status bit definitions are shown in the following table. Bit number 7 6 5 4 3 2 1 0 Bit description 7 Parity bit (even) 1 = Bad command from host 0 = Normal 1 = Net weight 0 = Gross weight 1 = Center of zero 0 = Not at center of zero 1 = Outside zero capture range 0 = Within range 1 = Under zero 0 = Within weighing range 1 = Over capacity 0 = Within weighing range 1 = Scale in motion 0 = Stable weight data
7.1.4
Scale Confidence Test Byte Bit definitions When the scale responds with STX? status byteCR after requesting a confidence test (B), a confidence test status byte will be sent. The status byte contains scale status information, which can include net/gross mode, zero status, etc. The actual status byte sent will be an ASCII character which must be converted to binary to decode the bits. The confidence test status bits are shown in the following table. Bit 6 is set to 1 after a confidence test is performed and reset to 0 after the host reads the confidence test status byte. Note The ASCII @ (decimal 64) indicates all tests were passed. Repeated reads of the confidence byte for all test passed without initiating a new confidence test will result in an ASCII NULL (hex 00).
April 2006
27
Communication protocols
XRV
Bit description Parity bit (even) 1 = New status data available 0 = Host has read data Bit is always a 0 1 = ROM test failed 0 = ROM test passed 1 = Processor RAM test failed 0 = Processor RAM test passed 1 = RAM test passed 0 = RAM test failed 1 = NOVROM test failed 0 = NOVROM test passed Always 0
Taring The tare of an item can be taken either automatically or digitally. The unknown weight of an object can be tared off automatically: Prerequisite The display is not in motion and the weight is above zero. 1. Place the object on the platform. 2. The host sends an uppercase ASCII T followed by CR. The weight is subtracted. The tare function must be enabled. Chain tare is not permitted. A display triangle, located under the least significant weight digit on the scale display, will illuminate to indicate net weight is displayed. An underload will cause dashes to be displayed and a status byte will be sent to the host instead of the weight data.
Remote tare
Digital tare
The keyboard tare is set when an uppercase ASCII T, followed by five ASCII digits and a CR is sent to the scale. The scale weight display must be positive and stable. The tare value input is limited to the scale capacity. In metric mode, the tare value must always end in 0 or 5.
Clearing tare
If auto tare clear is enabled, tare is automatically cleared whenever the scale returns to gross zero after having indicated a stable net weight at least one increment above net zero. If auto tare clear is disabled, tare can be cleared by sending an uppercase ASCII C.
28
April 2006
XRV
Communication protocols
7.1.6
I/O connector wiring The 8217 provides a female, DB-9 connector for connecting to a host computer. The serial port wiring is shown in the table below.
Pin# 2 3 5
Verify the pin configuration on the host serial connector, since certain computers may not use the standard pin locations. A shielded 20 gauge, stranded cable is recommended. The maximum recommended RS-232 cable length is 50 ft. (15 m). If cable lengths greater than 50 ft. (15 m) are required, consult your local METTLER TOLEDO Xpress representative. Note Do not connect the DTR line unless the software specifically controls the line. The DTR line on the scale does not require connection in order to use the interface. Certain programs such as dBASE@ and FOXPRO@ may require the PC's handshaking lines to be jumpered as follows: Handshaking PC DB25 serial port connector: Jumper 4 to 5, and 6, 8 & 20 together PC DB9 serial port connector: Jumper 4 to 6, and 7 to 8 together Standard PC connectors Standard PC compatible computers use either a female DB-25 or a female DB-9 connector for RS-232 serial ports. Cables to PC compatible computers are available from your local authorized METTLER TOLEDO Xpress representative. DB25-F RS-232 Pin# 2 3 7 4 5 Function Transmitting Receiving Signal Ground RTS CTS XRV DB9-M Pin# 2 3 5 Function Receiving Transmitting Signal Ground
April 2006
29
Communication protocols
XRV
PC DB9-F RS-232 Pin# 2 3 5 7 8 7.1.7 Function Receiving Transmitting Signal Ground RTS CTS
Flexible import and export command 1. Select 6 in step 3 of group 3. 2. Press -or4. Select NO to leave the protocol as it is. If NO is selected you can edit the import and export command as described below. NO is the default setting. 5. If 8217 is required, press until SAVE is displayed. .
6. If you want to change the command or data format, select NO and follow the procedures below. 7. Set the command from the ECR to the scale, then set the command from the scale to the ECR. One command contains up to 6 parameters and must only contain 2 digits (0-F). Characters use the ASCII table, see Appendix ECR to scale Parameter Command P Q R L T 0-F HEX STX ETX CR LF Stops editing process Two HEX stand for one character* Description
*The priority of this character is the highest one. If another command uses the same character, this command will be disabled. The characters Z, T, C, A, B, E and F are used in the existing 8217 protocol and should not be used for other commands.
30
April 2006
XRV
Communication protocols
Scale to ECR Parameter Command P Q R L E F T Example Command ECR to scale Scale to ECR 7.1.8 STX W ETX CR LF STX WW.WWW ETX CR LF Parameters p57qrL pEqrL STX ETX CR LF WW.WWW WW.WW Stops editing process Description
Setting commands between ECR and scale 1. Select 6 in step 3 of group 3. 2. Set the commands between ECR and scale using the following steps. Display 3.6 d 3.6 d 3.6 C 0 3.6 C O Key operation Press Press
T
Remark d = default, y = 8217 protocol d = default, n = enable edit command and data format
to select to accept
Press T until desired CO is the first digit of the command digit is displayed Press to accept P is the first digit of the command p57qrL Repeat the steps until all digits of the command are entered.
Press to accept and Show the command parameter p57qrL save setting Press Press Press Press
T
Begin to set data format from scale to ECR Proceed as described above until all digits of the command pEqrL are entered Show the command parameter pEqrL Save all settings and go to normal weighing mode
April 2006
31
Communication protocols
XRV
7.2
7.2.1
Berkel
Data format 9600 Baud (select 2400, 4800 or 9600) Even parity (select Even, None or Odd parity) 7 data bits (select 7 or 8) 1 stop bit (select 1 or 2 stop bits)
Command descriptions Scale ACK (06h) Comments ECR sends STX. Scale answers ACK. If there is no answer, ACR can be sent 15 times. Error if more than 15 retransmissions are sent. Time out between STX and ACK is 250 ms. Error if no response is sent after 250 ms.
3.2 ms 4 (34h) 0 (30h) CR (0Dh) LF (0Ah) 680-5400 ms STX (02h) ECR sends request for weight from scale if no notion. 3.2 ms delay before each character. STX is sent again if NAK is received. Error if another character is received. Error if another character is received. Scale answers STX. Time out between LF and STX is 6805400 ms. ECR sends ACK. Scale sends weight in gram. Time out between ACK and first digit of weight is 6805400 ms.
ACK (06h)
680-5400 ms
W4 (30h to 39h) W3 " " W2 " " W2 " " W1" " W0 " " CR (0Dh) LF (0Ah)
Time out between each character is 250 ms. Error if the 7th character is not LF. Scale sends NAK if it is unloaded, in motion or if the weight has not changed since the previous retransmission. STX (02h) 250 ms ACK (06h) Error if there is no response after 250 ms. If no ACK is received, STX is sent again. Error if more than 15 transmissions are sent incl. previous ones.
32
April 2006
XRV
Communication protocols
ECR
Scale
Comments
680-5400 ms
STX (02h)
ECR sends request for price. 3.2 ms delay before each character. STX is sent again if NAK is received. Error if another character is received. Error if no STX is received after 6 s (minus 0.4 s for every previous retransmission). Error if another character than STX or digit is received. If a digit is received, no ACK is sent and P5 is assumed. Scale sends total price to ECR. P5 is most significant digit. Error if more than 6 s (minus 0.4 s for every previous retransmission) pass before P5 is received. Error if the time between the other characters is more than 250 ms. Error if the 7th character is not CR.
ACK (06h)
680-5400 ms
P5 (30h to 39h) P4 " " P3 " " P2 " " P2" " P1 " " CR (0Dh) LF (0Ah)
Time out between each character is 250 ms. Error if the 7th character is not LF. Scale sends NAK if it is unloaded, in motion or if the weight has not changed since the previous retransmission.
April 2006
33
Communication protocols
XRV
7.3
7.3.1
NCI Weightronix
General information The serial communications protocol is used to interface Weigh-Tronix/NCI POS (Point-of-Sale) scales to ECR (Electronic Cash Registers), or other computing equipment (e.g. personal computers). Responses to serial commands will be immediate, or within one weight meter cycle of the scale. The time-out value used by the remote (controlling) device should be 1 second. There are two types of serial commands: mandatory and optional. Mandatory commands must be supported by all products. Status bytes are prefaced by the letter S. Units of measure abbreviations are always upper case. The weight is always positive, therefore there is no polarity byte. The following symbols are used: <ETX> End of Text character (03 hexadecimal) <LF> Line Feed character (0A hex) <CR> Carriage Return character (0D hex) <SP> Space (20 hex) x Weight characters from display including minus sign and out-of-range characters hh Two status bytes UU Units of measure (LB, KG, OZ, G, etc., all upper case)
7.3.2
Data format 1200, 2400, 4800, 9600, and 19200 Baud, adjustable 7 data bits Parity, adjustable 1 stop bit 1 start bit
34
April 2006
XRV
Communication protocols
Mandatory commands Response Returns decimal weight, units and status. <LF>xx.xxxUU<CR><LF>Shh<CR><ETX> Returns lb-oz weight with units plus scale status. <LF>xLB<SP>xx.xOZ<CR><LF>Shh<CR><ETX> Scale status only if wt < 0, initial zero error, in motion or out of capacity. <LF>Shh<CR><ETX> Note The weight field is always six characters (5 for weight, 1 for decimal point), regardless of the display size. Leading zeroes are not suppressed.
Command W<CR>
S<CR> Z<CR>
Returns scale status. <LF>Shh<CR><ETX> Scale is zeroed, returns scale status (see note 4). <LF>Shh<CR><ETX> Note If the scale is outside zero range or in motion, the Z command is ignored and the scale status is returned without zero status flag set, i.e., the scale is not at zero.
Optional commands Response Returns decimal wt in 10x with units plus scale status. <LF>xxx.xxxUU<CR><LF>Shh<CR><ETX> Returns lb-oz wt in10x with units plus scale status. <LF>xLB<SP>xx.xxOZ<CR><LF>Shh<CR><ETX> Scale status only if wt < 0, initial zero error, in motion or out of capacity. <LF>Shh<CR><ETX> Note The high resolution weight field is seven characters (6 for weight, 1 for decimal point), regardless of display size. Leading zeroes are not suppressed.
Command H<CR>
Changes units of measure, returns new units and scale status. <LF>uu<CR><LF>Shh<CR><ETX> Returns normalized raw counts and scale status. <LF>xxxxxxMM<CR><LF>Shh<CR><ETX> Unrecognized command <LF>?<CR><ETX>
April 2006 35
Communication protocols
XRV
Command description This command causes the scale to return the displayed weight string in ECR format. The scale will usually return the displayed weight with leading zeroes, i.e. no leading zero suppression. If the weight is negative, in motion, over capacity or under capacity, or if a zero error exists, the ECR protocol causes only the scale's status to be returned in response to a weight (W) command. The returned weight string will include decimal point plus units of measure. The length of the weight field will be equal to the length of the scale's display plus three (one for the decimal point, and two for the units, e.g., "LB"). For pounds-ounce weight, the length of the weight field will be equal to the length of the scale's display plus five (one for the decimal point, two for the "LB" and two for the "OZ"). Units of measure will appear in their ANSI standard abbreviated form ("LB" for pounds, "KG" for kilograms, etc.) in uppercase characters. If zeroing criteria are met, the scale is zeroed. In any case, scale status is returned. This is the same as the W command, except that the weight is returned with ten times the scale's displayed resolution. This command causes the scale to change its units of measure. In response, the scale will return the new units of measure and the scale status. This command is optional. It will cause the scale to return the normalized raw counts used for metrology verification. The count value is the same number which is displayed in the scale's division test in its diagnostics mode. For example, this number can range up to 120,000 for the 67xx, 100,000 for the 78xx and 1,000,000 for QDT scales. There will be at least two status bytes. If bit 6 of the second status byte is set, there will be a third byte. Bit 6 of each successive byte indicates whether another status byte follows. The bit will be clear (0) in the last status byte. At this time only the first three bytes are defined. Others may be added later. Bit 0 is the least significant bit in the byte while bit 7 is the most significant bit.
36
April 2006
XRV
Communication protocols
Definition of status bits Status Byte 2 1 = under capacity 0 = not under capacity 1 = over capacity 0 = not over capacity 1 = ROM error 0 = ROM okay 1 = faulty calibration 0 = calibration okay Always 1 Always 1 1 = byte follows 0 = last byte Parity Status Byte 3 (opt) 00 = low range 01 = undefined 10 = undefined 11 = high range 1 = net weight 0 = gross weight Initial zero error Always 1 Always 1 1 = byte follows 0 = last byte Parity
1 = scale in motion 0 = stable 1 = scale at zero 0 = not at zero 1 = RAM error 0 = RAM okay 1 = EEPROM error 0 = EEPROM okay Always 1 Always 1 Always 0 Parity
1 2 3 4 5 6 7
April 2006
37
Communication protocols
XRV
7.4
7.4.1
Epelsa
Data format 2400 Baud, adjustable 7 data bits, adjustable Even parity, adjustable 2 stop bits 1 start bit Asynchronous transmission Data in ASCII code Command descriptions The functions of the protocol are implemented by using a single character for each command. Function Resetting scale Comments The reset command can be sent at any moment. This function cancels the cyclic test status. When the scale is stable and at 0, it will send "0000000<CR>" External weight demand When the scale answers "AAAAAAA<CR>" it is out of range or not in weighing mode. After sending this character when the scale has recovered a centered zero, the "0"s string is sent. If the scale is not in weighing mode or if the zero is not centered, the "A"s string is sent. Waiting time between transmission and reception must be less than 10 seconds, otherwise more "$" characters will be sent until the scale sends back the "0"s string.
7.4.2
HEX 23
$ %
36 37
24 25
&
38 39
26 27
Opening cash drawer No response from the scale Activating beep Turned off by default. Sending this character activates the beeper. The beeper stays ON until the command is sent again.
The scale always responds with an ASCII 8 byte string, consisting of 7 data bytes + 1 "carriage return" byte (13 Decimal = 0D HEX).
38
April 2006
XRV
Communication protocols
Scale response <Data><CR> <xxx.xxx><CR> Example: 001.000<CR> Example: 0000000 <CR> AAAAAAA<CR>
Comments 7 bytes of data + 1 byte "CR" (13 decimal, OD hex) Weight reading, meaning 001.000 kg Weight is zero Weight out of range, scale in motion, scale in initial test, or no response between 2 consecutive demands ["$"] Scale is in a cyclic test. The scale enters the cyclic test after it is switched on. The display goes through 99999 and sends a string of "T"s indicating the scale is in the cyclic test status. To exit this status, send two consecutive "#" characters with 1s interval. When the scale recovers the zero weight, it will send a "0"s string. The response time of the scale is aprox. 25 s.
TTTTTTT<CR>
April 2006
39
Communication protocols
XRV
7.5
7.5.1
CAS
Data format 9600 Baud (select 2400, 4800 or 9600) Even parity (select Even, None or Odd parity) 7 data bits (select 7 or 8) 1 stop bit (select 1 or 2 stop bits)
7.5.2
Handshaking PC DB25 serial port connector: Jumper 4 to 5, and 6, 8 & 20 together PC DB9 serial port connector: Jumper 4 to 6, and 7 to 8 together
7.5.3
Command descriptions Command ENQ (05h) ACK (06h) NAK (15h) DC1 (11h) DC2 (12h) STX (02h) STA Sign Comments Starts the communication sequence Data available No acknowledgement Data request format 1: weight only Data request format 2: total price, weight and unit price Start of text Status: S stable, U unstable Space (20h) zero or positive - (2dh) negative F (46h) overflow 6 bytes with MSD first and including decimal: W4W3.W2W1W0 2 bytes for weight units (i.e. kg) following weight data 8 bytes with MSD first and including decimal: P6P5P4P3P2.P1P0 Spaces are used for leading non-significant digits, i.e. a price of 15.00 would be transmitted as " 15.00" with 4 leading spaces 8 bytes with MSD first and including decimal: U6U5U4U3U2.U1U0 Spaces are used for leading non-significant digits, i.e. a price of 15.00 would be transmitted as " 15.00" with 4 leading spaces Block Check Character calculated as the even column parity (Longitudinal Redundancy Check) of all characters except the STX and ETX. End of text End of transmission
Operation and Service Manual MTX06-OM072.0E April 2006
Unit price
BCC
XRV
Communication protocols
7.5.4
Scale
Comments
Possible errors
SOH STX STA SIGN W4W3.W2W1W0 kg BCC ETX EOT Transmitted data
Format 2 ECR ENQ (05h) ACK (06h) DC2 (11h) Data available Data request
SOH STX P6P5P4P3P2.P1P0 BCC ETX STX STA SIGN Transmitted data W4W3.W2W1W0 kg BCC ETX STX U6U5U4U3U2.U1U0 BCC ETX EOT
Scale
Comments
Possible errors
Note Spaces depicted in the descriptions above are only used for ease of reading.
April 2006
41
Communication protocols
XRV
7.6
7.6.1
ICL/Fujitsu
Data format 9600 Baud (select 2400, 4800, 9600) 7 data bits (select 7 or 8) Even parity (select Even, None or Odd parity) 1 stop bit (select 1 or 2 stop bit)
7.6.2
Handshaking PC DB25 serial port connector: Jumper 4 to 5, and 6, 8 & 20 together PC DB9 serial port connector: Jumper 4 to 6, and 7 to 8 together
7.6.3
Command descriptions Command ENQ (05h) ACK (06h) CAN (18h) NAK (15h) NUL (00h) DC1 (11h) STX (02h) ID Comments Starts the communication sequence Data available Repeat weighing No acknowledgement No data available Data request Start of text Information byte, broken into the following bits Bit 2 0 0 0 Capacity 1 0 1 1 0 1 0 1 15 kg x 0.005 kg 30 lb x 0.01 kg 6 kg x 0.002 kg
Bit 3 - Logic 1 Bit 4 - Logic 1 means under/over range Bit 5 - Logic 1 Bit 6 - Logic 1 indicates non-AVR VR capacities Weight 5 bytes with MSD first. If the scale registers underweight or overweight, a data string with data of zero (00) will be transmitted with bit 4 (X) of the ID bit set to 1. In cases where MSD or LSD are not required, a "Nul" character will be transmitted in the unused position.
42
April 2006
XRV
Communication protocols
Command BCC
Comments Block Check Character calculated as the even column parity (Longitudinal Redundancy Check) of all characters except the STX and ETX. End of text Data received and compared correctly
ETX (03h) CR (0dh) 7.6.4 ECR ENQ (05h) Command flow Scale ACK (06h)
Possible errors CAN - repeat weighing NAK - no acknowledgement NUL - no data available NAK - no acknowledgement
DC1 (00h) STX ID W5W4W3W2W1 BCC ETX STX ID W5W4W3W2W1 BCC ETX CR (0dh)
ACK - Data not confirmed NAK - receive error or scale error detected
Data confirmed CAN response to ENQ is activated until current transaction is cleared
Notes The POS can request and receive additional weight data from the scale before returning the verification weight. However, the verification weight must equal the last weight sent by the scale. Spaces depicted in the table above are only used for ease of reading. No space characters are used unless the BCC result yields the space character.
April 2006
43
Appendix
XRV
Appendix
8.1 Error messages
Fault Transmission error RAM error ROM error EEPROM error Underload, i.e. weight below zero limit Remedy Reset scale Call METTLER TOLEDO Xpress service Call METTLER TOLEDO Xpress service Call METTLER TOLEDO Xpress service Set the scale to zero Load scale Switch scale off and then on again If message is still on, call METTLER TOLEDO Xpress service
Weight display:
Overlaod
Decrease load Switch scale off and then on again If message is still on, call METTLER TOLEDO Xpress service
Price display:
Decrease load Switch scale off and then on again If message is still on, call METTLER TOLEDO Xpress service
44
April 2006
XRV
Appendix
8.2
8.2.1 Basic functions Communication Display
Technical data
General technical data Tare, Zero RS-232 interface LCD with 13.5 mm high characters and backlighting 5 characters for weight Base mount display (with rounded platform)
Keyboard Enclosure Platform Power consumption Power supply Operating conditions Options Setup function Storage temperature (Shipping) weight Weights & measures approvals
2 keys Tactile and tone feedback upon pressing the key Plastic top and bottom covers Die-casting spiders Stainless steel Approx. 18 mA without backlighting Approx. 50 mA with backlighting External 9 VDC / 500 mA power supply (120 VAC, 60 Hz, 23 W) 10 C ... +40 C / 14 F ... 104 F Relative humidity 10 % ... 85 %, non-condensing Remote display bracket Dual display 1 sealable setup and calibration software switch 25 C ... +50 C / 13 F ... 122 F Relative humidity 10 % ... 85 %, non-condensing Gross weight: 5.6 kg (12.3 lb) Net weight: 4.5 kg (9.9 lb) OIML 3000e: Certificate NR76/1992-NL 1-03.21 T6294 EC Type approval certificate NTEP 3000: Certificate of Conformance Number 04-037
April 2006
45
Appendix
XRV
Dimensions Dimensions in mm
27 127
145
108
137
VIVA VIVA
424
267
25 92 41 114
55
280
316
46
April 2006
XRV
Appendix
8.2.2
Weighing data
Capacity Verified resolution Display resolution 6 kg 0.002 kg 0.002 kg 15 lb 0.005 lb 0.005 lb 15 kg 0.005 kg 0.005 kg 30 lb 0.01 lb 0.01 lb
8.3
Communication cable
A null modem cable is required when connecting the XRV scale to a PC or a standard RS-232 port.
PC DB9-M Pin# 2 3 5 Function RxD TxD SGnd Description Receive Data Transmit Data Signal Ground Pin# 2 3 5 Function TxD RxD SGnd
8.4
hex 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F 30 31 32 dec 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 ASCII US SP ! " # $ % & ( ) * + , . / 0 1 2 hex 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F 40 41 42 43 44 45
ASCII table
dec 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 ASCII US 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E hex 46 47 48 49 4A 4B 4C 4D 4E 4F 50 51 52 53 54 55 56 57 58 dec 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 ASCII US F G H I J K L M N O P Q R S T U V W X hex 59 5A 5B 5C 5D 5E 5F 60 61 62 63 64 65 66 67 68 69 6A 6B dec 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 ASCII US Y Z [ \ ] ^ _ a b c d e f g h i j k hex 6C 6D 6E 6F 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E dec 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 ASCII US l m n o p q r s t u v w x y z { | } ~
April 2006
47
Appendix
XRV
8.5
FCC notice
This device complies with Part 15 of the FCC Rules and the Radio Interference Requirements of the Canadian Department of Communications. Operation is subject to the following conditions: This device may not cause harmful interference, and This device must accept any interference received, including interference that may cause undesired operation. WARNING This equipment generates, uses and can radiate radio frequency energy and if not installed and used properly, i.e., in accordance with the user manual, may cause harmful interference to radio communications. It has been tested and found to comply with the limits for a Class A digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a commercial environment. Operation of this equipment in a residential area is likely to cause harmful interference to radio communications in which case the user will be required to correct the interference at his or her own expense.
8.6
48
April 2006
*MTX06-OM0*MT00*
MTX06-OM072.0E
Subject to technical changes Mettler Toledo (Chang Zhou) Scale and Systems Ltd. April 2006 Printed in China MTX06-OM072.0E
Xpress Mettler-Toledo, Inc. 1150 Dearborn Drive Worthington, OH 43085 http://www.mt.com/xpress [email protected]