泓格模拟量模块7002用户手册英文版.pdf

上传人:爱问知识人 文档编号:3582607 上传时间:2019-09-13 格式:PDF 页数:158 大小:681.84KB
返回 下载 相关 举报
泓格模拟量模块7002用户手册英文版.pdf_第1页
第1页 / 共158页
泓格模拟量模块7002用户手册英文版.pdf_第2页
第2页 / 共158页
泓格模拟量模块7002用户手册英文版.pdf_第3页
第3页 / 共158页
泓格模拟量模块7002用户手册英文版.pdf_第4页
第4页 / 共158页
泓格模拟量模块7002用户手册英文版.pdf_第5页
第5页 / 共158页
点击查看更多>>
资源描述

《泓格模拟量模块7002用户手册英文版.pdf》由会员分享,可在线阅读,更多相关《泓格模拟量模块7002用户手册英文版.pdf(158页珍藏版)》请在三一文库上搜索。

1、 M-7002 User Manual, Rev: 1.0 2012/04/11 1 M-7002 User Manual ICP DAS CO., LTD. Revision: 1.0 2012/04/11 M-7002 User Manual, Rev: 1.0 2012/04/11 2 Table of Contents 1. Introduction5 1.1. Pin Assignments 6 1.2. Specifications.7 1.3. Block Diagram.9 1.4. Application Wiring10 1.5. Default Settings11 1.

2、6. Calibration .12 1.6.1 Analog Input12 1.7. Configuration Tables.13 2. DCON Protocol16 2.1. %AANNTTCCFF20 2.2. #*22 2.3. #AA24 2.4. #AAN.26 2.5. $AA028 2.6. $AA130 2.7. $AA232 2.8. $AA434 2.9. $AA536 2.10. $AA5VV38 2.11. $AA640 2.12. $AA7CiRrr.42 2.13. $AA8Ci44 2.14. $AAC.46 2.15. $AAF .47 2.16. $A

3、AI 48 2.17. $AALS.50 2.18. $AAM52 2.19. $AAP .53 2.20. $AAPN.55 2.21. $AAS1 .57 2.22. * .59 2.23. AA060 2.24. AA162 2.25. AA264 2.26. AA3EVV.66 2.27. AA468 2.28. AA5PPSS.70 2.29. AAD.72 2.30. AADVV.74 2.31. AAEV76 M-7002 User Manual, Rev: 1.0 2012/04/11 3 2.32. AAI78 2.33. AAO(Data) 80 2.34. AARD82

4、2.35. AARDTT.84 2.36. AATnn.86 2.37. AACECi.88 2.38. AACH 90 2.39. AACHi .92 2.40. AACHCi.94 2.41. AACL.96 2.42. AACLi98 2.43. AACLCi.100 2.44. AADA102 2.45. AADI104 2.46. AADODD 106 2.47. AAEAt108 2.48. AAHI(Data)Ci110 2.49. AALO(Data)Ci.112 2.50. AARAO114 2.51. AARECi.116 2.52. AARH 118 2.53. AARH

5、i .120 2.54. AARHCi.122 2.55. AARL.124 2.56. AARLi126 2.57. AARLCi.128 3. Modbus RTU Protocol.130 3.1. 02 (0x02) Read the Digital Input Status131 3.2. 04 (0x04) Read the Analog Input Channels132 3.3. 05 (0x05) Write a Single Digital Output.133 3.4. 70 (0x46) Read/Write Module Settings.134 3.4.1 Sub-

6、function 00 (0x00) Read the module name .135 3.4.2 Sub-function 04 (0x04) Set the module address.136 3.4.3 Sub-function 05 (0x05) Read the communication settings .137 3.4.4 Sub-function 06 (0x06) Set the communication settings 138 3.4.5 Sub-function 07 (0x07) Read the type code139 3.4.6 Sub-function

7、 08 (0x08) Set the type code.140 3.4.7 Sub-function 32 (0x20) Read the firmware version141 3.4.8 Sub-function 37 (0x25) Read the channel enabled/disabled status142 3.4.9 Sub-function 38 (0x26) Set the channel to enabled/disabled .143 M-7002 User Manual, Rev: 1.0 2012/04/11 4 3.4.10 Sub-function 41 (

8、0x29) Read the miscellaneous settings144 3.4.11 Sub-function 42 (0x2A) Write the miscellaneous settings .145 3.5. Address Mappings.146 3.6. Engineering Data Format Table 149 4. Troubleshooting150 4.1. Communicating with the module 150 4.2. Reading Data151 5. Appendix152 5.1. INIT Mode.152 5.2. Dual

