Documente Academic
Documente Profesional
Documente Cultură
And
Cart Management System (CMS)
Configuration Software
User Manual
Page 1
Users Manual Document Revisions
Document Revisions
Date Version Description
7/21/2003 ........... 1.0...................... Initial release of User Manual
12/17/2003 ........1.01..................... Added Automatic Charging Command
1/26/2004 ..........1.02..................... Added PLC Do Command. Added CMS and Blocking Database Tabs.
2/26/2004 ..........1.03..................... Added checkbox to disable Automatic Restart Bumper.
4/13/04 ..............1.04..................... Added route naming cautions in “Using Alternate Routing”. Added reference to VSMINFO.LIS file
in FAQ section.
4/21/04 .............1.04A ................... Document reformatting
5/12/04 .............1.04B ................... Added warning paragraph to Terms of Use.
1/6/05................1.04C ................... Various edits for format, style, and spelling.
6/29/05 ..............1.07..................... Updated battery level voltages on Cart Configuration Tab. Added Negative Block Numbers to the
Powerful Commands section. Largest block number was 300 now 1000.
Page 2
Users Manual Table of Contents
Table of Contents
1 Terms of Use........................................................................................................................................................................................ 4
2 Introduction........................................................................................................................................................................................... 4
®
3 CartTools Software............................................................................................................................................................................. 4
3.1 Overview ..........................................................................................................................................................................................................4
3.2 Initial Startup Screen........................................................................................................................................................................................5
Cart Functions Tab........................................................................................................................................................................................................6
3.3.1 Overview.........................................................................................................................................................................................6
Location Box ....................................................................................................................................................................................................6
3.3.3 Available Commands.....................................................................................................................................................................7
3.3.4 Arrival Functions.............................................................................................................................................................................8
Destination Functions ......................................................................................................................................................................................8
Release Functions...........................................................................................................................................................................................9
3.3.7 Cart Connected ............................................................................................................................................................................10
Cart Configuration Tab ................................................................................................................................................................................................ 11
3.4.1 Guidance ...................................................................................................................................................................................... 11
3.4.2 Horn Time..................................................................................................................................................................................... 11
3.4.3 Battery Reporting ......................................................................................................................................................................... 11
3.4.4 Cart Model.................................................................................................................................................................................... 11
3.4.5 Speed Outputs.............................................................................................................................................................................. 11
3.4.6 Installed Options........................................................................................................................................................................... 11
3.5 Cart I/O Tab....................................................................................................................................................................................................12
3.6 CMS and Blocking Database Tabs ...............................................................................................................................................................12
3.6.1 CMS Tab.......................................................................................................................................................................................13
Blocking Database Tab..................................................................................................................................................................................13
3.6.3 Block Numbers.............................................................................................................................................................................13
4 System Design...................................................................................................................................................................................16
4.1 Using Destination Numbers...........................................................................................................................................................................16
4.2 Using Release Numbers ...............................................................................................................................................................................16
4.3 Using Alternate Routing.................................................................................................................................................................................16
4.4 Simple System...............................................................................................................................................................................................17
4.4.1 Simple System - Single Cart........................................................................................................................................................17
4.4.2 Simple System - Multiple Carts....................................................................................................................................................17
4.5 Designing a Traffic Controlled System..........................................................................................................................................................17
4.5.1 Traffic Control Concepts ..............................................................................................................................................................17
4.5.2 Designing Your Traffic Controlled System..................................................................................................................................18
5 SmartCart Removal From System ...................................................................................................................................................26
6 Reading Transponders......................................................................................................................................................................27
7 Other Features and Tips....................................................................................................................................................................28
7.1 Frequently Asked Questions .........................................................................................................................................................................28
7.2 The Powerful Commands..............................................................................................................................................................................28
7.2.1 Set Destination and Destination Functions. ................................................................................................................................28
7.2.2 Wait Until Input. ............................................................................................................................................................................28
7.2.3 Delay – While Still Traveling.........................................................................................................................................................28
7.2.4 Negative Block Numbers .............................................................................................................................................................29
7.3 CCU Board – I/O Location List......................................................................................................................................................................29
7.3.1 Inputs ............................................................................................................................................................................................29
7.3.2 Outputs .........................................................................................................................................................................................29
8 PLC Do – Onboard PLC Interface....................................................................................................................................................30
8.1 Definition of Handshaking Signals ................................................................................................................................................................30
8.1.1 From the CCU to the PLC............................................................................................................................................................30
8.1.2 From the PLC to CCU..................................................................................................................................................................30
8.2 Power supply for Onboard PLC ....................................................................................................................................................................30
8.3 Application Considerations............................................................................................................................................................................30
8.3.1 Bumper Trips ................................................................................................................................................................................30
8.3.2 General Wiring Considerations....................................................................................................................................................30
8.3.3 PLC Initiation Timing ....................................................................................................................................................................31
8.3.4 AGC “Settling” Once Stopped......................................................................................................................................................31
8.3.5 Cart Release – During PLC Do ...................................................................................................................................................31
8.3.6 PLC Idle Timing............................................................................................................................................................................31
Page 3
Users Manual CartTools Software - Overview
1 Terms of Use
The use of this software program is subject to the SMARTCART® END-USER SUBLICENSE TERMS agreed to during the
installation process. See Help About to view these terms. Copyright © 2003-2004 Jervis B. Webb Company (JBW). All rights
reserved.
This software is designed specifically for use with SmartCart AGCs and related products. Operation of this software for any other
purpose than with a SmartCart AGC is prohibited.
Any such use is not the responsibility of JBW.
2 Introduction
JBW has developed CartTools in conjunction with the SmartCart AGC product. This program allows the user to configure the
operating parameters of carts based on transponder locations. In addition, when a Cart Management System (CMS) is employed,
this program allows the configuration of a Blocking Database, which the CMS uses to facilitate traffic control on a multi-cart system,
and allows the declaration of interface for carts with the CMS.
Be sure that the computer running this software meets the “minimum system requirements” listed on the supplied
installation disk.
®
It is assumed that the user of this software tool is proficient in Windows PC navigation and spreadsheet applications. CartTools does
not provide a graphical interface to assist in the logical configuration of a cart system; therefore much of this documentation will
discuss methods pictorially representing the configuration of a system.
®
3 CartTools Software
3.1 Overview
Setting up your SmartCart AGC system and the functions of each cart is simple with our CartTools software. The tools are
®
incorporated in one simple Windows PC based software package.
Cart configuration tools or CartTools Software allows you to specify the functions of the discrete I/O available on each cart. The tools
also allow you to set up your entire system path including the functions to be performed at specified locations along the path.
Locations along the magnetic guidepath are identified with small transponders affixed to the floor. The AGC reads these unique
codes and performs one or more of the standard functions available to the Cart Control Unit (CCU).
The cart and path configuration can be downloaded to each cart via a serial cable (P/N C1074181). If the optional spread spectrum
radio system is purchased the configuration can be broadcast from the CMS to all carts in the system automatically.
Page 4
Users Manual CartTools Software - Overview
When opening CartTools you will be presented with a blank screen. Selecting File will present you with a list of standard file options.
New – creates a new cart configuration file (CCT).
Open – allows you to load a previously saved CCT file for modification or re-download.
Save – saves the existing named CCT file overwriting the previously saved version.
Save As – prompts you for a new CCT file name to save the current file.
Exit – closes CartTools.
Page 5
Users Manual CartTools Software - Cart Functions Tab
Page 6
Users Manual CartTools Software - Cart Functions Tab
Page 7
Users Manual CartTools Software - Cart Functions Tab
● Inhibit Optic Blocking – Tells the cart to ignore the input from the optic blocking sensor until the next Report Location command
is executed. This means that if the Report Location is contained in the current location, this will turn the optic blocking sensor
back on.
● Automatic Charge – Notifies the cart that it can take on a charge from an on floor charge plate, the cart engages the charger
only if the “Can charge” level of the battery pack is breached. The cart will continue to take on a charge until the cart is released.
● PLC Do – Halts processing of commands and allows a PLC processor to perform routines. When the PLC is finished it can
notify the CCU to resume processing. Reference the PLC Do section later in this document.
If an option is not turned on in the Cart Configuration Tab, commands associated with that option are not removed from the screen.
For example, if the Inhibit Optic Blocking command is used and the Optic Blocking sensor is not installed but enabled in error, there is
no effect to the operation of the cart.
3.3.4 Arrival Functions
The Arrival Functions list is the sequence of commands
that a cart always executes, every time the transponder
associated with the location is read.
All functions in this list are executed in the order that they
are shown in the list. The hand symbols can be used to
move commands up or down the list. Select the command
you want to move and select the hand that is pointing in the
direction you want to move the command (up or down).
Page 8
Users Manual CartTools Software - Cart Functions Tab
5. The destination number will show up in the Destination Pull Down Menu as an available choice.
Clicking on the [–] minus button will delete the currently displayed Destination.
To view how an existing destination is configured you can select the pull down window and scroll through the list of destinations and
click on the destination you would like to view. Once a destination number appears in the Destination Box its configuration will show
in the Destination Functions list.
All functions in this list are executed in the order that they are shown in the list. The hand symbols can be used to move commands
up or down the list. Select the command you want to move and select the hand that is pointing in the direction you want to move the
command (up or down).
You can Add or Remove commands in this list by using the arrow buttons.
[] – Highlight a command in the Available Functions list and select the [] and this will add the command to the Destination
Functions list for the current Location.
[] – Highlight a command in the Destination Functions list and select the [] and this will remove the command from the
Destination Functions list for the current Location.
[ All] – Selecting this button will remove all of the Destination Functions from the current Location.
After the Destination Functions are processed and the cart has stopped motion due to either a Timed Hold Stop or a Hold Stop,
processing of commands stops until a Release is issued from the CMS (if implemented) or the operator presses and holds the start
button.
Page 9
Users Manual CartTools Software - Cart Functions Tab
Clicking on the [–] minus button will delete the currently displayed Release number and its corresponding Release Function list.
To view how an existing release is configured you can select the pull down window and scroll through the list of releases and click on
the release you would like to view. Once a release number appears in the Release Box its configuration will show in the Release
Functions list.
All functions in this list are executed in the order that they are shown in the list. The hand symbols can be used to move commands
up or down the list. Select the command you want to move and select the hand that is pointing in the direction you want to move the
command (up or down).
You can Add or Remove commands in this list by using the arrow buttons between the Release Functions and the Available
Functions.
[] – Highlight a command in the Available Functions list and select the [] and this will add the command to the Release Functions
list for the current Location.
[] – Highlight a command in the Release Functions list and select the [] and this will remove the command from the Release
Functions list for the current Location.
[ All] – Selecting this button will remove all of the Release Functions from the current Location.
Release Functions usually are only needed in a system with a CMS installed. If you are implementing a Simple System, only
Destination Functions should be used.
3.3.7 Cart Connected
Connect the download cable (C1074181) to the serial port
on your computer and the other end to the SER3
connector on the CCU board. You are ready to download
your CCT file to the cart. ‘Save’ your last changes to your
CCT file, select the correct COM port from the pull down
list, and check the Cart Connected box. If a message
appears on the screen that says “Did not receive
Date/Time from Cart”, try another COM port.
When successful communication commences the cart’s
Green light will flash twice indicating the download is being
accepted and verified.
Page 10
Users Manual CartTools Software – CMS & Blocking Database Tabs
Page 11
Users Manual CartTools Software – CMS & Blocking Database Tabs
Closed Loop Speed – It is only necessary to check this option if you have purchased the HD option on the Model 100 SmartCart
AGC. This option includes an encoder installed on the drive unit and an external motor controller installed in the CCU board
compartment.
Warning – Selecting the closed loop speed control option when the option is not installed will cause the cart to
malfunction.
Onboard PLC – For applications that require additional logic, the cart can be equipped with a Programmable Logic Controller.
Optic Blocking – When installed this option allows carts to see a reflective surface with the blocking optic and stop without tripping
the bumper. When the reflective surface moves away the cart will reinitiate travel.
Side Swipe Switches – Checking this option tells the cart to monitor the inputs indicated on the Cart I/O Tab. These switches allow
the cart to detect objects next to it and prevent them from colliding with a trailer that it is pulling.
Automatic Bumper Restart – This box defaults to checked and allows a cart to automatically restart after a bumper trip, in slow
speed. The cart will attempt to restart twice after the initial bumper trip. Unchecking this box will cause the cart to stop and error
without retrying to start
Any field that says “Required for…” means that when the
option is turned on associated with this I/O, the I/O will
immediately be turned dark gray and flagged as
reserved. These I/O can be used for non reserved
features but will immediately be reserved by CartTools
when an option is enabled.
As an example: When the Optic Blocking check box on the Cart Configuration Tab is checked Input #15 will turn dark gray and read
“RESERVED-Optic Blocking”.
3.6 CMS and Blocking Database Tabs
These tabs are used to set up Traffic Control using Wireless Ethernet Radio Communication.
Until this point in the documentation, all editing has affected only one file, the current .CCT file.
To edit any of the information in the following CMS and Blocking Database Tabs, the following files must be located in the same
system directory as the .CCT file:
Concom.ini (Connection and Communications Initialization) Holds the IP address information for the carts in the system and
initialization values.
Sysdef.dat (System Definition Data) Defines most of the pertinent system variables.
Vsminfo.dat (Vehicle System Manager Information Data) Holds the Blocking Database information.
If the above files are missing in the directory that you save your .CCT file in, they are created by CartTools.
Warning – Selecting the ‘File – New’ menu option in a directory that has an existing Blocking Database, It will be ERRASED and
replaced with an empty Blocking Database.
Page 12
Users Manual CartTools Software – CMS & Blocking Database Tabs
Page 13
Users Manual CartTools Software – CMS & Blocking Database Tabs
Page 14
Users Manual CartTools Software – CMS & Blocking Database Tabs
The MakeDB command (found inside the CMS/MakeDB directory) must be run to complete the compilation process prior to
restarting SmartServer and SmartView.
3.6.3.2 Editing a Blocking Database Record
In the following example we have selected location 1 and clicked the Expand All button.
To edit a release record, simply click your mouse anywhere in release record you wish to edit and click on the Edit button.
The Edit button opens the Edit Release Information dialog box (shown below) to allow release record editing.
The functions of the Edit Release Information dialog box are the same as those described for the New Release Information dialog
box described previously.
Page 15
Users Manual System Design
4 System Design
For ALL Systems the first steps are:
● START with a Description of Operation. This should include a description of how every station works including what criteria the
cart uses to affect all of its behavior.
● Draw the entire path, using any means, including a hand sketch.
● Include all planned features including turns, merges, and diverges.
● Consider the tracking of the SmartCart around corners. The cart is a tricycle steer device that means the rear of the cart will cord
in on a turn. The path must be located away from posts and other floor objects to prevent the cart from hitting them while making
a turn.
● Note on the drawing the positions where you want the cart to stop, change speed, or perform any specific function (like turn on a
light).
● For each position, write a unique transponder number. You can use any number from 1 to 999.
● If you are using Optic Blocking determine what locations you may need to turn it off. A transponder will be required each time
you want to turn it off and reading the next transponder will turn it back on.
4.1 Using Destination Numbers
While examining your layout it should be considered what places to go are “Destinations”. Logical locations like stations are
destinations and they can be assigned unique Destination Numbers. These numbers need not be declared anywhere but pictorially
on your layout drawing. The logical meaning given to these destination numbers at locations in your system actually define what the
Destination Number means.
Destination numbers allow you to declare where a cart is “on its way to”. Once you do this you can define “Destination Functions”
which are processes based on where a cart is “on its way to”.
All carts default to Destination Number 200 when powered on for the first time or after a Cart Control Unit (CCU) reset.
When a cart is powered off, it retains its current Destination Number. When the cart is powered on again it will have the same
Destination Number it did when it was powered off.
Destination numbers can get changed two ways:
● Carts can set their own destination by including the “Set Destination” command in the Arrival Functions, Destination Functions,
or Release Functions lists described earlier in this manual.
● A correctly configured PLC or Ethernet host interface also allows external processes to change the destination on a cart.
4.2 Using Release Numbers
In the simplest of uses the cart will perform the functions on the Release Functions list after it performs all functions on the Arrival
Functions and Destination Functions lists.
The real power behind the use of release numbers is employed when you want to route the cart (send it down a particular path)
based on the cart’s destination or more importantly a group of destinations.
If for example you want the cart to bypass a group of stop locations (destinations) to reach a destination further down the path. You
can use release numbers to choose the bypass route to reach the required destination more quickly. We call this functionality
alternate routing.
4.3 Using Alternate Routing
Alternate Routing allows the CMS to decide which Release Number to assign to a cart based on the carts Destination and the Blocks
available.
Alternate Routing depends heavily on the order in which the records appear for a Location. The first record in the Blocking Database
that is satisfied for the Destination and Required Blocks is the record that is executed and associated Release number is assigned.
Alternate Routing is one of the most powerful yet logically dangerous capabilities for carts. It is HIGHLY recommended that after you
configure an Alternately Routed area you execute a full test of all the Blocking combinations prior to beneficial system use.
Blocking Database records of Alternate Route type are not allowed to be defined as the Default destination. However when you are
finished defining your routes you must make sure that you include a CMS Release that includes a Default Destination.
Caution: A release number from a previous location is used as a preference for the alternate routes in an alternate route location.
This can work for or against you. If you want the route to be determined solely on the blocking with no preference, release numbers
that do not equal locations in the area should always be used. Otherwise this functionality can be used to "lock in" the alternate
route selected from the previous normal release location, and maintain the appropriate claimed blocks.
Page 16
Users Manual System Design
Page 17
Users Manual System Design
Using Accumulative Blocking should decrease the number of transponder locations in a system, while at the same time it requires the
addition of the optic blocking sensor to each of the carts.
4.5.1.2 Zone Blocking Operation
Zone Blocking is used when traffic control is needed and accumulative blocking is not possible, usually at intersections, turns,
merges, and diverges. It is also necessary to create blocks everywhere in a system when Accumulative Blocking is not used
in straight path sections. Zones are logical areas that are assigned unique numbers. With correct configuration by the user,
the CMS only allows one cart at a time to be in a zone. The CMS will ensure, through the blocking database, that only one
cart is given a release to a zone blocked section of guidepath at any one time.
The above is accomplished by choreographing the use of Locations, Cart Functions, Blocks, and Destinations.
The Report Location function along with the Timed Hold Stop and Immediate Hold Stop are the cart functions in CartTools that
interact with the Blocking Database.
Blocking records are examined by the CMS as carts report locations.
A cart that is about to enter a Block needs to be configured to immediately stop or pause then stop with the Timed Hold Stop
function.
As a cart exits a Block it must release a Block so other carts waiting for the Block can be allowed to claim/enter it.
4.5.2 Designing Your Traffic Controlled System
The first step in designing a traffic-controlled system is to develop a clear understanding of the flow of carts through your system.
Use the following steps to design you system traffic control.
Step 1
● Draw your system path. Specific dimensions do not matter at this point.
● Put in your Function Transponders (places you want to stop, speed up, slow down, etc.).
● Review your path.
Step 2
Determine the areas that require blocking. These are areas that a cart will require permission from the CMS computer to enter/exit.
Typical areas that require blocking include:
● Turns
● Merging sections of path
● Bi-directional sections of path
● Intersections
● If you didn't purchase a blocking optic to utilize accumulative blocking, you must add blocking in areas where multiple carts can
accumulate on straight sections.
Step 3
With these boxes drawn in, number each block on your system path (1 through 999). These numbers should not repeat.
Step 4
Review your layout for Hold/Release control points.
● Each block does not have to have a transponder.
● Every block should have a location that “requires” it and a point where it is “released”.
● Requiring and releasing can be done with separate locations or combined on locations.
Step 6
Open CartTools and begin entering all locations and functions for each transponder as defined by you system layout. Define and
enter destination and release function for each location. See Defining System Destinations and Releases.
For each location (transponder you have defined a Hold /Release control point reference the above example to define which blocks
you “require” and which you “claim”.
Step 7
When all location transponders are defined, Open the Blocking Database tab.
Use the location pull down to pick the first Hold/Release location transponder for which you wish to begin entering blocking
requirements.
Click on the New button.
This will bring up the New Release Information dialog box. See 3.6.2.1 Entering New Blocking Database Record (New Release
Number for information on the functions of this dialog box).
Page 18
Users Manual System Design
1. Using your system layout as a guide determine the number of the box / block you have defined that encompasses the location
transponder you are setting up.
2. Enter the box / block number in the Release Number field.
3. Review your layout to determine the possible destinations the cart could be in route to and enter them in the Destinations field
with a space between each destination.
● Note if this is a decision point where the cart will take a different route based on its current destination, you must enter the
blocking requirements for each possible destination separately. The reason for this is that cart will claim different blocks
based on the route it is required to travel.
4. Based on the carts destination, look to the next box/block ahead of the carts current location and enter its box/block number in
the Required Blocks field.
5. Under Claimed Blocks field enter the same number of the entered in the Required Blocks field (item 4 above).
6. Click on the OK button
7. The Release will show up as the first blocking record for the location chosen.
8. Continue entering Release record for each potential destination for the currently selected location.
9. Move on to the next Hold release location in your layout and repeat the procedure above until all Hold/Release locations and
corresponding destinations have been defined.
Accept the fact that, no matter what you do you will not foresee all the problems you may have. Allowing time for debugging and
System Runtime Testing are crucial.
Contact your SmartCart Distributor or JERVIS B. WEBB COMPANY Representative for assistance with your blocking scheme.
55
B26
B27
20 60 21
To begin creating traffic controlled intersection you must add the appropriate Arrival Functions to the Arrival Functions List for
each transponder.
For transponder 20 and 55 which proceed the intersection in the direction of travel the following Arrival Functions are added:
● Report Location
● Timed Hold Stop (2 second)
Page 19
Users Manual System Design
For transponders 21 and 60 which are read after the cart has driven through the intersection only the following Arrival Function
is required:
● Report Location
The Blocking Database records look like:
Location: 20 Release type: Normal
Release: 1
Destinations: Default Record
Required Blocks: 12 13
Claimed Blocks: 11
Location: 21 Release type: Normal
Release: 1
Destinations: Default Record
Required Blocks:
Claimed Blocks: 13
Location: 55 Release type: Normal
Release: 1
Destinations: Default Record
Required Blocks: 12 26
Claimed Blocks: 25
Location: 60 Release type: Normal
Release: 1
Destinations: Default Record
Required Blocks:
Claimed Blocks: 26
Let’s consider cart 1 arriving at location 20:
● Without stopping, cart 1 reports location 20 to the CMS.
● The location of cart 1 on the CMS computer changes to location 20.
● Cart 1 continues to process functions.
● Cart 1 processes the “Timed Hold Stop” function.
● Cart 1 begins to wait for 2 seconds to hear from the CMS that it is “released” to go.
● The CMS processes the Claimed Blocks section of the Blocking Database Record for location 20, releasing all blocks that are
not in the claimed block list. Block 11 is assigned to cart 1.
● The CMS checks to see if blocks 12 and 13 are assigned to any other carts. They are available so they are assigned to cart 1.
● Blocks 12 and 13 are assigned to cart 1 along with block 11.
● The CMS issues a release to cart 1 along with a Release Number of 1.
● All of this usually happens within the 2 seconds that cart 1 pauses waiting for the Release.
● Cart 1 continues through the intersection without stopping.
Now while cart 1 is on its way through the intersection, let’s consider cart 2 arriving at location 55:
● Without stopping, the cart reports location 55 to the CMS.
● The location of cart 2 on the CMS computer changes to location 55.
● Cart 2 continues to process functions.
● Cart 2 processes the “Timed Hold Stop” function.
● Cart 2 begins to wait for 2 seconds to hear from the CMS that it is “released” to go.
● The CMS processes the Claimed Blocks section of the Blocking Database Record for location 55, releasing all blocks that are
not in the claimed block list. Block 25 is assigned to cart 2.
● The CMS checks to see if blocks 12 and 26 are assigned to any carts.
● Block 12 is not available, so the CMS waits to release cart 2.
● Cart 2 finishes counting to 2 without receiving a Release from the CMS.
● Cart 2 stops prior to the intersection, while staying in automatic mode, continuing to wait for a Release.
Now let’s consider cart 1 arriving at location 21:
● Without stopping, cart 1 reports location 21 to the CMS.
● The location of cart 1 on the CMS computer changes to location 21.
● Cart 1 continues to process functions.
● The CMS processes the Claimed Blocks section of the Blocking Database Record for location 21, releasing all blocks that are
not in the claimed block list. Block 13 is assigned to cart 1. Blocks 11 and 12 are disassociated from cart 1.
● Cart 1 continues to travel through Block 13.
Page 20
Users Manual System Design
Back at cart 2:
The CMS realizes that block 12 and 26 are now available to assign to cart 2.
● Blocks 12 and 26 are assigned to cart 2 along with block 25.
● The CMS issues a release to cart 2 along with a Release Number of 1.
● Cart 2 begins to travel again and continues through the intersection without stopping.
Notes:
● In the above example locations 20 and 55 can be classified as “Hold Points” while locations 21 and 61 can be classified as
“Release Points”. It should be understood that if the blocking zone is small enough, both classifications can exist for the same
location, that is a location can release blocks while at the same time requiring new blocks to be assigned to a cart. In general,
blocks that are two cart lengths or more need to have separate Claim and Release Locations.
● Also in the above example you should notice that block 12 does not contain any locations. This is common for block zones that
are merges or intersections.
4.5.2.2 Destination Based Traffic Control Example
50
51
B10
B11 Destination 1
B12
52 53
Destination 2
For transponder 50 which proceeds the intersection in the direction of travel the following Arrival Functions are added:
● Report Location
For transponder 50 Destination = 1 the following Destination Functions are added:
● Follow Left Tape Edge
● Timed Hold Stop (2 seconds)
For transponder 50 Destination = 2 the following Destination Functions are added:
● Follow Right Tape Edge
● Timed Hold Stop (2 seconds)
For transponder 51 the following Arrival Function is added:
● Follow Tape Center
For transponders 52 and 53 which are read after the cart has driven through the intersection only the following Arrival Function
is required:
● Report Location
Blocking Database entries include:
Location: 50 Release type: Normal
Release: 1
Destinations: Default Record
Required Blocks: 11
Claimed Blocks: 10
Page 21
Users Manual System Design
Page 22
Users Manual System Design
● At this point another (cart 2) could claim Block 10 and proceed to transponder 50. If the cart 1 is still claiming Block 11 or Block
12, cart 2 will be held at transponder 50 until the block cart 2 requires is released.
4.5.2.3 Typical Alternate Routing Example
The following will take you through the blocking logic and transponder functions of a typical alternate routing scenario. In this
case we have not included functions based on destination, but since we are not allowed to use Default Destinations for
Alternate Route records we have used the “1 -999” nomenclature to route all carts through this area regardless of destination.
On the diagram below we have drawn six blocks B1 through B6. Also included are eight transponder codes numbered 41
through 48.
47
46
B5
44
B4
48 45 43 41
42
B6 B3 B2 B1
In this example the external PLC will be issuing the Release to the carts at Locations 45, 46, and 47. The following defines the
Arrival and Release functions for the Locations in this example:
Transponder 41, Arrival Functions:
● Report Location
● Follow Left Tape Edge (needed in case cart is forced to release without a Release Number)
● Timed Hold Stop (2 second)
Transponder 41, Release Function 45:
● Follow Left Tape Edge
Transponder 41, Release Function 46:
● Follow Right Tape Edge
Transponder 41, Release Function 47:
● Follow Right Tape Edge
Transponder 42 and 44, Arrival Functions:
● Follow Tape Center
Transponder 43, Arrival Functions:
● Report Location
● Follow Left Tape Edge (needed in case cart is forced to release without a Release Number)
Transponder 43, Release Function 46:
● Follow Left Tape Edge
Transponder 43, Release Function 47:
● Follow Right Tape Edge
Transponders 45, 46, and 47, Arrival Functions:
● Report Location
● Immediate Hold Stop
Page 23
Users Manual System Design
Page 24
Users Manual System Design
Page 25
Users Manual SmartCart Removal From The System
Page 26
Users Manual Reading Transponders
6 Reading Transponders
At any time during the configuration process you can connect a computer to the cart as stated in the Cart Connected section above
and commence reading transponders.
All that is necessary to successfully read in transponders is to run the cart on the path or make the cart “think” it is running on the
path. The cart can be fooled into thinking it is running down the path by lifting the drive wheel off the ground, putting a piece of
magnetic guide tape or path under the guidance sensor, and pressing the start button. The cart will run in place. You can then wave
transponders under the Transponder Reader.
A dialogue box will appear that says “New Transponder” and the hexadecimal number on the transponder is shown on the screen. At
this point you can associate the new transponder with an already configured transponder or create a new transponder.
Transponders can also be read in by placing them on the floor along the guidepath and running the cart over them to read them.
Due to hardware limitations a cart can only store 383 Transponder Numbers. While Location Numbers are limited to 999.
Page 27
Users Manual Other Features and Tips
7.2.1.1 Uses
Every time a cart reaches one location the destination can be changed to another location. This means that a system can be set up
so a cart makes its way to a series of locations in the same order every time regardless of the layout.
Another use for this feature can be described as the “blood hound” trick. That is, that the cart is manually taken to a transponder in a
system and inserted on the track prior to a transponder, that will set its destination. Once set, the cart will use the same destination
functions to perform a route around a system. If the location that sets the destination is impossible for a cart with a different
destination to read, the other carts in the system will retain their destinations. That means multiple unique paths can exist in a system
but by manually moving a cart to read the “destination transponder” the system can be modified to handle different throughputs on
different loops day to day or hour to hour.
7.2.2 Wait Until Input.
Two commands: “Wait Until Input is On” and “Wait Until Input is Off” allow you to Hold processing of functions until the input is in a
desired state.
Adding any simple input device like a selector switch, push button, toggle switch, etc. allows the operators to create a state change.
7.2.2.1 Uses
At a diverge in the path, run over a location that says “Follow Left”, “Wait Until Input Is On”, then “Follow Right”. This means that if the
Input is Off the cart will go Left or if the Input is On the cart will go Right.
Enter a station and “Wait Until Input is On” then “Immediate Hold Stop”. This means if the input is On the cart will Stop otherwise it
keeps going.
Add a four position selector switch to the cart and wire the inputs so you create a 2 bit number, so in position 1 Input 5 & 6 are off, in
position 2 Input 5 is on but 6 is off, etc. This allows the operator to effectively create a different kind of destination. At diverges the
functions “Follow Left”, “Wait Until Input is Off”, “Wait Until Input is Off”, then “Follow Right” can tell the cart to turn right only if the two
inputs are off.
7.2.3 Delay – While Still Traveling.
Using the Delay function along with taking advantage of the fact that entering a new location can be a useful tool.
7.2.3.1 Use
If you want a system to stop a cart when it misses a location, add a “Delay” and an “Immediate Hold Stop” to the end of each
location. Make the delay time just a little bit longer than the amount of time that it takes the cart to reach the next location. Now
anytime a cart misses a transponder it will stop.
7.2.3.2 Potential Problems
If you read the next tag (B) while in the middle of processing commands on the previous tag (A), the cart immediately halts
processing of the commands associated with A and starts processing the commands in B.
Page 28
Users Manual Other Features and Tips
Page 29
Users Manual “PLC Do” On-Board PLC Interface
Page 30
Users Manual “PLC Do” On-Board PLC Interface
Page 31