Delta Electronics PCI-DMC-A01 User Manual
Delta Electronics PCI-DMC-A01 User Manual

Delta Electronics PCI-DMC-A01 User Manual

High-speed pci 12-axis motion control card
Hide thumbs Also See for PCI-DMC-A01:
Table of Contents

Advertisement

DELTA ELECTRONICS CO., LTD.
PCI-DMC-A01
PCI-DMC-B01
High-Speed PCI 12-Axis Motion Control Card
User Manual
Version: 1.12.2

Advertisement

Table of Contents
loading

Summary of Contents for Delta Electronics PCI-DMC-A01

  • Page 1 DELTA ELECTRONICS CO., LTD. PCI-DMC-A01 PCI-DMC-B01 High-Speed PCI 12-Axis Motion Control Card User Manual Version: 1.12.2...
  • Page 2: User Information

    PCI-DMC-A01 / PCI-DMC-B01 User Manual About this Manual User Information Please keep this manual in a safe place. This manual is subject to change without notice due to the release of new products, improvements and changes in technologies, and/or modifications to data and forms.
  • Page 3: Table Of Contents

    1.5.8 SW1: Card ID Number Configuration Switch ------------------------------------------- 1-8 1.6 Wiring Example ----------------------------------------------------------------------------------------- 1-9 1.6.1 Connecting the PCI-DMC-A01 Output Point to External Input Device ----------- 1-9 1.6.2 Connecting the PCI-DMC-A01 Input Point to External Output Device ----------1-10 1.6.3 Connecting the PCI-DMC-B01 High Speed Counter---------------------------------1-10 1.6.4 3.3V Compare Output Wiring (CN9, CN10) --------------------------------------------1-12...
  • Page 4 Chapter 3 Using EzDMC ------------------------------------------------------------------------------------------ 3-1 3.1 Introduction to EzDMC Functions ------------------------------------------------------------------ 3-1 3.2 EzDMC Connection Procedure --------------------------------------------------------------------- 3-2 3.3 Finding the PCI-DMC-A01 --------------------------------------------------------------------------- 3-2 3.4 Finding Connected Expansion Modules ---------------------------------------------------------- 3-3 3.5 EzDMC Status Display -------------------------------------------------------------------------------- 3-4 3.6 Serial Motion 1-Axis Control Interface------------------------------------------------------------- 3-4 3.7 Serial Motion Multi-Axis Control Interface -------------------------------------------------------- 3-6...
  • Page 5: Chapter 1 Specifications And Wiring

    (See section 1.2 Hardware Specifications: Cabling Type) to port CN2 on the PCI-DMC-A01 card (Fig. 1.1 A-side) and the other end of the Slave Module (Fig. 1.1 B-side: Port CN6 of Delta ASDA -A2-F Drive).
  • Page 6: Hardware Specifications

    Chapter 1 Specifications and Wiring | PCI-DMC-A01 / PCI-DMC-B01 Hardware Specifications Motion Control  Supported Module: Delta ASDA -A2-F Drive  Homing mode: 35 types (controlled using DMCNET parameter settings) Motion Velocity Curve Control: T-curve, S-curve   Interpolation Mode: Linear, Arc, Spiral, and Continuous...
  • Page 7: Pcb Layout

    Chapter 1 Specifications and Wiring | PCI-DMC-A01 / PCI-DMC-B01 PCB Layout 1.4.1 PCI-DMC-A01(Ver.2.0) DSW2 RSW1 126mm 189mm Figure 1.4 PCI-DMC-A01 Physical Layout Table 1.1 PCI-DMC-A01 Card Port Functions Name Function Input/Output Signal Port DMCNET Expansion Module Connection Port Card ID Number Configuration Switch...
  • Page 8: Pci-Dmc-B01

    Chapter 1 Specifications and Wiring | PCI-DMC-A01 / PCI-DMC-B01 1.4.2 PCI-DMC-B01 CN10 RSW1 126mm 189mm Figure 1.5 PCI-DMC-B01 Physical Layout Table 1.2 PCI-DMC-B01 Card Port Functions Name Function Input/Output Signal Port, Encoder & Compare Port DMCNET Expansion Module Connection Port CMOS 3.3V to level comparison trigger signal output...
  • Page 9: Connector Pins Definition

    Chapter 1 Specifications and Wiring | PCI-DMC-A01 / PCI-DMC-B01 Connector Pins Definition 1.5.1 CN1: Input/Output Signal Port (for A01_Ver.2.0) Label Description GPIO IN 0 GPIO Input signal GPIO IN 1 GPIO Input signal GPIO IN 2 GPIO Input signal GPIO IN 3...
  • Page 10: Cn1: Input/Output Signal Port (For A01_Ver.1.1 & B01)

    GPIO OUT GPIO Output signal GPIO: General Purpose Input & Output ※ This is the pin definition for PCI-DMC-B01 Ver2.0 On PCI-DMC-A01 Ver1.1 only Pin 5, Pin 10 and Pin 15 are valid 1.5.3 CN2: DMCNET Expansion Module Connection Port Label...
  • Page 11: Dsw2: Sink/Source Loop Switch

    Description SOURCE (connect to PNP device) SINK (connect to NPN device) DSW2 is PCI-DMC-A01 only. There is no such part in Ver. 1.1. ※ When the connected external device is Low active then DSW2 Figure 1.9 DSW2 must be set to OFF; If it is High active then DSW2 must be set Pin definition to ON instead.
  • Page 12: Sw1: Dial For Setting The Card Id Number

    Card ID is the value that the dial is turned to. Can be set to a value between 0 ~ 15. ※ This dial is used to set the Card ID on PCI-DMC-A01 / PCI-DMC-B01 Ver.2.0 Figure 1.12 SW1 dial 1.5.8 SW1: Card ID Number Configuration Switch...
  • Page 13: Wiring Example

    Chapter 1 Specifications and Wiring | PCI-DMC-A01 / PCI-DMC-B01 Wiring Example 1.6.1 Connecting the PCI-DMC-A01 Output Point to External Input Device SINK type wiring Input point loop equivalent circuit Figure 1.16 SOURCE type wiring Input point loop equivalent circuit Figure 1.17...
  • Page 14: Connecting The Pci-Dmc-A01 Input Point To External Output Device

    Chapter 1 Specifications and Wiring | PCI-DMC-A01 / PCI-DMC-B01 1.6.2 Connecting the PCI-DMC-A01 Input Point to External Output Device SINK Figure 1.14 ※ PCI-DMC-A01 Ver.2.0 input point only supports connection to SINK type Output devices 1.6.3 Connecting the PCI-DMC-B01 High Speed Counter Encoder Figure 1.18...
  • Page 15 Chapter 1 Specifications and Wiring | PCI-DMC-A01 / PCI-DMC-B01 Compare (RS-422 Differential type) Figure 1.19 Compare (Non-differential type) Figure 1.20 Revised May, 2012 1-11...
  • Page 16: Compare Output Wiring (Cn9, Cn10)

    If you plan to install 3 or fewer PCI-DMC-A01 cards, the recommended power supply for the system is 300W (Watts). If you plan to install 8 or more PCI-DMC-A01 cards, please use a power supply rated higher than 500W (Watts) to ensure that the PCI-DMC-A01 cards will operate normally.
  • Page 17: Chapter 2 Installation

    Chapter 2 Installation | PCI-DMC-A01 / PCI-DMC-B01 Chapter 2 Installation This chapter describes how to install the PCI-DMC-A01 multi-axis motion control card. Please follow the following installation process: Product Packaging and Accessories (section 2.1)   Hardware Installation (section 2.2) ...
  • Page 18: Hardware Installation

    Hardware Installation 2.2.1 Hardware Configuration The PCI-DMC-A01 is treated as a standard Plug and Play device by the PC. Basic system function such as memory allocation and I/O port assignments can all be managed through the PC system's BIOS. The user does not need to configure the hardware directly.
  • Page 19 Fig. 2.1. Figure 2.1 Shown below are two incorrect ways of handling the PCI-DMC-A01 card. In Fig. 2.2, the hands are in direct contact with the components of the PCI-DMC-A01 card. Handling the card in this manner may crush the card components or damage them through static electricity.
  • Page 20 Make sure that the PCI-DMC-A01 card is inserted vertically into the PCI slot as shown in Fig. 2.4. Press the PCI-DMC-A01 card firmly into the slot. Extra care should be taken where the card touches the port as shown in Fig. 2.5.
  • Page 21: Hardware Installation Troubleshooting

    PCI-DMC-A01 card is inserted properly. Check to see if a screw is loose or the PCI-DMC-A01 is not properly seated in the PCI slot. Try removing the PCI-DMC-A01 from the PCI slot then restart the system to see if the system runs normally.
  • Page 22: Preparation For Driver Software Installation

    Chapter 2 Installation | PCI-DMC-A01 / PCI-DMC-B01 Preparation for Driver Software Installation 2.3.1 Close Found New Hardware Wizard When you install the hardware and start the system for the first time, the "Found New Hardware Wizard" window will pop up as shown in Fig. 2.6. Please click on "Cancel" to close the wizard as the next step is to install the software bundle.
  • Page 23: Finding The New Pci Device

    Chapter 2 Installation | PCI-DMC-A01 / PCI-DMC-B01 2.3.2 Finding the New PCI Device Open the system "Control Panel", as shown in Fig. 2.7, and open the "System" settings button. Figure 2.7 In the "Hardware" field of "System Properties", click on "Device Manager" as shown in Fig.
  • Page 24 Chapter 2 Installation | PCI-DMC-A01 / PCI-DMC-B01 As shown in Fig. 2.9, if you have only one PCI-DMC-A01 card installed in the PCI slot, the listing will show one unknown "PCI Device". This means that the PCI-DMC-A01 card you installed has been detected by the system. The next step is to install the driver software for this card.
  • Page 25: New Pci Device Not Detected By System

    "Control Panel" using "Add new Hardware" (see Fig. 2.11 and Fig. 2.12). Try installing the PCI-DMC-A01 card to another free PCI slot on the system or try to use another test system. If the problem is not resolved, please contact your distributor for assistance.
  • Page 26 Chapter 2 Installation | PCI-DMC-A01 / PCI-DMC-B01 Do not use this method to install the PCI device Figure 2.11 Figure 2.12 2-10 Revised May, 2012...
  • Page 27: Driver Software Installation

    Chapter 2 Installation | PCI-DMC-A01 / PCI-DMC-B01 Driver Software Installation 2.4.1 Software Installation Procedure Step 1: Open the CD and in the DISK1_32bit_XXXX folder select and run "setup.exe" as shown in Fig. 2.13. Figure 2.13 Step 2: As shown in Fig. 2.14, the system program will start by checking the system resources.
  • Page 28 Chapter 2 Installation | PCI-DMC-A01 / PCI-DMC-B01 Step 3: As shown in Fig. 2.15, once the system resources check has been completed, the software installation process will begin. Please click "Next" to continue. Figure 2.15 Step 4: As shown in Fig. 2.16, select the software installation path to use on the system.
  • Page 29 Chapter 2 Installation | PCI-DMC-A01 / PCI-DMC-B01 Step 5: As shown in Fig. 2.17, the driver software is now being installed. Please do not interrupt the installation process. Figure 2.17 Step 6: As shown in Fig. 2.18, the driver software has been successfully installed.
  • Page 30: Software Installation Procedure (Windows 7 64-Bit)

    Chapter 2 Installation | PCI-DMC-A01 / PCI-DMC-B01 2.4.2 Software Installation Procedure (Windows 7 64-bit) Step 1: Open the CD and in the DISK1_64bit_XXXX folder select and run "setup.exe" as shown in Fig. 2.19. Figure 2.19 Step 2: As shown in Fig. 2.20, the system program will start by checking the system resources.
  • Page 31 Chapter 2 Installation | PCI-DMC-A01 / PCI-DMC-B01 Step 3: As shown in Fig. 2.21, once the system resources check has been completed the software installation process will begin. Please click “Next” to continue. Figure 2.21 Step 4: As shown in Fig. 2.22, select the software installation path to use on the system.
  • Page 32 Chapter 2 Installation | PCI-DMC-A01 / PCI-DMC-B01 Step 5: As shown in Fig. 2.23, the driver software is now being installed. Please do not interrupt the installation process. Figure 2.23 Step 6: As shown Fig. 2.24, select "Install this driver software anyway".
  • Page 33 Chapter 2 Installation | PCI-DMC-A01 / PCI-DMC-B01 Step 7: As shown in Fig. 2.25, the driver software has been successfully installed. Click on "Finish" to complete the installation process. Figure 2.25 Revised May, 2012 2-17...
  • Page 34: Check The Software Installation

    Chapter 2 Installation | PCI-DMC-A01 / PCI-DMC-B01 Check the Software Installation 2.5.1 Check that software has been installed successfully Step 1: Open "Device Manager" (Control PanelSystemHardwareDevice Manager) using the same method as section 2.3.2. If a device named "Delta ASD PCI DMC_01" was added this means the driver was installed successfully.
  • Page 35 Chapter 2 Installation | PCI-DMC-A01 / PCI-DMC-B01 Step 2: As shown in Fig. 2.27, there should be a new "Delta Industrial Automation" folder in "Start\All Programs" containing the application program as well as other files included in with the CD.
  • Page 36: Software Installation Failure

    Chapter 2 Installation | PCI-DMC-A01 / PCI-DMC-B01 2.5.2 Software Installation Failure If "Device Manager" (Control PanelSystemHardwareDevice Manager) still shows the device as an unknown PCI device (see Fig. 2.28) or there is an "exclamation mark" (see Fig. 2.29) for the new device, this means the driver software did not install properly.
  • Page 37: Dealing With Software Installation Failure

    Chapter 2 Installation | PCI-DMC-A01 / PCI-DMC-B01 Dealing with Software Installation Failure If driver installation fails and the device information shown in "Device Manager" (Control PanelSystemHardwareDevice Manager) is the same as in Fig. 2.28, please install the driver manually. Refer to section 2.8 "Manual Driver Installation" for more details.
  • Page 38 2.8 "Manual Driver Installation". If the error code is 35 (see Fig. 2.32), we recommend trying to install the PCI-DMC-A01 card in another free PCI slot or another system. If you are still unable to install the driver software, please record the error message and code in this field.
  • Page 39: Installing The Card In Another Pci Slot

    Chapter 2 Installation | PCI-DMC-A01 / PCI-DMC-B01 Installing the Card in Another PCI Slot As suggested in section 2.6, if you need to switch the PCI-DMC-A01 card to another free PCI slot in the system, please first discharge any static electricity, disconnect the system power supply, and then remove the PCI-DMC-A01 card.
  • Page 40 Chapter 2 Installation | PCI-DMC-A01 / PCI-DMC-B01 As shown in Fig. 2.34, the wizard will indicate that it will now install the driver for "Delta ASD PCI DMC_01". Please select "Install from a list or specific location (Advanced)(S)", and then click “Next”...
  • Page 41 Chapter 2 Installation | PCI-DMC-A01 / PCI-DMC-B01 The system will now look for compatible drivers as shown in Fig. 2.36. Select the "Delta ASD PCI DMC_01" driver listed by the system, and then click “Next” to continue. Figure 2.36 As shown in Fig. 2.37, the system is now installing the driver.
  • Page 42 Chapter 2 Installation | PCI-DMC-A01 / PCI-DMC-B01 As shown in Fig. 2.38, the system has finished installing the driver for PCI-DMC-A01 card. Figure 2.38 Once installation is complete, open "Device Manager" (Control PanelSystemHardware Device Manager) to check current device driver status. Fig. 2.39 shows that the PCI-DMC-A01 card has been installed successfully.
  • Page 43: Manual Driver Installation

    Chapter 2 Installation | PCI-DMC-A01 / PCI-DMC-B01 Manual Driver Installation If you are unable to use the installer to successfully install the PCI-DMC-A01 card drivers on your system, you can try the following manual driver installation process. Step 1: As shown in Fig. 2.40, locate to the "… \ Windows \ inf" folder on the CD and select the file "PCI_DMC_01.INF".
  • Page 44 Chapter 2 Installation | PCI-DMC-A01 / PCI-DMC-B01 Step 3: As shown in Fig. 2.42, go to the "… \ System32" folder, select the file "PCI_DMC_01.dll”, and then hold down "Ctrl + C" to copy. Figure 2.42 Step 4: As shown Fig. 2.43, copy "PCI_DMC_01.dll" to "C:\WINDOWS \ system32".
  • Page 45 Chapter 2 Installation | PCI-DMC-A01 / PCI-DMC-B01 Step 5: As shown in Fig. 2.44, go to the "… \ System32 \ drivers" folder on the CD, select the file "PCI_DMC_01.sys", and then hold down "Ctrl + C" to copy. Figure 2.44 Step 6: As shown in Fig.
  • Page 46 Chapter 2 Installation | PCI-DMC-A01 / PCI-DMC-B01 Step 7: As shown in Fig. 2.46, open "Device Manager"(Control PanelSystem HardwareDevice Manager), "right-click" the unknown "PCI Device”, and then select "Scan for hardware changes". (Please ensure that the PCI device has been installed in the system).
  • Page 47 Chapter 2 Installation | PCI-DMC-A01 / PCI-DMC-B01 Step 9: As shown in Fig. 2.48, the wizard will indicate that it will now install the driver for "Delta ASD PCI DMC_01". Please select "Install from a list or specific location (Advanced)(S)”, and then click “Next” to continue.
  • Page 48 Chapter 2 Installation | PCI-DMC-A01 / PCI-DMC-B01 Step 10: As shown in Fig. 2.49, the system asks you to choose your search and installation options. Choose "Don't search. I will choose a driver to install (D)”, and then click “Next” to continue.
  • Page 49 Chapter 2 Installation | PCI-DMC-A01 / PCI-DMC-B01 Step 12: As shown in Fig. 2.51, the system is now installing the driver. Figure 2.51 Step 13: As shown in Fig. 2.52, the system has finished installing the driver for PCI-DMC-A01 card.
  • Page 50: Bcb Example

    Once 2.4 Software Installation is complete, the C:\Program Files\Delta Industrial Automation \PCI-DMC-A01\samples folder will now contain sample programs for 6 languages: BCB, C#, Delphi, VB, VB.Net, and VC. Of these six, BCB uses dynamic links to include the API inside the PCI_DMC_01.dll.
  • Page 51 Chapter 2 Installation | PCI-DMC-A01 / PCI-DMC-B01 Figure 2.55 After adding the BCB lib file as described above, add the line "#include ”PCI_DMC_01.h” to the BCB code (see Fig. 2.56).Once these two actions have been completed, you can begin building on the BCB examples included with the CD.
  • Page 52 Chapter 2 Installation | PCI-DMC-A01 / PCI-DMC-B01 (This page intentionally left blank.) 2-36 Revised May, 2012...
  • Page 53: Chapter 3 Using Ezdmc

    Chapter 3 Using EzDMC | PCI-DMC-A01 / PCI-DMC-B01 Chapter 3 Using EzDMC EzDMC is a serial control utility that tests the serial connection to see if it is working properly. When EZDMC is run, the system automatically scans and classifies all known online expansion modules.
  • Page 54: Ezdmc Connection Procedure

    The first menu function (marked with a bracket) is the "Search Card" function for finding the PCI-DMC-A01 card. All the PCI cards and their setup in the system can be found using this function as shown below in Fig. 3.2. When Search Card is completed, the device list shows the status of all found cards as well as the number and setup of master cards.
  • Page 55: Finding Connected Expansion Modules

    Chapter 3 Using EzDMC | PCI-DMC-A01 / PCI-DMC-B01 Finding Connected Expansion Modules When the PCI-DMC-A01 card has been found and marked, this means that the serial communications link has been established. The next step is to scan and see how many connected modules are linked in series on the same Ring.
  • Page 56: Ezdmc Status Display

    Chapter 3 Using EzDMC | PCI-DMC-A01 / PCI-DMC-B01 EzDMC Status Display The status display at the bottom of EzDMC shows information about the current status of the PCI-DMC-A01 card. This is shown in Fig. 3.6: Figure 3.6 Serial Motion 1-Axis Control Interface When you add the connected expansion modules to the serial communications link, the next step is to test the expansion module operations.
  • Page 57 Chapter 3 Using EzDMC | PCI-DMC-A01 / PCI-DMC-B01 When you have opened the expansion module's 1-axis control interface, Fig. 3.8 below will explain the functions of each block in the serial motion 1-axis control interface as well as their purpose.
  • Page 58: Serial Motion Multi-Axis Control Interface

    Chapter 3 Using EzDMC | PCI-DMC-A01 / PCI-DMC-B01 Block 6: Set the motion operation mode. Available operation modes include point to point, home, and constant velocity.  Check "IP Mode" to use PDO service for motion control. Otherwise SDO service will be used for motion control instead.
  • Page 59 Chapter 3 Using EzDMC | PCI-DMC-A01 / PCI-DMC-B01 As shown in Fig. 3.10, the multi-axis control window can be divided into the four following blocks and functions. Block 1 Block 2 Block 3 Block 4 Figure 3.10 Block 1: Select the motion status display, position reset and motor excite function. Only 3-axis motion control is available at the moment.
  • Page 60: Master Security Interface

    Chapter 3 Using EzDMC | PCI-DMC-A01 / PCI-DMC-B01 Master Security Interface Figure 3.11 Open Master Security interface ➊ ➋ Figure 3.12 Open Master Security user login interface The above input fields all have 1 to 8 bits and accept hexadecimal values between 0 and F.
  • Page 61 Chapter 3 Using EzDMC | PCI-DMC-A01 / PCI-DMC-B01 ➋ User login and status display field. Default password Password1 FFFFFFFF Password2 FFFFFFFF (If login is successful, status will display "Pass" and grant access to the functions in Blocks ➌,➎ and ➏ in Fig. 3.13; if not, status will display "Failed", and the user must re-login)
  • Page 62 Chapter 3 Using EzDMC | PCI-DMC-A01 / PCI-DMC-B01 Step 2: User enters a custom User Key then click on "Make Verify Key" to generate a verify key. (The input and output will be 1 to 8 bits made up hexadecimal...
  • Page 63 Chapter 3 Using EzDMC | PCI-DMC-A01 / PCI-DMC-B01 (1) "Page": Page to read or write to (0~9). (2) "Read": Read data from specified page. (If read successful then block (5) will display 16 binary 0~F hexadecimal values) (3) "Write": Data to write to specified page.
  • Page 64: Card Reset

    "Hardware / PCI_Card_Reset" to reset the PCI-DMC-A01 card. Initialize the PCI-DMC-A01 card again the next time you wish to test/use the card to ensure that the stability of data transmission/reception and the validity of test data. As shown in Fig. 3.15, clicking this function resets the card.
  • Page 65: Other Functions

    Chapter 3 Using EzDMC | PCI-DMC-A01 / PCI-DMC-B01 3.10 Other Functions When you are finished with 1-axis or multi-axis motion control, you can use "File / Save Configuration" from the menu to save your motion control parameters. The next you open EzDMC, "File / Load Configuration"...
  • Page 66 Chapter 3 Using EzDMC | PCI-DMC-A01 / PCI-DMC-B01 (This page intentionally left blank.) 3-14 Revised May, 2012...

This manual is also suitable for:

Pci-dmc-b01

Table of Contents