Omega OME-ET-7000 Series User Manual

Ethernet i/o modules
Table of Contents

Advertisement

Quick Links

Advertisement

Table of Contents
loading

Summary of Contents for Omega OME-ET-7000 Series

  • Page 3: Table Of Contents

    Table of Contents Introduction ..................1 1.1. Features ....................4 1.2. Hardware Overview ................7 1.2.1. Front Panel ..................7 1.2.2. Back Panel..................8 1.3. Dimensions ..................10 1.4. Companion CD ..................12 Getting Started ................13 2.1. Mounting the OME-ET-7000/OME-PET-7000 ........14 2.2.
  • Page 4 3.4.2. Web Edit ..................67 3.5. I/O Pair Connection ................76 3.5.1. Example 1: Pair Connection - AO to AI .......... 78 3.5.2. Example 2: Pair Connection - DO to DI ......... 83 3.6. More Information ................. 86 Modbus and Modbus TCP ............88 4.1.
  • Page 5 MiniOS7 Utility ................118 6.1. Establishing a Connection ..............118 6.2. Exchanging the Protocol (TCP/IP to UDP) ........121 6.3. Updating the OME-ET-7000/OME-PET-7000 OS ......123 6.4. Updating the OME-ET-7000/OME-PET-7000 Firmware ....126 Appendix A. Node Information Area ..........126 Appendix B.
  • Page 6: Introduction

    1. Introduction The OME-ET-7000/OME-PET-7000 is a web-enabled Ethernet I/O module featuring a built-in web server that allows remote configuration, I/O monitoring and I/O control simply by using a standard browser. Remote control is as easy as surfing the Internet. In addition, the web HMI function means that programming or HTML skills are no longer required, so creating dynamic and attractive web pages for I/O monitoring and I/O control purposes will be more enjoyable for engineers in the future.
  • Page 7 The "OME-ET-7018Z/OME-PET-7018Z/OME-ET-7019Z/OME-PET-7019Z" is a thermocouple module that is specifically designed for extremely accurate thermocouple measurement. The "Z" features automatic cold-junction compensation for each channel to ensure temperature output consistency and stable temperature output in the field. Open thermocouple detection and ESD/EFT/Surge protection mechanisms are also included.
  • Page 8 More information about the OME-PET-7000 series There are two ways for OME-PET-7000 series devices to obtain power. The first is through the Ethernet via a PoE switch; the second one is the usual method through wiring from an external power source. External power source should range from +12 to 48 V .
  • Page 9: Features

    1.1. Features The OME-ET-7000/OME-PET-7000 module offers the most comprehensive configuration focused on meeting specific application requirements. The following details the features designed to simplify installation, configuration and application. Built-in Web Server Each OME-ET-7000/OME-PET-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 standard web browser.
  • Page 10 Communication Security An account and password are required when logging into the OME-ET-7000/OME-PET-7000 web server. An IP Address filter is also included, which can be used to either allow or deny connections from specific IP addresses. Modbus/TCP, Modbus/UDP Protocol The Modbus/TCP, and Modbus/UDP slave functions on the Ethernet Port can be used to provide data to remote HMI/SCADA software based on the Modbus/TCP driver.
  • Page 11 Highly Reliable Under Harsh Environments The OME-ET-7000/OME-PET-7000 is housed in a plastic-based case with a vertical style ventilator that helps to cool the working environment inside the case. Operating Temperature: -25 ~ +75 °C Storage Temperature: -30 ~ +80 °C Humidity: 10 ~ 90% RH (non-condensing) I/O Pair Connection The I/O Pair Connection function is used to create a DI to DO (AI to AO) pair...
  • Page 12: Hardware Overview

    1.2. Hardware Overview 1.2.1. Front Panel The front panel of the OME-ET-7000/OME-PET-7000 module contains the Ethernet Port, connectors and LEDs. PoE LED Indicator Ethernet Port (For PoE series only) CON1: CON2: The exact design The exact design and functionality and functionality depends on the depends on the module...
  • Page 13: Back Panel

    1.2.2. Back Panel The back panel of the OME-ET-7000/OME-PET-7000 module contains the frame ground and the operating mode selector switch. Operating Frame Ground Mode Selector Operating Mode Selector Switch Init Mode: This mode is used for MiniOS7 configuration. Normal Mode: This mode is used to execute and run firmware.
  • Page 14 Frame Ground Electronic circuits are constantly vulnerable to Electrostatic Discharge (ESD), which becomes worse in a continental climate area. The OME-ET-7000/OME-PET-7000 series features a new design for the frame ground that provides a path for bypassing ESD, allowing enhanced static (ESD) protection capabilities and ensuring that the module is more reliable.
  • Page 15: Dimensions

    1.3. Dimensions The following diagrams provide the dimensions of the OME-ET-7000/OME-PET-7000 module and can be used as a reference when defining the specifications for any custom enclosures. All dimensions are in millimeters. For the OME-ET-7000Z, OME-PET-7000Z: 72 x 116 x 35 Note that the dimensions of the “Z”...
  • Page 16 For the OME-ET-7000, OME-PET-7000: 72 x 123 x 35 I have a strong mind. I can finish anything. Page: 11...
  • Page 17: Companion Cd

    1.4. Companion CD This package includes a companion CD that provides the drivers, a software utility, and all of the required documentation, etc. An outline of the directory structure for the files contained on the CD is shown below. CD:\ OME-ET-7000_PET-700 Demo PC_Client...
  • Page 18: Getting Started

    2. Getting Started If you are a new user, begin with this chapter as it includes a guided tour that provides a basic overview of how to install, configure and use the OME-ET-7000/OME-PET-7000 module. Before starting any task, please check the package contents. If any of the following items are either missing or damaged, contact your dealer or distributor.
  • Page 19: Mounting The Ome-Et-7000/Ome-Pet-7000

    2.1. Mounting the OME-ET-7000/OME-PET-7000 The OME-ET-7000/OME-PET-7000 module can be mounted by attaching the bottom of the chassis to a DIN-Rail, to the wall, or by piggybacking it to another module. DIN-Rail Mounting OME-ET-7000/OME-PET-70 00 module includes simple rail clips that can be used to reliably mount it on a standard 35 mm DIN-Rail.
  • Page 20 Piggyback Mounting OME-ET-7000/OME-PET-7000 module has a hole on either side of the casing that can be used for piggyback mounting. Page: 15...
  • Page 21: Configuring The Boot Mode

    2.2. Configuring the Boot Mode The OME-ET-7000/OME-PET-7000 module has two operating modes, which can be determined by the switch mechanism on the chassis. Init Mode Init mode is a way to use MiniOS7 configuration mode. Tips & Warnings Init mode is a method to use MiniOS7 configuration mode and update the software.
  • Page 22: Ome-Et-7000/Ome-Pet-7000 Hardware Connections

    2.3. OME-ET-7000/OME-PET-7000 Hardware Connections OME-ET-7000/OME-PET-7000 series modules provide a variety of communication interfaces to suit a range of applications. Below is a description of the configuration for simple applications using the OME-ET-7000/OME-PET-7000 when implementing both PoE and Non-PoE solutions. Non-PoE i.
  • Page 23 i. Connect the PC to the Ethernet Port via the PoE Switch. ii. Connect the power supply to the PoE Switch, which in turn supplies power to the OME-PET-7000. Page: 18...
  • Page 24: Installing The Minios7 Utility

    2.4. Installing the MiniOS7 Utility The MiniOS7 Utility is a useful tool that provides a quick and easy way to update the OS image or the firmware, configure the Ethernet settings, and upload files to the OME-ET-7000/OME-PET-7000 from a PC. Step 1 Install the MiniOS7 Utility tool The latest version of the MiniOS7 Utility can be obtained from the companion CD:...
  • Page 25: Using The Minios7 Utility To Assign An Ip Address

    2.5. Using the MiniOS7 Utility to Assign an IP Address The OME-ET-7000/OME-PET-7000 is web-based device, and is configured using a default IP address, meaning that you must first assign a new IP address to the OME-ET-7000/OME-PET-7000 before operation. The factory default IP settings are as follows: Item Default IP Address...
  • Page 26 Step 2 Press the “F12” key or choose the “Search” option from the “Connection” menu After pressing the “F12” key or choosing the “Search” option from “Connection” menu, the utility will perform a search of all MiniOS7 modules on your network. Check the status bar to monitor for the progress of the search Step 3...
  • Page 27 Step 4 Assign a new IP address and then click the “Set” button In the IP Settings dialog box, you can manually assign an IP Address, Mark Address, Gateway and Alias, or you can use the DHCP function to dynamically assign IP addresses. Once the appropriate values have been entered, click the “Set”...
  • Page 28 Step 5 Reboot the module and then press the “F12” key or click the “Search” option from the “Connection” menu to check the IP settings After completing and saving the settings, you should reboot the module and then use the MiniOS7 Utility to perform another search for the module to make sure that the IP settings are correct.
  • Page 29: Enabling The Adobe Flash Player In Your Browser

    2.6. Enabling the Adobe Flash Player in Your Browser The Web HMI page requires the Adobe Flash Player to be installed. The latest version of the Adobe Flash Player can be downloaded by accessing the Adobe Systems Incorporated website. The following instructions will help you to install the Adobe Flash Player in your web browser.
  • Page 30: Configuring The I/O Functions

    2.7. Configuring the I/O Functions The OME-ET-7000/OME-PET-7000 series contains an advanced web configuration system that provides users with access to OME-ET-7000/OME-PET-7000 series applications through a standard web browser. Step 1 Be sure that the switch is set to the “Normal” position and then reboot the module Step 2 Open a browser...
  • Page 31 Step 4 Enter your User name and Password After entering the IP address, the login dialog box will appear, prompting you to enter your user name and password. The factory default user name and password are as follows: Item Default User Admin name...
  • Page 32 Step 6 Configure and browse the I/O functions Click the “Web HMI” option in the “Web HMI” section of the Main Menu for the OME-ET-7000/OME-PET-7000, and then click the I/O function tabs to configure and browse the I/O functions. For more detailed information related to the I/O specification, pin assignment, and I/O functions, etc.
  • Page 33: Web Applications

    3. Web Applications The OME-ET-7000/OME-PET-7000 contains an advanced web configuration system that provides users with access to OME-ET-7000/OME-PET-7000 applications through a standard web browser. Logging into the OME-ET-7000/OME-PET-7000 web pages You can log into the OME-ET-7000/OME-PET-7000 web pages from any computer that has Internet access.
  • Page 34 Step 3 Enter your User name and Password After entering the IP address, the login dialog box will appear, prompting you to enter your user name and password. The factory default user name and password are as follows: Item Default Admin User name...
  • Page 35 Step 4 Welcome to the OME-ET-7000/OME-PET-7000 web interface After logging into the OME-ET-7000/OME-PET-7000 web interface, the welcome page will be displayed. This web interface provides a number of functions, which can be easily accessed via the menu on the left hand side of the page. Page: 30...
  • Page 36: Overview

    3.1. Overview The “Overview” option in the Main menu provides a brief introduction to and explanation of the web interface. The “Overview” option links to the welcome page and contains two main parts. The top section of the page provides some basic information about both the OME-ET-7000/OME-PET-7000 hardware and software.
  • Page 37 The lower section of the page provides a brief introduction to the web interface. Page: 32...
  • Page 38: Configuration

    3.2. Configuration The “Configuration” section of the Main menu contains the following options: Network Settings: Provides access to the Ethernet Settings page which allows you to access the IP settings and check the software version. Basic Settings: Provides access to the Basic Settings page which allows you to configure the basic information for the web interface.
  • Page 39: Network Settings

    3.2.1. Network Settings The “Network Settings” page allows you to perform the following functions: (A) Configure the network settings (B) Check the software information (A) Configuring the Network Settings In general, network settings include the following parameters: ● An IP address: Each OME-ET-7000/OME-PET-7000 on the network must have a unique IP address.
  • Page 40 Dynamic Configuration If a DHCP server is present on the network, the OME-ET-7000/OME-PET-7000 will automatically obtain the network settings from the DHCP server when the DHCP function is enabled. Enable the DHCP by checking the “Enabled” radio button. Step 1 Click the “Modify Settings”...
  • Page 41 ● Web Server Lib. Version: This item provides details of the version number for the web server library, which is a collection of web development solutions that are providing by OMEGA for use with custom applications. ● MiniOS7 Version: This item provides defaults of the version number for the MiniOS7 OS image, which is an embedded operating system specifically designed for use with OMEGA controllers.
  • Page 42: Basic Settings

    3.2.2. Basic Settings The “Basic Settings” page allows you to perform the following functions: (A) Configure the module information (B) Configure the web interface information (C) Reset all parameters to the default settings Page: 37...
  • Page 43 (A) Configuring the Module Information The “Module Information” section includes the following items: ● Module Name: The initial value for this field will depend on the model of the module and can not be modified. ● Module Information: The module information field indicates the name of the alias that is used to identify the module.
  • Page 44 (B) Configuring the Web Interface Information The “Module Information” section includes the following items: ● Page Header Information (First line) and Page Header Information (Second line): The title of the website that is displayed the top left-hand corner of the interface, for example the company name and web address as per the example below.
  • Page 45 ● Web Server TCP Port: By default, TCP/IP uses Port 80. ● Modbus Server TCP Port: By default, TCP/IP uses Port 502. To configure the web interface information, follow procedure below: Step 1 Enter the desired information into the respective fields. Click the “Submit”...
  • Page 46 (C) Resetting All Settings to Default The reset function is divided into categories based on the menu options for the web interface, and can be used to restore the individual settings to their factory default state. To reset the settings to their factory default, follow the procedure below: Step 1 Check the relevant check boxes for the items you wish to reset.
  • Page 47 Factory Default Settings Module Name Depends on the name of the module Empty Module Information Empty Page Header Information (First line) Page Header Information (Second http://www.omega.com line) More Information URL http://www.omega.com Web Server TCP Port Modbus Server TCP Port Page: 42...
  • Page 48 Module I/O Settings The information displayed on the settings page varies depending on the model number. Common Functions Item Factory Default Settings Host WDT Timeout 0 (Disabled) WDT Event Counter Modbus NetID Digital Output Item Factory Default Settings Power-on Value Safe Value Digital Input Item...
  • Page 49 Analog Input Item Factory Default Setting This value varies depending on the Input Range model of the module Enable This value varies depending on the Alarm Limit Value model of the module High Alarm Enable Alarm Mode Momentary This value varies depending on the Alarm Limit Value model of the module Low Alarm...
  • Page 50 (b) Factory Default Settings for the “Authentication” Menu Options The tables below outline the factory default settings for the items listed in the “Authentication” menu. Account Management Factory Default Settings A default user account consists of an account name, “Admin”, and a password, “Admin”.
  • Page 51 (c) Factory Default Settings for “Web HMI” Menu Option The tables below outline the factory default settings for the items listed in the “Web HMI” menu. Web HMI Factory Default Settings Depends on the Modbus setting function of the OME-ET-7000/OME-PET-7000. Web Edit Factory Default Settings 0 Pages...
  • Page 52 (d) Factory Default Settings for the “I/O Pair Connection” Menu Option The table below outlines the factory default settings for the “Pair Connection” option. Pair Connection Factory Default Settings Empty Page: 47...
  • Page 53: Module I/O Settings

    3.2.3. Module I/O Settings After completing the general configuration of the OME-ET-7000/OME-PET-7000 module described in the previous section, the settings for the input and output channels need to be configured, such as the channel range and the alarm, etc. Tips & Warnings The contents displayed on this page will be depending on the Modbus functions applicable to the specific the OME-ET-7000/OME-PET-7000 module.
  • Page 54 (A) Common Functions The Common Functions area provides options that allow the settings for the Modbus functions to be configured. Page: 49...
  • Page 55 (B) Digital Output Settings The Digital Output settings area provides details of the configuration settings for all digital output channels. Power-on Value: This section is used to set the power-on value for a specific digital output channel. The digital output channel will then generate the start-up value output.
  • Page 56 (C) Digital Input Settings All digital input channels in OME-ET-7000/OME-PET-7000 modules can be used as 32-bit counters and each counter consists of two address values, the Low word and the High word. Specific individual DI channels can be counters via the Digital Input settings web page.
  • Page 57 (D) Analog Output Settings The Analog Output settings area contains two parts, the Basic Settings section and the Power-on/Safe Values section, which will be described in detail below. Tips & Warnings Before selecting the output range for each analog output channel, make sure that the jumpers are set properly.
  • Page 58 Range: In a manner, a different range can be set for each individual analog output channel. Select the required voltage/current range from the respective drop-down menus. For more detailed technical specifications related to the output range for each analog output channel, please refer to: "Appendix E. Analog Output Type and Data Format Table".
  • Page 59 (E) Analog Input Settings Analog Input Settings area contains two parts, the Basic Settings section and the Alarm Settings section, which will be described in detail below. Tips & Warnings Before selecting the input range for each analog input channel, make sure that the jumpers are set properly.
  • Page 60 Range: OME-ET-7000/OME-PET-7000 modules provide a programmable input voltage/current range on all analog inputs channels, where a different range can be set for each individual analog input channel. Select the required voltage/current from the respective drop-down menus. For more detailed technical specifications related to the input range for each analog input channel, please refer to: “Appendix D.
  • Page 61 (F) Analog Input Alarm Settings The OME-ET-7000/OME-PET-7000 modules feature a built-in alarm function. The alarm includes two parts, the high alarm and the low alarm and each need to be configured for a specific channel. Value: You can define both the high alarm value and the low alarm value using the Alarm Value text box.
  • Page 62: Authentication

    3.3. Authentication The “Authentication” section of the Main Menu contains the following options: Account Management: Provides access to the privilege management page, which allows you to manage user accounts and their associated privileges. Accessible IP Settings: Provides access to the IP Filter Settings page, which allows you to control access to the web site.
  • Page 63: Account Management

    3.3.1. Account Management The Account Management page provides functions that allow the following tasks to be performed: (A) Configuration of user accounts (B) Restoration of the factory default user account Page: 58...
  • Page 64 (A) Configuring the User Accounts The OME-ET-7000/OME-PET-7000 interface supports a maximum of five user accounts, including: ● A Built-in Administrator Account The built-in Administrator account is basically a setup and disaster recovery account that can be deleted. You can, however, change the password for the administrator account.
  • Page 65 (B) Restoring the Factory Default User Accounts The OME-ET-7000/OME-PET-7000 has a built-in administrator account named Admin that is created by default. The default account cannot be deleted. To restore the factory default user accounts, perform the followings: Select the “Load Setup Default” checkbox. Step 1 Click the “Submit”...
  • Page 66: Accessible Ip Settings

    3.3.2. Accessible IP Settings The IP Filter Settings page provides functions that allow the following tasks to be performed: ● Configuration of the connection filtering Page: 61...
  • Page 67 (A) Configuring IP Filter The OME-ET-7000/OME-PET-7000 includes an IP filter that enables you to restrict or grant user access based on a custom IP filter list that you create. The filter can be enabled by selecting the “Enable the IP filter table” checkbox. After this option is selected, only requests from the IP addresses included in the list will be allowed access to the module.
  • Page 68 (B) Configuring the IP Filters Two methods are provided for configuring the IP filter, allowing filtering for either individual IP addresses, or across a range (group) of IP addresses. Method 1: Allow access from a single IP address Select the “Enable the IP filter table” checkbox. Step 1 Enter the same IP address in both the “From (IP Address)”...
  • Page 69 Method 2: Allow access from a group of IP addresses Select the “Enable the IP filter table” checkbox Step 1 Enter the first IP address in the range in the “From (IP Address)” and Step 2 enter the final IP address in the range in the “To (IP Address)” text boxes. Select the “Activate the Rule”...
  • Page 70: Web Hmi

    3.4. Web HMI The “Web HMI” section of the Main Menu contains the following options: Web HMI: Provides access to the I/O monitor page, which allows you to remotely monitor and control the I/O status of the OME-ET-7000/OME-PET-7000 module. Web Edit: Provides access to the Web interface Configuration page, which allows you to create dynamic web HMI pages.
  • Page 71: Web Hmi

    3.4.1. Web HMI The OME-ET-7000/OME-PET-7000 module features a Web HMI web interface that can be used to display real-time I/O data values and alarms via the LAN or the Internet. Real-time I/O data values and alarms can be monitored at either the local or remote site using any web browser.
  • Page 72: Web Edit

    3.4.2. Web Edit The OME-ET-7000/OME-PET-7000 module provides functions that enable users to create customized web pages. Users can upload specific I/O layout diagrams in either bmp, jpg, or gif format and can define a description for each I/O point. No HTML or Java skills are required in order to create the web pages.
  • Page 73 By default, no pages are listed on the initial “Web Page Configuration” page. The OME-ET-7000/OME-PET-7000 Web Edit function allows the creation of up to 10 user-defined web pages. A maximum of 10 pages can be created Page: 68...
  • Page 74 Below is an example of how to create a customized web page. Example Objective: Create a Web page to monitor the I/O status of a conveyor system, as shown below. The I/O system contains a sensor that is used to detect the products, and a switch that is used to turn the conveyor motor on and off.
  • Page 75 Step 2 Upload an Image Click the “Browse…” button to select an image, and then click the “Upload” button to upload the image to the OME-ET-7000/OME-PET-7000 module, as shown in the figure below. 1. Click the “Browse…” button to select an image 2.
  • Page 76 Step 3 Set the Page Name and Select the Image Enter a name for the page in the “Page Name” field and then select an image from the “Image” dropdown list box. After selecting the image, it will be displayed in the preview window. Step 4 Add the Register Item(s) that are to be used to read the selected sensor input...
  • Page 77 Step 5 Add a DI value that is to be used to read “PHS” input Set the PHS as an input (use the Modbus Register 0 (DI0)), and then select Discrete Input as the Register Type and enter the name PHS1 as the Alias, as per the figure shown below.
  • Page 78 Step 7 Add the register item(s) that is to be used to write the selected motor output After saving the register settings, the new register item will be displayed in the Group table. If you wish to edit the details for an item, click the “Edit” button to access the Edit Group Register page.
  • Page 79 Step 8 Add a DO that is to be used to write the “Motor” out put to turn the conveyor motor on and off Set the Motor as an output (use the Modbus Register 0 (DO0)), and then select Coil and Write as the Register Type and enter Motor as the Alias, as shown in the figure below.
  • Page 80 Step 10 Browse the “Carriage” web page After saving the editing page, a page named Carriage has been added to the list box on the top left-hand side of the Web Page Configuration window. Select the Carriage item and click the “Go” button to display to the Carriage web page.
  • Page 81: I/O Pair Connection

    3.5. I/O Pair Connection The “Pair Connection” option in the Main Menu provides access to the configuration page for the pair connection function. The pair connection function is a particular feature of the OME-ET-7000/OME-PET-7000 module that can be used to enable a pair of DI-to-DO (AI-to-AO) via Modbus/TCP.
  • Page 82 The Pair Connection function consists of the following parameters: I/O Pair Connection: This item is used to enable/disable the I/O pair connection. Remote IP Address: The IP address of the remote input device. Remote TCP Port: The Modbus/TCP Port of the remote input device. Connection Timeout: The length of time that the OME-ET-7000/OME-PET-7000 module should wait for a connection to the remote input device.
  • Page 83: Example 1: Pair Connection - Ao To Ai

    3.5.1. Example 1: Pair Connection - AO to AI In this example, we will show how to use this feature to achieve AI/AO mapping on two remote I/O devices. Hardware devices: OME-PET-7026 (AIO/DIO module), OME-ET-7017 (AI/DO module), PoE Switch, Power Supply (24 V), Power Supply (48 V). Hardware Connections: Power Supply...
  • Page 84 Step 1 Log in to the OME-PET-7026 web interface Enter the IP address of the OME-PET-7026 in the browser, and then enter your user name and password to log in to the OME-PET-7026 web interface. Refer to chapter 3, “Web Applications”, for more details.
  • Page 85 Step 3 Configure the Modbus Settings for the OME-PET-7026 Click the “Pair Connection” option in the “Configuration” section of the Main Menu and enter the details noted in the table below info the respective fields. Field Settings I/O Pair Select this option to enable the I/O pair connection Connection functions.
  • Page 86 After completing the configuration, click the “Submit” button to save the settings. Page: 81...
  • Page 87 Testing: Before beginning testing, check that the Data Format settings are the same for both the OME-PET-7026 and the OME-ET-7017. To do this, click the “Module I/O Settings” option in the “Configuration” section of the main menu, and check the “Basic Settings”...
  • Page 88: Example 2: Pair Connection - Do To Di

    3.5.2. Example 2: Pair Connection - DO to DI In this example, we will show how to use this feature to achieve DI/DO mapping on two remote I/O devices. Hardware devices: OME-PET-7026 (AIO/DIO module), OME-PET-7044 (DIO module), PoE Switch, and Power Supply (48 V).
  • Page 89 Step 1 Log in to the OME-PET-7026 web interface Enter the IP address of the OME-PET-7026 in the browser, and then enter your user name and password to log in to the OME-PET-7026 web interface. Refer to chapter 3 “Web Applications”, for more details.
  • Page 90 After completing the configuration, click the “Submit” button to save the settings. Testing: First, set the DI0 status on the OME-PET-7044 to ON, and then click the “Web HMI” option in the “Web HMI” section of the Main Menu for the OME-PET-7026, and click the “DO”...
  • Page 91: More Information

    3.6. More Information The “More Information” option in the main menu will open the OMEGA site in your browser and display the main introduction page for the OME-ET-7000/OME-PET-7000 series of modules, which provides more detailed information related to the modules.
  • Page 92 The default URL that the More Information item will link to: http://www.omega.com Page: 87...
  • Page 93: Modbus And Modbus Tcp

    4. Modbus and Modbus TCP Modbus is a serial communication protocol that allows a wide variety of instruments to be connected to a common data collection network. Modbus/TCP is a variant of the Modbus communication protocol that allows devices to communicate over a TCP/IP. With the support of the Modbus TCP protocol, the OME-ET-7000/OME-PET-7000 series module can communicate with PC-based applications, such as SCADA (Supervisor Control And Data Acquisition) and HMI programs.
  • Page 94: Modbus Tcp/Ip Interface

    4.1. Modbus TCP/IP Interface The Modbus/TCP interface is attached to the TCP/IP stack that is implemented within the OME-ET-7000/OME-PET-7000 module, and will listen to all communications that come in on Modbus/TCP registered Port 502. The Modbus/TCP client uses the standard TCP method for communicating with the OME-ET-7000/OME-PET-7000 module.
  • Page 95: Protocol Description

    4.2. Protocol Description The Modbus protocol defines a simple protocol data unit independent of the underlying communication layers. The mapping of Modbus protocol on network can introduce some additional fields on the application data unit. Modbus/TCP Application Data Unit Function MBAP Header Data Code...
  • Page 96 Function Code The function code field of a Modbus data unit is coded in one byte. Valid codes are in the range of 1 ... 255 decimal (the range 128 - 255 is reserved and used or exception responses). When a Modbus request is sent from a Modbus Client to a Server device the function code field tells the Server what kind of action to perform.
  • Page 97 Response If no error occurs related to the Modbus function requested in a properly received Modbus PDU (Protocol Data Unit) the data field of a Modbus response from a server to a client contains the data requested. If an error related to the Modbus function requested occurs, the field contains an exception code that the server application can use to determine the next action to be taken.
  • Page 98: Data Encoding

    4.3. Data Encoding Modbus uses a “big-endian” representation for address and data items. This means that when a numerical quantity larger than single byte is transmitted, the most significant byte (MSB, also called the high-order byte) is send first. The following sub-topics describe the different byte of encoding and show how the data is encoded as it is within the Modbus/TCP packet.
  • Page 99: Data Model

    4.4. Data Model Modbus bases its data model on a series of tables that have individual characteristics. The four primary tables are: Primary table Data type Type of access Discrete Input Single bit Read-Only Coils Single bit Read-Write Input Registers 16-bits word Read-Only Holding Registers...
  • Page 100: Modbus Functions And Registers

    4.5. Modbus Functions and Registers 4.5.1. 01 (0x01) Read Coils This function code is used to read the status of coils in an OME-ET-7000/OME-PET-7000 module. The Request PDU specifies the starting address, i.e. the address of the first coil specified, and the number of coils. In the PDU Coils are addressed starting at zero.
  • Page 101: 0X02) Read Discrete Inputs

    4.5.2. 02 (0x02) Read Discrete Inputs This function code is used to read status of discrete inputs in an OME-ET-7000/OME-PET-7000 module. The Request PDU specifies the starting address, i.e. the address of the first input specified, and the number of inputs. In the PDU Discrete inputs are addressed starting at zero.
  • Page 102: 0X03) Read Holding Registers

    4.5.3. 03 (0x03) Read Holding Registers This function code is used to read the contents of a contiguous block of holding registers in an OME-ET-7000/OME-PET-7000 module. The Request PDU specifies the starting register address and the number of registers. In the PDU Registers are addressed starting at zero.
  • Page 103: 0X04) Read Inputs Registers

    4.5.4. 04 (0x04) Read Inputs Registers This function code is used to read input registers in an OME-ET-7000/OME-PET-7000 module. The Request PDU specifies the starting register address and the number of registers. In the PDU Registers are addressed starting at zero. The register data in the response message are packed as two bytes per register, with the binary contents right justified within each byte.
  • Page 104: 0X05) Write Single Coil

    4.5.5. 05 (0x05) Write Single Coil This function code is used to write a single digital output to either ON or OFF in an OME-ET-7000/OME-PET-7000 module. The requested ON/OFF state is specified by a constant in the request data field. A value of FF 00 hex requests the output to be ON.
  • Page 105: 0X06) Write Single Register

    4.5.6. 06 (0x06) Write Single Register This function code is used to write a single analog output in an OME-ET-7000/OME-PET-7000 module. The Request PDU specifies the address of the register to be written. Registers are addressed starting at zero. The normal response is an echo of the request, returned after register contents have been written.
  • Page 106: 0X0F) Write Multiple Coils

    4.5.7. 15 (0x0F) Write Multiple Coils This function code is used to force each coil in a sequence of coils to either ON or OFF in an OME-ET-7000/OME-PET-7000 module. The Request PDU specifies the coil references to be forced. Coils are addressed starting at zero. The requested ON/OFF states are specified by contents of the request data field.
  • Page 107: 0X10) Write Multiple Registers

    4.5.8. 16 (0x10) Write Multiple Registers This function code is used to write a block of contiguous registers in an OME-ET-7000/OME-PET-7000 module. The requested written values are specified in the request data field. Data is packed as two bytes per register. The normal response returns the function code, starting address, and quantity of registers written.
  • Page 108: Modbus Master Simulators

    4.6. Modbus Master Simulators In the previous section, we introduced the Modbus communication protocol. Now, we will describe how to achieve the Modbus/TCP communication between the OME-ET-7000/OME-PET-7000 module and PC-connection. 4.6.1. Modbus/TCP Client Modbus/TCP Client is a Modbus master simulator and test utility designed primarily to help users who want to test and simulate the Modbus protocol.
  • Page 109 Step 2: Type in the IP address of OME-ET-7026 that you wish to communication with in the Modbus TCP block shown below. Then click the “Connect” button to connect the module. Step 3: Send a Modbus query to the OME-ET-7026 by clicking the “Send” button.
  • Page 110: Modbus Master Tool

    4.6.2. Modbus Master Tool Modbus Master Tool is a Modbus master simulator designed by OMEGA. It used to help developers of Modbus slave devices or others that want to test the Modbus connection. The complete version of the Modbus Master Tool can be obtained from the...
  • Page 111 We use the same example in the section 4.5.1; you can see the parameters in the table. Request You can go to “Modules I/O Field Name (Hex) Settings” (section 3.2.3) to Unit Identifier Function Code 01 (0x01) Read Starting Address Hi Starting from DO0 Starting Address Lo Quantity of Outputs Hi...
  • Page 112 Select “TCP/IP” in the “Interface” field. Fill out the OME-PET-7026’s IP address in the “Remote Server IP”. You can keep the settings of other fields or change them then click OK. Now, the DO status of OME-PET-7026 will show on the screen. (1: ON; 0: OFF) Page: 107...
  • Page 113: Modbus Demo Programs

    The DLL based on the official releases from http://nmodbus.googlecode.com verified and improved. Programmer can use the DLL released to develop a Modbus application for regular Windows based PCs. The relevant Modbus demo and SDK can be obtained from the following OMEGA website. ftp://ftp.omega.com/public/DASgroup/products/OME-ET-7000_OME-PET-7000/ Page: 108...
  • Page 114: Calibration

    5. Calibration Tips & Warnings It is not recommended that calibration be performed until the process is fully understood. 5.1. Voltage and Current Calibration Analog Input Calibration Requirement for OME-ET-7000/OME-PET-7000 Connect the calibration voltage/current source to channel 0 and only the channel 0 should be enabled during calibration.
  • Page 115 Step 3 Set the type code to the type you want to calibrate. Select the AI range (e.g. 09, -5V ~ 5V) then click “Submit” button. Step 4 Enable calibration. We will use the software – Modbus Master Tool - to complete the step 4 ~ 8. The complete version of the Modbus Master Tool can be obtained from the companion CD: CD:\Software\Modbus_Master_Tool\...
  • Page 116 Note: When calibrating current type (i.e. type 06, 07 and 1A), the jumper of the corresponding channel should be short. Refer to the link for details. ftp://ftp.omega.com/public/DASgroup/products/OME-ET-7000_OME-PET-7 000/ Clicking the “Connection > Connect” in menu bar and fill out the OME-ET-7017’s IP address to set TCP Connection.
  • Page 117 Step 5 Apply the zero calibration voltage/current to channel 0. In this example, we use type code - 09 and its “Zero Input” is 0 V. Type Code Input Range -5V ~ +5 V Step 6 Send the zero calibration command. Double-click on address 831 to set it as ON.
  • Page 118 Step 8 Send the span calibration command. Double-click on address 832 to set it as ON. If the calibration is successful, the value will return 0. Step 9 Disable calibration. As figure above, double-click on address 830 to set it as OFF. Page: 113...
  • Page 119: Thermocouple Calibration

    5.2. Thermocouple Calibration Type Code The following table shows all of the type code for use in thermocouple. Type Code Thermocouple Calibration Range Zero Input 0 mV 0 mV 0 mV Span Input +15 mV +50 mV +100 mV The calibration procedure is similar to the section 5.1. But, the difference between them is that the OME-ET-7000/OME-PET-7000 doesn’t directly support type code - 0E ~ 19 for AI calibration, so you need to change the channel 0 as range - 00 ~ 02 to complete the work (refer to section 5.1 step 3).
  • Page 120: Rtd Calibration

    5.3. RTD Calibration Type Code The following table shows all of the type code for use in RTD calibration. 20 ~ 29 2E Type Code Zero Calibration 0 Ω 0 Ω 0 Ω Resistor Span Calibration 375 Ω 200 Ω 3200 Ω...
  • Page 121 The calibration procedure is as follows: Step 1 Warm up the module for latest 30 minutes. Step 2 Set the type code to the type you wish to calibrate. Step 3 Enable calibration. Step 4 Connect the zero calibration resistor. (Refer to the table –...
  • Page 122: Recover Calibration To Factory Setting

    5.4. Recover Calibration to Factory Setting Please go to the configuration page of Modules I/O Settings – Analog Input (refer to Section 3.2.3). After you selecting the "Recover AI Calibration to Factory Setting", it will auto complete the function. Page: 117...
  • Page 123: Minios7 Utility

    6. MiniOS7 Utility MiniOS7 Utility is a tool for uploading firmware to flash memory and updating the OS to OME-ET-7000/OME-PET-7000 module embedded with MiniOS7 with easiness and quickness. If you haven’t the MiniOS7 Utility installed on your system, installation of the MiniOS7 Utility should be the first step.
  • Page 124 Step 2 Press the “F12” key or choose the “Search” option from the “Connection” menu After pressing the “F12” key or choosing the “Search” option from “Connection” menu, the utility perform a search of all MiniOS7 modules on your network. Check the status bar to monitor the progress of the search Step 3...
  • Page 125 Step 4 Check the connection symbol to make sure that the connection is established A connection symbol Check the connection symbol status in the top right side to make sure the connection has been established Connection Status Disconnected Connected Page: 120...
  • Page 126: Exchanging The Protocol (Tcp/Ip To Udp)

    6.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 OME-ET-7000/OME-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 the OME-ET-7000/OME-PET-7000 For a more detailed description of this instruction, please refer to...
  • Page 127 Step 3 Click the “Yes” button 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”...
  • Page 128: Updating The Ome-Et-7000/Ome-Pet-7000 Os

    6.3. Updating the OME-ET-7000/OME-PET-7000 OS Additional features to OME-ET-7000/OME-PET-7000 OS will continue to be added in the future, so we advise you to periodically check with OMEGA web site for the latest updates. Step 1 Download the latest version of the MiniOS7 OS image.
  • Page 129 Step 3 Establish a connection to OME-ET-7000/OME-PET-7000. For a more detailed description of this instruction, please refer to section “6.1 Establishing a Connection”. Step 4 Choose “Update MiniOS7 Image” from the “File” menu. Choose “Update MiniOS7 Image” from File menu to start the update procedure. Step 5 Select the latest version of the MiniOS7 OS image.
  • Page 130 Step 6 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. Step 7 Press “F7” or choose “Info” from the “Command” menu to check the OS version.
  • Page 131: Updating The Ome-Et-7000/Ome-Pet-7000 Firmware

    6.4. Updating the OME-ET-7000/OME-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 Download the latest version of the firmware ET-7000...
  • Page 132 Step 2 Be sure that the switch is set to the “Init” position and then reboot the module Step 3 Establish a connection to connection to the OME-ET-7000/OME-PET-7000 For a more detailed description of this instruction, please refer to section “6.1 Establishing a Connection”. Page: 127...
  • Page 133 Step 4 Choose “Erase Disk” from the “Command” menu. After establishing a connection, then choose “Erase Disk” from Command menu (or right-click on the right of window) to erase the contents of the flash memory. Tips & Warnings You have to delete all files existed on the OME-ET-7000/OME-PET-7000 before uploading the firmware.
  • Page 134 Step 5 In the Confirm dialog box, click the “Yes” button 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 firmware. Upload the last version of the firmware to the OME-ET-7000/OME-PET-7000 using drag-and-drop operation.
  • Page 135 Step 7 Click “OK” to finish and reboot the module. After confirming the command, you just need to wait awhile until the following dialog appear, and then click “OK” button to finish the procedure. After the update is completed, set the switch (on the back of the module) to the "Normal"...
  • Page 136 Appendix A. Node Information Area Each OME-ET-7000/OME-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 OME-ET-7000/OME-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.
  • Page 137: Appendix B. Thermocouple

    Appendix B. Thermocouple When two wires composed of dissimilar homogeneous metals are joined at one end, a thermoelectric electromotive force (emf) appears that depends only on the metals and the junction temperature. This is called the Seebeck effect. A pair of different metals with a fixed junction at one end constitutes a thermocouple.
  • Page 138: Appendix C. Application Notes

    Appendix C. Modbus Application Notes C.1. Dual Watchdog The 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.
  • Page 139: Power-On Value

    C.2. Power-on Value Many industrial applications require a "safe" start-up condition to prevent accidents at critical points in the process. Each OME-ET-7000/OME-PET-7000 contains an initial power-on value which is used to configure the analog/digital outputs on power up. In other words, power-on value can be considered as a start-up value. The power-on value is loaded into the output modules under 3 conditions: power on, reset by Module Watchdog, reset by the reset command.
  • Page 140 Setting the Power-on Value for a Specific Analog Output Channel Step 1 Log into the OME-ET-7000/OME-PET-7000 web page, and then click the “Module I/O Settings” option in the “Configuration” section of the Main Menu Set the Power-on Value in the “Power-on Value” text box Step 2 Click the “Submit”...
  • Page 141: Safe Value

    C.3. Safe Value When the Host Watchdog is enabled and the communication between host PC and OME-ET-7000/OME-PET-7000 modules is broken, the analog/digital output channels can generate a predefined value to prevent unpredictable damage of the connected devices. By default, this feature is disabled. User can enable this feature by configuring the Host WDT Timeout.
  • Page 142 Setting the Safe Value for a Specific Analog Output Channel Step 1 Log into the OME-ET-7000/OME-PET-7000 web page, and then click the “Module I/O Settings” option in the “Configuration” section of the Main Menu Set the Safe Value in the “Safe Value” text box Step 2 Click the “Submit”...
  • Page 143: Ai High/Low Alarm

    C.4. AI High/Low Alarm OME-ET-7000/OME-PET-7000 module equip with the High/Low Alarm function. When the alarm function is enabled, the specific 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 144 Address 40296 to 40327 records the High Alarm value. Address 40328 to 40359 records the Low Alarm value. By default, the High Alarm value is +32767 (0x7FFF) and the low alarm value is -32768 (0xFFFF). AI High/Low Alarm Value Table High Alarm Value of AI Low Alarm Value of AI Channel...
  • Page 145 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 AI High/Low Type Value Table AI High Alarm Type...
  • Page 146 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 (30000) > High Alarm value (40296), the address 10224 is 1, else it is 0.
  • Page 147 Setting the High Alarm and Low Alarm for a Specific Analog Input Channel Step 1 Log into the OME-ET-7000/OME-PET-7000 web page, and then click the “Module I/O Settings” option in the “Configuration” section of the Main Menu Step 2 Set the High Alarm and Low Alarm information in the relevant field Click the “Submit”...
  • Page 148: Ai High/Low Latch

    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.
  • Page 149: Appendix D. Analog Input Type And Data Format Table

    Appendix D. Analog Input Type and Data Format Table Type Code Input Range Data Format +F.S -F.S Engineering Unit +15000 -15000 -15 ~ +15 mA 2’s comp HEX 7FFF 8000 Engineering Unit +5000 -5000 -50 ~ +50 mA 2’s comp HEX 7FFF 8000 Engineering Unit...
  • Page 150 Type Code Input Range Data Format +F.S -F.S Engineering Unit +10000 -10000 -1 ~ +1 V 2’s comp HEX 7FFF 8000 Engineering Unit +5000 -5000 -500 ~ +500 mV 2’s comp HEX 7FFF 8000 Engineering Unit +15000 -15000 -150 ~ +150 mV 2’s comp HEX 7FFF 8000...
  • Page 151 Type Code Input Range Data Format +F.S -F.S Type B Engineering Unit +18200 Thermocouple 2’s comp HEX 7FFF 0000 0 ~ 1820°C Type N Engineering Unit +13000 -2700 Thermocouple 2’s comp HEX 7FFF E56B -270 ~ 1300°C Type C Engineering Unit +23200 Thermocouple 2’s comp HEX...
  • Page 152 Type Code Input Range Data Format +F.S -F.S Platinum 100 Engineering Unit +10000 -10000 α=0.003916 2’s comp HEX 7FFF 8000 -100 ~ 100°C Platinum 100 Engineering Unit +10000 α=0.003916 2’s comp HEX 7FFF 0000 0 ~ 100°C Platinum 100 Engineering Unit +20000 α=0.003916 2’s comp HEX...
  • Page 153 Type Code Input Range Data Format +F.S -F.S Platinum 1000 Engineering Unit +20000 -20000 α=0.00385 2’s comp HEX 7FFF 8000 -200 ~ 200°C Platinum 1000 Engineering Unit +20000 -20000 α=0.003916 2’s comp HEX 7FFF 8000 -200 ~ 200°C Platinum 100 Engineering Unit +6000 -2000...
  • Page 154: Appendix E. Analog Output Type And Data Format Table

    Appendix E. Analog Output Type and Data Format Table Type Code Input Range Data Format +F.S -F.S Engineering Unit +20000 0 ~ +20 mV 2’s comp HEX FFFF 0000 Engineering Unit +20000 4000 4 ~ +20 mV 2’s comp HEX FFFF 0000 Engineering Unit...
  • Page 155: Appendix F. Network Address Translation

    Appendix F. Network Address Translation For a computer to communicate with OME-ET-7000/OME-PET-7000 modules on the Internet, OME-ET-7000/OME-PET-7000 modules must have a public IP address. Basically, it works like your street address - as a way to find out exactly where you are and deliver information to you.
  • Page 156 Step 1 Configure the Ethernet settings of OME-ET-7000/OME-PET-7000 module. The Gateway must be set to the IP address of router (i.e., 10.1.0.1) Step 2 Connect to the web server of OME-ET-7000/OME-PET-7000 module with the public IP address on the Internet For accessing the web page, the access URL will need to include the port number as shown below: http://210.32.166.58:180...
  • Page 157: Appendix G. Troubleshooting

    Appendix G. 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.

Table of Contents