B&B Electronics I-7011 User Manual

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. However, no re­sponsibility is assumed by ICP DAS for its use, nor for a ny infringe­ments of patents or other rights of third parties resulting from its use.
Copyright
Copyright 1999 by ICP DAS. All rights are reserved.
Trademark
The names used for identification only maybe registered trademarks of their respective companies.
I-7011, I-7018 User ManualRev:B1.0
Date:1999-10
1
Ta ble 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......................................1 2
1.6 Quick Start .............................................. 14
1.7 Default Setting.........................................14
1.8 Jumper Setting.........................................1 4
1.9 Calibration ...............................................15
1.10 Configuration Tables ............................. 1 6
2. Comma nd.......................................................20
2.1 %AANNTTCCFF ...................................22
2.2 #** ........................................................... 23
2.3 #AA ......................................................... 24
2.4 #AAN ......................................................2 5
2.5 $AA0 .......................................................26
2.6 $AA1 .......................................................27
2.7 $AA2 .......................................................28
2.8 $AA3 .......................................................29
2.9 $AA4 .......................................................30
2.10 $AA5VV ...............................................31
2
I-701 1, I-7018 User M anual Rev:B1.0
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) ..........................................39
2.19 ~AAO(Data) ..........................................40
2.20 ~AAEV ..................................................41
2.21 @AADI.................................................. 4 2
2.22 @AADO(Data) ......................................44
2.23 @AAEAT ..............................................45
2.24 @AAHI(Data) ....................................... 4 6
2.25 @AALO(Data)......................................47
2.26 @AADA................................................ 48
2.27 @AACA................................................4 9
2.28 @AARH................................................5 0
2.29 @AARL ................................................51
2.30 @AARE ................................................52
2.31 @AACE ................................................53
2.32 ~**......................................................... 54
2.33 ~AA0.....................................................55
2.34 ~AA1.....................................................56
I-7011, I-7018 User ManualRev:B1.0
3
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 .......................................... 6 1
3.3 Dual Watchdog Operation .......................62
3.4 Digital Input and Event Counter.............. 6 2
3.5 Digital Output..........................................62
3.6 High/Low Alarm......................................63
3.7 Thermocouple Measurement ...................63
4
I-701 1, I-7018 User M anual Rev:B1.0

1. Introduction

I-7000 is a family of network data acquisition and control modules. They provide analog-to-digital, digital-to-a nalog, digital input/output, timer/counter and other functions. These modules ca n be remote controlled by a set of commands. The common features of I-7011/11D/1 1P/11PD/18/18P are given as following :
z 3000VDC Isolated a nalog input z 24-bits sigma-delta ADC to provide excellent accuracy z Thermocouple direct connect with build-in CJC z Software calibration
The I-701 1 is a single cha nnel analog input module. The I­7011D is the I-701 1 with a 4½ digit LED display . The I-7018 is a 8­channel analog input module. The I-7011P/11PD/18P is the en­ha nced version of I-7011/1 1D/18. The I-701 1P/1 1PD/18P support more thermocouple types a nd enha nced the mea sure ra nge of some types.

1.1 More Inf ormation

Ref er to “I-7000 Bus Converter User M a nual” chapter 1 for more information a s following:
1.1 I-7000 Overview
1.2 I-7000 Related Documentation
1.3 I-7000 Comma nd Featur es
1.4 I-7000 System Network Configuration
1.5 I-7000 Dimension
I-7011, I-7018 User ManualRev:B1.0
5

1.2 Pin Assignment

6
I-701 1, I-7018 User M anual Rev:B1.0
I-7011, I-7018 User ManualRev:B1.0
7

1.3 Specifications

