GSE 675 Technical Reference Manual

Counting scales
Hide thumbs Also See for 675:
Table of Contents

Advertisement

GSE
Model 672 & Model 675
C
S
OUNTING
CALES
Technical Reference Manual
Version 1.0

Advertisement

Table of Contents
loading

Summary of Contents for GSE 675

  • Page 1 Model 672 & Model 675 OUNTING CALES Technical Reference Manual Version 1.0...
  • Page 2 Model 672 & Model 675 Technical Reference Manual Version 1.0...
  • Page 3 Information in this Technical Manual is subject to change without notice due to correction or enhancement. The information described in this manual is solely the property of GSE. 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.
  • Page 4: Table Of Contents

    Rechargeable Battery Option Installation..............2-2 External Battery Charger ..................2-3 Battery Status Icons ....................2-4 Non-Rechargeable Battery Installation..............2-5 Option Mounting Bracket (Model 675 Only) ............2-6 Remote Scale (Model 675) ..................2-7 Third Scale Option....................2-7 Fourth Scale ......................2-8 Setup Parameters......................
  • Page 5 RS-232 Module (Model 675 Only)................ 2-13 RS- 485 Networking (675 Only)................2-14 20 mA Current Loop Operation (675 Only)............2-16 Database Option....................... 2-17 Database Setup Instructions................... 2-19 Database Menu....................... 2-21 Print Format ......................2-32 FRAM Database..................... 2-37 Analog Output Option (Model 675 Only).............. 2-37 Installation Notes ....................
  • Page 6 APW Lookup (Model 672 and Model 675) ............. 4-4 Sample and Count ....................4-4 Counting Operation ....................4-6 Simple Keypad Sample.................... 4-7 Negative Piece Sampling ..................4-8 Using Auto Enhance ....................4-8 Using Minimum Accuracy Assurance ..............4-9 Achieve Accuracy Less Than Required..............4-9 Achieved Accuracy Met Requirements ..............
  • Page 7 Chapter 7 : Operating Parameters ................7-1 Operating Parameter Identification................. 7-2 Parameter Instances ....................7-2 Accessing Operating Parameters ................7-3 Mode Menu Access....................7-5 Macro Access......................7-6 Renaming Operating Parameters................7-6 Renaming Parameters in the Setup Mode..............7-6 Renaming Parameters with Macros ................. 7-7 Weight Parameters ....................
  • Page 8 Counting Parameters....................7-15 Quantity (Mode 30)....................7-15 Quantity Total (Mode 31) ..................7-16 Quantity Total + Current Quantity (Mode 32)............7-16 Quantity Total – Current Quantity (Mode 33)............7-16 Average Piece Weight (Mode 34)................7-16 Average Piece Weight x 1000 (Mode 35).............. 7-17 Percent Accuracy (Mode 36) .................
  • Page 9 Defining A New Custom Transmit ................8-7 Creating a Custom Transmit Table ................8-7 Entering Fixed Text ....................8-7 Entering Control Codes.................... 8-8 Custom GSE Control Codes ..................8-9 Entering Parameter Data ..................8-11 Parameter Format Codes..................8-12 Navigating a Custom Transmit Table ..............8-12 Editing a Custom Transmit Table ................
  • Page 10 Setup ........................8-34 Operation........................ 8-35 Network Protocol ....................8-35 Ethernet (Option)..................... 8-35 Setup ........................8-35 GSE Web Server ....................8-36 Telnet Client/Server ....................8-36 FTP Client......................8-36 Modbus TCP/IP Slave (Server) ................8-36 Chapter 9 : Macros ....................... 9-1 Macro Setup ....................... 9-2 Macro Setup Parameters ..................
  • Page 11 Averaging..................... 9-31 Motion Delay ....................9-31 Perform Scale Specific Function..............9-32 A%. Audit Trail ....................9-33 Battery Option (Model 675 Only)............... 9-33 Database Option Battery................9-34 If Macro Interrupted .................. 9-35 Save/Restore Entry Buffer ................. 9-36 Set Pause Time ..................... 9-37 Activate Setpoint ..................
  • Page 12 If Entry Terminated By Function Key............9-63 Language Selection ..................9-64 Mode Selection .................... 9-65 Else (If Not)....................9-66 If Setpoint Activated ................... 9-66 Pause......................9-67 Send Custom Transmit................9-67 Rename Mode....................9-70 Sound Beeper....................9-71 Tag Position ....................9-72 Transmit Buffer ..................
  • Page 13 Math Assignment ..................9-96 Math Comparison ..................9-103 String Concatenation ................9-104 Print......................9-106 Enable RS-485 Transmitter ..............9-106 A/D Interval....................9-107 Select Mode....................9-109 Tare ......................9-109 Units ......................9-110 Write Value to FRAM ................9-112 DSD Database Functions................9-113 Recall Row ....................
  • Page 14 Or........................ 9-134 End Group ....................9-134 Boolean Logic ......................9-135 The “If” Statement ....................9-135 The “Else” (If Not) Statement................9-136 The ‘And’ Condition.................... 9-136 The ‘Or’ Condition ....................9-137 Grouping “If” Statements ..................9-137 Nested “If” Statements..................9-139 Pointers ........................9-141 Variable Pointers....................
  • Page 15 Setup Error Codes ....................11-7 Communication Error Messages................11-7 Miscellaneous Messages..................11-8 Appendix A : ASCII Chart ..................A-1 Appendix B : LCD Character Set................B-2...
  • Page 16: Chapter 1: Introduction

    Chapter 1 : I NTRODUCTION Thank you for selecting the GSE Model 672 or Model 675 Precision Counting Scale. The Model 672 and Model 675 continue the GSE tradition of Excellence in Weighing and Counting Technology. A properly installed and maintained Model 672 or Model 675 will provide many years of reliable, accurate performance.
  • Page 17: Standard Features

    Introduction • Graphic 8 line x 40 character Liquid Crystal Display which provides detailed operating instructions and graphic images. • Powder Coat Die Cast Aluminum enclosure with handle • 4" stainless steel loading platter • Second scale input standard for remote scale •...
  • Page 18: Specifications

    Die cast aluminum with powder coat paint Enclosure Dimensions Model 672- 9.5" W x 11.62" L x 3.52" H Model 675 - 14.38" W (at handles) x 17.30" L (from foot to cord wrap) x 5.63" H (from foot to shroud) Counting Surface Model 672 - 4.69", Stainless Steel...
  • Page 19: Enclosure

    The enclosure is made of die cast aluminum with rib enforcement. This design provides extra strength and durability. The enclosure is painted with powder coat and the counting surface is stainless steel. This enclosure also includes built in carrying handles and a line cord wrap for ease of portability. Figure 1-2: Model 675 Enclosure Chapter 1...
  • Page 20: Model 675

    M6 1 x 16mm (size) bolts from the top spider assembly. Figure 1-4: Model 675 Load Cell Installation Install the new load cell by placing it in the load cell cavity. Fasten the load cell by installing the bolts on the bottom plate.
  • Page 21: Model 672

    60 % of full scale ONNECTIONS The load cell cable connects to J15 of the main board. The J15 connector is accessible from the load cell cavity of the Model 675 enclosure. Table 1-2: Local Load Cell Connection to Main Board Pin Designation...
  • Page 22: Keypad

    Model 672/675 Technical Reference Manual The Model 672 and Model 675 come with a durable and versatile Polymeric switch plate with large keys for ease of use. The keypad is easily cleaned with a damp cloth or non-abrasive cleaner. SAMPLE...
  • Page 23: Alpha Entry

    LPHA NTRY The Model 672 and Model 675 provide quick and easy alpha entry. The [ALPHA] key becomes the “ALPHA ENABLE/DISABLE” key in the weigh mode when set at P806. The alpha characters assigned to each numeric key mimic a telephone layout with the addition of the [0 /s pa ce] key. This allows additional ASCII characters to be accessed via the decimal point key.
  • Page 24: Disabling Front Panel Keys

    Model 672/675 Technical Reference Manual Character “ % & ‘ < > ISABLING RONT ANEL Front panel keys can be individually disabled at P800 → P819 in the setup mode by assigning an undefined macro number to a key. Refer to page 3-51 for more details.
  • Page 25 ONNECTIONS Connections for a second scale, Comm1 and Comm 2 ports are standard with the Model 675. Connector pin outs are provided in the tables below. Refer to Table 1-7 for the pin of Com 3 and Com 4 ports (optional).
  • Page 26 Model 672/675 Technical Reference Manual (J24) UMPER These jumpers are only on board rev E and higher (420992-40682 rev E). This allows for a choice in scanner power supply pins and to minimize modifications to a cable or connector. Comm port 2 has a pin on the DB 9 connector which provides + 5 volts to supply power to a scanner. The jumpers will reroute the power (+ 5 volt) on comm port 2 to either pin 9 or pin 4 depending on jumper orientation.
  • Page 27 EMOTE KEY CONNECTIONS The Model 675 allows for two remote key inputs. The inputs can be used for invoking a macro to perform tasks such as zero, print, tare etc. See the chart below for comm port, pin assignment and the assigned macro.
  • Page 28: Chapter 2 : Option Installation

    Model 672/675 Technical Reference Manual Chapter 2 : O PTION NSTALLATION This chapter will provide detailed instructions on installing each option. Additional hardware may be needed for the Model 675 depending on which options you will be installing.
  • Page 29: Rechargeable Battery Option Installation

    NSTALLATION The rechargeable battery option kits (24675B-120B0) 24 hour or (24675B-121B0) 12 hour provide remote operation for parts counting. Simply plug the Model 675 into an AC outlet to recharge the battery pack. The Please do battery packs need to be cycled every thirty days to ensure the longest possible battery shelf life.
  • Page 30: External Battery Charger

    2. Connect the power cord to an AC outlet. 3. Front indicator green light labeled "POWER ON" will turn on. 4. Connect the Model 675 battery pack to the battery connector on the battery charger, which is visible from the front panel.
  • Page 31: Battery Status Icons

    ISCONNECTED Once the battery is disconnected, the current battery icon will disappear. HARGE ENDING The Model 675 has been plugged into a power outlet. This only appears for a few seconds when AC power is applied. HARGING ATTERY The battery icons will run through a succession of animation from 0% to 100%.
  • Page 32: Non-Rechargeable Battery Installation

    When the battery voltage reaches a low battery condition the battery icon will cycle between 25%, 0%, blank. It is recommended that the Model 675 be plugged into an outlet within 10 minutes to recharge the battery so data is not lost.
  • Page 33 3. Remove the (6) 38-31-8710 M5 x 0.8 x 10 mm screws from the enclosure bottom plate and set it aside. 4. Use the (2) M5 self-tapping screws to fasten the option-mounting bracket to the Model 675 enclosure. For the installation drawing refer to Figure 2-3.
  • Page 34: Third Scale Option

    This section provides procedures for installing the multi-scale option module. The multi-scale option modules enable the 675 to receive input signals from additional scales. The Model 675 comes standard with two scale inputs and two additional (2) multi-scale option modules can be connected for a total of 4 scale inputs.
  • Page 35: Fourth Scale

    J1 of the main board. 8. Connect the load cell to J3 of the multi-scale option board. 9. Install the option-mounting bracket in the Model 675 enclosure. Refer to page 2-6 for option mounting bracket installation instructions. 10. Reinstall the enclosure bottom plate.
  • Page 36: Setup Parameters

    Multi-scale setup parameters beginning at P108 → P142 are used to setup the multi-scale option module. Each scale is selected as an instance, 1 → 4 on the Model 675 and 1 → 2 on the Model 672. Refer to page 3-39 for complete configuration details.
  • Page 37: Scale Calibration

    2x5 interface cable Model 672 Installation Instructions 1. DISCONNECT POWER! UNPLUG THE MODEL 675 TO INSURE DAMAGE WILL NOT OCCUR DURING OPTION INSTALLATION. 2. Remove the six 8 mm screws (size) from the bottom plate. Separate the top enclosure from the bottom plate.
  • Page 38 Figure 2-5: Model 672 Ethernet Interface Module Installation Model 675 Installation Instructions 1. DISCONNECT POWER! UNPLUG THE MODEL 675 TO INSURE DAMAGE WILL NOT OCCUR DURING OPTION INSTALLATION. 2. Remove the (6) 38-31-8710 M5 x 0.8 x 10 mm screws from the enclosure bottom plate and set it aside.
  • Page 39 Option Installation 9. Install the option-mounting bracket in the Model 675 enclosure with the (2) 38-31-8710 self-tapping screws included with the option mounting bracket kit. Refer to page 2-6 for installation instructions. 10. If the Ethernet Interface Module and RS-232/PS2 option are both installed, connect the 9" ribbon cable from J5 of the Ethernet Interface Module to J4 of the RS-232/PS2 Module.
  • Page 40: Module (Model 675 Only)

    7. Remove the (4) screws from the DB 9 connectors on the RS-232/PS2 board and set them aside. 8. Install the option-mounting bracket in the Model 675 enclosure making sure the (2) DB9 connectors stick through the holes for COM 3 and COM 4. Tighten the option bracket down with the (2) 38-31-8710 self- tapping screws included with the option mounting bracket kit.
  • Page 41 Installation instructions 1. DISCONNECT POWER! UNPLUG THE MODEL 675 TO INSURE DAMAGE WILL NOT OCCUR DURING OPTION INSTALLATION. 2. Remove the (6) 38-31-8710 M5 x 0.8 x 10 mm screws from the enclosure bottom plate and set it aside.
  • Page 42 Model 672/675 Technical Reference Manual UPLEX WIRE Installing jumpers 1, 2 and 4 on the RS-485 option board electrically connects pin RX B(+) to pin TX B(+), and pin RX A(-) to pin TX A(-) on the option board. This effectively provides two + and two - pin...
  • Page 43: Ma Current Loop Operation (675 Only)

    1 from RS-232 to 20mA current loop (not to be confused with 0-20mA or 4-20mA analog output). Installation instructions 1. DISCONNECT POWER! UNPLUG THE MODEL 675 TO INSURE DAMAGE WILL NOT OCCUR DURING OPTION INSTALLATION. 2. Remove the (6) 38-31-8710 M5 x 0.8 x 10 mm screws from the enclosure bottom plate and set it aside.
  • Page 44: Database Option

    The handshaking signals are not supported by the 20 mA current loop. Only baud rates of 9600 or less are supported. The TXO output may be used as an active or passive output from the Model 675. Either active or passive is chosen depending upon which terminals are used for the connections.
  • Page 45 Figure 2-11: Model 672 Database Option Installation Model 675 Installation Instructions 1. DISCONNECT POWER! UNPLUG THE MODEL 675 TO INSURE DAMAGE WILL NOT OCCUR DURING OPTION INSTALLATION. 2. Remove the (6) 38-31-8710 M5 x 0.8 x 10 mm screws from the enclosure bottom plate and set it aside.
  • Page 46: Database Setup Instructions

    Model 672/675 Technical Reference Manual ATABASE ETUP NSTRUCTIONS ’ ATABASE A database is a collection of useful information that is organized in a specific manner for easy access. For instance, a telephone directory can be thought of as a database. See Figure 2-13.
  • Page 47 Option Installation There are many other possible uses for a Database, as well. Up to 250 databases can be accessed. Several different applications can be combined in one installation. RANSACTION ECORDER ATABASE Using a Transaction Recorder database, every weighing operation that occurs on the scale can be stored to memory with other pertinent data.
  • Page 48: Database Menu

    When parameter P806 is set for "dbase," the basic Database Menu can be accessed. To access this menu, press the [ALPHA] key while the Model 672/675 is in one of the weigh modes (any mode below mode 90). The basic Database Menu provides just four selections of operations. To view these selections you press the [SELECT] key.
  • Page 49 The recall operation is used when information - such as the description, target weight, and/or quantity on hand - is needed about an item. This particular operation is used when the look-up data has already been entered into the corresponding Model 672/675 parameter. B. An entry followed by the [ENTER] key:...
  • Page 50 This selection is normally used to generate hard copy reports of the information stored within the Model 672/675. It can also be useful in generating an end of day report. 2-23...
  • Page 51 4. Press [ENTER] to invoke the command. Most advanced commands require an entry before you press [ENTER]. Once the command is executed, most commands return the Model 672/675 to the weigh mode that was in effect before you pressed [ALPHA].
  • Page 52 Model 672/675 Technical Reference Manual UNCTION A. [ENTER] key alone: The "Next row" command causes the very next row of the currently selected database to be recalled. This can be used after the "First row" command to cause every stored row to be sequentially recalled and processed in some manner.
  • Page 53 Option Installation LEAR OLUMN UNCTION A. [ENTER] key alone: The "Clear Colmn" command cannot be invoked without a numeric entry. If it is invoked without an entry, the "ENTRY ERROR" message is displayed. B. An entry followed by the [ENTER] key: This version of the "Clear Colmn"...
  • Page 54 ID for the currently selected column, the key column will be reset to the first column. Also, if the Model 672/675 is re-initialized, the selected column will be reset to the first column of the first database that has been set up. For example, keying in [·] 80.9 [ENTER] will semi-permanently set the key field for the selected database to be the column whose parameter ID is variable 80 for instance number 9.
  • Page 55 (P688). Variable type is a U-INT set at P686. To download the database and intend to reload it back into a Model 672/675 in the future, add ".1" to the COMM number selection (for example, 2.1), press [ENTER], select COM2, and allow upload characters to be added to the beginning of the file.
  • Page 56 RS-232 communication ports. After you press the [ENTER] key for this selection, the Model 672/675 begins reading in rows of data from the COMM port. During the upload, a counter displays the number of rows created. If the count exceeds 99999 then the displayed count becomes ####x where #### are the four most significant digits and 'x' represents a place holder for the least significant digits.
  • Page 57 During the sort, a counter that indicates the number of rows that have been sorted is displayed. Press [CLR] to abort the process. If you do not press [CLR], the Model 672/675 will continue sorting until it reaches the end of the database.
  • Page 58 Sorting a database can occur after working hours or any time the Model 672/675 is not in use. To do this, you can set an Alarm to invoke a macro that, in turn, will perform the database sort. The Model 672/675 must be powered up for sorting to occur.
  • Page 59 OWNLOAD ORMAT The "Down-load" command, selection 13, is used to transmit the contents of one of the Model 672/675 databases in a comma delimited, ASCII file. This format is suitable for uploading the information into a computer database or spreadsheet or for transmitting to another GSE 672/675 using the "Up-load" selection.
  • Page 60 PLOAD ORMAT The same rules for the format of a downloaded file apply to a file being uploaded into the Model 672/675 database. However, the alpha parameters are not required to be enclosed in double quotation marks (" "). Before you can load a database, the setup must be established to match that of the file. If the uploaded file has more columns than the database setup in the Model 672/675, the additional columns being uploaded will be ignored.
  • Page 61 NTIRE ATABASE P65010 can be used to completely clear out the Model 672/675 database data and setup. However, the deletion is not final until you exit the setup mode and save all changes. Use the following procedure to clear out the database.
  • Page 62 EIGHT If the default weight units P150 are changed on the Model 672/675, any weight data stored in a database is not affected. However, if it is later printed or recalled, the Model 672/675 assumes that the stored data is in the current default units of measure.
  • Page 63 Option Installation Parts Counting Parameter Setup 179%s1%e P179.01 Count on 180%s0%e P180.00 ASmpl off 181%s0%e P181.00 AEnhn off 182%s10%e P182.10 SmpSz 183%s98.0000%e P183.XX %%Accy 98.00 184%s0%e P184.00 AcDsp off 186%s0%e P186.00 PreSm None! 187%s0%e P187.00 AftSm None! Name ID #1 681%s1%e P681.-- Specify VAR#1 682%sPART#%e...
  • Page 64: Fram Database

    Up to an additional 32K of FRAM may be installed for extra database storage or setup storage. Install the FRAM into the socket at U19 on the Model 672 and U28 on the Model 675. Be sure to observe polarity of the socket and FRAM chip.
  • Page 65: Installation Notes

    A single jumper on the analog output PC board (E1) selects whether it will be addressed as analog output 1, 2, 3, 4. Please note that the Model 675 has only four analog outputs available even through there are 8 positions on E1.
  • Page 66: Analog Output Calibration

    A printout of the A/D calibration information accompanies each analog output module on a sheet inside the static bag with the circuit board. These parameters must be entered into the Model 672/675 in order for it to operate accurately. A sample printout appears below: 60100%s%e P60100.
  • Page 67 19. The last option in the chain will use a 22-30-35454 10" ribbon cable (optional) to connect the option board to the main board. 20. Install the option-mounting bracket in the Model 675 enclosure. Refer to page 2-6 for option mounting bracket installation instructions. Refer to Figure 2-14 for a reference to installed options.
  • Page 68: Setpoint Setup Instructions

    Model 672/675 Technical Reference Manual Figure 2-14: Setpoint and Analog Output Option Mounting ETPOINT ETUP NSTRUCTIONS ETPOINT ETUP ARAMETERS The setpoint setup parameters are detailed in Chapter 3 beginning on page 3-52. The setup for all the setpoints begins at parameter P5099 and continues through P5150. To access the setup for any setpoint, you must enter the Setpoint Setup Mode number and press [SELECT].
  • Page 69 The multiple setpoint option cards enable as many as 128 input connections. Various devices - such as photo-detectors or proximity switches - can be connected to the Model 672/675, signaling a closed or open contact. Such devices can be used to sense the presence of a container before a filling process is begun, or the presence of a truck over an axle-weighing scale.
  • Page 70 If the file is in ASCII form, the setup procedure is the quickest of all approaches. GSE recommends that you back up all custom setups on a PC and diskette. This will make service calls and resale of the same program much easier.
  • Page 71 Option Installation (set VAR2 to 25) 5130%s1%e P5130.1 DeAct Below 5131%s0%e P5131.1 DeDly 0.00 5132%s0%e P5132.X DeMac none 5133%s0%e P5133.0 DeMtn Ign'd 5134%s80.2%e P5134.1 DLPar VAR#2 5150%s0%e P5150.0 CmPar Gross Exit Setup Mode Example #2: Latching Relays 100%s23640%i%e Access Setup Mode NAME VAR#1 FOR SETPOINT 1 TARGET VALUE 682%sSP-1 VALUE%e P682.-- Var#1 SP-1 VALUE...
  • Page 72 Model 672/675 Technical Reference Manual 5110%s2%e P5110.2 Activ Betwn 5112%s0%e P5112.X AcMac none 5113%s1%e P5113.1 AcMtn Inhib 5114%s80.1%e P5114. ALPar VAR#1* 5115%s80.2%e P5115. AUPar VAR#2* 5130%s3%e P5130.3 DeAct Outsd 5132%s0%e P5132.X DeMac none 5133%s1%e P5133.1 DeMtn Inhib 5134%s80.1%e P5134. DLPar VAR#1* 5135%s80.2%e...
  • Page 73: Reflash Software

    Pa%%C%e clear display The Reflash software is a utility which allows the Model 672/675 to be flashed through a comm port. The firmware is loaded into a flash memory IC. This allows for ease in loading firmware updates. The part number is 24660B-403B0.
  • Page 74: Chapter 3 : Application Setup

    PPLICATION ETUP The GSE Model 672 Precision Scale and Model 675 Precision Counting Scale come from the factory with the Application Menu enabled. This is where you will choose the preferred method of parts counting or weighing. See the explanations of each method below. After each counting method are the instructions for setting up that method.
  • Page 75: Model 672

    Application Setup The GSE 672 Precision Scale comes from the factory with the BASIC WEIGH mode enabled. It is possible to enable the APW Lookup method of counting. Refer to Chapter 3 for operating instructions of each method. Figure 3-1: Model 672 Application Menu Screen...
  • Page 76 Model 672/675 Technical Reference Manual Style 1 This style uses the classic GSE 2x5 display in large font. Press the [SELECT] key to toggle through the different parameter choices. Style 2 This style incorporates the classic GSE 2x5 display and a second display, which will show two other parameters.
  • Page 77: F2 - Gse Custom

    Application Setup F2 – GSE C USTOM APW L OOKUP The APW LOOKUP offers the flexibility of storing and recalling part numbers. The average piece weight and part description will be stored and recalled with the part number. Figure 3-3: Model 672 APW Lookup Screen Sample Uses default sample size and prompts user to add that many pieces.
  • Page 78 Model 672/675 Technical Reference Manual APW L OOKUP ETUP Use the [F5] Setup key from the APW LOOKUP screen to gain access to different menus. Change Delete Key-In Setup Exit Sample Part# Menus Display Print Advance Exit Style Menu Setup...
  • Page 79 Application Setup ETUP This menu was designed for accessing the items that will need to be changed most often. Below is an explanation of the choices in the menu. Follow the instructions on the display for each key. The cell shaded in gray has a multiple level menu.
  • Page 80 Model 672/675 Technical Reference Manual Style 1 This style incorporates the classic GSE 2x5 display. The large display will show the weight or quantity. The part number is shown in small font. Press the [SELECT] key from the APW LOOKUP main screen to toggle through the different parameter choices.
  • Page 81: Preset Print Formats

    Application Setup 5. Press [F5] to backup one screen. Continue pressing [F5] to exit to the main screen. RINT EFAULT ARAMETER ESCRIPTION EYPRESSES ETTING Print data to comm. 1, 2 or display. Use [F1] Print stored part numbers PRINT PART#S Not applicable or [F2] to printer or computer...
  • Page 82 Model 672/675 Technical Reference Manual Print #4 1/31/05 <Barcode here> <Barcode here> APW: <Barcode here> 0.203144 g TARE: <Barcode here> QTY: 11.51 g Print #5 - 9 Reserved for future use. Custom Print CREATE A CUSTOM TRANSMIT FORMAT! → SEE THE TECH MANUAL FOR DETAILS →...
  • Page 83: F3 - Gse Default

    If the preprogrammed applications are not going to be used, than the Model 672 should be factory defaulted. This mode will reset the Model 672 to GSE factory default status. The preset applications will be lost but can be reestablished at parameter 65002 (See page 10-15 for more details).
  • Page 84: Model 675

    Model 672/675 Technical Reference Manual The GSE 675 Precision Counting Scale comes from the factory with the Application Menu enabled. This is where you will choose the preferred method of parts counting or weighing. See the explanations of each method below. After each counting method are the instructions for setting up that method.
  • Page 85 Application Setup CCUM Press [F3] to add the sampled pieces to a total. See page 4-12 for more details. RINT Press [F4] to print a ticket or send a transmit to a computer. ETUP THE UICK OUNT 1. Press [F1] from the APPLICATION MENU. The display will come up with an explanation of the QUICK COUNT menu.
  • Page 86 Choose one of the display types and press [F5] (EXIT) to save the change and return to the main menu. Style 1 This is the classic GSE 2x5 display. The weight or quantity will be displayed in larger font while the prompts will be to the right of the weight display.
  • Page 87 Application Setup Print #1 Print #2 Quantity: Quantity: APW: 0.1234 APW: 0.1234 Tare: 1.515 lb Tare: 1.515 lb 10:10:00 am 01/30/2005 Print #3 Print #4 Quantity: Part#: Tare: 1.515 lb Quantity 0.4481 Scale #: Tare 1.623 lb Print #5 Print #6 10.025 lb Gross Quantity:...
  • Page 88: Apw Lookup

    F2 – GSE C USTOM Presently APW LOOKUP is the only application offered under GSE Custom. The APW LOOKUP offers the flexibility of storing and recalling part numbers. The average piece weight and part description will be stored and recalled with the part number.
  • Page 89 Application Setup Change Delete Key-In Setup Exit Sample Part# Menus Display Print Advance Exit Style Menu Setup Style Style Style Exit Modes See Advanced Menu Next Enable Disable Exit Section for complete details Print D-Load Print Exit Part#s Part#s Formats Comm Comm Exit...
  • Page 90 Display Style Different display styles are offered to help customize the Model 675 parts counter to fit your needs. Choose one of the display types and press [F5] (EXIT) to save the change and return to the main menu. By using the [SELECT] key several modes can be viewed from the APW LOOKUP screen.
  • Page 91: Print Menu

    Application Setup Style 3 This style incorporates the classic GSE 2x5 display along with three smaller displays which will show four other parameters. Press the [SELECT] key from the APW LOOKUP screen to toggle through the different parameter choices. Large Display...
  • Page 92 Model 672/675 Technical Reference Manual Print #1 1/31/05 Part# 456 <Barcode here> Description Drywall Screws 6.15 lb Gross 1.15 lb Tare 5.00 lb 0..054139 lb Print #2 PART #: <Barcode here> APW : <Barcode here> A0.054139 TARE : <Barcode here>...
  • Page 93 Application Setup Print #5 - 9 Reserved for future use. Custom Print CREATE A CUSTOM TRANSMIT FORMAT! → SEE THE TECH MANUAL FOR DETAILS → CREATE AND LOAD AS TRANSMIT #130 Advanced Setup Menu The advanced menu will allow access to the time/date, setup mode and application files. Use the arrow keys to navigate to the desired tab.
  • Page 94: F3 - Gse Default

    This mode will reset the Model 675 to GSE factory default status. The preset applications will be lost but can be reestablished at parameter 65002 (See page 10-15 for more details). The Model 675 can still be used as a parts counter after it is factory defaulted. Refer to page 4-6 for more details on simple counting.
  • Page 95 Application Setup CCESS It is possible to view the current configuration of the model 672 or Model 675 by simply keying in the desired parameter number. This is only for viewing current parameter values, no modifications will be allowed. For Example, 200 [ENTER] The display will show “No Mods!”...
  • Page 96: Pin Number Access

    If you forget your PIN number, you will not be able to access the setup mode by any means. There is no "back door" access. If the PIN number is forgotten, you must send the Model 672/675 back to GSE to have the PIN number cleared and restored to the default access code.
  • Page 97 (see Table 3-1). For a complete list of key functions, see page 1-7. Table 3-1: Setup Mode Key Functions 672/675 KEY DESCRIPTION Advances to the next parameter or directly to a keyed-in parameter.
  • Page 98: Parameter Types

    Model 672/675 Technical Reference Manual ARAMETER YPES There are three types of setup parameters - parameters that require a value to be keyed in, parameters that require a numeric entry representing one selection from a list of choices and parameters that require the entry of an operating parameter.
  • Page 99 Application Setup setpoint comparison parameters (P5150). To change an operating parameter, key in the desired parameter number and instance (if required) and press [ENTER]. For example, selecting P5150 and keying in [1][ . ] [3] [ENTER] will enter the net weight of scale 2 as the setpoint compare parameter. If you forget to enter a required instance, the display will prompt you to enter one.
  • Page 100: Downloading Setup Parameters

    "clone" the setup. Refer to Chapter 10: Information Parameters for the download procedure. ETUP ARAMETER Table 3-2 lists all setup mode parameters for the Model 672 and Model 675. Table Key: Multiple Instance Parameter Select from List...
  • Page 101 Application Setup Table 3-2: Complete Parameter Listing Setup Parameter M L K P Description Selections Reference Scale Configuration Scale Instance Selection P10*01 Scale Scale: 1 3-39 (Defines instance for P109 P136) Scale: 1 P10(02 Disabled, Saved, Enabled Scale Enable Scl — 3-39 Enbld P11)00...
  • Page 102 Model 672/675 Technical Reference Manual Setup Parameter M L K P Description Selections Reference P13#09 t = metric tons Third Units Unit— 3-40 ????1 = custom unit 1 Model 672 default = oz NONE ????2 = custom unit 2 P13$09 Unit—...
  • Page 103 Accuracy Display Enable Off, On AcDsp 3-43 Pre-Sample Scale Model 672 P18%00 PreSm Scale: None, 1 3-43 None! Model 675 Scale: None, 1 After-Sample Scale Model 672 P18^00 AftSm Scale: None, 1 3-43 None! Model 675 Scale: None, 1 P18&06 Sample Filter 4.0s, 8.0s...
  • Page 104 Model 672/675 Technical Reference Manual Setup Parameter M L K P Description Selections Reference 0=Disabled, 1=Standard, Receive Mode P20%01 Recv— 3-43 2=Interpreter, 3=Modbus, Macro: 4 P20^00 Delay, Abort Full— Transmit Mode 3-44 delay Transmit Buffer Size (bytes) Model 672 P20&00 TxBf—...
  • Page 105 Application Setup Setup Parameter M L K P Description Selections Reference P29#00 0=Disable, 1=LCD, 2=LED RmDsp Remote Display Enable 3-46 Disbl P29$00 Remote Display Backlight 0=Disable, 1=Enable Rm BL 3-46 Enable Disbl Weigh Mode Parameter Selections [SELECT] Mode 0 P30)00 MODE0 3-46 Gross...
  • Page 106 Model 672/675 Technical Reference Manual Setup Parameter M L K P Description Selections Reference P43!00 Disabled, Enabled Inverted Least Significant Digit InvLS 3-47 Disbl NTEP P44)00 Disabled, Enabled NTEP NTEP Enable 3-47 Disbl Keypad Keypad Selection P45)00 Keypd 26 Key...
  • Page 107 Application Setup Setup Parameter M L K P Description Selections Reference P60^00 NtTOT Rename Net Total 3-49 None! P60&00 Rename Net Total + Current NtT+C 3-49 None! NtT-C P60*00 Rename Net Total – Current 3-49 None! P60(00 Rename Accumulation Accum 3-49 None! P61)00...
  • Page 108 Model 672/675 Technical Reference Manual Setup Parameter M L K P Description Selections Reference Rename Percent Accuracy P63^00 %Accy 3-49 None! P63&00 Sampl Rename Sample 3-49 None! P638. Rename Add up to Value AddTo 3-49 None! P64)00 GrAll Rename Gross Total of All Scales...
  • Page 109 Application Setup Setup Parameter M L K P Description Selections Reference P70)00 Name Entry DBNam Database Name 3-50 (79 characters maximum) None! P70!00 Database Column Parameter Valid Operating Parameter Col01 3-50 *END* Keypad Key Assignments P80)00 Enabled, Macro: 1 Selct [SELECT] Key Function 3-51 Enbld...
  • Page 110 Model 672/675 Technical Reference Manual Setup Parameter M L K P Description Selections Reference → Custom Transmit (Custom Transmits must be assigned at P989 for access to P990 P4999) P98)00 0=Disabled; 0.1s 25.0s TxRat Continuous Transmit Rate 3-51 (Enter as 1 250) 0.5 s...
  • Page 111 Model 672 Above, Below, Between, Outside, Always, Never, Motion1-2, Stable 1-2, Motion Current, P513)0 Deact Stable Current 3-53 Above Model 675 Above, Below, Between, Outside, Always, Never, Motion1-4, Stable 1-4, Motion Current, Stable Current P513!0 0.01s 5,767,168s DeDly Deactivation Delay 3-53 0.00...
  • Page 112: Parameter Descriptions

    Model 672/675 Technical Reference Manual ARAMETER ESCRIPTIONS This section provides a brief description of each setup parameter. Parameters are presented in numeric order. Refer to this section when installing options to ensure proper configuration. Scale Configuration The scale configuration parameters provide the basic configuration for each enabled scale.
  • Page 113 Application Setup P116: Digital Filter Selects the degree of A/D filtering used in calculating weight-based parameters. The longer the filter duration, the more stable the weight will appear. However, increasing the filter duration will also result in a slower response to rapidly changing weights and may therefore be undesirable in applications that require a prompt and accurate response to weight fluctuations.
  • Page 114 Model 672/675 Technical Reference Manual P136: Rate Time Unit Sets the time measurement criteria for calculating the rate (i.e. rate/second, rate/minute, rate/hour). P142: Center of Zero Annunciator Enables the center-of-zero annunciator. In multi-scale applications, disabling the center-of-zero annunciator will allow you to view the scale number when the weight is at center-of-zero.
  • Page 115 Application Setup P172: Output Parameter Assigns the operating parameter that the analog output will track. P173: Full Scale Output Assigns the full scale analog output. If set to "None!" the full scale capacity assigned at P110 is assumed. To specify a different full scale value, assign a variable to P173.
  • Page 116 Model 672/675 Technical Reference Manual P183: Required Accuracy Selects the accuracy requirement for sampling and auto enhancement. P184: Accuracy Display Enable Enables the accuracy display. When enabled, the calculated accuracy of the current sample will be shown on the display.
  • Page 117 Selects Modbus ASCII or RTU mode. P205 must be set for Modbus for this parameter to be available. Networking (RS-485) The networking parameters configure the Model 672/675's network address. Remote communication parameters configure communication to a remote display, other Model 672/675s used in the remote display mode and other devices requesting display information.
  • Page 118 P251: RS-485 Network Address This parameter assigns the RS-485 network address for the Model 672/675 (COMM1 only). It has no effect if set to address zero (0). This parameter has no effect if DeviceNet or ModBus are enabled at P205. When an address is...
  • Page 119 Note that the network address is assigned as a single byte value. An entry of '4' refers to an <EOT> control code. If you want the Model 672/675's address to be the number four (4), you would have to enter the address as 52 (the ASCII value of 4).
  • Page 120 Model 672/675 Technical Reference Manual P410: OIML Enable Enables OIML operation. P411: Language Character Set Selects the language for the ASCII character set. Selecting alternate languages will result in various display character substitutions. P412: Preset Enable Enables the preset status identifier for manually entered tare and accumulation values.
  • Page 121 DSD transmits or receives will occur. If the port number is changed, then the new port will be used. Nothing prevents other Model 672/675 transmissions from being sent over the DSD port. No other processing of received data will occur on this port.
  • Page 122 Assigns alternate names to operating parameters. Assigned names are displayed and transmitted in place of the default names. This feature is useful when configuring the Model 672/675 for foreign languages. Note that counting must be enabled at P179 in order for the counting rename parameters to become available.
  • Page 123 The database parameters provide configuration of database structure. P698: FRAM Database Allows allocating either 4K, 8K, 12K or 16K on the Model 672 or 4K, 8K, 12K or 16K, 20K, 24K, 28K on the Model 675 standard. See page 2-37 for full details.
  • Page 124 Model 672/675 Technical Reference Manual Keypad Key Assignments The key assignment parameters allow individual keys to be redefined to invoke macros. P800 – 821: Key Assignments Assigns a front panel key to invoke a macro. Doing so disables the key's normal function. To completely disable an individual key, assign the key to an undefined macro number.
  • Page 125 P995 – 997: Scale Motion (Model 650 Compatibility) Provided only for backward compatibility with the GSE 650 Series upload files. Selections entered here for scale's 2, 3 and 4 will be reflected in P994. For example, enabling motion delay for scale #2 at P995 (by entering a value of '1') will result in scale #2 appearing at P994.
  • Page 126 Model 672/675 Technical Reference Manual P5101: Setpoint Name Assigns a name to the setpoint for documentation purposes. P5110: Activation Condition Selects the setpoint's activation criteria. P5111: Activation Delay Assigns an activation delay (in seconds) before the setpoint will become active once the activation criteria is met.
  • Page 127 Application Setup P6001: Modbus Address Translation Table Begins the Modbus address translation table. An operating parameter is assigned to each address. The first one is assigned at P6001, the second at P6002 and so on. Macros The macro parameters provides configuration for each macro table. P9980: Abort Macro# Assigns the macro# to be invoked when another macro is aborted via the [CLR] + [SELECT] key combination or the serial macro abort character <248>.
  • Page 128 Model 672/675 Technical Reference Manual Pressing [ALPHA] at P50001 will briefly display the total number of bytes allocated for the macro trace buffer (Bsize) followed by the number of bytes used (Bused). If no macros are programmed both numbers will be zero (0).
  • Page 129 Application Setup 3-56 Chapter 3...
  • Page 130: Chapter 4 : Operation

    This chapter will give detailed operation instructions on how to use each preprogrammed mode. The Model 672 and Model 675 are designed to operate from the 5 soft keys or the dedicated keys of the keypad. The advantage of using the soft keys is they are placed in succession for easy operation.
  • Page 131: Basic Weigh (Model 672)

    Operation This section explains how to use Basic Setup. Refer to 3-2 for instructions on setting the Model 672 for Basic Weigh. AMPLE AND OUNT Follow the steps below obtain an average piece weight (Sample) and count parts (Count). ETHOD Sampling Pieces: If a container is used: 1.
  • Page 132: Quick Count (Model 675)

    Model 672/675 Technical Reference Manual Example: [5] [0] [SAMPLE] This section provides explanation on how to use the Quick Count Method. Refer to 3-11 for instructions on setting the Model 675 up for Quick Count. AMPLE AND OUNT Follow the steps below obtain an average piece weight (Sample) and count parts (Count).
  • Page 133: Sample And Count

    Operation 2. If the sample size is known and no container is used: Place the sample on the scale. Key in the sample size and then press the [F1] Sample or [SAMPLE] key. The scale will accept the current weights as a sample and will display the quantity. Example: [5] [0] [SAMPLE] Use the [SELECT] key to check other modes such as the Tare weight and Average Piece Weight.
  • Page 134 Model 672/675 Technical Reference Manual 4. Continue to add pieces to count. ITHOUT 1. If the sample size is known and a container is used: Place an empty container on the scale and press [TARE] key. Place the sample in the container.
  • Page 135: Counting Operation

    [SAMPLE] key. The Model 672/675 will perform an auto-tare resulting in a zero net weight. The display will then prompt you to “Add XX” where the "XX" is the sample quantity of parts (sample size) set by parameter P182.
  • Page 136: Simple Keypad Sample

    2. Place the empty container on platform (optional). If a container is not being used, skip this step and go to step 3. Press the [SAMPLE] key. The Model 672/675 will tare to a zero net weight. The display shows the current net weight and prompts 3.
  • Page 137: Negative Piece Sampling

    Operation 4. The Model 672/675 will tare to a zero net weight. The display shows the current net weight and prompts, Add 10 (the actual number can be programmed by setup parameter P182). 5. Remove the specified number of parts from the container.
  • Page 138: Using Minimum Accuracy Assurance

    Achieved accuracy is insufficient to allow an enhancement to occur with at least 5 additional pieces: The 672/675 prompts you to “Add XX” parts, where "XX" is the number of additional parts required to allow either enhancements to be achieved, or the number required to achieve the required accuracy, whichever is less.
  • Page 139: Weigh Mode Operation

    The minimum accuracy assurance is intended to guide the operator in sampling parts with a fairly consistent piece weight. & D The Model 675 includes a battery backed time-date feature. This means the time and date do not have to be entered every time the power is cycled. Chapter 4...
  • Page 140 IEWING THE IME AND When the Model 672/675 is in the weigh mode, the time and date can be displayed simultaneously by keying in 11 [SELECT]. The date is then displayed on the large numeric display in the format MM.DD.YY (or DD.MM.YY for international style) and the time is displayed on the 2x5 portion of the display in the format...
  • Page 141: Accumulation

    Operation ARAMETER ETUP Time and date setup parameters begin at P500 → P504. Refer to page 3-48 for complete details. The default name used when transmitting the time & date parameter can be changed in the setup mode at P611 (see page 3-49). CCUMULATION Many applications such as multiple dump batching systems and inventory control require accumulation of weight values.
  • Page 142: Multi-Range

    Model 672/675 Technical Reference Manual REVENTING OUBLE CCUMULATIONS Double accumulations occur when the same load is added to the accumulation totals more than once. This potential problem can be eliminated by properly setting the Return-to-Zero setup parameter (P122 RTZ). The RTZ parameter mandates that the applied gross weight fall below a predetermined value before the next accumulation may occur.
  • Page 143 (same as before, except it now applies to 1.25 grads for lowest defined range.). When [ZERO] is pressed, if the Model 672/675 is within the zero range, then it re-establishes a new zero, clears the tare, and sets the range to the low range.
  • Page 144 • MIN_RES 1 In case of a resolution or range error, once a key is pressed the Model 672/675 returns to the setup parameter in question. The multi-range feature does not take effect during the cal mode. The increment during cal is always that specified by P111 or the associated increment for alternate units.
  • Page 145 Operation Chapter 4 4-16...
  • Page 146: Chapter 5 : Calibration

    Chapter 5 : C ALIBRATION The Model 672/675 and load cell(s) are calibrated together by establishing zero (no load) and span (known test load) reference points. There are two ways to access the calibration menu, directly from the weight mode using the Quick Calibration procedure, or upon exiting the setup mode.
  • Page 147: Quick Calibration

    Calibration ALIBRATION ROM THE ONFIGURATION The configuration menu access allows for a security level where only persons authorized can calibrate the scale. This is controlled by entering a PIN number at parameter 400 (P400) or parameter 401 (P401). 1. From the main menu press the [F5] (Setup) key. 2.
  • Page 148: General Notes On Calibration

    • If replacing one Model 672/675 with another, it is possible to set the total gain value (P61108) of the new Model 672/675 with that of the original. This will optimize the coarse & fine gain values, greatly increasing the likelihood of a successful calibration on the first attempt.
  • Page 149: Last Zero

    Calibration 10. Repeat the calibration by pressing [CLR] at the “CAL OK?” prompt or at the “ReCal???” prompt. 11. Once the calibration is accepted in step 9, press [ENTER] at the “ENTER=SAVE” prompt and again at the “ENTER=EXIT” prompt to save the new calibration and exit the calibration mode. - or - To exit the calibration mode without saving the new calibration, press [CLR] at the “ENTER=SAVE”...
  • Page 150: Only Zero

    Model 672/675 Technical Reference Manual To perform a Temp Zero calibration: 1. Access the calibration mode as described on page 5-2. 2. Select the Temp Zero calibration method as described in Calibration Methods on page 5-4. 3. Press [ENTER] at the “Temp Zero?” prompt to establish a temporary zero reference.
  • Page 151: Reset Calibration

    Calibration ESET ALIBRATION Cal Reset sets the gain factors of the A/D amplifier to minimum values and clears the A/D's zero offset. These gain values are stored in the Information Parameters at P61104 → P61107 (see the Calibration Parameters section). A Cal Reset should be performed if calibration is not possible due to an over-load condition, or if the displayed weight value does not change when the test weight is applied.
  • Page 152: Remote Scale Calibration

    Model 672/675 Technical Reference Manual - or - Press [SELECT] to display “Zero=0mVv?”. Press [ENTER] to use a 0mV/V output as the zero reference. - or - Press [ENTER] to display “Keyin CurW”t. Key in the known gross weight already applied to the scale and press [ENTER].
  • Page 153: Mutli-Point Linearization

    Calibration Multi-point linearization provides up to five calibration points for each scale input. This allows you to compensate for load cell non-linearity. Multi-point linearization must be enabled in the setup mode at P119. Once enabled, you can define up to ten points of linearization in during the calibration routine. To perform Multi-Point Linearization: 1.
  • Page 154 P61121. These values are stored in FRAM. A copy of these values are also permanently stored in the FLASH ROM for the purposes of restoring them in the FRAM as needed. Defaulting the Model 672/675 will not affect the A/D calibration values.
  • Page 155: Restoring A/D Calibration Values

    [ENTER] to restore its A/D calibration values. The serial number of the Model 672 / 675 main PC board and multi-scale options is used to reference A/D calibration values. Compare the board serial number with the serial number recorded at P61122 to ensure the correct values will be entered.
  • Page 156: Restoring The Calibrated Zero Reference

    Model 672/675 Technical Reference Manual 7. The display prompts “Gnd. Input”. Assuming you have already made the connections in step 3, press [ENTER]. 8. The display will show “Mot'n Delay” and begin processing calibration values for several seconds. The display prompts Undo GND, then Set To 0 mV.
  • Page 157 Calibration Chapter 5 5-12...
  • Page 158: Chapter 6 : Legal For Trade

    This chapter contains information on NTEP and OIML regulations, sealing and audit trails, and other requirements. Since legal-for-trade requirements may vary, you must ensure that the Model 672 or Model 675 is installed in accordance with all local regulations.
  • Page 159: Ntep Custom Setup

    NTEP and OIML regulations, sealing and audit trails, and other requirements. Since legal-for-trade requirements may vary, you must ensure that the Model 672 or Model 675 is installed in accordance with all local regulations. The Model 672 and Model 675 Certificate of Conformance (C.O.C.) is 05-023.
  • Page 160 If the receive mode is enabled for any of the four communication ports, any device connected to that port should not be used to transmit data to the Model 672/675 which could facilitate fraud. P205 will appear in the "Custom Setup" list for each receive port enabled. For example, if the receive mode is enabled for all four ports, the list will display P205—, P205˜, P205™, and...
  • Page 161 The Model 672 and Model 675 have two types of sealing provisions, a physical seal and a three event audit trail counter. Check with your local weights and measures authority to determine your requirements.
  • Page 162 HYSICAL ODEL The most common sealing method is a lead-wire seal. The Model 675 provides an easy means of applying this type of seal as shown in Figure 6-4. Before applying a wire seal, move the program jumper to the 'NO' position as shown in Figure 6-3.
  • Page 163: Oiml Requirements

    Bureau International de Métrologie Légale (BIML) in Paris, France. In order to configure the Model 672/675 to comply with OIML requirements, P410 must be enabled in the setup mode. Doing this will ensure the following: •...
  • Page 164: Data Storage Device (Dsd)

    Print Stability Verify required selection. The DSD feature of the Model 672 and Model 675 provides a means of recording weight data in a secure database structure that ensures data integrity. The database option is required for DSD usage. Information can only be written to the database manually via the DSD menu or through a serial command.
  • Page 165 Legal For Trade Table 6-2: DSD2 Format SCALE # GROSS TARE (64.1P) (64.2P) (64.3P) (64.5P) 000001 101.2 kg 0.0 kg 000002 150.1 kg 50.0 kg 000003 10030 kg 130 kg ↓ 999999 10.5 kg 10.0 kg Table 6-3: DSD1 Format SCALE # GROSS TARE...
  • Page 166 See page 11-4 for error messages and explanations. If database boards are swapped, this will be detected by the Model 672/675 serial number copied into the database initialization not matching that of the new Model 672/675. At this point new data records cannot be generated.
  • Page 167: Setup Parameters

    If the selection is turned off, then no DSD transmits or receives will occur. If the port number is changed, then the new port will be used. Nothing prevents other Model 672/675 transmissions from being sent over the DSD port. No other processing of received data will occur on this port.
  • Page 168: Dsd Function Selection Menu

    Model 672/675 Technical Reference Manual DSD F UNCTION ELECTION The various functions of the DSD database are manually accessible via a Selection Menu. This menu is accessible after enabling DSD (P590). Once enabled, pressing [ALPHA] will display the first DSD menu selection. Pressing [SELECT] will advance to the next menu selection. Pressing [ENTER] will invoke the displayed menu selection routine.
  • Page 169 Puts the Model 672/675 into a view mode for reviewing stored data on the display. If an entry is made prior to pressing [ENTER], the Model 672/675 searches for the entered ID#. If found, the ID# is displayed, otherwise NOT FOUND is displayed and the display reverts to the "view data"...
  • Page 170 If a DSD port is not specified, then no DSD transmits or receives will occur. If the port number is changed, then the new port will be used. Nothing prevents other Model 672/675 transmissions from being sent over the DSD port. No other processing of received data will occur on this port.
  • Page 171 Legal For Trade DSD M ACRO OMMANDS Several macro commands have been added to work with the DSD database. These commands are more fully explained in Chapter 9. %H Macro The %H macro command has been expanded to allow changing the DSD port selection. This change is temporary, and will be lost on power-up or if the setup mode is entered and saved.
  • Page 172: Chapter 7 : Operating Parameters

    PERATING ARAMETERS The 672/675 use many system defined memory registers to store operational data. Most of these registers, or parameters, may be accessed from the weigh mode to monitor or change the scale's operation. The gross, net and tare registers are examples of operating parameters. In the setup mode, operating parameters can be used as conditions for setpoints, define analog outputs, define database columns, and serve countless functions when used in macros.
  • Page 173: Parameter Instances

    Operating Parameters Most operating parameters are accessible directly from the weigh mode. Whereas setup parameters are numbered P108 → P50001, operating parameters are numbered 0P → 99P. To further distinguish between setup parameters and operating parameters, this manual identifies setup parameters with a preceding "P"...
  • Page 174: Accessing Operating Parameters

    Model 672/675 Technical Reference Manual Since there is only one time/date you do not need to specify an instance. One exception is when formatting single-instance parameters in macros. Here, the instance is a required argument in the parameter syntax. For example: 11.0.18561P...
  • Page 175 Operating Parameters ALID NSTANCE PERATING ISPLAYED ENAME ARAMETER OMMENTS ARAMETER EIGH ARAMETER NTAll Total of All Net Totals P644 QuAll Quantity Total of All Scales P645 Must enable Count feature at P179 QTAll Total of All Quantity Totals P646 Extended Resolution Gross (not displayable) 0 –...
  • Page 176: Mode Menu Access

    By default, the gross weight is assigned to P300, the net weight to P301 and the tare weight to P302. Thus, the Model 672/675 powers-up in the gross mode and pressing [SELECT] toggles the weigh mode to net, then to tare, and then back to gross.
  • Page 177: Macro Access

    Operating Parameters 12. Save changes and exit the setup mode. Refer to page 3-25 Parameter Entry Parameters section more details on entering parameters in the setup mode. ACRO CCESS Macros can access operating parameters by duplicating the keystrokes that would be required using the direct access method.
  • Page 178: Renaming Parameters With Macros

    Model 672/675 Technical Reference Manual 1. Access the setup mode. 2. Key in the desired parameter number, 600 → 646 as shown in Table 7-1, and press [SELECT] to access the "Rename" parameter. 3. Key in the new name and press [ENTER]. Alpha characters may be entered through the front panel as described in the Key In Value Parameters section on page 3-25.
  • Page 179: Net (Mode 1)

    Operating Parameters The net weight parameter represents the difference between gross and tare: NET = GROSS - TARE The net weight can be used to determine the weight of product in a container if the tare weight of the container has been established. The net weight is also used for multiple ingredient filling applications where a new tare weight is established prior to each fill.
  • Page 180: Gross Total + Current Gross (Mode 4)

    Model 672/675 Technical Reference Manual ROSS OTAL URRENT ROSS The gross total + current gross parameter is an active weight parameter that represents the current gross total (3P) plus the current gross weight (0P). This parameter is commonly used in conjunction with the accumulation procedure for multiple-dump batching applications.
  • Page 181: Time & Date

    When the scale is powered up, the time and date value is initially set at 0 (January 1, 1970, 12:00:00pm). The current time and date is read from the U16 (Model 675 only) clock chip on the main board and copied to the time &...
  • Page 182: Weight Averaging Parameters

    To import time & date to Excel: 1. Import the Model 672/675 format unchanged to a column in Excel. This column can be configured as a hidden column or included on a separate sheet if you do not want to view this column in the main spreadsheet.
  • Page 183: Average Count (Mode 17)

    Operating Parameters VERAGE OUNT The average count parameter represents the number of times the gross and net weight were accumulated when using the %+ Averaging macro command. Typically, the average count increments 60 times per second. The accumulated weight stored internally in 15P and 16P is divided by the average count to calculate the average gross and net values.
  • Page 184: Rounded Gross (Parameter 20)

    Model 672/675 Technical Reference Manual OUNDED ROSS ARAMETER The rounded gross parameter represents the displayed gross weight exactly as displayed, rounded internally to the nearest scale division. This parameter cannot be displayed and therefore cannot be selected as a mode of operation.
  • Page 185: Free Fall (Mode 24)

    The free fall parameter represents the number of seconds it takes for product in free fall to reach the scale. The free fall value is not calculated by the 672/675. It must be assigned manually or through a macro command. Once assigned, this value is used to calculate the weight of product in free fall based on the current flow rate.
  • Page 186: Future Net (Mode 26)

    Model 672/675 Technical Reference Manual For example, suppose you want to fill a hopper to a target weight of 500 lbs. If the current flow rate is 5.0 lb/sec and the free fall time is 2 seconds, then there would be 10 lbs of product in free fall. The future gross weight then becomes the current gross weight plus 10 lbs.
  • Page 187: Quantity Total (Mode 31)

    Operating Parameters The quantity can be established by two methods: • Performing a piece sample. • Assigning a value to the average piece weight parameter (34P). If an APW has not been established, the prompt “Must Sampl” will be displayed when attempting to access the quantity mode.
  • Page 188: Percent Accuracy (Mode 36)

    Model 672/675 Technical Reference Manual 1000 (M VERAGE IECE EIGHT X The average piece weight × 1000 parameter (APW*K) represents the average weight of 1000 pieces as calculated during the sampling routine. Only one APW*K is maintained for all enabled scales.
  • Page 189: Total Of All Net Totals (Mode 44)

    Operating Parameters OTAL OF OTALS The total of all net totals parameter represents the total of all net totals. The total weight is displayed in the current units and division size of the current scale. Total of All Net Totals (44P) = 6.1P + 6.2P + 6.3P + 6.4P UANTITY OTAL OF CALES...
  • Page 190: Dsd Parameters (Parameters 64.1 - 64.9)

    Model 672/675 Technical Reference Manual conversion number and desired parameter will not correspond. Thus the weight and the conversion number should be included in a single transmission or a 'create row' command for a database. The A/D conversion number is not a displayable parameter. This means that it cannot be displayed from weigh mode with the use of the select key (i.e.
  • Page 191: Setpoint Timers

    Operating Parameters The setpoint timer parameters are used to display or manipulate the 256 independent setpoint delay timers. These parameters are not displayable modes of operation, but can be used in custom transmit tables or macros to display or change timer values. ETPOINT OUNTDOWN IMER...
  • Page 192: Variables

    Variables, referred to hereafter as VARs, are user defined memory registers within the 672/675 which store various types of data values. The stored values may be saved, recalled or changed at any time. Up to 999 VARs may be dynamically allocated at P680 (memory permitting).
  • Page 193 Operating Parameters CCESSING ARIABLES Variables may be accessed in the same method as other parameters by specifying the parameter (80) and instance: 80.1 [SELECT] selects VAR #1 80.20 [SELECT] selects VAR #20 Variables may also be accessed using the [ALPHA] key if it is set to IDKey or Menu at P806: 1 [ALPHA] selects VAR #1 20 [ALPHA]...
  • Page 194 Model 672/675 Technical Reference Manual P687 NTERED ALUE ISPLAYED ALUE RANSMITTED ALUE 10.45 10.4500 10.45000 -10.456456 -10.456 -10.45646 Auto 10.456456 10.4565 10.45646 10.450000 10.45 10.45 Scl#1 10.46 lb 10.46 lb 10.46 lb 4.745 kg 4.745 kg Scale Specific Floats When a float type VAR is defined as a scale specific value, the entered value is accepted in the current weight units and rounded to the nearest scale division size.
  • Page 195 13.00 [ENTER] Internally, this time value is stored as 933512400, the number of seconds since 12:00:00am on 01/01/99. See Time & Date (Mode 11) on page 7-10 for more information on how the Model 672/675 handle time/date values. Time Only Format Select "Time"...
  • Page 196 8.1.99 [ENTER] Internally, this date value is stored as 933465600, the number of seconds since 12:00:00am on 01/01/1970. See Time & Date (Mode 11) on page 7-10 for more information on how the 672/675 handles time/date values. Press [CLR] to set the displayed time value to 01.01.70 (January 1, 1970). This also clears the internal integer value to zero (0).
  • Page 197: Independent Timers

    It is still possible to change the value of a locked VAR through the use of various macro commands. The Model 672 and Model 675 have 8 independent timers that begin at zero (0) upon power-up and increment by 1/747 second intervals continuously thereafter. These timers can be used in macros to calculate elapsed times or in setpoints to provide a precise time interval between events.
  • Page 198: Timer Ticks (Mode 81)

    Model 672/675 Technical Reference Manual IMER ICKS The timer ticks parameter represents the number of 1/747 second intervals that have elapsed for the specified independent timer. This value increments 747 times each second. This value can be reset to zero (0) or preset to a specific value, but the timer cannot be paused or stopped by any means.
  • Page 199: Weigh Mode Message (Mode 91)

    But if the macro does not exist or is not menu enabled, then upon exiting the setup mode the warning Check Setup will appear. In this case, upon pressing a key the Model 672/675 will advance to the mode where the invalid parameter has been specified.
  • Page 200 Model 672/675 Technical Reference Manual Then the display would show CounNOarts, i.e. the "NO" overwrites only the specified positions. If the data ends in P then the value of that parameter will be inserted. To get the characters to display then enclose any characters ending with P, q, or p in quotes.
  • Page 201: Get Displayed Data (Mode 92)

    Operating Parameters Any leading blanks not followed by a decimal will be stripped if the number is too big to be displayed. If the data ends in P then the value of that parameter will be inserted. To get the characters to display then enclose any strings ending with P, q, or p in quotes.
  • Page 202: Diagnostic Weight Parameters

    Model 672/675 Technical Reference Manual The diagnostic weight parameters are used to report information about the displayed weight parameters. TATUS ARAMETER The status parameter is used in custom transmits to indicate the status (motion, stable, over/under load) of each scale. By default, the status characters transmitted are: •...
  • Page 203 Operating Parameters 7-32 Chapter 7...
  • Page 204: Chapter 8 : Communiction

    Model 672/675 Technical Reference Manual Chapter 8 : C OMMUNICTION This chapter provides detail on creating and printing a custom transmit, modbus etc.
  • Page 205: Communication Port Connections

    The receive buffer for each communication port can be programmed to a specified byte size at P208 in the setup mode. Received characters are stored in this buffer until the Model 672/675 has a chance to process the data. Normally, data is processed quickly after it is received. One exception is during macro execution.
  • Page 206: Macro Language

    3K bytes full, leaving 1K in reserve. Thus if the transmitting device's transmit buffer is 1K or less, the Model 672/675 will be able to receive the additional data while handshaking is de- asserted without resulting in an over-run error (lost data). When the Model 672/675 receive buffer drops to 2K bytes full, handshaking will be re-asserted and data transfer will resume.
  • Page 207 Communication ESCRIPTION ACRO YNTAX ECIMAL Remote Key #2 (invoke macro 7) 0x86 -RESERVED- 0x88 -RESERVED- 0x89 -RESERVED- 0x8A -RESERVED- 0x8B -RESERVED- 0x8C -RESERVED- 0x8D -RESERVED- 0x8E -RESERVED- 0x8F -RESERVED- 0x90 -RESERVED- 0x91 -RESERVED- 0x92 -RESERVED- 0x93 -RESERVED- 0x94 -RESERVED- 0x95 -RESERVED- 0x96 -RESERVED-...
  • Page 208 Model 672/675 Technical Reference Manual ESCRIPTION ACRO YNTAX ECIMAL Set Pause Time 0xC0 9-37 Activate Setpoint 0xC1 9-37 Break Macro 0xC2 9-40 Display Text (4X20 VFD / LCD) 0xC3 9-42 Deactivate Setpoint 0xC4 9-54 End If 0xC5 9-56 If Setpoint Deactivated...
  • Page 209: Custom Transmit

    P999. The actual custom transmit table begins at P1000 → P4999. EFAULT USTOM RANSMIT When a Model 672/675 is defaulted, custom transmit #1 will generate the following output out comm port 1: 0.00 lb Gross 0.00 lb Tare 0.00 lb...
  • Page 210: Entering Fixed Text

    Tare 45.00 lb This ticket begins with the text "GSE Scale Systems" on the first line, followed by one blank line, followed by three consecutive lines of parameter information. The custom transmit will be configured in the same sequence. The following sections on entering fixed text, control codes and parameters builds on this example.
  • Page 211: Entering Control Codes

    Tare 45.00 lb Using the example above, the fixed text header "GSE Scale Systems" is to appear on every printed ticket. Since this is the first element of the transmit table, begin entering the header text at P1000. To enter text using the alpha keypad or serial port, simply key in the desired character(s) and press [ENTER].
  • Page 212: Custom Gse Control Codes

    The transmit table now shows the three control codes cc cc cc . Note that four lines in our example use the <CR><LF> combination. Since this is a very common combination of control codes, a single entry unique to GSE indicators was created to make entering these characters more convenient. Keying in .256 [ENTER]...
  • Page 213 Communication ECIMAL ALUE ESCRIPTION EFERENCE ONTROL Start LRCC-8 checksum calculation Start XMODEM checksum calculation Start SUM-16 checksum calculation Start SUM-8 checksum calculation Transmit checksum (LSB first) Transmit checksum (MSB first) Start CRC-16 checksum calculation (initial checksum value = FFFF) Scale# Control Code Transmit current scale number (1 8-26 Scale Status Control Code...
  • Page 214 Model 672/675 Technical Reference Manual ECIMAL ALUE ESCRIPTION EFERENCE ONTROL Transmit units #2 (minimum width) of scale #2 Transmit units #3 (minimum width) of scale #2 Transmit units #4 (minimum width) of scale #2 Transmit current units (minimum width) of scale #3...
  • Page 215 ABLE If we could examine the entire transmit table from our example, it would appear as: GSE Scale Systems Of course the display will only show five characters of the transmit table at once. Using the [F3] and [F5] keys you can scroll backward and forward through the transmit table. Text characters are easy to identify as they appear exactly as entered.
  • Page 216 Model 672/675 Technical Reference Manual P101* tems To determine what these characters represent, press [F2] to access the expanded display mode. P101* <CR> ^M=13 The display now shows the details of the rightmost display character. Using the [F3] and [F5] keys you can now scroll backward and forward through the transmit table in the expanded mode, examining details of each character in sequence.
  • Page 217 Communication P102! s‚ This information is helpful when attempting to access the middle of a large transmit table. If you wish to access to 500th element of a table, rather than scrolling to that position you can simply key in 1500 [SELECT].
  • Page 218 Model 672/675 Technical Reference Manual ROUP HOICES Include the seconds since midnight. Seconds since midnight: Do not include the seconds since midnight. Include hours digits. Hours Digits: Do not include hours digits. Include minutes digits. Minutes Digits: Do not include minutes digits.
  • Page 219 Communication ROUP HOICES Width 2 ... 15 Specifies minimum width Some formats may exceed a specified Print with the minimum width that allows the maximum precision to be width. The format will automatically shown expand to accommodate the number. Use print width specified by P240. Table 8-8: String Type Parameter Format Codes ROUP HOICES...
  • Page 220: Transmitting Display Data

    <CR> <LF> only. These commands cannot be included in a macro because they are %<CC> (i.e. control codes). They may be sent to the Model 672/675 (if 8 data bits is enabled) as stated in the table above.
  • Page 221: Modbus ™ Communications

    Modbus function code followed by the function name. TATUS NPUT TATUS Since the Model 672/675 do not use separate numbering for input and output setpoints (coils) both of these commands will read the status of the specified setpoint number, regardless of type. OLDING EGISTERS This command contains addresses offset from address 40001.
  • Page 222: Modbus "Input" Setpoints

    "NoTxX Allow" message being displayed briefly. At this time, the scale can only act as a slave on the Modbus ( network. Operation of the Model 672/675 as a master may be considered sometime in the future if there is deemed to be significant demand for this capability.
  • Page 223 RANSLATION ABLE P6001: "Modbus" is used to specify which of the 672/675 parameters are mapped to which Modbus address. Since Modbus handles the transferring of data by referencing the data's address, it is necessary to specify which parameters are assigned to which Modbus address.
  • Page 224 • Setpoint Assignments When assigning the 672/675 setpoints to specific devices, it is advantageous to group all of the setpoints that will be accessed via the Modbus interface together. This is not essential, but it will reduce the number of commands required to read and/or write several setpoints.
  • Page 225: Modbus Packet Formats

    0 in the Modbus packet. Following is an example of a request to read setpoints 12 through 42 from an Model 672/675 whose Modbus address (P209) is set to 23. Refer to Table 8-15. Table 8-15: Query Packet Sent from Master to Slave 1 &...
  • Page 226: Checksum Protocol

    03 Read Holding Registers This command contains addresses offset from address 40001. A programmable translation table in the 672/675 is used to translate register addresses to parameter numbers and instances. Each row of the translation table contains three elements: •...
  • Page 227 Communication In Europe, if a printer is not located adjacent to the Model 672/675 then the transmission must include a checksum and a mechanism to re-attempt a transmission in case of errors in order to be PTB approved. A CRC would suffice in this application.
  • Page 228 Model 672/675 Technical Reference Manual G(x) = x16 x15 + x2 +1 Feedback = A001h Initial checksum value = 0000 CRC-12 G(x) = x12 + x11 + x3 + x2 + x + 1 Feedback = F01h Initial checksum value = 0000...
  • Page 229 XAMPLE While there are numerous ways of accomplishing various tasks with the MACRO #1 672/675. One possible method follows below. This implementation uses 80.1P=0%%o%e Var #1 = 0 Macro 1, 2, 3, 4, Custom Transmit 1(TX #1), and variable (Var#1).
  • Page 230: Transmit Network Address (Ascii)

    The network address selected at P251 is transmitted as a address single ASCII character. The Model 672/675's address is selected at parameter P251. Address selections are (4 through 250). This format code will transmit the address as a single ASCII character. Examples...
  • Page 231: Printing Operations

    97.31 lbs Net Weight 1.23 lbs Tare Weight There are 250 Custom Transmits that can be set up in the Model 672/675. To print a Custom Transmit setup, press [n] [PRINT] where "n" represents 1 through 250, and: 1 = Custom Transmit 1...
  • Page 232: Setup

    Model 672/675 Technical Reference Manual A Character type input specification will match a single received character. Although the specification may be several characters long, it can be only one character long. When a match occurs, all preceding data is cleared, and if a macro number is programmed, it is invoked.
  • Page 233: Termination Character

    ERMINATION HARACTER How the termination character is handled is very important. Suppose you want the Model 672/675 to execute a macro when it receives the word "COUNT" through the serial port. Set up input interpreter #10 (P219) to be a line type (P221), the line interpreter table (P222) to "COUNT" and the macro number (P224) to 10.
  • Page 234: Input Specification Macro Number

    Model 672/675 Technical Reference Manual [ALPHA] Enable this key and use the numeric keys to enter alphanumeric characters. Press [ENTER] without making an entry enters the parameter select mode. Following an entry, inserts entry into format line at edit position.
  • Page 235: Multiple Matches

    Communication If we receive an incomplete transmission, for example T1.234,PW<CR> the data "1.234" will be stored in the TARE register. However, nothing will be stored in the PIECE-WEIGHT register. The macro will not be executed, because a match occurs only when data is stored into all the parameters in the format line. In some applications, you may not want the value in the parameters to change unless a match has occurred.
  • Page 236: Input Interpreter Examples

    Model 672/675 Technical Reference Manual The format code for most parameters is "%f," for floating point data. The strings whose length is programmable through the setup mode, so their format code is "%Xs," where "X" is the programmed length, (for example, "%20s" for a string length of 20). The time/date parameters, are unsigned long type data, so their format code is "%lu."...
  • Page 237: Setup

    The valid values for P251 are from 4 to 254. The Model 672/675 attempts to send data as a complete packet. This is accomplished by not enabling the transmitter until the transmission is complete or until the transmit buffer becomes full. Transmission completion is defined by the end of a Custom Transmit or by using the "%q"...
  • Page 238: Operation

    ROTOCOL Each COMM port on the Model 672/675 can be set up with a unique protocol. The COM1 port is set aside for use with the network board once the option is installed. The protocol settings for the network board are the same as the settings for COMM1.
  • Page 239: Gse Web Server

    GSE W ERVER GSE has developed a web server, which is resident within the flash memory of the Ethernet option module. Refer to the Ethernet Interface Module Instructions for details on accessing and using the GSE Web Server. ELNET...
  • Page 240: Chapter 9 : Macros

    Model 672/675 Technical Reference Manual Chapter 9 : M ACROS This chapter covers macro setup, execution and a complete list of macro commands. Throughout this chapter, various references are made to the maximum allowable number of macros, databases, communication ports, etc. These references reflect the maximum value allowed for the Model...
  • Page 241: Macro Setup

    Macros One of the most powerful operating features of the Model 672 and Model 675 is the macro programming language. A macro is a programmable routine used to automate a process. A simple macro might consist of a single command to zero a scale upon receiving a remote key input. Complex process control applications are also possible using the vast macro command set to program multiple event-driven macro routines.
  • Page 242: Using The Macro % Character

    Model 672/675 Technical Reference Manual [ENTER]. Alpha characters may be entered through the front panel as described in the Key-In Value Parameters beginning on page 3-25. The previous name will be replaced with the entered name. A macro name can be deleted by pressing [CLR].
  • Page 243: Creating A New Macro

    Remember, most macro commands can be executed in the setup mode. Having received a % character, the Model 672/675 is now waiting for the next character to determine what macro function, if any, to perform. Thus when you type S to complete the entry, the beeper function is performed immediately.
  • Page 244: Editing Macros

    Model 672/675 Technical Reference Manual DITING ACROS Characters may be added to or deleted from any point in a macro table. AVIGATING A ACRO ABLE A macro table begins at P10001 and ends at the end-of-table character. Each character in the macro table, including the end-of-table character, represents one unique parameter location within the table.
  • Page 245: Deleting Macros

    Macros ELETING ACROS Macros can be deleted collectively or individually. Deleting macros collectively is usually performed just prior to uploading macros of a new setup file. This ensures that no macros from the previous setup will remain after the new setup is loaded. Deleting macros individually is done for several reasons. Delete an unused macro to conserve memory.
  • Page 246: Invoking Macros

    Model 672/675 Technical Reference Manual The following sources can be used to invoke macro execution: • Front Panel Keypress • Remote Key • Macro Menu • Setpoint Activation or Deactivation • Input Interpreter • Serial Data • Another Macro RONT...
  • Page 247: Macro Menu

    Macros SAMPLE ACRO The macro menu provides a means of invoking any named macro from the front panel keypad. The following setup is required to use the macro menu: • The [ALPHA] key must be set for Menu at P806. •...
  • Page 248: Setpoint Activation / Deactivation

    A macro will be invoked if the %^ Call \ Go To Macro command is received and processed by one of the communication ports. For example, transmitting the macro command 100%^ to the Model 672/675 will result in macro 100 being invoked.
  • Page 249: Macro Stack

    Macros • Custom Transmits • Enabled Analog Outputs • A/D Interval In general, the more non-macro functions the scale must perform, the less often the processor can execute macro commands. For example, the processor receives 60 A/D interrupts each second during which time it must update all active weight parameters.
  • Page 250: Entry Buffer

    Model 672/675 Technical Reference Manual ALLING ACROS If one macro calls another, the called macro is executed and the calling macro is pushed onto the bottom of the macro stack. Any other macros on the stack will move up one position. Thus the calling macro will resume execution immediately after the called macro ends.
  • Page 251 Macros Example: Using the Entry Buffer to Begin a Macro Macro #1 – START ALARM activate alarm > Setpoint #2 is activated (2%A) Any characters in the entry buffer at the time a macro is invoked will result in these characters being used by the macro.
  • Page 252 Model 672/675 Technical Reference Manual P5,1,F1%C copy entry buffer to LCD Display 80.4P%o copy APW to entry buffer activate valve# Assuming the operator entries a batch number of 12, this code will execute as: EnterBatch%G =80.1P%o 1,1%y 80.2P%o SandP4,1c%C 80.4P%o As you can see, the entry buffer allows this same routine to display any batch name and activate any valve number.
  • Page 253: Using Macros In The Setup Mode

    The [F5] key will access the setup mode via macro #5 without having to key in the access code. Macro #5 will also access the setup mode, but only if the program jumper (E3 on the Model 675 or J9 or S1 on the Model 672) is in the 'YES' position.
  • Page 254: Disabling Macros At Power Up

    Model 672/675 Technical Reference Manual current macro is temporarily suspended pending a selection from the Macro Abort Menu shown in Example - Accessing the Macro Abort Menu. Press [SELECT] to scroll through the abort menu. Press [ENTER] to choose the displayed abort option. The four options are as follows: •...
  • Page 255: Macro Commands

    Macros The Model 672/675 macro language is a full-featured, straightforward programming language tailored specifically for weight-based process control. This section categorizes the entire macro command set with reference to individual macro command syntax. ACRO OMMANDS Macro commands are listed in the following general categories. Some commands may apply to more than one category •...
  • Page 256: Enable/Disable Comm Port

    Model 672/675 Technical Reference Manual OMMUNICATION OMMANDS Communication commands control keypad and comm port operation. Macro Command Description Page Enable/Disable Comm Port 9-21 Redefine Comm Port Function 9-58 %” Select Comm Port 9-22 Send Text 9-24 %& Send Control Code...
  • Page 257 Macros Macro Command Description Page If math comparison 9-103 If beeper program running 9-72 ATABASE OMMANDS Database commands are used exclusively with the database option. Macro Command Description Page Recall row 9-117 Update row 9-118 Make row 9-118 Print database 9-119 First / Last row 9-120...
  • Page 258 Model 672/675 Technical Reference Manual ISPLAY OMMANDS Display commands provide direct control of displayed information. Macro Command Description Page Display control 9-82 Graphic control 9-84 Display text on LCD display 9-42 Draw box / line 9-43 Refesh display 9-60 Rename mode...
  • Page 259 Macros Macro Command Description Page Zero 9-132 F1 Key 9-77 F2 Key F3 Key F4 Key F5 Key Remote key 1 Remote key 2 PERATOR NTERFACE OMMANDS Operator interface commands get user input or provide user feedback. Macro Command Description Page Save / Restore multiple entry buffers 9-36...
  • Page 260 Model 672/675 Technical Reference Manual Macro Command Description Page Sample / Macro error 9-88 ETPOINT OMMANDS Setpoint commands are used to change or indicate the status of individual setpoints. Macro Command Description Page Activate setpoint 9-37 Deactivate setpoint 9-54 If setpoint activated / queued for activation...
  • Page 261: Select Comm Port

    Macros Example: Enables all ports 0 → 4 to process received data. Enabling Only Comm Port 2 disable all ports Enables the front panel keypad. enable port 2 Enables comm port 1 to process received data. get entry (from comm2) Enter ID#?%G store entry =80.4P%o...
  • Page 262: Current Scale

    Model 672/675 Technical Reference Manual Syntax Get Current Scale [ character ] %# If Current Scale < scale# > %# Arguments Scale number (1 → 4). scale# Any character except 1 → 4. character Get Current Scale [ character ] %# Copies the current scale number to the entry buffer.
  • Page 263: Send Text

    Macros Syntax Send Text [ text ] %$ Arguments text Text to be transmitted out selected port. Notes Omit text to send only characters in the entry buffer. See Also %" Select Comm Port %& Send Control Code Send Text Transmits up to 79 alphanumeric characters out the comm port last specified by the %"...
  • Page 264: Record Received Serial Data

    Data is displayed in rows starting with the oldest data first. The oldest data is written after the buffer is filled. In this way the most recent bytes are retained. This feature remains enabled, even when the Model 672/675 is powered down, until explicitly disabled with the F%' command.
  • Page 265 Macros Allocates all but 4K of remaining database Example : memory and starts collecting data on all ports. Recorded Serial Data Print Format ‘A’ Displays (for one second) the number of rows of serial data that can be stored. Data is stored 1 byte per row.
  • Page 266 Model 672/675 Technical Reference Manual Receive buffers are tested in order of port 1, 2, 3, 4, followed by the front panel keypad (port When comm is specified, the port is tested regardless of whether that port has been disabled by the %! command.
  • Page 267: Clear Receive Buffer

    Macros If Any Character at Port [ ! ] [ P comm ] %( Determines if a character is available at the specified comm port(s). Determines if any character is available at any comm port. Determines if no characters are available at any comm port.
  • Page 268: Record A/D Data

    Model 672/675 Technical Reference Manual Arguments Clears all characters in specified receive buffer. Communication port (0 → 4; port 0 = front panel keypad). comm Notes Omit comm to specify all ports. Multiple ports may be specified for comm. See Also...
  • Page 269 Macros instance Valid parameter instance Notes Omit seconds to allocate all remaining database RAM. Record A/D Data Serves as a diagnostic tool that collects A/D and parameter values in the database RAM for analysis. Recorded data can then be transmitted to a PC and imported into a spreadsheet. Here the data can be graphed and analyzed to determine various characteristics of the weighing system such as vibrations, mechanical influences, event timing, rate of flow, etc.
  • Page 270: Averaging

    Model 672/675 Technical Reference Manual Syntax Start Averaging S < scale# > [ : seconds ]%+ End Averaging E < scale# > %+ Resume Averaging R < scale# > %+ Arguments Scale number (1 → 4). scale# seconds Averaging window in terms of seconds.
  • Page 271: Perform Scale Specific Function

    Macros Scale 3 Scale 4 All scales Motion Delay Suspends macro execution until a stable weight is achieved as determined by the settings for P114 (motion divisions) and P115 (motion delay). M0%, Pause during motion on the currently selected scale. M1%, Pause during motion on scale 1.
  • Page 272: A%. Audit Trail

    Model 672/675 Technical Reference Manual `S3% Selects scale 3 as the current scale. tS2% Performs an auto tS1;10% Establishes a tare weight of 10 on scale 1. This operation is considered a manual tare entry. If preset is enabled at P412, the preset status is considered preset.
  • Page 273: B%. Database Option Battery

    Macros Arguments (Battery State Number) No Battery Option Discharging No Battery Charge Pending Charging Fully Charged Low Battery Invalid Database Battery Low Arguments (Battery State Text) No BatOp BattPwr'd No Batt Pending Chrging FullCharg Low Batt Not Valid Chk DBBat Notes The B%.
  • Page 274: If Macro Interrupted

    Model 672/675 Technical Reference Manual If Database Battery is Good or Low ?B%. 2 = Database is installed with good battery or no database option installed 8 = Database battery low View Current Database Battery State (Number) Using the nB%. command will display the current battery state number in the entry buffer. If 2 is displayed, either there is not a database option installed or the database option battery is functioning properly.
  • Page 275: Save/Restore Entry Buffer

    Macros Example: Pause Re-Prompt Entry if Macro Interrupted tag 1 If Yes get entry Enter ID%G Wait for Keypress ** INTERRUPT HERE AND RETURN ** if interrupted… Wait for A/D Interval jump to tag 1 Get Entry from 4X20 VFD end if Get Entry Get Numeric Entry...
  • Page 276: Set Pause Time

    Model 672/675 Technical Reference Manual Restore Buffer The restore entry buffer command is used in conjunction with the S%? Save Entry Buffer command, copying the contents of the temporary register back to the entry buffer. The temporary register is unaffected by the R%? command, allowing the contents of the temporary register to be copied to the entry buffer multiple times.
  • Page 277: Activate Setpoint

    Macros Delay time in seconds (0.002 → 5,767,168) before the specified setpoint(s) will activate. delay Notes The %A command does not apply to setpoints configured as inputs (except inputs used by Modbus to invoke macros). A range or list of setpoints may be specified for setpoint# as described in the following examples.
  • Page 278 Model 672/675 Technical Reference Manual Activates setpoint 1 immediately unless a delay is specified at P5111. A macro specified at P5112 will not be invoked unless a delay is specified at P5111. 1:10%A Activates setpoint 1 in 10 seconds. A macro...
  • Page 279: B Break Macro

    Macros Immediately activates all setpoints. No delay time can be specified. Delays in progress are cancelled. Activates all setpoints immediately, overriding all delays. No macros are invoked as a direct result of this command. *L%A Activate and lock all setpoints immediately without invoking macros.
  • Page 280 Model 672/675 Technical Reference Manual Stops execution of a macro before its natural end. If the current macro was called by another macro, the calling macro is removed from the macro stack. This command does not remove additional occurrences of the current macro from the macro stack.
  • Page 281 Macros TB%B Clears the macro trace buffer. TT%B Resets the macro trace timer to zero (0). TS%B Suspends tracing for all macros collectively. TR%B Resumes tracing for all macros collectively. TS*%B Suspends tracing for all macros individually. Each macro may be resumed individually. TR*%B Resumes tracing for all macros that were individually suspended.
  • Page 282: C Draw Box / Line On 8X40 And 16X40 Lcd

    Model 672/675 Technical Reference Manual TB%B Clears the macro trace buffer. TT%B Resets the macro trace timer to zero (0). TS%B Suspends tracing for all macros collectively. TR%B Resumes tracing for all macros collectively. TS*%B Suspends tracing for all macros individually. Each macro may be resumed individually.
  • Page 283 Macros Notes Variable values can be substituted for all numeric values. See Substituting Variables for Numeric Values in the following sections. Draw Box To draw a box on the LCD, specify beginning (upper-left) and ending (lower-right) coordinates. Use line codes 1 → 7 (see Table 9-2). 5,20,8,40W1B%C Draws a box in the lower right corner of the 8X40 LCD, black lines (style 1)
  • Page 284: C Place A Fixed Image On Lcd

    The ability exists for placing a static image on the LCD display. The image numbers are listed in Table 9-3. The row and column offset start at 0,0 and end at 7,39 (Model 672) and 0,0 and 15,39 (Model 675).
  • Page 285 Macros IMAGE# NAME IMAGE menutab04std menutab05inv menutab05std menutab06inv menutab06std menutab07inv menutab07std menutab08inv menutab08std menutab09inv menutab09std menutab10inv menutab10std menutab11inv menutab11std menutab12inv menutab12std menutab13inv menutab13std menutab14inv menutab14std menutab15inv menutab15std menutab16inv menutab16std menutab17inv menutab17std menutab18inv menutab18std menutab19inv menutab19std menutab20inv menutab20std Page1Small Page2Small 9-46 Chapter 9...
  • Page 286 Model 672/675 Technical Reference Manual IMAGE# NAME IMAGE Page3Small Page4Small Page5Small Page6Small Page7Small Page8Small Page9Small PrinterSmall ArrowUpInv ArrowUpStd ArrowDownInv ArrowDownStd ArrowLeftInv ArrowLeftStd ArrowRightInv ArrowRightStd fizz_1 fizz_2 fizz_3 fizz_4 fizz_5 9-47...
  • Page 287 Macros IMAGE# NAME IMAGE fizz_6 bar_1 logo_1 logo_2 logo_3 logo_4 CursorSmOff CursorSmOn CursorMedOff CursorMedOn ArrowBarInverted ArrowBarStandard CZoffSmall CZonSmall FolderTabsMenu 9-48 Chapter 9...
  • Page 288 Model 672/675 Technical Reference Manual IMAGE# NAME IMAGE Windows3Med Windows6Med Windows4Med2High Windows4Med3High Windows2Large Windows1Large2Med IconTray AlphaStd ArrowRight ArrowLeft CenterZero Motion BlankIcon SetupArrowBarInverted NoBattery ChargePending InvalidBattState Windows2Med1High Windows1Med1High CheckOpBattery SampleBar Windows1Large 9-49...
  • Page 289 Macros IMAGE# NAME IMAGE Battery25percentInv CheckOpBatteryInverse Windows1Large2Small Windows1Large1Med Windows1Large3Small Windows1L2S4Arrows Windows1L2S2Arrows Windows1L2S3ArrowsA Windows1L2S3ArrowsB Reserved LabelArrow1 LabelArrow1Tight LabelArrow2 LabelArrow2Tight LabelArrow3 9-50 Chapter 9...
  • Page 290: C Animate Images On Lcd

    Model 672/675 Technical Reference Manual IMAGE# NAME IMAGE LabelArrow3Tight LabelArrow4Tight Scale1 Scale2 Scale3 Windows1M2S Windows1M3S Windows1Small1Arrow Windows1Small2Arrows Windows2Small4Arrows FolderTabsMenuSmall Syntax Start an Animation Sequence on LCD <animation #> [start row offset, start column offset] <s> aI%C Stop an Animation Sequence on LCD <animation # or *>...
  • Page 291 Example: 2g,2,0HaI%C Pause the GSE logo animation Unpause an Animation Sequence on LCD Restart an animation, which was paused. Example: 2g,2,0haI%C Restart the paused GSE logo animation Table 9-4: Animation Numbers ANIMATION # NAME IMAGE Battery0percent...
  • Page 292 Model 672/675 Technical Reference Manual ANIMATION # NAME IMAGE fizz_3 fizz_4 fizz_5 fizz_6 bar_1 logo_1 logo_2 logo_3 logo_4 CursorSmOn CursorMedOn 9-53...
  • Page 293: D Deactivate Setpoint

    Macros Syntax Deactivate Setpoint [ L | U ] < setpoint# > [ : delay ] %D Deactivate All Setpoints * [ L | U ] %D Arguments Locks specified setpoint(s) in a deactivated state. Unlocks specified setpoint(s). Setpoint(s) (1 → 256) to be deactivated. setpoint# Delay time in seconds (0.002 →...
  • Page 294 Model 672/675 Technical Reference Manual Deactivates setpoint 1 immediately unless a delay is specified at P5131. A macro specified at P5132 will not be invoked unless a delay is specified at P5131. Deactivates setpoint 1 in 10 seconds. A macro...
  • Page 295: E End If

    Macros Deactivate All Setpoints * [ L | U ] %D Immediately deactivates all setpoints. No delay time can be specified. Delays in progress are cancelled. Deactivates all setpoints immediately, overriding all delays. No macros are invoked as a direct result of this command.
  • Page 296: G Get Entry

    Model 672/675 Technical Reference Manual < setpoint# > %F Determines if a setpoint input or output is deactivated. The example - Using the %F Command to Toggle a Flag shows how to use the %F command to toggle a setpoint used as a prompting flag.
  • Page 297: H Redefine Comm Port Function

    Macros Example: Qualifying an Operator Entry This routine requires a valid entry before allowing it to be stored in VAR#2. The operator will be prompted to repeat the entry if no entry was made or if the entry was beyond the acceptable range.
  • Page 298: Redefine Comm Port Function

    Model 672/675 Technical Reference Manual 591, < comm > %H Arguments Communication port (0 → 4; port 0 = front panel keypad or disabled in the case of DSD). comm Macro number (0 → 250 for port 0; 4 → 250 for ports 1 → 4 ) to be invoked upon receiving a macro# character from specified port.
  • Page 299: I Refresh Display

    Macros Example: Using the %H Command to Redefine Keys 1,0%H Disables receive on comm 1. The [F1] key invokes macro 1 which displays 1,1%H Enables the standard receive mode on comm 1. the main setup menu and reassigns keys to invoke macro 9.
  • Page 300: Get Entry From 8X40 And 16X40 Lcd

    Model 672/675 Technical Reference Manual Syntax Jump to Tag [ tag# ] %J Jump to Tag (Macro Independent) @ < text > [ , macro# ] %J Arguments Tagged position (0 → 99) to jump to. tag# text Alphanumeric tag identifier.
  • Page 301 Macros Arguments Normal entry text (black on white) Inverse entry text (white on black) Allow only numeric entry characters (0 → 9, '. ', ' -'. ' +'). Display underscore '_' in place of cursor. No cursor. This supercedes the 'u' argument. Defines the 4X20 VFD entry window as the new entry buffer.
  • Page 302: If Entry Terminated By Function Key

    Model 672/675 Technical Reference Manual [ENTER] is pressed (or a carriage return <CR> is received on one of the comm ports) allowing the next macro command to retrieve and/or store the entry. An entry in process can be cleared by pressing [CLR].
  • Page 303: L Language Selection

    Macros Pass-word?%G Prompts for a password, then determines if the ?2%K [F2] key terminated the entry. If [F2] was Abort%P pressed, then "Abort" is displayed. Otherwise the entry is stored in VAR#1. =80.1P%o Syntax Get Current Language Set Language < language# > %L Arguments language# Select one of the following language numbers:...
  • Page 304: M Mode Selection

    Model 672/675 Technical Reference Manual Set Language < language# > %L Overrides the power-up language selection at P411. 12%L Selects the Latin American character set. Selects the USA character set. Selects the character set as determined by the 80.11P%o%L value of VAR#11.
  • Page 305: N Else (If Not)

    Macros Determines if the specified mode argument is the currently displayed parameter number. Example: Simulating the mode selections at P300 Determines if the current mode is gross. If gross mode… Determines if the current mode is net. select net mode else 1.2%M Determines if the current mode is net of scale 2.
  • Page 306: P Pause

    Model 672/675 Technical Reference Manual 10%O Determines if setpoint 10 is activated. If Setpoint Queued for Activation . < setpoint# > %O Determines if a setpoint output has an activation delay in effect. .10%O Determines if setpoint 10 is queued for activation.
  • Page 307: Send Custom Transmit

    Macros Send custom transmit at display rate while in net or gross mode. Custom transmit (1 → 250) to send. transmit# Communication port (1 → 4; 5 for LCD). comm Number of seconds (0.01 → 2,883,584) to delay between continuous transmits. seconds Notes The seconds argument does not change the setup mode selection at P980, rather it...
  • Page 308 Model 672/675 Technical Reference Manual Sends custom transmit 1 continuously out the 1C%Q comm port specified at P992. Sends custom transmit 2 out comm port 3 2.3C%Q continuously. Cancels the continuous transmission of custom 2D%Q transmit 2 out the comm port specified at P992.
  • Page 309: R Rename Mode

    Macros Set Continuous Transmit Interval < seconds > I%Q Sets the number of seconds between each attempt to send all continuous transmits. This command overrides the transmit interval assigned by P980 at power-up. Sets the continuous transmit interval to 2 2I%Q seconds.
  • Page 310: S Sound Beeper

    Model 672/675 Technical Reference Manual Renames "Gross" to display "Bruto" when the 0,Bruto%R gross mode is selected. Example: Rename Mode Data Format Renames "Net" to display "Neto" when the net 1,Neto%R mode is selected. 10)00 Gross Renames "Tare" to display "Tara" when the tare 2,Tara%R mode is selected.
  • Page 311: T Tag Position

    Macros Provides variation of the beeper's tone, duration and volume. A sequence of various tones can be queued for execution without suspending macro operation by including multiple commands in a comma-delimited list. Once a frequency, duration or volume is specified, it is not necessary to include them in subsequent beeper commands if the previous value will remain the same.
  • Page 312: Tag Position

    Model 672/675 Technical Reference Manual Redefine Comm Port Function Tag Position Marks a location within a macro that can be jumped back to using the %J Jump To Tag command. A tag must be executed before it can be jumped to. Therefore, it is not possible to jump forward to a tag using this method.
  • Page 313: Wait For Keypress

    Macros Syntax If Transmit Buffer Empty Get Number of Characters in Transmit Buffer < comm > %U Clear Transmit Buffer < comm > * %U Arguments Communication port (1 → 4). comm Notes When used as an if condition, the %U command tests the port last specified by the %" command.
  • Page 314: Request Display Data

    <STX><LF> 100.00<ETX> Request Display Data Echoes the 7-segment display in a format compatible with the remote display mode of the GSE M450 and M550 series indicators. Display data is transmitted out the comm port last selected by the % Select Comm Port command.
  • Page 315: Save Entry Buffer

    Macros [ prompt ] %Y Arguments prompt Text to be displayed as a prompt on the 2X5 character matrix of the LCD. See Also Wait for Keypress If Yes Determines if the [ENTER] key was pressed. An optional prompt can be displayed while waiting for the keypress.
  • Page 316: Restore Entry Buffer

    Model 672/675 Technical Reference Manual If No Entry Determine if the entry buffer is empty. This command is commonly used following a "get entry" command to determine if an entry was made prior to pressing [ENTER]. It can also be used after a the %] Restore Entry Buffer command to determine if the temporary register is empty.
  • Page 317: If Database Error

    Macros Another method of branching to a new macro uses a variable's value as the macro number to "go to". The macro number can be assigned in many ways, such as through a "get entry" command or recalling the macro number from a database. 110%^ Ends the current macro and executes macro 110.
  • Page 318: Scale Select

    Model 672/675 Technical Reference Manual If data type mismatch If greater than maximum number of row allowed If invalid data type (string stored in numeric parameter; results in '0' stored for numeric parameter) If extra characters found (string characters found when numeric-only data was...
  • Page 319: Target Accuracy

    Macros Scale 8 All scales (Reset A/D Converter only) Notes Omitting scale# for the Scale Select command selects the next enabled scale. Omitting scale# for the Reset A/D Converter command is the equivalent of specifying the current scale (0). Current Scale See Also Perform Scale Specific Function Scale Select...
  • Page 320: Perform Sample

    Model 672/675 Technical Reference Manual Target accuracy percentage (90 → 99.96; 0 = Not Enforced). %accuracy Notes The %accuracy argument does not change the setup mode selection at P183, rather it temporarily changes the accuracy requirement until power is interrupted or upon saving changes when exiting the setup mode.
  • Page 321: Clear Entry Buffer

    Macros Syntax Clear Entry Buffer Example: Clearing the Currently Selected Parameter See Also Save Entry Buffer clear entry buffer select VAR#1 Clear Entry Buffer clear VAR#1 (set to 0) get entry Simulates the operation of the [CLR] key. It can be used at the beginning of a macro to ensure the entry save entry in VAR#1 buffer is clear before the macro begins.
  • Page 322 Model 672/675 Technical Reference Manual Select small font single-line auto-update, normal (black on white). Select small font single-line auto-update, inverse (white on black). Enable auto-update. Disable auto-update. mode Select from the following standard VFD controls: display off display on auto shut-off Percentage of brightness VFD (0 →...
  • Page 323 Macros Example: 0P%d Turns the LCD off. Flashing the LCD display 50P%d 5099%s100%e Setpt Sets the LCD brightness to 50%. 5100%s1%e SPTyp Outpt 100P%d Sets the LCD brightness to 100%. 5101%sFLASH%e SPNam FLASH 5110%s5%e Activ Never 5111%s0.25%e AcDly 0.25 5112%s100%e AcMac 5130%s4%e Deact Alwys...
  • Page 324 Model 672/675 Technical Reference Manual xxx,yyyag%d Refine the location to place the motion icon on the display where xxx = row offset and yyy = column offset from 0,0 (upper left corner of LCD). All icon control 0Ag%d Turn off updating of the All icon in its current location 1Ag%d Turn on updating of the All icon in its current location and force update of alpha icon.
  • Page 325 Macros Allows the coordinates of the single-line LCD auto-update display window (small size font) to be specified. For example, 1,21K%d will position the auto-update window in the upper-right corner of the LCD. All display data will be displayed in small font size across 20 columns of the display. Enable LCD/LED Remote Display Auto Update Re-enables the auto-update of weight data on the LCD/LED remote display.
  • Page 326: Enter / Sample

    Model 672/675 Technical Reference Manual Ar%d Clears the LED remote display. BReadyr%d Displays "Ready" on the LED remote display. Scrolls the message "Place Parts In Bin" from left C Place Parts In to right using the last scroll speed specified (see Binr%d note below).
  • Page 327: If Parameter Preset

    Macros Get Entry from LCD Get Numeric Entry Enter / Sample Simulates the operation of the [ENTER] or [SAMPLE] key. It can be used in a macro: After a "get entry" command to save an entry to the currently selected parameter. To perform an accumulation if the currently selected parameter is a valid accumulation parameter.
  • Page 328 Model 672/675 Technical Reference Manual [ error# ] %g Get Sample Error If Macro Error Arguments error# Sample error that occurred as a result of the last sample routine. Select one of the following sample errors: Sample OK Sample too small Sample not accurate Sample size error (sample entry was 0 or >...
  • Page 329: If Key/Remote Key Held

    Macros Syntax [ variable# ] %i Arguments Variable number (1 → 999) to select as the current operating mode. variable# See Also Enter / Sample Simulates the operation of the [ALPHA] key. It is most commonly used to select a variable as the current mode of operation to simulate manual entries.
  • Page 330: Alpha Mode

    Model 672/675 Technical Reference Manual ASCII VALUE Any Key Omit 128%j Checks if [F1] key is held. 133%j Checks if remote key #1 is held. Checks if any key is held. Syntax Alpha Key Enable/Disable < 1| 0 |? > AK%j Temporarily Override the Alpha Mode Settings at P840: <...
  • Page 331: Digital Filter

    It is possible to test the state of alpha mode, as well as, set it or clear it. Arguments to the %j macro for this operation are ?AK%j works as an if macro; to put the Model 672/675 into alpha mode use 1AK%j and conversely 0AK%j to deactivate the alpha entry mode via macros.
  • Page 332: Modify String

    Model 672/675 Technical Reference Manual Override the power-up filter selection at P116. This command affects only the currently selected scale. Auto-filter selections are not valid with the set filter command. Selects 0.06 second filter. 11%k Disables filtering. Restore Default Filter Restores the filter setting for the currently selected scale to the value set at P116.
  • Page 333 Macros Parse String M < variable# > , < position > [ , length ] %m Modifies the contents of a string variable to contain a subset of the original string (see Table 9-5). The subset is specified in terms a starting position within the string followed by the number of characters (length) to parse.
  • Page 334: Get Numeric Entry

    Model 672/675 Technical Reference Manual P1,b%m P1,b,4%m P1,1,1,3%m P1,2,3P%m P1,C%m N1%m Table 9-8: Conditional String Operations String Command String 1 String 1 contains String 1 contains String 1 contains contains "abcdefgh" "AbCdE12345" "abcdeabcde" (VAR#2 = 2) "1234567890" (VAR#3 = 3)
  • Page 335: Math Assignment

    Macros Use of the asterisks '*' argument will cause each entered character to appear as an asterisks on the display. This provides a means of adding security to a user entry such as a password. Note that the asterisks characters only appear during the entry. When [ENTER] is pressed to complete the entry, the entered characters are put into the entry buffer and become visible on the display.
  • Page 336 Model 672/675 Technical Reference Manual math Select one of the following math operators: Subtract Multiply Divide Modulus (divide and determine remainder) Exponent Notes The instance argument is required when specifying parameter 50, 51, 52, 80, 81 or 82. Omitting instance for a scale-specific parameter assumes the current scale.
  • Page 337 Macros 80.3P^=.5%o will calculate the square root of VAR#3. A = A + (B + C) (Modify Original Value) Two parameters and/or constants can be used when modifying the original value of another parameter. For example, 80.3P+=0.1P+0.2P%o is equivalent to 80.3P=80.3P+0.1P+0.2P%o (invalid syntax) which adds the gross weights of scales 1 and 2 to the original value of VAR#3.
  • Page 338 Model 672/675 Technical Reference Manual Table 9-9). 9-99...
  • Page 339 Macros Table 9-9: Rules for Assignments Using Different Data Types WHEN COPYING… RULES Float Values to Integer Parameters The decimal portion of the float value is truncated. Float Values to Unsigned Integer Parameters The decimal portion of the float value is truncated. Float Values to String Variables The original float value is stored as a string.
  • Page 340 Model 672/675 Technical Reference Manual To prevent math operations on string assignments, the assigned value should be encapsulated in quotes " ". This can be accomplished using the %[ Save Entry Buffer and %] Restore Entry buffer commands to store the entry in the temporary register and insert it within quotes in the assignment command.
  • Page 341 Macros VAR#1 VAR#2 VAR#3 VAR#4 NTRY SSIGNMENT (U-I LOAT TRING UFFER 80.1P=80.2P-100%o A = B – C 15.5 80.1P=80.3P/10%o A = B / C 80.2P=80.3P/10%o A = B / C 15.5 15.5 80.4P=80.3P/10%o A = B / C 15.5 80.2P=2*80.1P%o A = B * C 15.5 15.5...
  • Page 342: Math Comparison

    Model 672/675 Technical Reference Manual Syntax If A = B < parm | const > < cond > < parm | const > %o If A = B + C <parm> <cond> < parm | const > <math> < parm | const > %o If A + B = C <...
  • Page 343: String Concatenation

    Macros 80.1P==10%o Determines if VAR#1 equals 10. Determines if the gross weight is less than or 0.0P<=0%o equal to 0. 2.0P!=0%o Determines if the tare weight is NOT equal to 0. Determines the APW is greater than the value in 34P>80.3P%o VAR#3.
  • Page 344 Model 672/675 Technical Reference Manual represents parm as any parameter value, represents parm as a pointer to another variable, represents parm as a pointer to a non-variable parameter. const Constant value. See Also Save Entry Buffer Modify String Write Value to FRAM Pointers A = Concatenation of B &...
  • Page 345: Print

    Macros VAR#1 VAR#2 VAR#3 VAR#4 NTRY SSIGNMENT TRING TRING TRING UFFER Bin #5007 80.1P\=80.2P\80.3P%o A = A \ B \ C Bin #5007A 80.1P\=A%o A = A \ B 2044 80.4P=80.2P\80.3P%o A = B \ C 204413 80.4P\=80.1P%o A = A \ B 13A77 Row:14 80.1P\80.2P%o...
  • Page 346: A/D Interval

    Model 672/675 Technical Reference Manual of custom transmits or database transmissions, the transmit interrupt is not enabled until the transmit is complete or the transmit buffer becomes full. However in the case of the %$ and %& macro commands, the transmit interrupt is not enabled by itself. Instead it requires the %q command to enable transmitter and begin the transmission.
  • Page 347 Macros a critical process such as a high speed filling cycle. Also remember to set the A/D interval back to a short interval after the macro routine is complete. Specifying an A/D interval does not guarantee that the interval will be achieved. For example, it is not possible to achieve 60 updates per second on four scales simultaneously even if you specify this interval.
  • Page 348: Select Mode

    Model 672/675 Technical Reference Manual Syntax Select Mode [ parm ] %s Exit Macro Menu Arguments parm Operating parameter with the syntax: < parm > [ . instance ] where parm is a displayable operating parameter with a valid instance.
  • Page 349 Macros Scale 2 Scale 3 Scale 4 Notes Specifying a tare value sets the preset flag for the tare weight. See Also Zero Scale Select Perform Scale Specific Function Tare [ value ] %t Establishes a new tare weight for the current scale. Performs a motion delayed auto tare (tare = gross).
  • Page 350: Units

    Model 672/675 Technical Reference Manual (tons) (metric ton) ????1 (custom unit 1) ????2 (custom unit 2) LbOz (pounds/ounces) scale# Select from the following scale numbers: Current scale Scale 1 Scale 2 Scale 3 Scale 4 name New name to appear in place of the default unit name on the 2X5 character matrix of the LCD.
  • Page 351: Write Value To Fram

    Stores the current value of a specified variable to non-volatile to the FRAM. The stored value will then be retained while the Model 672/675 is powered down and be restored upon power-up. Note that the value restored at power-up will be the last value stored using the %v command. If the variable's value was changed thereafter, the new value is not stored.
  • Page 352: Dsd Database Functions

    Model 672/675 Technical Reference Manual Syntax Lookup Data by ID# I [ id# ] %w Get Number of Existing Rows Get Lowest ID# in Database Get Highest ID# in Database Get Last ID# Create New Database Row MM%w Print Database with Optional Clear MP <y|n>...
  • Page 353 Macros Retrieves the data row containing the specified ID#. If found, parameter P64 will reference this row's data. This command can also be used as a conditional statement to determine if the ID# was found. I25%w IDnotFOUND%S%P Get Number of Existing Rows Returns the number of existing data rows present in the DSD database.
  • Page 354 Model 672/675 Technical Reference Manual Prints all existing rows in the DSD database in fixed column form with column heading text. Printing ignores motion and is mode independent. MPy%w Prints the DSD database, then clears all rows. MPn%w Prints the DSD database, retaining all rows.
  • Page 355 Macros IDnotFOUND%S%P Scroll Up One Row in View Mode MVu%w Scrolls up one row in the DSD database, moving from a newer record to the previous record. The current column does not change. If this command is issued when viewing the oldest (first) record in the database, the row pointer will wrap around to the newest (last) record.
  • Page 356: Recall Row

    Model 672/675 Technical Reference Manual Send Transmit for Current Row in View Mode MVp%w Sends the DSD custom transmit specified at P593 out the port specified at P992. Transmission ignores motion and is mode independent. Show Current Row Data in View Mode...
  • Page 357: Update Row

    Macros Syntax Update Row 2 [ , dbase# ] [, column] [;value] %y Arguments Database number (1 → 250). dbase# column Operating parameter representing a database search column with the syntax: < parm > . [ instance ] where parm is a operating parameter with a valid instance. value Specific value or text to recall from the lookup column.
  • Page 358: Print Database

    Model 672/675 Technical Reference Manual See Also Update Row in Database Make Row Stores the current value of each database parameter as a new row appended to the end of the specified database. Makes a new row in the last database selected.
  • Page 359: First / Last Row

    Macros The following is a printout of the database in the example - Printing a Database with Variable Page Length using the command 4,1%y BOX# NAME Tare 1 SAE5W30 0.95 lb 2 SAE10W30 0.90 lb 3 SAE10W40 0.92 lb 4 SAE15W40 0.89 lb 5 SAE20W50 0.95 lb...
  • Page 360 Model 672/675 Technical Reference Manual The recall last row command can be used together with the get row number command to determine the number of rows in a database. For example, 5,1;L%y 6,1;G%y =80.5P%o copies the total number of rows in database #1 to VAR#5.
  • Page 361: Next Match

    Macros Get Row Number 6 [ , dbase# ] ;G%y Copies the current row number of the database pointer to the entry buffer. Used in conjunction with the recall row number command, it can be used as a bookmark - identifying a specific row in a database to be recalled later.
  • Page 362: Delete Row

    Model 672/675 Technical Reference Manual Syntax Delete Row 8 [ , dbase# ] %y Arguments Database number (1 → 250). dbase# Notes Omitting dbase# assumes database last accessed. If no databases have been accessed, the first defined database is assumed.
  • Page 363: Clear Database

    Macros Syntax Clear Database 10 [ , dbase# ] %y Arguments Database number (1 → 250). dbase# Notes Omitting dbase# assumes database last accessed. If no databases have been accessed, the first defined database is assumed. See Also Delete Row in Database Clear Column in Database Clear Database Deletes all rows in the specified database.
  • Page 364: Download

    Model 672/675 Technical Reference Manual < parm > . [ instance ] where parm is a operating parameter with a valid instance. Notes Omitting dbase# assumes database last accessed. If no databases have been accessed, the first defined database is assumed.
  • Page 365 Macros 13,3%y Transmits database #3 out comm port 1. 13,3;1%y Transmits database #3 out comm port 1. 13,4;3%y Transmits database #4 out comm port 3. Transmits the last database selected out comm 13%y port 1. Transmits the last database selected out comm 13;2%y port 2.
  • Page 366: Print Row

    Model 672/675 Technical Reference Manual changes any time and/or date parameter output to text format 16,1;2%y 1,”Aggregate”,5000,250,03:14:25 pm 05/18/00 2,”Cement”,1000,100,03:14:35 pm 05/18/00 3,”Fly Ash”,500,50,03:14:43 pm 05/18/00 4,”Recycle”,1000,250,03:14:59 pm 05/18/00 5,”River Rock”,2000,250,03:15:08 pm 05/18/00 ENDofDB Note that time/date text values are not encapsulated in double-quotes. When using variables to represent time/date values, the download format will reflect the selection at P688 of the setup mode (time only, date only, or time &...
  • Page 367: Print Database Errors

    Macros Syntax Print Database Errors 15 [ , dbase# ] [ ; comm ] %y Arguments Database number (1 → 250). dbase# Communication port (1 → 4). comm Notes Omitting dbase# assumes database last accessed. If no databases have been accessed, the first defined database is assumed.
  • Page 368: Upload Update

    Model 672/675 Technical Reference Manual upload file must be the text ENDofDB followed by a carriage return <CR>, or an end-of-file character <EOF> ( [CTRL]+Z on a PC keyboard). Upload data must be received on the specified comm port. Once the upload command is executed, the prompt Waiting...
  • Page 369: Sort Database

    Macros Upload Update Initiates the upload of new or existing data rows to a database. This command operates similar to the Upload New Database command with one exception. As new each row is received, the Upload Update command searches the existing rows for a match of the first column data. If a match is found, all other columns in that row are updated with the new data.
  • Page 370: Database Auto Test

    Model 672/675 Technical Reference Manual Sorts the first column of the last selected 18%y database in ascending order. Sorts the first column of database #7 in ascending 18,7%y order. Sorts the column for VAR#4 of database #4 in 18,4;80.4%y ascending order.
  • Page 371: Zero

    Macros format Transmit database with or without upload information: 0 = Do not include upload information 1 = Include upload information time/date Transmit time and/or date parameters as a number or as text: 0 = Transmit as a number 1 = Transmit as text Notes Database Auto-Test is disabled at power-up.
  • Page 372 Model 672/675 Technical Reference Manual value Zero weight value. See Also Tare Scale Select Perform Scale Specific Function Zero Establishes a gross zero reference for the current scale. Performs a motion delayed auto zero (gross = 0). A zero command must originate from the gross, net, tare, or any of the accumulation parameters (parameters 0P →...
  • Page 373: Start Group

    Macros 10R%z results in a displayed gross weight of -10. Issuing this command a second time results in a displayed gross weight of -20. The Relative Zero command can be used to make changes to the re-zero reference in dynamic applications such as conveyor belt scales.
  • Page 374: Boolean Logic

    Model 672/675 Technical Reference Manual The 672/675 are capable of making simple and complex decisions based on the results of conditional macro commands. Each conditional statement is evaluated and determined to be either TRUE or FALSE. Program execution is then allowed to "branch" in one of two directions depending on the outcome of this evaluation.
  • Page 375 Macros SP#1 Activ%P prompt end if < Next macro command(s) > “E ” (I TATEMENT The "ELSE" statement allows you to execute macro commands if the condition of a comparison if FALSE. When an "ELSE" command is encountered after a TRUE conditional statement, all macro commands following the "ELSE"...
  • Page 376: The 'Or' Condition

    Model 672/675 Technical Reference Manual if setpoint #1 is on, and if setpoint #2 is on, and if setpoint #3 is on… sound beeper SPTs Activ%P prompt else Error%P end if < Next macro command(s) > ‘O ’ C ONDITION A logic 'OR' condition is achieved by using the %| macro command to separate sequential "IF"...
  • Page 377 Macros 1-2%A activate setpoints #1 & #2 if setpoint #1 is on, and if setpoint #2 is on… if setpoint #3 is on, and if setpoint #4 is on… sound beeper SPTs Activ%P prompt else Error%P end if < Next macro command(s) > The intention is to create a TRUE condition if setpoints #1 and #2 are active, 'OR' if setpoints #3 and #4 are active.
  • Page 378: Nested "If" Statements

    Model 672/675 Technical Reference Manual if setpoint #4 is on… if setpoint #5 is on, and if setpoint #6 is on… sound beeper SPTs Activ%P prompt else Error%P end if < Next macro command(s) > This condition yields TRUE if setpoints #1 and #2 are active 'AND' if setpoints #3 and #4 'OR' #5 and #6 are active.
  • Page 379 Macros 1%” select comm1 deactivate setpoint #1 80.1P=5%o VAR#5 (Product ID) = 5 if setpoint #1 is on… StartFill%P prompt 80.1P!=0%o if PRODUCT ID not 0… Product ID %$ send text 80.1P%o%$ send PRODUCT ID end if SPT#1 is ON%$ send text activate fill output else...
  • Page 380: Pointers

    Model 672/675 Technical Reference Manual StartFill%P prompt 80.1P!=0%o if PRODUCT ID not 0… Product ID %$ send text 80.1P%o%$ send PRODUCT ID end if SPT#1 is ON%$ send text activate fill output else SPT#1 is OFF%$ send text end if <...
  • Page 381: Non-Variable Pointers

    Macros 80.201P=1%o initialize VAR#201 80.201P<201%o if the value of VAR#201 is less than 201… 80.201p=5%o assign a value of 5 to the addressed 80.201P+=1%o increment the value of VAR#201 jump to tag end if Pointers can also be used in comparison commands and even in formatting commands. The next example demonstrates this in a routine used to print the value of any variable 1-100 that contains a value greater than zero (0).
  • Page 382: Interrupt Macros

    Model 672/675 Technical Reference Manual Macros can be configured to interrupt the execution of other macros. A macro can be set for immediate execution by setting P9992 of the setup mode to Invok Immed (invoke immediate) instead of the default selection Invok Std (invoke standard).
  • Page 383: Macro Debug

    Macros Table 9-9 lists all macro commands allowed to be interrupted immediately without completing their functions. Table 9-10: Interruptible Macro Commands Example: Repeating An Interruptible Macro COMMAND DESCRIPTION Command After Interrupt Get Entry If a macro is interrupted during an entry such as Get Entry From LCD the %G command, the entry will be lost.
  • Page 384: Reviewing The Macro Debug Table

    Model 672/675 Technical Reference Manual EVIEWING THE ACRO EBUG ABLE The macro debug table is located at P50001 of the setup mode. To access the debug parameter from the weigh mode, key in 50001 [SELECT] 23640 [ENTER] The last macro command executed (the last entry in the debug buffer) will be shown in the rightmost position of the display.
  • Page 385 LEARING THE ACRO EBUG The macro debug buffer is only cleared automatically when the Model 672/675 is powered down. The debug buffer can be cleared while powered up by accessing the macro debug table at P50001 and pressing [CLR]. 50001 [SELECT]...
  • Page 386 Model 672/675 Technical Reference Manual recording of individual macros or groups of macros and reset the trace timer. Refer to the %B macro command for more details. OWNLOADING NDIVIDUAL ACROS You can download or print individual macros to verify the contents of the macro table. This feature also serves as an editing tool.
  • Page 387 Macros 9-148 Chapter 9...
  • Page 388: Chapter 10 : Information Parameters

    Model 672/675 Technical Reference Manual Chapter 10 : I NFORMATION ARAMETERS The Information parameters, P60000 → P65010, are used for informational and diagnostic purposes. These parameters include information pertaining to memory usage, serial numbers, audit trails, calibration, self diagnostics, debug and data transfer.
  • Page 389: Accessing Information Parameters

    Information Parameters DO NOT ATTEMPT TO ACCESS THE INFORMATION PARAMETERS DURING CRITICAL WEIGHT PROCESSING! It is important to note that all functions of the operating mode will be suspended immediately upon accessing the information parameters. This includes suspension of weight conversions, deactivation of all setpoints and cancellation of custom transmits.
  • Page 390: Memory Parameters

    Random Access Memory LASH The FLASH ROM is a surface mounted memory chip that contains the system firmware. It is pre- programmed at the factory. Firmware can be upgraded in the field using the GSE ReFlash or BDM Flash software. FRAM FRAMs are capable of unlimited reads (accessing data) and writes (storing data) to the chip making it less likely to fail.
  • Page 391 Information Parameters Information Parameter Description Displays the amount of FRAM available for setup parameter data. If P6000! FrAvl P60040 is enabled, the display directs you to See P60040 for available 32015 setup parameter storage P6000@ Displays the amount of RAM installed on the main board. RAMsz 256K Displays the amount of dynamically allocated RAM for program...
  • Page 392: Allocating Database Memory For Setup Storage

    Model 672/675 Technical Reference Manual Information Parameter Description Used to enter the database number for P60031 → P60033. For P6003) DB #: example, key in 2 [ENTER], then access P60031 → P60033 to view the None! name, number of rows and bytes used for database #2.
  • Page 393: Allocating Database Memory For Pile Ram

    EMOVING NSTALLING ATABASE ETUP A database containing setup parameters in Setup RAM may be removed from one Model 672/675 and installed in another. This results in the complete transfer of setup parameters with the following exceptions: • Scale Enable/Save/Disable (P109) •...
  • Page 394: Processing Speed Parameters

    Model 672/675 Technical Reference Manual LLOCATING The example - Allocating Pile RAM shows how to allocate database Pile RAM. Pile RAM must be entered in increments of 1K and must be at least large enough to accommodate the existing setup. The maximum amount that may be specified cannot exceed the option RAM block size (P60014) plus any amount already allocated at P60050.
  • Page 395: Identification Parameters

    The calibration parameters contain data internally calculated as the result of the load cell, analog, and A/D converter calibration. These values are unique to each 672/675 and should be recorded so they can be restored in the event they are inadvertently deleted from the setup. With few exceptions, calibration...
  • Page 396: Calibration Parameters

    Model 672/675 Technical Reference Manual parameter values described in Table 10-6 should never be changed from the original values calculated during initial calibration. Table 10-6: Calibration Parameters Information Parameter Description Used to enter the scale number for P61110 → P61121. For example,...
  • Page 397 Information Parameters Information Parameter Description P6111% Gain scale option to ensure stability and linearity of the A/D converter. Failure Adj4 to enter these values will result in a Code39 A/D Cal error message each time you exit the setup mode. P6111^ Gain Adj8...
  • Page 398 Model 672/675 Technical Reference Manual Information Parameter Description P6114% Displays the calibration factor for weights within the range of the 8th -CAL- FACT7 linearization calibration point. P6114^ -CAL- Displays the weight (in default units per P150) used for the 9th WGHT8 linearization calibration point.
  • Page 399: Diagnostic Parameters

    Information Parameters IAGNOSTIC ARAMETERS Table 10-7 The parameters listed in provide valuable information regarding the integrity of system memory and parameter setup file transfers. Table 10-7: Diagnostic Parameters Information Parameter Description Performs display test. Press [ENTER] to illuminate all segments and P6200) Dsply pixels of the 7-segment VF display.
  • Page 400 The example - Download Setup shows how to initiate the setup download. Verify that the protocol of the receiving device matches that of the Model 672/675. It is also important to utilize software or hardware handshaking to prevent loss of data. Transmission begins immediately after selecting the communication port.
  • Page 401: Utility Parameters

    "Uploading" refers to having an Model 672/675 receive a parameter setup file from a computer or indicator. A setup file may be uploaded to an Model 672/675 through any of the four communication ports. It is not necessary to be in the setup mode to begin uploading provided the access code appears at the beginning of the setup file.
  • Page 402 EFAULT ETUP Original factory parameter configuration can be restored by defaulting the Model 672/675 at P65001. Except for the parameters noted in Table 10-8, ALL SETUP PARAMETERS WILL BE RESET TO THE FACTORY DEFAULT! LOAD CELL CALIBRATION, MULTI-SCALE A/D CALIBRATION, CUSTOM PIN#s AND DATABASE INFORMATION WILL BE LOST! The example - Default All shows the Default All procedure.
  • Page 403 ATABASE ESET A newly installed database must be initialized before it is recognized by the Model 672/675. P65010 can be used to initialize a database option without having to default. An uninitialized database is evident by the message “NewDB Opt'n” after saving and exiting the setup mode.
  • Page 404: Chapter 11 : Troubleshooting

    Chapter 11 : T ROUBLESHOOTING This section describes all error codes generated by the Model 672 and Model 675. Most error codes show a two-digit code reference along with a short text message. Possible causes and remedies are described for each error.
  • Page 405: Error Messages

    Troubleshooting PERATIONAL RROR ODES Information Parameter Description Input signal less than negative full scale. If this is due to excessive loading, reduce the load. Otherwise check the load cell connections. If a 4 Code02 wire load cell cable is being used, check that the sense jumpers are in Under Load! place.
  • Page 406: Hardware Error Codes

    Model 672/675 Technical Reference Manual Information Parameter Description The choice for the current parameter must be keyed in. CoDE14 Must Keyin The size of one of the input interpreter, macro or custom transmit tables CoDE15 Size has exceeded it's limit. Input interpreter size is limited to 198; macro size >Max!
  • Page 407: General Error Codes

    Troubleshooting Information Parameter Description The FRAM is corrupted in the PIN section. The access code is then CoDE29 error defaulted to the manufacturer (GSE) access code. Also refer to Error 11. ALIBRATION RROR ODES Information Parameter Description The entered calibration weight, together with the currently applied signal,...
  • Page 408 Model 672/675 Technical Reference Manual Information Parameter Description A sample operation was performed with a sample size of "0" at CoDE42 Check parameter P34. Setup An attempt to access an undefined database occurred. Make sure the intended CoDE43 dbNOT database is configured beginning at P699. This error could also indicate that the SETUP database option has not yet been initialized at P65010.
  • Page 409: Macro Error Codes

    Troubleshooting Information Parameter Description A request was made to disable a continuous custom transmit using the CoDE73 TxNot D%Q command for a transmit that was not currently being continuously Cont transmitted. A request was made to set the continuous transmit interval larger than CoDE74 TxRat the maximum value using the I%Q macro command.
  • Page 410 Pile! An error occurred when exiting the setup mode. Contact GSE. CoDE95 SyErr Flist An attempt was made to enter a 672/675 serial number or board serial Code96 Erase Boot! number with the flash already programmed. An attempt to enter a value for a parameter which is not field...
  • Page 411 COMM port was not Comm# specified. This prompt will appear when the 672/675 is setup with more than one custom transmit with parameter P991 set for "Prmpt" (Prompt) and the [PRINT] key is pressed. The "WhichTx#?" message is asking for a...
  • Page 412 Model 672/675 Technical Reference Manual Information Parameter Description There is not enough operational RAM available to perform the requested Insuf OpRAM function. There is no database present or it has not been initialized at P65010. NoOpt RAM! The maximum number of DSD data rows has been exceeded (P594).
  • Page 413 Troubleshooting Information Parameter Description Occurs during upload new or upload update, followed by a column Data> location, to indicate that string data received for the column exceeded Strng the maximum size provided by P689. The string will be truncated to the maximum allowable size.
  • Page 414 Model 672/675 Technical Reference Manual Appendix A: ASCII Chart American Standard Code for Information Interchange (ASCII) Chart xHex Binary 0000 0000 0000 0001 0000 0010 0000 0011 0000 0100 0000 0101 0000 0110 0000 0111 0000 1000 Symbol Name (Esc. Seq.)
  • Page 415 Appendix B: LCD Character Set 8X40 and 16X40 LCD Character Sets Dec Hex 000 x00 001 x01 002 x02 003 004 x04 005 x05 006 x06 007 x07 008 x08 009 x09 010 x0A 011 x0B 012 x0C 013 x0D 014 x0E 015 x0F 016 x10 017 x11 018 x12 019 x13 020 x14 021 x15 022 x16 023 x17 024 x18 025 x19 026 x1A 027 x1B 028 x1C...
  • Page 416 Model 672/675 Technical Reference Manual...
  • Page 417 ..... 9-29 testing..........10-13 record values to database ..... 9-18 type............3-42 recording values in database ....8-4 Analog output (675 only) ......2-37 resetting..........9-18 calibration ..........2-39 Abort database function.. 2-21, 2-25, 2-26, 2- print values........2-39 29, 2-30 calibration XE "Calibration:A/D converter"...
  • Page 418 APW lookup method......4-4 access from configuration menu .... 5-2 basic weigh method (672)...... 4-2 analog output........2-39 quick count method (675) ...... 4-3 audit trail ........6-6, 10-8 Average count parameter......7-12 diagnostic parameters......10-8 Average gross parameter ......7-11 error messages........
  • Page 419 ........3-43 required accuracy ......... 3-43 connections ..........8-2 resolution..........3-40 Model 672 ........1-10 sample filter ......... 3-43 Model 675 ........1-11 sample motion divisions ...... 3-43 custom transmit......3-51, 8-6 sampling..........4-2, 4-4 database setup mode parameters......3-42 download.......... 2-27 weigh mode parameters .......
  • Page 420 Model 672/675 Technical Reference Manual 05 first row......2-24, 9-120 06 next row ......2-25, 9-121 character set ........B-2 07 next match......2-25, 9-122 contrast..........3-47 08 clear row........2-25 setup parameters....... 3-47 08 delete row........9-123 Model 672 ..........1-6 09 clear column.....2-26, 9-123 Model 675 ..........
  • Page 421 3-41 Gross total parameter........ 7-8 comm port ..........3-43 GSE custom mode custom transmit........3-51 APW lookup......... 3-15 database..........3-50 GSE default ........3-10, 3-21 input interpreter........3-45 invalid ............ 7-5 macro............ 3-54 scale............3-39 Handshaking ..........8-2 setpoint..........3-52 variables ..........
  • Page 422 Model 672/675 Technical Reference Manual Limited access ......... 3-46 access code........... 3-22 custom transmit........3-52 Jumper macro debug......... 3-54 analog output option ......2-38 macro table........... 3-54 comm 2 macros .........9-3, 9-147 model 675......... 1-11 Linearization ethernet interface module..... 2-12 enable/disable........
  • Page 423 %@ set pause time......9-37 string concatenation....9-104 %[ save entry buffer....... 9-76 %P pause........9-67 %] restore entry buffer ....9-77 print ........9-106 %^ call/go to macro ....... 9-77 enable RS-485 transmitter..9-106 %_ if database error ....... 9-78 %Q send custom transmit ....
  • Page 424 Model 672/675 Technical Reference Manual editing ............ 9-5 installation..........2-7 entry buffer........... 9-11 entry table..........3-54 excecuting ..........9-4 Net parameter..........7-8 execution ..........9-9 Net total of all scales ....... 7-17 input interpreter........9-9 Net total parameter........7-9 instance .........3-54, 9-2 Net zero tracking ........
  • Page 425 gross total - current gross (P5) ... 7-9 free fall 2 (P27) ........ 7-15 gross total (P3) ........7-8 future gross (P25)......7-14 gross total + current gross (P4) ..7-9 future gross 2 (P28)......7-15 net total - current net (P8) ....7-9 future net (P26) ........
  • Page 426 Model 672/675 Technical Reference Manual Peak net parameter ......... 7-12 if held macro command ....... 9-90 Percent of accuracy parameter....7-17 macro assignments ......... 9-7 Pile RAM ..........10-5 Renaming parameters ....3-49, 7-6, 7-7 PIN number........3-23, 3-46 Return to zero (RTZ)....... 3-40 Pointers..........
  • Page 427 Setup RAM ..........10-5 operator access ........4-11 Specifications ..........1-3 parameter setup ........4-12 Standard features (672) ......1-2 select from the weigh mode ....7-5 Standard features (675) ......1-2 time Status entering ..........4-11 naming parameters ....... 3-41 format........3-48, 7-24 parameter..........
  • Page 428 Model 672/675 Technical Reference Manual Total of all quantity totals parameter ..7-18 accessing ........7-4, 7-22 Transmission width ........6-2 allocation..........3-49 Transmit .........See also buffer floating point........7-22 binary to text conversion...... 8-26 instance .........3-49, 7-2 current scale ......... 8-26 integers..........
  • Page 430 Model 672 & Model 675 Technical Reference Manual Version 1.0 Part Number 39-10-41435...

This manual is also suitable for:

672

Table of Contents