Download ET-7000/PET-7000 AIO series User Manual
Transcript
ET-7000/PET-7000 AIO series User Manual ET-7005/PET-7005 ET-7015/PET-7015 ET-7017/PET-7017 ET-7017-10/PET-7017-10 ET-7018Z/PET-7018Z ET-7019/PET-7019 Version 1.0.1 beta3, September 2010 Service and usage information for 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, not for any infringements of patents or other rights of third parties resulting from its use. Copyright Copyright @ 2009 by ICP DAS Co., Ltd. All rights are reserved. Trademark The names used for identification only may be registered trademarks of their respective companies. Contact US If you have any problem, please feel free to contact us. You can count on us for quick response. Email: [email protected] ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 2 E-mail: [email protected] Table of Contents Chapter 1. Introduction................................................................7 1.1. ET-7000/PET-7000 Family .................................................................8 1.1.1. PET-7000/ET-7000 Module Naming Convention ................................................. 9 1.1.2. PET-7000/ET-7000 Comparison........................................................................ 10 1.2. Features...........................................................................................12 1.3. Specification....................................................................................15 1.3.1. System Specification ......................................................................................... 15 1.3.2. I/O Specification................................................................................................. 17 1.3.2.1. PET-7005/ET-7005 ................................................................................ 17 1.3.2.2. PET-7015/ET-7015 ................................................................................ 19 1.3.2.3. PET-7017/ET-7017 ................................................................................ 21 1.3.2.4. PET-7017-10/ET-7017-10 ...................................................................... 23 1.3.2.5. PET-7018Z/ET-7018Z ............................................................................ 25 1.3.2.6. PET-7019/ET-7019 ................................................................................ 27 1.4. Overview..........................................................................................29 1.4.1. Front Panel ........................................................................................................ 29 1.4.2. Back Panel ........................................................................................................ 32 1.5. Dimensions .....................................................................................34 1.6. Companion CD ................................................................................35 Chapter 2. Getting Started .........................................................36 2.1. Mounting the Hardware ..................................................................36 2.2. Configuring the Boot Mode............................................................38 ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 3 E-mail: [email protected] 2.3. Connecting to Network, PC and Power ........................................39 2.4. Installing the MiniOS7 Utility .........................................................40 2.5. Using MiniOS7 Utility to Assign a New IP.....................................41 2.6. Enabling Adobe Flash Player in Browser .....................................45 Chapter 3. Web Applications.....................................................47 3.1. Overview..........................................................................................50 3.2. Configuration ..................................................................................52 3.2.1. Network Settings ............................................................................................... 53 3.2.1.1. Configure the Network Settings ............................................................. 54 3.2.1.2. Check the software information.............................................................. 56 3.2.2. Basic Settings.................................................................................................... 57 3.2.2.1. Configure the Module Information.......................................................... 58 3.2.2.2. Configure the Web site Information........................................................ 59 3.2.2.3. Reset All Settings to Default................................................................... 61 3.2.2.3.1. Factory Default Settings for Configuration Menu Service ................ 62 3.2.2.3.2. Factory Default Settings for Authentication Menu Service............... 68 3.2.2.3.3. Factory Default Settings for Web HMI Menu Service ...................... 68 3.2.2.3.4. Factory Default Settings for Pair Connection Menu Service............ 68 3.2.3. Module I/O Settings ........................................................................................... 69 3.3. Authentication.................................................................................70 3.3.1. Account Management........................................................................................ 71 3.3.1.1. Configure the user accounts .................................................................. 72 3.3.1.2. Load the factory default user accounts .................................................. 73 3.3.2. Accessible IP Settings ....................................................................................... 74 3.3.2.1. Configuring IP filter................................................................................. 75 3.4. Web HMI...........................................................................................77 ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 4 E-mail: [email protected] 3.4.1. Web HMI............................................................................................................ 78 3.4.2. Web Edit ............................................................................................................ 79 3.5. Pair Connection ..............................................................................87 3.6. More Information ............................................................................88 Chapter 4. Modbus Applications ..............................................89 4.1. What is Modbus TCP/IP?................................................................90 4.2. Modbus Message Structure ...........................................................90 4.2.1. Address ............................................................................................................. 91 4.2.2. Function Codes ................................................................................................. 92 4.2.3. Data Field .......................................................................................................... 92 4.2.4. Error Check ....................................................................................................... 92 4.3. Modbus Register Map.....................................................................93 4.3.1. Common Function ............................................................................................. 93 4.3.2. Particular Function............................................................................................. 95 4.3.2.1. PET-7005/ET-7005 I/O Address Mapping .............................................. 96 4.3.2.2. PET-7015/ET-7015 I/O Address Mapping ............................................ 104 4.3.2.3. PET-7017/ET-7017 I/O Address Mapping ............................................ 107 4.3.2.4. ET-7017-10 I/O Address Mapping .........................................................112 4.3.2.5. PET-7018Z/ET-7018Z I/O Address Mapping.........................................116 4.3.2.6. ET-7019 I/O Address Mapping ............................................................. 123 Chapter 5. MiniOS7 Utility Tool ...............................................129 5.1. Establishing a Connection...........................................................129 5.2. Exchanging the Protocol (TCP/IP to UDP)..................................132 5.3. Updating the ET-7000/PET-7000 OS ............................................134 ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 5 E-mail: [email protected] 5.4. Uploading the ET-7000/PET-7000 Firmware ...............................139 Chapter 6. External Tools and Tasks......................................144 6.1. LabVIEW ........................................................................................144 6.2. OPC Server....................................................................................145 6.3. SCADA ...........................................................................................146 6.3.1. InduSoft ........................................................................................................... 147 6.3.2. Citect ............................................................................................................... 148 6.3.3. iFix................................................................................................................... 149 Appendix A. Node Information Area.......................................150 Appendix B. Modbus Application Notes ................................151 B.1. Dual Watchdog .............................................................................151 B.2. Power ON Value............................................................................152 B.3. Safe Value .....................................................................................153 B.4. AI High/Low Alarm........................................................................154 B.5. AI High/Low Latch ........................................................................159 Appendix C. Troubleshooting .................................................163 ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 6 E-mail: [email protected] Chapter 1. Introduction The PET-7000/ET-7000, a web-based Ethernet I/O module, features a built-in web server, which allows configuration, I/O monitoring and I/O control by simply using a regular web browser. Besides, with the web HMI function, no more programming or HTML skills are needed; creating dynamic and attractive web pages for I/O monitoring and I/O control would be fun to engineers ever after. The PET-7000/ET-7000 offers easily and safely access for users from anytime and anywhere! In addition, PET-7000/ET-7000 also supports Modbus/TCP protocol that makes perfect integration to SCADA software. ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 7 E-mail: [email protected] 1.1. ET-7000/PET-7000 Family Either ET-7000 or PET-7000 has released three different types of analog series modules, which provides a variety of analog module choice, listed in the following table. Type Model Description Thermistor PET-7005/ ET-7005 8-channel Thermistor inputs and 4-channel digital outputs RTD PET-7015/ ET-7015 7-channel RTD Inputs with 3-wire RTD lead resistance elimination PET-7017/ ET-7017 8-channel differential analog inputs and 4-channel digital outputs ET-7017-10/ PET-7017-1 0 10-channel differential or 20-channel single-ended analog inputs PET-7018Z/ ET-7018Z 10-channel Thermocouple inputs and 6-channel isolated digital outputs ET-7019/PE T-7019 8-channel differential analog inputs and 4-channel digital outputs Voltage and Current Thermocouple ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 8 E-mail: [email protected] 1.1.1. PET-7000/ET-7000 Module Naming Convention As you examine this manual, you’ll notice there are many different products available. Sometimes it is difficult to remember the specifications for any given product. The figure below shows how the module naming conventions work for each PET-7000/ET-7000 product, you can take a few minutes to understand the module naming conventions, and it may save you sometime and confusion. Z: Extension function code Y: Function code X: Number of the variance 7: 7000 series ET: Ethernet communication interface without PoE PET: Ethernet communication interface with PoE X Number of variance Y Z 1. AI module 4. Transmitter 5. RTD 6. Strain Gauge 7. Analog Input 8. Thermocouple 2. AO module 1. Voltage output 2. Current output 3. Reserved 4. DIO module Number of variance 5. DIO module Number of variance 6. DIO module with relay Number of variance 7. Multi-function 1. General purpose 8. Counter/Frequency Number of variance 9. Motion N: Number of axes ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 9 E-mail: [email protected] 1.1.2. PET-7000/ET-7000 Comparison The features of the PET-7000 differ from the ET-7000 Power over Ethernet + ET-7000 = PET-7000 PET-7000 features “PoE” and many other advantages in ET-7000. Now, not only data but power is carried through an Ethernet cable. This feature makes installation of PET-7000 a piece of cake. Imagine that no more unnecessary wires, only an Ethernet cable takes care of everything in the field. PET-7000 also features a built-in web server and the web HMI function. A built-in web server allows basic setting configuration, I/O monitoring and I/O control by simply using a regular web browser. Remote control is as easy as you surf the internet. As to the web HMI function, no programming or HTML skills are required; creating dynamic and attractive web pages for I/O monitoring and I/O control would be fun for engineers ever after. PET-7000 also supports Modbus/TCP protocol that makes perfect integration for PET-7000 to SCADA software. Industrial PoE Solution When using PoE devices like PET-7000, you can choose ICP DAS “PoE” switch —”NS-205PSE” as the power source, NS-205PSE automatically detects the connected devices whether they are PoE devices or not. This mechanism ensures NS-205PSE to work with both PoE and non-PoE devices coordinately at the same time. Being as a power source for PoE devices, NS-205PSE requires its power input ranging from +46 ~ +55VDC. ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 10 E-mail: [email protected] More information about PET-7000 There are two ways for PET-7000 getting the power. One is through Ethernet by a PoE switch; the other is as usual through wiring by an external power. External power should range from +12 ~ 48 VDC. The reason we keep the second way is because it might be useful if someday or somehow you have different applications. ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 11 E-mail: [email protected] 1.2. Features Built in Web Server Each PET-7000/ET-7000 module has a built-in web server that allows users to easily configure, monitor and control the module from a remote location using a regular web browser. Web HMI The Web HMI function allows the users to create dynamic and attractive web pages to monitor and control the I/O points. Users can upload specific I/O layout pictures (bmp, jpg, gif format) and define a description for each I/O point. No HTML or Java skills are needed to create the web pages. ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 12 E-mail: [email protected] Communication Security Account and password are required when logging into the PET-7000/ET-7000 web server. An IP address filter is also included, which can be used to allow or deny connections with specific IP addresses. Modbus Protocol The Modbus/TCP slave function on the Ethernet port can be used to provide data to remote SCADA software. Built-in Multi-function I/O All Digital Output modules provide: Power on value (On boot up, the DO status is set to the Power-on value) Safe value (If Modbus/TCP communication is lost for a certain period, the DO status will be set to the user defined safe value) All Digital Input modules provide: High/Low latched status DI channels can also be used as DI status and 32-bit low speed (100Hz) counters. All-in-one Module Various I/O components are mixed with multiple channels in a single module, which provides the most cost effective I/O usage and enhances performance of the I/O operations. Automatic MDI / MDI-X Crossover for Plug-and-play RJ-45 port supports automatic MDI/MDI-x that can automatically detect the type of connection to the Ethernet device without requiring special straight or crossover cables. ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 13 E-mail: [email protected] Built-in Dual Watchdog The Dual Watchdog consists of a Module Watchdog and a Host Watchdog. Module Watchdog is a built-in hardware circuit that can be used to monitor the operation of the module and will reset the CPU module if a failure occurs in the hardware or the software. Power on value (On boot up, the DO status is set to the Power-on value) Host Watchdog is a software function that can be used to monitor the operating status of the host, and is used to prevent network communication problems or host failures. Safe value (If Modbus/TCP communication is lost for a certain period, the DO status will be set to the user defined safe value) Ventilated Housing Designed to Operate Between -25 °C to +75 °C PET-7000/ET-7000 is housed in a plastic-based shell/case with a column-like ventilator that helps to cool the working environment inside the shell/case and allows PET-7000/ET-7000 to operate at temperatures ranging from -25 °C to +75 °C. I/O Pair Connection This function is used to create a DI to DO pair through the Ethernet. Once the configuration is completed, PET-7000/ET-7000 module can to continuously poll the status of remote DI device using the Modbus/TCP protocol and then write to local DO channels in the background. ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 14 E-mail: [email protected] 1.3. Specification 1.3.1. System Specification System CPU 80186 CPU (80 MHz) SRAM 512 KB Flash Memory 512 KB EEPROM 16 KB Dual Watchdog Yes Communication Ethernet Port 10/100 Base-TX (With Link, Activity LED Indicator) Automatic MDI/MDI-X Isolation Ethernet - I/O 2500 VDC LED Display PoE PoE On (for PET-7000 series only) L1 Run indicator L2 Link/Act indicator L3 10/100M indicator Mechanical Dimensions (W x H x D) 123 mm x 72 mm x 35 mm Installation DIN Rail or Wall mounting Environment Operating Temperature -25 ˚C ~ +75 ˚C Storage Temperature -30 ˚C ~ +80 ˚C Humidity 5 ~ 90 % RH, non-condensing ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 15 E-mail: [email protected] Power Requirements (for ET-7000 series only) Protection Power reverse polarity protection Required Supply Voltage +10 VDC ~ +30 VDC (non-regulated) Power Consumption 0.10 A @ 24 VDC Max. Power Requirements (for PET-7000 series only) IEEE 802.3af Class 1 Required Supply Voltage Powered by Power-Over-Ethernet (PoE) or external +12~ 48 VDC (non-regulated) LED Indicator Yes Power consumption 0.08 A @ 24 VDC Max ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 16 E-mail: [email protected] 1.3.2. I/O Specification 1.3.2.1. PET-7005/ET-7005 ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 17 E-mail: [email protected] Analog Input Input Channels 8 (Differential) Input Type Precon ST-A3, Fenwell U, YSI L100, YSI L300, YSI L1000, YSI B2252, YSI B3000, YSI B5000, YSI B6000, YSI B10000, YSI H10000, YSI H30000, User-defined Resolution 16-bit Sampling Rate 8 Samples/second (Total) Accuracy +/- 0.01 % or better Zero drift +/- 10 μ V/°C Span drift +/- 25 ppm/°C Overvoltage Protection 110 VDC/VAC Common Mode Rejection 86 dB Normal Mode Rejection 100 dB Open Wire Detection Yes 3-wire RTD lead resistance elimination Yes ESD Protection 4 kV Contact for each terminal, and 8 kV Air for random point EFT Protection 4 kV for Power ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 18 E-mail: [email protected] 1.3.2.2. PET-7015/ET-7015 ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 19 E-mail: [email protected] Analog Input Input Channels 7 (Differential) Input Type RTD Wire Connection 2/3 wire RTD Type Pt100, Pt1000, Ni120, Cu100, Cu1000 Resolution 16-bit Sampling Rate 12 Samples/second (Total) Accuracy +/- 0.05 % -3dB Bandwidth 15.7 Hz Zero drift +/- 0.5 μ V/°C Span drift +/- 20 μ V/°C Voltage Input Impedance > 1 M Ohm Common Mode Rejection 150 dB Normal Mode Rejection 100 dB Open Wire Detection Yes Individual Channel Configurable Yes 3-wire RTD lead resistance elimination Yes ESD Protection 4 kV Contact for each terminal, and 8 kV Air for random point EFT Protection 4 kV for Power ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 20 E-mail: [email protected] 1.3.2.3. PET-7017/ET-7017 ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 21 E-mail: [email protected] Analog Input Input Channels 8 (Differential) Input Type +/- 150 mV, +/- 500 mV, +/- 1 V, +/- 5V, +/- 10 V, +/- 20 mA, 0 ~ 20 mA, 4 ~ 20 mA (jumper selectable) Resolution 16-bit (Normal Mode) /12-bit (Fast Mode) Sampling Rate 10 Samples/second (Normal Mode) / 60 Samples/ second (Fast Mode) total Accuracy +/- 0.1 % (Normal Mode)/ +/- 0.5 % (Fast Mode) or better Bandwidth 15.7 Hz (Normal Mode) /78.7 Hz (Fast Mode) Zero drift +/- 10 μ V/°C Span drift +/- 25 μ V/°C Input Impedance Voltage: 2 M Ohm Current: 125 Ohm Common Mode Rejection 86 dB min Normal Mode Rejection 100 dB Individual Channel Configuration Yes Over Voltage Protection 240 Vrms ESD Protection 4 kV Contact for each terminal, and 8 kV Air for random point EFT Protection 4 kV for Power Digital Output Output Channels 4 (Sink) Output Type Isolated Open Collector Max Load Current 700 mA/channel Load Voltage 5 ~ 50 VDC ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 22 E-mail: [email protected] 1.3.2.4. PET-7017-10/ET-7017-10 ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 23 E-mail: [email protected] Analog Input Input Channels 10 differential or 20 single-ended (Note 1), software selectable Input Type +/- 150 mV, +/- 500 mV, +/- 1 V, +/- 5 V, +/- 10 V, +/- 20 mA, 0 ~ 20 mA, 4 ~ 20 mA (jumper selectable) Resolution 16-bit (Normal Mode) /12-bit (Fast Mode) Sampling Rate 10 Samples/second (Normal Mode) / 60 Samples/ second (Fast Mode) total Accuracy +/- 0.1 % (Normal Mode)/ +/- 0.5 % (Fast Mode) or better Bandwidth 15.7 Hz (Normal Mode) /78.7 Hz (Fast Mode) Zero drift +/- 20 μ V/°C Span drift +/- 25 μ V/°C Input Impedance Voltage: 2 M Ohm (Differential), 1 M Ohm (Single-ended) Current: 125 Ohm Common Mode Rejection 86 dB min. Normal Mode Rejection 100 dB Individual Channel Configuration Yes Over Voltage Protection Differential: 240 Vrms, Single-ended: 150 Vrms ESD Protection 4 kV Contact for each terminal, and 8 kV Air for random point EFT Protection 4 kV for Power Note 1: Differential mode can be used for voltage input and current input. Single-Ended mode can be used for voltage input only. ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 24 E-mail: [email protected] 1.3.2.5. PET-7018Z/ET-7018Z ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 25 E-mail: [email protected] Analog Input Input Channels 10 (Differential) Input Type +/- 15 mV, +/- 50 mV, +/- 100 mV, +/- 500 mV, +/- 1 V, +/- 2.5 V, +/- 20 mA, 0 ~ 20 mA, 4 ~ 20 mA (Requires Optional External 125 Ohm Resistor) Thermocouple (J, K, T, E, R, S, B, N, C, L, M, LDIN43710) Resolution 16-bit Sampling Rate 10 Samples/second total Accuracy +/- 0.1 % or better -3dB Bandwidth 15.7 Hz Zero drift +/- 0.5 μ V/°C Span drift +/- 25 ppm/°C Input Impedance > 300 K Ohm Common Mode Rejection 150 dB min Normal Mode Rejection 100 dB Open Wire Detection Yes Individual Channel Configurable Yes Over Voltage Protection 240 Vrms ESD Protection 4 kV Contact for each terminal, and 8 kV Air for random point EFT Protection 4 kV for Power Digital Output Output Channels 6 (Sink) Output Type Isolated Open Collector Max Load Current 700 mA/channel Load Voltage 5 ~ 50 VDC DB-1820 Wire Strip Length 4 ~ 5 mm Wire Range 16 ~ 24 AWG ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 26 E-mail: [email protected] 1.3.2.6. PET-7019/ET-7019 ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 27 E-mail: [email protected] Analog Input Input Channels 8 (Differential) Input Type +/- 15 mV, +/- 50 mV, +/- 100 mV, +/- 500 mV, +/- 1 V, +/- 5 V, +/- 10V, +/- 20 mA, 0 ~ 20 mA, 4 ~ 20 mA (Jumper selectable) Thermocouple (J, K, T, E, R, S, B, N, C, L, M, LDIN43710) Resolution 16-bit Sampling Rate 10 Samples/second total Accuracy +/- 0.1 % or better -3dB Bandwidth 15.7 Hz Zero drift +/- 10 μ V/°C Span drift +/- 25 ppm/°C Input Impedance Voltage: > 1 M Ohm, Current: 125 Ohm Common Mode Rejection 86 dB min Normal Mode Rejection 100 dB Open Wire Detection Yes Individual Channel Configurable Yes Over Voltage Protection 240 Vrms ESD Protection 4 kV Contact for each terminal, and 8 kV Air for random point EFT Protection 4 kV for Power Digital Output Output Channels 4 (Sink) Output Type Isolated Open Collector Max Load Current 700 mA/channel Load Voltage 5 ~ 50 VDC ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 28 E-mail: [email protected] 1.4. Overview Here is a brief overview of the components and its descriptions for module status. 1.4.1. Front Panel The PET-7000/ET-7000 front panel contains the Ethernet port, connectors and LEDs. J1 Connector (Pin 1 ~ 9) LED Indicators PoE LED Indicator (for PoE series only) J2 Connector (Pin 10 ~ 23) Ethernet Port ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 29 E-mail: [email protected] J1 Connector Depending on the types of the PET-7000/ET-7000 modules. For more detailed information regarding the pin assignments of the J1 Connector, please refer to “1.3.2. I/O Specification” J2 Connector Depending on the types of the PET-7000/ET-7000 modules. For more detailed information regarding the pin assignments of the J2 Connector, please refer to “1.3.2. I/O Specification” Tips & Warnings The definition of pin 8 and pin 9 applies to all types of the PET-7000/ET-7000 modules. The definition of the other pins is dependent on the particular PET-7000/ET-7000 modules. Pin number Name Function 8 +VS 10 ~ 30 VDC power input 9 GND Ground connection ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 30 E-mail: [email protected] LED Indicators Name LED Action Function Run Flashing Firmware is running Link/ACT ON Ethernet link detected OFF No Ethernet link detected Flashing Green Ethernet packet received OFF Speed 10 Mbps Orange Speed 100 Mbps 10/100M Tips & Warnings If the Run LED does not display the information as above, the following steps should be taken: Step 1: Switch the power off Step 2: Check that the Init/Normal switch is in the Normal position (Refer to “1.4.2. Back Panel”) Step 3: Switch the power on and double-check the LED indicators Poe LED Indicator When unit power is supplied via PoE (Power-over-Ethernet), the PoE indicator will be on. Ethernet Port An Ethernet port is an opening on PET-7000/ET-7000 network equipment that Ethernet cables plug into. Ethernet ports accept cables with RJ-45 connectors. ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 31 E-mail: [email protected] 1.4.2. Back Panel The PET-7000/ET-7000 back panel contains the frame ground and operating mode selector switch. Frame Ground Operating Mode S l t ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. S it h Page: 32 E-mail: [email protected] Operating Mode Selector Switch Init mode: MiniOS7 configuration mode Normal mode: Firmware running mode In the PET-7000/ET-7000 series, the Switch is always in the Normal position. Only when updating the PET-7000/ET-7000 firmware or OS, the switch can be moved from the Normal position to the Init position. Move the Switch to the Normal position after the update is complete. Frame Ground Electronic circuits are constantly vulnerable to Electro-Static Discharge (ESD), which become worse in a continental climate area. PET-7000/ET-7000 series modules feature a new design for the frame ground, which provides a path for bypassing ESD, allowing enhanced static protection (ESD) capability and ensures that the module is more reliable. The following options will provide a better protection for the module: The PET-7000/ET-7000 controller has a metallic board attached to the back of the plastic basket as shown in the figure below, point 1. When mounted to the DIN rail, connect the DIN rail to the earth ground because the DIN rail is in contact with the upper frame ground as shown in the figure below, point 2. 2 Frame Ground 1 Frame Ground ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 33 E-mail: [email protected] 1.5. Dimensions All dimensions are in millimeters. ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 34 E-mail: [email protected] 1.6. Companion CD This package comes with a CD that provides drivers, software utility, all of the required documentations…, etc. All of them are listed below. ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 35 E-mail: [email protected] Chapter 2. Getting Started If you are a new user, begin with this chapter, it includes a guided tour that provides a basic overview of installing, configuring and using the ET-7000/PET-7000. 2.1. Mounting the Hardware The ET-7000/PET-7000 can be mounted with the bottom of the chassis on the DIN rail, the wall or piggyback. DIN Rail mounting The ET-7000/PET-7000 has simple rail clips for mounting reliably on a standard 35 mm DIN rail. Mounting on DIN Rail Remounting from DIN Rail 1 3 2 2 3 1 ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 36 E-mail: [email protected] Din Rail Mountable Model Three Din rail mountable models are available to mount a variety of ICP DAS devices. Each is made of stainless steel and has a ground wire at the end. Part number Maximum number of modules Dimensions DRS-125 2 125 mm x 35 mm DRS-240 3 240 mm x 35 mm DRS-360 5 360 mm x 35 mm Piggyback Mounting The ET-7000/PET-7000 has two holes on both sides for piggyback mounting ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 37 E-mail: [email protected] 2.2. Configuring the Boot Mode The ET-7000/PET-7000 has two operating modes that can be determined by the switch mechanism on the chassis. Init Mode Init mode is a way to use MiniOS7 configuration mode. Init Normal Normal Mode Normal mode is the default mode of operation and the one you will use most of the time. Use this mode for more tasks and configurations. Programs also are executed in this mode. Init Normal Init mode is a method to use MiniOS7 configuration mode and update the program. After the update is completed, move the switch to the Normal position. ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 38 E-mail: [email protected] 2.3. Connecting to Network, PC and Power The ET-7000/PET-7000 is equipped with an RJ-45 Ethernet port for connection to an Ethernet hub/switch and PC Non-PoE PoE ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 39 E-mail: [email protected] 2.4. Installing the MiniOS7 Utility The MiniOS7 Utility is a useful tool that provides a quick and easy way to update OS image or firmware, configure Ethernet settings, and download files to ET-7000/PET-7000 from PC. Step 1: Get the MiniOS7 Utility tool The MiniOS7 Utility can be obtained from companion CD or our FTP site: CD:\Napdos\minios7\utility\minios7_utility\ ftp://ftp.icpdas.com/pub/cd/8000cd/napdos/minios7/utility/minios7_utility/ Step 2: Follow the prompts to complete the installation After the installation has been completed, there will be a new short-cut for MiniOS7 Utility on the desktop. ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 40 E-mail: [email protected] 2.5. Using MiniOS7 Utility to Assign a New IP The ET-7000/PET-7000 are web-based devices, which comes with a default IP address, therefore, you must first assign a new IP address to the ET-7000/PET-7000. The factory default IP settings are as follows: Item Default IP Address 192.168.255.1 Subnet Mask 255.255.0.0 Gateway 192.168.0.1 Step 1: Run the MiniOS7 Utility Double-click the MiniOS7 Utility shortcut on your desktop. ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 41 E-mail: [email protected] Step 2: Press “F12” or choose “Search” from the “Connection” menu After pressing F12 or choosing Search from Connection menu, that will search all of the MiniOS7 modules on your network. See the status tip, waiting for the search to be done. Step 3: Choose the field “192.168.255.1” and then choose “IP setting” from the toolbar Choose default value “192.168.255.1” for fields in the list, and then choose IP setting from the toolbar. ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 42 E-mail: [email protected] Step 4: Assign a new IP address and then choose “Set” button You can manually assign an IP address or use DHCP to dynamically assign IP addresses Step 5: Choose “Yes” button After completing the settings, the Confirm dialog box will appear, and then choose the Yes button to exit the procedure. ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 43 E-mail: [email protected] Step 6: Reboot the module and then press “F12” or choose “Search” from the “Connection” menu to check the IP setting After completing the settings, you can reboot the module and then using MiniOS7 to search module again for making sure that your IP settings are correct. ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 44 E-mail: [email protected] 2.6. Enabling Adobe Flash Player in Browser Your browser must support the Adobe Flash Player in order to view the ET-7000/PET-7000 web site. If you do not have it installed, please follow the instructions below. Step 1: Go to the Adobe Flash Player Download Center The Adobe Flash Player Download Center: http://get.adobe.com/flashplayer/ Step 2: Follow the prompts to download the installation file Click the Agree and install now button and follow the instructions to download the installation file ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 45 E-mail: [email protected] Step 3: Verify that the Adobe Flash Player has been installed You can verify that it has been installed correctly by clicking the link below. http://get.adobe.com/flashplayer/completion/dlm/ ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 46 E-mail: [email protected] Chapter 3. Web Applications The ET-7000/PET-7000 contains an advanced web configuration system that provides users with access ET-7000/PET-7000 applications through a standard web browser. Logging in to the ET-7000/PET-7000 Web site You can log in to the ET-7000/PET-7000 web site from any computer that has Internet access. Step 1: Open a browser In several browsers, Mozilla Firefox and Internet Explorer are both reliable and popular internet browsers. Step 2: Type the URL address of the ET-7000/PET-7000 If you haven’t changed the default IP address of the ET-7000/PET-7000, please refer section “2.5. Using MiniOS7 Utility to Assign a New IP” to configure it. ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 47 E-mail: [email protected] Step 3: Fill out the User name and Password After entering the IP address, the login dialog box will appear and prompt you to enter your username and password. The factory default user name and password are as follows: Item Default User name Admin Password Admin ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 48 E-mail: [email protected] Step 4: Welcome to ET-7000/PET-7000 web site After logging into the ET-7000/PET-7000 web site, the welcome page will appear. This site serves several functions. You can easily access these functions through the menu on the left side. The Overview of the Main menu provides a brief introduction and explanation of this site. ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 49 E-mail: [email protected] 3.1. Overview The Overview links to the welcome page that determines two message body parts. ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 50 E-mail: [email protected] The first part of this page provides basic information about the ET-7000/PET-7000 hardware and software. The second part of this page provides a brief introduction of this web site. ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 51 E-mail: [email protected] 3.2. Configuration All items below are located under the Configuration menu: Network Settings: Links to the Ethernet Settings page that allows you to access the IP settings and check the software version. Basic Settings: Links to the Basic Settings page that allows you to configure the basic information of this site. Module I/O Settings: Links to the Common Functions page that allows you to configure the settings of the Modbus ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 52 E-mail: [email protected] 3.2.1. Network Settings The Ethernet Settings page provides the following functions: Configure the network settings Check the software information ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 53 E-mail: [email protected] 3.2.1.1. Configure the Network Settings A generally network setting includes the following parameters: IP address: Each device including PET-7000/ET-7000 on the network must have a unique IP address. It is used to assign the unique IP address. Gateway address: The address of the gateway server on the network. Subnet mask: The subnet mask of the LAN that the PET-7000/ET-7000 connects to. There are two ways to configure the network settings: Dynamic configuration: Dynamic Host Configuration Protocol (DHCP) is a network application protocol that automatically assigns IP address to devices. Manually configuration: If you don’t have a DHCP server in your network, you can configure network settings manually. Dynamic Configuration Dynamic configuration is very easy to configure. If you have a DHCP server, network address can be configured dynamically by following steps: Step 1: Enable the DHCP Step 2: Click MODIFY_SETTING to save the network settings ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 54 E-mail: [email protected] Manually Configuration In manual configuration, you have to assign all the network settings manually. To configure network settings manually, follow the following steps: Step 1: Disable the DHCP Step 2: Enter the network settings Step 3: Click MODIFY_SETTING to save the network settings ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 55 E-mail: [email protected] 3.2.1.2. Check the software information The software information includes the following data items: Web Server Lib Ver.: The version of the web server library. The web server library is a collection of web development solutions. MiniOS7 Ver.: The version of the MiniOS7 OS image. The MiniOS7 is an embedded OS designed for ICP DAS controller. After updating the PET-7000/ET-7000 firmware, you can check the version of the PET-7000/ET-7000 software information. ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 56 E-mail: [email protected] 3.2.2. Basic Settings The Basic Settings page provides the following functions: Configure the module information Configure the web site information Reset all settings to default ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 57 E-mail: [email protected] 3.2.2.1. Configure the Module Information The module information includes the following data items: Module Name: The name of the module that can be modified. It has an initial value depending on the name of the module. Module Information: The module information indicates the name of the alias that is used to identify the module. To configure the module information, follow the following steps: Step 1: Enter the module information Step 2: Click Submit to save the module information ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 58 E-mail: [email protected] 3.2.2.2. Configure the Web site Information The module information includes the following data items: Top page Information (First line) and Top page Information (Second line): The title of the website that can be modified, you can view the title information in the top-left corner. The title information can be determined as follows: More Information URL: The URL that the more information item in left menu links can be modified by inputting the URL in the textbox to More Information URL on Basic Settings page, you can specify the PET-7000/ET-7000 URL for getting additional PET-7000/ET-7000 supports. ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 59 E-mail: [email protected] Web Server TCP Port: A port number of the TCP/IP port. A port number is a 16-bit unsigned integer. By default, TCP/IP uses port 80. To configure the web site information, follow the following steps: Step 1: Enter the web site information Step 2: Click Submit to save the module information ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 60 E-mail: [email protected] 3.2.2.3. Reset All Settings to Default According to the menu selection of this web, the reset function can be divided into the following categories. You can use this function to reset the settings to their factory default. Configuration Authentication Web HMI Pair Connection All To reset the settings to their factory default, follow the following steps: Step 1: Enable the reset selection Step 2: Click Submit to reset the settings to their factory default ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 61 E-mail: [email protected] 3.2.2.3.1. Factory Default Settings for Configuration Menu Service The table below lists the factory default settings of the configuration menu. Network Settings Data Item Factory Default Settings IP 192.168.255.1 Gateway 192.168.0.1 Mask 255.255.0.0 DHCP Disable Basic Settings Data Item Factory Default Settings Module Name Depending on the module name Module Information Empty Top page Information (First line) Empty Top page Information (Second line) Empty More Information URL Empty Web Server TCP Port 80 Configuration Disable Authentication Disable Web HMI Disable Pair Disable All Disable ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 62 E-mail: [email protected] Module I/O Settings PET-7017/ET-7017 and the ET-7017-10 Modbus Settings (Common Functions) CPU reset events 0 Set Host Watchdog Timer 0 CPU reset status 2 CPU reset events 1 Set Host Watchdog Timer 0 Host WDT events 0 Modbus Address Modbus NetID 1 Digital Output Power Value OFF Safe Value OFF Modbus Settings (AI Basic Setting) Analog Input Range Type 60, PreCon Type III, -30°F to 240 °F Enable ON AI Data Format Hex unit format Temperature Scale Celsius Modbus Settings (AI High/Low Alarm Setting) AI High Alarm Value 240 °F (-34.444 °C) AI High Alarm Enable OFF AI High Alarm Mode 0 – Moment AI Low Alarm Value - 30 °F (115.555 °C) AI Low Alarm Enable OFF AI Low Alarm Mode 0 – Moment Modbus Settings Average Value of Analog Inputs Enable/Disable the Average value of the previous AI Channel of the one Channel OFF Enable/Disable the Average Value of All Enabled AI Channels OFF Average Times for Each Channel 10 High Alarm Value for Average 0 ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 63 E-mail: [email protected] Value of All AI Channels Low Alarm Value for Average Value of All AI Channels 0 PET-7015/ET-7015 Modbus Address Modbus NetID 1 Modbus Settings (AI Basic Setting) Analog Input Range 20, +/- 100 ˚C, Pt 100, α=0.00385 Enable ON 50/60 Hz rejection for AI OFF (60 Hz rejection) AI Data Format OFF (Hex) AI temperature offset 0 AI resistance offset 0 ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 64 E-mail: [email protected] PET-7017/ET-7017 and the ET-7017-10 Modbus Address Modbus NetID 1 Digital Output Power Value OFF Safe Value OFF Modbus Settings (AI Basic Setting) Analog Input Range 08 (+/- 10 V) Enable ON 50/60 Hz rejection for AI OFF (60 Hz rejection) AI Data Format OFF (Hex) Input Mode Normal Modbus Settings (AI High/Low Alarm Setting) AI High Alarm Value + 10 V AI High Alarm Enable OFF AI High Alarm Mode 0 – Moment AI Low Alarm Value - 10 V AI Low Alarm Enable OFF AI Low Alarm Mode 0 – Moment Modbus Settings Average Value of Analog Inputs Enable/Disable the Average value of the previous AI Channel of the one Channel OFF Enable/Disable the Average OFF Value of All Enabled AI Channels Average Times for Each Channel 10 High Alarm Value for Average Value of All AI Channels 0 Low Alarm Value for Average 0 Value of All AI Channels ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 65 E-mail: [email protected] PET-7018Z/ET-7018Z Modbus Address Modbus NetID 1 Digital Output Power Value OFF Safe Value OFF Modbus Settings (AI Basic Setting) Analog Input Range 05 (+/- 2.5 V) Enable ON 50/60 Hz rejection for AI OFF (60 Hz rejection) AI Data Format OFF (Hex) CJC CJC ON CJC Total Offset 0 CJC Update Setting Start CJC Offset 0 Modbus Settings (AI High/Low Alarm Setting) AI High Alarm Value + 2.5 V AI High Alarm Enable OFF AI High Alarm Mode 0 – Moment AI Low Alarm Value - 2.5 V AI Low Alarm Enable OFF AI Low Alarm Mode 0 – Moment Modbus Settings Average Value of Analog Inputs Enable/Disable the Average value of the previous AI Channel of the one Channel OFF Enable/Disable the Average Value of All Enabled AI Channels OFF Average Times for Each Channel 10 High Alarm Value for Average Value of All AI Channels 0 Low Alarm Value for Average Value of All AI Channels 0 ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 66 E-mail: [email protected] ET-7019/PET-7019 Modbus Address Modbus NetID 1 Digital Output Power Value OFF Safe Value OFF Modbus Settings (AI Basic Setting) Analog Input Range 05 (+/- 2.5 V) Enable ON 50/60 Hz rejection for AI OFF (60 Hz rejection) AI Data Format OFF (Hex) CJC CJC ON CJC Total Offset 0 CJC Update Setting Start CJC Offset 0 Modbus Settings (AI High/Low Alarm Setting) AI High Alarm Value + 2.5 V AI High Alarm Enable OFF AI High Alarm Mode 0 – Moment AI Low Alarm Value - 2.5 V AI Low Alarm Enable OFF AI Low Alarm Mode 0 – Moment Modbus Settings Average Value of Analog Inputs Enable/Disable the Average value of the previous AI Channel of the one Channel OFF Enable/Disable the Average Value of All Enabled AI Channels OFF Average Times for Each Channel 10 High Alarm Value for Average Value of All AI Channels 0 Low Alarm Value for Average Value of All AI Channels 0 ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 67 E-mail: [email protected] 3.2.2.3.2. Factory Default Settings for Authentication Menu Service Account Management Factory Default Setting A default user account consists of a account name “Admin” and a password “Admin”. Accessible IP Settings Factory Default Setting Empty, there is no IP limit on incoming terminals. 3.2.2.3.3. Factory Default Settings for Web HMI Menu Service Web HMI Factory Default Setting Depending on the Modbus setting function of the PET-7000/ET-7000. Web Editing Factory Default Setting 0 Page 3.2.2.3.4. Factory Default Settings for Pair Connection Menu Service Pair Connection Factory Default Setting Empty ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 68 E-mail: [email protected] 3.2.3. Module I/O Settings Module I/O settings page includes Common Functions settings and particular I/O settings such as Power-on, safe value, enable/disable I/O channels. On the page the Modbus address mapping of each function is also listed for easy checking and using. The illustration below shows the Modbus settings for the ET-7019 module This page display different contents depending on the Modbus function of the ET-7000/PET-7000 module. For a more detailed description of these Modbus function, please refer to section “4.3. Modbus Register Map”. ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 69 E-mail: [email protected] 3.3. Authentication All items below are located under the Authentication menu: Account Management: Links to the Privilege management page that allows you to manage the user accounts and their privileges. Accessible IP Settings: Links to the IP filter Settings page that allow you to control access privileges by filtering IP address. ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 70 E-mail: [email protected] 3.3.1. Account Management The Basic Settings page provides the following functions: Configure the user accounts Load the factory default user account ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 71 E-mail: [email protected] 3.3.1.1. Configure the user accounts The PET-7000/ET-7000 web site supports up to 5 user accounts. A built-in administrator account The built-in Administrator is basically a setup and disaster recovery account that can be deleted. You can change the administrator account’s password. Four user-defined account Each user account consists of An account name: Specifies the name of This can be your name or another alias A password: The system will ask you to type this in twice to ensure it is correct. The authority: that determines what operations the user is allowed to perform. The authority has the following roles to determine what operations the user is allowed to perform. Admin: Enables access to all PET-7000/ET-7000 website features, functions, and commands. User: Enables limited access to PET-7000/ET-7000 website features, functions, and commands. In general, operators cannot change configuration settings. When you create user accounts, you can Enable or Disable user accounts. Step 1: Enter the user account information, and then select the enable checkbox Step 2: Click Submit to finished configuring the user accounts ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 72 E-mail: [email protected] 3.3.1.2. Load the factory default user accounts The PET-7000/ET-7000 has a built-in administrator account named Admin which is created when it is installed by default. The default account cannot be deleted. Step 1: Select the Load Setup Default checkbox Step 2: Click Submit to finished configuring the user accounts ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 73 E-mail: [email protected] 3.3.2. Accessible IP Settings The IP filter Settings page provides the following functions: Configure connection filtering ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 74 E-mail: [email protected] 3.3.2.1. Configuring IP filter The PET-7000/ET-7000 with an IP filter that enables you to restrict or grant user access based an IP filter list you create. The filter can be enabled or disable by selecting the Enable the IP filter table checkbox Tips & Warnings By default, there is no limit to allow any outgoing access. Each list entry can be active or inactive by clicking its Active the rule Configure the user accounts Here we provide two basic methods for configuring the IP filter. ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 75 E-mail: [email protected] Method 1: Allows access from a single IP address Step 1: Select the Enable the IP filter table checkbox Step 2: Enter the same IP address in the From (IP Address) and To (IP Address) Step 3: Select the Active the rule checkbox Step 4: Click Submit to finished configuring the IP filter list Method 2: Allow access from a group of IP addresses Step 1: Select the Enable the IP filter table checkbox Step 2: Enter a range of IP addresses in the From (IP Address) and To (IP Address) Step 3: Select the Active the rule checkbox Step 4: Click Submit to finished configuring the IP filter list ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 76 E-mail: [email protected] 3.4. Web HMI All items below are located under the Web HMI menu: Web HMI: Links to the I/O monitor page that allows you to monitor the Web Edit: Links to the Web Page Configuration page that allows you to ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 77 E-mail: [email protected] 3.4.1. Web HMI By default, this page displays summary information about I/O channels which are classified according to the module type. Here you can add more tabs and set the starting tab by editing the web edit page, for more details, please refer to 3.4.2. Web Edit. ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 78 E-mail: [email protected] 3.4.2. Web Edit The Web Editing page provides functions to create the user-defined web pages which are displayed on the Web HMI page. Web HMI page By default, there are no pages to be listed in the Web Page Configuration form. ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 79 E-mail: [email protected] The ET-7000/PET-7000 supports up to 10 user-defined web pages A maximum of 10 pages can be created. Below is an example of how to create your own page. ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 80 E-mail: [email protected] Example: Create a Web page to monitor the I/O of the conveyer system shown below. The I/O system contains a sensor that are used to detect the products, and a switch that are used to turn the conveyer motor on and off. Step 1: Add a new page Click Add new Page Step 2: Upload a diagram ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 81 E-mail: [email protected] Click Browse… to select an image, and then click Upload to upload images to the ET-7000/PET-7000 module. 1. Click Browse… to select an image 2. Click Upload to upload the image Tips & Warnings The file type of images can be either of .jpg, .gif, or .bmp. The recommended resolution for the image to be displayed on the editing Web page is 340 * 250 pixels. After the upload is completed, the image information will be displayed and the image will be added in the Image list box as below shown. Image information Added in the Image list box Step 3: Set the page name and select the diagram ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 82 E-mail: [email protected] Type the page name in the Page Name field and then select the diagram from the Image list box. (After selecting the diagram, the diagram will be shown in the Preview window) Step 4: Add the register item for reading selected sensor input Click Edit in the first row of the Group table and then the Edit Group Register window will be displayed. Set the page name and select the diagram Click Edit to edit the register item ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 83 E-mail: [email protected] Step 5: Add a DI for reading PHS1 input Set PHS1 to be an input, you can using the Modbus Register 1, then select Discrete Input as the Register Type and type PHS as the Alias. Step 6: Save selected sensor settings Click Save button to complete set up Step 7: Add the register item for writing selected motor output to turn/ After save the register settings, the new register item will be displayed in the Group table. Click Edit in the second row of the Group table and then the Edit Group Register window will be displayed. Click Edit to edit the register item ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 84 E-mail: [email protected] Step 8: Add a DO for writing Motor1 output to turn the conveyer motor on and off Set Motor to be an output, you can using the Modbus Register 1, then select Coil as the Register Type and type Motor as the Alias. Step 9: Save selected sensor settings Click Save button to complete set up Step 10: Save the editing page. Click Save button to complete set up ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 85 E-mail: [email protected] Step 11: Browse the Conveyer web page. After saving the editing page, the editing page named as Conveyer has been added to the list box on the top-left hand side of the Web Page Configuration window. Then select the Conveyer item and click Go to browse to the Conveyer web page. The conveyer image file and all register items will be displayed on the Conveyer web page. ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 86 E-mail: [email protected] 3.5. Pair Connection The Pair Connection links to the configuration page of the pair connection function. This pair connection function is a particular feature of ET-7000/PET-7000 that can enable a pair of DI-to-DO via Modbus/TCP (Ethernet). ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 87 E-mail: [email protected] 3.6. More Information The More Information links to the ET-7000/PET-7000 web site that provides more detailed information related to ET-7000/PET-7000 series products. You can change the URL of this link by simply editing the URL, for more details, please refer to section “3.2.2.2. Configure the Web site Information” The default URL of the More Information item is: http://www.icpdas.com/products/Remote_IO/et-7000/et-7000_introduction.htm ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 88 E-mail: [email protected] Chapter 4. Modbus Applications The ET-7000/PET-7000 is a Modbus device that allows you to access terminals data via Ethernet and communicates using a master-slave technique in which only one device (the master) can initiate transactions (called queries). The other devices (slaves) respond by supplying the requested data to the master, or by taking the action requested in the query. Most SCADA Supervisor Control And Data Acquisition and HMI software can easily integrate serial devices via the Modbus protocol, such as Citect, ICONICS, iFIX, InduSoft, Intouch, Entivity Studio, Entivity Live, Entivity VLC, Trace Mode, Wizcon, Wonderware, etc. ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 89 E-mail: [email protected] 4.1. What is Modbus TCP/IP? Modbus is a communication protocol developed by Modicon in 1979. Different versions of Modbus used today include Modbus RTU (based on serial communication like RS485 and RS232), Modbus ASCII and Modbus TCP, which is the Modbus RTU protocol embedded into TCP packets. Modbus TCP is an internet protocol. The protocol embeds a Modbus frame into a TCP frame so that a connection oriented approach is obtained thereby making it reliable. The master query’s the slave and the slave responds with the reply. The protocol is open and hence highly scalable. 4.2. Modbus Message Structure Modbus devices communicate using a master-slave (client-server) technique in which only one device (the master/client) can initiate transactions (called queries). The other devices (slaves/servers) respond by supplying the requested data to the master, or by taking the action requested in the query. A master’s query will consist of a slave address (or broadcast address), a function code defining the requested action, any required data, and an error checking field. A slave’s response consists of fields confirming the action taken, any data to be returned, and an error checking field. Address (1 byte) Function Code (1 byte) Data (0 to 252 bytes) Checksum (2 bytes) Address specifies the address of the receiver. Function Code specifies the message type. Data is the data block. Checksum specifies the numerical check value for testing the validity of the protocol. ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 90 E-mail: [email protected] 4.2.1. Address The first byte of information in the message structure of Modbus is the receiver’s address. The valid addresses are in the range of 0 to 247. Addresses from 1 to 247 are given to individual Modbus devices and 0 is used for broadcast. Reference Description 0xxxx Read/Write Discrete Outputs or Coils. A 0x reference address is used to device output data to a digital output channel. 1xxxx Read Discrete Inputs. The ON/OFF status of a 1x reference address is controlled by the corresponding digital input channel. 3xxxx Read Input Registers. A reference register contains a 16-bit number received from an external source --- e.g. an analog signal. 4xxxx Read/Write Output or Holding Registers. A 4x register is used to store 16-bits of numerical dada (binary or decimal), or to send the data from the CPU to an output channel. ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 91 E-mail: [email protected] 4.2.2. Function Codes The second byte in the frame structure is the function code. The function code describes what the slave is required to do. Valid function codes are between 1 and 255. The slave uses the same function code as the request to answer it. Only when error occurs in the system, the highest bit of the function code will be made ‘1’. Hence the master will know if the message has been transmitted correctly or not. Code Function Reference 01 (01H) Read Coils (Output) Status 0xxxx 02 (02H) Read Input Status 1xxxx 03 (03H) Read Holding Registers 4xxxx 04 (04H) Read Input Registers 3xxxx 05 (05H) Force Single Coil (Output) 0xxxx 06 (06H) Preset Single Register 4xxxx 15 (0FH) Force Multiple Coils (Outputs) 0xxxx 16 (10H) Preset multiple Registers 4xxxx 4.2.3. Data Field The data field consists of messages sent between master and slave. The messages contain additional information about the action to be taken by the slave or any information requested by the slave. When the slave does not require this information the data field can be nonexistent. 4.2.4. Error Check The error check performed in Modbus/RTU is Cyclic Redundancy Check (CRC). Both the transmitting device and the receiver compute CRC. Two bytes are used for this purpose and generally one bit errors are detected by this method. ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 92 E-mail: [email protected] 4.3. Modbus Register Map 4.3.1. Common Function (0xxxx) DO address Begin address Points 226 1 233 1 Description Recover all I/O default settings Reboot ET-7000/PET-7000 Registers Access Range per Point 1 1=recover 1 1=reboot Type W (Pulse) W (Pulse) (3xxxx) AI address Begin address Points Description Registers per Point 350 1 OS image version 1 351 1 Total Firmware version 1 358 1 Modbus communication status 1 Access Range Type 123 (hex) means R version=1.2.3 123 (hex) means R version=1.2.3 0= No Error -1= CRC error R -2= Timeout 0=Normal 360 1 Pair Connection 1 R 1=Timeout 2=Disconnected ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 93 E-mail: [email protected] (4xxxx) AO address Begin address 555 Points 1 Description CPU reset status Registers per Point 1 Access Range Type 1= by power on 2= by 0.8 second WDT R/W 3= by Reset command How many CPU reset events has happened? 556 1 CPU reset events 1 When CPU is reset by one of the situations described R/W/E in register 555, the event increases one count. <5: Disabled 5~65535: Enabled (unit: second) (default=0) When ET-7000/PET-7000 557 1 Set host watch dog timer 1 loses communication with R/W/E PC more than the WDT setting, DO and AO go to their safe values and host WDT events plus 1 count. How many host WDT 558 1 Host WDT events 1 events have happened after R/W CPU reset? 559 1 Module name 4 16 ASCII characters R 563 1 Module nick name 8 16 ASCII characters R/W/E ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 94 E-mail: [email protected] 4.3.2. Particular Function ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 95 E-mail: [email protected] 4.3.2.1. PET-7005/ET-7005 I/O Address Mapping Modbus Address (Base 0) AI Channel (Base 0) 30000 30001 30002 30003 30004 30005 30006 6 30007 DO Channel (Base 0) 5 4 3 2 1 0 0123 00000 00001 00002 00003 ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 96 E-mail: [email protected] Detailed Modbus Address Table for ET-7005/PET-7005 (D) (0xxxx) DO address Begin Point address s 0 0~31 (32) 32~161 162 194 Description Digital Out Registers per Point 1 Range 0=off 1=on 0~31 (32) 0~31 (32) Clear AI Latch High (single) 1 1=clear Clear AI Latch Low (single) 1 1=clear 1 Recover all I/O default settings 1 1=clear 233 1 Reboot ET-7000 1 1=reboot 340~346 0~89 DO mapping address for external (90) Modbus devices. 7 1 1 previous AI values of one channel 1 channel, High/Low Alarm value of 1 350~430 1 432 1 515 (Pulse) W (Pulse) W (Pulse) R/W all AI average value and Average Save Module Nick Name to EEPROM 1=enable R/W/E 1 1=enable R/W/E (Default=0) 1 1=write 1 1=write 1 1=write W/E (Pulse) Reserved 431 435 W 0=disable latched values for all AI channels. 349 1=on (Pulse) (Default=0) Enable Average of all enabled 1 0=off W 0=disable for all AI 348 R/W Reserved Enable the average value of the 347 Type Reserved 226 250 Access 0~79 (80) 0~79 Write DO Power on value to EEPROM Write DO Safe value to EEPROM W (Pulse) W (Pulse) 0=disable Power on value for DO 1 1=enable R/W/E (Default=0) Safe value for DO 1 ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. 0=off Page: 97 E-mail: [email protected] R/W/E (80) 1=on (Default=0) 595 0~31 (32) 0=disable Enable/Disable AI channel 1 1=enable R/W/E (Default=1) 0: F 627 1 Temperature Scale 1 1: C R/W/E (Default=0) 628 1 Reserved 1=50Hz 629 1 50/60Hz rejection for AI 1 0=60Hz R/W/E (Default=0) 630 1 Reserved 0=hex 631 1 AI data format 1 1=engineering R/W/E (Default=0) 632 1 633 Return the factory calibration (All) 1 1=clear 1 Clear AI Latch High (All) 1 1=clear 635 1 Clear AI Latch Low (All) 1 1=clear AI Alarm High switch 1 AI Alarm Low switch 1 AI Alarm High mode 1 AI Alarm Low mode 1 668 700 732 764 796 (Pulse) Reserved 634 636 R/W 0~31 (32) 0~31 (32) 0~31 (32) 0~31 (32) 0~31 (32) 0~31 (32) 0=disabled 1=enabled 0=disabled 1=enabled 0=Moment 1=Latched 0=Moment 1=Latched 0=OK AI High Alarm 1 1=alarm (Clear) 0=OK AI Low Alarm 1 (Clear) ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. 1=alarm Page: 98 E-mail: [email protected] W (Pulse) W (Pulse) R/W/E R/W/E R/W/E R/W/E R/W (Pulse) R/W (Pulse) 828 829 1 1 High Alarm of Average value of all AI channel 0=OK 1 1=alarm (Clear) Low Alarm of Average value of all AI channel 0=OK 1 1=alarm (Clear) 0=disabled 830 1 Enable/Disable Calibration 1 831 1 Zero calibration channel 0 1 1=write 832 1 Span calibration channel 0 1 1=write 1=enabled R/W (Pulse) R/W (Pulse) R/W W (Pulse) W (Pulse) (1xxxx) DI Address Begin address Points 0~303 224 256 304 Description 0~31 (32) 0~31 (32) 0~31 (32) AI High Alarm 1 AI Low Alarm 1 Break line status of AI registers 1 High alarm for the average value of all 1 337 1 338 0~11 Reserved 0~89 DI mapping address for external (90) Modbus devices 0~n Reserved 440 per Point Range Access Type Reserved 336 350 Registers 1 AI registers Low alarm for the average value of all 1 AI registers 1 ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. 0=normal 1=alarm 0=normal 1=alarm 0=ok 1=break 0=ok 1=alarm 0=ok 1=alarm 0=normal 1=alarm Page: 99 E-mail: [email protected] R R R R R R (3xxxx) AI address Begin address 0 Points 0~31 (32) 32~143 144 176 177 178 180 Description Registers Analog Input per Point word Range -32768 ~ +32767 Access Type R Reserved 0~31 (32) 1 1 1 0~65535 or Average value of one channel -32768 ~ R +32767 Average value of all enabled AI channel 0~65535 or word -32768 ~ R +32767 Average value of all maximum latched AI value 0~65535 or word -32768 ~ R +32767 Average value of all minimum latched AI value 0~65535 or word -32768 ~ R +32767 0~49 AI mapping address for external (50) Modbus devices 230~235 word 0~65535 or word -32768 ~ R +32767 Reserved Analog Latched Value 236 268 0~31 (32) 0~31 (32) 300~309 0~65535 or Analog Latched value (High) word -32768 ~ R +32767 0~65535 or Analog Latched value (Low) word -32768 ~ R +32767 Reserved Channel number for DO registers 310 1 311 1 312 1 DO (channel number) Power on value for DO (channel number) Safe value for DO (channel number) word 0 ~ 79 R word 0 ~ 79 R word 0 ~ 79 R ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 100 E-mail: [email protected] 313~319 320 Reserved 1 321~349 AI (channel number) word 0 ~ 16 R Reserved 350 1 OS image version word 351 1 Total firmware version word 352 1 CPU lib version word 353 1 I/O firmware version word 354 1 MFW lib version word 355 1 TCP/IP lib version word 356 1 Modbus lib version word 357 1 Web lib version word 123 (hex) means version=1.2.3 123 (hex) means version=1.2.3 123 (hex) means version=1.2.3 123 (hex) means version=1.2.3 123 (hex) means version=1.2.3 123 (hex) means version=1.2.3 123 (hex) means version=1.2.3 123 (hex) means version=1.2.3 R R R R R R R R 0= no error 358 1 Modbus communication status word -1=CRC error R -2=timeout 359 Reserved 0=normal 360 1 Pair Connection word 1=timeout R 2=disconnected 371 1 373~n 0~n Software protection CRC 16 word R Reserved ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 101 E-mail: [email protected] (4xxxx) AO address Begin address Points 0~58 59 60 110~141 142~173 174 1 Average times for every channel 0~49 AO mapping address for external (50) Modbus devices 0~31 (32) 0~31 (32) 1 1 199 1 200~270 1 Type word 0 ~ 40 R/W/E word 0x0000 ~ 0xffff R/W/E Temperature offset of channel word R/W/E Resistance offset of channel word R/W/E Enable/Disable AI channel word 0 ~ 65535 R/W High alarm value for average value of all AI channel Low alarm value for average value of all AI channel word word 0 ~ 65535 or -32768 ~ +32767 0 ~ 65535 or -32768 ~ +32767 R/W/E R/W/E Modbus address (Net ID) word 1 ~ 255 R/W/E Reserved 0~31 (32) 0~31 (32) 360~426 427 per Point Access Reserved 272~295 328 Range Reserved 198 296 Registers Reserved 175~197 271 Description High alarm value for AI word Low alarm value for AI word -32768 ~ +32767 (Default=32767) -32768 ~ +32767 R/W/E R/W/E (Default=-32768) Reserved 1 428~554 Type code for AI word Refer to type code table R/W/E Reserved 1=by power on 2=by 0.8 second 555 1 CPU reset status word WDT R/W 3=by Reset command 556 1 CPU reset events word ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. When CPU is reset by one of Page: 102 E-mail: [email protected] R/W/E the situations described in register 555, the event increases one count <5: Disable 557 1 Set host watch dog timer word 5 ~ 65535: Enable R/W/E (Unit: second) 558 1 Host watch dog events 559 1 Module name 4 word 563 1 Module nick name 8 word 572 1 Station per COM port word 1~255 COM port enable mode word 0~5 COM port Communication Timeout word 10~65535 (ms) 573 581 0~7 (8) 0~7 (8) 589 590~621 622~653 654~685 word 0 ~ 32767 16 ASCII characters 16 ASCII characters R/W R R/W R/W/E R/W R/W/E Reserved 0~31 (32) 0~31 (32) 0~31 (32) Stein-hart Coefficient A word R/W/E Stein-hart Coefficient B word R/W/E Stein-hart Coefficient C word R/W/E ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 103 E-mail: [email protected] 4.3.2.2. PET-7015/ET-7015 I/O Address Mapping Modbus Address (Base 0) 30000 30001 AI Channel (Base 0) 30002 30003 30004 4 3 2 5 1 0 6 30005 30006 ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 104 E-mail: [email protected] Detailed Modbus Address Table for ET-7015/PET-7015 (D) (0xxxx) DO address Begin address Points Description Registers per Point Range Access Type 0=disable 595 7 Enable/Disable AI channel 1 1=enable R/W/E (Default=1) 0=50Hz 629 1 50/60Hz rejection for AI 1 1=60Hz R/W/E (Default=1) 1=engineering 631 1 AI data format 1 0=hex R/W/E (Default=0) 632 1 Return the factory calibration (All) 1 830 1 Enable/ Disable calibration(All) 1 831 1 Zero calibration command of ch0 1 1=run (Pulse) R/W 832 1 Span calibration command of ch0 1 1=run (Pulse) R/W 833 1 Zero calibration command of ch1 1 1=run (Pulse) R/W 834 1 Span calibration command of ch1 1 1=run (Pulse) R/W 835 1 Zero calibration command of ch2 1 1=run (Pulse) R/W 836 1 Span calibration command of ch2 1 1=run (Pulse) R/W 837 1 Zero calibration command of ch3 1 1=run (Pulse) R/W 838 1 Span calibration command of ch3 1 1=run (Pulse) R/W 839 1 Zero calibration command of ch4 1 1=run (Pulse) R/W 840 1 Span calibration command of ch4 1 1=run (Pulse) R/W 841 1 Zero calibration command of ch5 1 1=run (Pulse) R/W 842 1 Span calibration command of ch5 1 1=run (Pulse) R/W 843 1 Zero calibration command of ch6 1 1=run (Pulse) R/W 844 1 Span calibration command of ch6 1 1=run (Pulse) R/W ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Page: 105 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. 1=clear 0=disable 1=enable E-mail: [email protected] R/W/E R/W (3xxxx) AI address Begin address 0 Points 7 Registers Description per Point Analog Input word Range -32768 ~ +32767 Access Type R (4xxxx) AO address Begin address Points Description Registers per Point Range Access Type 110 7 Temperature offset word -128 ~ 127 271 1 Modbus NetID word 1 ~ 255 R/W 142 7 Resistance offset word 0 ~ 255 R/W/E 427 7 Type code for AI word 20 ~ 83 (hex) R/W/E Note: Unit of temperature offset is 0.1 °C, valid range: -128 ~ 127 Unit of resistance offset is 0.1 ohm, valid range: 0 ~ 255 ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 106 E-mail: [email protected] R/W/E 4.3.2.3. PET-7017/ET-7017 I/O Address Mapping Modbus Address (Base 0) AI Channel (Base 0) 30000 30001 30002 30003 30004 30005 30006 6 30007 DO Channel (Base 0) 5 4 3 2 1 0 0123 00000 00001 00002 00003 ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 107 E-mail: [email protected] Detailed Modbus Address Table for ET-7017/PET-7017 (D) (0xxxx) DO address Begin address Points Description Registers Range per Point 0=off 0 4 Digital Out 1 162 32 Clear AI Latch High 1 1=clear 194 32 Clear AI Latch Low 1 1=clear Enable the average value of the 347 1 previous AI values of one channel 1 1 all AI average value and Average 1 432 1 Write DO Power on value to EEPROM Write DO Safe value to EEPROM W (Pulse) W (Pulse) 1=enable R/W/E 0=disable 1 1=enable R/W/E (Default=0) latched values for all AI channels 431 R/W (Default=0) Enable average of all enable 348 Type 0=disable for all AI channel, High/Low Alarm value of 1=on Access 1 1=write 1 1=write W (Pulse) W (Pulse) 0=off 435 4 Power on value for DO 1 1=on R/W/E (Default=0) 0=off 515 4 Safe value for DO 1 1=on R/W/E (Default=0) 0=disable 595 8 Enable/Disable AI channel 1 1=enable R/W/E (Default=1) 0=normal (16 628 1 Normal/Fast mode for AI 1 bit) 1=fast (12 bit) R/W/E (Default=0) 629 1 50/60Hz rejection for AI 1 ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. 1=50Hz 0=60Hz Page: 108 E-mail: [email protected] R/W/E (Default=0) 1=engineering 631 1 AI data format 1 0=hex R/W/E (Default=0) 632 1 Return the factory calibration (All) 1 1=clear 634 1 Clear AI Latch High (All) 1 1=clear 635 1 Clear AI Latch Low (All) 1 1=clear 636 8 AI Alarm High switch 1 668 8 AI Alarm Low switch 1 700 8 AI Alarm High mode 1 732 8 AI Alarm Low mode 1 0=disabled 1=enabled 0=disabled 1=enabled 0=Moment 1=Latched 0=Moment 1=Latched 0=OK 764 8 AI High Alarm 1 1=alarm (Clear) 0=OK 796 8 AI Low Alarm 1 1=alarm (Clear) 828 829 1 1 High Alarm of Average value of all AI channel Low Alarm of Average value of all AI channel 0=OK 1 (Clear) 0=OK 1 1=alarm (Clear) ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. 1=alarm Page: 109 E-mail: [email protected] R/W/E W (Pulse) W (Pulse) R/W/E R/W/E R/W/E R/W/E R/W (Pulse) R/W (Pulse) R/W (Pulse) R/W (Pulse) (3xxxx) AI address Begin address Points Registers Description per Point Range -32768 ~ Access Type 0 8 Analog Input word 144 8 Average value of one channel word 176 1 Average value of all enabled AI channel word 177 1 178 1 236 8 Analog Latched value (High) word 268 8 Analog Latched value (Low) word 310 1 DO (channel number) word 0 ~ 79 R 311 1 word 0 ~ 79 R 312 1 Safe value for DO (channel number) word 0 ~ 79 R 320 1 AI (channel number) word 0 ~ 16 R Average value of all maximum latched word AI value Average value of all minimum latched word AI value Power on value for DO (channel number) ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. +32767 -32768 ~ +32767 -32768 ~ +32767 -32768 ~ +32767 -32768 ~ +32767 -32768 ~ +32767 -32768 ~ +32767 Page: 110 E-mail: [email protected] R R R R R R R (4xxxx) AO address Begin Registers Points Description 59 1 Average times for every channel word 0 ~ 40 174 1 Enable/Disable AI channel word 0 ~ 65535 198 1 199 1 296 8 High alarm value for AI word 328 8 Low alarm value for AI word 427 1 Type code for AI word address High alarm value for average value of all AI channel Low alarm value for average value of all AI channel per Point word word ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Range 0 ~ 65535 or -32768 ~ +32767 0 ~ 65535 or -32768 ~ +32767 -32768 ~ +32767 (Default=32767) -32768 ~ +32767 (Default=-32768) Refer to type code table Page: 111 E-mail: [email protected] Access Type R/W/E R/W R/W/E R/W/E R/W/E R/W/E R/W/E 4.3.2.4. ET-7017-10 I/O Address Mapping Modbus Address (Base 0) AI Channel (Base 0) 30000 30001 30002 30003 30004 30005 30006 6 5 4 3 7 2 8 1 0 9 30007 30008 30009 ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 112 E-mail: [email protected] Detailed Modbus Address Table for ET-7017/PET-7017 (D) (0xxxx) DO address Begin address Points Description Registers per Point Range 162 32 Clear AI Latch High 1 1=clear 194 32 Clear AI Latch Low 1 1=clear Enable the average value of the 347 1 previous AI values of one 1 1 all AI average value and Average W (Pulse) W (Pulse) 1=enable R/W/E (Default=0) Enable average of all enable 348 Type 0=disable channel for all AI channel, High/Low Alarm value of Access 0=disable 1 1=enable R/W/E (Default=0) latched values for all AI channels 0=disable 595 8 Enable/Disable AI channel 1 1=enable R/W/E (Default=1) 0=normal (16 bit) 628 1 Normal/Fast mode for AI 1 1=fast (12 bit) R/W/E (Default=0) 1=50Hz 629 1 50/60Hz rejection for AI 1 0=60Hz R/W/E (Default=0) 1=engineering 631 1 AI data format 1 0=hex R/W/E (Default=0) 632 1 Return the factory calibration (All) 1 1=clear 634 1 Clear AI Latch High (All) 1 1=clear 635 1 Clear AI Latch Low (All) 1 1=clear 636 8 AI Alarm High switch 1 668 8 AI Alarm Low switch 1 ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. 0=disabled 1=enabled 0=disabled 1=enabled Page: 113 E-mail: [email protected] R/W/E W (Pulse) W (Pulse) R/W/E R/W/E 700 8 AI Alarm High mode 1 732 8 AI Alarm Low mode 1 764 8 AI High Alarm 1 796 8 AI Low Alarm 1 828 1 829 1 High Alarm of Average value of 1 all AI channel Low Alarm of Average value of all 1 AI channel 0=Moment 1=Latched 0=Moment 1=Latched 0=OK R/W/E R/W/E R/W 1=alarm (Clear) 0=OK (Pulse) R/W 1=alarm (Clear) 0=OK (Pulse) R/W 1=alarm (Clear) 0=OK (Pulse) R/W 1=alarm (Clear) (Pulse) (3xxxx) AI address Begin address Points Description Registers per Point Range Access Type 0 8 Analog Input word -32768 ~ +32767 R 144 8 Average value of one channel word -32768 ~ +32767 R 176 1 word -32768 ~ +32767 R 177 1 word -32768 ~ +32767 R 178 1 word -32768 ~ +32767 R 236 8 Analog Latched value (High) word -32768 ~ +32767 R 268 8 Analog Latched value (Low) word -32768 ~ +32767 R 320 1 AI (channel number) word 0 ~ 16 R Average value of all enabled AI channel Average value of all maximum latched AI value Average value of all minimum latched AI value ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 114 E-mail: [email protected] (4xxxx) AO address Begin Registers Points Description 59 1 Average times for every channel word 0 ~ 40 174 1 Enable/Disable AI channel word 0 ~ 65535 198 1 199 1 296 8 High alarm value for AI word 296 8 Low alarm value for AI word 427 1 Type code for AI word address per Point High alarm value for average value of all AI channel Low alarm value for average value of all AI channel word word ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Range Access Type R/W/E 0 ~ 65535 or -32768 ~ +32767 0 ~ 65535 or -32768 ~ +32767 -32768 ~ +32767 (Default=32767) -32768 ~ +32767 (Default=-32768) Refer to type code table Page: 115 E-mail: [email protected] R/W R/W/E R/W/E R/W/E R/W/E R/W/E 4.3.2.5. PET-7018Z/ET-7018Z I/O Address Mapping AI Channel AI0 AI1 AI2 AI3 AI4 AI5 AI6 AI7 AI8 AI9 Modbus address 30000 30001 30002 30003 30004 30005 30006 30007 30008 30009 DO Channel DO0 DO1 DO2 DO3 DO4 DO5 Modbus Address 00000 00001 00002 00003 00004 00005 ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 116 E-mail: [email protected] Detailed Modbus Address Table for ET-7018Z/PET-7018Z (0xxxx) DO address Begin address Points Description Registers per Point Range 0=off 0 6 Digital Out 1 162 10 Clear AI Latch High 1 1=clear 194 10 Clear AI Latch Low 1 1=clear Enable the average value of the 347 1 previous AI values of one channel 1 1 all AI average value and Average 1 431 1 432 1 Save module nick name to EEPROM Write DO Power On value to EEPROM Write DO Safe value to EEPROM W (Pulse) W (Pulse) 1=enable R/W/E 0=disable 1 1=enable R/W/E (default=0) latched values for all AI channels 349 R/W (default=0) Enable average of all enable 348 Type 0=disable for all AI channel, High/Low Alarm value of 1=on Access 1 1=write 1 1=write 1 1=write W (Pulse) W (Pulse) W (Pulse) 0=off 435 6 Power On value for DO 1 1=on R/W/E (default=0) 0=off 515 6 Safe value for DO 1 1=on R/W/E (default=0) 0=disable 595 10 Enable/Disable AI channel 1 1=enable R/W/E (default=1) 0=Disable 627 1 Enable/Disable CJC 1 1=Enable R/W/E (default=1) 629 1 50/60Hz rejection for AI 1 ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. 0=50Hz Page: 117 E-mail: [email protected] R/W/E 1=60Hz (default=1) 1=engineering 631 1 AI data format 1 0=hex R/W/E (default=0) 632 1 Return the factory calibration (all) 1 1=clear 634 1 Clear AI Latch High (all) 1 1=clear 635 1 Clear AI Latch Low (all) 1 1=clear R/W (Pulse) W (Pulse) W (Pulse) 0=disabled 636 10 AI Alarm High switch 1 high alarm 1=enabled R/W/E high alarm 0=disabled 668 10 AI Alarm Low switch 1 low alarm 1=enabled low R/W/E alarm 700 10 AI Alarm High mode 1 732 10 AI Alarm Low mode 1 0=Moment 1=Latched 0=Moment 1=Latched 0=OK 764 10 AI High Alarm 1 1=alarm (clear) 0=OK 796 10 AI Low Alarm 1 1=alarm (clear) 828 829 830 1 1 1 High Alarm of Average value of all AI channel Low Alarm of Average value of all AI channel Enable/Disable calibration 0=OK 1 (clear) 0=OK 1 1=alarm (clear) 1 ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. 1=alarm 0=disabled 1=enabled Page: 118 E-mail: [email protected] R/W/E R/W/E R/W (Pulse) R/W (Pulse) R/W (Pulse) R/W (Pulse) R/W 831 1 Zero calibration channel 0 1 1 = write 832 1 Span calibration channel 0 1 1=write W (Pulse) W (Pulse) (1xxxx) DI Address Begin address Points 336 1 337 1 Description High alarm for the average value of all AI registers Low alarm for the average value of all AI registers Registers per Point 1 1 ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Range 0=ok 1=alarm 0=ok 1=alarm Page: 119 E-mail: [email protected] Access Type R R (3xxxx) AI address Begin address Points Description Registers per Point 0 10 Analog Input word 143 1 CJC temperature word Range -32768 ~ +32767 -32768 ~ +32767 Access Type R R 0 ~ 65535 or 144 10 Average value of one channel word -32768 ~ R +32767 0 ~ 65535 or 176 1 Average value of all enabled AI channel word -32768 ~ R +32767 177 178 1 1 Average value of all maximum latched AI value Average value of all minimum latched AI value 0 ~ 65535 or word -32768 ~ R +32767 0 ~ 65535 or word -32768 ~ R +32767 0 ~ 65535 or 236 10 Analog Latched value (High) word -32768 ~ R +32767 0 ~ 65535 or 268 10 Analog Latched value (Low) word -32768 ~ R +32767 310 1 311 1 312 1 320 1 DO (channel number) word 0 ~ 79 R word 0 ~ 79 R Safe value for DO (channel number) word 0 ~ 79 R AI (channel number) word 0 ~ 16 R Power on value for DO (channel number) 123 (hex) 350 1 OS image version word means R version=1.2.3 123 (hex) 351 1 Total firmware version word means R version=1.2.3 352 1 CPU lib version word ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. 123 (hex) Page: 120 E-mail: [email protected] R means version=1.2.3 123 (hex) 353 1 I/O firmware version word means R version=1.2.3 123 (hex) 354 1 Xserver lib version word means R version=1.2.3 123 (hex) 355 1 TCP/IP lib version word means R version=1.2.3 123 (hex) 356 1 Modbus lib version word means R version=1.2.3 123 (hex) 357 1 Web lib version word means R version=1.2.3 0= no error 358 1 Modbus communication status word -1=CRC error R -2=timeout 0=normal 360 1 Pair connection word 1=timeout 2=disconnected ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 121 E-mail: [email protected] R (4xxxx) AO address Begin Points Description address 59 Registers Range per Point 1 Average times for every Access Type word 0 ~ 40 R/W/E channel 174 1 Enable/Disable AI channel word 0 ~ 65535 198 1 High alarm value for word 0 ~ 65535 or average value of all AI R/W R/W/E -32768 ~ +32767 channel 199 1 Low alarm value for word average value of all AI 0 ~ 65535 or R/W/E -32768 ~ +32767 channel 271 1 Modbus address (Net ID) word 1 ~ 255 R/W/E 296 10 High alarm value for AI word -32768 ~ +32767 R/W/E (Default=32767) 328 10 Low alarm value for AI word -32768 ~ +32767 R/W/E (Default=-32767) 427 10 Type code for AI word Refer to type code table R/W/E 491 10 CJC offset of channel word -4096 ~ 4096 R/W/E (unit = 0.01 ℃) 589 CJC update setting word 0=stop CJC update 1=start CJC update 2=update CJC once only after this command is received ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 122 E-mail: [email protected] R/W/E 4.3.2.6. ET-7019 I/O Address Mapping Modbus Address (Base 0) AI Channel (Base 0) 30000 30001 30002 30003 30004 30005 30006 6 30007 DO Channel (Base 0) 5 4 3 2 1 0 0123 00000 00001 00002 00003 ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 123 E-mail: [email protected] Detailed Modbus Address Table for ET-7019 (0xxxx) DO address Begin address Points Description Registers per Point Range 0=off 0 4 Digital Out 1 162 8 Clear AI Latch High 1 1=clear 194 8 Clear AI Latch Low 1 1=clear 226 1 Recover all I/O default settings 1 1=clear 233 1 Reboot ET-7000 1 1=clear Enable the average value of the 347 1 previous AI values of one channel 1 1 all AI average value and Average 1 432 1 Write DO Power on value to EEPROM Write DO Safe value to EEPROM W (Pulse) W (Pulse) W (Pulse) W (Pulse) 1=enable R/W/E 0=disable 1 1=enable R/W/E (Default=0) latched values for all AI channels 431 R/W (Default=0) Enable average of all enable 348 Type 0=disable for all AI channel, High/Low Alarm value of 1=on Access 1 1=write 1 1=write W (Pulse) W (Pulse) 0=off 435 4 Power on value for DO 1 1=on R/W/E (Default=0) 0=off 515 4 Safe value for DO 1 1=on R/W/E (Default=0) 0=disable 595 8 Enable/Disable AI channel 1 1=enable R/W/E (Default=1) 627 1 Enable/Disable CJC 1 ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. 0=normal (16 bit) Page: 124 E-mail: [email protected] R/W/E 1=fast (12 bit) (Default=0) 1=50Hz 629 1 50/60Hz rejection for AI 1 0=60Hz R/W/E (Default=0) 1=engineering 631 1 AI data format 1 0=hex R/W/E (Default=0) 632 1 Return the factory calibration (All) 1 1=clear 634 1 Clear AI Latch High (All) 1 1=clear 635 1 Clear AI Latch Low (All) 1 1=clear 636 8 AI Alarm High switch 1 668 8 AI Alarm Low switch 1 700 8 AI Alarm High mode 1 732 8 AI Alarm Low mode 1 0=disabled 1=enabled 0=disabled 1=enabled 0=Moment 1=Latched 0=Moment 1=Latched 0=OK 764 8 AI High Alarm 1 1=alarm (Clear) 0=OK 796 8 AI Low Alarm 1 1=alarm (Clear) 828 829 1 1 High Alarm of Average value of all AI channel Low Alarm of Average value of all AI channel 0=OK 1 (Clear) 0=OK 1 1=alarm (Clear) 830 1 Enable/Disable Calibration 1 831 1 Zero calibration channel 0 1 ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. 1=alarm 0=Disable 1=Enable 1=Write Page: 125 E-mail: [email protected] R/W/E W (Pulse) W (Pulse) R/W/E R/W/E R/W/E R/W/E R/W (Pulse) R/W (Pulse) R/W (Pulse) R/W (Pulse) R/W W (Pulse) 832 1 Span calibration channel 0 1 1=Write W (Pulse) (1xxxx) DI Address Begin address Points Description Registers per Point 244 8 AI alarm high 1 256 8 AI alarm low 1 336 1 337 1 High alarm for the average value of all AI registers Low alarm for the average value of all AI registers 1 1 ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Range 0=Normal 1=Alarm 0=Normal 1=Alarm 0=Normal 1=Alarm 0=Normal 1=Alarm Page: 126 E-mail: [email protected] Access Type R R R R (3xxxx) AI address Begin address Points Description Registers Range per Point Access Type 0 8 Analog Input word -32768 ~ +32767 R 143 1 CJC data word -32768 ~ +32767 R 144 8 Average value of one channel word 176 1 177 1 178 1 236 8 Analog Latched value (High) word 268 8 Analog Latched value (Low) word 310 1 DO (channel number) word 4 R 320 1 AI (channel number) word 8 R 350 1 OS image version word 351 1 Total firmware version word 352 1 CPU lib version word 353 1 I/O firmware version word 354 1 MFW lib version word 355 1 TCP/IP lib version word 356 1 Modbus lib version word 357 1 Web lib version word Average value of all enabled AI channel Average value of all maximum latched AI value Average value of all minimum latched AI value word word word 0 ~ 65535 or -32768 ~ +32767 0 ~ 65535 or -32768 ~ +32767 0 ~ 65535 or -32768 ~ +32767 0 ~ 65535 or -32768 ~ +32767 0 ~ 65535 or -32768 ~ +32767 0 ~ 65535 or -32768 ~ +32767 123 means version = 1.2.3 R R R R R R R R 123 means version = 1.2.3 123 means version = 1.2.3 123 means version = 1.2.3 123 means version = 1.2.3 123 means version = 1.2.3 123 means version = 1.2.3 R R R R R R 0=Normal 360 1 Pair connection word 1=Timeout 2=Disconnected ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 127 E-mail: [email protected] R (4xxxx) AO address Begin address Points Description Average times for every Registers Range per Point 1 174 1 198 1 199 1 271 1 Modbus address (Net ID) word 1 ~ 255 R/W/E 296 8 High alarm value for AI word -32768 ~ +32767 R/W/E 328 8 Low alarm value for AI word -32768 ~ +32767 R/W/E 427 1 Type code for AI word 491 1 CJC offset of channel word -9999.0 ~ +9999.0 R/W/E 523 1 CJC Offset (for all channel) word -9999.0 ~ +9999.0 R/W/E Enable/Disable AI channel High alarm value for average value of all AI channel Low alarm value for average value of all AI channel 0 ~ 40 word 0 ~ 65535 Type 59 channel word Access word word R/W/E 0 ~ 65535 or -32768 ~ +32767 0 ~ 65535 or -32768 ~ +32767 Refer to type code table R/W R/W/E R/W/E R/W/E 1=by power on 555 1 CPU reset status word 2=by 0.8 second WDT R/W 3=by Reset command When CPU is reset by one of the situations 556 1 CPU reset events word described in register R/W/E 555, the event increases one count <5: Disable 557 1 Set host watch dog timer word 5 ~ 65535: Enable R/W/E (Unit: second) 558 1 Host watch dog events word 0 ~ 32767 R/W 559 1 Module name word 16 ASCII characters R 563 1 Module nick name 4 word 16 ASCII characters R/W 0: Stop 589 1 CJC update settings 8 word 1: Start R/W/E 2: Read once ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 128 E-mail: [email protected] Chapter 5. MiniOS7 Utility Tool MiniOS7 Utility is a tool for uploading firmware to flash memory and updating the OS to ET-7000/PET-7000 module embedded with ICP DAS MiniOS7 with easiness and quickness. If you don’t have the MiniOS7 Utility installed on your system, installation of the MiniOS7 Utility should be the first step. Please refer to section “2.4. Installing the MiniOS7 Utility” to install it. 5.1. Establishing a Connection To upload firmware or update the OS to ET-7000/PET-7000 module, you must first establish a connection between PC and the ET-7000/PET-7000 module. Step 1: Run the MiniOS7 Utility Double-click the MiniOS7 Utility shortcut on your desktop. ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 129 E-mail: [email protected] Step 2: Press “F12” or choose “Search” from the “Connection” menu After pressing F12 or choosing Search from Connection menu, that will search all of the MiniOS7 modules on your network. See the status tip, waiting for the search to be done. Step 3: Double-Click the field of your ET-7000/PET-7000 module Double-Click the field of your ET-7000/PET-7000 module in the list to connect to your ET-7000/PET-7000. ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 130 E-mail: [email protected] Step 4: The connection has ready been established Check the connection status in the top right side to make sure the connection has been established Connection Status Disconnected Connected ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 131 E-mail: [email protected] 5.2. Exchanging the Protocol (TCP/IP to UDP) MiniOS7 Utility supports both UDP and TCP protocols. For MiniOS7 Utility, the TCP/IP is the default protocol for communicating with ET-7000/PET-7000, and the UDP is used to update the OS. Therefore, if you want to update the OS, you might need to change protocols to support them. Step 1: Establish a connection to ET-7000/PET-7000 For more detailed about this process, please refer to section “5.1. Establishing a Connection” to establish a connection. Step 2: Right Click the file list of the right side window, and then choose “Quit Firmware” to stop the firmware running Right click the file list of the right side windows, and then choose Quit Firmware to stop the firmware running and exchange TCP/IP protocol to UDP protocol. Right Click the file list ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 132 E-mail: [email protected] Step 3: Click “Yes” to continue After executing the Quick Firmware command, the Confirm dialog will appear, and then click Yes button to continue and stop the firmware running. Step 4: Click “Yes” to continue After confirming the command, the Confirm dialog will appear, and then click Yes button to exchange UDP protocol for TCP protocol. Step 5: The changes have been affected ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 133 E-mail: [email protected] 5.3. Updating the ET-7000/PET-7000 OS ICP DAS will continue to add additional features to ET-7000/PET-7000 OS in the future, so we advise you to periodically check the ICP DAS web site for the latest updates. Step 1: Get the latest version of the MiniOS7 OS image The latest version of the MiniOS7 OS image can be obtained from: CD:\NAPDOS\ET7000\OS_image\ http://ftp.icpdas.com/pub/cd/6000cd/napdos/et7000/os_image/ ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 134 E-mail: [email protected] Step 2: Turn the switch to “Init” position Turn the Init/Normal switch to Init position. Init Step 3: Establish a connection to ET-7000/PET-7000 For more detailed about this process, please refer to section “5.1. Establishing a Connection” to establish a connection. Step 4: Exchange the protocol For more detailed about this process, please refer to section “5.2. Exchanging the Protocol (TCP/IP to UDP)” to exchange the protocol. ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 135 E-mail: [email protected] Step 5: Choose “Update MiniOS7 Image” from the “File” menu After exchanging the protocol, then choose Update MiniOS7 Image from File menu to start the update procedure. ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 136 E-mail: [email protected] Step 6: Select the latest version of the MiniOS7 OS image After choosing the update MiniOS7 Image command, the Select MiniOS7 Image file will appear, and then select the latest version of the MiniOS7 OS image. Step 7: Click “OK” to finish the procedure After confirming the command, you just need to wait awhile until the following dialog appear, and then click OK button to finish the procedure. ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 137 E-mail: [email protected] Step 8: Restart the MiniOS7 Utility, and then exchange the protocol to UDP You may need to restart the MiniOS7 Utility for refreshing the settings, and then exchanging the protocol to UPD For more detailed about this process, please refer to section “5.2. Exchanging the Protocol (TCP/IP to UDP)” to exchange the protocol. Step 9: Press “F7” or choose “Info” from the “Command” menu to check the OS version After pressing F7 or choosing info from Command menu to check the OS version. Check the Build item ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 138 E-mail: [email protected] 5.4. Uploading the ET-7000/PET-7000 Firmware The firmware is stored in flash memory and can be updated to fix functionality issues or add additional features, so we advise you to periodically check the ICP DAS web site for the latest updates. Step 1: Get the latest version of the MiniOS7 firmware and the autoexec.bat file The latest version of the MiniOS7 firmware and autoexec.bat file can be obtained from: CD:\NAPDOS\ET7000\Firmware\ http://ftp.icpdas.com/pub/cd/6000cd/napdos/et7000/Firmware/ ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 139 E-mail: [email protected] Step 2: Turn the switch to “Init” position Turn the Init/Normal switch to Init position. Init Step 3: Establish a connection to ET-7000/PET-7000 For more detailed about this process, please refer to section “5.1. Establishing a Connection” to establish a connection. ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 140 E-mail: [email protected] Step 4: Choose “Erase Disk” from the “Command” menu After establishing a connection, then choose Erase Disk from Command menu to erase the contents of the flash memory. Tips & Warnings You have to delete all files existed on the ET-7000/PET-7000 before uploading the firmware. ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 141 E-mail: [email protected] Step 5: Click “Yes” to continue After executing the Erase Disk command, the Confirm dialog will appear, and then click Yes button to continue erasing the memory contents. Step 6: Select the latest version of the MiniOS7 firmware and autoexec.bat file After confirming the command, all files of the ET-7000/PET-7000 will be deleted Select MiniOS7 Image file will appear, and then select the latest version of the MiniOS7 OS image. Drag-and-Drop ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 142 E-mail: [email protected] Step 7: Click OK to finish and restart the MiniOS7 Utility After confirming the command, you just need to wait awhile until the following dialog appear, and then click OK button to finish the procedure. ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 143 E-mail: [email protected] Chapter 6. External Tools and Tasks 6.1. LabVIEW LabVIEW is the best way to acquire, analyze, and present data. LabVIEW delivers a graphical development environment that can be used to quickly build data acquisition quickly, instrumentation and control systems, boosting productivity and saving development time. With LabVIEW, it is possible to quickly create user interfaces that enable interactive control of software systems. To specify your system functionality, simply assemble block diagram – a natural design notation for scientists and engineers. The document containing the detailed instructions for linking to the ET-7000/PET-7000 using the Modbus protocol is located on the shipped CD:\NAPDOS\PET7000_ET7000\Document\Application\LabVIEW\ or ftp://ftp.icpdas.com/pub/cd/6000cd/napdos/pet7000_et7000/document/application/labvie w/ ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 144 E-mail: [email protected] 6.2. OPC Server OPC (OLE for Process Control) is the first standard resulting from the collaboration of a number of leading worldwide automation suppliers working in cooperation with Microsoft. Originally based on Microsoft's OLE COM (Component Object Model) and DCOM (Distributed Component Object Model) technologies, the specification defines a standard set of objects, interfaces and methods for use in process control and manufacturing automation applications to facilitate interoperability. There are many different mechanisms provided by various vendors that allow access to a variety of devices via specific applications. However, if an OPC server is provided for the device, other applications will be able to access the OPC Server via the OPC interface. ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 145 E-mail: [email protected] 6.3. SCADA SCADA stands for Supervisor Control and Data Acquisition. It is a production automation and control system based on PCs SCADA is wildly used in many fields e.g. power generation, water systems, the oil industry, chemistry, the automobile industry. Different fields require different functions, but they all have the common features: Graphic interface Process mimicking Real time and historic trend data Alarm system Data acquisition and recording Data analysis Report generator Accessing ET-7000/PET-7000 module SCADA software is able to access ET-7000/PET-7000 devices using Modbus communication protocols, and can communicate without the need for other software drivers. Famous SCADA software Citect, ICONICS, iFIX, InduSoft, Intouch, Entivity Studio, Entivity Live, Entivity VLC, Trace Mode, Wizcon, Wonderware ... etc In the following sections 3 popular brands of SCADA software are introduced together with the detailed instructions in how use them to communicate with ET-7000/PET-7000 series module using the Modbus/TCP protocol. ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 146 E-mail: [email protected] 6.3.1. InduSoft InduSoft Web Studio is a powerful, integrated collection of automation tools that includes all the building blocks needed to develop modern Human Machine Interfaces (HMI), Supervisory Control and Data Acquisition (SCADA) systems, and embedded instrumentation and control applications. InduSoft Web Studio’s application runs in native Windows NT, 2000, XP, CE and CE .NET environments and conforms to industry standards such as Microsoft .NET, OPC, DDE, ODBC, XML, and ActiveX. The document containing detailed instructions for linking to the ET-7000/PET-7000 module using the Modbus protocol is located on the shipped CD:\NAPDOS\PET7000_ET7000\Document\Application\InduSoft\ ftp://ftp.icpdas.com/pub/cd/6000cd/napdos/pet7000_et7000/document/application/indus oft/ ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 147 E-mail: [email protected] 6.3.2. Citect CitectSCADA is a fully integrated Human Machine Interface (HMI) / SCADA solution that enables users to increase return on assets by delivering a highly scalable, reliable control and monitoring system. Easy-to-use configuration tools and powerful features enable rapid development and deployment of solutions for any size application. The document containing detailed instructions for linking to the ET-7000/PET-7000 module using the Modbus protocol is located on the shipped CD:\NAPDOS\PET7000_ET7000\Document\Application\Citect\ ftp://ftp.icpdas.com/pub/cd/6000cd/napdos/pet-7000_et7000/document/application/citect / ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 148 E-mail: [email protected] 6.3.3. iFix The document containing detailed instructions for linking to the ET-7000/PET-7000 module using the Modbus protocol is located on the shipped CD:\NAPDOS\PET7000_ET7000\Document\Application\iFix\ ftp://ftp.icpdas.com/pub/cd/6000cd/napdos/pet7000_et7000/document/application/ifix/ ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 149 E-mail: [email protected] Appendix A. Node Information Area Each ET-7000/PET-7000 module has a built-in EEPROM to store configuration information such as IP address, type code, etc. One minor drawback is that there are no visual indications of the configuration of the module. New ET-7000/PET-7000 modules include node information areas that are protected by a cover, as shown below, and can be used to make a written record of the node information, such as IP address, etc. To access the node information areas, first slide the covers outward, as shown in the figure below. ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 150 E-mail: [email protected] Appendix B. Modbus Application Notes B.1. Dual Watchdog Dual Watchdog consists of Module Watchdog and Host Watchdog. 1. The Module Watchdog is a built-in hardware circuit that will reset the CPU module if a failure occurs in either the hardware or the software. If the application does not refresh the watchdog timer within 0.8 seconds, the watchdog circuit will initiate a reset of the CPU. 2. The Host Watchdog is a software function that can be used to monitor the operating status of the host. Its purpose is to prevent network communication problems or a host failure. If the Watchdog timeout interval expires, the module will return all outputs to a predefined Safe value (Refer to the Safe Value application note), which can prevent the controlled target from unexpected situation. AO address 40557 of the ET-7000/PET-7000 series Modbus register is the address of the Host Watchdog timer, and will be stored into EEPROM. The WDT function will be disabled if the value is set to less than 5 seconds. ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 151 E-mail: [email protected] B.2. Power ON Value If the ET-7000/PET-7000 series module is reset, the output of the module is set to the predefined Power ON Value for the DO and AO channels. DO address 00435 of the ET-7000/PET-7000 series Modbus register is the first address of the Power ON value, and the total number of channels depend on the type of module. For example: Addresses 00435 to 00438 records the Power ON value for the 4-Channel ET-7017/PET-7017. Be careful to set the ON value to DO address 00431 to write the DO Power ON value to the EEPROM of the ET-7000/PET-7000 DO module after using Modbus commands (05 or 15) to change the Power ON value. Configuration via Web page Browse to the homepage of the ET-7000/PET-7000, and click the “Modbus I/O Settings” link in the Configuration Section of the Main Menu tree. Click the ON/OFF radio box to set the power ON/OFF value and then click the button to enable the settings to take effect. ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 152 E-mail: [email protected] B.3. Safe Value If the time of the Host PC losing Modbus/TCP communication with the module is greater than the host WatchDog timer setting (called WDT timeout), the output of the Digital and Analog channels is set to the Safe Value, and the count of the host WDT events is increased by one. AO address 40558 is the address of the Host WDT events. The value of the WDT events will be not stored into EEPROM, and will return to 0 after the module is rebooted. DO address 00515 is the first address of the Safe value and the total number of channels depends on the type of module. For example: Address 00515 to 00518 records the Safe value for the 4-Channel ET-7017/PET-7017. Be careful to set the ON value to DO address 00432 to write the DO Safe value to the EEPROM of the ET-7000/PET-7000 DO module after using Modbus commands (05 or 15) to change the Power ON value. While the WDT timeout is set, the module can also receive the Modbus/TCP commands (05, 06, 15 and 16) to change the DO or AO value without needing to clear the host watchdog timeout value. Configuration via Web page Browse to the homepage of the ET-7000/PET-7000, and click the “Modbus I/O Settings” link in the Configuration Section of the Main Menu tree. Click the ON/OFF radio box to set the Safe value and then click the enable the settings to take effect. ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. button to Page: 153 E-mail: [email protected] B.4. AI High/Low Alarm ET-7017/PET-7017 and ET-7017-10 module equip with the High/Low Alarm function. When the alarm function is enabled, the specified registers are the alarm indicator. The alarm function is to compare the analog input value with given high alarm value and low alarm value. Address 00636 to 00667 can be used to enable/disable the AI High Alarm function. Address 00668 to 00699 can be used enable/disable the AI Low Alarm function. ET-7017/PET-7017 AI High/Low Alarm Switch Table Channel Number AI High Alarm Register Description AI Low Alarm Register Description AI0 00636 0: Disable/1: Enable AI1 00637 0: Disable/1: Enable 00669 0: Disable/1: Enable AI2 00638 0: Disable/1: Enable 00670 0: Disable/1: Enable AI3 00639 0: Disable/1: Enable 00671 0: Disable/1: Enable AI4 00640 0: Disable/1: Enable 00672 0: Disable/1: Enable AI5 00641 0: Disable/1: Enable 00673 0: Disable/1: Enable AI6 00642 0: Disable/1: Enable 00674 0: Disable/1: Enable AI7 00643 0: Disable/1: Enable 00675 0: Disable/1: Enable AI8 00644 0: Disable/1: Enable 00676 0: Disable/1: Enable AI9 00645 0: Disable/1: Enable 00677 0: Disable/1: Enable 00668 ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. 0: Disable/1: Enable Page: 154 E-mail: [email protected] Address 40296 to 40327 records the High Alarm value. Address 40328 to 40359 records the Low Alarm value. By the default, the High Alarm value is 32767 and the Low Alarm value is -32768. ET-7017/PET-7017 AI High/Low Alarm Value Table Channel Number High Alarm Value of AI Low Alarm Value of AI Register Description Register Description -32768 ~ 32767 40328 -32768 ~ 32767 AI0 40296 AI1 40297 -32768 ~ 32767 40329 -32768 ~ 32767 AI2 40298 -32768 ~ 32767 40330 -32768 ~ 32767 AI3 40299 -32768 ~ 32767 40331 -32768 ~ 32767 AI4 40270 -32768 ~ 32767 40332 -32768 ~ 32767 AI5 40271 -32768 ~ 32767 40333 -32768 ~ 32767 AI6 40272 -32768 ~ 32767 40334 -32768 ~ 32767 AI7 40273 -32768 ~ 32767 40335 -32768 ~ 32767 AI8 40274 -32768 ~ 32767 40336 -32768 ~ 32767 AI9 40275 -32768 ~ 32767 40337 -32768 ~ 32767 ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 155 E-mail: [email protected] The analog input High/Low Alarm contains two alarm types, Momentary Alarm and Latch Alarm. Address 00700 of Modbus register can be used to set the High Alarm type of channel 0 and the total number of channels depends on the type of module. Address 00732 of Modbus register can be used to set the Low Alarm type of channel 0. ET-7017/PET-7017 AI High/Low Type Value Table AI High Alarm Type AI Low Alarm Type Register Description Register Description 00700 0: Momentary Alarm 1: Latch Alarm 00732 0: Momentary Alarm 1: Latch Alarm 00701 0: Momentary Alarm 1: Latch Alarm 00733 0: Momentary Alarm 1: Latch Alarm AI2 00702 0: Momentary Alarm 1: Latch Alarm 00734 0: Momentary Alarm 1: Latch Alarm AI3 00703 0: Momentary Alarm 1: Latch Alarm 00735 0: Momentary Alarm 1: Latch Alarm AI4 00704 0: Momentary Alarm 1: Latch Alarm 00736 0: Momentary Alarm 1: Latch Alarm AI5 00705 0: Momentary Alarm 1: Latch Alarm 00737 0: Momentary Alarm 1: Latch Alarm AI6 00706 0: Momentary Alarm 1: Latch Alarm 00738 0: Momentary Alarm 1: Latch Alarm AI7 00707 0: Momentary Alarm 1: Latch Alarm 00739 0: Momentary Alarm 1: Latch Alarm AI8 00708 0: Momentary Alarm 1: Latch Alarm 00740 0: Momentary Alarm 1: Latch Alarm AI9 00709 0: Momentary Alarm 1: Latch Alarm 00741 0: Momentary Alarm 1: Latch Alarm Channel Number AI0 AI1 ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 156 E-mail: [email protected] The following are the descriptions for two alarm types. Momentary Alarm The alarm status is cleared while the analog input is not exceeding the alarm value. For example: If analog input value of channel 0 (30001) > High Alarm value (40296), the address 00764 is 1, else it is 0. If analog input Value of channel 0 (30001) < Low Alarm value (40328), the address 00796 is 1, else it is 0. The address 00764 to 00795 is the High alarm indicator. If a High alarm occurred, the value of register is 1. In normal condition, it will be 0. The address 00796 to 00827 is the Low alarm indicator. If a Low alarm occurred, the value of register is 1. In normal condition, it will be 0. Latch Alarm When the Latch Alarm mode is enabled, the register stays latched until the specified registers are cleared. For example: If analog input value of channel 0 (30001) > High Alarm value (40296), the address 00764 is 1, else if analog input value of channel 0 (30001) < Low Alarm value (40328), the address 00796 is 1. The address 00764 to 00795 is the High alarm indicator. In normal condition, the value of register is 0. If a High alarm occurred, the value of register stays 1 until the address 00764 to 00795 is cleared. The address 00796 to 00827 is the Low alarm indicator. In normal condition, the value of register is 0. If a Low alarm occurred, the value of register stays 1 until the address 00796 to 00827 is cleared. The address 00764 to 00795 can be used to clear the High Latch Alarm. The address 00796 to 00827 can be used to clear the Low Latch Alarm. ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 157 E-mail: [email protected] Configuration via Web page Browse to the homepage of the ET-7000/PET-7000, and click the “Modbus I/O Settings” link in the Configuration Section of the Main Menu tree. View the Power ON/Safe Value via Web page Click the “Web HMI” link in the Web HMI Section of the Main Menu tree. ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 158 E-mail: [email protected] B.5. AI High/Low Latch The address 30236 to 30267 records the maximum value of analog inputs and stays the value until another maximum input enters. The address 30268 to 30299 records the minimum value of analog inputs and stays the value until another minimum input enters. View the Power ON/Safe Value via Web page Click the “Web HMI” link in the Web HMI Section of the Main Menu tree. Moving average value of one AI channel AI Vn-6 Vn-5 Tn-6 Tn-5 Vn-4 Tn-4 Vn Vn-3 Vn-2 Tn-3 Tn-2 Vn-1 Tn-1 Time Tn VAve_n=(Vn+Vn-1+Vn-1+Vn-3+…+Vn-6) / 7 (7: 7 records) The average value of each AI can be reached on a regular interval when the moving average function is enabled. For example, a five-item simple moving average would be the sum of the reading value of the five most recent reading value, divided by five; a 20-item moving average would be the sum of the 20 most recent reading value divided by 20, and so on. Each item the most recent reading value is added to the equation and the most distant item is dropped off. ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 159 E-mail: [email protected] Register Description 00347 Enable the moving value of the AI channels 0=Disabled 1=Enabled (Default=0) 40059 Average times for each AI channel 0 ~ 40 Address 30144 to 30153 recodes the average value of each AI channel. ET-7017/PET-7017 Average value of one channel Table Channel Number Register Description AI0 30144 0 ~65535 or –32768 ~ +32767 AI1 30145 0 ~65535 or –32768 ~ +32767 AI2 30146 0 ~65535 or –32768 ~ +32767 AI3 30147 0 ~65535 or –32768 ~ +32767 AI4 30148 0 ~65535 or –32768 ~ +32767 AI5 30149 0 ~65535 or –32768 ~ +32767 AI6 30150 0 ~65535 or –32768 ~ +32767 AI7 30151 0 ~65535 or –32768 ~ +32767 AI8 30152 0 ~65535 or –32768 ~ +32767 AI9 30153 0 ~65535 or –32768 ~ +32767 ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 160 E-mail: [email protected] Average value of all AI channel The value of all AI channel is obtained on a regular interval. The average of AI channels can be reached and then stored in the specified registers. Register 00348 30176 Description Enable the average value of all enabled channels, High/Low Alarm value of all AI average value and Average Latched values. 0=Disabled 1=Enabled (Default=0) Average value of all enabled AI channel. Address 00595~00626 is used to enable/disable the AI channel. 0 ~ 65535 or –32768 ~ +32767 V0 AI0 Time T0 V1 AI1 Time V2 AI2 Time Vn AIn Time VAve_all=(V0+V1+V2+V3+…+Vn) / n (n: n records) ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 161 E-mail: [email protected] High/Low Alarm of the average value of all AI channels The average value of all AI channels also can equip with the alarm function like the AI High/Low Alarm. For the detailed description, please refer the AI High/Low Alarm. Register 10336 10337 Description High alarm for the average value of all AI registers 0=normal 1=alarm Low alarm for the average value of all AI registers 0=normal 1=alarm 40198 High alarm value for Average value of all AI channels 0 ~ 65535 or –32768 ~ +32767 40199 Low alarm value for Average value of all AI channels 0 ~ 65535 or –32768 ~ +32767 ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 162 E-mail: [email protected] Appendix C. Troubleshooting A number of common problems are easy to diagnose and fix if you know the cause. Symptom/Problem Possible cause Solution The Run LED doesn’t light Internal power has failed Return the module for repair. The Run LED indicator is ON The module has possibly Reboot the module (light), but not flashing. crashed. Cannot communicate via the The IP/Mask/Gateway Change the IP/Mask/Gateway Ethernet port, but the address isn’t within the IP address to match the LAN, or ET-7000/PET-7000 is still address range of the LAN. ask the MIS administrator for operating. assistance. The IP address has Check the IP filter setting using restricted by the IP filter the Web configuration. settings There are more than 30 Reboot the module. TCP/IP connections. Able to explore the web page Port 502 has been Consult your MIS administrator through port 80 using a web restricted by the firewall. for assistance. The Web HMI and The Port 502 has restricted Consult your MIS administrator Modbus/TCP program can by the firewall. for assistance. access the module through The Web Configuration Enable the Web Configuration port 502, but Web browser function has been disabled. function using either the SMMI cannot explore the web page (Shown on the Basic or the console. through port 80 using a web Settings page) browser. The Web server TCP port Change the TCP port to 80 or has been changed from port reconnect the 80 (Shown on the ET-7000/PET-7000 using the browser, but the Web HMI and Modbus/TCP program cannot access the module through port 502. Basic Settings page) specific TCP port. ET-7000/PET-7000 AIO Series User Manual, version 1.0.1 beta3 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. Page: 163 E-mail: [email protected]