9、Watchdog Operation.154 5.3. Frame Ground155 5.4. Node Information Area157 5.5. Reset Status158 M-7002 User Manual, Rev: 1.0 2012/04/11 5 1. Introduction Features Voltage or Current Input +/-240 Vrms Overvoltage Protection High Resolution: 16-bit 2500 VDC Intra-module Isolation Sink and Source Type D

10、igital Inputs Photocoupler Isolation Supports Relay Outputs DIN-Rail Mountable Dual Watchdog Wide Operating Temperature Range: -25 +75C Applications Building Automation Factory Automation Machine Automation Remote Maintenance Remote Diagnosis Testing Equipment More Information Refer to Chapter 1 of

11、the “I-7000 Bus Converter User Manual” for more information regarding the following: 1.1. I-7000 Overview 1.2. I-7000 Related Documentation 1.3. I-7000 Common Features 1.4. I-7000 System Network Configuration 1.5. I-7000 Dimensions M-7002 User Manual, Rev: 1.0 2012/04/11 6 1.1. Pin Assignments M-700

12、2 User Manual, Rev: 1.0 2012/04/11 7 1.2. Specifications System Specifications Communication Interface RS-485 Format N, 8, 1 Baud Rate 1200 115200 bps Protocol DCON / Modbus RTU Dual Watchdog Yes, Module (1.6 Seconds), Communication (Programmable) LED Indicator/Display System LED Indicator Yes, 1 LE

13、D as Power/Communication Indicator I/O LED Indicator - 7-Segment LED Display - Isolation Intra-Module Isolation, Field- to-Logic 2500 VDC EMS Protection ESD (IEC 61000-4-2) +/-4 kV EFT (IEC 61000-4-4) +/-4 kV Surge (IEC 61000-4-5) +/-3 kV Power Reverse Polarity Protection Yes Input Voltage Range 10

14、30 VDC Consumption 1.8 W Mechanical Dimensions (W x L x H) 72 mm x 123 mm x 35 mm Installation DIN-Rail or Wall Mounting Environment Operating Temperature -25 +75C Storage Temperature -40 +85C Humidity 10 95% RH, Non-condensing M-7002 User Manual, Rev: 1.0 2012/04/11 8 I/O Specifications Analog Inpu

15、t Channels 4 Wiring Differential Input Range +/-150 mV, +/-500 mV, +/-1 V , +/-5 V, +/-10 V +/-20 mA , 020 mA, 420 mA (jumper selectable) Resolution 12/16-bit Normal Mode 0.1% Accuracy Fast Mode 0.5% Normal Mode 10 Hz Sampling Rate Fast Mode 60 Hz Voltage 2 M Input Impedance Current 139 Common Volta

16、ge Protection +/-200 VDC Individual Channel Configuration Yes Overcurrent Protection 50 mA max. at 110 VDC/VAC max. Overvoltage Protection 240 Vrms Digital Input/Counter Channels 5 Contact Wet Sink/Source (NPN/PNP) Sink/Source On Voltage Level 10 50 VDC Off Voltage Level +4 VDC Max. Counter (50 Hz,

17、16-bit) Yes Input Impedance 10 k Overvoltage Protection +/-70 VDC Isolation Voltage 3750 VDC Relay Output Channels 4 Type Power Relay (Form A) Contact Rating 5 A 250 VAC 5 A 30 VDC Surge Strength 3000 VDC Operation Time 6 ms Release Time 3 ms Mechanical Endurance 2 107 ops. Electrical Endurance 105

18、ops. Power-on Values Yes Safe Values Yes M-7002 User Manual, Rev: 1.0 2012/04/11 9 1.3. Block Diagram M-7002 User Manual, Rev: 1.0 2012/04/11 10 1.4. Application Wiring Digital Input/Counter Read back as 1 Read back as 0 +10 +50 VDC OPEN or (Data) Reads the analog inputs of all channels 2.3 #AAN (Da

19、ta) Reads the analog input of a specific channel 2.4 $AA0 !AA Performs an analog input span calibration 2.5 $AA1 !AA Performs an analog input zero calibration 2.6 $AA4 AAS(Data) Reads the synchronized data 2.8 $AA5VV !AA Enables/Disables the analog input channels 2.10 $AA6 !AAVV Reads the enabled/di

