background image

 
 

I-7021/22/24, M-7022/24/28 User Manual, Rev: B2.3 

I-7021, I-7022, I-7024, M-7022, 

M-7024 and M-7028 Series 

User Manual

 

 

Warranty 

All products manufactured by ICP DAS are under 

warranty regarding defective materials for a period of one 
year from the date of delivery to the original purchaser. 

 

Warning 

ICP DAS assumes no liability for damages resulting 

from the use of this product.  ICP DAS reserves the right 
to change this manual at any time without notification.  
The information furnished by ICP DAS is believed to be 
accurate and reliable.  However, no responsibility is 
assumed by ICP DAS for its use, or for any infringements 
of patents or other rights of third parties resulting from its 
use. 

 

Copyright 

Copyright 1999 - 2009 ICP DAS.  All rights reserved. 
 

Trademark 

The names used for identification only may be 

registered trademarks of their respective companies. 

 
 

  Date: 2016/03/16 

 

Summary of Contents for I-7021

Page 1: ...es resulting from the use of this product ICP DAS reserves the right to change this manual at any time without notification The information furnished by ICP DAS is believed to be accurate and reliable However no responsibility is assumed by ICP DAS for its use or for any infringements of patents or other rights of third parties resulting from its use Copyright Copyright 1999 2009 ICP DAS All right...

Page 2: ...Dimensions 18 1 5 1 Modules without Frame Ground 18 1 5 2 Modules with Frame Ground 19 1 6 Jumper Settings 20 1 6 1 I 7021and I 7021P Jumper Settings 20 1 6 2 I 7022 and M 7022 Jumper Settings 21 1 7 Wiring 22 1 7 1 Wiring diagram for the I 7021 I 7021P I 7022 and M 7022 22 1 7 2 Wiring diagram for the I 7024 I 7024R M 7024 M 7024L and M 7024R 22 1 7 3 Wiring diagram for the M 7024U 23 1 7 4 Wirin...

Page 3: ...AN Data 61 2 5 AA0 64 2 6 AA0N 66 2 7 AA1 68 2 8 AA1N 70 2 9 AA2 72 2 10 AA3VV 74 2 11 AA3NVV 76 2 12 AA4 78 2 13 AA4N 80 2 14 AA5 82 2 15 AA6 84 2 16 AA6 86 2 17 AA6N 88 2 18 AA7 90 2 19 AA7N 92 2 20 AA7N 94 2 21 AA8 96 2 22 AA8N 98 2 23 AA9N 100 2 24 AA9NTS 102 2 25 AAB 104 2 26 AACN 106 2 27 AAF 108 2 28 AAI 109 2 29 AAM 111 2 30 AAP 112 2 31 AAPN 114 2 32 AAS1 116 2 33 AAO Name 118 2 34 120 ...

Page 4: ... Read Output Channels 156 3 4 04 0x04 Read Input Channels 157 3 5 05 0x05 Write Single Coil 158 3 6 06 0x06 Write Single Register 159 3 7 15 0x0F Write Multiple Coils 160 3 8 16 0x10 Write Multiple Registers 161 3 9 M 7022 Address Mappings 162 3 10 M 7024 M 7024L Address Mappings 164 3 11 M 7024R Address Mappings 166 3 12 M 7024U Address Mappings 169 3 13 M 7028 Address Mappings 173 4 Troubleshoot...

Page 5: ...I 7021 22 24 M 7022 24 28 User Manual Rev B2 3 5 A 6 Slew Rate Control 184 A 7 Analog Output Read back 185 A 8 Frame Ground 186 ...

Page 6: ...mable and transmission speeds of up to 115 2 Kbps can be selected The functionality of the M 7000 series is the same as the I 7000 series with the exception that the M 7000 series offers extended support for the Modbus RTU protocol Some I 7000 modules feature a new design for the frame ground and INIT switch as shown in the figure rear view The frame ground provides enhanced static protection ESD ...

Page 7: ...ut module with 12 bit resolution and output read back function The I 7024 M 7024 is a 4 channel analog output module with 14 bit resolution and supports bipolar voltage output The M 7024L is a 4 channel analog output module with 12 bit resolution and supports bipolar voltage output The I 7024R M 7024R is I 7024 M 7024 added 5 channel digital inputs The M 7024U is a 4 channel analog output module w...

Page 8: ...es please refer to chapter 1 of the I 7000 Bus Converter User s Manual as shown below or visit the ICP DAS website http www icpdas com 1 1 The 7000 Series Overview 1 2 Related Documentation for the 7000 Series 1 3 Common Features of the 7000 Series 1 4 The 7000 Series System Network Configuration 1 5 7000 Dimensions ...

Page 9: ...I 7021 22 24 M 7022 24 28 User Manual Rev B2 3 9 1 2 Terminal Assignment 7021 7021P 7022 ...

Page 10: ...I 7021 22 24 M 7022 24 28 User Manual Rev B2 3 10 7024 7024L 7024R ...

Page 11: ...I 7021 22 24 M 7022 24 28 User Manual Rev B2 3 11 7024U 7028 ...

Page 12: ...0 0625 512 V s 0 125 2048 mA s 0 0625 1024 V s Current Load Resistance Int power 500 ohm Ext 24 V 1050 ohm Int power 500 ohm Ext 24 V 1050 ohm Ext 24 V 1050 ohm Isolation 3000 VDC 3000 VDC 3000 VDC Modbus RTU M 7022 M 7024 M 7024L Power Requirements 10 to 30 VDC 10 to 30 VDC 10 to 30 VDC Consumption 1 8 W 3 0 W 2 4 W I 7024 M 7024 2 7 W M 7024L Temperature Range Operating 25 C to 75 C 25 C to 75 C...

Page 13: ...lose to GND Off Open On Close to GND Off Open On Close to GND Off Open Counters 16 bit 16 bit 16 bit Min Pulse Width 10ms Min Pulse Width 10ms Min Pulse Width 5ms Digital Output Channels 4 Output Type Open Collector Sink Source Sink Load Voltage 3 5 VDC 50 VDC Max Load Current 700 mA Channel Isolation 3000 VDC 3000 VDC 2500 VDC Modbus RTU No Yes Yes Power Requirements 10 to 30 VDC 10 to 30 VDC 10 ...

Page 14: ...4 mA s 0 0625 512 V s Current Load Resistance 500 ohm Isolation 3000 VDC Modbus RTU Yes Power Requirements 10 to 30 VDC Consumption 4 3 W Temperature Range Operating 25 C to 75 C Storage 40 C to 85 C Notes 1 A warm up period of 30 minutes is recommended in order to achieve the complete performance results described in the specifications 2 The specifications are typical at 25 C unless otherwise sta...

Page 15: ...I 7021 22 24 M 7022 24 28 User Manual Rev B2 3 15 1 4 Block Diagrams 1 4 1 Block Diagram for the I 7021 and I 7021P 1 4 2 Block Diagram for the I 7022 and M 7022 ...

Page 16: ...I 7021 22 24 M 7022 24 28 User Manual Rev B2 3 16 1 4 3 Block Diagram for the I 7024 M 7024 and M 7024L 1 4 4 Block Diagram for the I 7024R and M 7024R ...

Page 17: ...I 7021 22 24 M 7022 24 28 User Manual Rev B2 3 17 1 4 5 Block Diagram for the M 7024U 1 4 6 Block Diagram for the M 7028 ...

Page 18: ...I 7021 22 24 M 7022 24 28 User Manual Rev B2 3 18 1 5 Dimensions 1 5 1 Modules without Frame Ground The dimensions of the I 7021 I 7021P I 7022 and M 7022 are as shown below ...

Page 19: ... 24 28 User Manual Rev B2 3 19 1 5 2 Modules with Frame Ground The dimensions of the I 7024 M 7024 M 7024L I 7024R M 7024R M 7024U and M 7028 are as shown below Back View Top View Front View Side View Unit mm lnit Normal ...

Page 20: ...modules the power supply for current output can be either internal or external The power supply is selected using the JP1 jumper The position of the JP1 jumper is shown in the figure below The settings for the JP1 jumper are as follows Select internal power It can drive load up to 500 ohm factory default Select external power It can drive load up to 1050 ohm for 24 V external power supply ...

Page 21: ...l or external The power supply is selected using the JP1 jumper for channel 0 and JP2 for channel 1 The positions of the JP1 and JP2 jumpers are shown in the figure below The settings for the JP1 and JP2 jumpers are as follows Select internal power It can drive load up to 500 ohm factory default Select external power It can drive load up to 1050 ohm for 24 V external power supply ...

