Gse - 550 570 - TM
Gse - 550 570 - TM
Gse - 550 570 - TM
Programmable Weigh
Indicators (PWI)
Version 4.0
GSE SCALE SYSTEMS PUBLISHING GROUP
The Complete Programming Guide to the GSE 550/570 Indicators
Published by:
Information in this manual is subject to change without notice due to correction or enhancement and does not
represent a commitment on the part of GSE, Inc. The information described in this manual is solely the property
of GSE, Inc. No part of this manual may be reproduced or transmitted in any form or by any means, electronic or
mechanical, including photocopying and recording and sold for any monetary figure without the express written
permission of GSE. This also includes both the software used for computer simulation of GSE hardware and its
firmware. Custom setup files that have not been developed by GSE are neither the property nor the responsibility
of GSE. It is highly recommended that all application software written for the 550 to be backed on disk in ASCII
text form.
Chapter 1 Introduction 1
1.1 About This Manual 1
1.2 The 500 Series 1
1.3 Common Weighing Applications 2
1.4 Reader's Guide 2
1.5 Features 3
1.6 Available Options 3
1.7 Display 4
1.8 Keyboard 4
1.9 Operation Modes (brief explanation) 6
Weighing (mode)
Counting (mode)
Calibration (mode)
Parameter Setup (mode)
Chapter 9 Units 99
9.1 Units Parameter Setup 99
Standard Units
Custom Units
Naming Custom Units
Appendix 337
A.1 Transmission of Current Settings 337
A.2 FCC Compliance Information 343
A.3 Specifications 345
A.4 ASCII Conversion Table 349
A.5 Exploded View of Model 550/570 351
A.6 Model 550/570 Main Board Parts Listing 357
A.7 Un-Filed Additional Features (EXTRA) 363
Index 367
XVII
Figure 50 Front View of Panel Mount Version Dimensions ......... 296
Figure 51 Side View of Panel Mount Version Dimensions ........... 296
Figure 52 Panel Mount Version Cutout Dimensions ..................... 296
Figure 53 Model 550-230/120 VAC Jumpers ................................ 297
Figure 54 Main Board PC745G Component Layout ..................... 310
Figure 55 IBM PC or Compatible Computer ................................. 311
Figure 56 GSE 550 Simulator Computer Disk .............................. 314
Figure 57 Remote Display Connections (standard) ........................ 320
Figure 58 Cascading the Model 450 or 550 (unique address) ....... 321
Figure 59 Remote Display Connections for Remote Keys ............ 323
Figure 60 Model 450i International Keypad .................................. 333
Figure 61 Model 550i International Keypad .................................. 333
Figure 62 Indicator Mounting Dimensions .................................... 347
Figure 63 570 Front / Rear Panel ................................................... 351
Figure 64 550/570 Exploded View 1 ............................................. 352
Figure 65 550/570 Exploded View 2 ............................................. 353
Figure 66 Models 550/570 Main Board (PC745G ......................... 357
XVIII
List of Tables
XIX
Tables continued
XX
Technical Reference Manual Chapter 1 Introduction
SECTION - 1.2
1.1 About This Manual GSE Scale Systems and the GSE logo are registered
trademarks of GSE, Inc. Other trademarks listed in this
GSE Inc. has developed a series of precision weighing manual include:
instruments which are technically advanced, offering
users high quality weighing systems with application - IBM, PC/AT, PC/XT and PS/2 are registered
innovation. In other words, including high precision trademarks of International Business Machines
weighing a GSE Programmable Weigh Indicator (PWI) Corporation.
can be molded around a specific application by
customizing its setup to meet the users needs. This - Lotus is a trademark of Lotus Corporation.
Technical Reference Manual contains information
covering the Model 550 and 570 Weigh/Count This is the fourth edition of the Technical Reference
indicators, all operating instructions, available options, Manual and was released in September, 1994 as Version
installation information, and technical information on 4.0. It integrates and updates a variety of separate,
system customization for your particular weighing previously released, manuals, updates, supplements,
application. Many examples and programming bulletins and version 3.0. The information contained in
techniques are included in each chapter. Supplementary this manual has been prepared specifically for indicators
to this manual is a publication titled "ENGINEER'S with Main Board PC745 revisions D thru G and
NOTEBOOK". This includes advanced macro and Firmware release date of September, 1994. If your
setpoint techniques commonly used in many 550 and indicator contains earlier board revisions or release
570 applications. dates, refer to previously released technical reference
documentation.
The basic layout of the manual sub-divides each feature
of the 550 indicator into a chapter to allow for a more
focussed explanation. Where applicable, combining one 1.2 The 500 Series
feature with another is called out to the reader's attention.
Quick setup or reference information is separated from There are two closely related weigh indicator models
the rest of the information in each chapter with a gray which are covered in this reference manual. The Model
background. In many sections of this manual it refers to 550 for weighing applications (Refer to Figure 1, Model
the indicator as a "550". This by no means implies that 550 Indicator) and the Model 570 for weighing and parts
the other indicators in the 500 series are excluded in the counting applications. The 570 is identical except a
explanation. This strictly allows for simplicity in portion of its software is structured for counting. The
reading and writing this manual. If there is any keypad is slightly different. The 570 has a sample key
information that is not included in one model over and a split print/enter key.
another it will be called out directly to your attention. ie.
(Model 570 Only). Even though not directly addressed,
the 550/570 manual covers a great amount of technical
information which runs parallel to other GSE products.
ie. (Models 450, 552, 553, 574, 9250, etc.)
The Model 550 and 570 indicators are built to give you If you are a first time user of the GSE Model 550 or 570
years of industrial quality weighing in the most Indicator, we suggest reading the following chapters:
demanding environments. They provide outstanding
accuracy and durability when matched with any of our Chapter 1 Introduction
GSE platforms or load cells. Every weighing application Chapter 2 Installation Instructions
is different, and with this in mind, the 550 and 570 Chapter 3 Basic Weighing Parameter Setup
indicators have been designed to permit customization Mode
of output to computers or printers through programmable Chapter 5 Weighing Mode
software transmitted through RS-232 or 20mA current Chapter 7 Calibration Mode
loop outputs.
If you are skilled at GSE Model 550 or 570 indicator
applications, try these chapters:
1.3 Common Weighing Applications
Chapter 4 Parameter Setup Mode (Advanced)
The focus of this manual is to provide operation, setup Chapter 16 Macro Programming Operations
and customization information of the Model 550 and 570 Chapter 20 Database
indicators, however it is important to understand the Chapter 21 Setpoints and Logic I/O
application capabilities of these instruments. Following
is a list of typical weighing applications which other If you are installing an option on your Model 550 or 570
users have found GSE weighing systems beneficial to indicator, all installation information is included in its
their operations: respective chapter. ie. Database Module (chapter 20).
features of this accurate and durable weigh system 1.6 Available Options
component:
Not all of the total capability and functionality of the
• Highly Visible Display Model 550 or Model 570 indicators are included in the
Brilliant 0.75 inch high 6 digit vacuum fluorescent standard version of these instruments. To take advantage
display is clearly readable even at a distance. of additional functionality, field installed options are
available from GSE. These options consist of hardware
• Durable and software, and can be installed in the field. It is not
Stainless Steel Washdown Enclosure and sealed necessary to return the instrument to GSE for installation
elastomer keypad provides superior protection of options. Refer to the options respective chapter for
against chemicals and hostile environments. details of the options installation instructions (Chapters
18 thru 26). The following listing details all available
• High Capacity options for both indicators:
Capable of powering up to 10 load cells (350 ohm)
for demanding applications such as floor, truck, tank • Analog Output Option:
and hopper scales. Provides 4 - 20mA current loop and variable gain 0 -
10VDC outputs.
• Versatile Communications
Programmable RS-232, 4 - 20 mA current loop, and • Cable Options: Scanner/
0 - 10VDC variable gain outputs. Keyboard Cable, Thermal (Label or Bar Code)
Printer (Eltron) Cable, RS-232 dot matrix printer
• Versatile swivel stand for table or wall mounting. Cable Option
• Time and Date Clock (Battery backed) option. • Compatible Peripheral Options:
Alpha- numeric Keyboard (ASCII)
• Front Panel Calibration and linearization procedure. Scanner (Laser Pen)
Label Printer (Thermal)
• Full scale response time from 0.06 to 8 seconds Document Printer (Dot Matrix)
• Weighing increments: 1, 2, 5, 10, 20, 50, and 100. • Memory Expansion Option:
Increases internal memory from 512 bytes to 4kB
• Remote key activations (8 possible). using E2 memory.
SECTION - 1.8
SAMPLE (Model 570 indicator only) press to PRINT/ENTER (Model 570 indicator only) is a dual
establish a piece weight when there is purpose key. Press to send
UNITS,TARE, ID
and PRINT keys are also used when making
character entries to create ID
parameters. Refer to Chapter 14 for
the method of creating alphanumeric
ID entries.
SECTION - 2.2
The standard Model 550 and 570 indicators are supplied Reassemble Indicator and Rear Panel
in a sealed stainless steel enclosure and may be used in a
washdown environment. Care must be taken to insure 1. Reconnect the switch panel ribbon cable and
that the AC power socket outlet is properly protected! move the rear panel into position. Tighten
The keypad is made of silicon rubber. Specifications are down the strain relief to insure a firm grip on
available for the reactions of this material to various each cable.
solvents.
2. Mount the rear panel to the instrument and
- Excitation Black
2.3 Load Cell Connections
+ Signal White
Transducer Excitation
- Signal Green
The indicator is designed to be connected to any
(Wheatstone bridge design) strain-gage based force + Sense Red (optional)
measuring transducer. The indicator supplies 10 VDC
developed from +5VDC and -5VDC referenced to - Sense Black (optional)
common for the excitation voltage. The maximum
excitation supply current available for the load cell(s) is
375 mA which corresponds to the ability to drive the
Table 1 Load Cell Connections
equivalent of a quantity of eleven 350 ohm load cells.
platforms are used on the earlier Model 550 units, the (+)
sense must be jumpered to the (+) excitation and
Cable Recommendations the (-) sense must be jumpered to the (-) excitation at the
J8 connector in order for the indicator to perform
A high quality cable having an overall braided shield and properly.
16 to 24 AWG stranded wire is recommended for the
SECTION - 3.2
Chapter 3 NOTE:
Parameter Setup Mode While at any point of the Setup Mode, you can
(Basic Setup) press <ZERO> to return to the Weigh Mode. The
indicator will then prompt you through the exit.
process.
3.1 Parameter Setup Mode
stroke sequence to modify a Parameter is:
Recall that there are two parts to the Indicator display. 1 0 0 <SELECT> 2 3 6 4 0 <ID> <ENTER>
There is a large six digit alpha-numeric display on the Let's take a closer look at this sequence. The "100" in
left side of the indicator and ten small dot matrix this instance is Parameter 100 (more about Parameters in
displays in two rows of five each to the right of the a moment), and the "23640" is the security code. (This
numerical display. Both sides of the display will be used coincidently happens to be the street address of GSE!) If
during parameter setup procedures. To access the Setup the security code is not used, the Parameters can be
Mode and make changes, press: monitored, but not changed. If the security code is
included, then the Parameters can be modified. But,
1 0 0 <SELECT> 2 3 6 4 0 <ID> <ENTER> what is a Parameter? Parameters are special dedicated
memory registers within the indicator. There are over
The text convention used in this manual for keystrokes 1,200 different Parameters which can be addressed and
means you should press the "1" key followed by the "0" modified by the user, and each one has a dedicated task
key followed by the "0" key followed by the key labeled to remember. They are always identified by the letter
"SELECT" followed by the keys labled 2,3,6,4,0, "P" preceding a 3 or 4 digit number, followed by a
followed by the key labeled "ID" followed by the key decimal point, followed by 1 or 2 digits. An example of
labeled "ENTER". The Indicator will respond with the a Parameter number is "P150.01" which is a Units Setup
display showing: Parameter, which remembers that the calibration units in
the indicator has been set to kilograms. If you wanted
ounces instead, set Parameter P150.02. How do you
P101.__ __ Scl 1 know which number is which Parameter, and what does
Enbld it do? Thats what this manual is all about. It will
provide you with Setup Parameter lists, explain the
function, tell you how to change the Parameter, then
The indicator will use the large display to tell you that explain the functional operation of the indicator. The
you are entering the Setup Mode and will use the smaller manual has been divided into two basic types of
display to prompt you to enter the programming security discussion, one called Parameter Setup which is
code. If you only want to review the setup, press: discussing changes to the Setup Parameters which
customize your application, and Weighing Operations
1 0 0 <SELECT> <ENTER> which is a functional description of how to operate the
indicator once Setup Parameters have been set.
The indicator will now tell you that you can make no Parameter Setup is covered in Chapter 4 and Weighing
modifications to the setup. If you want to make any Operations is covered in Chapter 5.
changes to the setup press:
The Auto-filter selections attempt to combine the best of P136 and P146 for a 2nd, 3rd and 4th scale respectively.
both choices. When the weight is changing rapidly (such
as an item is placed on a scale), the indicator *
Note that for the auto-filter selections, the full scale
automatically switches to the fastest filter selection, ie
1/8 second full scale response time. However when the response times listed are not indicative of the time
weight appears to be settling around a final value the required for the indicator to respond to a full scale input
This parameter specifies how often the display is updated P130 to P139
with new data. For example, if 0.05 is selected, the
indicator will write data to the display every time an govern the same basic weighing setup as P110 thru P119
Analog/Digital conversion is made, since the A/D except instead of applying to scale 1, it sets up scale 3.
converter updates every 0.05 second, selections from
0.05 to 20.0 seconds are available. This parameter also
sets the transmission rate for continuous transmits. Press P140 to P149
<ENTER> to cycle through the available selections.
When the correct one is displayed, press <SELECT> to govern the same basic weighing setup as P110 thru P119
advance to the next parameter. except instead of applying to scale 1, it sets up scale 4.
P118.XX Zrnge
P119.XX Linrz
NOTE:
If you should decide to return to the Setup Mode during
the exit process , press any key other than <ENTER> or
<CLR>.
SECTION - 4.3
2. The system uses the large display to tell you that While in the Setup Mode, the first digit of the large
you're entering the Setup Mode and the smaller numeric portion of the display is always a P. The
subsequent 3, 4 or 5 digits up to the decimal point
NOTE: indicate the currently selected parameter number. The
current selection for the current parameter is indicated in
You can enter the number of any other parameter the digits to the right of the decimal point. If the current
you wish to view or change. However the indicator selection is too large to fit in the available space, then
will prompt you with the message "Key In Code" so triple dashes are shown in each digit after the decimal
that you can key in a different parameter number. point, for example: "P114.==" If the parameter is
strictly a key-in type, then a single dash is shown in each
display to prompt you to enter the programming digit to the right of the decimal point.
code. The top line of the dot matrix display area shows the
parameter name or use. The bottom line describes the
If you are simply going to review the setup, press current selection for the parameter.
<ENTER> and the system will briefly display that no
modification ( -No- Mods!) can be made to the 4.3 Exiting the Parameter Setup Mode
instrument setup before proceeding to the desired
parameter. At any point within Setup Mode, you can press
<ZERO> to return to the Weigh Mode.
If you want to make changes to the setup, press If you initially keyed in the security code to allow
<2> <3> <6> <4> <0> <ID> <ENTER> changes, you will be asked if you want to perform a
and the 550 will briefly inform you that modifications calibration. Press <ENTER> to perform a calibration.
are permitted and will then display the desired setup Press <CLR> to skip the calibration routine. Pressing
parameter. By entering the password "23640" the 550 any other key returns to the Setup Mode. Refer to
will permit the operator to make parameter changes. chapter 7 for details on calibration.
There are two types of setup parameters in the 550, P170 to P172 setup the analog output option.
KEY-IN and SELECTABLE. Key-in parameters,
require a numeric entry followed by the <ENTER> key. P180 to P188 set up the counting mode setup selections
Key-in parameters are identified by a pair of dashes on which includes auto sampling, auto-enhance, sample
the right side of the data portion of the display. size, accuracy and counting internal resolution. These
parameters apply only to the counting operations and are
Selectable parameters are identified by a pair of digits not operational in the weighing operations.
indicating the parameter selection number. Selectable
parameters provide you with a sub-set series of choices P192 to P193 selects the filter selection used during a
which may be displayed by pressing the <ENTER> key. sampling routine. Enforced accuracy during sample
You can also make your choice by directly keying in the routine set at P183 then reverts back to the original filter
selection number. For example, parameter P112 contains during normal counting operations.
over 100 different selections. You could press the
<ENTER> key to cycle through the selections, or you P200 to P209 set up the basic communication protocols.
could key in the selection number and press Thr baud rate, number of data bits, parity, number of stop
<ENTER>. If you want to return to the first selection, bits.
press <0> <ENTER>. To locate a particular selection
number refer to the parameter listings in Table 3. P210 to P242 set up the selection criteria for Custom
All of the programmable parameters are divided into the Transmits 1 through 4. (Parameters P1000 through
following groups: P4000 customize the data to be transmitted).
P101 to P104 set up the Multi-Scale option operation. P250 to P251 set up the network capabilities of the 550.
This permits inputs from up to 4 scales in the 550, and There are 255 addresses available.
allows three choices for each scale: disable, save, or
enable for scales 1 thru 3. P290 to P292 set up the remote display capabilities of
the 550.
P110 to P119 govern basic weighing setup which
includes full scale definition, indicator precision, display P300 to P309 assign the sequence of mode appearance
update rates and linearization enable for Scale 1. when the < SELECT > key is pressed during weighing
mode operation.
P120 to P129 govern basic weighing setup for Scale 2
which includes full scale definition, indicator precision, P400 to P401set up the custom PIN# (access code) for
display update rates and linearization enable. This the entire unit and the quick cal mode.
Parameter group is available if P102 is set to enable for P410 to P412 set up the unit to meet OIML
Scale 2. specifications. These parameters include international
character set selections.
P130 to P139 govern basic weighing setup for Scale 3
which includes full scale definition, indicator precision, P420 to P422 allows for automatically controlling the
display update rates and linearization enable. This shutting off of the LCD backlight or VF display.
Parameter group is available if P103 is set to enable for
Scale 3. P460 to P489 specify a fixed number of decimal places
for each of the 30 variables (VARS). Each variable may
P140 to P149 govern basic weighing setup for Scale 4 have its decimal point fixed to a value between 0 (x.) and
which includes full scale definition, indicator precision, 5 places (x.xxxxx).
display update rates and linearization enable. This
P500 to P515 set up the Time-Date and Alarm <TARE> key advances to the next location.
operations.
When you encounter a parameter that accepts this type of
P600 to P637 are set aside for custom naming information, press <UNITS> key and the 550 will place
parameters 0 thru 37. an "A" in the dot matrix portion of the display. The
<UNITS> and <PRINT> keys are then used to cycle
P650 to P654 set up the Naming Parameters for database through the possible selections of upper-case and lower-
recalled time and the 4 alarms. case letters, numerics and the standard set of punctuation
symbols, starting with the letter A. Holding down
P660 to P689 are for naming the 30 variables (VARS). <UNITS> or <PRINT> keys will cycle you through
more quickly. When the desired character is displayed,
P691 to P694 are for naming the 4 registers (REGS). press <TARE> arrow key to move to the next location
where an "A" will be displayed so you can select the
P700 to P725 are for setting up the six possible ID next character. This operation is in effect when entering
parameters in addition to enabling Truck In-Out ID data and while in Setup Modes P157, P600-P694,
Weighing. P157-P158, P701 - P711, P800 - P816, P850 - P865 and
P1000 - P4000. Refer to Figure 8 Character Listing for
P731 to P746 are for setting up database parameters. the available characters and their order of appearance at
They are available if Parameter P720 has been set to the end of this chapter.
database or menu. They are used to define databases 1
thru 16. Note that the database module must be installed
in order for these parameters to appear. 4.6 Parameter Listing (P101 - P65010)
P800 to P816 are for Macro Setup. This section contains a listing of all of the setup
parameters contained within the 550 Counting/Weigh
P850 to P866 name Macros 0 thru 16. System. Refer to table 3, Parameter Listing (Software
Map). We have attempted to list all of the parameters,
P870 to P886 selects whether a macro is allowed to be however, in some cases where the number of available
invoked once or multiple times. Macro 0 thru 16 can be selections is repetitive, reasonably obvious, (as in the
set individually. case of parameter P300 series: Operational Modes)are
too numerous to list individually, an example and a
P900 to P982 are for the Input Interpreter setup. range has been substituted for the unlisted parameters.
In the case of Parameter P5100 series: Setpoints, we
P1000, P2000, P3000 and P4000 are for the 1st through have listed the full complement for only the first of the
4th Custom Transmits, and define the data to be 32 existing setpoints.
transmitted.
Some parameters in this list may not appear, based upon
P5003 to P5094 selects the method by which any of the which parameters you have previously selected or
parameters are written to E2. whether a particular option has been installed.
The Chart below shows all the parameter selections in the 550 system. An Asterisk (*) next to a parameter indicates a
manufacturer default setting.
MULTI-SCALE
BASIC INSTRUMENT
SETUP (SCALE 1)
thru
P111.23 500.
thru
P113.ºº 10.0s
thru
P114.ºº 20.0d
thru
P115.ºº 10.0s
Auto-sample
P116.21 .16 s
P116.22 .25 s
P116.23 .33 s
P116.24 .50 s
P116.25 .67 s
P116.26 1.0 s
P116.27 1.3 s
P116.28 2.0 s
P116.29 2.7 s
P116.30 4.0 s
P116.31 5.3 s
P116.32 8.0 s
P116.33 11. s
thru
P117. ºº 20.0s
200 selections
thru
P118.12ºº * 100.%
SCALE 2
BASIC WEIGHING
SCALE 3
BASIC WEIGHING
SCALE 4
BASIC WEIGHING
UNITS SETUP
Custom Units 2
P154.08 lb oz Sets the foruth units as
pounds-ounces
P154.09 * =NONE Disables the fourth units
KEY DISABLING
166.01 * Enbld
ANALOG OUTPUT
OPTION
PARTS COUNTING
MODE (570)
SAMPLING
TRANSMISSION
PROTOCOL
P200.00 Baud 19200 Set the baud rate for both Print
and Comm ports
P200.01 * 9600
P200.02 4800
P200.03 2400
P200.04 1200
P200.05 600
P200.06 300
P200.07 150
1ST TRANSMIT
SELECTIONS
2ND TRANSMIT
SELECTIONS
3RD TRANSMIT
SELECTIONS
4TH TRANSMIT
SELECTIONS
NETWORKING
REMOTE DISPLAY
SECTION - 4.6
OPERATIONAL
MODES
P300.77 Var#27
P300.78 Var#28 VAR#28 not accessible by <78> <SELECT>
P300.79 Var#29
P300.80 Var#0
P300.81 Var#1
P300.82 Var#2
P300.83 Var#3
P300.84 Var#4
P300.85 Var#5
P300.86 Var#6
P300.87 Var#7
P300.88 Var#8
P300.89 Var#9
P300.91 Reg#1
P300.92 Reg#2
P300.93 Reg#3
P300.94 Reg#4
P300.99 None!
SECTION - 4.6
P302.2 * Tare
PIN NUMBER
SECTION - 4.6
EUROPEAN
SPECIFIC
MODIFICATIONS
INTERNATIONAL
CHARACTERS
PRESET
CHARACTERS
SECTION - 4.6
DISPLAY
CONTROL
thru
P421.12 26d
P421.13 28d
P421.14 30d
P421.15 32d
VARIABLE DECIMAL
PLACES
TIME-DATE AND
ALARM
PARAMETERS
NAMING
PARAMETERS
ID PARAMETERS
AND
TRUCK IN/OUT
WEIGHING
P723.09 #2&4
P723.10 #3&4
P723.11 1,2,3
P723.12 1,2,4
P723.13 1,3,4
P723.14 2,3,4
P723.15 ALL
DATABASE SETUP
MACRO
PROGRAMMING
MACRO NAMES
SECTION - 4.6
MULTI - MACRO
Thru
INPUT INTERPRETER
#8
CUSTOM
TRANSMIT SETUP
WRITE PARAMETER
TO E2
SETPOINT SETUP
The setup of setpoints is covered more completely in Chapter 21. Some of the parameters listed below may or
may not appear depending upon previous selections. Since there are 32 setpoints within the System and the
programming for each is the same with the exception of the parameter numbers, we have included only the
parameters for Setpoint #1. The parameter numbers begin with P5100 for Setpoint #1 up through P8200 for
Setpoint #32.
The set of available choices for P5117 depends upon the selection made in P5116. If set for P5116.0 you will
be able to select from the set immediately below: if set for any other selection, you will be restricted to the
second set of selections below.
The set of available choices for P5121 depends upon the selection made in P5120. If set for P5120.0 you will
be able to select from the set immediately below: if set for any other selection, you will be restricted to the
second set of selections below.
The set of available choices for P5137 depends upon the selection made in P5136. If set for P5136.0 you will
be able to select from the set immediately below: if set for any other selection, you will be restricted to the
second set of selections below.
The set of available choices for P5141 depends upon the selection made in P5140. If set for P5140.0 you will
be able to select from the set immediately below; if set for any other selection, you will be restricted to the
second set of selections below.
The above listing of parameters ranging from P5100.0 thru P5150.º are the detailed listings only for Setpoint 1.
Parameters P5200 thru P8200 are used for Setpoints 2 thru 32. The remaining setpoints have not been listed in
detail, however you can substitute the Parameter number of the desired setpoint number into the above listing.
MACRO SETUP
(ACTIVATE)
MACRO SETUP
(DE-ACTIVATE)
The following parameters P60000 to P65010 are part of a separate group that may be reached from any mode
by entry of one of their parameter numbers. Some may require installation of Option modifications to the
System.
The following parameters are set aside for scales 2, 3 and 4. The information parameters for scale 1, P61102 through
P61119 holds true for scales 2, 3 and 4 respectively. These parameters will only become apparent when the 2nd, 3rd or
4th scales are enabled. See Parameters 101 through 104.
CURSOR KEYS
SECTION - 5.2
Chapter 5 The 550 does not have a dedicated scale select button.
Weighing Mode The following combination of keys must be pressed in
order to select one of the four allowed scale inputs.
Note that additional scale inputs beyond the standard
5.1 About The Weighing Mode one scale input are optional.
The front panel keys take on a different function scale #1 <41> <SELECT>
depending on which indicator (550/570) is selected. The scale #2 <42> <SELECT>
front panel keys also take on a different function scale #3 <43> <SELECT>
depending on which mode is selected. This chapter will scale #4 <44> <SELECT>
define the front panel key operation for the weigh mode.
Additional scale input boards must be installed and
enabled for proper use of the scale select operation.
5.2 Weighing Mode (Key Operations)
Pressing <40> <SELECT> will toggle through all Press <ZERO> to zero the current quantity/
enabled scale inputs. One scale input is accessed at one weight reading. When the meter is at Center
time. Zero the international center-of-zero indication
will appear on the upper line of the dot matrix
NOTE : display. This indication is a right and left arrow
pointing to a circle. If a Custom Unit’s name is
When motion exists, the units designation will go greater than 2 characters, the Center Zero
out and any Zero, Tare and Accumulate operations indication is not displayed. If in the quantity
are postponed until motion ceases. Print operations mode pressing <ZERO> will set the current
are also motion inhibited if selected (Parameters mode to a gross zero quantity. If in the weigh
212, 222, 232 and 242. mode, pressing <ZERO> sets the current mode
to Gross Weight. Refer to figure 9, Model 550
Keyboard.
As entries are keyed into the entry buffer, the
<PRINT/ENTER> key will complete the entry
UNITS for the 570 and the <ENTER> key for the 550.
Pressing <TARE> by itself will perform an When in the weigh or quantity modes, the unit
auto-tare. A Net Zero is then displayed. You is ready to accept a structured ASCII file for
can enter a known Tare Weight into the 550 by custom setups. The custom setup is received
keying in the number and pressing <TARE>. through the units bi-directional communications
In either case, the indicator will be placed in the port (J2).
Net Mode, unless you are in the Tare Mode.
Auto-Tare and / or Keyboard Tare may be 0 thru 9 and “.”
disabled in the Setup Mode (P166, P167).
Press these keys to enter 0 thru 9. Press the
decimal point key to establish a decimal point.
PRINT
CLR
Press to send custom specified data to a printer,
computer or other device. (see custom Press this key to clear a numeric entry mistake
transmit, chapter 15). prior to entering it into memory.
ENTER
SECTION - 6.1
larger quantity of parts must be hand counted in order to are added, while keeping the total displayed quantity less
perform the sample. than or equal to the displayed maximum enhance
amount, as soon as motion ceases the 570 indicator will
re-calculate the piece weight based on the new larger
NEGATIVE SAMPLING TO DETERMINE A quantity. Then the 570 indicator will display the new
PIECE WEIGHT maximum enhanceable quantity and the process will
repeat. However the 570 indicator has a minimum
In order to perform a negative sample routine, place a threshhold of the piece weight for which enhancements
full or partially full container of parts on the scale and can occur. This minimum enhanceable piece weight is
press <SAMPLE>. The 570 indicator will then perform 0.0084% of capacity. If the piece weight is less than this
an auto-tare resulting in a zero net weight. The display amount then enhancements are not possible and the
will then prompt you to Add xx where the "xx" is the message Can't Enhnc will be displayed.
sample quantity of parts (sample size) set by parameter
P182. In this case, the prompt Add xx actually means Whenever a piece weight is keyed in, the 570 indicator
Take parts from the container. Proceed to remove the will clear it's calculated accuracy register and the last
requested number of parts. The weight of the requested sample register since neither the accuracy nor the
number of parts is then added by the indicator. Press the sampled quantity of the entered piece weight are known.
<ENTER> key. If the sample's total weight was Therefore, auto-enhancements are not possible with
sufficient, the piece weight will be calculated and the entered piece weights.
sample quantity will be displayed. Otherwise, you may
be prompted to Take additional parts. The exact prompts
will depend on whether the auto-enhance and/or USING THE MINIMUM ACCURACY
minimum accuracy assurance features have been ASSURANCE FEATURE
enabled. The minimum amount of weight required for
the sample routine to meet the selected accuracy The minimum accuracy feature is designed to insure that
requirements for the specified scale capacity is parts counting operations will result in a pre-specified
considered. Continue to enhance, as desired. Key in the minimum accuracy. This is accomplished either by
tare weight of the empty container, add the parts requiring the sampled parts to meet or exceed a minimum
removed for sampling back into the container. The weight, or when the enhance feature is enabled, by
quantity displayed will be the total quantity in the requiring additional enhancements after the initial sample
container. operation has been performed before a large number of
parts may be counted. In the case of the enhance feature
If the weight of the sample removed is un-detectable or being disabled, if the weight of the sampled parts is
barely detectable then the message Code 32 ADD insufficient to guarantee the required accuracy (as set by
MORE! is displayed briefly. This indicates that more P183) then the operator will be prompted to Add xx
weight must be removed adding to the overall sample parts. The specific number represented by the "xx" is the
weight. This will most often occur when the <ENTER> additional number of parts which are need to be hand-
key is pressed without taking out any parts. If the parts counted and added to the scale in order for the accuracy
were in fact taken from the scale, either the parts are too to be achieved.
light to count on that capacity platform or a much larger However, if the enhance feature has been enabled, the
quantity of parts must be hand counted out in order to possible results of a sampling operation can be detailed
perform the sample. as follows:
and key in the TOTAL number of parts on the scale and the sampled number of parts was very large and / or the
press <ENTER>. piece weight was relatively small.
Sampled amount is sufficient to allow enhancements:
The 570 indicator will display the current quantity on the The maximum number of parts which can be counted
numeric display and the message Enhn# xx will be and allow an enhancement to occur is displayed briefly
shown on the alpha display, where the "xx" is the total and the quantity is then displayed.
maximum number of parts that may be on the scale in In order for a given accuracy to be achieved, the weight
order for an enhancement to occur. Additional parts may of the sampled parts must meet or exceed a specific
then be added, up to the number shown. As soon as minimum. Table 4, Minimum Accuracy Weight
motion ceases, if the quantity displayed is more than the Requirements shows the required sample weight for
original sampled amount and less than the displayed various accuracy requirements on a variety of platform
maximum enhance amount then the piece weight will be capacities.
re-calculated. Then the achieved accuracy will be re-
evaluated. If the required accuracy still has not been Note however, that parts counting based on weight is
achieved, another enhancement will be required and this dependent on a reasonably consistent part weight. Some
step will be repeated with a larger maximum enhance plastic parts vary in weight from piece to piece by 10%
amount. If more parts than specified are added, the or more. Attempting to count these items with a high
display will read Code 53 Accy >Req'd indicating that degree of accuracy will require a very large hand-
the required accuracy has not been achieved and counted random sample of the items during the piece
counting may not continue. weight calculation process. The minimum accuracy
assurance is intended to guide the operator in sampling
ACHIEVED ACCURACY MEETS OR EXCEEDS parts with a fairly consistent piece weight.
SETUP REQUIREMENTS:
COUNTING PARTS
Achieved accuracy is insufficient to allow an
enhancement to occur: The message Can't Enhnc is There are several approaches toward counting parts on
displayed briefly. This will not normally occur unless the 570 indicator. A few of the primary methods are
described below: instrument to a zero net weight. The display shows the
current net weight and the prompt: Add 10 (the actual
Method 1: Counting a specific number of parts number is programmable using setup parameter P182).
Place empty container on platform (optional)
Remove the specified number of parts from the box.
Press <Sample>. The 570 indicator tares the instrument
to a zero net weight. The display shows the current net Press <ENTER> or <SAMPLE>. The 570 indicator
weight and the prompt: Add 10 (the actual number is then calculates the piece weight of the sample parts.
programmable by the setup parameter P182).
Place the specified number of parts on the scale. Key in (or barcode scan) the tare weight of the container.
Press <ENTER> or <SAMPLE>. (Or add any number The displayed (negative) quantity then is the total
of parts, key in the number added, then press <ENTER> number of parts in the container.
or <SAMPLE> ) The 570 indicator then calculates the
piece weight of the sample parts. (If the number of parts
added were insufficient to achieve the required accuracy RECOMMENDED SETUP
(as set by P183), then you will be prompted to add an
additional number of parts. Add the specified number of In order achieve optimum counting results, certain setup
parts and press <ENTER> ). parameter selections should be set. These parameters
Add the additional parts to be counted. and their recommended settings are specified below.
Method 2: Counting out a specific number of parts P112 Zero Track aperture:
with piece weight enhancement. Make sure the zero track aperture is not set larger than
Place empty container on platform. (optional). the weight of parts that will be counted. If the smallest
parts to be counted are 0.01 #, and the displayed
Press <SAMPLE>. The 570 indicator tares the increment P111 is 0.05#, make sure the zero track
instrument to a zero net weight. The display shows the aperture is set to less than 2/10 of a division ( 0.01
current net weight and the prompt: "Add 10" (the actual divided by 0.05 = 0.2).
number is programmable via setup parameter P182).
P114 Motion Definition:
Place the specified number of parts on the scale. The definition for motion affects how much variation in
weight can be allowed when the piece weight is
Press <ENTER> or <SAMPLE>. The 570 indicator calculated. Setting this as low as possible without having
then calculates the piece weight of the sample parts and constant motion is optimal. Normally a setting of around
momentarily displays the maximum number of parts 0.4 divisions will suffice.
which may be added for a piece weight enhancement to P115 Motion Delay:
occur. Then the minimum achieved accuracy is A delay of around one second normally works quite well.
displayed. A longer delay may be desired if a very large filter
selection is made.
If a greater accuracy is desired, add additional parts but
not more than the maximum enhanceable quantity. P116 Filter:
As soon as motion ceases, the 570 indicator will The filter selection can be very instrumental in
recalculate the piece weight and then briefly display the optimizing the accuracy of the piece weight calculation.
new maximum number of pieces which can be added and GSE recommends a filter setting of 4 seconds. While
still accurately enhance the piece weight. this will increase the time required to sample and count
Repeat as many times as desired. parts, a significant increase in piece weight accuracy will
be achieved. If the environment has more than average
Add the additional parts to be counted. vibration an ever higher setting may be beneficial.
Method 3: Counting the total number of parts on One of the AUTO-FILTER selections may prove to be
hand with a known container weight the best choice. This filter provides very extensive
averaging while the applied weight is stable yet responds
Place the full container of parts on the weigh platform. more quickly than a standard slow response filter when a
significant change in weight occurs. The auto-filter
Press <SAMPLE>. The 570 indicator tares the selections are choices numbered 21 through 33 with
SECTION - 6.2
<UNITS>
The only counting modes for which the <UNITS> key is 6.3 Parts Counting Parameter Setup
defined are the piece weight modes, APW and APW*K. (Model 570 only)
During these two modes the <UNITS> key will toggle
the units through the units as selected in setup modes
P151 through P154. In the other counting modes the P180 ASmpl
<UNITS> key is ignored. Auto Sample Accept: This parameter affects the
SECTION - 6.4
After Sample: This parameter permits 5 choices; none, (parameter 32) will yield a quantity of 113.
scale 1, scale 2, scale 3 and scale 4. If the parameter is
set to a particular scale number, after a sample is
completed, the indicator will switch to Scale 1, 2, 3 or 4. 33 QUANTITY TOTAL - CURRENT
If "none" has been selected, the indicator will remain on
the presently selected scale. This parameter holds the accumulated quantity minus the
currently displayed quantity. For example if the quantity
P188 - P191 ResX total register (parameter 31) holds a value of 200 and 10
These parameters will allow for entering a value that will more parts were added to the scale, then this register
represent the resolution size for determining the (parameter 33) will yield a quantity of 190.
displayed quantity. The ‘X’ denotes scale 1 thru 4. Each
scale’s resolution can be set individually.
34 PIECE WEIGHT
6.4 COUNTING MODE LISTING This register holds the value of the average piece weight
established after a sample routine.
The <SELECT> key will advance the 570's mode to the
next mode as programmed in the setup mode P300 -
P309. Alternatively, keying a mode number then 35 PIECE WEIGHT x 1000
pressing <SELECT> will change the 570's current mode
to be the mode whose number was keyed in. The This register holds the value of the average piece weight
following eight modes are Model 570 counting related. times 1000. This value is calculated after the piece
See table 5. weight value is established.
The current net weight is divided by the current piece This register contains the percentage of accuracy
weight, resulting in the current quantity. This value may achieved after a sample routine. Refer to table 4 to
not be entered. determine the percentage of full scale weight that must
be added to the platform to achieve the desired accuracy
requirements.
31 QUANTITY TOTAL
This mode displays the current total accumulated 37 LAST SAMPLED AMOUNT
quantity. The value displayed is the result of previous
additions of the displayed quantity to the previous total This register holds the quantity of the last sample size
quantity. used during a sampling routine. An example might be
10 pieces. The factory uses 10 as a default sample size.
It operates the same as mode 3, the gross total mode.
The largest value that can be displayed is 999,999. If a
larger value is achieved, the display will read "Code04
#> Dsply". However the stored total is still active and
accumulates may continue to occur. These larger values
may be printed without any problem. If the value
exceeds 3,000,000 internal rounding will be performed.
Theoretically this value is 16,777,216.
SECTION - 7.2
Where appropriate, numeric values may be entered using b) The unit is zeroed with a press of the <ZERO>
the numeric keypad. key.
If an error is made in entry, the <CLR> key will clear c) The necessary load is applied to verify
the entry from the entry buffer (on display) before the accuracy.
<ENTER> key is pressed.
d) The weight indication is found to be out of
The system will perform the calibration, display the tolerance.
value of the calibration weight and prompt you by
displaying CAL OK? At this point, the accuracy of the e) The calibration mode is accessed, either using
calibration can be checked by weight without leaving the the method described above for Quick Cal or by
Calibration Mode. the normal method. Note that the calibration
weight is still applied!
If the calibration was accurate, press <ENTER>.
f) At the "Last Zero?" prompt, the <ENTER> key
The system will prompt you to save the new calibration is pressed.
plus any other changes that were made. Press
<ENTER> to save and then <ENTER> to exit. g) The instrument briefly displays the message:
"Using Last0", followed by the usual: "Units =
If the calibration is not accurate, press <CLR>. xx" indicating the proper units for the keying
The system will return to the New Zero? prompt. in of the calibration weight. The unit is
Proceed as described in step 3 of this section. using the zero established with the last use of
the <ZERO> key during the weigh mode as the
NOTE: new calibration zero.
If the calibration weight was less than 5% of capacity or
if there was a large change in the calibration, the system h) Next the display prompts: "Keyin CalWt".
will prompt you with the message ReCal Req'd. Press
<ENTER> and you will be returned to step 3 of this i) The operator keys in the currently applied
procedure, or press <CLR> to obtain the CAL OK? weight, such as 50000 <ENTER>. The
prompt as described above and override the re-calibration unit then adjusts the calibration parameters to
requirement. However, we recommend you perform a re- bring the system into calibration.
calibration in order to avoid any serious inaccuracy.
j) Next the display prompts "Cal OK?". The
weight may then be removed and if necessary
b) "Last Zero?": re-applied to assure the inspector that the
calibration has properly adjusted.
Re-Cal (with cal weight already applied)
This capability allows a re-calibration to be performed k) Once the inspector is satisfied with the
without removing the applied weight, if, during a calibration press the <ENTER> key to save the
calibration check, the calibration is found to be out of calibration.
tolerance. This is especially beneficial when the unit is
used with large capacity applications such as tank l) Next the usual prompt "Save Mods?" followed
weighing (remote platforms). shortly by "Enter = Save" is displayed. Press
<ENTER> to save the new calibration factors.
This operation is achieved by pressing the <ENTER>
key at the "Last Zero?" prompt during the calibration m) The next prompt, "Enter = Exit" is similarly
procedure. responded to by the <ENTER> key and the
unit returns to the weigh mode.
The scenario where this feature would be used is as
follows:
c) "Temp Zero?":
a) A scale is to be checked for compliance with
For example, with a tank containing an unknown amount and the unit will return to the weigh mode.
of material (remote scale):
b) Toggle to the “Temp Zero?” routine with the This may be useful in tank weighing applications where
<SELECT> key. the re-zero parameter (P118) is set very low in order to
prevent inadvertent re-zeroing. A build-up of sludge
c) At the "Temp Zero?" prompt press: may be zeroed out in this manner.
The display will briefly flash: "Adj Zero!" and then: The “Cal Reset” adjusts the zero and gain factors of the
"CAL OK?" amplifier on the A/D. The parameters being adjusted are
listed below.
Press <ENTER> to accept the newly established zero or
<CLR> to re-do the calibration. Following the P61100 DAC
proceeding prompts to exit and save all changes. P61102 Cal Factr
P61105 CalZr Cnts
The unit's calibration zero is now set to establish the
platform's gross zero at the current input signal from When reset, these parameters are ajusted to the lowest
your scale platform. possible values. Refer to the chapter on Information
Parameters for a more detailed explanation on the gain
factors.
NOTE:
If the keyed in weight exceeds Full Scale by +4% or falls Normally a Cal Reset is performed if the amplifier is
below 0.1% of Full Scale, an error message will be locked in at extremely high gain factors and will not
displayed. If you forgot to add the calibration weight allow a new calibration to be performed. If an over or
before pressing <ENTER>, the unit will prompt you to under load condition exists while in the Cal mode, press
do so. In this case, place the calibration weight on the <CLR> to perform a Cal Reset. This has the same effect
scale and press <ENTER>. as pressing the <ENTER> key at the Cal Reset prompt.
After a Cal Reset is performed, the unit goes back to the
If an overload exists or the previously set instrument gain “New Zero?” prompt. The <SELECT> key will toggle
is too high, the indicator will display an overload to the desired calibration routine.
message. In this case, press <CLR> and the unit will
reduce the current instrument gain and return you to step After performing a Cal Reset, a re-calibration should be
2 so you can re-start the calibration. performed before exiting the calibration or setup modes.
The reset will not be saved unless a re-cal is performed
The system will perform the calibration, display the and changes are saved.
value of the calibration weight and prompt you by
displaying CAL OK? At this point, the accuracy of the
calibration can be checked by weight without leaving the 7.3 Calibration Mode (earlier versions)
Calibration Mode.
1. The Calibration Mode can be entered in one of
If the calibration was accurate, press <ENTER>. two ways:
The system will prompt you to save the new calibration A. From the Weigh Mode by pressing:
plus any other changes that were made. Press <ENTER> 1 0 0 <SELECT> 2 3 6 4 0 <ID>
to save and then <ENTER> to exit. <ENTER> <ZERO>
meter by displaying ENTER =CAL! Press Req'd. Press <ENTER>and you will be returned to step
<ENTER> to proceed. Pressing <CLR> will 2 of this procedure, or press <CLR> to obtain the CAL
let you exit the Setup Mode without calibration. OK? prompt as described in step 5 and override the re-
calibration requirement. However, we recommend you
3. The indicator will display the dead load (which perform a re-calibration in order to avoid any serious
may not be in precise units) that is present on inaccuracy.
the scale and prompt you by displaying NO
LOAD? This requests that you remove any CALIBRATION RE-ZEROING UPDATE
extraneous load. Do so, then press <ENTER>.
Beginning with Indicator firmware 450550-01003, date
4. The indicator will zero the display and prompt code April 02, 1992 and later, an alternative has been
you by displaying KeyIn CalWt . At this point added to the calibration process. If it is desired to only
you can place the calibration weight on the re-zero the indicator, this may be done by pressing the
platform, key in the weight value and then <SELECT> key at the No Load? prompt. After
press <ENTER>. pressing <SELECT>, the display will flash the
calibration units message and then New Zero! for one
NOTE: second. Then the display will advance to the Cal OK?
If the keyed in weight exceeds Full Scale by +4% or falls prompt.
below 0.1% of Full Scale, an error message will be
displayed. If you forgot to add the calibration weight This is useful in tank weighing applications where the re-
before pressing <ENTER>, the indicator will prompt zero parameter P118 is set very low in order to prevent
you to do so. In this case, place the calibration weight on inadvertent re-zeroing. A build-up of sludge may be
the scale and press <ENTER>. zeroed out in this manner.
7.4 Multi-Point Linearization
If an overload exists or the previously set instrument gain
is too high, the indicator will display an overload If the load cell signal input to the 550 has good
message. In this case, press <CLR> and the indicator repeatability and stability, then using multi-point
will reduce the current instrument gain and return you to linearization during calibration may significantly
step 2 so you can re-start the calibration. improve the ultimate accuracy of the data displayed by
the 550. Setup Mode parameter P119 enables or disables
5. The indicator will perform the calibration, this feature. Initially, the same basic procedures as a
display the value of the calibration weight and normal calibration are used to perform a multi-point
prompt you by displaying CAL OK? At this linearization. All of the prompts provided will be
point, the accuracy of the calibration can be exactly the same up to the CAL OK? prompt (steps 1-3a
checked by weight without leaving the thru 3e described in previous sections of this chapter)
Calibration Mode.
At this point, the system will prompt you with Keyin Pnt
A. If the calibration was accurate, press 2 which will instruct you to key in the second calibration
<ENTER>. point. Simply add the weight which you want to use for
the next calibration point, then key in the total applied
The indicator will prompt you to save weight and press <ENTER>. You may wish to add
the new calibration plus any other weight until the displayed weight differs from the actual
changes that were made. Press applied weight and then perform the next calibration at
<ENTER> to save and then that point.
<ENTER> to exit.
Up to five calibration points may be established using
B. If the calibration is not accurate, press <CLR>. this procedure. However if fewer calibration points are
The indicator will return to the NO LOAD? required, simply press <ENTER> without entering a
prompt. Proceed as described in step 3 of this value at the Keyin PntX prompt. Refer to figure 11 for a
section. 5 point calibration example. The values demonstrated
here are keyed in at each successive calibration point.
NOTE:
If the calibration weight was less than 5% of capacity or If items are consistantly being weighed on either the high
if there was a large change in the calibration, the or low end of the cell capacity, the points of calibration
indicator will prompt you with the message ReCal can be skewed to either end of the spectrum.
LINEARIZATION DATA
Maximum capacity of cell is 200 lbs. in this example.
If Multi-Point Linearization is enabled (P119), the ten
Parameters P61110 thru P61119 show the calibration
weights used and the resulting calculated factors.
Otherwise the message Not Used is displayed. Refer to
Chapter 28 for functional details on Parameters P119 and
P61110 thru P61119.
Point #5, 200 lbs.
After the last point is established, the system will prompt Quick Cal Commands
with CAL OK?. Press the <ENTER> key to accept the
calibration or press <CLR> to backup and redo the last In order to provide a somewhat faster method of
point as described below. accessing the calibration mode of the unit, an alternate
method is available. From the weigh modes, follow
If you make a mistake at any point in the linearization these steps:
process, simply press the <CLR> key. The system will
backup one step in the procedure to the previous
linearization point.
100 <SELECT>
After the linearization has been completed, the changes
must be saved by pressing <ENTER> at the ENTER = 54321 <ID> <ENTER>
SAVE prompt. Otherwise the previous calibration data
will remain in effect. The display will briefly read: "Quick Cal!" and then the
standard prompt, "New Zero?" will appear. At this point
the calibration process may proceed as normal. Press
EXAMINING CALIBRATION RESULTS <SELECT> to toggle through the calibration selection
types. Press <ENTER> when viewing the desired
Information Mode parameters P61110 through P61119 selection. Refer to the first part of this chapter for a
may be used to review the data established during the detailed explanation of each selection. If load cell
multi-point linearization. For each point, you may linearization is enabled (P119-scl#1, P129-scl#2 and
review the calibration weight and the established P139-scl#3) the calibration modes accessible are
linearization factor. identified by an asterisk (*).
c) "Temp Zero?"
Maximum capacity of cell is 200 lbs. in this example. d) "Only Zero?" *
e) “Cal Reset” *
Point #5, 200 lbs. Another variation of the calibration process is the
Point #4, 180 lbs. linearization procedure. Linearization can be quite
Point #3, 160 lbs. useful in improving the absolute accuracy of larger
Point #2, 140 lbs. capacity systems which often exhibit poor linearity. This
feature is documented elsewhere.
The display will briefly read: "Quick Cal!" and then the The display will briefly read:"Quick Cal!" and then the
following selections will appear, starting with "New standard prompt, "NO Load?" will appear. At this point
Zero?". If load cell linearization is enabled (P119-scl#1, the calibration process may proceed as normal.
P129-scl#2 and P139-scl#3) the calibration modes
accessible are identified by an asterisk (*).
Re-Cal (with cal weight already applied)
a) "New Zero?" *
b) "Last Zero?" This capability allows a re-calibration to be performed
without removing the applied weight, if, during a l) Next the usual prompt "Save Mods?" followed
calibration check, the calibration is found to be out of shortly by "Enter = Save" is displayed. Press
tolerance. This is especially beneficial when the 550 is <Enter> to save the new calibration factors.
used with large capacity platforms such as truck scales.
This operation is achieved by pressing the <Zero> key m) The next prompt, "Enter = Exit" is similarly
(instead of the <Enter> key) at the "No Load?" prompt responded to by the <Enter> key and the
during the calibration procedure. indicator returns to the weigh mode.
c) The necessary load is applied to verify Pressing the <Tare> key at the "No Load?" prompt
accuracy. during the calibration procedure causes the indicator to
temporarily zero the displayed weight so that additional
d) The weight indication is found to be out of weight may be added to assure the calibration of the
tolerance. indicator. The zero determined during the previous
calibration is not affected.
e) The calibration mode is accessed, either using
the method described above for Quick Cal or by For example, with a tank containing an unknown amount
the normal method. Note that the calibration of material:
weight is still applied!
a) Access the calibration mode, ie:
f) At the "No Load?" prompt, the <Zero> key is
pressed. 100<SELECT>
h) Next the display prompts: "Keyin CalWt". c) Apply the calibration weight to the tank.
i) The operator keys in the currently applied d) Key in the value of the calibration weight:
weight, such as 50000 <Enter>. The indicator
then adjusts the calibration parameters to 1000<Enter>
bring the system into calibration.
e) The numeric display should show the
j) Next the display prompts "Cal OK?". The entered value.
weight may then be removed and if necessary
re-applied to assure the inspector that the f) Remove the calibration weight from the tank.
calibration has properly adjusted. The display should return to zero. If the
display reads as specified, at the "Cal OK?"
k) Once the inspector is satisfied with the prompt press:
calibration press the <Enter> key to save the
calibration. <Enter>
Otherwise, to repeat the calibration process, press platform's gross zero at the current input signal from
your scale platform.
<CLR>
and then repeat steps (b) through (f). 7.7 Quick Calibration Personal Access
g) To save the newly determined calibration Code
weight, at the "Enter = Save" prompt, press:
P401— QCAL
<Enter>
The Model 550 offers the ability to personalize the
h) Then to return to the weighing modes, at the access code for entering the Quick Calibration mode.
"ENTER = EXIT" prompt, press: The factory default method for entering the Quick Cal
mode is listed below.
<Enter>
and the indicator will return to the weigh mode. From the Weigh Mode press:
1 0 0 <SELECT> 54321 <ID> <ENTER>
4) Calibration Re-zeroing:
The display will briefly read: "Quick Cal!" and then the
If it is desired to only re-establish the calibration zero of following selections will appear, starting with "New
the indicator without affecting the established gain, this Zero?". If load cell linearization is enabled (P119-scl#1,
may be done during the calibration process by pressing P129-scl#2, P139-scl#3 and P149-scl#4) the calibration
the <SELECT> key at the "No Load?" prompt. After modes accessible are identified by an asterisk (*).
doing so, the display will flash the calibration units
message and then "New Zero!" for one second. Then the
display will advance to the "Cal OK?" prompt. a) "New Zero?" *
b) "Last Zero?"
This may be useful in tank weighing applications where c) "Temp Zero?"
the re-zero parameter (P118) is set very low in order to d) "Only Zero?" *
prevent inadvertent re-zeroing. A build-up of sludge e) “Cal Reset” *
may be zeroed out in this manner.
For example, with the connected scale platform cleared Parameter P401 allows a new code to be entered for
of any extra weight: gaining access to the Quick Cal mode. The ARROW
keys allow for entering in the new code. This code can
a) Access the calibration mode, ie: be alpha-numeric and up to 49 characters in length.
100 <SELECT> Pressing the <UNITS> key will scroll through the
numeric values. The <TARE> key will move to the
54321 <ID><ENTER> next digit. The <ENTER> key will enter your keyed in
digits as the new Quick Cal access code.
b) At the "No Load?" prompt press
If an alpha-numeric code is necessary, press the
<SELECT> <TARE> key before any other keys. This will put the
unit in the alpha-numeric entry mode. The letter “A”
The display will briefly flash: "Units = xx"followed will appear at the start of each character entry. The
by:"New Zero!" and then: <UNITS> key will scroll through the ASCII character
"CAL OK?" set. The <TARE> key will move to the next character.
The <ENTER> key will enter your keyed in characters
Press <ENTER> to accept the newly established zero or as the new Quick Cal access code.
<CLR> to re-do the calibration.
The <ID> key will return to the previous character entry.
The indicator's calibration zero is now set to establish the The <PRINT> key will scroll through the full ASCII
Exiting the unit while saving all changes will validate the
new Quick Cal code.
SECTION - 8.3
P165.XX AcFnc When an Accumulation is made, both the Gross and Net
totals are affected. The unit may be set up to add or
This parameter allows additions, subtractions or both subtract from the accumulated totals, or to perform both
when Accumulation Mode 03 (GrTot) or Accumulation operations (P165). If set up for both, the unit will ask
Mode 06 (NtTot) is selected during operation. If you you which operation you wish to perform before
designate both, the unit will ask the operator which completing the Accumulation. You will then press
operation is to be performed before each accumulation <SELECT> to subtract or <ENTER> to add.
within these two modes.
While Modes 04 or 07 are selected only additions are
possible; While Modes 05 or 08 are selected, only
subtractions are possible. Normally, the four accumulate
8.2 Accumulation (Memory Modes) modes which include the current weight (Modes 04, 05,
Operations 07 and 08) actively change as the applied load varies.
However, after an accumulation occurs, these values are
The unit contains a series of memory registers into which frozen at their new accumulate total values until the
weighing data may be accumulated. The way Gross Weight again falls below the value set by
accumulations operate depends on selections made parameter P164. At that time, these values again resume
during the Setup Mode. their active state.
P165.XX AcFnc
8.4 INITIALIZING ACCUMULATE
This parameter permits the unit to perform additions, TOTALS
subtractions or both when Accumulation Mode 03
(GrTot) or Accumulation Mode 06 (NtTot) is selected The Accumulation Registers may be reset to a new
during operation.
ACCUMULATION MODE MODE #
If you designate both, the unit will request which
operation you wish to perform before each accumulation Gross Total 03
within these two modes. Gross Total Plus Current 04
Gross Total Minus Current Wt. 05
8.3 PERFORMING Net Total 06
ACCUMULATIONS Net Total Plus Current Weight 07
First, enter the desired Accumulation Mode either by Net Total Minus Current 08
pressing the <SELECT> key until one of the
Accumulation Modes appears on the display, or by
entering an Accumulation Mode number shown in Table
Table 6 Accumulation Mode Numbers
6 and followed by pressing <SELECT>. Once in an
NOTE:
The <CLR> key may be used to reset both the net and
gross totals to zero. The prompt CLEAR ACS? will
appear briefly followed by ENTER =CLR! Press
<ENTER> to complete the clearing or press any other
key to abort the clear operation.
NOTE:
If parameter P412 is enabled, any parameter that allows
for data to be directly entered, changed, cleared or
recalled into it is flagged with the letter “P” in front of
the parameters name. Refer to chapter 34 Pre-setable
Parameters on Data Registers and ID’s for a listing of
parameters that fall under this category. All
accumulation parameters fall under this category. More
information can be found in the OIML chapter.
SECTION - 9.1
NOTE:
This parameter allows the input of up to five characters
Conversion factors are stored to an accuracy of 1 as the name of the first custom units. To accomplish this,
part in 16,000,000. However, the displayed value the <ID> <TARE> <UNITS> and <PRINT> keys to
will be rounded off to 4 or 5 digits of precision. scroll through the ASCII character set (See Figure 13).
Press the <UNITS> and an upper-case "A" will appear in
the display. Then press either the <UNITS> or
<PRINT> key to cycle through the possible selections of
calibration units are the custom units, then enter the ratio upper-case and lower-case letters, numbers and a set of
of custom units to pounds. For example, if troy ounces is punctuation and other symbols. (See Figure 14). Holding
the calibration units then enter 14.5833 (troy oz./lb.). It the <UNITS> or <PRINT> key down will step you
is not intended that torque units be mixed with force through the choices more quickly. When the desired
units, such as lb-ft with lb. Do not attempt to mix character is shown, press the <TARE> key to move to
different types of units when setting up the indicator. If the next location. You can use the <ID> key to move the
you do, the converted units may be meaningless. cursor location to the left like a backspace key. When
finished, press <ENTER> and your selection will be
P156.- - Ucon2 shown on the display. Then press <SELECT> to
advance to the next parameter. For example, if you are
This parameter allows input of a conversion factor for a weighing in tons you could use the following procedure
second custom weighing unit. The rules for making an once parameter P157 is displayed to enter the correct
entry here are the same as for parameter P155. After name.
keying in the conversion factor press <ENTER>.
1. With the prompt UNAM1 = XXXX in the dot
P157.- - Unam1 matrix display, press <UNITS> to move to the
CURSOR KEYS
P158.- - Unam2
SECTION - 10.1
Chapter 10
Tare Operations
P163.XX TrRND
SECTION - 11.1
7. Connect the wires into the appropriate positions macro can be programmed to execute any commands
of the J6 connector by pressing down on the from chapter 16 Macro Operations. However, this
white lever for that position while inserting the example will simply execute a "tare" operation. Simply
stripped wire. Release the lever when the wire place these two characters into macro #0 (%t).
is completely inserted.
Macro #0
8. After all wires have been connected, tie-wrap 800%s23640%i%e%c%e
the wires together as close to the connector as %%t%e
possible. This will restrict the movement of a %z
wire in case it were to come loose from the
connector, preventing it from coming into
contact with hazardous voltages. Tie-wraps are Example #2 Remote Print Operation
provided with each instrument in a bag along
with the User's Guide. A momentary switch or contact closure should be
connected across pins 1 and 4 on the J6 connector. This
9. Secure the cable's shield to the rear panel stud momentary closure will in turn invoke macro 1. The
adjacent to the chosen strain relief. macro can be programmed to execute any commands
from chapter 16 Macro Operations. However, this
10. Pull any excess cable back out of the instrument example will simply execute a "print" operation. Simply
until there is no slack in the cable between the place these two characters into macro #1 (%p). (Use a %
strain relief and the shield connection. e for a Model 570). Refer to chapter 15 Communications
to setup your custom printout. Note that the factory has
11. Retighten the strain relief securely so that even applied a default custom transmit in the unit. This is also
if the external cable is pulled or twisted the presented in chapter 15 Communications.
internal cable is unaffected.
Macro #1
Example #1: Remote Tare Operation 801%s23640%i%e%c%e
%%p%e
A momentary switch or contact closure should be %z
connected across pins 1 and 3 on the J6 connector. This
momentary closure will in turn invoke macro 0. The
Example #3 Remote Zero Operation
Macro Number Remote Key Pin A momentary switch or contact closure should be
numbers on J6 connected across pins 1 and 5 on the J6 connector. This
momentary closure will in turn invoke macro 2. The
0 1&3 macro can be programmed to execute any commands
from chapter 16 Macro Operations. However, this
1 1&4 example will simply execute a "zero" operation. Simply
place these two characters into macro #2 (%z).
2 1&5 Macro #2
802%s23640%i%e%c%e
3 2&3 %%z%e
%z
4 2&4
Example #4 Remote Start Operation
5 2&5
A momentary switch or contact closure should be
connected across pins 2 and 3 on the J6 connector. This
momentary closure will in turn invoke macro 3. The
macro can be programmed to execute any commands
from chapter 16 Macro Operations. However, this
Table 8 Remote Key Connections example will activate setpoint 1 output. Simply place
SECTION - 11.2
these three characters into macro #3, (1%A). Other remote key operations might include
accumulations, activate a valve, activate a conveyor,
Setpoint #1 must be enabled and both its activation and emergency stop, etc. Refer to chapter 16 Macro
deactivation specifications defined. These are located Programming Operations for macro commands.
starting at P5100. Setpoints can be defined to function
independently regardless any other indicator operations.
In this case, the activation specification of the setpoint 11.2 The 550/570 Keypad
will not be defined to function independently. The
activation side of the setpoint will be determined as the The keypad matrix shown in figure 16, is utilized with
remote key is pushed. The macro in turn will execute three GSE model versions. The 550 and 570 U.S.A.
the correct commands to activate the setpoint. The versions are defined with this matrix as well as the 550i
setpoint should be set to “activate never”. This will (international) version.
eliminate the setpoint from activating independently.
The macro commands “1%A” override this setting. The 550 keypad mating connector J7 does not have pins
11 and 12 stuffed on the main board. The traces on the
The setpoint’s deactivation side will operate board at the keypad connector J7 for pins 11 and 12 are
independently. It should be setup to deactivate still fully supported by the processor software. These
automatically regardless of any operator interface to do additional pins can be accessed if necessary from the
so. Refer to the chapter on Setpoints for more non-component side of the board. A simple momentary
information on defining a setpoints specifications. short across any of these additional pins as well as the
connector pins will be acknowledged by the processor as
Macro #3 an input defined in the key definition table. Refer to
803%s23640%i%e%c%e table 9 for a definition of the extended key definitions.
1%%A%e
%z
SECTION - 12.1
P166.XX AutoT
P167.XX KybdT
P168.XX KybdS
SECTION - 13.1
SECTION - 13.1
SECTION - 14.3
P600. - - Gross
Chapter 14 Data Registers and Accessing this parameter sets the "naming" for the Gross
ID's (Programmable) Weight parameter.
P601. - - Net
14.1 Introduction Accessing this parameter sets the "naming" for the Net
Weight parameter.
The 550 utilizes a great number of numeric data registers
which are constantly being updated during normal P602. - - Tare
operation or for other general uses. ie.(Accumulation Accessing this parameter sets the "naming" for the Tare
registers, Standard weighing/counting registers and so Weight parameter.
on. Each register is defined with two (2) parts or fields,
the "name" and the "data" field. Any of these registers
can be printed out a specified port by custom transmit or Accumulation Weighing Parameters (P603-P608)
a macro. Depending on how the registers are formatted
for transmission, the "name" field can be omitted from P603. - - GrTOT
the transmission. However, the "name" portion Accessing this parameter sets the "naming" for the Gross
associated with the "data" portion of the register is Total parameter.
adjustable, meaning the name can be changed. This
section will define and explain six (6) types of data P604. - - GrT+C
Accessing this parameter sets the "naming" for the Gross
registers that have the capability of being custom named
or adjusted. In reference to the 550 the six registers are Total Plus Current Gross parameter.
called out as Variables (VARS), Data Registers (REGS),
Weighing/Counting Parameters, Tm/Dt, Alarms and ID's P605. - - GrT-C
(Alpha-numeric strings or simply "strings"). Accessing this parameter sets the "naming" for the Gross
Total minus Current Gross parameter.
P606. - - NetTOT
14.2 Weighing Parameters Accessing this parameter sets the "naming" for the Net
Total parameter.
Weighing parameters can be custom named, making
their intended usage more specific to the scale user. P607. - - NtT+C
These parameters are pre-named for standard weighing Accessing this parameter sets the "naming" for the Net
and counting purposes. Some applications might require Total plus Current Net parameter.
a custom name. The name can be any length so as it
does not exceed 49 characters. The name length greater P608. - - NtT-C
than ten characters is fine if its sent to a printer. Only Accessing this parameter sets the "naming" for the Net
the first ten characters will be displayed in the ten Total minus Current Net parameter.
character auxiliary display (2-lines, 5x7 dot matrix)
when the data entry mode is accessed. If the name is
five characters or less in length, the bottom line (five
characters) of the ten character auxiliary display will still
14.3 Time and Date Parameters
show the word "value". This is part of the default name
as it would be displayed if the variable or register had The Time and Date parameter can be custom named,
not been named. If it is desirable to have the variable making its intended usage more specific to the scale
name five characters or less, simply add a (space) to the user. This parameter are pre-named (Tm/Dt). Some
sixth character name location. No matter what character applications might require a custom name. The name
length is specified it will be used as the column name if can be any length so as it does not exceed 49 characters.
the parameter is specified as a column in a database. The name length greater than ten characters is fine if its
Refer to chapter 20 Database (option) for more sent to a printer. Only the first ten characters will be
information on setting Weighing/Counting parameters, displayed in the ten character auxiliary display (2-lines,
VARS, REGS and ID"s as column headings. 5x7 dot matrix) when the data entry mode is accessed. If
the name is five characters or less in length, the bottom
line (five characters) of the ten character auxiliary
Naming Weighing Parameters (P600-P602)
display will still show the word "value". This is part of
the default name as it would be displayed if the variable
or register had not been named. If it is desirable to have Accessing this parameter sets the "naming" for the Truck
the variable name five characters or less, simply add a Tare parameter.
(space) to the sixth character name location. No matter
what character length is specified it will be used as the
column name if the parameter is specified as a column in 14.5 Counting Parameters
a database. Refer to chapter 20 Database (option) for
more information on setting Weighing/Counting Counting parameters can be custom named, making their
parameters, VARS, REGS and ID"s as column headings. intended usage more specific to the scale user. These
parameters are pre-named for standard counting
Naming Time/Date Parameter (P611) purposes. Some applications might require a custom
name. The name can be any length so as it does not
P611. - - Tm/Dt exceed 49 characters. The name length greater than ten
Accessing this parameter sets the "naming" for the Time/ characters is fine if its sent to a printer. Only the first ten
Date parameter. characters will be displayed in the ten character auxiliary
display (2-lines, 5x7 dot matrix) when the data entry
mode is accessed. If the name is five characters or less in
14.4 Truck Parameters length, the bottom line (five characters) of the ten
character auxiliary display will still show the word
Truck parameters can be custom named, making their "value". This is part of the default name as it would be
intended usage more specific to the scale user. These displayed if the variable or register had not been named.
parameters are pre-named for standard truck weighing If it is desirable to have the variable name five characters
purposes. Some applications might require a custom or less, simply add a (space) to the sixth character name
name. The name can be any length so as it does not location. No matter what character length is specified it
exceed 49 characters. The name length greater than ten will be used as the column name if the parameter is
characters is fine if its sent to a printer. Only the first ten specified as a column in a database. Refer to chapter 20
characters will be displayed in the ten character auxiliary Database (option) for more information on setting
display (2-lines, 5x7 dot matrix) when the data entry Weighing/Counting parameters, VARS, REGS and ID"s
mode is accessed. If the name is five characters or less in as column headings.
length, the bottom line (five characters) of the ten
character auxiliary display will still show the word Naming Counting Parameters (P630-P637)
"value". This is part of the default name as it would be
displayed if the variable or register had not been named. P630. - - Qty
If it is desirable to have the variable name five characters Accessing this parameter sets the "naming" for the
or less, simply add a (space) to the sixth character name Quantity parameter.
location. No matter what character length is specified it
will be used as the column name if the parameter is P631. - - QtTOT
specified as a column in a database. Refer to chapter 20 Accessing this parameter sets the "naming" for the
Database (option) for more information on setting Quantity Total parameter.
Weighing/Counting parameters, VARS, REGS and ID"s
as column headings. P632. - - QtT+C
Accessing this parameter sets the "naming" for the
Quantity Total plus Current Quantity parameter.
P633. - - QtT-C
Naming Truck Weighing Parameters (P612-P614) Accessing this parameter sets the "naming" for the
Quantity minus Current Quantity parameter.
P612. - - TrGrs
Accessing this parameter sets the "naming" for the Truck P634. - - APW
Gross parameter. Accessing this parameter sets the "naming" for the
Average Piece Weight parameter.
P613. - - TrNet
Accessing this parameter sets the "naming" for the Truck P635. - - APW*K
Net parameter. Accessing this parameter sets the "naming" for the
Average Piece Weight times 1000 parameter.
P614. - - TrTar
SECTION - 14.7
P678. - - Var28
Accessing this parameter sets the "naming" for Variable
#28. Naming REGS (P691-P694)
#1.
The second part of a Var or Reg is the data portion. Data
P692. - - Reg#2 can be entered directly from the front panel or from a
Accessing this parameter sets the "naming" for Register macro. A few specific keystrokes will allow entry of
#2. data into the selected Var or Reg. The following
examples showing data entries with selected keystrokes
P693. - - Reg#3 must start from the weigh or count mode.
Accessing this parameter sets the "naming" for Register
#3.
Entering a Value into a VAR
P694. - - Reg#4
Accessing this parameter sets the "naming" for Register ie. <80> <SELECT>
#4. <XXX.X>
<ENTER>
<SELECT>
ie. ----205 ITEM NUMBER
The above method will work for all 30 VARS except
----100 BOXES VAR #28. Its entry mode cannot be accessed in this
manner. Pressing <78> <SELECT> from the front
----10 Time Delay keypad will access the setpoint status mode. Refer to
chapter 21 on Setpoints. VAR#28 however can be
accessed in the same manner as the other VARS from
14.8 Character Entry (NAME) within a macro. One example is the “copy” command.
Refer to chapter 16 on Macros. Setpoints can also be
When alphabetic and other non-numeric characters are based on VAR#28 in the same manner as the other
being entered into the 550, the <UNITS> <PRINT> VARS. VAR#28 will print as all the others are able to.
<ID> and <TARE> keys assume the functions of arrow
keys similar to those found on a computer keyboard (see (Variables)
Figure 18 Keypad Cursor Keys). The <UNITS> key
scrolls forward through the list of characters; <PRINT> (Parameter 60)
key scrolls backward through a list of characters; <ID> Retains the name and data fields for Var#10.
can be used as a backspace key; <TARE> key advances
to the next location. (Parameter 61)
Retains the name and data fields for Var#11.
When you encounter a parameter that accepts this type of
information, press <UNITS> key and the unit will place (Parameter 62)
an "A" in the dot matrix portion of the display. The Retains the name and data fields for Var#12.
<UNITS> and <PRINT> keys are then used to cycle
through the possible selections of upper-case and lower- (Parameter 63)
case letters, numerics and the standard set of punctuation Retains the name and data fields for Var#13.
symbols, starting with the letter A. Holding down
<UNITS> or <PRINT> arrow keys will cycle you (Parameter 64)
through more quickly. When the desired character is Retains the name and data fields for Var#14.
displayed, press <TARE> key to move to the next
location where an "A" will be displayed so you can (Parameter 65)
select the next character. This operation is in effect when Retains the name and data fields for Var#15.
entering ID data and while in Setup Modes P157, P600-
P694, P157-P158, P701 - P711, P800 - P816, P850 - (Parameter 66)
P865 and P1000 - P4000. Refer to Figure 19 Character Retains the name and data fields for Var#16.
Listing for the available characters and their order of
appearance. (Parameter 67)
Retains the name and data fields for Var#17.
(Parameter 68)
14.9 Store Entry (VARS and REGS) Retains the name and data fields for Var#18.
(Parameter 75)
Retains the name and data fields for Var#25. (Registers)
14.10 Decimal Point Parameter Setup 14.11 Rounding (VARS and REGS)
(VARS)
(VARS)
(P460.XX - P489.XX)
The number of significant digits to the right of the Several factors are considered when rounding a VAR. A
decimal point can be set (selected) for all thirty (30) of VAR rounds internally to an accuracy of 1 part in
the variables. The following is an example of all seven 3,000,000. The "550 Simulator" software will have a
decimal point selections for Var#0. Pressing a number 38
greater accuracy. The range of a VAR is +/-1 x 10 .
0 - 6 followed by the <ENTER> key will go directly to
Rounding occurs only when the entered value exceeds
your selection. Subsequently pressing the <ENTER>
six significant digits on the display. The unit analyzes
key will scroll through all seven decimal point
the entered value and determines the best way this value
selections.
will be represented on the six digit display. The
displayed value will be rounded up or down accordingly
and will eliminate any trailing zeros. The internal value
Fixed Decimal Point will remain intact up to the stated accuracy of 1 part in
3,000,000. A VAR will print the value exactly the way
P480.00
its represented on the display with the exception of the
Sets the number of decimal places to 0 digits.
decimal point. If there are no significant digits to the
(x.)
right of the decimal point, the decimal point will not
print out.
P480.01
Sets the number of decimal places to 1 digit.
ie. 123.9997 entered
(x.x)
124. displayed
124 printed
P480.02
Sets the number of decimal places to 2 digits.
(x.xx)
Note: If the VAR is set for a fixed decimal point
(P460-P489) then all digits including zeros to the right of
P480.03
the decimal point will be transmitted.
Sets the number of decimal places to 3 digits.
(x.xxx)
ie. 123.9997 entered
124.00 displayed
P480.04
124.00 printed
Sets the number of decimal places to 4 digits.
(x.xxxx)
Rounding will occur on a value entered into a VAR if the
P480.05
entry has a greater number of digits to the right of the
Sets the number of decimal places to 5 digits.
decimal point. A VAR will either round up or down and
(x.xxxxx)
is dependant on the number of decimal places selected.
2) 10.00051 entered
P460 thru P489
10.001 displayed
10.001 printed
Sets the significant digits to the right of the decimal
point for VARS #0 thru #29, the same as parameter P480
(VAR#0).
ie. Setting of 2 decimal places.
3) 123456789 entered A REG can also be used as a counter (P91 - P94). When
1.23457Exp8 displayed viewing a REG it can be incremented or decremented by
1234567000 printed one by pressing the <ZERO> or <ID> key respectively.
The maximum value allowable in the display is 999,999
4) fixed to 2 decimal places. and the minimum value allowable in the display is -
12345678 entered 99,999. If either of these limits is exceeded the display
1.23457EXP7 displayed will read "# > Dsply". This message means that the
number in the display is greater than its capabilities for for use with the internal clock feature. The first three
displaying it. Until the REG is incremented or alarms can be set to trip on an "interval" or "Daily" basis.
decremented back into the acceptable range, the message When a specific alarm is tripped a single macro
will remain on the display. Internally this value is associated with the alarm is invoked. Macro 12, 13 or 14
retained and has an accuracy of 1 part in 3,000,000. The are associated with alarms A1, A2 and A3 respectively.
550 Simulator software theoretically has an accuracy of A time value can be entered into each of these three
1 part in 16,777,216. in either case, If these values are alarms at parameters P505, P507 and P509 respectively.
exceeded, its possible the register will give random These values can be viewed but not changed at
results. The internal value is always transmitted during parameters P51, P52 and P53 respectively. There is also
print operations. The REGS will accept a value entered a fourth register accessible only through a macro. The
into them directly. This allows counters to be reset to macro command "n%K" will accept a timed interval of n
any initial value. Simply access the REG, key in the seconds, then call macro 15. This value is viewed at
desired value and press <ENTER>. The <CLR> key parameter P54. The parameter P50, retains the value of
resets a REG to zero. Any values entered or calculated the recalled time. In any event, these five (5) registers
(macros) that exceed the above limitations will be are accessible from within a macro (P50, P51, P52, P53
38 and P54). There are some restrictions associated with
rounded. The full range of a REG is +/-1 x 10 . If this
the use of these registers within macros. Only positive
range is exceeded, a math error will occur and an over- numbers can be entered or copied into them. Fractional
range message will flash briefly. part of value copied to these parameters will be
truncated. Special attention should be considered when
The REGS can also be accessed and incremented/ performing any calculations on these registers. Make
decremented serially and from within a macro (see sure the results of all calculations fall within the
chapter 16 Macro Programming Operations. A reg can guidelines stated above. If these guidelines are not
also be incremented each time a print operation is heeded, strange values will be reflected in the results.
performed. This is dependant on the REG'S format code
selected (see Chapter 15 Communications). Using Alarms for Time/Date Calculations
Introduction P706
SECTION - 15.1
P206.XX
15.1 Communication Protocol Parameter
Setup RxCom enables or disables the RS232 receiver for
accepting communications through the Comm Port.
P200.XX Baud
P207.XX TxRTZ
This parameter determines the baud rate that will be used
by the Print and Comm Ports. The baud rate specifies the This parameter sets a return range for use when you elect
rate at which characters are transmitted and received in to transmit once per weighment and is only meaningful if
terms of bits per second. The selections range from 150 the "wghmt" selection is made in parameter P210, P220,
to 19,200 baud. P230 or P240. After the applied weight exceeds the
percentage of Full Scale specified by P207, a
transmission will take place as soon as motion ceases,
regardless of the motion selections made in P212, P222,
NOTE: P232 or P242. Before a second transmission can take
Since P200 to P208 establish the communications place, the GROSS Weight must fall below this threshold.
protocol for both the Print and Comm Ports. Make If the 100% selection is made, then one transmission will
sure that all peripheral devices which you connect take place every time motion ceases, as long as the Gross
to the indicator are set to the same selected baud Weight is not within +/-2 divisions of zero. Note that
rate. motion is defined by parameters P114 and P115.
P208.XX Width
minimum. This is important in order to reduce the port may be used in a uni-directional manner if desired
effects of EMI, RFI, and ESD on the indicator operation. and the appropriate bi-directional connections may be
omitted.
Communication Port Connections
Print Port Connections
There are several different ways of communicating from
the indicator to another smart device, and your The print port is a transmit only output port from the
application will dictate the required connections and the indicator. Two physical methods of serial
required number of conductors. Refer to Table 11. communication are available through the print port.
COMM Port Connections, which lists six different Either RS-232 or 20 mA current loop may be used.
communication methods, and the required connections. Transmissions directed out the print port will provide the
It is also necessary to define which of the six methods signals for both of these transmissions. Connections to
you are using to the software in the indicator. Parameter either or both may be made. However the transmitted
P204 of the setup mode is used to determine the data for the print port RS-232 and 20 mA outputs cannot
handshaking used by the indicator for the differ from each other with regard to software protocol.
Communication (Comm) Port. If P204 is set for "com The possible connections to each are described in Table
HS Xon" or "com HS both" then connections to both RX 12, PRINT Port Connections.
and TX are required. If either "Com HS CTS" or "Com
HS both" are selected, then the CTS and RTS physical Peripheral Inputs
wiring connections must be made. The communication
Figure 21 Connector
The indicator permits up to two other peripherals to send determine your required connections.
RS-232 data. These inputs to the indicator are intended
for use with barcode scanners and external keyboards. 7. Insert each wire into its proper connection on
J2 of the main PC board, as described for your
Both a TTL input and an RS-232 input are provided, chosen connection configuration in Table 11
along with connections for +5 volts and ground. GSE COMM Port and Table 12 PRINT Port. Then
provides a cable which at one end will connect to the secure all of the wires together with a tie wrap
terminal strip on the main board inside the indicator and (supplied in a bag with the User's Guide)
the other end will provide the mating connector to the adjacent to the J2 connector. This will insure
keyboard and barcode scanners that GSE provides as that in case a single wire comes loose, it will
peripheral devices. not come into contact with a hazardous voltage!
Communications Cables 8. Once the wires and shield have been connected,
pull any excess cable out of the instrument
1. Strip back the jacket of the communications through the strain relief to eliminate any slack
cable 7" for the J4 strain relief, and 8" for the between the shield termination and the strain
J2 strain relief. relief. Then securely tighten the strain relief.
enables transmissions when the <PRINT> key is interfacing and the transmission of setup files directly
pressed; P220.02 selects a continuous print function into the indicator. (Also refer to chapter 28, Parameter
which will send a transmission each time the display is Download and Upload).
updated; P220.03 will send a transmission once per
weighment; P220.04 will let the operator designate COMMAND LANGUAGE
which transmission (1st-4th) to send when the <PRINT>
key is pressed. For the last selection, P220.04, if the The command language used by the indicator is based
upon use of the percent (%) character. Any character
NOTE: received after a percent character is treated as a
If multiple transmissions are established and some, command, provided it is a recognized code. Any invalid
but not all are to be motion delayed, then the last commands that are received are ignored. Lower case
one(s) should be motion delayed. If the first is characters are used for the commands which represent
motion delayed, the subsequent transmissions will keys on the indicator front panel. Capital letters and a
all be motion delayed also, regardless of their setup few other characters are used for commands designed
selections. primarily for use within Macros. (The indicator %
command character is similar in nature to "ESCape"
codes used to program printers).
selections for P210, P220, P230 and P240 consist of both Table 14 shows a listing of RS-232 Keyboard
"onreq" and "onreq2". When the <PRINT> key is Commands used to simulate the front panel keys.
pressed in the Weigh Mode the prompt Send 1-4? will be Additional commands are available as described in
displayed. Pressing <1>, <2>, <3> or <4> will send the Chapter 16 on Macro Programming Operations, however
corresponding Custom Transmit. Any other key entry the branching Macro commands are not designed to be
will abort the print request. If none of the four executed via RS-232 input and will not perform any
transmissions are set for "onrq2", then when <PRINT> useful function.
is pressed, all transmissions which are set for "onreq"
will be sent. In effect, selecting P220.04 gives the If an entry is in process and a carriage return is received,
operator the choice of which transmission to send. then the entry is cleared. Otherwise the carriage return
does not affect the operation of the indicator. However,
P221.XX Port every carriage return that is received is counted by the
indicator as a means of tracking down errors.
This parameter selects whether the 2nd Custom Transmit
will be sent out through the Print or Comm Port. Commands may also be sent to the indicator as single 8
P222.XX Mot'n bit characters which is the character with the high bit set.
Sending these extended ASCII codes is not normally
This parameter enables or disables motion delay on the necessary and it is better to simply send the "%"
2nd Custom Transmit. The selection of this parameter character followed by the appropriate command.
applies to all selections for P220 above except for
P220.03.
RECEIVING DATA
Parameters P230 to P232 and P240 to P242
deal with the 3rd and 4th Custom Transmits in the same The indicator has a 256 byte received data buffer. When
manner as described for the 2nd Custom Transmit in characters are received, they are stored in this buffer
P220 to P222 above. until the indicator has a chance to process the received
data. When the buffer has 240 characters buffered,
leaving room for only 16 more, the indicator will de-
assert its handshake output, as specified by setup
15.5 Communications (Receive) parameter P204. In other words, the indicator will
Operations
Any command that the Model 500 Series of Weigh NOTE:
Indicators is capable of executing can be sent in from a P201 must be set to 8 bits in order for this feature to
remote source via a serial, asynchronous RS-232 work properly.
communication link. Application uses for this
capability include barcode input of data, host computer
Refer to chapter 16 Macro Programming Operations, for a more detailed definition of each command.
% %% A5H 165
is mode "n".
ID %i E9H 233
ID %i E9H 233
During the setup of a Custom Transmit, the numeric The Fixed Text portion of a transmission is entered into
display will show PXYYY. , where the X indicates the the setup where it is to appear within the transmitted
number of the transmit (1-4), and the YYY indicates the data. A maximum of 49 characters may be entered at any
number of the current entry location (starting at location one time before pressing <ENTER>. Press the
000). For example, when the first character of the 1st <UNITS> key to begin an entry. This places an A in the
Custom Transmit Setup is displayed in the lower right lower right position on the display. Use the <UNITS>
corner of the dot matrix display, the numeric display and <PRINT> keys to scroll forward or backward
would read P1000. When the fourth character of that through all possible characters. Press <TARE> when the
setup is displayed, the numeric display would read desired character is displayed. This shifts the chosen
P1003. character to the left making room for the next character,
which is first displayed as an "A". This new character is
DOT MATRIX DISPLAY DURING SETUP then set to its desired value. Press <UNITS> to backup
through the setup if required. When the text entry is
The character programmed at the current location within complete, press the <ENTER> key to store the data.If an
the Custom Transmit Setup will be shown in the lower alpha keypad is available, then the text characters may be
rightmost position of this display. Any preceding entered directly. Alpha keypads can used in a variety of
characters are shown ahead of it on the second and first ways such as with the GSE computer simulation of the
lines of the display. For instance, if part number were indicator, by connecting a computer in terminal mode to
entered, the display would show: the Comm Port of the indicator, by using the alpha
keypad sold with the GSE Model 625, or by
downloading a setup file from a computer through the
ART_N Comm port of the indicator.
UMBER
NOTE:
Be careful when downloading the % character which is
Special characters are used to represent the characters used to execute commands. If a % character is part of the
required to transmit parameters, control codes, ASCII transmit setup, then a double percent character %% must
extended codes, and the end of the table. Parameters are be entered. For those who prefer, the ASCII characters
represented by a compound p/a while control codes and may be entered one at a time using their 3 digit decimal
extended codes are represented by a single character code number preceded by a decimal point entry. For
combination c/c. These special characters may be example, to enter the letter Z you would
expanded to clarify their use by pressing the <PRINT> press <.> <0> <9> <0> <ENTER>. This entry procedure
key. Control codes, standard ASCII characters and is the same as for ASCII control codes (see following
extended codes (greater than 127 decimal) are expanded section).
to their decimal value. In addition, control codes are also
shown with their standard two or three character
abbreviation and their control character representation. CONTROL CODE SETUP
For example, the carriage return would be shown as:
< CR > ^M=13. ASCII Control Codes (0 to 31) and Extended Codes (128
to 255) can only be programmed by keying in a decimal
Extended codes are shown with the letters EXT-* where point followed by the three digit decimal value of the
the * is replaced by the corresponding ASCII character. desired character. For instance, to transmit a line feed
The parameter codes are expanded to a five character (which has a decimal value of 10), you would key in <.>
representation of their name along with a 3 digit code <0> <1> <0> and press <ENTER>. A special code has
representing the selected format for that parameter. For been created which combines a carriage return with a line
example, the Gross Weight being transmitted in format 3 feed: .256 <ENTER>. However, this code still takes up
would be depicted as: F:003 GROSS two elements in the Custom Transmit Setup. Refer to
Table 15, ASCII Control Codes for a for a complete list
The Dot Matrix Display is also used to prompt you of codes.
through the process of selecting an item for transmission
and during the process of deleting a previous setup. PARAMETER SETUP
Register #4 94 Reg4
Parameters stored by the indicator are added to a transmit NUMERIC PARAMETER FORMAT SELECTIONS
by pressing the <ENTER> key while you are at the
desired location of the Transmit Setup. The display will The selections for the numeric parameters calculated by
read Pick Parm: for about one second, then the display the Model indicator (GROSS, NET, etc.) are described in
will read Parm= Gross. Press the <UNITS> or Table 17, Numeric Parameter Formats and Table 18,
<PRINT> keys to scroll through the possible selections Numerical Field Width. Note that the names of the units
such as Net, Tare, ID #1, etc. Parameters may also be are sent in a variable width of up to 6 characters,
chosen by directly keying in their parameter number consisting of a leading space followed by up to 5
followed by <ENTER>. This simplifies creation of a characters of units name. Similarly, when selected,
computer based setup file. The available parameters and parameter names are always sent following the data and
their numbers are listed in Table 16, Parameter ID after the units name (if sent). The length of the parameter
Numbers. When the desired parameter is displayed, press name will always be 5 characters for numeric parameters
the <ENTER> key.After the parameter is selected, the as this is the same name that is displayed when the
display will briefly show Set Formt, followed by Formt = parameter is selected during the Weigh Mode. If a more
000. Enter a 3 digit code that specifies the exact way in descriptive name is desired for the transmission, the
which the parameter will be transmitted. A number format can be selected to send the data only with the
between 000 and 255 are the possible entries. In most descriptive name programmed into the Custom Transmit
cases a format entry of 000 will suffice and the format Setup as fixed text immediately preceding or following
entry process can be effectively ignored. However, if you the transmitted data. Additional format options for the
want to send a parameter in a particular way, you must numeric parameters are divided into two categories as
add up the values from a set of choices for that parameter shown in Table 18. The first is Fixed Width where a
and enter the sum as the format code. The format specific number of digits are always transmitted for the
selections vary somewhat depending on the type of data. The other variation is Minimum Width where only
parameter that you selected. These are explained in the the digits necessary to represent the data are sent, so that
following section. fewer characters are sent for weights closer to zero. In
any case, all transmitted data is formatted to the same
Selection Description
0 Print the decimal point even if the data has no fractional value
16 Print a + sign for positive data
128 Do NOT print the parameter's name
Selection Description
32 Increment number before it is transmitted
36 Decrement number before it is transmitted
64 Increment number after it is transmitted
68 Decrement number after it is transmitted
96 Increment number twice, once before and once after it is transmitted
100 Decrement number twice, once before and once after it is transmitted
Character Description
O Overload or Underload condition
M Motion exists
(space) No Overload or Underload or Motion exists
SECTION - 15.7
Setup in front of the Time/Date parameter entry. Refer to indicator instrument may be included in a transmission.
the section on Fixed Text and use of the % character. You will first want to decide if you want the name of the
ID sent along with the data. If sent, the name will
TIME / DATE TRANSMIT CODE UPDATE precede the data of the ID. If a space is desired between
the name and the data then that should be programmed
Format code 32 allows a time / date type variable into the name of the ID. However, it is often beneficial to
(current time, recalled time, and alarms 1 - 4) to be name the ID in an abbreviated form that will fit into the 5
transmitted as a numeric value in terms of the number of character display for the benefit of the operator who keys
seconds elapsed since Jan 1, 1970. This is useful in in the ID during everyday use. If so, then the ID data can
uploading time / date information to a computer for use be sent without its shortened name but with a more
in a spreadsheet application. descriptive name programmed into the Custom Transmit
Setup as Fixed Text. Your second decision determines
ID PARAMETER FORMAT SELECTIONS the number of characters transmitted for the ID data. This
can be either the number of characters keyed in as the ID
The six programmable ID parameters available in the data, or the maximum data size programmed for that ID.
indicator may be included in a transmission. Choose a Refer to parameters P701, P703, P705, P707, P709 and
name to send along with the data. If sent, the name will P711 for programming the maximum size of an ID. All
precede the data of the ID. If a space is desired between four possible format choices are shown in Table 21. No
the name and the data then that should be programmed addition of choice values is required.
into the name of the ID. However, it is often beneficial to
name the ID in an abbreviated form that will fit into the 5 NOTE:
character display for the benefit of the operator who keys The selection made in parameter P208 does not affect the
in the ID during everyday use. If you limit the name to 5 transmission size.
characters, the ID data can be sent without its shortened
name but with a more descriptive name programmed into
the Custom Transmit Setup as Fixed Text. Your second GENERAL PURPOSE REGISTER FORMAT
decision is to determine the number of characters SELECTIONS
transmitted for the ID data. This can be either the number
of characters keyed in as the ID data, or the maximum The indicator has four general purpose registers
data size programmed for that ID. Refer to parameters (parameters# 91 - 94) that that can be used for the
P701, P703, P705, P707, P709 and P711 for printing of incrementing and decrementing values, such
programming the maximum size of an ID. All four as box numbering, or for Truck In/Out Weighing as the
possible format choices are shown in Table 21, ID truck ID (refer to Chapter 17 for more information on
Parameter Formats. No addition of choice values is Truck In/Out Weighing). The formatting choices are
required. shown in Table 22 and 23. The values in Table 23 allow
for incrementing or decrementing the transmitted
NOTE: number, before or after it is transmitted. You do NOT
The selection made in parameter P208 does not affect the have to make a selection from Table 23. Add in the
transmission size. indicated value for each of the following format
selections based upon your response to the following
choices: Finally choose a field width value from Table 18
15.7 Identification (ID) Operations and add it to that determined from Tables 22 and 23.
Remember that if the parameter name is transmitted, it is
The six programmable ID parameters available in the always sent following the data. The length of the
1 = must be set
0 = must NOT be set
• = don’t care (but still affects final output)
+ = defined in comment
Bit 15 is currently unused. It could be used to tell the indicator that a different ordering of the
bits are in use. This alternate order would allow for a more logical arrangement of the bits for
selecting various formats.
This chart does not apply to time/date parameters. Unit settings do not apply to vars and regs.
Decimal point printing does not apply to regs.
Bit Numbers
0
1 1 1 1 1 1
5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0
· · · 1 · · · · · · · 0 0 · 0 1
convert data to char and transmit
· · · 1 · · · · · · · 0 1 · 0 1
7 · · · 1 · · · · · · · 1 0 · 0 1
convert data to int and transmit
convert data to long int and transmit
· · · 1 · · · · · · · 1 1 · 0 1
convert data to IEEE 4-byte binary float and transmit
SECTION - 15.8
parameter name will always be 5 characters for these signs are aligned under specific numbers in
parameters as this is the same name that is displayed Row Ref 1. Any Row Ref sections with “+”
when the parameter is selected during the Weigh Mode. signs are fully defined in the commenting
If a more descriptive name is desired it can be section. Follow these directions to determine
programmed into the Custom Transmit Setup to be part the format codes. This particular Row Ref
of the fixed text transmission immediately preceding or allows for defining the width bits of an
following the data being transmitted. individual parameter. If the maximum width of
a parameter is to be 3, then by definition of the
STATUS PARAMETER stated comment you would multiply 3 times
256. The result is 768. This number is then
This parameter was added so that the indicator could added to a lower level format code for the
transmit some information regarding its status, parameter being formated.
specifically concerning motion and overload conditions.
The transmitted status will consist of a single character 3 This section allows formatting of a specified
having three possible values as described in table 24 parameter to a specific type of “units”. Note
Status Character Interpretation. The only applicable that these values are only added if it is
format code for the status parameter is for the inclusion represented by a ‘1’ in any of the Row Ref#s 3
or exclusion of the parameter's name, Stat, which has a thru 7 in table 26. Multiple numbers may be
format code of 128, as shown in table 25 Status Format added together if the table shows multiple ‘1s’.
Selection.
4 This row shows a set of ‘+’ signs. The plus
<ID> Key Usage in the VAR modes (update) signs are aligned under specific numbers in
Row Ref 1. Any Row Ref sections with “+”
Beginning with Indicator firmware revision code 01003, signs are fully defined in the commenting
date code April 02, 1992 and later, the <ID> key is now section. Follow the directions under the
operational while in the var modes (viewing vars 0 thru comments column to determine the format
9). The only modes in which the <ID> key will not codes. This particular Row Ref allows for
perform the operation as specified in P720 are modes defining whether the decimal point, the plus
91 - 94, which are the General Purpose Registers. sign, the units and the parameter name is
printed. for example, if the decimal point is to
be removed you would use the first selection of
15.8 Additional Formatting Codes the stated comment and add the value ‘4’ from
(Advanced Customization) Row Ref# 1 under the plus sign, to the lower
level format code for the parameter being
Additional formatting capabilities have been included in formated.
the 550 for advanced customization of parameters
transmitted. Refer to table 26, Advanced Formatting 5 This section allows formatting of a specified
Codes. parameter to a specific width while right/left
justifying and padding with 0s or spaces.Note
Row Ref#. that these values are only added if it is
represented by a ‘1’ in any of the Row Ref#s 3
0 Reading vertically from right to left are bit thru 7 in table 26. Multiple numbers may be
locations 0 thru 15. The 0 bit is the least added together if the table shows multiple ‘1s’
significant and 15 is the most significant.
6 This section allows formatting of a specified
1 Reading these numbers vertically, they are parameter for decimal point alignment, binary
added to a lower level (3 digit) set format code format, print parameters name right/left
to further customize the parameter. Note that justified. These values are only added if
these values are only added if it is represented represented by a ‘1’.Note that these values are
by a ‘1’ in any of the Row Ref#s 3 thru 7 in only added if it is represented by a ‘1’ in any of
table 26. Multiple numbers may be added the Row Ref#s 3 thru 7 in table 26. Multiple
together if the table shows multiple ‘1s’. numbers may be added together if the table
shows multiple ‘1s’ (providing combination is
2 This row shows a set of ‘+’ signs. The plus logical based on comments).
7 This section allows formatting of a specified pressing the <PRINT> key, an exception is the
parameter to a char, int, long or IEEE 4-byte Continuous Print feature which will transmit the
binary float and then transmit. These values programmed data each time the display is updated. This
are only added if represented by a ‘1’.Note feature is particularly useful with a remote display or an
that these values are only added if it is interface with a computer that is monitoring the process.
represented by a ‘1’ in any of the Row Ref#s 3 If the receiving device (printer, display or computer)
thru 7 in table 26. Multiple numbers may be goes off line, is powered-down or for any other reason
added together if the table shows multiple ‘1s’ cannot receive the data being sent, the message Tx On
(providing combination is logical). Hold will appear for a few seconds.
SECTION - 15.10
including the terminating character. (character) and 2 - Line (line). Enter the number of your
selection followed by the <ENTER> key to select a
Line specifications may contain text, control codes and specific selection or press <ENTER> by itself to scroll
parameters. If there are no parameters, the received data through the selections.
is simply compared against the specification, and they
must be identical to be considered a match. When the type is set to unused, the other two parameters
for that input specification are not accessible and will not
If there are parameters in the line specification, be retained in EEPROM. However, they are not cleared
characters from the received data will be stored into that until exiting the setup mode, so changing the type to
parameter. Characters before the parameter in the line unused and then back to char or line does not affect the
specification must match characters in the received data. input specification format line and macro setups.
A match occurs when data has been stored into all
parameters in the line specification. Input Specification Format Line
Input specification format lines may be up to 255 The format line is programmed at Parameter 9X1, (where
characters long, however the input interpreter's input X is the input specification number, 1 through 8). The
buffer is only 49 characters long, which is the maximum format line is displayed on the lower line of the character
number of received data characters that may be display, the edit position is the last character on the right.
interpreted. When this buffer fills up it is cleared. The numeric display shows the edit position's offset from
the first character of the format line. A solid box
Setup character indicates the end of the format line, a small PA
indicates a parameter and a small CC indicates a control
The Input Interpreter is an advanced software feature. In code. Here the following keys perform special functions:
order for it to function properly, it must be set-up
properly. The setup is stored in electronically erasable <ID> Moves the edit position left
programmable read-only memory (EEPROM) along with
all the other scale setup information. <TARE> Moves the edit position right
For each of the eight input specifications, there are three <ENTER> for yes, any other key for no.
parameters which must be set-up: type, format line and Otherwise it deletes the character at
macro number. the edit position.
Input Specification Type In the Alphanumeric entry mode the <UNITS> key and
the key beneath it (<PRINT> on the Model 550 and
The Type is programmed at parameter 9X0, (where X is <SAMPLE> on the Model 570) are used to scroll up and
the input specification number, 1 through 8). The down through the ASCII character set. The <ID> key
choices for type are: 0 - Unusd (unused), 1 - Char acts as a backspace, removing the character at the edit
position and moving the edit position to the left one feed is sent following the carriage return, this will only
character. The <TARE> key moves the edit position one work the first time, because the linefeed will remain in
character to the right and places an "A" there. the buffer and be taken as the first character of the next
In the parameter select mode the <UNITS> key and the transmission.
key beneath it (<PRINT> on the Model 550 and
<SAMPLE> on the Model 570) are used to scroll up and There are two ways around this. First, if you know the
down through the available parameters. The parameter transmissions will always include a linefeed, then set the
number is displayed in the last 2 digits of the numeric terminating character to 10 (linefeed) and insert the
display, If you know the parameter number you may carriage return at the end of the format line.
enter it directly. When the name of the parameter you
want is displayed, pressing <ENTER> will insert it into Alternately, you could set up another input specification
the format line at the edit position. to be character type, with a linefeed as the format line,
and no macro. This way, the linefeed will simply clear
Control codes are inserted by entering ".XXX", when the buffer, which was already done by the carriage
XXX is the decimal code for the control code. For return, so in effect the linefeed is ignored. This would
example, ".013" <ENTER> inserts a carriage return at allow all line type input specifications to handle
the edit position. transmissions with or without a linefeed.
Use caution when using a "%" in the format line. In Multiple Parameters
order to match a "%" in the received data, the format line
must contain two percent signs, or "%%". To enter two Any Line type input specification may contain several
percent signs in the setup mode requires that 4 percent parameters. Suppose you want the scale to receive and
signs be sent to the scale. A single percent sign has a interpret the following transmission:
special meaning for the input interpreter, which is T1.234,PWT.05< CR >
discussed in the section For Programmers Only.
The objective is to store "1.234" into the TARE register,
Input Specification Macro Number ".05" as the PIECE-WEIGHT, and execute a macro when
done. This can be accomplished by setting up an input
The macro number is programmed at Parameter 9X2, specification as line type, with a format line of
(where X is the input specification number, 1 through 8). "T<pa=TARE>,PWT<pa=APW>", macro number set to
Here you select the number of the macro you want to 0, and the terminating character set to 13 (carriage
initiate when a match is found. The choices are 0 return). Here <pa=TARE> means to insert the parameter
through 15 (macro number) and 16 (no macro). Enter the TARE at that point in the format line.
number of your selection followed by the <ENTER>
key to select a specific selection or press <ENTER> by If we receive an incomplete transmission, for example:
itself to scroll through the selections. T1.234,PW<cr> the data "1.234" will be stored in the
TARE register, however nothing will be stored in the
Operation PIECE-WEIGHT register. The macro will not be
executed, because a match occurs only when data is
There are a few aspects of the Input Interpreter which stored into all the parameters in the format line.
deserve to be highlighted. Failure to fully understand
these concepts may result in unacceptable operation of In some applications, you may not want the value in the
the Input Interpreter. parameters to change unless a match has occurred. This
can be accomplished by setting up the input specification
Termination Character to store the data into a unused variable (VAR), and have
the macro copy the value into the desired parameter
How you handle your terminating character is very (TARE, QUANTITY, etc...) using the "%C" macro
important! Let's assume that you want the Indicator to command.
execute a macro when it receives the word "START"
through it's serial port. So you set up the input Trailing Data
specification #1 to be line type, the format line to
"START" and the macro number to 0. The terminating In an input specification with at least one parameter, any
character is set to 13, which is a carriage return. data following the last parameter's data but preceding the
This setup will work fine if what is sent to the scale is terminating character will be ignored. For example: a
"START" followed by a carriage return. But if a line format line of "T<pa=TARE>" will match received data
SECTION - 15.10
of "T1.234" and "T1.234 hello there". necessary to using the input interpreter. It will however,
allow a higher degree of flexibility in your custom
To prevent this, "%5s" may be appended to the end of applications.
the format line, as in "T<pa=TARE>%5s". What this
does is tell the input interpreter to store up to five For Programmers Only!
characters of trailing data in a dummy parameter. If the
received data contains trailing data, data will be stored As you read the previous Trailing Data Section, you
into two parameters, TARE and the dummy. Since the probably thought to yourself, "That %5s looks like a
format line contains only one parameter, a match has not format string from a C language printf or scanf
occurred, and the macro is not executed. function!". You're right! A derivative of scanf is the
heart of the line type input interpreter specification with
Multiple Matches parameters. This knowledge can be useful, as we'll see
below.
The input specifications are checked in order from one to
eight. If the received data could match more than one There are three components used by the input interpreter:
input specification, the first one checked that generates a the input string, the format string and a parameter
match has priority. Once a match occurs, the comparison address list. The input string consists of the data up to but
stops. The other input specifications are not checked. not including the terminating character.
Disabling the Input Interpreter The format string is derived from the format line which
is input in the setup mode and stored in EEPROM. At
When enabled, the input interpreter software intercepts power-up or when exiting the setup mode (when the
all received data, except for the following circumstances: display says "Doing Setup") the format line is scanned
Input interpreter is disabled in the setup mode, parameter and all parameters are replaced by format codes
100 and above. To download a new setup to the scale appropriate to their type. The address list is also built so
while input interpreter is enabled, you must enter the that scanf will know where to store the data for each
setup mode manually by entering parameter. One additional address is added to the end of
"100<select>23640<id><enter>" from the scale's the list, that of the dummy parameter for the trailing data
keypad. previously discussed.
The macro commands %G, %W and %Y suspend the The format code for most parameters is "%f", for floating
input interpreter while waiting for operator input. point data. The ID parameters are strings whose length is
The input interpreter is suspended during database programmable through the setup mode, so their format
unloads. code is "%Xs", where X is the programmed length, (i.e.
"%20s" for a string length of 20). The time/date
Under these conditions, received data is accepted directly parameters, 50 through 54 are unsigned long type data,
into the scale's command/entry buffer. so their format code is "%lu".
data as hex! "%lo" will interpret it in octal! File Name: TAREINP.SET (on disk from GSE)
SECTION - 15.11
The setup file below shows how the 550 may be setup to
Below are two lines of sample data transmissions which properly store away data scanned from AIAG barcodes.
would be converted to lb and stored as tare weights when
received by a 550 with setup specified above:
File Name: AIAGINP.SET (on disk from GSE)
50kg
50 kg 100%s23640%i%e Access Setup
Modes, Allowing
The next two lines of sample data transmissions would be Changes
stored as tare weights without any units adjustments.
700%s12%e P700.-- 1SIZE#1=12
100lb 701%sVndr:%e P701.-- NAME1
100 lb Vndr:
702%s10%e P702.-- 1SIZE#2=10
The following four lines of sample data transmissions 703%sP/N:%e P703.-- NAME2 P/N:
would not be stored as tare weights. 704%s10%e P704.-- 1SIZE#3=10
705%sS/N:%e P705.-- NAME3 S/N:
50xx
50 xx 800%s%c%e 800.12 Macro # 0
50 xxsd Vend#saved%%P%e 0001 pause
100 lbd
801%s%c%e P801.12 Macro # 1
Qty saved%%P%e 0001 pause
Another potentially useful application for the GSE Input 900%s1%e P900.01 RxInp Enbld
Interpreter is to process scanned in AIAG barcodes. For 901%s10%e P901.10 RxTrm <LF>
those not familiar with the AIAG standard, the following
will provide a brief primer on the subject: 910%s2%e P910.02 RxTyp Line
911%s%c%e P911.03 RxFmt
AIAG: Automotive Industry Action Group V%e
%e21%e%e Vndr:
Identifier: The first character(s) of the barcoded .013%e <CR> ^M=13
data which indicates the type of data in 912%s0%e P912.00 RxMac 0
that barcode.
920%s2%e P920.02 RxTyp Line
Type: AIAG uses Code 3 of 9. 921%s%c%e P921.03 RxFmt
Q%e
Usage: This barcode is typically required to be %e91%e%e Reg#1
used by suppliers on shipments to the .013%e <CR> ^M=13
automotive manufacturers. 922%s1%e P922.01 RxMac 1
The following are a few of the most commonly used 930%s2%e P930.02 RxTyp Line
identifiers: 931%s%c%e P931.03 RxFmt
P%e
P Part No. %e22%e%e P/N:
Q Quantity .013%e <CR> ^M=13
S Serial No. 932%s2%e P932.02 RxMac 2
V Vendor No.
940%s2%e P940.02 RxTyp Line
%z Exit Setup Mode This example shows the method which will allow the input
interpreter to include spaces in the scanned in data. Refer
to the following excerpt of a 550 setup file:
Several test transmissions were tested with a 550 having
the setup above. These are shown below along with their 900%s1%e P900.01 RxInp Enbld
respective results: 901%s10%e P901.10 RxTrm <LF>
SECTION - 15.12
:%e - Header
.309%e Check Sum 8 - Calculates the
same code as LRC
.401%e MDBUS Start
.001%e <SOH> - Address
.006%e <ACK> - Function
.000%e <NUL> - Register H.O. -
could be based on
.001%e <SOH> - REgister L.O. -
var w/ frmt 4269
%e0%e%e4269%e%e Gross Format = 4269 - The
weight in the requested
.300%e Check Stop - format
.310%e Check PrnLo
.400%e MDBUS Stop
.256%e <CR> <LF>
SECTION - 16.1
Chapter 16 Macro Programming For the example described above the following steps
Operations could be implemented:
The purpose of creating macros is to provide a simple 2. Macro Prompts operator “ENTER PART#”.
method of performing complex or repetitive operations.
Each macro consists of a stored sequence of keystrokes 3. Operator enters part number.
which may be "played back" or "executed" at some
future time. The macros may be created and edited in a 4. Macro searches the database for the
way similar to the Custom Transmit setup mode. Also, a pieceweight associated with the entered part
"LEARN" mode allows a simple method for storing number.
keystrokes as they are executed.
5. If the part number exists in the database, the
macro places the scale in the quantity mode.
Determining Macro Needs
Go to step 10.
Before programming a MACRO, one must first
determine what it is that the instrument is to accomplish. 6. If the pieceweight does not exist associated
While this may seem obvious, many times this important with the entered part number, the macro runs
step is bypassed. The procedure can be broken down the operator through a sampling routine . The
into very basic steps such as: macro will prompt the operator “ADD
SMPLE”.
1 Tare scale to zero.
2 Prompt operator to enter a part number and store it 7. The operator adds the sample and presses
to a register. <ENTER>.
3 If the pieceweight exists in the database, place the
scale in the quantity mode, prompt the operator to 8. The macro establishes the pieceweight and
add parts to be counted an go to step seven. adds it to the database.
4 If the part number does not exist, prompt the
operator through a sampling routine. 9. The macro places the unit in the quantity mode
5 Establish pieceweight prompting the operator to “ADD PARTS”.
6 Store pieceweight in database with associated part
number. 10. The operator adds the parts to be counted and
7 Place unit in quantity mode and prompt operator to presses <ENTER>. The system prints a ticket.
add parts to be counted.
8 Print ticket with actual weight, part number,
pieceweight and quantity. Macro Setup Modes:
The next step is to determine the implementation of these The MACRO setup modes begin at P800 (for MACRO
steps. Determine the condition which will invoke the 0) through P816 (for MACRO 16).
macro. This could be a setpoint (which could be based
Each character entered into a macro's setup is indexed by
on the actuation of the tare key or the occurrence of
some weight condition), an alarm (for periodically the two digits following the decimal point on the large
occurring events), etc. numeric display. The first character entered into macro
0 is stored at location P800.00, the second at P800.01,
Once the setup has been broken down into what the etc... These two digits will be referred to as the macro's
macros, setpoints, and alarms each will do, specific entry number. The number applies specifically to the
setpoints, macros, variables, and alarms should be entry displayed in the last position on the display.
allocated to each operation. Pay careful attention as to
the fact that if the alarms are used, each alarm is tied to a To access MACRO 0's setup, press <800> <SELECT>.
specific macro. Then break down each macro into the The display will then show the last programmed entries
actual commands which will need to be executed. in MACRO 0's setup. Thus the two digits after the
decimal point indicate the number of entries currently
stored in the macro. If MACRO 0 is not yet setup, the for that matter) get extremely large ( > 2K of EEPROM)
display will show: "P800.00 Mac 0 ". The upper line of you may run into insufficient RAM to load the macro or
the dot matrix display indicates the macro number edit the macro. If the database option is installed,
selected, ie "MAC 0" through "MAC16". The solid additional RAM may be allocated to general use,
block indicates the end of the macro's definition. allowing the macros and other setups to increase further
in size.
Front Panel Key Definitions During Macro Setup
To allocate 8K of your database option memory to
The <TARE> and <ID> keys are used to scroll the general use, access P65010 and press <2> <ENTER>.
macro's setup across the lower line of the dot matrix This will decrease the available database memory by 8K.
display. The <TARE> key increments the macro's entry
number and moving the displayed setup entries toward Standard Macro Setup Method
the left, thus making room for the next entry in the last
position on the display. Similarly the <ID> key, As mentioned previously, there are two basic methods of
decrements the macro's entry number and moving the setting up the MACROS. The first involves using the
displayed setup entries toward the right. The <TARE> front panel 'cursor' keys as described above to enter the
key will 'wrap' around to the beginning of the macro required characters, while the second makes use of the
when the end is reached, and vice-versa for the <ID> learn mode. In practice, you may find that using the two
key. If however any entry is in process, the <ID> key methods in conjunction with each other to be the quickest
acts as a backspace and the <TARE> appends an "A" on approach.
to the end of the entry.
Using the cursor keys for alpha and punctuation entry,
As in all other setup modes, the <ZERO> key will allow the required characters are simply scrolled onto the
you to exit the setup mode and the <SELECT> key will display. The number keys can be used within the same
advance the unit to the next parameter, ie the next macro entry for entering numeric data. Pressing the <ENTER>
setup. key stores the entered data into the macro. The
<ENTER> key may be pressed after keying in any
The <UNITS> key acts as it does in other alpha setup number of characters.
modes, that is it will begin an entry by placing an "A" on
the display if an entry is not yet in process and it will Macro Setup LEARN Mode
advance the last entered character to the next sequential
value if an entry is in process. Refer to Chapter 14 Using the "LEARN" mode simplifies macro setup quite a
regarding alpha entries for more information. bit for programming macros which are to execute
commands that can also be performed using the front
The <CLR> key can be used to delete any one character panel keys.
out of a macro. Simply move the undesired character to
the last position on bottom line of the dot matrix display The "LEARN" mode is accessed by pressing
(using the arrow keys) and then press <CLR>. <ENTER> then <SELECT>. The unit immediately
goes to the weigh mode. From this point onward any
In order to clear out the complete setup of a macro, scroll commands which are entered are "recorded" by the
the setup until the BLOCK which signifies the end of the macro. (The macro learn mode can learn unlimited
macro setup is located in the last position of the display. keystrokes at a time.) Press the keys which the macro
(From the beginning of a macro, press the <ID> key, will have to execute when it is running. When all the
once.) Then press <CLR>. The message "Clear All?" required commands have been entered, key in <100>
will appear. Press <ENTER> to proceed and clear out <SELECT> and the unit will return to the macro setup
the entire macro, or press any other key to prevent mode with the entered commands stored away. These
clearing the macro. commands can then be edited by clearing out any
undesired entries and inserting any additional characters.
Maximum Macro Size (If you are using the M550/574 simulator, the learn mode
can be exited by pressing <ALT> <F10>.)
Two factors limit the size to which macros may grow:
EEPROM (U9 and U11) and available RAM. Additional Macro Setup Example
EEPROM may be purchased and installed to increase the
amount of data which may be stored in the setup of the For the first example we will setup a very simple macro
unit. However once macros (or custom transmit setups, to allow for a remote <ZERO> switch. This is easily
If the display reads "Setup Keyin Code:" then key in Then to "LEARN" the <ZERO> key, press:
23640 <ID> <[ENTER>. Then, to clear any previous
setup press: <ZERO>
<UNITS> (up arrow) As you can see, the LEARN mode can simplify the setup
of some basic macros.
once. This will produce an "A" in the display. Then
press:
16.2 Methods of Invoking Macros
<PRINT> (down arrow)
Macros may be executed from 6 sources:
twenty eight times and the displayed character will cycle
to the "%" character. (Note that if the <PRINT> key is 1. Setpoints,
held down, after about one second it will auto-repeat and 2. RS-232 comm port,
quickly cycle through the choices.) Then press: 3. Alarms
4. Other macros
<TARE> (right arrow) 5. Macro Menu
6. Remote keys
once. This will move the entered "%" to the left and
place an "A" in the last position. Then press: A macro may not begin executing during the setup
mode, however a macro may enter the setup mode. It
<PRINT> (down arrow) will, however terminate upon exiting the setup mode.
thirty nine times and the displayed character will cycle to Any setpoint may be setup to invoke any macro when
the "z" character. Then press the setpoint is activated and/or deactivated (Software
Setpoints only in the 574 only. The 550 has both
<ENTER>. Hardware and Software Setpoint capabilities). A
command sent into the unit through the comm port may
However the "%" character (and the "z") may be entered also be used to invoke any macro with the character
using fewer down arrow entries. If the starting character sequence "%n", where 'n' is the desired macro number
is keyed in as a "." using the <.> key, then the down for macro 0 - 9 (i.e. %3 will execute macro 3), while
arrow only need be pressed nine times instead of twenty various punctuation characters are used for macros
eight times. Refer to the proximity of these two 10 - 15. Also, the special codes which are generated by
characters in Figure 21, Character Listing, for further the function keys F1 through F10 on the GSE remote
clarification. keypad are decoded as macros 1 through 10. Alarms and
remote keys are tied to specific macros. Refer to Table
This same example, using the "LEARN" mode would be 27, Macro Invoking Commands for a summary on the
implemented as follows: ways each macro may be invoked.
800 <SELECT> One macro may invoke another macro in one of two
ways. It may "call" the other macro, in which case upon
If the display reads "Setup Keyin Code:" then key in completion of the second macro, control returns to the
23640 <ID> <ENTER>. first macro. This allows macros to act as "subroutines".
The second method is for the first macro to "jump to"
Then, to clear any previous setup press: another macro. In this case the first macro will not be
resumed when the "jumped to" macro is completed. The
<CLR> <ENTER> commands for each method are specified in Table 27,
Macro Call Commands. Then, when the operator is using the scale, press the
<ID> key to display the name of the first named macro.
If a setpoint invokes a macro while another macro is in Then, if necessary, press the <SELECT> key to advance
process, the newly invoked macro is "pushed" onto a the menu selection to the next named macro. When the
macro stack (ie the fact that it needs to be executed is required selection is displayed, press the <ENTER> key
noted). When the currently executing macro is to invoke that macro or if the macro is written to accept
completed then the "pushed" macro is executed. The an entry, key in the data prompted for and then press
macro stack allows for up to 16 macros which are <ENTER>.
awaiting execution to be tracked by the 550. If more
than 16 macros are invoked the message "Macro Error" In order for a macro to accept operator input when it is
will be displayed. All macros awaiting execution and the invoked, it must be written appropriately. Keying in
currently executing macro will be canceled. some data and pressing <ENTER> at the macro merely
causes the data to be placed in the unit's entry buffer.
When one macro "calls" another macro, the calling Then the first command in the macro will simply act
macro's next command is "pushed" onto the macro stack. upon the information in the entry buffer. For instance if
This is how the place where execution is to resume is the macro started out with "80%s" to select var #0 and
noted by the macro. However it is necessary to not use the operator had pressed "123 <ENTER>" to invoke the
multiple "nested" macro "calls" (in excess of 15) in order macro from the menu, then the unit would attempt to
to prevent overflowing the macro stack. execute "12380 <SELECT>". This would bring up the
"Setup Keyin Code" prompt as the unit attempted to
A macro invoked by an alarm or a setpoint while another access the setup mode. This is not at all what was
macro is in progress is noted and that macro will be intended!
executed once the macro(s) in progress are completed. A
macro being invoked by a remote key will be ignored if If the macro does not require operator input when it is
another macro is running. If the currently running macro invoked, it is recommended that the entry buffer be
attempts to accept operator (using one of the designated cleared in some manner at the very beginning of the
commands) then the remote key input will be ignored macro. This will prevent a macro from executing
and discarded. However if the running macro completes erroneously if an operator does make an entry.
execution without checking for operator input, then the
remote key will be processed at that time. Any macro Example 1: (used as the very first entry in a macro
can be invoked when any setpoint is activated and / or named "Keyin Targt"):
deactivated. he "menu" option allows any macro that has ;80%C Copy entry into Var #0. If no entry is
been named to be invoked through a menu using the made, Var #0 is cleared.
<ID> key.
Naming Macros and the Macro Menu Example 2: (same as above except requires
operator input):
Macros may be named. If a macro is named, that macro
can appear in a menu which allows an operator to invoke %\ IF NO ENTRY
one of the named macros through the unit's front panel, if Keyin Targt%G Re-prompt operator.
setup parameter P720 is set to "Menu". 0%^ Re-start this macro (macro 0)
%E END IF
Macros are named starting at P850 for macro 0 and ;80%C Store entry in Var #0.
continuing through P866 for macro 16. The method of
naming is exactly the same as that for naming the IDs, ie Example 3: (when operator input is not required):
P701 - P711.
1%c Start an entry (in case entry not in
To make use of this feature, first name all of the macros progress), then clear entry.
which will need to be invoked by the operator. Use a
name that will be meaningful to the operator of the unit
and that will look good on the two line by five character 16.3 Methods of Aborting Macros
display. If an entry is expected of the operator at the
time that the macro is invoked, make sure the name In the event that a macro is aborted by the user pressing
suggests that an entry be made. Also make sure that P720 <CLR> + <SELECT> simultaneously, sometimes it is
is set to "Menu". desirable that some additional checking be performed
such as turning off certain setpoints (setpoint outputs not
SECTION - 16.4
valid on 574 - contact GSE. The 550 allows for both For example:
hardware and software setpoint capabilities) or resuming
the operation. This is now possible with the addition of %[ Save operator entry.
a 17th macro (macro #16) that is automatically invoked 1;91%+ Add one to parameter 91 (Reg #1).
whenever a macro is aborted. 0,81%+ Add Gross Wt to parameter 81.
%] Restore operator entry.
There are two other ways that macro 16 can be invoked,
by performing a "goto macro 16", ie "@%^", or by The example macro shown above could be invoked once
naming it and invoking it through the macro menu. every second by an alarm and the operator would not
even be aware that a macro was executing.
invoked which must set the current mode to mode 84, the
"*%s" will exit the ID mode allowing the subsequent If the instrument is set up such that a macro is stuck in a
"84%s" command to work as intended. loop or a macro needs to be aborted for any reason, press
the <CLR> and <SELECT> keys at the same time.
This will abort any macro(s) currently executing.
16.5 Disabled Keys "Macro Abort" will appear on the instrument. However,
if the instrument's setup is such that macro(s) are
Disabling an operation does not prevent that operation continually being re-invoked (due to an improper
from being performed by a macro. This applies setpoint setup or a errant alarm setup) then performing
specifically to: the macro abort command described above will only
momentarily alleviate the condition. Instead, power
P166 Auto-Tare Enable/Disable down the unit by unplugging it from the AC outlet. Then
P167 Keyboard Tare Enable/Disable re-apply power and press the clear key during the
P168 Keyboard Select Enable/Disable power-up message "HELLO Model 550". This will
cause macro execution to be inhibited. This allows you
These operations can be disabled from being used by the to access the setup modes and correct the condition.
operator and yet still allow a macro to use them. For Macro execution will be re-enabled upon exiting the
example, if P168 is set to disabled, the scale operator setup mode or upon removing power and re-powering the
cannot access any modes except those specified at setup unit. Refer to Table 27 for Macro Call Commands.
mode P300 - P309, but all modes may be accessed by a Macro Command Details
macro.
Many of the commands listed in the preceding tables
16.6 Suspension of the Weight Conversion require additional information regarding their exact
usage, capability, and implementation. Following is a
Process list of each command along with this additional
information and an example on how it could be used.
While macros are being executed, the weight conversion
process is put on hold except during certain macro Examples can be provided in various forms. One would
commands. Thus the current gross, net, etc... weights are be to describe the keystrokes required to enter the setup
not being calculated, the display is not updated, any from the front panel however this can be very tedious to
continuous transmissions are not occurring, and the show the scrolling of each character onto the display. A
analog and setpoint outputs are not being changed. The second approach would be to show the alpha characters
macro commands which do perform the weight as if they could be keyed in directly. This somewhat
conversion process are those which allow for operator impedes the flow of the macro and in understanding
input (%G, %W, %P, and %Y). These commands exactly what it does. A third alternative would be to
perform the weight conversion process every 1/20th of a show the macro as it would appear if it were already
second while they are active. Also, the %I command keyed into a macro's setup. This third approach has been
performs the weight conversion process once. chosen to present the subsequent examples. Remember
however that if these are to be entered into an instrument,
The suspension of the weight conversion process has the <ENTER> key would need to be pressed after each
been done to speed macro execution. In most cases line to enter in the keyed in data. Also, if the setup is to
macro execution will be so quick that suspending the be sent in to the unit via RS-232 then the <ENTER>
weight conversion process will not have any adverse would be sent in as a "%e" and all occurrences of the
effect. However if the weight conversion process does "%" character would require an additional "%" character
need to be performed during macro execution, use of the accompanying it.
%I command at the appropriate location will do the job.
This may be necessary in an application where a macro is Detailed Explanation of Each Macro Command
in a loop waiting for a setpoint to indicate that the weight
has fallen below a threshold. If the %I were not part of x%a Set the target accuracy to be achieved
that loop, the setpoint would never deactivate since the
weight would not be determined during that time. This command allows the percentage of accuracy to
achieve during a sample routine to be changed to a
specific percentage. The value of “x” can be a value
16.7 Preventing and Aborting Macro between 90 and 99.96. Values below 90 will eliminate
Operation an accuracy requirement. Values above 99.96 will
16 —- @%^ —- —- 192 —-
%r IF RTS Asserted X X
THE FOLLOWING COMMANDS ARE USED TO PERFORM THE OPERATIONS AVAILABLE FROM THE
UNIT’s FRONT PANEL.
Each key's precise effect is dependant on the Instrument's current mode of operation.
automatically select the highest selection of achieved entry buffer and can be used in math calculations.
accuracy requirements and default to 99.96 percent.
*%a Set the target accuracy to the default This command is an “IF” statement which allows a
decision to be made based on whether or not the
Executing this command will default the accuracy accuracy set in parameter P183 has been achieved.
requirements during a sample routine to the value entered
in parameter P183. %a IF accuracy achieved
Acc’y OK!%P Prompt operator
%N ELSE
?%a Displays the current target accuracy Acc’y BAD! Prompt operator
%E END IF
This command displays the current target accuracy
percentage set in parameter P183. This value is set in the
The %b command performs the sample operation similar *%B Remove all macros from the macro stack
to the %p command except that macros are suspended
until either the sample is completed (accuracy achieved) The command "*%B" may be used to abort all macros,
or the sample is aborted. the currently running chain of macros and any macros
that were pushed during the current chain of macros.
The prompt “Accy < Req’d” is shown until the accuracy
is achieved. This prompt or a related prompt may be
shown. The <SAMPLE> and <ENTER> keys are n%C Copy parameter to auxiliary display (entry
suspended. The <CLR> key will abort the operation buffer)
while the appropriate prompt is being displayed.
The "n" can be any parameter 0 through 98. If this
%b sample command is used in a macro its usually during an entry
mode of some sort. For instance, if the displayed weight provided above.
were to be entered into VAR#0 the sequence of Example:
commands would look something like the following.
4,80%C Copy gross (gross total + current
80%s Select VAR#0 equals gross if gross total = 0) to Var
98%C Bring up displayed wt. #0.
%e enter 80%s Select Var #0 to display peak.
0%s return to gross mode n%C Copy parameter to the entry buffer.
This command can be used in many different ways for 1%i Access ID #1.
data manipulation. There are other commands that can 2%C Copy tare weight to display.
same memory space by manipulating the data differently %e Store current tare into ID 1.
but end up with the same results.
put into the entry buffer. Now however, if only the date interval basis and check a setpoint active on motion. If
were required, the command 64;11F%C could be issued. no motion exists, the display in blanked.
This would put the time/date in format 64 (date only),
such as 1/7/94, into the entry buffer. This value could 32%F
then be easily copied into an ID or transmitted. %d
%E
Note that if the conditions for the setpoint to become 1%F IF setpoint 1 is de-activated...
active were present when the "1%D" command was READY ??? %Y IF operator is ready...
executed then the setpoint output signal would remain 1%A ACTIVATE setpoint 1.
de-active only until the next weight conversion process %E END of IF statement. IE the next
was completed. command is where macro execution
would resume if setpoint 1 was active.
An interesting and sometimes useful feature of this
command is that setpoints which are not enabled may 1%F IF setpoint 1 is de-activated...
also be activated and de-activated. Thus if a setpoint is %B ABORT macro execution.
only to change state based on events that occur during a %E END of IF statement. IE the next
macro, the setpoint would not require any setup and command is where macro execution
could be setup as 'disabled'. would resume if setpoint 1 was active.
This statement is used at the end of an IF statement. It This command will perform a branching operation IF a
defines where the macro will resume execution if the specific sample error occurs. The following listing
statement was not true (if there was not an else clause) or shows the error number along with the error description.
where the execution will resume if the original statement IF the statement holds true then the macro falls through
was true and an ELSE clause is used. to the next commands. If the statement doesn’t hold true
then the macro will branch to the ELSE portion of the
macro.
x%f Check status of Preset Parameters
0 SAMPLE OK
The macro command, x%f, has been created, where x is 1 SAMPLE TOO SMALL
one of the preset-able parameters as listed below. This 2 SAMPLE NOT ACCURATE
command performs an "IF parameter x is preset" which 3 SAMPLE SIZE ERROR
allows a macro to check the "preset" status of the 4 SAMPLE CAN’T BE COUNTED
specified parameter. 5 SAMPLE ABORTED ACC
6 SAMPLE ABORTED CLR
Preset-able Parameters 7 ENTERED APW
8 SAMPLE ABORTED TARE
2 Tare
3 GrTOT This macro command functions similar to the database
4 GrT+C command n%_ , IF database error.
5 GrT-C
6 NtTOT
7 NtT+C ?%g Status error flag
8 NtT-C
31 QtTOT This command when executed will place the sample
32 QtT+C error flag number in the entry buffer. The error flag
33 QtT-C numbers are shown above in the n%g section. Placing
34 APW this number in the entry buffer will allow it to be
35 APW*K transferred to a numeric register. Placed in a numeric
register the macro math capabilities can now perform
calculations on the flag value.
%F Test IF setpoint n is Deactivated
(“IF” Output or Input is deactivated)
%G Get operator input
This is one of several IF statements. This command
allows macro execution to be conditional based on the This command is used to accept operator input. A
state of a specific setpoint. prompt of up to 10 characters in length may precede the
Example: "%G" command. This would normally be used to
request that the operator key in some data. When this This command is required immediately after an
command is executed, the unit will display the preceding accumulate [.] command in order for the accumulate to
prompt (if any) and then wait for the operator to key in take place.
some data and then press <ENTER>. If the <CLR> key
is pressed after an entry is begun by the operator, the A message may precede the "%I" command, in which
original prompt is re-displayed. After the operator case the normally displayed information such as units,
presses the <ENTER> key, macro execution will center-of-zero, and parameter name are suppressed.
resume. Any entry that the operator had made is held in
the unit's entry buffer. Thus the next command in the Example:
macro will be operating on the entry that the operator had
made. 1%A Activate setpoint 1.
%T Tag this position in the macro in order
For instance, if the next command following the "%G" is to jump back to this point later on.
a "%t" (assuming the instrument is in a mode where the Fill-ing..%I Perform weight conversion process
tare key is defined to store tare weights, ie modes 0-8, once.
12-14, and 30-37), then the operator's entry would be 1%O If setpoint 1 is activated...
stored away as the tare weight. If the operator had keyed %J Jump to the tagged spot in this macro.
in nothing and pressed <ENTER>, the auto-tare %N ELSE
operation would take place instead since that is the way DONE!%P 1 second prompt
the <TARE> key works. %E End of the "IF" statement.
Note that often some imagination is required to come up The ability to jump to a previous location within a macro
with a prompt that will be understandable and fit into two so as to continuously display a prompt is provided by the
lines of 5 characters each! The limited prompt size does commands %T and %J. The "%T" command must first
have the advantage that short prompts may be read more be used to TAG the location where the macro execution
quickly. If a prompt of less than ten characters is used, is to proceed after it sees a JUMP.
blank spaces will be added to the end of the prompt
before it is displayed.
Example: xxx%j Check IF Remote Keys or Local Keypad
Keys are Held Closed
80%s Select var #1.
KeyinTargt%G Prompt operator and wait for Macros Allow "IF KEY HELD" to be performed by
response. macro, Europe especially for remote keys. Could be
%e Store away operator entry. accomplished similar to the macro abort command,
<CLEAR> <SELECT> simultaneously.
Refer to the notes concerning the "%[" commands to see
how you can save an operator entry for use later in a Implemented with the xxx%j command, where xxx
macro. represents the decimal value of the key to check, ie 176
== remote key 1 to 3. Refer to the Macro table (#27) and
the keypad table (Chapter 15, tables 13 & 14 for codes.
%I Perform weight conversion and update all To perform "IF KEY NOT HELD", precede key number
outputs with the '#' character.
As previously discussed, in the weight conversion Note: This command is not functional on the simulator.
process is normally suspended during macro execution.
The "%I" command will execute this process one time.
This command may be useful in a macro within a loop %J Jump Command (see also %T)
which is checking a setpoint status in order to cause the
setpoint's status to be re-evaluated. The ability to jump to a previous location within a macro
is provided by this command, “%J”. The "%T"
The weight conversion process includes calculating the command must first be used to TAG the location where
various current weight parameters and updating the the macro execution is to proceed after it sees a JUMP.
outputs to the setpoints, analog output, display, and
continuous transmits. Whenever a "%T" is encountered during macro
execution its location within the macro is noted. Then
when a "%J" command is encountered, the macro checks number in the entry buffer will allow it to be transferred
if a "%T" command has been encountered in the current to a numeric register. Placed in a numeric register the
macro. If so macro execution proceeds to the location macro math capabilities can now perform calculations on
where the most recent "%T" was found. If a "%T" has the this value.
not occurred, the "%J" has no effect on macro execution.
TAGS occurring in other macros have no effect on n%k Dynamically set the filter value
JUMPS within a given macro. In other words, a JUMP
will not occur from one macro to another macro. Also, This command is used to change the filter selection on
macro execution will not JUMP to a TAG which is not the fly. The “n” can be a value from 0 - 7 for standard
executed due to its location within a macro's IF or ELSE filter selections and 15 - 17 for auto-filter selections.
statements.
The Tag (%T) and Jump (%J) commands allow multiple Note that this change in filter selection is temporary. On
tagged locations to be used. This allows the looping power-up the filter selection will always be specified at
within a loop during a macro. Up to ten tagged locations parameter P116.
may be used. Previously, any entry preceding a Tag or
Jump command was ignored and the entry would remain Example:
in the unit's entry buffer. That is still the case unless the
entry preceding the Tag or Jump is a single numeric Changing from a fast filter to a slower filter between
character. For instance, if a location in a macro is ingredients of a batch can help create more accurate
Tagged with a 1%T then to Jump back to that location mixes. The fast filter allows for quick averaging during
would require a 1%J. A zero preceding the Tag or Jump the dispensing of an ingredient. The slower filter at the
is the same as the Tag or Jump without any entry. end of the ingredient fill will calculate a more averaged
value. This value might determine the target value of the
Once a certain tag number is used in a macro, it should next ingredient to fill. In some cases it is very critical
not be used again in that macro or in any macro that is that the next ingredient to fill is changed proportional to
called by first macro unless that tag will no longer need the variation of the previously filled ingredient.
to be jumped referenced. For example:
This command when executed will place the filter 1%A Activate setpoint #1.
selection number into the entry buffer. Placing this 90%K After 90 seconds, invoke macro 15.
The preceding macro shows how a macro may be used to Current commands include:
energize a relay for a specific period of time.
M - a function similar to BASIC's MID$ - puts a sub
portion of the string in place of the same string.
%L Display current language selection
p1 = start position [default is first char.]
This command can be used to determine the language p2 = number of characters [default is last char. requires
character set in use. When this command is executed, it p1]
will display the number of the currently selected
language. The number will be 0 - 12. U- makes all alphabetical characters in the string
uppercase
This can be useful if a verification of what types of
characters were used to print labels. A transaction row L- makes all alphabetical characters in the string
stored to a database can hold this number. This number lowercase
must be stored to a VAR or REG.
P- puts the position of a character found in the
string into entry_buf
n%L Change language selection
p1 = character to look for
This command is used to change the character set p2 = start position [def. to first char.]
selection. Refer to the chart in the OIML section of this p3 = number of characters [def. to last char. req's p2]
manual for language selections. The “n” can be a value
from 0 - 12 for thirteen language selections. I- if character is in string
If sending transmissions to a printer, make sure the p[1-3] = same as for command P
printer will accept the international characters.
The above sub commands may either be upper case or
Selection of a different character set might be useful in lower case.
areas where multi-lingual labels have to be printed.
cn,p,p%m Modify/Test Strings (ID’s) The following macro example shows how the 'I' sub
command is used for determining if a character is in a
The %m command allows for modifying and testing of string or not.
strings stored in ID's. The %m command uses a prefix
character to select between various sub commands. The 12345abcde;21%C copy '12345abcde' to ID 1
general format is: I21,W%m If 'W' in ID 1
{macro commands} do these commands
[c][n],[p],[p]...%m %N otherwise
- c = command character I21,c,2,3%m If 'c' is in characters 2 - 4 of ID 1
- n = string (ID) number {macro commands} do these commands
- p = additional parameters %N otherwise
I21,5%m If '5' in ID 1
In the following commands where start position is {macro commands} do these commands {these
The 'P' sub command may be combined with other macro This IF type macro command allows for the macro
commands to determine if a character is in a specific execution to vary depending on the current mode of the
place or not. instrument. For example, this command could be used in
a macro which performs auto-accumulations or
12345abcde;21%C copy '12345abcde' to ID 1 de-accumulations. The macro could be invoked every
P21,a%m get position of 'a' in ID 1 time the weight exceeded some threshold. Then the
;84%c copy position to var 4 mode would be checked by the macro. If the mode were
84=4%' if var 4 is 4 {if 'a' is in 4th "GRT+C" or "GRT-C" then a positive or negative
pos.} accumulation could be done. If the current mode was
{macro commands} do these commands any other mode, nothing would happen. Refer to the
%N otherwise in-depth explanation of the IF statement operations.
84>4%' if var 4 > 4 {if 'a is beyond Example:
pos. 4}
{macro commands} do these commands {these are 4%M test if current mode is mode 4
M21,81P,1%m 3 c C c
P21,b%m 0 2 2 2
P21,b,4%m 0 0 0 7
P21,1,1,3%m 1 0 0 0
P21,C%m 0 0 3 0
(GRT+C)
.%I perform accumulate command. While the delay is elapsing the weight conversion
91%s Select register #1 process is occurring.
%z increment box counter.
4%s If a prompt precedes the %P command then that prompt
%N otherwise is displayed on the 10 character dot matrix display while
5%M test if current mode is mode 5 (GRT-C) the delay is elapsing.
.%I perform accumulate command. Example:
91%s Select register #1
%i decrement box counter 7%@ Preset delay time to be 7 seconds.
4%s Wait-ing..%P Display message while delaying 7
seconds.
%N else (otherwise)
n%Q Mode independent, send nth custom transmit
The else command is used after an IF command. It
defines where macro execution will resume if the test in This command allows any one of the 4 custom transmits
the IF statement proved FALSE. Refer to the in-depth to be sent at any point in time, regardless of the current
explanation of the IF statement operations. mode. The port and motion delay status is still as
specified for the that custom transmit in setup mode
P210 - P240.
n%O Test if setpoint n Activated
Example:
This IF command may be used to cause macro execution
to vary depending on the state of one of the setpoints. 1%Q Send 1st custom transmit.
Replace the 'n' with the number of the setpoint to be 2%Q Send 2nd custom transmit.
tested. One valuable use of the setpoint test is to check 3%Q Send 3rd custom transmit.
whether one variable is less than or greater than another 4%Q Send 4th custom transmit.
value, or whether it is between two values. Refer to the
in-depth explanation of the IF statement operations.
Example: n%r Assert and De-assert Handshake
12%O Test if setpoint 12 is active... The following commands allow for the RTS to be used
-OK!-%P Display "OK" message for one second. as a tri-state control for the RS-422/485 transceiver chip.
%N ELSE
OutOfSpec!%W Display "OutOf Spec!" warning until a %r IF RTS asserted
key is pressed. 0%r De-asserts Handshake
%E End of IF statement. 1%r Asserts Handshake
This simply turns on the beeper for one half second. If a %T Tag (#0)
longer beep is required, this command may be used command
multiple times in succession if a delay is implemented command
between the %S commands. The delay could be either command
the %P or multiple %I commands depending on the 1%T Tag (#1)
effect desired. Note however that this command does not command
delay the execution of the next command in the macro at command
all. Refer to the example above for an implementation of 4%_ IF row not found...
the %S command 1;91%- Decrement counter (parameter 91).
1%R IF counter (parameter 91) is not 0...
%J Jump to Tag (#0)
%T TAG current position for later jump (see also %E END IF
%J) 4%_ IF row not found...
1%J Jump to Tag (#1)
This command marks or TAGS a location in the macro %E END IF
so that a branch may come back to this point from further PrintDONE%P prompt
on within the same macro. This is used in conjunction
with the "%J" command to JUMP back to the tagged %U IF TX Buffer Empty
location.
The "%U command has been created. It performs an "IF
Whenever a "%T" is encountered during macro Current TX Buffer Empty" command. This allows
execution its location within the macro is noted. Then testing the currently selected transmit buffer (as specified
when a "%J" command is encountered, the macro checks with the %" command) of the instrument to determine if
if a "%T" command has been encountered in the current all characters put into the buffer have been sent. This
macro. If so macro execution proceeds to the location can be useful for error checking within macros on the
where the most recent "%T" was found. If a "%T" has instrument. If a transmit command is performed and
not occurred, the "%J" has no effect on macro execution. there are characters that continue to remain in the
transmit buffer then the connected device probably has acknowledgment of a prompt provided by instrument
its handshake to the instrument deasserted. must occur. Normally a prompt would be provided
before the %W command. The prompt would be
This command can also be useful in applications where displayed on the dot matrix display while awaiting the
the scale dealer has taken the initiative to further operator's key press.
multiplex the instrument transmission to 'talk' to a third Example:
device.
WeighBox%W Prompt operator and WAIT for any
In addition, the number of characters remaining in the key.
buffer may be determined by preceding the %U 1%Q Print 1st custom transmit.
command with a 1 (for comm port) or 2 (for print port).
The number of characters remaining in the buffer will be
put into the entry buffer. It may then be copied into a %X Request current display from remote
parameter and then tested further. The size of each of the
transmit buffers is 127 bytes. Another new macro command is the %X command
which causes the displayed information to be echoed out
1*%U clears the com buffer and 2*%U clears the print the instrument's COM port in a format that can be
buffer. processed by another 450 or 550 indicator that is setup as
a remote display.
n%V Test IF setpoint input "n" is activated If any other key is pressed, the macro will skip the
commands up until either the ELSE (%N) or ENDIF (%
This is one of several IF statements. This command E) commands.
allows macro execution to be conditional based on the Refer to the in-depth explanation of the IF statement
state of a specific setpoint input. It provides a similar operations for additional discussion.
test as that of the %O, except for a setpoint input as Example:
opposed to an output. Setpoint inputs are available only
with the use of the GSE Process Control Interface (PCI). 1%F IF setpoint 1 is de-activated...
Refer to the in-depth explanation of the IF statement READY ??? %Y IF operator is ready...
operations. 1%A ACTIVATE setpoint 1.
%E END of IF statement (the next
command is where macro
%W WAIT for keypress execution would resume if
setpoint 1 was active)
This operator input type command is used to cause macro
operation to be suspended until the operator presses any
key. It can be used in situations where an operator must n%^ GOTO macro n where n can be 0 - 9 or :, ;, <,
decide when a process may continue, or where operator =, >, or ? for macros 0 - 15 respectively
91%s Select Reg 1 as the current parameter. 1%" specifies the comm port.
%i Decrement Reg 1. 2%" specifies the print port.
0%s Select the gross as the current mode.
91%R IF register is not = 0... After the x%" command has been issued, that port will
91%C Copy the value of Reg 1 to the entry remain in effect for all subsequent uses of the %$ and %/
buffer. & commands until either the instrument is reset (by
%^ GOTO the macro specified by the power-down or exiting the setup mode) or the %"
value of Reg1. command is issued again. The handshaking and protocol
%N ELSE specified in the setup modes for the specified port will be
91%s Select Reg 1 as the current parameter. used.
10%e Reset macro GOTO counter to 10 for
next time. When the instrument re-initializes, the port which would
0%s Select the gross as the current mode. be used by the %$ and the %& commands defaults to
0%^ GOTO macro 0. that specified by P211 of the setup mode.
The SAVE ENTRY command can be useful in many This command allows a macro to send ASCII text out
situations. It is most often used in conjunction with the either of the serial ports of the instrument. The port used
%G command. For instance, when the Gross weight is specified by the %" command (see above). The text
must be displayed while an operator is prompted to key preceding the %$ command is transmitted immediately
in a value which is be stored in a Var, the SAVE ENTRY without any terminating characters. Up to 49 characters
command can be used to temporarily save the entry while may precede the %$ command. Multiple %$ commands
the proper mode is selected to store the value away. In may be used if more characters are required.
order for the %[ command to have any benefit it must be
followed at some time by the RETRIEVE ENTRY Refer to the "Send control codes" %& command for
command, %]. This command will append its examples.
information to any entry currently in the buffer.
This command when used without an entry preceding it Send Control Codes: %&
does not clear out the saved entry. This was the case in
This command allows a macro to send any character ;91%%C%e 0002 copy register
value out either of the serial ports of the instrument. This 91%%s%e 0006 select
is intended to allow the sending of control codes (such as %%P%e 0009 pause
form feed, carriage return, etc...) and extended ASCII 0%%s%e 0010 select
codes (>127). The port used is specified by the %"
command (see above). The decimal value of the In the above example the %# is replaced by the current
characters that must be transmitted should precede the % scale number, ie 1, 2, 3, or 4. Then the next line of the
& command. Multiple codes may be sent at once; the macro effectively becomes x;91%C, where x is the one
decimal values must be separated by a comma. The through four character. Thus the current scale number is
specified codes will be transmitted immediately exactly put into Reg 1.
as specified. Up to 49 characters may precede the %&
command. Multiple %& commands may be used if more A2. With an Entry in Process:
characters are required.
When the %# follows an entry, if the last character of the
The valid decimal values which may precede this entry is not the number one through four, then that last
command are from 0 to 255. Also, a value of 256 may character is deleted and replaced by the current scale
be used to cause both a carriage return and line feed to be number. This can be useful in copying or adding the
sent. current weight to a separate parameter for each scale,
such as in calculating separate total weights for each
Examples: connected scale. Refer to the following examples:
When the Multi-Scale option is employed with the 550, it In these examples, since the character preceding the %#
is sometimes helpful if the macro can perform differently command is a space (ie not 1 through 4) then the space is
depending on which scale is currently selected. The "% replaced by the current scale number. In the first
#" macro command may be used either to append the example, this results in "0,8x%C" where the 'x' is the
scale number to the entry buffer or to perform an IF number one through 4. Thus if scale one is selected, the
clause within a macro based on the currently selected weight is copied to Var 1, scale 2's weight would be
scale. The three possible implementations of this copied to Var 2, etc...
command are described below:
B. Performing an IF Command based on
A. Appending the Current Scale Number into the the Currently Selected Scale:
Entry Buffer:
If the character preceding the %# command is the
A1. Without an Entry in Process: number '1', '2', '3', or '4' then an IF command is
performed. If the currently selected scale's number
When the %# command is not preceded by an entry, the matches the number preceding the command, then the
currently selected scale number will be put into the entry subsequent commands are executed up to an ELSE
buffer. This could be used to store the current scale command. Otherwise, the subsequent commands are
number into a parameter in order to allow it to be printed. skipped until the ELSE or ENDIF command is
For instance, the following example stores the current encountered. Refer to the IF command explanation for
scale number into Reg 1 (parameter 91). further clarification on IF command operation. The
following example will help clarify this usage:
802%s%c%e P802.16 Macro # 2
%%#%e 0001 scale # 803%s%c%e P803.32 Macro # 3
Using 1%%#%e 0001 scale # has pressed a key, or causing a macro to abort if RS-232
small%%N%e 0009 if not input has been received, allowing the unit to process a
large%%E%e 0015 end if series of commands received from a computer. Also
scale.%%p%e 0021 Print note that the character being checked is not cleared when
it is found to have occurred. It must be subsequently
Another application for this usage of the %# is when cleared or used as part of an entry.
setpoints are being used with the multi-scale option.
Since the setpoints cannot be setup to be based upon a The variations of the "IF INPUT" command are as
particular scale, when a setpoint is reached the current follows:
scale may be checked and then the appropriate action
may be taken by the macro. %( If Keypad or RS-232 input
1%( If Keypad input
Disable Input Command (%!) 2%( If RS-232 input
Operator input via either the front panel keypad or the For example:
RS-232 input or both may be programmed to be ignored
until otherwise specified. %T TAG position in macro.
ABC Scale%P Prompt Operator for one
%! Re-enable both front panel and keypad second
input. Call ABC%P Second prompt.
555- 1234%P Third prompt.
1%! Disable front panel keypad input. %( IF keypress
2%! Disable RS-232 input. %N otherwise
3%! Disable input from either source. %J JUMP to TAG
%E END IF
This command can be used within a macro to insure that %) CLEAR RS-232 buffer and
operator input is processed from only one source or the keypad character. (flush entry
other. For instance, in an application where a computer buffer).
is connected to the instrument and may at any time send
a request to print the custom transmit or to download a The "%(" has another capability; it performs a "If input
database, a macro could disable RS-232 input during equals" command. If a numeric value between 3 and 255
operator input requests (%G, %W, and %Y). precedes the %( command, then the decimal value of the
input (RS-232 or keypad) will be compared to that
Disabling RS-232 input does not prevent the unit from decimal value, and the following statements will be
receiving characters, it simply suspends the processing of executed only if the input equals the number. Refer to an
data in the unit's receive buffer. When that buffer ASCII chart or Table in the appendix for the decimal
becomes full, the instrument's handshake will values of the front panel keys. The decimal for the
automatically be de-asserted informing the connected numeric keys is 48 through 57 for the [0] through [9]
device to temporarily stop transmitting. keys respectively.
Caution: Since the unit has only one actual receive input Note that comparing an entered character or key does not
to the processor, disabling the RS-232 input disables the remove it from the input buffer. This allows a single
processing of all serial input coming into the J2 entry to be compared against multiple possibilities. To
connector on the pins marked "RX>", "232>", and clear the input buffers refer to the %) command to clear
"TTL>". It cannot discern between computer input, all entered characters or use the %W command to
remote ASCII keyboard input, or barcode input. remove only the next key from the buffer.
This macro command allows comparisons to be made on New ?Targt%Y Prompt operator, if
alpha-numeric data: [ENTER]...
%N Otherwise
where 'xx' represents a numeric parameter ID and 'yy' an %B Break... ie abort macro.
alpha parameter ID. %E End IF.
191823;26%C Store correct code into ID 6.
If an alpha type parameter (ID 1 - 6) is copied to a %T Tag location.
numeric type parameter (Vars, Regs, tare, etc...), then the EnterCode:%G Prompt operator, get code
numeric parameter is set to the number of characters entry.
entered in the alpha parameter. This can be used in ;26%- Compare entry to correct
conjunction with a setpoint to insure an operator entry code. if same...
always consists of a certain number of characters. Note EnterTargt%G Prompt operator, get target
that the numeric parameter may be any numeric weight entry.
parameter, including the time/date parameter ID's 50 - ;80%C Store entry into Var #0.
54. %N otherwise
WrongCode!%P Warn operator for one
Examples: second.
%J Jump to tag for re-entry of
%T Tag location code.
Enter ID%G Prompt and get operator %E End IF
entry.
%\ If no entry... n,m%+ The ADD macro command
stored in <81>
This command is used to perform the addition of two
numeric values. Specifically, the value of the first
parameter (whose parameter ID = "n") is added to the n,m%/ The DIVIDE macro command
value of the second parameter (whose ID is "m") and the
result in stored in parameter "m". IE "n" + "m" -> m. This command is used to perform the division of two
numeric values. Specifically, the value of the first
Example: parameter (whose parameter ID = "n") is divided by the
value of the second parameter (whose ID is "m") and
80,81%+ Add value of parameter 80 result in stored in parameter "m" ("n" ÷ "m" the quotient
(Var #0) to value of stored in "m")
parameter 81 (Var #1) and
store result in Var #1. <80> Example:
+ <81> result stored in
<81> 80,81%/ Divide the value of parameter 80 (Var
#0) by the value of parameter 81 (Var
Note: In the math examples, the use of the <> around a #1) and store the result in Var #1.
parameter ID is intended to represent the value of the <80> ÷ <81> the quotient stored
parameter as opposed to the parameter ID itself. Also the in <81>.
"=>" indicates "is stored into". This is used instead of
the equals sign to reduce confusion. Often times both of the values to be used in a calculation
must be retained. Since the second parameter specified
in the command is also used to store the result, a COPY
n,m%- The SUBTRACT macro command may be performed of the second parameter before the
math operation is done.
This command is used to perform the subtraction of two
numeric values. Specifically, the value of the second In the following example Reg #1 is used as a counter to
parameter (whose parameter ID = "m") is subtracted keep track of the number of boxes weighed on the scale
from the value of the first parameter (whose ID is "n") each day. The Gross Total parameter holds the total
and result in stored in parameter "m". (i.e. < n > - < weight of boxes processed that day.
m > difference stored in < m >).
Example:
Example:
91,80%C COPY box counter (REG #1) to Var
80,81%- Subtract value of parameter 81 (Var #0.
#1) from value of parameter 80 (Var 3,80%/ Divide the total weight (Parameter 3)
#0) and store result in Var #1. <80> - by the # of boxes.
<81> difference stored in <81>
Var #0 now holds the average weight.
Example: 9 "IDtooLong!"
Example 2:
x%@ Set delay for subsequent PAUSE commands
4%_ IF RECORD NOT FOUND...
This command allows the delay incurred during the %5 Call macro 5 (if error 4 occurred).
PAUSE command to be set to the desired time duration. %E ENDIF
n>x%'
Example #4 (not equal to)
n<x%' 31#10%' "IF" Quantity Total is not equal to
“10”.
n=x%' 1%^ Goto macro #1.
These commands operate on variables. You can supply Also, the "%+" command can now be used with alpha
an actual value as the first parameter by using a semi- parameters (ID 1 -6) to concatenate (paste together) two
colon (;) as the separator. strings.
The immediate copy command also works for alpha 81%, Take the square root of parameter 81.
parameters, such as ID's 1 through 6. The result is stored in parameter 81.
This capability can be used with operator entries in the 16.10 Rounding
The 80%. command allows for rounding weight data (or The method of displaying these time/date type
other parameters) to different increment sizes other than parameters when they are selected in the weigh mode
the displayed increment (per P111). may be set as required to be either a numeric value, a
time, a date, or a time and date by using setup parameters
P511 through P515, for recalled time, and alarms one
Explicit Rounding through four respectively. Please be aware that recalled
time is not saved during a power-down condition unless
Any parameter, such as the vars or regs, may be rounded the clock module or the database RAM module is
in one of two manners. The parameter may be rounded installed in the instrument. If neither is installed, the
to the displayed increment or to any desired increment. value for Rtime will come up random upon power-up.
For example:
Expiration Date Example:
.02;80%. rounds parameter 80's data to the 11,51%C Copy current time to alarm 1 (named
nearest multiple of 0.02 'expiration date').
20;80%. rounds parameter 80's data to the 864000;51%+ Add ten days worth of seconds to the
nearest multiple of 20. current time to get an expiration date
81,80%. rounds parameter 80's data to the ten days from now.
nearest multiple of parameter 81's
data. A Rate Example (for a decreasing weight):
Also, the alarms may be selected as a becomes deactivated. When it does, the message
parameter in a custom transmit setup. "DONE" is displayed for one second.
There are two methods of branching within a macro. a. If the tested condition is found to be TRUE then:
Both are described below
The subsequent commands in the MACRO are executed
TAG and JUMP commands up until an ELSE (%N) command is encountered.
If an ELSE (%N) command is encountered before an
This pair of commands is normally used when a set of ENDIF, the macro will skip subsequent commands
macro commands must be executed multiple times. The between the ELSE and the ENDIF.
TAG (%T) command is inserted into the macro point in
the macro where the execution is to resume after a JUMP Once an ENDIF is encountered, the IF statement is
(%J) command. The %J command is inserted in the completed. Any subsequent ELSE or ENDIF commands
macro at the point where execution is to loop back to the would have no effect unless they follow another IF
TAG command. Normally a JUMP is located within an statement.
IF statement in order to prevent a never ending loop.
However there are several other methods of achieving b. If the tested condition is found to be FALSE then:
this goal.
The subsequent commands in the macro are skipped until
Basic looping example: the occurrence of an ENDIF (%E) or an ELSE (%N)
MACRO command. Execution of the macro commands
%T Tag this position in the macro in order will resume after either of these commands.
to jump back to this point later on. If an ELSE or ENDIF command does not exist in the
Fill-ing..%I Perform weight conversion process remainder of the macro, then the remainder of the macro
once, while displaying prompt. is skipped and the macro terminates in the normal
1%O If setpoint 1 is activated... manner. Specifically, if the macro was called from
%J Jump to the tagged spot in this macro. another macro, then macro execution will resume in the
%E End of the "IF" statement. calling macro after the point where the 2nd macro was
%S SOUND beeper. called.
DONE%P Display "DONE" message for one
second. If an ELSE command is used, the ENDIF has no effect
except to define the point in the macro whereafter
The preceding example shows how a branch can be used commands will be executed regardless of the last IF
to indicate to the operator the current state of a process commands effects.
control application. While the setpoint is active, the
filling is occurring. The JUMP command keeps looping While this capability is quite powerful, there are some
back and re-displaying the message until the setpoint limitations. The nesting of 'IF' statements is allowed,
however only one 'ENDIF' (%E) is required. All previous Operations) %{, %} and %|
'IF' statements are considered completed at the occurrence
of an 'ENDIF'. Also, all ELSE statements apply equally to Nested IFs:
all previous IF statements which have not yet been followed
by an ENDIF. There are two new macro commands that allow for logical
nesting of IF type statements. The maximum number of
If nested IF statements are required for an application, the levels deep that may occur in a nest is 254. This section
nested IF may occur within a called macro, since that macro contains pseudo code showing how nesting may be
will not be called if the condition to call it did not occur. implemented followed by the actual commands to perform
the pseudo code. Old macros that do not use this nesting
Refer to the following example: format will still work without any modifications. As
before, placing a tag within an if structure can cause
Simple Branching Example: problems because execution of the tag cannot be
guaranteed.
12%O Test if setpoint 12 is active...
-OK!-%P If so, display "OK" message for one Theory of operation
second.
%N ELSE (otherwise) If an IF statement is false, then execution will continue after
OutOfSpec!%W Display "OutOf Spec!" warning either the first ELSE or ENDIF not enclosed in braces. If
until a key is pressed. the IF statement is true, then execution will continue until
%E End of IF statement. an ELSE or ENDIF is encountered that is
not enclosed in braces. An ELSE will then cause execution
In the preceding IF example, IF setpoint 12 was active then to continue after it encounters an ENDIF not enclosed in
the prompt "-OK-" is displayed for one second. If setpoint braces.
12 was deactive, the prompt "Out Of Spec!" is displayed
until the operator presses any key. In summary, any %N, %E, and %| (see following
information for %|) are effectively ignored if they occur
A More Complex Branching Example: within a pair of braces that are subsequent to an IF
command.
1%O IF Setpoint #1 is activated...
2%O IF Setpoint #2 is activated... Definition of pseudo code:
3%O IF Setpoint #3 is activated...
IF => any macro command that performs a conditional test
The next two statements would be executed only if { => %{ new macro command signifying start of a group
setpoints 1, 2, and 3 were activated: } => %} new macro command signifying end of a group
ELSE => %N macro command "NOT IF"
5%t set tare wt to 5#. ENDIF => %E macro command "END IF"
7%A ACTIVATE SETPOINT #7.
%N ELSE x => any applicable parameter
These next two statements would be executed only if Indenting is used to distinguish between nested levels of IF
setpoints 1, 2, or 3 were de-activated: statements.
conditional code. With the brace commands, %{ and %} debug of complex macro operations.
for nesting IFs, priority may be used as well. To exemplify
this the following truth tables show a few The recorded macro steps may either be viewed on the
simple combinations. W, X, Y, and Z are IF commands. display or sent out on of the serial ports to a computer or
printer. The macro debug mode operates as follows:
W X Y Z | W AND X AND Y OR Z
————————-+——————————————————— a) When first accessing the Macro Debug mode,
0 0 0 1 | 1 the display will momentarily show P64200
1 0 0 0 | 0 "Macro Debug". Then after one second, if there
1 1 0 0 | 0 is any macro execution history in memory, then
1 1 1 0 | 1 the last executed macro command will be shown.
1 0 1 1 | 1 Please note that the entire history buffer is cleared
1 1 0 1 | 1 whenever a macro is changed and every time the
0 0 1 1 | 1 unit performs its setup (display reads "Doing
Setup") which happens upon power-up and when
W X Y Z | W AND X AND { Y OR } saving changes.
————————-+————————————————————-
0 0 0 1 | 0 b) The last two digits of the main numeric display
1 0 0 0 | 0 indicates the macro number where the macro
1 1 0 0 | 0 command was executed.
1 1 1 0 | 1
1 0 1 1 | 0 c) The top line on the dot matrix display shows
1 1 0 1 | 1 the offset counter which indicates the distance
0 0 1 1 | 0 from the beginning of the macro where the
command is located.
W X Y Z | W AND X OR Y AND Z
————————-+———————————————————- d) The bottom line shows the one single element
0 0 0 1 | 0 of the macro at the current position in the
1 0 0 0 | 0 history buffer, such as "%G", "1", or "A".
1 1 0 0 | 0
1 1 1 0 | 0 e) Press the <ID> or <TARE> keys to move
1 0 1 1 | 1 forward or backward respectively within the
1 1 0 1 | 1 history buffer. If the end of the buffer is
0 0 1 1 | 1 reached, the display will show "ENDof
TABLE". Pressing the <ID> key will go to the
This macro language does NOT follow the standard last character of the history buffer while
precedence rules for AND and OR. In the macro language, pressing <TARE> will move to the first
ANDs and ORs are evaluated sequentially. The example character in the history buffer.
"W AND X OR Y AND Z" is equivalent to
"{ { W AND X } OR Y } AND Z", not "{ W AND X } OR f) A numeric value may precede the <ID> or
{ Y AND Z }" as one might expect. <TARE> keys to move multiple steps in their
respective directions. A decimal point
Example of OR with the %C in the macro language preceding either the <ID> or <TARE> keys
will move forward or backward one loop in the
1%O Is setpoint 1 on? history buffer.
%| OR
91%C=0%%' (reg 1 contains a var number) var [x] = 0? g) The amount of history recorded depends on the
amount of available RAM. As mentioned
previously, if the GSE database option is
16.15 Macro Debug: P64200 installed then 8K of the database RAM may be
allocated for general use. If this is done then
The Macro Debug feature records steps and branches that ten times the amount of macro history is
are taken during macro execution. If the expected results recorded. Refer to the database option manual
are not achieved during the execution of a macro, this info for further details.
mode may be accessed to determine exactly which branches
were taken. This is often very helpful during initial macro
815%s%c%e P815.66 Macro #15 2. When the recalled time/date and alarm
3;93%%C%e 0001 copy register parameters (P50 - P54) are used in a database, the
%%T%e 0006 tag position format for printing these parameters is based on
EnterCode:%%G%e 0007 get operator entry the setup selection P511 through P515. This
;26%%C%e 0018 copy register allows a printout of stored time/date type
91823;26%%-%e 0022 subtract parameters to print only time, only date, time and
%%N%e 0031 if not date both, or simply a number. Also the default
WrongCODE!%%P%e 0032 pause headings of these columns of a printout are
1;93%%-%e 0043 subtract specific to be "Time" or "Date" when appropriate.
3%%R%e 0048 if register not zero
%%J%e 0050 jump to tag Also, the settings for setup parameters P503 for
%%N%e 0051 if not 12/24 hour format and P510 for USA/Int'l date
%%B%e 0052 break format will have their appropriate effects on the
%%E%e 0053 end if printed out database if the parameters have been
set to time and/or date.
16.17 Print/Download Individual Macro 3. The string "ENDofDB" <CR> will define the
Setup end of a database. This must occur at the
beginning of a row and terminated by a <CR>.
Individual macro setups can be printed or downloaded to a It does not need to be enclosed in quotes.
line printer or PC. This may be useful when editing a
custom setup that requires only modifying a single macro. Accordingly, the database download command
The entire setup does not have to be re-uploaded to the unit. has an additional option. Pressing [3] or [4] will
cause a pre-amble to be sent which selects the proper
Individual macros that are implemented quite frequently can database and then the upload command. Also, the
be saved to a PC for later use. This feature will allow you downloaded data is followed by the string
to add individual routines to your macro library. "ENDofDB". These features allow a downloaded
SECTION - 17.2
# Name
Item Event
Item Event
Item Event
Table 36 P721 ID #6
SECTION - 17.7
incoming weight to the outgoing weight and memory, then the new Tare Weight over-writes
copies the higher of the two weights to the the old data. Then the specified (parameter
Truck Gross Weight register (parameter #12), P724) transmission(s) (if any) take place.
the lower weight to the Truck Tare Weight
register (parameter #13), and the difference to Storing An Auto Tare Weight:
the Truck Net Weight register (parameter #14).
The In-Weight and the Truck ID are then 1. Empty truck is driven onto scale.
deleted from memory.
2. Operator presses <ID>.
6. Then the Custom Transmit(s) specified by
P723 are sent. 3. The unit prompts: Keyin ID#.
Incoming Truck (full or empty): 6. Operator keys in number of truck and presses
<ENTER>.
1. Truck drives onto scale.
7. The unit prompts Tare Saved. Then the unit
2. Operator presses <ID>. stores the weight of the truck as Tare Weight
along with the entered truck ID. If the truck ID
3. The unit prompts: Keyin ID #. was previously in memory, then the new Tare
Weight over-writes the old data. Then the
4. Operator keys in number of truck and presses specified (parameter P724) transmission(s) (if
<ENTER>. any) take place.
5. When motion ceases, the instrument searches Outgoing Truck (full or empty):
memory to see if the entered ID is already
stored away. Since this is an In Weight, the ID 1. Truck drives onto scale.
should not be found and the unit prompts
WEIGH IN and stores the In Weight along 2. Operator presses <ID>.
with the ID. The specified (parameter P722)
transmissions (if any) then take place. 3. The unit prompts: Keyin ID #.
instead of WEIGH OUT. Then the specified A Specific Stored In Weight/Tare Weight:
(parameter P725) transmissions (if any) take
place. Also the Tare Weight remains in 1. Operator presses <ID>.
memory, it is not deleted as with the In Weight.
2. The unit prompts: Keyin ID #.
NOTE:
2 3. Operator presses <CLR>.
If additional expanded memory (E ) is to be added after
truck tare weights have already been stored, the 4. The unit prompts: Clr ID Row ? ... ENTER
following procedure must be performed. All trucks ID#.
should have exited the yard. Make sure that the stored
tare weights are printed out to hard copy or stored to a 5. Operator keys in number of truck and presses
computer file. The stored truck tare weights will be lost <ENTER>.
2 2
when the additional E is added. Before adding the E
to U9 and U11 (Model 574 - U1 and U2) check 6. The unit prompts Row Clr'd and then deletes
parameters 60000 through 60005 (Model 550 - U9 and the specified ID and data from memory.
U11). These values will change after its added. A
special procedure must be performed in order for the unit Clearing all the Stored In Weights/Tare Weights:
to recognize the number of additional truck tare values
(ROWS) to be stored. Parameter 60005 will not update 1. Operator presses <ID>.
until one of the setup modes below 60000 is entered and
the access code is entered, <23640> <ID> <ENTER>. 2. The unit prompts: Keyin ID #.
When exiting the setup mode all changes must be saved.
Verify parameter 60005 has recalculated the number of 3. Operator presses <CLR>.
rows to be allowed for tare storage. Proceed to re-enter
the truck tare values. This can be done manually or by 4. The unit prompts: Clr ID Row ? ... ENTER
modifying the computer file with the same keystrokes ID #.
used in manual entry.
5. Operator presses <CLR> again.
SECTION - 17.11
Seq’n 4
17.11 MEMORY USE
Small 5
The number of rows (incoming weights) which can be
stored in the unit is dependent on how some of the other
features are set up within the unit and on how much Big# 6
storage memory has been installed.
ID#6 3 plus the value set for
Access parameter P60000 to see how much storage parameter P710, ID 6
size.
memory is currently installed in the instrument. Access 100%s23640%i%e Access Setup Modes,
parameter P60001 to see how much of that memory is Allowing Changes
not being used. This does not include usage by the Truck
In/Out feature since this feature automatically uses up all NAME IN/OUT SEQUENTIAL ID REGISTERS
the remaining storage memory. Access parameter 693%sTRUCK ID#%e P693.-- Reg#3 TRUCK ID#
P60005 to determine the actual number of rows which 694%sTRUCK ID#%e P694.-- Reg#4 TRUCK ID#
may be stored with the current configuration. The
amount of storage memory required for each In-Weight SETUP INSTRUMENT FOR SEQUENTIAL
storage is dependent on the selection for parameter P721 TRUCK ID OPERATION
and is shown in Table 37, Truck In / Out Memory Usage. 720%s1%e P720.01 IDuse: Truck
721%s0%e P721.00 I.D.# Seq'n
722%s1%e P722.01 In Tx #1
723%s2%e P723.02 OutTx #2
724%s0%e P724.00 TSvTx none
725%s0%e P725.00 TFdTx none
.002%e <STX>
Weigh In:%e
.256%e <CR> <LF>
.010%e <LF>
%e11%e%e0%e%e Tm/Dt Format = 0
.256%e <CR> <LF>
%e93%e%e0%e%e TRUCK ID# Format = 0
.256%e <CR> <LF>
.002%e <STX>
Weigh Out:%e
.256%e <CR> <LF>
.010%e <LF>
%e11%e%e0%e%e Tm/Dt Format = 0
.256%e <CR> <LF>
%e94%e%e0%e%e TRUCK ID# Format = 0
.256%e <CR> <LF>
.256%e <CR> <LF> Weigh In:
%e12%e%e0%e%e TrGrs Format = 0
.256%e <CR> <LF> 11:51 am 06/09/94
%e14%e%e0%e%e TrTar Format = 0 15 TRUCK ID#
.256%e <CR> <LF>
%e13%e%e0%e%e TrNet Format = 0
.256%e <CR> <LF>
%z
.002%e <STX>
%e11%e%e0%e%e Tm/Dt Format = 0
.256%e <CR> <LF>
%e26%e%e0%e%e TRUCK ID: Format = 0 (ID#6)
.256%e <CR> <LF>
SECTION - 17.12
.002%e <STX>
%e11%e%e0%e%e Tm/Dt Format = 0
.256%e <CR> <LF>
%e26%e%e0%e%e TRUCK ID: Format = 0 (ID#6)
.256%e <CR> <LF>
.256%e <CR> <LF>
%e12%e%e0%e%e TrGrs Format = 0
.256%e <CR> <LF>
%e14%e%e0%e%e TrTar Format = 0
.256%e <CR> <LF>
%e13%e%e0%e%e TrNet Format = 0
.256%e <CR> <LF>
%z
11:51 am 06/09/94
TRUCK ID: ABC-123
SECTION - 17.12
OBJECTIVE: Configure the unit to invoke a macro after the “out” weightment is
performed of a Truck IN/OUT operation. This technique will tie the
capabilities of the truck IN/OUT software with the unit’s macro
capabilities.
SETPOINT “32”
8200%s1%e P8200.1 SPt32 Enbld (output)
8210%s0%e P8210.0 Activ above
SECTION - 18.1
The standard unit includes a Time-Date feature which is As mentioned previously, a new time may be entered at
non-battery backed. This means that when the feature is power-up or into P500 by keying in HH.MM.SS in a 24
used, the time and date must be entered every time the hour format. Hours and minutes entries must be
instrument is powered up. The unit can be set up to separated by a decimal point. Seconds entry is optional,
prompt you to enter the time and date at power up. If and if omitted, they are initially set to zero. To specify
entering the time and date at each power up is considered seconds, they also must be separated from minutes by a
undesirable, a battery-backed Time-Date option is decimal point. Leading zeroes need not be entered. For
available at additional cost. The Time-Date feature example, if you enter 8.9.45 and press <ENTER>, the
permits printouts with time and day of the week and the time will be set to 08:09:45; if you enter 15.02 and press
date in many possible formats. When enabled, alarms <ENTER> the time is set to 15:02:00.
can be used to cause certain events to occur at pre-timed
intervals. If time is entered improperly, the prompt try h.m.s is
displayed.
NOTE:
In the following discussion, HH is a 2 digit Entering Date
representation for hours, MM is minutes, SS is seconds,
MO is month, DA is day and YR is year. When the unit A new date may be entered at power-up or into P501 by
is powered up, the time and date clock is set to Jan 1, keying in MO.DA.YR (or DA.MO.YR if international
1970, 00:00:00 am (the UNIX computer standard). If the format was selected) followed by the <ENTER> key.
clock is not reset at powerup, either by the operator or by Month, day and year entries must be separated by
having the time-date option chip installed, the current decimal points. Leading zeroes need not be entered. For
time and date will be the elapsed time since power-up. example, if you enter 5.1.92 and press <ENTER> the
The alarms, if enabled, will also show that as their date is set to 05/01/92. If the date is entered improperly,
setting prior to their setup. the prompt try m.d.y (or try d.m.y for international
format) is displayed.
It is recommended that the unit be set up so that the time
and date are displayed upon powerup (P502). Time and Time / Date Parameter P502 Update
date are displayed in the large numeric display in the
format HH.MM.SS and MO.DA.YR (or DA.MO.YR if Beginning with Indicator (Model 550 - included on
set for the international style). If not battery-backed, the M574) firmware revision code 01003, date code April
upper line of the character display reads enter. The lower 02, 1992 and later, time / date may now be entered at
line of the character display reads time or date as power-up if P502 is set for "yes", whether or not the
appropriate. If the battery-backed time-date option is battery backed time / date module has been installed.
installed, time and date are each displayed for about 3 This will give end users the ability to adjust the time
seconds and no changes are permitted. If desired, you without having to know the setup access code for the
indicator.
can press <ENTER> to end the Time-Date display
before the 3 seconds is over. A new Time and Date
value can also be keyed in by accessing the setup Time / Date transmit code update
parameters as described in the Advanced Setup, section.
Beginning with indicator (Model 550 - included on
M574) firmware revision code 01003, date code April
Viewing Time And Date
02, 1992 and later, a new choice for the custom transmit
While in the Weigh Mode, the time and date can be format of time / date has been added, format code 32.
This allows a time / date type variable (current time,
displayed simultaneously by pressing <11> <SELECT>.
The date is then displayed on the large numeric display recalled time, and alarms 1 - 4) to be transmitted as a
numeric value in terms of the number of seconds elapsed
since Jan 1, 1970. This should be useful in uploading upon power-up using the 24 hour format.Three alarms
time / date information to a computer for use in a have been built into the instrument to perform various
spreadsheet application. operations through the execution of a Macro. Parameters
P504 through P509 are used to set up the alarms.
P500.SS Time This parameter sets the operating conditions for the first
alarm. The available choices are: off, intvl, and daily. Off
This parameter displays the current time setting is the default selection which means the alarm is not
displayed in a military-style 24 hour format. The dot used. Interval means that the alarm will be executed on
matrix portion of the display shows Time HH:MM while an interval basis, such as every 5 seconds, every 17
the seconds are shown to the right of the decimal in the seconds, or every 2 hrs and 20 minutes. The start of the
numeric display. A new time may be entered by keying interval is at midnight of each day. If the desired interval
in the desired entry as HH.MM.SS with the seconds does not divide evenly into a 24 hour period, the second
optional. Note that the hour and minutes entries must be alarm after midnight will be closer to the previous alarm
separated by a decimal point. For example, if you enter than is normal. The daily selection actuates the alarm at a
8.9.45, the time will be set to 08:09:45; if you enter certain time of the day, every day. This feature may be
15.02, the time will be set to 15:02:00. useful for performing certain operations once a day,
perhaps at shift change, such as clearing totals or
P501.YR Date counters. If Alarm 1 is used it will automatically invoke
Macro 12.
This parameter displays the current date setting. If P510
is set to USA, the dot matrix display will show Date MO/ P505.SS A1Tim
DA; if P510 is set to International, the dot matrix will
show Date DA/MO. The year is shown in the rightmost This parameter specifies the interval or the time of day
digits of the numeric display. Depending on whether the for Alarm 1. This is entered as h.m or h.m.s for hours,
USA or International date display is used, a new date minutes and seconds. For example: 0.0.10 for a 10
may be entered by keying in the correct digits in the second interval, 0.3 for a 3 minute interval, or 8.0.0 for
format MO.DA.YR or DA.MO.YR followed by the an 8:00 am alarm. Enter the desired value and press
<ENTER> key. Note that the months, day and year <ENTER>.
entries must be separated by a decimal point. For
example, if you enter 5.1.92, the date will be set to P506.XX A2Sel
05/01/92.
This parameter specifies the use of Alarm 2, with the
P502.XX TmDat same choices as P504. If Alarm 2 is used it will
automatically invoke Macro 13.
This parameter determines whether the time and date will
be displayed upon power-up: P502.00 sets Time-Date to P507.SS A2Tim
no; P502.01 sets Time-Date to yes. Having Time and
Date appear upon power-up for systems not having the This parameter specifies the time for Alarm 2, which is
optional clock installed can be a very beneficial way of set in a similar fashion as P505. Enter the desired value
prompting the operator to key in the time and date. and press <ENTER>.
P508.XX A3Sel
NOTE:
The optional battery-backed Time-Date function must be This parameter specifies the use of Alarm 3, with the
installed for the correct time and date to appear upon same choices as P504. If Alarm 3 is used it will
power-up. automatically invoke Macro 14.
This parameter determines whether time will be This parameter specifies the time for Alarm 3, and is set
displayed in a 12 hour or 24 hour format. The selection in a similar fashion as P505. Enter the desired value and
here does not change the display method for the setup press <ENTER>.
modes and the time must always be entered into P500 or
P510.XX Style second interval, 0.3 for a 3 minute interval, or 8.0.0 for
an 8:00 am alarm. Enter the desired value and press
This parameter provides the time and date format you <ENTER>.
desire, either USA (MO/DA/YR) or International (DA/
MO/YR). The selection made here does not affect the P506.XX A2Sel
printing of time and date since print format is specified
with the format entry during the Custom Transmit setup. This parameter specifies the use of Alarm 2, with the
same choices as P504. If Alarm 2 is used it will
P511.XX RtDsp automatically invoke Macro 13.
This parameter provides five selections for the recall P507.SS A2Tim
display. P511.00 selects Time and Date, P511.01 selects
time only, P511.02 selects date only, and P511.03 selects This parameter specifies the time for Alarm 2, which is
number. set in a similar fashion as P505. Enter the desired value
and press <ENTER>.
P512.XX A1Dsp
P508.XX A3Sel
This parameter provides five selections for the Alarm #1
display. P512.00 selects Time and Date, P512.01 selects This parameter specifies the use of Alarm 3, with the
time only, P512.02 selects date only, and P512.03 selects same choices as P504. If Alarm 3 is used it will
number. automatically invoke Macro 14.
This parameter provide five selections each for the This parameter specifies the time for Alarm 3, and is set
Alarms #2 thru #4. Setup is identical to P512. in a similar fashion as P505. Enter the desired value and
press <ENTER>.
18.3 Alarms
Naming Alarms (P650 - P654)
Setting Alarms (P504 - P509)
P650. - - Rtime
P504.XX A1Sel
This parameter sets the naming parameters for recalled
This parameter sets the operating conditions for the first time. Entry is the same procedure as for P701.
alarm. The available choices are: off, intvl, and daily.
Off is the default selection which means the alarm is not
used. Interval means that the alarm will be executed on
an interval basis, such as every 5 seconds, every 17 P651. - - A1Tim
seconds, or every 2 hrs and 20 minutes. The start of the
interval is at midnight of each day. If the desired interval This parameter sets the naming parameters for Alarm #1.
does not divide evenly into a 24 hour period, the second Entry is the same procedure as for P701.
alarm after midnight will be closer to the previous alarm
than is normal. The daily selection actuates the alarm at a P652 thru P654
certain time of the day, every day. This feature may be
useful for performing certain operations once a day, These parameters set the naming parameters for Alarms
perhaps at shift change, such as clearing totals or #2 thru #4. Entry is the same procedure as for P701.
counters. If Alarm 1 is used it will automatically invoke
Macro 12. Character Entry
CURSOR
18.4 Time and Date Battery Backed If the unit which requires the time / date option is not
Option new, verify that the firmware currently installed in the
unit is not earlier than July 10, 1991. If the firmware is
earlier than this date, it will not support the Time / Date
SECTION - 18.4
CAUTION
n. Lower the rear panel against the enclosure, Custom Transmit Setup in Chapter 15. The Time/Date
being careful not to bump the display. Secure data is parameter ID 11.
the enclosure with the screws which were
removed previously in step c.
07.16.94 03:27:23pm
CAUTION
Refer to the P500 setup parameters to enter the time and
All electrical connections and access to the inside
date or to change the format of the time and date. To
of the instrument should be performed by
include the current time and / or date into the data
qualified service personnel only!
transmissions to a printer or other peripheral, refer to the
SECTION - 18.4
SECTION - 19.2
Of these 512 bytes, about 190 are used for all the maintain all of the setup data, including important
standard setup parameters in the instrument (including calibration data, the serial numbers and the audit trail
34 bytes for the default selections for Custom Transmit value. The procedure is as follows: (Refer to figure 26
Setup and ID Setup), leaving 322 for optional setup Main Board PC745G & H).
parameters. The features which use variable amounts of
storage are listed in Table 38 along with the calculations
to determine the amount required. a. Disconnect the unit from the AC power source.
While setting up the unit, if the error message EEROM b. Remove the rear cover panel.
Full! appears after making an entry or selection, then the
setup you are attempting will not fit into the currently 2
installed memory storage space. Either reduce the size c. Install the new E (Part #09-30-24164) in U9.
of storage required or install more memory space by
adding memory. The unit automatically senses how d. Power up the instrument.
much memory has been installed.
e. Loosely re-attach the rear panel to the
enclosure for grounding purposes and
Install the Memory Expansion Option to increase reconnect the keypad cable.
memory to 4K bytes.
f. Allow for changes to be made by keying in <1>
<0> <0> <SELECT> <2> <3> <6> <4> <0>
<ID> <ENTER>
i. If you wish to proceed with the copy, press factory installed in the unit. This is 512 bytes of
<ENTER> again. Pressing any other key will memory. An additional 2048 bytes of memory can be
abort the copy. added for a total of 2560 bytes of memory. The
j. The copy process will begin automatically. A additional E2 part number is listed below. Replacing
counter will be displayed which increments by 2
both E devices will expand the storage memory to 4096
one as each byte is copied. It will take about 3
seconds to copy 512 bytes. The number of bytes.
bytes copied is the smaller of the sizes of either
2 - 512 bytes GSE part #: (09-30-2404)
E . - 2048 bytes GSE part #: (09-30-24164)
o. The instrument is now ready to be used with - 8192 bytes GSE part #: (09-30-24645)
2
the upgraded amount of E storage memory.
Note that with the advent of allocating an additional 8K
of RAM to accommodate the additional E2, only 10K of
19.3 Additional Memory and Replacement E2 is available for use. File setups greater than 10K will
Part numbers result in error messages during lownload or upload. ie
“Eprom Full” or “Out of Memory”. Parameter P60000
will show that 16K of E2 is installed. Only 10K is
Additional GSE part numbers for the 550 memory
expansion are listed below. GSE part #: (09-30-2404) is accessible. A combination of an 8K and a 2K E2 chip
might be more practical, however both combinations will
P1000 - P4XXX Custom Transmit Setups One byte per size of transmit setup plus two bytes
for each parameter transmitted. This applies to
each of the four Custom Transmit Setups.
CAUTION!
SECTION - 20.3
When a part is weighed, the part number is keyed in. FIELD: A parameter type, or column name.
Information about the part such as description, bin For instance the field "Name 1" or
location, etc ... is recalled from the DATABASE. The "Name 2" refers to the data stored in
information is used to print a label which is placed on the the column defined as Name in the
part. This same concept can be used to recall name and above example.
address based upon customer ID.
RECORD: One row of a database. A collection of
Quantity On Hand fields as defined by the columns of a
database. In the above example, one of
The DATABASE can be used to keep track of inventory the four records shown includes Name
levels of various products which are based on weight (or 2, Telephone Number 2 and Address 2
quantity with the Model 570 units). When an item fields.
The DATABASE feature has been integrated into the P739 is used to define database 9.
unit in such a manner as to be easy to use without the
need to program macros for simple applications and to P740 is used to define database 10.
permit easy use of macros for more complex operations.
P741 is used to define database 11.
To accomplish this goal, the ID USE setup mode, P720,
will now include four menu selections. The choices for P742 is used to define database 12.
P720 are:
P743 is used to define database 13.
P720.00 Std.
P744 is used to define database 14.
P720.00 Truck
P745 is used to define database 15.
P720.00 Menu
P746 is used to define database 16.
P720.00 Dbase
The desired DATABASE setup mode is selected by
keying its parameter number followed by the
<SELECT> key, such as "731 <SELECT>" to setup
DATABASE 1. In order to allow any changes to be
20.5 Database Setup made, the access code, <23640> <ID> <ENTER> must
be entered at the "Keyin Code" prompt.
The setup mode for macros is accessible only if the
DATABASE module and EPROM are installed in the If you are using the 550 simulator software, press
unit. This is required since the DATABASE setups are <ALT> <D> from the main screen to allow for enabling
stored within the DATABASE module itself. (Keeping a 24K or 120K Dbase. Enter a 0, 1 or 2 for no, 24K or
all DATABASE setup and stored data in the same 120K Dbase. Refer to the chapter on 550 Simulation
Software for more information. named will become a selection in the menu which
appears when the <ID> key is pressed from the weigh
Each DATABASE may contain up to 24 columns of mode. The <SELECT> key advances the display to the
data. The setup for a DATABASE consists of selecting next menu choice. (And similar to the setup mode, <.>
the parameter ID's that will be used for its column. <SELECT> steps backward through the choices.)
Pressing the <ENTER> key first returns the unit to the
When a DATABASE setup mode is selected, if it has previous weigh mode (ie the mode before the <ID> key
been previously setup then the parameter selected for the was pressed) and then invokes the macro whose name
first column is shown. Otherwise the display reads "Col was displayed when the <ENTER> key was pressed.
1 END". The <CLR> key will return the unit to the preceding
weigh mode.
To assign a parameter to a column, key in the
parameter's ID and press <ENTER>. If you are unsure Macro Name Setup
of the parameter you require use the UP and DOWN
arrow keys, to locate the required parameter. Press the To name a macro, first access the appropriate setup
<ENTER> key to save the chosen parameter and mode. Macro 0 is named at P850, Macro 1 is named at
advance to the next column. Repeat this procedure for parameter P851, etc... Macro 16 is named at P866. The
the all columns required for the application. names are entered similar to the macro setup mode, with
numeric keys where appropriate and using the “cursor”
The LEFT and RIGHT cursor keys, may be used to keys to enter alpha characters as needed. When an
scroll through the columns which have been setup to external alpha input device (such as a computer or
review their current selections. Pressing the <ENTER> keyboard) is available, then the alpha characters may be
key alone also advances the display to the next column, entered directly. Use of a keyboard makes this setup
the same as the <TARE> key. If an entry is made at a operation much easier.
column which has already been set and then returned to,
then the entry will insert a column in front of the current Up to ten characters may be entered for the name. Keep
column. in mind, however, that when the menus are selected the
name will be displayed on two lines of five characters
To delete a column definition, press the <CLR> key each. Thus the first five characters will be on the top line
when that column is shown. To delete the all the current and the remaining characters on the bottom line. If less
selections for the columns of current DATABASE, than 10 characters are entered for the name, the
advance the display to the last choice (which is shown as remaining positions will be automatically blanked.
"Col X END").
If rows have been created in a DATABASE then any 20.7 Basic Database Menus
attempt to change the definition of the columns will
display the prompt "CLEAR DBASE" followed shortly Alternatively, when P720 is set for "dbase", the basic
by "ENTER toCLR" to appear. Pressing <ENTER> will DATABASE menu is accessed when the <ID> key is
delete all created rows in the DATABASE, any other pressed from one of the weigh modes (any mode below
key will abort the operation. mode 90). It provides a minimal selection of operations
which can be viewed by pressing the <SELECT> key
and invoked by pressing <ENTER> with an optional
20.6 Macro Menus (alpha-)numeric entry. This allows simple database
operations to be performed without a large number of
In order to implement the MENU selection, a new setup confusing choices. These basic operations are described
mode (P850 thru P866) has been added to allow the in Figure 27, Selection of Database Operations.
naming of macros. Macros that are to be user invoked
should be named when the macros are being setup. The choices shown comprise what are considered the
Macros should be given names which will be meaningful simple operations. More complex operations could only
to the operator of the indicator, such as "Recll Part#" or be performed through the entry of the proper operation
"New item" or "Daily Reprt", in order to make the menu code (a numeric entry) followed by the <SELECT> key.
as helpful as possible.
Each selection shown above can be invoked in one of
If P720 is set for "Menu", all macros which have been two ways. Either an entry can precede the <ENTER>
key or the <ENTER> key may be pressed alone. Both
weigh
mode
SELEC
ID
1 2 3 4
Recll Updte Make Print
row row row dbase
SELECT
of these possibilities are described below for each Same as above except that the row which is attempted to
selection. be located is the one whose data in the selected column
matches the entry that was made.This selection would be
used when the information to be searched has not
1 RECALL ROW: already been entered into the unit.
SECTION - 20.8
DATABASE would be searched, starting from the programmed to print the database.) The only
beginning, for a row in which "ABC" was the data in the information that can be entered here is the port number.
first column. Then the row which was found would be Enter <1> for the comm port and <2> for the print port.
changed so that all the other columns of that row were Other than skipping the port choice prompt, this
the same as the current values of their corresponding selection operates the same as the selection without the
parameter. If a matching row were not found, then a entry. This is a more straight forward method of causing
new row would be created using the values from the a printout when you don't need to be reminded of the
corresponding parameters. port number choices.
b. An entry followed by the <ENTER> key: The more advanced commands are accessed by first
pressing the <ID> key to access the basic database menu
and then keying the command number followed by the
A new row is created in the currently selected <SELECT> key. At that time the name of the command
DATABASE. The entered data is stored in the selected is shown on the dot matrix portion of the unit’s display.
column and the other columns are copies of the data Pressing the <ENTER> key will invoke that command.
from their corresponding parameters. Data in any or all Most commands allow for an entry to precede the
columns may be a duplicate of other existing rows. This <ENTER> key. Once the command is executed, most
selection would be used most often when storing commands will then return to the weigh mode which was
transaction data to memory when the key field (such as in effect before the <ID> key was first pressed. Once
part number) has not already been entered in to the unit. one of these advanced commands has been selected but
before it is invoked (by pressing <ENTER>), the other
advanced commands may be viewed by pressing the
4 PRINT DATABASE: <SELECT> key alone. The subsequent advanced
commands will then be shown on the display. Pressing
a. <ENTER> key alone: the <ENTER> key invokes the displayed command.
Pressing the <ID> key will exit back to the weigh mode
This choice is used to cause the stored data to be which was in effect when the database menu was first
transmitted out in a format appropriate for a report. A accessed.
prompt will be displayed requesting which port should
be used, ie the print port or the comm port. Enter <1> These advanced commands are diagrammed in Figure
for the comm port and <2> for the print port. Refer to 28, Database Advanced Commands in the order that they
the printout documentation for details regarding the will appear, along with their respective command
format for this transmission. This selection would numbers.
normally be used to generate hard copy reports of the
information stored within the unit. Among other Please note in the database diagram that the command
possibilities, this could be quite useful for an end of day <5> <SELECT> was used to gain access to the
report . advanced commands from the basic commands.
Actually, any command number between 5 and 18 could
b. An entry followed by the <ENTER> key: have been entered and the corresponding advanced
command would have appeared. In addition, these
(This method MUST be used when a macro is numeric command selections can be issued from any of
the database commands. Once one of the numeric
weigh
mode
SELEC
ID
1 2 3 4
Recll Updte Make Print
row row row dbase
5 6 7 8
First Next Next Clear
row row Match row
12 11 10 9
Set Set Clear Clear
Colmn Dbase Dbase Colmn
13 14 15 16
Down- Print Print Upld.
load row err's new
18 17
Sort Upld.
Dbase Updat
SECTION - 20.8
b. An entry followed by the <ENTER> key: The "Upld. Updat" command allows the uploading of
new rows or the updating of existing row of data in the
A <1> or <2> may precede the <ENTER> key for the instrument's database through the bi-directional RS-232
"Print errs" command in order to specify the port to be communication port. After pressing the <ENTER> key
used, <1> for the communication port or <2> for the on this selection, the unit will begin reading in rows of
printer port . This form of the "Print errs" command data from the comm port. During the upload, the unit
simply bypasses the prompting for the operator to key in will display a counter indicating the number of rows
a particular port number. which have been created. Pressing the <CLR> key will
abort the process. This should not normally be done until
the transmission has first been halted at the source. In
16 UPLOAD NEW: the absence of a <CLR> key, the unit will continue
processing data until a "^Z" (DOS end- of-file character)
a. <ENTER> key alone: is received. The format required for the data is a comma
delimited ASCII format, with a carriage return and
The "Upld. new" command allows the uploading of new optional line feed after each row. This format is
rows of data into the 550's database through the bi- compatible with the unit's "Down-load" database
directional RS-232 communication port. After pressing command. Thus backed up databases may be easily
the <ENTER> key on this selection, the unit will begin reloaded into the unit using this selection
The "Sort DBASE" command allows the sorting of the b. An entry followed by the <ENTER> key:
currently selected database. After pressing the
<ENTER> key on this selection, the unit will begin If an entry is made, then the database is sorted according
sorting the current database based on the current column to the column whose parameter ID was keyed in. This
selection, in a lowest to highest order. If an exact match is simply a quicker method of requesting a sort on a
of data in the current column is found in two records, column other than the current column. It avoids having
then the SORT function automatically compares the data to first use the "Set Colmn" command. Also, by entering
in additional columns, starting with the first column and a period (".") before the parameter ID the sort direction
proceeding through to subsequent columns until a non- can be reversed to be from highest to lowest.
matching field is found. During the sort, the unit will
display a counter indicating the number of rows which Another available feature is to sort on a secondary
have been sorted. Pressing the <CLR> key will abort column. This comes into play in cases where two rows
the process. In the absence of a <CLR> key, the unit have identical data in the primary sort column. The
will continue sorting until the end of the database has secondary sort column's parameter ID is specified in the
been reached. entry after a comma ( , ) or space ( ) following the
primary sort parameter ID. Refer to the following
If sorting strictly numeric values, its best to put the examples for clarification on the method of specifying
values in a numeric register. The numeric values will be the sort criteria.
sorted in numerical order. Numbers placed in an ID or
data string will be sorted as a DOS sort. ie.
11 <ENTER> Sorts on time / date in
1 ascending order. (oldest to
10 newest)
11
2 .11 <ENTER> Sorts on time/date in
20 descending order.
21 (newest to oldest)
22
.21, .11 <ENTER> Sorts on ID 1 in ascending
If alpha-numeric characters are to be used, a data string order. If an exact match of
or ID must be used as the sort column. The data will be ID 1 is encountered, the
sorted in ID’s as a DOS sort. ie. matching records are sorted
according to time/date in
ABC-1.DOC descending order. (newest
ABC-10.DOC records first).
a. At the top of the first page, headings are e. The time / date parameter's format is dependent
printed followed by a blank line. The headings upon P503 for 12 or 24 hour format, and upon
consist of the names of the parameters. If P510 for USA or International date format.
custom names have been defined (using The width of time / date is 20 characters for 12
parameters P600 - P694 and P701 - P711) then hour format and 17 characters for 24 hour
these defined names will be used, otherwise the format.
default names of parameters will be used in the
header. f. The width of the six alpha-numeric IDs will be
the maximum size as set in their respective
b. The width of each column of data is set to one setup modes, P700 through P710.
plus the larger of the data size and the column
size. g. Every 55 lines a form-feed, (ASCII 12, $0C)
character will be sent. Immediately afterward, data to be usable. For instance, Lotus 123 requires the
the headings will be re-sent also. Also, after time / date data as the number of days elapsed since the
the last record another form-feed will be sent. year 1900, with the hours, minutes, and seconds
Refer to the following sample printout for an represented as the fractional portion of that value. To
example of the format used for printing a achieve this format, the numeric time value received
database. from the unit must be divided by 86400 (# of sec / day)
and then add to 25569 (# of days between 1900 and
1970). This value can then be displayed in one of the six
20.11 DOWN-LOAD FORMAT display formats depending on the requirements. Format
1 for instance, would produce the date in the form "02-
The "Down-load" selection, command 13, is used to Apr-92" while format 6 would display the time in the
transmit the contents of one of the instrument's databases "12:05:47 pm" format.
in a comma delimited, ASCII file. This format is
suitable for uploading the information into a computer's A sample of a database download file is shown below.
database or spreadsheet or for transmitting to another Note that this is the same data as was used in the printed
GSE 500 series instrument using the "Up-load" selection. database example previously discussed.
e. After the data for all of the stored rows has Before a database can be loaded into a unit’s database,
been sent, the end of the transmission is the setup must be established to match that of the file. If
indicated by the transmission of a row with the uploaded file has more columns than the database
only "ENDofDB" (without quote marks). setup in the unit, then the additional columns being
uploaded are ignored. If the uploaded file has less
f. The units for weight data is strictly in default columns, then the additional columns are cleared out.
weight units, as defined in the unit's setup
mode, P150. However the units descriptors,
such as "lb" or "kg" are not sent along with the 20.13 TIME / DATE HANDLING
data.
When parameter 11, the current time / date parameter, is
g. All of the transmitted data consists of ASCII selected to be a column in a database, then whenever a
characters,which is text- printable data, no row is created or updated, the current time / date is
graphics. copied into that row from parameter 11. However when
Most parameters are downloaded the same as they would a recall is performed, the recalled time / date is not
be viewed. However the time / date is handled copied to parameter 11 as this would disrupt the current
differently. The data sent for the time / date parameter is time / date of the unit. Therefore, when a recall is
the ASCII representation of the numeric value of the performed on a database which includes the time / date
number of seconds elapsed since midnight on January 1, parameter (ID 11) as a column, the recalled time / date is
1970. This is the simplest form to allow calculations on copied to parameter 50, also known as Rtime for
time / date to be performed in other spreadsheet and "Recalled Time". Parameter 50 may then be printed
database programs. Some programs may require some using the custom transmits or accessed to view the
manipulation of this value in order for the time / date recalled time/date.
press <2> <ENTER>. This will reduce the total amount minimum amount of memory required per row would be:
of database memory by 8K bytes. To reverse this and
keep all the database module's memory allocated to 6 (overhead)
databases, press <1> <ENTER>. (3 x 4) = 12 (3 columns x 4 bytes per column)
__
Allocating database memory to general usage can be 18 bytes per row minimum
used to allow variably sized setup modes (such as custom
transmit setup and macro setup) to increase when they If any of the columns were ID types (parameters 21 - 26)
would otherwise be limited by the occurrence of the "Out then additional memory may be required per row,
Of RAM" error message. If this is done, the only depending on the specific size of the data being stored in
limitation on the amount of information entered into the ID(s), as described above.
these setup modes is the amount of available EEPROM
memory. The amount of memory required to setup a database is
Note:
20.16 MEMORY CONSUMPTION The following procedure should be performed by
qualified personnel only!
When a database RAM module is completely blank,
P60012 will indicate that 14 bytes are in use. This
amount is due to the initialization of the module to make
it usable for database operations.
1 "Entry Error" Bad entry. The entry did not meet the criteria for the parameter being accessed.
Possibly entering alpha data into a numeric parameter.
2 "Invld dbase" Invalid database selection. The database being selected has not been defined (ie
not setup).
3 "Invld Colmn" Invalid column selection. The specified column is not defined in the current
database.
4 "Not Found" Record not found. During a recall operation, the value being searched for has not
been located.
5 "OutOf Memry" Out of Database Memory. There is insufficient remaining unused memory to
perform the requested database operation.
6 "Bad Data" Check-sum error. Each record stored in the unit's database has a checksum stored
to insure the integrity of the stored data. This is a numeric value stored within the
row which a calculated sum of all the individual bytes within each row. Each
time a row is accessed it's checksum is tested. If the checksum does not add up
correctly then it is likely that some of the data in the row is corrupted. This
situation should not normally occur. If it does occur, it may be due to a hardware
defect or a large ESD occurrence.
7 "Bad Link" The list of rows stored in the current database is corrupt. This situation could
cause significant problems. Some stored rows may no longer be accessable while
others may be sharing the same memory space as other records. This is another
error which should not normally occur. Possible causes may be similar to those
for "Bad Data". If this error occurs, it is recommended that all database setups
and all database records be downloaded and saved and then reset the database. If
this error occurs more than once then the indicator should be serviced.
8 "Funct Abort" Operation aborted. The search, print, sort, or upload was aborted. This would
normally be due to the operator pressing the <CLR> key.
9 "IDtoo Long" The number of characters being recalled into an ID (parameters 21 - 26) was
longer than the ID is defined to be (per setup parameter P700 -710). Thus the ID
data had to be shortened while it was being recalled.
SECTION - 21.2
Included in the Indicator are 32 Setpoints. The first two The Setpoint Setup parameters and their complete
control logic outputs. The connections for these logic available choices are listed later in this chapter. The
outputs are on J6 of the Main Board (PC-745) and are basic setup of each parameter and notes pertaining to
labeled SP1 and SP2. their use are discussed below. For the sake of brevity, the
listed parameter numbers are for Setpoint #1. However,
All of the setpoints can be configured to trigger certain since the possible choices are the same for the other 31
events such as print, tare, accumulate, zero, etc., when setpoints, simply replace the first two digits in the
the setpoint activates, deactivates or both. This is Parameter Number shown shown in Table 40, Setpoint
accomplished through the use of the Macros. Numbers to determine the parameter number for any
In this way, many applications can make use of setpoints specific setpoint number. The setpoint setups begin at
without actually having a relay or logic output connected parameter P5100 (for Setpoint #1) and continue through
to anything. Refer to Chapter 16 for more details on P8200 (for Setpoint #32). To reach any one of the
Macros. setpoint setups, enter the Setpoint Setup Mode number
and press <SELECT>. To set up Setpoint #1 press
Each of the setpoints has selections which specify the
conditions which activate (energize) or de-activate (de- 5100 <SELECT>. You will then be asked to enter the
energize) them. For the simplest uses, the setpoint would program security code before changes can be made.
be set up such that the output would activate when the
GROSS Weight exceeds a certain value and de-activate <23640> <ID> <ENTER>.
when the weight falls below that same value. However,
programmability allows the change of state of the
setpoint to be based on other factors: SETPOINT OPERATION
lower, the outputs are TTL type which put out a high (+5
1 8 <.> 1 <ENTER>. V) or a low (+0 V) signal without much current sourcing
or sinking ability. For those familiar with the various
To change all the setpoints to the activated state while in electronic logic families, the actual logic type used to
the Setpoint Status Mode, press supply the outputs is an HC chip. What this means in
terms of voltage and current drive available is that when
9 9 <.> 1 <ENTER>. an output is at a high state up to 6 mA can be sourced by
Likewise, to de-activate all setpoints, press that output and the output voltage will be a minimum of
4 V. When the output is at a low state, the output will
9 9 <.> 0 <ENTER>. sink up to 6 mA with the voltage at a maximum of 0.2 V.
As such these outputs are not designed nor intended to
The two logic outputs for SP #1 and SP #2 and the directly drive a relay or any other power device requiring
external setpoint option outputs will also change state as significant amounts of current.
these commands are executed. However, a setpoint may
not stay in the state you changed it to if the conditions NOTE:
which govern its setup cause it to change to the opposite If programming the setup for one of the early GSE
state. Weigh Indicators, keep in mind that when the instrument
first powers up, the outputs may be in an indeterminate
NOTE: state until the Weigh Mode is begun. For this reason,
Setpoints which are not enabled in the Setup Mode will please be careful when determining a setpoint
be activated or de-activated by the above commands. installation in order to insure safe conditions are kept.
They will not change state on their own except to be de-
activated upon initial power-up and upon power-down.
To exit the Setpoint Status Mode press <SELECT>. 21.3 Setpoint (Input and Output)
Parameter Setup
SETPOINT INPUTS
NOTE:
Available with the setpoint option card are up to 16 The setpoint setup software reflects remnants of input
inputs. These may be connected to various switches such setups from to 550 instrument in the 574 system. Refer
as phot-detectors or proximity switches which provide an to your 574 technical reference manual for more
open or closed status to the Indicator. Possible uses may information on 574 setpoints.
include sensing the presence of a container before a
filling process is begun or of a truck over an axle- P5100.X SPt 1 through P8200.X SPt32
weighing scale. These parameters are used to set Setpoints 1-32 into use
as either an input, an output, or not used (disable).
The first part of setting up a setpoint is to define it as Setpoint inputs are not available on the 574.
either an input or output mechanism. Selecting the NOTE:
setpoint as an input allows you to invoke a macro each Some of the setup parameters described in the text below
time the input changes state. A separate macro can be will be displayed only if certain choices were made in a
invoked when the input becomes active and for when its previous setup selection. Thus when setting up a
deactivated. setpoint, the inapplicable parameters will not appear in
order to avoid confusion and simplify your choices.
Another use of the input capability is to have another
macro which is activated by some other condition branch P5100.X SPt 1
around a section of the macro's commands depending on
the state of one of the inputs. This is a conditional This parameter offers 3 selections which either disables,
branch depending on whether or not the input is active or or assigns Setpoint #1 as an output or input.
deactive.
NOTE:
Parameters P5110 through P5121 all apply to the
ALTERNATIVE OPERATION activation of the setpoint.
For Indicator units with PC Board Serial No. 851 and P5110.X Activ
This parameter specifies the condition which will This parameter specifies whether the lower activation
activate the setpoint. The following selections are target value for the setpoint is a specific value or if it is
provided: the output becomes active if the weight rises based upon another value. The selections include "new
above the target value, falls below the target value, falls #" where the target value is a specific value, "% val"
between the target values, falls outside the target values, where the target value for this setpoint is a percentage
if <TARE> is pressed, if <ZERO> is pressed, if multiplier of another variable (to be specified later), or
<PRINT> is pressed, if motion occurs, if motion ceases, "Diff" where the target value for this setpoint is
or always activates. The last selection, never, specifies subtracted from another variable (to be specified later).
that the output will become active only through an The "%val" and "diff" selections let you base the setpoint
activate command contained within a Macro or an RS- on one of the 30 variables (parameters #60-89). These
232 message received through the Comm Port. If never is can be easily accessed from the Weigh Mode by setting
chosen, parameters P5111 through P5121 will not up the Selectable Modes (P300-P309) parameters
appear. accordingly. This permits you to change target values
without accessing the Setup Mode.
NOTE:
The selection of "Above" correspond to greater than or P5115. AL
equal to the target value while the selection "Below"
corresponds to less than the target value. This parameter sets the lower setpoint activation value.
This is the lower limit if P5110 is set to between or
P5111.X Hold outside. If P5114 is % val or diff, then this value is a
percentage of or difference of another value,
This parameter specifies a minimum activation time for respectively. Note that percentages can be greater than
the setpoint. Selections from 0.0 seconds to 25.0 seconds 100 and diff values can be negative which could make
minimum activation time are available. 0 seconds is the the calculated value larger than the value upon which it is
normal selection. Upon activation, any non-zero based.
selection will keep the setpoint active for the specified
minimum period of time regardless of whether the de- NOTE:
activation conditions are met. Parameters P5116 and P5117 are accessible only if
P5114 is set for % val or diff.
P5112.X Macro
P5113.X Mot'n This parameter has two sets of choices, depending on the
choice made for P5116. If selection P5116-0 (Var #) is
This parameter specifies whether or not motion will be made, then choose which variable upon which the lower
ignored by the setpoint or will inhibit setpoint activation. activation parameter will be based. If P5116 is set for one
of the other setpoints, then choose which of the other
NOTE: setpoint values this parameter is based upon, the lower
The following selections are accessible only if the activation parameter, the upper activation parameter, the
selection for P5110 is above, below, between or outside. lower de-activation parameter, or the upper de-activation
parameter.
P5114.X Basis
SECTION - 21.3
NOTE: if the weight rises above the upper target value, falls
The next four parameters (P5118 thru P5120) are below the lower target value, falls between the upper and
accessible only if P5110 is set for between or outside. lower target values, falls outside of the target values, if
<TARE> is pressed, if <ZERO> is pressed, if
P5118 Basis <PRINT> is pressed, if motion occurs, if motion ceases,
or if the activation is momentary. A final selection,
This parameter is similar to P5114 in that you will "never", can be selected so that the output will de-
specify whether the the upper target value for the activate only upon an activate command contained in a
setpoint is a specific value or will be based upon another Macro or an RS-232 message received through the
value. The selections include new # where the target Comm Port. If "never" is chosen, then P5131 through
value is a specific value, % val where the target value for P5141 will not appear.
this setpoint is a percentile multiplier of another variable
(to be specified later), or the target value for this setpoint NOTE:
is subtracted from another variable (to be specified later). The "Above" selection corresponds to greater than or
equal to the target value while the "Below" selections
P5119. AU: correspond to less than the target value.
This parameter sets the setpoint upper activation value: P5131.X Hold
This is a keyed-in value with a maximum allowed value
of 999,999,900. Note if P5118 is % val or is diff then This parameter specifies a minimum de-activation time
this value is a percentage of or the difference of another from 0.0 seconds to 25.0 seconds.
value to be specified later.
P5132.0 Macro
NOTE:
The next two parameters are accessible only if P5118 This parameter specifies which Macro, if any, is to be
was set for % val or diff. executed when the setpoint is de-activated. This can
trigger a series of commands, such as tare, accumulate,
P5120.X Based print, increment a counter, etc., when the setpoint is
reached.
This parameter is the based-upon specifier which
determines the variable upon which the upper target of NOTE:
this setpoint is based. The selection here may be based The following parameter is accessible only if the
on one of 30 variables, P60-P89, which are accessible selection for P5130 was set for above, below, between,
during normal operation and specified in P5121, or is outside or always.
based on one of the values of a setpoint also specified in
P5121. P5133.X Mot'n
This parameter determines the variable upon which the P5141.X Value
target value for this setpoint is based. This may be one of
the ten variables that may be accessed during normal This parameter has two sets of choices, depending on the
operation or one of the setup values of another setpoint. choice made for P5140. If selection P5140-0 (Var #) was
made, then the choices are restricted to specifying which
P5137.X Value variable the upper de-activation target will be based on.
If P5140 specified one of the other setpoints, then the
This parameter has two possible sets of choices, choices are restricted to naming the particular setpoint
depending on the choice made for P5136. If selection setup value, the lower activation parameter, the upper
P5136-0 (Var #) is made, then you will specify which activation parameter, the lower de-activation parameter
variable the upper de-activation target value will be or the lower de-activation parameter.
based upon. If P5136 specified one of the other setpoints,
then this parameter will determine which parameter of P5150.X Par
the other setpoint this parameter is based upon, either the
lower activation parameter, the upper activation This parameter is available if Setpoint #1 is set to output
parameter, the lower de-activation parameter or the upper by parameter P5100. P5150 offers a selection of 33
de-activation parameter. parameters that the setpoint will be based upon.
This parameter specifies whether the upper target value P5161.X DeAct
for the setpoint is a specific value or if it is based upon
another value. "New #" specifies the upper de-activate This parameter is available if Setpoint #1 is set to input
target value is a specific value; "% val" specifies that the by parameter P5100. When Setpoint #1 is de-activated,
entered upper de-activate target value for this setpoint is Macros #0 thru #15 (or none) will be invoked.
a percentage multiplier of another variable to be
specified later; "diff" specifies that the entered upper de- P5200 through P8200
activate target value for this setpoint is subtracted from
another variable to be specified later. These parameters each have three selections; disable,
output and input, and define setpoints #2 through #32 in
P5139. DU: the same manner as parameter P5100. These parameters
range from P5200 for setpoint #2 through P8200 for
This parameter is the setpoint upper de-activation value. setpoint #32.
This is a keyed-in value with a maximum allowed value
of 999,999,900. Note if 5138 is "% val" or "diff" then P8210 through P8261
this value is a percentage of or difference of another
value. These parameters each apply to the behavior of the
SECTION - 21.4
b. Choose proper selections for activation of <5> <1> <3> <6> <SELECT> <1>
Setpoint #1: <ENTER>
<5> <1> <1> <0> <SELECT> <0> d. Select the parameter that Setpoint #1 is based
<ENTER> upon:
P5110.0 Activ Above
<5> <1> <5> <0> <SELECT> <30>
<5> <1> <1> <1> <SELECT> <0> <ENTER>
<ENTER> P5150.0 Par 30 QTY
P5111.0 hold 0.0 S
e. Setpoint Setup is now complete. Proceed to
<5> <1> <1> <2> <SELECT> <0> setup macro 0.
<ENTER>
P5112.X Macro “0”
21.5 Logic Output Operations
The two logic outputs are located on the bottom two When the enclosure cover is removed notice that the
connections of J6 on the right edge of the Main Board cover screw holes go all the way through the enclosure.
between the display and keyboard cables. They are The mounting screws may use these holes, as long as
labeled SP1 and SP2. The connector is a spring loaded they don't interfere with the cover screws. Since these
lever connector and accepts 28-20 AWG stranded or holes are outside of the enclosure seal, this does not
solid wire. Press down on the lever, insert the wire into reduce the enclosure's seal. Two screws with nuts are
the hole, then release the lever. It is not necessary to tin included for this purpose. Additional screws are available
the stripped wire, however, if tinning is done, be sure to as GSE part number 38-24-3200, the nuts are GSE part
apply only a minimal amount of solder so that the wire number 38-24-1650. The screws used should have a
will still fit into the terminal block. Multiple wires will small head diameter no larger than 0.242 inches in
not fit into one position on the terminal block. Along diameter, such as a 6-32 fillister head.
with the two logic outputs on the same connector are +5
V and ground, labeled accordingly, in case either is A second mounting method involves using the knockouts
needed in the connected circuit. provided in the back wall of the enclosure. This requires
removing the sub-chassis and relay board. It will also
compromise the enclosure seal integrity.
21.6 Relay Module (OPTION)
Control Connections
Description
The GSE Relay Module includes a captive 6 foot cable
The GSE Relay Module Option (GSE Part Number which connects to the Indicator to provide the control
24550B-100A0) is designed to accept control signals signals for the module.
from the GSE Model 500 Series Weigh and Counting
Indicators, and provide optically isolated solid state relay A longer cable may be used, but it must be a shielded
outputs. These outputs can be used for controlling cable of a type similar to the cable provided. Tests with
external devices such as valves, conveyors, lights, 200 feet of cable have shown no detrimental effects to
buzzers, or any other external electrical devices. the operation of the scale or relay module.
The enclosure is made of a high temperature
polycarbonate plastic and has a weather-tight seal with a Route the cable into the Indicator through the rear panel
SECTION - 21.6
Black 7 GND 1
White 8 SP1 3
Green 9 SP2 5
19-30-0520 1781-OB5S DC 24 3 60 3
SECTION - 21.6
Early Model 500 Series Indicators had TTL setpoint Unfinished control cable
outputs rather than open collector logic outputs. These (specify length) part# 22-10-6675
older units may be identified by the printed circuit board
revision letter located in the upper left corner of the Cable strain relief part# 26-20-1878
board. PC745B indicates an older board, PC745C,
PC745D, etc indicate newer boards which will work Cable anchor part# 31-80-0140
properly with the GSE Relay Module with no
modifications. PC745C began with printed circuit board
serial number 000835.
21.7 Process Control Interface (OPTION)
Table 45 Relay Module Control Connections for
PC745B shows how the GSE Relay Module should be Description
re-wired to work with a PC745B circuit board.
The Process Control Interface Option (GSE Part
Using the GSE RELAY MODULE with two Number: 24550B-100B0) is designed to accept control
indicators signals from the GSE Model 500 Series Weigh
Indicators and provide optically isolated solid state relay
Since there are two unused positions in the GSE Relay inputs and outputs. The outputs can be used for
Module, it is possible to use those relays for the setpoint controlling external devices such as valves, conveyors,
outputs of a second indicator. Certainly other lights, buzzers, or any other external electrical device.
combinations are also possible. Since each relay may be The inputs may be used to allow the instrument to sense
used independently of the others, four Indicators could external events and initiate or modify a process
share one GSE Relay Module, with each instrument accordingly, such as an operator pushbutton, or a carton
having one setpoint output relay. For the purposes of on a conveyor, interrupting a light beam sensor.
this example, we will assume two Indicators with 2
setpoint output relays each. The enclosure for the Process Control Interface Option is
made of a high temperature polycarbonate plastic and
Refer to Table 45 Relay Module Control Connections for has a weather-tight seal with a DIN protection rating of
a Second Indicator for the control connections to the IP 66, which is similar to a NEMA 4X rating.
second instrument. The first instrument is connected as
shown in Tables 42 and 43. This data assumes that both Mounting
instruments are PC745C revision or later.
In many applications it is desirable to secure the Process
Refer to Table 46, Relay Module Setpoint Outputs, for a Control Interface to a vertical or horizontal surface.
Second Indicator details the POWER connections for the There are two mounting methods provided for the
second Indicators setpoint outputs. enclosure. Refer to Figure 33, Process Control Interface
Option Mounting Dimensions for installation mounting
The following parts are available separately from GSE, dimensions.
for connection to the second instrument:
When the enclosure cover is removed notice that the
Black 7 GND --
White 8 SP1 7
Green 9 SP2 9
SECTION - 21.7
The power wiring enters the enclosure through one of the screwdriver. Be sure before you remove a knockout that
knock-outs in the enclosure. The interface board it is in a usable location!
prevents the use of the knock-outs on the left side. The
knockouts closest to the corners are too close to the One strain relief is provided for the power connections.
corners to be usable with the strain reliefs. This leaves Additional cable strain reliefs are available from GSE
four holes available on the top, four on the right side and under part# 26-20-1878. These strain reliefs
three on the bottom. These may be pried out with a accommodate cables with outside diameters of 0.236 to
0 1 1 2
1 2 3 4
2 3 5 6
3 4 7 8
4 5 9 10
5 6 11 12
6 7 13 14
7 8 15 16
SECTION - 21.7
19-30-0520 1781-OB5S DC 24 3 60 3
0.512 inches. Table 50). Once the modules are installed, they are
fastened to the relay board by their own hold-down
There are two sizes of knockouts. (0.91" diameter) which screw.
accommodate 1/2" conduit fittings, and 1.14" diameter
which accomodate 3/4" conduit fittings. Since these Either an INPUT or an OUTPUT module may be used in
holes are slightly oversized for these fittings, some any of the setpoint positions. Unused positions may be
fittings may require a gasket or washer for a proper fit. left empty. Table 48, PCI Output Modules and Table 49
GSE part# 31-20-0156 is a recommended gasket for 1/2" PCI Input Modules detail the available modules which
conduit fittings. are suitable for use in the 24550B-100B0 Process
Control Interface.
The power wiring should be connected as shown in Table
47, PCI Input / Output Terminal Connections (TB2). Refer to the manufacturers data sheets for further
information regarding the holding current, surge current,
If DC modules are being used, correct polarity must be and other related parameters for each module.
observed.
Operation
Input/Output Modules
CAUTION
The input/output modules are supplied separately and All electrical connections and access to the inside of
must be installed in the proper position on the relay the indicator and the Process Control Interface
board. The positions on the relay board are numbered 0 enclosures should be performed by qualified service
through 7. Position 0 corresponds to setpoint 1 and personnel only!
position 7 corresponds to setpoint output 8. (Refer to
1-8 0-7
9 - 16 0-7
17 - 24 0-7
25 - 32 0-7
SECTION - 21.7
SECTION - 21.8
SECTION - 21.10
SECTION - 22.1
22.1 Installation Connect the common wire of the two wire interface to
the GND connection and connect the other wire to the
(GSE, 0-10VDC/4-20mA Output Card) position marked V for voltage output or to the position
(GSE Part #: 200550-ALG) marked I for current output.
This option must be installed by a factory authorized Cabling from J3 on the analog output option card to a
service technician. Refer to Figure 36, Analog Output location external to the indicator is not supplied by GSE.
Board Installation, for details on the mounting of the A shielded twisted pair is recommended for optimum
analog option card to the main board. performance and immunity to external RFI.
The analog cabling interface may be routed into the 550
The bottom side of the analog option card, PC765, has a or 570 enclosure through any unused strain relief (J2, J3,
two rows of ten pins each contained within connector J1 or J4) on the indicator rear panel. J2 will provide the
on the bottom of the analog option card. This connector most direct routing. For additional protection against
interfaces directly to the Main Board PC745 option connection damage, it is recommended that the interface
connector J4. For additional mechanical support, two cable be tied to the option card through the hole provided
snap-in spacers are attached to the bottom of the option in front of the J3 connector. A tie wrap (included with
board through holes near capacitors C10 and C4 on the the option) or similar clamping device may be used.
analog option card. The upper spacer can snap into a
hole in the main board next to U17, and the lower spacer The shield of the cable should be terminated to earth
snaps into a hole above U23. ground by wrapping it around the shield stud used for the
load cell adjacent to strain relief J1 and then tightening
the 7mm hex nut.
NOTE:
On early versions of the Main Board (PC745-B), there is
only one hole (next to U17) for the option board
mounting. This hole already has a support spacer
snapped in from the bottom side which must first be
removed. The Main Board may need to be removed in
order to remove this spacer. The lower spacer has no
hole available at all. In order to provide some support for
the board when the lever connectors are being used, it is
recommended that the snap portion of the bottom end of
this lower spacer be clipped off so that it can rest on the
Main Board. If better support is required for a specific
installation, a hole (0.187" dia.) may be drilled in the
Main Board to align with the spacer, instead of clipping
the spacer. If properly placed, the hole will not interfere
with any printed circuit traces, except for a part of the
ground plane which is acceptable practice.
The PC745-C revision of the Main Board includes both
mounting holes with no spacers already in place. In
order for the option to work properly in your indicator,
the installed firmware (U12 on the Main Board) must be
at least 450550p01002, date code 910620. If the
firmware is older, contact the factory for a firmware
upgrade.
EXTERNAL CONNECTIONS
Figure 36 Analog Output Board Installation
The current output is capable of driving a maximum of a 22.3 Analog Output Parameter Setup
500 ohm load resistance. This corresponds to a maximum
output voltage of 10V /500 ohm x 20 mA = 10 volts. Three parameters within the Setup Mode are dedicated to
the operation of the Analog Output. The Analog Output
Any further increase in load resistance beyond this value function is an option which is not supplied as part of the
may result in degradation of the output signal. standard indicator. The following three parameters are
only applicable to an installed Analog Output option.
The response time of the Analog Option is the same as
the display update. The response time is dependant on P170.XX A-out
the filter selection, parameter P116.
This parameter will turn off the Analog Output option (if
The analog output is scaled around the parameter ID the option has been installed). If the Analog Output
selected at parameter P171. The analog output is option is installed and enabled in P170, then P171 and
resolved to 1 part in 4000. P172 will be displayed which set certain operating
conditions for the option.
ADDITIONAL NOTES
P171.XX Parm
Neither the voltage nor the current outputs are isolated.
80%%s%e select
-30000%%e%e enter
80,2%%C%e copy register
0%%s%e select
SETPOINT ‘32’
8200%s1%e P8200.1 SPt32 Enbld
8210%s9%e P8210.9 Activ always
8211%s0%e P8211.0 hold 0.0 S
8212%s0%e P8212.0 Macro 0
8213%s0%e P8213.0 Mot,n Ign'd
8230%s10%e P8230.X DeAct never
SECTION - 23.2
It is important to note that when the Multi-Scale option This parameter is used to disable scale 1. When disable
enclosure is mounted to the back panel of the indicator, is selected, its setup and calibration are erased from
the Multi-Scale option enclosure gasket does not provide EEPROM memory.
a washdown seal for the Multi-Scale option. This is due
to the rear panel of the indicator's enclosure bowing P101.01 Scl 1 Saved
under the pressure from the gasket. If a washdown seal
is required, the optional mounting plate must be used. This parameter is used to save setup and calibration data
while still disabling scale 1. When disable is selected, its
Two jumpers on the Multi-Scale PC board select setup and calibration are retained in EEPROM memory,
whether it will be addressed as scale one, two, three, or while the scale is disabled. Scale 1 may not be selected
four. Both jumpers must be in the same position for the from the weigh mode in this setup.
Multi-Scale board to function properly. Normally, the
scale one position is not used because the scale input on P101.02 Scl 1 Enbld
the main board is addressed as scale 1. If it is desired to
use a Multi-Scale Input board as scale 1, the main board This parameter is used to enable scale 1. When enabled
scale input must be disabled by removing the analog to is selected, its setup and calibration are retained in
digital converter chip, U22. EEPROM memory, and scale 1 may be selected from the
weigh mode.
The following accessories for the Multi-Scale Option are
available separately from GSE: P102.00 thru P104.02 are identical to P101.00 thru
P101.02 for scales 2, 3 and 4 when the multi-scale
GSE Part# Description option is installed.
22-30-28043 22 inch Multi-Scale option
cable 23.3 Installation
22-30-28048 60 inch Multi-Scale option
cable TOOLS REQUIRED
e. Remove the nut from the stud next to the strain 23.5 SCALE ENABLE
relief J3. Place the Multi-Scale option cable's
shield terminal over the stud, replace the nut Four setup parameters have been added: 101, 102, 103
and tighten. and 104. Each one of these corresponds to a scale input
(1 through 4) and may be set to: 0 - Disabled, 1 - Saved,
f. Tighten the strain relief's clamp nut so that the and 2 - Enabled. When a scale is disabled, its setup and
cable is held securely in place. calibration is lost. When it's saved, its setup and
calibration information is retained in EEPROM, however
g. Connect the load cell wiring to J2 of the Multi- the scale may not be selected from the weigh mode.
Scale option board. If a 6 lead load cell is used When it's enabled, its setup and calibration information is
retained in EEPROM, and it may be selected from the Zero, etc., are for the selected scale. Setpoints and
weigh mode. analog outputs, if based on one of these parameters, are
based on the currently selected scale.
See chapter 29, Trouble Shooting if a “Hardware
Conflict” error occurs if enabling both scale 4 and the It should be noted that the filtering for each scale is
analog output option at the same time. performed by the circuitry in the Multi-Scale option
itself, so a delay is not necessary when switching to
another scale. Zero tracking, however, is active only on
23.6 SCALE SETUP the selected scale.
130 through 139 Scale 3 40 <SELECT> This command steps to the next
enabled scale. If only one scale is
140 through 149 Scale 4 enabled, no change is made.
The parameters are the same for all four scales: 41, 42, 43 and 44 <SELECT>
This command selects scale 1, 2, 3
1X0 Full Scale and 4 respectively, if enabled. If not
1X1 Display Division enabled, "CodE54 Scl X disabled" is
1X2 Zero Track Aperture displayed briefly.
1X3 Zero Track Delay
1X4 Motion Band Width
1X5 Motion Delay 23.10 MACROS (Selecting a scale)
1X6 Filter Setting
1X7 Display update rate The macro command "%#" has been added to support
1X8 Zero Range the multi-scale inputs. There are three different ways to
1X9 Linearization Enable use it.
Scale calibration is performed the same as a standard "n%#" will test if the current scale is equal to
Indicator calibration procedure, only when more than "n", similar to the other macro IF -
one scale is enabled, you will be prompted "Keyin THEN statements. "n" must be a
Chan#". You then enter the number of the scale you valid scale number, 1-4.
wish to calibrate. When you finish calibrating it, you
will again be prompted "Keyin Chan#", to allow you to "cccccccc%#" will replace the last character of
calibrate the other scales. If you don't want to calibrate "cccccccc" with the current scale
any more scales, press <CLR> to exit. The "QUICK number. "cccccccc" may contain any
CAL" works the same way. characters, however if the last
character is a 1 through 4, the IF -
THEN will be performed instead. For
23.8 OPERATION example, if the current scale is 4,
"0,80%#%C" becomes "0,84%C",
While in the weigh mode, only one scale may be selected which copies the current gross weight
at a time. The GROSS weight, NET weight, TARE, of the selected scale to a Var, Var#1
SECTION - 23.11
d. Referring to figure 37, place one of the M4 panel cover on the back of the main enclosure
philips screws through the hole next to the and replace the four M4 nuts. Ignore this step
loadcell terminal block J8 from opposite the if the rear panel cover option is not installed.
component side so the threads are protruding
through towards the component side of the
Main Board.
SECTION - 24.2
GSE's STV Suppressor Option has been designed to c. Carefully lift the rear panel from the enclosure,
provide significant protection from the effects of ESD rotating it about the left edge, near the J1 load
(Electrostatic Discharge), lightning, and other EMI cell strain relief. Then disconnect the keypad
(Electromagnetic Interference) for the 500/570 ribbon cable from J7 on the main board. Lay
indicators. the rear panel assembly on a table with the
circuit board facing up.
This product consists of a printed circuit board that
connects between the platform (load cell) and the weigh d. If a load cell is currently connected to the load
indicator's electronics. The board is enclosed in a small cell connector (J8 on the main printed circuit
stainless steel enclosure designed to mount externally on board), disconnect it now. Also disconnect the
the back of the indicator enclosure. All of the signals shield from the adjacent grounding stud using
going to or from the load cell pass through transient a 7mm (or 9/32") socket.
protection devices to prevent potentially damaging
voltages from reaching the sensitive electronic e. If a six lead load cell is to be connected,
components of the indicator. eliminate the sense leads jumpers, E3 and E4,
next to the J8 connector using a small pair of
wire cutters.
a. Remove power from the indicator by i. If the platform cable has not yet been prepared,
disconnecting the line cord from the AC power strip back the jacket of the cable about 1.25"
source. from the end of the cable.
b. Open the indicator by removing the rear panel. j. Using a small screwdriver, create an opening
It is secured by eight screws along the in the braided shield, just past the end of the
perimeter. Use either a medium sized phillips jacket. Pull the wires out of the braided shield.
head screwdriver or an 8mm (5/16" will also Trim the length of the shield to 1/4".
work) hex socket.
SECTION - 25.1
GSE Cable Part Number Recommended Cable Use Pin Wiring: Reference Fig.#
DE-9S
SECTION - 25.1
DB-25P
Figure 41, Model 550/570 to Standard Line Printer Cable Wiring Diagram
DE-9P
SECTION - 25.1
RX WHITE 3 (TXD)
DE-9S
DE-9P
Figure 47, Model 550/570 to PSC Laser Scanner Adapter Cable Wiring Diagram
SECTION - 26.1
Chapter 26 Compatible Both a TTL input and an RS-232 input are provided,
Peripheral (OPTIONS) along with connections for +5 volts and ground. GSE
Note:
26.1 Compatible Peripheral Options Only one external device can be sending data to the
indicator at one time.
GSE offers a number of very useful peripheral
equipment options which should be considered in your
weighing system design. Refer to Table 61 Peripheral
Equipment Options for a complete listing. Each of these
options has been tested and approved for compatibility
with the 550/570 indicators. Consult with the GSE provides a cable which at one end will connect to the
factory for additional technical data on a particular piece terminal strip on the main board inside the indicator and
of optional equipment. The cable options described in the other end will provide the mating connector to the
Chapter 25 will permit you to easily implement the keyboard and barcode scanners that GSE provides as
connection between your Indicator and the Peripheral. peripheral devices.
NOTE:
Peripheral Inputs Transmissions received by the indicator through the
Comm port or from an external keyboard or a barcode
The indicator permits up to two other peripherals to send device are all or'd together inside the indicator. Only one
RS-232 data. These inputs to the indicator are intended external device can be sending data to the indicator at
for use with barcode scanners and external keyboards. any one time. Otherwise communications errors, garbled
Figure 48 Connector
SECTION - 27.1
27.1 Tank Weighing (033193 and some i. At the "CAL OK?" prompt, press:
earlier versions) <CLR>
Another application for which the indicator is very well j. At the "No Load?" prompt press:
suited is the operation of Tank Weighing. This <TARE>.
application involves the in-process weighing of tanks
containing liquid or solid contents. The Tank Weighing k. Re-apply the calibration weight to the tank.
feature makes the indicator an ideal weight indicator for
support structure tanks, drums, portable drum scales and l. Key in the amount of the total applied weight:
many other tank related weighing applications. x 0 0 0 <ENTER>.
This discussion is another example of using the m. Repeat steps g. through l. until the desired
<ZERO> command at the "No Load?" prompt. The calibration weight has been achieved, normally
usual method used to calibrate a tank scale is to hang a near full scale.
certified calibration weight from the tank. However,
very often the maximum weight which can be applied to
the tank in this manner is far less than the tank capacity. Tank Weighing (later than 033193 versions)
An alternate recommended calibration procedure is as
follows: This discussion is another example of using the new
calibration method for tank calibration. The usual
a. Start with an empty tank, or as close as method used to calibrate a tank scale is to hang a
possible to empty. certified calibration weight from the tank. However,
very often the maximum weight which can be applied to
b. In order to achieve the best possible calibration the tank in this manner is far less than the tank capacity.
accuracy: An alternate recommended calibration procedure is as
follows:
Temporarily set the displayed weight increment of the
550 to around one part in 100,000. (For a 100,000lb. a. Start with an empty tank, or as close as
capacity tank, set the displayed increment, P111, to 1#. possible to empty.
Set the filter to a very large setting: Temporarily set the displayed weight increment of the
550 to around one part in 100,000. (For a 100,000lb.
1 1 6 <SELECT> 3 3 <ENTER> capacity tank, set the displayed increment, P111, to 1#.
c. Access the calibration mode from the setup 1 1 1 <SELECT> 2 3 6 4 0 <ID> <ENTER>
mode by keying in: 1 5 <ENTER>
<ZERO> <ENTER>
Set the filter to a very large setting:
d. At the "No Load?" prompt press <ENTER>.
The displayed value is zeroed out. 1 1 6 <SELECT> 3 3 <ENTER>
e. Apply the calibration weight to the tank. c. Access the calibration mode from the setup
mode by keying in:
f. Key in the value of the calibration weight: <ZERO> <ENTER>
1 0 0 0 <ENTER>.
d. At the "New Zero?" prompt press <ENTER>. This parameter when enabled will allow keyboard entry
The displayed value is zeroed out. of the Gross Weight data, usually for Truck In/Out
Weighing. If this parameter is enabled, the normal
e. Apply the calibration weight to the tank. operation would be to key in a Tare Weight, the
previously determined Gross Weight and then press
f. Key in the value of the calibration weight: <ENTER>. The entered value is stored in the Gross
1 0 0 0 <ENTER>. Weight register. Then the Tare Weight is subtracted and
the result is stored in the Net Weight register. Next a
g. Remove the calibration weight from the tank. transmission of the 4th Custom Transmit (set up at
P4000) is initiated. This would normally be used to print
h. Fill the tank with its intended cargo load until a ticket when the Gross Weight has been previously
the weight displayed is exactly that of the established. Note that after the transmission, the entered
calibration weight. Gross data is immediately overwritten by the current
weight conversion data.
i. At the "CAL OK?" prompt, press:
<CLR> NOTE:
This procedure is not H-44. This is limited to few
j. Press <SELECT> until “Temp Zero?” prompt applications.
is showing, press: <ENTER>.
If the Tank is accidently zeroed, its actual content weight Pin # Voltage/Usage
can be regained. This is only possible if the Tank was
zeroed only once. Parameter P61107 retains the value of 1 Ground
the last zeroed off weight. If its zeroed once, the weight
is retained in this register. The second press of the zero 2 +8v -> +28v DC @ 1 Amp input:
button effectively zeroes nothing so a zero value is maximum current draw
retained in this register. -or-
+24v +-10% DC output
To regain the actual tank weight, record the value in for charging when AC power is
P61107 and then go to P118 and select the lowest zero applied.
range percentage (0.01%). Save this change by exiting to (external regulation required).
the weigh mode. The display should show the regained
tank weight. View P61107 to verify that this value has 3 9.5 VAC +/- 15%
returned to zero. This connection is to accommodate a
possible future external charging
It should be noted that to avoid this from happening in control circuit. It will allow the
the first place, set parameter P118 to 0.01%. sensing of the AC supply for charging
circuitry and automatic switch-over
between AC and DC operation.
27.2 Gross Entry Mode (P169)
P169.XX GrENT Caution: If a battery is connected into this connector,
SECTION - 27.4
there is NO protection against reversed connections or (H 8.0” to 8.25” x W 9.0” to 9.25”). The corners
inadvertent unregulated charging! Therefore external are typically 0.1R maximum.
protection, such as fusing (1A-SloBlo) and/or an in 2 Remove the 8 hex nuts holding the main board front
series diode, should be implemented to prevent damage panel to the back bracket.
to the instrument and/or battery! Additionally, the 3 Make sure the gasket remains on the front panel
removal of the AC power cord from the instrument may side. When installed, the gasket will be compressed
be advisable, where possible, to further guarantee against against the front of the enclosure cutout.
charging the battery. 4 Position the main board front panel inside the cutout
making sure the keypad is facing in the correct
WARNING: Some batteries may explode if they are upright position.
charged without proper voltage and current regulation! 5 From the inside of the enclosure apply the back
bracket to the opposite side of the main board with
The standard connector to mate with J10 on the printed the ground lug positioned towards the bottom left
circuit board is a 3 position insulation displacement just under the transformer.
connector, GSE p/n 26-20-3266, which will 6 Install the 8 hex nuts from the inside of the panel.
accommodate 18 AWG wire. A special tool, available 7 Tighten nuts until they just reach the back panel
from Amp, Inc, is required to properly insert the wires surface. Then tighten each nut 3/4 turn to compress
into this connector. the gasket to the front of the panel.
27.4 Panel Mount Version of 550 Panel Mount Version Rear Cover
(M550, GSE Part Number 200550-10001) U.S.A. (Panel Mount Rear Cover, GSE Part Number 44-25-
(M570, GSE Part Number 200570-10001) U.S.A. 29924)
(M550, GSE Part Number 200550-13001) Int.
A rear cover for the panel mount version is offered to
The 550 and the 570 are offered in a panel mount protect the main board against physical and electrical
version. All calibration, general setup and custom damage. The rear cover is shown in figure 51.
programming operations are identical to the bracket/
table mount packaged units. The only difference The rear cover is fastened separately to the back of the
between the two package types is the mechanical aspects unit. There are four separate mounting screws for this
of the enclosure and the positioning of both the main purpose. This allows for easy serviceability without
board and display. The main board on the panel mount having to remove the panel mounted unit itself.
version is rotated 180 degrees from the component side
facing toward the display to facing away from the There are also two slots positioned at the bottom of the
display. This allows for easy serviceability while the cover allowing for power, loadcell, printer, computer,
unit is mounted to a panel door or wall. The display is etc. wire routing. All wire strain reliefs and terminals
mounted to the opposite side of the main board facing should be positioned below or near this area.
the same direction as the keypad. An optional rear cover
is offered to protect the unit’s main board and The cover is designed not to cover over the panel
components against physical and electrical damage. A mounts serial number, power requirements, approvals
single, second scale multi-scale input card is offered and label. At the top of Figure 51 it shows the side view of
mounts to the main board. The international and U.S.A. the panel mount label flange just outside the rear cover.
versions only differ in front panel key descriptions. The label is fastened to this flange shown in the picture.
Panel mount dimensions and cutout are shown in figures The panel mount version with rear cover allows for one
50, 51 and 52. multi-scale input card. Additional cards can be stack
mounted without the rear cover or remotely. Refer to
1 Make a cut out in the panel inside these dimensions chapter 23 for option installation and setup. This option
SECTION - 27.5
27.6 Networking
The 550 indicator supports address recognition. This
allows a further degree of multi-drop communications
implementation. This feature is supported by software.
It is recommended that additional hardware is added The pressure release device consists of a porous material
such as a 485 transceiver device. Contact GSE for more that allows air flow and is still moisture tight. Its
information. installed in place of one of the strain reliefs on the back
of the unit.
Setup
OPERATION:
SECTION - 28.2
28.1 Model Type This parameter shows the amount of RAM installed in
the indicator. Standard RAM memory on all instruments
is 8K (8192 bytes).
160.XX Model
P60005. #Rows
28.2 Memory Information Parameters
This parameter displays the number of rows of data
The 550/570 indicators have a series of parameters that which can be stored in memory based upon the current
are used for informational and diagnostic purposes. They setup. This is important in the use of the Truck In/Out
may be reached from any mode by entering their number Weighing feature.
and pressing <SELECT>. There is no prompt for the
access code. Once in the Information Mode, you may P60010 dbRAM 24256
move about as you would in the Setup Mode: press
<SELECT> to move to the next parameter, or press <.> The value shown here, 24256 in this example, indicates
<SELECT> to back up one parameter. how much database memory is currently installed within
the indicator. The value will be 0 if the database
There are three types of memory used by the indicator: memory module is not installed, 24256 if the 24K
2
EPROM which contains the program, EEPROM (E ) module is installed, and if the 120K module is installed,
which holds the chosen selections of all setup parameters the value is 122,560. In this case, the top line of the
and stored rows of data, and RAM which is used during display shows "dbRA1" while the bottom line shows
operation for temporary data storage. The following "22560". The “1” in the right position of the upper
parameters provide some information about E2 and display is part of the lower displays value “122560. If
RAM memory space. Refer to Chapter 19 for some of the database memory has been allocated to
information on memory storage. general usage (normally to allow larger macros) then the
amount shown at P60010 will be reduced by 8192 (8K).
P60000. E2Ins Refer to parameter P65010 for more information on this
item.
This parameter shows the installed amount of EEPROM
(E2) memory space. This may help determine how P60011 dbAvl 24242:
much information can be stored in the indicator when
setting up the Custom Transmit and other parameters. This value indicates the remaining amount of RAM
available for creating more database rows. When this
P60001. E2Avl value becomes relatively small, then the database is
coming close to running out of room for more records.
This parameter shows how much E2 memory space is When this parameter is selected, it may take a while for
available for use. If a setup mode entry or selection the indicator to add up all of the unused memory. While
requires more storage space than is presently available the Indicator is calculating, the display will show "Look-
(as indicated by this parameter), the indicator will ing.."
display a message indicating that condition. You can
the indicator to be considered an NIST approved, certain thru 4, in the case of multi-scales, are also checked as
parameters must be set to specific choices. If these scale 1 has been.
parameters are not set to the allowed choices, a warning
message NOT H-44! is displayed alternately with the However, the absence of this message does not guarantee
Audit Trail value for one second each. that the indicator is setup to within NIST standards. This
warning indication is simply intended to be a tool for the
TRADITIONAL SEALING METHOD Weights and Measures inspector to help insure that
certain selections have not been made.
Some states and Canada have not yet accepted the Audit
Trail method. Therefore, the traditional method of P60202. ISNX
sealing the indicator is available. A three pin header, E7,
is located in the upper right corner of the Main Board, This parameter shows the serial number of the
just above the display module. You can place a jumper instrument. This is to provide additional identification
on this header, which is labelled PROGRAM, in one of and warranty tracking.
two positions, NO or YES. With the jumper in the YES
position, the indicator operates the same as it does
without the jumper at all. However, the jumper must be 28.5 Diagnostic Information Parameters
removed from the NO position at least momentarily
while the indicator is displaying the access code prompt P61100.DAC
"Setup Keyin" CODE in order to make changes. If this
requirement is not met, then when the access code is This parameter shows the coarse gain value, a whole
entered, the warning message Code 16 Check Jumpr is number ranging from 100 to 4095. This value may be
displayed and changes will not be allowed. Once an keyed. Gain shows the effective system gain which is
instrument has been finalized, this jumper is moved to inversely proportional to P61100, normally ranging from
the NO position to prevent further Setup Mode changes. 50 to 250 with 2048 maximum.
In order to seal the instrument, specially modified rear
panel screws are available which have holes through the P61102.CAL
head. These screws accept a wire which can be sealed
using the Weights and Measures inspector's lead seal. This parameter shows the fine calibration factor
These optional sealing accessories are available from established as of the last calibration routine, ranging
GSE for installations which require them. from 0.5 to 5.0 and normally near 1 (see note below). If
Multi-Point Linearization is enabled (P119) then Not
P60200. B SN Used will appear. Refer to P61110-P61119 for more
multi-point linearization information.
This parameter displays the serial number of the main
PC board in the 550. This is a non-enterable information P61103.FSmVv
parameter provided for identification and control
purposes for GSE and NIST officials or their agents. This parameter shows the full scale mv/V output of the
connected load cell or platform based upon the current
P60201. AudTr calibration data, ranging from 0.1 to 5.0.
This parameter displays the Audit Trail Number which P61104. Crrnt
starts at 00000 when the board is new. This number is
incremented by 1 when changes are saved after one or This parameter shows an approximation of the present
more of the NIST controlled parameters (P110 - P119, mv/V output of the load cell connected to the indicator,
P150 - P158, P160, P162, P163, P169, P212, P222, ranging from 0 to +/-5.0. The accuracy of this value is
P1XXX and P2XXX) are changed or after a calibration approximately +/-2%.
is performed. If the indicator is not set up according to
NIST standards, the Audit Trail Number will alternate
with a display of NOT H-44! P61105.CalZr
The "NOT H-44" command also checks for the This parameter shows the zero offset in counts recorded
resolution of the indicator. If the resolution is greater by the indicator when the last calibration was performed.
than 10,000d then the warning will appear when viewing This may range from -400,000 to +400,000 with small
the audit trail, P60201. Also the zero track for scales 2 deadloads resulting in a value near 0.
preceding parameter.
NOTE:
When making a firmware update in the field, it may be P61112. through P61119.
desireable to write the values for the following
parameters to avoid a re-calibration: P61100, P61102 and This parameter show the calibration weights and their
P61105. If the values are written down before removing respective factors for the remaining 4 points of the Multi-
the old EPROM, they may be keyed-in after the new Point Linearization feature. These values will be
EPROM is installed and will maintain calibration transmitted from the indicator when a parameter
accuracy unless other changes have been made to the download is performed (refer to the section on Parameter
hardware or setup. However the optimum method of Download and Upload. However, the actual values will
restoring a previous setup is to make use of P64000. contain a %c command (instead of the %e command that
This parameter will allow the download of the complete is normally sent with such information) to prevent the
setup to a PC or a printer. linearization values from being loaded into another scale.
P61106.CalZr The following parameters are set aside for scales 2, 3 and
4. The information parameters for scale 1, P61102 thru
This parameter shows the zero offset in mv/V as P61119 holds true for scales 2, 3 and 4 respectively.
recorded by the instrument when the last calibration was These additional parameters will only become apparent
performed, normally near 0, with a maximum range of when the 2nd, 3rd or 4th scales are installed and enabled.
+/-4 mv/V. See parameters 101 thru 104.
This parameter shows the amount of weight (in default P61140 thru P61159 (scale 3)
units) that has been zeroed out though use of the
<ZERO> key since the last calibration. P61160 thru P61179 (scale 4)
P61108. ZrTrk
P61110.Cal WGHT1
28.8 Parameter Download And Upload
This parameter shows the weight used for the first cal
point (if Multi-Point Linearization is enabled). A value of Since use of the terms download and upload can create
0.000 indicates that a linearization has not yet been confusion when explaining the sending and receiving of
performed. data, we will refer to transmission of the indicator setup
data to some external device as download and the
receiving of setup information from an external device as
P61111.Cal Fact1 upload.
This parameter shows the calibration adjustment factor The indicator generates an ASCII transmission (see
for weights less than or equal to the weight shown in the parameter P64000) which contains all the commands
necessary to duplicate the setup data along with
SECTION - 28.8
P64100. LnCnt This feature records steps and branches that are taken
during macro execution. If the expected results are not
This parameter simplifies the debugging of a setup file achieved during the execution of a macro, this
upload. It displays the number of carriage return codes information mode may be accessed to determine exactly
that have been received, acting as a line counter during which branches were taken. This is often very helpful
the upload process. This counter is cleared to 0 every during initial macro debug of complex macro operations.
time the access code prompt "Setup Keyin" Code is
displayed. Viewing this parameter lets you verify the The printing of the Macro Debug (P64200) history
total number of lines that have been processed during an buffer on a 570 indicator is performed with the <PRINT/
upload. ENTER> key. To print the Macro Debug history on the
550, press the <ENTER> key.
P64101. ErCnt
P65001.Deflt
P65002.Deflt
SECTION - 29.3
Chapter 29 Troubleshooting 06 Tare>F.S.! Tare entry was greater than full scale.
Most likely the entered tare value was
incorrect.
This section of the Technical Reference Manual provides
information on error messages, trouble-shooting and 07 Tare < 0 ! Negative tare attempted, but not
servicing the 550 and 570 indicators. allowed per P162. For auto-tares, the
GROSS Weight must be greater than
zero unless P162 is changed to allow
29.1 Error Messages (overview) negative tares.
16 CHECK JUMPR A programming operation Hrdwr Cnflt This message occurs when P-
was attempted when the 104 (scale #4) is enabled and an attempt is made to
program jumper is installed. enable the Analog Option in the setup parameter P-170.
Installation of this jumper Physically these two options can not be installed
will prohibit any together.
programming changes.
29.9 Communications Error Messages tx con'd This will appear briefly when
the handshake is re-asserted
par'y error This indicates that the parity after the tx on hold message
of a received character did occurs.
not match the parity specified
in the Setup Mode, parameter Macro error This occurs if a macro is
P202. This could also result aborted for some reason or if
if the baud rate (P200) or the an event occurs which would
number of data bits (P201) invoke another Macro while
are incorrect. the number of macros
awaiting execution already
ovrun error This indicates an over-run equals 16.
error where an additional
character was received while
the receive buffer of the 29.10 Service
550/570 was full, and thus
the extra received character There are no user-serviceable items in the GSE Models
will be lost. 550 and 570 indicators! Service must be performed by
qualified service technicians only! Attempts to service
frm'g error This indicates that the stop this instrument by unqualified personnel may void the
bit of a received character did warranty!
not occur when it was
expected. This could be the
result of an incorrect baud 29.11 Trouble-Shooting
rate (P200), incorrect number
of data bits (P201), or DATA TRANSMISSION: If a data transmission
incorrect parity setting of any weight-related numeric data such as Gross, Net or
(P202). Tare, is sent as dashes, an overload or underload
(negative overload) condition was in effect. Remove the
port error This indicates that the cause of the overload (or underload) and repeat the
550/570 did not check its transmission. Check also the setup of parameters P204,
receive data register in time, P205 and P209.
thus missing a character. If
this error should occur, please DISPLAYED WEIGHT: If an overload or underload
notify your GSE dealer or the occurs due to an electrical overstress (EOS) normally due
factory. To prevent the to lightning or ESD discharge, then press the
problem, try reducing the <CLR> key. The message "wait 1" will appear for about
baud rate (P200). 1 second. The A/D converter will then be reset and the
system should again be functional. If not, power down
tx on hold This will occur if a data for a few seconds. If the Indicator still does not work
SECTION - 29.11
CAUTION!
Servicing procedures must be performed by qualified
service technicians only! Attempts to service this
instrument by unqualified personnel may void the
warranty!
SECTION - 30.2
Chapter 30 Model 550 Simulator 4) HELPAT.TXT .... The help file layed out for ten
Software f-keys, two columns of five.
Function Keys
ZERO F3 F4 UNITS
SELECT F5 F6 ID ID TARE
(Backspace) (Accept)
1 .0001 1 .01
Increment Input by: Grad mV/V mV/V mV/V Ctrl - Home
Del End PgDn - [Grey - key only] [ALT-M] to keyin the desired
mV/V input level.
Decrement Input by: 1 .0001 1 .01 [ALT-G] to keyin the desired
Grad mV/V mV/V mV/V gross weight.
[ALT-N] to keyin the desired
net weight.
Function Keys
F1 F2 F3 F4 F5 F6 F7 F8 F9 F10
UNITS
(Next Character)
ID TARE
(Backspace) (Accept)
PRINT
(Previous Character)
F1 F2 F3 F4 F5 F6 F7 F8 F9 F10
F1 F2 F3 F4 F5 F6 F7 F8 F9 F10
SECTION - 30.8
processed. As long as the 550 or simulator is not in an only be invoked with the standard 550 methods such
intermediate mode (such as at the prompt to key in the as %0 for Macro 0, or using the macro menu, or via
access code in one of the ID modes, or in the middle of setpoints, etc...)
an entry, etc...) then the file may be loaded, assuming the
file uses the standard format established by GSE, ie it
starts with the access code "23640%i%e" and proceeds 30.7 Terminating The Program
with the parameter names and selections.
The simulator program is normally terminated by
pressing the [ESC] key. This causes a message to appear
30.6 Setpoint Window asking if you are sure you want to exit the simulator
program. Press [Y] or [y] to exit the program or any
A window which displays the status of all 32 setpoints other key to continue running the simulator.
appears in the upper right corner of the screen whenever
one of the setpoints first change state. The window may After the program terminates, several lines of
be toggled on and off with the [F2] key. The setpoints information are displayed on the screen which indicate
are represented by the numbers 1 through 32 arranged in our address and the version of the simulator that was
running.
Output Dark Red Bright Red Other features which make the simulator a valuable tool
are listed below:
Input Dark Green Bright Green
• Alpha input possible without scrolling through
the alphabet or hooking up and external device.
Table 62 Setpoint Status Color Chart
• It forces you to create a computer disk file with
the setup provided to a customer. This can be
useful during repeat sales, attempting to
eight rows of four numbers. The state of each setpoint is simulate problems, or setting up a loaner or
indicated by the color of its number. Refer to table 62. replacement unit during servicing.
Setpoint Inputs: Change state of setpoint inputs by
holding down [ALT] key then keying in setpoint input • Portions of previously created indicator setups
number to be changed (on numeric keypad, with may often be re-used in other applications,
Num-Lock on!). (except for setpoint input 3, use [ALT] reducing future setup efforts.
[3] [3] instead.
• You don't need to have an indicator available to
For example to change setpoint input 8 from active to begin setting up an application or experiment
de-active, press with a new idea.
and hold the [ALT] key and press [8] on the numeric
keypad, then release • The state of all 32 setpoints is shown in a
the [ALT] key. window allowing for easy verification of the
status of any setpoint.
Setpoint Status: Refer to the setpoint status window
([F2]) to check on the status of any setpoint at any point
in time.
30.9 Other Interesting Notes
Invoking Macros: Invoke Macros 1 through 10 with
Any of the commands documented in the macro feature
[SHIFT-F1] through [SHIFT-F10]. (Other macros may
may be invoked directly from the keyboard while using
the simulator, except those which involve branching such [SHIFT] [F6] MACRO 6
as the IF, ELSE, ENDIF, TAG, and JUMP commands. [SHIFT] [F7] MACRO 7
These commands may be executed however they have no [SHIFT] [F8] MACRO 8
effect. [SHIFT] [F9] MACRO 9
[SHIFT] [F10] MACRO 10
To execute one of these commands simply press the "%"
key ([shift]-[5] on most keyboards) and then the desired [ALT-C] Clear screen.
command. For instance, enter "1%A" to activate setpoint
one or press "%1" to execute macro 1. Sending / Receiving files
To enter the "%" character into a custom transmit (or To send a specific file press [ALT-S], a window will
some other) setup simply press the "%" key twice, ie [%] appear asking you to keyin a file name. [ALT-D] will
[%]. This is the same as for sending the "%" character give access to a DOS directory listing of files.
into a real 550 through its serial port.
To receive a specific file press [ALT-R], a window will
Work is currently in process to allow an editor to be appear asking you to keyin a file name. [ALT-D] will
invoked from within the simulator and possibly to allow give access to a DOS directory listing of files.
a DOS shell to be opened temporarily. Also, we may
allow a directory listing to be displayed to help choose a Exiting Terminal Window
file name to open.
Press [ALT-X]. This will return operation to the
standard 550 Simulator. Press [ESC] [Y] to exit the 550
30.10 Communication Terminal Window Simulator and return to the DOS prompt.
SECTION - 31.2
Chapter 31 Personal
Identification Number 31.2 Clearing Setup Mode Personal
Access Number (Factory Default)
If for any reason the Setup Mode access code is to be
31.1 Introduction changed, press the <CLR> key at parameter P400.
Exiting the unit while saving all changes will validate the
new setup mode access code.
SECTION - 32.4
<ENTER>.
Chapter 32 Remote Display
Operation To abort the Remote Display operation of the 550 and
re-enter the setup mode, press <CLR> + <SELECT>
simultaneously. The 550 will respond with a two choice
message.
32.1 Introduction Dsply Halt
P160.XX Model 1 for Setup (flash prompt)
This parameter allows for setting the 550 to respond as a 2 Mac Abort (hold prompt)
remote display. When selected the ‘remote display’
mode allows the displaying of received alpha and Press “2” and an abort macro command will be sent to
numeric data. GSE offers the model 450 and model 550 the master unit, aborting any macro running. Press “1”
instruments that double as remote displays. Other and the unit will request the access code to enter the
manufacturer’s instrumentation (remote displays) may be setup mode.
connected to the 550. The data stream transmission will
be a consideration for compatibility. Press:
Transmitted Format:
Data stream:
The “”Echo” Display format” selection will reflect the The following format should be set in the 574, 550 or 450
identical information in all segments of its display out the custom transmit table to be received by a 450 or 550
selected port to either a 450 or 550. remote display.
Note that parameters P290 thru P292 appear only if the unit The 574, 550 and 450 display have three parts. The
is set for the master unit. A unit set for remote display main numeric portion, the upper auxiliary display (5
operation will not allow access to P290 thru P292. Remote characters) and the lower auxiliary display (5 characters).
display parameters P270 thru P288 will only appear if the
unit is set for remote display use. A unit set as a master The data stream transmitted should be in three main parts
unit will not allow access to P270 thru P288. This is only with additional start/end control characters. Each piece of
logical so as not to confuse the two modes of operation data should be delimited with an ASCII space. The first
during setup. piece of data is usually numeric and will be displayed in
the master unit’s main display. The second piece of data is
generally the ‘units’ (ie. lb, oz etc.) and is displayed in the
P291.X Start master unit’s upper auxiliary display. The third piece of
data corresponds to the numeric data name and is displayed
This parameter allows for a selection of a Start character in the master units lower auxiliary display. This is the
for the echo display mode. format a 450 or 550 (slave) unit will be setup to receive.
SECTION - 32.5
Data stream:
The spaces between the numeric data, units and data name
are usually present. The following example shows a
common fixed data stream format. Notice the first set of
information is numeric. A space is between the first piece
of data (numeric) and the units (lb). A space is also present Figure 58 Cascading the Model 450 or 550 (unique address
between the units and the data name (gross). The setup) with a 574.
terminating control code is a carriage return <CR>.
SECTION - 32.6
P282.X SELCT
P284.X PRINT
P280.X ZERO
This parameter allows for enabling or disabling the remote
This parameter allows for enabling or disabling the remote 450 or 550’s <PRINT> key. If enabled it will have an
450 or 550’s <ZERO> key. If enabled it will have an effect on the master unit. When this key is pressed it will
effect on the master unit. When this key is pressed it will send a print operation command recognized by another
send a zero operation command recognized by another GSE indicator. Both a TX, RX and GND line must be
GSE indicator. Both a TX, RX and GND line must be connected between the two units COMM Ports for remote
connected between the two units COMM Ports for remote key operation. Both units must be set for software
key operation. Both units must be set for software handshake (Xon). If this parameter is disabled the
handshake (Xon). If this parameter is disabled the <PRINT> key will have no effect on the master unit.
<ZERO> key will have no effect on the master unit.
P285.X TARE
P281.X UNITS
This parameter allows for enabling or disabling the remote
This parameter allows for enabling or disabling the remote 450 or 550’s <TARE> key. If enabled it will have an
450 or 550’s <UNITS> key. If enabled it will have an effect on the master unit. When this key is pressed it will
effect on the master unit. When this key is pressed it will send a tare operation command recognized by another
send a units operation command recognized by another GSE indicator. Both a TX, RX and GND line must be
connected between the two units COMM Ports for remote 270%s0%e P270.00 TmOut Disbl
key operation. Both units must be set for software 271%s0%e P271.00 Formt Dsply
handshake (Xon). If this parameter is disabled the 274%s2%e P274.02 Start <STX>
<TARE> key will have no effect on the master unit. 275%s3%e P275.03 End <ETX>
(M450 remote)
(M574 master)
160%s9990%e%e P160.--Model 450
OR 290%s0%e P290.00 Echo Disbl
160%s9992%e%e P160.--Model RmDsp 291%s2%e P291.02 Start <STX> ^B=02
292%s3%e P292.03 End <ETX> ^C=03
SECTION - 32.7
SECTION - 33.1
Parameter Number Parameter Name selections while the <SELECT> key would advance to
the next parameter.
32 QtT+C
# $ @ [ \ ] ˆ ` { | } ~
# $ à ° ç § ˆ ` é ù è ¨
# $ § Ä Ö ü ˆ ` ä ö ü ß
0 USA United States
£ $ @ [ \ ] ˆ ` { | } ~
1 Frnce France # $ @ Æ Ø Å ˆ ` æ ø ~
# ¤ É Ä Ö Å ü é ä ö ü
2 Germn Germany # $ @ ° \ é ˆ ù à ò è
$ @ ¡ Ñ ¿ ˆ ` ¨ ñ } ~
3 UK England
# $ @ [ ¥ ] ˆ ` { | } ~
# ¤ É Æ Ø Å ü é æ ø ü
# $ É Æ Ø Å ü é æ ø ü
4 Dnmrk Denmark I
# $ á ¡ Ñ ¿ é ü í ñ ó ú
# $ @ [ ] ˆ ' { | ˆ] ~
5 Swedn Sweden
6 Italy Italy
Checksum Code Function Description P411 toggles through the available selections. Refer to
table 65 for the specific characters supported for each
language.
.300 stop Stop calculating
the checksum but Table 65 is compatible with a commonly used Epson
do not transmit standard for supporting international characters. Thus if
yet. a printer used with the indicator also supports the Epson
international character standard, then the special
.301 CCITT International characters can be printed as they are displayed.
standard CRC
When scrolling through the available characters to make
.302 SDLC/HDLC CRC used by an entry, the character in the selected row will appear
IBM instead of the character at the top of the column.
Therefore these characters may be used wherever an
.303 CRC-16 Most commonly alpha entry is allowed, such as parameter names, macro
used CRC in the prompts, custom transmit setups, user entries, etc...
United States
The decimal and hexadecimal representation of each
.304 CRC-12 Used when bytes character is shown at the very top of each column for
are 6 bits your reference. The indicator simply interprets the listed
codes before displaying a character, depending on which
.305 LRCC-16 16 bit CRC
character set is specified by setup parameter P411.
.306 LRCC-8 8 bit CRC, used Note that the supported language can also be changed on
by Epson the fly with a macro command x%L, where x is the
language selection number as noted in the left hand
.307 XMODEM Registers are column of table 65. Note that this change is only
shifted left, temporary; on power-up the language will always be as
opposite CCITT specified by P411.
method which
shifts right. Used
with 33.3 Namable Weight Parameters
transmissions up
to 9600 baud. The ability to name parameters (such as Vars and Regs)
has been extended to include virtually every parameter,
.308 Sum 16 2 byte additive including gross, net, tare, etc... This allows these
checksum parameters to be named as required in any country or for
any application. Examples of such names are for Gross
.309 Sum-8 1 byte additive to be re-named simply "G", "Gr", "Brutto", "Br", or
checksum whatever may be required.
.310 Send Checksum Transmit The names are entered in the P600 area of the setup
checksum sending mode. For example to re-name the time/date, parameter
LSB first 11, from "Tm/Dt" to "Time", proceed to parameter P611
(600 + 11). Then enter the desired name for the
.311 Send Checksum Transmit parameter. Refer to section 4.5 of this Technical
checksum sending Reference Manual for assistance with scrolling in alpha
MSB first entries.
the tare using setup parameter P602. a macro. Similar to the way a carriage return/line feed
combination may be programmed into a custom transmit
In order to cause the same name to always be used for setup by entering .256, the codes for the checksum may
one of these parameters, regardless of whether or not it be entered as shown in table 66.
has been preset, enter a space as the first character of the
name. The space will be ignored in both the displayed To allow one these checksum commands to be issued
and printed name. directly from a macro, use the appropriate code listed
above along with the "send control code" command, "%
Note that an entered name is used both on the lower line &". For example use 306%& to begin a LRCC-8
of the display when the parameter is selected and it is checksum.
transmitted with the parameter when specified in a
custom transmit. Refer to app note 1 for an example of how to interface an
Epson printer with the 550 indicator using checksums.
(TO FOLLOW)
33.4 Check-sums on Transmitted Data Note that this feature only allows the transmitting of
checksums, not the receiving of checksummed data.
In Europe, if a printer is not located adjacent to the
indicator then the transmission must include a checksum
and a mechanism to re-attempt a transmission in case of 33.5 Printer Interface Example
errors in order to be PTB approved.
GSE Model 550 to Epson Printer
Several different styles of checksums may now be
calculated by the indicator to help insure the integrity of Implementing Epson "BT-90" Block Transfer
the transmitted data. One of these new checksum (commonly used in Europe)
calculation methods matches that used by Epson in a
protocol commonly used in Europe. Together with While there are numerous ways of accomplishing various
capabilities of the Input Interpreter (P900), the 550 tasks on the 550 (including the one at hand) below is one
indicator may now be used with these Epson printers, possible method.
insuring correct data transfer by re-sending the
transmission if the required acknowledge is not received. Note: This example requires the use of M550
firmware dated Dec, 1993 or later (per
A data checksum calculation consists of three P60102). The Block Proof character used in
commands: he Epson BT-90 interface is known as
"LRCC-8".
1. Initialize and begin calculating a specific type
of checksum starting with the next transmitted This implementation uses Macro 0, 1, 2, 3 , Custom
character. Transmit 1, and Reg 91.
2. Stop calculating the checksum (optional). Macro 1 is named Print Block so that it can be started
Required only when the checksum is not to be from the ID menu.
transmitted until after some additional
characters are transmitted. Macro 0 which is invoked by setpoint 1 upon indicator
power-up or after exiting setup mode clears Reg 91.
3. Transmit the checksum. Since most supported <91> is used to keep track of the state of the interface.
checksums are two-byte, there are two
commands, one for most significant byte (msb) Step 1: When macro 1 is executed, it checks Reg 91 to
first and one for least significant byte (lsb) first. determine if a print is in progress. If no print is
Both bytes will be transmitted in succession. in progress, <ENQ> is sent out the COM port
For single byte checksums, either command to indicate the beginning of a transmission and
may be issued. Reg 91 is incremented to 1 to prevent other
transmissions. If a print is in progress, the
Several new codes have been defined which allow these message "Can't Send" is displayed if macro 1 is
commands to be embedded at the proper locations in a invoked.
custom transmit or to be done at a particular time within
Step 2: The input interpreter #1 is set to execute macro 851%sPrintBlock%e P851.-- Mac 1 PrintBlock
2 when a <ACK>is received. Macro 2 checks
if Reg 91 is 1. If it is, custom transmit 1 is sent 900%s1%e P900.01 RxInp Enbld
and Reg 91 is set to 2. 901%s0%e P901.00 RxTrm <NUL>
902%s1%e P902.01 RxPas Enbld
Step 3: After the transmission is sent, the printer will
respond with either an <ACK> or a <NAK>. If 910%s1%e P910.01 RxTyp Char
<ACK> is received at this point (reg 91 not =1) 911%s%c%e P911.01 RxFmt
then macro 2 changes Reg 91 back to 0. This .006%e <ACK>^F=06
means another transmission could be initiated. 912%s2%e P912.02 RxMac 2
If <AK> is received, the input interpreter #2 will cause 920%s1%e P920.01 RxTyp Char
macro 3 to run. This macro will send an <ACK> to the
printer and set Reg 91 to 1. Then step 2 is repeated. 921%s%c%e P921.01 RxFmt
.021%e <NAK>^U=21
Custom transmit 1 describes the format of a custom 922%s3%e P922.03 RxMac 3
transmit usings CRCs. The file, (LRCC8.SET) contains
this implementation.
1000%s%c1000%e P1000. Custom Transmit #1
SECTION - 34.2
31 QtTOT
32 QtT+C
33 QtT-C
34 APW
35 APW*K
SECTION - A.1
OR
Appendix A.1 Transmission of
Current Settings 160%s9992%e%e P160.-- Model RmDsp
SECTION - A.1
SECTION - A.2
SECTION - A.3
LOAD CELL
Load Cell Connection Six lead with sense, or four lead acceptable
Power Drives up to ten 350 ohm load cells or equivalent
Signal Range 0.1 to 5 mV/V at Full Scale
Load Cell Excitation 10 VDC, short circuit protected
Load Cell Current 290 ma, maximum
ENCLOSURE
Weight 6 lb.
DISPLAY
Display Six fully active digits plus 10 character dot matrix, vacuum fluorescent
Display Size 0.75" high digits
Display Blanking At 104% of capacity
Display Increments 1, 2, 5, 10, 20, 50, 100, 200 or 500 Decimal Point (Selectable)
Negative Gross Display Fully bipolar up to 99,999
Polarity Symbol sign to left of most significant active digit
Status Indicator 10 character dot matrix display
ADDITIONAL INFORMATION
Time Interval Data Ouput Set RS-232 transmission based on selected time intervals
Remote Keys Up to 8 available
Setpoints 2 Open Collector Type Outputs (FET) (2 TTL level setpoint
outputs on early versions)
Approvals USA: NTEP Class III and Class IIIL at 10,000d and UL, USDA
Canada: SWA, CSA, Canada W&M
PTB
Warranty One year covering defective parts and workmanship
Truck In / Out Weighing Functions
OPTIONS
Analog Output 4 to 20 ma, 0-20 mA, and 0 to 10 VDC with software adjustable gain
Battery-backed Time and Date
Cable Options
Compatible Peripherals Printers, keyboard, scanner
Database Options
Memory Expansion Up to 4Kbytes
Multi-Scale Capabilities
Relay Module Option (option) Up to 2 relay output module enclosure (relays are separate)
Transient Suppression (option) Protects against voltage surges on signal input lines
MOUNTING DIMENSIONS
Refer to Figure 62 Indicator Mounting Dimensions for outline and mounting information.
SECTION - A.4
SECTION - A.5
SECTION - A.6
04-10-104B 0.1UF 50V 20% C3, C4, C8, C9, C10, C14, C16, C17, C18,
C19, C20, C21, C22, C23, C24, C25, C26,
C27, C28, C29, C30, C36, C37, C38, C39,
C40, C47, C48, C49
04-80-101B 100UH 1A L5
04-80-331A 330UH 2A L1
06-20-2002 20K, M.F., 1% R1, R5, R10, R11, R12, R13, R14, R18, R19
SECTION - A.6
09-30-34064 MC34064P-005,UND.V.SENSOR U7
09-30-6303Y HD63C03YP,MICRO,3MHZ U5
27-60-0100 TP104-01-02,COMPONENTS,RED TP TP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8, TP9
SECTION - A.6
31-80-0368 188754F0000
SECTION - A.7
Appendix A.7 Un-Filed Note, however, that to allow uploading the database
Additional Features (EXTRA) information back into a 550 it is necessary to download
the time/date parameters as numeric data!
1 x x x
2 x x x
3 x x x
4 x x x
5 x x x
6 x x x
7 x x x
8 x x x
TIME #1: 5286392 Format = #52 TIME #1: 366129631 Format = #107
TIME #1: 235286392 Format = #53 TIME #1: 366319612 Format = #108
TIME #1: 595286392 Format = #54 TIME #1: 366311296 Format = #109
TIME #1: 23595286392 Format = #55 TIME #1: 3669653 Format = #110
TIME #1: 96123186392 Format = #56 TIME #1: 3665396 Format = #111
TIME #1: 96311286392 Format = #57 TIME #1: 36686392 Format = #112
TIME #1: 12319686392 Format = #58 TIME #1: 3662386392 Format = #113
TIME #1: 12963186392 Format = #59 TIME #1: 3665986392 Format = #114
TIME #1: 31961286392 Format = #60 TIME #1: 366235986392 Format = #115
TIME #1: 31129686392 Format = #61 TIME #1: 3665286392 Format = #116
TIME #1: 965386392 Format = #62 TIME #1: 366235286392 Format = #117
TIME #1: 539686392 Format = #63 TIME #1: 366595286392 Format = #118
12/31/96 Format = #64 TIME #1: 36623595286392 Format = #119
12/31/96 Format = #65 TIME #1: 36696123186392 Format = #120
12/31/96 Format = #66 TIME #1: 36696311286392 Format = #121
12/31/96 Format = #67 TIME #1: 36612319686392 Format = #122
Dec 31, 1996 Format = #68 TIME #1: 36612963186392 Format = #123
Dec 31, 1996 Format = #69 TIME #1: 36631961286392 Format = #124
Dec 31, 1996 Format = #70 TIME #1: 36631129686392 Format = #125
Dec 31, 1996 Format = #71 TIME #1: 366965386392 Format = #126
Tue 12/31/96 Format = #72 TIME #1: 366539686392 Format = #127
Tue 12/31/96 Format = #73 11:59 pm Format = #128
Tue 12/31/96 Format = #74 11:59:52 pm Format = #129
Tue 12/31/96 Format = #75 23:59 Format = #130
Tue Dec 31, 1996 Format = #76 23:59:52 Format = #131
Tue Dec 31, 1996 Format = #77 11:59 pm Format = #132
Tue Dec 31, 1996 Format = #78 11:59:52 pm Format = #133
Tue Dec 31, 1996 Format = #79 23:59 Format = #134
31/12/96 Format = #80 23:59:52 Format = #135
31/12/96 Format = #81 11:59 pm Tue Format = #136
31/12/96 Format = #82 11:59:52 pm Tue Format = #137
31/12/96 Format = #83 23:59 Tue Format = #138
31 Dec, 1996 Format = #84 23:59:52 Tue Format = #139
31 Dec, 1996 Format = #85 11:59 pm Tue Format = #140
31 Dec, 1996 Format = #86 11:59:52 pm Tue Format = #141
31 Dec, 1996 Format = #87 23:59 Tue Format = #142
Tue 31/12/96 Format = #88 23:59:52 Tue Format = #143
Tue 31/12/96 Format = #89 11:59 pm Format = #144
Tue 31/12/96 Format = #90 11:59:52 pm Format = #145
Tue 31/12/96 Format = #91 23:59 Format = #146
Tue 31 Dec, 1996 Format = #92 23:59:52 Format = #147
Tue 31 Dec, 1996 Format = #93 11:59 pm Format = #148
Tue 31 Dec, 1996 Format = #94 11:59:52 pm Format = #149
Tue 31 Dec, 1996 Format = #95 23:59 Format = #150
TIME #1: 366 Format = #96 23:59:52 Format = #151
TIME #1: 36623 Format = #97 11:59 pm Tue Format = #152
TIME #1: 36659 Format = #98 11:59:52 pm Tue Format = #153
TIME #1: 3662359 Format = #99 23:59 Tue Format = #154
TIME #1: 36652 Format = #100 23:59:52 Tue Format = #155
TIME #1: 3662352 Format = #101 11:59 pm Tue Format = #156
TIME #1: 3665952 Format = #102 11:59:52 pm Tue Format = #157
TIME #1: 366235952 Format = #103 23:59 Tue Format = #158
TIME #1: 366961231 Format = #104 23:59:52 Tue Format = #159
TIME #1: 366963112 Format = #105 Format = #160
TIME #1: 366123196 Format = #106 23 Format = #161
A E
Accumulation Parameters 97 Error Messages 234, 248,
Alarms 219, 220, 303, 305
221
Alarms, Naming 221 F
Alpha Character Entry 120
Analog Output Option 273 FCC Compliance Information 243
Analog Output Parameter 274 Full Scale Capacity 12
ASCII Control Codes 143, 146, Full Scale mv/V 301
190, 192,
193 G
ASCII Setup File 327
Audit Trail 300 General Purpose Registers 117, 122,
123, 124
B
I
Basic Operations 11
Battery Operation 294 ID Parameters 126
Baud Rate 129 Incrementing Values 124
Information Parameters 299
C Input Interpreter 153
Installation 7
Cable Connections 8, 9, 130
Cable Options 285 K
Calibration 87
Calibration Units 99 Key Disabling 109
Center Zero 77 Keyboard 4, 107
Character Entry 120, 126
Clock 219 L
Communication Cable Connections 130
Communications 129 Linearization Data Parameters 14, 92, 302
Continuous Print 133 Load Cell Connections 9
Converted Units 100 Logic Output Operations 258
Copyright Parameter 300
Counting Operations 79 M
Current Loop 133
Custom Transmit 141 Macros 161
Custom Units 99 Memory Expansion Option 227
Cyclical Redundancy Codes 330 Memory Information Parameters 245, 299
Memory Storage 227
D Model 550 Indicator 1
Model 570 Indicator 1
Data Bits Setup 129 Model Type Indication 299
Database Options 231 Motion 13
Date Code Software 300 Mounting 7
Date Option 219 Multi-Point Linearization 92
Date Parameter 219 Multi-Scale Option 277
Decimal Point Placement 122
S Zero Range 14
Zero Track 12
Sample Key 79
Scale Select 77
Sealing Design 301
Serial Number 301
Service 308
Setpoint Parameters 251
Setup Mode 11
Setup, Advanced 15