Part Number Hot Search : 
ADT70 MAX4616 THI1212 V07E175P SYSTEM CT100 SR310 090621
Product Description
Full Text Search
 

To Download ISOADA08 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 ISOAD A08
Datasheet Ver2.0
Multi-channel 4-20mA Data Acquisition Module, RS485/232 Output, ASCII Command Set or Modbus RTU Channel to Channel High Isolation
ISOAD is designed for sensor-to-host data acquisition, suit for collecting analog signal for detection or controling of remote equipment. Using the latest passive isolation technology, signal channels are isolated to each other and the anti-interference capability is greatly enhanced. The device includes power supply isolation, channels' isolation, A/D converter and RS-485 module. Each serial port can transfer a maximum of 255 ISOAD A08 Series modules support two types of communication protocol, command set and MODBUS RTU. The Command set is compatible with the ADAM modules. Buad rate can be set by codes, can work with modules made by other manufacturer. All the configures and protocol info are stored in EEPROM. ISOAD A08 Series follow industry-standard design, manufacture, each channel / output /power supply bear 3000VDC isolation voltage. Operating temperature range - 45 ~ +80 .
Reliable Isolated Signals
Up to 8 channel Isolation, ensure that no disturbance happen between them.
High Accuracy
Distortion < 0.05%
Flexible Power Supply
Universal Power Supply: 8~50VDC
Multi-port Isolation
The design and high isolation level (3 kV) provides protection for service personnel and downstream devices against impermissibly high voltage
Flexible Config
Program Calibration Pre-defined ASCII protocol or Modbus-RTU. Choose by codes when use. 0~255 Address Baud rate: 30060012002400480096001920038400bps, choose when use
Easy to use
Compact DIN rail Mounting
Safe
15KV ESD Protection to Ports. ANSI/IEEE C37.90.1-1989 Momentary protection
www.szsunyuan.com
ISOAD A08 Block Diagram
Datasheet Ver2.0
General Function:
Input 8-channel 4-20mA input, calibrated before delivery. Channels isolate with each other. User can re-calibrate if needed. Communication: Port: RS485 or RS232 serail port. Choose before order. protocol: Pre-defined ASCII protocol or Modbus-RTU. Choose by codes when use. Data format: 10bit. 1 start-bit, 8 data-bit, 1 end-bit Address: 0~255 Baud rate: 30060012002400480096001920038400bps, choose when use Transfer Distance: <1200 m, twists shiled cable Port protection: 15KV ESD Anti-distrubance: Set checksum according to need. Internal MOMENTARY bate diode protects the device from surge impulses. Internal digital filter also inhibit the grid frequency interference.
Ordering Information:
ISO A -
Number of input Channel 1
01~08
Port type
485 RS485 232 RS232
1: The number only determine how many input channels inside, all other terms (demension, functions, wiring diagram etc) remain the same.
Example
ISOAD A01-485 ISOAD A06-232 1 input channel 6 input channel RS485 Output RS232 Output
www.szsunyuan.com
ISOAD A08 Params:
(typical @ +25,Vs is 24VDC) Input: Accuracy: Input Maladjustment: Temperature Drift: Input Resistance: Bandwith: Conversion Speed: Common-Mode Rejection(CMR): Normal Mode Rejection (NMR): Input port protection: Communication: Response Time: Operation Power: Power consume: Operation Temperature: Operation Humidity: StorageTemperature: Storage Humidity: Isolation: Impact Voltage Tolerance: Dimensions: Diagram 2 Input Range 4-20 mA 0-20 mA Typical 0.02 % FS 0.02 % FS Max 0.05 % FS 0.05 % FS 4-20mA/0-20mA refer to diagram 2 below. 0.1 uA/ 15 ppm/ (30 ppm/ at Max) <250 -3 dB 10 Hz 10 Sps 120 dB1k Source Imbalance @ 50/60 Hz 60 dB 1k Source Imbalance @ 50/60 Hz
Datasheet Ver2.0
ANSI/IEEE C37.90.1-1989 Momentary protection RS485 or RS232, ASCII protocol or Modbus-RTU, use define Baud rate, 0~255 address. <100 ms 8~50VDC <1W - 45 ~ +85 10 ~ 90% (non-condensing) - 45 ~ +85 10 ~ 95% (non-condensing) 3KVDC,1 minute,leak current:1mA 3KVAC,1.2/50us(peak value) 101 mm x 23 mm x 116.5 mm
Peak to Peak 0.01 % FS 0.01 % FS
Since the input signal are used in isolation passive isolation technology, the input signal at near zero input conversion precision will be reduced, so 0-20mA input, the form of an accuracy of one input 0.2mA ~ 20mA (or 1% ~ 100%) accuracy at the time, and in the importation of 0mA ~ 0.2mA (that is, 0% ~ 1%), the accuracy of 0.5% FS.
www.szsunyuan.com
ISOAD A08 Pin Discription and Link Guid: Pin
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
Datasheet Ver2.0
Name
PW+ PWCONFIG GND TXD RXD DATA+ DATAIN6+ IN6IN7+ IN7IN0+ IN0IN1+ IN1IN2+ IN2IN3+ IN3IN4+ IN4IN5+ IN5-
Discription
Power + Power Config Output Ground RS-232 send port RS-232 receive port RS-485 + RS-485 Channel 6 + Channel 6 Channel 7 + Channel 7 Channel 0 + Channel 0 Channel 1 + Channel 1 Channel 2 + Channel 2 Channel 3 + Channel 3 Channel 4 + Channel 4 Channel 5 + Channel 5 -
www.szsunyuan.com
ISOAD A08
Datasheet Ver2.0
Initialization:
Using with RS485, all ISOAD A08 modules should be assigned with unique address (00~FF). However all modules have same default setting in factory: Address: 01 Baud rate: 9600bps Checksum: disabled So users have to set new and unique addresses for different modules when implement them into the RS485 network. After linking the module with power supply and RS485 cable, use commands to change the module's address. This job is done one module by one module. Users can change Baud rate, Check sum and protocol. Enter default mode to make these changes. To enter default mode, first short link PIN Config and PIN GND, then connect power supply. In this mode, orriginal config is: Address: 00 Baud rate: 9600bps Checksum: disabled Now it is ready to change settings by commands. If users are going to use MODBUS RTU, please refer to detail descriptions later.
Command Set:
Every command is used of a series characters,such as leading code,address ID,command,checksum, end symbol(cr). Except "**" synchronous command, commands have effects on one module each time. Command format: (Leading Code)(Addr)(Command)[data][checksum](cr) (Leading Code) 1 Character (Addr) is module address code, default value range is 00FF (hexadecimal), 2 Characters (Command) represents command code or variable value [data] some output command need data (cr) terminating character, value is 0x0D Variable Length 2 Characters Variable Length 1- character is the first letter of command. All commands need a leading code.such as:%,$,#,@,...
[checksum] represents optional parameters,only need it when checksum is enabled.
www.szsunyuan.com
ISOAD A08
Datasheet Ver2.0
When checksum is enabled, [Checksum] is required. Command and response must append checksum characters. Checksum is used to check all input command, to help you find the errors between host computer and module Calculating Method: two-character (hexadecimal),is the sum of all sending characters ASCII,then AND 0xFF. Example: Disable checksum command: response: command: response: `$' = 0x24 `!' = 0x21 $002(cr) !00020600 (cr) $002B6 (cr) !00020600 A9 (cr) `0' = 0x30 `0' = 0x30 `2' = 0x32 `2' = 0x32 `6' = 0x36
Enable checksum
B6=(0x24+0x30+0x30+0x32) AND 0xFF A9=(0x21+0x30+0x30+0x30+0x32+0x30+0x36+0x30+0x30) AND 0xFF Analog Input Module Command Table: 1Read Analog Input Module Data 2Read Channels N Analog Input Module Data 3Set Module 4Read Set State 5Offset Calibration 6Span Calibration 7Read Module Name 8Enable/Disable Channle Commands 9Read Channle Status 10Choose Protocol Response : Response depends on all kinds of command.It is formed some characters,such as command whether is valid by testing response information. Note: ALL COMMANDS SHOULD BE ISSUED IN UPPERCASE CHARACTERS! And make sure your command address is correct. 1Read Analog Input Data command Describe: Returns the input value from a specified analog input module in the currently configured data format Syntax#AA(cr) # delimiter character AA is (range 00-FF) represents the 2-character hexadecimal address of the module. (cr) is the terminating character, carriage return (0Dh) Response : >(data)(cr) command is valid. ?AA(cr) invalid command or nonlicet operation > delimiter character ohms. Refer to Chapter 4 Command Set. (cr) terminating character, carriage return (0Dh) There will be no response if the module detects a syntax error or communication error or if the specified address does not exists. (data) Returns data.The data format is in Engineering UnitsPercent of FSR, Two's complement hexadecimal,or delimiter character,variable and carriage return sign.Its leading codes has `!'or`>',represents command is valid,`?' is invalid.So that can watch
Example: command Response
#23(cr)
>+04.765+04.756+04.632+04.000+05.001+06.000+08.800+16.000(cr) The analog input module channel 0 is +04.765V , channel 1: +04.756V ,channel 2: +04.632V,channel 3: +04.836V channel 4 is +05.001V , channel 5: +06.000V ,channel 6: +08.800V,channel 7: +16.000V at adress 23HData formats is
engineer units 2Read Channels N Analog Input Module Data Describe: Returns the channels N input value from a specified analog input module in the currently configured data format Syntax # AA N (cr) Response : >(data)(cr) ?AA(cr) > command is valid. invalid command or nonlicet operation delimiter character hexadecimal,or ohms. Refer to Chapter 3 Command Set. (cr) terminating character, carriage return (0Dh) There is no response if the module detects a syntax error or communication error or if the specified address does not exists. Example: command Response #232(cr) >+04.632 (cr) #AAN(cr) delimiter character is (range 00-FF) represents the 2-character hexadecimal address of the module. channels code 03 is the terminating character, carriage return (0Dh)
(data) Returns channel N data.The data format is in Engineering UnitsPercent of FSR, Two's complement
Channel 2 input signal is +04.632V at 23HData formats is engineer units 3Set Analog Input Module Command Description:Set address,input ranges,baud rate,data formats,checksum and state for a analog input module, counter data are stored in a EEPROM. Syntax: % AA NN TT CC %AANNTTCCFF(cr) delimiter character module address, (range 00-FF) represents the 2-character hexadecimal indicates new module hexadecimal adress,value NN range is 00~FF hexadecimal indicates type code.ISO4014 must set 00 Baud Rate code (hexadecimal) Baud rate code 01 02 03 04 05 06 07 08 Table 3 Baud rate code FF (8-bit parameter) hexadecimalre presents data formats,checksum. Bit7 Bit 6 Bit 5 Bit 4 Bit 3 Bit2 Bit 1 Bit 0 Baud rate 300 baud 600 baud 1200 baud 2400 baud 4800 baud 9600 baud 19200 baud 38400 baud
Table 4 Data format,checksum
Bit7Not used(set to 0) Bit6checksum states,if 0Disabled,if 1: Enabled Bit5-bit2Not used(set to 0) Bit1-bit0Data Format Bit 00Engineering Units 01% of FSR 10Twos complement hexadecimal 11ohms (cr) terminating character, carriage return (0Dh) ?AA(cr) command is invalid or nonlicet operation, or do not set up line before changing baud rate or checksum ! ? AA (cr) delimiter character which indicates a valid command. delimiter character which indicates a invalid command. represents input module address terminating character, carriage return (0Dh) Response: !AA(cr) command is valid
If you configure module for the first time,AA=00 NN equals to new address.If reconfigure module changing address,input range,data formats,AA equals to present or new address.If reconfigure module changing baud rate or checksum state, must install command string,make them in listening mode,module address is 00H,also AA=00H,NN=present or new address. There will be no response if the module detects a syntax error or communication error or if the specified address does not exists. Example: Command Response Description: % 00 11 05 06 00 %0011050600(cr) !11(cr)
delimiter character indicates analog input module initial address that you want to set is 00H indicates new module hexadecimal address is 11H indicates input range:2.5 V indicates baud rate:9600 baud indicates data format is Engineering Unitschecksum is disabled
4Read Set State Command Description: Read set for the specified a analog input module. Syntax: $ AA 2 (cr) $AA2(cr) delimiter character module address, (range 00-FF) represents the 2-character hexadecimal indicates read set state command terminating character, carriage return (0Dh) command is valid command is invalid or nonlicet operation
Response: !AATTCCFF(cr) ?AA(cr) ! AA TT CC FF
delimiter character represents input module address Type Code,Table 5 Baud rate code,Table 3 Table 4
(cr) terminating character, carriage return (0Dh) There is no response if the module detects a syntax error or communication error or if the specified address does not exists. Example: command Response $302(cr) !300F0600(cr)
! 30 0F 06 00
delimiter character indicates analog input module address is 30H indicates that input is K,testing range is 01000 represents that baud rate is 9600 baud represents that data format is Engineering Units,disable checksum
5Offset Calibration Command Description: Calibrates an analog input module to correct for offset errors Syntax: $ AA 1 N (cr) $AA1N(cr) delimiter character module address, (range 00-FF) represents the 2-character hexadecimal represents offset calibration command channels code 0~3 terminating character, carriage return (0Dh) command is valid command is invalid or nonlicet operation
Response: ! AA (cr) ?AA(cr) ! ? AA (cr) errors.
delimiter character which indicates a valid command. delimiter character which indicates a invalid command. represents input module address terminating character, carriage return (0Dh)
Products have been calibrated,user can use them directly.After calibrating offset command,then calibrate gain In order to successfully calibrate an analog input module's input range, a proper calibration input signal should be connected to the analog input module before and during the calibration. (See following Calibration information) There is no response if the module detects a syntax error or communication error or if the specified address does not exist. Example: command Response $2310(cr) !23 (cr)
Calibrate offset channel 0 at address 23H module. 6Span Calibration Command Description: Calibrates an analog input module to correct for gain errors Syntax: $ AA 0 N (cr) $AA0N(cr) delimiter character module address, (range 00-FF) represents the 2-character hexadecimal represents gain calibration commandre channels code 0~3 terminating character, carriage return (0Dh) command is valid
Response: !AA(cr) ! ? AA (cr) errors.
?AA(cr) command is invalid or nonlicet operation delimiter character which indicates a valid command. delimiter character which indicates a invalid command. represents input module address terminating character, carriage return (0Dh)
Products have been calibrated,user can use them directly.After calibrating offset command,then calibrate gain In order to successfully calibrate an analog input module's input range, a proper calibration input signal should be connected to the analog input module before and during the calibration. (See following Calibration information) There is no response if the module detects a syntax error or communication error or if the specified address does not exists. Example: command Response $2303(cr) !23 (cr)
Calibrate gain errors channel 3 at address 23H module. 7Read Module Name Command Description: Return the module name from the specified analog input module Syntax: $ AA M (cr) $AAM(cr) delimiter character module address, (range 00-FF) represents the 2-character hexadecimal represents Read module name command terminating character, carriage return (0Dh) command is valid command is invalid or nonlicet operation delimiter character which indicates a valid command. delimiter character which indicates a invalid command. represents input module address terminating character, carriage return (0Dh)
Response:!AA(ModuleName)(cr) ?AA(cr) ! ? AA (cr) exists. Example: Command Response $08M(cr)
(ModuleName) is ISO4011or ISO4012and so on, represents your module type There is no response if the module detects a syntax error or communication error or if the specified address does not
!08ISOADA08 (cr)
Counter Module is ISOADA08 at adress 08H 8Enable/Disable Channle Commands Description: Enable/Disable specified analog input channel of a module Syntax: $ AA 5 XY $AA5XY(cr) delimiter character module address, (range 00-FF) represents the 2-character hexadecimal command code bit 3~0 of X represent Channel 7~4 bit 3~0 of Y represent Channel 3~0 1: enable (cr) Response:!AA (cr) ?AA(cr) ! ? AA (cr) exists. Example: Command Response $08537(cr) !08 (cr) 0: disable command is valid terminating character, carriage return (0Dh) command is invalid or nonlicet operation delimiter character which indicates a valid command. delimiter character which indicates a invalid command. represents input module address terminating character, carriage return (0Dh)
There is no response if the module detects a syntax error or communication error or if the specified address does not
3 is 0011, Channel 4 and 5 will be enabled, 6 and 7 disabled. 7 is 0111, Channel 2, 1 and 0 is enabled, 3 is disabled. 9Read Channle Status Description: Return the enabled/disabled status of all channels of a module. Syntax: $ AA 6 (cr) $AA6(cr) delimiter character module address, (range 00-FF) represents the 2-character hexadecimal command code terminating character, carriage return (0Dh)
Response:! !AAXY(cr) ?AA(cr) ! ? AA XY
command is valid
command is invalid or nonlicet operation delimiter character which indicates a valid command.
delimiter character which indicates a invalid command. represents input module address bit 3~0 of X represent Channel 7~4 bit 3~0 of Y represent Channel 3~0 1: enable 0: disable
(cr) exists. Example:
terminating character, carriage return (0Dh)
There is no response if the module detects a syntax error or communication error or if the specified address does not Command Response $186 (cr) !18FF (cr)
0xFF is 1111 1111, means all channels are enabled. 10Choose Protocol Description: Choose ASCII command set or MODBUS RTU as operation protocol Syntax: $ AA P V (cr) $AAPV(cr) delimiter character module address, (range 00-FF) represents the 2-character hexadecimal command code Protocol code. 0: ASCII command set; command is valid 1: MODBUS RTU terminating character, carriage return (0Dh) command is invalid or nonlicet operation delimiter character which indicates a valid command. delimiter character which indicates a invalid command. represents input module address terminating character, carriage return (0Dh)
Response:! !AA (cr) ?AA(cr) ! ? AA (cr) exists. Example: Command Response Choose MODBUS RTU
There is no response if the module detects a syntax error or communication error or if the specified address does not $00P1(cr) !00 (cr)
Input Range and Data Format:
Analog Input four data formats: 00Engineering Units 01% of FSR Displayed Resolution 1uA 0.01% 1LSB 1uA 0.01% 1LSB
10Twos complement hexadecimal Input Range
11ohms (only available for porducts made for thermal resistance) +F.S. +20.000 +100.00 7FFFFF +20.000 +100.00 7FFFFF ZERO 04.000 020.00 199999 00.000 000.00 000000
Data Formats Engineering Units
4~20mA
% of FSR Twos complement hexadecimal Engineering Units
0~20mA
% of FSR Twos complement hexadecimal
Example: Input Range:20mA,Output:4 -20mA command
#01(cr)
Engineering Units Response Percent of FSR Response Twos complement hexadecimal Response
>+04.000(cr) >+020.00(cr) >199999(cr)
Calibration:
The device is already calibrated in factory and can be use directly. Users can also re-calibrate the module. In order to improve calibration precision,suggest to do as the following meters: 1Stable output,low noise DC voltage/current signal source 2High precision meter Calibration Process: 1. Choose right input range,different input ranges need different calibration voltage 2. Input a right ZERO signal to analog input module channel of needing calibration 3. Send out offset calibration $AA1N command to analog input module,after signal stable 4. Input a right SPAN signal to analog input module channel of needing calibration 5. Send out offset calibration $AA0N commandto analog input module,after signal stable 6. Finished
Use MODBUS RTU:
The device use ASCII command set as default protocol. To use MODBUS RTU, follow these step to change: 1. Short link CONFIG and GND 2. Correctly link Power and other cables 3. Switch on power supply. 4. Wait for the module to finish intialization, about 5 minutes 5. Send command $00P1(cr), response should be !00(cr) 6. Switch off power supply 7. Device use MODBUS RTU protocol
Rigister Detail:
Addr 4X 40001 40002 40003 40004 40005 40006 40007 40008 40211 40221 Content IN0 IN1 IN2 IN3 IN4 IN5 IN6 IN7 Device Name Channel Status R/W Read only Read only Read only Read only Read only Read only Read only Read only Read only Read/Write Description Received data of Channel 0 Received data of Channel 1 Received data of Channel 2 Received data of Channel 3 Received data of Channel 4 Received data of Channel 5 Received data of Channel 6 Received data of Channel 7 Higher bits0x01 Higher bits0x00 Lower bits0x08 Lower bitsChannel Status (0xFF)
Demensions:
www.szsunyuan.com
Visit www.szsunyuan.com to explore for more products to make your work easier. Or send email to sales02@szsunyuan.com


▲Up To Search▲   

 
Price & Availability of ISOADA08

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X