Home
ZT-2017 and ZT-2017C User Manual
Contents
1. Description This function code is used to write the digital output value of the ZT 2000 1 0 device Request Byte Description Length Value 00 Address 1 0x01 OxF7 01 Function code 1 Ox0F 02 03 Starting channel 2 numbers 04 05 Output channel 9 number 06 Byte Count 1 B bit count 7 8 A bit corresponds to a channel When the bit is 1 it denotes that the value of the channel 07 Output value 2 thatwassetisON If thebitis 0 it denotes that the value of the channel that was set is OFF Response Byte Description Length Value 00 Address 1 0x01 OxF7 01 Function code 1 Ox0F id Starting channel The value is the same as byte 02 and 03 of the 02 03 2 numbers Request 04 05 Input channel number 2 0x0001 0x0020 Error Response Byte Description Length Value 00 Address 1 0x01 OxF7 01 Function code 1 0x8F 02 Exception code 1 Refer to Modbus standard for more details ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 75 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved 6 3 10 70 0x46 Read Write module settings Description 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 Sup Function Description Section code 00 0x00 Reads the module name A 1 04 0x04 Set the module addr
2. X naddition the RF channe s 0x04 0x09 Ox0E or OxOF are recommended because they do not overlap with frequencies Wi Fi 802 11b g 802 11b g 802 11b g Channel 1 Channel 6 Channel 11 E OU ult 01 02 03 04 05 06 07 08 09 OA OB OC OD OE OF 2485 MHZ MHz AD 802 11b g Channel North America 802 15 4 Channel D Protocol Application Mode For using different protocol on the user program the fol lowing recommended application mode works together User Program Protocol ZT 2000 ZT 2550 ZT 2570 DCON DCON Transparent Transparent Transparent Transparent many RIU pees RI Modbus Gateway Modbus Gateway Modbus TCP Modbus RIU Modbus Gateway ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 13 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved 3 2 Introduction to the Rotation and DIP Switch The configurations is adjusted by the external rotation switch and DIP switch User only reboot the power when ZT 2000 device configuration completed ON 1082083 a e O M O E TOS T_T t_ 7 Address Channel Type Code Protocol Data Format Checksum PAN ID gt Rotation Switch Casel Address MSB 0 0 1 2 3 4 5 6 7 Address Note 1 01 02 03 04 05 06 07 Node ID Note 1 0x0001 0x0002 0x003 0x0004 0x0005 0x0006 0x0007 8 9 A B c D E F Address 08 09 OA 0B oC OD OE OF
3. Response Byte Description Length Value 00 Address 1 10x01 OxF7 01 Function code 1 0x46 02 Sub Function code 1 0x29 03 MERE 1 Data format see Section 1 8 for details settings Error Response Byte Description Length Value 00 Address 1 10x01 OxF7 01 Function code 1 0xC6 02 Exception code 1 Refer to Modbus standard for more details ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 84 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved A 9 42 0x2A Write miscellaneous settings Description This sub function code is used to set the miscellaneous settings of a module Request Byte Description Length Value 00 Address 1 10x01 OxF7 01 Function code 1 0x46 02 Sub Function code 1 Ox2A 03 Meet tancaus 1 Data format see Section 1 8 for details settings Response Byte Description Length Value 00 Address 1 10x01 OxF7 01 Function code 1 0x46 02 Sub Function code 1 Ox2A Miscellaneous 1 0 OK 03 settings Others error Error Response Byte Description Length Value 00 Address 1 10x01 OxF7 01 Function code 1 0xC6 02 Exception code 1 Refer to Modbus standard for more details ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 85 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved Appendix 7 1 Software Co
4. Example Command QOSDI Response 1038000 Reads the alarm status and returns a response indicating that a high alarm of channel 7 has occurred Command 03CHC7 Response 103 Clears the high alarm status of channel 7 and returns a valid response Command 03D Response 1030000 Reads the alarm status and returns a response indicating that neither a high alarm nor a low alarm has occurred Related Commands AACH AARH AARHi ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 50 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved 6 2 27 AACL Description This command is used to clear the low latch values of all channels Syntax AACL CHKSUM CR Delimiter character AA The address of the module to be set 00 to FF CL The command to clear the low latch values Response Valid Command AALCHKSUM CR Invalid Command AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command AA The 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 Example Command 03RLO Response 103 05 000 Reads the low latch value of channel 0 and returns 05 000 Command 03CL
5. Response 103 Clears the low latch value of module 03 and returns a valid response Command OZRLO Response 103 00 000 Reads the low latch value of channel 0 and returns 00 000 Related Commands AACLi AARL AARLi ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 51 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved 6 2 28 AACLi Description This command is used to clear the low latch value of a specific channel Syntax AACL i CHKSUM CR Delimiter character AA The address of the module to be set 00 to FFF The command to clear the low latch value CL i The channel to be cleared zero based Response Valid Command 1 AALCHKSUM CR Invalid Command AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command AA The 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 Example Command 03RL1 Response 103 06 000 Reads the low latch value of channel 1 and returns 06 000 Command 03CL1 Response 103 Clears the low latch value of channel 1 and returns a valid response Command 03RL1 Response 103 00 000
6. number or bit count 2 Response Byte Description Length Value 00 Address 1 10x01 OxF7 01 Function code 1 0x02 02 Byte Count 1 Byte count of response B bit count 7 8 03 Bit values B Bit values Error Response Byte Description Length Value 00 Address 1 10x01 7 OxF7 01 Function code 1 0x82 02 Exception code 1 Refer to Modbus standard for more details ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 70 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved 6 3 5 93 0x03 Read Multiple Registers Description This function code is used to read the current digital input counter value of the ZT 2000 1 0 device Request Byte Description Length Value 00 Address 1 10x01 OxF7 01 Function code 1 0x03 Starting channel 02 03 numbers or address 2 mapping Output channel 04 05 number or bit count Response Byte Description Length Value 00 Address 1 10x01 OxF7 01 Function code 1 0x03 02 Byte Count 1 Byte count of response B 2 word count 03 Bit values Bx2 Register values Error Response Byte Description Length Value 00 Address 1 10x01 OxF7 01 Function code 1 0x83 02 Exception code 1 Refer to Modbus standard for more details ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 71 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved 6 3 6
7. CHKSUM CR Delimiter character AA The address of the module to be read 00 to FF DI The command to read the alarm status Response Valid Command 1 AAHHLL CHKSUM CR Invalid Command AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command AA The address of the responding module 00 to FF HH A two digit hexadecimal value where bit 0 corresponds to channel 0 bit 1 corresponds to channel 1 etc When the bit is 0 it denotes that a high alarm has not occurred and 1 denotes that a high alarm has occurred LL A two digit hexadecimal value where bit 0 corresponds to channel 0 bit 1 corresponds to channel 1 etc When the bit is 0 it denotes that a low alarm has not occurred and 1 denotes that a low alarm has occurred 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 Example Command QOSDI Response 1034008 Reads the alarm status of module 03 and returns a response indicating that a high alarm of channel 6 and a low alarm of channel 3 have ocurred Related Commands AADHCi AADLCi AAHI Data CiT AALO Data CiT ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 55 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved 6 2 32 AADLCi Description This command is used to disable t
8. 7 4800 7 2400 M 1200 Select All Clear All PDS amp PPDS 700 Modbus ASCII Even E 8 1 Page 19 Analog Input Type and Data Format Table Type Code Input Type Data Format F S F S 4 to 20 Engineering units 20 000 04 000 07 ni of FSR 100 00 000 00 2 s comp HEX FFFF 0000 E Engineering units 10 000 10 000 08 y of FSR 100 00 100 00 2 s comp HEX TFFF 8000 Engineering units 5 0000 5 0000 a 5 to 5 09 V of FSR 100 00 100 00 2 s comp HEX IFFF 8000 PETE Engineering units 1 0000 1 0000 oA V of FSR 100 00 100 00 2 s comp HEX IFFF 8000 Engineering units 500 00 500 00 0B a oo of FSR 100 00 100 00 2 s comp HEX iFFF 8000 Engineering units 150 000 150 00 oc si Hat of FSR 100 00 100 00 2 s comp HEX IFFF 8000 Engineering units 20 000 20 000 OD R z vaN of FSR 100 00 100 00 2 s comp HEX 7FFF 8000 0 to 20 Engineering units 20 000 00 000 1A n of FSR 100 00 000 00 2 s comp HEX FFFF 0000 1 only available with the ZT 2017 2 FSR FULL Scale Range Analog Inputy Over Under Range Readings Over Range Under Range Engineering Unit 9999 9 9999 9 of FSR 999 99 999 99 2 s Complement HEX 4FFF 8000 Analog Input Over Under Range Readings when using the
9. Character Address Data CheckSum CR x Note CR ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved is a characters used to end a frame Page 23 6 2 1 Checksum gt Calulate Checksum Sum all the ASCII code of characters to the command in addition to the CR terminator The Checksum value is the sum expressed to the Hexadecimal The Checksum is the sum value expressed to Hexadecimal format gt Example Command 012 CR Sum O 1 2 24h 30h 31h 32h B7h CheckSum B7 DCON command with checksum 012B7 CR gt Example Response Command 101200600 CR Sum S 0 1 2 de 0 ay 6 Li dj KON 21h 30h 31h 32h 30h 30h 36h 30h 30h 1AAh CheckSum AA DCON response with checksum 01200600AA CR Note Checksum is the sum value in capital letters expressed ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 24 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved 6 2 2 Quick Start General Command Sets Command Response Description Section HAAN pr from the analog input of a SAAG IAAVV Reads the enabled disabled status of the 29 channel SAA7CIRIT IAA Sets the range configuration of a 210 channel SAABCI IAACIRYr Reads the range configuration of a 211 channel AAF IAA
10. Reads the low latch value of channel 1 and returns 00 000 Related Commands AACL AARL AARLi ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 52 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved 6 2 29 AACLCi Description This command is used to clear the low alarm status of a specific channel Syntax AACLCi CHKSUM CR Delimiter character AA The address of the module to be set 00 to FF CLC The command to clear the low alarm status i The channel to be cleared zero based Response Valid Command IAA CHKSUM CR Invalid Command AA CHKSUM CR I Delimiter character for a valid command Delimiter character for an invalid command AA The 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 Example Command QOSDI Response 1030080 Reads the alarm status and returns a response indicating that a low alarm of channel 7 has occurred Command 03CHC7 Response 103 Clears the low alarm status of channel 7 and returns a valid response Command 03D Response 1030000 Reads the alarm status and returnsa response indicating that neither a high alarms nor a low alarms has occurred Related Commands AACL
11. 1 0 Page 62 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved Dada 9 AARLCi Description This command is used to read the low alarm status of a specific channel Syntax AARLCi CHKSUM CR Delimiter character AA The address of the module to be read 00 to FF RL The command to read the low alarm status Ci The channel to be read zero based Response Valid Command IAA Data S CHKSUM CR Invalid Command AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command AA The address of the responding module 00 to FF Data The low alarm status of a specific channel see Section 1 8 for details of the data format S The alarm type 0 Alarm disabled 1 Momentary alarm 2 Latched alarm 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 Example Command OSRLCO Response 103 03 0001 Reads the low alarm status of channel 0 and returns a response indicating that the high alarm limit is 03 000 and the type is momentary Related Commands AALO Data CiT AADI AADLCI ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 63 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved 6 2 40 AARLi Description This command is used to read the low latch value of a speci
12. 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 32 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved 6 2 9 AA5 Description This command is used to read the reset status of a module Syntax AA5 CHKSUM CR Delimiter character AA The address of the module to be read 00 to FF 5 The command to read the module reset status of the module Response Valid Command 1 AAS CHECKSUM CR Invalid Command AA CHECKSUM CR Delimiter character for a valid command Delimiter character for an invalid command AA The address of the responding module 00 to FF S The reset status of the module 0 This is not the first time the command has been sent since the module was powered on which denotes that there has been no module reset since the last AA5 command was sent 1 This is the first time the command has been sent since the module was powered on 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 Example Command 035 Response 1031 Reads the reset status of module 03 The response shows that it is a first time the AA5 command has been sent since the module was powered on Command 035 Response 1030 Reads the reset status of module 03 The response shows that there has been no module reset since the last AA5
13. Co Ltd ALL Rights Reserved Simulate I O channel operating via using DCON Utility 1 Launch DCON Utility and select the correct COM Port settings to connect the ZigBee Coordinator ZT 2550 ZT 2570 2 Clicking Search button will start searching which ZT 2000 1 0 device is in the same ZigBee network If there is any ZT 2000 1 0 devices displayed double clicking the module name will start the 1 0 channels operated platform hi Oo Configuration for ZI 2017 Module ersion A003 Configuration Setting Command Response Delay Time Select the COM Port and Baud Rate COM to search COM3 v po F cho foals 10 z mo y Py a pe foo z F eap foy z CHI foga nov z CH 4 oy 7 7 Dataformat Z Complement fe 08 7 10V eae A r Filter Setting 60Hz M CH 5 SSS 08 10 F che iggy 710 Mode Normal Mode v S ch cat tov Select All Baud Rate Option Protocol Option lv DCON V Modbus ATU Checksum Option V Disable M Enable Parity Option V None N 8 1 M None N 8 2 Odd 0 8 1 Channel Enable Disable Setting Clear All Setting Exit ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved Time Out Setting 300 ms E E 115200 fT 57600 f 38400 19200 M 9600
14. ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 26 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved 6 2 3 ZAANNTTCCFF Description This command is used to set the configuration of a module Syntax XAANNTTCCFF LCHKSUM CR Delimiter character AA The address of the module to be configured in hexadecimal format 00 to FF NN The address of the module to be configured in hexadecimal format 00 to FF TT 00 Reserved CC OA Reserved FF Used to set the data format checksum and filter settings See Section 1 8 for details Response Valid Command 1 AA CHECKSUM CR Invalid Command AA CHECKSUM CR Delimiter for a valid command Delimiter for an invalid command AA The 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 Examples Command 0320000A80 Response 103 In the normal mode saves the address 0x20 into the EEPROM is 0x20 and sets the data format of module 03 to 80 50Hz rejection The module returns a valid response Command 0320000A80 Response 120 In the software configuration mode saves the address 0x20 into the EEPROM is 0x20 and sets the data format of module 03 to 80 50Hz rejection The module returns
15. ICP DAS Co Ltd ALL Rights Reserved 6 2 22 AAEV Description This command is used to enable disable calibration of the module Syntax AAEV CHKSUM CR Delimiter character AA The address of the module where calibration is to be enabled disabled 00 to FF E The command to enable disable calibration V 0 Disables calibration 1 Enables calibration Response Valid Command IAA CHKSUM CR Invalid Command AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command AA The 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 Example Command 030 Response 203 Sends a command to perform a span calibration on module 03 An invalid response is returned because the enable calibration command has not yet been sent Command 03E1 Response 103 Enables calibration on module 03 and returns a valid response Command 030 Response 103 response Sends a command to perform a span calibration on module 03 and returns a valid Related Commands AA0 AA1 Related Topics 1 9 Calibration ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 46 Copyright 2012 by ICP DAS Co Ltd ALL Righ
16. Modbus RTU protocol Over Range Under Range TEFFh 8000h ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved Page 20 gt Data Format Settings FF 7 6 5 4 0 FS Reserved DF Key Description DF Data Format 00 Engineering units 01 of FSR 10 2 s Complement Hexadecimal FS Filter Settings 0 60 Hz rejection 1 50 Hz rejection ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 21 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved Calibration gt Warning Performing calibration is not recommended until the process is fully understood The calibration procedure is as follows 1 Warm up the module for at least 30 minutes 2 Set the type code to the type you wish to calibrate Refer to Sections 1 8 and 2 10 for details 3 Enable calibration Refer to Section 2 20 for details 4 Apply the zero calibration voltage current 5 Send the zero calibration command Refer to Section 2 5 for details 6 Apply the span calibration voltage current 7 Send the span calibration command Refer to Section 2 4 for details 8 Repeat steps 3 to 7 three times gt Notes 1 Connect the calibration voltage current to channel 0 2 Calibration voltages and currents are shown as below 3 Switch to DCON protocol mode before calibrat
17. Multiple Input Registers 05 0x05 Write Single Coils errr rr eS 06 0x06 Write Multiple Registers cececcoees 15 0x0F Write multiple coils 2 ccccceccccccecceeee 70 0x46 Read Write module settings 39 40 41 42 PEPPE TEETE RRR RRR te tt tt alee ECE Eades Se PIRENEI IRE NEON DOOD EE EO ee ee ee ee ee I ieee eee tat eT ee ee ee es CELTS OO Se 50 60 61 62 63 64 65 66 68 69 70 71 72 73 74 75 76 7 Appendix 86 7 1 Software Configuration Mode ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved Page 3 Libia ghiaia SD 7 2 Dual Watchdog operation PPT ARMA AAA MARA TTT O 7 3 Reset Status ERERERERERARERERAMA TERREI A E E E E TE T ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 4 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved Introduction 1 1 Introduction to ZigBee ZigBee is a specification for a suite of high level communication protocols using small low power digital radios based on the IEEE 802 15 4 standard for personal area networks ZigBee devices are often used in mesh network form to transmit data over longer distances passing data through intermediate devices to reach more distant ones This allows ZigBee networks to be formed ad hoc with no centralized control or high power transmitter receiver able to reach all of the devices Any ZigBee device
18. Node ID 0x008 0x0009 Ox000A 0x000B 0x000C 0x000D Ox000E 0x000F Casel Address MSB 1 0 1 2 3 4 5 6 7 Address 10 11 12 i3 14 15 16 17 Node ID 0x0010 0x0011 0x0012 0x013 0x0014 0x0015 0x0016 0x0017 8 9 A B c D E F Address 18 19 1A 0B oC 1D 1E 1F Node ID 0x018 0x0019 0x001A 0x001B 0x001C Ox001D 0x001E 0x001F Note 1 The Address and Node ID are defined through the command In the software configuration mode the dip switch of Address Data Format and AI Type Code are ignored and Address Data Format and AI Type Code can be set through the command ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved Page 14 Channel Type Code Protocol Data Format Checksum PAN ID gt DIP Switch Number Item Status Explain OFF Valid address Node ID from 0x01 to 0x0F Agrees Map ON Valid address Node ID from 0x10 0x01 to Ox1F 9 Pritnnel OFF DCON Protocol ON Modbus RTUProtocol OFF Disabled 3 Checksum ON Enabled OFF Pan ID 0x0000 figeee Pan 19 on Pan 1 0x00 5 OFF ON 0x08 6 OFF ZigBee ON 0x04 J RF Channel OFF ON 0x02 g OFF ON 0x01 OFF Engineer ing Format 9 Data Format ON Te eer ICP DAS ZT 2017 and ZT 2017C AI Series
19. Page 6 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved Information to the Hardware 2 1 Specifications ZT 2017 Analog I nput Input Channels 8 Differential 10 V 5 V 1 8V 500 mV Input Type 150 mV 20 mA 20 mA Requires Optional External 125 Q Resistor Resolution 16bit Sampling Rate 16bit 10 Samples Sec Total Accuracy 0 1 FSR 3dB Bandwidth 15 7Hz Zero Drift 20 u V C Span Drift 25 ppm C Common Mode Rejection 86 dB Normal Mode Rejection 100 dB Input Impedance gt 2 MQ Overvoltage Protection 240 Vrms Individual Channels Yes Configurable Intra module Isolated DE mo uig solate 3000 VDC Field to Logic ESD Protection 4 kV Contact for each channel LED Indicator ZigBee PWR ZigBee Device Power ZigBee Net Zigbee Communication Indicator Power Power Consumption 1 7W Max Environment Operating Temperature 25 t0 75 Storage Temperature 30 to 80 C Humidity 10 to 90 Non condensing ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 7 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved Wireless RF Channels 16 RF Transmit Power 11 dBm Antenna 2 4GHz 5 dBi Omni directional antenna Transmit Range LOS 700 m Typical Max Slaves Supported 255 EMI Certification CE FOG FCC ID ICP DAS ZT 2
20. Sets the type code for channel 1 of module 03 to 80 The module returns an invalid response because the type code is invalid Related Commands AA8Ci Related Topics Section 1 8 Configuration Tables ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 36 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved 6 2 13 AA8Ci Description This command is used to read the type code information for a specific channel Syntax AA8C i CHKSUM CR Delimiter character AA The address of the module to be read 00 to FF 8 The command to read the type code of a channel Ci Specifies which channel to access for the type code information 0 7 Response Valid Command AACiRrr CHKSUM CR Invalid Command AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command or invalid channel AA The address of the responding module 00 to FF Ci Specifies which input channel the type code information relates to Rrr Represents the type code of the specified input channel Refer to the Temperature Sensor Type Settings table in Section 1 8 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 Example Command 038C0 Response 103COR08 Reads the input range of channel 0 of module 03 and retur
21. User Manual Version 1 Page 15 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved t___ a Address Channel Type Code Protocol Data Format Checksum PAN ID gt Type Code Dip switches 10 12 define the input type code of the ZT 2017 or ZT 2017C as shown below ZT 2017 Switch Switch Switch kas Type Code ata Type Code eae Type Code Value Value Value ON ssh 0x08 0x09 OxOA 10 11 12 ON ON ON Pleo 0x0B Son 0x0C 0x0D 10 11 12 10 11 12 te AK ON ON hed 0x07 ee OxtA 10 11 12 10 10 12 ZT 2017C ay eH Type Code awi tak Type Code enrich Type Code Value Value Value ON ON 0x0D aT hs 0x0D ann 0x0D 10 11 12 10 11 12 Ox0D 0x0D 0x0D 0x07 Ox1A ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved Page 16 3 3 Start up ZT 2000 I O Device Because the ZigBee network is in charged by the ZigBee coordinator so user must first configure ZT 2550 ZT 2570 ZigBee coordinator Please see the configuration details in the documents as below links Once the ZigBee coordinator has completed the configuration you only configure the ZT 2000 1 0 device into the same Pan ID and RF channel and then reboot power It will start working in the ZigBee network via the default protocol Documents http ftp icpdas com tw pub cd usbcd napdos z i gbee zt_ser ies document zt 255x http
22. address of the module to be read 00 to FF M The command to read the module name Response Valid Command IAA Data CHKSUM CR Invalid Command 2AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command AA The address of the responding module 00 to FF Data The name of the module as a string value 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 Example Command 03M Response 103ZT 2017 Reads the name of module 03 and returns the name ZT 2017 Related Commands AAO Name ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 39 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved 6 2 16 AAS1 Description This command is used to reload the factory default calibration parameters including the internal calibration parameters Syntax AAS1 CHKSUM CR Delimiter character AA The address of the module where the default parameters are to be reloaded 00 to FF SI The command to reload the factory default calibration parameters Response Valid Command IAA CHKSUM CR Invalid Command AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command AA The address of the resp
23. can be tasked with running the network ZigBee is targeted at applications that require a low data rate long battery life and secure networking ZigBee has a defined rate of 250 kbit s best suited for periodic or intermittent data or a single signal transmission from a sensor or input device Applications include wireless light switches electrical meters with in home displays traffic management systems and other consumer and industrial equipment that requires short range wireless transfer of data at relatively low rates The technology defined by the ZigBee specification is intended to be simpler and less expensive than other WPANs ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 5 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved 1 2 Introduction to the ZT 2000 I O Device The ZT 2000 1 0 series devices are smal sized wireless ZigBee 1 0 modules based on the IEEE802 15 4 standard that allow data acqusition and control via the personal area ZigBee network Reference Sec 2 1 for more detail information The ZT 2000 1 0 series devices is awireless data acqusition based client server system Accordingly A Net Server of the ZigBee ZT 2570 ZT 2550 is essential in such system Please refer to ZT 25XX ZigBee converter quick start for more information as following links http ftp icpdas com pub cd usbcd napdos zigbee zt_series document ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0
24. consistent with the data format Refer to Section 1 8 for details Ci The channel to be set zero based T The alarm type M Momentary alarm L Latched alarm Response Valid Command 1 AALCHKSUM CR Invalid Command AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command AA The 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 Example Command 03H1 09 000COM Response 103 Sets the high alarm of channel 0 The high alarm limit is 09 000 and the type is momentary and returns a valid response Command QOSDI Response 1030100 Reads the alarm status and returns a response indicating that the high alarm of channel 0 is enabled and others are disabled Related Commands AADI ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 57 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved 6 2 34 AALO Data CiT Description This command is used to set the low alarm of a specific channel Syntax AALO Data Ci T CHKSUM CR Delimiter character AA The address of the module to be set 00 to FF LO The command to set the low alarm Data The high alarm limit which should be consistent with the data for
25. e 0 0 e oe oe se ROERO RO ORNATI ERNIA NANI RARI 2 2 Wire Connection o o o o 0 0 0 0 0 0 0 e e 0 e e e se ee ee ee ee E 3 Setting up the ZT 2000 I O Device 000 13 3 1 Introduction of configurations sivssiiarinina nananana 13 3 2 Introduction to the Rotation and DIP Switch 14 3 3 Start up ZT 2000 I O Device sussiiiizi iaia iii 17 3 4 Communication TeSt 42400044 94090009000940400000000400000 20 3 5 EWOMDLES gaps KEKE AERA RARER See DE 4 Analog Input Type and Data Format Table 20 5 COCLDraC ON i caawecee teeta AAA ZA ee 6 DCON Modbus RTU Command set TTT TT ee e 6 1 How to communicate with ZT 2000 I O Device vasta 6 2 DCON Protocol Command set fia 6 2 1 Checksum cee ewww r 2s 6 232 DULCR STONE suina REP PPP ERE SESE TERETE 6 2 3 XZAANNTICCFF aussi cri zii iii bd EEE CT CTC sa 6 2 4 FAA sissssiiznazizani nie REATI 6 2 5 BAAN sad h di A TAMARA MAMA MARRA MARRA RRRAD RD di BI 6 2 6 GAAS sivsiesizini ita 6 2 7 SAAT silla I CADA siii A 629 SAAS LIRE RIETI TELIT TAI ERI ERI 6 2 10 SAASVV sese L A 6 2 11 SAAG zassasssas r T E 6 2 12 AAZC RFP esssssesosee PELI oe 6 213 SAASCI casini PPP FF FPP FF FE F FP retto d 6 2 14 SAAF sisi CC ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 2 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved NAHADAAAAAAAAAAARAAARAAA A A NININNNNNNNNEKEKEKKN N Ah W AN GA UA UNI 0 WN
26. 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 Example Command OSRHI Response 103 06 000 Reads the high latch value of channel 1 and returns 06 000 Command 03CH Response 103 Clears the high latch value of module 03 and returns a valid response Command 03RH1 Response 103 00 000 Reads the high latch value of channel 1 and returns 00 000 Related Commands AACH AARH AARHI ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 49 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved 6 2 26 AACHCi Description This command is used to clear the high alarm status of a specific channel Syntax AACHCi CHKSUM CR Delimiter character AA The address of the module to be set 00 to FF CHC The command to clear the high alarm status i The channel to be cleared zero based Response Valid Command IAA CHKSUM CR Invalid Command AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command AA The 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
27. 0 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved 6 2 7 AA1 Description This command is used to perform a zero calibration Syntax AA1 CHKSUM CR Delimiter character AA The address of the module to be calibrated 00 to FF 1 The command to perform the zero calibration Response Valid Command IAA CHECKSUM CR Invalid Command AA CHECKSUM CR Delimiter character for a valid command Delimiter character for an invalid command An invalid command is returned if the specified channel is incorrect AA The 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 Example Command 031 Response 203 Performs a zero calibration of module 03 An invalid command is returned because the enable calibration command CAAEV see Section 2 20 was not sent in advance Command 03E1 Response 103 Enables calibration on module 03 and returns a valid response Command 031 Response 103 Performs a zero calibration of module 03 and returns a valid response Related Commands AA0 AAEV Related Topics Section 1 9 Calibration Notes 1 The enable calibration command AAEV must be sent before this command is used see Section 2 20 for detai
28. 017 and ZT 2017C AI Series User Manual Version 1 0 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved Page 8 ZT 2017C Analog I nput Input Channels 8 Differential 20 mA 20 mA 0 mA 20 mA SEE 4 MA 20 mA Resolution 16bit Sampling Rate 16bit 10 Samples Sec Total Accuracy 0 1 FSR 3dB Bandwidth 15 7hz Zero Drift 20 u V C Span Drift 25 ppm C Common Mode Rejection 86 dB Normal Mode Rejection 100 dB Common Voltage 200 VDC Individual Channels Yes Configurable Open Wire Detection for 4 20 MA ae inecmegule Isolated 3000 VDC Field to Logic ESD Protection 4 kV Contact for each channel LED ndicator ZigBee PWR ZigBee Device Power ZigBee Net Zigbee Communication Indicator Power Power Consumption 1 7W Max Environment Operating Temperature 25 to 75 C Storage Temperature 30 to 80 C Humidity 10 to 90 Non condensing ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 9 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved Wireless RF Channels 16 RF Transmit Power 11 dBm Antenna 2 4GHz 5 dBi Omni directional antenna Transmit Range LOS 700 m Typical Max Slaves Supported 255 EMI Certification CE FOG FCC ID ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Copyright 2012 by ICP D
29. 1 10x01 OxF7 01 Function code 1 0x46 02 Sub Function code 1 0x20 03 Major version 1 10x00 OxFF 04 Minor version 1 10x00 OxFF 05 Reserved 1 0x00 06 Build version 1 10x00 OxFF Error Response Byte Description Length Value 00 Address 1 10x01 OxF7 01 Function code 1 0xC6 02 Exception code 1 Refer to Modbus standard for more details ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 81 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved A 6 37 0x25 Read channel enabled disabled status Description This sub function code is used to read the enabled disabled status of each channel in a module Request Byte Description Length Value 00 Address 1 10x01 OxF7 01 Function code 1 0x46 02 Sub Function code 1 0x25 Response Byte Description Length Value 00 Address 1 10x01 OxF7 01 Function code 1 0x46 02 Sub Function code 1 0x25 Enabled disabled 1 0x00 OxFF the enabled disabled status of each status channel where bit 0 corresponds to channel 0 03 bit 1 corresponds to channel 1 etc When the bit is 0 it denotes that the channel is disabled and 1 denotes that the channel is enabled Error Response Byte Description Length Value 00 Address 1 10x01 OxF7 01 Function code 1 0xC6 02 Exception code 1 Refer to Modbus standard for more details ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 C
30. 7 R W 00616 0 disable 1 enable 00641 The high alarm mode of channels 0 to 7 R W 00648 0 momentary 1 latch 00673 The low alarm mode of channels 0 to 7 R W 00680 0 momentary 1 latch 00705 The high alarm status of channels 0 to 7 ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 66 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved ee LC To n 00744 forse E 10136 types 0x7 and Ox1A only Co oy TE Co 0485 The module address valid range 0x00 0xF7 40486 Bits 5 0 Baud Rate Ox0A Bits 7 6 Reserved 40489 The Host Watchdog timeout value 0 7 255 in 0 1s R W 40490 Enable disable the channel R W 40492 The Host Watchdog timeout count write 0 to clear R W 40584 40616 ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 67 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved 6 3 2 PLC Address Mapping Function code Section 0x0 0x02 Read discrete inputs 0x05 Write single coils 0x06 Write multiple registers Ox0F Write multiple coils 0x46 Read Write module settings 3 0x03 Read multiple registers 0x04 Read multiple input registers i 3 1 3 2 3 3 3 4 3 9 6 3 7 3 8 If the function specified in the message is not supported then the module responds as follows Address mapping of Protocol Base 0 Error Response 00 Address SS 1 I to 247 Function code 0x0 Note If a CRC mismatch occurs the module wi
31. 94 0x04 Read Multiple Input Registers Descr iption This function code is used to read the current digital input counter value of the ZT 2000 1 0 device Request Byte Description Length Value 00 Address 1 10x01 OxF7 01 Function code 1 0x04 Starting channel 02 03 numbers or address 2 mapping Output channel ue number or bit count z Response Byte Description Length Value 00 Address 1 10x01 OxF7 01 Function code 1 0x04 02 Byte Count 1 Byte count of response B 2 word count 03 Bit values B 2 Register values Error Response Byte Description Length Value 00 Address 1 10x01 OxF7 01 Function code 1 0x84 02 Exception code 1 Refer to Modbus standard for more details ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 72 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved 6 3 7 05 0x05 Write Single Coils Description This function code is used to write the digital output value of the ZT 2000 1 0 device Request Byte Description Length Value 00 Address 1 0x01 OxF7 01 Function code 1 0x05 02 03 Starting channel 2 numbers A value OxFFOO sets the output to ON re mone cate A value 0x0000 sets the output to OFF Response Byte Description Length Value 00 Address 1 0x01 OxF7 01 Function
32. AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command AA The address of the responding module 00 to FF Data The high latch values of all channels see Section 1 8 for defaults of the data format There will be no response if the command syntax is incorrect there is a communication error or there is no module with the specified address Example Command O3RH Response 03 08 000 00 000 00 000 00 000 00 000 00 000 00 000 00 000 Reads the high latch values of module 03 and returns the data in engineering format Related Commands AACH AACHi AARHi ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 59 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved 6 2 36 AARHCi Description This command is used to read the high alarm status of a specific channel Syntax AARHC i CHKSUM CR Delimiter character AA The address of the module to be read 00 to FF RH The command to read the high alarm status Ci The channel to be read zero based Response Valid Command IAA Data S CHKSUM CR Invalid Command AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command AA The address of the responding module 00 to FF Data The high latch values of all channels see Section 1 8 for defaults of the data for
33. AA The address of the module to be set 00 to FF 3 The command to set the Host Watchdog E 0 Disables the Host Watchdog 1 Enables the Host Watchdog TT Two hexadecimal digits to represent the timeout value in tenths of a second for example 01 denotes 0 1 seconds and FF denotes 25 5 seconds Response Valid Command 1AA CHKSUM CR Invalid Command AA CHKSUM CR l Delimiter character for a valid command Delimiter character for an invalid command AA The 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 Example Command 033164 Response 101 Enables the Host Watchdog of module 03 and sets the Host Watchdog timeout value to 10 0 seconds The module returns a valid response Command 032 Response 101164 Reads the Host Watchdog timeout value of module 03 The module returns 164 which denotes that the Host Watchdog is enabled and the Host Watchdog timeout value is 10 0 seconds XRelated Commands AAO AA1 AA2 Related Topics Section 5 1 Dual Watchdog Operation Note When a Host Watchdog timeout occurs the Host Watchdog is disabled The AA3ETT command should be sent again to re enable the Host Watchdog ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 45 Copyright 2012 by
34. AARL AARLi ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 53 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved 6 2 30 AADHCi Description This command is used to disable the high alarm of a specific channel Syntax AADHCi CHKSUM CR Delimiter character AA The address of the module to be set 00 to FF DH The command to disable the high alarm Ci The channel where the alarm is to be disabled zero based Response Valid Command AALCHKSUM CR Invalid Command AA CHKSUM CR Delimiter character for a valid command 7 Delimiter character for an invalid command AA The 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 Example Command 03DHCO Response 101 Disables the high alarm of channel 0 Command OZDI Response Response 01FEFF Reads the alarm status and returns a response indicating that the high alarm of channel 0 is disabled and others are enabled Related Commands AADI ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 54 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved 6 2 31 AADI Description This command is used to read the alarm status Syntax AAD
35. AS Co Ltd ALL Rights Reserved Page 10 Pin Assignment ZT 2017 LED Indicators PUR Zigee Antenna Type Code Data Format Channel PID CheckSum Protocol Address MSB F G GND Power Supply Vs LED Indicators PwR Zigee Antenna Type Code Data Format Channel PID CheckSum Protocol Address MSB F G GND Power Supply Vs PAA Ah ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 11 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved 2 2 Wire Connection ZT 2017 ZT 2017C ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved 08 Vinx 08 Vinx wi e 1259 Requires Optional External 125 Q Resistor TG I 08 Iinx 2 wire Transmitter Page 12 Setting up the ZT 2000 I O Device 3 1 Introduction of configurations A Pan ID is the group identity of a ZigBee network and must be set to the same if they are in the same ZigBee network B Node ID is the identity of the ZigBee module The identity number must be unique if it is in the same ZigBee network as other ZigBee module C RF Channel indicates the radio frequency channel and must be set to the same channel if the module is in the same ZigBee network as other ZigBee modules Channel 0x00 OxO1 esee Ox0F Frequency MHz 2405 2410 eses 2480
36. DU e Ww a i NINNNNNNNNNNNNNNNNNNNNNNNNN Www www Www W WAN AU A w AAAA A WWwWwwWw Www WWW NADNADAAACAARA A YA WON AU AWN FE 10 Modbus RTU Protocol Command set o e ooo CEE o o 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 e 0 o e 0 e e e e e o e e o e o e e o e e o oo o 0 0 CEE o o 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 e 0 e e e e 0 e e e e e e o e e e e o o oo oo o o o o 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 e e e e e e o e e e e e o e e e e o o o o 0 0 0 0 0 0 0 o o 0 0 0 0 0 0 0 0 0 0 0 0 e 0 e 0 e 0 e e e e e e o e e e o o o o o oe 0 o 0 e 0 0 SAAEV sassi ini AAO Name AACH AACHi AACHCi AACL AACLi AACLCi AADHCi AADI AADLCi AAHI Data CiT AALO Data CiT AARH AARHCi AARHi e o o ooo o E o 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 e 0 e 0 e e e e o o e e e o e e e AARL o o o o o 0 0 os cs 0 o o 0 0 0 0 0 0 0 0 0 0 0 0 e e 0 0 e e e e e 0 e e e e e e e e e AARL Cl o o o o o o o o oe oe oe o o o e o o oe oe e e o e e e e e e e e e e e e e e e e e e e e AARLi o o o o o 0 0 0 0 0 0 0 os o o o o e 0 o e 0 oe 0 o e e oe e 0 e e oe e e oe e e oe e e Modbus Address Mapping 00000000 58098050382 PLC Address Mapping ccccccccccccccecces snai 01 0x01 Read Coils 00 000000000000 LE 02 0x02 Read Discrete Inputs 0 0000000000 03 0x03 Read Multiple Registers 00000000 A 04 0x04 Read
37. Data Reads the firmware version SAAM IAA Data Reads the module name SAASI Reloads the default calibration parameters AAEV Enables Disables calibration AAO Name Sets the module name AACH Clears the high latches AACHI Clears the high latch of a specific channel AACHCI IAA Clears the high latched alarm of a 094 specific channel AACL Clears the low latches AACLI Clears the low latch of a specific channel AACLCI IAA Clears the low latched alarm of a 097 specific channel AADHCi IAA Disables the high alarm of a specific 098 channel AADI IAAHHLL Reads the alarm status ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 25 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved AADLCI Disables the low alarm of a specific channel AAHI data CiT IAA Sets the the high alarm of a specific 031 channel AALO data CiT Sets the low alarm of a specific channel AARH IAA data Reads the high latches AARKG IAA data S Reads the high alarm of a specific 034 channel AARHI IAA data Reads the high latch of a specific 035 channel AARL IAA data Reads the low latches AARLI IAA data Reads the low latch of a specific channel AARLCI IAA data S Reads the low alarm of a specific 038 channel Host Watchdog Command Sets command Response ____Deseripilon____ section py _Wofesponse stig E IAAETT Tr the Host Watchdog timeout settings AA3ETT Sets the Host Watchdog timeout settings
38. HKSUM CR Invalid Command AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command AA The 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 Example Command 03RHO Response 103 05 000 Reads the high latch value of channel 0 and returns 05 000 Command 03CH Response 103 Clears the high latch value of module 03 and returns a valid response Command OZRHO Response 103 00 000 Reads the high latch value of channel 0 and returns 00 000 Related Commands AACHi AARH AARHi ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 48 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved 6 2 25 AACHi Description This command is used to clear the high latch value of a specific channel Syntax AACHi CHKSUM CR Delimiter character AA The address of the module to be set 00 to FF CH The command to clear the high latch value i The channel to be cleared zero based Response Valid Command AALCHKSUM CR Invalid Command AA CHKSUM CR Delimiter character for a valid command 9 Delimiter character for an invalid command AA The address of the
39. KSUM CR Delimiter character for a valid command Delimiter character for an invalid command AA The address of the responding module 00 to FF SS Two hexadecimal digits that represent the status of the Host Watchdog where Bit 2 0 indicates that no Host Watchdog timeout has occurred and 1 indicates that a Host Watchdog timeout has occurred Bit 7 0 indicates that the Host Watchdog is disabled and 1 indicates that the Host Watchdog is enabled The status of the Host Watchdog is stored in EEPROM and can only be reset by using the AA1 command 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 Example Command 030 Response 10300 Reads the status of the Host Watchdog of module 03 and returns 00 meaning that the Host Watchdog is disabled and no Host Watchdog timeout has occurred Command 030 Response 10304 Reads the status of the Host Watchdog of module 03 and returns 04 meaning that a Host Watchdog timeout has occurred Related Commands AAI AA2 AASETT Related Topics Section 5 1 Dual Watchdog Operation ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 42 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved 6 2 19 AA1 Description This command is used to reset the timeout status of a module s Host Watc
40. ZI 2017 and ZI 2017G User Manual Warranty All products manufactured by ICP DAS are under warranty regarding defective materials for a period of one year beginning from the date of delivery to the original purchaser Warning ICP DAS assumes no liability for any damage resulting from the use of this product ICP DAS reserves the right to change this manual at any time without notice The information furnished by ICP DAS is believed to be accurate and reliable However no responsibility is assumed by ICP DAS for its use nor for any infringements of patents or other rights of third parties resulting from its use Copyright Copyright 2012 by ICP DAS All rights are reserved Trademarks Names are used for identification purpose only and may be registered trademarks of their respective companies Technology Support If you have any problems please feel free to contact us via email at service icpdas com ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 1 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved Table of Contents 1 Introduction e e eo co o 0 0 o o o o 0 o e 0 e o o e 0 e o e o e oe e oe ec oe ec e eo o oe e e 5 1 e 1 Introduction to ZigBee 0 o o o o o o o eo eo so 0 o o o o o e o o o e 0 oe o 0 e oe eo o ec ec e e 5 1 2 Introduction to the ZT 2000 I O Device 0000000 6 2 Information to the Hardware cseeees vai J 2 1 Specifications EE o o o o o 0 0 0 0 0 0
41. a span calibration Syntax AAO CHKSUM CR Delimiter character AA The address of the module to be calibrated 00 to FF 0 The command to perform the span calibration Response Valid Command IAA CHECKSUM CR Invalid Command AA CHECKSUM CR Delimiter character for a valid command Delimiter character for an invalid command An invalid command is returned if the specified channel is incorrect AA The 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 Example Command 030 Response 203 Performs a span calibration of module 03 An invalid command is returned because the enable calibration command AAEV see Section 2 20 was not sent in advance Command 03E1 Response 103 Enables calibration on module 03 and returns a valid response Command 030 Response 103 Performs a span calibration of module 03 and returns a valid response Related Commands AA1 AAEV Related Topics Section 1 9 Calibration Notes The enable calibration command AAEV and the zero calibration command AA1 must be sent before this command is used see Sections 2 20 and 2 5 for details ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 3
42. a valid response Related Commands AA2 ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 27 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved 6 2 4 AA Description This command is used to read the data from all analog input channels Syntax AALCHKSUM CR Delimiter character AA The address of the module to be read 00 to FF Response Valid Command gt Data CHECKSUM CR Invalid Command AA CHECKSUM CR gt Delimiter character for a valid command Delimiter character for an invalid command Data The data from all analog input channels see Section 1 8 for details of the data format Data from disabled channels is filled with space characters AA The 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 01 Response gt 10 000 10 000 10 000 10 000 10 000 10 000 10 000 10 000 Reads module 01 and receives the data in engineering format Related Commands AANNTTCCFF AA2 AA7CiRrr Related Topics Section 1 8 Configuration Tables ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 28 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved 6 2 5 AAN Description This comman
43. age 79 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved A 4 08 0x08 Set type code Description This sub function code is used to set the type code of a module Request Byte Description Length Value 00 Address 1 10x01 OxF7 01 Function code 1 0x46 02 Sub Function code 1 0x08 03 Reserved 1 0x00 04 Channe 1 10x00 0x07 05 Type code 1 Type code see Section 1 8 for details Response Byte Description Length Value 00 Address 1 10x01 OxF7 01 Function code 1 0x46 02 Sub Function code 1 0x08 0 0K g Me gode l Others error Error Response Byte Description Length Value 00 Address 1 10x01 OxF7 01 Function code 1 0xC6 02 Exception code 1 Refer to Modbus standard for more details Examples Command 01 46 20 13 B8 Response 01 46 20 01 00 00 D2 05 ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 80 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved A 5 32 0x20 Read firmware version Description This sub function code is used to read the firmware version information of a module Request Byte Description Length Value 00 Address 1 10x01 OxF7 01 Function code 1 0x46 02 Sub Function code 1 0x20 Response Byte Description Length Value 00 Address
44. and 5 are enabled and all other channels are disabled Related Commands AA6 ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 34 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved 6 2 11 AA6 Description This command is used to read the enabled disabled status of each channel Syntax AA6 CHKSUM CR Delimiter character AA The address of the module to be read 00 to FF 6 The command to read the status of the channel Response Valid Command I AAVV CHKSUM CR Invalid Command AA CHKSUM CR l Delimiter character for a valid command Delimiter character for an invalid command AA The address of the responding module 00 to FF VV A two digit hexadecimal value where bit 0 corresponds to channel 0 bit 1 corresponds to channel 1 etc When the bit is 0 it denotes that the channel is disabled and 1 denotes that the channel is 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 Example Command 0353A Response 103 Enables channels 1 3 4 and 5 and disables all other channels on module 03 The module returns a valid response Command 036 Response 1033A Reads the channel status of module 03 The module returns a response of 3A which denotes that channels 1 3 4 and 5 are enab
45. b Configuration CRC16 Address Code function field Function Code Description 0x04 Read input channels 0x46 Read write module settings Example A Read the analog input value of the module 01 the fol lowing command should be sent 01 04 00 00 00 08 FI CC B Read the module name the following command should be sent 01 46 00 12 60 ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 65 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved 6 3 1 Modbus Address Mapping Address Mapping Address Description Attribute 00259 Filter settings 0 60Hz rejection 1 50Hz rejection 00260 Modbus Host Watchdog mode 0 The same as l 7000 series modules 1 The AO and DO commands can be used to clear the Host Watchdog timeout status 00261 Enable disable the Host Watchdog R W 0 disable 1 enable 00269 Modbus data format R W 0 hex 1 engineering porn fe tose Metano inve tto the Host Watchdog timeout status 00272 The factory calibration parameters write to loaf MW The reset status 0 not the first time the status has been read after being powered on 1 the first time the status has been read after being powered on 00280 The high latch of channels 0 to 7 write 1 to clear N 00281 The low latch of channels 0 to 7 write 1 to clear W A 00520 Fi o 00552 00577 Enable disable the high alarm of channels 0 to 7 R W 00584 0 disable 1 enable 00609 Enable disable the low alarm of channels 0 to
46. code 1 0x05 02 03 E 2 This value is the same as byte 02 and 03 of the Request Output channel This value is the same as byte 04 and 05 of the 04 05 2 numbers Request Error Response Byte Description Length Value 00 Address 1 0x01 OxF7 01 Function code 1 0x85 02 Exception code 1 Refer to Modbus standard for more details ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 73 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved 6 3 8 06 0x06 Write Multiple Registers Description This function code is used to set the settings of the module Request Byte Description Length Value 00 Address 1 0x01 OxF7 01 Function code 1 0x06 02 03 Address mapping 2 04 05 Register value 2 Sets watchdog timeout value Response Byte Description Length Value 00 Address 1 0x01 OxF7 01 Function code 1 0x06 dia Address mapping 2 The value is the same as byte 02 and 03 of the Request 04 05 Register value 2 Register value Error Response Byte Description Length Value 00 Address 1 0x01 OxF7 01 Function code 1 0x86 02 Exception code 1 Refer to Modbus standard for more details ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 74 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved 6 3 9 15 0x0F Write multiple coils
47. command was sent ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 33 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved 6 2 10 AA5VV Description This command is used to specify the channels to be enabled Syntax AA5VV CHKSUM CR Delimiter character AA The address of the module to be set 00 to FF 5 The command to set the channels to enabled VV A two digit hexadecimal value where bit 0 corresponds to channel 0 bit 1 corresponds to channel 1 etc When the bit is 0 it denotes that the channel is disabled and 1 denotes that the channel is enabled Response Valid Command IAA CHKSUM CR Invalid Command AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command An invalid command is returned if an attempt is made to enable a channel that is not present AA The 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 Example Command 0353A Response 103 Enables channels 1 3 4 and 5 and disables all other channels on module 03 The module returns a valid response Command 036 Response 1033A Reads the channel status of module 03 The module returns a response of 3A which denotes that channels 1 3 4
48. cter AA The address of the module to be read 00 to FF 2 The command to read the Host Watchdog timeout value Response Valid Command 1 AAEVV CHKSUM CR Invalid Command AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command AA The address of the responding module 00 to FF E 0 The Host Watchdog is disabled 1 The Host Watchdog is enabled VV Two hexadecimal digits to represent the timeout value in tenths of a second for example 01 denotes 0 1 seconds and FF denotes 25 5 seconds There will be no response if the command syntax is incorrect there is a communication error or there is no module with the specified address Example Command 032 Response 1031FF Reads the Host Watchdog timeout value of module 03 and returns FF which denotes that the Host Watchdog is enabled and the Host Watchdog timeout value is 25 5 seconds Related Commands AAO AA1 AASETT Related Topics Section 5 1 Dual Watchdog Operation ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 44 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved 6 2 21 AA3ETT Description This command is used to enable disable a module s Host Watchdog and sets the Host Watchdog timeout value of a module Syntax AASETT CHKSUM CR Delimiter character
49. d is used to read the analog input of a specific channel Syntax AAN CHKSUM CR H Delimiter character AA The address of the module to be read 00 to FF N The channel to be read zero based Response Valid Command gt Data CHECKSUM CR Invalid Command AA CHECKSUM CR Delimiter character for a valid command 7 Delimiter character for an invalid command An invalid command is returned if the specified channel is incorrect Data The analog input data from the specified channel see Section 1 8 for details of the data format If the specified channel is disabled then the data field will be filled with space characters AA The 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 Example Command 032 Response gt 025 13 Reads data from channel 2 of module 03 Command 039 Response 03 Reads data from channel 9 of module 03 An error is returned because channel 9 is invalid Related Commands AANNTTCCFF AA2 AA7CiRrr Related Topics Section 1 8 Configuration Tables ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 29 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved 6 2 6 AA Description This command is used to perform
50. dress Example Command 03RHO Response 103 08 000 Reads the high latch value of channel 0 and returns the data in engineer ing format Related Commands AACH AACHi AARH ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 Page 61 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved 6 2 38 AARL Description This command is used to read the low latch values for all channels Syntax AARL CHKSUM CR Delimiter character AA The address of the module to be read 00 to FF RL The command to read the low latch values of all channels Response Valid Command IAA Data CHKSUM CR Invalid Command AA CHKSUM CR I Delimiter character for a valid command Delimiter character for an invalid command AA The address of the responding module 00 to FF Data The low latch values of all channels see Section 1 8 for details of the data format There will be no response if the command syntax is incorrect there is a communication error or there is no module with the specified address Example Command 03RL Response 103 02 000 00 000 00 000 00 000 00 000 00 000 00 000 00 000 Reads the low latch values of module 01 and returns the data in engineer ing format Related Commands AACL AACLi AARLi ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version
51. e reliable and stable ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 87 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved 7 3 Reset Status The reset status of a module is set when the module is powered on or when the module is reset by the module watchdog It is cleared after the responding of the first AA5 command This can be used to check whether the module had been reset When the AA5 command responds that the reset status is cleared that means the module has not been reset since the last AA5 command was sent When the AA5 command responds that the reset status is set and it is not the first time AA5 command is sent it means the module has been reset and the digital output value had been changed to the power on value ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 88 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved
52. ess A 2 07 0x07 Reads the type code A 3 08 0x08 Sets the type code A 4 32 0x20 Reads the firmware version A 5 37 0x25 Reads the channel enabled disabled A 6 status of a channel 38 0x26 Sets the channel to A 7 enabled disabled 41 0x29 Reads the miscellaneous settings A 8 42 0x2A Writes the miscellaneous settings A 9 ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 76 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved A 1 00 0x00 Read Module Name Description This sub function code is used to read the name of a module Request Byte Description Length Value 00 Address 1 10x01 OxF7 01 Function code 1 0x46 02 Sub Function code 1 0x00 Response Byte Description Length Value 00 Address 1 10x01 OxF7 01 Function code 1 0x46 02 Sub Function code 1 0x00 z 0x54 0x20 0x17 0x00 ZT 2017 pi a ii 4 Jox54 0x20 0x17 A Error Response Byte Description Length Value 00 Address 1 10x01 OxF7 01 Function code 1 0xC6 02 Exception code 1 Refer to Modbus standard for more details ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 77 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved A 2 04 0x04 Set the module address Description This sub function code is used to set the mod
53. fic channel Syntax AARL i CHKSUM CR Delimiter character AA The address of the module to be read 00 to FF RL The command to read the low latch value i The channel to be read zero based Response Valid Command IAA Data CHKSUM CR Invalid Command AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command AA The address of the responding module 00 to FF Data The high latch value of a specific channel see Section 1 8 for details of the data format There will be no response if the command syntax is incorrect there is a communication error or there is no module with the specified address Example Command 03RLO Response 103 02 000 Reads the low latch value of channel 0 and returns the data in engineering format Related Commands AACL AACLi AARL ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 64 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved 6 3 Modbus RTU Protocol Command set The Modbus protocol is developed by Modicon Inc originally developed for Modicon controllers Detailed information can be found more valuable information at http www modicon com http www modbus org gt Modbus RTU Command Format Field Field Field Field Hal iz 1 2 3 4 n n 1 n 2 Module Function Su
54. ftp icpdas com tw pub cd usbcd napdos zigbee zt_series document zt 257x Configuration Utility Used to configure ZT 2000 1 0 device Coordinator http ftp icpdas com tw pub cd usbcd napdos zigbee zt_series utility 3 4 Communication Test Once the ZT 2000 1 0 device has joined ZigBee network user may confirm the signal quality via the LED status of ZigBee Net LED indicators If the LED indicator is steady light it is allowed communicating with ZT 2000 1 0 device for data acquisition and control ing ICP DAS also provides a software DCON Utility to simulate the DCON Modus communication user may use this software to verify the setting and ZigBee 1 0 functions xX Downoad DCON Utility http ftp icpdas com pub cd 8000cd napdos dr iver dcon_util ity ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 17 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved 3 5 Examples gt Architecture Chart RF Power X Ay gt pa of ZT 2000 I O device 9 Oh a a Number Item Status Explain 1 Address MSB OFF Address Node ID is 01 Rotation Switch 1 2 Protocol ON Use Modbus RTU Protocol 3 Checksum OFF Disabled 4 ZigBee Pan ID OFF Pan ID 0x0000 5 ON 0x08 6 ZigBee ON 0x04 _ 7 RF Channel ON 0x02 ZigBee RF Channel 0x0E 8 OFF T ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 18 Copyright 2012 by ICP DAS
55. hdog Syntax AAI CHKSUM CR Delimiter character AA The address of the module to be reset 00 to FF 1 The command to reset the simeout status of the Host Watchdog Response Valid Command AALCHKSUM CR Invalid Command AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command AA The 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 Example Command 030 Response 10304 Reads the status of the Host Watchdog of module 03 and shows that a Host Watchdog timeout has occurred Command 031 Response 103 Resets the timeout status of the Host Watchdog of module 03 and returns a valid response Command 03 Response 10300 Reads the status of the Host Watchdog of module 03 and shows that no Host Watchdog timeout has occurred Related Commands AAO AA2 AASETT Related Topics Section 5 1 Dual Watchdog Operation ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 43 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved 6 2 20 AA2 Description This command is used to read the timeout value of a module s Host Watchdog Syntax AA2 CHKSUM CR Delimiter chara
56. he low alarm of a specific channel Syntax AADLCi CHKSUM CR Delimiter character AA The address of the module to be set 00 to FF DL The command to disable the low alarm Ci The channel where the alarm is to be disabled zero based Response Valid Command AALCHKSUM CR Invalid Command AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command AA The 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 Example Command 03DLC5 Response 103 Disables the low alarm of channel 5 and returns a valid response Command OZDI Response O3FFDF Reads the alarm status and returns a response indicating that the low alarm of channel 5 is disabled and others are enabled Related Commands AADI ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 56 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved 6 2 33 AAHI Data CiT Description This command is used to set the high alarm of a specific channel Syntax QAAHI Data Ci T CHKSUM CR Delimiter character AA The address of the module to be set 00 to FF HI The command to set the high alarm Data The high alarm limit which should be
57. ing Refer to Section 1 5 for details of how to switch the protocol gt Calibration voltage type used by the ZT 2017 and ZT 2017C Type Code 08 09 OA 0B 0c OD zera oV oV oV OmV OmV OmA Input apan 10V 5V HIV 500mV 150m 20mA Input 1 only available with the ZT 2017 ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 22 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved DCON Modbus RTU Command set 6 1 How to communicate with ZT 2000 I O Device ICP DAS ZT 2000 1 0 devices provides DCON and Modbus RTU protocols Through by the wireless transmission user may easily control and monitor 1 0 channels The fol lowing documents shows the details of DCON and Modbus RTU protocols command set as below link http ftp icpdas com pub cd 8000cd napdos 7000 manual modbusdio pdf 6 2 DCON Protocol Command set All the ZT 2000 1 0 series devices are controlled via wireless broadcasting commands so there must be a unique adjustable address saved in the EEPROM to show the difference In other words all the command formats contain the destination address When 1 0 devices receive commands it will decide whether to respond or not in according own address But there are still two exception commands and x gt DCON Command Format Leading Module Character Address Command CheckSum CR gt DCON Response Command Format Leading Module
58. led and all other channels are disabled Related Commands AA5VV ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 35 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved 6 2 12 AA7CiRrr Description This command is used to set the type code of a specific channel Syntax AA7CiRrr CHKSUM CR Delimiter character AA The address of the module to be set 00 to FF 7 The command to set the channel range code Ci i specifies the input channel to be set 0 7 Rrr rr represents the type code of the channel to be set Refer to the Temperature Sensor Type Settings table in Section 1 8 Response Valid Command IAA CHKSUM CR Invalid Command AA CHKSUM CR I Delimiter character for a valid command Delimiter character for an invalid command or invalid type code AA The 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 Example Command 037COR08 Response 103 Sets the type code for channel 0 of module 03 to 8 10 10V and the module returns a valid response Command 037C5R09 Response 103 Sets the type code for channel 5 of module 03 to 9 5 5V and the module returns a valid response Command 037C1R80 Response 203
59. ll not respond ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 68 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved 6 3 3 01 0x01 Read Coils Descr iption This function code is used to read the current digital output readback value of the ZT 2000 1 0 device Request Byte Description Length Value 00 Address 1 10x01 OxF7 01 Function code 1 0x01 Starting channel 02 03 numbers or address 2 mapping Output channel ee number or bit count Response Byte Description Length Value 00 Address 1 10x01 OxF7 01 Function code 1 0x01 02 Byte Count 1 Byte count of response B bit count 7 8 03 Bit values B Bit values Error Response Byte Description Length Value 00 Address 1 10x01 OxF7 01 Function code 1 0x81 02 Exception code 1 Refer to Modbus standard for more details ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 69 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved 6 3 4 02 0x02 Read Discrete Inputs Description This function code is used to read the current digital input value of the ZT 2000 1 0 module Request Byte Description Length Value 00 Address 1 10x01 OxF7 01 Function code 1 0x02 Starting channel 02 03 numbers or address 2 mapping 04 05 Output channel
60. ls 2 This command must be sent before the span calibration command AA0 is used ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 31 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved 6 2 8 AA2 Description This command is used to read the configuration of a module Syntax AA2 CHKSUM CR Delimiter character AA The address of the module to be read 00 to FF 2 The command to read the module configuration Response Valid Command INNTTCCFF CHECKSUM CR Invalid Command AA CHECKSUM CR Delimiter character for a valid command Delimiter character for an invalid command NN The new address is saved in the EEPROM 00 to FF TT 00 Reserved CC OA Reserved FF The data format checksum settings and filter settings of the module see Section 1 8 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 Example Command 032 Response FFOOOA00 In the normal mode reads the configuration of module 03 The response shows that the address data in the EEPROM is OxFF Command FF2 Response IFFO00A00 In software configuration mode reads the configuration of module FF Related Commands AANNTTCCFF Related Topics Section 1 8 Configuration Tables ICP DAS ZT
61. mat S The alarm type 0 Alarm disabled 1 Momentary alarm 2 Latched alarm 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 Example Command 03RHCO Response 103 08 0002 Reads the high alarm status of channel 0 and returns a response indicating that the high alarm limit is 08 000 and the type is latched Related Commands AAHI Data CiT AADHCi AADI ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 60 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved 6 2 37 AARHi Description This command is used to read the high latch value of a specific channel Syntax AARHC i CHKSUM CR Delimiter character AA The address of the module to be read 00 to FF RH The command to read the high latch value i The channel to be read zero based Response Valid Command IAA Data CHKSUM CR Invalid Command AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command AA The address of the responding module 00 to FF Data The high latch value of a specific channel see Section 1 8 for details of the data format There will be no response if the command syntax is incorrect there is a communication error or there is no module with the specified ad
62. mat Refer to Section 1 8 for details Ci The channel to be set zero based T The alarm type M Momentary alarm L Latched alarm Response Valid Command 1 AALCHKSUM CR Invalid Command AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command AA The 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 Example Command 03L0 03 000C1L Response 103 Sets the high alarm of channel 1 The low alarm limit is 03 000 and the type is latched and returns a valid response Command QOSDI Response 1030002 Reads the alarm status and returns a response indicating that the high alarm of channel 1 is enabled and others are disabled Related Commands AADI ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 58 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved 6 2 35 AARH Description This command is used to read the high latch values of all channels Syntax AARH CHKSUM CR Delimiter character AA The address of the module to be read 00 to FF RH The command to read the high latch values Response Valid Command IAA Data CHKSUM CR Invalid Command
63. nfiguration Mode Each ZT 2000 1 0 device has a build in EEPROM to store configuration information such as address data format Al type code and other information When the module is powered on with Address Node ID is 0x00 the ZT 2000 1 0 device is into the software configuration mode In software configuration mode the configurations address Node ID data format and Al type code are loaded from the EEPROM and change the setting with command AANNTTCCFF AA7CiRrr When the ZT 2000 1 0 device in software configuration mode the switch setting are ignored ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 86 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved 7 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 timeout occurs the module will reset all outputs to a safe state in order to prevent any erroneous operations of the controlled target ZT 2000 series devices include an internal Dual Watchdog making the control system mor
64. ns 8 10 10V Related Commands AA7CiRrr Related Topics Section 1 8 Configuration Tables ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 37 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved 6 2 14 AAF Description This command is used to read the firmware version of a module Syntax AAF CHKSUM CR Delimiter character AA The address of the module to be read 00 to FF F The command to read the firmware version Response Valid Command IAA Data CHKSUM CR Invalid Command AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command AA The address of the responding module 00 to FF Data The firmware version of the module as a string value 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 Example Command 03F Response 101A1 0 Reads the firmware version of module 01 and shows that it is version A1 0 Related Commands AALS ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 Page 38 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved 6 2 15 AAM Description This command is used to read the name of a module Syntax AAM CHKSUM CR Delimiter character AA The
65. onding 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 Example Command 03S1 Response 103 Sends a command to reload the factory default calibration parameters for module 03 and returns a valid response Related Topics Section 1 9 Calibration ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 40 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved 6 2 17 Description This command is used to inform all modules that the host is OK Syntax a CHKSUM CR Delimiter character The Host 0K command Response None response Example Command 4k Response No response Sends a Host OK command to all modules XRelated Topics Section 5 1 Dual Watchdog Operation ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved Page 41 6 2 18 AAO Description This command is used to read the status of a module s Host Watchdog Syntax AAOCHKSUM CR Delimiter character AA The address of the module to be read 00 to FF 0 The command to read the status of the Host Watchdog Response Valid Command I AASS CHKSUM CR Invalid Command AA CH
66. opyright 2012 by ICP DAS Co Ltd ALL Rights Reserved Page 82 A 7 38 0x26 Set channel enable disable Description This sub function code is used to specify which channels of a module are be enabled Request Byte Description Length Value 00 Address 1 10x01 OxF7 01 Function code 1 0x46 02 Sub Function code 1 0x26 Enabled disabled 1 10x00 OxFF the enabled disabled settings for settings each channel where bit 0 corresponds to channel 03 0 bit 1 corresponds to channel 1 etc When the bit is 0 it denotes that the channel is disabled and 1 denotes that the channel is enabled Response Byte Description Length Value 00 Address 1 10x01 OxF7 01 Function code 1 0x46 02 Sub Function code 1 0x26 Enabled disabled 1 0 0K 03 i settings Others error Error Response Byte Description Length Value 00 Address 1 0x01 OxF7 01 Function code 1 0xC6 02 Exception code 1 Refer to Modbus standard for more details ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 83 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved A 8 41 0x29 Read miscellaneous settings Description This sub function code is used to read the miscellaneous settings of a module Request Byte Description Length Value 00 Address 1 10x01 OxF7 01 Function code 1 0x46 02 Sub Function code 1 0x29
67. ts Reserved 6 2 23 AAO Name This command is used to set the name of a module Syntax AAO Name CHKSUM CR Delimiter character AA The address of the module to be set 00 to FF 0 The command to set the module name Name The new name of the module max 8 characters Response Valid Command IAA CHKSUM CR Invalid Command AA CHKSUM CR Delimiter character for a valid command Delimiter character for an invalid command AA The 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 Example Command 030ZT 2017 Response 103 Sets the name of module 03 to ZT 2017 and returns a valid response Command 03M Response 103ZT 2017 Reads the name of module 03 and returns the name ZT 2017 Related ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved Commands AAM Page 47 6 2 24 AACH Description This command is used to clear the high latch value of all channels Syntax AACH LCHKSUM CR Delimiter character AA The address of the module to be set 00 to FF CH The command to clear the high latches Response Valid Command AALC
68. ule address Request Byte Description Length Value 00 Address 1 10x01 OxF7 01 Function code 1 0x46 02 Sub Function code 1 0x04 03 New address 1 10x01 OxF7 04 06 Reserved 3 10x00 0x00 0x00 Response Byte Description Length Value 00 Address 1 10x01 OxF7 01 Function code 1 0x46 02 Sub Function code 1 0x04 03 New address 1 0x00 04 06 Reserved 3 0x00 0x00 0x00 Error Response Byte Description Length Value 00 Address 1 10x01 OxF7 01 Function code 1 0xC6 02 Exception code 1 Refer to Modbus standard for more details ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 Page 78 Copyright 2012 by ICP DAS Co Ltd ALL Rights Reserved A 3 07 0x07 Read type code Description This sub function code is used to read the type code information of a module Request Byte Description Length Value 00 Address 1 10x01 OxF7 01 Function code 1 0x46 02 Sub Function code 1 0x07 03 Reserved 1 0x00 04 Channel 1 10x00 0x07 Response Byte Description Length Value 00 Address 1 10x01 OxF7 01 Function code 1 0x46 02 Sub Function code 1 0x07 03 Type code 1 Type code see Section 1 8 for details Error Response Byte Description Length Value 00 Address 1 10x01 OxF7 01 Function code 1 0xC6 02 Exception code 1 Refer to Modbus standard for more details ICP DAS ZT 2017 and ZT 2017C AI Series User Manual Version 1 0 P
Download Pdf Manuals
Related Search
Related Contents
SHU 5 S, SHU 10 S eltronom® Geschlossene Warmwasserspeicher Pulsómetro táctil ECG sin Banda Pectoral Modelo: SE338 / SE338M PM-700 挿紙正誤表0401Fix.ai Copyright © All rights reserved.
Failed to retrieve file