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. 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.
Table of Contents 1. Introduction .....................................................5 1.1 More Information.......................................5 1.2 Pin Assignment ..........................................6 1.3 Specifications ............................................8 1.4 Block Diagram .........................................11 1.5 Wire Connection......................................12 1.6 Quick Start ..............................................14 1.7 Default Setting ...........................
2.11 $AA6 .....................................................32 2.12 $AA8 .....................................................33 2.13 $AA8V ..................................................34 2.14 $AA9(Data) ...........................................35 2.15 $AAB ....................................................36 2.16 $AAF .....................................................37 2.17 $AAM....................................................38 2.18 $AAZ(Data) ..........................................
2.35 ~AA2 .....................................................57 2.36 ~AA3EVV .............................................58 2.37 ~AA4 .....................................................59 2.38 ~AA5PPSS ............................................60 3. Application Note ............................................61 3.1 INIT* pin Operation ................................61 3.2 Module Status..........................................61 3.3 Dual Watchdog Operation .......................62 3.
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.
1.2 Pin Assignment 6 I-7011, I-7018 User Manual Rev:B1.
Rev:B1.
1.3 Specifications I-7011/I-7011D Logic Level 0 : +1V max Analog Input Logic Level 1 : +3.5 to 30V Input Channel : 1 Event Counter Input Type : mV, V, mA(with external Max Input Frequency : 50 Hz Min. Pulse Width : 1 mS 125 ohms resistor) Thermocouple : Type J, K, Displayed LED 4½ digits (for I-7011D) T, E, R, S, B, N, C Power Supply Sampling Rate : Input : +10 to +30 VDC 10 Samples/Second Consumption : Bandwidth : 5.24 Hz 0.9W for I-7011 Accuracy : ±0.05% 1.5W for I-7011D Zero Drift : 0.
I-7011P/I-7011PD Logic Level 0 : +1V max Analog Input Logic Level 1 : +3.5 to 30V Input Channel : 1 Event Counter Input Type : mV, V, mA(with external Max Input Frequency : 50 Hz Min. Pulse Width : 1 mS 125 ohms resistor) Thermocouple : Type J, K, Displayed LED 4½ digits (for I-7011PD) T, E, R, S, B, N, C, L, M Power Supply Sampling Rate : Input : +10 to +30 VDC 10 Samples/Second Consumption : Bandwidth : 5.24 Hz 0.9W for I-7011P Accuracy : ±0.05% 1.5W for I-7011PD Zero Drift : 0.
I-7018 I-7018P Analog Input Analog Input Input Channel : Input Channel : 8 differential or 6 differen8 differential or 6 differential and 2 single-ended. tial and 2 single-ended. Jumper select. Jumper select. Input Type : Analog Input Type : mV, V, mA(with external mV, V, mA(with external 125 ohms resistor) 125 ohms resistor) Thermocouple : Type J, K, Thermocouple : Type J, K, T, E, R, S, B, N, C T, E, R, S, B, N, C, L, M Sampling Rate : Sampling Rate : 10 Samples/Second 10 Samples/Second Bandwidth : 15.
1.4 Block Diagram Rev:B1.
1.5 Wire Connection I-7011/11D/11P/11PD Analog I-7011/11D/11P/11PD Digital Input Wire Connection Output Wire Connection I-7018/18P Analog Input ChanI-7011/11D/11P/11PD Digital nel 0 to 5 Wire Connection Input Wire Connection 12 I-7011, I-7018 User Manual Rev:B1.
I-7018/18P Analog Input Channel 6 and 7 Wire Connection, while the jumper JP1 setting is 8 differential mode. Rev:B1.0 I-7018/18P Analog Input Channel 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 “Getting Start” for more detail. 1.7 Default Setting Default setting for I-7011/11D/11P/11PD/18/18P : z Address : 01 z Analog Input Type : Type 05, -2.5 to +2.5 V z Baudrate : 9600 bps z Checksum disable, 60Hz rejection, engineer unit format z I-7018/18P set as INIT* mode, and the analog input is 6 differential and 2 single-ended. 1.
1.9 Calibration Don’t Perform Calibrate Until You Really Understand. Calibration Requirement for I-7011/11D/11P/11PD/18/18P Type Code 00 01 02 03 04 05 06 Min. Input 0 mV 0 mV 0 mV 0 mV 0V 0V 0 mA Max Input +15 mV +50 mV +100 mV +500 mV +1 V +2.5 V +20 mA Notification : 1 While calibrate type 06, need connect external shunt resistor, 125 ohms, 0.1% (Ref Sec.1.5). 2 Connect calibration voltage(or current) signal to module’s input. For I-7018/18P, connect to channel 0.
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 1 = 50Hz rejection *2 : Checksum Bit : 0=Disable, 1=Enable *3 : 00 = Engineer Unit Format 01 = Percent Format 10 = 2’s Complement HEX Format 16 I-7011, I-7018 User Manual Rev:B1.
Analog input type and data format table Type Input Range Code 00 -15 to +15 mV Data Format -50 to +50 mV -100 to +100 mV % of FSR +100.00 +000.00 -100.00 -500 to +500 mV Rev:B1.0 7FFF 0000 8000 Engineer Unit +50.000 +00.000 -50.000 % of FSR +100.00 +000.00 -100.00 7FFF 0000 8000 Engineer Unit +100.00 +000.00 -100.00 % of FSR +100.00 +000.00 -100.00 2's complement HEX 03 -F.S. +15.000 +00.000 -15.000 2's complement HEX 02 Zero Engineer Unit 2's complement HEX 01 +F.S.
I-7011, I-7018 User Manual Rev:B1.
Type Input Range Code 16 17*1 18*1 *1 C Type 0 to 2320 degree Celsius L Type -200 to 800 degree Celsius M Type -200 to 100 degree Celsius Data Format +F.S. Zero -F.S. Engineer Unit +2320.0 +00.000 +00.000 % of FSR +100.00 +000.00 +000.00 2's complement HEX 7FFF 0000 0000 Engineer Unit +800.00 +00.000 -200.00 % of FSR +100.00 +000.00 -025.00 2's complement HEX 7FFF 0000 E000 Engineer Unit +100.00 +000.00 -200.00 % of FSR +050.00 +000.00 -100.
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) 20 I-7011, I-7018 User Manual Rev:B1.
General Command Sets (Continued) ~AAO(Data) !AA Set Module Name Sec.2.19 ~AAEV !AA Enable/Disable Calibration Sec.2.20 Digital Input/Output, Alarm and Event Counter Command Sets @AADI !AASOOII Read Digital I/O and Alarm Status Sec.2.21 @AADO(Data) !AA Set Digital Output Sec.2.22 @AAEAT !AA Enable Alarm Sec.2.23 @AAHI(Data) !AA Set High Alarm Sec.2.24 @AALO(Data) !AA Set Low Alarm Sec.2.25 @AADA !AA Disable Alarm Sec.2.26 @AACA !AA Clear Latch Alarm Sec.2.
2.1 %AANNTTCCFF Description : Set module Configuration Syntax : %AANNTTCCFF[CHK](cr) % a delimiter character AA address of setting module(00 to FF) NN new address for setting module(00 to FF) TT new type for setting module (Ref Sec.1.10) CC new baudrate for setting module (Ref Sec.1.10) FF new data format for setting module (Ref Sec.1.10) When changing the baudrate or checksum, it is necessary to short the pin INIT* to ground.
2.2 #** Description : Synchronized Sampling Syntax : #**[CHK](cr) # a delimiter character ** synchronized sampling command Response : No response Example : Command : $014 Receive : ?01 Read synchronized sampling data, return no data valid. Command : #** No response Send synchronized sampling command. Command : $014 Receive : >011+025.123 First read, get status=1, first read. Command : $014 Receive : >010+025.123 Second read, get status=0, have readed. Related Command : Sec.2.
2.3 #AA Description : Read Analog Input Syntax : #AA[CHK](cr) # delimiter character AA address of reading module(00 to FF) Response : Valid Command : >(Data)[CHK](cr) Syntax error or communication error may get no response. > 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 channel respectively. Example : Command : #01 Receive : >+02.635 Read address 01, return data success.
2.4 #AAN Description : Read Analog Input from channel N Syntax : #AAN[CHK](cr) # delimiter character AA address of reading module (00 to FF) N channel to read, from 0 to 7 Response : Valid Command : >(Data)[CHK](cr) Invalid Command : ?AA[CHK](cr) Syntax error or communication error may get no response. > delimiter for valid command ? delimiter for invalid command AA address of response module(00 to FF) (Data) analog input value, reference Sec.1.10 for its format Example : Command : #032 Receive : >+02.
2.5 $AA0 Description : Perform Span Calibration Syntax : $AA0[CHK](cr) $ delimiter character AA address of setting module (00 to FF) 0 command for performing span calibration Response : Valid Command : !AA[CHK](cr) Invalid Command : ?AA[CHK](cr) Syntax error or communication error may get no response.
2.6 $AA1 Description : Perform Zero Calibration Syntax : $AA1[CHK](cr) $ delimiter character AA address of setting module (00 to FF) 1 command for performing zero calibration Response : Valid Command : !AA[CHK](cr) Invalid Command : ?AA[CHK](cr) Syntax error or communication error may get no response.
2.7 $AA2 Description : Read Configuration Syntax : $AA2[CHK](cr) $ delimiter character AA address of reading module (00 to FF) 2 command for reading configuration Response : Valid Command : !AATTCCFF[CHK](cr) Invalid Command : ?AA[CHK](cr) Syntax error or communication error may get no response. ! delimiter for valid command ? delimiter for invalid command AA address of response module(00 to FF) TT type code of module (reference Sec.1.10) CC baudrate code of module (reference Sec.1.
2.8 $AA3 Description : Read CJC Temperature Syntax : $AA3[CHK](cr) $ delimiter character AA address of reading module (00 to FF) 3 command for reading CJC temperature Response : Valid Command : >(Data)[CHK](cr) Invalid Command : ?AA[CHK](cr) Syntax error or communication error may get no response. > delimiter for valid command ? delimiter for invalid command AA address of response module(00 to FF) (Data) CJC temperature in degree Celsius. Example : Command : $033 Receive : >+0025.
2.9 $AA4 Description : Read Synchronized Data Syntax : $AA4[CHK](cr) $ delimiter character AA address of reading module (00 to FF) 4 command for reading synchronized data Response : Valid Command : >AAS(Data)[CHK](cr) Invalid Command : ?AA[CHK](cr) Syntax error or communication error may get no response. ! delimiter for valid command ? delimiter for invalid command or the module does not receive command #** before the command $AA4.
2.10 $AA5VV Description : Set Channel Enable Syntax : $AA5VV[CHK](cr) $ delimiter character AA address of setting module (00 to FF) 5 command for settting channel enable VV channel enable/disable, 00 is all disabled, and FF is all enabled. Response : Valid Command : !AA[CHK](cr) Invalid Command : ?AA[CHK](cr) Syntax error or communication error may get no response.
2.11 $AA6 Description : Read Channel Status Syntax : $AA6[CHK](cr) $ delimiter character AA address of reading module (00 to FF) 6 command for reading channel status Response : Valid Command : !AAVV[CHK](cr) Invalid Command : ?AA[CHK](cr) Syntax error or communication error may get no response. ! delimiter for valid command ? delimiter for invalid command AA address of response module(00 to FF) VV channel enable/disable, 00 is all disabled, and FF is all enabled.
2.12 $AA8 Description : Read LED Configuration Syntax : $AA8[CHK](cr) $ delimiter character AA address of reading module (00 to FF) 8 command for setting LED configuration Response : Valid Command : !AAV[CHK](cr) Invalid Command : ?AA[CHK](cr) Syntax error or communication error may get no response.
2.13 $AA8V Description : Set LED Configuration Syntax : $AA8V[CHK](cr) $ delimiter character AA address of setting module (00 to FF) 8 command for setting LED configuration V 1=Set LED to module, 2=Set LED to host Response : Valid Command : !AA[CHK](cr) Invalid Command : ?AA[CHK](cr) Syntax error or communication error may get no response.
2.14 $AA9(Data) Description : Set CJC Offset Value Syntax : $AA9(Data)[CHK](cr) $ delimiter character AA address of setting module (00 to FF) 9 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 : !AA[CHK](cr) Invalid Command : ?AA[CHK](cr) Syntax error or communication error may get no response.
2.15 $AAB Description : Thremocouple Open Detection Syntax : $AAB[CHK](cr) $ delimiter character AA address of reading module (00 to FF) B command for reading thremocouple open status Response : Valid Command : !AAS[CHK](cr) Invalid Command : ?AA[CHK](cr) Syntax error or communication error may get no response.
2.16 $AAF Description : Read Firmware Version Syntax : $AAF[CHK](cr) $ delimiter character AA address of reading module (00 to FF) F command for reading firmware version Response : Valid Command : !AA(Data)[CHK](cr) Invalid Command : ?AA[CHK](cr) Syntax error or communication error may get no response. ! delimiter for valid command ? delimiter for invalid command AA address of response module(00 to FF) (Data) firmware version of module Example : Command : $01F Receive : !01A2.
2.17 $AAM Description : Read Module Name Syntax : $AAM[CHK](cr) $ delimiter character AA address of reading module (00 to FF) M command for reading module name Response : Valid Command : !AA(Data)[CHK](cr) Invalid Command : ?AA[CHK](cr) Syntax error or communication error may get no response. ! delimiter for valid command ? delimiter for invalid command AA address of response module(00 to FF) (Data) Name of module Example : Command : $01M Receive : !017018 Read address 01 module name, return name 7018.
2.18 $AAZ(Data) Description : Set LED Data Syntax : $AAZ(Data)[CHK](cr) $ delimiter character AA address of setting module (00 to FF) Z 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 : !AA[CHK](cr) Invalid Command : ?AA[CHK](cr) Syntax error or communication error may get no response.
2.19 ~AAO(Data) Description : Set Module Name Syntax : ~AAO(Data)[CHK](cr) ~ delimiter character AA address of setting module (00 to FF) O command for setting module name (Data) new name for module, max 6 characters Response : Valid Command : !AA[CHK](cr) Invalid Command : ?AA[CHK](cr) Syntax error or communication error may get no response.
2.20 ~AAEV Description : Enable/Disable Calibration Syntax : ~AAEV[CHK](cr) ~ delimiter character AA address of setting module (00 to FF) E command for enable/disable calibration V 1=enable calibration, 0=disable calibration Response : Valid Command : !AA[CHK](cr) Invalid Command : ?AA[CHK](cr) Syntax error or communication error may get no response.
2.21 @AADI Description : Read Digital I/O and Alarm Status Syntax : @AADI[CHK](cr) @ delimiter character AA address of reading module (00 to FF) DI command for reading digital I/O and alarm status Response :Valid Command : !AASOOII[CHK](cr) Invalid Command : ?AA[CHK](cr) Syntax error or communication error may get no response.
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.
2.22 @AADO(Data) Description : Set Digital Output Syntax : @AADI[CHK](cr) @ delimiter character AA address of setting module (00 to FF) DO 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 : !AA[CHK](cr) Invalid Command : ?AA[CHK](cr) Syntax error or communication error may get no response. ! delimiter for valid command ? delimiter for invalid command.
2.23 @AAEAT Description : Enable Alarm Syntax : @AAEAT[CHK](cr) @ delimiter character AA address of setting module (00 to FF) EA command for enable alarm. T alarm type, M=momentary alarm, L=latch alarm. Response : Valid Command : !AA[CHK](cr) Invalid Command : ?AA[CHK](cr) Syntax error or communication error may get no response.
2.24 @AAHI(Data) Description : Set High Alarm Syntax : @AADI[CHK](cr) @ delimiter character AA address of setting module (00 to FF) HI command for setting high alarm value (Data) high alarm values, data format is in engineer unit format. Response : Valid Command : !AA[CHK](cr) Invalid Command : ?AA[CHK](cr) Syntax error or communication error may get no response. ! delimiter for valid command ? delimiter for invalid command AA address of response module(00 to FF) Example : Command : @01HI+2.
2.25 @AALO(Data) Description : Set Low Alarm Syntax : @AADI[CHK](cr) @ delimiter character AA address of setting module (00 to FF) LO command for setting high alarm value (Data) high alarm values, data format is in engineer unit format. Response : Valid Command : !AA[CHK](cr) Invalid Command : ?AA[CHK](cr) Syntax error or communication error may get no response. ! delimiter for valid command ? delimiter for invalid command AA address of response module(00 to FF) Example : Command : @01LO-2.
2.26 @AADA Description : Disable Alarm Syntax : @AADA[CHK](cr) @ delimiter character AA address of setting module (00 to FF) DA command for disable alarm Response : Valid Command : !AA[CHK](cr) Invalid Command : ?AA[CHK](cr) Syntax error or communication error may get no response. ! delimiter for valid command ? delimiter for invalid command AA address of response module(00 to FF) Example : Command : @01DA Receive : !01 Disable address 01 alarm, return success. Related Command : Sec.2.
2.27 @AACA Description : Clear Latch Alarm Syntax : @AACA[CHK](cr) @ delimiter character AA address of setting module (00 to FF) CA command for clear latch alarm Response : Valid Command : !AA[CHK](cr) Invalid Command : ?AA[CHK](cr) Syntax error or communication error may get no response. ! delimiter for valid command ? delimiter for invalid command AA address of response module(00 to FF) Example : Command : @01DI Receive : !0120101 Read address 01 digital input, return latch alarm mode, low alarm is set.
2.28 @AARH Description : Read High Alarm Syntax : @AARH[CHK](cr) @ delimiter character AA address of reading module (00 to FF) RH command for reading high alarm Response : Valid Command : !AA(Data)[CHK](cr) Invalid Command : ?AA[CHK](cr) Syntax error or communication error may get no response. ! delimiter for valid command. ? delimiter for invalid command. AA address of response module(00 to FF) (Data) high alarm value in engineer unit format. Example : Command : @01RH Receive : !01+2.
2.29 @AARL Description : Read Low Alarm Syntax : @AARH[CHK](cr) @ delimiter character AA address of reading module (00 to FF) RL command for reading low alarm Response : Valid Command : !AA(Data)[CHK](cr) Invalid Command : ?AA[CHK](cr) Syntax error or communication error may get no response. ! delimiter for valid command. ? delimiter for invalid command. AA address of response module(00 to FF) (Data) low alarm value in engineer unit format. Example : Command : @01RL Receive : !01-2.
2.30 @AARE Description : Read Event Counter Syntax : @AARE[CHK](cr) @ delimiter character AA address of reading module (00 to FF) RE command for reading event counter Response : Valid Command : !AA(Data)[CHK](cr) Invalid Command : ?AA[CHK](cr) Syntax error or communication error may get no response. ! delimiter for valid command ? delimiter for invalid command AA address of response module(00 to FF) (Data) event counter value, from 00000 to 65535.
2.31 @AACE Description : Clear Event Counter Syntax : @AACE[CHK](cr) @ delimiter character AA address of setting module (00 to FF) CE command for clear event counter Response : Valid Command : !AA[CHK](cr) Invalid Command : ?AA[CHK](cr) Syntax error or communication error may get no response. ! delimiter for valid command ? delimiter for invalid command AA address of response module(00 to FF) Example : Command : @01RE Receive : !0101234 Read address 01 event counter, return 1234.
2.32 ~** Description : Host OK. Host sends this command to all modules for broadcasting the information “Host OK”. Syntax : ~**[CHK](cr) ~ delimiter character ** command for all modules Response : No response. Example : Command : ~** No response 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 Related Topic : Sec.3.2 Module Status, Sec.3.3 Dual Watchdog Operation 54 I-7011, I-7018 User Manual Rev:B1.
2.33 ~AA0 7 *1 Description : Read Module Status Syntax : ~AA0[CHK](cr) ~ delimiter character AA address of reading module (00 to FF) 0 command for reading module status Response : Valid Command : !AASS[CHK](cr) Invalid Command : ?AA[CHK](cr) Syntax error or communication error may get no response. ! delimiter for valid command ? delimiter for invalid command AA address of response module(00 to FF) SS Module Status. The status will store into EEPROM and 6 5 only 4 may 3 reset 2 by 1the command 0 ~AA1.
2.34 ~AA1 Description : Reset Module Status Syntax : ~AA1[CHK](cr) ~ delimiter character AA address of setting module (00 to FF) 1 command for reset module status Response : Valid Command : !AA[CHK](cr) Invalid Command : ?AA[CHK](cr) Syntax error or communication error may get no response. ! delimiter for valid command ? delimiter for invalid command AA address of response module(00 to FF) Example : Command : ~010 Receive : !0104 Read address 01 module status, return 04, host watchdog timeout flag is set.
2.35 ~AA2 Description : Read Host Watchdog Timeout Interval Syntax : ~AA2[CHK](cr) ~ delimiter character AA address of reading module (00 to FF) 2 command for reading host watchdog timeout interval Response : Valid Command : !AAVV[CHK](cr) Invalid Command : ?AA[CHK](cr) Syntax error or communication error may get no response. ! delimiter for valid command ? delimiter for invalid command AA address of response module(00 to FF) VV timeout interval in HEX format, each count for 0.1 second, 01=0.
2.36 ~AA3EVV Description : Set Host Watchdog Timeout Interval Syntax : ~AA3EVV[CHK](cr) ~ delimiter character AA address of setting module (00 to FF) 3 command for set host watchdog timeout interval E 1=Enable/0=Disable host watchdog VV timeout value, from 01 to FF, each for 0.1 second Response : Valid Command : !AA[CHK](cr) Invalid Command : ?AA[CHK](cr) Syntax error or communication error may get no response.
2.37 ~AA4 Description : Read PowerOn Value and Safe Value Syntax : ~AA4[CHK](cr) ~ delimiter character AA address of reading module (00 to FF) 4 command for reading PowerOn Value and Safe Value Response : Valid Command : !AAPPSS[CHK](cr) Invalid Command : ?AA[CHK](cr) Syntax error or communication error may get no response.
2.38 ~AA5PPSS Description : Set PowerOn Value and Safe Value Syntax : ~AA5PPSS[CHK](cr) ~ delimiter character AA address of setting module (00 to FF) 5 command for setting PowerOn Value and Safe Value PP PowerOn Value, 00=DO0 off, DO1 off, 01=DO0 on, DO1 off, 02=DO0 off, DO1 on, 03=DO0 on, DO1 on SS Safe Value, data format is same as PP Response : Valid Command : !AA[CHK](cr) Invalid Command : ?AA[CHK](cr) Syntax error or communication error may get no response.
3. Application Note 3.1 INIT* pin Operation Each I-7000 module has a build-in EEPROM to store configuration 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. The “INIT mode” is setting as Address=00, baudrate=9600bps, no checksum To enable INIT mode, please follow these steps: Step1. Power off the module Step2.
3.3 Dual Watchdog Operation Dual Watchdog = Module Watchdog + Host Watchdog The Module Watchdog is a hardware reset circuit to monitor 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. The Host Watchdog is a software function to monitor the host’s operating status. Its purpose is to prevent the network/communication from problem or host 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 outputs DO0, DO1 is ignored. The alarm function is to compare the analog input value with given high alarm value and low alarm value.
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”. For most thermocouples, the Seebeck voltage is 0V while in 0°C.