Home

ZT-2018 User Manual

image

Contents

1. Syntax AA1 CHECKSUM CR 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 AA CHECKSUM CR Invalid Command AALCHECKSUM CR l 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 10304 Reads 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 103 Resets the status of the Host Watchdog timeout for module 03 and returns a response indicating that the command was successful Command 030 Response 10300 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 X Related Commands Section 6 2 24 Section 6 2 25 AAO Section 6 2 27 AA2 Section 6 2 28 AA3ETT Related Topics Section 7 2 Dual Watchdog Operation ICP DAS ZT 2018 AI Series User
2. Syntax AA5VVLCHECKSUM CR Delimiter character AA The address of the module to be set in hexadecimal format 00 to FF 5 The command to enable the Analog Input channels to enabled VV A two digit hexadecimal value representing the Analog Input channel where bit O corresponds to channel 0 and bit 1 corresponds to channel 1 etc When the bit is 0 it denotes that the channel is to be disabled and 1 denotes that the channel is to be enabled Response Valid Command AA CHECKSUM CR Invalid Command AALCHECKSUM CR l Delimiter character to indicate a valid command a 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 0353A Response 03 Enables Analog Input channels 1 3 4 and 5 on module 03 and disables all other Analog Input channels The module returns a response indicating that the command was successful Command 036 Response 033A Reads the status of the Analog Input channels on module 03 and returns a response indicating that the command was successful with a value of 3A which denotes that Analog Input channels 1 3 4 and 5 are enabled and all other Analog Input channels are disabled
3. 04 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 0x01 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 01 Function Code 1 0x81 02 Exception Code 1 Refer to the Modbus standard for more details ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 104 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 4 4 2 0x02 Reading the Discrete Inputs Description This function code is used to read the current Digital Output values from the ZT 2000 Number or Address Mapping I O module Request Byte Description Length Value 00 Address 1 1 to 247 01 Function Code 1 0x02 02 03 Starting Channel 2 See Section 6 3 1 for details 04 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 0x02 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 01 Function Code 1 0x82 02 Exception Code 1 Refer to the Modbus standard for more details ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page
4. Field Field Field Field Field 1 2 3 4 n n 1 lt n 2 Module Function one ean isauae CRCI6 Address Code Function Field Function Code Description 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 2018 AI Series User Manual Version 1 0 1 Page 99 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 4 1 Modbus Address Mapping Address Mapping Address 00259 The Filter settings R W 0 60 Hz rejection 1 50 Hz rejection The Modbus Host Watchdog mode 0 The same as the I 7000 series modules 1 The Analog Output and Digital Output commands can be used to clear the status of the Host Watchdog timeout Enables or disabsles the Host Watchdog 0 Disable 1 Enable Enables or disabsles the CJC 0 Disable 1 Enable The Modbus Data Format 0 Hexadecimal 1 Engineering Units 00270 The status of the Host Watchdog timeout Write 1 to W clear 00272 The factory calibration parameters Write 1 to load W 00273 The Reset status 0 This is NOT the first time the module has been read after being powered on This is the first time the module has been read after being powered on The CJC connection status 0 Disconnected 1 Connected 1 to clear to clear 00520 Writ
5. ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 67 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Command 030 Response 03 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 2 6 AAO Section 6 2 7 AA1 Section 6 2 23 AAS1 Related Topics Section 5 Calibration Note This command must be sent before any other calibration commands can be used ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 68 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 3 29 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 LCHECKSUM CR Invalid Command AALCHECKSUM 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 03OZT 2018 Response 103
6. Related Commands Section 6 2 12 AA6 ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 38 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 3 9 AA6 Description This command is used to read whether each Analog Input channel of a specified module is either enabled or disabled Syntax AA6LCHECKSUM CR Delimiter character AA The address of the module to be read in hexadecimal format 00 to FF 6 The command to read the status of the Analog Input channels Response Valid Command AAVVLCHECKSUM CR Invalid Command AALCHECKSUM CR l Delimiter character to indicate a valid command 2 Delimiter character to indicate an invalid command AA The address of the responding module in hexadecimal format 00 to FF VV A two digit hexadecimal value representing the Analog Input channel where bit O corresponds to Analog Input channel 0 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 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 0353A Response 03 Enables Analog Input channels 1 3 4 and 5 and disables all other Analog Input channels on module 03 The module returns a resp
7. Sets the name of module 03 to ZT 2018 and returns a response indicating that the command was successful Command 03M Response 103ZT 2018 Reads the name of module 03 and returns a response indicating that the command was successful with the name ZT 2018 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 X Related Commands Section 6 2 22 AAM ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 69 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 3 30 AACH Description This command is used to clear the high latch values for all Analog Input channels of a specified module Syntax AACHLCHECKSUM CR Delimiter character AA The address of the module to be cleared in hexadecimal format 00 to FF CH The command to clear the high latch values for all Analog Input channels Response Valid Command AA CHECKSUM CR Invalid Command AALCHECKSUM CR l 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 t
8. Syntax AACLiLCHECKSUM CR Delimiter character AA The address of the module to be cleared in hexadecimal format 00 to FF CL The command to clear the low latch value for the Analog Input channel i The Analog Input channel to be cleared zero based Response Valid Command AALCHECKSUM CR Invalid Command AALCHECKSUM CR l 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 03RL1 Response 103 06 000 Reads the low latch value for Analog Input channel 1 of module 03 and returns a response indicating that the command was successful with a value of 06 000 6 0 V Command 03CL1 Response 103 Clears the low latch value for Analog Input channel 1 of module 03 and returns a response indicating that the command was successful Command 03RL1 Response 103 00 000 Reads the low latch value for Analog Input channel 1 of module 03 and returns a response indication that the command was successful with a value of 00 000 0 0 V signifying denoting that the low latch value has been cleared ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 77 Copyright 2013 b
9. 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 20 13 B8 Response 01 46 20 01 00 00 D2 05 ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 115 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 Length Value 00 Address 1 1 to 247 01 Function Code 1 0x46 02 Sub function Code 1 0x20 Response Byte Description Length Value 00 Address 1 1 to 247 01 Function Code 0x46 02 Sub function Code 0x20 0x00 to OxFF 0x00 to OxFF 0x00 0x00 to OxFF 03 Major Version 04 Minor Version 05 Reserved 06 Build Version 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 20 13 B8 Response 01 46 20 0A 01 00 00 D6 B9 J ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 116 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved A 6 37 0x25
10. 2320 0 0000 0 16 Thermocouple of FSR 100 00 000 00 0 2320 C 2 s Comp Hex 7FFF 0000 Type L Engineering Units 800 00 200 00 17 Thermocouple of FSR 100 00 025 00 200 800 C 2 s Comp Hex 7FFF E000 Type M Engineering Units 100 00 200 00 18 Thermocouple of FSR 050 00 100 00 200 100 C 2 s Comp Hex 4000 8000 Type LDIN43710 Engineering Units 900 00 200 00 19 Thermocouple of FSR 100 00 022 22 200 800 C 2 s Comp Hex 7FFF E38E 4a 400 Engineering Units 20 000 00 000 1A oa of FSR 2 100 00 000 00 2 s Comp Hex FFFF 0000 1 FSR Full Scale Range ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 19 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved gt Analog Input Over Under Range Readings Over Range Under Range Engineering Units 9999 9 9999 9 of FSR 999 99 999 99 2 s Complement Hex 1FFF 8000 gt Analog Input Over Under Range Readings when using the Modbus RTU protocol Over Range Under Range 7FFFh 8000h gt Data Format Settings FF 7 6 5 4 3 2 1 0 FS Reserved DF Key Description DF Data Format 00 Engineering Units 01 of FSR 10 2 s Complement Hexadecimal FS Filter Settings 0 60 Hz Rejection 1 50 Hz Rejection ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 20 Copyright 2013 by ICP DAS Co Ltd ALL Rig
11. Checksum B7 DCON Command with Checksum 012B7 CR gt Example Response 0120 6 0 CR Sum V ee ee ea a Se ee 4 OT 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 2018 AI Series User Manual Version 1 0 1 Page 23 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 3 Overview of the DCON Command Set Command Response Description Section MAANNTTCCFF IAA Sets the Configuration of the Module 6 2 3 HAA sia Reads the Analog Input Data from all TT Channels Reads the Analog Input Data from a AAN gt Data ba DIN Specific Channel SAAO Performs an Analog Input Span Calibration SAA Performs an Analog Input Zero Calibration IAANNTTCCFF Reads the Configuration of the Module 6 2 8 AA5 Reads the Reset Status of the Module 6 2 10 Enables or Disables Specific Analog AA5VV IAA 6 2 11 Input Channels SAAG AAV Reads WHERE each Analog Input 6 2 12 Channel is Enabled or Disabled SAATCIRrr IAA Sets the Type Code for a Specific er Analog Input Channel Reads the Type Code for a Specific SAASCi IAACIRrr ja 6 2 14 Analog Input Channel SAAF IAA Data Reads the Firmware Version of the 6 2 21 Module SAAM AA Data Reads the Name of the Module 6 2 22 Parameters Module AAO Name lAa Sets the Name of the Module 6 2 32 AACH IAA Clears the
12. Description 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 ZB Channel a xas ZigBee RF Channel 0x0E 8 ORF ICP DAS ZT 2018 AI Series 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 windows Double click the name of the name of the module to start the operatiion E Select the COM Port and Baud Rate Fi DCON Utility version 525 beta 1 result of finding I Select COM to search Timeout Settings mE 200 ms B maid Rate Options m r r 115200 M 57600 38400 M 19200 m 9600 m ago0 M 2400 m 1200 Select All Clear All PDS PPDS 700 Protocol Options M DCON M Modbus RTU F Modbus ASCII Checksum Options M Disabled iV Enabled Parity MV None N 81 l Even E 8 1 T None N 8 2 M Odd 0 81 Configuration Settings Channel Enable Disable Setting hardware confiauration CH Input
13. Note 1 01 02 03 04 05 06 07 Node ID Note 1 0x0001 0x0002 0x003 0x0004 0x0005 0x0006 0x0007 8 9 A B C D E F Address 08 09 OA 0B oc OD OE OF Node ID 0x008 0x0009 Ox000A 0x000B O0x000C 0x000D Ox000E 0x000F Case 2 Address MSB 1 0 1 D 3 4 5 6 7 Address 10 11 12 13 14 15 16 17 Node ID 0x0010 0x0011 0x0012 0x013 0x0014 0x0015 0x0016 Ox0017 8 9 A B c D E F Address 18 19 1A 0B oc 1D 1E 1F Node ID 0x018 0x0019 Ox001A 0x001B 0x001C 0x001D Ox001E 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 2018 AI Series 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 DIP Switches Number Item Status Description OFF Valid Address Node ID from 0x01 to 0x0F 1 Add MSB T ON Valid Address Node ID from 0x10 0x01 to Ox1F 9 nee OFF DCON Protocol ON Modbus RTU Protocol 3 epee OFF Disabled DCON Protocol ON Enabled DCON Protocol 4 7B PID OFF A Pan ID 0x0000 ON ZigBee Pan ID 0x0001 5 OFF ON 0x08 6 OFF ZB Cha
14. Reading whether a Channel is Enabled or D isabled Description This sub function code is used to read whether each 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 Code 1 0x25 Response Byte Description Length Value 00 Address 1 1 to 247 01 Function Code 1 0x46 02 Sub function Code 1 0x25 03 Enabled Disabled 1 0x00 to OxFF The enabled disabled status of each Status channel where bit 0 corresponds to channel 0 and bit 1 corresponds to channel 1 etc When the bit is 0 it denotes that the channel is disabled and 1 denotes that the channel is enabled Error Response Byte Description Length Value 00 Address 1 1 to 247 01 Function Code 1 0xC6 02 Exception Code 1 Refer to the Modbus standard for more details Example Command 01 46 25 D3 BB Response 01 46 25 07 BB 5F ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 117 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved A 7 38 0x26 Enabling or Disabling a Channel Description This sub function code is used to specify which channels of a module are to be enabled Request Byte Description Length Value 00 Address 1 1 to 247 01 Function Code 1 0x46 02 Sub function Code
15. units format Command 03RH9 Response 03 Attempts to read the high latch value for Analog Input channel 9 of module 03 but returns a response indicating that the command was unsuccessful because Analog Input channel 9 does not exist Related Commands Section 6 2 33 AACH Section 6 2 34 AACHi Section 6 2 45 AARH Related Topics Section 4 Analog Input Type and Data Format ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 92 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 3 44 AARHCi Description This command is used to read the status of the high alarm for a specific Analog Input channel of a specified module Syntax AARHCiLCHECKSUM CR Delimiter character AA The address of the module to be read in hexadecimal format 00 to FF RH The command to read the status of the high alarm for the Analog Input channel Ci The Analog Input channel to be read zero based Response Valid Command AA Data S CHECKSUM CR Invalid Command AALCHECKSUM 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 Data The high alarm value for the specified Analog Input channel in engineering units format See Section 4 for details of the data format S The Alarm Type 0 Alarm Disabled 1 Moment
16. 03 0010 Reads the CJC offsetvalue for module 03 and returns a response indicating that the command was successful with a value of 0010 0 16 C Related Commands Section 6 2 9 AA3 Section 6 2 16 AA9SNNNN Section 6 2 19 AAA Section 6 2 20 AAAi Section 6 2 30 AACN ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 44 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 3 13 AA9SNNNN Description This command is used to set the CJC cold junction compensation offset value on a specified module to compensate for any error produced by the CJC sensor Syntax AA9SNNNN 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 CJC offset value S The sign or of the offset value NNNN The absolute value of the CJC offset represented by four hexadecimal digits which must be less than or equal to 10000 The interval between each value is equal to 0 01 C Response Valid Command AA CHECKSUM CR Invalid Command 2 AALCHECKSUM CR Delimiter character to indicate a valid command 2 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 sp
17. 1 0x26 03 Enabled Disabled 1 0x00 to OxFF The enabled disabled settings for Settings each channel where bit 0 corresponds to channel 0 and bit 1 corresponds to channel 1 etc When the bit is 0 it denotes that the channel is disabled and 1 denotes that the channel is enabled Response Byte Description Length Value 00 Address 1 1 to 247 01 Function Code 1 0x46 02 Sub function Code 1 0x26 03 Enabled Disabled 1 0 OK Settings Others Error 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 26 01 3B AD Response 01 46 26 OO FA 6D ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 118 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved A 8 43 x2B Reading the CJC cold junction compensation O ffset Description This sub function code is used to read the CJC offset for a module Request Byte Description Length Value 00 Address 1 1 to 247 01 Function Code 1 0x46 02 Sub function Code 1 0x2B 03 Channel Number 1 0x00 The total CJC offset 0x80 0x87 The CJC offset for channels 0 7 Response Byte Description Length Value 00 Address 1 1 to 247 01 Function Code 1 0x46 02 Sub function Code 1 0x2B 03 04 CJC Offset 2 The C
18. 2550 and ZT 2570 can be found at 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 xX Configuration Utility A utility that can be used to configure the ZT 2000 I O device Coordinator is available for download from 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 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 downloaded from http ftp icpdas com pub cd 8000cd napdos driver dcon_utility ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 15 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 3 5 Examples gt Architecture Diagram aa RS 232 RS 4 a Transparent Addressable RF Power Ag gt Configuring the ZT 2000 I O device RSELC in VO O lt GERREEEae L0 2 ie 3 A D e 8 9 T7 Wo a a Number Item Status
19. 39 AAHI Data CiT Description This command is used to enable the high alarm and set the high alarm limit and Alarm Type for a specific Analog Input channel of a specified module Syntax AAHI Data CiT CHECKSUM CR Delimiter character AA The address of the module to be set in hexadecimal format 00 to FF HI The command to enable the high alarm for the Analog Input channel Data The high alarm limit which should be consistent with the engineering units format Refer to Section 4 for details of the data format Ci The Analog Input channel where the high alarm is to be enabled zero based T The Alarm Type M Momentary Alarm L Latched Alarm Response Valid Command AALCHECKSUM 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 03HI 09 000COM Response 03 Sets the high alarm limit for Analog Input channel 0 of module 03 to 09 000 9 0 V and sets the Alarm Type to momentary and returns a response indicating that the command was successful Command 03RHCO Response 03 09 0001
20. 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 03RLO Response 03 05 000 Reads the low latch value for Analog Input channel 0 of module 03 and returns a response indicating that the command was successful with a value of 05 000 5 0 V Command 03CL Response 103 Clears the low latch values for all Analog Input channels of module 03 and returns a response indicating that the command was successful ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 75 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Command 03RLO Response 103 00 000 Reads the low latch value for Analog Input channel 0 of module 03 and returns a response indicating that the command was successful with a value of 00 000 0 0 V signifying denoting that the low latch value has been cleared Related Commands Section 6 2 37 AACLi Section 6 2 48 AARL Section 6 2 49 AARLi ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 76 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 3 34 AACLi Description This command is used to clear the low latch value for a specific Analog Input channel of a specified module
21. Analog Input channel 9 does not exist Related Commands Section 6 2 9 AA3 Section 6 2 18 AA9SNNNNCi Section 6 2 19 AAA Section 6 2 20 AAAi Section 6 2 30 AACN ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 48 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 3 15 AASSNNNNCi Description This command is used to set the CJC cold junction compensation offset value for a specific Analog Input channel of a specified module Syntax AA9SNNNN CHECKSUM CR Delimiter character AA The address of the module to be read in hexadecimal format 00 to FF 9 The command to set the CJC offset value S The Sign or of the offset value NNNN The absolute value of the CJC offset represent by four hexadecimal digits which must be less than or equal to 10000h The interval between each value is equal to 0 01 C Ci Specifies which Analog Input channel to set 0 7 Response Valid Command AALCHECKSUM CR Invalid Command AALCHECKSUM CR l 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 039 0010C1 Respons
22. Analog Input channel 1 of module 03 to 03 000 3 0 V and sets the Alarm Type to latched and returns a response indicating that the command was successful Command 03RLC1 Response 03 03 0002 Reads the status of the alarms for Analog Input channel 1 of module 03 and returns a response indicating that the command was successful and that the low alarm limit is 03 000 3 0 V and the Alarm Type is latched ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 97 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Command 03RLC9 Response 03 Attempts to reads the status of the low alarm for Analog Input channel 9 of module 03 but returns a response indicating that the command was unsuccessful because Analog Input channel 9 does not exist Related Commands Section 6 2 38 AACLCi Section 6 2 40 AADI Section 6 2 41 AADLCi Section 6 2 43 AALO Data CiT Related Topics Section 4 Analog Input Type and Data Format ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 98 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 4 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
23. Co Ltd ALL Rights Reserved What s tn the Shipping Package The shipping package contains the following items ZT 2018 ANT 124 05 DN 1824 Quick Start CD If any of these items are missing or damaged please contact your local distributor for more information Save the shipping materials and cartons in case you need to ship the module in the More Information E 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 document E 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 downloaded from http ftp icpdas com pub cd usbcd napdos zigbee zt_series utility ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 5 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 1 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 transmitt
24. Command AALCHECKSUM CR l Delimiter character to indicate a valid command 2 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 03RH1 Response 03 06 000 Reads the high latch value for Analog Input channel 1 of module 03 and returns a response indicating that the command was successful with a value of 06 000 6 0 V Command 03CH1 Response 03 Clears the high latch value for Analog Input channel 1 of module 03 and returns a response indicating that the command was successful Command 03RH1 Response 03 00 000 Reads the high latch value for Analog Input channel 1 of module 03 and returns a response indicating that the command was successful with a value of 00 000 0 0 V signifying that the high latch value has been cleared ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 71 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Command 03CH9 Response 03 Attempts to clear the high latch value for Analog Input channel 9 of module 03 but returns a response indicating that the command was unsuccessful because Analog Input channel 9 does not exist X Related Command
25. 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 Bx2 Register Values Error Response Byte Description Length Value 00 Address 1 1 to 247 01 Function Code 1 0x84 02 Exception Code 1 Refer to the Modbus standard for more details ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 107 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 4 7 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 Channel 2 See Section 6 3 1 for details 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 of the Number 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 1 0x85 02 Exception Code 1 Refer to the Modbus standard for
26. Page 33 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Command 031 Response 03 Performs an Analog Input zero calibration on module 03 and returns a response indicating that the command was successful Related Commands Section 6 2 6 AAO Section 6 2 31 AAEV Related Topics Section 5 Calibration Notes 1 The Enable Calibration command AAEV must be sent before this command is used See Section 6 2 31 for details 2 This command must be sent before the Span Calibration command AA0 is used See Section 6 2 6 for details ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 34 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 3 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 INNTTCCFFLCHECKSUM CR Invalid Command AA CHECKSUM CR I Delimiter character to indicate a valid command 2 Delimiter character to indicate an invalid command NN The address of the module that is saved in 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
27. Reads the status of the high alarms for Analog Input channel 0 of module 03 and returns a response indicating that the command was successful and that the high alarm limit is 09 000 9 0 V and the Alarm Type is momentary ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 86 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Command 03HI 09 000C9M Response 103 Attempts to set the high alarm limit for Analog Input Analog Input channel 9 of module 03 to 09 000 9 0 V and sets the Alarm Type to momentary but returns a response indicating that the command was unsuccessful because Analog Input channel 9 does not exist Related Commands Section 6 2 35 AACHGCi Section 6 2 39 AADHCi Section 6 2 40 AADI Section 6 2 47 AARHCi Related Topics Section 4 Analog Input Type and Data Format ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 87 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 3 40 AALO Data CiT Description This command is used to enable the low alarm and set the low alarm limit and Alarm Type for a specific Analog Input channel of a specified module Syntax AALO Data CiT CHECKSUM CR Delimiter character AA The address of the module to be set in hexadecimal format 00 to FF LO The command to enable the low alarm for the Analog Input channel Data The low alarm limit which should be consistent with
28. 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 FF000A00 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 Command FF2 Response _ FFOOOA00 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 2 3 S4AANNTTCCFF Related Topics Section 4 Analog Input Type and Data Format Section 7 1 Software Configuration Mode ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 35 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 3 6 AA3 Description This command is used to read the CJUC cold junction compensation temperature for a specified module Syntax AA3LCHECKSUM CR Delimiter character AA The address of the module to be read in hexadecimal format 00 to FF 3 The command to read the CJC temperatu
29. 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 103 Enables the Host Watchdog for module 03 and sets the Host Watchdog timeout value to 10 0 seconds The module returns a response indicating that the command was successful ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 63 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Command 032 Response 103164 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 2 24 Section 6 2 25 AAO Section 6 2 26 AA1 Section 6 2 27 AA2 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 2018 AI Series User Manual Version 1 0 1 Page 64 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 3 26 AAC Description This command is used to read whether the CJC cold junction compensation function for a specified
30. 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 2 26 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 80 meaning that the Host Watchdog is enabled and no Host Watchdog timeout has occurred ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 58 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 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 2 24 Section 6 2 26 AA1 Section 6 2 27 AA2 Section 6 2 28 AA3ETT Related Topics Section 7 2 Dual Watchdog Operation ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 59 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 3 23 AA1 Description This command is used to reset the status of the Host Watchdog timeout for a specified module
31. the ZT 2000 I O Device osss sees ee 046 eS ee seas eee 3 1 Introduction to the Configuration Parameters 3 2 Introduction to the Rotary and DIP Switches 3 3 Starting the ZT 2000 I O Device cece cece wcrc eer eeeee 3 4 Communications Testing 4 lt 25 sseee eens eee rere eereereeee ee 3 5 Examples s oc side Onis he OSS Ge REG Ge eC SETRE SESS CES SESE eee ees 4 Analog Input Type and Data Format s 22ccsccc4s ec80222088888 5 Calibration o 5 5 555 5 9564546 500 aoe RARE EES 6 The DCON Modbus RTU Command Sets cecdcetdcevews suas sae wa ceeee 6 1 Communicating with the ZT 200 I O Device e000 6 2 The DCON Protocol Command Set cccccccccccvvcsccees 6 2 1 Check Siler cecerecrecceccececeres sc chee eee 6 3 Overview of the DCON Command Set cccceccccccsccees 6 3 1 HAA ce REP ERMA EREERRS REESE SEEEESEEESEEESESAEESS 6 3 2 HAAN oee yee eee ee S 6 3 3 AAO isccrnnnnnnnnnn nannaa aaaea 6 3 4 SAAT e E ee eee 6 3 5 SAA airoso naa aeeoa ee 6 3 6 SAAS aa a ee ee ee eee E EA 6 3 7 SAA case esa wv ac a ieii iie i aleli oc ee sts i le le eee e le a aleae 6 3 8 SAASWV isas a EEEE ERRET EA 6 3 9 P EEEE EEEE E 6 3210 SAATCIREP oeren T ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 2 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 3 11 6 3 12 6 3 13 6 3 14 6 3 15 6 3 16 6 3 17 6 3 18 6 3 19 6 3 20 6 3 21 6 3 22 6 3 23 6 3 24 6 3 25 6 3 26 6 3 27 6 3 28 6 3
32. 0 to FF 0 The command to perform the Analog Input span calibration Response Valid Command AA CHECKSUM CR Invalid Command AALCHECKSUM CR l 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 perform an Analog Input span calibration on module 03 but a response indicating that the command was unsuccessful is returned because the Enable Calibration command AAEV see Section 6 2 31 was not sent in advance Command 03E1 Response 03 Enables calibration on module 03 and returns a response indicating that the command was successful ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 31 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Command 030 Response 03 Performs an Analog Input span calibration on module 03 and returns a response indicating that the command was successful Related Commands Section 6 2 7 AA1 Section 6 2 31 AAEV Related Topics Section 5 Calibration Notes The Enable Calibration command AAEV and the Zero Calibration command AA1 must be sent before this com
33. 000 Response 03 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 2 8 AA2 Related Topics Section 4 Analog Input Type and Data Format ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 27 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 3 1 AA Description This command is used to read data from all the Analog Input channels of a specified module Syntax AALCHECKSUM CR Delimiter character AA The address of the module to be read in hexadecimal format 00 to FF Response Valid Command gt Data CHECKSUM CR Invalid Command AA CHECKSUM CR gt 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 data from all the Analog Input channels See Section 4 for details of the data format Data from disabled channels is filled with space characters There will be no response if the command syntax is incorrect there is a communication error or there is no module with the specified address Examples Command 03 Response gt 15 000 15 000 15 000 15 000 15 000 15 000 15 000 15 000 Reads data from the Analog Input channels of module 03 and re
34. 105 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 4 5 3 0x03 Reading Multiple Registers Description This function code is used to read the current Analog Input 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 3 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 Bx2 Register Values Error Response Byte Description Length Value 00 Address 1 1 to 247 01 Function Code 1 0x83 02 Exception Code 1 Refer to the Modbus standard for more details ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 106 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 4 6 04 0x04 Reading Multiple Input Registers Description This function code is used to read the current Analog 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 0x04 02 03 Starting Channel 2 See Section 6 3 1 for details Number or Address
35. 13 AA7CiRrr Related Topics ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Section 4 Analog Input Type and Data Format Page 43 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 3 12 AA9 Description This command is used to read the CJC cold junction compensation offset value for a specified module The CJC offset value is set using the AA9SNNNN command see Section 6 2 16 for details Syntax AA9 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 CJC offset value Response Valid Command AA Data CHECKSUM CR Invalid Command AALCHECKSUM 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 Data The CJC offset value consisting of a sign byte or followed by 4 hexadecimal digits The interval between each value is equal to 0 01 C There will be no response if the command syntax is incorrect there is a communication error or there is no module with the specified address Example Command 039 0010 Response 03 Sets the CJC offset value for module 03 to 0 16 C and returns a response indicating that the command was successful Command 039 Response
36. 2 29 AAC Section 6 2 44 AAOD ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 66 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 3 28 AAEV Description This command is used to enable or disable calibration for a specified module Syntax AAEVLCHECKSUM CR 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 V The command to enable or disable calibration 0 Disables calibration 1 Enables calibration Response Valid Command IAALCHECKSUM CR Invalid Command AALCHECKSUM 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 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 Command 03E1 Response 03 Enables calibration on module 03 and returns a response indicating that the command was successful
37. 29 6 3 30 6 3 31 6 3 32 6 3 33 6 3 34 6 3 35 6 3 36 6 3 37 6 3 38 6 3 39 6 3 40 6 3 41 6 3 42 6 3 43 6 3 44 6 3 45 6 3 46 6 3 47 6 4 Modbus 6 4 1 ste Se ne E E ea E 44 TARO SNINNN o fe taeecciere ecient ehh Armee eet teas 45 AAOCi 6 bdo 5 044 6 445056 4505 454 54444 56444444646445666 47 AA9SNNNNC eesssesosessesseccoeecoseceesceeeo 49 BAAR eee ra eas 51 PI se kh sts sa st sna ca anak ah Sa 52 2 ee ee ee ee a ee 54 PPM rasta tastes tastes tacecietes moan iesse cece RRR E E e e 55 IS Le Sa aS eS 56 SoTL SLEDGE SESS S SEES SSS SES SSS ESSE SS Ee ee we ee ees 57 ORIRE RRA ee ee eee ee eee ee eee ee ee ee ee ee eee 58 POPP Nas og ta Na Na E agg uses E E E EE ae E 60 SARL opp eee EERE ER E ee 61 SAASET M6 eseese e SSSR HERES Se Se See 63 SC iy yy E E E ee Le A AAE 65 SAACN os oscas as gi ds gt as tae GUE GREENE REESE REEEE OER R ee 66 COPE gia or bests BEGG SG GEES SEES GG ES Goa 67 OVANET Jig fe 2pehos us E ph oe oe eg oe GR kage EA 69 CAACH ccccrarcakeakeakrakeahorhornnannihinineilea 70 CYT eee mea a gear rer ey rar E ene 71 GRACHCH ies 9 9 99 95 5 9939592933959339592952949 08 73 GAR GN satis iar eee eae eae eae eae aa 75 l E wersncteeneeceeeeeeeeeeeeeeeeeeeeeeeen ees 77 IN AE EE EE E 79 O ADAE arae A N AS 81 ATO NEEE E eer te ete te etree EEEE EEE E E EE rar steed 83 AADUCT 5 6 cha nbd ooooohob06666665606606006h058 84 QA NAT CD ae eea ca cent muuiedeeubemnetanets 86 GAALO Data jyCll ccs ccc Gk GREGRER Op Se
38. 3 to 03 000 3 0 V and the Alarm Type to latched but returns a response indicating that the command was unsuccessful because Analog Input channel 9 does not exist Related Commands Section 6 2 38 AACLCi Section 6 2 40 AADI Section 6 2 41 AADLCi Section 6 2 50 AARLCi Related Topics Section 4 Analog Input Type and Data Format ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 89 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 3 41 AAOD Description This command is used to read the status of the CJC cold hunction compensation connection for a specified module Syntax AAOD CHECKSUM CR Delimiter character AA The address of the module to be read in hexadecimal format 00 to FF OD The command to read the status of the CJC connection Response Valid Command AAS CHECKSUM CR Invalid Command AALCHECKSUM 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 S The status of the CJC connection 0 The CJC is Disconnected 1 The CJC is Connected 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 030D Response 031 indicating Reads the status of the CJC connection fo
39. CJC function for 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 Code 1 0x2D 03 Reserved 1 0x00 Response Byte Description Length Value 00 Address 1 1 to 247 01 Function Code 1 0x46 02 Sub function Code 1 0x2D 03 CJC Status 1 0x00 Disabled 0x01 Enabled 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 ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 121 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved A 11 46 x2E Enabling or Disabling the CJC Function Description This sub function code is used to enable or disable the CJC function for a module Request Byte Description Length Value 00 Address 1 1 to 247 01 Function Code 1 0x46 02 Sub function Code 1 0x2E 03 Reserved 1 0x00 04 CJC Status 1 0x00 Disabled 0x01 Enabled Response Byte Description Length Value 00 Address 1 1 to 247 01 Function Code 1 0x46 02 Sub function Code 1 0x2E 03 Miscellaneous 1 0 OK Settings Others Error 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
40. CR Invalid Command AALCHECKSUM 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 03DLC5 Response 103 Disables the low alarm for Analog Input channel 5 of module 03 and returns a response indicating that the command was successful Command 03DI Response 103FFDF Reads the status of the alarms for module 03 and returns a response indicating that the command was successful and that the low alarm for Analog Input channel 5 is disabled and all others are enabled ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 84 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Command 03DLC9 Response 203 Attempts to disable the low alarm for Analog Input channel 9 of module 03 but returns a response indicating that the command was unsuccessful because Analog Input channel 9 does not exist Related Commands Section 6 2 38 AACLCi Section 6 2 40 AADI Section 6 2 41 AADLCi Section 6 2 43 AALO Data CiT Section 6 2 50 AARLCi ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 85 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 3
41. Co Ltd ALL Rights Reserved 6 3 27 AACN Description This command is used to enable or disable CUC cold junction compensation of a function specified module Syntax AACN CHECKSUM CR Delimiter character AA The address of the module to be configured in hexadecimal format 00 to FF C The command to enable or disable the CJC function N The Status of the CJC function 0 Disables CJC function 1 Enables CJC function Response Valid Command IAALCHECKSUM CR Invalid Command AALCHECKSUM 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 Example Command 03C1 Response 03 Enables CJC function for module 03 and and returns a response indicating that the command was successful Command 03C Response 031 Reads the status of the CJC function for module 03 and returns a response indicating that the command was successful andf that CJC function is enabled Related Commands Section 6 2 9 AA3 Section 6 2 15 AA9 Section 6 2 16 AA9SNNNN Section 6 2 17 AA9Ci Section 6 2 18 AA9SNNNNCi Section 6 2 19 AAA Section 6 2 20 AAAi Section 6
42. Function Code 1 0xC6 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 18 00 1E 9C ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 112 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 of the module Request Byte Description Length Value 00 Address 1 1 to 247 01 Function Code 1 0x46 02 Sub function Code 1 0x04 03 New Address 1 1 to 247 04 06 Reserved 3 0x00 0x00 0x00 Response Byte Description Length Value 00 Address 1 1 to 247 01 Function Code 1 0x46 02 Sub function Code 1 0x04 03 New Address 1 0 OK Others Error 04 06 Reserved 3 0x00 0x00 0x00 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 04 02 00 00 00 F5 1E Response 01 46 04 00 00 00 00 F4 A6 ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 113 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved A 3 07 0x07 Reading the Type Code Description This sub function code is used to read the Type Code information for a specific Analog Input channel of a modul
43. High Latch Values for all ere Analog Input Channels AACHi IAA pisare the High Latch Value for a 52g Specific Analog Input Channel AACHGi IAA Clears me Status of the High Alarm for 6 2 35 a Specific Analog Input Channel ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 24 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Data Data IAA IAA Clears the Low Latch Values for all IAA 6 2 36 Analog Input Channels Clears the Low Latch Value for a IAA z 6 2 37 Specific Analog Input Channel CI h f the Low Al f AACLCi IAA ears he Status of the Low Alarm for sai a Specific Analog Input Channel AADHGi IAA Disables the High Alarm for a Specific 6 2 39 Analog Input Channel Reads th f the Al for all AADI IAAHHLL eads the Status of the Alarms for a 6 2 40 Analog Input Channels AADLCi IAA Disables the Low Alarm for a Specific pea Analog Input Channel Sets the High Al Val dT AAHI Data CiT IAA ee lll ae for a Specific Analog Input Channel Sets the Low Al Val Type f AALO Data CiT IAA Bie new eel NEE aa TPRI aa a Specific Analog Input Channel Reads the High Latch Val for all AARH IAA Data eee ee ear eG 6 2 45 Analog Input Channels R he High Latch Value f AARHi IAA Data pee MENTION Eat Fone Or E 6 2 46 Specific Analog Input Channel R he High Al Value f AARHGi AA Data S S 6 2 47 Specific Analog Input Channel Reads the Low Latch Val for all AARL IAA Data Ker aai 6 2 48 Analog Input Channels R he L
44. JC offset value units 0 01 C 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 ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 119 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved A 9 44 x2C Writing the CJC cold junction compensation O ffset Description This sub function code is used to set the CJC offset for a module Request Byte Description Length Value 00 Address 1 1 to 247 01 Function Code 1 0x46 02 Sub function Code 1 0x2C 03 Channel Number 1 0x00 The total CUC offset 0x80 0x87 The CJC offset for channels 0 7 04 05 CJC Offset 2 The CJC offset value units 0 01 C Response Byte Description Length Value 00 Address 1 1 to 247 01 Function Code 1 0x46 02 Sub function Code 1 0x2C 03 Miscellaneous 1 0 OK Settings Others Error 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 ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 120 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved A 10 45 x2D Reading whether the CJC Function is Enabled O r Disabled Description This sub function code is used to read whether the
45. Manual Version 1 0 1 Page 60 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 3 24 AA2 Description This command is used to read the Host Watchdog timeout value for 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 Host Watchdog timeout value Response Valid Command AAETTL CHECKSUM CR Invalid Command AALCHECKSUM CR l 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 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 Example 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 2018 AI Series User Manual Version 1 0 1 Page 61 Copyright 2013 by ICP DAS Co Ltd ALL Right
46. OxOE or OxOF are recommended because they do not overlap with the Wi Fi frequency band 802 11b g ZB Channel 11 802 11b g ZB Channel 6 802 11b g ZB Channel 1 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 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 User Program Protocol Z1 2000 Z1 2550 Z1 2570 DCON DCON Transparent Transparent Transparent Transparent M RT M R odeus RIU odius RTU Modbus Gateway Modbus Gateway Modbus TCP Modbus RTU Modbus Gateway ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 11 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 3 2 Introduction to the Rotary and DIP Switches The configuration of the ZT 2018 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 489 4 Q tO O lt a gt On L0 2 ON ame eS oe 4 O 8 9 10 12 Address LSB ZB Channel Type Code Address MSB ZB PID Data Format Protocol Checksum gt Rotary Switch Case 1 Address MSB 0 0 1 2 3 4 5 6 7 Address
47. Range CHO posao i i o y M CHI pooo i o m cH 2 poao o gt M CH 3 poso oo 01 7 50 m M CH4 050000 i nN CHS posao 1011 50 mv CHE foso o i o5 x VCH osoo SOT SOV software configuration Address 0 Dataformat Engineering Filter Setting Apply CJC Temperature 100 00 Select All Clear All Apply Baocie CJC Offset Command Response Delay Time asf e 2 E 00 00 01 B l lo ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 17 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 4 Analog Input Type and Data Format Type Code Input Type Data Format F S F S 15 to 15 Engineering Units 15 000 15 000 00 mV of FSR 2 100 00 100 00 2 s Comp Hex 7FFF 8000 50 to 50 Engineering Units 50 000 50 000 01 mV of FSR 2 100 00 100 00 2 s Comp Hex 7FFF 8000 4100 to 100 Engineering Units 100 00 100 00 02 mV of FSR 2 100 00 100 00 2 s Comp Hex 7FFF 8000 Engineering Units 500 00 500 00 03 he Nal of FSR 2 100 00 100 00 2 s Comp Hex 7FFF 8000 Sree Engineering Units 1 0000 1 0000 04 Vv of FSR 2 100 00 100 00 2 s Comp Hex 7FFF 8000 25 to 42 5 Engineering Units 2 5000 2 5000 05 v of FSR 2 100 00 100 00 2 s Comp Hex 7FFF 8000 20
48. SUM CR Invalid Command AA LCHECKSUM CR l Delimiter character to indicate a valid command 2 Delimiter character to indicate an invalid command AA The address of the responding module in hexadecimal format 00 to FF i The CJC temperature update settings 0 The CJC temperature update function has been stopped 1 The CJC temperature update function has been started 2 The CJC temperature will only be update once There will be no response if the command syntax is incorrect there is a communication error or there is no module with the specified address Example Command 03A1 Response 03 Starts the CJC temperature update function for module 03 and returns a response indicating that the command was successful Command 03A Response 031 Reads the CJC temperature update settings for module 03 and returns a response indicating that the command was successful with a value of 1 meaning that the CJC temperature update function has been started Related Commands Section 6 2 9 AA3 Section 6 2 15 AA9 Section 6 2 16 AA9SNNNN Section 6 2 17 AA9Ci Section 6 2 18 AAISNNNNGi Section 6 2 20 AAAi Section 6 2 30 AACN ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 51 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 3 17 AAAi Description This command is used to configure the CJC cold hunction compensation temperature upda
49. ZT 2018 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 2018 AI Series User Manual Version 1 0 1 Page 1 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Table of Contents 1 Dr CO at ek cee ecREheER Eee eee eee 1 1 Introduction to ZigBee 2 ewer ccccacccccecccsccescssees 1 2 Introduction to the ZT 2000 I O Series ccceccccee 2 Hardware Int Onmacio ovcevseeeerer ee eeeeee ee eee heqeee eee ae ee 21 SpecificatloNS oie eae ee 22 PUP ASSUGNMONTES 5A A REREAD REAR EARS RR Oe ee 2 3 Wire Connections see e558 EE EERE EE EERE EER ee ee eee 3 Setting Up
50. al Version 1 0 1 Page 55 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 3 20 AAS1 Description This command is used to reload the factory default calibration parameters for a specified module including the internal calibration parameters Syntax AAS1L CHECKSUM CR Delimiter character AA The address of the module where the default parameters are to be reloaded in hexadecimal format 00 to FF 1 The command to reload the factory default calibration parameters Response Valid Command IAA CHECKSUM CR Invalid Command AALCHECKSUM 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 for module 03 and returns a response indicating that the command was successful Related Commands Section 6 2 6 AAO Section 6 2 7 AA1 Section 6 2 31 AAEV Related Topics Section 5 Calibration ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 56 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 3 21 Description This comman
51. ary Alarm 2 Latched Alarm There will be no response if the command syntax is incorrect there is a communication error or there is no module with the specified address Examples Command 03HI 09 000C0M Response 03 Sets the high alarm limit for Analog Input channel 0 of module 03 to 09 000 9 0 V and sets the Alarm Type to momentary and returns a response indicating that the command was successful Command 03RHCO Response 03 09 0001 Reads the status of the high alarm for Analog Input channel 0 of module 03 and returns a response indicating that the command was successful and that the high alarm limit is 09 000 9 0 V and the Alarm Type is momentary ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 93 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Command 03REC9 Response 203 Attempts to read the status of the high alarm for Analog Input channel 9 of module 01 but returns a response indicating that the command was unsuccessful because Analog Input channel 9 does not exist Related Commands Section 6 2 35 AACHCi Section 6 2 39 AADHCi Section 6 2 40 AADI Section 6 2 42 AAHI Data CiT Related Topics Section 4 Analog Input Type and Data Format ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 94 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 3 45 AARL Description This c
52. atus of the alarms for module 03 and returns a response indicating that the command was successful and that a low alarm has occurred on Analog Input channel 7 Command 03CLC7 Response 103 Clears the status of the low alarm for Analog Input channel 7 of module 03 and returns a response indicating that the command was successful Command 03DI Response 1030000 Reads the current status of the alarms for module 03 and returns a response indicating that the command was successful and that no alarms have occurred ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 79 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Command 03CLC9 Response 203 Attempts to clear the status of the low alarm for Analog Input channel 9 of module 03 but returns a response indicating that the command was unsuccessful because Analog Input channel 9 does not exist Related Commands Section 6 2 40 AADI Section 6 2 41 AADLCi Section 6 2 43 AALO Data CiT Section 6 2 50 AARLCi ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 80 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 3 36 AADHCi Description This command is used to disable the high alarm for a specific Analog Input channel of a specified module Syntax AADHCi CHECKSUM CR Delimiter character AA The address of the modu
53. ck Start document which can be found at http ftp icodas com pub cd usbcd napdos zigbee zt_series document ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 7 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 2 Hardware Information 2 1 Specifications ZT 2018 Analog I nput Input Channels 8 Differential 15 mV 50 mV 100 mV 500 mV 1V 2 5V 20 mA 0 20 mA 4 20 mA Current Input aU type Requires Optional External 125 Q Resistor Thermocouple J K T E R S B N C L M LDIN43710 Resolution 16 bit Sampling Rate 16 bit 10 Samples Sec Total Accuracy 0 1 FSR 3dB Bandwidth 15 7 Hz Zero Drift 10 uV C Span Drift 25 ppm C Common Mode Rejection 86 dB Normal Mode Rejection 100 dB Input Impedance gt 400 kQ Open Thermocouple Detection Yes Overvoltage Protection 240 Vrms Intra module Isolation Field to Logic AS VU ESD Protection 4 kV Contact for each Channel LED I ndicators ZigBee PWR ZigBee Device Power ZigBee Net ZigBee Communication Indicator Power Power Consumption 0 88 W Max Environment Operating Temperature 25 to 75 C Storage Temperature 30 to 80 C Humidity 10 to 90 Non condensing ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 8 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Wireles
54. corresponds to Analog Input channel 1 etc When the bit is 0 it denotes that a low alarm has not occurred and 1 denotes that a low alarm has occurred There will be no response if the command syntax is incorrect there is a communication error or there is no module with the specified address Examples Command 03DI Response 034008 Reads the status of the alarms for module 03 and returns a response indicating that the command was successful and that a high alarm has occurred on Analog Input channel 6 and a low alarm has occurred on Analog Input channel 3 Related Commands Section 6 2 35 AACHGi Section 6 2 38 AACLCi Section 6 2 39 AADHGi Section 6 2 41 AADLCi Section 6 2 42 AAHI Data CiT Section 6 2 43 AALO Data CiT Section 6 2 47 AARHCi Section 6 2 50 AARLCi ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 83 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 3 38 AADLCi Description This command is used to disable the low alarm for a specific Analog Input channel of a specified module Syntax AADLCi CHECKSUM CR Delimiter character AA The address of the module to be configured in hexadecimal format 00 to FF DL The command to disable the low alarm for the Analog Input channel Ci The Analog Input channel where the alarm is to be disabled zero based Response Valid Command AALCHECKSUM
55. d is used to inform all modules that the Host is OK Syntax CHECKSUM CR Delimiter character K 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 2 6 AAO Section 6 2 7 AA1 Section 6 2 8 AA2 Section 6 2 28 AA3ETT Related Topics Section 7 2 Dual Watchdog Operation ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 57 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 3 22 AAQ Description This command is used to read the status of the Host Watchdog for a specified module Syntax AAOLCHECKSUM CR 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 AALCHECKSUM CR l Delimiter character to indicate a valid command 2 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
56. ds Section 6 2 36 AACL Section 6 2 37 AACLi Section 6 2 48 AARL Related Topics Section 4 Analog Input Type and Data Format ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 96 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 3 47 AARLCi Description This command is used to read the status of the low alarm for a specific Analog Input channel of a specified module Syntax AARLCi CHECKSUM CR Delimiter character AA The address of the module to be read in hexadecimal format 00 to FF RL The command to read the status of the low alarm for the Analog Input channel Ci The Analog Input channel to be read zero based Response Valid Command AA Data S CHECKSUM CR Invalid Command AALCHECKSUM 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 Data The status of the low alarm for the specified Analog Input channel in engineering units format See Section 4 for details of the data format S The Alarm Type 0 Alarm Disabled 1 Momentary Alarm 2 Latched Alarm There will be no response if the command syntax is incorrect there is a communication error or there is no module with the specified address Example Command 03LO 03 000C1L Response 03 Sets the low alarm limit for
57. e Request Byte Description Length Value 00 Address 1 1 to 247 01 Function Code 1 0x46 02 Sub function Code 1 0x07 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 Code 1 0x07 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 7C 89 Response 01 46 07 00 E2 3D ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 114 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved A 4 8 0x08 Setting the Type Code Description This sub function code is used to set the Type Code for a specific Analog Input channel of a module Request Byte Description Length Value 00 Address 1 1 to 247 01 Function Code 1 0x46 02 Sub function Code 1 0x08 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 247 01 Function Code 1 0x46 02 Sub function Code 1 0x08 03 Type Code 1 0 OK Others Error
58. e 03 Sets the CJC offset value for Analog Input channel 1 of module 03 to 0010 0 16 C and returns a response indicating that the command was successful Command 039C1 Response 103 0010 indicating Reads the CJC offset calue for the channel 1 of module 03 and returns a response that the command was successful with a value of 0010 0 16 C ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 49 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Command 039 0010C9 Response 03 Attempts to set the CJC offset value for Analog Input channel 9 of module 03 to 0010 0 16 C but returns a response indicating that the command was unsuccessful because Analog Input channel 9 does not exist Related Commands Section 6 2 9 AA3 Section 6 2 17 AA9Ci Section 6 2 19 AAA Section 6 2 20 AAAi Section 6 2 30 AACN ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 50 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 3 16 AAA Description This command is used to read the CJC cold junction compensation temperature update settings for a specified module Syntax AAALCHECKSUM CR Delimiter character AA The address of the module to be read in hexadecimal format 00 to FF A The command to read the CJC temperature update settings Response Valid Command AAiLCHECK
59. e 1 to clear 00545 The low latch values for Analog Input channels 0 to 7 00552 Write 1 to clear Ww Ww W W ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 100 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 00577 Enables or disables the high alarm for Analog Input 00584 channels 0 to 7 0 Disable 1 Enable 00609 Enables or disables the low alarm for Analog Input R W 00616 channels 0 to 7 0 Disable 1 Enable 00641 The high Alarm Type for Analog Input channels 0 to 7 R W 00648 0 Momentary 1 Latch 00673 The low Alarm Type for Analog Input channels 0 to 7 R W 00680 0 Momentary Latch a status of the high alarm for Analog Input channels 0 00712 to 7 00744 to 7 10136 supports types 0x7 and Ox1A only pone memmtate Or Aree cteweeeet 30008 30129 The CJC temperature O R ping a 30520 a ae 30552 40264 40360 f0 si the Firmware Version ow Wo S dTSC lt rR id possa The Fmware Version Wish Word S dYCS R d kossa The Module Name oww r ponsa The Module Name inwo OO f C E The Baud Rate Bits 5 0 Baud Rate Always set to 0x0A Bits 7 6 Reserved 40489 The Host Watchdog timeout value The valid range is 0 R W 255 in 0 1 second intervals ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 101 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 40490 Enables or disables a specific Analog Input channel R W 40491 Th
60. e CJC offset value R W 40492 The Host Watchdog timeout counter value Write 0 to R W clear 40577 The high alarm value for Analog Input channels 0 to 7 R W 40584 40609 The low alarm value for Analog Input channels 0 to 7 R W 40616 ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 102 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 4 2 PLC Address Mapping Function Code Description Section _ 0x01 Reads the Coils 6 3 3 Writes a Single Coil 6 3 7 Writes Multiple Registers 6 3 8 Writes Multiple Coils 6 3 9 Reads Writes the Module Settings 6 3 10 If the function specified in the message is not supported then the module will respond with an error code as per the table below Note that the address mapping for the Modbus protocol is Base 0 Error Response Length f Value 00 Address tt t0 247 Function code 0x80 Note If a CRC mismatch occurs the module will not respond ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 103 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 4 3 1 0x01 Reading the Coils Description This function code is used to read the current Digital Output values from the ZT 2000 Number or Address Mapping I O module Request Byte Description Length Value 00 Address 1 1 to 247 01 Function Code 1 0x01 02 03 Starting Channel 2 See Section 6 3 1 for details
61. ecified address Examples Command 039 0010 Response 03 Sets the CJC offset value for module 03 to 0010 0 16 C and returns a response indicating that the command was successful Command 039 Response 03 0010 Reads the CJC offset value for module 03 and returns a response indicating that the command was successful with a value of 0010 0 16 C ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 45 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Command 039 3000 Response 03 Attempts to set the CJC offset value for module 03 to 3000 122 88 C but returns a response indicating that the command was unsuccessful because the value given for the CJC offset was not within the valid range Related Commands Section 6 2 9 AA3 Section 6 2 15 AA9 Section 6 2 19 AAA Section 6 2 20 AAAi Section 6 2 30 AACN ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 46 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 3 14 AA9C Description This command is used to read the CJC cold junction compensation offset value for a specific Analog Input channel of a specified module Syntax AA9CiLCHECKSUM CR Delimiter character AA The address of the module to be read in hexadecimal format 00 to FF 9 The command to read the CJC off
62. eee ee eee ee eae es 88 ONTO gt 90 GAARA S55 TAGEAGEAGEAGEAESA ERAS ACRE CRED RES 91 AA RH e E 92 OAARHG eau Se ee eee 93 ITC ane aed ne mete te eee ELECE EN 95 GEARED A aacdihs beled ua udu uau neu ual was 96 GAA RRC eneeier Megrece eens eacnennecd ee nece ee eece ene cde ne nd ee nend seeds Aes ag 97 RTU Protocol Command Set w rtovovovivirevevevevevs 99 Modbus Address Mapping ces sciseeee oe eee oe eww ee es 100 ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 3 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 4 2 PLC Address Mapping 2254200802 SSSkR SEER RRR ER RR 103 6 4 3 1 0x01 Reading the Coils cee eens 104 6 4 4 2 0x02 Reading the Discrete Inputs 105 6 4 5 3 0x03 Reading Multiple Registers 106 6 4 6 04 0x04 Reading Multiple Input Registers 107 6 4 7 5 0x05 Writing a Single Coil 108 6 4 8 6 0x06 Writing Multiple Registers 109 6 4 9 15 x F Writing Multiple Coils 110 6 4 10 70 0x46 Reading Writing the Module Settings 111 T BUDO rett cae ee AG ea EG RR KRAMER RMA HMMM RMU 125 7 1 Software Configuration Mode cccccccccccccccescesces 125 7 2 Dual Watchdog Operation sssssssssssesesssesessseeo 126 Z3 Reset STaLUS ccsscscecereced inedi ddai 127 o TPOUBLESNOOCINE crcercereret ttnet EeNNN NREN NEERA 128 ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 4 Copyright 2013 by ICP DAS
63. er 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 transmission rate of 250 kbit s best suited for periodic 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 2018 AI Series User Manual Version 1 0 1 Page 6 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 1 2 Introduction to the ZT 200 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 acquisition 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 please refer to the ZT 25XX ZigBee Converter Qui
64. esponse 03 Attempts to start the CJC temperature update function for module 03 but returns a response indicating that the command was unsuccessful because the settings parameter was invalid Related Commands Section 6 2 9 AA3 Section 6 2 15 AA9 Section 6 2 16 AA9SNNNN Section 6 2 17 AA9Ci Section 6 2 18 AA9SNNNNCi Section 6 2 19 AAA Section 6 2 30 AACN ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 53 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 3 18 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 of the module Response Valid Command AA Data CHECKSUM CR Invalid Command AALCHECKSUM CR I Delimiter character to indicate a valid command f Delimiter character to indicate an invalid command AA The address of the responding module in hexadecimal format 00 to FF Data The firmware version of the module as a string value There will be no response if the command syntax is incorrect there is a communication error or there is no module with the specified address Examples Command 03F Response 03A1 0 command Reads the firmware version of module 03 and returns a response
65. esponse indicating that the command was successful Command 03DI Response 1030000 Reads the current status of the alarms for module 03 and returns a response indicating that the command was successful and that no alarms have occurred ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 73 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Command 03CHC9 Response 203 Attempts to clear the status of the high alarm for Analog Input channel 9 of module 03 but returns a response indicating that the command was unsuccessful because Analog Input channel 9 does not exist Related Commands Section 6 2 39 AADHCi Section 6 2 40 AADI Section 6 2 42 AAHI Data CiT Section 6 2 47 AARHCi ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 74 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 3 33 AACL Description This command is used to clear the low latch values for all Analog Input channels of a specified module Syntax AACLLCHECKSUM CR Delimiter character AA The address of the module to be cleared in hexadecimal format 00 to FF CL The command to clear the low latch values for all Analog Input channels Response Valid Command AA CHECKSUM CR Invalid Command AA LCHECKSUM CR l Delimiter character to indicate a valid command Delimiter character to indicate an invalid command
66. here is no module with the specified address Examples Command 03RHO Response 103 05 000 Reads the high latch value for Analog Input channel 0 of module 03 and returns a response indicating that the command was successful with a value of 05 000 5 0 V Command 03CH Response 103 Clears the high latch values for all Analog Input channels of module 03 and returns a response indicating that the command was successful Command 03RHO Response 103 00 000 Reads the high latch value for Analog Input channel 0 of module 03 and returns a response indicating that the command was successful with a value of 00 000 0 0 V signifying that the high latch has been cleared Related Commands Section 6 2 34 AACHi Section 6 2 45 AARH Section 6 2 46 AARHi ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 70 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 3 31 AACHi Description This command is used to clear the high latch value for a specific Analog Input channel of a specified module Syntax AACHiLCHECKSUM CR Delimiter character AA The address of the module to be cleared in hexadecimal format 00 to FF CH The command to clear the high latch value for the Analog Input channel i The Analog Input channel to be cleared zero based Response Valid Command AA CHECKSUM CR Invalid
67. hts Reserved 5 Calibration gt Warning Performing calibration is not recommended until the process is fully understood The calibration procedure is as follows Po aa SS Se pI ony 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 2 13 for details Enable calibration Refer to Section 6 2 31 for details Apply the zero calibration voltage current Send the zero calibration command Refer to Section 6 2 7 for details Apply the span calibration voltage current Send the span calibration command Refer to Section 6 2 6 for details Repeat steps 3 to 7 three times Notes The calibration voltage current source should be connected to channel 0 Calibration voltages and currents are shown below Switch to DCON protocol mode before calibrating the module Refer to Section 3 2 for details of how to switch protocols gt Calibration Voltage Types used by the ZT 2018 Type Code 00 01 02 03 04 05 06 Zero Input 0 mV 0 mV 0 mV 0 mV OV OV 0 mA Span Input 15 mV 50 mV 100 mV 500 mV 1 V 2 5 V 20 mA ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 21 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 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 ca
68. ified channel is disabled then the data field will be filled with space characters There will be no response if the command syntax is incorrect there is a communication error or there is no module with the specified address Examples Command 032 Response gt 025 13 Reads data from Analog Input channel 2 of module 03 and returns a response indicating that the command was successful and the Analog Input value is 025 13 25 13mV ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 29 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Command 039 Response 203 Attempts to read data from Analog Input channel 9 of module 03 but returns a response indicating that the command was unsuccessful because Analog Input channel 9 does not exist Related Commands Section 6 2 3 AANNTTCCEFF Section 6 2 8 AA2 Section 6 2 13 AA7CiRrr Related Topics Section 4 Analog Input Type and Data Format Section 7 1 Software Configuration Mode ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 30 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 3 3 AAQ Description This command is used to perform an Analog Input span calibration on a specified module Syntax AAOLCHECKSUM CR Delimiter character AA The address of the module to be calibrated in hexadecimal format 0
69. indicating that the was successful and showing that firmware is version A1 0 ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 54 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 3 19 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 AALCHECKSUM CR I Delimiter character to indicate a valid command f 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 2018 Response 03 Sets the name of module 03 to ZT 2018 and returns a response indicating that the command was successful Command 03M Response 03ZT 2018 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 2018 Related Commands Section 6 2 32 AAO Name ICP DAS ZT 2018 AI Series User Manu
70. iption This command is used to read the low latch value for a specific Analog Input channel of a specified module Syntax AARLi CHECKSUM CR Delimiter character AA The address of the module to be read in hexadecimal format 00 to FF RL The command to read the low latch value for the Analog Input channel i The Analog Input channel to be read zero based Response Valid Command AA Data CHECKSUM CR Invalid Command AALCHECKSUM CR l 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 low latch value for the specified Analog Input 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 Example Command 03RLO Response 03 02 000 Reads the low latch value for Analog Input channel 0 of module 03 and returns a response indicating that the command was successful with the data in engineering units format Command 03RL9 Response 03 Attempts to read the low latch value for Analog Input channel 9 of module 03 but returns a response indicating that the command was unsuccessful because Analog Input channel 9 does not exist Related Comman
71. le to be configured in hexadecimal format 00 to FF DH The command to disable the high alarm for the Analog Input channel Ci The Analog Input channel where the alarm is to be disabled zero based Response Valid Command AALCHECKSUM CR Invalid Command AALCHECKSUM CR l 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 03DI Response O3FFFF Reads the status of the alarms for module 03 and returns a response indicating that the command was successful and that the high alarm for the all Analog Input channels are enabled Command O03DHCO Response 03 Disables the high alarm for Analog Input channel 0 of module 03 and returns a response indicating that the command was successful Command 03DI Response O3FEFF Reads the status of the alarms for module 03 and returns a response indicating that the command was successful and that the high alarm for Analog Input channel 0 is disabled and all others are enabled ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 81 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Command 03DHC9 Res
72. led 41 0x29 Reads the Miscellaneous Settings A8 42 0x2A Writes the Miscellaneous Settings AQ 43 0x2B Reads the CJC offset for a specific A 10 channel 44 0x2C Sets the CJC offset for a specific channel A 11 45 0x2D Reads the CJC function is enabled or A 12 disable 46 0x2E Enables or disables the CJC function A 13 47 0x2F Reads the CJC update settings A 14 48 0x30 Sets the CJC update settings A 15 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 1 1 to 247 01 Function Code 1 0xC6 02 Exception Code 1 Refer to the Modbus standard for more details ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 111 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 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 Code 1 0x00 Response Byte Description Length Value 00 Address 1 1 to 247 01 Function Code 1 0x46 02 Sub function Code 1 0x00 03 06 Module Name 4 0x54 0x20 0x18 0x00 ZT 2018 Error Response Byte Description Length Value 00 Address 1 1 to 247 01
73. ly once Response Byte Description Length Value 00 Address 1 1 to 247 01 Function Code 1 0x46 02 Sub function Code 1 0x30 03 Miscellaneous 1 0 OK Settings Others Error 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 ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 124 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 7 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 the 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 AA7CiRrr commands When the ZT 2000 I O device is set to software configuration mode the switch settings are ignored ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 125 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 operating status of the module While wo
74. mand is used See Sections 6 2 31 and 6 2 7 for details ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 32 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 3 4 AA1 Description This command is used to perform an Analog Input zero calibration on a specified module Syntax AA1L 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 Input zero calibration Response Valid Command AA CHECKSUM CR Invalid Command AALCHECKSUM CR l 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 031 Response 03 Attempts to perform an Analog Input zero calibration on module 03 but a response indicating that the command was unsuccessful is returned because the Enable Calibration command AAEV see Section 6 2 31 was not sent in advance Command 03E1 Response 03 Enables calibration on module 03 and returns a response indicating that the command was successful ICP DAS ZT 2018 AI Series User Manual Version 1 0 1
75. module is enabled or disabled Syntax AAC CHECKSUM CR Delimiter character AA The address of the module to be read in hexadecimal format 00 to FF C The command to read whether the CJC function is enabled or disabled Response Valid Command AAN CHECKSUM CR Invalid Command AALCHECKSUM CR l Delimiter character to indicate a valid command 2 Delimiter character to indicate an invalid command AA The address of the responding module in hexadecimal format 00 to FF N The Status of the CJC function 0 CJC function is disabled 1 CJC function is enabled There will be no response if the command syntax is incorrect there is a communication error or there is no module with the specified address Examples Command 03C1 Response 03 Enables CJC function for module 03 and returns a response indicating that the command was successful Command 03C Response 031 Reads the status of the CJC function for module 03 and returns a response indicating that the command was successful and that the CJC function is enabled Related Commands Section 6 2 9 AA3 Section 6 2 15 AA9 Section 6 2 16 AA9SNNNN Section 6 2 17 AA9Ci Section 6 2 18 A4A9SNNNNCi Section 6 2 19 AAA Section 6 2 20 AAAi Section 6 2 30 AACN Section 6 2 44 AAOD ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 65 Copyright 2013 by ICP DAS
76. more details ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 108 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 4 8 6 0x06 Writing Multiple Registers Description This function code is used to configure the 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 Mapping 2 See Section 6 3 1 for details 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 Mapping 2 The value is the same as bytes 02 and 03 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 2018 AI Series User Manual Version 1 0 1 Page 109 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 4 9 15 Ox F Writing Multiple Coils 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 0x0F 02 03 Starting Channel 2 See Section 6 3 1 for details Number 04 05 O
77. n 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 user 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 Bees CHECKSU CR Character Address piii M gt DCON Response Format Delimiter Module CHECKSU R Character Address Data M G ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 X Note CR is the end of command carriage return character used to end a frame X All characters should be expressed in capital letters Page 22 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 2 1 Checksum gt Calculating the Checksum Sum the ASCII codes 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 O 1 2 24h 30h 31h 32h Brh
78. nd AAS CHECKSUM CR Invalid Command AALCHECKSUM CR l Delimiter character to indicate a valid command 2 Delimiter character to indicate an invalid command AA The address of the responding module in hexadecimal 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 AA5 command was sent 1 This is the first time the command has been sent since the module was powered on There will be no response if the command syntax is incorrect there is a communication error or there is no module with the specified address 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 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 2018 AI Series User Manual Version 1 0 1 Page 37 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 3 8 AASVV Description This command is used to specify the Analog Input channels to be enabled on a specified module
79. nnel cE Macca OFF ON 0x02 3 OFF ON 0x01 OFF Engineering Units Format D 9 ata Format ON Hexadecimal Format ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 13 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 2018 as shown below Switch Switch Type Switch Type Code i S Type Code Position Position Code Position 5 an 0x00 ue 0x01 10 11 12 TATA 0x02 p m 0x03 At 0x04 Egu 0x05 12 12 1 12 a Ea 0x06 EEE 0x07 10 1 10 ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 14 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 Coordinator 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 Xx Documents Helpful documentation related to the ZT
80. nual Version 1 0 1 Page 127 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Troubleshooting 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 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 e7 A Save Log Dump Log 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 2018 AI Series User Manual Version 1 0 1 Page 128 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved
81. ommand is used to read the low latch values for all Analog Input channels of a specified module Syntax AARLLCHECKSUM CR Delimiter character AA The address of the module to be read in hexadecimal format 00 to FF RL The command to read the low latch values for all Analog Input channels Response Valid Command AA Data CHECKSUM CR Invalid Command AALCHECKSUM 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 low latch values for all Analog Input channels 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 03RL Response 03 02 000 00 000 00 000 00 000 00 000 00 000 00 000 00 000 Reads the low latch values for all Analog Input channels on module 03 and returns a response indicating that the command was successful with the data in engineering units format Related Commands Section 6 2 36 AACL Section 6 2 37 AACLi Section 6 2 49 AARLi Related Topics Section 4 Analog Input Type and Data Format ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 95 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 3 46 AARLi Descr
82. onse indicating that the command was successful Command 036 Response 033A Reads the status of the Analog Input channels on module 03 and returns a response indicating that the command was successful with a value of 3A which denotes that Analog Input channels 1 3 4 and 5 are enabled and all other Analog Input channels are disabled Related Commands Section 6 2 11 AA5VV ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 39 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 3 10 AA7CiRrr Description This command is used to set the Type Code for a specific Analog Input channel on a specified module Syntax AA7CiIRrrL CHECKSUM CR Delimiter character AA The address of the module to be set in hexadecimal format 00 to FF 7 The command to set the channel Type Code Ci i specifies the Analog Input channel to be set 0 7 Rrr rr represents the Type Code to be set for the Analog Input channel See Section 4 for details of the data format Response Valid Command AALCHECKSUM CR Invalid Command AALCHECKSUM 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
83. ow Latch Value f AARLI IAA Data egy en eee een 6 2 49 Specific Analog Input Channel Reads the Low Alarm Value for AARLCi IAA Data S P 4 j i 6 2 50 Specific Analog Input Channel ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 25 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved CJC Command Sets Command Response Description Section Reads the CJC Offset Value for a AAQCi IAA Data 6 2 17 Specific Analog Input Channel een Sets the CJC Offset Value for a AA9SNNNNCi AA ae 6 2 18 Specific Analog Input Channel Reads the CJC Temperature Update SAAA IAAI 6 2 19 Settings Sets the CUC Temperature Update Settings AAC AAN Read whether the CJC Function is Bo 50 Enabled or Disabled AACN Enables or Disables the CJC Function 6 2 30 Reads the Status of the CUC AAOD IAAS i 6 2 44 Connection Host Watchdog Command Sets Command Response Description Section m a Renen The command to inform all module that 6 2 24 the Host is OK ime Reads the Status of the Host AAO IAASS ee een 6 2 25 Watchdog AAT IAA Resets the Status of the Host 6 2 26 i Watchdog Timeout _ R he Ti i for th lee IAAETT eads the Timeout Settings for the 6 2 27 Host Watchdog Enables or Disables the Host AASETT IAA Watchdog and sets the Host Watchdog Timeout Value ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 26 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved AANNTTCCFE Desc
84. ponse 03 Attempts to disable the high alarm for Analog Input channel 9 of module 03 but returns a response indicating that the command was unsuccessful because Analog Input channel 9 does not exist Related Commands Section 6 2 35 AACHCi Section 6 2 40 AADI Section 6 2 42 AAHI Data CiT Section 6 2 47 AARHCi ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 82 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 3 37 AADI Description This command is used to read the status of the alarms for all Analog Input channels of a specified module Syntax AADIL CHECKSUM CR Delimiter character AA The address of the module to be read in hexadecimal format 00 to FF DI The command to read the status of the alarms for all Analog Input channels Response Valid Command AAHHLL CHECKSUM CR Invalid Command AALCHECKSUM CR l Delimiter character to indicate a valid command 2 Delimiter character to indicate an invalid command AA The address of the responding module in hexadecimal format 00 to FF HH A two digit hexadecimal value where bit 0 corresponds to Analog Input channel 0 and bit 1 corresponds to Analog Input channel 1 etc When the bit is 0 it denotes that a high alarm has not occurred and 1 denotes that a high alarm has occurred LL A two digit hexadecimal value where bit 0 corresponds to Analog Input channel 0 and bit 1
85. r module 03 and returns a response that the command was successful and that the CJC is connected ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 90 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 3 42 AARH Description This command is used to read the high latch values for all Analog Input channels of a specified module Syntax AARHLCHECKSUM CR Delimiter character AA The address of the module to be read in hexadecimal format 00 to FF RH The command to read the high latch values for all Analog Input channels Response Valid Command AA Data CHECKSUM CR Invalid Command AALCHECKSUM 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 high latch values for all Analog Input channels 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 03RH Response 03 08 000 00 000 00 000 00 000 00 000 00 000 00 000 00 000 Reads the high latch values for all Analog Input channels on module 03 and returns a response indicating that the command was successful with the data in engineering units format X Related Command
86. re Response Valid Command gt Data CHECKSUM CR Invalid Command AALCHECKSUM CR gt 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 CJC temperature in degrees Celsius consisting of a sign byte or followed by 5 decimal digits with a fixed decimal point indicating the temperature in tenths of a degree Celsius 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 033 Response gt 0031 2 Reads the CJC temperature for module 03 and returns a response indicating that the command was successful and that the temperature is 31 2 C Related Commands Section 6 2 15 AA9 Section 6 2 16 AA9SNNNN Section 6 2 19 AAA Section 6 2 20 AAAi Section 6 2 30 AACN ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 36 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 3 7 AAS 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 Comma
87. ription This command is used to set the configuration of a specific module Syntax AANNTTCCFFLCHECKSUM 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 AALCHECKSUM 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 0320000A80 Response 03 In Normal mode the address 0x20 is saved to the EEPROM and the data format for module 03 is set to 80 50 Hz rejection The module returns a response indicating that the command was successful Command 0320000A80 Response 20 In Software Configuration mode the address 0x20 is saved to the EEPROM and the data format for module 03 is set to 80 50 Hz rejection The module returns a response indicating that the command was successful Command 0303000
88. rking 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 2018 AI Series User Manual Version 1 0 1 Page 126 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 AA5 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 4A5 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 ICP DAS ZT 2018 AI Series User Ma
89. s RF Channels 16 RF Transmit Power 11 dBm Antenna 2 4 GHz 5 dBi Omnidirectional Transmission Range LOS 700 m Typical Max Slaves Supported 255 EMI Certification GE PUG FOC ID ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 9 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 2 2 Pin Assignments i LED Indicators CN 1824 Pin Assignments Type Code Data Format Channel PID CheckSum Protocol Address MSB Address LSB Rotary Switch F G GND Power Supply Vs ooooo0oo0oo0000000 oooo0oo0o0000000 oS CH OF last 125 Q Requires Optional External 125 Q Resistor ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 10 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 3 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 The 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 OxO1 o eee OxOF Frequency MHz 2405 2410 ese 2480 X ZB channels 0x04 0x09
90. s Section 6 2 33 AACH Section 6 2 34 AACHi Section 6 2 46 AARHi X Related Topics Section 4 Analog Input Type and Data Format ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 91 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 3 43 AARHi Description This command is used to read the high latch value for a specific Analog Input channel of a specified module Syntax AARHCiLCHECKSUM CR Delimiter character AA The address of the module to be read in hexadecimal format 00 to FF RH The command to read the high latch value for the Analog Input channel i The Analog Input channel to be read zero based Response Valid Command AA Data CHECKSUM CR Invalid Command AALCHECKSUM CR l 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 high latch value for the specified Analog Input 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 O03RHO Response 03 08 000 Reads the high latch value for Analog Input channel 0 of module 03 and returns a response indicating that the command was successful with the data in engineering
91. s Section 6 2 33 AACH Section 6 2 45 AARH Section 6 2 46 AARHi ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 72 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 3 32 AACHCi Description This command is used to clear the status of the high alarm for a specific Analog Input channel of a specified module Syntax AACHCi CHECKSUM CR Delimiter character AA The address of the module to be cleared in hexadecimal format 00 to FF CHC The command to clear the status of the high alarm for the Analog Input channel i The Analog Input channel to be cleared zero based Response Valid Command AA CHECKSUM CR Invalid Command AALCHECKSUM CR l 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 03DI Response 1038000 Reads the current status of the alarms for module 03 and returns a response indicating that the command was successful and that a high alarm has occurred on Analog Input channel 7 Command 03CHC7 Response 103 Clears the status of the high alarm for Analog Input channel 7 of module 03 and returns a r
92. s Reserved Command 032 Response 03164 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 64 10 0 seconds Related Commands Section 6 2 24 Section 6 2 25 AAO Section 6 2 26 AA1 Section 6 2 28 AA3ETT Related Topics Section 7 2 Dual Watchdog Operation ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 62 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 3 25 AA3ETT Description This command is used to enable or disable the Host Watchdog for a specified module and sets the Host Watchdog timeout value Syntax AA3ETTLCHECKSUM CR 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 a 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 AA CHECKSUM CR Invalid Command AALCHECKSUM CR I Delimiter character to indicate a valid command Delimiter character to indicate an invalid command AA The address of the
93. set value for a specific Analog Input channel Ci Specifies which Analog Input channel to access for the CJC offset value 0 7 Response Valid Command AA Data CHECKSUM CR Invalid Command AALCHECKSUM 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 Data The CJC offset value consisting of a sign byte or followed by 4 hexadecimal digits The interval between each value is equal to 0 01 C There will be no response if the command syntax is incorrect there is a communication error or there is no module with the specified address Example Command 039 0010C1 Response 03 Sets the CJC offset value for Analog Input channel 1 of module 03 to 0010 0 16 C and returns a response indicating that the command was successful Command 039C1 Response 103 0010 indicating Reads the CJC offset for Analog Input channel 1 of module 03 and returns a response that the command was successful with a value of 0010 0 16 C ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 47 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Command 039C9 Response 03 Attempts to read the CJC offset for Analog Input channel 9 of module 03 but returns a response indicating that the command was unsuccessful because
94. standard for more details ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 122 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved A 12 47 x2F Reading the CJC Update Status Description This sub function code is used to read the status of the CJC update for a module Request Byte Description Length Value 00 Address 1 1 to 247 01 Function Code 1 0x46 02 Sub function Code 1 Ox2F Response Byte Description Length Value 00 Address 1 1 to 247 01 Function Code 1 0x46 02 Sub function Code 1 Ox2F 03 CJC Update Status 1 0x00 Stopped 0x01 Started 0x02 The CJC status will be updated only once 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 ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 123 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved A 13 48 x30 Writing the CJC Update Status Description This sub function code is used to write the status of the CJC update for a module Request Byte Description Length Value 00 Address 1 1 to 247 01 Function Code 1 0x46 02 Sub function Code 1 0x30 03 CJC Update Status 1 0x00 Stopped 0x01 Started 0x02 Update the CJC status on
95. te settings for a specified module Syntax AAAiLCHECKSUM CR Delimiter character AA The address of the module to be configured in hexadecimal format 00 to FF A The command to configure the CJC temperature update settings i CJC temperature update settings 0 Stops the CJC temperature update function 1 Starts the CUC temperature update function 2 The CJC temperature will only be updated once Response Valid Command AA CHECKSUM CR Invalid Command AALCHECKSUM CR l Delimiter character to indicate a valid command a 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 03A1 Response 03 Starts the CJC temperature update function for module 03 and returns a response indicating that the command was successful Command 03A Response 031 Reads the CJC temperature update settings for module 03 and returns a response indicating that the command was successful with a value of 1 meaning that the CJC temperature update function has been started ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 52 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Command 03A3 R
96. the engineering units format Refer to Section 4 for details of the data format Ci The Analog Input channel where the low alarm is to be enabled zero based T The Alarm Type M Momentary Alarm L Latched Alarm Response Valid Command IAA LCHECKSUM 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 03L0 03 000C1L Response 03 Sets the low alarm limit for Analog Input channel 1 of module 03 to 03 000 3 0 V and sets the Alarm Type to latched and returns a response indicating that the command was successful Command 03RLC1 Response 03 03 0002 Reads the status of the low alarms for Analog Input channel 1 of module 03 and returns a response indicating that the command was successful and that the low alarm limit is 03 000 3 0 V and the Alarm Type is latched ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 88 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Command 03L0 03 000C9L Response 03 Attempts to set the low alarm limit for Analog Input channel 9 of module 0
97. the specified address Examples Command 037CORO08 Response 03 Sets the Type Code for Analog Input channel 0 of module 03 to 8 10 10V and the module returns a response indicating that the command was successful Command 037C5R09 Response 03 Sets the Type Code for Analog Input channel 5 of module 03 to 9 5 5V and the module returns a response indicating that the command was successful ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 40 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Command 037C1R80 Response 703 Attempts to set the Type Code for Analog Input channel 1 of module 03 to 80 The module returns a response indicating that the command was unsuccessful because the Type Code is incorrect Related Commands Section 6 2 14 AA8Ci Related Topics Section 4 Analog Input Type and Data Format ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 41 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 3 11 AA8Ci Description This command is used to read the Type Code information for a specific Analog Input channel on a specified module Syntax AA8CiILCHECKSUM CR Delimiter character AA The address of the module to be read in hexadecimal format 00 to FF 8 The command to read the Type Code information for the Analog Inp
98. to 20 Engineering Units 20 000 20 000 06 ah of FSR 2 100 00 100 00 2 s Comp Hex 7FFF 8000 Engineering Units 20 000 04 000 4 to 20 07 aA of FSR 2 100 00 000 00 2 s Comp Hex FFFF 0000 Type J Engineering Units 760 00 210 00 OE Thermocouple of FSR 100 00 027 63 210 760 C 2 s Comp Hex FFFF DCA2 Type K Engineering Units 1372 0 0270 0 OF Thermocouple of FSR 100 00 019 68 270 1372 C 2 s Comp Hex 7FFF E6DO Type T Engineering Units 400 00 270 00 10 Thermocouple of FSR 100 00 067 50 270 400 C 2 s Comp Hex 7FFF DCA2 Type E Engineering Units 1000 0 0270 0 11 Thermocouple of FSR 100 00 027 00 270 1000 C 2 s Comp Hex 7FFF DD71 ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 18 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Type R Engineering Units 1768 0 0000 0 12 Thermocouple of FSR 100 00 000 00 0 1768 C 2 s Comp Hex 7FFF 0000 Type S Engineering Units 1768 0 0000 0 13 Thermocouple of FSR 100 00 000 00 0 1768 C 2 s Comp Hex 7FFF 0000 Type B Engineering Units 1820 0 0000 0 14 Thermocouple of FSR 100 00 000 00 0 1820 C 2 s Comp Hex 7FFF 0000 Type N Engineering Units 1300 0 0270 0 15 Thermocouple of FSR 100 00 020 77 270 1300 C 2 s Comp Hex TFEF E56B Type C Engineering Units
99. turns a response indicating that the command was successful with the data from all Analog Input channels in engineering units format Command 03 Response 7 9999 9 9999 9 9999 9 9999 9 9999 9 9999 9 Attempts to read data from the Analog Input channels of module 03 but returns a response indicating that the command was unsuccessful because the data is not within the valid range Related Commands Section 6 2 3 WAANNTTCCFF Section 6 2 8 AA2 Section 6 2 13 AA7CiRrr Related Topics Section 4 Analog Input Type and Data Format Section 7 1 Software Configuration Mode ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 28 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 3 2 AAN Description This command is used to read data from a specific Analog Input channel of a specified module Syntax AANLCHECKSUM CR Delimiter character AA The address of the module to be read in hexadecimal format 00 to FF N The Analog Input channel to be read zero based Response Valid Command gt Data CHECKSUM CR Invalid Command AA LCHECKSUM CR gt 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 data from the specified Analog Input channel See Section 4 for details of the data format If the spec
100. ut channel Ci Specifies which Analog Input channel to access for the Type Code information 0 7 Response Valid Command AACiRrrLCHECKSUM CR Invalid Command AALCHECKSUM 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 Ci i specifies which Analog Input channel the Type Code information relates to Rrr rr represents the Type Code used for the specified Analog Input 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 038C0 Response 03C0OR08 Reads the Analog Input Type Code information for Analog Input channel 0 of module 03 and returns a response indicating that the command was successful with a value of 08 denoting that the input range is 10 10V ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 42 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved Command 038C9 Response 203 Attempts to read the Type Code information for Analog Input channel 9 of module 03 but returns a response indicating that the command was unsuccessful because the Analog Input channel 9 does not exist Related Commands Section 6 2 4 AA Section 6 2 5 AAN Section 6 2
101. utput 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 Disable If the bit is 1 it denotes that the channel that was set is ON or Enable 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 of the Number Request 04 05 Output Channel 2 0x0001 0x0020 Number 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 2018 AI Series User Manual Version 1 0 1 Page 110 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 4 16 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 supported eee Description Section 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 A5 37 0x25 Reads whether a Specific Channel is A 6 Enabled or Disabled 38 0x26 Sets a Specific Channel to Enabled or A 7 Disab
102. y ICP DAS Co Ltd ALL Rights Reserved Command 03CL9 Response 203 Attempts to clear the low latch value for Analog Input channel 9 of module 03 but returns a response indicating that the command was unsuccessful because Analog Input channel 9 does not exist Related Commands Section 6 2 36 AACL Section 6 2 48 AARL Section 6 2 49 AARLi ICP DAS ZT 2018 AI Series User Manual Version 1 0 1 Page 78 Copyright 2013 by ICP DAS Co Ltd ALL Rights Reserved 6 3 35 AACLCi Description This command is used to clear the status of the low alarm for a specific Analog Input channel of a specified module Syntax AACLCi CHECKSUM CR Delimiter character AA The address of the module to be cleared in hexadecimal format 00 to FF CLC The command to clear the status of the low alarm for the Analog Input channel i The Analog Input channel to be cleared zero based Response Valid Command IAA CHECKSUM CR Invalid Command AALCHECKSUM CR l 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 03DI Response 1030080 Reads the current st

Download Pdf Manuals

image

Related Search

Related Contents

Daewoo KOR6A0R microwave  SP601 User Guide V1.cdr  Samsung WD-B1255 คู่มือการใช้งาน  Autopilota SPX-5 a barra (versione standard e GP)  PIXIE BEAM - Prostage AS  Keyspan DuraWand Portable Scanner Scanner User Manual  Untitled  EXPOSITION ITINERANTE  取扱説明書保証書付  Samsung SGH-M300 Brugervejledning  

Copyright © All rights reserved.
Failed to retrieve file