20、sabled status of all analog input channels 2.11 $AA7CiRrr !AA Sets the type code for a specific channel 2.12 $AA8Ci !AACiRrr Reads the type code for a specific channel 2.13 M-7002 User Manual, Rev: 1.0 2012/04/11 19 $AAS1 !AA Reloads the default calibration parameters 2.21 AAEV !AA Enables/Disables

21、the analog input calibration 2.31 AACH !AA Clears the high latch value for all channels 2.38 AACHi !AA Clears the high latch value for a specific channel 2.39 AACHCi !AA Clears the status of the high alarm 2.40 AACL !AA Clears the low latch value for all channels 2.41 AACLi !AA Clears the low latch

22、value for a specific channel 2.42 AACLCi !AA Clears the status of the low alarm 2.43 AADA !AA Disables the analog input alarm 2.44 AAEAt !AA Enables the momentary/latch function 2.47 AAHI(Data)Ci !AA Sets the analog input high alarm 2.48 AALO(Data)Ci !AA Sets the analog input low alarm 2.49 AARAO !A

23、AHHLL Reads the activated alarms associated with the DO channels of a module 2.50 AARH !AA(Data) Reads the high latch value for all channels 2.52 AARHi !AA(Data) Reads the high latch value for a specific channel 2.53 AARHCi !AA(Data) Reads the status of the analog input high alarm 2.54 AARL !AA(Data

24、) Reads the low latch value for all channels 2.55 AARLi !AA(Data) Reads the low latch value for a specific channel 2.56 AARLCi !AA(Data) Reads the status of the analog input low alarm 2.57 Host Watchdog Command Sets Command Response Description Section * No Response Informs all modules that host is

25、OK 2.22 AA0 !AASS Reads the status of the Host Watchdog 2.23 AA1 !AA Resets the status of the Host Watchdog 2.24 AA2 !AAEVV Reads the Host Watchdog timeout settings 2.25 AA3EVV !AA Sets the Host Watchdog timeout settings 2.26 AA4 !AAPPSS Reads the DO power-on value and the safe value 2.27 AA5PPSS !A

26、A Sets the DO power-on value and the safe value 2.28 M-7002 User Manual, Rev: 1.0 2012/04/11 20 2.1. %AANNTTCCFF Description: This command is used to set the configuration for a specific module. Syntax: %AANNTTCCFFCHKSUM(CR) % Delimiter character AA The address of the module to be configured in hexa

27、decimal format (00 to FF) NN The new address of the module in hexadecimal format (00 to FF) TT Not used by the M-7002 and should be set to 00. CC The new Baud Rate code, see Section 1.7 for details. To change the Baud Rate, the module should first be switched to INIT* mode. FF The command used to se

28、t the data format, checksum, and filter settings. See Section 1.7 for details of the data format. To change the checksum settings, the module should first be switched to INIT* mode. Response: Valid Response: !AACHKSUM(CR) Invalid Response: ?AACHKSUM(CR) ! Delimiter for a valid response ? Delimiter f

29、or an invalid response (If the Baud Rate or checksum settings are changed without first switching to INIT* mode, the module will return an invalid response.) AA The address of the responding module in hexadecimal format (00 to FF) M-7002 User Manual, Rev: 1.0 2012/04/11 21 There will be no response

30、if the command syntax is incorrect, there is a communication error, or there is no module with the specified address. Note: Changes to the address, Type Code, Data Format and Filter settings take effect immediately after a valid command is received. Changes to the Baud Rate and checksum settings tak

31、e effect at the next power-on reset. Examples: Command: %0102000600 Response: !02 Changes the address of module 01 to 02 and returns a valid response. Command: %0202000602 Response: !02 Sets the data format of module 02 to type 2 (2s complement hexadecimal). The module returns a valid response. Comm

32、and: %0101000A00 Response: ?01 Attempts to change the Baud Rate of module 01 to 115200 bps, but returns an invalid response because the module was not switched to INIT* mode before sending the command. Command: %0101000A00 Response: !01 Changes the Baud Rate of module 01 to 115200 bps and the module

33、 is in INIT* mode. The module returns a valid response. Related Commands: Section 2.7 $AA2 Related Topics: Section 1.7 Configuration Tables M-7002 User Manual, Rev: 1.0 2012/04/11 22 2.2. #* Description: When this command is received, it allows every analog input module to read data from every input

