PET-7026/ET-7026 User Manual Version 1.0.
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.
Table of Contents Chapter 1. Introduction ........................................................................ 6 1.1. Features ....................................................................................................... 8 1.2. Specifications ............................................................................................. 11 1.2.1. System Specifications ...................................................................... 11 1.2.2. I/O Specifications .............................
3.3.2. Accessible IP Settings ...................................................................... 55 3.4. Web HMI .................................................................................................... 58 3.4.1. Web HMI .......................................................................................... 59 3.4.2. Web Edit .......................................................................................... 60 3.5. Pair Connection....................................................
6.3.2. Citect .............................................................................................. 106 6.3.3. iFix ................................................................................................. 107 Appendix A. Frame Ground ............................................................. 108 Appendix B. Node Information Area ................................................ 109 Appendix C. Modbus Application Notes ......................................... 110 C.1. Dual Watchdog ....
Chapter 1. Introduction The PET-7026/ET-7026, 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 features of the PET-7026 differ from the ET-7026 The PET-7026 has integrated Power-over-Ethernet (PoE), it allows power and data to be carried over a single Ethernet cable, so a device can operate solely from the power it receives through the data cable. This innovation allows greater flexibility in office design, higher efficiency in systems design, and faster turnaround time in set-up and implementation. The PET-7026 feature true IEEE 802.
1.1. 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.
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 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. 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.
1.2. Specifications 1.2.1. System Specifications 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) Auto MDI/MDI-X connection Isolation Ethernet - AI, AO, DI and DO 2500 VDC LED Display PoE (for PET-7026 only) PoE on L1 Run indicator L2 Link/Act indicator L3 10/100M indicator Power Requirements (for PET-7026 only) IEEE 802.
Mechanical Dimensions (W x H x D) 72 mm x 123 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 PET-70216/ET-7026 User Manual, version 1.0.1 beta1, Page: 12 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. E-mail: service@icpdas.
1.2.2. I/O Specifications Analog Input Input Channels 6 Input Type +/- 500 mV, +/- 1 V, +/- 5 V, +/- 10 V +0 mA ~ +20 mA, +/- 20 mA, +4 mA ~ +20 mA (Jumper selectable) Resolution Sampling Rate Accuracy Bandwidth Normal Mode 16-bit Fast Mode 12-bit Normal Mode 10 Samples/Sec. Fast Mode 50 Samples/Sec. (Total) Normal Mode +/- 0.1 % Fast Mode +/- 0.5 % or better Normal Mode 15.7 Hz Fast Mode 78.
Power-up and Safe Value Yes Open Wire for Current Output 4 mA ~ 20 mA Digital Input Input Type 2 (Dry + Wet) Dry Contact On Voltage Level Close to GND (Source) Off Voltage Level Open Effective Distance for Dry Contact 500M Max. Wet Contact On Voltage Level +1 VDC Max. (Sink/Source) Off Voltage Level +3.5 VDC ~ +30 VDC Counter Channels 2 Max. Counts 32-bit (4294967295) Max. Input Frequency 100 Hz Min.
1.2.3. Wiring Specifications PET-70216/ET-7026 User Manual, version 1.0.1 beta1, Page: 15 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. E-mail: service@icpdas.
1.3. Overview 1.3.1. Front Panel The PET-7000/ET-7000 front panel contains the Ethernet port, connectors and LEDs. Ethernet Port The Ethernet port use RJ45 connector to connect to Ethernet. J1 Connector L1 LED Indicator J2 Connector Pin # Function LED Status Function Pin # Function 1 Vout1+ Flashing The PET-7000/ET-7000 is 10 AGND 2 AGND turned on and is ready for use.
1.3.2. Back Panel The PET-7000/ET-7000 back panel contains the frame ground and Init/Normal switch. Frame Ground Provides a path for protection of PET-7000/ET-7000 bypassing ESD. Init/Normal Switch Allows you to select the operating mode. PET-70216/ET-7026 User Manual, version 1.0.1 beta1, Page: 17 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. E-mail: service@icpdas.
1.4. Dimensions All dimensions are in millimeters. PET-70216/ET-7026 User Manual, version 1.0.1 beta1, Page: 18 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. E-mail: service@icpdas.
1.5. 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. CD:\Napdos PET7000_ET7000 Demo PC_Client Modbus_TCP Document Application Data_Sheet ns_205pse previous_manual_backup quick_start firmware OS_image Tools EZ_Data_Logger Napopcsvr Tools for MiniOS7 Readme.txt PET-70216/ET-7026 User Manual, version 1.0.1 beta1, Page: 19 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. E-mail: service@icpdas.
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 PET-7000/ET-7000. 2.1. Mounting the Hardware The PET-7000/ET-7000 can be mounted with the bottom of the chassis on the DIN rail, the wall or piggyback. DIN Rail mounting The PET-7000/ET-7000 has simple rail clips for mounting reliably on a standard 35 mm DIN rail.
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 PET-7000/ET-7000 has two holes on both sides for piggyback mounting PET-70216/ET-7026 User Manual, version 1.0.1 beta1, Page: 21 Copyright © 2009 ICP DAS Co., Ltd.
2.2. Configuring the Boot Mode The PET-7000/ET-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.
2.3. Connecting to Network, PC and Power The PET-7000/ET-7000 is equipped with an RJ-45 Ethernet port for connection to an Ethernet hub/switch and PC Non-PoE PoE PET-70216/ET-7026 User Manual, version 1.0.1 beta1, Page: 23 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. E-mail: service@icpdas.
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 PET-7000/ET-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.
2.5. Using MiniOS7 Utility to Assign a new IP The PET-7000/ET-7000 are web-based devices, which comes with a default IP address, therefore, you must first assign a new IP address to the PET-7000/ET-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. PET-70216/ET-7026 User Manual, version 1.0.
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. PET-70216/ET-7026 User Manual, version 1.0.
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. PET-70216/ET-7026 User Manual, version 1.0.1 beta1, Page: 27 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. E-mail: service@icpdas.
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. PET-70216/ET-7026 User Manual, version 1.0.1 beta1, Page: 28 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. E-mail: service@icpdas.
2.6. Enabling Adobe Flash Player in Browser Your browser must support the Adobe Flash Player in order to view the PET-7000/ET-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.
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/ PET-70216/ET-7026 User Manual, version 1.0.1 beta1, Page: 30 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. E-mail: service@icpdas.
Chapter 3. Web Applications The PET-7000/ET-7000 contains an advanced web configuration system that provides users with access PET-7000/ET-7000 applications through a standard web browser. Logging in to the PET-7000/ET-7000 Web site You can log in to the PET-7000/ET-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 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 PET-70216/ET-7026 User Manual, version 1.0.1 beta1, Page: 32 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. E-mail: service@icpdas.
Step 4: Welcome to PET-7000/ET-7000 web site After logging into the PET-7000/ET-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. PET-70216/ET-7026 User Manual, version 1.0.1 beta1, Page: 33 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. E-mail: service@icpdas.
3.1. Overview The Overview links to the welcome page that determines two message body parts. PET-70216/ET-7026 User Manual, version 1.0.1 beta1, Page: 34 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. E-mail: service@icpdas.
The first part of this page provides basic information about the PET-7000/ET-7000 hardware and software. The second part of this page provides a brief introduction of this web site. PET-70216/ET-7026 User Manual, version 1.0.1 beta1, Page: 35 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. E-mail: service@icpdas.
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 PET-70216/ET-7026 User Manual, version 1.0.
3.2.1. Network Settings The Ethernet Settings page provides the following functions: Configure the network settings Check the software information PET-70216/ET-7026 User Manual, version 1.0.1 beta1, Page: 37 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. E-mail: service@icpdas.
3.2.1.1. Configure the Network Settings A generally network setting includes the following parameters: An IP address: Each PET-7000/ET-7000 on the network must have a unique IP address. It is used to assign an IP address. A default gateway: A gateway (or router) is a system that is used to connect a network with one or more other networks. A subnet mask: The subnet mask indicates which portion of the IP address that is used to identify the local network or subnet.
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 finished configuring the network settings PET-70216/ET-7026 User Manual, version 1.0.1 beta1, Page: 39 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. E-mail: service@icpdas.
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. PET-70216/ET-7026 User Manual, version 1.0.
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 PET-70216/ET-7026 User Manual, version 1.0.1 beta1, Page: 41 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. E-mail: service@icpdas.
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.
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 of the more information menu that can be modified, you can specify the PET-7000/ET-7000 URL for getting additional PET-7000/ET-7000 supports.
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 finished configuring the module information PET-70216/ET-7026 User Manual, version 1.0.1 beta1, Page: 44 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. E-mail: service@icpdas.
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.
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 Setting Module Name Depending on the module name Module Information Empty Top page Information (First line) ICP DAS Top page Information (Second line) http://www.icpdas.
Module I/O Settings Common Functions Modbus Address Function Factory Default Setting 00226 Recover all I/O default settings Disable 00233 Reboot PET-7000/ET-7000 Disable 40555 CPU reset status 1 (Power on) 40556 CPU reset events 1 reset count 40557 Set Host Watchdog Timer 0 40558 Host WDT events 0 WDT count Modbus Address Function Factory Default Setting 40271 Modbus NetID 1 Channel Address Power Value (00435) Safe Value (00515) Ch0 OFF OFF Ch1 OFF OFF Modbus Address Fun
Basic Setting Channel Address Range (40459) Slew Rate (40523) Ch0 32 (0V ~ 10V) 0 (Immediate) Ch1 32 (0V ~ 10V) 0 (Immediate) Channel Address Power Value (40360) Safe Value (40392) Ch0 0.000 0.000 Ch1 0.000 0.
3.2.2.3.2 Factory Default Settings for Authentication Menu Service The table below lists the factory default settings of the Authentication menu. 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 limit to allow any outgoing access. 3.2.2.3.3 Factory Default Settings for Web HMI Menu Service The table below lists the factory default settings of the Web HMI menu.
3.2.3. Module I/O Settings The Common Function page provides options to configure the settings of the Modbus functions. This page display different contents depending on the Modbus function of the PET-7000/ET-7000 module. All of these settings can be divided into either common, DI, DO, AI and AO settings. For a more detailed description of these Modbus function, please refer to section “4.3. Modbus Register Map”. PET-70216/ET-7026 User Manual, version 1.0.1 beta1, Page: 50 Copyright © 2009 ICP DAS Co.
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 to the web site PET-70216/ET-7026 User Manual, version 1.0.1 beta1, Page: 51 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. E-mail: service@icpdas.
3.3.1. Account Management The Basic Settings page provides the following functions: Configure the user accounts Load the factory default user account PET-70216/ET-7026 User Manual, version 1.0.1 beta1, Page: 52 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. E-mail: service@icpdas.
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.
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 PET-70216/ET-7026 User Manual, version 1.0.1 beta1, Page: 54 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. E-mail: service@icpdas.
3.3.2. Accessible IP Settings The IP filter Settings page provides the following functions: Configure connection filtering PET-70216/ET-7026 User Manual, version 1.0.1 beta1, Page: 55 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. E-mail: service@icpdas.
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.
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
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 PET-70216/ET-7026 User Manual, version 1.0.1 beta1, Page: 58 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. E-mail: service@icpdas.
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. PET-70216/ET-7026 User Manual, version 1.0.1 beta1, Page: 59 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. E-mail: service@icpdas.
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 PET-70216/ET-7026 User Manual, version 1.0.1 beta1, Page: 60 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. E-mail: service@icpdas.
By default, there are no pages to be listed in the Web Page Configuration form. The PET-7000/ET-7000 supports up to 10 user-defined web pages A maximum of 10 pages can be created. PET-70216/ET-7026 User Manual, version 1.0.1 beta1, Page: 61 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. E-mail: service@icpdas.
Below is an example of how to create your own page. 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 PET-70216/ET-7026 User Manual, version 1.0.1 beta1, Page: 62 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. E-mail: service@icpdas.
Step 2: Upload a diagram Click Browse… to select an image, and then click Upload to upload images to the PET-7000/ET-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.
Step 3: Set the page name and select the diagram 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.
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.
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 PET-70216/ET-7026 User Manual, version 1.0.1 beta1, Page: 66 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. E-mail: service@icpdas.
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. PET-70216/ET-7026 User Manual, version 1.0.1 beta1, Page: 67 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved.
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 PET-7000/ET-7000 that can enable a pair of DI-to-DO via Modbus/TCP (Ethernet). PET-70216/ET-7026 User Manual, version 1.0.1 beta1, Page: 68 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. E-mail: service@icpdas.
3.6. More Information The More Information links to the PET-7000/ET-7000 web site that provides more detailed information related to PET-7000/ET-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 PET-70216/ET-7026 User Manual, version 1.0.
Chapter 4. Modbus Applications The PET-7000/ET-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.
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.
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.
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.
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.
4.3. Modbus Register Map 4.3.1.
Begin address Points Description Registers per Point Range of the previous AI values 1 = enable of one channel for all AI (Default = 0) Access Type Enable Average of all enabled channel, 348 1 High/Low Alarm value of all AI average value and 0 = disable 1 1 = enable R/W/E (Default = 0) Average latched values for all AI channels 349 350 351 1 1 0 ~ 15 365 ~ Save Module Nick Name to EEPROM Enable all DI latch latched status (high/low) Enable low speed (100Hz) digital counter 1 1 = wr
Begin address Points Description Registers per Point Access Type Range (Default = 1) 0 = normal (16 628 1 Normal/Fast mode for AI 1 bit) 1 = fast (12 bit) R/W/E (Default = 0) 1 = 50 Hz 629 1 50/60 Hz rejection for AI 1 0 = 60 Hz R/W/E (Default = 0) 630 1 Write DI counter preset value to EEPROM 1 W 1 = write (Pulse) 1 = engineering 631 1 AI data format 1 0 = hex R/W/E (Default = 0) 632 1 633 Return the factory calibration (ALL) 1 1= clear 1 Clear AI Latch High (ALL) 1
Begin address Points Description Registers per Point Range Access Type (Clear) 829 1 Low Alarm of Average value of all AI channel 0 = OK 1 1 = alarm (Clear) 0 = disable 830 1 Enable/Disable calibration 1 831 1 Zero calibration channel 0 1 1 = write 832 1 Span calibration channel 0 1 1 = write PET-70216/ET-7026 User Manual, version 1.0.1 beta1, 1 = enable R/W (Pulse) R/W W (Pulse) W (Pulse) Page: 78 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. E-mail: service@icpdas.
4.3.2. Read/Write Discrete Outputs or Coils (1xxxx) Begin Add.
4.3.3. Read Input Registers (3xxxx) Begin address 0 32 ~ 63 0 ~ 31 (32) 0~31 (32) 64 ~ 143 Range Access Type Analog Input Word -32768 ~ +32767 R DI Counter Value Word 0 ~ 65535 R Reserved 144 0 ~ 31 176 1 177 1 178 1 180 Registers per Point Points Description Average value of one channel Average value of all Enabled AI channel Average value of all Max. Latched AI value Average value of all Min.
312 1 313 ~ 319 Safe value for DO (Channel number) Word 0 ~ 79 R Word 0 ~ 16 R Word 0 ~ 16 R Word 0 ~ 16 R Reserved Channel number for AI registers 320 1 AI (Channel number) Low speed counter 321 1 (100Hz) (Channel number) 322 ~ 329 Reserved Channel number for AO registers 330 1 AO (Channel number) Version information 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 Wo
CRC16 1: CRC error -2: Receiving response timeout 0 ~ 255: Exception code 372 0~7 (8) COM1 ~ COM8 communication status for 500: busy Word Modbus mapping 501: Command not R sent yet. 502: Command already sent, but no data received. 503: not match parameters 373 ~ 0~n Reserved PET-70216/ET-7026 User Manual, version 1.0.1 beta1, Page: 82 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. E-mail: service@icpdas.
4.3.4.
-32768 ~ 296 0 ~ 31 High alarm value (32) for AI Word +32767 (Default = R/W/E 32767) -32768 ~ 328 0 ~ 31 Low alarm value (32) for AI Word +32767 (Default = R/W/E -32768) 360 392 0 ~ 31 AO power on (32) value 0 ~ 31 (32) 424 ~ 459 0 ~ 31 (32) 0 ~ 31 (32) 491 ~ +32767 R/W/E (Default = 0) -32768 ~ AO safe value Word +32767 R/W/E (Default = 0) Type code for AI Word Type code for AO Word Refer to range code table Refer to range code table R/W/E R/W/E Reserved 522 523 Wo
How many CPU reset events has happened? When CPU is 556 1 CPU reset events Word reset by one of R/W/E the situations described in register 555, the event increases one count. <5: Disabled 5 ~ 65535: Enabled (Unit: second) (Default = 0) When PET-7000/ET-7 557 1 Set host watch dog timer 000 loses Word communication R/W/E with PC more than the WDT setting, DO and AO go to their safe values and host WDT events plus 1 count.
572 573 581 589 590 622 652 1 Station per COM port 0~7 COM port enable (8) mode 0~7 (8) Word 1 ~ 255 R/W/E Word 0~5 R/W/E COM port Communication Word Timeout 0~n Reserved 0 ~ 31 AO Calibration (32) zero trim 0 ~ 31 AO Calibration (32) span trim 10 ~ 65535 (ms) R/W/E +/- 0x005F Word 0x005F ~ W 0xFFA1 +/- 0x005F Word 0x005F ~ W 0xFFA1 0~n PET-70216/ET-7026 User Manual, version 1.0.1 beta1, Page: 86 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved.
Chapter 5. MiniOS7 Utility Tool MiniOS7 Utility is a tool for uploading firmware to flash memory and updating the OS to PET-7000/ET-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.
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 PET-7000/ET-7000 module Double-Click the field of your PET-7000/ET-7000 module in the list to connect to your PET-7000/ET-7000. PET-70216/ET-7026 User Manual, version 1.0.1 beta1, Page: 88 Copyright © 2009 ICP DAS Co., Ltd.
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 PET-70216/ET-7026 User Manual, version 1.0.1 beta1, Page: 89 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. E-mail: service@icpdas.
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 PET-7000/ET-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 PET-7000/ET-7000 For more detailed about this process, please refer to section “5.1. Establishing a Connection” to establish a connection.
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 PET-70216/ET-7026 User Manual, version 1.0.1 beta1, Page: 91 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved.
5.3. Updating the PET-7000/ET-7000 OS ICP DAS will continue to add additional features to PET-7000/ET-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 ET7K_UDP_YYYYMMDD.img 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/ PET-70216/ET-7026 User Manual, version 1.0.
Step 2: Turn the switch to “Init” position Turn the Init/Normal switch to Init position. Init Step 3: Establish a connection to PET-7000/ET-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. PET-70216/ET-7026 User Manual, version 1.0.
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. PET-70216/ET-7026 User Manual, version 1.0.1 beta1, Page: 94 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. E-mail: service@icpdas.
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. PET-70216/ET-7026 User Manual, version 1.0.1 beta1, Page: 95 Copyright © 2009 ICP DAS Co., Ltd.
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.
5.4. Uploading the PET-7000/ET-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 ET7026_VXXX.HEX The latest version of the MiniOS7 firmware and autoexec.bat file can be obtained from: CD:\NAPDOS\ET7000\Firmware\ http://ftp.icpdas.
Step 2: Turn the switch to “Init” position Turn the Init/Normal switch to Init position. Init Step 3: Establish a connection to PET-7000/ET-7000 For more detailed about this process, please refer to section “5.1. Establishing a Connection” to establish a connection. PET-70216/ET-7026 User Manual, version 1.0.1 beta1, Page: 98 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. E-mail: service@icpdas.
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 PET-7000/ET-7000 before uploading the firmware. PET-70216/ET-7026 User Manual, version 1.0.1 beta1, Page: 99 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. E-mail: service@icpdas.
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 PET-7000/ET-7000 will be deleted Select MiniOS7 Image file will appear, and then select the latest version of the MiniOS7 OS image. Drag-and-Drop PET-70216/ET-7026 User Manual, version 1.0.
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. PET-70216/ET-7026 User Manual, version 1.0.1 beta1, Page: 101 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. E-mail: service@icpdas.
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.
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.
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.
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.
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.
6.3.3. iFix The document containing detailed instructions for linking to the PET-7000/ET-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 / PET-70216/ET-7026 User Manual, version 1.0.1 beta1, Page: 107 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. E-mail: service@icpdas.
Appendix A. 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.
Appendix B. Node Information Area Each PET-7000/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. New PET-7000/ET-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.
Appendix C. Modbus Application Notes C.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.
C.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.
C.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.
Click the ON/OFF radio box to set the Safe value and then click the to enable the settings to take effect. button C.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 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.
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.
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.
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. PET-70216/ET-7026 User Manual, version 1.0.1 beta1, Page: 117 Copyright © 2009 ICP DAS Co., Ltd. All Rights Reserved. E-mail: service@icpdas.
C.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.
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.
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.
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.
Appendix D. 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 The module has possibly Reboot the module ON (light), but not flashing. crashed.