I-7011/I-7011D
Analog Input
Input Channel : 1 Input Type :
mV, V, mA(with external
125 ohms resistor)
Thermocouple : Type J, K,
T, E, R, S, B, N, C
Sampling Rate :
10 Sa mples/Second Bandwidth : 5.24 Hz Accuracy : ±0.05%
Logic Level 0 : +1V max Logic Level 1 : +3.5 to 30V
Event Counter
Max Input Frequency : 50 Hz M in. Pulse Width : 1 mS
Displayed LED
4½ digits (for I-7011D)
Power Supply
Input : +10 to +30 VDC Consumption :
0.9W for I-7011 Zero Drift : 0.5µV/°C Span Drift : 25ppm/°C CMR@50/60Hz : 150dB NM R@50/60Hz : 100dB Input Impedance : 20M Ohms Isolation : 3000V DC
Digital Output
2 channel Open Collector to 30V Output Load : sink 30mA max Power Dissi pation : 300mW
1.5W for I-7011D
Digital Input
1 channel
8
I-701 1, I-7018 User M anual Rev:B1.0
I-7011P/I-7011PD
Analog Input
Input Channel : 1 Input Type :
mV, V, mA(with external
125 ohms resistor)
Thermocouple : Type J, K,
T, E, R, S, B, N, C, L, M
Sampling Rate :
10 Samples/Second Bandwidth : 5.24 Hz Accuracy : ±0.05%
Logic Level 0 : +1V max Logic Level 1 : +3.5 to 30V
Event Counter
Max Input Frequency : 50 Hz Min. Pulse Width : 1 mS
Displayed LED
4½ digits (for I-7011PD)
Power Supply
Input : +10 to +30 VDC Consumption :
0.9W for I-7011P Zero Drift : 0.5µV/°C Span Drift : 25ppm/°C CMR@50/60Hz : 150dB NM R@50/60Hz : 100dB Input Impedance : 20M Ohms Isolation : 3000V DC
Digital Output
2 channel Open Collector to 30V Output Load : sink 30mA max Power Dissi pation : 300mW
1.5W for I-7011PD
Digital Input
1 channel
I-7011, I-7018 User ManualRev:B1.0
9
I-7018
I-7018P
Analog Input
Input Channel :
8 differential or 6 differen­tial and 2 single-ended. Jumper select.
Input Type :
mV, V, mA(with external 125 ohms resistor)
Thermocouple : Type J, K, T, E, R, S, B, N, C
Sampling Rate :
Analog Input
Input Channel :
8 differential or 6 differen­tial and 2 single-ended. Jumper select.
Analog Input Type :
mV, V, mA(with external 125 ohms resistor)
Thermocouple : Type J, K, T, E, R, S, B, N, C, L, M
Sa mpling Rate :
10 Sa mples/Second Bandwidth : 15.7 Hz Accuracy : ±0.1% Zero Drift : 0.5µV/°C Span Drift : 25ppm/°C CMR@50/60Hz : 150dB NM R@50/60Hz : 100dB Input Impedance : 20M Ohms Overvoltage Protection : ±35V Isolation : 3000V DC
Power Supply
10 Sa mples/Second Bandwidth : 15.7 Hz Accuracy : ±0.1% Zero Drift : 0.5µV/°C Span Drift : 25ppm/°C CMR@50/60Hz : 150dB NM R@50/60Hz : 100dB Input Impedance : 20M Ohms Overvoltage Protection : ±35V Isolation : 3000V DC
Power Supply
Input : +10 to +30 VDC Consumption : 1.0W
10
I-701 1, I-7018 User M anual Rev:B1.0
Input : +10 to +30 VDC Consumption : 1.0W

1.4 Block Diagram

I-7011, I-7018 User ManualRev:B1.0
11

1.5 Wire Connection

I-7011/11D/11P/11PD Analog
Input Wire Connection
I-7011/11D/11P/11PD Digital Output Wire Connection
I-7018/18P Analog Input Chan-
I-7011/11D/11P/11PD Digital
Input Wire Connection
nel 0 to 5 Wire Connection
12
I-701 1, I-7018 User M anual Rev:B1.0
I-7018/18P Analog Input Chan-
I-7018/18P Analog Input Chan-
nel 6 and 7 Wire Connection, while the jumper JP1 setting is 8 differential mode.
nel 6 and 7 Wire Connection, while the jumper JP1 setting is INIT* mode.
I-7011, I-7018 User ManualRev:B1.0
13

1.6 Quick Start

Ref er to “I-7000 Bus Converter User M anual” and “Get-
ting 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 disa ble, 60Hz re jection, engineer unit f ormat z I-7018/18P set as INIT* mode, and the analog input is 6 dif-
ferenti al and 2 single-ended.

1.8 Jumper Setting

I-7018/18P : Jumper JP1 for select the pin INIT*/Vin 7­Select 8 differential mode, the pin INIT*/V in7- is set to V in7-
Select INIT* mode, the pin INIT*/Vin7- is set to INIT*
14
I-701 1, I-7018 User M anual Rev:B1.0

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 0 V 0 V 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. (Wire connect ref
Sec.1.5)
3 Before calibration, warm-up module a bout 30 minutes for bet-
ter accuracy. Example Calibration Sequence f or Type 00 : 1 Setting Type to 00 -> Ref
Sec.2.1.
2 Enable Calibration -> Ref
Sec.2.20.
3 Apply Zero Calibration Voltage (0mV) 4 Preform Zero Calibration Command -> Ref Sec.2.6. 5 Apply Span Calibration Voltage (15mV) 6 Perform Span Calibration Comma nd -> Ref Sec.2.5. 7 Repeat step1 to step6 three times. Calibration sequence for other type is si mili ar but dif ferent in step 1 to set different type.
I-7011, I-7018 User ManualRev:B1.0
15

1.10 Configuration Ta bles

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-701 1, I-7018 User M anual Rev:B1.0
Analog input type and data format table
Type
Code
00
01
02
Input Ra nge D ata Fo rmat + F. S. Zero - F.S .
Engineer Unit +15.000 +00.000 -15.000
-1 5 to +15 % of FS R +100.00 +000.00 - 100.00
mV
2's complement HEX 7FFF 0000 8000
Engineer Unit +50.000 +00.000 -50 .000
-50 to +50 % of FS R +100.00 +000.00 - 100.00
mV
2's complement HEX 7FFF 0000 8000
Engineer Unit +100.00 +000.00 -100.00
-100 to +100 % of FS R +100.00 +000.00 - 100.00
mV
2's complement HEX 7FFF 0000 8000
03
-500 to +500
mV
Engineer Unit +500.00 +000.00 -50 0.00
% of FS R +100.00 +000.00 - 100.00
2's complement HEX 7FFF 0000 8000
I-7011, I-7018 User ManualRev:B1.0
Engineer Unit +1.0000 +0.0000 -1.0000
17
18
I-701 1, I-7018 User M anual Rev:B1.0
Type
Code
Input Ra nge D ata Fo rmat + F.S . Zero - F.S .
C Type
Engineer Unit +2320.0 +00.000 +00.000
16
0 to 2320
% of FS R +100.00 +000.00 +000.00
degree C elsius
2's complement HEX 7FFF 0000 0000
Engineer Unit +800.00 +00.000 -200.00
L Typ e
*1
17
-200 to 800
% of FS R +100.00 +000.00 - 025.00
degree C elsius
2's complement HEX 7FFF 0000 E000
Engineer Unit +100.00 +000.00 -200.00
M Type
*1
18
-200 to 100
% of FS R +050.00 +000.00 - 100.00
degree C elsius
2's complement HEX 4000 0000 8000
*1
: Only available for I-7011P, I-7011PD and I- 7018P
I-7011, I-7018 User ManualRev:B1.0
19