Page 22: ...I 7021 22 24 M 7022 24 28 User Manual Rev B2 3 22 1 7 Wiring 1 7 1 Wiring diagram for the I 7021 I 7021P I 7022 and M 7022 1 7 2 Wiring diagram for the I 7024 I 7024R M 7024 M 7024L and M 7024R ...

Page 23: ...m for the M 7028 1 7 5 Wiring Recommendations Use 26 12 AWG wire for signal connections Strip the wire to a length of 7 0 5 mm Use a crimp terminal for wiring Avoid high voltage cables and power equipment as much as possible For RS 485 communication use insulated and twisted pair 24 AWG wire e g Belden 9841 ...

Page 24: ... to the power supply using the Vs and GND terminals See Section 1 2 for the terminal assignment Note that the voltage supplied to the module should be in the range of 10 to 30 VDC 5 For I 7000 modules configure the module by sending the AANNTTCCFF command See Section 2 1 for details To configure the I 7022 the AA9NTS command must also be sent See Section 2 24 for details For M 7000 modules using t...

Page 25: ...w easy configuration and reading of data The DCON Utility can be downloaded from the ICP DAS website http www icpdas com The documentation for the DCON Utility can be found in the Getting Started For I 7000 Series Modules manual Please refer to the I 7000 Bus Converter User s Manual and Getting Started For I 7000 Series Modules manuals for more details The Getting Started for I 7000 Series Modules...

Page 26: ...alog output type 0 10 V Baud rate 9600 bps Checksum disabled Engineering unit format I 7021 21P and I 7022 jumper setting internal power Default settings for the M 7022 M 7024 M 7024L M 7024R M 7024U and M 7028 modules are as follows Protocol Modbus RTU Module address 01 Analog output type 0 10 V Baud Rate 9600 bps Engineering unit format M 7022 jumper setting internal power ...

Page 27: ...rm up the module for at least 30 minutes 3 Set the type code to 30 0 20 mA Refer to Section 2 1 for details 4 Send command to output 4 mA Refer to Section 2 2 for details 5 Repeat to send the trim command and check the meter until the meter s reading is nearest to 4 mA Refer to Section 2 10 for details of sending the trim command 6 Send the 4 mA calibration command Refer to Section 2 5 for details...

Page 28: ...quirement 2 Warm up the module for at least 30 minutes 3 Set the type code to 32 0 10 V Refer to Section 2 1 for details 4 Send command to output 10 V Refer to Section 2 2 for details 5 Repeat to send the trim command and check the meter until the meter s reading is nearest to 10 V Refer to Section 2 10 for details of sending the trim command 6 Send the 10 V calibration command Refer to Section 2 ...

Page 29: ...o Section 2 4 for details 5 Repeat to send the trim command and check the meter until the meter s reading is nearest to 4 mA Refer to Section 2 11 for details of sending the trim command 6 Send the 4 mA calibration command Refer to Section 2 6 for details 7 Send command to output 20 mA Refer to Section 2 4 for details 8 Repeat to send the trim command and check the meter until the meter s reading ...

Page 30: ...10 V Refer to Section 2 24 for details 4 Send command to output 10 V Refer to Section 2 15 for details 5 Repeat to send the trim command and check the meter until the meter s reading is nearest to 10 V Refer to Section 2 18 for details of sending the trim command 6 Send the 10 V calibration command Refer to Section 2 21 for details 7 Repeat steps 1 to 9 for channel 1 Note The M 7022 must be switch...

Page 31: ... 0 mA Refer to Section 2 4 for details 5 Repeat to send the trim command and check the meter until the meter s reading is nearest to 0 mA Refer to Section 2 11 for details of sending the trim command 6 Send the 0 mA calibration command Refer to Section 2 6 for details 7 Send command to output 20 mA Refer to Section 2 4 for details 8 Repeat to send the trim command and check the meter until the met...

Page 32: ...l the meter s reading is nearest to 10 V Refer to Section 2 11 for details of sending the trim command 6 Send the 10 V calibration command Refer to Section 2 6 for details 7 Send command to output 10 V Refer to Section 2 4 for details 8 Repeat to send the trim command and check the meter until the meter s reading is nearest to 10 V Refer to Section 2 11 for details of sending the trim command 9 Se...

Page 33: ... current voltage Refer to Section 2 4 for details 5 Repeat to send the trim command and check the meter until the meter s reading is nearest to zero calibration current voltage Refer to Section 2 11 for details of sending the trim command 6 Send the zero calibration command Refer to Section 2 6 for details 7 Send command to output span calibration current voltage Refer to Section 2 4 for details 8...

Page 34: ...rotocol mode before calibrating Refer to Sections 1 12 1 for details of the switching protocol Calibration voltages current used by the I 7024 M 7204 with firmware version A3 0 and later M 7024L M 7024U and M 7028 Type Code 0 1 2 3 4 5 Zero voltage current 0mA 4mA 0V 10V 0V 5V Span voltage current 20mA 20mA 10V 10V 5V 5V ...

Page 35: ...d Key Description Baud Baud Rate 03 1200 04 2400 05 4800 06 9600 07 19200 08 38400 09 57600 0A 115200 Data Data Format 0 N81 1 N82 2 E81 3 O81 The firmware version that supports the data format other than N81 is as follows Module Firmware Version 7021 B2 0 and later 7022 B1 2 and later 7024 series A1 8 and later 7028 All ...

Page 36: ... 5 V 5 V 3F For I 7022 M 7022 only 00 For M 7024U and M 7028 only Note 1 Type 30 31 and 32 are only applicable to the I 7021 I 7021P I 7024 I 7024R M 7024 M 7024L and M 7024R 2 Types 33 34 and 35 are only applicable to the I 7024 I 7024R M 7024 M 7024L and M 7024R 3 For I 7022 and M 7022 this field must be set to 3F For M 7024U and M 7028 this field must be set to 00 ...

Page 37: ...d M 7028 SR Slew rate for I 7021 I 7021P I 7024 I 7024R M 7024 M 7024L and M 7024R V s mA s V s mA s 0000 immediate 1000 8 0 16 0 0001 0 0625 0 125 1001 16 0 32 0 0010 0 125 0 25 1010 32 0 64 0 0011 0 25 0 5 1011 64 0 128 0 0100 0 5 1 0 1100 128 0 256 0 0101 1 0 2 0 1101 256 0 512 0 0110 2 0 4 0 1110 512 0 1024 0 0111 4 0 8 0 1111 1024 0 2048 0 Note the setting 1111 is for I 7024 I 7024R M 7024 M ...

Page 38: ...0 00 000 of FSR 100 00 000 00 2 s comp HEX FFF 000 Analog Output Type and Data Format Table for I 7022 and M 7022 Type Code Output Range Data Format Max Min 0 0 20 mA Engineering unit 20 000 00 000 of FSR 100 00 000 00 2 s comp HEX FFF 000 1 4 20 mA Engineering unit 20 000 04 000 of FSR 100 00 000 00 2 s comp HEX FFF 000 2 0 10 V Engineering unit 10 000 00 000 of FSR 100 00 000 00 2 s comp HEX FFF...

Page 39: ...00 05 000 Analog Output Type and Data Format Table for M 7024U and M 7028 Type Code Output Range Data Format Max Min 0 0 20 mA Engineering unit 20 000 00 000 of FSR 100 00 000 00 2 s comp HEX FFFF 0000 1 4 20 mA Engineering unit 20 000 04 000 of FSR 100 00 000 00 2 s comp HEX FFFF 0000 2 0 10 V Engineering unit 10 000 00 000 of FSR 100 00 000 00 2 s comp HEX FFFF 0000 3 10 10V Engineering unit 10 ...

Page 40: ...4 0 V 5 V 5 5 V 5 V Notes 1 The type code 4 is only available to M 7024U M 7028 and I 7022 M 7022 firmware version B1 2 and later 2 The type code 3 and 5 are only available to M 7024U and M 7028 Slew Rate Setting S S V s mA s 0 Immediate Immediate 1 0 0625 0 125 2 0 125 0 25 3 0 25 0 5 4 0 5 1 0 5 1 0 2 0 6 2 0 4 0 7 4 0 8 0 8 8 0 16 0 9 16 0 32 0 A 32 0 64 0 B 64 0 128 0 C 128 0 256 0 D 256 0 512...

Page 41: ...ns supported by the module are described in Chapter 3 1 12 1 Protocol Switching To switch to the DCON protocol 1 Set Modbus register 00257 to 1 2 After a power on reset the communication protocol will be changed to DCON To switch to the Modbus RTU protocol 1 Sends the AAPN command and set N to a value of 1 Note that the INIT terminal should be connected to the GND terminal or the slide switch on t...

