6 channel photo-mos relay output and 6 channel digital input data acquisition module (8 pages)
Summary of Contents for ICP DAS USA ET-7000 Series
Page 1
ET-7000 series Ethernet Remote I/O Module User Manual...
Page 2
Warranty All products manufactured by ICP DAS are under warranty regarding defective materials for a period of one year, starting from the date of delivery to the original purchaser. Warning ICP DAS assumes no liability for damages resulting from the use of this product.
Page 3
Manual Revisions Title: ET-7000 AIO User Manual Manual Number: EMH-010-104 Revision Date Effective Pages Description 1.02 09-01-19 Original Issue 1.03 09-04-15 Add ET-7015 information 1.04 09-04-30 Add ET-7018Z information ET-7000 AIO User Manual, Apr. 2009, V1.04, EMH-011-104----------3...
Chapter 1 Introduction 1. Introduction The ET-7000 is a web-based Ethernet I/O module. It has a built-in web server that used for all configuration and I/O data monitoring and controlling using a regular web browser dynamically. No extra programming tools or HTML editor are needed. Thus users can easily and safely access the ET-7000 from anywhere at anytime all over the world.
Page 7
Chapter 1 Introduction Release Notes: It is recommended that the release notes and README.TXT files should be read before using the controller. The release notes are included in the shipping package and the README.TXT file can be found in the root directory of the enclosed CD. Some important information is provided in the release note and README.TXT file.
Chapter 1 Introduction 1.1. Features Built-in web server Each ET-7000 module has a built-in web server that allows the user to easily con- figure, monitor and control the module from a remote location using a regular web browser. Web HMI The Web HMI function allows the user to create dynamic and attractive web pages to monitor and control the I/O points.
Page 10
Chapter 1 Introduction addresses. Modbus protocol The Modbus/TCP slave function is for providing data to remote SCADA software on the Ethernet network. 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 specified period, the DO status is set to the safe value) All Analog Input modules provide:...
Page 11
Chapter 1 Introduction configuration is complete, the ET-7000 module can poll the status of remote DI (use the Modbus/TCP protocol) continuously and then write to the paired local DO channel in the background. ET-7000 AIO User Manual, Apr. 2009, V1.04, EMH-011-104----------11...
Chapter 1 Introduction 1.2. General Specifications System 80186-80 or compatible EEPROM 16 KB SRAM 512 KB FLASH ROM 512 KB Built-in Watchdog Timer Communication Interface Ethernet Port 10/100Base-TX Ethernet Controller, RJ-45 Port LED indicators System Run Indicator Ethernet (Link/Active) Ethernet (10/100M) Isolation Dependent on the type of ET-7000 module.
Chapter 1 Introduction 1.3. Module Selection ET-7000 classification Ethernet communication interface Number of the variance Function code Extension function code Table 1-1 ET-7000 classification 1. AI module 4. Transmitter 5. RTD 6. Strain Gauge 7. Analog Input 8. Thermocouple 1. Voltage output 2.
Page 14
Chapter 1 Introduction Released Module Type Module Description 7-channel RTD Inputs with 3-wire RTD lead ET-7015 resistance elimination 4-channel isolated digital outputs and ET-7017 8-channel differential analog inputs Voltage and Current 10-channel differential analog inputs or 20-channel ET-7017-10 single-ended analog inputs 10-channel Thermocouple inputs and Thermocouple ET-7018Z...
Page 15
Chapter 1 Introduction ET-7015 Layout and Pin Assignments ET-7000 AIO User Manual, Apr. 2009, V1.04, EMH-011-104----------15...
Page 16
Chapter 1 Introduction ET-7015 I/O Specifications: Analog Input Input Channels 7 (Differential) Input Type 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...
Page 17
Chapter 1 Introduction ET-7017 Layout and Pin Assignments ET-7000 AIO User Manual, Apr. 2009, V1.04, EMH-011-104----------17...
Page 18
Chapter 1 Introduction ET-7017 I/O Specifications: Analog Input Input Channels 8 Differential +/-150 mV, +/-500 mV, +/-1 V, +/-5 V, +/-10 V Input Type +/-20 mA, 0~20 mA, 4~20 mA (jumper selectable) Resolution 16-bit (Normal Mode) / 12-bit (Fast Mode) 10 samples/ second total (Normal Mode) / Sampling Rate 50 samples/ second total (Fast Mode)
Page 19
Chapter 1 Introduction ET-7017-10 Layout and Pin Assignments ET-7000 AIO User Manual, Apr. 2009, V1.04, EMH-011-104----------19...
Page 20
Chapter 1 Introduction ET-7017-10 I/O Specifications: Analog Input Input Channels 10 differential or 20 single-ended (Note1), software selectable +/-150 mV, +/-500 mV, +/-1 V, +/-5 V, +/-10 V Input Type +/-20 mA, 0~20 mA, 4~20 mA (jumper selectable) Resolution 16-bit (Normal Mode) / 12-bit (Fast Mode) 10 samples/ second total (Normal Mode) / Sampling Rate 50 samples/ second total (Fast Mode)
Page 21
Chapter 1 Introduction ET-7018Z Layout and Pin Assignments ET-7000 AIO User Manual, Apr. 2009, V1.04, EMH-011-104----------21...
Page 22
Chapter 1 Introduction ET-7018Z I/O Specifications: Analog Input Input Channels 10 (Differential) +/-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 Input Type Ohm Resistor) Thermocouple (J, K, T, E, R, S, B, N, C, L, M, LDIN43710) Resolution 16-bit Sampling Rate...
Chapter 1 Introduction 1.4. View of the ET-7000 Front Panel Description J1 Connector LED Indicators J2 Connector ET-7000 AIO User Manual, Apr. 2009, V1.04, EMH-011-104----------23...
Page 24
Switch the Power on and double-check the LED indicators. J1 Connector Refer to Sec.1.3 Module Selection for more details regarding the pin assignments of the J1 Connector for all types of ET-7000 series modules. J2 Connector The definition of pin8 and pin9 applies to all types of the ET-7000 modules.
Page 25
Init mode: MiniOS7 configuration mode Normal mode: Firmware running mode In the ET-7000 series, the Switch is ALWAYS in the Normal position. Only when updating the ET-7000 firmware or OS, the switch can be moved from the Normal position to the Init position.
Page 26
Chapter 1 Introduction Bottom Panel Description RJ45 Port Frame Ground Note: Appendix F describes how to connect the Frame Ground to the ET-7000 series ET-7000 AIO User Manual, Apr. 2009, V1.04, EMH-011-104----------26...
Chapter 1 Introduction 1.5. ET-7000 installation 1.5.1. Mounting the ET-7000 DIN Rail Mounting There are three new DIN rail models available. Each is made of stainless steel, which is stronger than those made of aluminum. There is a screw at one end and a ring terminal is included so that it can be easily connected to the earth ground.
Page 28
Chapter 1 Introduction Part number Max number of modules Dimensions DRS-240 240mm x 35mm Part number Max number of modules Dimensions DRS-125 125mm x 35mm Note: The recommended wire to connect to the earth ground is 16 – 14 AWG wire. ET-7000 AIO User Manual, Apr.
Page 30
Chapter 1 Introduction Snap the ET-7000 onto the DIN-rail (refer to the Snap On picture below) Snap the ET-7000 off from the DIN-rail (refer to the Snap Off picture below) ET-7000 AIO User Manual, Apr. 2009, V1.04, EMH-011-104----------30...
OFF for 0.5 seconds. Notes: In ET-7000 series modules, V+ is connected to Pin 8 of the J2 connector, and GND is connected to Pin 9 of the J2 connector. ET-7000 AIO User Manual, Apr. 2009, V1.04,...
Chapter 1 Introduction 1.5.3. Ethernet cable wiring Connecting the ET-7000 to Switch or Hub Connecting the ET-7000 to a Host PC As a result of the automatic MDI / MDI-X crossover for plug-and-play on the ET-7000 RJ45 port, there is no need to a crossover cable to connect the ET-7000 to the Host PC, and only a general straight-through cable is needed to make the connection.
Page 33
Chapter 1 Introduction RJ-45 Cables Wiring Standard Pin-8 Pin-1 Table 1-4 RJ-45 Wiring Standards Pin Number Signal Function Transmit Data + Transmit Data - Receive Data + Not Used Not Used Receive Data - Not Used Not Used ET-7000 AIO User Manual, Apr. 2009, V1.04, EMH-011-104----------33...
Page 36
Chapter 1 Introduction ET-7017 and ET-7017-10 Jumper Settings The ET-7017 and ET-7017-10 modules can accept voltage inputs and current inputs. No external resistor required but the corresponding jumper must be shorted. The position of the jumpers is shown in the figure below. ET-7017: ET-7017-10: ET-7000 AIO User Manual, Apr.
Page 37
Chapter 1 Introduction The following figure shows the jumper settings. Notes: To access the jumpers, the cover must be opened. ET-7000 AIO User Manual, Apr. 2009, V1.04, EMH-011-104----------37...
Chapter 1 Introduction 1.7. Default Settings ET-7015: Module address AI type Type 20,+/- 100 , Pt 100, α=0.00385 ℃ AI data format Hex format AI enable AI temperature offset AI resistance offset Filter setting 60Hz ET-7017 and the ET-7017-10: Module address AI type Type 08, -10V to 10V AI data format...
Chapter 1 Introduction 1.8. Calibration It is not recommended that calibration be performed until the process is fully understood. 1.8.1. The calibration procedure for ET-7015: For the ET-7015, each channel should be calibrated separately and only the channel being calibrated should be enabled during calibration. 1.
Page 41
Chapter 1 Introduction Table 1.8.2 Calibration resistors for the ET-7015: Type code Zero Calibration Resistor Span Calibration Resistor 0 Ohm 200 Ohm 0 Ohm 375 Ohm 0 Ohm 3200 Ohm Note: 1. Types 21 to 29, 2E, 2F, 80 81 and 83 use the same calibration parameters as type 20. 2.
Page 42
Chapter 1 Introduction Table 1.8.4 RTD Input Type and Data Format Type Code RTD Type Data Format +F.S -F.S Engineering unit +10000 -10000 Platinum 100 α= 0.00385 2’s comp HEX 7FFF 8000 -100 ~ 100°C +138.50 +060.60 Engineering unit +10000 +00000 Platinum 100 α= 0.00385...
Page 43
Chapter 1 Introduction Type Code RTD Type Data Format +F.S -F.S Engineering unit +15000 -02000 Cu 100 α= 0.00421 2’s comp HEX 7FFF EEEF -20 ~ 150°C +163.17 +091.56 Engineering unit +20000 +00000 Cu 100 α= 0.00427 2’s comp HEX 7FFF 0000 0 ~ 200°C...
Chapter 1 Introduction It is not recommended that calibration be performed until the process is fully understood. 1.8.2. The calibration procedure for ET-7017 and ET-7017-10: 1. Warm up the module for at least 30 minutes. 2. Set the type code to the type you want to calibrate. 3.
Page 45
Chapter 1 Introduction Table 1.8.7 Analog Input Type Type Code Analog Input Type Range 4 mA ~ 20 mA +/-10 V -10 V ~ 10 V +/-5 V -5 V ~ 5 V +/-1 V -1 V ~ 1 V +/-500 mV -500 mV ~ 500 mV +/-150 mV...
Chapter 1 Introduction It is not recommended that calibration be performed until the process is fully understood. 1.8.3. The calibration procedure for ET-7018Z: 1. Warm up the module for at least 30 minutes. 2. Enable channel 0 and disable the other channels. 3.
Page 47
Chapter 1 Introduction Table 1.8.11 Analog Input Type Type Code Analog Input Type Range +/-15 mV -15 mV ~ 15 mV +/-50 mV -50 mV ~ 50 mV +/-100 mV -100 mV ~ 100 mV +/-500 mV -500 mV ~ 500 mV +/-1 V -1 V ~ 1 V +/-2.5 V...
Chapter 1 Introduction 1.9. Software & Document information The location of all documents and software related to the ET-7000 module is shown in the following directory structure diagram. The relevant file can quickly be located by referring to the diagram. For details of the 6knnnnnn.exe revision information, please refer to CD:\NAPDOS\ET7000\Firmware\Version_nnn_Eng.txt or Version_nnn_Chi.txt ET-7000 AIO User Manual, Apr.
The MiniOS7 Utility is used to download files to the ET-7000 module and update the OS image. It is also used to configure the network settings. Step 1: Refer to Sec. 1.5.2 for details regarding wiring connections for ET-7000 series modules.
Page 52
Chapter 2 Configuring the ET-7000 Step 3: Run the MiniOS7 utility as per the following diagram. Step 4: Select the Connection item of main menu, and then click the “Search”. ET-7000 AIO User Manual, Apr. 2009, V1.04, EMH-011-104----------52...
Page 53
Chapter 2 Configuring the ET-7000 Step 5: The “MiniOS7 Scan” window appears, and starts to search the modules in the same Ethernet network of host PC. Progress is running Step 6: When the search is finished, click the ET-7000 module that you want to configure and then click the “IP setting”...
Page 54
Chapter 2 Configuring the ET-7000 Step 6: IP Setting window appears. Step 6.1: Check that valid IP, Mask, Gateway, Alias, DHCP values has been inserted into the “Recommend Settings” fields. Step 6.2: If these values are modified, the “Set” button must be clicked in order to create the new values.
Chapter 3 Web Configuration Page 2.2. Load Factory Default Refer to “Load All Setup Default” in Sec 3.2.2 Basic Setting for more details regarding loading the factory defaults using the Web configuration. ET-7000 AIO User Manual, Apr. 2009, V1.04, EMH-011-104----------55...
Chapter 3 Web Configuration Page 3. Web Configuration Page ET-7000 series modules have a built-in Web configuration page with a friendly user interface making it simple to configure using the standard web browser. The configuration web page is optimized for Microsoft Internet Explorer 6.0, and the other browsers can work well, but the Web pages might appear differently.
Page 57
Chapter 3 Web Configuration Page After the user name and password is accepted by the ET-7000, The ET-7000 home page will be displayed. Note: If either the user name or the password is incorrect or is left blank, the main home page and the other pages will not be accessible, so ensure that the input data is correct and rectify it if and as necessary.
Page 58
Settings Web Human-Machine Interface and Web Editing Web HMI: Create the I/O mapping for two identical Pair Connection: ET-7000 series modules. Detailed specifications and More More Information: information about the ET-7000 series ET-7000 AIO User Manual, Apr. 2009, V1.04, EMH-011-104----------58...
The Welcome page for the ET-7000 contains information related to the currently accessed ET- 7000 series module, as shown below: ET-7000 series module name (The default is the ET-7000 series name. It Model Name: allows a maximum length of 8 characters)
Page 60
Chapter 3 Web Configuration Page ET-7000 AIO User Manual, Apr. 2009, V1.04, EMH-011-104----------60...
Chapter 3 Web Configuration Page 3.2. Configuration 3.2.1. Ethernet Settings The Ethernet settings page can be used to view and change the TCP/IP network settings for the ET-7000 module. Table 3-1 TCP/IP network settings Settings Description Range Factory default 4-byte IP address. Each ET-7000 module X.X.X.1 needs an IP address so that if can be 192.168.255.1...
Page 62
Chapter 3 Web Configuration Page DHCP function DHCP (Dynamic Host Configuration Protocol) is a method used to dynamically assign temporary numeric IP addresses as required. When the DHCP function is enabled, the ET-7000 module will automatically load the IP/Mask/Gateway address saved in the EEPROM if the ET-7000 cannot get a dynamic IP address from the DHCP server on boot up.
Chapter 3 Web Configuration Page 3.2.2. Basic Settings Module Name: The initial value will be the default module name. The ET-7000 module supports a maximum file module name length of 8 characters. (Unavailable) Module Information: Indicates the alias name given to the module and can be modified by the user. The name can be a maximum of 16 characters, but cannot include single or double quotes (' or “...
Page 64
Chapter 3 Web Configuration Page Click the “Overview” in the Main Menu tree to verify that the changes have been applied. Top page Information (First line) and Top page Information (second line): The top page information is displayed at the top of the web page, as shown below, and can be modified to enable custom information to be displayed.
Page 65
Chapter 3 Web Configuration Page Example: Click “Basic Settings” in the Configuration Section of the Main Menu tree. Enter a string in the Top page Information (First line) and Top page Information (second line) text fields, for example “ICP DAS” and “http://www.icpdas.com”. Selecting an option from the color drop down box and entering a value in the font text field can modify the font size and color.
Page 66
Chapter 3 Web Configuration Page Clicking the “More Information” in the Main Menu tree will automatically open the web page defined in the More Information URL. The default URL for “More information” is “http://www.icpdas.com/products/Remote_IO/ET- 7000/ET-7000_introduction.htm” ET-7000 AIO User Manual, Apr. 2009, V1.04, EMH-011-104----------66...
Page 67
Chapter 3 Web Configuration Page Web Server TCP Port: The default well known port that is used in TCP to name the ends of logical connections for Web server of ET-7000 is 80. It allows the user to change the port to the other, (0~65535). ET-7000 AIO User Manual, Apr.
Page 68
Chapter 3 Web Configuration Page Load All Setup Default Table 3-2 Load All Setup Default Table Function Name Details Factory default Configuration All of the Ethernet settings Refer to Table 3-1 All of the Module I/O settings Refer to Sec. 3.2.3 Authentication Account management The default account is...
Chapter 3 Web Configuration Page 3.2.3. Module I/O settings Different Modbus setting functions will be displayed on this page depending on the type of ET- 7000 module. All settings can be divided into either common, DI, DO, AI and AO settings. Please refer to Appendix C for more details regarding ET-7000 Modbus register table.
Page 70
Chapter 3 Web Configuration Page ET-7000 AIO User Manual, Apr. 2009, V1.04, EMH-011-104----------70...
Page 71
Chapter 3 Web Configuration Page ET-7000 AIO User Manual, Apr. 2009, V1.04, EMH-011-104----------71...
Page 72
Chapter 3 Web Configuration Page Modbus Registers and Factory Defaults Common Functions Modbus Address Points Description Range Factory default Set host watch dog timer 5~65535 (Enable) 40557 0 (Disable) (Second) (<5: Disable) DO Module Functions Modbus Address Points (Max.) Description Range Factory default 00435~00514...
3.3. Authentication 3.3.1. Account management Each ET-7000 series module provides access privilege for up to five user accounts including a default Admin account and four general user-defined accounts. Each of the user-defined accounts can be assigned either Admin or general user privilege. Assigning Admin privilege allows the account to read and write configuration settings but the general user account is restricted to read only access.
Chapter 3 Web Configuration Page 3.3.2. IP filter Settings Each ET-7000 series module contains an IP filter that can be used to control access to the module, thereby preventing unauthorized access from unknown IP addresses. The IP filter can be granted across a range of IPv4 addresses, such as from 10.0.8.1 to 10.0.9.22 or to a single IP address, with a maximum of ten permission rules.
Page 75
Chapter 3 Web Configuration Page Allow access from any IP address Disable IP filter function to allow access to the ET-7000 module from any address. The “Enable the IP filter table” checkbox must be checked when granting permissions to either a single IP address or a range of IP address.
Chapter 3 Web Configuration Page 3.4. Web HMI 3.4.1. Web Editing The Web page configuration can be used to create a user-defined Web page. Click “Web Editing” in the “Web HMI” section of the Main menu tree and the window above will be displayed.
Page 77
Chapter 3 Web Configuration Page Page properties All properties can be configured on this page. The free space for File tree: The files Picture Preview ET-7000 AIO User Manual, Apr. 2009, V1.04, EMH-011-104----------77...
Page 78
Editing Web page is 340 * 250 pixels. Each ET-7000 series module has a maximum storage space of 64KB. : Browse a directory on the local disk to select an image file to be uploaded to the ET-7000 module.
Page 79
Chapter 3 Web Configuration Page Editing the Group Register Register: The Modbus Register number for the ET-7000 module Modbus Alias: A string that describes the Modbus register. It can be a reference to a tag in the image of the Web editing page that is selected from the “Page properties” section. (If the tag of the Modbus register has defined on the image) Scaling: The Modbus register value will be divided by the scale value before being displayed on the web page, or multiplied before value is written to the ET-7000 module.
Page 80
Chapter 3 Web Configuration Page A 32-bit value with sign. The Most significant word (register) is on Signed 32 the low address. A 32-bit positive value. The Most significant word (register) is on Unsigned 32 (swapped) the high address. A 32-bit value with sign. The Most significant word (register) is on Signed 32 (swapped) the high address.
Chapter 3 Web Configuration Page 3.4.2. Web HMI The first page displayed in the client Web browser will be the page that is defined by clicking the “Set as Start Page” checkbox on the “Page properties” area of the “Web page configuration”...
Page 82
Chapter 3 Web Configuration Page Table 3-5 Main Web HMI Page - Table 2 Title Name Description Notes The Component type and address Register The Register address Status/Action DO: ON (1), OFF (0) Connection Status: The status indicates the connection status of the IO component on ET-7000 module defined on the cell of IO channel and Modbus register mapping table.
Page 83
Chapter 3 Web Configuration Page An example of how to create a Web Editing Page Create a Web page to monitor the I/O of the conveyer system shown below. The I/O system contains 3 photo sensors that are used to detect the products, and 3 switches that are used to turn the conveyer motor on and off.
Page 84
Chapter 3 Web Configuration Page Navigate to the required directory and select the appropriate image file. “conveyer.gif” is selected in this example. Highlight the file name and Click the “Open” button to make your selection. ---------- ET-7000 AIO User Manual, Apr. 2009, V1.04, EMH-011-104...
Page 85
Chapter 3 Web Configuration Page Click the “Upload” button to upload the selected file to the ET-7000 module. After the upload is completed, the “conveyer.gif” file should now be listed in the file tree and also in the image list box. 1.
Page 86
Chapter 3 Web Configuration Page To add a register item, click the button in the first row of the “Group” table and the “Edit Group Register” window will be displayed. Add a new DI item using the Register Address 1, then select Discrete Input as the register type and enter “PHS1”...
Page 87
Chapter 3 Web Configuration Page The new register item will now be displayed in the “Group” table. Add a DO register item by clicking on the Edit button on the second row of the “group” table then selecting the Register Address 1, select “Coil” as the Register type and enter the alias name “Motor 1”, as shown below..
Page 88
Chapter 3 Web Configuration Page ---------- ET-7000 AIO User Manual, Apr. 2009, V1.04, EMH-011-104...
Page 89
Chapter 3 Web Configuration Page An editing page named as “Conveyer” has added to the list box on the top left-hand side of the “Web Page Configuration” window. Select the “Conveyer” item and click button to browse to the “Conveyer” Web HMI page. ---------- ET-7000 AIO User Manual, Apr.
Page 90
Chapter 3 Web Configuration Page The “conveyer.gif” image file and all register items should be displayed on the “Conveyer” Web HMI page. ---------- ET-7000 AIO User Manual, Apr. 2009, V1.04, EMH-011-104...
Chapter 3 Web Configuration Page 3.5. I/O Pair Connection The function is used to make a DI to DO pair through the Ethernet. The communication is based on Modbus/TCP. Once the configuration is done, the ET-7000 can poll Remote DI status and then write to a local DO device constantly in the background.
Page 92
Chapter 3 Web Configuration Page When the configuration is done, you can click “Pair” from “Web HMI” to open another page to view the pair connection again. ---------- ET-7000 AIO User Manual, Apr. 2009, V1.04, EMH-011-104...
Chapter 3 Web Configuration Page 3.6. More Information The More Information menu item is a Web page URL, and can be used to provide a link to a web site containing additional information about the product maker, detailed specs etc. The Default More Information URL is: http://www.icpdas.com/products/Remote_IO/ET- 7000/ET-7000_introduction.htm Please refer to Sec.
Chapter 4 How to access ET-7000 4. How to access ET-7000? ET-7000 series is designed as remote I/O module that can be accessed via an Ethernet interface. 4.1. Via an Ethernet Network Ethernet is an extremely popular networking format that already exists for most applications, either for use with local networks or for connecting to the Internet.
Page 95
Chapter 4 How to access ET-7000 The ET-7000 controller includes the Modbus/TCP protocol, which is a variation of the Modbus protocol that was developed in 1999 to allow the Internet community to access Ethernet devices. Modbus address for Modbus/TCP client access. ---------- ET-7000 AIO User Manual, Apr.
Chapter 4 How to access ET-7000 4.2.2. Function Codes Supported Modbus function codes are different both the analog and digital types. Table 4-1 ET-7000 Modbus Function Code Modbus Command (Hex) Protocol Description Read multiple coils status for DO Read multiple input discrete for DI Read multiple registers for AO Read multiple input registers for AI Write single coil for DO...
Chapter 5 I/O Pair Connection 5. I/O Pair Connection The function is used to make a DI to DO pair through the Ethernet. The communication is based on Modbus/TCP. Once the configuration is done, the ET-7000 can poll remote DI status and then write to a local DO device constantly in the background.
6. Software Development Application 6.1. Location of documents and software The following diagram illustrates the location of all documents and software related to Modbus applications for ET-7000 series modules. The relevant file can quickly be located by referring to the diagram. ----------...
Page 99
LabVIEW, InduSoft, OPC Server, etc. are available for use on the/a Host PC. These applications can be used to access ET-7000 series module from the Host PC and contain a number of helpful free demo programs and documents, which can be found on the CD included in the shipping package, or can be downloaded from the ICP DAS web site or FTP site.
Chapter 6 Software Development Application 6.2. 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.
Chapter 7 OPC Server 7. OPC Server 7.1. Introduction 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.
Chapter 7 OPC Server 7.2. Procedure for using the OPC server Step 1: Read the following documents contains the latest important information, including: Readme.txt: A list of files contained on the shipped CD • contains the revision history information, including Reversion.txt: Bugs •...
Page 103
Chapter 7 OPC Server Step 4: New a Group and Tag ---------- ET-7000 AIO User Manual, Apr. 2009, V1.04, EMH-011-104...
Page 104
Chapter 7 OPC Server Step 5: Load a finished OPC project file for ET-7060 ---------- ET-7000 AIO User Manual, Apr. 2009, V1.04, EMH-011-104...
Page 105
Chapter 7 OPC Server Note: The OPC file for the ET-7060 is located at: CD:\NAPDOS\ET7000\Document\Application\NAPOPC\ET-7060 ---------- ET-7000 AIO User Manual, Apr. 2009, V1.04, EMH-011-104...
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 series module using the Modbus/TCP protocol. ----------...
Chapter 8 SCADA 8.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 Data Acquisition (SCADA) systems, 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.
Chapter 8 SCADA 8.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.
Chapter 8 SCADA 8.3. iFix The document containing detailed instructions for linking to the ET-7000 module using the Modbus protocol is located on the shipped CD: \NAPDOS\ET7000\Document\Application\iFix ftp://ftp.icpdas.com/pub/cd/6000cd/napdos/et7000/document/application/ifix/ ---------- ET-7000 AIO User Manual, Apr. 2009, V1.04, EMH-011-104...
Chapter 9 Troubleshooting and Technical Support 9. Troubleshooting and Technical Support This chapter discusses methods of quickly diagnosing and fixing problems or errors without having to contact ICPDAS. When troubleshooting the following problems, please make sure that the module is switched on, and confirm that the physical connections are correct (power cable, network cable and serial cable) Note that some unexplained errors might be caused by duplicate IP addresses on the...
Page 111
Chapter 9 Troubleshooting and Technical Support The Web Configuration Enable the Web function has been disabled. Configuration function using (Shown on the Basic either the SMMI or the Settings page) console. The Web server TCP port Change the TCP port to 80 has been changed from port or reconnect the ET-7000 using the specific TCP port.
Appendix B: MiniOS7 utility Appendix B: MiniOS7 Utility On occasions, ICPDAS will offer an update to the ET-7000 firmware or MiniOS7. The MiniOS7 utility is used to easily update your software to the latest version. The MiniOS7 Utility is used for both essential configuration and for downloading programs into the ET- 7000 controller embedded in the ICPDAS MiniOS7 environment.
Page 115
Appendix B: MiniOS7 utility Installation procedure Step 1: Locate and run MiniOS7utility.exe from the CD: \NAPDOS\ET7000\Tools\Tools for MiniOS7\MiniOS7_utility directory. Step 2: After completing the installation, a new “ICPDAS” folder will be added to the “programs” section of the start menu. The MiniOS7_utility files can be accessed by clicking on this folder and then the 'MiniOS7 utility' folder.
Page 116
Step 4: Right Click the file list on the right hand window and then click Quit Firmware item from TCP/IP mode to UDP mode. Notes: The default firmware of ET-7000 series module is TCP/IP mode that uses the TCP/IP protocol for communication. The Modbus/TCP protocol or Web communication are constructed on this communication layer.
Page 117
Appendix B: MiniOS7 utility PC File list Step 5: Click Erase Disk item of Command item of main menu. ---------- ET-7000 AIO User Manual, Apr. 2009, V1.04, EMH-011-104...
Page 118
Appendix B: MiniOS7 utility Step 6: A Confirm dialog notices whether all files will be deleted or not. If Press “Yes” button, all files on ET-7000 will be deleted. Please refer to the picture below. Notes: Before updating the firmware, you must delete all files existed on the ET-7000. Step 5: Locate the required file in the left hand window, then drag and drop this file to the ET-7000.
Page 119
The ET-7000 firmware is a file named ET7Knnn.HEX, where ‘nnn’ is the version number. The MiniOS7 utility is only a tool for the ET-7000 series module to update its firmware, and the version of MiniOS7 utility must be V3.14 or later...
Page 120
Appendix B: MiniOS7 utility Notes: To select multiple files, press and hold the CTRL or SHIFT keys while making your/a selection and drag them to simultaneously download the files to ET- 7000 After completing the download, turn off the power to the ET-7000 and then turn it back ON.
Appendix C: Modbus Register Tables Appendix C: MODBUS Register Tables Modules Supported (ET-7000 series) Name Date Firmware Note ET-7015 Apr / 2009 V1.01 7-ch RTD input ET-7017 Jan / 2009 V1.10 4-ch DO and 8-ch AI ET-7017-10 Jan / 2009 V1.10...
Page 122
Appendix C: Modbus Register Tables C-1. Common Functions for all ET-7000 series modules (0xxxx) DO address Registers Begin address Points Description Range Access Type per Point Recover all I/O default settings 1=recover W (Pulse) Reboot ET-7000 1=reboot W (Pulse) (3xxxx) AI address...
Page 124
Appendix C: Modbus Register Tables Detailed Modbus Address Table for ET-7017 (D) (0xxxx) DO address Registers Access Begin address Points Description Range per Point Type 0=off Digital Out 1=on Clear AI Latch High 1=clear W (Pulse) Clear AI Latch Low 1=clear W (Pulse) Enable the average value of the...
Page 125
Appendix C: Modbus Register Tables 1=alarm (Clear) High Alarm of Average value of all 0=OK R/W (Pulse) AI channel 1=alarm (Clear) Low Alarm of Average value of all 0=OK R/W (Pulse) AI channel 1=alarm (Clear) (3xxxx) AI address Registers Access Begin address Points Description Range...
Page 127
Appendix C: Modbus Register Tables Detailed Modbus Address Table for ET-7017-10 (0xxxx) DO address Registers Access Begin address Points Description Range per Point Type Clear AI Latch High 1=clear W (Pulse) Clear AI Latch Low 1=clear W (Pulse) Enable the average value of the 0=disable previous AI values of one channel 1=enable...
Page 128
Appendix C: Modbus Register Tables (3xxxx) AI address Registers Access Begin address Points Description Range per Point Type Analog Input word -32768 ~ +32767 Average value of one channel word -32768 ~ +32767 Average value of all enabled AI word -32768 ~ +32767 channel Average value of all maximum...
Page 130
Appendix D: Modbus Application Notes Detailed Modbus Address Table for ET-7015 (0xxxx) DO address Registers Access Begin address Points Description Range per Point Type 0=disable Enable/Disable AI channel 1=enable R/W/E (Default=1) 0=50Hz 50/60Hz rejection for AI 1=60Hz R/W/E (Default=1) 1=engineering AI data format 0=hex R/W/E...
Page 131
Appendix D: Modbus Application Notes (4xxxx) AO address Registers Access Begin address Points Description Range per Point Type Temperature offset word -128 ~ 127 R/W/E Modbus NetID word 1 ~ 255 Resistance offset word 0 ~ 255 R/W/E Type code for AI word 20 ~ 83 (hex) R/W/E...
Page 133
Appendix D: Modbus Application Notes Detailed Modbus Address Table for ET-7018Z (1xxxx) Read Only Coils Registers Access Begin address Points Description Range per Point Type High alarm for the average value 0=ok of all AI registers 1=alarm Low alarm for the average value of 0=ok all AI registers 1=alarm...
Page 134
Appendix D: Modbus Application Notes Clear AI Latch Low (all) 1=clear W (pulse) 0=disabled high alarm AI Alarm High switch R/W/E 1=enabled high alarm 0=disabled low alarm AI Alarm Low switch R/W/E 1=enabled low alarm 0=Moment AI Alarm High mode R/W/E 1=Latched 0=Moment...
Page 135
Appendix D: Modbus Application Notes 123 (hex) means CPU lib version word version=1.2.3 123 (hex) means I/O firmware version word version=1.2.3 123 (hex) means Xserver lib version word version=1.2.3 123 (hex) means TCP/IP lib version word version=1.2.3 123 (hex) means Modbus lib version word version=1.2.3...
Appendix D: Modbus Application Notes Appendix D: Modbus Application Notes Dual Watchdog Dual Watchdog consists of Module Watchdog and Host Watchdog. 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.
Page 137
5 seconds. Power ON Value If the ET-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 series Modbus register is the first address of the Power ON value, and the total number of channels depend on the type of module.
Page 138
Appendix D: Modbus Application Notes 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.
Page 139
Appendix D: Modbus Application Notes enable the settings to take effect. AI High/Low Alarm ET-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.
Page 141
Appendix D: Modbus Application Notes 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.
Page 142
Appendix D: Modbus Application Notes View the Power ON/Safe Value via the Web page Click the “Web HMI” link in the Web HMI Section of the Main Menu tree. 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.
Page 143
Appendix D: Modbus Application Notes Moving average value of one AI channel Time +…+V ) / 7 (7: 7 records) Ave_n 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;...
Page 144
Appendix D: Modbus Application Notes 30146 0 ~65535 or –32768 ~ +32767 30147 0 ~65535 or –32768 ~ +32767 30148 0 ~65535 or –32768 ~ +32767 30149 0 ~65535 or –32768 ~ +32767 30150 0 ~65535 or –32768 ~ +32767 30151 0 ~65535 or –32768 ~ +32767 30152...
Page 145
Appendix D: Modbus Application Notes 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.
Electronic circuits are constantly vulnerable to Electro-Static Discharge (ESD), which become worse in a continental climate area. 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.
Appendix G: Node Information Area Appendix G: Node Information Area Each ET-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.
Appendix H: Technical Support Appendix H: Technical Support Should you encounter problems while using your ET-7000 series module, and are unable to find the help you need in this manual or on our website, please contact ICP DAS Product Support.
Need help?
Do you have a question about the ET-7000 Series and is the answer not in the manual?
Questions and answers