0% found this document useful (0 votes)
59 views

BB01 Programming-Manual EN Rev06

This document provides instructions for programming the functions of an electronic board (BB01) for a vending machine. It includes sections on specifications, usage of selection switches, service routines for tasks like error handling and coin payout, protected menus for settings like prices and machine configuration, and additional troubleshooting information. The document is intended as a reference for technicians servicing Sanden Vendo vending machines.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
59 views

BB01 Programming-Manual EN Rev06

This document provides instructions for programming the functions of an electronic board (BB01) for a vending machine. It includes sections on specifications, usage of selection switches, service routines for tasks like error handling and coin payout, protected menus for settings like prices and machine configuration, and additional troubleshooting information. The document is intended as a reference for technicians servicing Sanden Vendo vending machines.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 34

PROGRAMMING MANUAL

BOARD BB01

VENDING MACHINE

Mod. 100-101-169-189-217-218-220-254-258
320-611-701-811-Minivendor

SandenVendo Italian Branch Revision: 06


Regione Cavallino, 2 Date: 28/10/2014
15030 Coniolo (AL) – ITALIA Code : 395117
Tel.: +39 0142 335111 – Fax: +39 0142 562348
e-mail: [email protected]
website: www.sandenvendo.com
Sanden International (Europe) Limited
SandenVendo Italian Branch (SVI)
Regione Cavallino, 2
15030 Coniolo (AL) Italy
Tel.:+ 39 0142 335111
Fax.:+ 39 0142 562348
e-mail: [email protected]
www.sandenvendo.com

SandenVendo German Branch of


Sanden International (Europe) Limited (SVG)
Spangerstrasse 22
40599 Dusseldorf
Germany
Tel.: + 49 211 740390
Fax: + 49 211 7488541
e-mail: [email protected]

SandenVendo Spain Sucursal en Espana (SVS)


Poligono Industrial la Almeda
C/. Sant Ferrán, no. 92
E-08940 Cornella (Barcelona) - Spain
Tel. : +34 (0)93 4741555
Fax : +34 (0)93 4741842
e-mail: [email protected]

SandenVendo Benelux (SVB)


Avenue A. Van Oss 1 - Boîte 21
1120 Bruxelles - Belgium
Tel.: +32 (0)2 2682595
Fax :+32 (0)2 2682862
e-mail: [email protected]

For France:
Jean-François Suteau: Tel: +33 6 67 38 43 26
[email protected]
Michel Mirczewski: Tel: +33 6 11 01 67 65
[email protected]
Philippe Mirczewski: Tel: +33 6 89 15 19 52
[email protected]
Tel. +33 1 73 06 98 54
SAV: 08 92 00 12 49 (1) numéro payant 0,34 cts la minute
Instructions for programming
BB01 Board functions
1 GENERAL WARNINGS ...................................................................................................3
1.1 Purpose of this manual ...............................................................................................3
1.2 To whom this manual is addressed.............................................................................3
1.3 Responsibility..............................................................................................................5
1.4 Manufacturer...............................................................................................................5
1.5 Service centers ...........................................................................................................6
1.6 Warranty .....................................................................................................................6
1.7 General safety warnings .............................................................................................7
2 SPECIFICATIONS FOR ELECTRONIC BOARD BB01 .................................................10
2.1 Hardware Feature .....................................................................................................10
2.2 Software Feature ......................................................................................................10
3 USAGE OF THE SELECTION SWITCHES IN THE SERVICE MODE...........................13
4 SERVICE ROUTINE .......................................................................................................14
4.1 Error routine ..............................................................................................................15
4.1.1 Column Jam Error Routine..................................................................................15
4.1.2 Vend Mechanism error routine............................................................................16
4.1.3 Door Switch error routine ....................................................................................16
4.1.4 Selection Switch error routine .............................................................................16
4.1.5 Changer error routine..........................................................................................16
4.1.6 Chute sensor error routine ..................................................................................17
4.1.7 Bill Validator error routine....................................................................................17
4.2 Coin payout routine...................................................................................................17
4.3 Tube fill routine .........................................................................................................17
4.4 Test vend routine ......................................................................................................18
5 PROTECTED MENUS....................................................................................................18
5.1 Cash counter routine.................................................................................................18
5.2 Sales counter routine ................................................................................................18
5.3 Price setting routine ..................................................................................................18
5.4 Space to sales setting routine...................................................................................19
5.5 Machine configuration setting routine .......................................................................19
5.5.1 C1 Single price / Multi price ................................................................................20
5.5.2 C2 Low change equation ....................................................................................20
5.5.3 C3 Low change level...........................................................................................20
5.5.4 C4 Single / Multi vend .........................................................................................20
5.5.5 C5 Post or pre-payment ......................................................................................21
5.5.6 C6 & C7 Accepted Coins ....................................................................................21
5.5.7 C8 & C9 Accepted coins in low change condition ...............................................21
5.5.8 C10 Reset to the factory default value ................................................................22
5.5.9 C11 Accepted Banknotes....................................................................................22
5.5.10 C12 Accepted banknotes in low change condition............................................23
5.6 Money counter routine (if available) ..........................................................................23
5.7 Set configuration .......................................................................................................23
5.7.1 ST1 Identification number of VMC ......................................................................24
5.7.2 ST2 Area identification number of VMC ..............................................................24
5.7.3 ST3 Message of VMC.........................................................................................24
5.7.4 ST4 Counter Clearing .........................................................................................24
5.7.5 ST5 Language of VMC .......................................................................................24
5.7.6 ST6 Motor Reset After Door Close .....................................................................25
5.7.7 ST7 Coin Changer Keypad Managing ................................................................25
5.7.8 ST8 Machine Type..............................................................................................25

