Home
ZT-2024 User Manual Warranty
Contents
1. Request Byte Description Length Value 00 Address 1 1 to 247 01 Function Code 1 0x04 02 03 Starting Channel 2 See Section 6 5 1 for details Number or Address Mapping 04 05 Input Channel 2 0x0001 to 0x0020 Number or Bit Count Response Byte Description Length Value 00 Address 1 1 to 247 01 Function Code 1 0x04 02 Byte Count 1 Byte Count of the Response B 2 Word Count 03 Register Values B 2 Register Values Error Response Byte Description Length Value 00 Address 1 1 to 247 0i Function Code 1 0x84 02 Exception Code 1 Refer to the Modbus standard for more details ICP DAS ZT 2024 User Manual Version 1 0 1 Page 84 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Deae 05 0x05 Writing a Single Coil Description This function code is used to write the Digital Output value for the ZT 2000 I O module Request Byte Description Length Value 00 Address 1 1 to 247 01 Function Code 1 0x05 02 03 Starting 2 See Section 6 5 1 for details Channel Number or Address Mapping 04 05 Output Value 2 A value of OxFFOO sets the output to ON A value of 0x0000 sets the output to OFF Response Byte Description Length Value 00 Address 1 1 to 247 01 Function Code 1 0x05 02 03 Output Channel 2 This value is the same as bytes 02 and 03 Number
2. Byte Description Length Value 00 Address 1 1 to 247 0i Function Code 1 OxC6 02 Exception Code 1 Refer to the Modbus standard for more details Example Command 01 46 00 12 60 Response 01 46 00 54 20 26 00 OE FC ICP DAS ZT 2024 User Manual Version 1 0 1 Page 90 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved A 2 04 0x04 Setting the Address of the Module Description This sub function code is used to set the address fo the module Request Byte Description Length Value 00 Address 1 1 to 247 01 Function Code il 0x46 02 Sub function 1 0x04 Code 03 New Address 1 1 to 247 04 0 Reserved 3 0x00 0x00 0x00 6 Response Byte Description Length Value 00 Address 1 1 to 247 01 Function Code 1 0x46 02 Sub function ii 0x04 Code 03 New Address 1 to 247 04 06 Reserved 3 0x00 0x00 0x00 Error Response Byte Description Length Value 00 Address 1 1 to 247 01 Function Code 1 OxC6 02 Exception Code Refer to the Modbus standard for more details Example Command 01 46 04 02 00 00 00 F5 1E Response 01 46 04 00 00 00 00 F4 A6 ICP DAS ZT 2024 User Manual Version 1 0 1 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Page 91 A 3 07 0x07 Reading the Analog Input Type Code Description This sub function code is used to rea
3. the Host Watchdog is enabled and no Host Watchdog timeout has occurred Command 030 Response 0304 Reads the status of the Host Watchdog for module 03 and returns a response indicating that the command was successful with a value of 04 meaning that a Host Watchdog timeout has occurred Related Commands Section 6 4 18 Section 6 4 19 AA1 Section 6 4 20 AA2 Section 6 4 21 AA3ETT Related Topics Section 7 2 Dual Watchdog Operation ICP DAS ZT 2024 User Manual Version 1 0 1 Page 58 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 4 19 AA1 Description This command is used to reset the status of the Host Watchdog timeout for a specified module Syntax AA1 CHECKSUM CR be Delimiter character AA The address of the module to be reset in hexadecimal format 00 to FF 1 The command to reset the status of the Host Watchdog timeout Response Valid Command IAA CHECKSUM CR Invalid Command AA CHECKSUM CR I Delimiter character to indicate a valid command Delimiter character to indicate an invalid command AA The address of the responding 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 030 Response 0304 Read
4. Command 032 Response 03164 Reads the Host Watchdog timeout value for module 03 The module returns a response indicating that the command was successful with a value of 164 which denotes that the Host Watchdog is enabled and that the Host Watchdog timeout value is 10 0 seconds Related Commands Section 6 4 17 Section 6 4 18 AAO Section 6 4 19 AA1 Section 6 4 20 AA2 Section 6 4 22 AA4N Section 6 4 23 AA5N Related Topics Section 7 2 Dual Watchdog Operation Note When a Host Watchdog timeout occurs the Host Watchdog is disabled In this case the AA3ETT command should be sent again to re enable the Host Watchdog ICP DAS ZT 2024 User Manual Version 1 0 1 Page 64 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 4 22 AA4N Description This command is used to read the safe value for Analog Output channel N of a specified module Syntax AA4N CHECKSUM CR gs Delimiter character AA The address of the module to be read in hexadecimal format 00 to FF 4 The command to read the Analog Output safe value N The Analog Output channel to be read zero based Response Valid Command AA Data CHECKSUM CR Invalid Command AA CHECKSUM CR I Delimiter character to indicate a valid command Delimiter character to indicate an invalid command AA The address of the responding module in hexadecimal format 00 to FF
5. Data The Analog Output safe value See Section 4 for details of the data format There will be no response if the command syntax is incorrect there is a communication error or there is no module with the specified address Examples Command 030 06 000 Response gt Sets the Analog Output value for Analog Output channel 0 of module 03 to 06 000 6 0 V and returns a response indicating that the command was successful ICP DAS ZT 2024 User Manual Version 1 0 1 Page 65 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Command 0350 Response 103 Sets the current Analog Output value for Analog Output channel 0 as the Analog Output safe value and returns a response indicating that the command was successful Command 0340 Response 03 06 000 Reads the Analog Output safe value for Analog Output channel 0 of module 03 and returns a response indicating that the command was successful with a value of 06 000 6 0 V Command 0349 Response 203 Attempts to read the Analog Output safe value for Analog Output channel 9 of module 03 but returns a response indicating that the command was unsuccessful because Analog Output channel 9 does not exist Related Commands Section 6 4 2 AAN Data Section 6 4 21 AA3ETT Section 6 4 23 AA5N Related Topics Section 4 Analog Output Type Data Format a
6. Syntax AA1N CHECKSUM CR Delimiter character AA The address of the module to be calibrated in hexadecimal format 00 to FF 1 The command to perform the Analog Output span calibration N The Analog Output channel to be calibrated zero based Response Valid Command AA CHECKSUM CR Invalid Command AA CHECKSUM CR I Delimiter character to indicate a valid command Delimiter character to indicate an invalid command AA The address of the responding 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 0311 Response 03 Attempts to perform an Analog Output span calibration on Analog Output channel 1 of module 03 but a response indicating that the command was unsuccessful is returned because the Enable Calibration command AAEV see Section 6 4 26 was not sent in advance ICP DAS ZT 2024 User Manual Version 1 0 1 Page 32 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Command 03E1 Response 103 Enables calibration on module 03 and returns a response indicating that the command was successful Command 0311 Response 103 Performs an Analog Output span calibration on Analog Output channel 1 of modu
7. 2 2 Pin Assignments sssssssssesssssssssssesi sesos s TE SS OF WERE ERSTE 2 3 Wire CONNECTIONS ccc cccccccccccccccccccccc cece cece a nE Ea Setting up the ZT 2000 1 0 Device sinri sesideman a aae a dune deed aw aes 3 1 Introduction to the Configuration Parameters sssssssssssssss 3 2 Introduction to the Rotary and DIP Switches ccccccccccees 3 3 Starting the ZT 2000 I O Device lt iawakews ic ash ae ds eae eek sae 4 oe SS 3 4 COMMUNTCOLLONS Testing siicsesissssssisi ees SH ANS ORAS REE w OR Eee ee 3 5 EXAMPLES ionns had a hdd DEGREE ER HREM SENS ESA E REK REED RR SO Analog Output Type Data Format and Slew Rate cc cece wesc cescces Call Mae OM actocseissivee ode estes oie ele n ea ee Gia ie Se ae a ts Sw 5 1 ANGLOG OUTPUT dns knee ee eke ENERO CARS RRR RRS E The DCON Modbus RTU Command SetS cccccicccdeseccsvdeeescevessacceeves 6 1 Communicating with the ZT 2000 I O Device cece cece cence ccecee 6 2 The DCON Protocol Command Set cccccccccccccccceccccccceccees 63 CHE GRSUMN reesei e a tse adeeb tee e aa leo seep BW LE ws eb eed 6 4 Overview of the DCON Command Set scssceseda0s eda ves Sees eeagewceeues 4 NADH AHA DN AHA VW AW O BR A A A A A BH SF O o NOU RA U NEB N ICP DAS ZT 2024 User Manual Version 1 0 1 Page 2 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved YAANNTTCCFF lt a cana sadasoateuiaeeessiabetesssJaecdeeenun AAN Data ean boas adese ne
8. 2013 by ICP DAS Co Ltd ALL Rights Reserved A 8 41 0x29 Reading the Miscellaneous Settings Description This sub function code is used to read the miscellaneous settings for a module Request Byte Description Length Value 00 Address 1 1 to 247 01 Function Code 1 0x46 02 Sub function 1 0x29 Code Response Byte Description Length Value 00 Address il 1 to 247 0i Function Code 1 0x46 02 Sub function 1 0x29 Code 03 Miscellaneous 1 The data format See Section 4 for details Settings of the format Error Response Byte Description Length Value 00 Address 1 1 to 247 01 Function Code 1 OxC6 02 Exception Code 1 Refer to the Modbus standard for more details Example Command 01 46 29 D3 BE Response 01 46 29 02 7E 5C ICP DAS ZT 2024 User Manual Version 1 0 1 Page 100 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved A 9 42 x2A Writing the Miscellaneous Settings Description This sub function code is used to configure the miscellaneous settings for a module Request Byte Description Length Value 00 Address 1 1 to 247 01 Function Code 1 0x46 02 Sub function 1 0x2A Code 03 Miscellaneous 1 The data format See Section 4 for details Settings of the format Response Byte Description Length Value 00 Address 1 1
9. Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Command 0340 Response 03 06 000 Reads the Analog Output safe value for channel 0 of module 03 and returns a response indicating that the command was successful with a value of 06 000 6 0 V Command 0359 Response 03 Attempts to set the current Analog Output value for Analog Output channel 9 of module 03 as the Analog Output safe value but returns a response indicating that the command was unsuccessful because Analog Output channel 9 does not exist Related Commands Section 6 4 2 AAN Data Section 6 4 21 AA3ETT Section 6 4 22 AA4N Related Topics Section 4 Analog Output Type Data Format and Slew Rate ICP DAS ZT 2024 User Manual Version 1 0 1 Page 68 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 4 24 AA6PN Data Description This command is used to set the power on value for Analog Output channel N of a specified module Syntax AA6PN Data CHECKSUM CR gi Delimiter character AA The address of the module to be set in hexadecimal format 00 to FF 6P The command to set the Analog Output power on value N The Analog Output channel to be set zero based Data The Analog Output value See the Section 4 for details of the data format Response Valid Command AA CHECKSUM CR Invalid Command AA CHECKSUM CR I D
10. ICP DAS ZT 2024 User Manual Version 1 0 1 Page 104 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Troubleshooting A Technical Support If you have any difficulties using your ZT 2000 series I O device please send a description of the problem to service icpdas com Include the following items in your email A description or diagram of the current DIP switch positions A copy of the configuration file for the ZT 2000 coordinator This file can be obtained using the procedure outlined below and should be attached to your email B Set the DIP switch for the ZT 255x device to the ZBSET position then reboot the device Launch the ZT Configuration Utility and select the Save Log icon to save the configuration of the ZT 255x as a file zT otney 4 Please select the setting node save Log C After clicking the Save Log icon enter the File Name and the File Path in the Windows Save dialog box Once the configuration has been successfully saved the following message will be displayed ICP DAS ZT 2024 User Manual Version 1 0 1 Page 105 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved
11. Analog Output Output Channels 4 10 Voc 5 Voc 0 10 Voc 0 5 Voc 0 20MA 4 Output Type 20mA Resolution 12 bit Accuracy 0 1 of FSR Zero Drift 30 uV C Span Drift 25 ppm C Programmable Output Slope 0 0625 1024 V Sec Voltage Capability 20 mA 10 V Power on and Safe Value Yes LED I ndicators ZigBee PWR ZigBee Device Power ZigBee Net ZigBee Communication Indicator Power Power Consumption 1 7 W Max Environment Operating Temperature 25 to 75 C Storage Temperature 30 to 80 C Humidity 10 to 90 Non condensing Wireless RF Channels 16 RF Transmit Power 11 dBm Antenna 2 4 GHz 5 dBi Omni directional Transmission Range LOS 700 m Typical Max Slaves Supported 259 EMI Certification CE FCC FOC ID ICP DAS ZT 2024 User Manual Version 1 0 1 Page 7 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 2 2 Pin Assignments LDPC pPpwrR ZigBee Antenna P col Address MSB j F G GND Power Supply i Vs 08 Voutx 0S acnp Ioutx AGND ICP DAS ZT 2024 User Manual Version 1 0 1 Page 8 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Setting up the ZT 2000 I O Device 3 1 Introduction to the Configuration Parameters A The ZB PID parameter is the group identity for a ZigBee network and must be the same for all devices in the same ZigBee network B Th
12. Delimiter character to indicate an invalid command AA The address of the responding module in hexadecimal format 00 to FF E The status of the Host Watchdog 0 The Host Watchdog is disabled 1 The Host Watchdog is enabled 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 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 033164 Response 03 Enables the Host Watchdog for module 03 and sets the Host Watchdog timeout value to 64 10 0 seconds The module returns a response indicating that the command was successful ICP DAS ZT 2024 User Manual Version 1 0 1 Page 61 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Command 032 Response 103164 Reads the Host Watchdog timeout value for module 03 and returns a response indicating that the command was successful with a value of 164 which denotes that the Host Watchdog is enabled and the Host Watchdog timeout value is 10 0 seconds Related Commands Section 6 4 17 Section 6 4 18 AAO Section 6 4 19 AA1 Section 6 4 21 AA3ETT Related Topics Section 7 2 Dual Watchdog Operation ICP DAS ZT 2024 User Manual Version 1 0 1 Page 62 Copyright 2013 by ICP DAS Co Ltd ALL Rig
13. operating status of the module While working in harsh or noisy environments the module may be shut down by external signals The Watchdog circuit allows the module to operate 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 more reliable and stable ICP DAS ZT 2024 User Manual Version 1 0 1 Page 103 Copyright 2013 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 and is cleared after responding to the first AA5 command This can be used to check whether the module has been previously reset When the response to the AA5 command indicates that the reset status has been cleared it means that the module has not been reset since the last 4A5 command was sent When the response to the AA5 command indicates that the reset status has been set and it is not the first time the AA5 command has been sent it means that the module has been reset and the Digital Output value has been changed to the power on value
14. Address Mapping scicccscccccdas cree eobwe se dadewanes 78 6 5 2 PLC Address Mapping icscieeee iden C055 4440800 4G ee KeR RS 80 6 5 3 01 0x01 Reading the Coils ek vecased sveens debe eens bau 81 6 5 4 2 x 2 Reading the Discrete Inputs 82 6 5 5 03 0x03 Reading Multiple Registers 5000 83 6 5 6 04 0x04 Reading Multiple Input Registers 84 6 5 7 05 0x05 Writing a Single Coil cece eee ee ee ee eee 85 6 5 8 6 0x06 Writing Multiple Registers 4 86 6 5 9 15 x0F Writing Multiple Coils sssessseseseses s 87 6 5 10 70 0x46 Reading Writing the Module Settings 89 7 ApPPENdIX ws cknn toast anes s ad KeKS SS oo E a ha eN Sood KRAES ESS ORES RRA 102 7 1 Software Configuration Mode 6 o5 5 064s 454 0 06 R08 6 EERE HS wd CORSE 102 7 2 Dual Watchdog Operation ossds sss oN sais 540s 55 4886 edad FSS k eee EES 103 723 Reset Status 26 6 teers ense ded EA DERE S SS REET RESO DOE ES DSS eee SSeS 104 amp Troubleshooting 254 ekee cod edae Se Cee KES EHS CAKES ESRE STREET RO FESR OK 105 ICP DAS ZT 2024 User Manual Version 1 0 1 Page 3 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved What s in the Shipping Package The shipping package contains the following items ZT 2024 Module ANT 124 05 Quick Start CD If any of these items are missing or damaged please contact your local distributor for more information Save the shippi
15. Reads the configuration for Analog Output channel 0 of module 03 and returns a response indicating that the command was successful with a value of 51 meaning that the output range is 5 to 5 V and the slew rate is 0 0625 V Second Command 039951 Response 03 Attempts to set the configuration for Analog Output channel 9 of module 03 to an output range of 5 to 5 V and a slew rate of 0 0625 V Second but returns a response indicating that the command was unsuccessful because Analog Output channel 9 does not exist Related Commands Section 6 4 2 AAN Data Section 6 4 12 AA9N Section 6 4 24 AA6PN Data Related Topics Section 4 Analog Output Type Data Format and Slew Rate ICP DAS ZT 2024 User Manual Version 1 0 1 Page 51 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 4 14 AAF Description This command is used to read the firmware version of a specified module Syntax AAF CHECKSUM CR Delimiter character AA The address of the module to be read in hexadecimal format 00 to FF F The command to read the firmware version information Response Valid Command AA Data CHECKSUM CR Invalid Command AA CHECKSUM CR I Delimiter character to indicate a valid command Delimiter character to indicate an invalid command AA The address of the responding module in hexadecimal format 00 to FF Data The
16. Syntax AA6SN Data CHECKSUM CR es Delimiter character AA The address of the module to be set in hexadecimal format 00 to FF 6S The command to set the Analog Output safe value N The Analog Output channel to be set zero based Data The Analog Output value See Section 4 for details of the data format Response Valid Command AA CHECKSUM CR Invalid Command AA CHECKSUM CR I Delimiter character to indicate a valid command Delimiter character to indicate an invalid command AA The address of the responding 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 036S0 05 000 Response 03 Sets the Analog Output safe value for Analog Output channel 0 of module 03 to 05 000 5 0 V and returns a response indicating that the command was successful ICP DAS ZT 2024 User Manual Version 1 0 1 Page 71 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Command 036S0 25 000 Response 203 Attempts to set the Analog Output safe value for Analog Output channel 0 of module 03 to 25 000 25 0 V but returns a response indicating that the command was unsuccessful because the value is not within the valid output range Related Commands Section 6 4 2 AAN Dat
17. The configuration of the ZT 2024 can be adjusted using a combination of the external rotary switch and the DIP switches The ZT 2000 device should only be rebooted once the configuration is complete IAS b AA 1 2 Address P ZB Channel Type Code Address MSB ZB PID Data Format Protocol Checksum gt Rotary Switch Case 1 Address MSB 0 0 di 2 3 4 5 6 7 Address Note 1 01 02 03 04 05 06 07 Node ID Note 1 0x0001 0x0002 0x003 Ox0004 0x0005 Ox0006 0x0007 8 9 A B D E F Address 08 09 OA OB oc OD OE OF Node ID 0x008 0x0009 Ox000A Ox000B Ox000C Ox000D Ox000E 0x000F Case 2 Address MSB 1 0 1 2 3 4 5 6 7 Address 10 11 12 13 14 15 16 17 Node ID 0x0010 Ox0011 Ox0012 0x013 0x0014 0x0015 Ox0016 0x0017 8 9 A B D E F Address 18 19 1A 0B OC 1D 1E 1F Node ID 0x018 0x0019 Ox001A 0x001B 0x001C 0x001D 0x001E 0x001F Note 1 The Address and Node ID values are defined via the AANNTTCCFF command In software configuration mode the DIP switches for Address Data Format and Type Code are ignored and can also be set via the AANNTTCCFF and AACiRrr commands ICP DAS ZT 2024 User Manual Version 1 6 1 Page 11 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Addr
18. be read in hexadecimal format 00 to FF 6 The command to read the output value requisition The Analog Output channel to be read zero based Response Valid Command AA Data CHECKSUM CR Invalid Command AA CHECKSUM CR I Delimiter character to indicate a valid command Delimiter character to indicate an invalid command AA The address of the responding module in hexadecimal format 00 to FF Data The output requistion value See Section 4 for details of the data format There will be no response if the command syntax is incorrect there is a communication error or there is no module with the specified address Examples Command 031 10 000 Response 03 Sets the Analog Output requisition value for Analog Output channel 1 of module 03 to 10 000 10 V and returns a response indicating that the command was successful ICP DAS ZT 2024 User Manual Version 1 0 1 Page 42 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Command 0361 Response 03 10 000 Reads the Analog Output requisition value for Analog Output channel 1 of module 03 and returns a response indicating that the command was successful with a value of 10 000 10 0 V Command 0369 Response 03 Attempts to read the Analog Output value from the last command received by Analog Output channel 9 of module 03 but r
19. 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 Examples Command 03F Response 03A1 0 Reads the firmware version of module 03 and returns a response indicating that the command was successful and showing that the firmware is version A1 0 ICP DAS ZT 2024 User Manual Version 1 0 1 Page 52 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 4 15 AAM Description This command is used to read the name of a specified module Syntax AAM CHECKSUM CR Delimiter character AA The address of the module to be read in hexadecimal format 00 to FF M The command to read the name of the module Response Valid Command AA Data CHECKSUM CR Invalid Command AA CHECKSUM CR I Delimiter character to indicate a valid command Delimiter character to indicate an invalid command AA The address of the responding module in hexadecimal format 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 Examples Command 030ZT 2024 Response 03 Sets the name of module 03 to ZT
20. for module 03 and returns a response indicating that the command was successful ICP DAS ZT 2024 User Manual Version 1 0 1 Page 54 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Command 03S0 Response 03 Attempts to send a command to reload the factory default calibration parameters for module 03 but returns a response indicating that the command was unsuccessful because the command was incorrect Related Commands Section 6 4 3 AAON Section 6 4 4 AAA1N Section 6 4 26 AAEV Related Topics Section 5 Calibration ICP DAS ZT 2024 User Manual Version 1 0 1 Page 55 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 4 17 Description This command is used to inform all modules that the Host is OK Syntax T CHECKSUM CR i Delimiter character me The Host OK command Response There is no response to this command Examples Command Response No response Sends a Host OK command to all modules Related Commands Section 6 4 18 AAO Section 6 4 19 AA1 Section 6 4 20 AA2 Section 6 4 21 AA3ETT Related Topics Section 7 2 Dual Watchdog Operation ICP DAS ZT 2024 User Manual Version 1 0 1 Page 56 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 4 18 AAQ Description This command is used to read the status of the Host Watchdog for a spe
21. of the Request 04 05 Output Value 2 This value is the same as bytes 04 and 05 of the Request Error Response Byte Description Length Value 00 Address 1 1 to 247 01 Function Code i 0x85 02 Exception Code 1 Refer to the Modbus standard for more details ICP DAS ZT 2024 User Manual Version 1 0 1 Page 85 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 5 8 6 0x06 Writing Multiple Registers Description This function code is used to configurethe settings for the ZT 2000 I O module Request Byte Description Length Value 00 Address 1 1 to 247 01 Function Code 1 0x06 02 03 Address 2 See Section 6 5 1 for details Mapping 04 05 Register Value 2 Register Value Response Byte Description Length Value 00 Address 1 1 to 247 01 Function Code 1 0x06 02 03 Address 2 The value is the same as bytes 02 and 03 Mapping of the Request 04 05 Register Value 2 Register value Error Response Byte Description Length Value 00 Address 1 1 to 247 01 Function Code 1 0x86 02 Exception Code 1 Refer to the Modbus standard for more details ICP DAS ZT 2024 User Manual Version 1 0 1 Page 86 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 5 9 15 Ox F Writing Multiple Coils Description This function code is used to
22. to 247 01 Function Code 1 0x46 02 Sub function 1 0x2A Code 03 Miscellaneous 1 0 OK Settings Others Error Error Response Byte Description Length Value 00 Address 1 1 to 247 01 Function Code 1 OxC6 02 Exception Code 1 Refer to the Modbus standard for more details Example Command 01 46 2A 00 FF 6D Response 01 46 2A 00 FF 6D ICP DAS ZT 2024 User Manual Version 1 0 1 Page 101 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Appendix 7 1 Software Configuration Mode Each ZT 2000 I O device contains a built in EEPROM memory that is used to store configuration information such as the address the data format the Analog Input Type Code and other information When the module is powered on with the Address Node ID set to 0x00 the ZT 2000 I O device will be set to software configuration mode In this mode the configuration details Address Node ID data format and Analog Input Type Code are loaded from the EEPROM The settings can then be changed using the AANNTTCCFF and AA9NTS commands When the ZT 2000 I O device is set to software configuration mode the switch settings are ignored ICP DAS ZT 2024 User Manual Version 1 0 1 Page 102 Copyright 2013 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
23. to FF T The Analog Output type See Section 4 for details of the data format S The Analog Output slew rate See Section 4 for details of the data format There will be no response if the command syntax is incorrect there is a communication error or there is no module with the specified address Examples Command 039051 Response 03 Sets the configuration for Analog Output channel 0 of module 03 to an output range of 5 to 5 V and a slew rate of 0 0625 V Second and returns a response indicating that the command was successful ICP DAS ZT 2024 User Manual Version 1 0 1 Page 48 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Command 0390 Response 0351 Reads the configuration for Analog Output channel 0 of module 03 and returns a response indicating that the command was successful with a value of 51 meaning that the output range is 5 to 5 V and the slew rate is 0 0625 V Second Command 0399 Response 03 Attempts to read the configuration for Analog Output channel 9 of module 03 but returns a response indicating that the command was unsuccessful because Analog Output channel 9 does not exist Related Commands Section 6 4 2 AAN Data Section 6 4 13 AAONTS Related Topics Section 4 Analog Output Type Data Format and Slew Rate ICP DAS ZT 2024 User Manual Version 1 0 1 Page 49 Copyright 2013 by ICP DAS
24. write the Digital Output values for the ZT 2000 I O module Request Byte Description Length Value 00 Address 1 1 to 247 01 Function Code 1 OxOF 02 03 Starting 2 See Section 6 5 1 for details Cchannel Number 04 05 Output Channel 2 0x0001 to 0x0020 Number 06 Byte Count 1 B Bit Count 7 8 07 Output Value 2 A bit corresponds to a channel When the bit is 0 it denotes that the channel that was set is OFF or Disabled If the bit is 1 it denotes that the channel that was set is ON or Enabled Response Byte Description Length Value 00 Address 1 1 to 247 01 Function Code 1 0x0F 02 03 Starting Channel 2 The value is the same as bytes 02 and 03 Number of the Request 04 05 Output Channel 2 0x0001 0x0020 Number ICP DAS ZT 2024 User Manual Version 1 0 1 Page 87 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Error Response Byte Description Length Value 00 Address 1 1 to 247 01 Function Code 1 Ox8F 02 Exception Code 1 Refer to the Modbus standard for more details ICP DAS ZT 2024 User Manual Version 1 0 1 Page 88 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 5 10 70 0x46 Reading Writing the Module Settings Description This function code is used to read the configuration settings from the module or to change the settings for the module The following sub function codes are supp
25. 01 46 20 13 B8 Response 01 46 20 OA 01 00 00 D6 B9 ICP DAS ZT 2024 User Manual Version 1 0 1 Page 95 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved A 6 37 0x25 Reading whether a Analog Input Channel is Enabled or Disabled Description This sub function code is used to read whether each Analog Input channel of a module is enabled or disabled Request Byte Description Length Value 00 Address 1 1 to 247 01 Function Code 1 0x46 02 Sub function 1 0x25 Code Response Byte Description Length Value 00 Address 1 1 to 247 01 Function Code 1 0x46 02 Sub function i 0x25 Code 03 Enabled Disable 1 0x00 to OxFF The enabled disabled d Status status of each Analog Input channel where bit 0 corresponds to Analog Input channel 0 and bit 1 corresponds to Analog Input channel 1 etc When the bit is O it denotes that the Analog Input channel is disabled and 1 denotes that the Analog Input channel is enabled Error Response Byte Description Length Value 00 Address 1 1 to 247 01 Function Code 1 OxC6 02 Exception Code 1 Refer to the Modbus standard for more details ICP DAS ZT 2024 User Manual Version 1 0 1 Page 96 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Example Command 01 46 25 D3 BB Response 01 46 25 07 BB 5F IC
26. 2024 and returns a response indicating that the command was successful Command 03M Response 03ZT 2024 Reads the name of module 03 and returns a response indicating that the command was successful and that the name of the module is ZT 2024 Related Commands Section 6 4 27 AAO Name ICP DAS ZT 2024 User Manual Version 1 0 1 Page 53 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 4 16 AAS1 Description This command is used to reload the factory default calibration parameters for a specified module including the internal calibration parameters Syntax AAS1 CHECKSUM CR Delimiter character AA The address of the module where the default parameters are to be reloaded in hexadecimal format 00 to FF S1 The command to reload the factory default calibration parameters Response Valid Command IAA CHECKSUM CR Invalid Command AA CHECKSUM CR Delimiter character to indicate a valid command Delimiter character to indicate an invalid command AA The address of the responding 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 03S1 Response 03 Sends a command to reload the factory default calibration parameters
27. 247 0i Function Code 1 0x46 02 Sub function 1 0x08 Code 03 Type Code 1 0 OK Others Error Error Response Byte Description Length Value 00 Address 1 1 to 247 01 Function Code 1 OxC6 02 Exception Code 1 Refer to the Modbus standard for more details ICP DAS ZT 2024 User Manual Version 1 0 1 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Page 93 Example Command 01 46 20 13 B8 Response 01 46 20 01 00 00 D2 05 ICP DAS ZT 2024 User Manual Version 1 0 1 Page 94 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved A 5 32 0x20 Reading the Firmware Version Information Description This sub function code is used to read the firmware version information for a module Request Byte Description Lengt Value h 00 Address 1 1 to 247 0i Function Code 1 0x46 02 Sub function 1 0x20 Code Response Byte Description Length Value 00 Address 1 1 to 247 01 Function Code 1 0x46 02 Sub function 1 0x20 Code 03 Major Version 1 0x00 to OxFF 04 Minor Version 1 0x00 to OxFF 05 Reserved 1 0x00 06 Build Version 1 0x00 to OxFF Error Response Byte Description Length Value 00 Address 1 1 to 247 01 Function Code 1 OxC6 02 Exception Code 1 Refer to the Modbus standard for more details Example Command
28. 7 The Type Code for Analog Output channels 0 to 3 R W ae a A 40481 The Firmware Version a 40482 40483 The Module Name i i The Module Address The valid range is 1 247 The Baud Rate Bit 5 0 Baud Rate Always set to Ox0A Bit 7 6 Reserved 40489 The Host Watchdog timeout value The valid R W T noasewenenas 40492 The Host Watchdog timeout counter value Write Pee ee 40673 Trims the Analog Output for Analog Output The Analog Output calibration type Ox5A45 Zro Calibration i 0x5350 San Calibration ICP DAS ZT 2024 User Manual Version 1 0 1 Page 79 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 5 2 PLC Address Mapping Function ae Description Code Reads the Coils Reads the Discrete Inputs Reads Multiple Registers Writes Multiple Registers Writes Multiple Coils Reads Writes the Module Settings If the function specified in the message is not supported then the module will respond with an error code as per the tablk below Note that the address mapping for the Modbus protocol is Base 0 Error Response h Function Code Function code 0x80 00 adaress Note If a CRC mismatch occurs the module will not respond ICP DAS ZT 2024 User Manual Version 1 0 1 Page 8 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved sas ee Description 01 0x01 Reading the Coils This function code is used to read the current Digital Output values from the ZT 2000
29. 96 but returns a response indicating that the command was unsuccessful because the increment value is not within the valid range Related Commands Section 6 4 3 AAON Section 6 4 4 AA1N Section 6 4 26 AAEV Related Topics Section 5 Calibration ICP DAS ZT 2024 User Manual Version 1 0 1 Page 37 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 4 7 AA4N Description This command is used to store the current Analog Output value as the Analog Output power on value for Analog Output channel N of a specific module Syntax AA4N CHECKSUM CR Delimiter character AA The address of the module to be set in hexadecimal format 00 to FF 4 The command to store the current Analog Output value as the power on value N The Analog Output channel to be set zero based Response Valid Command IAA CHECKSUM CR Invalid Command AA CHECKSUM CR I Delimiter character to indicate a valid command Delimiter character to indicate an invalid command AA The address of the responding 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 032 00 000 Response gt Sets the Analog Output value for channel 2 of module 03 to 00 000 0 0 V and returns a response indicati
30. 9N Section 6 4 13 AAONTS Related Topics Section 4 Analog Output Type Data Format and Slew Rate ICP DAS ZT 2024 User Manual Version 1 0 1 Page 29 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 4 3 AAON Description The command is used to performan an Analog Output zero calibration on Analog Output channel N of a specified module Syntax AAON CHECKSUM CR Delimiter character AA The address of the module to be calibrated in hexadecimal format 00 to FF 0 The command to perform the Analog Output zero calibration The Analog Output channel to be calibrated zero based Response Valid Command AA CHECKSUM CR Invalid Command AA CHECKSUM CR I Delimiter character to indicate a valid command Delimiter character to indicate an invalid command AA The address of the responding 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 0301 Response 03 Attempts to perform an Analog Output zero calibration on Analog Output channel 1 of module 03 but a response indicating that the command was unsuccessful is returned because the Enable Calibration command AAEV see Section 6 4 26 was not sent in advance ICP DAS ZT 2024 User Manua
31. Analog 64 11 Output Channel SAAQN MATTS Reads the Configuration for a Specific Analog 6 4 12 Output Channel Sets the Configuration for a Specific Analo SAAQNTS IAA ol pean Wl eae Output Channel SAAF IAA Data Reads the Firmware Version of the Module 6 4 14 AAM IAA Data Reads the Name of the Module 6 4 15 AAS1 Reloads the Default Calibration Parameters 6 4 16 AAA4N IAA Data Reads the Safe Value for a Specific Analog 6 4 22 Output Channel _AABN INA Sets the Safe Value for a Specific Analog 6 4 23 Output Channel AAEV Enables or Disables Calibration for the Module 6 4 26 AAO Name AA Sets the Name of the Module 6 4 27 ICP DAS ZT 2024 User Manual Version 1 0 1 Page 24 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Host Watchdog Command Sets Command Response Description Section The command to inform all modules that the nt No Response 6 4 17 Hostis OK IAASS Reads the Status of the Host Watchdog 6 4 18 Resets the Status of the Host Watchdog Timeout A R the Ti t Settings for the Host AND IAAETT eads the Timeout Settings for the Hos 6 4 20 Watchdog Enables or Disables the Host Watchdog and AA3ETT IAA 6 4 21 eo Sets the Host Watchdog Timeout Value saa IAA i IAA AA1 IA 6 4 19 Data Sets the Analog Output P ower on Value for a 6 4 24 Specific Channel Data Sets the Analog Output Safe Value for a Data TE 6 4 25 Specific Channel ICP DAS ZT 2024 User Manual Version 1 0 1 P
32. Co Ltd ALL Rights Reserved 6 4 13 AA9NTS Description This command is used to set the configuration for Analog Output channel N of a specified module Syntax AAONTS CHECKSUM CR Delimiter character AA The address of the module to be set in hexadecimal format 00 to FF 9 The command to set the Analog Output configuration N The Analog Output channel to be set zero based T The Analog Output type See Section 4 for details of the data format S The Analog Output slew rate See Section 4 for details of the data format Response Valid Command AA CHECKSUM CR Invalid Command AA CHECKSUM CR I Delimiter character to indicate a valid command Delimiter character to indicate an invalid command AA The address of the responding 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 039051 Response 03 Sets the configuration for Analog Output channel 0 of module 03 to an output range of 5 to 5 V and a slew rate of 0 0625 V Second and returns a response indicating that the command was successful ICP DAS ZT 2024 User Manual Version 1 0 1 Page 50 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Command 0390 Response 0351
33. F 2 y of FSR 100 00 000 00 2 s Comp Hex FFFF 0000 Engineering Units 10 000 10 000 10 to 10 A 3 g of FSR 100 00 100 00 2 s Comp Hex ZFFF 8000 Engineering Units 05 000 00 000 0 to 5 si 4 y of FSR 100 00 000 00 2 s Comp Hex FFFF 0000 Engineering Units 05 000 05 000 5 to 5 x 5 y of FSR 100 00 100 00 2 s Comp Hex 7 FFF 8000 1 FSR Full Scale Range gt Data Format Settings FF 7 5 4 3 2 0 Reserved DF Key Description DF Data Format ICP DAS ZT 2024 User Manual Version 1 0 1 Page 18 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 00 Engineering Units 01 of FSR 10 2 s Complement Hexadecimal gt Slew Rate Control oO T mMmoUoUOOQOWPOAN DU AUNE Immediate Change 0 0625 V Second or 0 125 mA Second 0 125 V Second or 0 25 mA Second 0 25 V Second or 0 5 mA Second 0 5 V Second or 1 0 mA Second 1 0 V Second or 2 0 mA Second 2 0 V Second or 4 0 mA Second 4 0 V Second or 8 0 mA Second 8 0 V Second or 16 mA Second 16 V Second or 32 mA Second 32 V Second or 64 mA Second 64 V Second or 128 mA Second 128 V Second or 256 mA Second 256 V Second or 512 mA Second 512 V Second or 1024 mA Second 1024 V Second or 2048 mA Second ICP DAS ZT 2024 User Manual Version 1 0 1 Page 19 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Calibration gt Warning Performing calibration is not recommended until the process i
34. I O module Response Byte Description Length Value 00 Address 1 1 to 247 01 Function Code 1 Ox01 02 03 Starting Channel 2 See Section 6 5 1 for details Number or Address Mapping 03 05 Output Channel 2 0x0001 to 0x0020 Number or Bit Count Response Byte Description Length Value 00 Address 1 1 to 247 01 Function Code 1 Ox01 02 Byte Count 1 Byte Count of the Response B Bit Count 7 8 03 Bit Values B Bit Values Error Response Byte Description Length Value 00 Address 1 1 to 247 0i Function Code il 0x81 02 Exception Code 1 Refer to the Modbus standard for more details ICP DAS ZT 2024 User Manual Version 1 0 1 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Page 81 Description 6 5 4 2 0x02 Reading the Discrete Inputs This function code is used to read the current Digital Input values from the ZT 2000 I O module Request Byte Description Length Value 00 Address 1 1 to 247 O1 Function Code 1 0x02 02 03 Starting Channel 2 See Section 6 5 1 for details Number or Address Mapping 04 05 Input Channel 2 0x0001 to 0x0020 Number or Bit Count Response Byte Description Length Value 00 Address 1 1 to 247 01 Function Code 1 0x02 02 Byte Count 1 Byte Count of the Response B Bit Count 7 8 03 Bi
35. In Software Configuration mode the address 0x20 is saved to the EEPROM and the data format for module 03 is set to 02 2 s Complement Hexadecimal The module returns a response indicating that the command was successful Command 0303000000 Response 203 Attempts to set the configuration for module 03 but returns a response indicating that an error occurred because the CC parameter must be OA Related Commands Section 6 4 5 AA2 X Related Topics Section 4 Analog Output Type Data Format and Slew Rate ICP DAS ZT 2024 User Manual Version 1 0 1 Page 27 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 4 2 AAN Data Description This command is used to set the Analog Output value for Analog Output channel N of a specified module Syntax AAN Data CHECKSUM CR Delimiter character AA The address of the module to be set in hexadecimal format 00 to FF N The Analog Output channel to be set zero based Data The Analog Output value See the Section 4 for details of the data format Response Valid Command gt CHECKSUM CR Invalid Command CHECKSUM CR Ignored Command CHECKSUM CR gt Delimiter character to indicate a valid command Delimiter character to indicate an invalid command because the Analog Output value Data is out of range The Analog Output value will be restored to the
36. P DAS ZT 2024 User Manual Version 1 0 1 Page 97 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved A 7 38 0x26 Enabling or Disabling a Analog Input Channel Description module are to be enabled This sub function code is used to specify which Analog Input channels of a Request Byte Description Length Value 00 Address 1 1 to 247 01 Function Code 1 0x46 02 Sub function 1 0x26 Code 03 Enabled Disable 1 0x00 to OxFF The enabled disabled d Settings settings for each Analog Input channel where bit 0 corresponds to Analog Input channel O and bit 1 corresponds to Analog Input channel 1 etc When the bit is 0 it denotes that the Analog Input channel is disabled and 1 denotes that the Analog Input channel is enabled Response Byte Description Length Value 00 Address 1 to 247 01 Function Code 1 0x46 02 Sub function 1 0x26 Code 03 Enabled Disable 1 0 OK d Settings Others Error ICP DAS ZT 2024 User Manual Version 1 0 1 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Page 98 Error Response Byte Description Length Value 00 Address 1 1 to 247 01 Function Code 1 OxC6 02 Exception Code il Refer to the Modbus standard for more details Example Command 01 46 26 01 3B AD Response 01 46 26 00 FA 6D ICP DAS ZT 2024 User Manual Version 1 0 1 Page 99 Copyright
37. ZT 2024 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 2013 by ICP DAS All rights are reserved Trademarks Names are used for identification purposes only and may be registered trademarks of their respective companies Technical Support If you have any problems please feel free to contact us via email at service icpdas com ICP DAS ZT 2024 User Manual Version 1 0 1 Page 1 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Table of Contents INCPOdUCENON ses 60 d0 05 6 446645 54 4406 855 5546655954466 20 NS SO hSTNAS SEAT ORAS 1 1 Introduction to ZigBee viens si sds oS oe Poe S Oe ESSER DA d 4 TSS wR eS KES 1 2 Introduction to the ZT 2000 I O Series cc ccc cece ccc cccccccvccces Hardware Information ccccccsccndccncccdscsscccssscesccscassecsvsses 2 1 Specifications sw i0 ees iw hs 629 Moe 2ST RES Swe ESET EA OE CSRS LEEKS OS EO
38. ZT 2024 User Manual Version 1 0 1 Page 73 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Command 03E1 Response 103 Enables calibration on module 03 and returns a response indicating that the command was successful Command 030 Response 103 Sends a command to perform a span calibration on module 03 and returns a response indicating that the command was successful Related Commands Section 6 4 3 AAON Section 6 4 4 AA1N Section 6 4 16 AAS1 Related Topics Section 5 Calibration Note This command must be sent before any other calibration commands can be used ICP DAS ZT 2024 User Manual Version 1 0 1 Page 74 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 4 27 AAO Name This command is used to set the name of a specified module Syntax AAO Name CHECKSUM CR Delimiter character AA The address of the module to be set in hexadecimal format 00 to FF O The command to set the name of the module Name The new name of the module Max 8 characters Response Valid Command IAA CHECKSUM CR Invalid Command AA CHECKSUM CR Delimiter character to indicate a valid command Delimiter character to indicate an invalid command AA The address of the responding module in hexadecimal format 00 to FF There will be no response if the command syntax is incorrect t
39. a Section 6 4 13 AAONTS Section 6 4 21 AA3ETT Section 6 4 22 AA4N Section 6 4 23 AA5N Related Topics Section 4 Analog Output Type Data Format and Slew Rate ICP DAS ZT 2024 User Manual Version 1 0 1 Page 72 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 4 26 AAEV Description This command is used to enable or disable calibration for a specified module Syntax AAEV CHECKSUM CR oy Delimiter character AA The address of the module where calibration is to be enabled or disabled in hexadecimal format 00 to FF E The command to enable or disable calibration The command to enable or disable calibration 0 Disables calibration 1 Enables calibration Response Valid Command IAA CHECKSUM CR Invalid Command AA CHECKSUM CR I Delimiter character to indicate a valid command Delimiter character to indicate an invalid command AA The address of the responding 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 030 Response 03 Attempts to send a command to perform a span calibration on module 03 but returns a response indicating that the command was unsuccessful because the Enable Calibration command AAEV has not yet been sent ICP DAS
40. acau reds leceeees eset e ares SANON oera e E A EE aaa E E E as ey 6 4 10 DALIN 265490 X24 SS aaa OES oO aN OS AOA AUST S Oe SESH SMO E SS 44 6 4 11 AABN ht teed5 44 3 teen E EEEE EE EE bbe eas see esas 46 6 4 12 SANIN ce Cha eA Powe OE e EH BORER E KODE WHALE DONE OSS S OREO 48 6 4 13 RARON S 4464450045560 5500se ees eee e ee EEE ERA EEE ei eaeeeee es 50 6 4 14 SARE 4 c6 5 oe C864 SAW WES Mow NORSK Ea HRSG ERLE SOOT ON SRS 52 6 4 15 DAAM Jae tease ol cease E aus eee NE EE Cade eet eaaeeeas 53 6 4 16 SAAST i 2 4 Sy ee eae S E E ETE bo R045 ESR owe 004 ORR 54 6 4 17 OR i Lae ELERARA REE RSA EE EES ARAEEDEREREE SSSR SERRE 56 6 4 18 SAAD Pa ae Pa gee ae ee oe 57 6 4 19 SAAL sts ices s car E E bets EEEE E E oisayiatustie cs Wyicauie apiece Se Si casera mistie S 59 6 4 20 ed A a me a E E T a e s 61 6 4 21 SAASEIT si csceecissec 604 S64 666s oes nET EE EEEa SO OSES OO 63 6 4 22 AIAN oo Sena nice eS enean 6 lore Seance sany en Me WS ener oie eS Kee eee ww ws 65 6 4 23 PLN 2 os Sizer shore tons des sbi orca Ue artes E Goin Zoi a w 5a dot 6550 E aE a ew lene 67 6 4 24 AA6PN Data Sui4dodoeicessddeednsuddsdreceseteusedeeoteses 69 6 4 25 AA6SN Data ssssssssesssenunnennnoneneorreorereoen 71 6 4 26 SAAEV ces 6 e nie w S 5G Serve 6 te st Wile Wigs eles W S Welw asaan e E a a a We 73 6 4 27 AAO Name an tec cerned on een eee ee eae ease 75 6 5 Modbus RTU Protocol Command Set s65csoiusas ens deas vues S4hwe een aks 77 6 5 1 Modbus
41. age 21 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved The DCON Modbus RTU Command Sets 6 1 Communicating with the ZT 2000 I O Device ICP DAS ZT 2000 I O devices can be operated using either the DCON or the Modbus RTU protocol which can be selected by adjusting the position of DIP Switch 2 to OFF DCON or ON Modbus RTU and then rebooting the ZT 2000 I O device to use the new protocol 6 2 The DCON Protocol Command Set All ZT 2000 I O series devices are controlled via wireless broadcast commands so each device must have a unique address that is saved in the EEPROM of the device Consequently all command and response formats contain the address of the destination module When an I O device receives a command it will determine whether or not to respond based on the address contained in the command However there are two exceptions to this the and commands gt DCON Command Format Delimiter Module Command CHECKSUM CR Character Address gt DCON Response Format Delimiter Module Data CHECKSUM CR Character Address x Note CR is the end of command carriage return character used to end a frame X Note All characters should be expressed in capital letters ICP DAS ZT 2024 User Manual Version 1 0 1 Page 22 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 3 Checksum gt Calculating the Checksum Sum the ASCII codes
42. age 25 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 4 1 AANNTTCCFF Description This command is used to set the configuration of a specific module Syntax AANNTTCCFF CHECKSUM CR Delimiter character AA The address of the module to be configured in hexadecimal format 00 to FF NN The new address of the module in hexadecimal format 00 to FF TT 00 Reserved CC OA Reserved FF The command used to set the data format checksum and filter settings See Section 4 for details of the data format Response Valid Command IAA CHECKSUM CR Invalid Command AA CHECKSUM CR I Delimiter character to indicate a valid command Delimiter character to indicate an invalid command AA The address of the responding 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 0320000A00 Response 03 In Normal mode the address 0x20 is saved to the EEPROM and the data format for module 03 is set to 00 Engineering Units The module returns a response indicating that the command was successful ICP DAS ZT 2024 User Manual Version 1 0 1 Page 26 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Command 0320000A02 Response 120
43. cified module Syntax AAO LCHECKSUM CR be Delimiter character AA The address of the module to be read in hexadecimal format 00 to FF 0 The command to read the status of the Host Watchdog Response Valid Command AASS CHECKSUM CR Invalid Command AA CHECKSUM CR I Delimiter character to indicate a valid command Delimiter character to indicate an invalid command AA The address of the responding module in hexadecimal format 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 O 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 the EEPROM and can only be reset by using the AA1 command See Section 6 4 19 for more 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 Examples Command 030 Response 0380 Reads the status of the Host Watchdog for module 03 and returns a response indicating that the command was successful with a value of 00 meaning that ICP DAS ZT 2024 User Manual Version 1 0 1 Page 57 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved
44. closest value defined in the range settings for the module Delimiter character to indicate that the module s Host Watchdog flag is set The command will be ignored and the Analog Output value will be set to the configured Safe 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 ICP DAS ZT 2024 User Manual Version 1 0 1 Page 28 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Examples Command 039050 Response 03 Sets the output range for Analog Output channel 0 of module 03 to 5 to 5 V and sets the slew rate to change immediately and returns a response indicating that the command was successful Command 030 05 000 Response gt Sets the output value for Analog Output channel O of module 03 to 05 000 5 0 V and returns a response indicating that the command was successful Command 030 25 000 Response Attempts to set the output value for Analog Output channel 0 of module 03 to 25 000 25 V but returns a response indicating that the command was unsuccessful because the output value of 25 000 25 V is not within the valid range The Analog Output value will be restored to the closest value of 05 000 5V defined in the range settings for the module Related Commands Section 6 4 1 AANNTTCCFF Section 6 4 12 AA
45. d module Syntax AA8N CHECKSUM CR Delimiter character AA The address of the module to be read in hexadecimal format 00 to FF 8 The command to read the current Analog Output value The Analog Output channel to be read zero based Response Valid Command AA Data CHECKSUM CR Invalid Command AA CHECKSUM CR I Delimiter character to indicate a valid command Delimiter character to indicate an invalid command AA The address of the responding module in hexadecimal format 00 to FF Data The current Analog Output value for the specified Analog Output channel See Section 4 for details of the data format There will be no response if the command syntax is incorrect there is a communication error or there is no module with the specified address Examples Command 039051 Response 03 Sets the configuration for Analog Output channel 0 of module 03 to an output range of 5 to 5 V and a slew rate of 0 0625 V Second and returns a response indicating that the command was successful ICP DAS ZT 2024 User Manual Version 1 0 1 Page 46 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Command 030 05 000 Response gt Sets the Analog Output value for Analog Output channel 0 of module 03 to 05 000 5 0 V and returns a response indicating that the command was successful Com
46. d the Type Code information for a specific Analog Input channel of a module Request Byte Description Length Value 00 Address 1 1 to 247 01 Function Code 0x46 02 Sub function 1 0x07 Code 03 Reserved 1 0x00 04 Channel Number 1 0x00 to 0x07 Response Byte Description Length Value 00 Address 1 1 to 247 01 Function Code 1 0x46 02 Sub function 0x07 Code 03 Type Code 1 The Type Code See Section 4 for details of the data format Error Response Byte Description Length Value 00 Address 1 1 to 247 01 Function Code 1 0xC6 02 Exception Code 1 Refer to the Modbus standard for more details Example Command 01 46 07 00 01 7C89 Response 01 46 07 08 E3 FB ICP DAS ZT 2024 User Manual Version 1 0 1 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Page 92 A 4 8 0x08 Setting the Analog Input Type Code Description Input channel of a module This sub function code is used to set the Type Code for a specific Analog Request Byte Description Length Value 00 Address 1 1 to 247 01 Function Code 0x46 02 Sub function 1 0x08 Code 03 Reserved 1 0x00 04 Channel Number 1 0x00 0x07 05 Type Code 1 The Type Code See Section 4 for details of the data format Response Byte Description Length Value 00 Address 1 1 to
47. downloaded from http ftp icpdas com pub cd 8000cd napdos driver dcon_utility ICP DAS ZT 2024 User Manual Version 1 0 1 Page 15 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 3 5 Examples gt Architecture Diagram RF Power Ag E gt Configuring the ZT 2000 I O device eS Oi O 1 Number Item Status Description 1 Address MSB OFF Address Node ID is 01 Rotary Switch 1 2 Protocol ON Use the Modbus RTU Protocol 3 Checksum OFF Disabled 4 ZB PID OFF ZigBee Pan ID 0x0000 5 ON 0x08 6 ON 0x04 ZB Channel ZigBee RF Channel OxOE 7 ON 0x02 8 OFF ICP DAS ZT 2024 User Manual Version 1 0 1 Page 16 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved gt Simulating I O channel operation via the DCON Utility 1 Launch the DCON Utility and select the appropriate COM Port settings to connect to the ZigBee Coordinator ZT 2550 ZT 2570 2 Click the Search button to start searching for ZT 2000 I O devices connected to the same ZigBee network 3 If any ZT 2000 I O devices are found they will be displayed in the device list window Double click the name of the module to start the operation if oO Co ation for Z1 2024 Module ersion A100 Configuration Settings software Protocol Addr Dataformat Baud Rate Checksum Command Response Delay Time Delay Time H Host Watchdog Set
48. e Node ID parameter is the individual identity of the specific ZigBee module and must be unique for each device connected to the same ZigBee network C The ZB Channel parameter indicates the radio frequency channel and must be set to the same value as other modules on the same ZigBee network ZB Channel 0x00 Ox see OxOF Frequency MHz 2405 2410 ess 2480 X ZB channels 0x04 0x09 OxOE or OxOF are recommended because they do not overlap with the Wi Fi frequency band 802 11b g ZB Channel 1 802 11b g ZB Channel 6 802 11b g ZB Channel 11 240000 01 02 03 04 05 06 07 08 09 OA OB OC OD OE OF2485 MHz MHz a gt 802 11b g ZB Channel North America l 802 15 4 ZB Channel D Protocol Application Mode When implementing custom programs based on different protocols the following application mode s are recommended in order to ensure optimal performance ICP DAS ZT 2024 User Manual Version 1 0 1 Page 9 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved User Program Protocol ZT 2000 ZR AS a ZR 2570 DCON DCON Transparent Transparent Transparent Transparent Modbus RTU Modbus RTU Modbus Gateway Modbus Gateway Modbus TCP Modbus RTU _ Modbus Gateway ICP DAS ZT 2024 User Manual Version 1 0 1 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Page 10 3 2 Introduction to the Rotary and DIP Switches
49. elimiter character to indicate a valid command Delimiter character to indicate an invalid command AA The address of the responding 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 036P0 05 000 Response 03 Sets the Analog Output power on value for Analog Output channel 0 of module 03 to 05 000 5 0 V and returns a response indicating that the command was successful ICP DAS ZT 2024 User Manual Version 1 0 1 Page 69 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Command 036P0 25 000 Response 203 Attempts to set the Analog Output power on value for Analog Output channel 0 of module 03 to 25 000 25 0 V but returns a response indicating that the command was unsuccessful because the value is not within the valid output range Related Commands Section 6 4 2 AAN Data Section 6 4 7 AA4N Section 6 4 10 AA7N Section 6 4 13 AAONTS Related Topics Section 4 Analog Output Type Data Format and Slew Rate ICP DAS ZT 2024 User Manual Version 1 0 1 Page 70 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 4 25 AAG6SN Data Description This command is used to set the safe value for Analog Output channel N of a specified module
50. escription 0x04 Reads the input channels 0x46 Reads writes the module settings Examples A To read the Analog Input value for module 01 the following command should be sent 01 04 00 00 00 08 F1 CC B To read the name of the module the following command should be sent 01 46 00 12 60 ICP DAS ZT 2024 User Manual Version 1 0 1 Page 77 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 5 1 Modbus Address Mapping Address Mapping Address 00260 The Modbus Host Watchdog mode R W 0 The same as the I 7000 series modules 1 The Analog Output commands can be used to clear the status of the Host Watchdog timeout Enables or disables the Host Watchdog 0 Disable 1 Enable The Modbus Data Format 0 Hexadecimal 1 Engineering Units 00270 The status of the Host Watchdog timeout Write W 1 to clear 00272 The factory calibration parameters Write 1 to W load 00273 The Reset status 0 This is NOT the first time the module has been read after being powered on 1 This is the first time the module has been read after being powered on Enables or disables calibration 0 Disable 1 Enable 30066 40036 channels 0 to 3 40097 The Analog Output safe value for Analog Output 40196 Output channels 0 to 3 The slew rate for Analog Output channels 0 to 3 R 40292 ICP DAS ZT 2024 User Manual Version 1 0 1 Page 78 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved R W R W W W a 4041
51. ess LSB ZB Channel Type Code Address MSB ZB PID Data Format Protocol Checksum gt DIP Switches Number Item Status Description OFF Valid Address Node ID from 0x01 to OxOF 1 Address MSB a Valid Address Node ID from 0x10 0x01 to Oxir OFF DCON Protocol 2 Protocol ON Modbus RTU Protocol OFF Disabled DCON Protocol 3 Checksum ON Enabled DCON Protocol OFF ZigBee Pan ID 0x0000 4 ZB PID ON ZigBee Pan ID 0x0001 OFF ON 0x08 OFF 6 ON 0x04 ZB Channel 5 OFF ON 0x02 OFF 8 ON Ox01 OFF Engineering Units Format 9 Data Format ON Hexadecimal Format ICP DAS ZT 2024 User Manual Version 1 0 1 Page 12 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Address LSB ZB Channel Type Code Address MSB ZB PID Data Format Protocol Checksum gt Type Code DIP switches 10 12 are used to define the input type code for the ZT 2024 as shown below Switch Switch Type Switch Type Code Type Code Position Position Code Position ON ON 0x00 i 0x01 0x02 10 11 12 10 11 12 e LAE ON ON 0x03 A te 0x04 bal ped 0x05 12 0 12 N N Er O a E E 0x05 aiala 0x05 12 ICP DAS ZT 2024 User Manual Version 1 0 1 Page 13 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 3 3 Starting the ZT 2000 I O Device As the ZigBee network is controlled by the ZigBee Coo
52. eturns a response indicating that the command was unsuccessful because Analog Output channel 9 does not exist Related Commands Section 6 4 1 AANNTTCCFF Section 6 4 2 AAN Data Section 6 4 11 AA8N Section 6 4 13 AAONTS Related Topics Section 4 Analog Output Type Data Format and Slew Rate ICP DAS ZT 2024 User Manual Version 1 0 1 Page 43 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 4 10 AA7N Description This command is used to read the Analog Output power on value for channel N of a specified module Syntax AA7N CHECKSUM CR Delimiter character AA The address of the module to be read in hexadecimal format 00 to FF 7 The command to read the Analog Output power on value The Analog Output channel to be read zero based Response Valid Command AA Data CHECKSUM CR Invalid Command AA CHECKSUM CR I Delimiter character to indicate a valid command Delimiter character to indicate an invalid command AA The address of the responding module in hexadecimal format 00 to FF Data The Analog Output power on value for the specified Analog Output channel 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 032 00 000 Response gt Sets the Analog Output value for Analog O
53. here is a communication error or there is no module with the specified address Examples Command 030ZT 2024 Response 03 Sets the name of module 03 to ZT 2024 and returns a response indicating that the command was successful Command 03M Response 03ZT 2024 Reads the name of module 03 and returns a response indicating that the command was successful with the name ZT 2024 ICP DAS ZT 2024 User Manual Version 1 0 1 Page 75 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Command 030123456789ABCDEF Response 03 Attempts to set the name of module 03 to 123456789ABCDEF but returns a response indicating that the command was unsuccessful because the name is longer than 8 characters Related Commands Section 6 4 15 AAM ICP DAS ZT 2024 User Manual Version 1 0 1 Page 76 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 5 Modbus RTU Protocol Command set The Modbus Protocol was developed by Modicon Inc and was Originally designed for Modicon controllers Detailed information regarding the Modbus RTU Protocol can be found at http www modicon com and http www modbus org gt Modbus RTU Command Format Field Field Field Field Field 1 2 3 4 n n i n 2 Module Function Sub Configuration l i CRC16 Address Code Function Field Function Code D
54. hts Reserved 6 4 21 AA3ZETT Description This command is used to enable or disable the Host Watchdog for a specified module and sets the Host Watchdog timeout value Syntax AA3ETT CHECKSUM CR ges Delimiter character AA The address of the module to be configured in hexadecimal format 00 to FF 3 The command to enable or disable the Host Watchdog E The command to set the Host Watchdog 0 Disables the Host Watchdog 1 Enables the Host Watchdog TT Two hexadecimal digits to represent the Host Watchdog timeout value in tenths of a second For example 01 denotes 0 1 seconds and FF denotes 25 5 seconds Response Valid Command IAA CHECKSUM CR Invalid Command AA CHECKSUM CR Delimiter character to indicate a valid command Delimiter character to indicate an invalid command AA The address of the responding 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 033164 Response 03 Enables the Host Watchdog for module 03 and sets the Host Watchdog timeout value to 64 10 0 seconds The module returns a response indicating that the command was successful ICP DAS ZT 2024 User Manual Version 1 0 1 Page 63 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved
55. l Version 1 0 1 Page 30 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Command 03E1 Response 103 Enables calibration on module 03 and returns a response indicating that the command was successful Command 0301 Response 103 Performs an Analog Output zero calibration on Analog Output channel 1 of module 03 and returns a response indicating that the command was successful Command 0309 Response 203 Attempts to perform an Analog Output zero calibration on Analog Output channel 9 of module 03 but returns a response indicating that the command was unsuccessful because Analog Output channel 9 does not exist Related Commands Section 6 4 4 AA1N Section 6 4 6 AA3NVV Section 6 4 26 AAEV Related Topics Section 5 Calibration X Notes 1 The Enable Calibration command AAEV must be sent before this command is used See Section 6 4 26 for details 2 This command must be sent before the Analog Output Span Calibration command AA1N is used See Section 6 4 4 for details 3 For Analog Output channels calibration must be performed for each channel individually ICP DAS ZT 2024 User Manual Version 1 0 1 Page 31 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 4 4 AA1N Description The command is used to perform an Analog Output span calibration on Analog Output channel N of a specified module
56. le 03 and returns a response indicating that the command was successful Command 0319 Response 203 Attempts to perform an Analog Output span calibration on Analog Output channel 9 of module 03 but returns a response indicating that the command was unsuccessful because the Analog Output channel 9 does not exist Related Commands Section 6 4 3 AAON Section 6 4 6 AA3NVV Section 6 4 26 AAEV Related Topics Section 5 Calibration X Notes 1 The Enable Calibration command AAEV and the Analog Output Zero Calibration command AAON must be sent before this command is used See Sections 6 4 3 and 6 4 26 for details 2 For Analog Output channels calibration must be performed for each channel individually ICP DAS ZT 2024 User Manual Version 1 0 1 Page 33 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 4 5 AA2 Description This command is used to read the configuration of a specified module Syntax AA2 CHECKSUM CR Delimiter character AA The address of the module to be read in hexadecimal format 00 to FF 2 The command to read the configuration of the module Response Valid Command INNTTCCFF CHECKSUM CR Invalid Command AA CHECKSUM CR Delimiter character to indicate a valid command Delimiter character to indicate an invalid command NN The address of the module that is saved in
57. mand 0380 Response 03 02 500 Reads the current Analog Output value for Analog Output channel 0 of module 03 and returns a response indicating that the command was successful with a value of 02 500 4 2 5 V Command 0389 Response 03 Attempts to read the current Analog Output value for Analog Output channel 9 of module 03 but returns a response indicating that the command was unsuccessful because Analog Output channel 9 does not exist Related Commands Section 6 4 2 AAN Data Section 6 4 9 AA6N Section 6 4 13 AAONTS Related Topics Section 4 Analog Output Type Data Format and Slew Rate ICP DAS ZT 2024 User Manual Version 1 0 1 Page 47 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 4 12 AA9N Description This command is used to read the Analog Output configuration for Analog Output channel N of a specified module Syntax AAQN CHECKSUM CR Delimiter character AA The address of the module to be read in hexadecimal format 00 to FF 9 The command to read the Analog Output configuration The Analog Output channel to be read zero based Response Valid Command AATS CHECKSUM CR Invalid Command AA CHECKSUM CR Delimiter character to indicate a valid command Delimiter character to indicate an invalid command AA The address of the responding module in hexadecimal format 00
58. nd Slew Rate ICP DAS ZT 2024 User Manual Version 1 0 1 Page 66 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 4 23 AA5N Description This command is used to set the safe value for Analog Output channel N of a specified module Syntax AA5N CHECKSUM CR a Delimiter character AA The address of the module to be set in hexadecimal format 00 to FF 5 The command to set the Analog Output safe value The Analog Output channel to be set zero based Response Valid Command AA CHECKSUM CR Invalid Command AA CHECKSUM CR Delimiter character to indicate a valid command Delimiter character to indicate an invalid command AA The address of the responding 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 030 06 000 Response gt Sets the Analog Output value for Analog Output channel 0 of module 03 to 06 000 6 0 V and returns a response indicating that the command was successful Command 0350 Response 03 Sets the current Analog Output value for Analog Output channel 0 of module 03 as the Analog Output safe value and returns a response indicating that the command was successful ICP DAS ZT 2024 User Manual Version 1 0 1 Page 67
59. ng materials and cartons in case you need to ship the module in the future More Information gt Documentation All documentation related to the ZT Series of devices can be found on the companion CD at CD Napdos ZigBee ZT_Series Document Or can be downloaded from http ftp icodas com pub cd usbcd napdos zigbee zt_series docume nt gt Software Utility software for the ZT Series of devices can be found on the companion CD at CD Napdos ZigBee ZT_Series Utility Or can be download from http ftp icodas com pub cd usbcd napdos zigbee zt_series utility ICP DAS ZT 2024 User Manual Version 1 0 1 Page 4 Copyright 2013 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 required in order to reach all of the devices Any ZigBee device 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
60. ng that the command was successful Command 0342 Response 03 Stores the current Analog Output as the Analog Output power on value for Analog Output channel 2 of module 03 and returns a response indicating that the command was successful ICP DAS ZT 2024 User Manual Version 1 0 1 Page 38 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Command 0349 Response 03 Attempts to store the current Analog Output as the Analog Output power on value for Analog Output channel 9 of module 03 but returns a response indicating that the command was unsuccessful because Analog Output channel 9 does not exist Related Commands Section 6 4 2 AAN Data Section 6 4 10 AA7N Section 6 4 24 AA6PN Data ICP DAS ZT 2024 User Manual Version 1 0 1 Page 39 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 4 8 AA5 Description This command is used to read the reset status of a specified module Syntax AA5 CHECKSUM CR Delimiter character AA The address of the module to be read in hexadecimal format 00 to FF 5 The command to read the reset status of the module Response Valid Command 1 AAS CHECKSUM CR Invalid Command AA CHECKSUM CR I Delimiter character to indicate a valid command Delimiter character to indicate an invalid command AA The address of the responding module in he
61. of all the characters contained in the command in addition to the CR terminator The Checksum is the sum value expressed in Hexadecimal format gt Example Command 12 CR Sum 0 1 72 24h 30h 31h 32h BZh Checksum B7 DCON Command with Checksum 012B7 CR gt Example Response 0120 600 CR Sum I O 1 12 0 0 6 0 0 21h 30h 31h 32h 30h 30h 36h 30h 30h 1AAh Checksum AA DCON Response with Checksum 01200600AA CR X Note The Checksum is the sum value expressed in capital letters ICP DAS ZT 2024 User Manual Version 1 0 1 Page 23 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 4 Overview of the DCON Command Set General Command Set PoAANNTTCCEF Sets the Configuration of the Module AAN Data gt Sets the Analog Output for a Specific Channel Analog Output Channel a ele cea Analog output Channel AA2 AANNTTCCFF Reads the Configuration of the Module AA3NVV AA Trims the Calibration for a Specific Analog Output Channel Sets the Power on Value for a Specific Analo SAAAN IAA j sl aig Output Channel AA5 Reads the Reset Status of the Module SAAGN AA Data Reads the last Value received by a Specific Analog Output Channel Reads the Power on Value for a Specific AATN AA Data 6 4 10 pum faaooe Output Channel Ea SAABN INA Data Reads the Current Value for a Specific
62. or intermittent transmission of data or for 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 2024 User Manual Version 1 0 1 Page 5 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 1 2 Introduction to the ZT 2000 I O Series The ZT 2000 I O series of devices are small wireless ZigBee I O modules based on the IEEE802 15 4 standard that allow data acqusition and control via personal area ZigBee networks See Section 3 1 for more detailed information The ZT 2000 I O series is a wireless data acquisition based client server system Accordingly a Net Server for the ZigBee ZT 2570 ZT 2550 is essential in such systems For more information regarding any configuration issues related to the ZigBee Coordinator refer to the ZT 25XX ZigBee Converter Quick Start document which can be found at http ftp icodas com pub cd usbcd napdos zigbee zt_series document ICP DAS ZT 2024 User Manual Version 1 0 1 Page 6 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Hardware Information 2 1 Specifications
63. orted Sub function ae Description Section Code 00 0x00 Reads the Name of the Module A 1 04 0x04 Sets the Address of the Module 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 whether a Specific Channel A 6 is Enabled or Disabled 38 0x26 Sets a Specific Channel to A 7 Enabled or Disabled 41 0x29 Reads the Miscellaneous Settings A 8 42 0x2A Writes the Miscellaneous Settings A 9 If the sub function code specified in the message is not supported then the module will respond with an error code as per the table below Error Response Byte Description Length Value 00 Address il 1 to 247 01 Function Code il 0xC6 02 Exception Code 1 Refer to the Modbus standard for more details ICP DAS ZT 2024 User Manual Version 1 0 1 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Page 89 A 1 00 0x00 Reading the Name of a Module Description This sub function code is used to read the name of a module Request Byte Description Length Value 00 Address 1 1 to 247 01 Function Code 1 0x46 02 Sub function 1 0x00 Code Response Byte Description Length Value 00 Address 1 1 to 247 01 Function Code 1 0x46 02 Sub function 1 0x00 Code 03 06 Module Name 4 0x54 0x20 0x26 0x00 Error Response
64. rdinator the ZT 2550 ZT 2570 ZigBee Coordinator must be configured first Refer to the documents section below for full details of how to configure these devices Once configuration of the ZigBee Coordinator has been completed set the ZB PID and ZB Channel values for the ZT 2000 I O device to the same values as the network and then reboot the device The module will automatically start to function on the ZigBee network using the default protocol x Documents http ftp icpdas com tw pub cd usbcd napdos zigbee zt_series document zt 255x http ftp icpdas com tw pub cd usbcd napdos zigbee zt_series document zt 257x x Configuration Utility Used to configure the ZT 2000 I O device Coordinator http ftp icpdas com tw pub cd usbcd napdos zigbee zt_series utility 3 4 Communications Testing Once the ZT 2000 I O device has joined the ZigBee network the signal quality can be confirmed by monitoring the status of the ZigBee Net LED indicators If the LED indicator shows a steady light communication with the ZT 2000 I O device has been successfully established for data acquisition and control ICP DAS ZT 2024 User Manual Version 1 0 1 Page 14 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved ICP DAS provides the DCON Utility which can be used to simulate DCON Modbus communication This software can also be used to verify the device settings and the ZigBee I O functions The DCON Utility can be
65. s fully understood 5 1 Analog Output The Analog Output calibration procedure is as follows 1 2 gt For Analog Output channels calibration must be performed for each channel individually so the calibration voltage current should be Warm up the module for at least 30 minutes Set the Type Code to the type you wish to calibrate Refer to Section 4 and Section 6 4 13 for details Enable calibration Refer to Section 6 4 26 for details Set the zero Analog Output voltage current Refer to Section 6 4 2 for details Check the meter and trim the output until zero output is achieved Refer to Section 6 4 6 for details Send the Analog Output zero calibration command Refer to Section 6 4 3 for details Set the span Analog Output voltage current Refer to Section 6 4 2 for details Check the meter and trim the output until span output is achieved Refer to Section 6 4 6 for details Send the Analog Output span calibration command Refer to Section 6 4 4 for details Notes connected to the specific channel to be calibrated Calibration voltages current are shown below ICP DAS ZT 2024 User Manual Version 1 0 1 Page 20 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved gt Calibration Voltage Type used by the ZT 2024 Type Code 0 1 2 3 4 5 Zero Output 0 mA 4 mA OV OV OV OV Span 20 mA 20 mA 10 V 10 V 5 V 5V Output ICP DAS ZT 2024 User Manual Version 1 0 1 P
66. s the status of the Host Watchdog for module 03 and returns a response indicating that the command was successful and that a Host Watchdog timeout has occurred Command 031 Response 03 Resets the status of the Host Watchdog timeout for module 03 and returns a response indicating that the command was successful ICP DAS ZT 2024 User Manual Version 1 0 1 Page 59 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Command 030 Response 0300 Reads the status of the Host Watchdog for module 03 and returns a response indicating that the command was successful and showing that no Host Watchdog timeout has occurred Related Commands Section 6 4 17 Section 6 4 18 AAO Section 6 4 20 AA2 Section 6 4 21 AA3ETT Related Topics Section 7 2 Dual Watchdog Operation ICP DAS ZT 2024 User Manual Version 1 0 1 Page 60 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 4 20 AA2 Description This command is used to read the Host Watchdog timeout value for a specified module Syntax AA2 CHECKSUM CR be Delimiter character AA The address of the module to be read in hexadecimal format 00 to FF 2 The command to read the Host Watchdog timeout value Response Valid Command IAAETT CHECKSUM CR Invalid Command AA CHECKSUM CR I Delimiter character to indicate a valid command
67. sed to trim the calibration for Analog Output channel N of a specified module Syntax AA3NVV CHECKSUM CR Delimiter character AA The address of the module to be trimmed in hexadecimal format 00 to FF 3 The command to trim the calibration The Analog Ouptput channel to be trimmed zero based VV Two hexadecimal digits to represent the trim calibration value Use 00 to 5F to increase the voltage in increments from 0 to 95 and use FF to A1 to decrease the voltage in increments from 1 to 95 Response Valid Command IAA CHECKSUM CR Invalid Command AA CHECKSUM CR I Delimiter character to indicate a valid command Delimiter character to indicate an invalid command AA The address of the responding 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 03301F Response 03 Increases the voltage of the Analog Output for channel 0 of module 03 by an increment of 31 and returns a response indicating that the command was successful ICP DAS ZT 2024 User Manual Version 1 0 1 Page 36 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Command 033060 Response 03 Attempts to increase the voltage of the Analog output for channel 0 of module 03 by an increment
68. t Values B Bit Values Error Response Byte Description Length Value 00 Address 1 1 to 247 0i Function Code il 0x82 02 Exception Code 1 Refer to the Modbus standard for more details ICP DAS ZT 2024 User Manual Version 1 0 1 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Page 82 6 5 5 3 0x03 Reading Multiple Registers Description This function code is used to read the current Digital Input counter values from the ZT 2000 I O module Request Byte Description Length Value 00 Address 1 1 to 247 01 Function Code 1 0x03 02 03 Starting Channel 2 See Section 6 5 1 for details Number or Address Mapping 04 05 Input Channel 2 0x0001 to 0x0020 Number or Bit Count Response Byte Description Length Value 00 Address 1 1 to 247 01 Function Code 1 0x03 02 Byte Count 1 Byte Count of the Response B 2 Word Count 03 Register Values B 2 Register Values Error Response Byte Description Length Value 00 Address 1 1 to 247 0i Function Code 1 0x83 02 Exception Code 1 Refer to the Modbus standard for more details ICP DAS ZT 2024 User Manual Version 1 0 1 Page 83 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 5 6 04 0x04 Reading Multiple Input Registers Description This function code is used to read the current Analog Input values from the ZT 2000 I O module
69. the EEPROM in hexadecimal format 00 to FF TT 00 Reserved CC OA Reserved FF The data format checksum settings and filter settings for the module See Section 4 for details of the data format There will be no response if the command syntax is incorrect there is a communication error or there is no module with the specified address Examples Command 032 Response FFOOOAOO In Normal mode reads the configuration of module 03 The response indicates that the command was successful and shows that the address stored in the EEPROM is OxFF that the filter is set to 60 Hz rejection and that the data format is Engineering Units ICP DAS ZT 2024 User Manual Version 1 0 1 Page 34 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Command FF2 Response FFOOOAOO In Software Configuration mode reads the configuration of module FF The response indicates that the command was successful and shows that the address stored in the EEPROM is OxFF that the filter is set to 60 Hz rejection and that the data format is Engineering Units Related Commands Section 6 4 1 AANNTTCCFF Related Topics Section 4 Analog Output Type Data Format and Slew Rate Section 7 1 Software Configuration Mode ICP DAS ZT 2024 User Manual Version 1 0 1 Page 35 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 4 6 AA3NVV Description The command is u
70. tings Timeout 3 0 1 l Enable WDT configuration Ej pCon_ lity_version 525 beta 1 result of fin JJ Select the COM Port and Baud Rate i POREO Select COM to search Timeout Settings comt 300 ms Baud Rate Options ris a 115200 P 57600 f 38400 M 19200 M 9600 r 4800 m 2400 r 1200 Select All Clear All PDS PPDS 700 Protocol Options M DCON i ModbusRTU Modbus ASCII 115200 Disable N 81 Checksum Options F M Disabled Enabled Parity None N 8 1 M Even E 8 1 Channel 0 Chann hard EA M None N 8 2 M Odd 0 81 Channel Output Output range 00 0 20 m Set Power On Value Slewrate 2000maisec v Read Power On Value Apply Set Safe Value Read Safe Value Channet 0 400 000 mA Output value Read back cm l W 25 5 sec F Send Host OK Exit Apply ICP DAS ZT 2024 User Manual Version 1 0 1 Page 17 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Analog Output Type Data Format and Slew Rate Type Code Input Type Data Format F S F S Engineering Units 20 000 0 000 0 to 20 A 0 j of FSR 100 00 000 00 m 2 s Comp Hex FFFF 0000 Engineering Units 20 000 4 000 4 to 20 i 1 M of FSR 100 00 000 00 m 2 s Comp Hex FFFF 0000 Engineering Units 10 000 0 000 0 to 10
71. utput channel 2 of module 03 to 00 000 0 0 V and returns a response indicating that the command was successful ICP DAS ZT 2024 User Manual Version 1 0 1 Page 44 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Command 0342 Response 103 Stored the current Analog Output as the power on value for Analog Output channel 2 of module 03 and returns a response indicating that the command was successful Command 0372 Response 03 00 000 Reads the Analog Output power on value for Analog Output channel 2 of module 03 and returns a response indicating that the command was successful with a value of 00 000 signifying that the Analog Output power on value is 0 0 V Command 0379 Response 203 Attempts to read the Analog Output power on value for Analog Output channel 9 of module 03 but returns a response indicating that the command was unsuccessful because Analog Output channel 9 does not exist Related Commands Section 6 4 1 AANNTTCCFF Section 6 4 2 AAN Data Related Topics Section 6 4 7 AA4N Section 6 4 24 AA6PN Data Section 4 Analog Output Type Data Format and Slew Rate ICP DAS ZT 2024 User Manual Version 1 0 1 Page 45 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 4 11 AA8N Description This command is used to read the current Analog Output value for Analog Output channel N of a specifie
72. xadecimal format 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 4A5 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 Examples Command 035 Response 031 Reads the reset status of module 03 The module returns a response indicating that the command was successful and that it is the first time the AA5 command has been sent since the module was powered on ICP DAS ZT 2024 User Manual Version 1 0 1 Page 40 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Command 035 Response 030 Reads the reset status of module 03 The module returns a response indicating that the command was successful and that there has been no module reset since the last AA5 command was sent ICP DAS ZT 2024 User Manual Version 1 0 1 Page 41 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 4 9 AA6N Description This command is used to read the Analog Output requisition for channel N of a specified module Syntax AAGN CHECKSUM CR Delimiter character AA The address of the module to
Download Pdf Manuals
Related Search
Related Contents
PARLANTE MULTIMEDIA RECARGABLE (6.5”) Zenoah BCZ4000DL Brush Cutter User Manual Abertura Edital Samsung WB30F Kasutusjuhend User Manual 修理依頼票 - アルパイン User Manual Video Cassette Recorder Bluetooth GPS Receiver i Copyright © All rights reserved.
Failed to retrieve file