Page 42: ...tion settings are as follows 1 Address 00 2 Baud Rate 9600 bps 3 No checksum 4 Protocol DCON If communication with the module is not possible set the module to the INIT mode and use the above settings to communicate with the module To read the current settings send the commands AA2 see Section 2 9 and AAP see Section 2 30 To set new settings send the commands AANNTTCCFF see Section 2 1 and AAPN se...

Page 43: ...odels available Each is made of stainless steel which is stronger than those made of aluminum There is a screw at one end and a ring terminal is included so that it can be easily connected to the earth ground The three new DIN rail models are as follows Part number Max number of modules Dimensions DRS 360 5 360mm x 35mm ...

Page 44: ...v B2 3 44 Part number Max number of modules Dimensions DRS 240 3 240mm x 35mm Part number Max number of modules Dimensions DRS 125 2 125mm x 35mm Note It is recommended that a 16 14 AWG wire is used to connect the DIN rail to the earth ground ...

Page 45: ...I 7021 22 24 M 7022 24 28 User Manual Rev B2 3 45 1 13 2 Piggyback Mounting For I 7021 I 7021P I 7022 and M 7022 modules For other modules ...

Page 46: ...I 7021 22 24 M 7022 24 28 User Manual Rev B2 3 46 1 13 3 Wall Mounting ...

Page 47: ... module 2 Firmware version See Section 2 27 for information regarding the command used to identify the firmware version Or read the Modbus registers 40481 and 40482 for Modbus protocol 3 Host configuration type and operating system 4 If the problem is reproducible please give full details describing the procedure used to reproduce the problem 5 Any specific error messages displayed If a dialog box...

Page 48: ...er command All commands to the modules contain the ID address meaning that only the addressed module will respond The only exception to this is command Section 2 34 which are sent to all modules but the modules do not reply to the command Command Format Leading Character Module Address Command CHKSUM CR Response Format Leading Character Module Address Data CHKSUM CR CHKSUM A 2 character checksum w...

Page 49: ...sked by 0FFh Example Command string 012 CR 1 Sum of the string 0 1 2 24h 30h 31h 32h B7h 2 Therefore the checksum is B7h and so CHKSUM B7 3 The command string with the checksum 012B7 CR Response string 01200600 CR 1 Sum of the string 0 1 2 0 0 6 0 0 21h 30h 31h 32h 30h 30h 36h 30h 30h 1AAh 2 Therefore the checksum is AAh and so CHKSUM AA 3 The response string with the checksum 01200600AA CR Note A...

Page 50: ...ration 2 5 AA1 AA Performs a 20mA calibration 2 7 AA3VV AA Adjusts the analog output for calibration 2 10 AA4 AA Sets the current output value as power on value 2 12 AA6 AA Data Reads the last written analog output value 2 15 AA7 AA Performs a 10V calibration 2 18 AA8 AA Data Reads the analog output channel via an analog to digital converter 2 21 I 7022 M 7022 Analog Output Command Sets Command Re...

Page 51: ...value of a channel 2 17 AA7N AA Reads the power on value of a channel 2 20 AA8N AA Data Reads the current analog output of a channel 2 22 M 7024U Analog Output Command Sets Command Response Description Section AAN Data Sets the analog output of a channel 2 4 AA0N AA Performs zero calibration of a channel 2 6 AA1N AA Performs span calibration of a channel 2 8 AA3NVV AA Adjusts the analog output of ...

Page 52: ... I 7024R M 7024R Digital Input Command Sets Command Response Description Section AAN AA Data Reads the counter data of a digital channel 2 3 AA6 Data Reads the digital input status 2 16 AACN AA Resets the counter data of a digital channel 2 26 AACECN AA Resets the counter data of a digital channel 2 47 AADI AA000II Reads the digital input status 2 48 AARECN AA Data Reads the counter data of a digi...

Page 53: ... the host watchdog status 2 36 AA2 AAETT Reads the host watchdog timeout settings 2 37 AA3ETT AA Sets the host watchdog timeout settings 2 38 AA4 AA Data Reads the analog output safe value 2 39 AA4N AA Data Reads the safe value of an analog output channel 2 41 AA5 AA Sets the current analog output value as safe value 2 42 AA5N AA Sets the current analog output value as safe value for a channel 2 4...

Page 54: ...nd M 7208 and use the AA9NTS command to set the type of each channel see Section 2 24 for details CC New Baud Rate code see Section 1 11 for details The module must be switched to INIT mode in order to change Baud Rates See Section A 1 for details FF Used to set the data format checksum and slew rate settings Section 1 11 For the I 7022 M 7022 M 7024U and M 7208 use the AA9NTS command to set the s...

Page 55: ... the command syntax is incorrect there is a communication error or there is no module with the specified address Examples Command 0102300600 Response 02 Changes the address of module 01 to 02 The module returns a valid response Command 0101300A00 Response 01 Changes the Baud Rate of module 01 to 115200bps The module returns an invalid command because it is not in INIT mode Command 0101300A00 Respo...

Page 56: ...Tables Section A 1 INIT Mode Note Changes to the address type code data format and slew rate settings take effect immediately after a valid command is received Changes to the Baud Rate and checksum settings take effect on the next power on reset I 7021 I 7021P I 7022 I 7024 I 7024R M 7022 M 7024 M 7024L M 7024R M 7024U M 7028 ...

Page 57: ...HKSUM CR Delimiter character for a valid command Delimiter character indicates that the data is out of range If it is over range then the output will be set to the maximum value of the range If it is under range then the output will be set to the minimum value of the range Delimiter character indicates that the command is ignored because the host watchdog timeout occurs The output is set to the sa...

Page 58: ...to output 25 mA The module returns an out of range response and the output is set to 20 mA Command 032 Response 03300602 Reads the configuration of module 01 It returns output type 0 mA 20 mA hexadecimal data format and output changing immediately Command 03800 Response Sets module 03 to output 800h 10 mA The module returns a valid response Related Commands Section 2 1 AANNTTCCFF Section 2 9 AA2 R...

Page 59: ...A Data CHKSUM CR Invalid Command AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command An invalid command is returned if the specified channel is incorrect AA Address of the module in hexadecimal format 00 to FF Data Five digits data of the counter value of the specified channel There will be no response if the command syntax is incorrect there is a commun...

Page 60: ...dule 03 and returns the counter value 2513 Related Commands Section 2 26 AACN Section 2 47 AACECN Section 2 50 AARECN Notes 1 This command is only applicable to the I 7024R and M 7024R 2 For I 7024R and M 7024R with firmware version A2 3 and later it is recommended to use AARECN command to read the counter value I 7024R M 7024R ...

Page 61: ...gnored CHKSUM CR Delimiter character for a valid command Delimiter character indicates that the data is out of range If it is over range then the output will be set to the maximum value of the range If it is under range then the output will be set to the minimum value of the range Delimiter character indicates that the command is ignored because the host watchdog timeout occurs The output is set t...

Page 62: ...000 Response Sets channel 0 of module 01 to output 25 mA The module returns an out of range response and the output is set to 20 mA Examples for I 7024 I 7024R M 7024 M 7024L and M 7024R Command 012 Response 01300600 Reads the configuration of module 01 It returns output type 0 mA 20 mA engineering data format and output changing immediately Command 010 05 000 Response Sets channel 0 of module 01 ...

Page 63: ... 05 000 Response Sets channel 0 of module 01 to output 5 mA The module returns a valid response Command 010 25 000 Response Sets channel 0 of module 01 to output 25 mA The module returns an out of range response and the output is set to 20 mA Related Commands Section 2 1 AANNTTCCFF Section 2 9 AA2 Related Topics Section 1 11 Configuration Tables Section A 5 Analog Output Note This command is only ...

Page 64: ...mand AA CHKSUM CR Invalid Command AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command AA Address of the responding module 00 to FF There will be no response if the command syntax is incorrect there is a communication error or there is no module with the specified address Examples Command 010 Response 01 Performs a 4 mA output calibration on module 01 and...

Page 65: ...I 7021 22 24 M 7022 24 28 User Manual Rev B2 3 65 Related Topics Section 1 10 Calibration Note This command is only applicable to the I 7021 I 7021A and I 7021P I 7021 I 7021A I 7021P ...

Page 66: ...acter AA Address of the module to be calibrated 00 to FF 0 Command for the 4 mA 0 mA 10 V zero calibration N Specifies the channel to be calibrated zero based Response Valid Command AA CHKSUM CR Invalid Command AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command AA Address of the responding module 00 to FF There will be no response if the command syntax ...