34、 channel and the data will be stored in the buffer for later retrieval. Syntax: #*CHKSUM(CR) # Delimiter character * The synchronized sampling command Response: There is no response to this command. To access the data, another command, $AA4, must be sent, see Section 2.8 for details. M-7002 User Man

35、ual, Rev: 1.0 2012/04/11 23 Examples: Command: #* No response Sends the synchronized sampling command. Command: $014 Response: 011+025.12+020.45+012.78+018.97 Sends the command to read the synchronized data. The status byte of the response is 1, which means that it is the first time the synchronized

36、 data has been read since the previous #* command was sent. Command: $014 Response: 010+025.12+020.45+012.78+018.97 Sends the command to read the synchronized data. The status byte of the response is 0, which means that it is not the first time the synchronized data has been read since the previous

37、#* command was sent. Related Commands: Section 2.8 $AA4 M-7002 User Manual, Rev: 1.0 2012/04/11 24 2.3. #AA Description: This command is used to read the data from all analog input channels of a specified module. Syntax: #AACHKSUM(CR) # Delimiter character AA The address of the module to be read in

38、hexadecimal format (00 to FF) Response: Valid Response: (Data)CHKSUM(CR) Invalid Response: ?AACHKSUM(CR) Delimiter character for a valid response ? Delimiter character for an invalid response (Data) The data from all analog input channels. See Section 1.7 for details of the data format. AA The addre

39、ss 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. M-7002 User Manual, Rev: 1.0 2012/04/11 25 Examples: Command: #01 Response: +025.12+020.45+012.

40、78+018.97 Reads module 01 and receives a valid response with the data in engineering units format. Command: #02 Response: 4C532628E2D683A2 Reads module 02 and receives a valid response with the data in hexadecimal format. Command: #03 Response: -9999.9-9999.9-9999.9-9999.9 Attempts to read module 03

41、, but returns an invalid response indicating that the data is out of range. Related Commands: Section 2.1 %AANNTTCCFF, Section 2.7 $AA2, Section 2.4 #AAN Related Topics: Section 1.7 Configuration Tables M-7002 User Manual, Rev: 1.0 2012/04/11 26 2.4. #AAN Description: This command is used to read th

42、e analog input data from channel N of a specified module. Syntax: #AANCHKSUM(CR) # Delimiter character AA The address of the module to be read in hexadecimal format (00 to FF) N The channel to be read, zero based Response: Valid Response: (Data)CHKSUM(CR) Invalid Response: ?AACHKSUM(CR) Delimiter ch

43、aracter for a valid response ? Delimiter character for an invalid response AA The address of the responding module in hexadecimal format (00 to FF) (Data) The analog input data from the specified channel. See Section 1.7 for details of the data format. There will be no response if the command syntax

44、 is incorrect, there is a communication error, or there is no module with the specified address. M-7002 User Manual, Rev: 1.0 2012/04/11 27 Examples: Command: #032 Response: +025.13 Reads data from channel 2 of module 03 and returns a valid response indicating a value of +025.13. Command: #02F Respo

45、nse: ?02 Attempts to read data from channel 15 of module 02, but returns an invalid response because channel 15 does not exist. Related Commands: Section 2.1 %AANNTTCCFF, Section 2.3 #AA, Section 2.7 $AA2 Related Topics: Section 1.7 Configuration Tables M-7002 User Manual, Rev: 1.0 2012/04/11 28 2.5

46、. $AA0 Description: This command is used to perform an analog input span calibration on a specified module. Syntax: $AA0CHKSUM(CR) $ Delimiter character AA The address of the module to be calibrated in hexadecimal format (00 to FF) 0 The command to perform the analog input span calibration Response:

47、 Valid Response: !AACHKSUM(CR) Invalid Response: ?AACHKSUM(CR) ! Delimiter character for a valid response ? Delimiter character for an invalid response 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 co

48、mmunication error, or there is no module with the specified address. Note: The “enable calibration” command, AAEV Section 2.31, must be sent before this command is used. See Section 1.6 for details. M-7002 User Manual, Rev: 1.0 2012/04/11 29 Examples: Command: $010 Response: ?01 Attempts to perform an analog input span ca

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育


经营许可证编号:宁ICP备18001539号-1