Você está na página 1de 48

OPTCQ EtherNet/IP Option Card

User Manual
Effective August 2012 New Information

OPTCQ EtherNet/IP Option Card

Disclaimer of Warranties and Limitation of Liability


The information, recommendations, descriptions and safety notations in this document are based on Eaton Corporations (Eaton) experience and judgment and may not cover all contingencies. If further information is required, an Eaton sales office should be consulted. Sale of the product shown in this literature is subject to the terms and conditions outlined in appropriate Eaton selling policies or other contractual agreement between Eaton and the purchaser. THERE ARE NO UNDERSTANDINGS, AGREEMENTS, WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE OR MERCHANTABILITY, OTHER THAN THOSE SPECIFICALLY SET OUT IN ANY EXISTING CONTRACT BETWEEN THE PARTIES. ANY SUCH CONTRACT STATES THE ENTIRE OBLIGATION OF EATON. THE CONTENTS OF THIS DOCUMENT SHALL NOT BECOME PART OF OR MODIFY ANY CONTRACT BETWEEN THE PARTIES. In no event will Eaton be responsible to the purchaser or user in contract, in tort (including negligence), strict liability or other-wise for any special, indirect, incidental or consequential damage or loss whatsoever, including but not limited to damage or loss of use of equipment, plant or power system, cost of capital, loss of power, additional expenses in the use of existing power facilities, or claims against the purchaser or user by its customers resulting from the use of the information, recommendations and descriptions contained herein. The information contained in this manual is subject to change without notice.

OPTCQ EtherNet/IP Option Card MN04002005EAugust 2012 www.eaton.com

OPTCQ EtherNet/IP Option Card

Support Services
The goal of Eaton is to ensure your greatest possible satisfaction with the operation of our products. We are dedicated to providing fast, friendly, and accurate assistance. That is why we offer you so many ways to get the support you need. Whether its by phone, fax, or e-mail, you can access Eatons support information 24 hours a day, seven days a week. Our wide range of services is listed below. You should contact your local distributor for product pricing, availability, ordering, expediting, and repairs.

Web Site
Use the Eaton Web site to nd product information. You can also nd information on local distributors or Eatons sales offices.

Web Site Address


www.eaton.com/drives

EatonCare Customer Support Center


Call the EatonCare Support Center if you need assistance with placing an order, stock availability or proof of shipment, expediting an existing order, emergency shipments, product price information, returns other than warranty returns, and information on local distributors or sales offices. Voice: 877-ETN-CARE (877-386-2273) (8:00 a.m.6:00 p.m. Eastern Time U.S. [UTC 5]) FAX: 800-752-8602 After-Hours Emergency: 800-543-7038 (6:00 p.m.8:00 a.m. Eastern Time U.S. [UTC 5]) If you are in the U.S. or Canada, and have OI or PLC questions, you can take advantage of our toll-free line for technical assistance with hardware and software product selection, system design and installation, and system debugging and diagnostics. Technical support engineers are available for calls during regular business hours.

Drives Technical Resource Center


Voice: 800-322-4986 or +1 828-651-0984 (8:00 a.m.5:00 p.m. Central Time U.S. [UTC 6]) Fax: +1 920-262-6070 e-mail: TRCDrives@Eaton.com

ii

OPTCQ EtherNet/IP Option Card MN04002005EAugust 2012 www.eaton.com

OPTCQ EtherNet/IP Option Card

Table of Contents
SAFETY
Definitions and Symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Hazardous High Voltage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Warnings and Cautions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vi vi vi

GENERAL INFORMATION
OPTCQ EtherNet/IP Communication Interface Option Card. . . . . . . . . . . . . . . . 1

ETHERNET/IP BOARD TECHNICAL DATA


Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . LED Indications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EtherNet/IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Connections and Wiring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2 3 4

INSTALLATION
Installing the EtherNet/IP Option Board in an Eaton 9000X Variable Frequency Drive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

COMMISSIONING
Expander Board Menu (M6) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . DHCP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IP Address. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Communication Timeout. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Static IP Address. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Manual IP Address Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 8 8 8 8 8

ETHERNET/IP
Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . AC/DC Drive Profile. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EDS File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Explicit Messaging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 9 9 9

COMMON INDUSTRIAL OBJECTS IMPLEMENTED BY THE OPTCQ OPTION BOARD


CIP Common Required Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Objects Present in an AC/DC Drive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Vendor Specific Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 15 19

ASSEMBLY INSTANCES IMPLEMENTED BY THE OPTCQ OPTION BOARD


Output Instances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Input Instances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 23

APPENDIX APROCESS DATA VARIABLES FOR ALL-IN-ONE APPLICATION


Process Data Out (Slave to Master) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Process Data In (Master to Slave). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PLC Programming. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Explicit Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 27 28 31

APPENDIX BIP TOOL NCIPCONFIG


Update OPTCQ Option Board Program with the NCIPConfig Tool. . . . . . . . . . . Configure Option Board Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Additional Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 37 38

OPTCQ EtherNet/IP Option Card MN04002005EAugust 2012 www.eaton.com

iii

OPTCQ EtherNet/IP Option Card

List of Figures
OPTCQ EtherNet/IP Communication Interface Option Card . . . . . . . . . . . . . . . . . . . . . User Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Industrial Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Switch Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1756-ENET/B Ethernet Bridge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Module Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Select Module Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Module PropertiesBridge Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Controller TagsEtherNet/IP_Sample (Controller) . . . . . . . . . . . . . . . . . . . . . . . . . . . . Move Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ladder Logic Message Blocks in RSLogix5000 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Message Conguration for RSLogix5000 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Message Conguration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . RSLogix500 Conguration of Get Attribute Single . . . . . . . . . . . . . . . . . . . . . . . . . . . . RSLogix500 Conguration of Set Attribute Single . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 3 3 17 28 29 29 30 30 30 31 31 32 33 33

iv

OPTCQ EtherNet/IP Option Card MN04002005EAugust 2012 www.eaton.com

OPTCQ EtherNet/IP Option Card

List of Tables
EtherNet/IP Board Technical Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . LED Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EtherNet/IP Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Object Classes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Services Supported by Object Classes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Elementary Data Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Constructed Data Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Identity Object, Class 0x01 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Connection Manager Object, Class 0x06 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . TCP/IP Interface Object, Class 0xF5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ethernet Link Object, Class 0xF6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Assembly Object, Class 0x04 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Motor Data Object, Class 0x28 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Control Supervisor Object, Class 0x29 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . AC/DC Drive Object, Class 0x2A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Vendor Parameters Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Assembly Instance Selector Object, Class 0xBE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Assembly Instance 20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Assembly Instance 21 (Default) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Assembly Instance 23 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Assembly Instance 25 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Assembly Instance 101 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Assembly Instance 111 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Control Word . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Assembly Instance 70 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Assembly Instance 71 (Default) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Assembly Instance 73 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Assembly Instance 75 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Assembly Instance 107 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Drive State . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Assembly Instance 117 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Status Word . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Assembly Instance 127 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Process Data Out Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Basic, Standard, Local/Remote Control and Multistep Speed Control Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Multipurpose Control Application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PID Control and Pump and Fan Control Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2 7 10 10 11 11 11 12 13 14 15 15 16 17 18 19 19 20 20 20 21 21 22 22 23 23 23 23 24 24 25 26 26 27 27 27 28

