Home
Omega Engineering EN-EIC-325-PCI Network Card User Manual
Contents
1. Function ENS VExt 1 Encoder A 6 Encoder B 2 Event Signal Encoder C 7 Encoder D 3 Output 1 8 General Output Output 2 4 Output 3 9 VExt 5 Notes 1 Max consumed current 15 mA outputs drained current 2 VExt 5 24 V 3 SOFTWARE INTERFACE WITH THE CARD 3 1 INSTALLATION The main files and folders of the software package are as follows Win95 98 Install exe WRTdevN VxD Ten files N 0 9 ImsEncPci ocx VB PVC WinNT Print msEic325 PCINTA reg Win2K EIC325 P sys ImsEic325 PCIWDM inf WinXP EIC325 P sys msEic325 PCIWDM mt OCX for WinNT 2K XP msEncPci ocx OVB VC ReadMe txt EncPciConst h 7EncPciBasicTest DLL for WinNT 2K XP EIC325PCI dll EIC325PCLI lib VB VC ReadMe txt EncPciConst h EncPciFunctions h 7EncPciBasicTest CPP More Copy these folders you may skip the irrelevant items under some new folder on your hard disk say C ImsEnc325 PCP The VB folders The VB folders include an illustration program which is essential for any user not only the VB programmer For any environment you are using refer to the relevant VB folder Note If Visual Basic is NOT installed on your computer then before running the VB produced program EncPciTest exe recommended please verify that 1 Your WinSysPgth folder includes the following two files Richtx32 0cx Riched32 dll 2 The Richtx32 ocx file is registered It s
2. 32 Click Next and get the following Found New Hardware Wizard Locate Driver Files Where do you want Windows to search for driver files Microsoft Windows Update Click Next and get the following Locate Driver Files Where do you want Windows to search for driver files Found New Hardware Wizard E STS SN PITT Ser 33 Change the A by typing the letter of your hard disk say C Locate Driver Files Where do you want Windows to search for driver files Found New Hardware Wizard _ c Frc Tc TSS ney Sete Click Browse and browse to the folder where you copied the files during driver installation section 3 1 1 for example Locate File J ImsEic325 PCIWDM inf History E Desktop TON My Documents My Computer Found New Hardware Wizard C MmsEic325 PCINWin2000 34 Click OK and after a while you ll get the following Found New Hardware Wizard Driver Files Search Results kag The wizard has finished searching for driver files for your hardware device ey Z The wizard found a driver for the following device oD PCI Device Windows found a driver for this device To install the driver Windows found click Next sa co imseic325 pei win2000 imseic325 peiwdm inf lt Back Cancel Click Next the new software will be installed You ll get the following display Found New Hardware W
3. A YEAR PARE WARRANTY Extended Warranty Program Shop online at omega com EOMEGA omega com e mail info omega com For latest product manuals omegamanual info 1509002 CERTIFIED CERTIFIED CORPORATE QUALITY CORPORATE QUALITY STAMFORD CT MANCHESTER UK EN EIC 325 PCI Four Axis PCI Encoder Interface Card omega com EOMEGA OMEGAnet Online Service Internet e mail omega com info omega com U S A ISO 9001 Certified Canada Servicing North America One Omega Drive P O Box 4047 Stamford CT 06907 0047 TEL 203 359 1660 FAX 203 359 7700 e mail infoQomega com 976 Bergar Laval Quebec H7L 5A1 Canada TEL 514 856 6928 FAX 514 856 6886 e mail infoQomega ca For immediate technical or application assistance U S A and Canada Sales Service 1 800 826 6342 1 800 TC OMEGA Mexico Czech Republic Germany Austria United Kingdom ISO 9002 Certified Customer Service 1 800 622 2378 1 800 622 BEST Engineering Service 1 800 872 9436 1 800 USA WHEN En Espanol 001 203 359 7803 e mail espanol omega com FAX 001 203 359 7807 info omega com mx Servicing Europe Frystatska 184 733 01 Karvin Czech Republic TEL 420 0 59 6311899 FAX 420 0 59 6311114 Toll Free 0800 1 66342 e mail infoQomegashop cz Daimlerstrasse 26 D 75392 Deckenpfronn Germany TEL 49 0 7056 9398 0 FAX 49
4. programmer as well as the Windows programmer The DOS C C programmer should include EncPci h in his source file and EncPci obj in his project This will make all functions available The Windows programmer should use an ActiveX control Win95 98 WinNT 2K XP or a DLL WinNT 2K XP The ActiveX control and the DLL include all these functions At application start the Active property should be set to 1 and in the end to 0 as follows In VB Using the ActiveX control it will look like Enc Active 1 Enc Active 0 Using the DLL it will look like SetActive 1 SetActive 0 In VC Using either the ActiveX control or the DLL it will look like SetActive 1 SetActive 0 Notes e Active Chi The functions in sections 3 4 and 3 5 operate on the active chip as selected by SetActiveChip section 3 4 1 function 45 Set functions Each Set function includes the following steps e Write required new value onto the card e Read card s current value e Compare card s read value with the required new value e Respond with a success return code only if the values are equal Therefore a success return code indicates not only correct arguments but also verified communication with the card However each Set function has a corresponding Get function to enable the user read the actual value within the card a Return All functions respond with a return code 1 indicates success 0 means
5. 0 7056 9398 29 Toll Free in Germany 0800 639 7678 e mail info omega de One Omega Drive River Bend Technology Centre Northbank Irlam Manchester M44 5BD United Kingdom TEL 44 0 161 777 6611 FAX 44 0 161 777 6622 Toll Free in United Kingdom 0800 488 488 e mail sales omega co uk It is the policy of OMEGA Engineering Inc to comply with all worldwide safety and EMC EMI regulations that apply OMEGA is constantly pursuing certification of its products to the European New Approach Directives OMEGA will add the CE mark to every appropriate device upon certification The information contained in this document is believed to be correct but OMEGA accepts no liability for any errors it contains and reserves the right to alter specifications without notice WARNING These products are not designed for use in and should not be used for human applications FOUR AXIS ENCODER INTERFACE CARD MODEL EN EIC 325 PCI User s Guide Version 2 01 Oct 2003 11 2 1 1 3 1 2 1 2 1 1 2 2 2 1 2 2 3 1 3 1 1 3 1 2 3 1 3 3 1 4 3 1 5 3 2 3 3 3 4 3 4 1 3 4 2 3 5 3 5 1 3 5 2 3 5 3 3 5 4 3 5 5 3 6 APPENDIX A APPENDIX B APPENDIX C APPENDIX D TABLE of CONTENTS SOFTWARE INPUTS EEN CARD S HARDWARE T O HARDWARE INPUTS asas ie aa ala sas eee eee eee HARDWARE OUTPUTS Jas amp anaa aaa eee ee CARD SHARDWARE DATA BUS and ADDRESS
6. The updating of the IPC is affected by the Clock Resolution that may be set to 1 2 or 4 Clocks Cycle SOFTWARE OUTPUTS The XPC eXternal Position Counter is a latch counter being equalized to the IPC upon user s request either via PC s software or by a hardware real time input Event Signal produced when a pre defined condition is met This software Event Signal is supplied also in the hardware outputs as described in section 1 2 2 11 The user may select one of the following as the pre defined condition that becomes the trigger of the event e IPC SPR Each Encoder Interface includes an SPR Set Point Register being adjustable by the user In case the user selects this condition an event occurs when IPC SPR e IPC Overflow In case the user selects this condition an event occurs when there s overflow in the IPC that is IPC changes from 16777215 to 0 or vice versa e Index In case the user selects this condition an event occurs when an index marker signal arrives from user s encoder 1 1 3 EIWAREINPUT a Data Request to request an XPC update For example upon Data Request on the A axis the following operation is done XPC IPC A Notes 1 Data Request may be applied on a single axis or all at once on axes pair A B or C D or all four axes 2 Besides this software Data Request there is also a hardware real time Data Request applied on all four axes as described in section 1 2 1 ii b Reset
7. e The Hardware General Inputs are reflected by the card in its software OUTPUTS e The Voltage Failure card s software output allows the user to check if there is a short circuit between the output voltage source and the encoders the thermal resettable fuse in the card will resume normal operation after the short is ended Voltage Failure 1 indicates a short and the user should be instructed in this case to detach the 44 pin connector then re check e The EventFlags appear in two separate outputs Software Outputs Hardware Outputs e Clicking Read reads card s software outputs of the Hardware General Inputs Voltage Failure Software EventFlags 11 e The display of the Hardware EventFlags Output reflects what SHOULD be in these outputs analyzing the Software EventFlags Outputs as well as user s operations that may affect the Hardware EventFlags Output as described in section 3 5 4 functions 722 and 24 Actually the EncPciTest program simulates card s response and concludes what Hardware EventFlags Output the card should supply e The card reflects in its Hardware General Outputs the status of its software INPUTS e Clicking Write writes into card s software inputs the desired status of card s Hardware General Outputs e The desired status of card s Hardware General Outputs may be set by clicking a specific output 1 2 or 3 However the output is NOT passed immediately to the card Click Write to valida
8. failure due to either wrong arguments or unsuccessful operation Arguments The common arguments that is those that are not individual to specific functions are described in section 3 6 13 VI SNOLLONMM TAAWI dIHO dIHO HAILOV TYE vt 9 UOS ut SI Stan SIE uouruioo IY Jo UONALIDSIP u 930N poW JOuO 1ous 19QUINNPIT VOS CITT poytoods ayy Jo JJO 10 uo SMIS JUANI 201 SVO 9 pUDEPADI Suo panan qq1 105 p SOX INOJ UE 107 ysonbar snoougj nuurs 91 0 plopooug oppueHp1e 19JunoOuonisod1s nb q se 159JJ owes sey uo sq u10q Surung ooueorgrusis euoroung ou sey 2poW Jouo noys UO sqq u oq Surung u uA doox paga oy qr uoneorunuruoo 42qunNp T VOUS Amumud 19949 03 njes jjo 10 uo Td peuroeds ayy sun I a ppupgpa4v Suo panas qaqaTie s c pred juo mo preo Quoisiaay 310S JO qr uorsiAoq IOd SC OIH NH IUNI JO AJ uorstAes OY O GJUOISIAIY SOS jpupHp4pO BUOJ qquorsri23 225 ay Aqddng c en reg 0 01 19 SI IPOD unjay y JUBAD OLI SI APUDHPAVD s pojoojop paga YSJ OU ISTMIIYIO Ssooons 01195 ST IPOJ UMIIY x uone1odo Les DY 10 Kee ug osn pled Od SC OIH NH 9uo uuu a10ui oA NO aseo uj 9 PUDHPAD STY DABS SUOTIOUNJ JOYIO JTE ur Jorjyruopr s p1eo se nok Aq posn aq 0 paga JUALIN O o pueu L 0 JOS SI 2 puDHp4D y P919919P ST pre T d 6CE OIH NH ru 9u JI CQ Sr u 1st u Aq xapujp4p Surnouop
9. uoneloj youd 104 S SIX JD peo uonounj IOd e Old 94 DIOU opoo unjal 0 oun rej e SurAroood uodn doot y doe NA Ur u oy o uonuJ olr YOR V jueuroJour pue xapu p4D YUM IIS xapu p4v 10us 9 pueH peo uonezi enrur mo ur doo ur uonounj sty IS 9 pUDEPADI SUOT IPUBHPILIPO e Ajddns 1 uondrrnsoq uondrpsoq IMA xe amp ju S ur sjuaums ry 9UIEN pug SNOLLON QM IMAWIQGQIVO c SI ge UOS ut SI Stan SIE uouruioo IY Jo UONALIDSIP MY 930N dr diqo oAnoe DY SISAL 2jpupgp4v Suo dmnpje4noyijise 2AN A E L L daqunnydiy Joys diy digo 10 digo digo oAnoe juoxmo oq SVO 2JpupHpADI Suo diqj24Anoy325 9ADOV PD 9 diya IAN JY 01 19J94 suoroung SurMo I 0J IY TV 49quummNdnO J10YS diya eAnoe drys parjroads ou SIYEN 2JpuDHPADYI Buoy diqjo4Anoyisg DANNY 19S uondrpsoq uondrobsoq IMA xe amp ju amp S ur sjuaums ry 9UIEN pug 91 ge uono s ut SI sJu um e uouruioo IY Jo UONALIDSIP MY 93ON sjndjno e1ouo ou sey druO c 07 67 suonoung CC WONI o 19J91 40441snd n 2194 peureu y9juno juonisoqjsanbos pue 19JUNOJUONISO JIISIA suonounj oy ur zuon se passed oq 0 1opJo ur Ida aq pinous sinding Jo snyejs JUONI oy suonejrui o1eApieu o ONC S JON GU ug 1nd no e19ua3 o spuodsoioo uz 1g 7mdino USYLIM oe T I poxreur sindjno e1ouo8 9914 S I SL YOTYM UT druo
10. BUS PINLAY OUT eos A OPES SOFTWARE INTERFACE WITH THE CARD INSTALLATION ox ouechenrcie ds a es oo gaga Windows 22 265 ett a Re eter agar ap ena b rs ees INTRODUCTION TO THE FUNCTIONS CARD LEVEL FUNCTIONS CHIP LEVEL FUNCTIONS ceire o ees ACTIVE CHIP e iioi e Ree eee e EUER Ca SETPOINT ang olsa a uswa eased I ADT RENS EVENT SIGNAL usss qun A aii POSITION COUNTER ARGUMENTS eu EE sumawa EE RA SPECIFICATION DRAWINGS 0 ccc cece cece cence hh CARDINSTALLATION PRODUCT DEVELOPMENT GENERAL DESCRIPTION e The EN EIC 325 PCI handles four axes of user s encoders Each user s encoder is directly attached to the Encoder Interface on the card e The EN EIC 325 PCI includes eleven logical inputs and three general outputs e The EN EIC 325 PCI is I O mapped 1 1 1 1 2 a E DER INTERFACE Note Each of the registers IPC XPC and SPR mentioned below represents an unsigned integer 24 bit number ranging from 0 to 16777215 In case the user needs also negative values he should refer to 16777215 as and so on thus changing the range 0 16777215 to 8388608 8388607 Each Encoder Interface includes the following elements IPC The IPC Internal Position Counter is updated continuously according to the input from user s encoders
11. SI diyo oAnoe oy uoys ATUO njSurueo A syndjng 310qs appupgpap Suop SINndINQIHAM sindino sdruo o IM 6 I9A0 ADEAIIE SI juoA9 OY YSNOY UDAD SSD 41u24 49p02u UT 3u2A2 Iopoouo ISP 201 DIOU IM sjndu peos jeu sonsuo ursrueuooui sru L sjse Us peusis ayy sso un POTEO sr BUSTS SIBMIJOS DY SPIBMINJY PALO sr synduypesy HUN poy SI PUSTS 9J 43JOS SI S1n220 JUA Jopoouo ue UY AA C 11 9 Doug sindur peoraoj 9 seu Cu dyo 1 poyseur sindur eoro seu 4 dyo T S JON q JO g ZISPOJUH o spuodsouoo z Ng 9 10 v 1opoous o spuods rioo 0 Ng 527 47u24 42p02u7 q u o uz 1ndur e9130 o spuods rioo ug Ig Z diu 104 Lann ANJA IFON jeu sueow oun re 4 I3PIOA 0 spuodsauioo cg Ng py u uz Jndur e9130 o spuodsouoo ug ng TF AO 10H simdu 9 M 18H 9383J0 A 201 1 dyo JO eseo ur pue sjuseAqopoougq SI JO SSETJ OM y Sindur e9130 gd 9 JO speoy S8D 41u245442p02w IIOS eun re OFRO A 201 pue sropoouo OM SII Jo ssepquoag Su drys e Jo sindur oy peoY 9 sindu 10S appupgp4 Suo sjndu peowq uondrbsoq IMA xe amp ju S O ur sjuauimns ry IULEN uondins q pug Ol cve LI ge uono s ut SI Stan SIE uouruioo IY Jo UONALIDSIP u l 930N 2 12 amp 24245 320 MOYS S 9AO S3O0 O quumN4 poous MOS uonn osos p 10 c 7 u
12. poW fOuO ous 9IJEMpIeH JO 10 uo Sep WIAA 42qumw42po2w 10s sea JO POWN s Jopoous Jo IPOJA PIOH 24 Jo uornos es 1uaumo DY SVO ajppupgpap BUOJ JUIAHA9POJUAPIOHPD PIOH 19D EZ Sv U9A7 I9poou7 Ie9 S VJJ ours 201 1onpoud q Y s SABY OSTE y S pu Z UC suonooes Jo suonoung V NON pT uonouny SP AJUIA A A9POJU HF ABILO Aq uone1odo I 9 2 11o1 dxo ue Suruuni nun p ou st IEUZIS o3e pier u ursrueuo u Surp Oou ou ST se sureuioi BUSIS SIPMPIH UO Se UA powffOuoO apowffouo nous s Iopooug euis 42qumw 42poow WOYS Sel oIeApIeH JO JUSAH o1Te pieu DY Jo onsuojoe1euo p ou ou seuruojo q 9 pUDYpADI Suo Ju A i9po5usIp 0H 9S PON PIOH PS ZZ CC ge uoroos ut SI Stan SIE uouruioo t Jo UONALIDSIP MY 930N 97H uonouny 19JUNOJUOHISOJISINDIY 189 DAX 201 aJepdn o L ION 193UNOQUONISOH y SUO JAK ISJUNODQUONISO 49QUNNAIPOIUZ YJOYS I9juno Od X 191uno uonisoq eU19 X OY speos 9 PUDYPADI Suo J9juno uonisoq peo uonisoqd peas LZ MSN SU pear oj 174 uorpuny 19juno uonisog peo UNY NON 6 uonounj FC uono s SINAINOIJLIAA uonoung OY UTYJIM poeqnosop sr juoumSJe SYJ 40441gs2ndjn 19juno MI gt DAX 140111 SINAMO ous uonisod JO OdD 191uno uonrsoqd euu 19qUNNAIPOIUF Noys Sulpeal poyepdn eu o Surp1ooo DAX 19juno uornisog eUI ou soje
13. 2 1 2 2 PINLAY OUT The drawings of the input output connections are in Appendix B En rin Function dona Vcc 31 Index 17 GND 2 Encoder A Duc 32 Sine Phase A 18 Sine Phase A 3 Cosine Phase B 33 Cosine Phase B 4 GND 20 Vec 5 Index 35 Encoder B Sine Phase A 21 Index 6 Sine Phase A 36 Cosine Phase B 22 Cosine Phase B 7 Vcc 23 GND 38 Index 24 Index 9 Ve Sine Phase A 39 Cosine Phase B 25 Sine Phase A 10 Cosine Phase B 40 Vcc 41 Index 27 GND 12 Index 42 proe Sine Phase A 28 Sine Phase A 13 Cosine Phase B 43 Cosine Phase B 14 GND 30 Notes 1 Total max current 0 7A 2 The inputs can be sine sine and cosine or square phases A and B 3 For single ended inputs use the input only The two non connected wires per each encoder Sine and Cosine should be floating not grounded 4 All the five GND pins 2 20 38 12 and 30 are shortened They appear five times to make the wiring easier Logical Inputs Function UNS Input 2 16 Input 1 1 Input 3 19 Input 4 34 Input 5 37 Input 11 8 Input 7 26 Input 6 11 Input 8 29 Input 9 44 Input 10 15 GND 30 E DERS EVENT SIGNALS AND GENERAL OUTPUT
14. CT S TO OMEGA PURCHASER MUST OBTAIN AN AUTHORIZED RETURN AR NUMBER FROM OMEGA S CUSTOMER SERVICE DEPARTMENT IN ORDER TO AVOID PROCESSING DELAYS The assigned AR number should then be marked on the outside of the return package and on any correspondence The purchaser is responsible for shipping charges freight insurance and proper packaging to prevent breakage in transit FOR WARRANTY RETURNS please have the FOR NON WARRANTY REPAIRS consult OMEGA following information available BEFORE for current repair charges Have the following contacting OMEGA information available BEFORE contacting OMEGA 1 Purchase Order number under which the product 1 Purchase Order number to cover the COST was PURCHASED of the repair 2 Model and serial number of the product under 2 Model and serial number of the product and warranty and 3 Repair instructions and or specific problems 3 Repair instructions and or specific problems relative to the product relative to the product OMEGA s policy is to make running changes not model changes whenever an improvement is possible This affords our customers the latest in technology and engineering OMEGA is a registered trademark of OMEGA ENGINEERING INC O Copyright 2006 OMEGA ENGINEERING INC All rights reserved This document may not be copied photocopied reproduced translated or reduced to any electronic medium or machine readable form in whole or in part without the prior written consent o
15. D J1u243 JOYS SP JJUDAH 42qumw 42poowj WOYS 394nog sJopoousq Sv 41U9A4 S Jopoou Jo INOS u JO uono s JUANI ou SVO 2jppupgp4p Suo SP AJU9AHA9POJUHJIL Jo o omosj o5 el jr Spa Aj eorguirogne UY pue snjejs BUSTS JUNI oui Spear qoruA 84 uonoung Z py uono s 01 19ja1 sjndugpeos uoroung IY SureAroe nun Ploy SABATE SI BUSTS 9IBMIJOS ML JU Suoo SI BUSIS 91J043JOS 201 Jo AUTO Su L ez suonoungj s o qeurum801d o1e BUSIS oJeA peu ou JO opoui pou ou pue Ajreod Sul y oJeApaeu ur pue 918MJJOS ur jua19jjIp 918 BUSIS DUI Jo sonsuojoueuo ML NON eTe 3Jos ur pue SIBMPIRY 224NO058D gruag WMOYS Se UAT ur wog porddns st eus rg JUSAH ue uorrpuoo sty Suroour uod 42qunyw 42poou MOYS 323J4nog s Jopoouy TRUSTS Ju A OY JO 19331 IY s uroooq jeu uonrpuoo SIIAS 9 PUDYPADI Suo Sepu AHI PUIS JO IMOS 19S SI xejuAg uondribsoq uondrobsoq IMA 2 up sjuauimns ry 9UIEN pug IVNDIS INAHAH FS e Ic ge UOS ut SI Stan SIE uouruioo IY Jo UONALIDSIP MY 930N Sv U9A7 I9poou7 I 9 S VJJ ours 201 1onpoud q Y SB SABY OSTE t cc pu zZ TS E suonoes Jo suonoung V DON SULA Cc4t uonoung o JOFOI UO ST Se quosAsq s Jopoouyq s Jopooug 91e pJeH JO IPON PIOH 201 u uA Aquo NJSUTUBIJA 42qumw42po02u 1100s Sel SJEMpIEH JEUSI JUSAH 9JeApIeUu 201 SVAD pupi pan BUOJ juoA7 J9poou7 Ie9 eID vC SPLAT s Jopoouy
16. are selectable Independent operation mode for each axis General inputs an index input per each encoder and an input to request a snapshot of all counters in real time The user may instruct the card to generate an Event Signal output upon reaching a pre defined set point counter overflow or index marker signal General outputs an Event Signal output per each encoder and a Voltage Failure indicator Alloutputs are opto isolated Max input pulse rate 500 kpps Software included Drivers for Win95 98 NT 2K XP and how to communicate under DOS Useful utility that allows immediate read test of the encoders Detailed example in VB and basic example in Visual C En r nter 24 bit up down latch counter for each axis Counter s range is from 0 to 16777215 In case the user needs also negative values he may consider the range 0 16777215 as 8388608 8388607 Each counter has a corresponding programmable set point value The user may instruct the card to generate an Event Signal output when card s counter reaches its corresponding set point value or at counter overflow User may request a snapshot of a counter without stopping the counting process thus not losing data The operation may be accomplished either by software or in real time by a hardware input A counter may be reset by encoder s index output and or by request via user s software 25 UO Index input per each axis indica
17. as specified and free of defects OIMEGA MAKES NO OTHER WARRANTIES OR REPRESENTATIONS OF ANY KIND WHATSOEVER EXPRESSED OR IMPLIED EXCEPT THAT OF TITLE AND ALL IMPLIED WARRANTIES INCLUDING ANY WARRANTY OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE HEREBY DISCLAIMED LIMITATION OF LIABILITY The remedies of purchaser set forth herein are exclusive and the total liability of OMEGA with respect to this order whether based on contract warranty negligence indemnification strict liability or otherwise shall not exceed the purchase price of the component upon which liability is based In no event shall OMEGA be liable for consequential incidental or special damages CONDITIONS Equipment sold by OMEGA is not intended to be used nor shall it be used 1 as a Basic Component under 10 CFR 21 NRC used in or with any nuclear installation or activity or 2 in medical applications or used on humans Should any Product s be used in or with any nuclear installation or activity medical application used on humans or misused in any way OMEGA assumes no responsibility as set forth in our basic WARRANTY DISCLAIMER language and additionally purchaser will indemnify OMEGA and hold OMEGA harmless from any liability or damage whatsoever arising out of the use of the Product s in such a manner RETURN REQUESTS INQUIRIES Direct all warranty and repair requests inquiries to the OMEGA Customer Service Department BEFORE RETURNING ANY PRODU
18. ber Type 2 codes pair of encoders Available only for ResetPositionCounter and RequestPositionCounter Type 3 code all four encoders Available only for RequestPositionCounter Type 1 EncoderNumber codes one encoder Zdefine Encoderl 1 First encoder in the selected chip A or C Zdefine Encoder2 2 Second encoder in the selected chip B or D Type 2 EncoderNumber codes pair of encoders define Encoder3 3 Both encoders in the selected chip A B or C D Type 3 EncoderNumber codes all 4 encoders define Encoder4 4 All 4 encoders A B C D LedNumber Zdefine LedYellow 1 define LedRed 2 ClocksPerCycle define Clock 1 One clock per cycle define Clock2 2 Two clocks per cycle define Clock4 4 Four clocks per cycle EventFlagSource Zdefine EventFlagSourceNone 1 Zdefine EventFlagSourceSetPoint 2 Zdefine EventFlagSourceOverflow 3 Zdefine EventFlagSourceIndex 4 OnOffMode 23 define TurnOn 1 define TurnOff 0 EnabledDisabledMode define SetEnabled 1 define SetDisabled 0 Polarity define ActiveOnHigh 1 define ActiveOnLow 0 24 APPENDIX A SPECIFICATION Intr ion A half size PC card Supports four optical encoders with either Square wave or Sine output both linear and rotary types Directly connected to the encoders and also provides the excitation Single Multiple encoder pulses Interpolation 1 2 or 4 softw
19. e ended 22V amplitude not recommended for Sine wave signal Excitation to the encoders 5V DC Light source current Max 900 mA total Protected by a polyswitch resettable fuse D Ze 26 Software Method of communication with PCI bus I O ports Software included An ActiveX control to communicate with the card in Win95 98 NT 2K XP For WinNT 2K XP there s also a DLL option instead of the ActiveX control A basic example in Visual C and a detailed example in VB Example and source code on how to communicate with the board under DOS General Board dimensions Half size PC card PCI bus for PC Power all supplied from the PC bus Y 45V 200 mA max d 12V 100 mA max d 12V 50 mA max Ka Connectors Encoders Logical Inputs Mini DIP 44 pin Outputs DIP 9 pin Ka Environmental Operating temperature 0 50 C 32 122 F Humidity Up to 80 non condensing Y 2 DRAWINGS APPENDIX B for the In irin r nn NOTE n 31 INDEX INDEX SINUS INDE X SINUS COSIN 31 INDEXE GND The card inputs accept any TTL CMOS compatible signal Various options a Open Collector CN including direct use of open collector gates For mechanical switches D some debounce is needed 2 i for the connection OPTO ISOLATOR Industrial Measurement Sustems Ltd Title PCI ENCODER INTERFACE CARD INPUT CONNECTION ize Document Nu
20. endix C WinNT Refer to the WinNT folder Copy the WinRT sys file into the Winnt System32 Drivers folder Execute the ImsEic325 PCINT4 reg file by a double click Perform the ActiveX Control and or the DLL steps under WinNT 2K XP e Proceed to the card installation see appendix C Win2K e Referto the Win2K folder e Perform the ActiveX Control and or the DLL steps under WinNT 2K XP e Proceed to the card installation see appendix C e Note The zue and inf files will be used in the card installation stage WinXP e Refer to the WinXP folder e Perform the ActiveX Control and or the DLL steps under WinNT 2K XP e Proceed to the card installation see appendix C e Note The sys and inf files will be used in the card installation stage WinNI 2K XP e ActiveX Control Copy the ocx file from your OCX for WinNT 2K XP folder to your WinSysPath folder and register it by Start Run regsvr32 WinSysPatlimsEncPci ocx e DLL Copy the d file from your DLL for WinNT 2K XP folder to your Min Ave ott folder WinSysPath is Win NT or 2K Winnt System32 Win XP Windows System32 10 VB Select the VB folder that corresponds to your driver installation section 3 1 1 You ll find here a full illustration in VB 5 0 named EncPciTest that demonstrates how to use the various functions to communicate with the card There are two
21. f OMEGA ENGINEERING INC Where Do Find Everything Need for Process Measurement and Control OMEGA Of Course hop online at omega com TEMPERATURE Pag Thermocouple RTD Thermistor Probes Connectors Panels amp Assemblies Wire Thermocouple RTD amp Thermistor A Calibrators amp Ice Point References 4 Recorders Controllers amp Process Monitors LF Infrared Pyrometers PRESSURE STRAIN AND FORCE Ip Transducers amp Strain Gages Ip Load Cells amp Pressure Gages 4 Displacement Transducers A Instrumentation amp Accessories FLOW LEVEL 4 Rotameters Gas Mass Flowmeters amp Flow Computers A Air Velocity Indicators A Turbine Paddlewheel Systems A Totalizers amp Batch Controllers pH CONDUCTIVITY A pH Electrodes Testers amp Accessories A Benchtop Laboratory Meters Ip Controllers Calibrators Simulators amp Pumps A Industrial pH amp Conductivity Equipment DATA ACQUISITION 4 Data Acquisition amp Engineering Software MH Communications Based Acquisition Systems 4 Plug in Cards for Apple IBM amp Compatibles 4 Datalogging Systems A Recorders Printers amp Plotters HEATERS 4 Heating Cable hr Cartridge amp Strip Heaters 4 Immersion amp Band Heaters Ip Flexible Heaters Ip Laboratory Heaters ENVIRONMENTAL MONITORING AND CONTROL 4 Metering amp Control Instrumentation 4 Refractometers 4 Pumps amp Tubing A Air Soil amp Water Monitors A I
22. hould be as it is self registering However if a manual registering is still required apply Start Run Regsvr32 WinSysPgARichtx32 0cx inSysPath is Win 95 or 98 Windows NSystem Win NT or 2K Winnt System32 Win XP Windows System32 If needed you ll find the above two files in the software package 3 11 Windows The various Windows folders supply the files required for the driver installation The Win95 98 driver includes an ActiveX control The WinNT 2K XP drivers include two options an ActiveX control and a DLL The DLL uses the popular stdcall calling convention recognizable by VB VC Delphi etc The ActiveX control and the DLL are implemented by a WinRT based solution They may be installed even if your system already includes WinRT based solutions provided that the total number of solutions won t exceed 10 Win95 98 or 32 WinNT 2K XP After performing the driver installation relevant to your Windows 95 98 NT 2K XP you may proceed to the card installation see appendix C jn e Referto the Win95 98 folder e Runthe Install exe program which automatically copies the required files and updates the registry e The file ImsEncPci ocx is copied to Windows WSystem e Ifthe folder Windows System Vmm32 doesn t exist it s created e The required WinRT file usually WRTdev0 VxD is copied to Windows System Vmm32 e The registry information is updated e Proceed to the card installation see app
23. izard Completing the Found New Hardware Wizard gt EIC325PCI WinRT WDM Device Windows has finished installing the software for this device To close this wizard click Finish Back Click Finish That s it 35 WinXP Shut down your PC i e power off Insert the new card to a free PCI slot Turn on your PC and the Found New Hardware Wizard will appear Found New Hardware Wizard Welcome to the Found New Hardware Wizard This wizard helps you install software for PCI Device 4 If your hardware came with an installation CD gt or floppy disk insert it now What do you want the wizard to do O Install the software automatically Recommended Install from a list or specific location Advanced Click Next to continue 1 Select the second option as shown 2 Click Next and you ll get the following Found New Hardware Wizard Please choose your search and installation options ey Search for the best driver in these locations Use the check boxes below to limit or expand the default search which includes local paths and removable media The best driver found will be installed C Search removable media floppy CD ROM Include this location in the search E sj O Dont search will choose the driver to install Choose this option to select the device driver from a list Windows does not guarantee that the driver you choose wil
24. jue od y sS appupgp4v Suo Kjuve oqesigxopupeos xopug 19S ZI uondrpsoq uondrosoq IMA xeju S ur sjuaums ry 9UIEN pug XHUNI TSE 6I 9 uoroos ut SI Stan SIE uouruioo IY Jo UONALIDSIP MY 93ON uioq12 y SUO 12qumy42poou LOS HAS 19ISI3IY 1lutod 198 201 JO INEA JUANI ou SVO 9 pudypAD o Suo Jur0oq S999 JULOJ IS 195 LT FC uonoss o Os IPA NON Sso ogueqo sureuio1 AdS pu pepuodsoai st opoo uunjai oun rej Y OFULI STU spoooxo JU10 4198 JI SIZLLLOT 01 0 WO Sursues Joquinu JIq pc peuSsisun ue 0 urtoJuoo p nous HAS e qeursop ML Juioqiog Jeusig juoAq ou Gu104325 Suo Jo 19331 94 9utoooq BUI HAS DAI uonrpuoo eu 3unooui 19QUNN19POIUZ MOYS 91 AdS oy Suryoroy QIdS 1935139 Y 3utog 198 ou sous ajpuppgp4v Suo JUIOAPSPS jJurod 9 S 325 9T uondrrpsoq uondrbsoq nj xe amp ju S ur sjuaums ry 9UIEN pug LNIOdLAS 07 9 UOS ut SI Stan SIE uouruioo t Jo UONALIDSIP MY 93ON SEL JU9AH 43110704 y UOUS sJopoouq MO Y3Ty uo 42qumw42poow WOYS Kj1e oq 2IEMPICH 241198 AUTO SP AJUDAH S IDPOJUH ou JO snjejs JUONI ou SO 9 pUDEPAD O Suo SP AJUIAHA9POJUAJIL JO Auv od 19H TZ SETMUSAH Aj Od JMOYS sJopoouq 42qumw42poow WOYS Kj1e oq orem ple BUGIS JUSAH o1eApreu oy JO AUTO oui SIAS 9 PUDYPADI BUOJ SUL AIUIA WT AIpOIU IIS Jo Amed 19S 07 224n0g8
25. l be the best match for your hardware Click Browse and browse to the folder where you copied the files during driver installation section 3 1 1 for example 36 Found New Hardware Wizard Please choose your search and installation options S Search for the best driver in these locations Use the check boxes below to limit or expand the default search which includes local paths and removable media The best driver found will be installed C Search removable media floppy CD ROM Include this location in the search Browse For Folder Select the Folder that contains drivers For your hardware not guarantee that E C3 DLL For WinNT ZK XP More El OCH For WinNT 2K XP O winzk amp C wings 98 CH WinNT To view any subfolders click a plus sign above Click OK and you ll get the following Found New Hardware Wizard Please choose your search and installation options Search for the best driver in these locations Use the check boxes below to limit or expand the default search which includes local paths and removable media The best driver found will be installed C Search removable media floppy CD ROM Include this location in the search CAImsEnc325PCINWiniXP Don t search will choose the driver to install Choose this option to select the device driver from a list Windows does not guarantee that the driver you choose will be
26. mber A ENCPCI I SCH 28 irine for th r nn NOTE 1 2 3 Varlous options for the connection Maximum consumed current 15ma Outputs drained current connect the diode as close as Possible to the relau solenoid Maximum VExt S 24v Industrial Measurement Sustems Ltd 29 APPENDIX C CARD INSTALLATION Install your card only after driver installation section 3 1 1 Win95 98 1 Shut down your PC Oe power off 2 Insert the new card into a free PCI slot 3 Turn on your PC 4 During the Windows 95 98 startup the following window will appear Add New Hardware Wizard This wizard searches for new drivers for PCI Card A device driver is a software program that makes a hardware device work Click Next 5 Select the following option Display a list of all the drivers in a specific location so you can select the driver you want and click Next 6 In the Devices List select Other Devices and click Next 7 Wizard shows a and displays in the Models square Unsupported Device Click Next 8 Wizard shows an Update Driver Warning The driver that you have chosen was not written specifically for the selected hardware and may not work correctly Installing this driver is not recommended Are you sure you want to use this driver This is normal Click Yes 30 9 Click Next 10 Wizard displays Unsupported Device Windows has
27. ndustrial Water Wastewater Treatment A pH Conductivity amp Dissolved Oxygen Instruments M4272 0106
28. not installed a driver for this device This is normal either Click Einish WinNT 1 Shut down your PC Oe power off 2 Insert the new card into a free PCI slot 3 Turn on your PC For Win2K XP instructions please refer to the following pages 31 Win2000 Shut down your PC i e power off Insert the new card to a free PCI slot Turn on your PC Win2000 will display the following message Found New Hardware B lt PCI Device Please wait and the Found New Hardware Wizard will appear F ound New Hardware Wizard Welcome to the Found New gt Hardware Wizard NS This wizard helps you install a device driver for a hardware device To continue click Nest x Back Click Next and you ll get the following Found New Hardware Wizard Install Hardware Device Drivers SS A device driver is a software program that enables a hardware device to work with ey an operating system This wizard will complete the installation for this device gt PCI Device device driver is a software program that makes a hardware device work Windows needs driver files for your new device To locate driver files and complete the installation click Next What do you want the wizard to do Search for a suitable driver for my device recommended Display a list of the known drivers for this device so that can choose a specific driver Gees
29. onn os q Japoouy au JO uonoo es JUNI DY SO 2JpunHp4DI Suo UOLNJOSIAA9POJUHIOL Jopoouy 19D I 2 12 amp 24245320 JOYS 42qumw 42poow UOUs uonnjosos Jopooue s TSN S1U jeu uonnjosoid ojeudoudde ay SIAS 2JpunHp4DI Suo uognjososopoougag Iopoous VS OI uondrrnsoq uondrobsoq IMA xeju amp S ur sjuaumns ry 9UIEN pug NOIL YIOSdM P Se SNOLLON O THAW I AACOINH Sb SI 9 uoroos ut SI Stan SIE uouruioo IY Jo UONALIDSIP MY 930N 2poypo qvsiqpojqous ous popqesrp 42qunyw 42poou MOYS J9juno Kapur uodn JO po qeuo xapul uodn jasad Jo SNJBIS JUSTIN DY SVO 9 pUDYpAD BUOJ uontsoqs s z x pul 5 PSILO SI Lc 9c4t suonoung CC uonoes O I9J21 DAX 943 peas 0j 19juno uonisog peo pu DAX oq uo Daa 201 ATdde o 193uno uonisoqjsonbos uny K ojerpouruit p9129jj LON St DAX 191uno uonrsoq LUIX ML JON Jopoouo s r sn DIOU Suruioo 2poppo qusiqqpajqnus MOYS es nd 1oxreur xopur uodn sverd axe p nous CM 19 uno 42qumw42po2w 10s J9juno X9pul uonisog eu1ojug oui JO 1e9 o PPSA L 19U19UA SPA 9 pUDYpAD SUOT uonisodsJ s 2z x pu S uodn jasad 39S y G1AD OZ HOUS wous 42qunyw 42poouw MOYS AIUEIO asma uo 2A1J98 AUTO es nd xopug ou JO SNJEIS JUNI ou SO appupgpap Suo Ajaejogos ngxopu 25 XopU 19H I amp 4D og ous Jopoouo sJosn 19QUINN19PO9UH OS Auv od asma wo Suruuoo es nd 1o reur Kapur y Jo A
30. ormal one 1 year product warranty to cover handling and shipping time This ensures that OMEGA s customers receive maximum coverage on each product If the unit malfunctions it must be returned to the factory for evaluation OMEGA s Customer Service Department will issue an Authorized Return AR number immediately upon phone or written request Upon examination by OMEGA if the unit is found to be defective it will be repaired or replaced at no charge OMEGA s WARRANTY does not apply to defects resulting from any action of the purchaser including but not limited to mishandling improper interfacing operation outside of design limits improper repair or unauthorized modification This WARRANTY is VOID if the unit shows evidence of having been tampered with or shows evidence of having been damaged as a result of excessive corrosion or current heat moisture or vibration improper specification misapplication misuse or other operating conditions outside of OMEGASs control Components in which wear is not warranted include but are not limited to contact points fuses and triacs OMEGA is pleased to offer suggestions on the use of its various products However OMEGA neither assumes responsibility for any omissions or errors nor assumes liability for any damages that result from the use of its products in accordance with information provided by OMEGA either verbal or written OMEGA warrants only that the parts manufactured by the company will be
31. pd ajppupgpap Suo 19juno uonisoqjisonboy ue jsonbow 97 MN SU PLA 0j 193uno uonisog peo pue DAX Su uo 19979 oy ATdde o AaJUNODUOTPSOgG sonbay uny Apoerrp p o jje LON st DAX 1e1uno UONISOJ eUI ML OJON Lef uonounj c uonoss SINAINOILIAA 140411 p SINAINO JOYS uonoung ou UYIM p quos p SI JUSWUNSIe sm AOLMPYSINGING 42qunw42poow Noys J9juno uonisod 9X OM JO DUO JO DAN 191uno uonrsoq eu1ojug 201 SAD 9 pUDEPADI Suo J9JUNOJUONISOJJISIN IP PS Z xejuAg uondridnsoq uondrbsoq IMA 2 up sjuauins ry 9UIEN jug AHAHLNNOD NOLLISOd OC 3 6 ARGUMENTS The constants of the arguments are available as follows n VB they are included in the example source file n VC they are in the EncPciConst h file in the VC folder refer to the ReadMe txt file For DOS C C the arguments along with the headers of the functions are in the file CPP EncPci h For other environments refer to the file More EncPci h It contains the arguments along with the headers of the functions coded in C syntax Transform the code to the proper syntax CardHandle Handle to current card as retrieved by the function GetCardHandle ChipNumber Zdefine Chipl 1 Standard chip always should be present Zdefine Chip2 2 Optional chip EncoderNumber The codes of EncoderNumber are of three types Type 1 codes one encoder JI Available for all the functions using EncoderNum
32. te the new status or Undo to leave out the last change s 3 1 3 YC Select the VC folder that corresponds to your driver installation section 3 1 1 This folder includes four elements The file ReadMe txt The file EncPciConst h The file EncPciFunctions h The subfolder EncPciBasicTest The first item ReadMe txt Includes detailed instructions how to use the ActiveX control or the DLL in Visual C In order to follow these instructions you ll need the second and third items EncPciConst h and EncPciFunctions h The fourth last item the subfolder EncPciBasicTest includes a sample basic project that was created according to the instructions of ReadMe txt 3 1 4 CPP Here you ll find the required files for the DOS C C programmer The programmer should include EncPci h in his source file and EncPci obj in his project A simple demo program is supplied It reads continuously the four axes and displays their values 3 1 5 More This folder supplies more information for environments other than the above The files EncPci cpp and EncPci h include the source code in C of driver s functions in DOS You may utilize this code in order to produce your own driver for your environment 12 3 2 INTRODUCTION TO THE FUNCTIONS Each encoders pair is handled by a chip Chip 1 includes Encoder Interfaces A and B Chip 2 includes Encoder Interfaces C and D The following functions serve the DOS C C
33. the best match for your hardware Click Next the new software will be installed You ll get the following display 37 Found New Hardware Wizard Completing the Found New Hardware Wizard The wizard has finished installing the software for EIC325PCI WinRT wDM Device Click Finish to close the wizard Bacl Cancel Click Finish That s it 38 APPENDIX D PRODUCT DEVELOPMENT Main Milestones in Product Development e Dec 01 V1 00 Product launching e Apr 02 V1 02 Support under WinNT 2K XP refer to section 3 1 1 amp appendix C e May 02 V1 03 In addition to the OCX a DLL is supplied too WinNT 2K XP only e May 03 V2 00 New feature Option to request a snapshot of the position counters in real time using a hardware input in addition to the veteran software function for this operation The new feature uses the last input input 11 hence input 711 is no longer operational as a general input and there are now only 10 vs 11 before general inputs For details refer to section 1 2 1 and appendix A e Oct 03 V2 01 Better support for installation on WinXP though it was possible also before based on the procedure for Win2K 39 WARRANTY DISCLAIMER OMEGA ENGINEERING INC warrants this unit to be free of defects in materials and workmanship for a period of 13 months from date of purchase OMEGAs WARRANTY adds an additional one 1 month grace period to the n
34. ting Marker Home Zero The user may instruct the card to reset its counter and or generate an Event Signal output upon recognizing the index input 11 Logical Inputs The inputs are TTL CMOS compatible Schmidt trigger single ended Ten of them are general inputs and one is being used for requesting a real time counters snapshot of all four channels Event Signal opto isolated output per each axis that may be used for Set Point Carry Overflow or Index Marker indication three general opto isolated outputs Voltage Failure indicator allows the user to know if there is a short circuit between the output voltage source and the encoders the thermal resettable fuse in the card will resume normal operation after the short is ended In ienals from the En r r ignal Square wave Phase A and Phase B Sine and Cosine shifted by 90 Max input pulse rate 500 kpps Signals may be either single ended or differential d in ignal Two incremental sinusoidal signals Phase A and Phase B Sine and Cosine shifted by 90 Max input pulse rate 500 kpps General Index marker signals may be either single ended or differential HTL 0 5 5V or TTL compatible Characteristics of the electrical signals encoder output impedance 1 KQ Current output encoders gt 100uA Voltage output encoders Differential gt 100mV for phases A B Sine and Cosine and for the reference index marker pulse Singl
35. to clear the IPC For example upon Reset on the A axis the following operation is done IPC lt 0 Note Reset may be applied on a single axis or all at once on an axes pair A B or C D 12 CARD SHARDWAREI O 1 2 1 HARDWAREINPUTS i Inputs 1 10 Ten general inputs reflected by software outputs H Input 11 Data Request to request all XPC s update Upon this hardware Data Request the following operations are done all at once XPC IPC XPC IPC XPC IPC XPC IPC In other words this Data Request is a hardware real time equivalent to the software function RequestPositionCounter CardHandle Encoder4 OutputsMirror this is function 26 in section 3 5 5 The minimal pulse width should be 20 ns the snapshot is produced when the pulse goes low 1 2 2 HARDWARE OUTPUTS a Three general outputs reflecting software inputs b Four outputs of the Event Signals as described in section 1 1 2 ii The user may define these outputs to be held until he sends an explicit Clear request 2 CARD S HARDWARE The EN EIC 325 PCI uses the PCI bus of the PC DL DATA B nd ADDRESS B The Data bus is 32 bits connected to the PCI The Address bus is 32 bits I O access only on lower IMB mode The Address access space is 16 bytes located from Base Address to Base Address 15 The Base Address is allocated by the system each PC power up Bus controls see the PCI standard version
36. versions one using the ActiveX control the other using the DLL The DLL based version includes an Eic325PciDll bas file that contains the Declare s of all the DLL functions There are no such Declare s in the ActiveX control based version as the definitions are included in the control itself At application start the Active property is set to 1 and in the end to 0 The EncPciTest program illustrates all the functions available It s recommended for any user not only the VB programmer to run it Most of the program is straightforward Here are some highlights to explain the non trivial aspects To check primary communication with the card use the LEDs frame The two LEDs on the card should follow your selection By definition the program intends to illustrate the basic functions in order to instruct the programmer code his application However to get some better feeling there s the Loop mode that Clicks cyclically e In the Position Counter frame ALL in the Req Request column A B C D in the Read column e IntheI O frame Read in the Chip 1 square Read in the Chip 2 square The Active Chip frame The required chip is selected automatically upon running any operation The significance of explicit chip selection by this frame is first to illustrate this operation to the programmer and second to determine on which chip the Test Active Chip if clicked would operate The I O frame is a bit confusing
Download Pdf Manuals
Related Search
Related Contents
Relatório de Análise das Contribuições Order no.: 205246-99-0 Trust Multimedia Keyboard BE ICY BOX IB-168SK-B Accu-Chek Smart Pix BRESSER Microset - Venoptix Instrumentos Opticos Mode d`emploi Balances PG-S (0,001 g / 0,01 g) Copyright © All rights reserved.
Failed to retrieve file