X L01 MX6000 Architecture (IW Copy) )
X L01 MX6000 Architecture (IW Copy) )
Common
Architecture
Lesson Purpose: To introduce the architecture of the Datacard MX6000
System from a module level, highlighting commonality
where it exists. Information discussed will not be
re-covered in later module or system lessons.
• sizes
• cascade hardware
• casters
“module frame” • covers
architecture
module electrical
commonality
• ac/dc power distribution
• power supplies
• interlock interface
• common logic boards
Hardware: -- Module Frames
Modules Sizes…
10” MX6000 module frames are available in only
one standard size: 10 inch widths. An MX6000
module design can use any multiple of this
particular width.
locator pin
receptacle
Cascade
locator pin assemblies
Hardware…
Hardware: -- Module Frames
Cascading Modules…
support tier
1 remove screw
on each post
2 springs apply
upward pressure
3 module base is
lifted slightly One or two shipping posts are also incorporated into the
4 slide module base module design to ensure stability of the module mechanical
over downstream assembly during shipment. When installing a module into
tier an in-line MX6000 System, following the 5-step procedure
5 use removed to the left will result in a slight lift of the module base so it
screw to secure
will more easily interface with the downstream tiered
mechanism to
downstream tier module support.
Hardware: -- Module Shipping Posts
Other shipping post spring designs……
Cleaning Module
DuraGard Module
power supply
mount screws
mounting screw
cross pin
• card entry
sheet metal front rollers
track incorporate a
spring-loaded
spring bearing design
cavity
Hardware: -- Module Mechanical Commonality
Card Sensing Vane or Belt Tab Sensing
• transmissive (pass-through)
• optical beam centerline located between • transmissive (pass-through)
• slot width of 0.38”
0.298” and 0.406” down from the top of
• when used for belt tab sensing, mount the
the card
• access must be provided for operator cleaning sensor so emitter is on the bottom for best
• card edge sensed at centerline +/- 0.005” dust resistance
• 3 foot cable length • 3 foot cable length
Hardware: -- Module Mechanical Commonality
Sensors
Alternate to Transmissive Card Sensor
amber (off)
sensor uncovered
green (on)
power usually mounted to sense the
green rear of the card
(flickering) reflective -type
marginal sense infrared sensor Why?
beam
-- easier to clean
-- easier to see the sensor LEDs
• sees clear cards -- more favorable on bowed cards
• easy to clean -- not a factor with cards of varying
• has good gain thickness
• has fairly small beam with good sensing accuracy (front spring-loaded drive roller)
• contains external feedback indicators (LEDs)
• doesn’t require adjustment
• compact / yet robust
Hardware: -- Module Mechanical Commonality
Sensors
Mechanical Sensing
• capable of sensing both steel and aluminum
inductive proximity sensors
• recommended sense distance
-- steel 0.098” +/- 15%
-- aluminum 0.048” +/- 15%
• since they are non-optical, they are not affected by dirt
• are fairly precise
• don’t require adjustment
• are compact / yet robust
• have external operational indicators (LEDs)
End Face
Sensing
mounting hanger
slots
node board
assembly
Electrical: -- Node Boards
Protective Covers: cooling fan
The node 1 node 2 and node 4 boards have the module’s necessary
power supply requirements built into the logic board. Because of
this, a protective cover becomes necessary for obvious safety reasons
The trough located at the bottom of the power supply cover is used
for routing of ethernet cables from the controller to each of
the modules for communication purposes..
power
supply
cover
with chip
chip cover
covers removed
NOTE:
Removing the protective cover,
even with power removed, can
expose you to capacitors that
have very long bleed times!! chip cover
cable
channel
Electrical: -- Expansion Boards • Card Input Module
Purpose: 566395-001
• Magnetic Stripe Module
Each module within the MX6000 System contains an expansion board. Although
some expansion boards are unique, a generic version exists that supports the (9) 566377-001
modules that are listed below. The module expansion board performs the • Graphics Module
following functions: 568022-001
--serves as a standard interface for module sensors • D2T2 Color Module
--supports module specific electronics (i.e. magnetic encoding, 568022-001
graphics modules) • CardGard
568645-001
Location: • Generic Module (VI)
This board is mounted on / or very close to the module mechanical 566302-001
assembly, so as to dramatically reduce sensor cable lengths. --Smart Card
--Cleaning
--Overlay
--Card Output
• Generic Module (V2)
568627-001
--Topper
--Emboss
--Label
--Laser
--Flipper
• Color Artista VHD
Card Input Module Cleaning Module xxxxxx-xxx
Electrical: -- Module Architecture
Module
MODULE Expansion Board
Module-specific
sensors
electronics
Intlk
Expansion I/F
Sw Cable
Connectivity
Block Diagram
A
I/O motor M
d
B
r
i C
M Caution: Check pin
attn. v
lite Proc Pwr e
r M orientation and
s D
M alignment when
Non-volatile storage connecting AC cable
Node Bd. from
to (backchannel) RS232 (backchannel) upstream
RS485
downstream module
module
Enet from controller
to ac ac from
out in
downstream upstream
module module
Electrical: -- Backchannel Communication
Backchannel Characteristics: Purpose:
Used for configuration of system.
• serial
—assigns the node’s ethernet and/or IP address
• synchronous
• half-duplex
based on the physical position of the module
• point-to-point (RS485) within the system
Step 2 Step 1
Controller System
Initialization Initialization
Power
SW applied
activated
This routine configures the This routine configures
controller when the production the modules when power
software is activated by retrieving is applied.
VPD info from each node board..
Electrical: -- Backchannel Communication
Step 1: System Initialization (triggered by power being applied to modules)
MX6000 System
I = connection to upstream module
O = connection to downstream module
NOTE: The backchannel communication lines co-exist in the same cables
as the ac wiring and interlock wiring to adjacent modules
J3 Motor B
LEDs Expansion
Console J4 Bd. Power
J6
Backchannel LEDs J5 Interlock \
Attention
Light
J7 J8 Serial I/O
Ethernet
power is sent to
downstream module AC Output J13 Motor D
J11
power arrives from AC Input J12
upstream module
Electrical: -- Backchannel Communication
Step 1: System Initialization (triggered by power-up) Node Board
1
STAGE 2 STAGE 1 power-up reset
CPLD
assign power-up
addresses 2
to modules FPGA FPGA
configuration
op switch turned to “on” 1. Board reset issued by CPLD
boot-loader FPGA 4
which monitors the power supply 3 RAM
2. FPGA configures itself
3. Initial boot-loader gets loaded
4. Control transferred to boot-loader 5
(5 second delay looking for possible RS485 Interface
RS232 console keystroke)
5. (bcInit loaded from flash)
s reflect initiating, Node board statically examines AC J11 J12 AC
mediate or terminating RS485 for upstream and OUT IN
board downstream connections
s blink position 6. Module’s position within system
Note:
& total modules is determined (bcInit) When the node boards are manufactured,
7. VPD queried to determine module flash memory is populated with the latest
type so it knows what startup script versions of the following applications:
to request from the controller --vx Works (operating system)
8. Modules ethernet & IP addresses --bcInit (back channel initialization)
are set --bdTest (board test), and
9. Ethernet connection initialized --FPGA code
Electrical: -- Backchannel Communication
Step 1: System Initialization (triggered by power-up)
Node Board
STAGE 2 STAGE 1 1
load & execute assign power-up power-up CPLD reset
vxWorks which addresses
establishes to modules 2
control with FPGA FPGA
Controller PC configuration
1. Board reset issued by CPLD FPGA
which monitors the power supply boot-loader 4
3 RAM
2. FPGA configures itself
10. vxWorks is loaded from 3. Initial boot-loader gets loaded
flash into memory 4. Control transferred to boot-loader 5
11. Control is passed to (5 second delay looking for possible RS485 Interface
vxWorks (establishing RS232 console keystroke)
communication with 5. (bcInit loaded from flash)
MX6000 controller PC) Node board statically examines AC J11 J12 AC
12. The node’s startup scriptRS485 for upstream and OUT IN
file is transferred to nodedownstream connections
board and executed 6. Module’s position within system
Note:
& total modules is determined (bcInit)
13. The script file directs the When the node boards are manufactured,
7. VPD queried to determine module
transferring and executing flash memory is populated with the latest
of the node’s firmware type so it knows what startup script versions of the following applications:
application to node boardto request from the controller --vx Works (operating system)
<initialization complete> 8. Modules ethernet & IP addresses --bcInit (back channel initialization)
are set --bdTest (board test), and
9. Ethernet connection initialized --FPGA code
Electrical: -- Backchannel Communication
Node 1 Board
LED Power-on Sequence
When the operator activates the MX6000 controller software, the controller will be
required to query the MX6000 system (VPD files) in order to determine the total number of modules,
the module types, and the sequence of the modules in the system. It will also determine each node’s
version and serial number etc, as well as the module’s hardware offsets.
Electrical: -- System Block Diagram
Module Module Module
Intlk Intlk Intlk
sensors sensors sensors
Sw Sw Sw
PC Controller
Module Module Module
Expansion Board Expansion Board Expansion Board
Expansion I/F Expansion I/F Expansion I/F
to
switch
2
Cat 5 E-net
ac and
backchannel Ethernet Switch
cable
Hardware: -- Module Interlock
The interlock tower is mounted in the front right corner
Interlock Tower of each module except the Card Input and Card Output
Modules. The tower houses a small logic board that
contains a hall-effect switch along its top edge. This
switch interacts with a magnet attached to the module
cover to serve as the module’s interlock for removing
power to moving parts when a cover is opened.
magnet
hall-effect switch
interlock
tower interlock
adjustment
slots
I/O connection
to module node
board
Hardware: -- Module Covers
Each module (except for Card Operator Attention Light
Input and Card Output) will
have an operator attention light Off --running normal or power off
that is displayed through an
Amber Flashing --module error
opening in the module front
or failure
cover. The light originates
from 4 LED’s that are con- Amber Solid --module supply low
tained on the interlock &
operator attention light board.
A conveyor component is then
used to transmit the light out
through the front cover opening.
Upstream
Module
Note:
Circuitry in center
is duplicated for
To Motor
upstream & Driver Circuit
downstream modules
Electrical: -- No Interlocks Open
Downstream Module
Interlock Module
Module Interlock
Switch
Switch
CL CL
Upstream
Module
CL
Note:
Circuitry in center
is duplicated for
To Motor
upstream & Driver Circuit
downstream modules
Electrical: -- Interlock Open
Downstream Module
Interlock Module
Module 1 (lose 3 current paths) Interlock
Switch
Switch
2 X
3 CL
Upstream
(current path 4 X Module
for motor
driver circuit (current path
of downstream for motor
module) 5 driver circuit
of downstream
module)
Note:
Circuitry in center
is duplicated for
To Motor
upstream & Driver Circuit
downstream modules
Electrical: -- No Interlocks Open
If No Module
Module
Downstream Interlock
Switch Interlock
Module….. Switch
CL
Upstream
Module
Jumper
CL
Note:
Circuitry in center
is duplicated for
To Motor
upstream & Driver Circuit
downstream modules
Electrical: -- No Interlocks Open
Downstream Module If No
Module Interlock
Switch
Upstream
Module…..
CL CL
J1
CL
Note:
Circuitry in center
is duplicated for
To Motor
upstream & Driver Circuit
downstream modules
End