OPTCQ EtherNet/IP Option Card MN04002005EAugust 2012 www.eaton.com

OPTCQ EtherNet/IP Option Card

Safety
Denitions and Symbols Warnings and Cautions

WARNING
This symbol indicates high voltage. It calls your attention to items or operations that could be dangerous to you and other persons operating this equipment. Read the message and follow the instructions carefully.

WARNING
Internal components and circuit boards are at high potential when the frequency converter is connected to the power source. This voltage is extremely dangerous and may cause death or severe injury if you come into contact with it.

This symbol is the Safety Alert Symbol. It occurs with either of two signal words: CAUTION or WARNING, as described below.

WARNING
MAKE SURE THAT THE FREQUENCY CONVERTER IS SWITCHED OFF BEFORE AN OPTION OR FIELDBUS BOARD IS CHANGED OR ADDED!

WARNING
Indicates a potentially hazardous situation which, if not avoided, can result in serious injury or death.

Notice
THIS SOFTWARE IS PROVIDED BY THE AUTHOR AS IS AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

CAUTION
Indicates a potentially hazardous situation which, if not avoided, can result in minor to moderate injury, or serious damage to the product. The situation described in the CAUTION may, if not avoided, lead to serious results. Important safety measures are described in CAUTION (as well as WARNING).

Hazardous High Voltage

WARNING
Motor control equipment and electronic controllers are connected to hazardous line voltages. When servicing drives and electronic controllers, there may be exposed components with housings or protrusions at or above line potential. Extreme care should be taken to protect against shock. Stand on an insulating pad and make it a habit to use only one hand when checking components. Always work with another person in case an emergency occurs. Disconnect power before checking controllers or performing maintenance. Be sure equipment is properly grounded. Wear safety glasses whenever working on electronic controllers or rotating machinery.

vi

OPTCQ EtherNet/IP Option Card MN04002005EAugust 2012 www.eaton.com

General Information

General Information
Eaton 9000X variable frequency drives can be connected to Ethernet using an EtherNet/IP fieldbus board OPTCQ.

Flash Upgradeable
The OPTCQ EtherNet/IP communication interface option card can be flash updated in the field to take advantage of new firmware features as they are made available. The OPTCQ can be installed in the card slots D or E. Every appliance connected to an Ethernet network has two identifiers: a MAC address and an IP address. The MAC address (address format: 00:21:99:xx:yy:zz) is unique to the appliance and cannot be changed. The EtherNet/IP boards MAC address can be found on the sticker attached to the board. Please find the software installation at www.Eaton.com/drives. In a local network, IP addresses are determined by the network server using DHCP protocol. The user can also manually define the network address for the OPTCQ as long as all units connected to the network are given the same network portion of the address. For more information about IP addresses, contact your network administrator. Overlapping IP addresses can cause conflicts between appliances. For more information about setting IP addresses, see Installation on Page 5. Note: EtherNet/IP is a trademark of the Open DeviceNet Vendor Association (ODVA).

OPTCQ EtherNet/IP Communication Interface Option Card


Features

Provides a means to control, congure and collect data over an Ethernet network 10/100 Mbps, full duplex operation Explicit messaging (for example, parameter read/write) Diagnostics, device items and events

The OPTCQ EtherNet/IP communication interface option card features standard EtherNet/IP communication, allowing you to easily manage drive control and data over EtherNet/IP networks.

WARNING
Internal components and circuit boards are at high potential when the frequency converter is connected to the power source. This voltage is extremely dangerous and may cause death or severe injury if you come into contact with it.

OPTCQ EtherNet/IP Option Card MN04002005EAugust 2012 www.eaton.com

EtherNet/IP Board Technical Data

EtherNet/IP Board Technical Data


Overview
EtherNet/IP Board Technical Data
Description General Ethernet connections Communications Card Name Interface Transfer cable Speed Duplex Default IPaddress Protocols Environment EtherNet/IP Ambient operating temperature Storing temperature Humidity Altitude Vibration Safety Specification OPTCQ RJ-45 connector Shielded twisted pair 10/100 Mb Half/full 192.168.0.10 10C to 50C 40C to 70C <95%, no condensation allowed Max. 1000m 0.5G at 9 to 200 Hz Fulfills EN50178 standard

LED Indications
OPTCQ EtherNet/IP Communication Interface Option Card

Yellow LED (Link)

Green LED (Activity) H2 H1 H4

LED Description
LED H4 H1 H2 Activity Link Meaning LED in ON when board is powered Blinking 0.25s ON/0.25s OFF when board firmware is corrupted (see note on Page 37). OFF when board is operational. Blinking 2.5s ON/2.5s OFF when board is ready for external communication. OFF when board is not operational. Flashes with Ethernet message activity Indicates connected in 100 Mbps port

OPTCQ EtherNet/IP Option Card MN04002005EAugust 2012 www.eaton.com

EtherNet/IP Board Technical Data

EtherNet/IP
EtherNet/IP was introduced in 2001 and today is the most developed, proven, and complete industrial Ethernet network solution available for manufacturing automation. EtherNet/IP is a member of a family of networks that implements the Common Industrial Protocol (CIP) at its upper layers. CIP encompasses a comprehensive suite of messages and services for a variety of manufacturing automation applications, including control, safety, synchronization, motion, configuration, and information. As a truly media-independent protocol that is supported by hundreds of vendors around the world, CIP provides users with a unified communication architecture throughout the manufacturing enterprise. There are two common use cases of Ethernetdevices are human to machine and machine to machine. Basic features are presented in the pictures below. 1. Human to machine (graphical user interface, relatively slow communication)

User Interface

2.

Machine to machine (industrial environment, fast communication)

Industrial Environment

Master

EtherNet/IP

OPTCQ EtherNet/IP Option Card MN04002005EAugust 2012 www.eaton.com

EtherNet/IP Board Technical Data

Connections and Wiring


The EtherNet/IP board supports 10/100 Mb speeds in both full and half-duplex modes. The boards must be connected to the Ethernet network with a shielded CAT-5e cable. A crossover cable (at least CAT-5e cable with STP, shielded twisted pair) may be needed if you want to connect the EtherNet/IP option board directly to the master appliance. Use only industrial standard components in the network and avoid complex structures to minimize the length of response time and the amount of incorrect dispatches. It is often a good practice to use a subnet that is different from other devices not related to the drive control.

OPTCQ EtherNet/IP Option Card MN04002005EAugust 2012 www.eaton.com

Installation

Installation
Installing the EtherNet/IP Option Board in an Eaton 9000X Variable Frequency Drive

WARNING
MAKE SURE THAT THE FREQUENCY CONVERTER IS SWITCHED OFF BEFORE AN OPTION OR FIELDBUS BOARD IS CHANGED OR ADDED!
Step 1. Eaton 9000X variable frequency drives. Example