Page 67: ...odule 01 and returns a valid response Related Commands Section 2 8 AA1N Section 2 11 AA3NVV Related Topics Section 1 10 Calibration Notes This command is only applicable to the I 7022 I 7024 I 7024R M 7022 M 7022A M 7024 M 7024L M 7024R M 7024U and M 7028 I 7022 I 7024 I 7024R M 7022 M 7022A M 7024 M 7024L M 7024R M 7024U M 7028 ...

Page 68: ...mmand AA CHKSUM CR Invalid Command AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command AA Address of the responding module 00 to FF There will be no response if the command syntax is incorrect there is a communication error or there is no module with the specified address Examples Command 011 Response 01 Performs a 20 mA output calibration on module 01 a...

Page 69: ...I 7021 22 24 M 7022 24 28 User Manual Rev B2 3 69 Related Topics Section 1 10 Calibration Note This command is only applicable to the I 7021 I 7021A and I 7021P I 7021 I 7021A I 7021P ...

Page 70: ...haracter AA Address of the module to be calibrated 00 to FF 1 Command for the 20 mA 10 V span calibration N Specifies the channel to be calibrated zero based Response Valid Command AA CHKSUM CR Invalid Command AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command AA Address of the responding module 00 to FF There will be no response if the command syntax i...

Page 71: ...odule 01 and returns a valid response Related Commands Section 2 6 AA0N Section 2 11 AA3NVV Related Topics Section 1 10 Calibration Notes This command is only applicable to the I 7022 I 7024 I 7024R M 7022 M 7022A M 7024 M 7024L M 7024R M 7024U and M 7028 I 7022 I 7024 I 7024R M 7022 M 7022A M 7024 M 7024L M 7024R M 7024U M 7028 ...

Page 72: ...Address of the responding module 00 to FF TT Type code of the module For the I 7022 M 7022 M 7024U and M 7028 this field is to 3F and 00 for M 7024U and M 7028 see Section 1 110 for details CC Baud Rate code of the module see Section 1 11 for details FF Data format checksum settings and slew rate settings of the module see Section 1 11 for details There will be no response if the command syntax is...

Page 73: ...Reads the configuration of module 01 Command 022 Response 02330602 Reads the configuration of module 02 Related Commands Section 2 1 AANNTTCCFF Related Topics Section 1 11 Configuration Tables I 7021 I 7021P I 7022 I 7024 I 7024R M 7021A M 7022 M 7022A M 7024 M 7024L M 7024R M 7024U M 7028 ...

Page 74: ...the analog output The value of 00 to 5F is to increase 0 to 95 counts and FF to A1 is to decrease 1 to 95 counts where each count is about 4 88uA or 2 44mV Response Valid Command AA CHKSUM CR Invalid Command AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command AA Address of the responding module 00 to FF There will be no response if the command syntax is ...

Page 75: ... 3 75 Examples Command 0131F Response 01 Sets the analog output of module 01 to be increased by 31 and returns a valid response Related Commands Section 2 5 AA0 Section 2 7 AA1 Note This command is only applicable to the I 7021 21P I 7021 I 7021P ...

Page 76: ...adecimal value to adjust the analog output The value of 00 to 5F is to increase 0 to 95 counts and FF to A1 is to decrease 1 to 95 counts where each count is about 4 88uA or 2 44mV for I 7022 M 7022 and M 7028 2 44uA or 1 22mV for I 7024 24R and M 7024 24R 0 61uA or 0 30mA for M 7024U Response Valid Command AA CHKSUM CR Invalid Command AA CHKSUM CR Delimiter character for a valid command Delimiter...

Page 77: ...ified address Examples Command 01321F Response 01 Sets the analog output channel 2 of module 01 to be increased by 31 and returns a valid response Related Commands Section 2 6 AA0N Section 2 8 AA1N Note This command is only applicable to the I 7022 M 7022 I 7024 I 7024R M 7024 M 7024L M 7024R M 7024U and M 7028 I 7022 I 7024 I 7024R M 7022 M 7024 M 7024L M 7024R M 7024U M 7028 ...

Page 78: ... CR Delimiter character for a valid command Delimiter character for an invalid command AA Address of the responding module 00 to FF There will be no response if the command syntax is incorrect there is a communication error or there is no module with the specified address Examples Command 0100 000 Response Sets the output of module 01 to 0 0mA and returns a valid response Command 014 Response 01 S...

Page 79: ...I 7021 22 24 M 7022 24 28 User Manual Rev B2 3 79 Related Commands Section 2 2 AA data Note This command is only applicable to the I 7021 21P I 7021 I 7021P ...

Page 80: ... Valid Command AA CHKSUM CR Invalid Command AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command AA Address of the responding module 00 to FF There will be no response if the command syntax is incorrect there is a communication error or there is no module with the specified address Examples Command 01100 000 Response Sets the output of channel 1 of module...

Page 81: ...nel 1 of module 01 as the power on value and returns a valid response Related Commands Section 2 4 AAN data Section 2 20 AA7N Notes This command is only applicable to the I 7022 M 7022 I 7024 I 7024R M 7024 M 7024L M 7024R M 7024U and M 7028 I 7022 I 7024 I 7024R M 7022 M 7024 M 7024L M 7024R M 7024U M 7028 ...

Page 82: ...invalid command AA Address of the responding module 00 to FF S Reset status of the module 1 This is the first time the command has been sent since the module was powered on 0 This is not the first time the command has been sent since the module was powered on which denotes that there has been no module reset since the last AA5 command was sent There will be no response if the command syntax is inc...

Page 83: ... the first time the AA5 command has been sent since the module was powered on Command 015 Response 010 Reads the reset status of module 01 The response shows that there has been no module reset since the last AA5 command was sent Related Topics Section A 4 Reset Status I 7021 I 7021P I 7022 I 7024 I 7024R M 7022 M 7024 M 7024L M 7024R M 7024U M 7028 ...

Page 84: ...onse Valid command AA Data CHKSUM CR Invalid command AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command or invalid type code AA Address of the responding module 00 to FF Data The last written analog output value see Section 1 11 for details of the data format There will be no response if the command syntax is incorrect there is a communication error or ...

Page 85: ...rns a valid response Command 016 Response 0110 000 Reads the last written analog output value of module 01 and the module returns 10 000 Related Commands Section 2 2 AA Data Section 2 21 AA8 Related Topics Section 1 11 Configuration Tables Section A 7 Analog Output Read back Note This command is only applicable to the I 7021 21P I 7021 I 7021P ...

Page 86: ...nse Valid command Data CHKSUM CR Invalid command AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command or invalid type code AA Address of the responding module 00 to FF Data Status of the digital input channels a two digit hexadecimal value followed by 0000 There will be no response if the command syntax is incorrect there is a communication error or there...

Page 87: ... 0F0000h which denotes that digital input channels 0 to 3 are on and digital input channel 4 is off Related Commands Section 2 48 AADI Notes 1 This command is only applicable to the I 7024R and M 7024R 2 For I 7024R and M 7024R with firmware version A2 3 and later it is recommended to use AADI command to read the digital input status I 7024R M 7024R ...

Page 88: ... Response Valid command AA Data CHKSUM CR Invalid command AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command or invalid type code AA Address of the responding module 00 to FF Data The last written analog output value see Section 1 11 for details of the data format There will be no response if the command syntax is incorrect there is a communication erro...

Page 89: ...the last written analog output value of channel 1 of the module 01 and the module returns 10 000 Related Commands Section 2 4 AAN Data Section 2 22 AA8N Related Topics Section 1 11 Configuration Tables Section A 7 Analog Output Read back Notes This command is only applicable to the I 7022 I 7024 I 7024R M 7022 M 7024 M 7024L M 7024R M 7024U and M 7028 I 7022 I 7024 I 7024R M 7022 M 7024 M 7024L M ...

Page 90: ...id Command AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command AA Address of the responding module 00 to FF There will be no response if the command syntax is incorrect there is a communication error or there is no module with the specified address Examples Command 017 Response 01 Performs a 10 V output calibration on module 01 and returns a valid respon...

Page 91: ...I 7021 22 24 M 7022 24 28 User Manual Rev B2 3 91 Related Topics Section 1 10 Calibration Note This command is only applicable to the I 7021 21P I 7021 I 7021P ...

Page 92: ...alid Command AA CHKSUM CR Invalid Command AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command AA Address of the responding module 00 to FF There will be no response if the command syntax is incorrect there is a communication error or there is no module with the specified address Examples Command 0170 Response 01 Performs a 10 V output calibration on chan...