1 © SandenVendo
Instructions for programming
BB01 Board functions
5.7.9 ST9 MIS Reset....................................................................................................25
5.7.10 ST10 Location code (programmable via windex program)................................25
5.7.11 ST11 Revaluation with Coins to Cashless ........................................................25
5.8 Coin Acceptor Parameter Setting..............................................................................25
5.9 Return to normal mode door open state routine........................................................25
6 ADDITIONAL INFORMATION .......................................................................................26
6.1 Column filled with products but sold out lamp lit .......................................................26
6.2 How to bring vend motors in end position .................................................................26
7 VIDTS FILE GENERATED BY VMC ..............................................................................27
8 SERVICE ROUTINE DIAGRAM .....................................................................................28

2 © SandenVendo
Instructions for programming
BB01 Board functions

1 GENERAL WARNINGS

1.1 Purpose of this manual

The manual contains the correct procedures for


programming of the Vending Machine. This
manual is an integral part of the machine and
must therefore be kept intact and available to
hand for the machine’s entire productive life.

KEEP INSIDE THE MACHINE

1.2 To whom this manual is addressed

This manual is addressed to those persons in


charge of installing, setting, and extraordinary
maintenance of the vendor
(Installer/Maintenance technician). It is
compulsory that all personnel in charge of these
operations are familiar with the instructions and
abide by the procedures contained in this
manual.

3 © SandenVendo
Instructions for programming
BB01 Board functions

Technicians allowed to operate this vending


machine:

 Installer/ Maintenance / Specialized


technician

o The intervention of the maintenance technician is


required for all those operations where the lower
protection carter must be opened: when carter is
removed all operations must be done only by
SandenVendo personnel or by authorized
technicians (trained and informed) and not by
general operators because of electrical and
mechanical risks.

This appliance can be used by children aged


from 8 years and above and persons with
reduced physical, sensory or mental capabilities
or lack of experience and knowledge if they have
been given supervision or instruction concerning
use of the appliance in a safe way and
understand the hazards involved. Children shall
not play with the appliance. Cleaning and user
maintenance shall not be made by children
without supervision.

4 © SandenVendo
Instructions for programming
BB01 Board functions

1.3 Responsibility

The manufacturer’s responsibility is confined to


the correct use of the machine, in the limits
indicated in this manual.
Sanden International (Europe) Limited declines all
responsibility for any damages caused to
persons and/or property as the result of:
- Incorrect installation
- Use of unauthorized spare parts
- Execution of changes unforeseen/unauthorized
by the manufacturer
- Improper use of the machine
- Connection to inadequate supply systems and
non in conformity with the regulations in force

1.4 Manufacturer

Sanden International (Europe) Limited has over


50 years experience in constructing beverage
vending machines, and it is precisely the
technological know-how it has developed over
many years of research working closely with the
production and international marketing, which is
the best guarantee that Sanden International
(Europe) Limited can offer.

5 © SandenVendo
Instructions for programming
BB01 Board functions

1.5 Service centers

Sanden International (Europe) Limited is


represented by a valid and prepared sales
network in both Italy and Europe (see inner cover
page).

1.6 Warranty

The warranty on the Vending Machine


components, starting from the date shown on the
delivery note, is for 24 months for the cooling
system.
The warranty includes exclusively the parts
replaced, with labor excluded.
The Warranty does not include, damages to
the vending machine caused by:
 Transport and/or handling
 Operator errors
 Lack of maintenance as explained in this
manual
 Failures and/or breakages not due to
malfunction of the vending machine

6 © SandenVendo
Instructions for programming
BB01 Board functions

1.7 General safety warnings

 Carefully read the manual before starting or


loading the vending machine
 Protect the vending machine against weather
conditions
 Only maintenance technicians should remove
the protective covers
 Always read the programming manual before
operating the electronic board settings
 Never position the vending machine in direct
sunlight
 Never sell the products with the door open
 Refer to the routine maintenance chapter to
clean the vending machine
 Disconnect the power supply cable before
investigating or unblocking a blocked product
 Use a special protection system/Residual
current device or similar.
 Install the appliance so that the electrical plug
can be easily accessed afterwards
 If the power cable is damaged, it must be
replaced by the manufacturer or by one of its
technical support personnel or by a qualified
electrician.
 This machine is not suitable for installation in
areas where water jets are used

7 © SandenVendo
Instructions for programming
BB01 Board functions

 This machine is not suitable for outside


installation
 To prevent hazards due to machine instability,
secure the machine according to the
instructions
 In case of a failure and/or poor operation, only
seek help of the qualified personnel of our
service centers.
 Use only spare parts authorized by the
manufacturer
 Should this manual be lost or damaged, you
may request a copy from the manufacturer:
please enclose the serial number of your
vending machine with your request.

8 © SandenVendo
Instructions for programming
BB01 Board functions

CAUTION: FAILURE TO FOLLOW THE


INSTRUCTIONS CONTAINED IN THIS
MANUAL MAY INVOLVE DAMAGES TO
THE MACHINE AND/OR PERSONNEL

The pictures and illustrations in this document are only


indicative. Sanden International (Europe) Limited
recalls that the technical and performance of products
can change without notice.

Sanden International (Europe) Limited reserves the


right of making changes on their vending machines
without any advice; moreover they declare that the
vendors listed in this manual are in conformity with the
following directives: 98/37/CE (EC markings).

Sanden International (Europe) Limited assumes no


liability for the correctness of the contents or damages
caused by using this manual.

Sanden International (Europe) Limited reserves the


right to make changes to this manual without prior
notice.