2. Command

Comma nd 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-701 1, I-7018 User M anual Rev:B1.0
Ge ne ra l Comma nd Sets (Continue d)
~AAO (Data) !AA Set Mod ule N ame Sec.2.19 ~A A E V ! A A E nable /D is able Calibr at ion Sec.2.20
D igital Input/Output, Alarm a nd Eve nt Counte r Co mmand Se ts
@AADI !AASOOII
@ AADO(Da ta) !AA Se t Digital Output Sec.2.22 @ AAEAT ! AA Enable Alar m Sec.2.23 @AAHI(Data) !AA Set High Alarm Sec.2.24 @ AALO (Da ta ) !AA Se t Lo w Ala rm Sec.2.25 @ AADA ! AA Disable Alar m Sec.2.26 @ AACA !AA C lear Latc h Ala rm Sec.2.27
@ AARH !AA(Data) Read High Ala rm Sec.2.28 @ AARL !AA(Data ) Re ad Low Ala rm Sec.2.29
Read Digital I/O and
Sec.2.21
Alarm Status
I-7011, I-7018 User ManualRev:B1.0
@AARE !AA(Data) Read Event C ounter Sec.2.30
21

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 neces-
sary to short the pin INIT* to ground.
Response : V alid Comma nd : !AA[CHK](cr)
Invalid Comma nd : ?AA[CHK](cr) Syntax error or communication error may get no re-
sponse. ! delimiter f or valid comma nd ? delimiter for invalid command. While change baudrate
or checksum setting without shorting INIT* to ground, the module will return invalid comma nd.
AA address of response module(00 to FF) Example : Command : %0102050600 Receive : !02
Change address from 01 to 02, return success.
Related Comma nd : Sec.2.7 $AA2 Related Topics : Sec.1.10 Configuration Tables, Sec.3.1 INIT* pin Operation
22
I-701 1, I-7018 User M anual Rev:B1.0

2.2 #**

Description : Synchronized Sampling Syntax : #**[CHK](cr)
# a delimiter character ** synchronized sa mpling comma nd
Response : No response Example :
Comma nd : $014 Receive : ?01
Read synchronized sampling data, return no data valid.
Comma nd : #** No response
Send synchronized sampling command.
Comma nd : $014 Receive : >011+025.123
First read, get status=1, first read.
Comma nd : $014 Receive : >010+025.123
Second read, get status=0, have readed.
Related Comma nd : Sec.2.9 $AA4 Note : The command is for I-7011/11D/11P/11PD only
I-7011, I-7018 User ManualRev:B1.0
23

2.3 #AA

Description : Read Analog Input Syntax : #AA[CHK](cr)
# delimiter character AA address of reading module(00 to FF) Response : Valid Comma nd : >(Data)[CHK](cr)
Syntax error or communication error may get no re-
sponse. > deli miter for valid command (Data) analog input value, reference Sec.1.10 for its format.
For I-7018/18P, the data is the combination for ea ch chan­nel respectively.
Example : Comma nd : #01 Receive : >+02.635
Read address 01, return data success.
Comma nd : #02 Receive : >4C53
Read address 02, return data in HEX format success. Comma nd : #04 Receive : >+05.123+04.153+07.234-02.356+10.000-
05.133+02.345+08.234 Module a ddress 04 is I-7018. Rea d a ddress 04, get a nalog input data of 8 channels.
Related Comma nd : Sec.2.1 %AANNTTCCFF, Sec.2.7 $AA2 Related Topics : Sec.1.10 Configuration Tables
24
I-701 1, I-7018 User M anual Rev:B1.0

2.4 #AAN