2.

Remove the cable cover.

3.

Open the cover of the control unit.

OPTCQ EtherNet/IP Option Card MN04002005EAugust 2012 www.eaton.com

Installation

Step 4. Install EtherNet/IP option board in slot D or E on the control board of the frequency converter. Make sure that the grounding plate (right) fits tightly in the clamp.

Example

5.

Make an opening that is wide enough for your cable by cutting the grid as wide as necessary.

6.

Close the cover of the control unit and re-install the cable cover.

OPTCQ EtherNet/IP Option Card MN04002005EAugust 2012 www.eaton.com

Commissioning

Commissioning
The OPTCQ EtherNet/IP board is commissioned with the control keypad by giving values to appropriate parameters in menu M7 (or with NCIPConfig tool, read chapter IP Tool NCIPConfig). Keypad commissioning is only possible with SVX9000- and SPX9000-type frequency converters.

Expander Board Menu (M6)


The Expander board menu makes it possible for the user to see what expander boards are connected to the control board and to reach and edit the parameters associated with the expander board. Enter the following menu level (G#) with the Menu Button Right. At this level, you can browse through slots A to E with the Browser buttons to see what expander boards are connected. On the lowermost line of the display, you can see the number of parameter groups associated with the board. If you still press the Menu Button Right once, you will reach the parameter group level where there is one group in the EtherNet/IP board case: Parameters. A further press on the Menu Button Right takes you to Parameter group. EtherNet/IP Parameters
Number 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Name Comm. Timeout IP Part 1 IP Part 2 IP Part 3 IP Part 4 SubNet Part 1 SubNet Part 2 SubNet Part 3 SubNet Part 4 DefGW Part 1 DefGW Part 2 DefGW Part 3 DefGW Part 4 InputAssembly OutputAssembly Default 10s 192 168 0 10 255 255 0 0 192 168 0 1 71 21 Range 0255s 1223 0255 0255 0255 0255 0255 0255 0255 0255 0255 0255 0255 0255 0255 Description 0 = Not used IP Address Part 1 IP Address Part 2 IP Address Part 3 IP Address Part 4 Subnet Mask Part 1 Subnet Mask Part 2 Subnet Mask Part 3 Subnet Mask Part 4 Default Gateway Part 1 Default Gateway Part 2 Default Gateway Part 3 Default Gateway Part 4 See Assembly Instances Implemented by the OPTCQ Option Board on Page 20

Note These values are selected by DHCP from the network server.

OPTCQ EtherNet/IP Option Card MN04002005EAugust 2012 www.eaton.com

Commissioning

DHCP
The OPTCQ EtherNet/IP communication option card supports DHCP for easier network configuration. Dynamic Host Configuration Protocol (DHCP) is a network protocol that is used to configure network devices so that they can communicate on an IP network. As a DHCP client, the OPTCQ option card negotiates with the DHCP server to determine its IP address and obtain any other initial configuration details it needs for network operation.

Manual IP Address Conguration


Using the 9000X Drive Keypad
Using the 9000X Drive Keypad to set the IP Address manually in the OPTCQ EtherNet/IP option card: 1. 2. 3. Make note of the desired IP Address (or the address of the existing card) for future use. Power off the drive control and wait three minutes for the internal voltages to dissipate. Install the new OPTCQ EtherNet/IP option card in slot D or E of the 9000X drive or Replace the OPTCK EtherNet/IP card with the new OPTCQ EtherNet/IP card 4. 5. Power on the drive control. The drive will report a Device Change. Press Reset to clear the fault. Using the keypad, set the IP address in the OPTCQ card to the desired address setting or to match the old card address by: a. b. c. d. e. Hold the Enter key until the display shows Parameters Press the up arrow until the display shows Expander Boards Press the right arrow, then the up arrow until the display shows OPTCQ Press the right arrow to access the parameters, then the right arrow to view the parameters Step through each parameter to verify or make any changes needed. Press Enter after adjustment

IP Address
IP is divided into four parts. (Part = Octet) Default IP Address is 192.168.0.10.

Communication Timeout
Defines how much time can pass from the last received message from the client device before fieldbus fault is generated. Communication timeout is disabled when given the value 0. Communication timeout value can be changed from the keypad or with NCIPConfig tool (read chapter IP Tool NCIPConfig). Note: If the network cable is broken from OPTCQ EtherNet/ IP board end, a eldbus error is generated immediately. All EtherNet/IP parameters are saved to the OPTCQ EtherNet/IP board (not to the control board). If a new OPTCQ EtherNet/IP board is installed in the control module, you must configure the new OPTCQ EtherNet/IP board. OPTCQ board parameters can be saved to the keypad, with NCIPConfig tool or with 9000X drive.

Static IP Address
In most cases the user may want to establish a Static IP Address for the OPTCQ EtherNet/IP option card based on their network configuration. The user can manually define the network address for the OPTCQ as long as all units connected to the network are given the same network portion of the address. This is often the case when replacing the previous generation OPTCK EtherNet/IP option card. In these situations the user will need to manually set the IP Address in the OPTCQ option card by using the 9000X drive keypad or the PC Software tool 9000XDRIVE.EXE (available on the Eaton website). Be aware that overlapping IP addresses can cause conflicts between devices on the network. For more information about selecting IP addresses, contact your network administrator. 6. 7.

The IP Address settings can be found at the Expander Board Menu (M5 or M6, slot D or E respectively). The IP Address can be set in the menu level (G6.x.1.2) through (G6.x.1.15). Check that the Output Assembly Instance is set correctly, typically 101. Check that the Input Assembly Instance is set correctly, typically 127.

OPTCQ EtherNet/IP Option Card MN04002005EAugust 2012 www.eaton.com

EtherNet/IP

EtherNet/IP
Overview
EtherNet/IP (Ethernet/Industrial Protocol) is a communication system suitable for use in industrial environments. EtherNet/ IP allows industrial devices to exchange time-critical application information. These devices include simple I/O devices such as sensors/actuators, as well as complex control devices such as robots, programmable logic controllers, welders, and process controllers. EtherNet/IP uses CIP (Control and Information Protocol), the common network, transport, and application layers also shared by ControlNet and EtherNet/IP. EtherNet/IP then makes use of standard Ethernet and TCP/IP technology to transport CIP communications packets. The result is a common, open application layer on top of open and highly popular Ethernet and TCP/IP protocols. EtherNet/IP messaging forms:

EDS File
EDSIs the abbreviation for Electronic Data Sheet, a file on disk that contains configuration data for specific device types. You can provide configuration support for your device by using a specially formatted ASCII file, referred to as the EDS. An EDS provides information about the device configuration datas:

Context Content Format

Unconnected messaging is used for connection establishment and for infrequent, low-priority messages Connected messaging uses resources that are dedicated in advance to a particular purpose such as real-time I/O data transfer

The information in an EDS allows configuration tools to provide informative screens that guide a user through the steps necessary to configure a device. An EDS provides all of the information necessary to access and alter the configurable parameters of a device. This information matches the information provided by instances of the parameter object class. The CIP object library describes the parameter object class in detail.

EtherNet/IP messaging connections:

Explicit Messaging
Explicit Messaging is used in commissioning and parameterizing of the EtherNet/IP board. Explicit messages provide multipurpose, point-to-point communication paths between two devices. They provide the typical request/ response-oriented network communication used to perform node configuration and problem diagnosis. Explicit messages typically use low priority identifiers and contain the specific meaning of the message right in the data field. This includes the service to be performed and the specific object attribute address. Note: If Class 1 connection (cyclic data) has been established, then explicit messages cannot be used to control output data. However, this restriction doesnt apply for IO Data reading.

Explicit messaging connections are general purpose point-to-point connections. Messages are sent through TCP protocol Implicit (I/O data) connections are established to move application-specic I/O data at regular intervals. They are often set up as one-to-many relationships in order to take full advantage of the producer-consumer multicast model. Implicit messages are sent through UDP protocol

AC/DC Drive Prole


In order to provide interoperability between devices from different manufacturers, there must be a defined standard in which those devices:

Exhibit the same behavior Produce and/or consume the same basic set of I/O data Contain the same basic set of congurable attributes

The formal definition of this information is known as a device profile.

OPTCQ EtherNet/IP Option Card MN04002005EAugust 2012 www.eaton.com

EtherNet/IP

List of Object Classes


The communication interface supports the following object classes.

Object Classes
Class 0x01 0x04 0x06 0x28 0x29 0x2A 0xA0 0xBE 0xF5 0xF6 Object Identity objects Assembly object Connection manager object Motor data object Control supervisor object AC/DC drive object Vendor parameters object Assembly instance selector object TCP/IP interface object Ethernet link object

List of Services
The services supported by these object classes are shown below.

Services Supported by Object Classes


Service Code Service (in hex) Name 01 05 0E 10 4E 52 54 Get_Attributes_All Reset (Type 0) Get_Attribute_Single Y Set_Attribute_Single Forward Close Unconnected_Send Forward_Open Y Y Y Identity Object Y Y Y Y Y Y Y Y Y Y Y Y Y Y Connection TCP/IP Manager Interface Y Y Y Y Ethernet Motor Link Assembly Data Y Y Y Y Y Y Y Y Y Y Control AC/DC Supervisor Drive Assembly Vendor Instance Parameter Selector Inst

Class Inst Class Inst Class Inst Class Inst Class Inst Class Inst Class Inst Class Inst Class Inst Class

Note: See Common Industrial Objects Implemented by the OPTCQ Option Board on Page 12.

10

OPTCQ EtherNet/IP Option Card MN04002005EAugust 2012 www.eaton.com

EtherNet/IP

List of Data Types


The attribute list that follows includes information on the data type of each attribute. The following tables explain the data, structure, and array type codes used in the data type column.

Elementary Data Types


Data Type Name BOOL SINT INT USINT UINT UDINT BYTE WORD SHORT_STRING Data Type Code (in hex) C1 C2 C3 C6 C7 C8 D1 D2 DA Data Type Description Logical boolean with values true and false Signed 8-bit integer value Signed 16-bit integer value Unsigned 8-bit integer value Unsigned 16-bit integer value Unsigned 32-bit integer value Bit string8-bits Bit string16-bits Character sting (1 byte per character, 1 byte length indicator)

Constructed Data Types


Type Code A1 A2 Description Abbreviated array type encoding Formal structure type encoding

Reset Service
The following table lists the different types of resets supported by the identity object. Resetting the OPTCQ interface to its out-of-box configuration will set all attributes to their default values and change the response of the drive to a loss of communications with the OPTCQ. The device will have to be re-configured for your application before resuming normal operation.

Reset
Value 0 Reset Type Emulate as closely as possible the cycling of power to the OPTCQ EtherNet/IP Interface. This value is the default if this parameter is omitted. The 9000X drive shall be stopped if it is running.

OPTCQ EtherNet/IP Option Card MN04002005EAugust 2012 www.eaton.com

11

Common Industrial Objects Implemented by the OPTCQ Option Board

Common Industrial Objects Implemented by the OPTCQ Option Board


CIP Common Required Objects
Identity Object, Class 0x01
Identity Class Attributes 01h 02h Class Services 0Eh Instance Attributes 01h 02h 03h 04h Vendor ID Device type Product code Revision Major revision Minor revision 05h 06h 07h Instance Services 01h 05h 0Eh Get_Attributes_All Reset Get_Attribute_Single Status Serial number Product name UINT UINT UINT STRUCT of: USINT USINT WORD UDINT SHORT_STRING Get Get Get Get Get Get Get Get_Attribute_Single Revision Maximum instances UINT Get Get Description Data Type Access Rule

Note Only reset type 0reset of the option board.

12

OPTCQ EtherNet/IP Option Card MN04002005EAugust 2012 www.eaton.com

Common Industrial Objects Implemented by the OPTCQ Option Board

Connection Manager Object, Class 0x06


Identity Class Attributes 01h 02h Class Services 01h 0Eh Instance Attributes 01h 02h 03h 04h 05h 06h 07h 08h Instance Services 01h 0Eh 4Eh 52h 54h Get_Attributes_All Get_Attribute_Single Forward close Unconnected_Send Forward_Open Open requests Open format rejects Open resource rejects Open other rejects Close requests Close format requests Close other requests Connection timeouts UINT UINT UINT UINT UINT UINT UINT UINT Get Get Get Get Get Get Get Get Get_Attributes_All Get_Attribute_Single Revision Maximum instance Get Get Description Data Type Access Rule

OPTCQ EtherNet/IP Option Card MN04002005EAugust 2012 www.eaton.com

13

Common Industrial Objects Implemented by the OPTCQ Option Board

TCP/IP Interface Object, Class 0xF5


Identity Class Attributes 01h 02h Class Services 01h 0Eh Instance Attributes 01h 02h 03h 04h Status Configuration capability Configuration control Physical link Path size Path 05h Interface configuration IP address Network mask Gateway address Name server Name server 2 Domain name 06h Instance Services 01h 0Eh 10h Get_Attributes_All Get_Attribute_Single Set_Attribute_Single Host name DWORD DWORD DWORD STRUCT of: UINT Padded EPATH STRUCT of: UDINT UDINT UDINT UDINT UDINT STRING STRING Get/set Get/set Get Get Get/set Get Get_Attributes_All Get_Attribute_Single Revision Maximum Instance UINT Get Get Description Data Type Access Rule

Note: Attribute conguration control supports only value 0 (device is using conguration values that are stored in non-volatile memory). Attribute host name is used just for information purposes.

14

OPTCQ EtherNet/IP Option Card MN04002005EAugust 2012 www.eaton.com

Common Industrial Objects Implemented by the OPTCQ Option Board

Ethernet Link Object, Class 0xF6


Identity Class Attributes 01h 02h 03h Class Services 01h 0Eh Instance Attributes 01h 02h 03h Instance Services 0Eh Get_Attribute_Single Interface speed Interface flags Physical address UDINT DWORD ARRAY of 6 USINTs Get Get Get Get_Attributes_All Get_Attribute_Single Revision Maximum instance Number of instances UINT UINT UINT Get Get Get Description Data Type Access Rule

Objects Present in an AC/DC Drive


Assembly Object, Class 0x04
Identity Class Attributes Not supported Class Services Not supported Instance attributes 03h Instance Services 0Eh 10h Get_Attribute_Single Set_Attribute_Single Data ARRAY of BYTE Get/set Description Data Type Access Rule

Note: If Class 1 connection (cyclic data) has been established, then explicit messages cannot be used to control output data. However, this restriction doesnt apply for IO data reading.

OPTCQ EtherNet/IP Option Card MN04002005EAugust 2012 www.eaton.com

15

Common Industrial Objects Implemented by the OPTCQ Option Board

Motor Data Object, Class 0x28


Identity Class Attributes Not supported Class Services Not supported Instance Attributes 03h 06h 07h 09h 0Ch 0Fh Instance Services 0Eh 10h Get_Attribute_Single Set_Attribute_Single Motor type Rated current Rated voltage Rated frequency Pole count Base speed USINT UINT UINT UINT UINT UINT Get Get/set Get/set Get/set Get Get/set Description Data Type Access Rule

16

OPTCQ EtherNet/IP Option Card MN04002005EAugust 2012 www.eaton.com

Common Industrial Objects Implemented by the OPTCQ Option Board

Control Supervisor Object, Class 0x29


Identity Class Attributes Not supported Class Services Not supported Instance Attributes 03h 04h 05h 06h 07h 08h 09h 0Ah 0Bh 0Ch 0Fh Instance Services 0Eh 10h 05h Get_Attribute_Single Set_Attribute_Single Reset Run1 Run2 NetCtrl State Running1 Running2 Ready Faulted Warning FaultRst CtrlFromNet BOOL BOOL BOOL USINT BOOL BOOL BOOL BOOL BOOL BOOL BOOL Get/set Get/set Get/set Get Get Get Get Get Get Get/set Get Description Data Type Access Rule

Note: When both Run (Run1 and Run2) attributes set, then no action.

Switch Diagram

OPTCQ EtherNet/IP Option Card MN04002005EAugust 2012 www.eaton.com

17

Common Industrial Objects Implemented by the OPTCQ Option Board

AC/DC Drive Object, Class 0x2A


Identity Class Attributes Not supported Class Services Not supported Instance Attributes 03h 04h 05h 06h 07h 08h 0Bh 0Ch 0Dh 0Eh 1Dh Instance Services 0Eh 10h Get_Attribute_Single Set_Attribute_Single AtReference NetRef NetProc DriveMode SpeedActual SpeedRef TorqueActual TorqueRef ProcessActual ProcessRef RefFromNet BOOL BOOL BOOL USINT INT INT INT INT INT INT BOOL Get Get/set Get/set Get/set Get Get/set Get Get/set Get Get/set Get Description Data Type Access Rule

18

OPTCQ EtherNet/IP Option Card MN04002005EAugust 2012 www.eaton.com

Common Industrial Objects Implemented by the OPTCQ Option Board

Vendor Specic Objects


Vendor Parameters Object, Class 0xA0
Vendor parameter object is used in order to get access to drive parameters. Because drive parameters are identified by the 16-bit length ID number, it is impossible to use only attribute ID, which is 8-bit in length. To overcome this issue, we are using the following method to calculate requested drive parameter ID: Drive parameter ID = instance ID (higher byte) + attribute ID (lower byte)

Vendor Parameters Object


Identity Class Attributes Not supported Class Services Not supported Instance Attributes Description Access Rule

Lower byte of the parameter ID


Instance Services

0Eh 10h

Get_Attribute_Single Set_Attribute_Single

Assembly Instance Selector Object, Class 0xBE


Identity Class Attributes Not supported Class Services Not supported Instance Attributes 03h 04h Instance Services 0Eh 10h Get_Attribute_Single Set_Attribute_Single OutputInstance InputInstance USINT USINT Get/set Get/set Description Data Type Access Rule

OPTCQ EtherNet/IP Option Card MN04002005EAugust 2012 www.eaton.com

19

Assembly Instances Implemented by the OPTCQ Option Board

Assembly Instances Implemented by the OPTCQ Option Board


Output Instances
Assemblies 2025 ODVA AC/DC profile; assemblies 7175 ODVA AC/DC profile; assemblies >100 Eaton profile. Assembly Instance 20
Instance 20 (Output)/Length = 4 Bytes Byte 0 1 2 3 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 FaultReset Bit 1 Bit 0 RunFwd

Speed reference (low byte), RPM Speed reference (high byte), RPM

Assembly Instance 21 (Default)


Instance 21 (Output)/Length = 4 Bytes Byte 0 1 2 3 Bit 7 Bit 6 NetRef Bit 5 NetCtrl Bit 4 Bit 3 Bit 2 FaultReset Bit 1 RunRev Bit 0 RunFwd

Speed reference (low byte), RPM Speed reference (high byte), RPM

Assembly Instance 23
Instance 23 (Output)/Length = 6 Bytes Byte 0 1 2 3 4 5 Bit 7 Bit 6 NetRef Bit 5 NetCtrl Bit 4 Bit 3 Bit 2 FaultReset Bit 1 RunRev Bit 0 RunFwd

Speed reference (low byte), RPM Speed reference (high byte), RPM Torque reference (low byte), Nm Torque reference (high byte), Nm

Note: Torque reference is not sent to the drive if Motor Control Mode (parameter ID 600) is set to values other than:

2torque control 4closed loop torque control

Torque reference is sent to the drive as a Process Data 1. Note: Torque reference is not functional in NXL.

20

OPTCQ EtherNet/IP Option Card MN04002005EAugust 2012 www.eaton.com

Assembly Instances Implemented by the OPTCQ Option Board

Assembly Instance 25
Instance 25 (Output)/Length = 6 Bytes Byte 0 1 2 3 4 5 Bit 7 NetProc Bit 6 NetRef Bit 5 NetCtrl Bit 4 Bit 3 Drive mode Speed reference (low byte), RPM Speed reference (high byte), RPM Process reference (low byte) Process reference (high byte) Bit 2 FaultReset Bit 1 RunRev Bit 0 RunFwd

We are supporting the following drive modes:


0 (Vendor specic)process reference is sent to the drive as Process Data 1 4 (Process control)process reference is sent to the drive as Process Data 2 (see Page 27)

Other drive modes are not supported. If they are used, then Process Reference is not handled.

Assembly Instance 101


Instance 101 (Output)/Length = 8 Bytes Byte 0 1 2 3 4 5 6 7 Bit 7 Bit 6 NetRef Bit 5 NetCtrl Bit 4 Bit 3 FBSpeed reference (low byte), RPM FBSpeed reference (high byte), RPM FBProcessDataIn1(low byte) FBProcessDataIn1(high byte) FBProcessDataIn2(low byte) FBProcessDataIn2(high byte) Bit 2 FaultReset Bit 1 RunRev Bit 0 RunFwd

Process data is sent to the drive independently from the NetRef and NetCtrl bits settings.

OPTCQ EtherNet/IP Option Card MN04002005EAugust 2012 www.eaton.com

21

Assembly Instances Implemented by the OPTCQ Option Board

Assembly Instance 111


Instance 111 (Output)/Length = 20 Bytes Byte 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

FBFixedControl Word (low byte) FBFixedControl Word (high byte) FBSpeedReference (low byte) FBSpeedReference (high byte) ProcessDataIn1 (low byte) ProcessDataIn1 (high byte) ProcessDataIn2 (low byte) ProcessDataIn2 (high byte) ProcessDataIn3 (low byte) ProcessDataIn3 (high byte) ProcessDataIn4 (low byte) ProcessDataIn4 (high byte) ProcessDataIn5 (low byte) ProcessDataIn5 (high byte) ProcessDataIn6 (low byte) ProcessDataIn6 (high byte) ProcessDataIn7 (low byte) ProcessDataIn7 (high byte) ProcessDataIn8 (low byte) ProcessDataIn8 (high byte)

Note This is the reference 1 to the frequency converter and is used normally as speed reference. The allowed scaling is 010,000. In the application, the value is scaled in percentage of the frequency area between set minimum and maximum frequency. (0 = 0.00% 10,000 = 100.00%).

Control Word
Description Bit 0 1 2 315 Value = 0 STOP Clockwise Rising edge of this bit will reset active fault Not in use Value = 1 RUN Counterclockwise Rising edge of this bit will reset active fault Not in use

22

OPTCQ EtherNet/IP Option Card MN04002005EAugust 2012 www.eaton.com

Assembly Instances Implemented by the OPTCQ Option Board

Input Instances
Assembly Instance 70
Instance 70 (Input)/Length = 4 Bytes Byte 0 1 2 3 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Speed actual (low byte), RPM Speed actual (high byte), RPM Bit 2 Running1 Bit 1 Bit 0 Faulted

Assembly Instance 71 (Default)


Instance 71 (Input)/Length = 4 Bytes Byte 0 1 2 3 Bit 7 AtReference Bit 6 RefFromNet Bit 5 CtrlFromNet Bit 4 Ready Bit 3 Running2 Drive state, see Page 24 Speed actual (low byte), RPM Speed actual (high byte), RPM Bit 2 Running1 Bit 1 Warning Bit 0 Faulted

Assembly Instance 73
Instance 73 (Input)/Length = 6 Bytes Byte 0 1 2 3 4 5 Bit 7 AtReference Bit 6 RefFromNet Bit 5 CtrlFromNet Bit 4 Ready Bit 3 Running2 Drive state, see Page 24 Speed actual (low byte), RPM Speed actual (high byte), RPM Torque actual (low byte), Nm Torque actual (high byte), Nm Bit 2 Running1 Bit 1 Warning Bit 0 Faulted

Note: Torque reference is not functional in NXL.

Assembly Instance 75
Instance 75 (Input)/Length = 6 Bytes Byte 0 1 2 3 4 5 Bit 7 AtReference Bit 6 RefFromNet Bit 5 CtrlFromNet Bit 4 Ready Bit 3 Running2 Drive state, see Page 24 Speed actual (low byte), rpm Speed actual (high byte), rpm Process actual (low byte) Process actual (high byte) Bit 2 Running1 Bit 1 Warning Bit 0 Faulted

OPTCQ EtherNet/IP Option Card MN04002005EAugust 2012 www.eaton.com

23

Assembly Instances Implemented by the OPTCQ Option Board

Assembly Instance 107


Instance 107 (Input)/Length = 8 Bytes Byte 0 1 2 3 4 5 6 7 Bit 7 AtReference Bit 6 RefFromNet Bit 5 CtrlFromNet Bit 4 Ready Bit 3 Running2 Drive state, see below % speed actual (low byte) % speed actual (high byte) Process DataOut1 (low byte) Process DataOut1 (high byte) Process DataOut2 (low byte) Process DataOut2 (high byte) Bit 2 Running1 Bit 1 Warning Bit 0 Faulted

Note This is the actual value from the frequency converter. The value is between 0 and 10,000. In the application, the value is scaled in percentage of frequency area between set minimum and maximum frequency. (0 = 0.00%10,000 = 100.00%).

Drive State
Reference 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 DN_NON_EXISTANT DN_STARTUP DN_NOT_READY DN_READY DN_ENABLED DN_STOPPING DN_FAULT_STOP DN_FAULTED

24

OPTCQ EtherNet/IP Option Card MN04002005EAugust 2012 www.eaton.com

Assembly Instances Implemented by the OPTCQ Option Board

Assembly Instance 117


Instance 117 (Input): EIP Drive Status/Length = 34 Bytes Byte 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 FBStatusWord (low byte) FBStatusWord (high byte) % speed actual (low byte) % speed actual (high byte) RPM speed actual (low byte) RPM speed actual (high byte) RPM with slip speed actual (low byte) RPM with slip speed actual (high byte) Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved ProcessDataOut1 (low byte) ProcessDataOut1 (high byte) ProcessDataOut2 (low byte) ProcessDataOut2 (high byte) ProcessDataOut3 (low byte) ProcessDataOut3 (high byte) ProcessDataOut4 (low byte) ProcessDataOut4 (high byte) ProcessDataOut5 (low byte) ProcessDataOut5 (high byte) ProcessDataOut6 (low byte) ProcessDataOut6 (high byte) ProcessDataOut7 (low byte) ProcessDataOut7 (high byte) ProcessDataOut8 (low byte) ProcessDataOut8 (high byte) Bit 2 Bit 1 Bit 0

Notes This is the actual value from the frequency converter. The value is between 0 and 10,000. In the application, the value is scaled in percentage of frequency area between set minimum and maximum frequency. (0 = 0.00%10,000 = 100.00%). The RPM speed actual is the actual speed of the motor. The unit is RPM. The RPM with slip speed actual is the actual speed of the motor with slip speed. The unit is RPM.

OPTCQ EtherNet/IP Option Card MN04002005EAugust 2012 www.eaton.com

25

Assembly Instances Implemented by the OPTCQ Option Board

Status Word
Description Bit 0 1 2 3 4 5 6 7 815 Value = 0 Not ready Stop Clockwise No fault No alarm Reference frequency not reached Motor not running at zero speed Flux ready Not in use Value = 1 Ready Run Counterclockwise Faulted Alarm Reference frequency reached Motor running at zero speed Flux not ready Not in use

Assembly Instance 127


Instance 127: Length = 20 Bytes Byte 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Status Word (low byte) Status Word (high byte) Speed Actual (low byte) in % of maximum speed Speed Actual (high byte) in % of maximum speed Process Data Out 1 (low byte) Process Data Out 1 (high byte) Process Data Out 2 (low byte) Process Data Out 2 (high byte) Process Data Out 3 (low byte) Process Data Out 3 (high byte) Process Data Out 4 (low byte) Process Data Out 4 (high byte) Process Data Out 5 (low byte) Process Data Out 5 (high byte) Process Data Out 6 (low byte) Process Data Out 6 (high byte) Process Data Out 7 (low byte) Process Data Out 7 (high byte) Process Data Out 8 (low byte) Process Data Out 8 (high byte) Bit 2 Bit 1 Bit 0

Assemblies 117 and 127 Semantics


Assembly 127 is a shortened version of assembly 117. Speed Actual and Process Data Out 18 are the same for both assemblies. But the Data Select Sync Word is only present in assembly 117, and the status word is defined differently for assemblies 117 and 127. If FB Status Type of the Selectors object (0 x BE) is 0, for assembly 117 the status word is defined the same as bytes 0 and 1 of assembly 75; and for assembly 127, it is the fixed status word. See Page 25 and table above.

26

OPTCQ EtherNet/IP Option Card MN04002005EAugust 2012 www.eaton.com

Appendix AProcess Data Variables For All-In-One Application

Appendix AProcess Data Variables For All-In-One Application


This appendix lists how process data variables are defined for the all-in-one application. Other applications may define the process data variables differently.

Process Data Out (Slave to Master)


The fieldbus master can read the frequency converters actual values using process data variables. All software applications use process data as follows:

Process Data Out Variables


ID 2104 2105 2106 2107 2108 2109 2110 2111 Data Process data OUT 1 Process data OUT 2 Process data OUT 3 Process data OUT 4 Process data OUT 5 Process data OUT 6 Process data OUT 7 Process data OUT 8 Value Output frequency Motor speed Motor current Motor torque Motor power Motor voltage DC link voltage Active fault code Unit Hz rpm A % % V V Scale 0.01 Hz 1 rpm 0.1A 0.1% 0.1% 0.1V 1V

The multipurpose control application has a selector parameter for every process data. The monitoring values and drive parameters can be selected using the ID number. Default selections are as in the table above.

Process Data In (Master to Slave)


ControlWord, reference and process data are used with all-in-one applications as follows.

Basic, Standard, Local/Remote Control and Multistep Speed Control Applications


ID 2003 2001 20042011 Data Reference ControlWord PD1PD8 Value Speed reference Start/stop command fault reset command Not used Unit % Scale 0.01%

Multipurpose Control Application


ID 2003 2001 2004 2005 20062011 Data Reference ControlWord Process Data In 1 Process Data In 2 PD3PD8 Value Speed reference Start/stop command fault reset command Torque reference Free analogia INPUT Not used Unit % % % Scale 0.01% 0.1% 0.01%

OPTCQ EtherNet/IP Option Card MN04002005EAugust 2012 www.eaton.com

27

Appendix AProcess Data Variables For All-In-One Application

PID Control and Pump and Fan Control Applications


ID 2003 2001 2004 2005 2006 20072011 Data Reference ControlWord Process Data In 1 Process Data In 2 Process Data In 3 PD4PD8 Value Speed reference Start/stop command fault reset command Reference for PID controller Actual value 1 to PID controller Actual value 2 to PID controller Not used Unit % % % % Scale 0.01% 0.01% 0.01% 0.01%

PLC Programming
ControlLogix 5000
When using a ControlLogix PLC as an OPTCQ master, you must first configure a compatible EtherNet/IP scanner, and then map ladder logic variables to the scanner. The following example is for a ControlLogix5550 with an ENET/B Ethernet bridge module. The ENET/B supports polled messaging. Some PLCs do not support polled messaging for EtherNet/IP. For example, the SLC500 only supports explicit messaging. Right-click on I/O configuration and select New Module. Select the 1756-ENET/B Ethernet Bridge (see figure below). 1756-ENET/B Ethernet Bridge

28

OPTCQ EtherNet/IP Option Card MN04002005EAugust 2012 www.eaton.com

Appendix AProcess Data Variables For All-In-One Application

After the bridge module is added, a dialog box will appear requesting the configuration of the bridge module parameters. Enter a name and the IP address used by the bridge module on the first tab (see figure below). Select next and enter a polling interval for the bridge. A polling interval of 200 ms to 1000 ms is recommended. Module Properties

The next step is to add a drive to the bridge module. Right click on the bridge module, and add a new Generic Ethernet Module (see figure below). Fill in the drive specific information. Be sure to select comm. Format INT. Do this before entering the connection parameters. In this example, the input and output assemblies match the default assembly numbers used by the OPTCQ. Use a configuration assembly value of 1 with a length of zero (see Page 30). Select Module Type

OPTCQ EtherNet/IP Option Card MN04002005EAugust 2012 www.eaton.com

29

Appendix AProcess Data Variables For All-In-One Application

Add additional drive modules as needed, remembering to assign unique names and IP addresses to each module. Variable tags may then be viewed from the controller tags item in the property tree. Module PropertiesBridge Module

Tags from each drive may now be accessed using standard ladder instructions. For example, in the bottom figure, move instructions are used to move the speed and start commands for drive4. Notice that the use of INT data types in the scan list allow for simplified tag access. For example, the speed reference can be changed without having to use math operators to adjust the upper and lower bytes. Controller TagsEtherNet/IP_Sample (Controller)

Move Instructions

30

OPTCQ EtherNet/IP Option Card MN04002005EAugust 2012 www.eaton.com

Appendix AProcess Data Variables For All-In-One Application

Explicit Messages
The ladder logic in the figure below creates and sends an explicit message that changes the input and output assembly instance numbers used by the drive. It does this by using a message block, configured to send a Set Attribute Single CIP message. The configuration of the drives input and output assemblies is done by changing attributes 3, and 4 of the selector class (0BE hex), instance 1. These items are used in the class, instance, and attribute argument fields of the configuration dialog in the figure at bottom. Ladder Logic Message Blocks in RSLogix5000

Closing the SetAssembly contact fires a one shot, which in turn sets the variable InputAssyNumberForSet to a value of 107. This variable is used as the source element in the message configuration dialog (see figure below). You must also set the device path on the communication tab to the name of the drive you wish to send the message to, in this case Drive1. This device path determines which drive receives the explicit message. Message Conguration for RSLogix5000

OPTCQ EtherNet/IP Option Card MN04002005EAugust 2012 www.eaton.com

31

Appendix AProcess Data Variables For All-In-One Application

Forcing the GetAssembly contact fires a one-shot that triggers another message block that sends a Get Attribute Single message. The result of the get attribute single message is then placed in the destination element, InputAssyNumberForGet. This message response verifies that the drive has correctly received and responded to the previous setAttributeSingle message. Message Conguration

Its important to remember that explicit messages use PLC processor cycles that are best used to scan ladder logic. In the sample logic of figure A, the explicit message that sets the I/O assembly numbers is required to run only one time. Once the drive is configured to use a specific I/O assembly, it retains that information and the logic no longer has to run. This is the reason that a one-shot function block is used; it ensures that only one message is sent to the drive, and then will not execute again until the setAssembly contact opens a closes again.

Using Explicit Messages with I/O Assemblies


Some PLCs, such as the Rockwell SLC500, do not allow for polled messaging over an EtherNet/IP. It is possible to transfer data using an I/O assembly as a template, but an explicit message must be used in place of the usual polled (implicit) message. The CIP specification provides for explicit access to the I/O assemblies via the assembly object class. The use of a get attribute single or set attribute single service to class 4, instance N, where N is the assembly number, attribute 3 (assembly data) is used. The same ladder logic structure used in figure A may be used, but a mechanism must be employed to periodically trigger the explicit messages. A timer may be used for this purpose. The timer should be set to a reasonable interval for reading information (~100 ms). The set service need only be called when control, speed change, or some other parameter write to the drive is required. A timer is still recommended to throttle messages, as event driven changes (such as a very slight speed change) may result in calling the message block logic too frequently. Excessive calls to message blocks can result in poor ladder logic performance.

32

OPTCQ EtherNet/IP Option Card MN04002005EAugust 2012 www.eaton.com

Appendix AProcess Data Variables For All-In-One Application

RSLogix500 Conguration of Get Attribute Single

Example configuration dialogs for getting and setting RSLogix 500 message blocks are shown in the figures on this page. The figure above shows configuration of the read assembly message block, which is used to get input information from the drives assembly number 107. The figure below shows the equivalent write assembly message block. RSLogix500 Conguration of Set Attribute Single

OPTCQ EtherNet/IP Option Card MN04002005EAugust 2012 www.eaton.com

33

Appendix BIP Tool NCIPConfig

Appendix BIP Tool NCIPCong


You need a PC with an Ethernet connection and the NCIPConfig tool installed to set the EtherNet/IP boards IP addresses. To install the NCIPConfig tool, start the installation program from the CD or download it from the www.eaton.com Web site. After starting the installation program, follow the on-screen instructions. Once the program is installed successfully, you can launch it by selecting it in the Windows Start menu. Follow these instructions to set the IP addresses. Select Help --> Manual if you want more information about the software features. Step 1. Connect your PC to the Ethernet network with an Ethernet cable. You can also connect the PC directly to the OPTCQ. A crossover cable may be needed if your PC does not support automatic crossover function. Scan network nodes. Select Configuration --> Scan and wait until the devices connected to the bus in the tree structure are displayed to the left of the screen.

Step 2.

Note: Some switches block broadcast messages. In this case, each network node must be scanned separately. Read the manual under Help menu!

34

OPTCQ EtherNet/IP Option Card MN04002005EAugust 2012 www.eaton.com

Appendix BIP Tool NCIPConfig

Step 3.

Set IP addresses. Change the nodes IP settings according to the network IP settings. The program will report conflicts with a red color in a table cell. Read the manual under Help menu.

Step 4.

Send configuration to boards. In the table view, check the boxes for boards whose configuration you want to send and select Configuration, then Configure. Your changes are sent to the network and will be valid immediately.

Update OPTCQ Option Board Program with the NCIPCong Tool


In some cases it may be necessary to update the option boards firmware. Differing from other OPTC option boards, the EtherNet/IP option boards firmware is updated with the NCIPConfig tool. Note: The IP addresses of the PC and the option board must be in the same area when the software is loaded. To start the firmware update, scan the nodes in the network according to the instructions in Assembly Instances Implemented by the OPTCQ Option Board section on Page 20. Once you can see all nodes in the view, you can update the new firmware by clicking the VCN packet field in NCIPCONFIGs table view on the right.

OPTCQ EtherNet/IP Option Card MN04002005EAugust 2012 www.eaton.com

35

Appendix BIP Tool NCIPConfig

After clicking the VCN packet field, a file open window where you can choose a new firmware packet is displayed.

Send the new firmware packet to the option board by checking its box in the VCN Packet field at the right corner of the table view. After selecting all nodes to be updated by checking the boxes, send the new firmware to the board by selecting Software then Download.

36

OPTCQ EtherNet/IP Option Card MN04002005EAugust 2012 www.eaton.com

Appendix BIP Tool NCIPConfig

Note: Do not do a power-up cycle within 1 minute after downloading the option board software. This may cause the option board to go to Safe Mode. This situation can only be solved by re-downloading the software. The Safe Mode triggers a fault code (F54). The Board slot error F54 may also appear due to a faulty board, a temporary malfunction of the board, or disturbance in the environment.

Congure Option Board Parameters


These features are available from NCIPConfig tool version 1.6. In the tree-view, expand the folders until you reach the board parameters. Slowly double-click the parameter (Comm. Time-out in figure below) and enter the new value. New parameter values are automatically sent to the option board after the modification is complete.

Note: If the eldbus cable is broken at the Ethernet board end or removed, a eldbus error is immediately generated.

OPTCQ EtherNet/IP Option Card MN04002005EAugust 2012 www.eaton.com

37

Appendix BIP Tool NCIPConfig

Additional Information
Handling of the NetCtrl bit (Network Control)
If NetCtrl bit is set, then Output Instances Control Word is sent to the Drive. Additionally, BusCtrl bit of the FBFixedControlWord is set.

Notice
THIS SOFTWARE IS PROVIDED BY THE AUTHOR AS IS AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Handling of the NetRef bit (Network Reference)


If NetRef bit is set, then Torque Reference and Speed Reference are sent to the Drive. Additionally, BusRef bit of the FBFixedControlWord is set.

Handling of the NetProc bit in Assembly Instance 25 (Net Process)


If NetProc bit is set, then Process Reference is sent to the Drive.

Handling of RefFromNet and CtrlFromNet bits


RefFromNet and CtrlFromNet bits are set if value of REMOTEIndication (Drive Parameter Index: 552) is more than 0.

License for LWIP


Copyright (c) 2001, 2002 Swedish Institute of Computer Science. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions, and the following disclaimer. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. The name of the author may not be used to endorse or promote products derived from this software without specic prior written permission.

2.

3.

38

OPTCQ EtherNet/IP Option Card MN04002005EAugust 2012 www.eaton.com

Eaton is dedicated to ensuring that reliable, efficient and safe power is available when its needed most. With unparalleled knowledge of electrical power management across industries, experts at Eaton deliver customized, integrated solutions to solve our customers most critical challenges. Our focus is on delivering the right solution for the application. But, decision makers demand more than just innovative products. They turn to Eaton for an unwavering commitment to personal support that makes customer success a top priority. For more information, visit www.eaton.com/electrical.

Eaton Corporation Electrical Sector 1111 Superior Ave. Cleveland, OH 44114 United States Eaton.com 2012 Eaton Corporation All Rights Reserved Printed in USA Publication No. MN04002005E / Z11293 August 2012 Eaton is a registered trademark of Eaton Corporation. All other trademarks are property of their respective owners.

Você também pode gostar