Home

9021/9022/9024 manual

image

Contents

1. 3 3 AA0 For EX9021 21P Description Perform 4mA calibration Syntax AAO0 CHK cr delimiter character AA address of reading response module 00 to FF 0 command for performing 4mA calibration Response Valid Command 1AA Invalid Command AA Example Command 010 Receive 01 address 01 perform 4mA calibration Command 020 Receive 02 address 02 perform 4mA calibration Warning Please don t calibrate before you really understand EX9021 22 24 User Manual Rev A 2 21 3 4 AAON For EX9022 EX9024 Description Perform 10V OmA calibration for channel N of EX9024 Perform 4mA calibration for channel of EX9022 Syntax AAON CHK cr delimiter character AA address of reading response module 00 to FF 0 command for perform 4mA or OmA 10V calibration N Channel No 0 to 1 for EX9022 0 to 3 for EX9024 Response Valid Command 1AA Invalid Command AA Example Command 0201 Receive 02 Module address 02 Channel 1 perform 10V OmA for EX9024 4mA for EX9022 calibration Warning Please don t calibrate before you really understand EX9021 22 24 User Manual Rev A 2 22 3 5 AA1 For EX9021 21P Description Perform 20mA calibration Syntax AA1 CHK cr delimiter character AA address of reading response module 00 to FF 1 command for performing 20maA calibration Response Valid Command AA Invalid Command AA Example Command 011 Receive 01 address 01 perform 20 mA calibration C
2. Description Read Host Watchdog Timeout Value Syntax AA2 CHK cr delimiter character AA address of reading response module 00 to FF 2 command for read host watchdog timeout value Response Valid Command IAAEVV Invalid Command AA E Host watchdog enable status 1 Enable 0 Disable VV Timeout value in HEX format Each count is 0 1 second 01 0 1 second and FF 25 5 seconds EX9021 22 24 User Manual Rev A 2 45 3 21 5 AA3EVV Description Set host watchdog Timeout value Syntax AA3EVVICHK cr delimiter character AA address of reading response module 00 to FF 3 command for set host watchdog timeout value E 1 Enable 0 Disable host watchdog VV timeout value from 01 to FF each for 0 1 second Response Valid Command IAA Invalid Command AA Example Command 010 Receive 0100 Read address 01 modules status return host watchdog timeout status is clear Command 013164 Receive 01 Set address 01 host watchdog timeout value 10 0 seconds and enable host watchdog return success Command 012 Receive 01164 Read address 01 host watchdog timeout value return that host watchdog is enabled and time interval is 10 0 seconds Command No response Reset the host watchdog timer Wait for about 10 seconds and don t send command the LED of module will go to flash The flash LED indicates the host watchdog timeout status is set Command 010 Receive 0104 Read address 01 module status return host watchdog tim
3. for 20mA Receive gt 010 10 000 for 10V Receive gt 4 0130VV VV trim value Receive 01 5 0100 for 4mA Receive 01 0110 for 20mA Receive 01 0170 for 10V Receive 01 6 Repeat step 4 three five times Warning Please don t calibrate before you really understand EX9021 22 24 User Manual Rev A 2 16 2 4 2 Configuration Table Configuration Table for EX9022 Analog O P type code setting TT Output Range TT 3F Baudrate Setting CC Baud Rate 1200 BPS 2400 BPS 4800 BPS 9600 BPS 19200 BPS 38400 BPS 57600 BPS 115200 BPS CC 03 04 05 06 07 08 09 OA Data Format FF 7 6 5 4 3 2 1 0 Set to 0 checksum 0 disable 1 enable Slew Rate Control set to 0000 00 engineeringunit EX9021 22 24 01 of FSR for EX9021 22 10 hexadecimal for EX9021 22 Slew Rate Control ref sec 4 1 EX9021 22 24 User Manual Rev A 2 17 2 4 3 DA Configuration of EX9022 Analog O P type T T Output Range 0 0 to 20mA 1 j4to20mA 2 Oto 10V Slew Rate Control S code voltage current 0000 immediate change 0001 0 0625 V sec 0 125 mA sec 0010 0 125 V sec 0 250 mA sec 0011 0 250 V sec 0 500 mA sec 0100 0 500 V sec 1 000 mA sec 0101 1 000 V sec 2 000 mA sec 0110 2 000 V sec 4 000 mA sec 0111 4 000 V sec 8 000 mA sec 1000 8 000 V sec 16 000 mA
4. 00 to FF 5 command for store current output value as Safe Value N channel to set 9022 0 to 1 9024 0 to 3 Response Valid Command AA Data Invalid Command AA Example Command 010 12 345 Receive 01 Output channel 0 address 01 value as 12 345mA Command 0150 Receive 01 To set Safe Value of Channel 0 address 01 to 12 345mA EX9021 22 24 User Manual Rev A 2 41 3 21 Host Watch Dog related Command Sets 3 21 1 Description Host OK Host send this command to all modules for send the information Host OK Syntax CHK cr delimiter character command for all modules Response No response Example Command Receive No response Send Host OK to all modules EX9021 22 24 User Manual Rev A 2 42 3 21 2 AA0 Description Read Module Status Syntax AAO CHK cr delimiter character AA address of reading response module 00 to FF 0 command for read modules status Response Valid Command AASS Invalid Command AA SS Module status 00 host watchdog timeout status is clear 04 host timeout status is set The status will store into EEPROM and may reset by the command AA1 EX9021 22 24 User Manual Rev A 2 43 3 21 3 AA1 Description Reset Module Status Syntax AA1 CHK cr delimiter character AA address of reading response module 00 to FF 1 command for reset modules status Response Valid Command IAA Invalid Command AA EX9021 22 24 User Manual Rev A 2 3 21 4 AA2
5. 0x3FFF Refer Table A Output type amp Data Format Error Response 00 Address 1 Byte 1 247 01 Function code 1 Byte 10x86 02 Exception code 1 Byte Refer to the Modbus standard for more details Output type amp Data Format Table Type Code Output Range Data Format Max Min 30 0 to 20mA Hexadecimal 3FFF 1FFF 31 4 t0 20 mA Hexadecimal 3FFF 2665 32 0 to 10V Hexadecimal 3FFF 1FFF 33 10V to 10V Hexadecimal 3FFF 0 34 0 to 5V Hexadecimal 2FFF 1FFF 35 5V to 5V Hexadecimal 2FFF OFFF Channel output value should be in hexadecimal form and should between range of maximum amp minimum value that depend on each type code EX9021 22 24 User Manual Rev A 2 56 16 0x10 Write Multiple Channel Output Request 00 Address 1 Byte 1 247 01 Function code 1 Byte 0x10 02 03 Starting channel 2 Bytes 0x0000 0x0003 04 05 Output channel numbers 2 Bytes 0x0000 0x0004 06 Byte count 1 Byte 2 x N 07 Output channel value N x2 0x0001 0x3FFF Byte Refer Output type amp Data Format Table N Output channel numbers Response 00 Address 1 Byte 1 247 01 Function code 1 Byte Ox10 02 03 Starting channel 2 Bytes 0x0000 0x0003 04 05 Output channel numbers 2 Bytes 0x0000 0x0004 Error Response 00 Address 1Byte 11 247 01 Function code 1 Byte 0x90 02 Exception code 1 Byte Refer to the Modbus standard fo
6. 1011 64 00 V sec 128 00 mA sec 1100 128 0 V sec 256 00 mA sec 1101 256 0 V sec 512 00 mA sec 1110 512 0 V sec 1024 0 mA sec 1111 1024 0 V sec 2048 0 mA sec Slew Rate Control ref sec 4 1 Analog O P type code setting TT TTOutput Rang Format MAX MIN 30 00 to 20 mA Engineering Unit 20 000 00 000 31 4 to 20 mA Engineering Unit 20 000 04 000 32 0 to 10V Engineering Unit 10 000 00 000 33 10 to 10V Engineering Unit 10 000 10 000 34 0 to 5 V Engineering Unit 05 000 00 000 35 5 to 5V Engineering Unit 05 000 05 000 EX9021 22 24 User Manual Rev A 2 15 2 4 1 Calibration Requirement for EX9022 Notification If TT is 3F by Configuration Table then Analog Output Type T amp Slew Rate Control S should be ref sec 2 4 3 DA Configuration of EX9022 1 While calibrate type 0 0 to 20mA need connect external shunt resister 250ohms 0 01 between Tout0 and Iout0 for 0 to 20mA calibration 2 Between VoutO and VoutO connect multimeter for 0 to 10V type 2 calibration 3 Before calibration warm up module about 30 minutes for accuracy 4 Warning pls don t calibrate before you really understand Example calibration sequence for type 0 0 to 20mA type 2 0 to 10V 1 Setting type to 3F TT 01013F0600 for EX9022 Receive 01 2 019000 for setting type to 0 o to 20mA Receive 01 019020 for setting type to 2 o to 10V Receive 01 3 010 04 000 for 4mA Receive gt 010 20 000
7. 22 24 User Manual Rev A 2 1 3 10 AA4N for EX9022 24 s nesne eee kese P28 3 11 AA6 for EX9021 21P kek ekser P29 3 12 AAGN for EX9022 24 44445 ns se eeeeees P30 3 13 AA7 for EX9021 21P ns seke ksee P31 3 14 AA7N for EX9024 only P32 3 14 1 AA7N for EX9022 only P33 3 15 AAS for EX9021 21P sss se ksee P34 3 16 AASN for EX9022 24 444444454 4 se sese P35 3 17 AA9N for EX9022 only P36 3 17 1 AAONTS for EX9022 only P37 3 18 A A4 for EXO022 Prada rss P38 3 18 1 AA4N for EX9022 24 4 4 s P39 3 19 AA5 for EX9021 21P 4444 4 seke keee P40 3 20 AA5N for EX9022 24 ss es P41 3 21 Host WDT related command sets Deo Lal sessions aan retirez P42 PA RP SAA RE P43 3 2155 5 AX Tessin accented ossi xaka P44 Ded Mee AA 2 yay n d R y SN Ak Ka Saa Se e AN E k KWA e Kak ean P45 3 215 SAASEVY sens demeures P46 3 22 General command sets 3 22 1 AANNET CER 43yxw n k n nan n ankan P47 D 222 SAAD veces kaya key P k a dase tente Na W W ka Kaka kO wa P48 R PIAR SAAS La ku ka s n a xad ne kan kr ka yaw a n KENA na y k w ane P49 B22 A SAAR so Re N N U NA SYN N N ER we SR RE MNA P50 3 225 SAA Meccan 5514129440324 W n kak v lA
8. 250 V sec 0 500 mA sec 0100 0 500 V sec 1 000 mA sec 0101 1 000 V sec 2 000 mA sec 0110 2 000 V sec 4 000 mA sec 0111 4 000 V sec 8 000 mA sec 1000 8 000 V sec 16 000 mA sec 1001 16 00 V sec 32 000 mA sec 1010 32 00 V sec 64 00 mA sec 1011 64 00 V sec 128 00 mA sec 1100 128 0 V sec 256 00 mA sec 1101 256 0 V sec 512 00 mA sec 1110 512 0 V sec 1024 0 mA sec Slew Rate Control ref sec 4 1 Analog O P type code setting TTOutput Rang Format MAX MIN 30 00 to 20 mA Engineering Unit 120 000 00 000 Z of FSR 100 00 000 00 Hexadecimal FFF 000 31 4 to 20 mA Engineering Unit 120 000 04 000 Z of FSR 100 00 000 00 Hexadecimal FFF 000 32 0 to 10V Engineering Unit 110 000 00 000 Z of FSR 100 00 000 00 Hexadecimal FFF 000 EX9021 22 24 User Manual Rev A 2 12 2 3 1 Calibration Requirement for EX9024 Notification 1 0 mA calibration need connect external shunt resister 250 ohms 0 01 between IoutO amp AGND 2 20 mA Calibration need connect external resister 250ohms 0 01 and DC power between Iout0 amp AGND 3 10V 10V calibration need connect multi meter between Vout0O amp AGND 4 Warning pls don t calibrate before you really understand Example Calibration Sequence for type 30 0mA 20mA type 33 10V 10V 1 Setting type to 30 33 0101300600 for type 30 Receive 01 0101330600 for type 33 Receive 01 2 010 00 000 for OmA Receive gt 010 20 000 for 20mA Receive gt 0
9. k n WA ka Q w en E R LE k P51 3220 AA O Data isc s5s kan s k kc a k ra a k ka P52 4 1 Slew Rate Control k kk kek eke k ces P53 4 2 Current Read Back EX9021 22 24 User Manual Rev A 2 2 1 Specification 1 1 AIO Analog I O Module Analog O P Module Table Analog O P Module EX9021 EX9021P EX9022 EX9024 Resolution 12bit 16bit 12bit 14bit O P channels 1 1 2 4 10V Voltage O P 0 10V 0 10V 0 10V 0 10V Analog Ma O P Crer 0 20mA 0 20mA 0 20mA 0 20mA 4 20mA 4 20mA 4 20mA 4 20mA Voltage 10mA max 10mA max 10mA max 5mA max Output Internal power Internal power Internal power Current Load 500 ohms 500 ohms 500 ohms External 24V Resistance External 24V External 24V External 24V 1050 ohms 1050 ohms 1050 ohms 1050 ohms Safe Value when host S 3 J fail comm fail Power on Value Dual WDT watchdog s gt e 3 timer Power Consumption 2W 2W 2W 2W Note Select internal power of module default setting may drive load up to 500 ohms Select external power of module may drive larger load with 24V power may drive 1050 ohms EX9021 22 24 User Manual Rev A 2 1 2 Pin Assignment EX9021 22 24 User Manual Rev A 2 4 w 2 3 9 o c 5 2 3 r lt 3 J a EX9021 22 24 User Manual Rev A 2 w 2 3 9 o c 5 2 3 r lt 3 J a EX9021 22 24 User M
10. response module 00 to FF 6 command for read last output command value N Channel to readback 9022 0 to 1 9024 0 to 3 Response Valid Command AA Data Invalid Command AA Data the last output command value If no output applied to the module that the data is the Power on value of the module Example Command 010 12 345 Receive gt The analog output for channel 0 is 12 345mA Command 0160 Receive 010 12 345 Last output command value 12 345mA EX9021 22 24 User Manual Rev A 2 30 3 13 AA7 For EX9021 21P Description Perform 10V calibration Syntax AA7 CHK cr delimiter character AA address of reading response module 00 to FF 7 command for perform 10V calibration Response Valid Command 1AA Invalid Command AA Example Command 017 Receive 01 address 01 perform 10V calibration Command 027 Receive 02 address 02 perform 10V calibration Warning Please don t calibrate before you really understand EX9021 22 24 User Manual Rev A 2 31 3 14 AA7N For EX9024 Description Read the power on output value of channel N Syntax AA7N CHK cr delimiter character AA address of reading response module 00 to FF 7 command for read power on value N channel to readback 0 to 3 Response Valid Command AA Data Invalid Command AA Data the last output command value Example Command 020 01 234 Receive gt Channel 0 analog output 1 234V Command 0240 Receive 02 To set po
11. 0 000mA Command 032 Receive 03320600 Output Type 0 10V range Command 038 Receive 0301 234 Current value 1 234V EX9021 22 24 User Manual Rev A 2 34 3 16 SAAS8SN For EX9022 EX 9024 Description Current Value Readback of Channel N When sending a command to assign the analog output value for a specific channel of EX9022 24 The analog output is updated gradually at the specific slew rate until the desired output value is reached This command can read the analog value during updating process Syntax AASNICHK cr delimiter character AA address of reading response module 00 to FF 8 command for read Current Value Readback of Channel N N channel to readback 9022 0 to 1 9024 0 to 3 Response Valid Command AA Data Invalid Command AA Data the last output command value Example Command 012 Receive 0132060C The configuration for this EX9024 as follows Output range 0 to 10V slew rate 0 25V sec Checksum Disable Command 010 01 000 Receive gt Set channel 0 output value to 1 000V Command 010 09 800 Receive gt Set channel 0 output value to 9 800V Command 0180 Receive 01 01 372 Read back value is 1 372V Command 0180 Receive 01 04 821 The reading back value is 4 821V Command 0180 Receive 01 06 772 The reading back value is 6 772V Command 0180 Receive 01 08 291 The reading back value is 8 291V Command 0180 Receive 01 09 800 The reading back value is 9 800V EX9021 22 24 User Man
12. 1 Specification 1 1 AIO Analog 1 0 Module Analog O P Module nmeseeseclissesesene es ae P3 EX9021 21P EX9022 EX9024 1 2 Pin ASSIS MENT sida dir essuie P4 1 3 Block Diagrant ss sms kk kek kK k keke P7 1 4 Jumper setting amp Wire Connection P9 2 EX9000 AIO Series EX9021 22724 P10 2 1 Default Setting for EX9021 22 24 2 2 Calibration 2 2 1 Calibration Requirement for EX9021 21P 2 2 2 Configuration Table for EX9021 21P P11 2 3 1 Calibration Requirement for EX9024 P13 2 3 2 Configuration Table for EX9224 P14 2 4 1 Calibration Requirement for EX9022 P16 2 4 2 Configuration Table for EX0922 P17 2 4 3 DA Configuration of EX9022 44 4 P18 3 0 Command for EX9021 21P 22 24 3 1 AA data for EX 021 21P 44 aG P19 3 2 HAAN data for EX9022 24 44 44x P20 3 3 AA0 for EX 9021 21P 4444x xe kek keke k P21 3 4 AAON for EX9022 24 cccccccsccsccsccsccscescesces P22 3 5 SAAT for EX9021 21P ekkkkkekee P23 3 6 AA1N for EX9022 24 cccccccscsscsscsscsscsscecsscees P24 3 7 SAASVY for EX9021 21P 444444x s kesme P25 3 8 AA3NVV for EX9022 24 nn rss ses keee P26 3 9 AA4 for EX9021 21P cscsscsscccsccscccscsscsscssces P27 EX9021
13. 10 10 000 for 10V Receive gt 010 10 000 for 10V Receive gt 3 0130VV VV trim value Receive 01 4 0100 Perform for OmA Receive 01 0110 Perform for 20mA Receive 01 0100 Perform for 10V Receive 01 0110 Perform for 10V Receive 01 5 Repeat step 3 three five times Warning Please don t calibrate before you really understand EX9021 22 24 User Manual Rev A 2 13 2 3 2 Configuration Table Configuration Table for EX9024 Analog O P type code setting TT TT Output Range 30 0 to 20mA 31 4 to 20mA 32 0 to 10V 33 10 to 10V 34 0 to 5V 35 5 to 5V Baudrate Setting CC CC Baud Rate 03 1200 BPS 04 2400 BPS 05 4800 BPS 06 9600 BPS 07 19200 BPS 08 38400 BPS 09 57600 BPS OA 115200 BPS EX9021 22 24 User Manual Rev A 2 14 Data Format FF 7 6 5 4 3 2 1 0 Setto0 jchecksum Slew Rate Control 00 engineering O disable code voltage current unit 1 enable 0000 immediate change 0001 0 0625 V sec 0 125 mA sec 0010 0 125 V sec 0 250 mA sec 0011 0 250 V sec 0 500 mA sec 0100 0 500 V sec 1 000 mA sec 0101 1 000 V sec 2 000 mA sec 0110 2 000 V sec 4 000 mA sec 0111 4 000 V sec 8 000 mA sec 1000 8 000 V sec 16 000 mA sec 1001 16 00 V sec 32 000 mA sec 1010 32 00 V sec 64 00 mA sec
14. anual Rev A 2 1 3 Block Diagram RS485 Interface Photo Isolation EX9021 22 24 User Manual Rev A 2 buffer VOUT VOUT Ext PWR IOUT IOUT VOUT1 VOUT1 ExtPWR1 IOUT1 IOUT1 VOUTO VOUTO ExtPWRO IOUTO IOUTO Photo Ilsolation j RS485 Interface EX9021 22 24 User Manual Rev A 2 8 1 4 Jumper Setting amp Wire Connection EX9021 21P 22 Current output wire connection Channeli g Le JP2 O 9022 fo Channel0 3 JP1 JP1 2 Select Internal Power Load Note default setting may drive load up to 500 ohms JP1 2 Select External Power Note External Power setting may drive load up to 1050 ohms Load EX9024 Voltage output wire connection Load Note External Power setting may drive load up to 1050 ohms EX9021 22 24 User Manual Rev A 2 9 2 EX9000 AIO series EX9021 EX9022 EX9024 2 1 Default Setting for EX9021 22 24 Address 01 Analog O P Type 0 10V JP1 for internal Power for EX9021 21p 0 10V for EX9024 four channels amp for EX9022 two channels JP1 JP2 for internal Power Baudrate 9600bps Checksum disable Immediate change Engineer unit format 2 2 Calibration 2 2 1 Calibration Requirement for EX9021 21P Notification 1 While calibrate type 30 need connect external shunt resister 250ohms 0 01 between Iout and Iout for 4mA 20mA calibration 2 Between Vout and Vout connect multi meter f
15. d 023FE Receive 02 Decrease analog output 2 count 2 4 88 uA or 2 2 44mV depend on output type Warning Please don t calibrate before you really understand EX9021 22 24 User Manual Rev A 2 25 3 8 AA3NVV For EX9022 EX9024 Description Trim the analog output for calibration for channel N Syntax AA3NVV CHK cr delimiter character AA address of reading response module 00 to FF 3 command for trimming calibration N channel to trim 9022 0 to 1 9024 0 to 3 VV _2 complement hexadecimal to trim the analog output value for 9022 1 count 0 3uA or 0 15mV for 9024 1 count 2 44uA or 1 22mV 00 to SF increase analog output 0 to 95 counts FF to A1 decrease analog output 1 to 95 counts Response Valid Command 1AA Invalid Command AA Example Command 013202 Receive 01 For channel 2 to increase analog output 2 count 2 2 44 uA or 2 1 22 mV depend on output type Command 0231FE Receive 02 For channel 1 to decrease analog output 2 count 2 2 44 uA or 2 1 22 mV for EX9024 to decrease analog output 2 count 2 0 3uA or 2 0 15 mV for EX9022 depend on output type Warning Please don t calibrate before you really understand EX9021 22 24 User Manual Rev A 2 26 3 9 AA4 For EX9021 21P Description Set Power on value Syntax AA4 CHK cr delimiter character AA address of reading response module 00 to FF 4 command for set the output value to Power on value Response Valid Command 1AA Invalid Co
16. d for read configuration Response Valid Command AATTCCFF Invalid Command AA TT type code of module sec 2 2 2 amp 2 3 2 amp 2 4 2 for format CC baudrate code of module sec 2 2 2 amp 2 3 2 amp 2 4 2 for format FF data format of module sec 2 2 2 amp 2 3 2 amp 2 4 2 for format Example Command 012 Receive 01306000 Read address 01 status return Analog output type 0 to 20mA Baudrate 9600bps Dataformat No checksum Engineer unit slew rate is immediate EX9021 22 24 User Manual Rev A 2 48 3 22 3 AAS Description Read Reset Status Syntax AA5 CHK cr delimiter character AA address of reading response module 00 to FF 5 command for read reset status Response Valid Command AAS Invalid Command AA S reset status 1 the module is been reset 0 the module is not been reseted Example Command 015 Receive 011 Read address 01 reset status return first read Command 015 Receive 010 Read address 01 reset status return no reset occurred EX9021 22 24 User Manual Rev A 2 49 3 22 4 AAF Description Read Firmware Version Syntax AAF CHK cr delimiter character AA address of reading response module 00 to FF F command for read firmware version Response Valid Command AA Data Invalid Command AA Data firmware version of module Example Command 01F Receive 01R1 4 Read address 01 firmware version return version R1 4 Command 02F Receive 01A1 4 Read addres
17. eout status is set Command 012 Receive 01064 Read address 01 host watchdog timeout value return that host watchdog is disabled and time intervals is 10 0 seconds Command 011 Receive 01 Reset address 01 host watchdog timeout status return success and the LED of this module stop flash Command 010 Read address 01 module status return host watchdog timeout status is clear EX9021 22 24 User Manual Rev A 2 46 3 22 General Command Sets 3 22 1 AANNTTCCFF Description Set Module Configuration Syntax AANNTTCCFF CHK cr delimiter character AA address of reading response module 00 to FF NN new address for setting response module 00 to FF TT new type for setting module sec 2 2 2 amp 2 3 2 amp 2 4 2 for format CC new baudrate for setting module sec 2 2 2 It is needed to short the INIT to ground while change baudrate FF new data format for setting module sec 2 2 2 amp 2 3 2 amp 2 4 2 for format It is needed to short the INIT to ground to change checksum setting Response Valid Command IAA Invalid Command AA Example Command 0102300600 Receive 02 Set module address 01 to 02 Analog output type 0 to 20mA Baudrate 9600bps Dataformat No checksum Engineer unit slew rate is immediate return success EX9021 22 24 User Manual Rev A 2 47 3 22 2 AA2 Description Read Configuration Syntax AA2 CHK cr delimiter character AA address of reading response module 00 to FF 2 comman
18. iter character AA address of reading response module 00 to FF 4 command for read Safe Value Response Valid Command AA Data Invalid Command AA Data Save Value of module Example Command 014 Receive 0102 000 Safe Value as 2 0V Command 024 Receive 0200 000 Safe Value as OV EX9021 22 24 User Manual Rev A 2 38 3 18 1 AA4N For EX9022 EX9024 Description Read the safe value of channel N Syntax AA4NICHK cr delimiter character AA address of reading response module 00 to FF 4 command for read Safe Value N channel to read 9022 0 to 1 9024 0 to 3 Response Valid Command AA Data Invalid Command AA Data Save Value of module Example Command 0140 Receive 01 02 000 The safe value of channel 0 is 2 000V Command 0141 Receive 01 01 234 The safe value of channel 1 is 1 234V EX9021 22 24 User Manual Rev A 2 39 3 19 AAS For EX9021 21P Description Set Safe Value Syntax AAS CHK cr delimiter character AA address of reading response module 00 to FF 5 command for store current output value as Safe Value Response Valid Command AA Data Invalid Command AA Example Command 0100 000 Receive 01 Output address 01 value as 0 000V Command 015 Receive 01 Set address 01 Safe Vale EX9021 22 24 User Manual Rev A 2 40 3 20 AASN For EX9022 EX9024 Description Set Safe Value of Channel N Syntax AASNICHK cr delimiter character AA address of reading response module
19. mmand AA Example Command 0212 345 Receive gt Address 02 analog output as 12 345 mA Command 024 Receive 02 To set the Power on value 12 345mA EX9021 22 24 User Manual Rev A 2 27 3 10 AA4N For EX9022 EX9024 Description Set Power on value for channel N Syntax AA4N CHK cr delimiter character AA address of reading response module 00 to FF 4 command for set the output value to Power on value N channel to set Power on value 9022 0 to 1 9024 0 to 3 Response Valid Command AA Invalid Command AA Example Command 020 01 234 Receive gt Channel 0 analog output 1 234V Command 0240 Receive 02 To set the Power on value for channel 0 as 1 234V EX9021 22 24 User Manual Rev A 2 28 3 11 AA6 For EX9021 21P Description Last Value Readback Syntax AA6 CHK cr delimiter character AA address of reading response module 00 to FF 6 command for read last output command value Response Valid Command AA Data Invalid Command AA Data the last output command value If no output applied to the module that the data is the Power on value of the module Example Command 0212 345 Receive gt Address 02 analog output as 12 345 mA Command 026 Receive 0212 345 Read last output command value 12 345mA EX9021 22 24 User Manual Rev A 2 29 3 12 AA6N For EX9022 EX9024 Description Last value Readback of Channel N Syntax AA6N CHK cr delimiter character AA address of reading
20. ommand 021 Receive 02 address 02 perform 20 mA calibration Warning Please don t calibrate before you really understand EX9021 22 24 User Manual Rev A 2 23 3 6 AAIN For EX9022 EX9024 Description Perform 20mA calibration for channel N of EX9022 Perform 10V 20mA calibration for channel N of EX9024 Syntax AAIN CHK cr delimiter character AA address of reading response module 00 to FF 1 command for performing 20mA 10V calibration N channel to calibration 9022 0 to 1 9024 0 to 3 Response Valid Command 1AA Invalid Command AA Example Command 0112 Receive 01 Module address 01 channel 2 perform 10V 20mA calibration Command 2010 Receive 02 Module address 02 channel 0 perform 10V 20mA for EX9024 20mA for EX9022 calibration Warning Please don t calibrate before you really understand EX9021 22 24 User Manual Rev A 2 24 3 7 AA3VV For EX9021 21P Description Trim the analog output for calibration Syntax AA3VVICHKI cr delimiter character AA address of reading response module 00 to FF 3 command for trimming calibration VV 2 complement hexadecimal to trim the analog output value 1 count 4 88uA or 2 44mV 00 to SF increase analog output 0 to 95 counts FF to A1 decrease analog output 1 to 95 counts Response Valid Command 1AA Invalid Command AA Example Command 01302 Receive 01 Increase analog output 2 count 2 4 88 uA or 2 2 44 mV depend on output type Comman
21. or 10V type 32 calibration 3 Before calibration warm up module about 30 minutes for accuracy 4 Warning pls don t calibrate before you really understand Example calibration sequence for type 30 4mA 20mA 32 10V 1 Setting type to 30 32 0101300600 for type 30 Receive 01 0101320600 for type 32 Receive 01 2 0104 000 for 4mA Receive gt 0120 000 for 20mA Receive gt 0110 000 for 10V Receive gt 3 013 VV VV trim value Receive 01 4 010 Perform for 4mA Receive 01 011 Perform for 20mA Receive 01 017 Perform for 10V Receive 01 5 Repeat step 3 three five times Warning Please don t calibrate before you really understand EX9021 22 24 User Manual Rev A 2 10 2 2 2 Configuration Table Configuration Table for EX9021 21P Analog O P type code setting TT TT Output Range 30 0 to 20mA 31 4 to 20mA 32 J0 to 10V Baudrate Setting CC CC Baud Rate 03 11200 BPS 04 12400 BPS 05 14800 BPS 06 19600 BPS 07 119200 BPS 08 138400 BPS 09 157600 BPS OA 1115200 BPS EX9021 22 24 User Manual Rev A 2 11 Data Format FF 7 6 5 4 3 2 1 0 Set to 0 checksum Slew Rate Control 00 engineering O disable code voltage current unit 1 enable 0000 immediate change 01 of FSR 0001 0 0625 V sec 0 125 mA sec 10 hexadecimal 0010 0 125 V sec 0 250 mA sec 0011 0
22. pecial Slew rate The EX9021 21P 22 24 update the analog value at approximately 100 conversions per second The O P is smoothly stepped until the final O P value is reached 4 2 Current Readback The EX9021 21P 22 have the analog to digital converter to monitor the current O P signal The current Readback may find the fault of improper wiring or loads while thr Readback value is far from the O P value The EX9024 don t have the analog to digital converter to monitor the current O P signal But the EX9024 may response the current digital value transferring to the Digital Analog Converter It can t indicate the real Digital Analog Converter O P value and can t detect the fault of improper wiring or loads EX9021 22 24 User Manual Rev A 2 53 EX9024 M Quick Start 1 The default setting is MODBUS mode after Power On 2 Using INIT pin to contact with GND pin then Power On will enter Normal mode 3 Command 00P0 is set EX9024 M to Normal mode after Repower On On normal mode user can set other setting like address Baudrate Please check the EX9000 user manual 4 Command AAP1 is set to MODBUS mode after Repower On 5 Under Normal mode that Command AAP can check which mode it is after Repower On Response AA10 Normal AA11 MODBUS The Modbus protocol was originally developed for Modicon controllers by Modicon Inc Detailed information can be found at http www modicon com techpubs toc7 html Visit ht
23. r more details Output type amp Data Format Table Type Code Output Range Data Format Max Min 30 0 to 20mA Hexadecimal 3FFF 1FFF 31 4 t0 20 mA Hexadecimal 3FFF 2665 32 0 to 10V Hexadecimal 3FFF 1FFF 33 10V to 10V Hexadecimal 3FFF 0 34 0 to 5V Hexadecimal 2FFF 1FFF 35 5V to 5V Hexadecimal 2FFF OFFF Channel output value should be in hexadecimal form and should between range of maximum amp minimum value that depend on each type code EX9021 22 24 User Manual Rev A 2 57
24. s 02 firmware version return version A1 4 EX9021 22 24 User Manual Rev A 2 50 3 22 5 AAM Description Read Module Name Syntax AAM CHK cr delimiter character AA address of reading response module 00 to FF M command for read module name Response Valid Command AA Data Invalid Command AA Data Name of module Example Command 01M_ Receive 019021 Read address 01 module name return name 9021 Command 03M Receive 029024 Read address 03 module name return name 9024 EX9021 22 24 User Manual Rev A 2 51 3 22 6 AAO Data Description Set Module Name Syntax AAO Data CHK cr delimiter character AA address of reading response module 00 to FF O command for set module name Data new name for module max 6 characters Response Valid Command IAA Invalid Command AA Example Command 0109084 Receive 01 Set address 01 module name 9084 return success Command 01M_ Receive 019084 Read address 01 module name return name 9084 EX9021 22 24 User Manual Rev A 2 52 4 1 Slew Rate Control Slew rate control is to adjust the O P slope Most analog O P change is instantaneously In many applications that this characteristics is undesirable and a gradual controlled output Slew rate is more appropriate The EX9021 21P 22 24 allows programmable Slew rate control While the O P command is sent to EX9021 22P 22 24 to change the analog value the O P will automatically slope to the new value at the s
25. sec 1001 16 00 V sec 32 000 mA sec 1010 32 00 V sec 64 00 mA sec 1011 64 00 V sec 128 00 mA sec 1100 128 0 V sec 256 00 mA sec 1101 256 0 V sec 512 00 mA sec 1110 512 0 V sec 1024 0 mA sec EX9021 22 24 User Manual Rev A 2 18 3 Command For EX9021 21P EX9022 EX9024 3 1 AA data For EX9021 21P only Description Analog Output Value Syntax AA data CHK cr delimiter character AA address of reading response module 00 to FF data Analog Output Value Response Valid Command gt Out of range Command ignore Example Command 0112 345 Receive gt Output value 12 345mA Command 0210 000 Receive gt Maybe 10 000mA or 10 000 V depend on output type Command 0330 000 Receive 03 Out of range and output will go to the most close value EX9021 22 24 User Manual Rev A 2 19 3 2 HAAN data For EX9022 EX9024 Description Output Analog Value for Channel N Syntex AAN data CHK cr delimiter character AA address of reading response module 00 to FF data Analog Output Value N Channel No from 0 to 3 data Response Valid Command gt Out of range AA Command ignore Example Command 010 12 345 Receive gt Module address 01 Channel 0 Current output 12 345mA Command 023 02 500 Receive gt Module address 02 Channel 3 voltage output 2 5V Command 020 30 000 Receive 02 Out of range and output value will go to the most close value EX9021 22 24 User Manual Rev A 2 20
26. tp www modbus orq to find more valuable information 9000M series modules support the Modbus RTU protocol The communication Baud Rates range from 1200bps to 115200bps The parity data bits and stop bits are fixed as no parity 8 data bits and 1stop bit The following Modbus functions are supported EX9021 22 24 User Manual Rev A 2 54 03 0x03 Read Back Multiple Channel Output Value Request 00 Address 1 Byte 1 247 01 Function code 1 Byte 10x03 02 03 Starting channel 2 Bytes 0x0000 0x0003 04 05 Channel numbers 2 Bytes 0x0001 0x0004 Response 00 Address 1 Byte 1 247 01 Function code 1 Byte 10x03 02 Byte count 1 Byte IN x2 03 Output channel read back N x 2 0x0000 0x3FFF value Byte N Number of output channels Error Response 00 Address 1Byte 11 247 01 Function code 1 Byte 0x83 02 Exception code 1 Byte Refer to the Modbus standard for more details EX9021 22 24 User Manual Rev A 2 55 06 0x06 Write Single Channel Output Request 00 Address 1 Byte 11 247 01 Function code 1 Byte 0x06 02 03 Starting channel 2 Bytes 0x0000 0x0003 04 05 Output channel value 2 Bytes 0x0001 0x3FFF Refer Output type amp Data Format Table Response 00 Address 1 Byte 11 247 01 Function code 1 Byte 0x06 02 Starting channel 2 Byte 0x0000 0x0003 03 Output channel value 2 Byte 0x0001
27. ual Rev A 2 35 3 17 AA9N For EX9022 Description Read DA Configuration of Channel N Syntax AA9INICHK cr delimiter character AA address of reading response module 00 to FF 9 command for read DA configuration of channel N N channel to read DA configuration 0 to 1 Response Valid Command AATS Invalid Command AA the last output command value T analog output Type ref sec 2 4 2 amp 2 4 3 for format S analog output Slew rate ref sec 2 4 2 amp 2 4 3 for format Example Command 0190 Receive 0110 Read address 01 channel 0 DA configuration amp 4 to 20mA output Type and change immediate EX9021 22 24 User Manual Rev A 2 36 3 17 1 AA9NTS For EX9022 Description Set DA Configuration of Channel N Syntax AA9INTSICHK cr delimiter character AA address of reading response module 00 to FF 9 command for set DA configuration N channel to set DA configuration 0 to 1 T analog output Type ref sec 2 4 2 amp 2 4 3 for format S analog output Slew rate ref sec 2 4 2 amp 2 4 3 for format Response Valid Command 1AA Invalid Command AA Example Command 019121 Receive 01 Set address 01 channel 1 DA configuration amp 0 to 10V output Type and Slew rate 0 625 V Second EX9021 22 24 User Manual Rev A 2 37 3 18 AA4 For EX9021 21P Description Read the Safe Value When the module is first power on all output channels will go to their power on value Syntax AA4 CHK cr delim
28. wer on value for channel 0 as 1 234V Command 020 03 456 Receive gt Channel 0 analog output 3 456V Command 0270 Receive 02 01 234 The read power on value of channel 0 is 1 234V Command 0260 Receive 02 03 456 The last output value of channel 0 is 3 456V EX9021 22 24 User Manual Rev A 2 32 3 14 1 AA7N For EX9022 Description Perform 10V calibration for Channel N Syntax AA7N CHK cr delimiter character AA address of reading response module 00 to FF 7 command for Perform 10V calibration N channel to readback 0 to 1 Response Valid Command 1AA Invalid Command AA Example Command 0170 Receive 01 address 01 perform 10V calibration for Channel 0 Command 0270 Receive 02 address 02 perform 10V calibration for Channel 0 Warning Please don t calibrate before you really understand EX9021 22 24 User Manual Rev A 2 33 3 15 AA8 For EX9021 21P Description Current Readback Read back the analog output value through the current path This command can read back the voltage or current output depended on the output type Syntax AA8 CHK cr delimiter character AA address of reading response module 00 to FF 8 command for read Current Readback Response Valid Command AA Data Invalid Command AA Data the current output value Example Command 018 Receive 0112 345 Current value 12 345mA depend the output Type Command 028 Receive 0210 000 Current value 1

Download Pdf Manuals

image

Related Search

Related Contents

  MODÈLE DCA-70USI  Spectra Precision EPOCH 50 GNSS System User Guide  飼料用稲乾田条播直播 栽培マニュアル - 農業・食品産業技術総合研究  Dispositions d`ordre général  Datasheet  DeMIStifying MIS - World Bank Internet Error Page AutoRedirect  Corte e Goivagem pelo Processo PLASMA  Hirschmann 695020315  BenQ DL2215 User Guide Manual  

Copyright © All rights reserved.
Failed to retrieve file