Description : Rea d 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 Comma nd : >(Data)[CHK](cr)
Invalid Comma nd : ?AA[CHK](cr) Syntax error or communication error may get no re-
sponse. > delimiter f or valid command ? deli miter for invalid comma nd AA address of response module(00 to FF) (Data) analog input value, reference Sec.1.10 for its format Example : Comma nd : #032 Receive : >+02.513
Read address 03 channel 2, get data success.
Comma nd : #029 Receive : ?02
Read address 02 channel 9, return error channel number.
Related Comma nd : Sec.2.1 %AANNTTCCFF, Sec.2.7 $AA2 Related Topics : Sec.1.10 Configuration Tables Note : The command is for I-7018/18P only
I-7011, I-7018 User ManualRev:B1.0
25

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 Comma nd : !AA[CHK](cr)
Invalid Comma nd : ?AA[CHK](cr) Syntax error or communication error may get no re-
sponse. ! delimiter f or valid comma nd ? delimiter for invalid command or the calibration is not
enabled
AA address of response module(00 to FF) Example : Command : $010 Receive : !01
Perform address 01 span calibration, return success.
Comma nd : $020 Receive : ?02
Perform address 02 span calibration, return the calibration is
not enabled before perform calibration command.
Related Comma nd : Sec.2.6 $AA1, Sec.2.20 ~AAEV Related Topics : Sec.1.9 Calibration
26
I-701 1, I-7018 User M anual Rev:B1.0

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 Comma nd : !AA[CHK](cr)
Invalid Comma nd : ?AA[CHK](cr) Syntax error or communication error may get no re-
sponse. ! delimiter for valid command ? delimiter for invalid command or the calibration is not
enabled
AA address of response module(00 to FF) Example : Comma nd : $01 1 Receive : !01
Perform address 01 zero calibration, return success.
Comma nd : $021 Receive : ?02
Perform address 02 zero calibration, return the calibration is
not enabled before perform calibration command.
Related Comma nd : Sec.2.5 $AA0, Sec.2.20 ~AAEV Related Topics : Sec.1.9 Calibration
I-7011, I-7018 User ManualRev:B1.0
27

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 Comma nd : !AATTCCFF[CHK](cr)
Invalid Comma nd : ?AA[CHK](cr) Syntax error or communication error may get no re-
sponse. ! delimiter f or valid comma nd ? deli miter 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.10) FF data format of module (reference Sec.1.10) Example : Command : $012 Receive : !01050600
Read address 01 configuration, return success.
Command : $022 Receive : !02030602
Read address 02 configuration, return success.
Related Comma nd : Sec2.1 %AANNTTCCFF Related Topics : Sec.1.10 Configuration Tables, Sec.3.1 INIT* pin Operation
28
I-701 1, I-7018 User M anual Rev:B1.0

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 Comma nd : >(Data)[CHK](cr)
Invalid Comma nd : ?AA[CHK](cr) Syntax error or communication error may get no re-
sponse. > delimiter f or valid command ? deli miter for invalid comma nd AA address of response module(00 to FF) (Data) CJC temperature in degree Celsius. Example : Comma nd : $033 Receive : >+0025.4
Read address 03 CJC temperature, return 25.4°C.
Related Comma nd : Sec.2.14 $AA9(Data)
I-7011, I-7018 User ManualRev:B1.0
29

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 Comma nd : >AAS(Data)[CHK](cr)
Invalid Comma nd : ?AA[CHK](cr) Syntax error or communication error may get no re-
sponse. ! delimiter f or valid comma nd ? delimiter for invalid command or the module does not
receive command #** before the command $AA4. AA address of response module(00 to FF) S status of synchronized data, 1 = first time reading, 0 =
has been readed (Data) synchronized data, format reference Sec.1.10 Example : See example of Sec.2.2 #** Related Comma nd : Sec.2.2 #** Note : The command is for I-7011/11D/1 1P/11PD only
30
I-701 1, I-7018 User M anual Rev:B1.0

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 Comma nd : !AA[CHK](cr)
Invalid Comma nd : ?AA[CHK](cr) Syntax error or communication error may get no re-
sponse. ! delimiter for valid command ? deli miter for invalid comma nd AA address of response module(00 to FF) Example : Comma nd : $0155A Receive : !01
Set address 01 enable channel 1,3,4,6 and disable channel
0,2,5,7, return success.
Comma nd : $016 Receive : !015A
Rea d address 01 cha nnel status, return channel 1,3,4,6 enable
and cha nnel 0,2,5,7 disable.
Related Comma nd : Sec.2.11 $AA6 Note : The command is for I-7018/18P only
I-7011, I-7018 User ManualRev:B1.0
31

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 Comma nd : !AAVV[CHK](cr)
Invalid Comma nd : ?AA[CHK](cr) Syntax error or communication error may get no re-
sponse. ! delimiter f or valid comma nd ? deli miter for invalid command AA address of response module(00 to FF) VV channel enable/disable, 00 is all disabled, and FF is all
enabled.
Example : Comma nd : $015A5 Receive : !01
Set address 01 enable channel 0,2,5,7 and disable channel
1,3,4,6 , return success.
Comma nd : $016 Receive : !01A5
Rea d address 01 cha nnel status, return channel 0,2,5,7 enable
and cha nnel 1,3,4,6 disable.
Related Comma nd : Sec2.10 $AA5VV Note : The command is for I-7018/18P only
32
I-701 1, I-7018 User M anual Rev:B1.0

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 Comma nd : !AAV[CHK](cr)
Invalid Comma nd : ?AA[CHK](cr) Syntax error or communication error may get no re-
sponse. ! delimiter for valid command ? deli miter for invalid comma nd AA address of response module(00 to FF) V LED configuration
1=module control, 2=host control
Example : Comma nd : $018 Receive : !011
Read address 01 LED configuration, return module control.
Comma nd : $028 Receive : !012
Read address 02 LED configuration, return host control.
Related Comma nd : Sec2.13 $AA8V, Sec2.18 $AAZ(Data) Note : The command is for I-7011D/11PD only
I-7011, I-7018 User ManualRev:B1.0
33

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 Comma nd : !AA[CHK](cr)
Invalid Comma nd : ?AA[CHK](cr) Syntax error or communication error may get no re-
sponse. ! delimiter f or valid comma nd ? deli miter for invalid command AA address of response module(00 to FF) Example : Command : $0182 Receive : !01
Set address 01 LED to host control, return success.
Command : $0281 Receive : !02
Set address 02 LED to module control, return success.
Related Comma nd : Sec2.12 $AA8, Sec2.18 $AAZ(Data) Note : The command is for I-7011D/11PD only
34
I-701 1, I-7018 User M anual Rev:B1.0

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 Comma nd : !AA[CHK](cr)
Invalid Comma nd : ?AA[CHK](cr) Syntax error or communication error may get no re-
sponse. ! delimiter for valid command ? deli miter for invalid comma nd AA address of response module (00 to FF) Example : Command : $019+0010 Receive : !01
Set address 01 CJC offset increase 16 counts (+0.16°C), re-
turn success.
Related Comma nd : Sec.2.8 $AA3
I-7011, I-7018 User ManualRev:B1.0
35

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 Comma nd : !AAS[CHK](cr)
Invalid Comma nd : ?AA[CHK](cr) Syntax error or communication error may get no re-
sponse. ! delimiter f or valid comma nd ? deli miter for invalid command AA address of response module(00 to FF) S 0=close-loop detection
1=open-circuit detection, need to check the thermocouple
Example : Command : $01B Receive : !010
Rea d address 01 thermocouple open status, return the thermo­couple is close-loop.
Note : The command is for I-7011/11D/1 1P/11PD only
36
I-701 1, I-7018 User M anual Rev:B1.0

