5 multiple pci-8164 card operation (pci-8164 only), Multiple pci-8164 card operation (pci-8164 only) – ADLINK PCI-8164 User Manual

Page 135

Advertising
background image

Operation Theory

123

4.5 Multiple PCI-8164 Card Operation (PCI-8164
Only)

The software function library can support a maximum of 12 PCI-
8164 cards. This means that up to 48 motors can be connected.
Since the PCI-8164 is Plug-and-Play compatible, the base
address and IRQ settings for card are are automatically assigned
by the system BIOS when it is turned on. The base address and
IRQ settings assigned by the BIOS can view by using the Motion
Creator Tool.

When multiple cards are applied to a system, each card number
must be noted. The card number of a PCI-8164 depends on the
location on the PCI slot. They are numbered either from left to
right, or right to left on the PCI slots. These card numbers will
affect its corresponding axis number. Note that the axis number is
the first argument for most functions called in the library. Hence, it
is important to identify the slot number before writing any applica-
tion programs. For example, if three PCI-8164 cards are plugged
in to PCI slots, then the corresponding axis number on each card
are:

Example: To accelerate Axis 3 of Card2 from 0 to 10000 pps in 0.5
sec for Constant Velocity Mode operation, the axis number is 6,
and the code for the program is:

_8164_start_tv_move(6, 0, 10000, 0.5);

To determine the right card number, trial and error may be neces-
sary before an application. The Motion Creator utility minimizes
the search time.

For applications requiring many axes to move simultaneously on
multiple PCI-8164 cards, connection diagrams in Section 3.12
should be followed to connect between CN4 connectors. Several
functions listed in Section 6.8 may be useful when writing pro-
grams for such applications.

Card No. Axis 1 Axis 2 Axis 3 Axis 4

1

0

1

2

3

2

4

5

6

7

3

8

9

10

11

Advertising