I-7011/11D, I-7011P/11PD, I-7018, I-7018P 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 assume no liability for damages consequent to the use of this product.
1. Introduction I-7000 is a family of network data acquisition and control modules. They provide analog-to-digital, digital-to-analog, digital input/output, timer/counter and other functions. These modules can be remote controlled by a set of commands. The common features of I-7011/11D/11P/11PD/18/18P are given as following : 3000VDC Isolated analog input 24-bits sigma-delta ADC to provide excellent accuracy Thermocouple direct connect with build-in CJC...
1.5 Wire Connection I-7011/11D/11P/11PD Analog Input Wire Connection I-7011/11D/11P/11PD Digital Input Wire Connection I-7011, I-7018 User Manual I-7011/11D/11P/11PD Digital Output Wire Connection I-7018/18P Analog Input Chan- nel 0 to 5 Wire Connection Rev:B1.0...
Page 13
I-7018/18P Analog Input Chan- nel 6 and 7 Wire Connection, while the jumper JP1 setting is 8 differential mode. Rev:B1.0 I-7011, I-7018 User Manual I-7018/18P Analog Input Chan- nel 6 and 7 Wire Connection, while the jumper JP1 setting is INIT* mode.
1.6 Quick Start Refer to “I-7000 Bus Converter User Manual” and “Get- ting Start” for more detail. 1.7 Default Setting Default setting for I-7011/11D/11P/11PD/18/18P : Address : 01 Analog Input Type : Type 05, -2.5 to +2.5 V Baudrate : 9600 bps Checksum disable, 60Hz rejection, engineer unit format I-7018/18P set as INIT* mode, and the analog input is 6 dif- ferential and 2 single-ended.
1.9 Calibration Don’t Perform Calibrate Until You Really Understand. Calibration Requirement for I-7011/11D/11P/11PD/18/18P Type Code Min. Input 0 mV Max Input Notification : While calibrate type 06, need connect external shunt resistor, 125 ohms, 0.1% (Ref Sec.1.5). Connect calibration voltage(or current) signal to module’s input.
1.10 Configuration Tables Configuration Table of I-7011/11D/11P/11PD/18/18P : Baudrate Setting (CC) Analog Input Type Setting (TT) T.C Type L and M for I-7011P/11PD/18P only. Data Format Setting (FF) *1 : Filter Select : 0 = 60Hz rejection *2 : Checksum Bit : 0=Disable, 1=Enable *3 : 00 = Engineer Unit Format 01 = Percent Format 10 = 2’s Complement HEX Format...
Page 17
Analog input type and data format table Type Input Range Code -15 to +15 2's complement HEX -50 to +50 2's complement HEX -100 to +100 2's complement HEX -500 to +500 2's complement HEX Rev:B1.0 Data Format +F.S. Engineer Unit +15.000 +00.000 -15.000 % of FSR +100.00 +000.00 -100.00...
Page 19
Type Input Range Code C Type 0 to 2320 degree Celsius 2's complement HEX L Type -200 to 800 degree Celsius 2's complement HEX M Type -200 to 100 degree Celsius 2's complement HEX : Only available for I-7011P, I-7011PD and I-7018P Rev:B1.0 Data Format +F.S.
2. Command Command Format : (Leading)(Address)(Command)[CHK](cr) Response Format : (Leading)(Address)(Data)[CHK](cr) [CHK] 2-character checksum (cr) end-of-command character, character return(0x0D) I-7011, I-7018 User Manual Rev:B1.0...
Page 21
General Command Sets (Continued) ~AAO(Data) ~AAEV Digital Input/Output, Alarm and Event Counter Command Sets @AADI !AASOOII @AADO(Data) @AAEAT @AAHI(Data) @AALO(Data) @AADA @AACA @AARH !AA(Data) @AARL !AA(Data) Rev:B1.0 @AARE !AA(Data) Set Module Name Enable/Disable Calibration Sec.2.20 Read Digital I/O and Alarm Status Set Digital Output Enable Alarm Set High Alarm...
2.1 %AANNTTCCFF Description : Set module Configuration Syntax : %AANNTTCCFF[CHK](cr) a delimiter character address of setting module(00 to FF) new address for setting module(00 to FF) new type for setting module (Ref Sec.1.10) new baudrate for setting module (Ref Sec.1.10) new data format for setting module (Ref Sec.1.10) When changing the baudrate or checksum, it is neces- sary to short the pin INIT* to ground.
Page 23
2.2 #** Description : Synchronized Sampling Syntax : #**[CHK](cr) a delimiter character synchronized sampling command Response : No response Example : Command : $014 Read synchronized sampling data, return no data valid. Command : #** Send synchronized sampling command. Command : $014 First read, get status=1, first read.
Page 24
2.3 #AA Description : Read Analog Input Syntax : #AA[CHK](cr) delimiter character address of reading module(00 to FF) Response : Valid Command : Syntax error or communication error may get no re- sponse. > delimiter for valid command (Data) analog input value, reference Sec.1.10 for its format. For I-7018/18P, the data is the combination for each chan- nel respectively.
2.4 #AAN Description : Read Analog Input from channel N Syntax : #AAN[CHK](cr) delimiter character address of reading module (00 to FF) channel to read, from 0 to 7 Response : Valid Command : Invalid Command : Syntax error or communication error may get no re- sponse.
2.5 $AA0 Description : Perform Span Calibration Syntax : $AA0[CHK](cr) delimiter character address of setting module (00 to FF) command for performing span calibration Response : Valid Command : Invalid Command : Syntax error or communication error may get no re- sponse.
2.6 $AA1 Description : Perform Zero Calibration Syntax : $AA1[CHK](cr) delimiter character address of setting module (00 to FF) command for performing zero calibration Response : Valid Command : Invalid Command : Syntax error or communication error may get no re- sponse.
2.7 $AA2 Description : Read Configuration Syntax : $AA2[CHK](cr) delimiter character address of reading module (00 to FF) command for reading configuration Response : Valid Command : !AATTCCFF[CHK](cr) Invalid Command : Syntax error or communication error may get no re- sponse.
2.8 $AA3 Description : Read CJC Temperature Syntax : $AA3[CHK](cr) delimiter character address of reading module (00 to FF) command for reading CJC temperature Response : Valid Command : Invalid Command : Syntax error or communication error may get no re- sponse.
2.9 $AA4 Description : Read Synchronized Data Syntax : $AA4[CHK](cr) delimiter character address of reading module (00 to FF) command for reading synchronized data Response : Valid Command : Invalid Command : Syntax error or communication error may get no re- sponse.
2.10 $AA5VV Description : Set Channel Enable Syntax : $AA5VV[CHK](cr) delimiter character address of setting module (00 to FF) command for settting channel enable channel enable/disable, 00 is all disabled, and FF is all enabled. Response : Valid Command : Invalid Command : Syntax error or communication error may get no re- sponse.
2.11 $AA6 Description : Read Channel Status Syntax : $AA6[CHK](cr) delimiter character address of reading module (00 to FF) command for reading channel status Response : Valid Command : Invalid Command : Syntax error or communication error may get no re- sponse.
2.12 $AA8 Description : Read LED Configuration Syntax : $AA8[CHK](cr) delimiter character address of reading module (00 to FF) command for setting LED configuration Response : Valid Command : Invalid Command : Syntax error or communication error may get no re- sponse.
2.13 $AA8V Description : Set LED Configuration Syntax : $AA8V[CHK](cr) delimiter character address of setting module (00 to FF) command for setting LED configuration 1=Set LED to module, 2=Set LED to host Response : Valid Command : Invalid Command : Syntax error or communication error may get no re- sponse.
2.14 $AA9(Data) Description : Set CJC Offset Value Syntax : $AA9(Data)[CHK](cr) delimiter character address of setting module (00 to FF) command for setting CJC offset value (Data) CJC offset value comprises a sign and 4 hexadecimal digits, from -1000 to +1000, each count is 0.01°C. Response : Valid Command : Invalid Command :...
2.15 $AAB Description : Thremocouple Open Detection Syntax : $AAB[CHK](cr) delimiter character address of reading module (00 to FF) command for reading thremocouple open status Response : Valid Command : Invalid Command : Syntax error or communication error may get no re- sponse.
2.16 $AAF Description : Read Firmware Version Syntax : $AAF[CHK](cr) delimiter character address of reading module (00 to FF) command for reading firmware version Response : Valid Command : Invalid Command : Syntax error or communication error may get no re- sponse.
2.17 $AAM Description : Read Module Name Syntax : $AAM[CHK](cr) delimiter character address of reading module (00 to FF) command for reading module name Response : Valid Command : Invalid Command : Syntax error or communication error may get no re- sponse.
2.18 $AAZ(Data) Description : Set LED Data Syntax : $AAZ(Data)[CHK](cr) delimiter character address of setting module (00 to FF) command for setting LED data (Data) data for show on the LED, from -19999. to +19999. The data need sign, 5 digits and decimal point. Response : Valid Command : Invalid Command :...
2.19 ~AAO(Data) Description : Set Module Name Syntax : ~AAO(Data)[CHK](cr) delimiter character address of setting module (00 to FF) command for setting module name (Data) new name for module, max 6 characters Response : Valid Command : Invalid Command : Syntax error or communication error may get no re- sponse.
2.20 ~AAEV Description : Enable/Disable Calibration Syntax : ~AAEV[CHK](cr) delimiter character address of setting module (00 to FF) command for enable/disable calibration 1=enable calibration, 0=disable calibration Response : Valid Command : Invalid Command : Syntax error or communication error may get no re- sponse.
2.21 @AADI Description : Read Digital I/O and Alarm Status Syntax : @AADI[CHK](cr) delimiter character address of reading module (00 to FF) command for reading digital I/O and alarm status Response :Valid Command : Invalid Command : Syntax error or communication error may get no re- sponse.
Page 43
high. Related Command : Sec.2.22 @AADO(Data), Set.2.23 @AAEAT, Sec.2.26 @AADA Related Topic : Sec.3.4 Digital Input and Event Counter, Sec.3.5 Digital Output, Sec.3.6 High/Low Alarm Note : The command is for I-7011/11D/11P/11PD only Rev:B1.0 I-7011, I-7018 User Manual...
2.22 @AADO(Data) Description : Set Digital Output Syntax : @AADI[CHK](cr) delimiter character address of setting module (00 to FF) command for setting digital output (Data) output value, 00=DO0 off, DO1 off, 01=DO0 on, DO1 off, 02=DO0 off, DO1 on, 03=DO0 on, DO1 on Response : Valid Command : Invalid Command :...
2.24 @AAHI(Data) Description : Set High Alarm Syntax : @AADI[CHK](cr) delimiter character address of setting module (00 to FF) command for setting high alarm value (Data) high alarm values, data format is in engineer unit format. Response : Valid Command : Invalid Command : Syntax error or communication error may get no re- sponse.
2.25 @AALO(Data) Description : Set Low Alarm Syntax : @AADI[CHK](cr) delimiter character address of setting module (00 to FF) command for setting high alarm value (Data) high alarm values, data format is in engineer unit format. Response : Valid Command : Invalid Command : Syntax error or communication error may get no re- sponse.
2.26 @AADA Description : Disable Alarm Syntax : @AADA[CHK](cr) delimiter character address of setting module (00 to FF) command for disable alarm Response : Valid Command : Invalid Command : Syntax error or communication error may get no re- sponse. delimiter for valid command delimiter for invalid command address of response module(00 to FF)
2.27 @AACA Description : Clear Latch Alarm Syntax : @AACA[CHK](cr) delimiter character address of setting module (00 to FF) command for clear latch alarm Response : Valid Command : Invalid Command : Syntax error or communication error may get no re- sponse.
2.28 @AARH Description : Read High Alarm Syntax : @AARH[CHK](cr) delimiter character address of reading module (00 to FF) command for reading high alarm Response : Valid Command : Invalid Command : Syntax error or communication error may get no re- sponse.
2.29 @AARL Description : Read Low Alarm Syntax : @AARH[CHK](cr) delimiter character address of reading module (00 to FF) command for reading low alarm Response : Valid Command : Invalid Command : Syntax error or communication error may get no re- sponse.
2.30 @AARE Description : Read Event Counter Syntax : @AARE[CHK](cr) delimiter character address of reading module (00 to FF) command for reading event counter Response : Valid Command : Invalid Command : Syntax error or communication error may get no re- sponse.
2.31 @AACE Description : Clear Event Counter Syntax : @AACE[CHK](cr) delimiter character address of setting module (00 to FF) command for clear event counter Response : Valid Command : Invalid Command : Syntax error or communication error may get no re- sponse.
Page 54
2.32 ~** Description : Host OK. Host sends this command to all modules for broadcasting the infor- mation “Host OK”. Syntax : ~**[CHK](cr) delimiter character command for all modules Response : No response. Example : Command : ~** Send Host OK to all modules Related Command : Sec.2.33 ~AA0, Sec.2.34 ~AA1, Sec.2.35 ~AA2, Sec.2.36 ~AA3EVV, Sec.2.37 ~AA4, Sec.2.38 ~AA5PSS...
2.33 ~AA0 Description : Read Module Status Syntax : ~AA0[CHK](cr) delimiter character address of reading module (00 to FF) command for reading module status Response : Invalid Command : Syntax error or communication error may get no re- sponse. delimiter for valid command delimiter for invalid command address of response module(00 to FF) Module Status.
2.34 ~AA1 Description : Reset Module Status Syntax : ~AA1[CHK](cr) delimiter character address of setting module (00 to FF) command for reset module status Response : Valid Command : Invalid Command : Syntax error or communication error may get no re- sponse.
2.36 ~AA3EVV Description : Set Host Watchdog Timeout Interval Syntax : ~AA3EVV[CHK](cr) delimiter character address of setting module (00 to FF) command for set host watchdog timeout interval 1=Enable/0=Disable host watchdog timeout value, from 01 to FF, each for 0.1 second Response : Valid Command : Invalid Command :...
2.37 ~AA4 Description : Read PowerOn Value and Safe Value Syntax : ~AA4[CHK](cr) delimiter character address of reading module (00 to FF) command for reading PowerOn Value and Safe Value Response : Valid Command : Invalid Command : Syntax error or communication error may get no re- sponse.
2.38 ~AA5PPSS Description : Set PowerOn Value and Safe Value Syntax : ~AA5PPSS[CHK](cr) delimiter character address of setting module (00 to FF) command for setting PowerOn Value and Safe Value PowerOn Value, 00=DO0 off, DO1 off, 01=DO0 on, DO1 off, 02=DO0 off, DO1 on, 03=DO0 on, DO1 on Safe Value, data format is same as PP Response : Valid Command :...
3. Application Note 3.1 INIT* pin Operation Each I-7000 module has a build-in EEPROM to store con- figuration information such as address, type, baudrate and other information. Sometimes, user may forget the configuration of the module. Therefore, the I-7000 have a special mode named “INIT mode”, to help user to resolve the problem.
3.3 Dual Watchdog Operation Dual Watchdog = Module Watchdog + Host Watchdog The Module Watchdog is a hardware reset circuit to moni- tor the module’s operating status. While working in harsh or noisy environment, the module may be down by the external signal. The circuit may let the module to work continues and never halt.
3.6 High/Low Alarm Some analog input modules, like I-7011, equip with the high/low alarm function. When the alarm function is enabled, the digital output DO0 is the low alarm indicator, DO1 is the high alarm indicator, and the digital output command for changing digital out- puts DO0, DO1 is ignored.
Page 64
To measure the Seebeck voltage directly is not available because we must first connect a voltmeter to the thermocouple, and the voltmeter leads themselves create a new thermoelectric circuit. Therefore we need to eliminate the junction thermoelectric to measure the correct Seebeck voltage, and this is called “Cold Junction Compensation”.
Need help?
Do you have a question about the Network Device I-7011 and is the answer not in the manual?
Questions and answers