2.16 $AAF

Description : Rea d Firmware Version Syntax : $AAF[CHK](cr)
$ delimiter character AA address of reading module (00 to FF) F comma nd f or reading firmware version Response : Valid Comma nd : !AA(Data)[CHK](cr)
Invalid Comma nd : ?AA[CHK](cr) Syntax error or communication error may get no re-
sponse. ! delimiter for valid command ? deli miter for invalid comma nd AA address of response module(00 to FF) (Data) firmware version of module Example : Comma nd : $01F Rece ive : !01A2.0
Read address 01 firmware version, return version A2.0.
Comma nd : $02F Rece ive : !01B1.1
Read address 02 firmware version, return version B1.1.
I-7011, I-7018 User ManualRev:B1.0
37

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 nam e Response : Valid Comma nd : !AA(Data)[CHK](cr)
Invalid Comma nd : ?AA[CHK](cr) Syntax error or communication error may get no re-
sponse. ! delimiter f or valid comma nd ? deli miter for invalid command AA address of response module(00 to FF) (Data) Name of module Example : Comma nd : $01M Receive : !017018
Read address 01 module name, return name 7018.
Comma nd : $03M Receive : !037011D
Read address 03 module name, return name 7011D.
Related Comma nd : Sec.2.19 ~AAO(Data)
38
I-701 1, I-7018 User M anual Rev:B1.0

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 Comma nd : !AA[CHK](cr)
Invalid Comma nd : ?AA[CHK](cr) Syntax error or communication error may get no re-
sponse. ! delimiter for valid command ? delimiter for invalid command or LED not set to host
control
AA address of response module (00 to FF) Example : Comma nd : $01Z+123.45 Rece ive : !01
Send address 01 LED data +123.45, return success.
Comma nd : $02Z+512.34 Rece ive : ?02
Send address 02 LED data +512.34, return the LED is not
setting in the host mode.
Related Comma nd : Sec.2.12 $AA8, Sec2.13 $AA8V Note : The command is for I-7011D/11PD only
I-7011, I-7018 User ManualRev:B1.0
39

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 na m e (Data) new name for module, max 6 characters Response : Valid Comma nd : !AA[CHK](cr)
Invalid Comma nd : ?AA[CHK](cr) Syntax error or communication error may get no re-
sponse. ! delimiter f or valid comma nd ? deli miter for invalid command AA address of response module(00 to FF) Example : Comma nd : ~01O7018 Receive : !01
Set address 01 module name to 7018, return success.
Comma nd : $01M Receive : !017018
Read address 01 module name, return 7018.
Related Comma nd : Sec.2.17 $AAM
40
I-701 1, I-7018 User M anual Rev:B1.0

2.20 ~AAEV

