Home

User`s Manual

image

Contents

1. 55 lt DI MT a ei 27 AT THELO ADDRESS MAD eet eer opto bp er ee ep er RE 27 ZI RESEIN Control etg eerte tog 26 AJT 2 AUX CortrolRegtsterzs ee HABE MERE 26 Port SClECtRE SISTER zu Raw Rs ae rati Een 29 ATA TO Register eiiam oderit 30 2 WHERE THE RELATED SOFTWARE IS 00000011111 31 A2 DOS EIBAEUNCTIONZ 32 FRB 200U 200 100 User Manual Ver 1 3 Jun 2008 fmh 001 12 2 1 Introduction FRnet is a two wire serial communication bus wired in a similar manner to an RS 485 FRnet device connection is achieved using a multi drop method Unlike most communication methods based on RS 485 this new method does not use the traditional question answer approach Instead it uses a fixed scan time to actively transmit data Since there is no need for a CPU to process a communication protocol FRnet can achieve high speed data transmission in an isochronous manner The FRB 200 100 is an isolated FRnet communication card designed for use in the host computer with a PCI bus the FRB 200U only support the Universal PCI bus The FRB
2. Eee ve rtt tet ceto ret EA eren 9 2 2 JUMPER SETTING eee teet ee eth eo dee ce codecs a eoe e rede dee e c 10 2 2 Terminating resistors 10 2 2 2 SSWI 7SW2 CLK Node setting eset e enean sE ie eene ua 10 2 3 PIN ASSIGNMENT eerte rece EE ee er e Sp card PEE POE Ee EROR Maks aes 11 3 VO CONTROL REGISTER 0 AR AR RR RR 4 RD ASARRR NR 4 Rr AR AR RR R4 12 3 1 HOW TO IDENTIFY THE I O sese eese ease eren een 12 3 2 ASSIGNMENT OF I O ADDRESSES cccccccececececececececececececececececececececececececececececscecececececececececececececesess 13 4 FRNET APPLICATION 15 5 SOFTWARE INSTALLATION 17 5 1 SOFTWARE INSTALLING 000000010 17 5 2 PNP DRIVER INSTALLATION rec Hv tdeo E ined 17 6 DLL FUNCTION DESCRIPTION 18 6 1 TABLE OF ERRORCODES AND 5 18 6 2 FUNCTION
3. 5 n eset e ese ese e ese ese ese sese esas enun 19 6 3 DRIVER RELATIVE nre eer eere et re eara e e E WR RE TERR cag WR TRE TERN 20 6 3 1 ERBZDrhnverlit A e RE OR RO o e E Re ee 20 6 3 2 SERBe ActiveBodtd uie ede eee doen ee ehe depend ee dee detta tege ea ee de paar ede ea eue cede 20 6 3 3 GetDllVersion 2 20 0000000 0600099 21 6 3 4 21 6 23 95 4FRB DriverClose eee R EE EA EET REOR 21 22 6 4 T FRBESendSA EU DUE 22 6 4 2 PRB 22 0 4 3 FRB 5 e het e eh et m et d e 23 6 5 PROGRAM reet e ec n Pede dece det 24 FRB 200U 200 100 User Manual Ver 1 3 Jun 2008 fmh 001 12 J 1 DEMO PROGRAMS FOR WINDOWS 25 7 1 DEMOI SA AND RA FUNCTIONS FOR 200100 nnne 26
4. 3 structured by the strategy of delivering the 16 bit data from the specified sender address SAn to the corresponding receiver address RAn via the broadcasting method controlled by the token stream of the network manger SAO Based on this algorithm there are some general rules that need to be followed 1 The sender address needs to be unique in order to avoid any communication collisions 2 Each of FRnet needs one and only one network manger defined as SAO It plays the important role of producing the token stream in the network 3 The baud rates of the controller and the remote module need to be the same as on the FRnet 4 The communication method is controlled by delivering the data of the specified sender address SA to the corresponding receiver address in the sequence of token 0 to N 1 cyclically as depicted below Due to the broadcasting algorithm adopted the receiver address is not required to be unique Therefore it is easy to build in data delivery from one node 16 bit data to a multi node Figure 1 1 Token stream controlled by network manger SAO FRB 200U 200 100 User Manual Ver 1 3 Jun 2008 fmh 001 12 4 Under the application of FRB 200U 200 100 the SAO node will cyclically issue a token to activate the data transmission from SAn to RAn where n is 0 15 That means that the node SAn reads the data from the host memory and sends it to the RAn node which is on a remote
5. Return Please refer to Table A 2 ShowPIOPISO Description This function will show a text string for a special Sub ID This text string is the same as that defined in the PIO H Syntax WORD Show PlSO wSubVendor wSubDevice wSubAux Parameter wSubVendor Inout SubVendor ID of the board wSubDevice Input SubDevice ID of the board wSubAux Input SubAux ID of the board Return Please refer to Table A 2 FRB 200U 200 100 User Manual Ver 1 3 Jun 2008 fmh 001 12 33
6. gt for MSC 5 xx or above gt for BC 3 xx or above gt for TC library gt for TC demo program gt for TC diagnostic program gt TC declaration file gt TC large model library file gt TC huge model library file gt MSC declaration file gt MSC large model library file gt MSC huge model library file gt BC declaration file gt BC large model library file gt BC huge model library file The list of demo programs DEMO Digital Output function of FRB 200U 200 DEMO 2 Digital Input Output function of FRB 200U 200 100 DEMOS Check node status of FRB 200U 200 100 8 to 15 FRB 200U 200 100 User Manual Ver 1 3 Jun 2008 fmh 001 12 31 DOS LIB Function A 3 1 Table of ErrorCode and ErrorString men 7 Code 0 jNoEmr OKlNoEmH 000000 1 2 3 4 1 DriverHandleEmor Devicediveropenedemor 2 DriverCallError__ Got the error while calling the driver functions 9 FindBoardError Can t fina the board on the system TimeOut Timeout 00 4 2 ExceedBoardNumber Invalid board number Valid range 0 to TotalBoards 1 6 NotFoundBoard Can t detect the board on the system Table A 2 ErrorCode and ErrorString The following functions are provided 1 PIO Driverlnit amp wBoard wSubVendor wSubDevice wSubAux 2 GetConfigAddressSpace wBoardNo wBase wlIrq wSubVendor wSubDevice wSubAux wSlotBus wSlotDevice 3 ShowPIOPISO wSubVendor wSubDevic
7. PISO EXE Then record the wSlotBus1 and wSlotDevice1 information 3 Remove all FRB Series boards from the PC 4 Install one FRB Series board into the PC slot2 and run PIO PISO EXE Then record the wSlotBus2 and wSlotDevice2 information 5 Repeat steps 3 amp 4 for every PCI slot and record all the information from wSlotBus and wSlotDevice The records may look similar to the table below Table 3 1 wSlotBus and wSlotDevice records PCI slot 7 wSlotBus sor d bo Sot2 Jo 2 Slots 0 7 009 sos 00 2 p 22023 PCI BRIDGE sos 1 2 Slot 7 12 009 Slot 8 a O7 FRB 200U 200 100 User Manual Ver 1 3 Jun 2008 fmh 001 12 13 The above procedure will record the wSlotBus wSlotDevice information on a PC These values will be mapped to this PC physical slots The mapping will not be changed for any FRB card Therefore this information can be used to identify the specified FRB card by following these next 3 steps Step1 Using the wSlotBus and wSlotDevice information in table 3 1 Step2 Input the board number into funtion GetConfigAddressSpace to get the specified card information especially the wSlotBus and wSlotDevice information Step3 The user can identify a specified FRB card by comparing it to the data from the wSlotBus amp wSlotDevice found in step1 and step2 Note that normally the card installed nearest to the CPU is car
8. 100 card has one FRnet port whereas the FRB 200U 200 card has two FRnet ports Each FRnet port has 8 sender nodes and 8 receiver nodes That is the node address setting is defined as SAO SA7 and RA8 RA15 Each node contains 16 bit data which can be either a DI or DO type depending on what module you use Therefore it can control up to a maximum of 128 16 8 digital output channels and 128 16X8 digital input channels with a total scan time of 2 88ms for 250kbps or 0 72ms for 1Mbps data transmission is controlled by the hardware mechanism of the FRnet control chip which was developed by ICPDAS It was designed to provide for the deterministic high speed communication in a network This communication mechanism is dominated by the token stream which is generated by the network manager SAO This is located in the FRnet and provides for fixed scan time and synchronization capability without the need of any special communication protocol Furthermore special anti noise circuitry has also been considered and built into the FRnet control chip to ensure communication reliability However the effectiveness of the FRnet connection depends on and is then ensured when the correct hardware configurations for the sender address SA and receiver address RA on the host controller and the remote module in the network have been installed properly In general the operating principle is FRB 200U 200 100 User Manual Ver 1 3 Jun 2008 fmh 001 12
9. Code FRB ActiveBoard Description This subroutine will activate one of the FRB 200U 200 100 boards installed in the system This function must be applied once before the I O functions are used Syntax WORD FRB ActiveBoard WORD wBoardNo Parameter wBoardNo Input Board number that you want to active start from number 0 0 gt the First FRB Board 1 the Second FRB Board Return Please refer to Section 6 1 Error Code FRB 200U 200 100 User Manual Ver 1 3 Jun 2008 fmh 001 12 20 6 3 3 6 3 4 6 3 5 FRB GetDllVersion Description This subroutine will obtain the version number of the FRB DLL driver Syntax WORD FRB GetDllVersion void Parameter None Return 100 hex for version 1 00 FRB_GetDriverVersion Description This subroutine will obtain the version number information from the FRB driver Syntax WORD FRB_GetDriverVersion WORD wbDriverVersion Parameter wDriverVersion Output The version number of FRB driver Return Please refer to Section 6 1 Error Code FRB_DriverClose Description This subroutine will close the FRB Driver and release this resource from the computers device resources This function must be used once before exiting the user s application Syntax void FRB_DriverClose void Parameter None Return None FRB 200U 200 100 User Manual Ver 1 3 Jun 2008 fmh 001 12 21 6 4 6 4 1 6 4 2 FUNCTIONS Sen
10. IDs for the FRB series cards are as follows e Vendor ID OxE159 e Device ID 0x0001 The Sub IDs of the FRB 200U 200 100 series are as follows FRB 200 100 FRB 200U Sub Vendor ID Ox5F80 Ox5FFF Sub Device ID 0x01 0x03 Sub Aux ID 0x00 0x00 The utility program PIO PISO EXE will detect and present all information from the PIO PISO FRB cards installed in this PC as shown in following figure Ver 2 32 Aug 24 2004 000 000 FRB 200 1040 Vendor ID Device ID Sub Device Sub Aux Slot Bus Slot Device renee ase Addr IRQ Number Figure 3 1 FRB 200U 200 100 User Manual Ver 1 3 Jun 2008 fmh 001 12 12 32 Assignment of I O Addresses The Plug amp Play BIOS will assign proper addresses to each FRB series card during the power up stage If there is only one FRB board the user can identify the board as card O If there are two FRB boards in the system the user will find it very difficult to identify which board is card 0 The software driver can support a maximum of 16 boards Therefore the user can install 16 FRB series cards onto one PC system The methods used to find and identify card 0 and card 1 is demonstrated below The simplest way to identify which card is card 0 is to use wSlotBus amp wSlotDevice in the following manner 1 Remove all FRB Series boards from the PC 2 Install one FRB Series board into the PC PCI sloti run
11. module However the RAn node on the host will receive data coming from the SAn node on the remote module and then write it into the received data memory on the host Therefore user can easily control the network module through reading and writing the specified memory located on the host computer Host Nodes Remote Nodes Figure 1 2 FRnet structure FRB 200U 200 100 User Manual Ver 1 3 Jun 2008 fmh 001 12 5 1 1 Features The Token stream is used to activate data transmission from the specified SA node to the corresponding RA nodes The Network Manager is defined as SAO Each of FRnet must have SAO because it issues the Token stream into the network The Token stream is produced cyclically by the hardware system SAO at the fixed time interval see Figure 1 1 Therefore the FRnet system can provide both the isochronous and deterministic functionalities It can provide data transmission from one node 16 bit to a multi node at the same time because FRnet uses the principle of delivering the data from the sender address to the receiver address This means the sender address must be unique but the receiver address can be different or the same in the network The FRnet system can be easily extended by adding new modules to the network according to the FRnet principle Device Inter communication A single device can talk to other devices by setting appropriate SA and RA node configurations Adopt Memory mapping technol
12. of Remote SAn to FRB 100 200 200U RAn where 8 15 bRAStatus Node 0 Communication of Remote SAn to FRB 200U 200 100 RAn is not active Node 1 Communication of Remote SAn to FRB 200U 200 100 RAn is active Return Please refer to Section 6 1 Error Code FRB 200U 200 100 User Manual Ver 1 3 Jun 2008 fmh 001 12 23 6 5 Architecture Driverlnit FRB_ActiveBoard FRB_ReceiveRA FRB_DriverClose Figure 6 2 FRB 200U 200 100 User Manual Ver 1 3 Jun 2008 fmh 001 12 24 7 Demo Programs for Windows All demo programs will not work properly if the DLL driver has not been installed correctly During the DLL driver installation process the install shields will register the correct kernel driver to the operation system and copy the DLL driver and demo programs to the correct position based on the driver software package you have selected Win98 Me NT win2000 XP Once the driver installation is complete the related demo programs and development library and the declaration header files for the different development environments will be presented as follows Demo gt demo program DLL_BCB4_XXXXXX exe 2 for Borland C Builder 4 DLL_Delphi4_XXXXXX exe gt for Delphi 4 DLL_VB6_XXXXXX exe gt for Visual Basic 6 DLL_VC6_XXXXXX exe gt for Visual C 6 DLL_CSharp2005_XXXXXX exe gt for C NET 2005 DLL_VBnet2005_XXXXXX exe gt
13. on for your PC Windows 98 Me 2000 XP will find a PCI card device and then ask the user to provide FRB inf to install the hardware driver onto the computer If the user has trouble in procedure through this process please refer to PnPinstall pdf for more information FRB 200U 200 100 User Manual Ver 1 3 Jun 2008 fmh 001 12 17 6 C NE Follow DLL Function Description The DLL driver is the collection of function calls on the FRB 200U 200 100 card for the Windows 98 Me NT 2000 XP system The application structure is presented in the following figure The user application program was developed by designated tools such as VB Delphi VC Borland C Builder T and VB NET which can call on the FRB DLL driver in the user mode ing that the DLL driver will call up FRB sys to access the hardware system 6 1 Tabl Error Code 1 2 3 FRB GetDriverVersionError 4 5 6 FRB InputParameterError Input parameter error FRB 200U 200 100 User Manual Ver 1 3 Jun 2008 fmh 001 12 18 Function Call into DLLs Development Toolkit Services Call into Kernel Mode Device Control Figure 6 1 Table of ErrorCodes and ErrorStrings e 6 1 ErrorCodes and ErrorStrings FRB _DriverNoOpen function first FRB FindBoardError Cannot find board Invalidate board number gece Valid range 0 to TotalBoards 1 0 FRB NoError OK No error EE FRB _DriverOpenError Device driver cannot b
14. to SA7 A convenient addressing calculation for SAn is offset LSB wBase 0 0 n 8 and offset MSB offset_LSB 4 where n 7 Using SA7 as an example offset LSB wBase 0 0 7 8 or 0 8 and offset MSB wBase Oxfc Note 1 data inportb wBase 0xc0 Receive the Low byte from RA8 data inportb wBase 0xc4 Receive the High byte from RA8 data inportb wBase O0xf8 Receive the Low byte from RA15 data inportb wBase Oxfc Receive the High byte from RA15 A convenient addressing calculation for RAn is offset LSB wBase 0 0 n 8 8 and offset MSB offset_LSB 4 where n gt 8 Using RA15 as an example offset 15 wBase 0 0 15 8 8 wBase 0xf8 and offset MSB wBase Oxfc Note 1 Before receiving the RAO low byte data wBase 0xc0 users must disable the node status Bit 1 Bit 3 of wBase 3 address If users enable the node status they will get a node 8 15 status instead of the RA8 low byte data via reading the wBase 0xcO address FRB 200U 200 100 User Manual Ver 1 3 Jun 2008 fmh 001 12 30 TC MSC BC TC LIB TC DEMO TC DIAG TC LIB PIO H TC LIB TCPIO_L LIB TC LIB TCPIO_H LIB MSC LIB PIO H MSC LIB MSCPIO_L LIB MSC LIB MSCPIO_H LIB BC LIB PIO H BC LIB BCPIO_L LIB BC LIB BCPIO_H LIB A 2 Where the related software is The related DOS software and demos in the CD are given as follows gt for Turbo C 2 xx or above
15. 00 100 Port 0 outportb wBase 0x03 0xfe Select Port 0 disable node status outporto wBase 0xc0 LSB Send the Low byte to SAO data inportb wBase 0xc0 Receive the Low byte from RA8 Port1z0 gt Select FRB 200U 200 100 Port 1 11 1 gt Deselect FRB 200U 200 100 Port 1 outportb wBase 0x03 0xfb X Select Port 1 disable node status outportb wBase 0xcO LSB Send the Low byte to SAO data inportb wBase 0xc0 Receive the Low byte from RA8 50 0 gt Enable Port0 node status 50 1 gt Disable PortO node status outportob wBase 0x03 0xfd Enable 0 node status bStatus inportb wBase 0xcO Receive node 8 15 status of 0 NS1z0 Enable Port1 node status NS1 1 gt Disable Port1 node status outportb wBase 0x03 0xf7 Enable Port1 node status bStatus inportb wBase 0xc0 Receive node 8 15 status of Port1 Node n 0 Communication of Remote SAn to FRB Series RAn is not active Node n 1 Communication of Remote SAn to FRB Series RAn is active note n 8 15 FRB 200U 200 100 User Manual Ver 1 3 Jun 2008 fmh 001 12 29 1 4 I O Data Register Read Write wBase 0xc0 c4 c8 cc d0 d4 d8 dc e0 e4 e8 ec f0 f4 f8 fc D7 De DS D3 D2 Di DO outportb wBase 0xc0 LSB Send the Low byte to SAO outportb wBase 0xc4 MSB Send the High byte to SAO outportb wBase 0xt8 LSB Send the Low byte to SA7 outportb wBase O0xfc MSB Send the High byte
16. 00 100 board addresses wBase 0 RESET control register Same wBase 3 Port select register Same ey RAQ High byte 1 High byte SA2 High byte LL High byte Ia L ld LLL I S d P SA5 High byte RA15 High byte SA7 High byte x So 4 me FRB 200U 200 100 User Manual Ver 1 3 Jun 2008 fmh 001 12 27 A 1 1 RESET Control Register Read Write wBase 0 When the power is first turned on the RESET signal is in a Low state This will disable all operations FRnet will not be functioning The user has to set the RESET signal to a High state before any D I O command applications are initiated outportb wBase 1 RESET 1 gt The LED indicator is flashing gt Enables the DI DO operations outportb wBase 0 RESET 0 gt The LED indicator is off 2 Disables the DI DO operations A 1 2 AUX Control Register Read Write wBase 2 Aux n 0 gt this Aux is used as a 0 1 Aux n2z12 this Aux is used as a D O Note 0 7 When the PC is first turned on all Aux signals are in a Low state This means that all Aux controls are enabled as Please set all the Aux states to DO FRB 200U 200 100 User Manual Ver 1 3 Jun 2008 fmh 001 12 28 A1 3 Port Select Register Read Write wBase 3 1 1 51 Porto Port0 0 gt Select FRB 200U 200 100 Port 0 Port0 1 gt Deselect FRB 200U 2
17. FRB 200U 200 100 User Manual Warranty All products manufactured by ICP DAS are warranted against defective materials for a period of one year from the date of delivery to the original purchaser Warning ICP DAS assumes no liability for damages consequent to the use of this product ICP DAS reserves the right to change this manual at any time without notice The information furnished by ICP DAS is believed to be accurate and reliable However no responsibility is assumed by ICP DAS for its use not for any infringements of patents or other rights of third parties resulting from its use Copyright Copyright 2004 by ICP DAS All rights are reserved Trademark The names used for identification only be registered trademarks of their respective companies Tables of Contents MB ieiegowm E 3 TT HBA TURES 2 cscs ac auiem mcd eim 6 12 SPECIEICATIONS fee reet deseo eee att eee er EN 7 1 3 7 Options ein REGE reru de di e tutti i eren 7 TA PRODUGTCHECKLEIST 2 8 2 HARDWARE 9 21 BOARD LAYOUT
18. Port 0 JP4 Terminating resistors for Port 1 FRB 200U 200 100 User Manual Ver 1 3 Jun 2008 fmh 001 12 9 2 2 Jumper Setting 2 2 1 JP4 Terminating resistors selection Terminating resistors must be installed at each end of the FRnet to prevent reflections in the transmission line is used for FRnet PortO and JP4 is used for FRnet Port1 In general the FRB 200U 200 100 card is the first device on the network therefore the terminating resistors are always ON JP3 JP3 1 2 3 1 2 3 ON default OFF JP4 JP4 1 2 3 1 2 3 ON default OFF 2 2 2 SW1 SW2 CLK Node setting Switch1 and switch2 are designed for feature extension so do not change the default setting If users change the switch setting the FRnet may not keep working itta 1 2 Default FRB 200U 200 100 User Manual Ver 1 3 Jun 2008 fmh 001 12 10 2 3 Pin Assignment The FRB 200U 200 card has two FHRnet ports similar to RS 485 ports and the FRB 100 only has a single port The definitions of the pins on the connectors for the FRnet ports are shown in the following Table TBI N Table 2 1 TB1 5 pin header Porto A FRB 200U 200 100 User Manual Ver 1 3 Jun 2008 fmh 001 12 11 3 O Control Register 3 1 Howto identify the Address The plug amp play BIOS will assign the correct addresses to each FRB series card during the power up stage The fixed
19. dO for FRB series cards FRB 200U 200 100 User Manual Ver 1 3 Jun 2008 fmh 001 12 14 4 FRnet Application Structure FRB 100 200 PORT 0 SA 0 7 RA 8 15 PORT 1 SA 0 7 RA 8 15 PORT 1 is only for FRB 200 FRnet 0 4 wire inter module cable including a 2 wire power supply cable UE UE UL A FR 2053 FR 2053 FR 2057 FR 2053 FR 2057 SA8 5 9 RAO 5 10 RAI 4 wire inter module cable including a 2 wire power supply cable FRnet 1 ee E o RA n n te Rm FR 2053 FR 2053 FR 2057 FR 2053 FR 2057 5 8 SA9 RAO SAIO RAI Figure 4 1 Note 1 Refer to the FRnet distributed I O module manual for details regarding the settings of the DSW dipswitch 2 The high speed FRB cards can only work together with high speed remote modules Similarly normal speed FRB cards can only work with normal speed remote modules 3 The cabling method is similar to that used with the RS 485 networks For long distance usage a shielded twisted pair cable is required FRB 200U 200 100 User Manual Ver 1 3 Jun 2008 fmh 001 12 15 a 200 FRnet 0 FR 2057 FR 2053 FR 2057 RAO SA11 RAI FRnet 1 Ei ET 21 L1 MA22 SA10 RA10 AZ FR 2040 FR 2041 J Jsl L 000 SA8 SA9 RAO O EO Mi PLC PLC DO module DI module Figure 4 2 Note 1 The MagicWire seri
20. dSA Description This subroutine will write the 16 bits of data into the FRB 200U 200 100 SAn then SAn will send the data to the remote RAn Syntax WORD FRB SendSA WORD wPort WORD wSAn WORD woOutputData Parameter wPort Input Port number 0 Port 0 1 Port 1 wSAn Input SAO SA7 0 SAQ 72 SAT wOutputData Input 16 bits data send to remote RAn from FRB 100 200 SAn Return Please refer to Section 6 1 Error Code FRB ReceiveRA Description This subroutine will receive the 16 bits of data sent from remote SAn to the FRB 200U 200 100 RAn Syntax WORD FRB ReceiveRA WORD wPort WORD wRAn WORD winputData Parameter wPort Input Port number 0 Port 0 1 Port 1 wRAn Input RA8 RA15 85 RAS 15 gt RA15 winputData Output 16 bits data sent from remote SAn to FRB 100 200 RAn Return Please refer to Section 6 1 Error Code FRB 200U 200 100 User Manual Ver 1 3 Jun 2008 fmh 001 12 22 6 4 3 FRB_ ReadRAStatus Description This subroutine will find out what the communication status of the remote SAn to the FRB 200U 200 100 RAn is where n 8 15 Before the RA8 15 receiving data sent from remote SAn the user can call this function to get the communication status of node 8 15 Syntax WORD FRB_ReadRAStatus WORD wPort BYTE bRAStatus Parameter wPort Input Port number 0 gt 0 1 gt Port 1 bRAStatus Output Communication status
21. e wSubAux A 3 2 Duriverlnit Description This function can detect all the FRB series cards in the system It is implemented based on the PCI Plug amp Play mechanism 1 It will find all the FRB series cards installed in this system and save all their resources into the library Syntax WORD PIO PDriverlnit WORD wBoards WORD wSubVendorlD WORD wSubDevicelD WORD wSubAuxID Parameter WBoards Output Number of boards found in this PC wSubVendor Input SubVendor ID of the board wSubDevice Inout SubDevice ID of the board wSubAux Input SubAux ID of the board Return Please refer to Table A 2 FRB 200U 200 100 User Manual Ver 1 3 Jun 2008 fmh 001 12 32 A 3 3 PIO GetConfigAddressSpace A 3 4 Description The user can use this function to save the resources found on all the FRB cards installed on the system Then the application program can control all the FRB series cards functions directly Syntax WORD PIO_GetConfigAddressSpace wBoardNo wBase wlrq wSubVendor wSubDevice wSubAux wSlotBus wSlotDevice Parameter wBoardNo Input Board number this number start from 0 wBase Output The base address of the board wlrq Output The IRQ number that the board using wSubVendor Output Sub Vendor ID wSubDevice Output Sub Device ID wSubAux Output Sub Aux ID wSlotBus Dutput Slot Bus number wSlotDevice Output Slot Device ID
22. e opened Users have to call the Driverlnit 6 2 Function Descriptions All of the functions provided for the FRB 200U 200 100 are listed below with more detailed information for every function presented in the following section However in order to make their descriptions simpler and clearer the attributes for the input and output parameters of the functions are indicated as input and output respectively as shown in following table Table 6 2 The attributes for the input and output parameters Keyword Setting parameter by user Get the data value before calling this function from this parameter after calling this function input Output Input Output Table 6 3 Function definition Function Definition Type WORD FRB Driverlnit WORD wTotalBoard WORD GetDllVersion void WORD FRB GetDriverVersion WORD wDriverVersion FRB DriverClose void FRB 200U 200 100 User Manual Ver 1 3 Jun 2008 fmh 001 12 19 6 3 6 3 1 6 3 2 Driver Relative Functions FRB Diuriverlnit Description This subroutine will open the FRB driver and allocate the computer resource for the device Furthermore it will obtain all the FRB 200U 200 100 boards installed in the system This function must be used before applying other FRB functions Syntax WORD FRB Driverlnit WORD wTotalBoard Parameter wTotalBoard Dutput Total FRB 200U 200 100 boards Return Please refer to Section 6 1 Error
23. es enables PLCs to talk to each other via DIO ports 2 MA11 12 21 22 supports A Q type PLCs for Mitsubishi FRB 200U 200 100 User Manual Ver 1 3 Jun 2008 fmh 001 12 16 5 Software Installation The FRB 200U 200 100 can be used in DOS Windows 98 Me NT 2000 XP For Windows O S the recommended installation steps are given in Sec 5 1 5 2 5 1 Software Installing Procedure Step 1 Insert the companion CD into the CD ROM driver and wait a few seconds until the installation program starts automatically If it does not start automatically for some reason then please double click the file 8000 NAPDOS AUTO32 EXE on the CD Step 2 Click the item Install Toolkits Software Manuals Step 3 Click the item FRnet Series Toolkits Step 4 Click the item FRnet PCI Cards Step 5 Click FRB 200U 200 100 Step 6 Click install Toolkit for Windows 98 or NT 2K XP Then the InstallShield will start the driver installation process to copy the related material to the indicated directory and register the driver on your computer The driver target directory is as below for different systems Windows NT 2000 XP The FRB dll will be copied onto c winnt system32 The Napwnt sys and FRB sys will be copied into c winnt system32 drivers Windows 95 98 Me The FRB DLL and FRB Vxd will be copied onto c windows system 5 2 PnP Driver Installation After installing the hardware FRB 200U 200 100 and you turn the power
24. for VB NET 2005 The list of demo programs Demo1 SA and RA functions for FRB 200U 200 100 FRB 200U 200 100 User Manual Ver 1 3 Jun 2008 fmh 001 12 25 7 1 1 5 and RA functions for FRB 200 100 Step 1 Connect the FR 2053 and the FR 2057 Refer to figure 7 1 Step 2 Set the FR 2053 address to 5 8 and the FR 2057 address to RAO Step 3 Click the SAn Digital Output check box to send the 16 bit data from the host 5 0 FRB 200U 200 100 to remote RAO FR 2057 Step 4 On the screen of Fig7 2 the RAn Digital Input status will display the 16 bit data sent from the remote SA8 FR 2053 to the host RA8 FRB 200U 200 100 FR 2057 FR 2053 LLLLTTITTS Dc24v External Power Figure 7 1 m SA RAC DIDO Demo TotalBoards ActiveBoard Figure 7 2 FRB 200U 200 100 User Manual Ver 1 3 Jun 2008 fmh 001 12 26 Appendix A 1 Address The address for the FRB series cards are automatically assigned by the main board BIOS The address can also be re assigned by the user It is strongly recommended that users do not change the I O address The Plug amp Play BIOS will effectively perform the assignment of proper addresses to each FRB series card addresses for the FRB are given in the table below all of which are based on the base address of each card Table A 1 FRB 200U 2
25. l Output Module FR 2057TW 16 channel Sink Type Isolated High Current Output Module FR 2054T 8 Channel Digital Output and 8 Channel Digital Input Module FR 2152T 8 channel Isolated Digital Input with 12 pin Screw Terminal Connector FR 2156T 8 channel Isolated Digital Output with 12 pin Screw Terminal Connector FRB 200U 200 100 User Manual Ver 1 3 Jun 2008 fmh 001 12 7 1 4 Product Check list In addition to this manual this package should include the following items e One FRB 200U 200 100 card One ICPDAS CD One copy of the release notes Before continuing please read the release notes first They contain the following important information The location of the software driver and utility How to install the software and utility The location of the diagnostic program FAQ ec I act Attention If any of these items are missing or damaged contact the dealer from whom you purchased the product Save all shipping materials and the carton in case you need to ship or store the product in the future FRB 200U 200 100 User Manual Ver 1 3 Jun 2008 fmh 001 12 8 2 Hardware configuration 2 1 Board Layout 9 EL lt e lt pog uy sng dd nuo 24 Tad A uo 007 SLOS HEZI LIS FET 007 4 Figure 2 1 FRB 100 200 Note FRnet communication connection Port 0 Port 1 JP3 Terminating resistors for
26. ogy to control 1 nodes No software overhead all data transmissions are performed automatically via the FRnet control chips Therefore there is no need for the CPU or firmware to process transmission protocols It only needs simple RS 485 wiring OS operation system independent FRB 200U 200 100 User Manual Ver 1 3 Jun 2008 fmh 001 12 6 1 2 Specifications Table 1 1 Characteristics of the FRB 200U 200 100 ccce FRB 200U 200 100 Transfer speed 250Kbps 1Mbps Scan time 2 88ms 0 72ms Table 1 2 I O Address of FRB 200U 200 100 series FRB 200U 200 FRB 100 VO Address for Port 0 SA 0 7 RA 8 15 SA 0 7 RA 8 15 I O Address for Port 1 SA 0 7 RA 8 15 Not Available Note SA Sender Address of a node RA Receiver Address of a node Table 1 3 PCI Bus of FRB 200U 200 100 series rie FRB 200U FRB 100 200 Universal PCI Bus PCI Bus PCI Bus 5 3 3V General specifications e Operation temperature 0 C 55 C e Storage temperature 20 C 65 C Humidity 0 90 Dimensions 120mm x 90mm Power consumption 5V 250mA 1 3 Ordering information FRB 200U 250Kbps 2 Ports SA 0 7 RA 8 15 FRB 200 250Kbps 2 Ports SA 0 7 RA 8 15 FRB 100 250Kbps 1 Port SA 0 7 RA 8 15 1 3 1 Options FR 2057T 16 channel Isolated Sink Digital Output Module FR 2053T 16 channel Isolated Sink Digital Input Module FR 2057TA 16 channel Isolated Source Digita

Download Pdf Manuals

image

Related Search

Related Contents

Untitled  Descarga - Service, Support  お 客 木崇 へ 素人工事は法律で禁じられております。 ・引掛シーリング  取扱説明書 - フジ医療器  Référence - Business Satellite TV    Wentronic 93473-GB networking cable  247B2 and 257B2 Multi Terrain Loaders - Safety  取扱説明書  TLP 2746 - Quad GmbH  

Copyright © All rights reserved.
Failed to retrieve file