ICP DAS USA I-7083 User Manual
Hide thumbs Also See for I-7083:

Advertisement

Quick Links

I-7083/7083D/7083B/7083BD
I-7000 New Features
1. Self Tuner Inside
2. Multiple Baud Rate
3. Multiple Data Format
4. Dual WatchDog Inside
5. True Distributed Control
6. High Speed & High
Density I/O
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 assume 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,
nor for any infringements of patents or other rights of third
parties resulting from its use.
Copyright
Copyright 2006 by ICP DAS. All rights are reserved.
Trademark
The names used for identification only maybe registered
trademarks of their respective companies.
I-7083/7083D/7083B/7083BD User Manual (V 1.1, Dec/2007) ------------------ 1
User's Manual
Your Powerful Tools
Create New Ideas
Create New Applications

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the I-7083 and is the answer not in the manual?

Questions and answers

Summary of Contents for ICP DAS USA I-7083

  • Page 1 Copyright Copyright 2006 by ICP DAS. All rights are reserved. Trademark The names used for identification only maybe registered trademarks of their respective companies. I-7083/7083D/7083B/7083BD User Manual (V 1.1, Dec/2007) ------------------ 1...
  • Page 2: Table Of Contents

    Encoder & Synchronous Encoder..................21 1.8.2 Preset Value of Encoder ....................22 1.8.3 Encoder Counting Sequence ..................22 1.8.4 XOR Control Bit Setting ....................22 ..........................23 ABLES COMMAND SET........................24 %AANNTTCCFF.......................25 #AAN ..........................26 #** ............................27 ~**............................28 ~AA0 ..........................29 ~AA1 ..........................30 I-7083/7083D/7083B/7083BD User Manual (V 1.1, Dec/2007) ------------------ 2...
  • Page 3 2.15 $AAF ..........................39 2.16 $AAI...........................40 2.17 $AAM..........................41 2.18 $AASN ..........................42 2.19 $AAZN..........................43 2.20 $AAGN ..........................44 2.21 $AAPN( )........................45 DATA OPERATION PRINCIPLE.......................46 INIT* P ..........................46 LED D .......................47 ISPLAY ORMAT 7080(D) & 7083B(D)......................48 I-7083/7083D/7083B/7083BD User Manual (V 1.1, Dec/2007) ------------------ 3...
  • Page 4: Introduction

    I-7000 is a family of network data acquisition and control modules. They provide A/D, D/A, DI/O, Timer/Counter and other functions. These modules can be remote controlled by a set of commands. The common features of I-7083/7083B are given as following: 3 axis, 32-bit encoder counter...
  • Page 5: Encoder Counting Mode

    Encoder Counting Mode There are 3 counting modes, CC/PD/AB, given as follows: Note: -1=0xffffffff, -2=0xfffffffe I-7083/7083D/7083B/7083BD User Manual (V 1.1, Dec/2007) ------------------ 5...
  • Page 6 XOR control bit to select the proper waveform as follows: Case 1: differential input, set XOR=1 Case 2: active high single-ended input, set XOR=0 Case3: active low single-ended input, set XOR=1 I-7083/7083D/7083B/7083BD User Manual (V 1.1, Dec/2007) ------------------ 6...
  • Page 7 Step 1: XOR0 is setting error, A0,B0 & Z0 must be Low Step 2: XOR1 is setting error, A1,B1 & Z1 must be Low Step 3: XOR2 is setting error, A2,B2 & Z2 must be Low I-7083/7083D/7083B/7083BD User Manual (V 1.1, Dec/2007) ------------------ 7...
  • Page 8: Pin Assignment

    Pin Assignment I-7083/7083D/7083B/7083BD User Manual (V 1.1, Dec/2007) ------------------ 8...
  • Page 9: Specifications

    Built-in XOR logic for active high or active low encoder input Display LED Indicator: 5-digit readout, channel 0 or channel 1 Power Power requirements: +10V to 30V(non-regulated) Power consumption : 1W for 7083, 7083B 1.5W for 7083D, 7083BD I-7083/7083D/7083B/7083BD User Manual (V 1.1, Dec/2007) ------------------ 9...
  • Page 10: Block Diagram

    OFF, all encoder values will be saved to all preset values in EEPROM. The 7083B will re-store all encoder values from all preset values when the power is turn ON. The 7083 does not equip this nonvolatile logic. I-7083/7083D/7083B/7083BD User Manual (V 1.1, Dec/2007) ------------------ 10...
  • Page 11: Application Wiring

    Application Wiring 1.5.1 5V Differential Encoder 1.5.2 5V Single-ended Encoder I-7083/7083D/7083B/7083BD User Manual (V 1.1, Dec/2007) ------------------ 11...
  • Page 12: Differential Encoder

    1.5.3 12V Differential Encoder 1.5.4 12V Single-ended Encoder I-7083/7083D/7083B/7083BD User Manual (V 1.1, Dec/2007) ------------------ 12...
  • Page 13: Differential Encoder

    1.5.5 24V Differential Encoder 1.5.6 24V Single-ended Encoder I-7083/7083D/7083B/7083BD User Manual (V 1.1, Dec/2007) ------------------ 13...
  • Page 14: Mix-Mode Encoder

    1.5.7 Mix-Mode Encoder I-7083/7083D/7083B/7083BD User Manual (V 1.1, Dec/2007) ------------------ 14...
  • Page 15: Quick Start

    4 ~ 6: read synchronous encoders of module 01 step 7 ~ 9: read synchronous encoders of module 02 Note: all these 6 sync encoders are latched at the same time I-7083/7083D/7083B/7083BD User Manual (V 1.1, Dec/2007) ------------------ 15...
  • Page 16: Read Encoder & Synchronous Encoder

    15 ~ 17: all encoders are continuous counting step 18: synchronous latch all encoders (new) step 19 ~ 21: read all synchronous encoders (new) Note: 1. encoders will always counting 2. synchronous encoders will latch until #** command I-7083/7083D/7083B/7083BD User Manual (V 1.1, Dec/2007) ------------------ 16...
  • Page 17: Set The Preset Value Of Encoder

    1.6.5 Clear Encoder to 0 step command response $01M !017083 @01P000000000 @01P100000000 @01P200000000 $0160 $0161 $0160 step 2 ~ 4: set preset value = 0 step 5 ~ 7: set encoder to preset value I-7083/7083D/7083B/7083BD User Manual (V 1.1, Dec/2007) ------------------ 17...
  • Page 18: Set Operation Mode To Cwccw Mode

    6: mode read back=CwCcw, XOR1=1, L1=0, Z1=A1=B1=Low Z,A,B must be normal Low & active High. step 7: mode read back=CwCcw, XOR2=0, L2=1, Z2=A2=B2=Low Z,A,B must be normal Low & active High. step 8: read all Z, Z2=Z1=Z0=Low I-7083/7083D/7083B/7083BD User Manual (V 1.1, Dec/2007) ------------------ 18...
  • Page 19: Set Operation Mode To Pulsedir Mode

    6: mode read back=PulseDir, XOR1=1, L1=0, Z1=A1=B1=Low Z,A,B must be normal Low & active High. step 7: mode read back=PulseDir, XOR2=0, L2=1, Z2=A2=B2=Low Z,A,B must be normal Low & active High step 8: read all Z, Z2=Z1=Z0=Low I-7083/7083D/7083B/7083BD User Manual (V 1.1, Dec/2007) ------------------ 19...
  • Page 20: Set Operation Mode To A/B Phase Mode

    Z1=A1=B1=Low Z,A,B must be normal Low & active High. step 7: mode read back=A/B Phase, XOR2=0, L2=1, Z2=A2=B2=Low Z,A,B must be normal Low & active High. step 8: read all Z, Z2=Z1=Z0=Low I-7083/7083D/7083B/7083BD User Manual (V 1.1, Dec/2007) ------------------ 20...
  • Page 21: Default Setting

    7083/7083B in this RS485 network will latch their synchronous encoders at the same time. Then host computer can read these synchronous encoders one by one. Refer to Sec. 1.6.2 & Sec. 1.6.3 for more information I-7083/7083D/7083B/7083BD User Manual (V 1.1, Dec/2007) ------------------ 21...
  • Page 22: Preset Value Of Encoder

    & active high (Sec. 1.5.2), the XOR bit has to be set to 0 for proper operation. If the XOR bit is setting error, the encoder value will have different errors. Refer to Sec. 1.1 for more information. I-7083/7083D/7083B/7083BD User Manual (V 1.1, Dec/2007) ------------------ 22...
  • Page 23: Tables

    2400 BPS 4800 BPS 9600 BPS 19200 BPS 38400 BPS 57600 BPS 115200 BPS Configuration Code : FF, 2-char (for all) 0 checksum 0=disable 1=enable Configuration Code Table: TT Input Range Encoder I-7083/7083D/7083B/7083BD User Manual (V 1.1, Dec/2007) ------------------ 23...
  • Page 24: Command Set

    Sec. 2.17 $AASN !AASS Read status of encoder Sec. 2.18 $AAZN !AA(data) Read the sync encoder Sec. 2.19 @AAGN !AA(data) Read the preset value Sec. 2.20 @AAPN(data) Set the preset value Sec. 2.21 I-7083/7083D/7083B/7083BD User Manual (V 1.1, Dec/2007) ------------------ 24...
  • Page 25: Aannttccff

    Change to 9600BPS response : !02(cr) Refer to “I-7000 Bus Converter User Manual” chapter-5 for the following functions: module status unknown(Sec. 5.1), change address(Sec. 5.2) change baud rate(Sec. 5.3), checksum enable/disable(Sec. 5.4) I-7083/7083D/7083B/7083BD User Manual (V 1.1, Dec/2007) ------------------ 25...
  • Page 26: Aan

    (data) = 8-character data(in HEX format) [chk]=2-character checksum, if checksum disable no [chk] (cr)=0x0D Example: command: $012(cr) encoder-0=0x1E response : !01530600(cr) command: #010(cr) response : >0000001E(cr) command: $022(cr) encoder-1=0x8000001E response : !02530600(cr) command: #021(cr) response : >8000001E(cr) I-7083/7083D/7083B/7083BD User Manual (V 1.1, Dec/2007) ------------------ 26...
  • Page 27 : No response command: $01Z0(cr) Sync encoder 0=0x30 response : >00000030(cr) command: $01Z1(cr) Sync encoder 10x31 response : >00000031cr) command: $01Z2(cr) Sync encoder 2=0x32 response : >00000032cr) Refer to Sec. 1.8.1 for more information I-7083/7083D/7083B/7083BD User Manual (V 1.1, Dec/2007) ------------------ 27...
  • Page 28 : Host send this command to tell all modules “Host is Description OK”. : ~**[chk](cr) Syntax ~ is a delimiter character [chk]=2-character checksum, if checksum disable no [chk] (cr)=0x0D : no response Response Example command: ~**(cr) response : No Response I-7083/7083D/7083B/7083BD User Manual (V 1.1, Dec/2007) ------------------ 28...
  • Page 29 [chk]=2-character checksum, if checksum disable no [chk] (cr)=0x0D Example command: ~010(cr) Status of module 01 is OK response : !0100(cr) Module status=04 host watchdog command: ~020(cr) failure HOST is down now response : !0204(cr) I-7083/7083D/7083B/7083BD User Manual (V 1.1, Dec/2007) ------------------ 29...
  • Page 30 [chk]=2-character checksum, if checksum disable no [chk] (cr)=0x0D Example command: ~010(cr) module status=0x04 host is down response : !0104(cr) command: ~011(cr) clear module status response : !01(cr) command: ~010(cr) module status=0x00 response : !0100(cr) I-7083/7083D/7083B/7083BD User Manual (V 1.1, Dec/2007) ------------------ 30...
  • Page 31 Host watchdog timer of module 01 is disable command: ~012(cr) response : !01000(cr) host watchdog timer of command: ~022(cr) module 02 is enable and = response : !0210A(cr) 0.1*10 = 1 second. I-7083/7083D/7083B/7083BD User Manual (V 1.1, Dec/2007) ------------------ 31...
  • Page 32: Aa3Ett

    Example disable host watchdog timer command: ~013000(cr) of module 01 response : !01(cr) command: ~02310A(cr) host watchdog timer of response : !02(cr) module 02 is enable and = 0.1*10 = 1 second. I-7083/7083D/7083B/7083BD User Manual (V 1.1, Dec/2007) ------------------ 32...
  • Page 33: Aam

    [chk]=2-character checksum, if checksum disable no [chk] (cr)=0x0D Example command: ~01M(cr) OEM module name of 01 is response : !0100007083(cr) 00007083 command: ~02M(cr) OEM module name of 02 is response : !0200007083D(cr) 00007083D I-7083/7083D/7083B/7083BD User Manual (V 1.1, Dec/2007) ------------------ 33...
  • Page 34: Aao(Name)

    : !017083D(cr) 7083D to 8083D command: ~01O8083D(cr) response : !01(cr) Note: This command is designed for OEM/ODM user. The user can use it to change the module name for other purpose. I-7083/7083D/7083B/7083BD User Manual (V 1.1, Dec/2007) ------------------ 34...
  • Page 35 100,000 times max. Therefore the user should not change configuration code often for testing. The $AA2 command is used to read EEPROM data only, therefore the user can send this command to I-7000 module infinitely. I-7083/7083D/7083B/7083BD User Manual (V 1.1, Dec/2007) ------------------ 35...
  • Page 36 S=0, this module is not been reset [chk]=2-character checksum, if checksum disable no [chk] (cr)=0x0D Example command: $015(cr) Reset status=1, first read response : !011(cr) Reset status=0, second read command: $015(cr) response : !010(cr) I-7083/7083D/7083B/7083BD User Manual (V 1.1, Dec/2007) ------------------ 36...
  • Page 37: Aa6N

    : !0100000000(cr) Reset encoder 0 to preset value command: $0160(cr) 0x00000000 response : !01(cr) command: @01G1(cr) Preset value=0xABCD response : !010000ABCD(cr) Reset encoder 1 to preset value command: $0161(cr) 0x0000ABCD response : !01(cr) I-7083/7083D/7083B/7083BD User Manual (V 1.1, Dec/2007) ------------------ 37...
  • Page 38: Aadnm

    XOR control bit = 1 response : !01(cr) Preset value no update command: $01D1B(cr) AB phase counting mode(AB) response : !01(cr) Xor control bit = 0 Update the preset value before the power is turn off I-7083/7083D/7083B/7083BD User Manual (V 1.1, Dec/2007) ------------------ 38...
  • Page 39: Aaf

    ? is a delimiter character indicating a invalid command AA=2-character HEX module address data=5-character for version number [chk]=2-character checksum, if checksum disable no [chk] (cr)=0x0D Example command: $01F(cr) Ver. A2.0 response : !01A2.0(cr) command: $02F(cr) Ver. A3.0 response : !02A3.0(cr) I-7083/7083D/7083B/7083BD User Manual (V 1.1, Dec/2007) ------------------ 39...
  • Page 40: Aai

    INIT* pin is open [chk]=2-character checksum, if checksum disable no [chk] (cr)=0x0D Example command: $01I(cr) INIT* pin is connected to GND pin. response : !010(cr) command: $02I(cr) INIT* pin is open. response : !021(cr) I-7083/7083D/7083B/7083BD User Manual (V 1.1, Dec/2007) ------------------ 40...
  • Page 41: Aam

    [chk]=2-character checksum, if checksum disable no [chk] (cr)=0x0D Example command: $01M(cr) Module name of 01 is 7083 response : !017083(cr) command: $02M(cr) Module name of 02 is 7083D response : !027083D(cr) I-7083/7083D/7083B/7083BD User Manual (V 1.1, Dec/2007) ------------------ 41...
  • Page 42: Aasn

    [chk]=2-character checksum, if checksum disable no [chk] (cr)=0x0D Example Up/Down counting mode(UD) command: $01S0(cr) XOR control bit = 1 response : !0150(cr) Preset value no update command: $01S3(cr) Z2=High response : !0105(cr) Z1=Low Z0=High I-7083/7083D/7083B/7083BD User Manual (V 1.1, Dec/2007) ------------------ 42...
  • Page 43: Aazn

    [chk]=2-character checksum, if checksum disable no [chk] (cr)=0x0D Example: command: #**(cr) response : No Response Sync encoder 0 = 0x1E command: $01Z0(cr) response : >0000001E(cr) command: $01Z1(cr) Sync encoder 1 = 0x1F response : >0000001F(cr) I-7083/7083D/7083B/7083BD User Manual (V 1.1, Dec/2007) ------------------ 43...
  • Page 44: Aagn

    [chk]=2-character checksum, if checksum disable no [chk] (cr)=0x0D Example command: @01G0(cr) The preset value of encoder 0 response : !010000FFFF(cr) is 0000FFFF. command: @02G1(cr) The preset value of encoder 1 response : !0200000000(cr) is 00000000. I-7083/7083D/7083B/7083BD User Manual (V 1.1, Dec/2007) ------------------ 44...
  • Page 45: Aapn(Data)

    [chk]=2-character checksum, if checksum disable no [chk] (cr)=0x0D Example command: @01P0FFFF0000(cr) The preset value of encoder response : !01(cr) 0 is FFFF0000. command: @02P10000FFFF(cr) The preset value of encoder response : !02(cr) 1 is 0000FFFF. I-7083/7083D/7083B/7083BD User Manual (V 1.1, Dec/2007) ------------------ 45...
  • Page 46: Operation Principle

    Step 4: record the EEPROM data of this I-7000 module Step 5: power off and disconnect INIT*_pin and GND_pin Step 6: power on Refer to “I-7000 Bus Converter User Manual” Sec. 5.1 for more information. I-7083/7083D/7083B/7083BD User Manual (V 1.1, Dec/2007) ------------------ 46...
  • Page 47: Led Display Format

    5. the decimal point of byte 6 & byte 2 is Hi/Lo status of B 6. the decimal point of byte 7 & byte 3 is Hi/Lo status of Z 8. 8. 8. 8. 8. 0/1/2 I-7083/7083D/7083B/7083BD User Manual (V 1.1, Dec/2007) ------------------ 47...
  • Page 48: 7080(D) & 7083B(D)

    (Same as 7083(D)) 7080(D) & 7080B(D) 7080(D) 7080B(D) Standard version 7080 7080B With LED version 7080D 7080BD Module type 50/51 50/51/52 Module type=50/51 Counter/Frequency Same as 7080(D) Module type=52 Nonvolatile version of 50 I-7083/7083D/7083B/7083BD User Manual (V 1.1, Dec/2007) ------------------ 48...

Table of Contents