Page 93: ...I 7021 22 24 M 7022 24 28 User Manual Rev B2 3 93 Related Topics Section 1 10 Calibration Note This command is only applicable to the I 7022 and M 7022 I 7022 M 7022 ...

Page 94: ...based Response Valid command AA Data CHKSUM CR Invalid command AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command or invalid type code AA Address of the responding module 00 to FF Data The power on analog output value see Section 1 11 for details of the data format There will be no response if the command syntax is incorrect there is a communication err...

Page 95: ...00 Reads the power on analog output value of channel 2 of the module 01 and the module returns 10 000 Related Commands Section 2 13 AA4N Note This command is only applicable to the I 7024 I 7024R M 7024 M 7024L M 7024R M 7024U and M 7028 I 7024 I 7024R M 7024 M 7024L M 7024R M 7024U M 7028 ...

Page 96: ...se Valid command AA Data CHKSUM CR Invalid command AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command or invalid type code AA Address of the responding module 00 to FF Data The current analog output value see Section 1 11 for details of the data format There will be no response if the command syntax is incorrect there is a communication error or there i...

Page 97: ...d the module returns a valid response Command 016 Response 0110 000 Reads the last written analog output value of module 01 and the module returns 10 000 Command 018 Response 0101 000 Reads the current analog output value of module 01 and the module returns 01 000 Related Commands Section 2 2 AA Data Section 2 15 AA6 Related Topics Section 1 11 Configuration Tables Section A 6 Slew Rate Control Se...

Page 98: ...sponse Valid command AA Data CHKSUM CR Invalid command AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command or invalid type code AA Address of the responding module 00 to FF Data The current analog output value see Section 1 11 for details of the data format There will be no response if the command syntax is incorrect there is a communication error or the...

Page 99: ...000 Reads the last written analog output value of channel 2 of the module 01 and the module returns 10 000 Command 0182 Response 01 01 000 Reads the current analog output value of channel 2 of the module 01 and the module returns 01 000 Related Commands Section 2 4 AAN Data Section 2 17 AA6N Related Topics Section 1 11 Configuration Tables Section A 6 Slew Rate Control Section A 7 Analog Output Re...

Page 100: ... be read zero based Response Valid command AATS CHKSUM CR Invalid command AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command AA Address of the responding module 00 to FF T Analog output type see Section 1 11 for details S Analog output slew rate see Section 1 11 for details There will be no response if the command syntax is incorrect there is a communic...

Page 101: ...uration of channel 0 for module 01 and returns a configuration of 4 to 20mA range and output changing immediately Related Commands Section 2 24 AA9NTS Related Topics Section 1 11 Configuration Tables Note This command is only applicable to the I 7022 M 7022 M 7024U and M 7028 I 7022 M 7022 M 7024U M 7028 ...

Page 102: ...to be set zero based T Analog output type see Section 1 11 for details S Analog output slew rate see Section 1 11 for details Response Valid command AA CHKSUM CR Invalid command AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command AA Address of the responding module 00 to FF There will be no response if the command syntax is incorrect there is a communica...

Page 103: ...iguration of channel 1 for module 01 to 0 to 10V range and 0 625V second slew rate and returns a valid response Related Commands Section 2 23 AA9N Related Topics Section 1 11 Configuration Tables Notes This command is only applicable to the I 7022 M 7022 M 7024U and M 7028 I 7022 M 7022 M 7024U M 7028 ...

Page 104: ...lid command AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command or invalid type code AA Address of the responding module 00 to FF HH Represents the diagnostic results of every analog output channel 00 to 0F for M 7024U and 00 to FF for M 7028 where bit 0 corresponds to channel 0 bit 1 corresponds to channel 1 etc When the bit is 1 it means that the chann...

Page 105: ... error or there is no module with the specified address Examples Command 01B Response 0102 Diagnoses the analog outputs of module 01 The module returns a valid response and channel 1 is either wire opening for current output or short circuit for voltage output Note This command is only applicable to the M 7024U and M 7028 M 7024U M 7028 ...

Page 106: ...and to clear the digital input counter value N The channel to be cleared zero based Response Valid Command AA CHKSUM CR Invalid Command AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command AA Address of the responding module 00 to FF There will be no response if the command syntax is incorrect there is a communication error or there is no module with the ...

Page 107: ...odule 03 and returns a valid response Command 032 Response 0300000 Reads counter data from channel 2 of module 03 and the returned counter value is 3 Related Commands Section 2 3 AAN Section 2 47 AACECN Section 2 50 AARECN Notes 1 This command is only applicable to the I 7024R and M 7024R 2 For I 7024R and M 7024R with firmware version A2 3 and later it is recommended to use AACECN command to clea...

Page 108: ... character for an invalid command AA Address of the responding module 00 to FF Data Firmware version string of the module There will be no response if the command syntax is incorrect there is a communication error or there is no module with the specified address Examples Command 01F Response 01A2 0 Reads the firmware version of module 01 and shows that it is version A2 0 Command 02F Response 02B1 ...

Page 109: ...UM CR Delimiter character for a valid command Delimiter character for an invalid command AA Address of the responding module 00 to FF S INIT terminal status of the module 0 The INIT terminal is connected to the GND terminal 1 The INIT terminal is not connected to the GND terminal There will be no response if the command syntax is incorrect there is a communication error or there is no module with ...

Page 110: ... Rev B2 3 110 I 7021 I 7021P I 7022 I 7024 I 7024R M 7022 M 7024 M 7024L M 7024R M 7024U M 7028 Examples Command 01I Response 010 Reads the INIT status of module 01 The response shows that the INIT terminal is connected to the GND terminal ...

Page 111: ...acter for a valid command Delimiter character for an invalid command AA Address of the responding module 00 to FF Name Name string of the module There will be no response if the command syntax is incorrect there is a communication error or there is no module with the specified address Examples Command 01M Response 017021 Reads the module name of module 01 and returns the name 7021 Related Commands...

Page 112: ...R Delimiter character for a valid response Delimiter character for an invalid response AA Address of the responding module 00 to FF S The protocols supported by the module 0 only DCON protocol is supported 1 both the DCON and Modbus RTU protocols are supported C Current protocol saved in EEPROM that will be used at the next power on reset 0 the protocol set in EEPROM is DCON 1 the protocol set in ...

Page 113: ...nd returns a response of 10 meaning that it supports both the DCON and Modbus RTU protocols and the protocol that will be used at the next power on reset is DCON Related Commands Section 2 31 AAPN Note This command is only applicable to the M 7022 M 7024 M 7024L M 7024R M 7024U and M 7028 M 7022 M 7024 M 7024L M 7024R M 7024U M 7028 ...

Page 114: ...INIT position for M 7024U and M 7028 or the INIT terminal should be connected to the GND terminal for M 7022 M 7024 and M 7024R see Section A 1 for details The new protocol is saved in the EEPROM and will be effective after the next power on reset Response Valid Response AA CHKSUM CR Invalid Response AA CHKSUM CR Delimiter character for a valid response Delimiter character for an invalid response ...

Page 115: ...response because the module is not in INIT mode Command 01P1 Response 01 Sets the communication protocol of module 01 to Modbus RTU and returns a valid response Related Commands Section 2 30 AAP Related Topics Section A 1 INIT Mode Note This command is only applicable to the M 7022 M 7024 M 7024L M 7024R M 7024U and M 7028 M 7022 M 7024 M 7024L M 7024R M 7024U M 7028 ...

Page 116: ... Command to reload the factory calibration parameters Response Valid command AA CHKSUM CR Invalid command AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command AA Address of the responding module 00 to FF There will be no response if the command syntax is incorrect there is a communication error or there is no module with the specified address M 7024L M 70...

Page 117: ...oads the factory calibration parameters for module 01 and returns a valid response Related Commands Section 2 6 AA0N Section 2 8 AA1N Note This command is only applicable to the I 7024 M 7024 I 7024R M 7024R firmware version A3 0 and later M 7024L M 7024U and M 7028 M 7024L M 7024U M 7028 ...

Page 118: ... the module max 6 characters Response Valid command AA CHKSUM CR Invalid command AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command AA Address of the responding module 00 to FF There will be no response if the command syntax is incorrect there is a communication error or there is no module with the specified address I 7021 I 7021P I 7022 I 7024 I 7024R ...

Page 119: ...Response 01 Sets the name of module 01 to be 7021N and returns a valid response Command 01M Response 017021N Reads the name of module 01 and returns the name 7021N Related Commands Section 2 29 AAM I 7021 I 7021P I 7022 I 7024 I 7024R M 7022 M 7024 M 7024L M 7024R M 7024U M 7028 ...

