ICP DAS USA M-7084 User Manual
Hide thumbs Also See for M-7084:

Advertisement

Quick Links

Warranty
All products manufactured by ICP DAS are under
warranty regarding defective materials for a period of one
year from the date of delivery to the original purchaser.
Warning
ICP DAS assumes no liability for damages resulting
from the use of this product. ICP DAS reserves the right to
change this manual at any time without notification. The
information furnished by ICP DAS is believed to be accurate
and reliable. However, no responsibility is assumed by ICP
DAS for its use, or for any infringements of patents or other
rights of third parties resulting from its use.
Copyright
Copyright 1999 - 2012 ICP DAS. All rights reserved.
Trademark
The names used for identification only may be registered
trademarks of their respective companies.
M-7084
User Manual
M-7084 User Manual, Rev. A1.1 7PH-013-A11
Date: 2014/7/7
1

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the M-7084 and is the answer not in the manual?

Questions and answers

Summary of Contents for ICP DAS USA M-7084

  • Page 1 Copyright Copyright 1999 - 2012 ICP DAS. All rights reserved. Trademark The names used for identification only may be registered trademarks of their respective companies. Date: 2014/7/7 M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 2: Table Of Contents

    1.3 Specifications ................8 1.3.1 I/O Specifications ............8 1.3.2 System Specifications ............. 9 1.4 Block Diagram ............... 10 1.4.1 Block Diagram for the M-7084 ........10 1.5 Dimensions ................11 1.6 Wiring ..................12 1.6.1 M-7084 Wiring .............. 12 1.6.2 Wiring Recommendations ..........
  • Page 3 2.43 ~AARD ................112 2.44 ~AARDVV ................. 114 2.45 ~AATnn ................116 3. Modbus RTU Protocol ..............119 3.1 M-7084 Modbus Address Mapping ........120 4. Troubleshooting ................122 4.1 Communicating with the module ......... 123 M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 4 A. Appendix ..................124 A.1 INIT Mode ................124 A.2 Dual Watchdog Operation ........... 126 A.3 Frame Ground ..............127 A.4 Node Information Area ............129 A.5 Reset Status ................. 130 A.6 Frequency Measurement ............. 131 M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 5: Introduction

    The INIT switch allows easier access to INIT mode. Please refer to Sections A.1 and A.3 for more details. The M-7084 supports up counting, up-down counting, pulse direction counting, quadrature counting and frequency measurement. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 6: More Information

    There is a way to check whether the module is reset,  please refer to Section A.5 Reset Status for details. For details of frequency measurement, please refer to  Section A.6 Frequency Measurement. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 7: Terminal Assignment

    1.2 Terminal Assignment M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 8: Specifications

    CW/CCW, Direction/Pulse, AB Phase Frequency Mode Max. Speed 3.5 VDC ~ 10 VDC: 200 kHz 10 VDC ~ 30 VDC: 150 kHz ±0.4% of Input Frequency Frequency Accuracy Virtual Battery Backup to Preserve Counter Values M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 9: System Specifications

    Dimensions (W x L x H) 72 mm x 123 mm x 35 mm Installation DIN-Rail, Wall Mounting Environment Operating Temperature -25 ~ +75°C Storage Temperature -30 ~ +80°C Humidity 10 ~ 90% RH, Non-condensing M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 10: Block Diagram

    1.4 Block Diagram 1.4.1 Block Diagram for the M-7084 M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 11: Dimensions

    1.5 Dimensions lnit Normal Back View Side View Unit : mm Top View Front View M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 12: Wiring

     Use a crimp terminal for wiring.  Avoid high-voltage cables and power equipment as  much as possible. For RS-485 communication, use insulated and twisted  pair 24 AWG wire, e.g. Belden 9841. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 13: Quick Start

    The DCON Utility can be downloaded from the ICP DAS website (http://www.icpdas.com). The documentation for the DCON Utility can be found in the ”Getting Started For I-7000 Series Modules” manual. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 14 Please refer to the “I-7000 Bus Converter User’s Manual” and ”Getting Started For I-7000 Series Modules” manuals for more details. The “Getting Started For I-7000 Series Modules” manual can be downloaded from the ICP DAS website (http://www.icpdas.com). M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 15: Default Settings

    1.8 Default Settings Default settings for the M-7084 modules are as follows: 。 Protocol: Modbus RTU 。 Module Address: 01 。 Type: Type 50, up counter 。 Baud Rate: 9600 bps M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 16: Configuration Tables

    2: eight data bits, even parity, and one stop bit 3: eight data bits, odd parity, and one stop bit Type Setting (TT) Type Code Input Type Up counter Frequency Up/down counter Pulse/direction counter Quadrature counter M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 17 1: Enabled Reserved Note: The reserved bits should be zero. Counter Type and Data Format Table Type Code Counter type Data Format 00000000 FFFFFFFF Up/down 80000000 7FFFFFFF Pulse/direction Hex 80000000 7FFFFFFF Quadrature 80000000 7FFFFFFF M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 18 The InB0 is used for direction counting. When InB0 is high, the counter will be increased by one for every falling edge of InA0. When InB0 is low, the counter will be decreased by one for every falling edge of InA0. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 19 InA0 phase leads by 90 degrees to InB0 and the counter will be decreased by one when the InA0 phase lags by 90 degrees to InB0. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 20: M-7000 Notes

    INIT position, see the figure on the next page. See Section 2.23 for details. 2. After a power-on reset, the communication protocol will be changed to the Modbus RTU protocol. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 21: Init Mode

    $AA2, (see Section 2.6), and $AAP, (see Section 2.22). To set new settings, send the commands %AANNTTCCFF, (see Section 2.1) and $AAPN, (see Section 2.23). The new communication settings will be effective after the next power-on reset. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 22: Mounting

    There is a screw at one end and a ring terminal is included so that it can be easily connected to the earth ground. The three new DIN rail models are as follows. Part number Max. number of modules Dimensions DRS-360 360mm x 35mm M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 23 240mm x 35mm Part number Max. number of modules Dimensions DRS-125 125mm x 35mm Note: It is recommended that a 16 – 14 AWG wire is used to connect the DIN rail to the earth ground. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 24: Piggyback Mounting

    1.11.2 Piggyback Mounting M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 25: Wall Mounting

    1.11.3 Wall Mounting M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 26: Technical Support

    7. Any comments and suggestions related to the problem are welcome. ICP DAS will reply to your request by email within three business days. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 27: Dcon Protocol

    [CHKSUM] CR Character Address CHKSUM A 2-character checksum which is present when the checksum setting is enabled. See Sections 1.9 (Data Format Setting) and 2.1 for details. End of command character, carriage return (0x0D) M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 28 1. Sum of the string = “!”+”0”+”1”+”2”+”0”+”0”+”6”+”0”+”0” = 21h+30h+31h+32h+30h+30h+36h+30h+30h = 1AAh 2. Therefore the checksum is AAh, and so CHKSUM = “AA” 3. The response string with the checksum = !01200600AA(CR) Note: All characters should be in upper case. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 29 $AA3N(Data) the Specified Channel Reads the Low Pass Filter Channel $AA4 !AAVV Mask Sets the Low Pass Filter Channel 2.10 $AA4VV Mask 2.12 $AA5VV Starts/Stop Counting Reads the Start/Stop Counting 2.13 $AA6 !AAVV Status M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 30 Host Watchdog Command Sets Section Command Response Description 2.36 No Response Host OK 2.37 ~AA0 !AASS Reads the Status 2.38 ~AA1 Resets the Status 2.39 ~AA2 !AAVV Reads the Timeout Settings 2.40 ~AA3EVV Sets the Timeout Settings M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 31: Aannttccff

    (00 to FF) New address of the module in hexadecimal format (00 to FF) New type code. Not used by the M-7084. It should be set to 00 for the M-7084 New Baud Rate code, see Section 1.9 for details. The INIT* pin must be connected to ground in order to change Baud Rates.
  • Page 32 INIT* mode. Command: %0101000A00 Response: !01 Changes the Baud Rate of module 01 to 115200bps and the module is in INIT* mode. The module returns a valid response. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 33 Changes to the Baud Rate and checksum settings take effect on the next power-on reset. 2. For the M-7084, changing the Baud Rate and checksum settings can be achieved using software only and is performed using the following commands: I.
  • Page 34 Examples: Command: #01 Response: >000012340000567800009ABC0000DEF000001111000022 220000333300004444 Reads module 01 and receives the data. Related Commands: Section 2.1 %AANNTTCCFF, Section 2.6 $AA2 Related Topics: Section 1.9 Configuration Tables M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 35: Aan

    Address of the responding module (00 to FF) There will be no response if the command syntax is incorrect, there is a communication error, or there is no module with the specified address. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 36 Command: #029 Response: ?02 Reads data from channel 9 of module 02. An error is returned because channel 9 is invalid. Related Commands: Section 2.1 %AANNTTCCFF, Section 2.6 $AA2 Related Topics: Section 1.9 Configuration Tables M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 37: Aa0N

    5 decimal digits in the range 00001 ~ 32767. There will be no response if the command syntax is incorrect, there is a communication error, or there is no module with the specified address. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 38 3. The low pass filter time should be the same for channel 4, 5, 6 and 7. When it is set to either one of the channel 4, 5, 6 or 7, all of the 4 channels will be set to the same value. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 39: Aa0N(Data)

    Delimiter character for an invalid command Address of the responding module (00 to FF) There will be no response if the command syntax is incorrect, there is a communication error, or there is no module with the specified address. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 40 3. The low pass filter time should be the same for channel 4, 5, 6 and 7. When it is set to either one of the channel 4, 5, 6 or 7, all of the 4 channels will be set to the same value. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 41: Aa2

    Delimiter character for a valid command Delimiter character for an invalid command Address of the responding module (00 to FF) Type code of the module, should be 00 for M-7084. Baud Rate code of the module, see Section 1.9 for details.
  • Page 42 Examples: Command: $012 Response: !01000600 Reads the configuration of module 01. Related Commands: Section 2.1 %AANNTTCCFF Related Topics: Section 1.9 Configuration Tables M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 43: Aa3N

    (Data) The maximum counter value in eight hexadecimal digits There will be no response if the command syntax is incorrect, there is a communication error, or there is no module with the specified address. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 44 Reads the channel 2 maximum counter value of module 01 and the module responds with FFFFFFFF. Related Commands: Section 2.8 $AA3N(Data) Note: The maximum counter value is only available to the channels that are set to up counter type (type code 50). M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 45: Aa3N(Data)

    Delimiter character for an invalid command Address of the responding module (00 to FF) There will be no response if the command syntax is incorrect, there is a communication error, or there is no module with the specified address. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 46 Sets the channel 2 maximum counter value of module 01 to 0xF0000000 and returns a valid response. Related Commands: Section 2.7 $AA3N Note: The maximum counter value is only available to the channels that are set to up counter type (type code 50). M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 47: Aa4

    There will be no response if the command syntax is incorrect, there is a communication error, or there is no module with the specified address. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 48 Reads the low pass filter enabled/disabled status for module 01 and returns a response of 3A, meaning that low pass filter for channels 1, 3, 4, and 5 are enabled and disabled for all other channels. Related Commands: Section 2.10 $AA4VV M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 49: Aa4Vv

    Delimiter character for an invalid command Address of the responding module (00 to FF) There will be no response if the command syntax is incorrect, there is a communication error, or there is no module with the specified address. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 50 Command: $0143A Response: !01 Enables the low pass filter of channels 1, 3, 4, and 5 and disables all other channels of module 01. The module returns a valid response. Related Commands: Section 2.9 $AA4 M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 51: Aa5

    $AA5 command was sent. There will be no response if the command syntax is incorrect, there is a communication error, or there is no module with the specified address. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 52 Command: $015 Response: !010 Reads the reset status of module 01. The response shows that there has been no module reset since the last $AA5 command was sent. Related Topics: Section A.5 Reset Status M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 53: Aa5Vv

    Address of the responding module (00 to FF) There will be no response if the command syntax is incorrect, there is a communication error, or there is no module with the specified address. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 54 3A, meaning that channels 1, 3, 4, and 5 are counting and all other channels are not counting. Related Commands: Section 2.13 $AA6 Note: The command is not available to the channels that are set to type code 51, frequency measurement. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 55: Aa6

    0 means that the channel is not counting. There will be no response if the command syntax is incorrect, there is a communication error, or there is no module with the specified address. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 56 3A, meaning that channels 1, 3, 4, and 5 are counting and all other channels are not counting. Related Commands: Section 2.12 $AA5VV Note: The command is not available to the channels that are set to type code 51, frequency measurement. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 57: Aa6N

    Delimiter character for an invalid command Address of the responding module (00 to FF) There will be no response if the command syntax is incorrect, there is a communication error, or there is no module with the specified address. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 58 Related Commands: Section 2.15 $AA7 Notes: 1. The overflow status is cleared by the command, too. 2. The command is not available to the channels that are set to type code 51, frequency measurement. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 59: Aa7

    0 means that the counter of the channel is not overflowed. For type code 54 ~ 56, the overflow status is represented by two bits. 00: no over/underflow 01: overflow 10: underflow 11: not applicable M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 60 3A, meaning that counters of channels 1, 3, 4, and 5 are overflowed. Related Commands: Section 2.16 $AA7VV Note: The command is not available to the channels that are set to type code 51, frequency measurement. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 61: Aa7Vv

    Delimiter character for an invalid command Address of the responding module (00 to FF) There will be no response if the command syntax is incorrect, there is a communication error, or there is no module with the specified address. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 62 Clears the counter overflow status of channels 1, 3, 4, and 5 for module 01 and returns a valid response. Related Commands: Section 2.15 $AA7 Note: The command is not available to the channels that are set to type code 51, frequency measurement. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 63: Aa7Cnrvv

    Delimiter character for an invalid response or invalid type code There will be no response if the command syntax is incorrect, there is a communication error, or there is no module with the specified address. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 64 Section 1.9 Configuration Tables Note: If the type code of a channel is set to one of 54 ~ 56, then the adjacent channel in the same pair will be set to the same type code. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 65: Aa8Cn

    N specifies which input channel to access to retrieve the type code information. VV represents the type code of the specified input channel. Refer to the Analog Input Type Setting table in Section 1.9 for details. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 66 Examples: Command: $018C0 Response: !01C0R50 Reads the channel 0 input range of module 01 and returns 50 (up counting). Related Commands: Section 2.17 $AA7CNRVV Related Topics: Section 1.9 Configuration Tables M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 67: Aaf

    Response: !01A2.0 Reads the firmware version of module 01, and shows that it is version A2.0. Command: $02F Response: !02B1.1 Reads the firmware version of module 02, and shows that it is version B1.1. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 68: Aai

    1= the INIT pin is not shorted to GND. 2= Update CJC temperature once only. There will be no response if the command syntax is incorrect, there is a communication error, or there is no module with the specified address. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 69 Examples: Command: $01I Response: !010 Reads the INIT status of module 01 and the module responds with 0, meaning that the INIT pin is shorted to GND. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 70: Aam

    Examples: Command: $01M Response: !017084 Reads the module name of module 01 and returns the name “7084”. Related Commands: Section 2.23 ~AAO(Name) M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 71: Aap

    1: the protocol set in the EEPROM is Modbus RTU There will be no response if the command syntax is incorrect, there is a communication error, or there is no module with the specified address. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 72 10 meaning that it supports both the DCON and Modbus RTU protocols and the protocol that will be used at the next power-on reset is DCON. Related Commands: Section 2.23 $AAPN M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 73: Aapn

    Delimiter character for an invalid response Address of the responding module (00 to FF) There will be no response if the command syntax is incorrect, there is a communication error, or there is no module with the specified address. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 74 Modbus RTU and returns an invalid response because the module is not in INIT mode. Command: $01P1 Response: !01 Sets the communication protocol of module 01 to Modbus RTU and returns a valid response. Related Commands: Section 2.22 $AAP M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 75: Aabb

    0 means that the battery backup counter is disabled for the channel. There will be no response if the command syntax is incorrect, there is a communication error, or there is no module with the specified address. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 76 1, 3, 4, and 5 are enabled and disabled for all other channels. Related Commands: Section 2.25 @AABBVV Note: The command is not available to the channels that are set to type code 51, frequency measurement. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 77: Aabbvv

    Delimiter character for an invalid command Address of the responding module (00 to FF) There will be no response if the command syntax is incorrect, there is a communication error, or there is no module with the specified address. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 78 3, 4, and 5 for module 01 to be enabled and returns a valid response. Related Commands: Section 2.24 @AABB Note: The command is not available to the channels that are set to type code 51, frequency measurement. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 79: Aafa

    0 means that the automatic frequency mode is disabled for the channel. There will be no response if the command syntax is incorrect, there is a communication error, or there is no module with the specified address. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 80 Related Commands: Section 2.27 @AAFAVV Related Topics: Section A.6 Frequency Measurement Note: The command is only available to the channels that are set to type code 51, frequency measurement. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 81: Aafavv

    Delimiter character for an invalid command Address of the responding module (00 to FF) There will be no response if the command syntax is incorrect, there is a communication error, or there is no module with the specified address. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 82 3, 4, and 5 for module 01 and returns a valid response. Related Commands: Section 2.26 @AAFA Related Topics: Section A.6 Frequency Measurement Note: The command is only available to the channels that are set to type code 51, frequency measurement. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 83: Aafh

    0 means that the high frequency mode is disabled for the channel. There will be no response if the command syntax is incorrect, there is a communication error, or there is no module with the specified address. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 84 Related Commands: Section 2.29 @AAFHVV Related Topics: Section A.6 Frequency Measurement Note: The command is only available to the channels that are set to type code 51, frequency measurement. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 85: Aafhvv

    Delimiter character for an invalid command Address of the responding module (00 to FF) There will be no response if the command syntax is incorrect, there is a communication error, or there is no module with the specified address. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 86 5 for module 01 and returns a valid response. Related Commands: Section 2.28 @AAFH Related Topics: Section A.6 Frequency Measurement Note: The command is only available to the channels that are set to type code 51, frequency measurement. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 87: Aaft

    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. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 88 1. The command is only available to the channels that are set to type code 51, frequency measurement. 2. If there is no input pulse detected during the frequency measurement time out, then the frequency of the channel is set to 0 Hz. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 89: Aaftvv

    Delimiter character for an invalid command Address of the responding module (00 to FF) There will be no response if the command syntax is incorrect, there is a communication error, or there is no module with the specified address. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 90 1. The command is only available to the channels that are set to type code 51, frequency measurement. 2. If there is no input pulse detected during the frequency measurement time out, then the frequency of the channel is set to 0 Hz. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 91: Aagn

    (Data) The preset counter value in eight hexadecimal digits There will be no response if the command syntax is incorrect, there is a communication error, or there is no module with the specified address. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 92 Reads the channel 2 maximum counter value of module 01 and the module responds with 00000000. Related Commands: Section 2.33 @AAGN(Data) Note: The preset counter value is only available to the channels that are set to up counter type (type code 50). M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 93: Aagn(Data)

    Delimiter character for an invalid command Address of the responding module (00 to FF) There will be no response if the command syntax is incorrect, there is a communication error, or there is no module with the specified address. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 94 Sets the channel 2 preset counter value of module 01 to 0xF0000000 and returns a valid response. Related Commands: Section 2.32 @AAGN Note: The preset counter value is only available to the channels that are set to up counter type (type code 50). M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 95: Aasc

    0 means that the stop counting on overflow is disabled for the channel. There will be no response if the command syntax is incorrect, there is a communication error, or there is no module with the specified address. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 96 1, 3, 4, and 5 are enabled and disabled for all other channels. Related Commands: Section 2.35 @AASCVV Note: The command is only available to the channels that are set to type code 50, up counter measurement. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 97: Aascvv

    Delimiter character for an invalid command Address of the responding module (00 to FF) There will be no response if the command syntax is incorrect, there is a communication error, or there is no module with the specified address. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 98 4, and 5 for module 01 and returns a valid response. Related Commands: Section 2.34 @AASC Note: The command is only available to the channels that are set to type code 50, up counter measurement. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 99 Examples: Command: ~** No response Sends a “Host OK” command to all modules. Related Commands: Section 2.37 ~AA0, Section 2.38 ~AA1, Section 2.39 ~AA2, Section 2.40 ~AA3EVV Related Topics: Section A.2 Dual Watchdog Operation M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 100: Aa0

    Bit 2: 1 indicates that a host watchdog timeout has occurred, and 0 indicates that no host watchdog timeout has occurred. The host watchdog status is stored in EEPROM and can only be reset by using the ~AA1 command. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 101 Reads the host watchdog status of module 02 and returns 04, meaning that a host watchdog timeout has occurred. Related Commands: Section 2.36 ~**, Section 2.38 ~AA1, Section 2.39 ~AA2, Section 2.40 ~AA3EVV Related Topics: Section A.2 Dual Watchdog Operation M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 102: Aa1

    Delimiter character for an invalid command Address of the responding module (00 to FF) There will be no response if the command syntax is incorrect, there is a communication error, or there is no module with the specified address. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 103 Reads the host watchdog status of module 01 and shows that no host watchdog timeout has occurred. Related Commands: Section 2.36 ~**, Section 2.37 ~AA0, Section 2.39 ~AA2, Section 2.40 ~AA3EVV Related Topics: Section A.2 Dual Watchdog Operation M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 104: Aa2

    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. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 105 FF, which denotes that the host watchdog is enabled and the host watchdog timeout value is 25.5 seconds. Related Commands: Section 2.36 ~**, Section 2.37 ~AA0, Section 2.38 ~AA1, Section 2.40 ~AA3EVV Related Topics: Section A.2 Dual Watchdog Operation M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 106: Aa3Evv

    Delimiter character for an invalid command Address of the responding module (00 to FF) There will be no response if the command syntax is incorrect, there is a communication error, or there is no module with the specified address. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 107 Section 2.39 ~AA2 Related Topics: Section A.2 Dual Watchdog Operation Notes: When a host watchdog timeout occurs, the host watchdog is disabled. The ~AA3EVV command should be sent again to reenable the host watchdog. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 108: Aai

    Examples: Command: ~01I Response: !01 Sets the soft INIT of module 01 and returns a valid response. Related Commands: Section 2.1 %AANNTTCCFF, Section 2.45 ~AATnn M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 109 Related Topics: Section A.1 INIT Mode Note: The ~AATnn command should be sent prior to sending this command, see Section 2.45 for details. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 110: Aao(Name)

    Delimiter character for an invalid command Address of the responding module (00 to FF) There will be no response if the command syntax is incorrect, there is a communication error, or there is no module with the specified address. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 111 Sets the name of module 01 to be “7084N” and returns a valid response. Command: $01M Response: !017084N Reads the name of module 01 and returns the name “7084N”. Related Commands: Section 2.21 $AAM M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 112: Aard

    1ms and 1E denotes 30ms. The max allowable value is 30 (1Eh). There will be no response if the command syntax is incorrect, there is a communication error, or there is no module with the specified address. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 113 Examples: Command: ~01RD Response: !0102 Reads the response delay time value of module 01 and returns 02, which denotes that the response delay time value is 2ms. Related Commands: Section 2.44 ~AARDVV M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 114: Aardvv

    Delimiter character for an invalid command Address of the responding module (00 to FF) There will be no response if the command syntax is incorrect, there is a communication error, or there is no module with the specified address. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 115 Command: ~01RD Response: !0106 Reads the response delay time value of module 01. The module returns 06, which denotes that the rsponse delay time value is 6ms. Related Commands: Section 2.43 ~AARD M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 116: Aatnn

    If the soft INIT time out is 0, then the Baud Rate and checksum settings cannot be changed using software only. The power on reset value of the soft INIT time out is 0. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 117 Sets the soft INIT of module 01 and returns a valid response. Command: %0101000700 Response: !01 Changes the Baud Rate of module 01 to 19200 without first altering INIT * pin. The module returns a valid response. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 118 Section 2.1 %AANNTTCCFF, Section 2.41 ~AAI Related Topics: Section A.1 INIT Mode Note: It is recommended that the soft INIT time out value is reset to 0 once any changes to Baud Rate and checksum settings have been completed. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 119: Modbus Rtu Protocol

    The M-7084 modules support the Modbus RTU protocol. The communication Baud Rates range from 1200bps to 115200bps. The parity, data bits and stop bits can be set as N81, N82, E81 and O81.
  • Page 120: M-7084 Modbus Address Mapping

    40489 Host watchdog timeout value, 0 ~ 255, in 0.1s Start/stop counting, bit 0 for ch0, bit 1 for ch1, …, 40490 00h ~ FFh 40492 Host watchdog timeout count, write 0 to clear M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 121 00865 ~ 00872 Stop counting on counter overflow for channel 0 to 00897 ~ 00904 Enable low pass filter for channel 0 to 7 00929 ~ 00936 XOR mask for channel 0 to 7 M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 122: Troubleshooting

    If you are having difficulty using the I-7000 or M-7000 module, here are some suggestions that may help. If you cannot find the answers you need in these guides, contact ICP DAS Product Support. Contact information is located in Section 1.12. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 123: Communicating With The Module

    ”Getting Started For I-7000 Series Modules” manual. Set the module to “INIT mode” and communicate with the  module using the following settings: address 00, Baud Rate 9600bps and no checksum. See Section A.1 for details. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 124: Appendix

    There are commands that require the module to be in INIT mode. They are: 1. %AANNTTCCFF when changing the Baud Rate and checksum settings. See Section 2.1 for details. 2. $AAPN, see Section 2.23 for details. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 125 7000 modules have the INIT switch located on the rear side of the module to allow easier access to the INIT mode. For these modules, INIT mode is accessed by sliding the INIT switch to the Init position as shown below. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 126: Dual Watchdog Operation

    Watchdog, making the control system more reliable and stable. For more information regarding the Dual Watchdog, please refer to Chapter 5 of the “Getting Started For I-7000 Series Modules” manual that can be downloaded from the ICP DAS website http://www.icpdas.com. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 127: Frame Ground

    2. Alternatively, connect the lower frame ground terminal to a wire and connect the wire to the earth ground, as shown in the figure below. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 128 There is a screw at one end and a ring terminal is included as shown in the figure below. Refer to Section 1.11.1 for more information about the new DIN rail models. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 129: Node Information Area

    Baud Rate, etc. To access the node information areas, first slide the covers outward, as shown in the figure below. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 130: Reset Status

    $AA5 command is sent, it means the module has been reset and the digital output value had been changed to the power-on value. M-7084 User Manual, Rev. A1.1 7PH-013-A11...
  • Page 131: Frequency Measurement

    M-7084 can be set to automatic frequency measurement mode by @AAFAVV command. Refer to Section 2.27 for details. In automatic frequency measurement mode, the channel is...

This manual is also suitable for:

M-7084-g cr

Table of Contents