VT400 Technical Manual
VT400 Technical Manual
Weight Indicator
Technical Manual
Table of Contents
WARRANTY........................................................................................... VIII
1 TECHNICAL SPECIFICATIONS......................................................... 14
2 INSTALLATION .............................................................................. 17
4 CALIBRATION ................................................................................ 33
9 TROUBLESHOOTING....................................................................... 60
Table of Figures
Legal Notice
This manual contains information that is proprietary to Vishay Transducers Ltd.
(“VT”). No part of this publication may be reproduced in any form whatsoever
without prior written approval by VT.
Right, title and interest, all information, copyrights, patents, know-how, trade
secrets and other intellectual property or other proprietary rights relating to this
manual and to the VT400 (“the Product”), and any software components contained
therein, are proprietary products of VT protected under international copyright law
and shall be and remain solely with VT.
VT400 is a registered trademark of VT. No right, license, or interest to such
trademark is granted hereunder, and you agree that no such right, license, or
interest shall be asserted by you with respect to such trademark.
You shall not copy, reverse compile or reverse assemble all or any portion of the
Manual or the Product. You are prohibited from, and shall not, directly or indirectly,
develop, market, distribute, license, or sell any product that supports substantially
similar functionality as the Product, based on or derived in any way from the
Product. Your undertaking in this paragraph shall survive the termination of this
Agreement.
This Agreement is effective upon your opening of the packaging of the Product,
and shall continue until terminated. VT may terminate this Agreement upon the
breach by you of any term hereof. Upon such termination by VT, you agree to
return to VT the Product and all copies and portions thereof. For further
information contact VT or your local distributor.
Warranty
Vishay Transducers warrants all instruments it manufactures to be free from defect in materials and factory workmanship, and agrees to
repair or replace any instrument that fails to perform as specified within one year after date of shipment. Coverage of computers,
cameras, rechargeable batteries, and similar items, sold in conjunction with equipment manufactured by Vishay Transducers and bearing
the identifying name of another company, is limited under this warranty to one year after the date of shipment. The warranty on non-
rechargeable batteries and similar consumable items is limited to the delivery of goods free from defects in materials and factory
workmanship.
This warranty shall not apply to any instrument that has been repaired, worked on or altered by persons unauthorized by Vishay
Transducers in such a manner as to injure, in our sole judgment, the performance, stability, or reliability of the instrument; subjected to
misuse, negligence or accident; or connected, installed, adjusted, or used otherwise than in accordance with the instructions furnished by
us.
At no charge, we will repair, at our plant, or at an authorized repair station, or at our option, replace any of our products found to be
This Warranty is in lieu of any other warranties, expressed or implied, including any implied warranties of merchantability or fitness for a particular
purpose. There are no warranties which extend beyond the description on the face hereof, Purchaser acknowledges that no salesman, agent,
employee or other person has made any such presentations or warranties or otherwise assumed for Vishay Transducers any liability in connection
with the sale of any goods to the purchase. Buyer hereby waives all rights Buyer may have arising out of any breach of contract or breach of
warranty on the part of Vishay Transducers, to any incidental or consequential damages, including but not limited to damages to property,
damages for injury to the person, damages for loss of use, loss of time, loss of profits or income, or loss resulting from personal injury.
Some states do not allow the exclusion or limitation of incidental or consequential damages for consumer products, so the above
The Purchaser agrees that the Purchaser is responsible for notifying any subsequent Buyer of goods manufactured by Vishay Transducers
of the warranty provisions, limitations, exclusions and disclaimers stated herein, prior to the time any such goods are purchased by such
Buyer, and the Purchaser hereby agrees to indemnify and hold Vishay Transducers harmless from any claim asserted against or liability
imposed on Vishay Transducers occasioned by the failure of the Purchaser to so notify such Buyer. This provision is not intended to afford
subsequent Purchasers any warranties or rights not expressly granted to such subsequent Purchasers under the law.
Vishay Transducers reserves the right to make any changes in the design or construction of its instruments at any time, without incurring
any obligation to make any change whatever in units previously delivered. Vishay Transducers’ sole liabilities, and Buyer’s sole remedies,
under this agreement shall be limited to the purchase price, or at our sole discretion, to the repair or replacement of any instrument that
proves, upon examination, to be defective, when returned to our factory, transportation prepaid by the Buyer, within the applicable period
of time from the date of original shipment. Return transportation charges of repaired or replacement instruments under warranty will be
Vishay Transducers is solely a manufacturer and assumes no responsibility of any form for the accuracy or adequacy of any test results,
data, or conclusions which may result from the use of its equipment.
The manner in which the equipment is employed and the use to which the data and test results may be put are completely in the hands of
the Purchaser. Vishay Transducers shall in no way be liable for damages consequential or incidental to defects in any of its products.
This warranty constitutes the full understanding between the Manufacturer and Buyer, and no terms, conditions, understanding or
agreement purporting to modify or vary the terms hereof shall be binding unless hereafter made in writing and signed by an authorized
Safety Instructions
The following instructions serve as a general guide for the safe operation of the
VT400.
Safety Symbols
Connection of AC Mains
Make sure that the electrical installation complies with local codes. Always connect
the AC plug to a wall socket with a protective ground.
The maximum permissible current capability of the branch distribution circuit that
supplies power to the product is 16A. The circuit breaker in the building installation
should have high breaking capacity and must operate at short-circuit current
exceeding 35A.
Always connect the power cord first to the equipment and then to the wall socket.
If the power cord cannot be readily disconnected in case of emergency, make sure
that a readily accessible circuit breaker or emergency switch is installed in the
building.
Operating Environment
Vibration Severe vibration can affect the accuracy of weighing and damage components.
Air The air surrounding the product should be dust-free and should not contain
corrosive gasses or other materials that could adversely effect the product.
Electromagnetic Heavy electrical equipment should not be installed near to the weighing
Fields apparatus.
Incoming and Relays and contacts connected to the equipment must have reliable and
Outgoing Signals effective interference suppression. This also applies to other equipment within
3 meters of the equipment.
Declaration of Conformity
Non-Automatic Weighing Instrument (III)
Type/Model VT400
3 Display, Keys and Using the VT400 display, keypad, function menu and Pg. 21
Menus setup menus.
5 General System General parameters in the SETUP 1 and PAR menus. Pg. 40
Parameters
6 Serial Communication Setting up communication with printers, host PCs and Pg. 43
other external devices.
7 Outputs and Digital Connecting and using the digital input (tilt switch), Pg. 49
Input digital outputs (setpoints) and analog output.
8 Service Operations How to set a PIN number, view load cell mV, test the Pg. 56
and Testing keypad and display, and perform other service and
testing operations.
Style Conventions
Monospace Text displayed on the LCD, text a user must key in, or values of parameters.
1 Technical Specifications
1.1 General
CPU characteristics MCU 89C51RD, 64KB Flash ROM, 1KB RAM, 32KB serial EEPROM.
Communication • Serial port 1: RS232C Full duplex, 2400 baud, 7 data bits/even parity or 8
data bits/no parity.
Weight digits 4, 5 or 6.
Digital filter FIR automatically adjusted to conversion speed, plus post filtering (rolling
average of 1, 2, 4, 8, 16, 32 samples).
Calibration methods Dead load, span and scale parameters via keyboard commands. Calibration can
be performed either by weighing or by entering load cell mV values.
Self diagnostics Hardware and software, MCU watchdog, memory failure, I/O failure, program
check.
Input amplifier Input noise 0.3µVp-p, input bias current 10nA typical.
A/D Converter Sigma delta 550.000 internal counts max. Conversion speed: 3, 7, 14, 28, 57,
70Hz (selectable).
Current or voltage Selected via jumper JP1 on printed circuit board 761 (see section 7.4).
Current output 0-20mA or 4-20mA. Max load resistance 1KΩ (line + termination).
Voltage output 0.02-10V. Min load resistance 1KΩ (This is the default output).
2 Installation
2.2.1 Installation
The indicator is panel-mounted. The cut-out dimensions for panel installation are
136.5mm x 66.5mm. The front and rear views of the unit are shown in Figure 1.
2.2.2 Wiring
All connections to the instrument are made through the rear panel connectors. Strain-
relief clamps should be used. The shield should be connected to the metal frame of
the connector.
Do not run signal cables together with power cables. Connect the shielding only
where indicated in the drawing. Never use a Megger to check wiring. Never use
plastic insulating tape on load cell connections.
LOAD CELL 1
Pin Description
1 Excitation (-)
2 Sense (-)
3 Sense (+)
4 Excitation (+)
5 Signal (-)
6 Signal (+)
D-Type Metal Case
(Shield)
Calib.
7-8
Enable
Excitation 5VDC, fixed or alternating polarity (setup-selectable) for 10 load cells of 350Ω
each.
Gain / input ranges • For load cell output of 10mV, gain permitted is between -0.25 and 1.75mV/V.
• For load cell output of 20mV, gain permitted is between -0.25 and 3.75mV/V.
The load cells must be chosen so that the input signal to the controller is at least
0.4µV per scale increment. For load cell output less than 0.4µV/digit, the
controller will still be stable but the full temperature range accuracy is not
guaranteed.
DB9 FEM OR
DB9 DB9 Shield RX
fem Metal
Case Max 15m GRN RX
2 3
TX GRN To
3
BRN GND GND PC
5 7
GND BRN
5
WHI DTR DTR
3 2
DTR WHI
2
Master +V
RT
Termination
120R Resistor
470R
A
White
Network
150R
Biasing RT
Resistors B
Brown
Chassis
Earth
DK 0199.62
Tared Active – the preset tare value is now being displayed on the screen.
Stable Active – the scale is stable (necessary for ZERO, TARE and PRINT).
Inactive – the scale is not stable.
∩∩∩∩∩∩ Over range. The item on the scale weighs more than the maximum capacity of the
scale, or the load cell signal is too high.
UUUUUU Under range. The item on the scale weighs less than the minimum capacity of the
scale, or the load cell signal is too low.
Fn 06 Function menu (see section 3.3). To perform the function currently showing, press
PRINT ( ). To cancel press ZERO ( ).
Err15 An error has occurred (see section 9.1). In some cases, you can ignore the error and
continue working by pressing ZERO ( ).
XXXXXX Software version issue date, shown during the power-up sequence.
Press to zero the scale*. Only works if the current weight Manual zeroing
is in the zero range.
Press once to tare the scale*. Press again to view gross Taring using current weight
weight.
When you press this key, the current weight* is printed Printing, outputting to computer
to the printer and/or output to an attached computer, and
added to the accumulated total.
Press once to view the sum of all accumulated weights. Accumulated total
Press again to see the number of weights accumulated.
Press again to view the current weight.
Key Description
Next. When editing multiple digits, moves to the next digit. Only press this key once you have
finished editing the current (flashing) digit.
Up. Increments (adds one) to the current digit, or moves to the previous menu option in setup.
1. Take note of the flashing digit. This is the digit you are currently editing. Press u
(P.TARE) to increment this digit, until it shows the number you need.
2. Press t (TARE) to move to the next digit on the right. It should start flashing.
3. Press u (P.TARE) to increment the flashing digit, until it shows the number you
need.
4. Repeat steps 2 and 3 until you have edited the last digit.
5. Press (PRINT) to confirm the number you entered.
1. Press FUNCTION ( ) on the front panel. The display shows Fn 00. The left digit
should be flashing.
2. Check the number of the function you need (refer to section 3.3.2 below). If the
function you need is between 01 and 09, skip to step 4.
3. Press u (P.TARE) to increment the left-hand digit (tens). Keep pressing it until it
matches the function you need. For example, if you need function 43, press u four
times. The left digit should become 4.
4. Press t (TARE) to move to the right-hand digit (units). This digit should start
flashing.
5. Press u (P.TARE) to increment the right-hand digit (units). Keep pressing it until it
matches the function you need. For example, if you need function 43, press u three
times. Assuming you entered 4 for the left-hand digit, the display should now show
Fn 43.
6. Press (PRINT) to confirm. The operation associated with the function number you
entered is performed.
01 Edit setpoints. The display shows SEtP 1 briefly, then the current setpoint Section 7.3
value.
Use u (P.TARE) to change the current digit, then t (TARE) to move to the
next digit.
The display shows SEtP 2 briefly, then the current setpoint value.
When this function is enabled, the display flashes and you may not print.
20 Disable serial output. Prevents the indicator from printing when you press -
PRINT ( ), even if a printer is connected.
21 Set print output format: Ticket. Shows weight in the following format: Section 6.2.1
GROSS:<00.500 kg>
22 Set print format: Continuous output. Used for external display or PC. Section 6.2.1
30 Enable / disable host computer protocol output (EDP mode). Section 6.2.1
40 Changing PIN. Used to change the current Personal Identification Number Section 8.1.1
that enables access to the calibration procedure.
48 Check calibration seal. Shows the calibration counter, and the status of -
the physical calibration seal (if used).
Press (PRINT). The display shows n 0000 (the Alibi serial number).
Choose the required Alibi number . To view the gross weight of an Alibi
record, press (PRINT).
When you are done, press (PRINT). The display shows the memory record
you requested. If you want to print this and the next nine records, press
(PRINT) again.
56 Print all alibi memory records. Prints the entire contents of alibi memory, -
including empty or corrupted locations.
The entire alibi memory will be printed in the format (gross weight):
SN 0001 123.45
If all records are okay, PASS is displayed briefly. If an error is found, Err 57
is displayed.
80 Load-cell mV meter. The actual mV output of the scale sensors is Section 8.1.3
displayed.
81 Display internal A/D count. The analog-to-digital converter internal count Section 8.1.4
is displayed.
86 ROM/RAM test. A validity check is performed on system ROM and RAM. Section 8.2.1
90 Display segment test. All digits go through 0-9 display routine in Section 8.2.2
sequence, after which the character set is displayed.
91 Keyboard test. Display blanks. The scan code of any key pressed is shown Section 8.2.2
on the display.
93 I/O test. Display shows the status of input and outputs. Section 8.2.3
94 Print buffer test. An ASCII file (30h-7Fh) is output to the printer port, with Section 8.2.4
error control.
96 Display characters received by COM ports. Any character received by Section 8.2.5
COM 1 is echoed and displayed in ASCII hex on digits 1 and 2. Any
character received by COM 2 is echoed and displayed in ASCII hex on digits
5 and 6.
99 Soft reset. -
The menus displayed depend on whether jumper JP1 is in the sealed position or
not (see section 4.4). If it is sealed, the following menus are hidden: Par, CAL,
INIT and A-CAL.
Par 0.P, 1.P, 2.P, 3.P, 4.P, 5.P, 6.P, 7.P General scale parameters with multiple values.
8.1, 8.2, 8.3, 8.4, 8.5, 8.6, 8.7, 8.8, 8.9, General scale parameters with two possible
8.A, 8.b values.
A-CAL A.1, A.2, A.3, A.4, A.5, A.6, A.7, A.8 D/A analog output parameters.
1.1 Enable totalizer. YES enables the totalizer. NO disables it. 0=NO 1=YES
2.t Print type. Sets output of communication port 1 00=port disabled; 01=ticket; 02=weight
(printer port), or disables the port. output; 03=demand; 13=alibi memory
3.d Data bits serial channel 2. 17=7 data bits / even parity
08=8 data bits / no parity
18=8 data bits / even parity
4.t Time delay, after closing the contact, for the display to lock. This is also 00=disabled
the time for the display to unlock after the contact is opened.
01-90
This parameter has several special values: (x 0.1 seconds)
• 91 – Tare scale on the rising edge of input. Setpoints always enabled.
91-96=special
• 92 – Print on the rising edge of the input. Setpoints always enabled. options
• 93 – Setpoints active when input is high. Setpoints inactive when
input is low.
• 94 – Scale is tared at the rising edge of input. If taring is successful,
setpoints are activated. If input is low, setpoints are inactive.
• 95 – When input is low, scale 1 is selected and displayed. When input
is high, scale 2 is selected and displayed.
• 96 – Reset scale to zero.
1=gross
1=normally closed
0 specifies that the scale should output 0mA at zero input and 1 = User defined Zero and
20mA at maximum input (or 0V at zero and 10V at max). Span
A.3 Error output level. Specifies whether scale errors should be 0 = Low (0mA)
indicated as a low or high signal.
1 = High (24mA)
A.5 Net / gross. Specifies whether the indicator should always 0 = Net weight
output gross weight, or output net weight when tare is active.
1 = Gross weight
A.6 Effective Range for current output. Sets the range to 0- 0 = 0-20mA
20mA or 4-20mA. Relevant only if A.4 and the hardware
1 = 4-20mA
jumper are set to current.
1 = Enabled
4 Calibration
Before you can calibrate the scale, you must ensure that jumper JP1 is not in the
sealed position (see section 4.4). There are two ways to calibrate the VT400:
Standard weights calibration, in which you record the center of zero, and then
place a known weight on the scale and enter its weight (see section 4.1).
Electronic calibration, in which you enter the mV value of the minimum and
maximum weight (see section 4.2).
Both of the above are performed using the CAL setup menu.
After calibrating the scale, you should store calibration data in persistent memory
(see section 4.3), and seal the calibration lock (see section 4.4).
After calibrating the scale, you must save the values in permanent memories by
entering the setup menus and selecting the STORE option (see section 4.3). It
is also advised to lock calibration (see section 4.4).
1. Enter the setup menus and use TOTAL ( ) to scroll to the CAL menu. Press PRINT
( ) to enter the menu.
5. Press PRINT ( ) to record the zero position. The display counts down for about 10
seconds (50 measurements are taken and an average is calculated).
6. The display should now show 0. If the zero point is not accurate, press ZERO ( )
and go back to step 3.
1. Enter the setup menus and use TOTAL ( ) to scroll to the CAL menu. Press PRINT
( ) to enter the menu.
3. Use TOTAL ( ) to scroll to the SPAN option, and press PRINT ( ) to select it.
4. The display shows the maximum capacity of the scale. Enter the correct calibration
weight, using P.TARE ( ) to edit the current digit, and TARE ( ) to move to the
next digit.
7. Press PRINT ( ). The display counts down for about 10 seconds, and then shows
the calibration weight.
8. If the weight shown is not accurate, press ZERO ( ) and go back to step 4.
After calibrating the scale, you must save the values in permanent memories by
entering the setup menus and selecting the STORE option (see section 4.3). It
is also advised to lock calibration (see section 4.4).
1. Calculate an average of the load cells’ rated output. In the example above, this
equals (1.9793+1.9392+1.9577+1.9640)/4=1.9600mV.
2. Calculate the combined output of the load cells when the scale is at maximum
capacity. In the example above, this equals 1.9600x60/4x50=0.5880 mV/V. This
is the span calibration value.
3. Calculate an average of the load cells’ zero balance. In the example above, this
equals [0.0257+0.0276+0.0553+(-0.0022)]/4=0.0266mV.
4. Calculate the scale dead-load. In the example above, this equals
1.9600mV*[1.940Kg/(4*50Kg)]=0.0190mV.
5. Calculate the overall dead-load by adding together the load cell zero balance and
the scale dead-load (calculated in step 2). In the example above, this equals
0.0266+0.0190=0.0456mV. This is the dead-load calibration value.
1. Enter the setup menus and use TOTAL ( ) to scroll to the CAL menu. Press PRINT
( ) to enter the menu.
5. Press PRINT ( ) to record the zero calibration value. The display shows the
corresponding weight.
1. Enter the setup menus and use TOTAL ( ) to scroll to the CAL menu. Press PRINT
( ) to enter the menu.
3. Use TOTAL ( ) to scroll to the SPAN option, and press PRINT ( ) to select it.
4. Enter the overall mV of the scale’s maximum capacity (see section 4.2.1) to learn
how to calculate it). Use P.TARE ( ) to edit the current digit and TARE ( ) to
move to the next digit.
5. Press PRINT ( ) to confirm the maximum capacity calibration value. The display
shows the corresponding weight.
1. Enter the setup menus and use TOTAL ( ) to scroll to the STORE option.
2. Press PRINT ( ). The indicator exits the setup menus and re-initializes.
A label with an inscribed count (all digits permanently printed and suffixed by a
hyphen) is placed on the rear side of the instrument. The label is designated
CAL-Nr and may not be removed without destroying it.
Seals bear the verification mark of a notified body or alternative mark of the
manufacturer according to Annex II, section 2.3 of the Directive 90/384/EEC.
Refer to Figure 7 below for the non-removable sticker, and to Figure 8 for
the lead seal / non-removable sticker. You must apply both stickers.
Non-
removable
sticker
Non-
removable
sticker
Non-
removable
sticker
Lead
seal
The load receptor bears the serial number of the indicator on its data plate.
Execute function 48. If JP1 is currently in the sealed position, the word SEALED
appears on the display briefly. Following this, the audit trail counter is displayed.
1. The current parameter number is shown on the display. Use PRINT ( ) to scroll to
the parameter you need (see the following section for descriptions of parameters).
2. To edit the parameter value, use P.TARE ( ) to increment the current digit and
TARE ( ) to move to the next digit (if any).
3. When the display is showing the required value, press PRINT ( ) to confirm your
selection.
2.P Number of digits after decimal point. Defines the position of 0-5
the decimal point.
8.4 Automatically clear A/D converter error (Error 05). 0=NO 1=YES
NO specifies that, when the A/D converter is enabled, errors are
automatically cleared when the cause is no longer present.
YES specifies that A/D converter errors should remain on the
display until the operator presses ESC.
8.A Zero range. Some operations, including taring and printing, are 0=2% 1=10%
only active within the zero range.
8.b Dual interval or range. This parameter is not relevant if 0.P=00. 0=interval 1=range
0.P First two digits of weighing range, defining the limit 00-99
between the 2 weighing ranges, the lower display division is
automatically selected. If set to 00, disables interval / range.
1. The current parameter number is shown on the display. Use PRINT ( ) to scroll to
the parameter you need (see the following section for descriptions of parameters).
2. To edit the parameter value, use P.TARE ( ) to increment the current digit and
TARE ( ) to move to the next digit.
3. When the display is showing the required value, press PRINT ( ) to confirm your
selection.
1.1 Enable totalizer. YES enables the totalizer. NO disables it. 0=NO 1=YES
6 Serial Communication
Communication and printer parameters can be set in the SETUP 2 and SETUP 3
submenus of the SETUP menu.
Protocol 2400 baud, 1 start, 7 data/even parity or 8 data/no parity, 1 stop bit.
Handshake DTR BUSY per character for fanfold printers or REQUEST PAPER END STATUS for EPSON
TM-295 slip printer.
Connection DB9 male on rear panel (J1 or J3). Three-conductor shielded cable, max distance 15m.
Tx = Pin 3
Rx/DTR = Pin 2
GND = Pin 5
Protocol 2400 to 57600 baud, 1 start, 7 or 8 data, 1 even parity, 1 stop bit.
Connection DB9 female on rear panel. Two-conductor twisted-pair shielded cable, max distance
1000m. A termination resistor 120R may be connected by shorting pins 8 and 9.
A = Pin 6
B = Pin 7
Bit 6: Always 1
This is executed when ASCII character ? (3F hex) is received. The output data block
is as shown below:
Bit 6: Always 1
Command “ZERO”
Equivalent to pressing the front panel Zero key. This is executed when ASCII
character 0 (30 hex) is received. No data is returned to the host. Execution of the
command may be verified by examining the weight (command ?).
When a demand character is received the unit saves the weight in its Alibi flash. It
then transmits the Alibi number and the weight, for example: 1234 012.340 kg
The demand character may be programmed through SETUP > SETUP 2, setting
2.c=65-90(A-Z). A (41h) will generate and transmit the new Alibi number; a (61h)
will repeat the last Alibi number (in the case where the message was not received
properly).
2. After the PRINT ( ) button is pressed, the indicator transmits weight information
according to the currently-selected print format, using the standard data block
composition (shown below).
3. Within 5 seconds of transmission, the PC either:
Acknowledges receiving the data properly, by sending an ACK (06h)
command.
Notifies the indicator the data was not properly received, by sending a NAK
(15h) command.
Does not respond, in which case the indicator shows error 33 (host does not
acknowledge).
4. If the host responded with a NAK command, steps 2 and 3 are repeated. The
number of repeats is unlimited.
Character/s Description
BCC Block check character (XORSUM of all data characters STX, ETX inclusive).
7.1 Specifications
Tilt Switch
+
3 Power
I1
Supply
Input 1
CI - 9-24VDC
4
Fuse
CO + Power
7 Supply
-
O1 Output 1 24VDC
5
O2 Output 2
6
Digital
+ Outputs
Power & +
Imax=100m
Setpoints L L
O O
Connector A A
D D
- -
1. Press FUNCTION ( ). The display shows Fn 00. The left zero flashes.
2. Editing setpoints is function 01, so press t (TARE) to move to the second digit. It
starts flashing.
3. Press u (P.TARE) once. The display should now show Fn 01.
4. Press PRINT ( ) to confirm. The display shows SEtP 1 briefly. Then it shows the
current threshold for setpoint 1. The extreme-left digit flashes.
If you don’t want to change this threshold, press PRINT ( ) and skip to step
6.
If you do want to change it, proceed to the next step.
5. Enter a new threshold value. To do this, press u (P.TARE) to change the current
digit, then t (TARE) to move to the next digit. To finish, press PRINT ( ).
6. The display now shows SEtP 2 briefly, then the current threshold for setpoint 2.
The extreme-left digit flashes.
If you don’t want to change this threshold, press PRINT ( ) and skip to step
8.
If you do want to change it, proceed to the next step.
7. Enter a new threshold value. To do this, press u (P.TARE) to change the current
digit, then t (TARE) to move to the next digit. When you are done, press PRINT
( ).
8. The threshold values are saved in EEPROM memory.
1=gross
1=normally closed
Set jumper JP1 to the appropriate position, to define voltage output or current
voltage, as shown in the image below.
0 specifies that the scale should output 0mA at zero input and 1 = User defined Zero and
20mA at maximum input (or 0V at zero and 10V at max). Span
A.3 Error output level. Specifies whether scale errors should be 0 = Low (0mA)
indicated as a low or high signal.
1 = High (24mA)
A.5 Net / gross. Specifies whether the indicator should always 0 = Net weight
output gross weight, or output net weight when tare is active.
1 = Gross weight
A.6 Effective range for current output. Sets the range to 0- 0 = 0-20mA
20mA or 4-20mA. Relevant only if A.4 and the hardware
1 = 4-20mA
jumper are set to current.
1 = Enabled
3. Enter the new PIN number and press PRINT( ). The display shows PIN 2.
4. Re-enter the new PIN number and press ENTER.
The new PIN is stored and the display shows PASS briefly. If the two entries are not
the same, FAIL is displayed briefly and the new PIN you entered is discarded.
IMPORTANT: Make sure you do not forget the PIN entered. If the PIN is
lost, the unit must be returned to the factory to initialize the PIN and a
fee will be charged.
3. The display shows the status of the physical calibration seal. Press ESC ( ) to exit.
To view an mV meter:
Access the function menu and select function 80. The indicator loads calibration
data, and displays the mV transmitted by the load cell.
Access the function menu and select function 81. The indicator shows the internal
count of the analog-to-digital converter. Press ESC ( ) to exit.
Access the function menu and select function 82. The indicator shows software
version number and the date it was released. Press ESC ( ) to exit.
To lock keys:
To unlock keys:
Access the function menu and select function 90. All digits display 0 through 9, in
sequence, and then all characters are displayed in sequence.
Access the function menu and select function 91. The display blanks. When you
press a key, the scan code for that key is shown on the display. The scan codes
are as follows:
32 – TARE.
33 – P.TARE.
34 – PRINT.
35 – TOTAL.
36 – FUNCTION.
3. Press PRINT ( ) to toggle output 1 on and off. When it is on, the data sent should
be displayed in the fifth digit. If the output connects to another device, check if the
signal was received.
4. Press TOTAL ( ) to toggle output 2 on and off. When it is on, the data sent should
be displayed in the sixth digit. If the output connects to another device, check if
the signal was received.
5. Connect a device to the digital input, and send a signal. See if the data appears in
the first digit.
Access the function menu and select function 94. An ASCII file (30h-7Fh) is
output to the printer port, with error control.
9 Troubleshooting
The indicator has no serviceable parts. Authorized technicians may:
Respond to errors shown on the display (see section 9.1).
Check load cell connections (see section 9.2).
Check the power supply (see section 9.3).
Check the digital input and outputs (see section 9.4).
Err 05 The scale is not connected properly, or the Check the scale, cable and connectors. If
analog-to-digital converter is faulty. these are okay, contact manufacturer.
Err 07 Data memory is corrupted, either because Input all operational data and clear
of extreme power supply transient or totalizer.
because the totalizer has not been
cleared.
Err 20 The printer is not online because it is not Make sure the printer is connected and
connected, not turned on, out of paper, or operational, and press PRINT ( ) to
for some other reason. retry. If you can’t bring the printer online,
and you would like to use the indicator
anyway, press ZERO ( ).
Err 26 Printer has no paper. Add paper to the printer, and press PRINT
( ) to retry. If you can’t add paper, and
you would like to use the indicator
anyway, press ZERO ( ).
Err 30 The host PC is not connected, or the Make sure the computer is connected, and
communication link failed. press PRINT ( ) to retry. If there is some
problem with the computer, but you would
like to use the indicator anyway, press
ZERO ( ).
Err 33 The host PC did not return a proper Make sure the computer is connected, and
response (an acknowledgement required press PRINT ( ) to retry. If there is some
by the communication protocol). problem with the computer, but you would
like to continue using the indicator
anyway, press ZERO ( ).
Err 56 Printing error. Tare is currently active, but Printout aborted. Printing stops and
selected print format does not support net returns to weighing mode.
weight.
Err 67 The area of memory that stores the Print/reset the total weight
accumulated total weight is corrupted.
Err 69 The area of memory that stores the Print/reset the total weight
accumulated total weight has overflowed.
In other words, the total weight is too
large.
3. Press PRINT ( ) to toggle output 1 on and off. When it is on, the data sent should
be displayed in the fifth digit. If the output connects to another device, check if the
signal was received.
4. Press TOTAL ( ) to toggle output 2 on and off. When it is on, the data sent should
be displayed in the sixth digit. If the output connects to another device, check if
the signal was received.
5. Connect a device to the digital input, and send a signal. See if the data appears in
the first digit.
RS232
(ST8) J1
+5V
+5V
Watchdog
RS232
Driver
+5V +5V
Max 10 X 350Ω
Load Cells (ST7) J2 Analog to MCU ST3 ST1 J3 (ST2)
Digital 89C51RD
Conversion 64KB EPROM RS485
&
1KB RAM
Driver RS-485
32D I/O Lines
BAT. TEST 32KB EEPROM
JP1
ST2 TER. RES PCB 439
JP1
2 Outputs
Calibration
1 Input (Tilt)
lock
Isolated
+5V
ST1 ST1 ST2
Keyb.
6 Key & PWRNF
&
Membrane Keyb.
LED (LCD)
Driver
ST5
JP1
(ST9) J4
Sel. Current or
Voltage Output
PCB 761
Pin Description Pin Description Pin Description Pin Description Pin Description
PCB 801
+
1
POWER
2
PCB 715
¯
+
3
INPUT
4
¯
OUT1
7 6 5
OUT2
COM
TX
1
RX
3 2
SGND
JP1 Cal.
Lock
SHIELD
1
+ SIG
2
– SIG
3
+ EX
7 6 5 4
+ SEN
- SEN
- EX
PCB
A
1
439
B
2
IOUT+ PCB
1
JP1 761
A
3
B
4
VOUT- or
3
IOUT-
SGND
5
+
6 5 4
POWER IN
(24 VDC)
SHLD
RT
master +V
Termination
120R Resistor
470R
A
White
Network
Biasing RT 150R
Resistors B Brown
2
470R Shield 2X0.34mm twisted pair shielded
Max cable length: 1000m
Chassis
RS485A CABLE CONNECTIONS
Earth
V. MASTER-SLAVE COMMANDS................................................................ 69
i. Introduction
This appendix defines the communication between a host computer (the master) and a
maximum of 5 weighing terminals (the slaves). The host computer may be any
processor connected to an asynchronous serial port: for example, a personal
computer or a mini computer. Each slave in the network possesses a unique address,
in ASCII characters A to Z. The Master-Slave Commands enable remote monitoring
and/or operation of the weighing terminals by the host processor.
The Master always controls the communication link although the Master itself may at
the same time be a slave to a higher level network. The master polls the slave
machines and they respond within a specific time period.
The protocol is designed as a low-cost long-distance communication link, to support
sporadic data exchanges in industrial environments, for network multi-drop
applications. Network connections require twisted-pair shielded cables and support a
20mA current loop standard and the RS485 standard.
Message Components
Master Transmission
Slave Response
All slaves on the network receive all data transmitted by the master but they
respond only to the data blocks with the appropriate slave address. For some
commands the slave does not respond after the execution. When it receives an
unknown command, it responds with a Non-Acknowledge (NACK) block.
The slave typically begins transmitting the response string within a one-character
duration from the end of the master's transmission. If an error has occurred in the
master’s transmission (for example: parity, overrun, framing, or checksum errors),
the slave does not respond.
In case of communication error the master waits in idle transmission state for a ten-
character duration to allow for the slave’s transmit buffers to be cleared. The master
can initialize the slave's receiver buffers by transmitting a 7Fh.
Communication Modes
Two modes of communication can be used for 20mA current loop :full duplex and half
duplex. For RS485, only half-duplex mode can be used.
v. Master-Slave Commands
Following is a summary of the commands available in the master-slave protocol. After
the table is a more detailed description of each command.
This is the main command used to poll the slave or slaves. The slave replies with the
current weight being measured, or with a message if bit 0 of the status byte is ‘1’.
Master
Transmission
ID SLAVE ? XXXXXX BCS
XXXXXX: These bytes are not used; fill with Space character (20h).
For RS485, Master Transmission contains only ID Slave, ? and BCS.
Slave Response
B7 B6 B5 B4 B3 B2 B1 B0
Master
Transmission
ID SLAVE 0 XXXXXX BCS
XXXXXX: These bytes are not used; fill with Space character (20h).
This command is used, when the scale is tared, to upload the tare value.
Master
Transmission
ID SLAVE 1 XXXXXX BCS
XXXXXX: These bytes not used; fill with Space character (20h).
Slave Response
This command performs the operation corresponding to pressing one of a set of keys
on the keypad. SETUP3 parameter 3.5 must be set to 1 (Keyboard Commands
enabled) before this command can be used.
Master
ID SLAVE 2 0CXXXX BCS
Transmission
0: ASCII (30h)
1 (31h) [>0<key]
XXXX: These bytes are not used; fill with Space character (20h).
This command downloads setpoint values from the master and saves them in the
slave’s memory.
Master
Transmission
ID SLAVE 3 NYYYYY BCS
This command uploads setpoint values from the slave to the master.
Master
Transmission
ID SLAVE 4 NXXXXX BCS
XXXXX: These bytes are not used; fill with Space character (20h).
Slave Response
Master
Transmission
ID SLAVE 5 XXXXXX BCS
XXXXXX: These bytes are not used; fill with Space character (20h).
Slave Response
This command sets or cancels setpoints but does not activate them. After this
command is issued the setpoints can be activated using the Enable Setpoint Outputs
command (see below).
Master
Transmission
ID SLAVE 6 12---- BCS
This command is typically used after a Force Setpoint Output command (see above)
and it used to activate setpoints using the current settings in the slave memory.
Master
Transmission
ID SLAVE 7 XXXXXX BCS
XXXXXX: These bytes are not used; fill with Space character (20h).
This command uploads an error code when an error associated with status byte,
upload weight or status command is detected. Error codes are listed in 9.1.
Master
Transmission
ID SLAVE 8 XXXXXX BCS
XXXXXX: These bytes not used; fill with Space character (20h).
Slave Response
Master
Transmission
ID SLAVE ; (3Bh) NNXXXX BCS
XXXX: These bytes not used; fill with Space character (20h).
Setup Commands
These commands download parameters from a host, for setup and calibration of the
VT400. Refer to Section 3.4.3 for details on these parameters. See the end of this
section for information on uploading setups from a slave device to the host machine.
The following is the format of most setup commands:
Most of the setup commands have a data parameter which is specified in ASCII hex
and produces a decimal equivalent for the VT400 setup.
1. Convert the value from decimal to hex: for example, 90 (dec) to 5A (hex).
2. Replace any letters (A-F) in the hex value with an ASCII character according to the
following conversion pairs (for example, 5A in hex to 5: in ASCII hex.
A (hex) to :
B (hex) to ;
C (hex) to <
D (hex) to =
E (hex) to >
F (hex) to ?
The slave response to a setup command is an ECHO of the command, and the
response can be further verified using the Status (?) command.
New settings do not go into effect until a Write to EEPROM (*) command is issued.
W3 Bit 8.1 b0
Bit 8.2 b1
Bit 8.3 b2
Bit 8.4 b3
Bit 8.5 b4
Bit 8.6 b5
Bit 8.7 b6
Bit 8.8 b7
New settings do not go into effect until a Write to EEPROM (*) command is issued.
0010 = 5
0011 = 10
0100 = 20
0101 = 50
0110 = 100
0111 = 200
New settings do not go into effect until a Write to EEPROM (*) command is issued.
W1 A.1-A.8 A.1 b0
(b0-b7) A.2 b1
A.3 b2
A.4 b3
A.5 b4
A.6 b5
A.7 b6
A.8 b7
New settings do not go into effect until a Write to EEPROM (*) command is issued.
W1 SETUP 1 1.1 b0
1.2 b1
1.3 b2
1.4 b3
1.5 b4
1.6 b5
1.7 b6
1.8 b7
W2 SETUP 2 2.1 b0
2.2 b1
2.3 b2
2.4 b3
2.5 b4
2.6 b5
2.7 b6
2.8 b7
W3 SETUP 3 3.1 b0
3.2 b1
3.3 b2
3.4 b3
3.5 b4
3.6 b5
3.7 b6
3.8 b7
W1 SETUP 4 4.1 b0
4.2 b1
4.3 b2
4.4 b3
4.5 b4
4.6 b5
4.7 b6
4.8 b7
W2 SETUP 5 5.1 b0
5.2 b1
5.3 b2
5.4 b3
5.5 b4
5.6 b5
5.7 b6
5.8 b7
New settings of baud rate and data bits do not go into effect until a Write to EEPROM
(*) command is issued.
This command records the setup and calibration data sent to the VT400 via the other
setup commands in this section, and resets the indicator. No ACK block is transmitted
in this communication.
W1 - - Not used.
W2 - - Not used.
W3 - - Not used.
XXXXXX: These bytes not used; fill with Space character (20h).
Slave
Response
ID SLAVE COMMAND W1 (2 bytes) W2 (2 bytes) W3 (2 bytes) BCS
677 Arrow Grand Circle, Covina, CA 91722, USA 41 Horner Ave, Unit 5, Toronto, Ontario M8Z 4X4, Canada
PH: +1-800-722-0820; +1-626-858-8899 PH: +1-800-567-6098; +1-416-251-2554
FAX: +1-626-332-3418 FAX: +1-416-251-2690
E-MAIL: vt.us@vishaymg.com E-MAIL: vt.can@vishaymg.com
Asia
Vishay Transducers Taiwan (Asia except China) Vishay Tranducers China
15 Fl, No. 86, Sec. 1 Shintal 5th Rd. No. 5 Binguan Nan Dao Youyi Rd., Hexi District,
Shijr City, Taipei, Taiwan 221 Tianjin China, Code 300061
PH: +886-2-2696-0168 PH: +86-22-2835-3503
FAX: +886-2-2696-4965 FAX: +86-22-2835-7261
E-MAIL: vt.tw@vishaymg.com E-MAIL: vt.prc@vishaymg.com
Europe
Vishay Transducers Germany Vishay Tranducers UK
16 Rue Francis Vovelle, 28000 Chartres, France C/Toronga 25, 1◦C, 28043 Madrid, Spain
PH: +33-2-37-33-31-20 PH: +34-91-721-8890
FAX: +33-2-37-33-31-29 FAX: +34-91-721-9056
E-MAIL: vt.fr@vishaymg.com E-MAIL: vt.es@vishaymg.com
P.O. Box 423, SE-691 27 Karlskoga, Sweden Haarvard Marinsens vei 19, NO-0915 Oslo, Norway
PH: +46-586-63000 PH: +47-22-21-40-70
FAX: +46-586-63099 FAX: +47-22-21-92-10
E-MAIL: vt.se@vishaymg.com E-MAIL: vt.no@vishaymg.com
Jorvas Hitech Center, FI-02420 Jorvas 5 Hazoran Street, P.O. Box 8381,
Finland New Industrial Zone, Netanya 42506, Israel
PH: +358-(0)9-8194-220 PH: +972-9-863-8888
FAX: +358-(0)9-8194-2211 FAX: +972-9-863-8800
E-MAIL: vt.fi@vishaymg.com E-MAIL: vt.il@vishaymg.com