Page 120: ... character Host OK command Response No response Examples Command No response Sends a Host OK command to all modules Related Commands Section 2 35 AA0 Section 2 36 AA1 Section 2 37 AA2 Section 2 38 AA3EVV Related Topics Section A 2 Dual Watchdog Operation I 7021 I 7021P I 7022 I 7024 I 7024R M 7022 M 7024 M 7024L M 7024R M 7024U M 7028 ...

Page 121: ...iter character for an invalid command AA Address of the responding module 00 to FF SS Two hexadecimal digits that represent the host watchdog status where Bit 7 0 indicates that the host watchdog is disabled and 1 indicates that the host watchdog is enabled Bit 2 1 indicates that a host watchdog timeout has occurred and 0 indicates that no host watchdog timeout has occurred The host watchdog statu...

Page 122: ...of module 01 and returns 00 meaning that the host watchdog is disabled and no host watchdog timeout has occurred Command 020 Response 0204 Reads the host watchdog status of module 02 and returns 04 meaning that a host watchdog timeout has occurred Related Commands Section 2 34 Section 2 36 AA1 Section 2 37 AA2 Sec 2 38 AA3EVV Related Topics Section A 2 Dual Watchdog Operation I 7021 I 7021P I 7022...

Page 123: ... watchdog timeout status Response Valid command AA CHKSUM CR Invalid command AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command AA Address of the responding module 00 to FF There will be no response if the command syntax is incorrect there is a communication error or there is no module with the specified address I 7021 I 7021P I 7022 I 7024 I 7024R M 70...

Page 124: ...the host watchdog timeout status of module 01 and returns a valid response Command 010 Response 0100 Reads the host watchdog status of module 01 and shows that no host watchdog timeout has occurred Related Commands Section 2 34 Section 2 35 AA0 Section 2 37 AA2 Section 2 38 AA3EVV Related Topics Section A 2 Dual Watchdog Operation I 7021 I 7021P I 7022 I 7024 I 7024R M 7022 M 7024 M 7024L M 7024R ...

Page 125: ...cter for a valid command Delimiter character for an invalid command AA Address of the responding module 00 to FF E 1 the host watchdog is enabled 0 the host watchdog is disabled VV Two hexadecimal digits to represent the timeout value in tenths of a second for example 01 denotes 0 1 seconds and FF denotes 25 5 seconds There will be no response if the command syntax is incorrect there is a communic...

Page 126: ... 01 and returns FF which denotes that the host watchdog is enabled and the host watchdog timeout value is 25 5 seconds Related Commands Section 2 34 Section 2 35 AA0 Section 2 36 AA1 Section 2 38 AA3EVV Related Topics Section A 2 Dual Watchdog Operation I 7021 I 7021P I 7022 I 7024 I 7024R M 7022 M 7024 M 7024L M 7024R M 7024U M 7028 ...

Page 127: ... hexadecimal digits to represent the timeout value in tenths of a second for example 01 denotes 0 1 seconds and FF denotes 25 5 seconds Response Valid command AA CHKSUM CR Invalid command AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command AA Address of the responding module 00 to FF There will be no response if the command syntax is incorrect there is a...

Page 128: ...module 01 The module returns 164 which denotes that the host watchdog is enabled and the host watchdog timeout value is 10 0 seconds Related Commands Section 2 34 Section 2 35 AA0 Section 2 36 AA1 Section 2 37 AA2 Related Topics Section A 2 Dual Watchdog Operation Notes When a host watchdog timeout occurs the host watchdog is disabled The AA3EVV command should be sent again to re enable the host w...

Page 129: ...alid command AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command AA Address of the responding module 00 to FF Data The safe analog output value see Section 1 11 for details of the data format There will be no response if the command syntax is incorrect there is a communication error or there is no module with the specified address Examples Command 014 Re...

Page 130: ...ed Commands Section 2 34 Section 2 35 AA0 Section 2 36 AA1 Section 2 38 AA3EVV Section 2 42 AA5 Related Topics Section A 2 Dual Watchdog Operation Section A 3 Module Output Status Note This command is only applicable to the I 7021 and I 7021P I 7021 I 7021P ...

Page 131: ...ut values Response Valid command AAPPSS CHKSUM CR Invalid command AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command AA Address of the responding module 00 to FF PP Two hexadecimal digits to represent the power on DO value SS Two hexadecimal digits to represent the safe DO value There will be no response if the command syntax is incorrect there is a com...

Page 132: ...DO value and the safe DO value of module 01 and returns 0000 Related Commands Section 2 34 Section 2 35 AA0 Section 2 36 AA1 Section 2 38 AA3EVV Section 2 44 AA5PPSS Related Topics Section A 2 Dual Watchdog Operation Section A 3 Module Output Status Note This command is only applicable to the M 7024U M 7024U ...

Page 133: ...id command AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command AA Address of the responding module 00 to FF Data The safe analog output value see Section 1 11 for details of the data format There will be no response if the command syntax is incorrect there is a communication error or there is no module with the specified address Examples Command 0141 Res...

Page 134: ...36 AA1 Section 2 38 AA3EVV Section 2 43 AA5N Related Topics Section A 2 Dual Watchdog Operation Section A 3 Module Output Status Note This command is only applicable to the I 7022 I 7024 I 7024R M 7022 M 7024 M 7024L M 7024R M 7024U and M 7028 I 7022 I 7024 I 7024R M 7022 M 7024 M 7024L M 7024R M 7024U M 7028 ...

Page 135: ...t value Response Valid command AA CHKSUM CR Invalid command AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command AA Address of the responding module 00 to FF There will be no response if the command syntax is incorrect there is a communication error or there is no module with the specified address Examples Command 015 Response 01 Sets the safe analog outp...

Page 136: ...ed Commands Section 2 34 Section 2 35 AA0 Section 2 36 AA1 Section 2 38 AA3EVV Section 2 39 AA4 Related Topics Section A 2 Dual Watchdog Operation Section A 3 Module Output Status Note This command is only applicable to the I 7021 and I 7021P I 7021 I 7021P ...

Page 137: ... zero based Response Valid command AA CHKSUM CR Invalid command AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command AA Address of the responding module 00 to FF There will be no response if the command syntax is incorrect there is a communication error or there is no module with the specified address Examples Command 0151 Response 01 Sets the safe analog...

Page 138: ...36 AA1 Section 2 38 AA3EVV Section 2 41 AA4N Related Topics Section A 2 Dual Watchdog Operation Section A 3 Module Output Status Note This command is only applicable to the I 7022 I 7024 I 7024R M 7022 M 7024 M 7024L M 7024R M 7024U and M 7028 I 7022 I 7024 I 7024R M 7022 M 7024 M 7024L M 7024R M 7024U M 7028 ...

Page 139: ... output values PP Two hexadecimal digits to represent the power on DO value SS Two hexadecimal digits to represent the safe DO value Response Valid command AA CHKSUM CR Invalid command AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command AA Address of the responding module 00 to FF There will be no response if the command syntax is incorrect there is a co...

Page 140: ... valid response Command 014 Response 010000 Reads the power on DO value and the safe DO value of module 01 and returns 0000 Related Commands Section 2 34 Section 2 35 AA0 Section 2 36 AA1 Section 2 38 AA3EVV Section 2 40 AA4 Related Topics Section A 2 Dual Watchdog Operation Section A 3 Module Output Status Note This command is only applicable to the M 7024U M 7024U ...

Page 141: ...s Response Valid command AAHH CHKSUM CR Invalid command AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command AA Address of the responding module 00 to FF HH A two digit hexadecimal value where bit 0 corresponds to channel 0 bit 1 corresponds to channel 1 etc When the bit is 1 it denotes that the analog output channel is retained and 0 denotes that the ana...

Page 142: ...and 01BB Response 0103 Reads retained analog output channel status of module 01 and the returned value is 03 which means both analog output channel 0 and 1 are retained Related Commands Section 2 46 AABBHH Note This command is only applicable to the M 7024U M 7024U ...

Page 143: ...tus HH A two digit hexadecimal value where bit 0 corresponds to channel 0 bit 1 corresponds to channel 1 etc When the bit is 1 it denotes that the analog output channel is retained and 0 denotes that the analog output channel is not retained Response Valid command AA CHKSUM CR Invalid command AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command AA Address...

Page 144: ...al Rev B2 3 144 Examples Command 01BB02 Response 01 Sets the analog output channel 1 of module 01 to be retained and returns a valid response Related Commands Section 2 45 AABB Note This command is only applicable to the M 7024U M 7024U ...