9 © SandenVendo
Instructions for programming
BB01 Board functions
2 SPECIFICATIONS FOR ELECTRONIC BOARD BB01

2.1 Hardware Feature

This board called BB01 has all functions inboard.


Power supply : 24 Volt AC 6 A rms
26 Volt DC NO FILTERED 4 A rms
10 Volt AC 1,5 A rms
10 motor outputs 24 VAC 6 Amp rms
10 motor micro-switches
10 sold-out micro-switches
10 sold-out leds
10 selections switches
Door switch
DEX/UCS audit output. Jack plug and TTL signal ( in option RS232 for serial printer ).

The board uses an 80C552 microcontroller with up to 64K or program Setting and audit
saved on EPROM
Display 5 digits 7 led segments and decimal point
In option display fluorescent 2 lines 20 characters (Cyrillic characters available)
A correct change LED indicator
Master and Slave optically isolated serial link for MDB
EXECUTIVE

2.2 Software Feature

The BB01 software includes all above functions


Service Programming routine
Credit Accumulation
Coin Mechanism Interface
Consumer Manipulation and Vend process
Multi pricing
Programmable Space to Sales
Escrow
Sold-out Indication
Correct change Indicator
Manual Payout
Manual Tubes filling
Saved Error listing
Audit
Vend counters display automatically when door open

10 © SandenVendo
Instructions for programming
BB01 Board functions

11 © SandenVendo
Instructions for programming
BB01 Board functions

12 © SandenVendo
Instructions for programming
BB01 Board functions
3 USAGE OF THE SELECTION SWITCHES IN THE SERVICE MODE

Selection Switch No.1 Home Escape or Cancel


Selection Switch No.2 Up  Next or increase
Selection Switch No.3 Down Previous or Decrease
Selection Switch No.4 Enter  Accept or Enter

Only the fourth menu has no pass control. In case of pass request the display shows:

"PASS" and "_ _ _ _"

To enter push the button 4-2-3-1

Password: 4 - 2 - 3 - 1

Entry by selection buttons:

4 = key 4
2 = key 2
3 = key 3
1 = key 1

When the door is open, the display shows the total vend counter:

SALE/-XXXX/XXXX-/

13 © SandenVendo
Instructions for programming
BB01 Board functions
4 SERVICE ROUTINE

In the service mode, information such as sales by selection, total sales, total cash flow
through the machine, and diagnostic error codes can be accessed by using the selection
buttons and the electronic display. In addition, storage column assignments and vend
pricing can be set in this mode using the same techniques. The service mode can only be
entered when the vender door is open and when the service mode switch is activated.

The selection switches are used to step through the various programming function as
described in the previous page.

After entry into the service mode the operator can select one of several routines to read
data registers or to program machine configuration information. This level is called the
code level. Each of these paths is identified by a service code. The code for the various
paths are as follows.

EROR Error routine


CPO Coin Payout Routine
TUFL Tube Fill Routine
TEST Test Vend Routine
CASH Cash Counter Routine (Pass)
Protected menu

SALE Sales Counter Routine (Pass)


PRIC Prices Setting Routine (Pass)
STOS Spaces to sales Setting Routine (Pass)
CONF Machine Configuration Setting Routine (Pass)
SET Audit Setting and Message Setting (Pass)
ACCP Coin rejector parameter setting (Pass) (only for executive eprom)
RTN Return to normal mode door open state

Codes followed by a (Pass) indicate that they are password protected features and cannot
be accessed from the selection panel until the correct password has been entered while
the display reads "PASS".

Pass code is 4-2-3-1.

The purpose of this password is to prevent accidental reprogramming by the operator.

14 © SandenVendo
Instructions for programming
BB01 Board functions
4.1 Error routine

If the ENTER button is activated at the "EROR" prompt the VMC will enter in the error
routine. If no errors have occurred since the last error reset the display will show a
"NONE" message. If an error has been detected since the last error reset the display will
show the first summary level error code that has occurred, such as "COLJ", which would
indicate a column jam error. Using the UP or DOWN buttons will cycle through the various
summary level error. On the appendix A (Map of internal menu) you find all the error that
the machine can generate.
Activation of the BACK button while summary level error code is displayed will return the
VMC to the "EROR" prompt.
Activation of the BACK button at "EROR" prompt returns the VMC to the normal mode
door open state.

A simple way to clear all the error on the VMC is to put key on the door switch and
press the programming button on the electronic board.

Errors listing are :

COLJ Column jam


VEND Vend Mechanism
DOOR Door open
SELS Selection Switch
CHAR Changer
CHUT Chute/Carrier Switch
STS Space to sales programming
BUAL Bill Validator
CRDR Card reader

4.1.1 Column Jam Error Routine

If the ENTER button is activated at the "COLJ" prompt the VMC will display a "CJXX"
message where XX indicates the columns that have been detected as being jammed.

Using the UP and DOWN buttons will cycle through all jammed columns. If the ENTER
button is pressed and held for two seconds during the display of any error code, that code
will be cleared.

After clearing, VMC will display the next existing column jam error, or "NONE" if no other
error.

Activation of HOME button will return the VMC to the code level at the "EROR" message.

15 © SandenVendo
Instructions for programming
BB01 Board functions
4.1.2 Vend Mechanism error routine

If the ENTER button is activated at the "VEND" prompt the VMC will display a "HSXX"
message where "XX" indicates the first column that has been detected with a home sensor
error.
Using the UP or DOWN buttons will cycle through all jammed columns. If the ENTER
button is pressed and held for two seconds during the display of any error code, that code
will be cleared.
After clearing VMC will display the next existing column jam error, or "NONE" if no other
error.
Activation of HOME button will return the VMC to the code level at the "EROR" message.

