Gilbarco Interface Unit Installation Manual: Gasboy CFN Series
Gilbarco Interface Unit Installation Manual: Gasboy CFN Series
Installation Manual
August 7, 2003
C01745
The information in this document is confidential and proprietary. No further disclosure thereof shall be made
without permission from Gasboy International LLC.
Gasboy International LLC believes that the information in this document is accurate and reliable. However,
we assume no responsibility for its use, nor for any infringements of patents or other rights of third parties
resulting from its use. We reserve the right to make changes at any time without notice.
i
Site Controller II Related Publications
Site Controller - versions 2.3 and 3.3 and above
Part No. Title
C09212 SC II Manager’s Manual, version 2.3
C01918 SC II Installation Manual, version 2.3
C09213 SC II Configuration Manual, version 2.3
C09159 SC II Pocket Reference, version 2.3
C35920 CFN3 Manager’s Manual for Windows NT, version 3.3
C09326 CFN3 Configuration Manual for Windows NT, version 3.3
C35921 CFN3 Pocket Reference
C09204 Check Point Reference Manual
C35745 Profit Point Clerk’s Manual
C35746 Profit Point Reference Manual
C35923 Point of Sale and Shift Change, version 003
Pump Interface
C09146 Pump Interface Manual
C01745 Gilbarco Interface Unit
C35849 SDI/Wayne CAT Interface
C35924 SDI/Unitec Interface
C35933 Insight Interface
Remote Communications
C09141 PC/SiteControl User’s Manual
Technical Publications
C01759 CFN Diagnostic Manual
ii
Gilbarco Interface Unit v2.1 Table of Contents iii
Table of Contents
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Caution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Terms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
The Gilbarco interface unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Differences between interface versions 1.2 and 2.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Differences between interface versions 2.0 and 2.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Potential problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Cash/credit buttons and more than two price levels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Many price levels on multiple hose units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Measured totals for blended products not available . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Cash/credit select and Site Controller I . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Gallon cutoffs on multiple hose or fuel units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Large gallon limits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Product restriction on multiple hose or fuel units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Volume display at Check Point or Profit Point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Advantage version 70.1 firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
MPD-2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
MPD Pro Blender . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Modular MPD-3 version 53.7 firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Multiple price levels on other Gilbarco pumps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Incompatible pump firmware releases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Loading Master Key . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Network Key Parity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Contract Prices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
More than 16 CRINDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Blenders and Gascard Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Don’t leave GSM powered down . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Broadcast messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Grade restrictions with pre-Advantage MPDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Six-digit money on some pumps, five-digit on others . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
What to do first . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Things to watch out for . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Correct the indicated CRIND two-wire address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Don’t use gallon limits on multi-fuel pumps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Use $999 limits only with cash/credit select . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Use only grade 1 with Highlines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Set correct level at price bars . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Use reader AUTO YES only with CRINDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Install K5 and K6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Do memory reset before checkout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Starting up the site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Determine programming information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Cabinet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
External connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Interface to distribution box current loop wiring (pumps) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Interface to distribution box RS485/422 wiring (CRINDs) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Site controller to interface RS485/422 wiring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Interface to GSM RS232 wiring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
AC power inlet and fuse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Jumpers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
DIP switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Front panel CPU LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Current loop driver board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Jumpers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Fuses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
P1 and P2 current loop connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Building a dual input mode distribution box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Data monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Data monitor commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Command: h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Command: w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Command: m . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Command: sn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Command: n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Command: <space> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Command: ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . i
1 Introduction
This manual is for technicians and field engineers setting up Gilbarco pumps and CRINDs with
Gasboy systems. The equipment discussed here is the Gasboy Gilbarco Interface Unit P/N
C05688, with firmware version 2.1.
This Introduction chapter provides a brief description of the Gilbarco interface unit, and
offers a few preliminary thoughts.
The Installation chapter is for setup. Some material here is covered from a different
perspective than in chapter three.
The Hardware chapter describes the hardware, switch settings, and so on. This chapter is for
reference. If you need to understand how to choose switch settings, go to chapter two.
The Data monitor chapter describes in part the data monitor program, which provides
means to diagnose operation of the data ports.
Caution
Please read and understand the Gilbarco installation manuals for your pumps and CRINDs. If
you install or service Gilbarco equipment, it is your responsibility to understand and follow
Gilbarco’s instructions.
Any information which might be provided by Gasboy concerning installation or service of
Gilbarco equipment is provided without warranty. We would prefer that you obtain all such
information from Gilbarco if possible.
Terms
Dispenser: one enclosure and its contents servicing one or two fueling positions. A single-sided
dispenser has displays on only one side, or sometimes a hose on one side and identical displays
on both sides, but it can serve only one customer at a time, and it appears to the operator as one
pump. A dual dispenser has independent displays on two sides, and can serve two customers at
the same time. Such a dispenser appears to the operator as two pumps.
GSM: Gilbarco Security Module. Provides DES encryption for up to 16 CRINDs.
Pump: equipment that provides fuel to one customer at a time. As used here, one dispenser may
contain more than one pump. This varies from the standard use of pump. However, it is
consistent with common usage in the fueling industry.
Main price display: the price display nearest the dollar and volume total displays. This display
shows only the single price used in calculating dollar total from volume total. All retail pumps
have a main price display.
Price bar: the row of price displays found on some multi- fuel or multi-hose pumps, located near
the hoses or the grade selection buttons. Distinguished from the main price display by
association with a single fuel grade or hose. Prices on the price bar may remain on display during
a sale, or may be blanked, except for the price for one fuel or grade.
Dual price bar: a price bar that shows two different prices, for instance cash and credit, at the
same time.
Alternating price bar: a price bar that shows two different prices, for instance cash and credit,
alternately. A dual or alternating price bar may sometimes be required, but it restricts options for
pricing at the site where it is used.
When we mention dual price bar in this manual, the remarks apply equally to alternating
price bars.
Price code: a Gasboy code for a single set of prices, one price per method of payment, that may
be applied to a fuel, grade, or product.
Price level: a Gasboy code that distinguishes between the different prices found in one price code
set. Values of price level are associated with tender types as follows: price level 1 is for cash,
price level 2 is for credit. Price level 3 is for debit, levels 4 and 5 for fleet or club cards, while
level 0 is the standard fallback price that appears on the main price display when the pump is
idle. Levels 0 to 5 will appear on the main price display. Additional price levels may also be used,
but will not appear on any price display.
Potential problems
internally. Since the hose is not known before fuel is pumped, price is not known, so a dollar
limit cannot be calculated from a volume limit.
MPD-2
The only Gilbarco Electronic pump that does not interface to the Site Controller II is the Gilbarco
MPD-2.
Failure to follow these restrictions may cause unexpected results when operating with multiple
price levels.
Contract Prices
Recent versions of Gilbarco pumps incorporate changes that improve Weights and Measures
compliance. A side effect of these changes makes it no longer feasible for us to blank contract
prices from the main price display following a transaction.
If you use contract prices at Gasboy price levels 3, 4, or 5, be advised these prices will
remain on the main display until the pump is started for the next transaction. The Gasboy “Blank
after” parameter no longer has its previous effect.
Broadcast messages
Currently, Reader Terminal broadcast messages are not displayed on the CRINDS.
2 Installation
This chapter gives a step by step procedure for installing the Gilbarco interface unit. Switch
settings, cables, and so on will be discussed here in a context of their interactions and decisions
that must be made. Specific and systematic detail may be found in chapter three.
At the end of chapter two there is a short section on troubleshooting that pertains also to
sites that may already be in operation.
What to do first
1. Read and understand the Gilbarco manuals that apply to your pumps and CRINDs.
2. Verify that all CRIND and dispenser wiring is in place and complies with Gilbarco
standards.
3. Terminate two-wire loops from the pumps in a distribution box with a current loop
connection for the Gasboy CFN Gilbarco interface unit. (The pump loop is part
number C06691, and the Gilbarco interface unit is C05688.)
4. Terminate two-wire loops from the CRINDs in a distribution box with an RS485/
422 connection for the interface unit. (The adaptor is C06692; the cable is C06242;
both are C06326.)
5. For installations with CRINDS and eight or fewer pumps, you may build a dual
distribution box with one current loop input and one RS485/422 input. This is an
alternative to using two separate distribution boxes, one with current loop input,
one with RS485/422 input. Information on building such a distribution box is
found near the end of Chapter 3, page 34, Building a dual input mode distribution
box.
6. Install GSM and its power supply, within six feet of the Gilbarco Interface. Use
Gasboy cable C07248 to connect the GSM to Gilbarco Interface GSM port, adja-
cent to the RS485 connectors. This port may be marked “Unused port”.
7. Set up and connect the Site Controller according to the its start-up manual. If you
are using CRINDs, you must use a Site Controller II, and the software version must
be 2.0B or greater.
8. Verify that the Gilbarco Interface Unit contains firmware version 2.0 or higher, in
sockets U18 through U21.
9. Verify that the Gilbarco CRINDs have the Z-180 CPU board, Gilbarco part number
T177-64-G1S, revision C or greater, available as an upgrade for older CRINDs.
Install K5 and K6
Make sure interface unit CPU board K5 and K6 are installed. Everything will seem to work fine
with these missing, until the lights flicker. At that time many unexpected things can happen.
Pump number
Enter the number of a fueling position posted on the pump and shown at the Check Point or Profit
Point terminal. You may assign the pump number in a way that makes sense to the customers and
clerks, in terms of the physical layout of the site. Pumps are often numbered so that opposite
sides of the same dispenser have consecutive numbers, but other arrangements are also practical.
Or, using adjacent pump numbers on the opposite sides of the same dispenser may make other
site configuration simpler.
Pump type
The Gilbarco model name, such as Highline, Salesmaker II, Salesmaker IV, MPD, Advantage
Blender, and so on.
Two-wire address
The pump’s two-wire address, from 01 to 16. Always assign two-wire addresses starting from
number 01.
If you assign addresses 13 through 16, remember that you will need to use a non-default
setting for one of the DIP switch bank 4 positions, below.
Sometimes the two-wire address is not the same as the pump number, though like the pump
number there is one two-wire address per fueling position. Dual or double-sided units should
always have consecutive two-wire address pairs, with the odd address smaller than the even
address, for example 01 and 02 (not 02 and 03), or 09 and 10 (not 10 and 11).
If you can, reserve odd-even pairs of two-wire addresses for single-sided dispensers, using
the odd address and skipping the even. For instance, you might give a single-side dispenser two-
wire address 09, and skip address 10, assigning address 11 to the next pump. If this is not
practical you may double up single units, giving one the odd address and the other unit the even
address.
Avoid splitting dual dispensers across two pump control units. This happens if you assign
even-odd pairs such as 10 and 11 to the opposite sides of the same dispenser, or if the two-wire
addresses you assign to a dispenser are not consecutive—for instance 9 and 12.
If you need more than 16 addresses and you are using interface firmware version 2.0 or
above, you need a second interface unit. With two units, put roughly half of the pumps on each
interface unit, remembering not to split any dual dispenser. Start over at two-wire address 01 for
the first side of the first pump on the second unit.
PCU slot
Each PCU has two slots, numbered 1 and 2. Assign each pump a PCU slot. Assign the pump with
the odd address to slot 1 on its PCU, the even address, slot 2.
Number of hoses
For Highlines, multi-hose MPDs, and so on, this is the same as the number of physical hoses.
For pumps that dispense different kinds or blends of fuel at different times from the same hose,
this is the number of distinct kinds of fuel dispensed from the unit.
Fixed blenders may appear to have five hoses, thought they actually dispense only three
products, two unblended and one blended.
CRIND address
For older CRINDs, regarding the two-wire CRIND address, you must subtract 1 from the
CRIND address shown in CRIND diagnostic test number 6 to get the real CRIND two-wire
address.
The real address is shown in the address jumper tables for MOC and generic CRINDs in
Gilbarco publications MDE-2562 and MDE-2377. Ignore the Auto Gas Only tables you may
find there.
CRINDs may be set to addresses from 1 to 32. Use addresses from 1 to 16 with Gasboy
equipment.
If you can, use the pump number (the number painted on the pump, not the pump two-wire
address, where they differ) as the two-wire address for the CRIND. For instance, give pump 1,
CRIND 1. This will simplify maintenance later.
If you have more than sixteen fueling positions, this won’t work. You will need a second
interface unit, and you will have to start over at CRIND two-wire address #1 on the second
interface unit.
This second interface unit will have DIP switch bank 2, positions 4-8 set to put its first two
pumps, with pump two- wire addresses 01 and 02, on a PCU number other than PCU number 1.
Usually you start with the next PCU number not used on the first interface box.
For example, if your first interface box uses PCUs 1 through 8, for sixteen fueling positions
with two per PCU, then the second interface box will usually be switched to start at PCU 9.
To find the reader number of the CRIND addressed as 01 on the second interface unit:
• Begin with the interface unit’s starting PCU number, as set in DIP switch bank 2, posi-
tions 4-8.
• Take that starting PCU number and double it.
• Then subtract one.
Supposing the first PCU on the second interface unit is PCU number 9. If you double that,
you have 18. Then subtract one, leaving 17. From this, the CRIND addressed as two-wire
address 01 on the second interface box will appear as reader terminal number 17.
Sometimes it is desired to offset the CRIND numbers to allow island reader terminals or
indoor receipt printers to answer as low-numbered reader terminals. This works at sites with
only a few readers, but can run into problems at sites with many.
It is better to assign the CRIND reader numbers first, and then to assign receipt printers and
Gasboy Island Card Readers after that.
Reader number
This is the reader terminal number to be used by the Site Controller. As mentioned previously,
this is determined by the CRIND two-wire address and the starting PCU number for the interface
unit on which the CRIND is found.
The formula for determining the reader number is:
• Step 1: multiply the starting PCU number (which is set in DIP switch bank 2, positions
4-8) by 2.
• Step 2: subtract 2 from the real CRIND two-wire address (as pointed out elsewhere, the
real CRIND two-wire address is one smaller than the address reported by the CRIND
self-test).
• Step 3: add the result of step 1 to the result of step 2. The resulting total is the reader
number.
Hose/grade worksheet
Character Function
0-9 Numeric digits 0 through 9
. Decimal Point
E ENTER
C CLEAR
Y yes
N No
$ Cash inside
c Cash outside
D Debit inside
d debit outside
B Credit (bank card) inside
b Credit (bank card) outside
X Cancel
x CLEAR/CANCEL (CLEAR if data entry started; else CANCEL)
H Help
h Help/Decimal (Decimal if data started; else Help)
n No/CANCEL (No if in yes/no state; else CANCEL)
S Start
u unused key
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
16 17 18 19 20
Note that keys on the left half of the keyboard—that is, 1, 2, 3, 6, 7, 8, 11, 12, 13, 16, 17, and
18—cannot be programmed.
The default function arrangement of the CRIND keypad is:
1 2 3 u b
4 5 6 $ B
7 8 9 N Y
C 0 E H X
The string that would be typed into the Tokheim DPT/Gilbarco CRIND keyboard layout item in
SYS_PAR to give the CRIND keypad function arrangement shown above is:
123ub456$B789NYC0EHX
Starting
4 5 6 7 8
PCU Number
01 CL CL CL CL CL
02 CL CL CL CL OP
03 CL CL CL OP CL
04 CL CL CL OP OP
05 CL CL OP CL CL
06 CL CL OP CL OP
07 CL CL OP OP CL
08 CL CL OP OP OP
09 CL OP CL CL CL
10 CL OP CL CL OP
11 CL OP CL OP CL
12 CL OP CL OP OP
13 CL OP OP CL CL
14 CL OP OP CL OP
15 CL OP OP OP CL
16 CL OP OP OP OP
17 OP CL CL CL CL
18 OP CL CL CL OP
19 OP CL CL OP CL
20 OP CL CL OP OP
21 OP CL OP CL CL
22 OP CL OP CL OP
23 OP CL OP OP CL
24 OP CL OP OP OP
25 OP OP CL CL CL
26 OP OP CL CL OP
27 OP OP CL OP CL
28 OP OP CL OP OP
29 OP OP OP CL CL
30 OP OP OP CL OP
31 OP OP OP OP CL
32 OP OP OP OP OP
Here is the table for positions 1 and 4; use the first rule in the table that matches your
situation:
Positions
Rule 1 4 NOTE
Only one price is used at the site OP OP
There are no pump cash/credit select buttons or dual level price
bars at the site, and: (4)
Price level 0 is the same as price level 2 OP OP (1)
Price level 0 is the same as level 1 OP CL (2)
Price levels 0, 1, and 2 are all different, and:
There are no price bars CL OP
Level 2 is on price bars CL OP
Level 1 is on price bars CL CL
There are some pumps with cash/credit select buttons at the site or
there are some pumps with dual level price bars, and: (4)
Any price at price levels 3, 4, or 5 differs (3)
from price at level 0
Price levels 0, 1, and 2 all have different (3)
prices
Price level 0 is the same as level 2 OP OP (1)
Price level 0 is the same as level 1 OP CL (2)
Notes:
(1) All price bars must show price level 2.
(2) All price bars must show price level 1.
(3) This won’t work, change some previous choices.
(4) Pump cash/credit select buttons are the lighted buttons on pumps, not to be confused with
the payment buttons on CRINDs.
Power wiring
The interface unit power cord must be plugged into a grounded outlet referenced to the same
earth ground as any RS485/422 junction boxes and all other RS485/422 equipment at the site, as
described in the Site Controller II Installation Manual.
The Gasboy warranty may be invalidated if wiring requirements described are not met.
GSM Wiring
Connect GSM to its power supply. Connect Gasboy cable P/N C07248 from the GSM to
interface GSM port, which may be marked “Unused port” or “GSM port”.
Power up
With the interface unit connected to the pumps and the pumps turned on, apply power to the
interface unit and observe the lamps visible through the window on the front of the interface
unit.
Lamp check
Two green lamps (DC and BOK) on the lower board in the interface unit should be lit. The red
lamp (BAD) on the lower board should not be lit.
If no lamps are lit, the power supply is not delivering correct power. If the red lamp (BAD)
is lit, wait about a minute.
If it does not go out, the battery on the lower board is bad, the battery jumper is out, or the
battery fuse is blown. Correct the condition and try again.
Now the red light should be out, and the green light next to it should be on.
DC power check
The DC power OK lamp, to the left of the battery OK lamp, should also be lit. Even if it is, check
the DC voltage at CPU board P9 pins 1 and 64. This should be 5.00 to 5.05 volts. If the voltage
is not within these limits return to the factory.
If the leftmost green lamp still does not light, adjust the DC power fail potentiometer on the
lower board. This adjustment may be facilitated by powering down the unit, removing the three
screws on the bottom that secure the circuit boards, and raising the two boards as a unit until a
screwdriver may be inserted into the adjusting shaft. Take care not to short the bottom of the
current loop board to the case when you apply power. Alternately, you may use a small offset
screwdriver.
Turn the potentiometer clockwise 1/4 turn then cycle power ten times using the switch on
the back panel of the unit. The green LED should come on eight or nine out of ten tries. Repeat
the adjustment until it does.
If the LED comes on at each of the ten tries, back the potentiometer off a little until you are
able to get it to come on just eight or nine out of ten tries.
When you have completed the preceding, turn the screwdriver shaft 1/3 of a turn clockwise.
Remove power and fasten the boards back into the unit, then apply power again.
It may take up to several minutes after the CRINDs and the GSM are connected before the
CRINDs are ready to perform DES encryption. Transactions that do not require DES may
proceed during this time.
1. On the interface CPU board note the settings of DIP switch bank 4, positions 1 and
4, then change them to position 1 CLOSED and position 4 OPEN. Press RESET on
the interface unit.
2. For one pump of each multihose or multigrade variety, load price levels 0, 1, and 2
each with different and unique prices.
3. Select a pump under test and press START on the Check Point or Profit Point.
4. Raise the leftmost pump handle. Pump a very small amount of fuel. Lower the han-
dle.
5. Press CASH then START on the Check Point or Profit Point.
6. Raise a different pump handle and pump a small amount of fuel. Note whether the
price shown on the pump is the expected cash price for the fuel pumped. If not, you
may not operate this pump in multiprice mode, except for cash and credit prices.
7. Lower the handle and print a receipt.
8. Determine whether the total amount shown on the receipt agrees with what was
shown on the pump. If not, you may not operate this pump in multiprice mode,
except for cash and credit prices.
9. Restore DIP switch bank 4, positions 1 and 4 to their previous settings and press
RESET on the Current Loop Interface CPU board.
If you find a pump that does not operate correctly in this mode, please determine the pump
model and firmware revision number, and report them to Gasboy Technical Service (by fax, if
possible). We will attempt to maintain a list of models known not to work in this mode, for the
benefit of our customers.
Troubleshooting
This section is a collection of known problems not necessarily discussed elsewhere in this
manual. It pertains more to sites that have started successfully, but either fail to become fully
functional, or develop subsequent problems. This section is not exhaustive, but instead attempts
to mention some of the more common problems reported.
If you find a problem you think should be included, contact your Gasboy sales or service
representative.
To solve this, make the interface forget about the even- numbered pump by clearing its
memory. For the procedure see Erase interface unit memory under Connect and test the
installation, earlier in this chapter.
Unassigned Transactions
Every reader configuration must have a “select pump” program step prior to the “activate pump”
step. Failure to include the select pump step will cause warnings about unassigned transactions,
with pumps becoming disabled after the transaction.
3 Hardware
This chapter is about the electrical parts of the interface. Ratings, jumper positions, and switch
settings are described in detail. The purpose of this chapter is to give specific detail in a
systematic fashion.
Cabinet
The interface unit cabinet is shown in figure below. The cabinet is three inches high, 12 inches
wide, and eight inches deep. It contains a power supply, the interface unit CPU board, and the
current loop driver board.
A short cable connects current loop driver board P1 to the upper two positions on a terminal
block, which provides for connection to the pump port on a distribution box (also called a D-
box).
The RS485/422 port on the right, shown in the figure with legend SC II Port above it,
provides for connection to the Site Controller.
The RS485/422 port on the left in the figure below, labeled CRIND PORT, provides for
connection to the CRIND port on a distribution box. A standard power entry module, labeled AC
POWER, provides for an instrument cord to supply power to the interface.
GSM
CURRENT LOOP
External connections
The interface unit is connected to the power mains, the Site Controller, and to one or two
Gilbarco distribution boxes.
Island Card Reader
REGULARUNLEADED
w/ Receipt Printer REGULAR
UNLEADED REGULARUNLEADED
003.44 007.92
003.44 007.92 003.44 007.92 005.000 011.500
005.000 011.500 005.000 011.500 0.689
0.689 0.689 0.689
0.689 0.689
Mechanical Mechanical
Electronic Dispenser Dispenser
Gilbarco MPD Gilbarco
Commercial Pump
Salesmaker2 Pro Blender
Dispenser Control
RS422 Loop 1 Unit
Gilbarco
Crind Gilbarco
Pump
Dist. Box
Dist. Box
Gilbarco
Security RS422 Loop 1 RS232 Por
t2
RS422 Current
Module
Loop
Gasboy CFN II RS
RS232
Gilbarco 232
Interface Port Modem to Host Computer
Site Controller II 1
2 payable Display
42 cigarettes
$9.80
RS
6 pack
Reg $1.98
Coke
Fritos
$2.09
Subtotal
Sales $42.24
tax . .. .
$1.44
QZ ABCDEF
1 2 3
GHIJKLMNO
4 5 6
PRSTUVWXY
7 8 9
ENTER
0 CLEAR
Check Point POS Receipt Printer PIN Pad Profit Point POS Site Log Printer CRT or Back Room PC
Jumpers
The CPU board (part number C04835) has jumpers and switches that must be set correctly. Some
settings never change. The ones that do may also be discussed in chapter two of this manual. The
jumper positions labeled K1 through K8 are below:
Jumpers K5 and K6 are normally present but not installed when the unit is shipped. They must be
installed by the startup technician. Make sure the jumpers are set as shown here. The interface
will seem to work well even though some of these jumpers are set wrong, until you get a
momentary power failure. Transaction data can be lost and pumps can go out of service for
extended periods.
DIP switches
There are 24 DIP switches in the front right hand corner of the interface unit CPU board. When a
switch is closed, it grounds the logic signal, which is then read as a 0. When the switch is open,
the logic signal goes to +5 volts or logic 1. The normal setting of the switches is:
DIP switch bank 2, positions 1-8: all closed
DIP switch bank 3, positions 1-8: all open
DIP switch bank 4, positions 1-8: all open
Unless there is a specific reason, the switches should be set as described above. The individual
switches and their settings are described below.
Position Function
1 CLOSED = Normal mode.
OPEN = Debug mode. Do not use.
2 OPEN = Erase all memory on reset.
CLOSED = Do not erase memory on reset.
3-8 Interface unit base address: see chapter two.
In most cases, the unit base address is 1, so that positions 3 to 8 are all CLOSED.
Lamp
The "Internal program error" conditions indicate severe hardware failure or software defects
which must be fixed by the developers. Note which lamps were on, and the circumstances such
as what was being done and how often this is seen. If internal program error is not a frequent
event, you may temporarily restore a site to operating condition by cycling power to the interface
box after carefully gathering information. Report any internal program error conditions to
Gasboy Development.
Jumpers
These are the functions and settings of current loop driver board jumper positions K1 and K2:
Jumper Function
K1 Baud rate clock source. Must be installed in position 1.
K2 Battery backup enable. Boards should be stored with this jumper out. It should
be installed at assembly time. The red battery fail lamp will light if K2 is
omitted.
Fuses
Fuses F1 and F2 protect the current loops. These are 1/8 amp picofuses. A blown F1 or F2
indicates a blown transistor Q12 or Q13, or other serious circuit malfunction.
Fuse F3 protects BATT1. A blown F3 usually indicates a momentary short from the positive
side of the battery to ground. Lamp I1 will not go out while power is applied if fuse F3 is blown.
F3 is a 1.25 amp Picofuse. Smaller values may be used, as maximum working current is less than
20 milliamps.
4 Data monitor
Once all connections have been made and all switches set correctly, the system still does not
always function correctly. As an aid to diagnosing remaining problems, the interface unit is
equipped with a data monitor program.
The monitor program is accessed by connecting a terminal to the local port. The baud rate
must agree with the rate switched in on interface unit switches DIP switch bank 3, positions 1
and 2.
The data monitor command m or just ENTER is used to determine whether communication
has been established.
Command: h
Print help menu. The commands are listed, with a brief explanation of each. The ENTER key also
elicits this.
Command: w
Print status. The monitor shows its print mode (off or on), whether it is printing all messages or
just new ones (verbose or terse), which data port it is watching (line 1 or line 2), and what device
or devices it is watching.
Command: m
Monitor next data port. If monitoring pumps, monitor CRINDs; if CRINDs, monitor GSM; if
GSM, monitor pumps.
Command: sn
Show device n, where n is a number from 0 to 9 or a letter from a to f to indicate a device from 0
to 15, or g to indicate all devices. When using a slow terminal, it will most likely be necessary to
watch only one device at a time, unless the station is not very busy.
Command: n
New/all messages. If displaying only new messages, display all messages; if all, display new
messages only.
Command: <space>
Toggle print. If printing, stop. If not, print. No scrolling is possible with the monitor, so you must
stop anything you want to look at before it disappears off the top of the screen. There is a
discussion of the print format below.
Command: ?
Print device status. Prints a table for all devices that have answered a data request since last time
the interface unit cleared memory. Here is what the output of this command might look like:
Column Meaning
pump Pump two-wire address.
up If yes, the device is talking to the interface.
status Last pump status.
pcom Last command sent by interface to pump.
scom Last command sent by Site Controller to interface.
CRND CRIND two-wire address.
up CRIND is talking to the interface.
status Last CRIND status.
ccom Last command from interface to CRIND.
scom Last command from Site Controller to interface.
Index
A K
Advantage Super High pump; 18 K5 and K6 jumpers; 20
Keypad string
C Gilbarco; 14
CRIND
two-wire loop baud rate; 19 L
CRIND address; 11 LEDs; 32
CRIND keypad; 14 Loop driver board; 33
D M
Data monitor commands; 35 Money amounts
DC and BOK lamps; 21 Five-digits; 6
DC power check; 21 Six-digits; 6
Differences between interface versions; 3 switch setting; 16
DIP switches; 30 MPD Pro Blender; 4
Dual input mode distribution box; 34 MPD-2; 4
E N
Erase interface unit memory; 22 Non-default setting; 10
Number of hoses; 11
F
Finding the CRIND reader number; 11 P
Finding the Terminal reader number; 11 P1 and P2 current loop connectors; 33
Five-digit money; 16 PCU slot; 10
Potential Problems
G Blenders and Gascard Network; 6
Gilbarco Broadcast messages; 6
keypad string; 14 Contract Prices; 5
Gilbarco Cash/Credit pumps Don’t leave GSM powered down; 6
Problem interface with SCI; 4 Grade restrictions with pre-Advantage MPDs; 6
Gilbarco Interface Unit; 2 Loading Master Key; 5
Gilbarco Security Module; 2 More than 16 CRINDs; 5
GSM Lamp check; 22 Multiple price levels on other Gilbarco pumps; 5
GSM Wiring; 20 Network Key Parity; 5
Six-digit money on some pumps, five-digit on others; 6
H Potential problems
Hardware Cash/credit buttons and more than two price levels; 3
Cabinet; 27 Cash/credit select and SC I; 3
Hose/grade worksheet; 13 Gallon cutoffs on multiple hose or fuel units; 3
Large gallon limits; 4
I Many price levels on multiple hose units; 3
Incompatible Interfaces; 4 Measured totals for blended products not available; 3
Interface lamp check; 21 Product restriction on multiple hose or fuel units; 4
Interface to GSM RS232 wiring; 29 Volume display at Check Point or Profit Point; 4
Price Levels
J Cash/credit select buttons; 2
No cash/credit select buttons; 2
Jumpers; 30
R
Reader number; 11
S
Six-digit money; 16
Sucessful power up; 22
T
Terms
Alternating price bar; 2
Dispenser; 1
Dual price bar; 2
GSM; 1
Main price display; 1
Price bar; 1
Price code; 2
Price level; 2
Pump; 1
Test for multiprice; 23
Troubleshooting
If the system does not operate; 24
Interface suddenly begins giving unexpected results; 25
Messages on wrong CRIND or wrong pump activates; 25
MPDs will pump only zero-quantity transactions; 26
POS says PUMP BUSY on START key; 24
Pumps work but prices won’t program correctly; 25
Receipt lines wrap; 25
Single pump won’t come up; 25
Site reports wrong fuel or wrong dollar amount; 26
Transferring from Gilbarco console to Gasboy interface; 24
Unassigned Transactions; 26
Zero quantity transaction; 26
Two-wire loop baud rate; 19
U
Unassigned transaction; 26
Universal distribution lamps; 21
W
Wiring
Interface to distribution box; 28
Interface to distribution box RS485/422 (CRINDS); 28
Site Controller to interface RS482/422; 29