Page 145: ...ar the digital input counter CN N is to specify the channel to be cleared zero based Response Valid command AA CHKSUM CR Invalid command AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command AA Address of the responding module 00 to FF There will be no response if the command syntax is incorrect there is a communication error or there is no module with the...

Page 146: ...le 03 and returns a valid response Command 03REC1 Response 0300000 Reads counter data from channel 1 of module 03 and the returned counter value is 0 Related Commands Section 2 50 AARECN Note 1 This command is only applicable to the I 7024R M 7024R firmware version A2 3 and later and M 7024U 2 It is recommended to use this command to clear the digital counter for I 7024R M 7024R with firmware vers...

Page 147: ...r for a valid command Delimiter character for an invalid command AA Address of the responding module 00 to FF OO A two digit hexadecimal value where bit 0 corresponds to DO0 bit 1 corresponds to DO1 etc When the bit is 1 it denotes that the digital output port is on and 0 denotes that the digital output port is off It is 00 for I 7024R M 7024R II A two digit hexadecimal value where bit 0 correspon...

Page 148: ...s the digital input and output port status of module 01 and returns 00102h which denotes that DO0 and DI are on and DO1 and DI0 are off Related Commands Section 2 49 AADODD Note 1 This command is only applicable to the I 7024R M 7024R with firmware version A2 3 and later and M 7024U 2 It is recommended to use this command to read the digital input status for I 7024R M 7024R with firmware version A...

Page 149: ...esponds to DO0 bit 1 corresponds to DO1 etc When the bit is 1 it denotes that the digital output port is on and 0 denotes that the digital output port is off Response Valid command AA CHKSUM CR Invalid command AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command AA Address of the responding module 00 to FF There will be no response if the command syntax i...

Page 150: ... to off and DO1 to on and the module returns a valid response Related Commands Section 2 48 AADI Notes 1 When a host watchdog timeout occurs the module will respond with an invalid command for this command and the DO value that was sent is ignored 2 This command is only applicable to the M 7024U M 7024U ...

Page 151: ...o specify the channel to be read zero based Response Valid command AA Data CHKSUM CR Invalid command AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command AA Address of the responding module 00 to FF Data Five digits data of the counter value of the specified channel There will be no response if the command syntax is incorrect there is a communication erro...

Page 152: ...02 Reads data from channel 9 of module 02 An error is returned because channel 9 is invalid Related Commands Section 2 47 AACECN Note 1 This command is only applicable to the I 7024R M 7024R with firmware version A2 3 and later and M 7024U 2 It is recommended to use this command to read the digital counter value for I 7024R M 7024R with firmware version A2 3 and later I 7024R M 7024R M 7024U ...

Page 153: ...24R M 7024U and M 7028 the parity can be none even or odd For M 7022 other versions and M 7024 other versions the parity and stop bits are fixed as no parity and 1 stop bit The following Modbus functions are supported Function Code Description Section 01 0x01 Read coils 3 1 02 0x02 Read digital inputs 3 2 03 0x03 Read output channels 3 3 04 0x04 Read input channels 3 4 05 0x05 Write single coil 3 ...

Page 154: ...0x0001 0x0004 for M 7024U Note This function is only available to the M 7024U Response 00 Address 1 Byte 1 247 01 Function code 1 Byte 0x01 02 Byte count 1 Byte 1 03 Data of output channels 1 Byte A bit corresponds to a channel When the bit is 1 it denotes that the channel is on If the bit is 0 it denotes that the channel is off Error Response 00 Address 1 Byte 1 247 01 Function code 1 Byte 0x81 0...

Page 155: ...f input channels 2 Bytes 1 to 5 for M 7024R 1 to 4 for M 7024U Note This function is only available to the M 7024R and M 7024U Response 00 Address 1 Byte 1 to 247 01 Function code 1 Byte 0x02 02 Byte count 1 Byte 1 03 Data of input channels 1 Byte A bit corresponds to a channel When the bit is 1 it denotes that the channel is on If the bit is 0 it denotes that the channel is off Error Response 00 ...

Page 156: ... 7024U 0x0000 0x0007 for M 7028 04 05 Number of output channels N 2 Bytes 0x0001 0x0002 for M 7022 0x0001 0x0004 for M 7024 0x0001 0x0004 for M 7024L 0x0001 0x0004 for M 7024R 0x0001 0x0004 for M 7024U 0x0001 0x0008 for M 7028 Response 00 Address 1 Byte 1 247 01 Function code 1 Byte 0x03 02 Byte count 1 Byte N x 2 03 Data of output channels N x 2 Bytes Data in the specified data format Error Respo...

Page 157: ...for M 7024U 04 05 Number of input channels N 2 Bytes 1 to 5 for M 7024R 1 to 4 for M 7024U Note This function is only available to the M 7024R and M 7024U Response 00 Address 1 Byte 1 to 247 01 Function code 1 Byte 0x04 02 Byte count 1 Byte 2 x N 03 Data of input channels 2 x N Bytes Data of counter value Error Response 00 Address 1 Byte 1 to 247 01 Function code 1 Byte 0x84 02 Exception code 1 By...

Page 158: ... the output to ON A value of 0x0000 sets it to OFF All other values are illegal and will not affect the coil Note This function is only available to the M 7024U Response 00 Address 1 Byte 1 247 01 Function code 1 Byte 0x05 02 03 Output channel numbers 2 Bytes The value is the same as byte 02 and 03 of the Request 04 05 Output value 2 Bytes The value is the same as byte 04 and 05 of the Request Err...

Page 159: ...24 0x0000 0x0003 for M 7024L 0x0000 0x0003 for M 7024R 0x0000 0x0003 for M 7024U 0x0000 0x0007 for M 7028 04 05 Output value 2 Bytes Data in the specified data format Response 00 Address 1 Byte 1 247 01 Function code 1 Byte 0x06 02 03 Output channel numbers 2 Bytes The value is the same as byte 02 and 03 of the Request 04 05 Output value 2 Bytes The value is the same as byte 04 and 05 of the Reque...

Page 160: ...put channels N Bytes A bit corresponds to a channel When the bit is 1 it denotes that the value of the channel that was set is ON If the bit is 0 it denotes that the value of the channel that was set is OFF Note This function is only available to the M 7024U Response 00 Address 1 Byte 1 247 01 Function code 1 Byte 0x0F 02 03 Starting channel 2 Bytes The value is the same as byte 02 and 03 of the R...

Page 161: ...0002 for M 7022 0x0001 0x0004 for M 7024 0x0001 0x0004 for M 7024L 0x0001 0x0004 for M 7024R 0x0001 0x0004 for M 7024U 0x0001 0x0008 for M 7028 06 Byte count 1 Byte Number of bytes of the following output values 2 x N 07 Data of output channels 2 x N Bytes Data in the specified data format 2 bytes for each channel Response 00 Address 1 Byte 1 247 01 Function code 1 Byte 0x10 02 03 Starting channel...

Page 162: ...wing registers are supported by firmware version B102 and later Address Description Attribute 40481 Firmware version low word R 40482 Firmware version high word R 40483 Module name low word R 40484 Module name high word R 40485 Module address valid range 1 247 R W 40486 Bits 5 0 Baud rate 0x03 0x0A Code 0x03 0x04 0x05 0x06 Baud 1200 2400 4800 9600 Code 0x07 0x08 0x09 0x0A Baud 19200 38400 57600 11...

Page 163: ...us R W 00261 1 enable 0 disable host watchdog R W 00269 Modbus data format 0 hex 1 engineering R W 00270 Host watch dog timeout status write 1 to clear host watch dog timeout status R W 00273 Reset status 1 first read after powered on 0 not the first read after powered on R Output Types Type Code Output Range Data Format Max Min 0 0 20 mA Engineering 20000 0 Hexadecimal 0FFFh 0000h 1 4 20 mA Engin...

Page 164: ... 40481 Firmware version low word R 40482 Firmware version high word R 40483 Module name low word R 40484 Module name high word R 40485 Module address valid range 1 247 R W 40486 Bits 5 0 Baud rate 0x03 0x0A Code 0x03 0x04 0x05 0x06 Baud 1200 2400 4800 9600 Code 0x07 0x08 0x09 0x0A Baud 19200 38400 57600 115200 Bits 7 6 00 no parity 1 stop bit 01 no parity 2 stop bits 10 even parity 1 stop bit 11 o...