Description : Enable/Disable Calibration Syntax : ~AAEV[CHK](cr)
~ delimiter character AA address of setting module (00 to FF) E comma nd f or enable/disa ble calibration V 1=ena ble calibration, 0=disable calibration Response : Valid Comma nd : !AA[CHK](cr)
Invalid Comma nd : ?AA[CHK](cr) Syntax error or communication error may get no re-
sponse. ! delimiter for valid command ? deli miter for invalid comma nd AA address of response module(00 to FF) Example : Comma nd : $010 Receive : ?01
Perform address 01 span calibration, return it is not ready for
calibration.
Command : ~01E1 Receive : !01
Set address 01 to enable calibration, return success.
Comma nd : $010 Receive : !01
Preform address 01 span calibration, return success.
Related Comma nd : Sec.2.5 $AA0, Sec.2.6 $AA1 Related Topic : Sec.1.9 Calibration
I-7011, I-7018 User ManualRev:B1.0
41

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 rea ding digital I/O and alarm status Response :V alid Comma nd : !AASOOII[CHK](cr)
Invalid Comma nd : ?AA[CHK](cr) Syntax error or communication error may get no re-
sponse. ! delimiter f or valid comma nd ? deli miter for invalid command AA address of response module(00 to FF) S alarm enable status, 0=alarm disa ble, 1=momentary alarm
enabled, 2=latch alarm enabled.
OO digital output status, 00=DO0 off, DO1 off, 01=DO0 on,
DO1 off, 02=DO0 off, DO1 on, 03=OD0 on, DO1 on. II digital input status, 00=input low level, 01=input high level. Example : Comma nd : @01DI Receive : !0100001
Rea d a ddress 01 digital I/O status, return alarm disable, digital
outputs all off, and digital input high level.
Comma nd : @02DI Receive : !0210100
Read address 02 digital I/O status, return momentary alarm
enable, high alarm is clear , low alarm is set, a nd digital input is
42
I-701 1, I-7018 User M anual Rev:B1.0
high.
Related Comma nd : 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
I-7011, I-7018 User ManualRev:B1.0
43

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 Comma nd : !AA[CHK](cr)
Invalid Comma nd : ?AA[CHK](cr) Syntax error or communication error may get no re-
sponse. ! delimiter f or valid comma nd ? delimiter for invalid command. While the alarm is en-
abled, the command will return invalid.
AA address of response module(00 to FF) Example : Comma nd : @01DO00 Rece ive : !01
Set address 01 digital output 00, return success.
Related Comma nd : Sec.2.21 @AADI, Set.2.23 @AAEAT, Sec.2.26 @AADA Related Topic : Sec.3.5 Digital Output Note : The command is for I-7011/11D/1 1P/11PD only
44
I-701 1, I-7018 User M anual Rev:B1.0

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 Comma nd : !AA[CHK](cr)
Invalid Comma nd : ?AA[CHK](cr) Syntax error or communication error may get no re-
sponse. ! delimiter for valid command ? deli miter for invalid comma nd AA address of response module(00 to FF) Example : Comma nd : @01EAM Receive : ?01
Set address 01 momentary alarm, return success.
Related Comma nd : Sec.2.26 @AADA, Sec.2.27 @AACA Related Topic : Sec.3.6 High/Low Alarm Note : The command is for I-7011/11D/11P/11PD only
I-7011, I-7018 User ManualRev:B1.0
45

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 Comma nd : !AA[CHK](cr)
Invalid Comma nd : ?AA[CHK](cr) Syntax error or communication error may get no re-
sponse. ! delimiter f or valid comma nd ? deli miter for invalid command AA address of response module(00 to FF) Example : Command : @01HI+2.5000 Receive : !01
Set address 01 high alarm +2.5000, return success.
Related Comma nd : Sec.2.23 @AAEAT, Sec.2.28 @AARH Related Topic : Sec.3.6 High/Low Alarm Note : The command is for I-7011/11D/1 1P/11PD only
46
I-701 1, I-7018 User M anual Rev:B1.0

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 Comma nd : !AA[CHK](cr)
Invalid Comma nd : ?AA[CHK](cr) Syntax error or communication error may get no re-
sponse. ! delimiter for valid command ? deli miter for invalid comma nd AA address of response module(00 to FF) Example : Comma nd : @01LO-2.5000 Receive : !01
Set address 01 low alarm -2.5000, return success.
Related Comma nd : Sec.2.23 @AAEAT, Sec.2.29 @AARL Related Topic : Sec.3.6 High/Low Alarm Note : The command is for I-7011/11D/11P/11PD only
I-7011, I-7018 User ManualRev:B1.0
47

2.26 @AADA

Description : Disable Alarm Syntax : @AADA[CHK](cr)
@ delimiter character AA address of setting module (00 to FF) DA command for disa ble alarm Response : Valid Comma nd : !AA[CHK](cr)
Invalid Comma nd : ?AA[CHK](cr) Syntax error or communication error may get no re-
sponse. ! delimiter f or valid comma nd ? deli miter for invalid command AA address of response module(00 to FF) Example : Comma nd : @01DA Receive : !01
Disable address 01 alarm, return success.
Related Comma nd : Sec.2.23 @AAEAT Related Topic : Sec.3.6 High/Low Alarm Note : The command is for I-7011/11D/1 1P/11PD only
48
I-701 1, I-7018 User M anual Rev:B1.0

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 Comma nd : !AA[CHK](cr)
Invalid Comma nd : ?AA[CHK](cr) Syntax error or communication error may get no re-
sponse. ! delimiter for valid command ? deli miter for invalid comma nd AA address of response module(00 to FF) Example : Comma nd : @01DI Receive : !0120101
Read address 01 digital input, return latch alarm mode, low
alarm is set.
Comma nd : @01CA Receive : !01
Clear address 01 latch alarm, return success.
Comma nd : @01DI Receive : !0120001
Read address 01 digital input, return latch alarm mode, both
alarms are clear.
Related Comma nd : Sec.2.21 @AADI, Sec.2.23 @AAEAT, Sec.2.26 @AADA Related Topic : Sec.3.6 High/Low Alarm Note : The command is for I-7011/11D/11P/11PD only
I-7011, I-7018 User ManualRev:B1.0
49

2.28 @AARH

Description : Rea d High Alarm Syntax : @AARH[CHK](cr)
@ delimiter character AA address of reading module (00 to FF) RH command for rea ding high alarm Response : Valid Comma nd : !AA(Data)[CHK](cr)
Invalid Comma nd : ?AA[CHK](cr) Syntax error or communication error may get no re-
sponse. ! delimiter f or valid comma nd. ? deli miter for invalid command. AA address of response module(00 to FF) (Data) high alarm value in engineer unit format. Example : Comma nd : @01RH Receive : !01+2.5000
Read address 01 high alarm, return +2.5000.
Related Comma nd : Sec.2.24 @AAHI(Data) Related Topic : Sec.3.6 High/Low Alarm Note : The command is for I-7011/11D/1 1P/11PD only
50
I-701 1, I-7018 User M anual Rev:B1.0

2.29 @AARL

Description : Read Low Alarm Syntax : @AARH[CHK](cr)
@ delimiter character AA address of reading module (00 to FF) RL comma nd f or reading low alarm Response : Valid Comma nd : !AA(Data)[CHK](cr)
Invalid Comma nd : ?AA[CHK](cr) Syntax error or communication error may get no re-
sponse. ! delimiter for valid command. ? deli miter for invalid comma nd. AA address of response module(00 to FF) (Data) low alarm value in engineer unit format. Example : Command : @01RL Receive : !01-2.5000
Read address 01 low alarm, return -2.5000.
Related Comma nd : Sec.2.25 @AALO(Data) Related Topic : Sec.3.6 High/Low Alarm Note : The command is for I-7011/11D/11P/11PD only
I-7011, I-7018 User ManualRev:B1.0
51

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 Comma nd : !AA(Data)[CHK](cr)
Invalid Comma nd : ?AA[CHK](cr) Syntax error or communication error may get no re-
sponse. ! delimiter f or valid comma nd ? deli miter for invalid command AA address of response module(00 to FF) (Data) event counter value, from 00000 to 65535. Example : Command : @01RE Receive : !0101234
Read address 01 event counter, return 1234.
Related Comma nd : Sec.2.31 @AACE Related Topic : Sec.3.4 Digital Input and Event Counter Note : The command is for I-7011/11D/1 1P/11PD only
52
I-701 1, I-7018 User M anual Rev:B1.0

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 Comma nd : !AA[CHK](cr)
Invalid Comma nd : ?AA[CHK](cr) Syntax error or communication error may get no re-
sponse. ! delimiter for valid command ? deli miter for invalid comma nd AA address of response module(00 to FF) Example : Command : @01RE Receive : !0101234
Read address 01 event counter, return 1234.
Command : @01CE Receive : !01
Clear address 01 event counter, return success.
Command : @01RE Receive : !0100000
Read address 01 event counter, return 0.
Related Comma nd : Sec.2.30 @AARE Related Topic : Sec.3.4 Digital Input and Event Counter Note : The command is for I-7011/11D/11P/11PD only
I-7011, I-7018 User ManualRev:B1.0
53

2.32 ~**

Description : Host OK.
Host sends this comma nd to all modules for broa dca sting the infor­mation “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 Comma nd : 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 W atchdog Operation
54
I-701 1, I-7018 User M anual Rev:B1.0

2.33 ~AA0

Description : Rea d Module Status Syntax : ~AA0[CHK](cr)
~ delimiter character AA address of reading module (00 to FF) 0 command for reading module status Response : Valid Comma nd : !AASS[CHK](cr)
Invalid Comma nd : ?AA[CHK](cr)
Syntax error or communication error may get no re-
sponse. ! delimiter for valid command ? deli miter for invalid comma nd AA address of response module(00 to FF) SS Module Status. The status will store into EEPROM and
76543210
*1 Reserved *2 Reserved
Example : Comma nd : ~010 Receive : !0104
only may reset by the command ~AA1.
*1 : Host watchdog status, 0=Disa ble, 1=Enable *2 : Host watchdog timeout flag, 0=Clear, 1=Set
Read address 02 module status, return 04, host watchdog
timeout flag is set.
Related Comma nd : Sec.2.34 ~AA1 Related Topic : Sec.3.2 Module Status, Sec.3.3 Dual W atchdog Operation
I-7011, I-7018 User ManualRev:B1.0
55

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 Comma nd : !AA[CHK](cr)
Invalid Comma nd : ?AA[CHK](cr) Syntax error or communication error may get no re-
sponse. ! delimiter f or valid comma nd ? deli miter 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.
Comma nd : ~01 1 Receive : !01
Reset address 01 module status, return success.
Command : ~010 Receive : !0100
Read address 01 module status, return 00, Module Status is
clear.
Related Comma nd : Sec.2.32 ~**, Sec.2.33 ~AA0 Related Topic : Sec.3.2 Module Status, Sec.3.3 Dual W atchdog Operation
56
I-701 1, I-7018 User M anual Rev:B1.0

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 ti meout interval Response : Valid Comma nd : !AAVV[CHK](cr)
Invalid Comma nd : ?AA[CHK](cr) Syntax error or communication error may get no re-
sponse. ! delimiter for valid command ? deli miter for invalid comma nd AA address of response module(00 to FF) VV timeout interval in HEX f ormat, each count for 0.1 sec-
ond, 01=0.1 second and FF=25.5 seconds
Example : Comma nd : ~012 Receive : !01FF
Read address 01 host watchdog timeout interval, return FF,
host watchdog ti meout interval is 25.5 seconds.
Related Comma nd : Sec.2.32 ~**, Sec.2.36 ~AA3EVV Related Topic : Sec.3.2 Module Status, Sec.3.3 Dual W atchdog Operation
I-7011, I-7018 User ManualRev:B1.0
57

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 Comma nd : !AA[CHK](cr)
Invalid Comma nd : ?AA[CHK](cr) Syntax error or communication error may get no re-
sponse. ! delimiter f or valid comma nd ? deli miter for invalid command AA address of response module(00 to FF) Example : Command : ~013164 Receive : !01
Set address 01 enable host watchdog and timeout interval is
64 (10.0 seconds), return success.
Command : ~012 Receive : !0164
Rea d a ddress 01 host watchdog timeout interval, return ti meout
interval is 64 (10.0 seconds).
Related Comma nd : Sec.2.32 ~**, Sec.2.35 ~AA2 Related Topic : Sec.3.2 Module Status, Sec.3.3 Dual W atchdog Operation
58
I-701 1, I-7018 User M anual Rev:B1.0

2.37 ~AA4

Description : Rea d 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 a nd Safe Value Response : Valid Comma nd : !AAPPSS[CHK](cr)
Invalid Comma nd : ?AA[CHK](cr) Syntax error or communication error may get no re-
sponse. ! delimiter for valid command ? deli miter for invalid comma nd AA address of response module(00 to FF) PP PowerOn V alue, 00=DO0 off, DO1 of f, 01=DO0 on, DO1
off, 02=DO0 off, DO1 on, 03=DO0 on, DO1 on
SS Safe Value, data format is same as PP Example : Comma nd : ~014 Receive : !010000
Rea d a ddress 01 PowerOn/Safe Value, return PowerOn Value
is DO0 off, DO1 off, Safe Value is DO0 off, DO1 off.
Related Comma nd : Sec.2.38 ~AA5PPSS Related Topic : Sec.3.2 Module Status, Sec.3.3 Dual W atchdog Operation Note : The command is for I-7011/11D/11P/11PD only
I-7011, I-7018 User ManualRev:B1.0
59

2.38 ~AA5PPSS

Description : Set PowerOn Value a nd Saf e 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 V alue, 00=DO0 of f, DO1 of f, 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 Comma nd : !AA[CHK](cr)
Invalid Comma nd : ?AA[CHK](cr) Syntax error or communication error may get no re-
sponse. ! delimiter f or valid comma nd ? deli miter for invalid command AA address of response module(00 to FF) Example : Command : ~0150003 Receive : !01
Set a ddress 01 PowerOn Value is DO0 off, DO1 off, Saf e V alue
is DO0 on, DO1 on, return success.
Related Comma nd : Sec.2.37 ~AA4 Related Topic : Sec.3.2 Module Status, Sec.3.3 Dual W atchdog Operation Note : The command is for I-7011/11D/1 1P/11PD only
60
I-701 1, I-7018 User M anual Rev:B1.0

3. Application Note

3.1 INIT* pin Operation

Ea ch 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. The “INIT mode” is setting as Addr e ss=00, baudrate=9600bps, no checksum
To enable INIT mode, please follow these ste ps: Step1. Power off the module Step2. Connect the INIT* pin with the GND pin. Step3. Power on Step4. Send command $002(cr) in 9600bps to read the configura­tion stored in the module’s EEPROM.
Ref er to “7000 Bus Converter User M a nualSec.5.1 andGetting Start” for more information.

3.2 Module Status

PowerOn Reset or Module Watchdog Reset will let all
output goto PowerOn V alue. And the module may accept the host’s command to change the output value.
Host Watchdog Timeout will let all digital output goto Safe Value.The host watchdog timeout flag is set, and the output
command will be ignored. The module’s LED will go to flash and user must reset the Module Status vi a command to restore normal operation.
I-7011, I-7018 User ManualRev:B1.0
61

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.
The Host Watchdog is a software function to monitor the host’s operating status. Its purpose is to prevent the network/com­munication from problem or host halt. While the timeout occurred, the module will turn the all output into safe state to prevent from unexpected problem of controlled target.
The I-7000 module with Dual Watchdog may let the con­trol system more reli able and sta ble.

3.4 Digital Input and Event Counter

The digital input DI0 may work as event counter. The counter updates while the input changes from high level to low level. The counter is 16-bit width and useful for low speed count, frequency is lower than 50Hz.

3.5 Digital Output

When the module power on, the host watchdog timeout flag is checked first. If the status is set, the digital outputs (DO0 a nd DO1) of module will set to Safe Value. If the flag is clear, the digital outputs will set to PowerOn Value.
If the host watchdog timeout flag is set, the module will ignore the digital output command @AADO(Data).
62
I-701 1, I-7018 User M anual Rev:B1.0

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 comma nd for changing digital out­puts DO0, DO1 is ignored. The alarm function is to compare the a nalog input value with given high alarm value a nd low alarm value. And there are two alarm types a s follows :
z Momentary alarm : the alarm status is cleared while the
analog input is not over the alarm value.
If Analog Input Value > High Alarm, DO1(High alarm) is on,
else DO1 is off.
If Analog Input Value < Low Alarm, DO0(Low alarm) is on,
else DO0 is off.
z Latch Alarm : the alarm is cleared only the user send com-
mand to clear.
If Analog Input Value > High Alarm, DO1(High alarm) is on, else if Analog Input V alue < Low Alarm, DO0(Low alarm) is
on.

3.7 Thermocouple Measur ement

When two wires composed of dissi milar metal are joined at one end and heated, the open circuit voltage is a function of the junction temperature and the composition of the two metals. All dissimilar metals exhibit this ef fect. The voltage is called “Seebeck voltage”. For small changes in temperature the Seebeck voltage is linearly proportional to temperature.
I-7011, I-7018 User ManualRev:B1.0
63
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. Theref ore 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. One si mple way to cancel the junction voltage is to put the junction into 0°C enviroment and the junction voltage is 0V. Nor ­mally , this is not a good method for most application. T ypical method is to mea sure the junction te mperature by thermistor , and measure the junction voltage from the junction temperature. Then we may get the Seebeck voltage from mea sured thermocouple voltage and junction voltage, and we may calculate the temperature from the Seebeck voltage.
64
I-701 1, I-7018 User M anual Rev:B1.0
Loading...