Home

I-7017 - ICP DAS

image

Contents

1. INIT Switch IH Il iil I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 195 A 2 Dual Watchdog Operation Dual Watchdog Module Watchdog Host Watchdog The Module Watchdog is a hardware reset circuit that monitors the operating status of the module While working in harsh or noisy environments the module may be shut down by external signals The circuit allows the module to work continuously without disruption The Host Watchdog is a software function 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 time out 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 reliable and stable For more information regarding the Dual Watchdog please refer to Chapter 5 of the Getting Started For I 7000 Series Modules manual that can be downloaded from the ICP DAS website http www icpdas com 196 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 A 3 Thermocouple When two wires composed of dissimilar homogeneous metals are joined at one end a thermoelectric electromotive force emf appears that depends only on the met
2. Request 00 Address 1 Byte l to 247 01 Function code 1 Byte 0x46 02 Sub function code 1 Byte 0x20 Response 00 Address 1 Byte l to 247 01 Function code 1 Byte 0x46 02 Sub function code 1 Byte 0x20 03 Major version 1 Byte 0x00 OxFF 04 Minor version 1 Byte 0x00 OxFF 05 Build version 1 Byte 0x00 OxFF Error Response 00 Address 1 Byte 1 to 247 01 Function code 1 Byte OxC6 02 Exception code l Byte 03 incorrect number of bytes received I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 163 M 7017 M 7018 M 7019 3 3 8 Sub function 37 0x25 Read channel enabled disabled status This sub function code is used to read the enabled disabled status of each channel in a module Request 00 Address 1 Byte 1 to 247 01 Function code 1 Byte 0x46 02 Sub function code 1 Byte 0x25 Response 00 Address 1 Byte 1 to 247 01 Function code 1 Byte 0x46 02 Sub function code 1 Byte 0x25 03 Enabled disabled 1 Byte 2 0x00 OxFF enabled disabled status Byte 3 __ status of each channel where bit 0 Byte corresponds to channel 0 bit 1 corresponds to channel 1 etc When the bit is 1 it denotes that the channel is enabled and 0 denotes that the channel is disabled 0x0000 0x03FF for M 7017Z M 7018Z and M 7019Z 0x000000 OxOFFFFF for M 7017Z in single ended mode Error Response 00 Address 1 By
3. Delimiter character for an invalid response AA Address of the responding module 00 to FF 1 CJC temperature update setting 0 CJC temperature update has been stopped 1 CJC temperature update has been started 2 Update CJC temperature once only 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 106 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 I 7019 M 7019 series Examples Command 01A Response 011 Reads the CJC temperature update setting of module 01 and the module responds with1 meaning that the CJC temperature update has been started Related Commands Section 2 10 AA3 Section 2 16 A A9 Section 2 17 AA9SNNNN Section 2 20 AAAi Section 2 29 AACN Note This command is only applicable to I 7019 and M 7019 series modules I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 107 I 7019 M 7019 series 2 20 AAAi Description Sets the CJC temperature update setting Syntax AAAi CHKSUM CR Delimiter character AA Address of the module to be read 00 to FF A Command to set the CJC temperature update setting 1 CJC temperature update setting 0 stop the CJC temperature update 1 start the CJC temperature update default value 2 update the CJC temperature only once after the command is received Response Valid Response AA CHKSUM CR Invalid Response AA CHK
4. O Command to set the module name Name New name of the module max 6 characters Response Valid Response AA CHKSUM CR Invalid Response AA CHKSUM CR Delimiter character for a valid response Delimiter character for an invalid response 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 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 131 I 7017 I 7018 I 7019 series M 7017 M 7018 M 7019 series Examples Command 0107019A Response 01 Sets the name of module 01 to be 7019A and returns a valid response Command 01M Response 017019A Reads the name of module 01 and returns 7019A Related Commands Section 2 23 AAM 132 1 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 I 7019 M 7019 series 2 33 AATnn Description Sets the soft INIT time out value Syntax AATnn CHKSUM CR AA T nn Delimiter character Address of the module to be set 00 to FF Command to set the soft INIT time out value Two hexadecimal digits representing the time out value in seconds The max time out value is 60 seconds When changing the Baud Rate or checksum settings without altering the INIT pin the AAI and XAANNTTCCFF commands should be sent consecutively and the time interval between the two commands should be less than
5. 1 This command is only applicable to I 7018 I 7019 M 7018 and M 7019 series modules 2 For I 7018 and M 7018 series modules the CJC offset is included in the reported CJC temperature For I 7019 and M 7019 series modules the CJC offset is not included 88 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 I 7019 M 7019 series 2 11 AA4 Description Reads the synchronized data that was obtained from the last command Syntax AA4 CHKSUM CR Delimiter character AA Address of the module to be read 00 to FF 4 Command to read the synchronized data Response Valid Response gt AAS Data CHKSUM CR Invalid Response AA CHKSUM CR gt Delimiter character for a valid response Delimiter character for an invalid response AA Address of the responding module 00 to FF S Status of the synchronized data 1 first reading 0 not the first reading Data Synchronized data See Section 1 11 for details of the data format For I 7019 and M 7019 series modules data from disabled channels will be filled with space characters 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 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 89 I 7019 M 7019 series Examples Command 014 Response 01 Reads the synchronized data for module 01 An invalid command is returned because the command h
6. 255 R W in 0 1s 40490 Channel enable disable 000h 3FFh R W 40491 Module CJC offset in 0 01 C R W 40492 Host watchdog timeout count write 0 R W to clear 00257 Protocol 0 DCON 1 Modbus RTU R W 00259 Filter setting 0 60Hz rejection 1 R W 50Hz rejection 00260 Modbus host watchdog mode R W 0 same as I 7000 1 can use AO and DO command to clear host watchdog timeout status 00261 1 enable 0 disable host watchdog R W 00268 1 enable 0 disable CJC R W 00269 Modbus data format 0 hex 1 R W engineering 00270 Host watch dog timeout status write 1 R W to clear host watch dog timeout status 00273 Reset status 1 first read after R powered on 0 not the first read after powered on I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 183 3 4 6 M 7019R Address Mappings For M 7019R firmware version B300 and later the Modbus address mappings are as follows Address Description Attribute 10129 Over under range status of channel 0 R 10136 to7 00129 00136 30001 Analog input value of channel 0 to7 R 30008 40001 40008 30129 CJC temperature in 0 01 C R 40129 40257 Type code of channel 0 to 7 R W 40264 40289 Temperature offset of channel 0 to 7 in R W 40296 0 1 C valid range 128 127 40353 CJC offset of channel 0 to 7 in 0 01 C R W 40360 __ valid range 4096 4096 40481 Firmware version low word R 404
7. Command string 012 CR 1 Sum of the string 0 1 2 24h 30h 3 1h 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 Pe 12000600 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 01200600A A CR Note All characters should be in upper case 64 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 General Command Sets N i AANNTTCCFF A Set Module Configuration No Response Synchronized Sampling i Reads the Analog Inputs of All AA Channels Reads the Analog Input of the AAN Dad Specified Channel AAO Performs a Span Calibration AAI Performs a Zero Calibration Performs a Single Channel Zero AAI Fr V A J fas D _ CS V Pose J DD r D N P i Performs a Single Channel Span E 2 5 2 6 2 7 2 8 2 9 AA2 AANNTTCCFF Reads the Module Configuration AA3 gt Dat Reads the CJC Temperature 2 10 VT Ar ZIE S 8 AA4 gt AAS Data Reads the Synchronized Data 2 11 t D ND N N NIN NI AASVV IAA Enables Disables the Channel 2 12 gt gt lt lt SAA6 raavy Reads the Channel Enable Disable 213 Status Sets the Single Channel Range ARRE Configuration da Reads the Single Ch
8. Valid Response AASC CHKSUM CR Invalid Response AA CHKSUM CR 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 EEPROM is Modbus RTU 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 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 115 M 7017 M 7018 M 7019 series Examples Command 01P Response 0110 Reads the communication protocol of module 01 and 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 25 AAPN Note This command is only applicable to M 7017 M 7018 and M 7019 series modules 116 1 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 M 7017 M 7018 M 7019 series 2 25 AAPN Description Sets the communication protocol Syntax AAPN CHKSUM CR Delimiter character AA Address of the module to be read 00 to FF P Command to set the communication protocol N 0 DCON protocol 1
9. 40264 are only available to the M 7017R firmware version B3 9 and later 2 Address 00271 is only available to the M 7017R and M 7017R AS I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 175 3 4 2 M 7017RMS Address Mappings Address Description Attribute 30001 Analog input value of channel 0 to 7 R 30008 40001 40008 40257 Type code of channel 0 to 7 R W 40264 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 R W Baud rate 0x03 OxOA Code 0x03 0x04 0x05 0x06 Baud 1200 2400 14800 9600 Code 0x07 0x08 0x09 Ox0A 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 40487 Type code R W 40488 Modbus response delay time in ms R W valid range 0 30 40489 Host watchdog timeout value 0 255 R W in 0 1s 40490 Channel enable disable 00h FFh R W 40492 Host watchdog timeout count write 0 R W to clear 176 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 Address Description Attribute 00257 Protocol 0 DCON 1 Modbus RTU R W 00259 Filter setting 0 60Hz rejection 1 R W 50Hz rejection 00261 1 enable 0 disa
10. Controller lini lin1 RS 485 Interface i Iin0 22 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 1 4 3 Block diagram for the I 7017R and M 7017R Vin 7 Vin 7 Yin 6 Vin 6 a RS 485 Vin 0 Interface x a Vin 0 Frame Ground 1 4 4 Block diagram for the I 7017R A5 and M 7017R A5 A 7017R A5 EEPROM dl Photo isolation Embedded Controller I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 23 1 4 5 Block diagram for the I 7017Z and M 7017Z _ INIT E Vin0 EEPROM i Photo Voltage iii Protect VinO Vin10 Embedded Block Vin1 Controller agg ESD al rae Vin1 Vin1 1 DATA RS 485 De a DATA Interface pi Vin9 5V V HVS Power Vin9 Vin19 GND _ Requlator e sii Frame Ground 1 4 6 Block diagram for the M 7017RMS DATA DATA Vs GND 24 1 70 Photeisoatc Embedded Controller i RS 485 Interface Frame Ground 17 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 1 4 7 Block diagram for the l 7018 I 7018P and M 7018 7018 7018P Photo Isolation RS 485 H Interface g RS 485 Interface Power Regulator I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 25 1 4 9 Block diagram for the I 7018R and M 7018R Vin 7 Vin 7 Vin 6 Vin 6 Vin 0 Vin 0 a RS 485 Interface Power Regulator Frame Ground 7018Z E
11. Delimiter character AA Address of the module to be read 00 to FF 6 Command to read the channel status Response Valid Response AAVV VV CHKSUM CR Invalid Response AA CHKSUM CR Delimiter character for a valid response Delimiter character for an invalid response AA Address of the responding module 00 to FF VV VV 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 means that the channel is enabled and 0 means that the channel is disabled It is four digit hexadecimal for I 7017Z M 7017Z I 7018Z M 7018Z and M 7019Z Note it is six digit hexadecimal for I 7017Z and M 7017Z in single ended mode 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 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 93 I 7017 I 7018 I 7019 series M 7017 M 7018 M 7019 series Examples Command 0153A Response 01 Enables channels 1 3 4 and 5 and disables all other channels of module 01 The module returns a valid response Command 016 Response 013A Reads the channel status of module 01 and returns a response of 3A meaning that channels 1 3 4 and 5 are enabled and all other channels are disabled Related Commands Section 2 12 AA5VV Note For I 7017Z M 7017Z I 7018Z M 7018Z and M 7019Z the format of the response is AAVVVV
12. Rev B2 4 7MH 020 B24 I 7019 M 7019 series 2 31 AAI Description The Soft INIT command is used to enable modification of the Baud Rate and checksum settings using software only Syntax AAI CHKSUM CR Delimiter character AA Address of the module to be set 00 to FF I Command to set the Soft INIT Response Valid Response AA CHKSUM CR Invalid Response AA CHKSUM CR Delimiter character for a valid response Delimiter character for an invalid response 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 O1I Response 01 Sets the soft INIT of module 01 and returns a valid response Related Commands Section 2 1 XAANNTTCCFF Section 2 33 AATnn 1 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 129 I 7019 M 7019 series Related Topics Section A 1 INIT Mode Notes 1 This command is only applicable to I 7019 and M 7019 series modules 2 The AATnn command should be sent prior to sending this command see Section 2 33 for details 130 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 I 7017 I 7018 I 7019 series M 7017 M 7018 M 7019 series 2 32 AAO Name Description Sets the name of a module Syntax AAO Name CHKSUM CR Delimiter character AA Address of the module to be set 00 to FF
13. When type 07 OD or 1A is selected in I 7017 I 7017R I 7017F M 7017 M 7017R and M 7017F modules an optional external 125 ohm resistor is required for each channel as shown in Section 1 6 1 When type 06 is selected in I 7018 and M 7018 series modules an optional external 125 ohm resistor is required for each channel as shown in Section 1 6 5 10 When type 07 or IA are selected in I 7018Z and M 7018Z an optional external 125 ohm resistor is required for each channel as shown in Section 1 6 5 11 When type 06 07 OD or 1A is selected in I 7019 and M 7019 series modules the jumper of the corresponding channel should be shorted as shown in Section 1 7 2 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 Type l 7017 l 7017F l 7017R M 7017 M 7017R M 7017RMS I 7017C I 7017RC M 7017C M 7017RC I 7017R A5 M 7017R A5 l 7018 M 7018 00 15mV 01 50mV 02 100mV 03 500mV 04 1V 05 2 5V 06 20mA 07 4 20mA iS B2 2 08 10V 09 5V OA 1V OB 500mV OC 150mV OD 20mA e ei ei e e e e v OE Type J OF Type K 10 Type T 11 Type E 12 Type R 13 Type S 14 Type B 15 Type N 16 Type C 17 Type L 18 Type M 19 Type L2 1A 0 20mA B2 2 B2 2 1B 150V 1C 50V Notes 1 The strings as B2
14. 0 Disabled 1 Enabled FS Filter settings 0 60Hz rejection 1 50Hz rejection Reserved for the I 7019R and M 7019R firmware version B2 6 and earlier Note The reserved bits should be zero I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 51 Analog Input Type and Data Format Table Type code Input Type Data Format F S F S 15 to 15 Engineering unit 15 000 15 000 00 Act of FSR 100 00 100 00 2 s comp HEX TFFF 8000 Engineering unit 50 000 50 000 01 e of FSR 100 00 100 00 2 s comp HEX TFFF 8000 Engineering unit 100 00 100 00 02 pase i of FSR 100 00 100 00 2 s comp HEX 7FFF 8000 Engineering unit 500 00 500 00 03 aa a of FSR 100 00 100 00 2 s comp HEX 7FFF 8000 iui Engineering unit 1 0000 1 0000 04 j of FSR 100 00 100 00 2 s comp HEX 7FEF 8000 Engineering unit 2 5000 2 5000 05 2 ed Heo of FSR 100 00 100 00 2 s comp HEX TEFF 8000 Engineering unit 20 000 20 000 06 es of FSR 100 00 100 00 2 s comp HEX 7FFF 8000 A 46 490 Engineering unit 20 000 04 000 07 in of FSR 100 00 000 00 2 s comp HEX FFFF 0000 Engineering unit 10 000 10 000 08 ta ed are of FSR 100 00 100 00 2 s comp HEX 7FFF 8000 igaz Engineering unit 5 0000 5 0000 09 3 o
15. 0x80 for reading CJC temperature 04 05 Number of input 2 Bytes 1 to 8 10 for M 7017Z M 7018Z channels N and M 7019Z Starting channel N lt 8 10 for M 7017Z M 7018Z and M 7019Z for reading analog inputs 1 for reading CJC temperature Note The CJC temperature is only available on M 7018 and M 7019 series modules Response 00 Address 1 Byte 1 to 247 01 Function code 1 Byte 0x04 02 Byte count 1Byte 2xN 03 Data of input 2xN When used for the CJC channels Bytes temperature this is a 2 s complement hex value in 0 01 C increments Error Response 00 Address 1 Byte 1 to 247 01 Function code 1 Byte 0x84 02 Exception code l Byte 02 starting channel out of range I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 03 starting channel number of input channels out of range incorrect number of bytes received 155 3 3 70 0x46 Read Write Module Settings This function code is used to read the settings of the module or change the settings of the module The following sub function codes are supported Sub function Code Description Section 00 0x00 Read the module name 3 3 1 04 0x04 Set the module address 3 3 2 05 0x05 Read the communication settings 3 3 3 06 0x06 Set the communication settings 3 3 4 07 0x07 Read the type code 3 3
16. 2 indicate the firmware version that supports the type 2 Types 07 OD and 1A are not supported by M 7017RMS I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 49 I 7019R M 7019R M 7019Z I 7018R I 7018Z PS l 7018P M 7018R M 7018Z 00 15mV 01 50mV 02 100mV 03 500mV 04 1V 05 2 5V 06 20mA 07 4 20mA DI 08 10V 09 5V OA 1V OB 500mV OC 150mV OD 20mA OE Type J OF Type K 10 Type T 11 Type E 12 Type R 13 Type S 14 Type B 15 Type N 16 Type C 17 TypeL 18 TypeM 19 Type L2 Nje oj ojojo e e e 0 0o0o0ee0elolo 1A 0 20mA DI 1B 150V 1C 50V Note The strings as B2 7 indicate the firmware version that supports the type 50 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 Data Format Setting FF 7 6 5 4 3 2 1 0 FS CS MS Reserved DF Key Description DF Data format 00 Engineering unit 01 of FSR full scale range 10 2 s complement hexadecimal MS Mode settings for I 7017F I 7017FC I 7017R I 7017RC I 7017R AS I 7017Z M 7017R M 7017RC M 7017R A5 and M 7017Z 0 Normal mode 16 bits 1 Fast mode 12 bits Reserved for other modules and should be zero CS Checksum settings
17. 5 08 Ox08 Set the type code 3 3 6 32 0x20 Read the firmware version 3 3 7 37 0x25 Read the channel enable disable 3 3 8 status 38 0x26 Set the channel enable disable 3 3 9 41 0x29 Read the miscellaneous settings 3 3 10 42 Ox2A Write the miscellaneous settings 3 3 11 43 Ox2B Read the CJC offset 3 3 12 44 0x2C Write the CJC offset 3 3 13 45 Ox2D Read the CJC enable disable 3 3 14 status 46 Ox2E Set the CJC enable disable 3 3 15 47 Ox2F Read the CJC update setting 3 3 16 48 0x30 Write the CJC update setting 3 3 17 If the module does not support the sub function code specified in the message then it responds as follows Error Response 00 Address 1 Byte 1 to 247 01 Function code I Byte OxC6 02 Exception code l Byte 02 invalid sub function code 156 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 M 7017 M 7018 M 7019 3 3 1 Sub function 00 0x00 Read module name This sub function code is used to read the name of a module Request 00 Address 1 Byte 1 to 247 01 Function code 1 Byte 0x46 02 Sub function code 1 Byte 0x00 Response 00 Address 1 Byte 1 to 247 01 Function code 1 Byte 0x46 02 Sub function code 1 Byte 0x00 03 06 Module name 4 Bytes 0x00 0x70 0x17 0x00 for M 7017 series modules 0x00 0x70 0x18 0x00 for M 7018 series modules 0x00 0x70 0x19 0x00 for M 7019
18. 5 and later and M 7017RMS the type codes can be set by both the AANNTTCCFF and the AA7CiRrr commands For these modules if not all of the type codes are the same then the TT field will be FF 86 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 1 7018 I 7019 M 7018 M 7019 series 2 10 AA3 Description Reads the CJC cold junction compensation temperature Syntax AA3 CHKSUM CR Delimiter character AA Address of the module to be read 00 to FF 3 Command to read the CJC temperature Response Valid Response gt Data CHKSUM CR Invalid Response AA CHKSUM CR gt Delimiter character for a valid response 2 Delimiter character for an invalid response AA Address of the responding module 00 to FF Data CJC temperature in degrees Celsius consisting of a sign byte or and followed by 5 decimal digits with a fixed decimal point in tenths of a degree 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 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 87 1 7018 I 7019 M 7018 M 7019 series Examples Command 013 Response gt 0031 2 Reads the CJC temperature of module 01 and the module responds with 31 2 C Related Commands Section 2 16 AA9 Section 2 17 AA9SNNNN Section 2 19 AAA Section 2 20 AAAi Section 2 28 AAC Section 2 29 A ACN Notes
19. 7MH 020 B24 M 7019 3 3 17 Sub function 48 0x30 Write CJC update setting This sub function code is used to set the CJC update setting of a module Request 00 Address 1 Byte 1 to 247 01 Function code 1 Byte 0x46 02 Sub function code 1 Byte 0x30 03 CJC temperature l Byte 0 stop CJC temperature update update setting 1 start CJC temperature update 2 Update CJC temperature once only after the command is received Note This sub function is only available on M 7019 series modules Response 00 Address 1 Byte 1 to 247 01 Function code 1 Byte 0x46 02 Sub function code 1 Byte 0x30 03 Miscellaneous 1 Byte 0 OK others error settings Error Response 00 Address 1 Byte 1 to 247 01 Function code 1 Byte OxC6 02 Exception code l Byte 03 setting byte incorrect incorrect number of bytes received I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 173 3 4 Address Mappings 3 4 1 M 7017 Series Address Mappings For M 7017 series firmware version B300 and later the Modbus address mappings are as follows Address Description Attribute 10129 Over under range status of channel 0 R 10136 to 7 for 4 20mA or 0 20mA ranges 00129 00136 30001 Analog input value of channel 0 to 7 R 30008 40001 40008 40257 Type code of channel 0 to 7 only R W 40264 available to
20. Bus Converter User s Manual as shown below or visit the ICP DAS website http www icpdas com for more information regarding the I 7000 series 1 1 Thel 7000 Series Overview 1 2 Related Documentation for the l 7000 Series 1 3 Common Features of the l 7000 Series 1 4 The l 7000 Series System Network Configuration 1 5 1 7000 Dimensions I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 9 1 2 Terminal Assignment I 7017 I 7017F I 7018 I 7018P I 7018BL NIT Vin7 10 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 I 7017C I 7017FC I 7017RC M 7017C M 7017RC 1 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 11 M 7017R A5 M 7017RMS Ww aa m veni ui M 7017R for angla SA Y yival9 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 12 ina e ONO g QUIA pL QUIA OLUIA SA Y LUIA viva 9 LUIA LUIA WL VACA ZUlA N ONOY ZUIA ZLUIA N a 6 LUIA BUIA QUlA a eal 6UIA UIAHELUIA i 8 LUIA QUIA 7UIA a gt QUIA UN PLUIA GUIA GUIN SLUIA aNnoy 9 L LULA LUA ZUIA 9 LULA QUIA LU QUIA ue 13 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 Or ano a SA 4 y1va 9 WIVO A F I 7018R M 7018 M 7018R I 7017 18 19 M 7017 18 19 User Manual
21. Channel enable disable low word R W 40492 Host watchdog timeout count write 0 R W to clear 40497 Channel enable disable high word R W 00257 Protocol 0 DCON 1 Modbus RTU R W 00259 Filter setting 0 60Hz rejection 1 R W 50Hz rejection 00260 Modbus host watchdog mode R W 0 same as I 7000 1 can use AO and DO command to clear host watchdog timeout status 00261 1 enable 0 disable host watchdog R W 00269 Modbus data format 0 hex 1 R W engineering 00270 Host watch dog timeout status write 1 R W to clear host watch dog timeout status 00271 1 enable 0 disable fast mode R W 00273 Reset status 1 first read after R powered on 0 not the first read after powered on 00277 1 single ended mode 0 differential R W mode I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 179 3 4 4 M 7018 Series Address Mappings For M 7018 series firmware version B305 and later the Modbus address mappings are as follows Address Description Attribute 30001 Analog input value of channel 0 to 7 R 30008 40001 40008 30129 CJC temperature in 0 01 C R 40129 40257 Type code of channel 0 to 7 only R W 40264 available to the M 7018R firmware version B4 5 and later 40353 CJC offset of channel 0 to 7 in 0 1 C R W 40360 l for 0 1 127 for 12 7 255 for 0 1 128 for 12 8 40481 Firmware version low word R 40482 Firm
22. ChannelS ii 155 3 3 70 0x46 Read Write Module Settings in 156 3 3 1 Sub function 00 0x00 Read module name 157 3 3 2 Sub function 04 0x04 Set module address 158 3 3 3 Sub function 05 0x05 Read communication settings 159 3 3 4 Sub function 06 0x06 Set communication settings 160 3 3 5 Sub function 07 0x07 Read type code 161 3 3 6 Sub function 08 0x08 Set type code 162 3 3 7 Sub function 32 0x20 Read firmware version 163 3 3 8 Sub function 37 0x25 Read channel enabled disabled status ARSE AE cana IE EAA EA AAEE OEE 164 3 3 9 Sub function 38 0x26 Set channel enable disable 165 3 3 10 Sub function 41 0x29 Read miscellaneous settings 166 3 3 11 Sub function 42 0x2A Write miscellaneous settings 167 3 3 12 Sub function 43 0x2B Read CJC offset 168 3 3 13 Sub function 44 0x2C Write CJC offset 169 3 3 14 Sub function 45 0x2D Read CJC enabled disabled status RIA REI TAR MTA I acta ata ISAAC SAMI 170 3 3 15 Sub function 46 0x2E Set CIC enable disable 171 3 3 16 Sub function 47 0x2F Read CJC update setting 172 3 3 17 Sub function 48 0x30 Write CJC update setting 173 3 4 AddressMappinss rela 174 3 4 1 M 7017 Series Address Mappings 1
23. M 7017 I 7019 and M 7019 series 3 only available with the I 7018P I 7018Z M 7018Z I 7019R M 7019R and M 7019Z 4 only available with the I 7019 and M 7019 series 5 only available with I 7017 M 7017 firmware version B2 2 and later I 7018Z M 7018Z M 7019Z and I 7019R M 7019R firmware version B2 7 and later 6 only available with I 7017R A5 and M 7017R A5 54 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 Thermocouple Over Range Under Range Reading for the I 7018 series version B1 4 and earlier Over Range Under Range Engineering Unit 9999 0000 of FSR 9999 0000 2 s Complement HEX 9999 0000 Thermocouple Over Range Under Range Reading for the I 7018 series version B1 5 and later M 7018 series I 7019 series and the M 7019 series Over Range Under Range Engineering Unit 9999 9 9999 9 of FSR 999 99 999 99 2 s Complement HEX 7FFF 8000 Thermocouple Over Range Under Range Reading for the M 7018 series and the M 7019 series with Modbus RTU protocol Over Range Under Range 7FFFh 8000h 4 20mA Under Range Reading Modbus RTU DCON Engineering Unit 32768 9999 9 of FSR 999 99 2 s Complement HEX 0000h 0000 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 55 1 12 M 7000 Notes The main difference between the I 7000 and M 7000 series is that the M 7000 seri
24. RTU protocol configure the module using the following functions o Sub function 04h of Function 46h see Section 3 3 2 o Sub function 06h of Function 46h see Section 3 3 4 o Sub function 08h of Function 46h see Section 3 3 6 The default settings for the module can be found in Section 1 9 For I 7000 modules in order to read data from the input channels send either the AA or AAN command to the module See Sections 2 3 and 2 4 for details For M 7000 modules using the Modbus RTU I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 39 protocol use Function 04h to read the data from the input channels See Section 3 2 for details 6 If the host is a PC with a Windows operating system installed the DCON Utility can be used to allow 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 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 manual can be downloaded from the ICP DAS website http www icpdas com 40 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 1 9 Default Settings Default settings for the I 7017 I 7018 and I 7019 series modules are O O Module address 01 Analog i
25. Response Valid Response AA CHKSUM CR Invalid Response AA CHKSUM CR Delimiter character for a valid response Delimiter character for an invalid response 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 1s no module with the specified address Examples Command 01S0 Response 01 Sends the command to perform an internal calibration on module 01 and returns a valid response 1 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 119 I 7019 M 7019 series Related Commands Section 2 27 AAS1 Note This command is only applicable to I 7019 and M 7019 series modules 120 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 I 7019 M 7019 series 2 27 AAS1 Description Reloads the factory default calibration parameters including the internal calibration parameters Syntax AASI CHKSUM CR Delimiter character AA Address of the module to be reloaded 00 to FF SI Command to reload the factory default calibration parameters Response Valid Response AA CHKSUM CR Invalid Response AA CHKSUM CR Delimiter character for a valid response Delimiter character for an invalid response 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 addres
26. and M 7017Z modules 152 1 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 3 Modbus RTU Protocol The Modbus protocol is developed by Modicon Inc originally developed for Modicon controllers Detailed information can be found at http www modicon com techpubs toc7 html You can also visit http www modbus org to find more valuable information M 7000 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 stop bit The following Modbus functions are supported Function Code Description Section 02 0x02 Read input status 3 1 04 0x04 Read input channels 3 2 70 0x46 Read write module settings 3 3 Note Function 02 is used to read the thermocouple wire opening status and is only supported by M 7019 series modules If the function specified in the message is not supported then the module responds as follows Error Response 00 Address 1 Byte 1 to 247 01 Function code 1 Byte Function code 0x80 02 Exception code 1 Byte 01 If a CRC mismatch occurs the module will not respond I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 153 M 7019 3 1 02 0x02 Read Input Status This function code is used to read the thermocouple wire opening status of a module Request 00 Address 1 Byte
27. differential 8 diff 10 for 7018Z 8 differential Input Type mV V mA mV V mA mV V mA Thermocouple J K T E R S B N J K T E R S B N J K T E R S B N C Type C C L M Sampling Rate 10 samples sec 10 samples sec 10 samples sec Bandwidth 15 7Hz 15 7Hz 15 7Hz Accuracy 0 1 0 1 I 7018R M 7018R 0 2 I 7018BL 0 1 Zero Drift 0 5uV C 0 SuV C 10uV C Span Drift 25ppm C 25ppm C 25ppm C CMR 50 60Hz 150dB min 150dB min 86dB min NMR 50 60Hz 100dB min 100dB min 100dB min Input Impedance 20MOQ 20MQ I 7018R M 7018R IMQ I 7018BL 20MQ Voltage 80V I 7018Z M 7018Z I 7018R M 7018R overload 240V 240V Protection I 7018P I 7018BL 80V 35V Isolation 3000V DC 3000V DC 3000V DC Open Wire No Yes for I 7018Z Yes Detection M 7018Z Modbus RTU M 7018 M 7018Z M 7018R Power Requirement 10 to 30V DC 10 to 30V DC 10 to 30V DC Consumption 1 0W 1 0W 1 0W Temperature Range Operating 25 C to 75 C 25 C to 75 C 25 C to 75 C Storage 30 C to 75 C 30 C to 75 C 30 C to 75 C 1 For I 7018 I 7018P and I 7018BL the number of input channels is 8 differential or 6 differential and 2 single ended by jumper selection 2 requires optional external 125 ohm resistor 3 I 7018Z and M 7018Z are individual channel configurable Note A warm up period of 30 minutes is recommended in order to achieve the complete performance resu
28. is 1 it means that the channel is enabled and it is either over range under range or wire opening If the bit is 0 it means that the channel is disabled or normal 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 110 1 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 l 7019 M 7019 series Examples Command 01B Response 0101 Diagnoses the analog inputs of module 01 The module returns a valid response and channel 1 is either over range under range or wire opening Note This command is only applicable to I 7019 and M 7019 series modules I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 111 I 7017 I 7018 I 7019 series M 7017 M 7018 M 7019 series 2 22 AAF Description Reads the firmware version of a module Syntax AAF CHKSUM CR Delimiter character AA Address of the module to be read 00 to FF F Command to read the firmware version Response Valid Response AA Data CHKSUM CR Invalid Response AA CHKSUM CR Delimiter character for a valid response Delimiter character for an invalid response AA Address of the responding module 00 to FF Data A string indicating the firmware version 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 Comma
29. l to 247 01 Function code 1 Byte 0x02 02 03 Starting channel 2 Bytes 0x80 to 0x87 0x89 for M 7019Z where 0x80 corresponds to channel 0 0x81 corresponds to channel 1 etc 04 05 Number of input 2 Bytes N 1 to 8 10 for M 7019Z channels Starting channel N should be less than or equal to Ox88 Ox8A for M 7019Z Note This function is only available on M 7019 series modules Response 00 Address 1 Byte 1 to 247 01 Function code 1 Byte 0x02 02 Byte count l Byte l 03 Data of input 1 Byte A bit corresponds to a channel channels When the bit is 1 it denotes that the channel is enabled and is either over range under range or wire opening If the bit is 0 it denotes that the channel is disabled or normal Error Response 00 Address 1 Byte l to 247 01 Function code 1 Byte 0x82 02 Exception code l Byte 02 starting channel out of range 03 starting channel number of input channels out of range incorrect number of bytes received 154 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 M 7017 M 7018 M 7019 3 2 04 0x04 Read Input Channels This function code is used to read from contiguous analog input channels or the CJC temperature Request 00 Address 1 Byte 1 to 247 01 Function code 1 Byte 0x04 02 03 Starting channel 2 Bytes 0 to 7 9 for M 7017Z M 7018Z and M 7019Z for reading analog inputs
30. of range for M 7017Z M 7018Z and M 7019 series modules incorrect number of bytes received I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 161 M 7017 M 7018 M 7019 3 3 6 Sub function 08 0x08 Set type code This sub function code is used to set the type code of a module Request 00 Address 1 Byte 1 to 247 01 Function code 1 Byte 0x46 02 Sub function code 1 Byte 0x08 03 Reserved 1 Byte 0x00 04 Channel 1 Byte 0x00 0x07 for M 7019R 0x00 for M 7017 and M 7018 series modules 0x00 0x09 for M 7017Z M 7018Z and M 7019Z 05 Type code 1 Byte Type code see Section 1 11 for details Response 00 Address 1 Byte 1 to 247 01 Function code 1 Byte 0x46 02 Sub function code 1 Byte 0x08 03 Type code 1 Byte 0 OK others error Error Response 00 Address 1 Byte 1 to 247 01 Function code 1 Byte OxC6 02 Exception code l Byte 03 type code out of range channel out of range for M 7017Z and M 7018Z and M 7019 series modules reserved bytes should be filled with zero incorrect number of bytes received 162 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 M 7017 M 7018 M 7019 3 3 7 Sub function 32 0x20 Read firmware version This sub function code is used to read the firmware version information of a module
31. the M 7017R firmware version B3 9 and later 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 R W Baud rate 0x03 OxOA Code 0x03 0x04 0x05 0x06 Baud 1200 2400 14800 19600 Code 0x07 0x08 0x09 Ox0A 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 174 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 Address Description Attribute 40487 Type code R W 40488 Modbus response delay time in ms R W valid range 0 30 40489 Host watchdog timeout value 0 255 R W in 0 1s 40490 Channel enable disable 00h FFh R W 40492 Host watchdog timeout count write 0 R W to clear 00257 Protocol 0 DCON 1 Modbus RTU R W 00259 Filter setting 0 60Hz rejection 1 R W 50Hz rejection 00261 1 enable 0 disable host watchdog R W 00269 Modbus data format 0 hex 1 R W engineering 00270 Host watch dog timeout status write 1 R W to clear host watch dog timeout status 00271 l enable 0 disable fast mode R W 00273 Reset status 1 first read after R powered on 0 not the first read after powered on Notes 1 Addresses 40257
32. the following settings address 00 Baud Rate 9600bps no checksum and DCON protocol See Section A 1 for details I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 4 2 Reading Data If the data read from the input channel is not correct first check the following O Make sure the type code and data format settings are correct For I 7017 I 7018 M 7017 and M 7018 series modules the type code is set by using the AANNTTCCFF command see Section 2 1 for details For I 7017Z M 7017Z I 7018Z M 7018Z I 7019 and M 7019 series modules the type code is set by using the AA7CiRrr command see Section 2 17 for details The data format is set by using the AANNTTCCFF command For the Modbus RTU protocol the type code is set by using sub function 08h of the function 46h If the voltage read by the module is incorrect then it may be because the calibration parameters stored in the non volatile memory are corrupted You can calibrate the module by yourself Be sure to read Section 1 10 in detail before doing any calibration For I 7019 and M 7019 series modules use the AAS1 command to reload the factory calibration parameters see Section 2 27 for details I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 193 A Appendix A 1 INIT Mode Each I 7000 and M 7000 module has a built in EEPROM to store configuration information such as module address type code Baud Rate etc Occasionally the configuration o
33. the soft INIT time out If the soft INIT time out is 0 then the Baud Rate and checksum settings cannot be changed using software only The power on reset value of the soft INIT time out is 0 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 133 I 7019 M 7019 series Response Valid Response AA CHKSUM CR Invalid Response AA CHKSUM CR Delimiter character for a valid response Delimiter character for an invalid response 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 01I Response 01 Sets the soft INIT of module 01 and returns a valid response Command 0101000700 Response 01 Attempts to change the Baud Rate of module 01 to 19200 without first altering the INIT pin The module returns an invalid response because the soft INIT time out value is 0 Command 01T10 Response 01 Sets the soft INIT time out value of module 01 to 16 seconds and returns a valid response Command 01I Response 01 Sets the soft INIT of module 01 and returns a valid response Command 0101000700 Response 01 Changes the Baud Rate of module 01 to 19200 without first altering INIT pin The module returns a valid response 134 1 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 I 7019 M 7019 series Related Commands Section 2 1 Z7
34. 018 M 7018 I 7019 and M 7019 series modules I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 101 1 7018 I 7019 M 7018 M 7019 series 2 17 SAA9SNNNN Description Sets the CJC cold junction compensation offset value to adjust the error produced by the CJC sensor Syntax AA9SNNNN CHKSUM CR Delimiter character AA Address of the module to be read 00 to FF 9 Command to set the CJC offset value S Sign byte or of the offset value NNNN The absolute value of the offset in four hexadecimal digits which must be less than or equal to 1000h Each count is equal to 0 01 C Response Valid Response AA CHKSUM CR Invalid Response AA CHKSUM CR Delimiter character for a valid response 2 Delimiter character for an invalid response 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 102 1 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 1 7018 I 7019 M 7018 M 7019 series Examples Command 019 0010 Response 01 Sets the CJC offset of module 01 to 0 16 C and returns a valid response Related Commands Section 2 10 AA3 Section 2 16 AA9 Section 2 19 AAA Section 2 20 AAAi Section 2 29 AACN Note This command is only applicable to I 7018 M 7018 I 7019 and M 7019 series modules I 7017 18 19 M 7017 18
35. 17 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 Calibration voltages current used by the I 7019 and M 7019 series Type cme o Ot nput Type 2 e 06 o nput nput 1 for firmware version B2 7 and later 2 for firmware version B2 6 and earlier 03 OmV oc OmV eye Fv ome Pov fom ow I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 45 1 11 Configuration Tables Baud Rate Setting CC 7 6 5 4 3 2 1 0 Data Baud Key Description Baud Baud Rate 03 1200 04 2400 05 4800 06 9600 07 19200 08 38400 09 57600 OA 115200 Data Data Format 0 N81 1 N82 2 E81 3 081 The firmware version that supports the data format other than N81 is as follows Module Firmware Version 7017 series B2 6 and later 7018 series B2 9 and later 7018Z B3 1 and later 7019 series B3 1 and later 46 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 Analog Input Type Setting TT Type Code Analog Input Type Range 00 15mV 15mV 15mV 01 50mV 50mV 50mV 02 100mV 100mV 100mV 03 500mV 500mV 500mV 04 1V 1V 1V 05 2 5V 2 5V 2 5V 06 20mA 20mA 20mA 07 4 to 20mA 4mA 20mA 08 10V 10V 10V 09 5V 5V 5V 0A 1V IV 1V 0B 500mV 500mV 500
36. 19 User Manual Rev B2 4 7MH 020 B24 103 I 7017 M 7017 series 2 18 AAA Description Reads the data from every analog input channel in hex format Syntax AAA CHKSUM CR Delimiter character AA Address of the module to be read 00 to FF A Command to read every analog input Response Valid Response gt Data CHKSUM CR Invalid Response AA CHKSUM CR gt Delimiter character for a valid response Delimiter character for an invalid response Data Data from every analog input channels in hex 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 104 1 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 I 7017 M 7017 series Examples Command 01A Response gt 0000012301257FFF1802744F98238 124 Reads module 01 and receives the data in hex format Related Commands Section 2 3 AA Note This command is only applicable to I 7017 and M 7017 series modules I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 105 I 7019 M 7019 series 2 19 AAA Description Reads the CJC temperature update setting Syntax AAA CHKSUM CR Delimiter character AA Address of the module to be read 00 to FF A Command to read the CJC temperature update setting Response Valid Response AAi CHKSUM CR Invalid Response AA CHKSUM CR Delimiter character for a valid response
37. 25 12 020 45 012 78 018 97 003 24 015 35 00 8 07 014 79 Sends the command to read the synchronized data The status byte of the response is 1 which means that it is the first time the synchronized data has been read since the previous command Command 014 Response gt 010 025 12 020 45 012 78 018 97 003 24 015 35 00 8 07 014 79 Sends the command to read the synchronized data The status byte of the response is 0 which means that it is NOT the first time the synchronized data has been read since the previous command Related Commands Section 2 11 AA4 Note 1 This command is only applicable to I 7019 and M 7019 series modules 2 After sending this command there must be a 2ms delay before the next command can be sent 72 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 I 7017 I 7018 I 7019 series M 7017 M 7018 M 7019 series 2 3 HAA Description Reads the data from every analog input channel Syntax AA CHKSUM CR Delimiter character AA Address of the module to be read 00 to FF Response Valid Response gt Data CHKSUM CR Invalid Response AA CHKSUM CR gt Delimiter character for a valid response Delimiter character for an invalid response Data Data from every analog input channels see Section 1 11 for the details of data format For the I 7019 and M 7019 series data from disabled channels will be filled with space characters There will be no response if th
38. 7 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 I 7017 I 7018 I 7019 series M 7017 M 7018 M 7019 series 2 9 AA2 Description Reads the module configuration Syntax AA2 CHKSUM CR Delimiter character AA Address of the module to be read 00 to FF 2 Command to read the module configuration Response Valid Response AATTCCFF CHKSUM CR Invalid Response AA CHKSUM CR Delimiter character for a valid response Delimiter character for an invalid response AA Address of the responding module 00 to FF TT Type code of the module see Section 1 11 for details CC Baud Rate code of the module see Section 1 11 for details FF Data format checksum settings and filter settings of the module see Section 1 11 for details 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 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 85 I 7017 I 7018 I 7019 series M 7017 M 7018 M 7019 series Examples Command 012 Response 01050600 Reads the configuration of module 01 Command 022 Response 02030602 Reads the configuration of module 02 Related Commands Section 2 1 7 AANNTTCCFEF Related Topics Section 1 11 Configuration Tables Section A 1 INIT Mode Note For I 7017R and M 7017R firmware version B3 9 and later I 7018R firmware version B4 2 and later M 7018R firmware version B4
39. 74 3 4 2 M 7017RMS Address Mappings 176 3 4 3 M 7017Z Address Mappings i 178 3 4 4 M 7018 Series Address Mappings 180 3 4 5 M 7018Z Address Mappings 182 3 4 6 M 7019R Address Mapping 184 3 4 7 M 7019Z Address Mappings i 187 3 5 Engineering Data Format Table 189 4 Trouble SIO OUI site olii ILA E 191 4 1 Communicating with the module i 192 4 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 ANRC AGING Datare edrr e EE E A ala PX TSP CINE K e e a e A R A a a e AT NTT Mode E e E E tit ei A 2 Dual Watchdog Operation iii Do Therm co ple se p ilaele A4 PrameGround igprna aria A 5 Node Information Area iii cenere eee ere ceci re vee ececieeee A 6 Hexadecimal Data Conversion iii eee I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 5 1 Introduction The I 7000 series is a family of network data acquisition and control modules providing analog to digital digital to analog digital input output timer counter and other functions The modules can be remotely controlled using a set of commands which we call the DCON protocol Communication between the module and the host is in ASCII format via an RS 485 bi directional serial bus standard Baud Rates are software programmable and transmission speeds of up to 115 2K baud can be
40. 768 C 2 s comp HEX 7FFF 0000 Type B Engineering unit 1820 0 0000 0 14 Thermocouple of FSR 100 00 000 00 0 1820 C 2 s comp HEX 7FFF 0000 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 53 Type code Input Type Data Format F S F S Type N Engineering unit 1300 0 0270 0 15 Thermocouple of FSR 100 00 020 77 270 1300 C 2 s comp HEX 7FFF E56B Type C Engineering unit 2320 0 0000 0 16 Thermocouple of FSR 100 00 000 00 0 2320 C 2 s comp HEX 7FFF 0000 Type L Engineering unit 800 00 200 00 17 Thermocouple of FSR 100 00 025 00 200 800 C 2 s comp HEX 7FFF E000 Type M Engineering unit 100 00 200 00 18 Thermocouple of FSR 050 00 100 00 200 100 C 2 s comp HEX 4000 8000 Type Lpin43710 Engineering unit 900 00 200 00 19 Thermocouple of FSR 100 00 022 22 200 900 C 2 s comp HEX 7FFF E38E 0 to 20 Engineering unit 20 000 00 000 1A a of FSR 100 00 000 00 2 s comp HEX FFFF 0000 Engineering unit 150 00 150 00 ig a ie of FSR__ 100 00 100 00 2 s comp HEX 7FFF 8000 Engineering unit 50 000 50 000 IC 29 lt i of FSR 100 00 100 00 2 s comp HEX TFFF 8000 1 only available with the I 7018 M 7018 I 7019 and M 7019 series 2 only available with the I 7017
41. 82 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 R W Baud rate 0x03 OxOA Code 0x03 0x04 0x05 0x06 Baud 1200 12400 14800 19600 Code 10x07 0x08 0x09 IOx0A Baud 19200 38400 157600 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 184 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 Address Description Attribute 40488 Modbus response delay time in ms R W valid range 0 30 40489 Host watchdog timeout value 0 255 R W in 0 1s 40490 Channel enable disable 00h FFh R W 40491 Module CJC offset in 0 01 C R W 40492 Host watchdog timeout count write 0 R W to clear 40493 CJC update setting 0 2 R W 00257 Protocol 0 DCON 1 Modbus RTU R W 00259 Filter setting 0 60Hz rejection 1 R W 50Hz rejection 00260 Modbus host watchdog mode R W 0 same as I 7000 1 can use AO and DO command to clear host watchdog timeout status 00261 1 enable 0 disable host watchdog R W 00268 1 enable 0 disable CJC R W 00269 Modbus data format 0 hex 1 R W engineering 00270 Host watch dog timeout status write 1 R W to clear host watch dog timeout status 00272 Write 1 to load factory cali
42. 9 1 13 2 Piggyback Mounting 7018BL For I 7017 I 7017F I 7018 I 7018P and I modules For other modules I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 60 1 13 3 Wall Mounting I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 61 1 14 Technical Support Should you encounter problems while using the I 7000 and M 7000 module and are unable to find the help you need in this manual or on our website please contact ICP DAS Product Support Email service icpdas com Website http www icpdas com tw contact_us contact_us html When requesting technical support be prepared to provide the following information about your system 1 Module name and serial number The serial number can be found printed on the barcode label attached to the cover of the module Firmware version See Section 2 22 and 3 3 7 for information regarding the command used to identify the firmware version Host configuration type and operating system If the problem is reproducible please give full details describing the procedure used to reproduce the problem Specific error messages displayed If a dialog box with an error message is displayed please include the full text of the dialog box including the text in the title bar If the problem involves other programs or hardware devices please describe the details of the problem in full Any comments and sug
43. 9 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 I 7017 I 7018 I 7019 series M 7017 M 7018 M 7019 series 2 30 AAEV Description Enable Disable module calibration Syntax AAEV CHKSUM CR Delimiter character AA Address of the module to be set 00 to FF E Command to enable disable calibration V 1 enable calibration 0 disable calibration Response Valid Response AA CHKSUM CR Invalid Response AA CHKSUM CR Delimiter character for a valid response Delimiter character for an invalid response 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 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 127 I 7017 I 7018 I 7019 series M 7017 M 7018 M 7019 series Examples Command 010 Response 01 Sends the command to perform a span calibration on module 01 It returns an invalid response because the enable calibration command was not sent in advance Command 01E1 Response 01 Enables calibration on module 01 and returns a valid response Command 010 Response 01 Sends the command to perform a span calibration on module 01 and returns a valid response Related Commands Section 2 5 AAO Section 2 6 AA1 Section 2 7 AA0Ci Section 2 8 AA1Ci Related Topics Section 1 10 Calibration 128 1 7017 18 19 M 7017 18 19 User Manual
44. AANNTTCCFF Section 2 31 AAI Related Topics Section A 1 INIT Mode Notes 1 This command is only applicable to I 7019 and M 7019 series modules 2 It is recommended that the soft INIT time out value is reset to 0 once any changes to Baud Rate and checksum settings have been completed I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 135 I 7017 I 7018 I 7019 series M 7017 M 7018 M 7019 series 2 34 Description Informs all modules that the host is OK Syntax CHKSUM CR Delimiter character s Host OK command Response No response Examples Command No response Sends a Host OK command to all modules Related Commands Section 2 35 lt AA0 Section 2 36 AA1 Section 2 37 AA2 Section 2 38 AA3EVV Related Topics Section A 2 Dual Watchdog Operation Note After sending this command there must be a 2ms delay before the next command can be sent 136 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 I 7017 I 7018 I 7019 series M 7017 M 7018 M 7019 series 2 35 AAO Description Reads the host watchdog status of a module Syntax AA0 CHKSUM CR Delimiter character AA Address of the module to be read 00 to FF 0 Command to read the module status Response Valid Response AASS CHKSUM CR Invalid Response AA CHKSUM CR Delimiter character for a valid response Delimiter character for an invalid response AA Address of th
45. Address of the module to be configured in hexadecimal format 00 to FF New address of the module in hexadecimal format 00 to FF New type code see Section 1 11 for details Not used by the I 7017Z M 7017Z I 7018Z M 7018Z I 7019 series and M 7019 series For the I 7017Z M 7017Z I 7018Z M 7018Z I 7019 series and M 7019 series use the A A7CiRrr command to set the type of each channel see Section 2 14 for details New Baud Rate code see Section 1 11 for details To change the Baud Rate the INIT terminal must be connected to ground or the rear slide switch must be set to the INIT position See Section A 1 for details Used to set the data format checksum and filter settings Section 1 11 To change the checksum setting the INIT terminal must be connected to ground or the rear slide switch must be set to the INIT position See Section A 1 for details I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 67 I 7017 I 7018 I 7019 series M 7017 M 7018 M 7019 series Notes 1 For I 7017R and M 7017R firmware version B3 9 and later I 7018R firmware version B4 2 and later M 7018R firmware version B4 5 and later and M 7017RMS the type codes can be set by both the TT field and the AA7CiRrr command For these modules if not all of the type codes are the same then the TT field should be set to FF 2 The filter setting is not available in the I 7019R and M 7019R firmware version B2 6 and earlier Respons
46. Block diagram for the M 7017RMS 24 1 4 7 Block diagram for the I 7018 I 7018P and M 7013 25 1 4 8 Block diagram for the I 7018BL n 25 1 4 9 Block diagram for the I 7018R and M 7018R 26 1 4 10 Block diagram for the I 7018Z and M 7018Z 26 1 4 11 Block diagram for the I 7019R and M 7019R 27 1 4 12 Block diagram for the M 7019Z 27 1S DIMENSIONS ie leer lira 28 1 5 1 Modules without Frame Ground i 28 1 5 2 Modules with Frame Ground i 29 LO Winnie Dias ame palla alri 30 1 6 1 Wiring diagram for the I 7017 I 7017F I 7017R M 7017 and M OV R css ese ieies aitei iad RNE nEs EAEE E EELT 30 1 6 2 Wiring diagram for the I 7017C I 7017FC I 7017RC M 7017C and M70FRC bella 31 1 6 3 Wiring diagram for the I 7017R A5 and M 7017R AS 31 1 6 4 Wiring diagram for the I 7017Z and M 7017Z 31 1 6 5 Wiring diagram for the M 7017RMS 31 1 6 6 Wiring diagram for the I 7018 I 7018P I 7018BL I 7018R I 7018Z M 7018 M 7018R and M 7018Z 32 1 6 7 Wiring diagram for the I 7019R M 7019R and M 7019Z 33 1 7 Jumper Settihg S renees e e ll 34 1 7 1 I 7017 I 7017F I 7018 I 7018P and I 7018BL Jumper Setti NES ires PISO RE AT RI 34 1 7 2 I 7019R and M 7019R Jumper Settings 35 1 7 3 M 7019Z Jumper Setimest i
47. Configurable Modbus RTU M 7017R A5 M 7017Z Power Requirement 10 to 30V DC 10 to 30V DC Consumption 1 7W 2 0W Temperature Range Operating 25 C to 75 C 25 C to 75 C Storage 30 C to 75 C 30 C to 75 C Note A warm up period of 30 minutes is recommended in order to achieve the complete performance results described in the specifications 18 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 M 7017RMS Analog Input Input Channels 8 differential Input Type Vrms Sampling Rate 10 samples sec Bandwidth 15 7Hz Accuracy Sinusoid 50 60Hz 0 15 45Hz to 10kHz 0 45 Non sinusoid Crest factor 1 to 2 0 2 Crest factor 2 to 3 0 3 Zero Drift 20uV C Span Drift 25ppm C CMR 50 60Hz _ 86dB min NMR S50 60Hz 100dB min Input Impedance 2MQ Voltage overload 435V Protection Isolation 3000V DC Individual Yes Channel Configurable Modbus RTU M 7017RMS Power Requirement 10 to 30V DC Consumption 0 9W Temperature Range Operating 25 C to 75 C Storage 30 C to 75 C Note A warm up period of 30 minutes is recommended in order to achieve the complete performance results described in the specifications I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 19 I 7018 I 7018P I 7018Z I 7018BL 1 7018R M 7018 M 7018Z M 7018R Analog Input Input Channels 8
48. Delimiter character for an invalid response An invalid command is returned if the specified channel is incorrect 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 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 81 I 7019 M 7019 series Examples Command 010C0 Response 01 Performs a zero calibration on channel 0 of module 01 and returns a valid response Command 020C5 Response 02 Performs a zero calibration on channel 5 of module 02 and returns a valid response Command 030C1 Response 03 Performs a zero calibration on channel 1 of module 03 An invalid command is returned because the enable calibration command was not sent in advance Related Commands Section 2 8 AAICI Section 2 30 AAEV Related Topics Section 1 10 Calibration Notes 1 This command is only applicable to I 7019 and M 7019 series modules 2 The enable calibration command AAEV must be sent before this command is used see Section 1 10 for details 3 This command takes about 16 seconds for firmware version B2 6 and earlier 82 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 I 7019 M 7019 series 2 8 AA1Ci Description Performs a span calibration on the specified channel Syntax AA1Ci CHKSUM CR Delimiter character AA Address of the mod
49. EPROM Photo lsolation INIT Data Data Vs GND Frame Ground 26 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 1 4 11Block diagram for the I 7019R and M 7019R 7019R Vin0 DATA DATA Vs GND Photo Jen 1 ESD Protect Block MUX RS 485 Interface Power Requlator i 125R T Frame Ground 1 4 12 Block diagram for the M 7019Z DATA RS 485 DATA a E Vin7 195R Vin7 Vin0 Vini Vini INIT CIC fre Sensor Photo isolation CHO Input S Voltage 125R Protect CH0 E E Block CH1 S W MUX 3125R CH1 CH9 5V 8 Power 125R ejg Requlator I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 Frame Ground 27 1 5 Dimensions 1 5 1 Modules without Frame Ground The dimensions of the I 7017 I 7017F I 7018 I 7018P and I 7018BL are as shown below I k Te N 2 SCREW M3 A lt BN Back View Side View Top View Unit mm Front View 28 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 1 5 2 Modules with Frame Ground The dimensions of the M 7017 I 7017C I 7017FC M 7017C I 7017R M 7017R I 7017RC M 7017RC I 7017R A5 M 7017R AS I 7017Z M 7017Z M 7017RMS M 7018 I 7018R M 7018R I 7018Z M 7018Z I 7019R M 7019R and M 7019Z are as show
50. It is IAAVVVVVV for I 7017Z and M 7017Z in single ended mode 94 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 I 7017R I 7017Z I 7018R I 7018Z I 7019 series M 7017R M 7017RMS M 7017Z M 7018R M 7018Z M 7019 series 2 14 AA7CiRrr Description Sets the type code of a channel Syntax AA7CiRrr CHKSUM CR Delimiter character AA Address of the module to be set 00 to FF 7 Command to set the channel range code Ci 1 specifies the input channel to be set 0 9 for I 7017Z M 7017Z I 7018Z M 7018Z and M 7019Z 0 7 for I 7017R firmware version B3 9 and later M 7017R firmware version B3 9 and later M 7017RMS I 7018R firmware version B4 2 and later M 7018R firmware version B4 5 and later I 7019R and M 7019R Note 11s a two digits in hex format 00 13 for I 7017Z and M 7017Z in single ended mode Rrr rr represents the type code of the channel to be set Refer to the Analog Input Type Setting table in Section 1 11 for details Response Valid Response AA CHKSUM CR Invalid Response AA CHKSUM CR Delimiter character for a valid response Delimiter character for an invalid response or invalid type code I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 95 1 7017R I 7017Z I 7018R I 7018Z I 7019 series M 7017R M 7017RMS M 7017Z M 7018R M 7018Z M 7019 series There will be no response if the command syntax is incorrect there is a communication error or there i
51. JP8 jumper I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 35 For I 7019R and M 7019R PCB version 4 4 and later the jumpers for current input are shown in the following figure OD 1 7019R CO M 7019R Rev 4 4 The corresponding jumpers and channels are as follows Channel 1 2 3 4 5 6 7 Jumper JI J2 J3 J4 J5 J6 J7 58 The jumper position for voltage and current inputs are Voltage Input a Current Input 36 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 1 7 3 M 7019Z Jumper Settings The M 7019Z can accept current inputs from 20mA to 20mA No external resistor required but the corresponding jumper must be shorted The following figure shows the jumper positions o o VT oo00 eon oO oO e eoeceorodoeogogeoeo The corresponding jumpers and channels are as follows Channel 0 1 2 3 4 5 6 3 9 Jumper JI J2 J3 J4 J5 J6 J7 J8 J9 J10 The jumper position for voltage and current inputs are Voltage Input A Current Input d I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 37 1 7 4 1 7017Z and M 7017Z Jumper Settings The I 7017Z and M 7017Z can accept current inputs from 20mA to 20mA No external resistor
52. Modbus RTU protocol Before using this command the rear slide switch must be in the INIT position 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 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 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 117 M 7017 M 7018 M 7019 series Examples Command 01P1 Response 01 Sets the communication protocol of module 01 to Modbus RTU and returns an invalid 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 24 AAP Related Topics Section A 1 INIT Mode Note This command is only applicable to M 7017 M 7018 and M 7019 series modules 118 1 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 I 7019 M 7019 series 2 26 AASO Description Performs an internal calibration on a module Syntax AASO CHKSUM CR Delimiter character AA Address of module to be calibrated 00 to FF SO Command to perform the internal calibration
53. RMS I 7017Z M 7017Z I 7018R firmware version B4 2 and later M 7018R firmware version B4 5 and later I 7018Z M 7018Z I 7019 and M 7019 series modules I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 99 1 7018 M 7018 I 7019 M 7019 series 2 16 AA9 Description Reads the CJC cold junction compensation offset value that is set by the B AA9SNNNN command Section 2 17 Syntax AA9 CHKSUM CR Delimiter character AA Address of the module to be read 00 to FF 9 Command to read the CJC offset value Response Valid Response AA Data CHKSUM CR Invalid Response AA CHKSUM CR Delimiter character for a valid response Delimiter character for an invalid response AA Address of the responding module 00 to FF Data CJC offset value consisting of a sign byte or followed by 4 hexadecimal digits Each count 1s equal to 0 01 C 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 100 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 1 7018 I 7019 M 7018 M 7019 series Examples Command 019 Response 01 0010 Reads the CJC offset of module 01 and the module responds with 10 which means 0 16 C Related Commands Section 2 10 AA3 Section 2 17 AA9SNNNN Section 2 19 AAA Section 2 20 AAAi Section 2 29 AACN Note This command is only applicable to I 7
54. Rev B2 4 7MH 020 B24 14 1 2 3 4 5 6 7 8 70187 M 7018Z Y DATA G DATA 9 R vs B GND I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 15 Or ano a SA 4 y1va 9 WIVO A F I 7019R M 7019R I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 16 1 3 Specifications 1 7017 M 7017 I 7017F 1 7017R 1 7017C I 7017FC I 7017RC M 7017R M 7017C M 7017RC Analog Input Input Channels 8 differential 8 differential 8 differential Input Type mV V mA mV V mA mA Sampling Rate 10 samples sec 10 samples sec normal 10 samples sec normal 60 samples sec fast 60 samples sec fast Bandwidth 15 7Hz 15 7Hz normal 15 7Hz normal 78 7Hz fast 78 7Hz fast Accuracy 0 1 0 1 normal 0 1 normal 0 5 fast 0 5 fast Zero Drift 20uV C 20uV C 20uV C Span Drift 25ppm C 25ppm C 25ppm C CMR 50 60Hz 86dB min 86dB min 86dB min NMR 50 60Hz 100dB min 100dB min 100dB min Input Impedance 20MOQ I 7017R M 7017R 1250 IMQ I 7017F 20MQ Voltage 120V I 7017R M 7017R I 7017RC M 7017RC overload 240V 50mA at 110VDC Protection I 7017F I 7017C FC M 7017C 120V 50mA at 110VDC Isolation 3000V DC 3000V DC 3000V DC Modbus RTU M 7017 M 7017R M 7017C M 7017RC Power Requirement 10 to 30V DC 10 to 30V DC 10 to 30V DC Consumption 1 3W 1 3W 1 3W Temper
55. SUM CR Delimiter character for a valid response Delimiter character for an invalid response 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 108 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 I 7019 M 7019 series Examples Command 01A1 Response 01 Sends a command to start the CJC temperature update of module 01 and returns a valid response Related Commands Section 2 10 AA3 Section 2 16 AA9 Section 2 17 AA9SNNNN Section 2 19 AAA Section 2 29 A ACN Note This command is only applicable to I 7019 and M 7019 series modules I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 109 I 7019 M 7019 series 2 21 AAB Description Diagnoses the over range under range and wire opening status of the analog inputs Syntax AAB CHKSUM CR Delimiter character AA Address of the module to be diagnosed 00 to FF B Command to diagnose the analog inputs Response Valid Response AANN CHKSUM CR Invalid Response AA CHKSUM CR Delimiter character for a valid response Delimiter character for an invalid response AA Address of the responding module 00 to FF NN Represents the diagnostic results of every analog input channel 00 to FF where bit 0 corresponds to channel 0 bit 1 corresponds to channel 1 etc When the bit
56. UM CR Delimiter character AA Address of the module to be read 00 to FF EO Command to read the open wire detection enabled disabled status Response Valid Response AAN CHKSUM CR Invalid Response AA CHKSUM CR Delimiter character for a valid response Delimiter character for an invalid response AA Address of the responding module 00 to FF N 0 open wire detection disabled 1 open wire detection enabled 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 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 145 I 7018R M 7018R I 7019 M 7019 series Examples Command 01EO Response 011 Sends a command to read the open wire detection enabled disabled status of module 01 and shows that the open wire detection is enabled Related Commands Section 2 40 AAEON Note This command is only applicable to I 7018R and M 7018R modules firmware version B4 2 and later and I 7019 and M 7019 series modules firmware version B3 7 and later 146 1 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 I 7018R M 7018R I 7019 M 7019 series 2 40 AAEON Description Enable disable open wire detection Syntax AAEEN CHKSUM CR Delimiter character AA Address of the module to be read 00 to FF EO Command to enable disable open wire detection N 0 disable open wire detection 1 enable open wire d
57. Z and M 7017Z Vinx AGND Voltage Input Differential Mode Single ended Mode JUMPER 13 Vine x 18 TON heal Om Current Input JUMPER a e Vinx 1 6 5 Wiring diagram for the M 7017RMS I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 31 1 6 6 Wiring diagram for the l 7018 I 7018P I 7018BL 1 7018R I 7018Z M 7018 M 7018R and M 7018Z For I 7018R I 7018Z M 7018 M 7018R M 7018Z and channels 0 to 5 of I 7018 I 7018P and I 7018BL For channels 6 and 7 of I 7018 I 7018P and I 7018BL Single ended mode INIT mode Differential mode INIT available factory default mode not available JP seo JP 8 BS a For voltage and current inputs of channels 6 and 7 of I 7018 I 7018P and I 7018BL the wiring is the same as channels 6 and 7 of I 7017 as shown in Section 1 6 1 Note When connecting to a current source an optional external 125 ohm resistor is required 32 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 1 6 7 Wiring diagram for the I 7019R M 7019R and M 7019Z Note When a channel is connected to a current source the corresponding jumper should be shorted see Section 1 7 2 for details I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 33 1 7 Jumper Settings Note To access the jumpers the cover must be opened 1 7 1 l 7017 I 7017F l 7018 I 7018P and I 7018BL Jum
58. a Analog input data of the specified channel see Section 1 11 for details of the data format For I 7019 and M 7019 series modules if the specified channel is disabled then the data field will be filled with space characters 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 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 75 I 7017 I 7018 I 7019 series M 7017 M 7018 M 7019 series Examples Command 032 Response gt 025 13 Reads data from channel 2 of module 03 Command 0511 Response gt 025 13 Reads data from channel 17 of module 05 for an I 7017Z in single ended mode Command 029 Response 02 Reads data from channel 9 of module 02 An error is returned because channel 9 is invalid Related Commands Section 2 1 XAANNTTCCFF Section 2 9 AA2 Related Topics Section 1 11 Configuration Tables 76 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 I 7017 I 7018 M 7017 M 7018 series 2 5 AA0 Description Performs a span calibration Syntax AA0 CHKSUM CR Delimiter character AA Address of the module to be calibrated 00 to FF 0 Command for the span calibration Response Valid Response AA CHKSUM CR Invalid Response AA CHKSUM CR Delimiter character for a valid response Delimiter character for an invalid respo
59. aia 37 1 7 4 I 7017Z and M 7017Z Jumper Settings 38 Onesti lei 39 Ne De Fa Senseo 4 WLO Calibration allora iaia 43 2 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 1 11 Configuration Tables ona 1512 M27 000 NOTES rale l 2 l ProtocolSswitching rca k2ZZINIEM ode tell k lS Mounane sue 1 13 1 DIN Rail Moma cele heel 1 13 2 Piggyback Mounting ii 1 13 3 WallIMouninigsreriiesleo ea lee L I4 Teehnical SUPport tardare 2 DCON Protocol rr ele xK 12 AA5VV AA5VVVV einen 28 AAC 29 AACN 30 AAEV 31 AAI 32 AAO Name 33 AATnn p pb p pb pb ee 1 1 1 1 1 1 1 1 1 1 1 1 p pb nm n nm 46 56 56 57 58 58 60 61 62 63 67 71 13 75 77 79 81 83 85 87 89 91 93 95 98 00 02 04 06 08 1 1 1 1 1 1 21 NUUN 25 27 29 31 33 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 DD PAN A E E E E E 137 2 IOANA RR e E E E E re Te 139 DIECI ia 141 23SCANSENN laica 143 DB OPE O alal 145 DAU HA AOI acces sictrsericn caudate e a a ia a i a AA E 147 DATO RA Sellia 149 DAL OAASN rat 151 3 Modbus RTU Protocols ieai a ae t 153 3 1 02 0x02 ReadAmputstatus a lie al 154 3 2 04 0x04 Read Input
60. als and the junction temperature This is called the Seebeck effect A pair of different metals with a fixed junction at one end constitutes a thermocouple For small changes in temperature the emf is linearly proportional to the temperature This implies that the temperature reading can be obtained by measuring the emf We cannot measure the emf V directly because when a voltmeter is connected to the thermocouple another emf V2 is created at the cold junction of the thermocouple and the voltmeter The cold junction compensation method is used to resolve the problem Using another sensor e g a thermistor to measure the cold junction temperature T2 we can calculate the emf V2 which corresponds to T The thermocouple emf V can be obtained by adding V gt to that measured by the voltmeter and then the temperature CJC sensor I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 197 A 4 Frame Ground Electronic circuits are constantly vulnerable to ESD which become worse in a continental climate area Some I 7000 and all M 7000 modules feature a new design for the frame ground The frame ground provides a path for bypassing 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
61. annel Range gt gt Q 3 I I AA9SNNNN Sets the CJC Offset 2 17 Reads the Analog Inputs of All 2908 Pata Channels in Hex Format siii AAA Reads the CIC Update Setting i AAAi Sets the CJC Update Setting Reads the Channel Diagnostic AAF Reads the Firmware Version KAM 22 V A DD gt D wm gt gt S NIN NTR E Ee gt gt Z Z Y N N N AA o Response AA AA AA AA AA AA AA9 AA Data Reads the CJC Offset 2 16 AA AA Data AA Data A gt gt n Q I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 65 Section AASO IAA Internal Calibration 2 26 AASI IAA Reloads the Default Calibration 227 Parameters AAC 2 28 AACN 2 29 AAEV 2 30 AAI 2 31 AAO Name 2 32 AATnn 2 33 Reads the Open Wire Detection ic i Enable Disable 70 Enable Disable Open Wire 2 40 Detection Read connecting mode 2 41 Set connecting mode to a differential or single ended ne Host Watchdog Command Sets Section 2 34 AAO 2 35 AAI 2 36 IAA AA2 IAAETT Reads the Host Watchdog 237 Timeout Settings AA3ETT IAA Sets the Host Watchdog Timeout 2 38 Settings 66 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 I 7017 I 7018 I 7019 series M 7017 M 7018 M 7019 series 2 1 AANNTTCCFF Description Sets the configuration of an analog input module Syntax AANNTTCCFF CHKSUM CR AA NN TT CC FF Delimiter character
62. as not been sent in advance Command No response Sends the synchronized sampling command Command 014 Response gt 011 025 56 002 34 015 79 022 66 008 53 021 43 00 7 06 022 88 Reads the synchronized data for module 01 The module returns the synchronized data and sets the status byte to 1 to indicate that it is the first time the synchronized data has been read Command 014 Response gt 010 25 56 002 34 015 79 022 66 008 53 021 43 007 06 022 88 Reads the synchronized data for module 01 The module returns the synchronized data and sets the status byte to 0 to indicate that the synchronized data has been read Related Commands Section 2 2 Note This command is only applicable to I 7019 and M 7019 series modules 90 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 I 7017 I 7018 I 7019 series M 7017 M 7018 M 7019 series 2 12 AA5VV AA5VVVV Description Specifies the channel s to be enabled Syntax AA5VV VV CHKSUM CR Delimiter character AA Address of the module to be set 00 to FF 5 Command to set the channel s to enabled VV VV 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 means that the channel is enabled and 0 means that the channel is disabled It is four digit hexadecimal for I 7017Z M 7017Z I 7018Z M 7018Z and M 7019Z Note it is six digit hexadecimal for I 7017Z and M 7017Z in sin
63. ature Range Operating 25 C to 75 C 25 C to 75 C 25 C to 75 C Storage 30 C to 75 C 30 C to 75 C 30 C to 75 C 1 For I 7017 and I 7017F the number of input channels is 8 differential or 6 differential and 2 single ended by jumper selection 2 requires optional external 125 ohm resistor 3 I 7017C and M 7017C does not support fast mode 60 samples sec sampling rate Note A warm up period of 30 minutes is recommended in order to achieve the complete performance results described in the specifications I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 17 1 7017R A5 1 7017Z M 7017R A5 M 7017Z Analog Input Input Channels 8 differential 10 differential 20 single ended Input Type V mV V mA jumper selectable Sampling Rate 10 samples sec normal 10 samples sec normal 50 samples sec fast 60 samples sec fast Bandwidth 15 7Hz normal 15 7Hz normal 78 7Hz fast 78 7Hz fast Accuracy 0 1 normal 0 1 normal 0 25 fast 0 5 fast Zero Drift 20uV C 20uV C Span Drift 25ppm C 25ppm C CMR 50 60Hz 86dB min 86dB min NMR S50 60Hz 100dB min 100dB min Input Impedance 290KQ Differential 2MQ Single ended IMQ Current 1250 1 4W Impedance Voltage overload 200V Differential 240V Protection Single ended 150V Isolation 3000V DC 3000V DC Individual No Yes Channel
64. b function code is used to read the miscellaneous settings of a module Request 00 Address 1 Byte 1 to 247 01 Function code 1 Byte 0x46 02 Sub function code 1 Byte 0x29 Response 00 Address 1 Byte 1 to 247 01 Function code 1 Byte 0x46 02 Sub function code 1 Byte 0x29 03 Miscellaneous 1 Byte Bit 7 filter setting reserved for settings M 7019R modules firmware version B2 6 and earlier 0 60Hz rejection 1 50Hz rejection Bit 6 reserved Bit 5 for M 7017R M 7017R A5 and M 7017Z only reserved for other modules 0 normal mode 1 fast mode Bit 4 0 reserved Note The reserved fields are filled with zeros Error Response 00 Address 1 Byte 1 to 247 01 Function code 1 Byte OxC6 02 Exception code l Byte 03 incorrect number of bytes received 166 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 M 7017 M 7018 M 7019 3 3 11 Sub function 42 0x2A Write miscellaneous settings This sub function code is used to set the miscellaneous settings of a module Request 00 Address 1 Byte 1 to 247 01 Function code 1 Byte 0x46 02 Sub function code 1 Byte 0x2A 03 Miscellaneous 1 Byte Bit 7 filter setting reserved for settings M 7019R modules firmware version B2 6 and earlier 0 60Hz rejection 1 50Hz rejection Bit 6 reserved Bit 5 for M 7017R M 7017R A5 and M 7017Z only reserved for other m
65. ble host watchdog R W 00269 Modbus data format 0 hex 1 R W engineering 00270 Host watch dog timeout status write 1 R W to clear host watch dog timeout status 00273 Reset status 1 first read after R powered on 0 not the first read after powered on I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 177 3 4 3 M 7017Z Address Mappings Address Description Attribute 10129 Over under range status of channel 0 R 10138 to 9 for 4 20mA or 0 20mA ranges 00129 00138 30001 Analog input value of channel 0 to 19 R 30020 40001 40020 40257 Type code of channel 0 to 19 R W 40276 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 R W Baud rate 0x03 OxOA Code 0x03 0x04 0x05 0x06 Baud 1200 2400 4800 9600 Code 0x07 0x08 0x09 Ox0A 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 40488 Modbus response delay time in ms R W valid range 0 30 40489 Host watchdog timeout value 0 255 R W in 0 1s 178 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 Address Description Attribute 40490
66. bration W parameters 00273 Reset status 1 first read after R powered on 0 not the first read after powered on 00274 Sampling rate 1 8Hz 0 10Hz R W 00276 Open thermocouple detection 1 R W enable 0 disable for firmware version B307 and later Notes 1 The max number of analog output registers written in a command is 11 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 185 2 The command of loading factory calibration parameters takes about 3 seconds The next command should be sent after 3 seconds 186 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 3 4 7 M 7019Z Address Mappings Address Description Attribute 10129 Over under range status of channel 0 R 10138 to9 00129 00138 30001 Analog input value of channel 0 to9 R 30010 40001 40010 30129 CJC temperature in 0 01 C R 40129 40257 Type code of channel 0 to 9 R W 40266 40289 Temperature offset of channel 0 to 9 in R W 40298 0 1 C valid range 128 127 40353 CJC offset of channel 0 to 9 in 0 01 C R W 40362 valid range 4096 4096 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 R W Baud rate 0x03 OxOA Code 0x03 0x04 0x05 0x06 Baud 1200 2400 4800 9600 Code 0
67. calibration parameters takes about 3 seconds The next command should be sent after 3 seconds 188 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 3 5 Engineering Data Format Table Type Code Input Type Min Max 00 15 mV 15 mV 15000 15000 01 50 mV 50 mV 5000 5000 02 100 mV 100 mV 10000 10000 03 500 mV 500 mV 5000 5000 04 1V 1V 10000 10000 05 2 5 V 2 5 V 25000 25000 06 20 mA 20 mA 20000 20000 07 4 mA 20 mA 4000 20000 08 10 V 10 V 10000 10000 09 5V 5V 5000 5000 0A 1V 1V 10000 10000 OB 500 mV 500 mV 5000 5000 OC 150 mV 150 mV 15000 15000 OD 20 mA 20 mA 20000 20000 OE Type J Thermocouple 2100 7600 OF Type K Thermocouple 2700 13720 10 Type T Thermocouple 2700 4000 11 Type E Thermocouple 2700 10000 12 Type R Thermocouple 0 17680 13 Type S Thermocouple 0 17680 14 Type B Thermocouple 0 18200 15 Type N Thermocouple 2700 13000 16 Type C Thermocouple 0 23200 17 Type L Thermocouple 2000 8000 18 Type M Thermocouple 20000 10000 19 Type LpIn43710 2000 9000 Thermocouple 1A 0 20 mA 0 20000 1B 150 V 150 V 15000 15000 1C 50 V 50 V 5000 5000 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 189 The under range value is 32768 and the over range value is 32767 For the hex data format
68. contacted with the upper frame ground as shown in the figure below 2 Alternatively connect the lower frame ground terminal as shown in the figure below to a wire and connected the wire to the earth ground DOTTI DI IC IC DI 9 I 3 DI Frame L Ground O ei CL ea q Co nit Ti Frame Fa i q ormal Ground 198 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 New DIN rail models are available that 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 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 199 A 5 Node Information Area Each I 7000 and M 7000 module has a built in EEPROM to store configuration information such as module address type code Baud Rate etc One minor drawback is that there are no visual indications of the configuration of the module New I 7000 and M 7000 modules include node information areas that are protected by a cover as shown below and can be used to make a written record of the node information such as module address Baud Rate etc To access the node information areas first slide
69. dog time out value Response Valid Response AAEVV CHKSUM CR Invalid Response AA CHKSUM CR Delimiter character for a valid response Delimiter character for an invalid response 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 time out value in tenths of a second for example 01 means 0 1 seconds and FF means 25 5 seconds 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 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 141 I 7017 I 7018 I 7019 series M 7017 M 7018 M 7019 series Examples Command 012 Response 01 1 FF Reads the host watchdog time out value of module 01 and returns FF meaning that the host watchdog is enabled and the host watchdog time out value is 25 5 seconds Related Commands Section 2 34 Section 2 35 AAO Section 2 36 AAI1 Section 2 38 AA3EVV Related Topics Section A 2 Dual Watchdog Operation 142 1 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 I 7017 I 7018 I 7019 series M 7017 M 7018 M 7019 series 2 38 AA3EVV Description Enables disables the host watchdog and set the host watchdog time out value of a module Syntax AA3EVV CHKSUM CR Delimiter character AA Address of the module to be set 00 to FF 3 Command to set t
70. e Valid Response AA CHKSUM CR Invalid Response AA CHKSUM CR Delimiter character for a valid response Delimiter character for an invalid response If changing the Baud Rate or checksum settings without connecting the INIT pin to ground or switching the rear slide switch to the INIT position the module will return an invalid command AA Address of the module in hexadecimal format 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 68 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 I 7017 I 7018 I 7019 series M 7017 M 7018 M 7019 series Examples Command 0102000600 Response 02 Change the address of module 01 to 02 The module returns a valid response Command 0202000602 Response 02 Set the data format of module 02 to be 2 2 s complement hexadecimal The module returns a valid response Command 0101000A00 Response 01 Change the Baud Rate of module 01 to 115200bps The module returns an invalid command because it is not in INIT mode Command 0101000A00 Response 01 Change the Baud Rate of module 01 to 115200bps and the module is in INIT mode The module returns a valid response Related Commands Section 2 9 AA2 Section 2 31 lt AAI Section 2 33 AATnn Related Topics Section 1 11 Configuration Tables Section A 1 INIT Mode I 7017 18 19 M 7017 18 19 User Ma
71. e command syntax is incorrect there is a communication error or there is no module with the specified address I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 73 I 7017 I 7018 I 7019 series M 7017 M 7018 M 7019 series Examples Command 01 Response gt 025 12 020 45 012 78 018 97 003 24 015 35 008 0 7 014 79 Reads module 01 and receives the data in engineering format Command 02 Response gt 4C532628E2D683A20F2ADBA16284BA71 Reads module 02 and receives the data in hexadecimal format Command 03 Response gt 9999 9 9999 9 9999 9 9999 9 9999 9 9999 9 9999_9 9999 9 Reads module 03 and the data is under range Related Commands Section 2 1 XAANNTTCCFF Section 2 9 AA2 Related Topics Section 1 11 Configuration Tables 74 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 I 7017 I 7018 I 7019 series M 7017 M 7018 M 7019 series 2 4 AAN AANN Description Reads the analog input of channel N Syntax AAN CHKSUM CR Delimiter character AA Address of the module to be read 00 to FF N The channel to be read zero based NN For I 7017Z and M 7017Z single end mode the channel to be read zero based in hex format Response Valid Response gt Data CHKSUM CR Invalid Response AA CHKSUM CR gt Delimiter character for a valid response Delimiter character for an invalid response An invalid command is returned if the specified channel is incorrect Dat
72. e 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 the host watchdog is enabled Bit 2 1 indicates that a host watchdog time out has occurred and 0 indicates that no host watchdog time out has occurred The host watchdog status is stored in EEPROM and can only be reset using the AA1 command I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 137 I 7017 I 7018 I 7019 series M 7017 M 7018 M 7019 series 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 0100 Reads the host watchdog status of module 01 and returns 00 meaning that the host watchdog is disabled and no host watchdog time out 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 Section 2 38 AA3EVV Related Topics Section A 2 Dual Watchdog Operation 138 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 I 7017 I 7018 I 7019 series M 7017 M 7018 M 7019 series 2 36 AA1 Description Resets the host watchdog time out status of a module Syntax AA1 CHKSUM CR Delimiter character AA Address of
73. enotes 0 C 7F denotes 12 7 C FF denotes 0 1 C and 80 denotes 12 8 C Error Response 00 Address 1 Byte l to 247 01 Function code 1 Byte OxC6 02 Exception code l Byte 03 incorrect number of bytes received reserved byte is not zero 168 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 M 7018 M 7019 3 3 13 Sub function 44 0x2C Write CJC offset This sub function code is used to set the CJC offset setting of a module Request 00 Address 1 Byte 1 to 247 01 Function code 1 Byte 0x46 02 Sub function code 1 Byte 0x2C 03 Channel 1 Byte 0x00 for module CJC offset 0x80 0x87 0x89 for M 7018Z and M 7019Z for channel CJC offset where 0x80 denotes channel 0 0x81 denotes channel 1 etc 04 CIC offset 2 This is a 2 s complement hex CJC offset Bytes value For module CJC offset it is in 05 0 01 C increments and the absolute value should be less than or equal to 0x1000 For channel CJC offset it is in 0 1 C increments and in the range 00 FF where 00 denotes 0 C 7F denotes 12 7 C FF denotes 0 1 C and 80 denotes 12 8 C Note This sub function is only available on M 7018 and M 7019 series modules Response 00 Address 1 Byte 1 to 247 01 Function code 1 Byte 0x46 02 Sub function code 1 Byte 0x2C 03 Set CIC offset 1 Byte 0 OK others error Error Respo
74. es has additional support for the Modbus RTU communication protocol which is the default protocol of the M 7000 series The communication Baud Rates for the Modbus RTU protocol can be in the range of 1200 bps to 115200 bps and the parity data and stop bits are fixed as no parity 8 data bits and 1 stop bit Modbus functions supported by the module are described in Chapter 3 1 12 1 Protocol Switching To switch to the DCON protocol 1 Uses sub function 06h of the function 46h and set byte 8 to a value of 1 See Section 3 3 4 for details 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 slide switch on the rear side of the module should be set to the INIT position see the figure on the next page See Section 2 25 for details 2 After a power on reset the communication protocol will be changed to the Modbus RTU protocol 56 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 1 12 2 INIT Mode When the module is powered on with the rear slide switch set to the INIT position as shown in the figure below the module is in INIT mode see Section A 1 for details and the communication 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 INTT mode and use the above
75. etection Response Valid Response AA CHKSUM CR Invalid Response AA CHKSUM CR Delimiter character for a valid response Delimiter character for an invalid response 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 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 147 I 7018R M 7018R I 7019 M 7019 series Examples Command 01E00 Response 01 Sends a command to disable open wire detection of module 01 and returns a valid response Related Commands Section 2 39 AAEO Notes This command is only applicable to I 7018R and M 7018R modules firmware version B4 2 and later and I 7019 and M 7019 series modules firmware version B3 7 and later 148 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 I 7017Z M 7017Z 2 41 AAS Description Reads the differential single ended connecting mode Status Syntax AAS CHKSUM CR Delimiter character AA Address of the module to be read 00 to FF S Command to read the connecting mode Response Valid Response AAN CHKSUM CR Invalid Response AA CHKSUM CR Delimiter character for a valid response Delimiter character for an invalid response AA Address of the responding module 00 to FF N Current connecting mode 0 differential mode 1 single ended mode There will be no resp
76. f FSR 100 00 100 00 2 s comp HEX TFFF 8000 52 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 Type code Input Type Data Format F S F S aa Engineering unit 1 0000 1 0000 0A v of FSR 100 00 100 00 2 s comp HEX 7FFF 8000 Engineering unit 500 00 500 00 0B A of FSR 100 00 100 00 2 s comp HEX 7FFF 8000 Engineering unit 150 00 150 00 0C i sore of FSR 100 00 100 00 2 s comp HEX 7FFF 8000 Engineering unit 20 000 20 000 0D De of FSR 100 00 100 00 2 s comp HEX TFFF 8000 Type J Engineering unit 760 00 210 00 OE Thermocouple of FSR 100 00 027 63 210 760 C 2 s comp HEX 7FFF DCA2 Type K Engineering unit 1372 0 0270 0 OF Thermocouple of FSR 100 00 019 68 270 1372 C 2 s comp HEX 7FFF E6D0 Type T Engineering unit 400 00 270 00 10 Thermocouple of FSR 100 00 067 50 270 400 C 2 s comp HEX 7FFF AIDA Type E Engineering unit 1000 0 0270 0 11 Thermocouple of FSR 100 00 027 00 270 1000 C 2 s comp HEX 7FFF DD71 Type R Engineering unit 1768 0 0000 0 12 Thermocouple of FSR 100 00 000 00 0 1768 C 2 s comp HEX 7FFF 0000 Type S Engineering unit 1768 0 0000 0 13 Thermocouple of FSR 100 00 000 00 0 1
77. f a module may be forgotten and there are no visual indications of the configuration of the module It is difficult to communicate with the module when the configuration of the module 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 Address 00 Baud Rate 9600 bps No checksum Protocol DCON a aie The configuration information stored in the EEPROM is not changed and they can be read by sending the 002 CR command at 9600bps There are commands that require the module to be in INIT mode They are 1 7 AANNTTCCFFE when changing Baud Rate and checksum settings See Section 2 1 for details 2 AAPN see Section 2 25 for details 194 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 Originally the INIT mode is accessed by connecting the INIT terminal to the GND terminal For the I 7017 and I 7017F modules the INIT terminal is shared with the Vin7 terminal The JP1 jumper should be set correctly as shown in Section 1 7 1 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 Init Init Normal Normal
78. function code 1 Byte 0x05 03 Reserved 1 Byte 0x00 Response 00 Address 1 Byte 1 to 247 01 Function code 1 Byte 0x46 02 Sub function code 1 Byte 0x05 03 Reserved 1 Byte 0x00 04 Baud Rate 1 Byte Baud Rate code see Section 1 11 for details 05 07 Reserved 3 Bytes 0x00 0x00 0x00 08 Mode 1 Byte 0 DCON protocol 1 Modubs RTU protocol 09 10 Reserved 2 Bytes 0x00 0x00 Note This information is the data saved in the EEPROM and will be used for the next power on reset It is not the currently used settings Error Response 00 Address 1 Byte 1 to 247 01 Function code 1 Byte OxC6 02 Exception code l Byte 03 reserved byte should be filled with zero incorrect number of bytes received I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 159 M 7017 M 7018 M 7019 3 3 4 Sub function 06 0x06 Set communication settings This sub function code is used to set the communication protocol of a module Request 00 Address 1 Byte 1 to 247 01 Function code 1 Byte 0x46 02 Sub function code 1 Byte 0x06 03 Reserved 1 Byte 0x00 04 Baud Rate 1 Byte Baud Rate code see Section 1 11 for details 05 07 Reserved 3 Bytes 0x00 0x00 0x00 08 Mode 1 Byte 0 DCON protocol 1 Modubs RTU protocol 09 10 Reserved 2 Bytes 0x00 0x00 Response 00 Address 1 Byte 1 to 247 01 Function code 1 Byte 0x46 02 Sub f
79. gestions related to the problem are welcome ICP DAS will reply to your request by email within three business days 62 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 2 DCON Protocol All communication with I 7000 modules consists of commands generated by the host and responses transmitted by the I 7000 modules Each module has a unique ID number that is used for addressing purposes and is stored in non volatile memory The ID is 01 by default and can be changed using a user command All commands to the modules contain the ID address meaning that only the addressed module will respond The only exception to this is commands Section 2 2 and Section 2 34 which are sent to all modules but in these cases the modules do not reply to the command Command Format Leading Module Character Address Command CHKSUM CR Response Format Leading Module Character Address 0284 CHKSUM CR CHKSUM A 2 character checksum that is present when the checksum setting is enabled See Section 1 11 and 2 1 for details CR End of command character carriage return OxOD I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 63 Checksum Calculation 1 Calculate the ASCII code sum of all the characters in the command response string except for the carriage return character CR 2 The checksum is equal to the sum masked by Offh Example
80. gle ended mode Response Valid Response AA CHKSUM CR Invalid Response AA CHKSUM CR Delimiter character for a valid response 7 Delimiter character for an invalid response An invalid command is returned if an attempt is made to enable a channel that is not present AA Address of the responding module 00 to FF I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 91 I 7017 I 7018 I 7019 series M 7017 M 7018 M 7019 series 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 0153A Response 01 Enables channels 1 3 4 and 5 and disables all other channels of module 01 The module returns a valid response Command 016 Response 013A Reads the channel status of module 01 and returns a response of 3A meaning that channels 1 3 4 and 5 are enabled and all other channels are disabled Related Commands Section 2 13 AA6 Note 1 It is recommended that only the channels that will be used are enabled 2 For I 7017Z M 7017Z I 7018Z M 7018Z and M 7019Z the command is AA5VVVV The command is AA5VVVVVV for I 7017Z and M 7017Z in single ended mode 92 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 I 7017 I 7018 I 7019 series M 7017 M 7018 M 7019 series 2 13 AA6 Description Reads the enabled disabled status of each channel Syntax AA6 CHKSUM CR
81. he host watchdog E 1 enable the host watchdog 0 disable the host watchdog VV Two hexadecimal digits to represent the time out value in tenths of a second for example 01 means 0 1 seconds and FF means 25 5 seconds Response Valid Response AA CHKSUM CR Invalid Response AA CHKSUM CR Delimiter character for a valid response Delimiter character for an invalid response 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 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 143 I 7017 I 7018 I 7019 series M 7017 M 7018 M 7019 series Examples Command 013164 Response 01 Enables the host watchdog of module 01 and sets the host watchdog time out value to 10 0 seconds The module returns a valid response Command 012 Response 01164 Reads the host watchdog time out value of module 01 The module returns 164 meaning that the host watchdog is enabled and the host watchdog time out value is 10 0 seconds Related Commands Section 2 34 Section 2 35 AAO Section 2 36 AAI1 Section 2 37 AA2 Related Topics Section A 2 Dual Watchdog Operation 144 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 I 7018R M 7018R I 7019 M 7019 series 2 39 AAEO Description Reads the open wire detection enabled disabled status Syntax AAEE CHKS
82. he type code of a channel Ci Specifies which channel to access for the type code information 1 0 9 for I 7017Z M 7017Z I 7018Z M 7018Z and M 7019Z I 0 7 for I 7017R M 7017R M 7017RMS I 7018R M 7018R I 7019R and M 7019R Note 11s a two digits in hex format 00 13 for I 7017Z and M 7017Z in single ended mode Response Valid Response AACiRrr CHKSUM CR Invalid Response AA CHKSUM CR Delimiter character for a valid response Delimiter character for an invalid response or invalid channel AA Address of the responding module 00 to FF Ci Specifies which input channel to access to retrieve the type code information Rrr Represents the type code of the specified input channel Refer to the Analog Input Type Setting table in Section 1 11 for details 98 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 1 7017R I 7017Z I 7018R I 7018Z I 7019 series M 7017R M 7017RMS M 7017Z M 7018R M 7018Z M 7019 series 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 018C0 Response 01CORO2 Reads the channel 0 input range of module 01 and returns 02 100 100mV Related Commands Section 2 14 AA7CiRrr Related Topics Section 1 11 Configuration Tables Note This command is only applicable to I 7017R firmware version B3 9 and later M 7017R firmware version B3 9 and later M 7017
83. ils 4 Apply the zero calibration voltage current Send the zero calibration command Refer to Sections 2 6 and 2 7 for details Apply the span calibration voltage current Send the span calibration command Refer to Sections 2 5 and 2 8 for details Repeat steps 3 to 7 three times Notes Tis Zi For the I 7017 and I 7018 series connect the calibration voltage current to channel 0 When calibrating type 06 for the I 7018 series and type OD for the I 7017 series a resistor of 125 ohms 0 1 should be connected not required for I 7017C I 7017FC I 7017RC and I 7017Z Refer to Section 1 6 for details When calibrating type OD for the I 7017Z the jumper of channel 0 should be set to the current input position For the I 7019 series each channel should be calibrated separately When calibrating type 06 the jumper of the corresponding channel should be short Refer to Section 1 7 2 for details Calibration voltages and currents are shown below I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 43 6 The M 7000 series modules must be switched to the DCON protocol mode before calibrating Refer to Section 3 3 4 for details of the switching protocol Calibration voltages current used by the I 7017 and M 7017 series Zero Span nput Calibration voltages current used by the I 7017R A5 and M 7017R A5 Calibration voltages current used by the I 7018 and M 7018 series 44 1 70
84. l 7017 l 7018 l 7019 M 7017 M 7018 and M 7019 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 2013 ICP DAS All rights reserved Trademark The names used for identification only may be registered trademarks of their respective companies Date 2015 08 10 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 1 Table of Contents i NtOdOCHON liane 6 LAL More Information assumersi lalla lana 9 1 2 Terminal ASSISNMENT rr iaia 10 1 3 Specification S ernier i i E E E E a aN 17 LA Block Diagrams ceva A I 22 1 4 1 Block diagram for the I 7017 I 7017F and M 7017 22 1 4 2 Block diagram for the I 7017C I 7017FC and M 7017C 22 1 4 3 Block diagram for the I 7017R and M 7017R 23 1 4 4 Block diagram for the I 7017R A5 and M 7017R AS 23 1 4 5 Block diagram for the I 7017Z and M 7017Z 24 1 4 6
85. lts described in the specifications 20 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 I 7019R M 7019R M 7019Z Analog Input Input Channels 8 differential 10 differential Input Type mV V mA jumper selectable Thermocouple Type J K T E R S B N C L M LDIN43710 Sampling Rate 8 samples sec 10 samples sec Bandwidth 5 24Hz Accuracy 0 1 Zero Drift 10uV C for 10 V and 5 V types 0 5uV C for other types Span Drift 25ppm C CMR 50 60Hz 86dB min Input Impedance 2MQ Current Impedance 1250 1 4W Voltage overload 240V Protection Isolation 3000V DC Open Wire Detection _ Yes Individual Channel Yes Configurable Modbus RTU M 7019R M 7019Z Power Requirement 10 to 30V DC Consumption 1 2W 1 8W Temperature Range Operating 25 C to 75 C Storage 30 C to 75 C Note A warm up period of 30 minutes is recommended in order to achieve the complete performance results described in the specifications I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 21 1 4 Block Diagrams 1 4 1 Block diagram for the l 7017 I 7017F and M 7017 7017 7017F Vin 7 Win 7 Vin 6 Photo Isolation Win 6 ES ES Vin 1 Vin 1 Vin 0 5V Vin 0 H regulator i 1 4 2 Block diagram for the I 7017C I 7017FC and M 7017C lin7 lin7 lin6 Photo Isolation lin6 Embedded
86. mV OC 150mV 150mV 150mV OD 20mA 20mA 20mA 0E Type J Thermocouple 210 C 760 C OF Type K Thermocouple 270 C 1372 C 10 Type T Thermocouple 270 C 400 C 11 Type E Thermocouple 270 C 1000 C 12 Type R Thermocouple 0 C 1768 C 13 Type S Thermocouple 0 C 1768 C 14 Type B Thermocouple 0 C 1820 C 15 Type N Thermocouple 270 C 1300 C 16 Type C Thermocouple 0 C 2320 C 17 Type L Thermocouple 200 C 800 C 18 Type M Thermocouple 200 C 100 C 19 Type L DIN43710 Thermocouple 200 C 900 C 1A 0 to 20mA 0 20mA Type Code Analog Input Type Range 1B 150V 150V 150V IC 50V 50V 50V Note 1 Types 00 01 02 03 04 05 06 OE OF 10 11 12 13 14 15 and 16 are only used in I 7018 M 7018 I 7019 and M 7019 series modules I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 47 Types 17 and 18 are only used in the I 7018P I 7018R I 7018Z M 7018R M 7018Z I 7019R M 7019R and M 7019Z Type 19 is only used in I 7018R I 7018Z M 7018R M 7018Z I 7019R M 7019R and M 7019Z Types 08 09 OA OB OC and OD are only used in I 7017 M 7017 I 7019 and M 7019 series modules Types 07 and 1A are only used in I 7017 and M 7017 firmware version B2 2 and later I 7018Z M 7018Z M 7019Z and I 7019R and M 7019R firmware version B2 7 and later Types 07 OD and 1A are not used in M 7017RMS Types 1B and 1C are only used in the I 7017R A5 and M 7017R A5
87. n below 121 50 101 18 to oy LIL le Back View Side View 2 5 11 00 838 L E D pp pa qu pr pata pa o 5 Top View Unit mm 0000000009090 Cc oO n 4 O Front View 9999999999999 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 29 1 6 Wiring Diagrams 1 6 1 Wiring diagram for the l 7017 I 7017F I 7017R M 7017 and M 7017R For I 7017R M 7017 M 7017R and channels 0 to 5 of I 7017 and I 7017F For channels 6 and 7 of I 7017 and I 7017F single ended mode INIT mode available factory default Vin 6 Vin 6 Vin 6 Vin 7 Vin 7 INIT Vin7 INIT Vin7 For channels 6 and 7 of I 7017 and I 7017F differential mode INIT mode not available Vin 6 Vin 6 Vin 6 Vin 7 Vin 7 INIT Vin7 INIT Vin7 Note When connecting to a current source an optional external 125 ohm resistor is required 30 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 1 6 2 Wiring diagram for the I 7017C I 7017FC I 7017RC M 7017C and M 7017RC 1 6 3 Wiring diagram for the I 7017R A5 and M 7017R A5 OS Vinx v _ 1 6 4 Wiring diagram for the I 7017
88. nd 01F Response 01A2 0 Reads the firmware version of module 01 and shows that it is version A2 0 112 1 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 I 7017 I 7018 I 7019 series M 7017 M 7018 M 7019 series 2 23 AAM Description Reads the name of a module Syntax S AAM CHKSUM CR Delimiter character AA Address of the module to be read 00 to FF M Command to read the module name Response Valid Response AA Name CHKSUM CR Invalid Response AA CHKSUM CR Delimiter character for a valid response Delimiter character for an invalid response AA Address of the responding module 00 to FF Name A string showing the name 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 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 113 I 7017 I 7018 I 7019 series M 7017 M 7018 M 7019 series Examples Command 01M Response 017018 Reads the module name of module 01 and returns the name 7018 Related Commands Section 2 32 AAO Name 114 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 M 7017 M 7018 M 7019 series 2 24 AAP Description Reads the communication protocol information Syntax AAP CHKSUM CR Delimiter character AA Address of the module to be read 00 to FF P Command to read the communication protocol Response
89. nput type Type 08 10V to 10V for the I 7017 and I 7019 series Type 1B 150V to 150V for the I 7017R A5 Type OD 20mA to 20mA for the I 7017C I 7017FC and I 7017RC Type 05 2 5V to 2 5V for the I 7018 series Baud Rate 9600 bps Checksum disabled Engineering unit format Filter set at 60Hz rejection Not used by the I 7019R firmware version B2 6 and earlier Fast mode for I 7017F and I 7017FC JPI set to single ended mode for the I 7017 I 7017F I 7018 I 7018P and I 7018BL I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 41 Default settings for the M 7017 M 7018 and M 7019 series modules are O O O 42 Protocol Modbus RTU Module address 01 Analog input type Type 08 10V to 10V for the M 7017 and M 7019 series Type 1B 150V to 150V for the M 7017R A5 Type OD 20mA to 20mA for the M 7017C and M 7017RC Type 05 2 5V to 2 5V for the M 7018 series Baud Rate 9600 bps Filter set at 60Hz rejection Not used by the M 7019R firmware version B2 6 and earlier I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 1 10 Calibration Warning It is not recommended that calibration be performed until the process is fully understood The calibration procedure is as follows L Zi DI T 8 Warm up the module for 30 minutes Set the type code to the type you want to calibrate Refer to Sections 2 1 and 2 14 for details 3 Enable calibration Refer to Section 2 30 for deta
90. nse 00 Address 1 Byte 1 to 247 01 Function code 1 Byte OxC6 02 Exception code 1 Byte 03 reserved byte should be zero CJC offset value out of range incorrect number of bytes received I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 169 M 7018 M 7019 3 3 14 Sub function 45 0x2D Read CJC enabled disabled status This sub function code is used to read the CJC enabled disabled status of a module Request 00 Address 1 Byte 1 to 247 01 Function code 1 Byte 0x46 02 Sub function code 1 Byte 0x2D 03 Reserved 1 Byte 0x00 Note This sub function is only available on M 7018 and M 7019 series modules Response 00 Address 1 Byte l to 247 01 Function code 1 Byte 0x46 02 Sub function code 1 Byte 0x2D 03 CJCenabled disabled 1 Byte 0 CJC disabled status 1 CJC enabled Error Response 00 Address 1 Byte l to 247 01 Function code 1 Byte OxC6 02 Exception code 1 Byte 03 incorrect number of bytes received 170 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 M 7018 M 7019 3 3 15 Sub function 46 0x2E Set CJC enable disable This sub function code is used to enable disable the CJC of a module Request 00 Address 1 Byte 1 to 247 01 Function code 1 Byte 0x46 02 Sub function code 1 Byte 0x2E 03 Re
91. nse 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 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 77 1 7017 I 7018 M 7017 M 7018 series Examples Command 010 Response 01 Performs a span calibration on module 01 and returns a valid response Command 020 Response 02 Performs a span calibration on module 02 An invalid command is returned because the enable calibration command was not sent in advance Related Commands Section 2 6 AA1 Section 2 30 AAEV Related Topics Section 1 10 Calibration Notes 1 This command is only applicable to I 7017 I 7018 M 7017 and M 7018 series modules 2 This command is also applicable to I 7017Z I 7018Z M 7017Z and M 7018Z 3 The enable calibration command AAEV must be sent before this command is used see Section 1 10 for details 78 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 I 7017 I 7018 M 7017 M 7018 series 2 6 AA1 Description Performs a zero calibration Syntax AA1 CHKSUM CR Delimiter character AA Address of the module to be set 00 to FF 1 Command for the zero calibration Response Valid Response AA CHKSUM CR Invalid Response AA CHKSUM CR Delimiter character for a valid response Delimiter character for an invalid response AA Addres
92. nual Rev B2 4 7MH 020 B24 69 I 7017 I 7018 I 7019 series M 7017 M 7018 M 7019 series Notes 1 Changes to the address type code data format and filter 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 2 For the I 7019 and M 7019 series modules changing the Baud Rate and checksum settings can be achieved using software only and is performed using the following commands I Senda AATnn command See Section 2 33 for details II Send a AAI command See Section 2 31 for details III Send a AANNTTCCFF command If the command is valid the Baud Rate and checksum settings will be changed after the module responds with AA 70 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 I 7019 M 7019 series 2 2 Description This command allows every analog input module to read data from every input channels when the command is received and will store the data for later retrieval Syntax CHKSUM CR Delimiter character DA Synchronized sampling command Response There is no response with this command To access the data another command AA4 must be sent see Section 2 11 for details I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 71 I 7019 M 7019 series Examples Command No response Sends the synchronized sampling command Command 014 Response gt 011 0
93. odules 0 normal mode 1 fast mode Bit 4 0 reserved Note The reserved fields are filled with zeros Response 00 Address 1 Byte 1 to 247 01 Function code 1 Byte 0x46 02 Sub function code 1 Byte Ox2A 03 Miscellaneous 1 Byte 0 OK settings others error Error Response 00 Address 1 Byte 1 to 247 01 Function code 1 Byte OxC6 02 Exception code l Byte 03 reserved bits should be filled with zero incorrect number of bytes received I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 167 M 7018 M 7019 3 3 12 Sub function 43 0x2B Read CJC offset This sub function code is used to read the CJC offset setting of a module Request 00 Address 1 Byte 1 to 247 01 Function code 1 Byte 0x46 02 Sub function code 1 Byte 0x2B 03 Channel 1 Byte 0x00 for module CJC offset 0x80 0x87 0x89 for M 7018Z and M 7019Z for channel CJC offset where 0x80 denotes channel 0 0x81 denotes channel 1 etc Note This sub function is only available on M 7018 and M 7019 series modules Response 00 Address 1 Byte 1 to 247 01 Function code 1 Byte 0x46 02 Sub function code 1 Byte 0x2B 03 04 CIC offset 2 Bytes This is a 2 s complement hex CJC offset value For module CJC offset it is in 0 01 C increments For channel CJC offset it is in 0 1 C increments where 00 d
94. onse if the command syntax is incorrect there is a communication error or there is no module with the specified address I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 149 1 7017Z M 7017Z Examples Command 01S Response 010 Reads the connecting mode of module 01 and returns a response of 0 meaning that it is in differential mode Related Commands Section 2 42 AASN Note This command is only applicable to I 7017Z and M 7017Z modules 150 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 I 7017Z M 7017Z 2 42 AASN Description Sets the connecting mode to differential or single ended Syntax AAPN CHKSUM CR Delimiter character AA Address of the module to be read 00 to FF S Command to set the connecting mode N 0 differential 1 single ended Response Valid Response AA CHKSUM CR Invalid Response AA CHKSUM CR Delimiter character for a valid response Delimiter character for an invalid response 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 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 151 1 7017Z M 7017Z Examples Command 01S1 Response 01 Sets the connecting mode of module 01 to single ended Related Commands Section 2 41 AAS Note This command is only applicable to I 7017Z
95. or required o I 7017FC used for current input only with no external resistor required Added support for fast mode 60 samples second o 1I 7017R added high voltage overload protection 240Vrms o I 7017RC used for current input only with no external resistor required Added high voltage overload protection 240Vrms o I 7017R A5 used for high voltage input o I 7017Z 10 channels added high voltage overload protection 240Vrms o M 7017RMS used for AC input The I 7018 has the following variations o I 7018P added support for two additional thermocouple types L and M o I 7018BL added thermocouple wire opening detection I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 7 o J 7018R added thermocouple wire opening detection and high voltage overload protection 240Vrms o I 7018Z 10 channels added thermocouple wire opening detection and high voltage overload protection 240 Vrms The I 7019 has the following variation o 1I 7019R added high voltage overload protection 240Vrms o M 7019Z 10 channels added high voltage overload protection 240Vrms The I 7017R I 7017RC I 7017Z I 7018R I 7018Z I 7019R and M 7019Z modules are designed for industrial plant environments and have special input circuits to provide 240Vrms continuous overload protection as shown in the figure 8 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 1 1 More Information Refer to chapter 1 of the I 7000
96. per Settings For the I 7017 I 7017F I 7018 I 7018P and I 7018BL modules the INIT terminal is shared with the Vin7 terminal The functionality of the terminal is set using the JP1 jumper The position of the JP1 jumper is shown in the figure below JP1 The settings for the JP1 jumper are as follows Terminal INIT Vin7 is set to INIT Channels 6 and 7 are in single ended JP I mode and INIT mode is available factory default Terminal INIT Vin7 is set to Vin7 JP 1 Channels 6 and 7 are in differential mode and INIT mode is not available 34 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 1 7 2 1 7019R and M 7019R Jumper Settings The I 7019R and M 7019R modules can accept current inputs from 20mA to 20mA No external resistor required but the corresponding jumper must be shorted The following figure shows the jumper positions J B000 i JP10 JP9 cm JP3 JP8 E T JP4 O JP7 EI JP6 E EA EA EA er H The corresponding jumpers and channels are as follows Channel 0 1 2 3 4 5 6 7 Jumper JP5 JP6 JP7 JP8 JP9 JP10 JP3 JP4 When a channel is connected to a current input the corresponding jumper should be shorted For example to connect a current input to channel 3 short the
97. please refer to Section 1 11 190 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 4 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 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 191 4 1 Communicating with the module If you attempt to communicate with the module and receive no response first check the following O 192 Make sure the supplied power is within the range of 10 to 30 V DC If the supplied power is OK then the power LED should be on When the module receives a command the power LED is set to off The power LED is shown as on after the module responds This method can be used to check whether 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 DCON Utility documentation can be found in the Getting Started For I 7000 Series Modules manual Set the module to INIT mode and communicate with the module using
98. required but the corresponding jumper must be shorted The following figure shows the jumper positions The corresponding jumpers and channels are as follows Channel 0 1 2 3 4 5 6 7 8 9 Jumper J1 J2 J3 J4 J5 J6 J7 J8 J9 J10 The jumper position for voltage and current inputs are Voltage Input Current Input e y_N a 38 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 1 8 Quick Start To install the module follow the steps below L Connect the analog input See Section 1 2 for the terminal assignment and Section 1 6 for the wiring diagram Connect the module to the RS 485 network using the DATA and DATA terminals See Section 1 2 for the terminal assignment If the host is only equipped with an RS 232 interface then an RS 232 to RS 485 converter will be required Refer to the I 7000 Bus Converter User s Manual for more information Connect the module to the power supply using the Vs and GND terminals See Section 1 2 for the terminal assignment Note that the voltage supplied should be in the range of 10 to 30V DC For I 7000 modules configure the module by sending the 7 AANNTTCCFF command See Section 2 1 for details To configure the I 7017Z I 7018Z and I 7019 series the AA7CiRrr command must also be sent See Section 2 14 for details For M 7000 modules using the Modbus
99. s Examples Command 01S1 Response 01 Sends the command to reload the factory default calibration parameters and returns a valid response I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 121 I 7019 M 7019 series Related Commands Section 2 26 AASO Related Topics Section 1 10 Calibration Note 1 This command is only applicable to I 7019 and M 7019 series modules 2 This command takes about three seconds for firmware version B2 7 and later 122 1 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 I 7018 I 7019 M 7018 M 7019 series 2 28 AAC Description Reads the CJC cold junction compensation enabled disabled status Syntax AAC CHKSUM CR Delimiter character AA Address of the module to be read 00 to FF C Command to read the CJC enabled disabled status Response Valid Response AAN CHKSUM CR Invalid Response AA CHKSUM CR Delimiter character for a valid response Delimiter character for an invalid response AA Address of the responding module 00 to FF N 0 CJC disabled 1 CJC enabled 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 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 123 I 7018 I 7019 M 7018 M 7019 series Examples Command 01C Response 011 Sends a command to read the CJC enabled disabled status of module 01 and
100. s no module with the specified address Examples Command 017C0R03 Response 01 Sets the type code for channel 0 of module 01 to be 03 500 500mV and the module returns a valid response Command 027C5R16 Response 02 Sets the type code for channel 5 of module 02 to be 16 Type C thermocouple 0 2320 C and the module returns a valid response Command 037C1R30 Response 03 Sets the type code for channel 1 of module 03 to be 30 The module returns an invalid response because the type code is invalid Related Commands Section 2 15 AA8Ci Related Topics Section 1 11 Configuration Tables 06 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 1 7017R I 7017Z I 7018R I 7018Z I 7019 series M 7017R M 7017RMS M 7017Z M 7018R M 7018Z M 7019 series Note This command is only applicable to I 7017R firmware version B3 9 and later M 7017R firmware version B3 9 and later M 7017RMS I 7017Z M 7017Z I 7018R firmware version B4 2 and later M 7018R firmware version B4 5 and later I 7018Z M 7018Z I 7019 and M 7019 series modules I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 97 1 7017R I 7017Z I 7018R I 7018Z I 7019 series M 7017R M 7017RMS M 7017Z M 7018R M 7018Z M 7019 series 2 15 AA8Ci Description Reads the type code information of a channel Syntax AA8Ci CHKSUM CR Delimiter character AA Address of the module to be read 00 to FF 8 Command to read t
101. s 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 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 79 1 7017 I 7018 M 7017 M 7018 series Examples Command 011 Response 01 Performs a zero calibration on module 01 and returns a valid response Command 021 Response 02 Performs a zero calibration on module 02 An invalid command is returned because the enable calibration command was not sent in advance Related Commands Section 2 5 AA0 Section 2 30 AAEV Related Topics Section 1 10 Calibration Notes 1 This command is only applicable to I 7017 I 7018 M 7017 and M 7018 series modules 2 This command is also applicable to I 7017Z I 7018Z M 7017Z and M 7018Z 3 The enable calibration command AAEV must be sent before this command is used see Section 1 10 for details 80 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 I 7019 M 7019 series 2 7 AA0Ci Description Performs a zero calibration on the specified channel Syntax AAO0Ci CHKSUM CR Delimiter character AA Address of the module to be calibrated 00 to FF 0 Command for the zero calibration Ci Specifies the channel to be calibrated Response Valid Response AA CHKSUM CR Invalid Response AA CHKSUM CR Delimiter character for a valid response
102. 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 and all M 7000 modules feature a new design for the frame ground and INIT Frame 7 switch as shown in the figure rear view The frame ground provides enhanced static protection ESD abilities and INIT ensures the module is more rrame 8 Switch reliable The INIT switch Gronnd i allows INIT mode to be accessed more easily Refer to Sections A 1 and A 4 for more details The common features of the I 7017 I 7018 and I 7019 are as follows 1 3000V DC inter module isolation 6 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 2 24 bit sigma delta ADC to provide excellent accuracy 3 Software calibration The I 7017 is an 8 channel voltage and current input module The I 7018 is an 8 channel voltage current and thermocouple input module The I 7019 is an 8 channel voltage current and thermocouple input module with the ability to connect various types of inputs to a single module The I 7017 has the following variations o I 7017F added support for fast mode 60 samples second o I 7017C used for current input only with no external resist
103. series modules Error Response 00 Address 1 Byte 1 to 247 01 Function code 1 Byte OxC6 02 Exception code l Byte 03 incorrect number of bytes received I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 157 M 7017 M 7018 M 7019 3 3 2 Sub function 04 0x04 Set module address This sub function code is used to set the address of a module Request 00 Address 1 Byte 1 to 247 01 Function code 1 Byte 0x46 02 Sub function code 1 Byte 0x04 03 New address 1 Byte 1 to 247 04 06 Reserved 3 Bytes 0x00 0x00 0x00 Response 00 Address 1 Byte 1 to 247 01 Function code 1 Byte 0x46 02 Sub function code 1 Byte 0x04 03 Set address result 1 Byte 0 OK others error 04 06 Reserved 3 Bytes 0x00 0x00 0x00 Error Response 00 Address 1 Byte 1 to 247 01 Function code 1 Byte OxC6 02 Exception code l Byte 03 new address out of range reserved bytes should be filled with zero incorrect number of bytes received 158 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 M 7017 M 7018 M 7019 3 3 3 Sub function 05 0x05 Read communication settings This sub function code is used to read the communication protocol settings of a module Request 00 Address 1 Byte 1 to 247 01 Function code 1 Byte 0x46 02 Sub
104. served 1 Byte 0x00 04 Enable disable 1 Byte 0 disable CJC CJC 1 enable CJC Note This sub function is only available on M 7018 and M 7019 series modules Response 00 Address 1 Byte 1 to 247 01 Function code 1 Byte 0x46 02 Sub function code 1 Byte 0x2E 03 Miscellaneous 1 Byte 0 OK settings others error Error Response 00 Address 1 Byte 1 to 247 01 Function code 1 Byte OxC6 02 Exception code l Byte 03 reserved byte is not zero setting byte incorrect incorrect number of bytes received I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 171 M 7019 3 3 16 Sub function 47 0x2F Read CJC update setting This sub function code is used to read the CJC update settings of a module Request 00 Address 1 Byte 1 to 247 01 Function code 1 Byte 0x46 02 Sub function code 1 Byte 0x2F Note This sub function is only available on M 7019 series modules Response 00 Address 1 Byte 1 to 247 01 Function code 1 Byte 0x46 02 Sub function code 1 Byte _ 0x2F 03 CJC temperature l Byte 0 CJC temperature update has update setting been stopped 1 CJC temperature update has been started 2 Update CJC temperature once only Error Response 00 Address 1 Byte 1 to 247 01 Function code 1 Byte OxC6 02 Exception code l Byte 03 incorrect number of bytes received 172 1 7017 18 19 M 7017 18 19 User Manual Rev B2 4
105. settings to communicate with the module To read the current settings send the commands AA2 see Section 2 9 and AAP see Section 2 24 To set new settings send the commands 7AANNTTCCFF see Section 2 1 and AAPN see Section 2 25 The new communication settings will be effective after the next power on reset a INIT Switch i We DAD A I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 57 1 13 Mounting 1 13 1 DIN Rail Mounting There are three new DIN rail models available 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 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 to earth ground 58 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 Part number Max number of modules Dimensions DRS 240 3 240mm x 35mm to earth ground Part number Max number of modules Dimensions DRS 125 2 125mm x 35mm to earth ground Note The recommended wire to connect to the earth ground is 16 14 AWG wire I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 5
106. shows that the CJC is enabled Related Commands Section 2 10 AA3 Section 2 16 AA9 Section 2 17 AA9SNNNN Section 2 19 AAA Section 2 20 AAAi Section 2 29 AACN Note This command is only applicable to I 7018 M 7018 I 7019 and M 7019 series modules 124 1 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 1 7018 I 7019 M 7018 M 7019 series 2 29 AACN Description Enable disable CJC cold junction compensation Syntax AACN CHKSUM CR Delimiter character AA Address of the module to be read 00 to FF C Command to enable disable CJC N 0 disable CJC 1 enable CJC Response Valid Response AA CHKSUM CR Invalid Response AA CHKSUM CR Delimiter character for a valid response 7 Delimiter character for an invalid response 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 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 125 I 7018 I 7019 M 7018 M 7019 series Examples Command 01C0 Response 01 Sends a command to disable CJC of module 01 and returns a valid response Related Commands Section 2 10 AA3 Section 2 16 AA9 Section 2 17 AA9SNNNN Section 2 19 AAA Section 2 20 AAAi Section 2 28 AAC Notes This command is only applicable to I 7018 M 7018 I 7019 and M 7019 series modules 126 I 7017 18 1
107. te 1 to 247 01 Function code 1 Byte OxC6 02 Exception code l Byte 03 incorrect number of bytes received 164 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 M 7017 M 7018 M 7019 3 3 9 Sub function 38 0x26 Set channel enable disable This sub function code is used to specify the channels to be enabled in a module Request 00 Address 1 Byte 1 to 247 01 Function code 1 Byte 0x46 02 Sub function code 1 Byte 0x26 03 Enable disable 1 Byte 0x00 OxFF enable disable setting 2 Byte 3 setting of each channel where bit Byte 0 corresponds to channel 0 bit 1 corresponds to channel 1 etc When the bit is 1 it denotes that the channel is enabled and 0 denotes that the channel is disabled 0x0000 0x03FF for M 7017Z M 7018Z and M 7019Z 0x000000 OxOFFFFF for M 7017Z in single ended mode Response 00 Address 1 Byte 1 to 247 01 Function code 1 Byte 0x46 02 Sub function code 1 Byte 0x26 03 Enable disable 1 Byte 0 OK setting others error Error Response 00 Address 1 Byte l to 247 01 Function code 1 Byte OxC6 02 Exception code l Byte 03 enable disable setting out of range incorrect number of bytes received I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 165 M 7017 M 7018 M 7019 3 3 10 Sub function 41 0x29 Read miscellaneous settings This su
108. the covers outward as shown in the figure below 200 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 A 6 Hexadecimal Data Conversion There are two types for hexadecimal data conversion one for the 4 to 20mA and the 0 to 20mA ranges and the other for other ranges I for the 4 to 20mA and the 0 to 20mA ranges The mappings are 0000h maps to the minimum value and FFFFh maps to the maximum value The formula for the data conversion 1s real_data hex_data max_value min_value 65535 min_value For example for the 4 to 20mA range the formula is real_data hex_data 20 0 4 0 65535 4 0 II for other ranges The mappings are 8000h 32768 maps to MA X 0000h 0 maps to 0 and 7FFFh 32767 maps to MAX where MAX is the larger absolute value of the minimum value and the maximum value The formula for the data conversion 1s If hex_data gt 0 then real_data hex_data MAX 32767 else real_data hex_data MAX 32768 For example for type K thermocouple 270 1372 C MAX 1372 the formula is If hex_data gt 0 then real_data hex_data 1372 0 32767 else real_data hex_data 1372 0 32768 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 201
109. the module to be set 00 to FF 1 Command to reset the host watchdog time out status Response Valid Response AA CHKSUM CR Invalid Response AA CHKSUM CR Delimiter character for a valid response Delimiter character for an invalid response 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 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 139 I 7017 I 7018 I 7019 series M 7017 M 7018 M 7019 series Examples Command 010 Response 0104 Reads the host watchdog status of module 01 and shows that a host watchdog time out has occurred Command 011 Response 01 Resets the host watchdog time out 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 time out has occurred Related Commands Section 2 34 Section 2 35 AAQO Section 2 37 AA2 Section 2 38 AA3EVV Related Topics Section A 2 Dual Watchdog Operation 140 1 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 I 7017 I 7018 I 7019 series M 7017 M 7018 M 7019 series 2 37 AA2 Description Reads the host watchdog time out value of a module Syntax AA2 CHKSUM CR Delimiter character AA Address of the module to be read 00 to FF 2 Command to read the host watch
110. ule to be calibrated 00 to FF l Command for the span calibration Ci Specifies the channel to be calibrated Response Valid Response AA CHKSUM CR Invalid Response AA CHKSUM CR Delimiter character for a valid response Delimiter character for an invalid response An invalid command is returned if the specified channel is incorrect 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 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 83 I 7019 M 7019 series Examples Command 011C0 Response 01 Performs a span calibration on channel 0 of module 01 and returns a valid response Command 021C5 Response 02 Performs a span calibration on channel 5 of module 02 and returns a valid response Command 031C1 Response 03 Performs a span calibration on channel 1 of module 03 An invalid command is returned because the enable calibration command was not sent in advance Related Commands Section 2 7 AA0Ci Section 2 30 AAEV Related Topics Section 1 10 Calibration Notes 1 This command is only applicable to I 7019 and M 7019 series modules 2 The enable calibration command AAEV must be sent before this command is used see Section 1 10 for details 3 This command takes about 16 seconds for firmware version B2 6 and earlier 84 I 701
111. unction code 1 Byte 0x06 03 Reserved 1 Byte 0x00 04 Baud Rate 1 Byte 0 OK others error 05 07 Reserved 3 Bytes 0x00 0x00 0x00 08 Mode 1 Byte 0 OK others error 09 10 Reserved 2 Bytes 0x00 0x00 Note The new Baud Rate and protocol will be effective after the next power on reset Error Response 00 Address 1 Byte 1 to 247 01 Function code 1 Byte OxC6 02 Exception code l Byte 03 Baud Rate or mode out of range reserved bytes should be filled with zero incorrect number of bytes received 160 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 M 7017 M 7018 M 7019 3 3 5 Sub function 07 0x07 Read type code This sub function code is used to read the type code information of a module Request 00 Address 1 Byte 1 to 247 01 Function code 1 Byte 0x46 02 Sub function code 1 Byte 0x07 03 Reserved 1 Bytes 0x00 04 Channel 1 Byte 0x00 0x07 for M 7019R 0x00 for M 7017 and M 7018 series modules 0x00 0x09 for M 7017Z M 7018Z and M 7019Z Response 00 Address 1 Byte 1 to 247 01 Function code 1 Byte 0x46 02 Sub function code 1 Byte 0x07 03 Type code 1 Byte Type code see Section 1 11 for details Error Response 00 Address 1 Byte 1 to 247 01 Function code 1 Byte OxC6 02 Exception code l Byte 03 reserved bytes should be filled with zero channel out
112. uple detection 1 R W enable 0 disable for firmware version B307 and later Note Addresses 40257 40264 and 00276 are only available to the M 7018R firmware version B4 5 and later I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 181 3 4 5 M 7018Z Address Mappings For M 7018Z the Modbus address mappings are as follows Address Description Attribute 30001 Analog input value of channel 0 to9 R 30010 40001 40010 30129 CJC temperature in 0 01 C R 40129 40257 Type code of channel 0 to 9 R W 40266 40353 CJC offset of channel 0 to 9 in 0 1 C R W 40362 l for 0 1 127 for 12 7 255 for 0 1 128 for 12 8 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 R W Baud rate 0x03 OxOA Code 0x03 0x04 0x05 0x06 Baud 1200 2400 14800 9600 Code 0x07 0x08 0x09 Ox0A 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 40488 Modbus response delay time in ms R W valid range 0 30 182 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 Address Description Attribute 40489 Host watchdog timeout value 0
113. ware 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 R W Baud rate 0x03 OxOA Code 0x03 0x04 0x05 0x06 Baud 1200 2400 4800 9600 Code 0x07 0x08 0x09 Ox0A 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 40487 Type code R W 180 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 Address Description Attribute 40488 Modbus response delay time in ms R W valid range 0 30 40489 Host watchdog timeout value 0 255 R W in 0 1s 40490 Channel enable disable 00h FFh R W 40491 Module CJC offset in 0 01 C R W 40492 Host watchdog timeout count write 0 R W to clear 00257 Protocol 0 DCON 1 Modbus RTU R W 00259 Filter setting 0 60Hz rejection 1 R W 50Hz rejection 00260 Modbus host watchdog mode R W 0 same as I 7000 1 can use AO and DO command to clear host watchdog timeout status 00261 1 enable 0 disable host watchdog R W 00268 1 enable 0 disable CJC R W 00269 Modbus data format 0 hex 1 R W engineering 00270 Host watch dog timeout status write 1 R W to clear host watch dog timeout status 00273 Reset status 1 first read after R powered on 0 not the first read after powered on 00276 Open thermoco
114. x07 0x08 0x09 Ox0A 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 40488 Modbus response delay time in ms R W valid range 0 30 I 7017 18 19 M 7017 18 19 User Manual Rev B2 4 7MH 020 B24 187 Address Description Attribute 40489 Host watchdog timeout value 0 255 R W in 0 1s 40490 Channel enable disable 000h 3FFh R W 40491 Module CJC offset in 0 01 C R W 40492 Host watchdog timeout count write 0 R W to clear 40493 CJC update setting 0 2 R W 00257 Protocol 0 DCON 1 Modbus RTU R W 00259 Filter setting 0 60Hz rejection 1 R W 50Hz rejection 00260 Modbus host watchdog mode R W 0 same as I 7000 1 can use AO and DO command to clear host watchdog timeout status 00261 1 enable 0 disable host watchdog R W 00268 1 enable 0 disable CJC R W 00269 Modbus data format 0 hex 1 R W engineering 00270 Host watch dog timeout status write 1 R W to clear host watch dog timeout status 00272 Write 1 to load factory calibration W parameters 00273 Reset status 1 first read after R powered on 0 not the first read after powered on 00276 Open thermocouple detection 1 R W enable 0 disable Notes 1 The max number of analog output registers written in a command is 11 2 The command of loading factory

Download Pdf Manuals

image

Related Search

Related Contents

  GardONS NOS MarCHÉS prOpreS - Commission consultative des  The Tutoring Essentials User Guide  CODi C30703000        平成21年 大臣認定確認調査における 改善要望  Créer un gîte rural : mode d`emploi  各市町村各介護保険担当課長 く指定都市・ 中核市を除く) 殿 知多北部  

Copyright © All rights reserved.
Failed to retrieve file