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 a ny infringements 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-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 :
z3000VDC Isolated a nalog input
z24-bits sigma-delta ADC to provide excellent accuracy
zThermocouple direct connect with build-in CJC
zSoftware calibration
The I-701 1 is a single cha nnel analog input module. The I7011D is the I-701 1 with a 4½ digit LED display . The I-7018 is a 8channel analog input module. The I-7011P/11PD/18P is the enha 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 anualRev: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
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 anualRev: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 :
zAddress : 01
zAnalog Input Type : Type 05, -2.5 to +2.5 V
zBaudrate : 9600 bps
zChecksum disa ble, 60Hz re jection, engineer unit f ormat
zI-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 7Select 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 anualRev:B1.0
1.9 Calibration
Don’t Perform Calibrate Until You Really Understand.
Calibration Requirement for I-7011/11D/11P/11PD/18/18P
Type Code00010203040506
Min. Input0 mV0 mV0 mV0 mV0 V0 V0 mA
Max Input
+15
mV
+50
mV
+100
mV
+500
mV
+1 V+2.5 V
+20
mA
Notification :
1While calibrate type 06, need connect external shunt resistor ,
125 ohms, 0.1% (Ref Sec.1.5).
2Connect calibration voltage(or current) signal to module’s
input. For I-7018/18P, connect to channel 0. (Wire connect ref
Sec.1.5)
3Before calibration, warm-up module a bout 30 minutes for bet-
ter accuracy.
Example Calibration Sequence f or Type 00 :
1Setting Type to 00-> Ref
Sec.2.1.
2Enable Calibration-> Ref
Sec.2.20.
3Apply Zero Calibration Voltage (0mV)
4Preform Zero Calibration Command-> Ref Sec.2.6.
5Apply Span Calibration Voltage (15mV)
6Perform Span Calibration Comma nd-> Ref Sec.2.5.
7Repeat 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 anualRev:B1.0
Analog input type and data format table
Type
Code
00
01
02
Input Ra ngeD 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 HEX7FFF00008000
Engineer Unit+50.000+00.000-50 .000
-50 to +50
% of FS R+100.00+000.00- 100.00
mV
2's complement HEX7FFF00008000
Engineer Unit+100.00+000.00-100.00
-100 to +100
% of FS R+100.00+000.00- 100.00
mV
2's complement HEX7FFF00008000
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 HEX7FFF00008000
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 anualRev:B1.0
Type
Code
Input Ra ngeD 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 HEX7FFF00000000
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 HEX7FFF0000E000
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 HEX400000008000
*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 anualRev:B1.0
Ge ne ra l Comma nd Sets (Continue d)
~AAO (Data)!AASet Mod ule N ameSec.2.19
~A A E V! A AE nable /D is able Calibr at ionSec.2.20
D igital Input/Output, Alarm a nd Eve nt Counte r Co mmand Se ts
@AADI!AASOOII
@ AADO(Da ta)!AASe t Digital OutputSec.2.22
@ AAEAT! AAEnable Alar mSec.2.23
@AAHI(Data)!AASet High AlarmSec.2.24
@ AALO (Da ta )!AASe t Lo w Ala rmSec.2.25
@ AADA! AADisable Alar mSec.2.26
@ AACA!AAC lear Latc h Ala rmSec.2.27
@ AARH!AA(Data)Read High Ala rmSec.2.28
@ AARL!AA(Data )Re ad Low Ala rmSec.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 ounterSec.2.30
21
2.1 %AANNTTCCFF
Description : Set module Configuration
Syntax : %AANNTTCCFF[CHK](cr)
%a delimiter character
AAaddress of setting module(00 to FF)
NNnew address for setting module(00 to FF)
TTnew type for setting module (Ref Sec.1.10)
CCnew baudrate for setting module (Ref Sec.1.10)
FFnew 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.
AAaddress of response module(00 to FF)
Example :
Command : %0102050600Receive : !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
Description : Rea d Analog Input from channel N
Syntax : #AAN[CHK](cr)
#delimiter character
AAaddress of reading module (00 to FF)
Nchannel 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
AAaddress of response module(00 to FF)
(Data)analog input value, reference Sec.1.10 for its format
Example :
Comma nd : #032Receive : >+02.513
$delimiter character
AAaddress of reading module (00 to FF)
2command 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
AAaddress of response module(00 to FF)
TTtype code of module (reference Sec.1.10)
CCbaudrate code of module (reference Sec.1.10)
FFdata format of module (reference Sec.1.10)Example :
Command : $012Receive : !01050600
Read address 01 configuration, return success.
Command : $022Receive : !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 anualRev:B1.0
2.8 $AA3
Description : Read CJC Temperature
Syntax : $AA3[CHK](cr)
$delimiter character
AAaddress of reading module (00 to FF)
3command 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
AAaddress of response module(00 to FF)
(Data)CJC temperature in degree Celsius.
Example :
Comma nd : $033Receive : >+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
AAaddress of reading module (00 to FF)
4command 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.
AAaddress of response module(00 to FF)
Sstatus of synchronized data, 1 = first time reading, 0 =
has been readed
(Data)synchronized data, format reference Sec.1.10Example :
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 anualRev:B1.0
2.10 $AA5VV
Description : Set Channel Enable
Syntax : $AA5VV[CHK](cr)
$delimiter character
AAaddress of setting module (00 to FF)
5command for settting channel enable
VVchannel 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
AAaddress of response module(00 to FF)
Example :
Comma nd : $0155AReceive : !01
Set address 01 enable channel 1,3,4,6 and disable channel
0,2,5,7, return success.
Comma nd : $016Receive : !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
AAaddress of reading module (00 to FF)
6command 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
AAaddress of response module(00 to FF)
VVchannel enable/disable, 00 is all disabled, and FF is all
enabled.
Example :
Comma nd : $015A5Receive : !01
Set address 01 enable channel 0,2,5,7 and disable channel
1,3,4,6 , return success.
Comma nd : $016Receive : !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 anualRev:B1.0
2.12 $AA8
Description : Read LED Configuration
Syntax : $AA8[CHK](cr)
$delimiter character
AAaddress of reading module (00 to FF)
8command 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
AAaddress of response module(00 to FF)
VLED configuration
1=module control, 2=host control
Example :
Comma nd : $018Receive : !011
Read address 01 LED configuration, return module control.
Comma nd : $028Receive : !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
AAaddress of setting module (00 to FF)
8command for setting LED configuration
V1=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
AAaddress of response module(00 to FF)
Example :
Command : $0182Receive : !01
Set address 01 LED to host control, return success.
Command : $0281Receive : !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 anualRev:B1.0
2.14 $AA9(Data)
Description : Set CJC Offset Value
Syntax : $AA9(Data)[CHK](cr)
$delimiter character
AAaddress of setting module (00 to FF)
9command 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
AAaddress of response module (00 to FF)
Example :
Command : $019+0010Receive : !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
AAaddress of reading module (00 to FF)
Bcommand 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
AAaddress of response module(00 to FF)
S0=close-loop detection
1=open-circuit detection, need to check the thermocouple
Example :
Command : $01BReceive : !010
Rea d address 01 thermocouple open status, return the thermocouple is close-loop.
Note : The command is for I-7011/11D/1 1P/11PD only
36
I-701 1, I-7018 User M anualRev:B1.0
2.16 $AAF
Description : Rea d Firmware Version
Syntax : $AAF[CHK](cr)
$delimiter character
AAaddress of reading module (00 to FF)
Fcomma 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
AAaddress of response module(00 to FF)
(Data)firmware version of module
Example :
Comma nd : $01FRece ive : !01A2.0
Read address 01 firmware version, return version A2.0.
Comma nd : $02FRece 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
AAaddress of reading module (00 to FF)
Mcommand 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
AAaddress of response module(00 to FF)
(Data)Name of module
Example :
Comma nd : $01MReceive : !017018
Read address 01 module name, return name 7018.
Comma nd : $03MReceive : !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 anualRev:B1.0
2.18 $AAZ(Data)
Description : Set LED Data
Syntax : $AAZ(Data)[CHK](cr)
$delimiter character
AAaddress of setting module (00 to FF)
Zcommand 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
AAaddress of response module (00 to FF)
Example :
Comma nd : $01Z+123.45Rece ive : !01
Send address 01 LED data +123.45, return success.
Comma nd : $02Z+512.34Rece 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
AAaddress of setting module (00 to FF)
Ocommand 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
AAaddress of response module(00 to FF)
Example :
Comma nd : ~01O7018Receive : !01
Set address 01 module name to 7018, return success.
~delimiter character
AAaddress of setting module (00 to FF)
Ecomma nd f or enable/disa ble calibration
V1=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
AAaddress of response module(00 to FF)
Example :
Comma nd : $010Receive : ?01
Perform address 01 span calibration, return it is not ready for
calibration.
Command : ~01E1Receive : !01
Set address 01 to enable 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
AAaddress of reading module (00 to FF)
DIcommand 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
AAaddress of response module(00 to FF)
Salarm enable status, 0=alarm disa ble, 1=momentary alarm
enabled, 2=latch alarm enabled.
OOdigital output status, 00=DO0 off, DO1 off, 01=DO0 on,
DO1 off, 02=DO0 off, DO1 on, 03=OD0 on, DO1 on.
IIdigital input status, 00=input low level, 01=input high
level.
Example :
Comma nd : @01DIReceive : !0100001
Rea d a ddress 01 digital I/O status, return alarm disable, digital
outputs all off, and digital input high level.
Comma nd : @02DIReceive : !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
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
AAaddress of setting module (00 to FF)
DOcommand 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.
AAaddress of response module(00 to FF)
Example :
Comma nd : @01DO00Rece ive : !01
Set address 01 digital output 00, return success.
Related Comma nd :
Sec.2.21 @AADI, Set.2.23 @AAEAT, Sec.2.26 @AADARelated Topic :
Sec.3.5 Digital Output
Note : The command is for I-7011/11D/1 1P/11PD only
@delimiter character
AAaddress of setting module (00 to FF)
EAcommand for enable alarm.
Talarm 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
AAaddress of response module(00 to FF)
Example :
Comma nd : @01EAMReceive : ?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
AAaddress of setting module (00 to FF)
HIcommand 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
AAaddress of response module(00 to FF)
Example :
Command : @01HI+2.5000Receive : !01
Set address 01 high alarm +2.5000, return success.
Related Comma nd :
Sec.2.23 @AAEAT, Sec.2.28 @AARHRelated 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 anualRev:B1.0
2.25 @AALO(Data)
Description : Set Low Alarm
Syntax : @AADI[CHK](cr)
@delimiter character
AAaddress of setting module (00 to FF)
LOcommand 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
AAaddress of response module(00 to FF)
Example :
Comma nd : @01LO-2.5000Receive : !01
Set address 01 low alarm -2.5000, return success.
Related Comma nd :
Sec.2.23 @AAEAT, Sec.2.29 @AARLRelated Topic :
Sec.3.6 High/Low Alarm
Note : The command is for I-7011/11D/11P/11PD only
@delimiter character
AAaddress of setting module (00 to FF)
CAcommand 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
AAaddress of response module(00 to FF)
Example :
Comma nd : @01DIReceive : !0120101
Read address 01 digital input, return latch alarm mode, low
alarm is set.
Comma nd : @01CAReceive : !01
Clear address 01 latch alarm, return success.
Comma nd : @01DIReceive : !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 @AADARelated 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
AAaddress of reading module (00 to FF)
RHcommand 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.
AAaddress of response module(00 to FF)
(Data)high alarm value in engineer unit format.
Example :
Comma nd : @01RHReceive : !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
@delimiter character
AAaddress of reading module (00 to FF)
RLcomma 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.
AAaddress of response module(00 to FF)
(Data)low alarm value in engineer unit format.
Example :
Command : @01RLReceive : !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
@delimiter character
AAaddress of reading module (00 to FF)
REcommand 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
AAaddress of response module(00 to FF)
(Data)event counter value, from 00000 to 65535.
Example :
Command : @01REReceive : !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
@delimiter character
AAaddress of setting module (00 to FF)
CEcommand 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
AAaddress of response module(00 to FF)
Example :
Command : @01REReceive : !0101234
Read address 01 event counter, return 1234.
Command : @01CEReceive : !01
Clear address 01 event counter, return success.
Command : @01REReceive : !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 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 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 anualRev:B1.0
2.33 ~AA0
Description : Rea d Module Status
Syntax : ~AA0[CHK](cr)
~delimiter character
AAaddress of reading module (00 to FF)
0command 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
AAaddress of response module(00 to FF)
SSModule Status. The status will store into EEPROM and
~delimiter character
AAaddress of reading module (00 to FF)
2command 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
AAaddress of response module(00 to FF)
VVtimeout interval in HEX f ormat, each count for 0.1 sec-
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
AAaddress of setting module (00 to FF)
3command for set host watchdog timeout interval
E1=Enable/0=Disable host watchdog
VVtimeout 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
AAaddress of response module(00 to FF)
Example :
Command : ~013164Receive : !01
Set address 01 enable host watchdog and timeout interval is
64 (10.0 seconds), return success.
Command : ~012Receive : !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 anualRev:B1.0
2.37 ~AA4
Description : Rea d PowerOn Value and Safe Value
Syntax : ~AA4[CHK](cr)
~delimiter character
AAaddress of reading module (00 to FF)
4command 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
AAaddress of response module(00 to FF)
PPPowerOn V alue, 00=DO0 off, DO1 of f, 01=DO0 on, DO1
off, 02=DO0 off, DO1 on, 03=DO0 on, DO1 on
SSSafe Value, data format is same as PP
Example :
Comma nd : ~014Receive : !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
AAaddress of setting module (00 to FF)
5command for setting PowerOn Value and Safe Value
PPPowerOn V alue, 00=DO0 of f, DO1 of f, 01=DO0 on, DO1
off, 02=DO0 off, DO1 on, 03=DO0 on, DO1 on
SSSafe 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
AAaddress of response module(00 to FF)
Example :
Command : ~0150003Receive : !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 anualRev:B1.0
3. Application Note
3.1 INIT* pin Operation
Ea ch 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 “INITmode”, 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 configuration stored in the module’s EEPROM.
Ref er to “7000 Bus Converter User M a nual” Sec.5.1 and
“Getting 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 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. 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 control 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 anualRev: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 outputs 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 :
zMomentary 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.
zLatch 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 anualRev:B1.0
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.