4.1.3 Door Switch error routine

If the ENTER button is activated at the "DOOR" prompt the VMC will display a "DS"
message indicating a door switch error was detected (door open for more than one hour).
If the ENTER button is pressed and held for two seconds during the display of any error
code, that code will be cleared.
After clearing VMC will display the next existing error or "NONE" if no other error.
Activation of HOME button will return the VMC to the code level at the "EROR" message.

4.1.4 Selection Switch error routine

If the ENTER button is activated at the "SELS" prompt the VMC will display a "SSXX"
message where "XX" indicates the first selection switch error (switch always close).
Using the UP and DOWN buttons will cycle through all selection switch error. If the ENTER
button is pressed and held for two seconds during the display of any error code , that code
will be cleared.
After clearing VMC will display the next existing error, or "NONE" if no other error.
Activation of HOME button will return the VMC to the code level at the "EROR" message.

4.1.5 Changer error routine

If the ENTER button is activated at the "CHAR" prompt the VMC will display a "CC"
message indicating a changer communication error a "TS" message indicating a tube
sensor error, an "IC" message indicating an Inlet chute blocked error (no coins sensed in
the acceptor for a supplier pre-determined number of hours, a "TJ" message indicating a
tube jam error, or a "CRCH" message indicating a changer ROM checksum error. "EE"
message indicating excessive escrow attempts (escrow to vends greater than a pre-
determined supplier standard), and "NJ" message indicating a coin jam (sensed and
reported by coin mechanism), "LA" message indicating a low acceptance rate , “DIS”
changer disconnect “ROUT” coin rout error. Using the UP or DOWN buttons will cycle
through all acceptor errors. If the ENTER button is pressed and held for two seconds
during the display of any error code , that code will be cleared.
After clearing VMC will display the next existing error, or "NONE" if no other error.
Activation of BACK button will return the VMC to the code level at the "EROR" message.

16 © SandenVendo
Instructions for programming
BB01 Board functions
4.1.6 Chute sensor error routine
If the ENTER button is activated at the "CHUT" prompt the VMC will display a "CS"
message indicating a chute sensor error.
If the ENTER button is pressed and held for two seconds during the "CS" error code, that
code will be cleared.
After clearing VMC will display the next error, or "NONE" if no other error.
Activation of HOME button will return the VMC to the code level at the "EROR" message.

4.1.7 Bill Validator error routine


If the ENTER button is activated at the "BUAL" prompt the VMC will display a "BC"
message indicating a bill validator communication error, a "BFUL" message indicating
that the bill stacker is full, a "BILL" message indicating a defective motor, a "BJ"
message indicating that there is a bill jammed in the bill validator, a "BRCH" message
indicating a checksum error, a "BOPN" message indicating an open cash box, or a "BS"
message indicating a bill sensor error. The first column that has been detected with a
home sense error.
Using the UP or DOWN buttons will cycle through all bill validators errors. If the ENTER
button is pressed and held for two seconds during the display of any error code that code
will be cleared. After clearing VMC will display the next existing error, or "NONE" if no
other error. Activation of HOME button will return the VMC to the code level at the
"EROR" message.

4.2 Coin payout routine


If the ENTER button is activated at the "CPO" prompt the VMC will enter the coin payout
routine. Upon entry into this routine the display will show the lowest coin value
dispensable.
Pressing the UP button will increase the display to the next highest coin value, the DOWN
will decrease to the next lowest coin values. When the changer has only 3 tubes, the
fourth value will display to 0, means don 't exist the fourth tube.
Pressing the ENTER button will payout the displayed coin type. Activation of the HOME
button while a coin value is displayed will return the VMC to the "CPO" prompt.
Pressing button 5 will display the coins present in the TUBE
Activation of the HOME button at the "CPO" prompt returns the VMC to the " normal mode
door open state.

4.3 Tube fill routine


If the ENTER button is activated at the "TUFL" prompt the VMC will enter the tube fill
routine. The purpose of this routine is to allow the operator to fill the tubes by entering
them through the acceptor and thus have total coin accountability, if they so choose.
Upon entry into this routine the VMC will enable acceptance of any coin type that will be
routed to an inventory tube and disable all others.
The VMC will count and display all inventoried coins and will not disable the acceptor from
taking coins when the highest price setting is reached. Activation of HOME button while a
coin inventory is displayed will return the VMC to the "TUFL" prompt. Activation of the
HOME button at the "TUFL" prompt returns the VMC to the normal mode door open state
BBMDEX 5.15 can manage 5 tubes

17 © SandenVendo
Instructions for programming
BB01 Board functions
4.4 Test vend routine
If the ENTER button is activated at the "TEST" prompt the VMC will enter the test vend
routine. Upon entry into this routine the display will show a "CO 1" message indicating that
a test vend of column 1 may be initiated. Using the UP or DOWN buttons will cycle through
the available columns for test vending. Activation of the ENTER button will initiate a test
vend of displayed column. Vends made while in this routine will increase the test vend
counters only. Activation of the HOME button while a column is displayed will return the
VMC to the "TEST" prompt. Activation of the HOME button at the "TEST" prompt will
return the VMC to normal mode door open state.

5 PROTECTED MENUS

5.1 Cash counter routine


If the correct password is entered, and if the ENTER button is activated at the "CASH"
prompt the VMC will enter the cash counter routine. Upon entry into this routine the display
will show a "CASH" / "-XXXX" / "XXXX-" message where "XXXX" characters are the
historical total cash counters due to vends that have been recorded by the VMC.
"-XXXX" is the highest digit and "XXXX-" is the lowest.
Using the UP and DOWN button at this point will change the display to "CL N" / "-XXXX" /
"XXXX-" where N is a column number and "XXXX" are the cash counter for that column.
Using the UP and DOWN buttons will cycle through the available column cash counters.
Activation of the HOME button while a column counter is displayed will return the VMC to
the "CASH" prompt. Activation of the HOME button at the "CASH" prompt will return the
VMC to the normal door open state.

5.2 Sales counter routine


If the correct password is entered and the ENTER button is activated at the "SALE"
prompt the VMC will enter the sales counter routine. Upon entry into this routine the
display will show a "SALE" "-XXXX", "XXX-X" message where "XXXX" characters are the
historical total sale counters due to vends that have been recorded by the VMC.
"-XXXX" are the highest digits and "XXXX-" are the lowest.
Using the UP and DOWN button at this point will change the display to "SL N" / "-XXXX" /
"XXXX-" where N is a column number and "XXXX" are the sales counter for that column.
Using the UP and DOWN buttons will cycle through the available column sales counters.
Activation of the HOME button while a column counter is displayed will return the VMC to
the "SALE" prompt. Activation of the HOME button at the "SALE" prompt will return the
VMC to the normal door open state.

5.3 Price setting routine


Machine include 5 price lines PRI1 to PRI 5 for each product column
PRI 1 is for Cash (coins and bills )
PRI 2 to PRI 5 price line for Cashless (the price to use is the price line reported by
cashless)
If the correct password is entered and if the ENTER button in activated at the "PRIC"
prompt the VMC will enter the price setting routine.

18 © SandenVendo
Instructions for programming
BB01 Board functions
The display will show a "PR 1" message where the "1" indicates the column. Using UP and
DOWN buttons will cycle through available column prices. Activation of the ENTER button
will allow access to the displayed column current price. Using UP and DOWN button will
increase or decrease the price by one lowest coin value respectively.
Activation of the ENTER button while the desired price is displayed will save that price.
Activation of the HOME button while a column price is displayed, without doing an ENTER
before will return the VMC to the column display without saving the displayed column
price. Activation of the HOME button while a column is displayed will return the VMC to the
"PRIC" prompt. Activation of the HOME button returns the VMC to the normal door open
state.
If the single price mode has been enabled (see "CONF" routine), the price entered
for column 1 will be used for all other column.

5.4 Space to sales setting routine

The VMC feature the ability to assign each of selection button to one of any column.
If the correct password is entered and the ENTER button is activated at the "STOS"
prompt the VMC will enter the space to sale setting routine. The display will show the "SL
1" which is the first selection switch, using the UP and DOWN button will cycle through
available selections. Activation of the ENTER button will allow access to the columns
assigned to that selection. The display will show "CO X" where X is the column number
using UP and DOWN button will cycle through available columns.
Activation of the ENTER button while the configuration is displayed will save that
configuration. Activation of the HOME button while configuration is displayed, without
doing an ENTER before, will return the VMC to the "SL X" display without saving the
displayed configuration.
Activation of the HOME button from the "SL X" prompt will return the VMC in "STOS"
prompt.
If there is less than 10 selections (on the door) the selection that doesn’t exist must
be set to “-----“

5.5 Machine configuration setting routine

If the correct password is entered and if the ENTER button is activated at the "CONF"
prompt the VMC will enter the machine configuration setting routine. The display will show
a "C1" message where the "1" indicates configuration setting number 1. Using UP and
DOWN button will cycle through the available configuration setting numbers. Activation of
the ENTER button while a configuration setting number is displayed will allow access to
the current setting number of the displayed configuration setting.
Activation of the ENTER button will save the displayed configuration. Activation of the
HOME button while configuration is displayed, without doing an ENTER before, will return
the VMC to the "CONF" display without saving the displayed configuration. Activation of
the HOME button returns the VMC to the normal door open state.
(*) Parameters C2 to C3 have different function in MDB and Executive protocol.
Parameters C4 to C10 are only used for MDB protocol. In the Executive protocol
these parameters are directly setting in the changer.

19 © SandenVendo
Instructions for programming
BB01 Board functions
The following information describes the various machine configuration settings
5.5.1 C1 Single price / Multi price
This setting is used to enable the single price mode. In this mode, all columns prices are
set to the value that is entered into the selection 1 price filed in the service mode. At the
prompt, "C1", after the activation of the ENTER button if the value = 1 the VMC is in the
single price mode. If the value is set to 0 the multi-price mode is enabled (default).

5.5.2 C2 Low change equation


IN MDB
This parameter defines the exact change equation. The combination of the empty tube
states assume the exact change state. "CHANGE EQUATION" if empty tubes are:
0 : TUBE A and TUBE B and TUBE C and TUBE D
1 : TUBE A or TUBE B or TUBE C
2 : TUBE A only
3 : TUBE B only
4 : TUBE C only
5 : TUBE D only
6 : TUBE B or TUBE C or TUBE D
7 : TUBE A and TUBE B or TUBE C
8 : TUBE A and TUBE B or TUBE D
9 : TUBE A and TUBE C or TUBE D
10 : TUBE B and TUBE C or TUBE D
11 : TUBE A and TUBE D or TUBE C
12 : TUBE B and TUBE D or TUBE A
13 : TUBE C and TUBE D or TUBE D
14 : TUBE A or TUBE B and TUBE C

IN EXECUTIVE
C2= 0 Normal Executive mode. Vend prices managed by VMC (Vending Machine Control).
C2= 1 Price Holding Mode. Vend prices are set in coin changer. Coin Changer must be set
for Price Holding Mode.

5.5.3 C3 Low change level

IN MDB
This parameter is used to set the minimum number of coins for setting the changer in low
change.
IN EXECUTIVE
Offset send with the selection should be at 0

5.5.4 C4 Single / Multi vend


(only MDB)

This parameter is used to allow the multivend or not


1 single vend (give exchange after selection)
0 multivend (keep extra money for other selection)

20 © SandenVendo
Instructions for programming
BB01 Board functions

5.5.5 C5 Post or pre-payment


(only MDB)
This parameter determines if the VMC allow return coins without vend
1 No Forced Vend (you can obtain the exchange without make a selection)
0 Forced vend (you must make a selection)

5.5.6 C6 & C7 Accepted Coins (only MDB)


This parameter is used for determining the 16 accepted coins by the changer.
Coin 1 is assumed to be the smallest coin, and coin 16 the highest.
C6 = coins 1 to 8
C7 = coins 9 to 16
Each coin has a binary value as
In C6 coin 1 = 1 in C7 coin 9 = 1
coin 2 = 2 coin 10 = 2
coin 3 = 4 coin 11 = 4
coin 4 = 8 coin 12 = 8
coin 5 = 16 coin 13 = 16
coin 6 = 32 coin 14 = 32
coin 7 = 64 coin 15 = 64
coin 8 = 128 coin 16 = 128
EXAMPLE: If you want to accept coin 1 – 2 – 3 – 4 –13 – 15 you must add the
correspondent values
C6 = 1 + 2 + 4 + 8 = 15
C7 = 16 + 64 = 80

5.5.7 C8 & C9 Accepted coins in low change condition (only MDB)


This parameter is used to determine the 16 accepted coins when the changer is in low
changer condition.
Coin 1 is assumed to be the smallest coin, and coin 16 the highest.
C8 = coins 1 to 8
C9 = coins 9 to 16
Each coin has binary value as:
In C8 coin 1 = 1 in C9 coin 9 = 1
coin 2 = 2 coin 10 = 2
coin 3 = 4 coin 11 = 4
coin 4 = 8 coin 12 = 8
coin 5 = 16 coin 13 = 16
coin 6 = 32 coin 14 = 32
coin 7 = 64 coin 15 = 64
coin 8 = 128 coin 16 = 128
EXAMPLE: If you want to accept coin 1 – 2 – 3 – 4 –13 – 15 when you have low change,
you must add the correspondent values
C8 = 1 + 2 + 4 + 8 = 15
C9 = 16 + 64 = 80

21 © SandenVendo
Instructions for programming
BB01 Board functions
5.5.8 C10 Reset to the factory default value

Be careful using this option you lose all the configuration parameters on the
machine, and reset all the counters (also the total counter).
The valid value for this menu are:
18 for 9 selection machine
19 for 5 selection machine
20 for 6 selection machine
21 for 7 selection machine
22 for 7 selection machine with price for Egypt

The procedure to reset the factory default is:


- Put a valid value on the C10 submenu
- Turn off the machine
- Press and keep pressed the button on the board and turn on the machine
- Waiting to the end of initialisation of the board (when you read message “EROR” on the
display)
- Release the button on the board
Now you have to reprogramming all the parameters (STOS, PRICE, etc..)

5.5.9 C11 Accepted Banknotes


(only MDB from Software version BBM 2.23)

This parameter is used for determining the acceptance of up to 8 bills (depending on the
bill validator program).
Bill 1 is assumed to be the smallest in value, 8 the highest bill

Each bill has a binary value as


In C11 bill 1 = 1
bill 2 = 2
bill 3 = 4
bill 4 = 8
bill 5 = 16
bill 6 = 32
bill 7 = 64
bill 8 = 128

EXAMPLE: If you want to accept bills 1 – 2 – 3 – 4 you must add the correspondent
values:
C11 = 1 + 2 + 4 + 8 = 15

22 © SandenVendo
Instructions for programming
BB01 Board functions
5.5.10 C12 Accepted banknotes in low change condition
(only MDB from Software version BBM 2.23)

This parameter is used for determining the acceptance of up to 8 bills (depending on the
bill validator program) when the changer is in low change condition.
Bill 1 is assumed to be the smallest in value, 8 the highest bill
Each bill has a binary value as
In C12 bill 1 = 1
bill 2 = 2
bill 3 = 4
bill 4 = 8
bill 5 = 16
bill 6 = 32
bill 7 = 64
bill 8 = 128

EXAMPLE: If you want to accept bills 1 + 2 you must add the correspondent values:
C12 = 1 + 2 = 3

5.6 Money counter routine (if available)

If the correct password is entered and if the ENTER button is activated at the "MONEY"
prompt the VMC will enter the money counter routine. Upon entry into this routine the
display will show a "G bo" / "-XXXX" / "XXXX-" message where "XXXX" characters are the
total money on the cashbox. Using up button you see the other money counter submenu:

"G BO" / "-XXXX" / "XXXX-" money on cashbox


"G TUB" / "-XXXX" / "XXXX-" money on the coinage tube
"G RET" / "-XXXX" / "XXXX-" money gave from the coinage as change.
"G NAN" / "-XXXX" / "XXXX-" money gave from the coinage using manual payout submenu.
"G CAR" / "-XXXX" / "XXXX-" money paid using a card.
"G BIL" / "-XXXX" / "XXXX-" money on bill stacker
"-XXXX" is the highest digit and "XXXX-" is the lowest.

5.7 Set configuration


If the correct password is entered and if the ENTER button is activated at the "SET"
prompt the VMC will enter the machine configuration setting routine. The display will show
a "ST" message where the "1" indicates configuration setting number 1. Using UP and
DOWN button will cycle through the available configuration setting numbers. Activation of
the ENTER button while a configuration setting number is displayed will allow access to
the current setting number of the displayed configuration setting.
Activation of the ENTER button will save the displayed configuration. Activation of the
HOME button while configuration is displayed, without doing an ENTER before, will return
the VMC to the "SET" display without saving the displayed configuration. Activation of the
HOME button returns the VMC to the normal door open state.

23 © SandenVendo
Instructions for programming
BB01 Board functions

5.7.1 ST1 Identification number of VMC


ST1 = Machine identification number

5.7.2 ST2 Area identification number of VMC


ST2 = Machine area number (for Audit)

5.7.3 ST3 Message of VMC

ST3 = 0 No Message (The Credit 0 is blinking)


ST3 = 1 Customer Message 1
ST3 = 2 Customer Message 2

5.7.4 ST4 Counter Clearing

ST4 = 0 no clearing
ST4 = 1 cash counter clearing
ST4 = 2 sale counter clearing
ST4 = 3 sale and cash counter clearing
After setting ST4 to the corresponding value, to start the clear procedure: power off the
machine and power on again and in the same time push the button PROG on the BB01
board until the display show "EROR". So now the counters requested are cleared.
Is not possible to clear the total vend counter using this submenu (ST4)

5.7.5 ST5 Language of VMC

For 5 digit display (BBMDEX)


ST5 = 0 English
ST5 = 1 Italian
ST5 = 2 German
ST5 = 3 French
ST5 = 4 Spanish
ST5 = 5 Dutch

For fluorescent display (BBFDEX)


ST5 = 0 English ST5= 10 Switzerland 1
ST5 = 1 Spain ST5= 11 Switzerland 2
ST5 = 2 Austria 1 ST5= 12 Germany
ST5 = 3 Austria 2 ST5= 13 Ukraine
ST5 = 4 Latvia ST5= 14 Romania
ST5 = 5 Poland B&C ST5= 15 Slovakian
ST5 = 6 Norway ST5= 16 Poland TP vendor
ST5 = 7 Hungary
ST5 = 8 Italy
ST5 = 9 Belgium

24 © SandenVendo
Instructions for programming
BB01 Board functions

5.7.6 ST6 Motor Reset After Door Close


ST6 = 0 no reset after door close
ST6 = 1 if a motor is not in home position the VMC reset the motor after door close

5.7.7 ST7 Coin Changer Keypad Managing


ST7 = 0 Key pad changer inhibited
ST7 = 1 Key pad changer used allowed

5.7.8 ST8 Machine Type


ST8 = 0 Normal (0 to 9 columns)
ST8 = 1 Tetra pack allowed (10 motors with 9 selection the last selection activated
alternative motor 9 and 10 until one of this column is empty)

5.7.9 ST9 MIS Reset


ST9 = 0 Resettable counters NOT reset after MIS audit performed
ST9 = 1 Resettable counters reset after MIS audit performed

5.7.10 ST10 Location code (programmable via windex program)

5.7.11 ST11 Revaluation with Coins to Cashless


ST11 = 0 Revaluation with coins to cashless possible
ST11 = 1 Revaluation with coins inhibited

5.8 Coin Acceptor Parameter Setting


(only for Executive eprom)

If the correct password is entered and if the ENTER button is activated at the "ACCP"
prompt the VMC will enter the coin rejector configuration setting routine. The display will
show a "P01" message where the "1" indicates the line of the rejector. Using UP and
DOWN button will cycle through the available line. Activation of the ENTER button while a
line number is displayed will allow access to the current value of the line. You can change
the value using UP and DOWN button (if it doesn’t work you must set the step using the
"PB" submenu).
Activation of the ENTER button will save the displayed value.
Using the submenu "P01"-"P06" you can change the value of the 6 lines of the rejector.
Using the submenu "PB" you set the step that you use on the line setting submenu.
Using the submenu "PD" you set the decimal point position.
Activation of the HOME button while configuration is displayed, without doing an ENTER
before, will return the VMC to the "ACCP" display without saving the displayed value.
Activation of the HOME button returns the VMC to the normal door open state.

5.9 Return to normal mode door open state routine


If the ENTER button is activated at the "RTN" prompt the VMC will exit the service mode
and return to the normal door open state.

25 © SandenVendo
Instructions for programming
BB01 Board functions

6 Additional Information

6.1 Column filled with products but sold out lamp lit

If after correct programming of the Space To Sales menu sold out lamps are lit, all errors
must be cleared as follows:

1. Open the door.


2. Push programming mode button located in the center of the control board.
3. Display shows "EROR“.
4. Push button 4 to display the first saved error (refer to menu 4.1).
5. Push and hold button 4 until flashing "Clear“ is displayed.
6. Keep button 4 pressed until "Clear" stops flashing.
7. The following error (if any) is displayed.
8. Repeat clear procedure until display shows „None“.
9. All errors are cleared now and after closing the door all sold out lamps should be off.

6.2 How to bring vend motors in end position

1. Open the door


2. Actuate door switch by use of the actuator key.
3. Push and hold programming mode button until display shows ----- .
4. If not prevented by mechanical failures all motors are running now in end position.

26 © SandenVendo
Instructions for programming
BB01 Board functions
7 VIDTS file Generated by
VMC(BBMDEX-BBFDEX)

F20036000005201999130720525990856 PA1*8*100*
052 PA2*0*0*0*0*
DXS*ASC0010001*VA*V1/1*1*PV4/0/4 PA5***0*
ST*001*0001*052599084406 PA1*9*100*
ID1**BB01*5.00***266 PA2*0*0*0*0*
ID4*0039*10* PA5***0*
VA1*300*3*300*3* PA1*0*100*
CA1*FAG12345678901200000CG4400S* PA2*0*0*0*0*
BA1*CBV000000000000125*EGYPT**** PA5***0*
DA1** LE*0001
CA3*30*0*0*30*30*0*0*30 EA2*DO*1*
CA4*0*0*0*0 EA2*CR*0*
CA8*0*0 MA5*ERROR*
CA10*0*0 MA5*BAUD*9600
DA2*0*0*0*0 MA5*TUBE1**0*0*1*0*4*0*0*0*
TA1*0*0*0*0* MA5*TUBE2**0*0*0*0*0*0*0*0*
DA4*0*0 SD1*000000
EA3*0 G85*9990
EA7*1*1 SE*57*0001
LS*0001 DXE*1*1
PA1*1*100*
PA2*0*0*0*0*
PA5***0*
PA1*2*100*
PA2*0*0*0*0*
PA5***0*
PA1*3*100*
PA2*0*0*0*0*
PA5***0*
PA1*4*100*
PA2*2*200*2*200*
PA5***0*
PA1*5*100*
PA2*1*100*1*100*
PA5***0*
PA1*6*100*
PA2*0*0*0*0*
PA5***0*
PA1*7*100*
PA2*0*0*0*0*
PA5***0*

27 © SandenVendo
Instructions for programming
BB01 Board functions
8 Service Routine Diagram

2 nd
MAIN 1 st SUB
SUB DESCRIPTION
MENU MENU
MENU
EROR COLJ CJXX XX column jammed
VEnd hSXX XX home position error
door door open
SELS SSXX XX selection switch always close
CHar CC Changer comunication error
tS Tube sensor error
IC Inlet chute blocked
tJ Tube jam
CRCH Changer Rom checksum error
EE Excessive escrow
nJ Coin jam
LA Low acceptance rate
Chut CS Chute sensor error
STS Space to sale error (invalid value)
bUAL bC Bill validator comunication error
bFul Bill validator stacker full
biLL Bill validator defective motor
bj Bill jammed
brCH Checksum error
bOPn Bill cashbox open
bS Bill sensor error
Crdr Card reader error
nonE No errors
CPO tube 1 value Empty tube 1
tube 2 value Empty tube 2
tube 3 value Empty tube 3
tube 4 value Empty tube 4
TUFL value on tube Tube fill
TEST CO XX Vend test on motor XX
CASH total cash Total cash value (not resetable)
CL XX Cash value for Column XX
SALE total sale Total sale (not resetable)
SL XX Sale for Column XX
PRIC Pri 1to 5 PR XX Price for selection XX
STOS SL XX CO XX Selection XX = Column XX
----- Selection XX doesn't exist

28 © SandenVendo
Instructions for programming
BB01 Board functions

1 st 2 nd
MAIN
SUB SUB DESCRIPTION
MENU
MENU MENU
CONF C1 1=single price - 0=multi price
C2 Low change equation 0 to 14
C3 Low change level 0 to 10
C4 1=single vend - 0=multi vend
C5 1=escrow allowed - 0=forced vend
C6 Accepted coins 0-255
C7 Accepted coins 0-255
C8 Accepted coins in low change 0-255
C9 Accepted coins in low change 0-255
C 10 Factory code for total reset
C 11 Accepted banknotes
C 12 Accepted banknotes in low change cond.
SET St 1 Machine identification number
St 2 Audit language
St 3 customer message (0=no message)
St 4 Clear parameter after audit
St 5 Language of VMC
St 6 Motor reset after closed the door
St 7 coinage button inhibit (0 inhibit-1allow.)
St 8 Machine type (0 normal-1 Tetrapack)
St 9 MIS resetable after readout
St 10 Location code
St 11 Cashless revaluation mode
rtn Return on vending mode

To go in this menu is required a password


The password is a sequence of this selection 4-2-3-1

This submenu with this description is valid only for MDB


protocol, for the meaning on Executive protocol see the manual

29 © SandenVendo
Instructions for programming
BB01 Board functions

9 ANNEXE SOFTWARE VERSIONS BB01

BBM DEX 5.17 or higher


MDB
For 5-digit LED display
Cashless systems and DEX Audit supported
Coin & bill acceptance automatically managed by VMC
The VMC accept or reject automatically bills according to the coin tubes inventory

BBF DEX 4.45 ST or BBF DEX 4.45 CC or higher


MDB
For 2 line fluorescent display
Cashless systems and DEX Audit supported
Coin acceptance managed manually according to CONF / C6-C7-C8-C9 setting
The VMC accept or reject all bills according to “Use Correct Change LED” status

BBF DEX 5.12 (Special version for CC Vienna & CC Hungary)


MDB
For 2 line fluorescent display
Cashless systems and DEX Audit supported
Coin acceptance managed manually according to CONF / C6-C7-C8-C9) setting
The VMC accept bills all times except if machine is in sold out condition

BBM 2.23 or higher


MDB
For 5-digit LED display
Cashless systems and DEX Audit not supported
Coin acceptance managed manually according to CONF / C6-C7-C8-C9 setting
Bill acceptance managed manually according to CONF / C11 & C12 setting
The VMC accept bills according to C11 in case Use Correct Change LED status OFF
The VMC accept bills according to C12 in case Use Correct Change LED status ON

BB EXE 3.14 or higher


EXECUTIVE
For 5-digit LED display
DEX Audit not supported

30 © SandenVendo
31 © SandenVendo
6 28.10.2014 Update Address page
Update CONF C11 & C12 22, 23
Update Annexe Software BB01 30

32 © SandenVendo

You might also like