Page 165: ... status write 1 to clear host watch dog timeout status R W 00272 Write 1 to load factory default calibration parameters for firmware version A3 0 and later W 00273 Reset status 1 first read after powered on 0 not the first read after powered on R Output Types Type Code Output Range Data Format Max Min 30 0 20 mA Engineering 20000 0 Hexadecimal 3FFFh 0000h 31 4 20 mA Engineering 20000 4000 Hexadeci...

Page 166: ...ion high word R 40483 Module name low word R 40484 Module name high word R 40485 Module address valid range 1 247 R W 40486 Bits 5 0 Baud rate 0x03 0x0A Code 0x03 0x04 0x05 0x06 Baud 1200 2400 4800 9600 Code 0x07 0x08 0x09 0x0A Baud 19200 38400 57600 115200 Bits 7 6 00 no parity 1 stop bit 01 no parity 2 stop bits 10 even parity 1 stop bit 11 odd parity 1 stop bit R W 40487 Type code R W 40488 Mod...

Page 167: ... AO and DO command to clear host watchdog timeout status R W 00261 1 enable 0 disable host watchdog R W 00264 Write 1 to clear latched DI W 00269 Modbus data format 0 hex 1 engineering R W 00270 Host watch dog timeout status write 1 to clear host watch dog timeout status R W 00272 Write 1 to load factory default calibration parameters for firmware version A3 0 and later W 00273 Reset status 1 firs...

Page 168: ...ngineering 20000 0 Hexadecimal 3FFFh 0000h 31 4 20 mA Engineering 20000 4000 Hexadecimal 3FFFh 0000h 32 0 10 V Engineering 10000 0 Hexadecimal 3FFFh 0000h 33 10 10 V Engineering 10000 10000 Hexadecimal 3FFFh C000h 34 0 5 V Engineering 5000 0 Hexadecimal 3FFFh 0000h 35 5 5 V Engineering 5000 5000 Hexadecimal 3FFFh C000h ...

Page 169: ...og output value of channel 0 to 3 R W 40257 40260 Analog output type code of channel 0 to 3 R W 40289 40292 Analog output slew rate of channel 0 to 3 R W 40481 Firmware version low word R 40482 Firmware version high word R 40483 Module name low word 0x0070 R 40484 Module name high word 0x2425 R 40485 Module address valid range 1 247 R W 40486 Bits 5 0 Baud rate 0x03 0x0A Code 0x03 0x04 0x05 0x06 B...

Page 170: ...t watchdog timeout count write 0 to clear R W 00033 00046 10033 10046 Digital input value of channel 0 to 3 R 00065 00068 10065 10068 High latched value of DI R 00073 00076 10073 10076 High latched value of DO R 00097 00100 10097 10100 Low latched value of DI R 00105 00108 10105 10108 Low latched value of DO R 00225 00228 10225 10228 Status of current output open wire or voltage output short circu...

Page 171: ...e AO and DO command to clear host watchdog timeout status R W 00261 1 enable 0 disable host watchdog R W 00264 Write 1 to clear latched DIO states W 00265 DI active state R W 00266 DO active state R W 00269 Modbus data format 0 hex 1 engineering R W 00270 Host watch dog timeout status write 1 to clear host watch dog timeout status R W 00272 Write 1 to load factory default calibration parameters W ...

Page 172: ...20 mA Engineering 0 20000 Hexadecimal 0000h FFFFh 1 4 mA 20 mA Engineering 4000 20000 Hexadecimal 0000h FFFFh 2 0V 10 V Engineering 0 10000 Hexadecimal 0000h FFFFh 3 10 V Engineering 10000 10000 Hexadecimal 8000h 7FFFh 4 0 V 5 V Engineering 0 5000 Hexadecimal 0000h FFFFh 5 5 V Engineering 5000 5000 Hexadecimal 8000h 7FFFh ...

Page 173: ... W 40289 40296 Analog output slew rate of channel 0 to 7 R W 40481 Firmware version low word R 40482 Firmware version high word R 40483 Module name low word 0x0070 R 40484 Module name high word 0x2800 R 40485 Module address valid range 1 247 R W 40486 Bits 5 0 Baud rate 0x03 0x0A Code 0x03 0x04 0x05 0x06 Baud 1200 2400 4800 9600 Code 0x07 0x08 0x09 0x0A Baud 19200 38400 57600 115200 Bits 7 6 00 no...

Page 174: ...g R W 00270 Host watch dog timeout status write 1 to clear host watch dog timeout status R W 00272 Write 1 to load factory default calibration parameters W 00273 Reset status 1 first read after powered on 0 not the first read after powered on R Analog Output Types Type Code Range Data Format Minimum Maximum 0 0 mA 20 mA Engineering 0 20000 Hexadecimal 0000h FFFFh 1 4 mA 20 mA Engineering 4000 2000...

Page 175: ... Troubleshooting If you are having difficulty using the I 7000 or M 7000 module here are some suggestions that may help If you cannot find the answers you need in these guides contact ICP DAS Product Support Contact information is located in Section 1 14 ...

Page 176: ...r the module has received a command sent from the host If possible use another device to check whether the host can communicate with the device through the same RS 485 network If the host is a PC installed with a Windows operating system then execute the DCON Utility to determine whether the module can be found The DCON Utility can be downloaded from the ICP DAS website http www icpdas com The DCO...

Page 177: ...odule is unknown To help avoid this problem the I 7000 and M 7000 series has a special mode called INIT mode When the module is powered on in INIT mode the configuration of the module is reset as follows allowing it to be operated as normal 1 Address 00 2 Baud Rate 9600 bps 3 No checksum 4 Protocol DCON The configuration information stored in the EEPROM is not changed and can be read by sending th...

Page 178: ...essed by connecting the INIT terminal to the GND terminal New I 7000 and M 7000 modules have the INIT switch located on the rear side of the module allow easier access to INIT mode For these modules INIT mode is accessed by sliding the INIT switch to the Init position as shown below ...

Page 179: ...nction that monitors the operating status of the host Its purpose is to prevent problems due to network communication errors or host malfunctions When a host watchdog timeout occurs the module will reset all outputs to a safe state in order to prevent any erroneous operations of the controlled target I 7000 and M 7000 series modules include an internal Dual Watchdog making the control system more ...

Page 180: ...on values Then the module can accept command to change the output values The host watchdog timeout will set the host watchdog timeout flag and set all outputs to safe values Then the output command will be ignored The module s LED will be blinking The reset host watchdog status command AA1 must be sent to go to normal mode to accept the output command ...

Page 181: ... be used to check whether the module had been reset When the AA5 command responds that the reset status is cleared that means the module has not been reset since the last AA5 command was sent When the AA5 command responds that the reset status is set and it is not the first time AA5 command is sent after powered on it means that the module has been reset by the module watchdog and the analog outpu...

Page 182: ...og details When the module is powered on and the host watchdog timeout status is cleared the power on value is loaded into the analog output ports If the host watchdog timeout status is not cleared on power on then the safe value is loaded into the analog output ports The safe value is set by the AA5 command for the I 7021 and I 7021P and by the AA5N command for the I 7022 M 7022 I 7024 I 7024R M ...

Page 183: ...output value specified by the command is larger than the upper limit then it responds to indicate out of range and set the analog output to the upper limit If the output value specified by the command is less than the lower limit then it responds to indicate out of range and set the analog output to the lower limit ...

Page 184: ...ons The slew rate control is to adjust the output change rate The I 7021 I 7021P I 7022 M 7022 I 7024 I 7024R M 7024 M 7024L M 7024R M 7024U and M 7028 modules support programmable slew rate control When an analog output command is received the analog output will change to the new value in the specified slew rate automatically The I 7021 I 7021P I 7022 M 7022 I 7024 I 7024R M 7024 M 7024L M 7024R ...

Page 185: ... the difference between the specified analog output value and the analog output read back value is large then it could be improper wire connection or load The I 7024 I 7024R M 7024 M 7024L M 7024R M 7024U and M 7028 modules do not have the analog to digital converter to monitor the analog output signal However they can respond the value that is set to the digital to analog converter This value can...

Page 186: ...sing ESD which provides enhanced static protection ESD abilities and ensures the module is more reliable Either of the following options will provide a better protection for the module 1 If the module is DIN rail mounted connect the DIN rail to the earth ground because the DIN rail is contacted with the upper frame ground as shown in the figure below 2 Alternatively connect the lower frame ground ...

Page 187: ...at can easily be connected to the earth ground Each are made of stainless steel which is stronger than those made of aluminum There is a screw at one end and a ring terminal is included as shown in the figure below Refer to Section 1 13 1 for more information about the new DIN rail models ...

Reviews: