Allen-Bradley DeviceNet Option FRN 1.XXX User Manual
Allen-Bradley DeviceNet Option FRN 1.XXX adds DeviceNet communication to the Bulletin 1329I Integrated Drive/Motor. It supports various communication methods like Polled I/O, change of state, cyclic data exchange, and explicit messaging. This option allows you to control and monitor the drive from your control system. It also includes features like autobaud, self-generating EDS files, and faulted node recovery.
PDF
Download
Document
Advertisement
Advertisement
Bulletin 1329I DeviceNet Option Catalog Number: 1329I-DN1 FRN: 1.xxx User Manual Important User Information Solid state equipment has operational characteristics differing from those of electromechanical equipment. “Safety Guidelines for the Application, Installation and Maintenance of Solid State Controls” (Publication SGI-1.1) describes some important differences between solid state equipment and hard-wired electromechanical devices. Because of this difference, and also because of the wide variety of uses for solid state equipment, all persons responsible for applying this equipment must satisfy themselves that each intended application of this equipment is acceptable. In no event will the Allen-Bradley Company be responsible or liable for indirect or consequential damages resulting from the use or application of this equipment. The examples and diagrams in this manual are included solely for illustrative purposes. Because of the many variables and requirements associated with any particular installation, the Allen-Bradley Company cannot assume responsibility or liability for actual use based on the examples and diagrams. No patent liability is assumed by Allen-Bradley Company with respect to use of information, circuits, equipment, or software described in this manual. Reproduction of the contents of this manual, in whole or in part, without written permission of the Allen-Bradley Company is prohibited. Throughout this manual we use notes to make you aware of safety considerations. ! ATTENTION: Identifies information about practices or circumstances that can lead to personal injury or death, property damage, or economic loss. Attentions help you: • identify a hazard • avoid the hazard • recognize the consequences Important: Identifies information that is especially important for successful application and understanding of the product. Shock Hazard labels may be located on or inside the drive to alert people that dangerous voltage may be present. Summary of Changes Summary of Changes This is the first release of this product and manual. ii Notes: Summary of Changes Preface Using This Manual Topic Manual Objectives Audience for This Manual Conventions Page P-1 P-1 P-1 Topic Firmware Release Number Related Documentation Rockwell Automation Support Page P-1 P-2 P-2 Manual Objectives The purpose of this manual is to provide you with information needed to apply the DeviceNet option to the 1329I Integrated Drive/Motor. It includes methods for installing, configuring, and troubleshooting this option. Read this manual in its entirety before installing, operating, or servicing the 1329I Integrated Drive/Motor with a DeviceNet option. Audience for This Manual This manual is intended for qualified personnel. To use the DeviceNet option, you must understand the parameters and functions of the 1329I Integrated Drive/Motor. You must also understand DeviceNet networks, including how slave devices operate on the network and communicate with a master. Conventions • Parameter numbers and names are shown in bold typeface and follow the following format: Parameter XXX - [*]. The XXX represents the parameter number in the EDS file. The [*] represents the parameter name. For example, Parameter 01 - [Cmd Frequency]. • Menu commands are shown in bold typeface and follow the format Menu > Command. For example, if you read “Select File > Open,” click the File menu and then click the Open command. • The 1329I Integrated drive/motor is also referred to as “1329I unit” or “unit.” • The DeviceNet option is also referred to as “option.” Firmware Release Number The convention for identifying firmware releases is as follows: FRN 1 (.) xxx = = = = Firmware Release Number Firmware (whole) Number Decimal point separator Place holders representing minor updates This manual is for firmware 1.xxx. Places to the right of the decimal do not affect content of this manual. P-2 Using This Manual Related Documentation For Information On: Refer To: 1329I Integrated Drive Motor 1329I Integrated Drive/Motor User Manual, Publication 1329I-5.0 DeviceNet cables and components DeviceNet Product Overview, Publication DN-2.5 DeviceNet network installation and DeviceNet Cable System Planning and Installation Manual, implementation Publication 1485-6.7.2 DeviceNet Manager Software DeviceNet Manager Software User Manual, Publication 1787-6.5.3 PLC-5 and 1771-SDN information DeviceNet Scanner Module Installation Instructions, Publication 1771-5.14 DeviceNet Scanner Module Configuration Manual, Publication 1771-6.5.118 RSLogix 5 RSLogix 5 Getting Results Guid , Publication 9399-RL53GR RSLogix 500 RSLogix 500 Getting Results Guid , 9399-RL50GR RSNetWorx for DeviceNet RSNetWorx for DeviceNet Getting Results Guid , Publication 9398-DNETGR DeviceNet Scanner Module Installation Instructions, SLC 500 and 1747-SDN information Publication 1747-5.8 DeviceNet Scanner Module Configuration Manual, Publication 1747-6.5.2 For copies of a manual, please contact your local Rockwell Automation Distributor, Rockwell Automation Sales Office, or the Automation Bookstore. The Automation Bookstore can be accessed via the Internet from the Allen-Bradley Home Page: “www.ab.com.” Rockwell Automation Support Rockwell Automation offers support services worldwide, with more than 75 sales/support offices, more than 500 authorized distributors, and more than 250 authorized systems integrators located throughout the United States alone. In addition, Rockwell Automation representatives are in every major country in the world. Local Product Support Contact your local Rockwell Automation representative for: • • • • Sales and order support. Product technical training. Warranty support. Support service agreements. Technical Product Support If you need to contact Rockwell Automation for technical assistance, please review the information in Chapter 7 first. If you still have questions, please call your local Rockwell Automation representative. Table of Contents Preface Using This Manual Manual Objectives. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Audience for This Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Conventions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Firmware Release Number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Related Documentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Rockwell Automation Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . P-1 P-1 P-1 P-1 P-2 P-2 Table of Contents Chapter 1 Getting Started Components. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Option Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Required Equipment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Safety Precautions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Quick Start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapter 2 Installing the DeviceNet Option Preparing for the Installation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Complying with EMC Directive 89/336/EEC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Complying with Low Voltage Directive 73/23/EEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Connecting the Option to the 1329I Unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Commissioning the 1329I Unit for DeviceNet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Connecting the DeviceNet Option and 1329I Unit to the Network . . . . . . . . . . . . . . . . . Reconnecting the Cover to the 1329I Unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Applying Power. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapter 3 1-1 1-2 1-2 1-3 1-4 2-1 2-1 2-1 2-2 2-3 2-4 2-4 2-5 Configuring the 1329I Unit and DeviceNet Option Configuration Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1 Going Online with DeviceNet Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2 Creating an EDS File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3 Accessing Parameters in the 1329I Unit and Option . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4 Setting the Node Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5 Setting the Data Rate. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6 Selecting Input and Output Assemblies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-7 Enabling Network Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-7 Enabling Network Speed Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-8 Setting the Communications Fault Action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-9 Setting the Idle Action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-10 Setting the COS (Change of State) Mask . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-10 Resetting the DeviceNet Option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-11 Chapter 4 Configuring a Scanner Example Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Setting Up the Scan List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mapping the 1329I Unit’s Data in the Scanner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Saving the Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1 4-2 4-5 4-8 ii Table of Contents Chapter 5 Using I/O Messaging Understanding I/O Messaging and Assemblies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1 Example of I/O Messaging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2 Example SLC Ladder Logic Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3 Chapter 6 Using Explicit Messaging About Explicit Messaging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Using Explicit Messaging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Formatting Explicit Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Example SLC Ladder Logic Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapter 7 6-1 6-1 6-2 6-3 Troubleshooting Locating the Status Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1 Understanding the COMM Status Indicator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-2 Fault Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-3 Solving Potential Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-4 Appendix A Specifications Electrical . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1 Environmental . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1 Communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1 Mechanical. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1 Appendix B Parameters Product Codes and EDS Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-1 Parameter Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-2 Parameter List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-3 Appendix C DeviceNet Objects DeviceNet Message Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-1 Class Code 0x01 – Identity Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-2 Class Code 0x02 – Message Router Object. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-3 Class Code 0x03 – DeviceNet Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-4 Class Code 0x04 – Assembly Object. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-5 Class Code 0x05 – Connection Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-9 Class Code 0x0F – Parameter Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-12 Class Code 0x10 – Parameter Group Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-14 Class Code 0x28 – Motor Data Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-16 Class Code 0x29 – Control Supervisor Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-17 Class Code 0x2A – AC Drive Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-20 Class Code 0x2B – Acknowledge Handler Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-21 Glossary Index Chapter 1 Getting Started This chapter provides an overview of the Bulletin 1329I DeviceNet option and the steps that you need to start using it. It includes the following: Topic Components Option Features Required Equipment Safety Precautions Quick Start Components Page 1-1 1-2 1-2 1-3 1-4 Figure 1.1 Components of the 1329I DeviceNet Option 3 4 5 1 6 2 Top View # 1 2 3 Part Access to Unit Switches Unit Cable Ground 4 Label 5 6 DIP Switches DeviceNet Connector Installation Kit Not Shown Description Rotary switches and DIP switches on the 1329I unit can be accessed through the holes and underneath the DeviceNet option. A ribbon cable that connects to the 1329I unit. A ground for the DeviceNet option. When the lock washer and a screw from the installation kit are secured in the upper right corner, the option is grounded. Labels identifying the ASA serial number, manufacture date, manufacturer, catalog number, and firmware release. Switches that you set to configure the node address and data rate. A DeviceNet connector that will accept an open-style linear plug. An installation kit consisting of one grounding wrist strap, one 10-pin open-style linear plug for DeviceNet, screws, and a lock washer. These items are used to secure the DeviceNet option to the 1329I unit and connect it to the network. 1-2 Getting Started Option Features The DeviceNet option supports the following: • • • • • • • Polled I/O, change of state, and cyclic data exchange. Explicit messaging. Explicit Unconnected Message Manager (UCMM). Autobaud. Self-generating EDS files. Faulted node recovery. Parameters for the 1329I unit and for the DeviceNet option. The DeviceNet option does not support PCCC, so applications such as DriveExplorer and DriveTools32 cannot be used to program and monitor the 1329I unit. However, applications such as DeviceNet Manager and RSNetWorx for DeviceNet can be used with the 1329I unit. Required Equipment Equipment Supplied with the Drive When unpacking your DeviceNet option, verify that the package contains the following: • • • • • DeviceNet option. One open-style 10-pin linear plug for DeviceNet. Screws and a washer Grounding wrist strap. This user manual. User-Supplied Equipment Before attempting to install or configure the DeviceNet option, verify that you have the following: • Small flathead and small Phillips screwdrivers. • DeviceNet cable. Refer to the DeviceNet Cable System Planning and Installation Manual. • Tools for configuring the DeviceNet network and devices on it (e.g., a computer running DeviceNet Manager). For information on these products, refer to Related Documentation in the Preface. • Tools for configuring the processor and scanner on the network. For example, a computer running RSLogix 5 or RSLogix500. For information on these products, refer to Related Documentation in the Preface. Getting Started Safety Precautions Please read the following safety precautions carefully ! ! ! ! ! ! ATTENTION: Hazard of injury or equipment damage exists. Only personnel familiar with the 1329I Integrated unit and DeviceNet should plan or implement the installation, start-up, configuration and subsequent maintenance of the 1329I unit. Failure to comply may result in injury and/or equipment damage. ATTENTION: Hazard of equipment damage exists. The DeviceNet Option contains ESD (Electrostatic Discharge) sensitive parts and assemblies. Component damage may result if ESD control procedures are not followed. Static control precautions are required when handling this product. If you are not familiar with static control procedures, refer to Guarding Against Electrostatic Damage, Publication 8000-4.5.2, or any other applicable ESD protection handbook. ATTENTION: Hazard of injury or death exists. The 1329I Integrated unit and a DeviceNet network may contain hazardous voltage levels. Before working on the 1329I unit or DeviceNet option, remove power from the drive, and verify that the 1329I unit has discharged to safe voltage levels. Failure to comply may result in injury or death. ATTENTION: Hazard of injury or equipment damage exists. Parameter 109 - [DNet Fault Mode] and Parameter 110 - [DNet Idle Mode] determine the action of the option and connected 1329I unit if communications are disrupted or a scanner is put in idle mode. By default, these parameters stop the 1329I unit. You can set them so that the 1329I unit continues to run. Precautions should be taken to ensure that the settings of these parameters do not create a hazard of injury or equipment damage. ATTENTION: Hazard of injury or equipment damage exists. When a system is configured for the first time, the motor must be disconnected from the machine or process during initial system testing. Injury or equipment damage may occur due to unintended or incorrect machine motion. ATTENTION: Hazard of equipment damage exists. The examples in this book are intended solely for purposes of example. There are many variables and requirements with any application. Rockwell Automation does not assume responsibility or liability (to include intellectual property liability) for actual use of the examples shown in this publication. 1-3 1-4 Getting Started Quick Start This quick start is for users who have previously installed and configured a DeviceNet network and Allen-Bradley drives. It may help reduce the time of installation. Because this is a start up guide for experienced users, it does not contain detailed instructions. It does, however, reference other chapters in this manual where detailed information can be found. Important: If you have questions or are unfamiliar with a term or step, always read the referenced chapters or related documentation. Steps Reference 1 Review the Attention statements for this product. Throughout this manual. 2 Verify that you have all required equipment. Chapter 1 3 Ensure that the 1329I unit is correctly installed and wired. 1329I Integrated Drive/Motor User Manual 4 Install the DeviceNet Option on the 1329I unit. Chapter 2 Mount and secure the option on the 1329I unit. Ground the option by using a screw and lock washer in top right corner (Figure 1.1). Then, connect the ribbon cable on the DeviceNet board to the 1329I unit. 5 Connect the DeviceNet Option to the network. Chapter 2 Use a DeviceNet cable to connect the option to the DeviceNet network. 6 Commission the 1329I unit for the DeviceNet network. Chapter 2 Set the switches on the drive and DeviceNet option. On the 1329I unit, DIP switch 10, which enables parameters, must be set to On before power is applied to the 1329I unit. On the DeviceNet option, the DIP switches must be set so that the 1329I unit has a unique DeviceNet address and uses the data rate used by the network. 7 Apply power to the 1329I unit and network. Chapter 2 Verify that the 1329I unit is properly installed and configured (e.g., a unique node address and the correct data rate). Apply power to the network and then to the 1329I unit. The COMM status indicator flashes green for 1/4 second, red for 1/4 second, and then goes blank while the option finishes its initialization. If the COMM status indicator goes red, there is a problem. Refer to Chapter 7 for troubleshooting information. 8 Apply power to the DeviceNet master and other devices DeviceNet Cable System on the network. Planning and Installation Verify that the master and network are installed and Manual functioning in accordance with DeviceNet standards, and then apply power to them. 9 Configure the unit for your application. Chapter 3 Use software such as DeviceNet Manager to set the Appendix B parameters in the drive. If you set both baud rate switches to On, you must set the parameters for the node address and data rate.To receive control I/O and a reference via the DeviceNet network, you must set the parameters for start source, speed reference source, output assembly, and input assembly. In addition, you should verify that the settings of the fault mode and idle mode parameters meet the needs of your application. Chapter 4 10 Configure the DeviceNet scanner. Use software such as DeviceNet Manager to configure the scanner to communicate with the 1329I unit. 11 Create a ladder logic program. Chapter 5 Create a ladder logic program that uses I/O to control the drive Chapter 6 and/or explicit messages to monitor and program the drive. Chapter 2 Installing the DeviceNet Option This chapter provides instructions for installing and wiring the DeviceNet option on the 1329I Integrated Drive/Motor. Topic Preparing for the Installation Complying with EMC Directive 89/336/EEC Complying with Low Voltage Directive 73/23/EEC Connecting the Option to the 1329I Unit Commissioning the 1329I Unit for DeviceNet Connecting the DeviceNet Option and 1329I Unit to the Network Reconnecting the Cover to the 1329I Unit Applying Power Page 2-1 2-1 2-1 2-2 2-3 2-4 2-4 2-5 Read this chapter and referenced information completely before you attempt to install or configure the DeviceNet option. Before you apply power, review the attention statements in Chapter 1. Preparing for the Installation Before installing the drive, do the following: • Read and understand the DeviceNet Cable System Planning and Installation Manual. • Read and understand the 1329I Integrated Drive/Motor User Manual. • Verify that you have the required equipment. Refer to Chapter 1. Complying with EMC Directive 89/336/EEC This product complies with Electromagnetic Compatibility (EMC) Directive 89/336/EEC when conforming with the following installation requirements: • The essential requirements for a conforming installation for the Bulletin 1329I Integrated Drive/Motor are employed as specified in the Bulletin 1329I Integrated Drive/Motor User Manual. Complying with Low Voltage This product complies with LowVoltage Directive 73/23/EEC when conforming with the following installation requirements: Directive 73/23/EEC • The essential requirements for a conforming installation for the Bulletin 1329I Integrated Drive/Motor are employed as specified in the Bulletin 1329I Integrated Drive/Motor User Manual. • Review the Safety Precautions in Chapter 1 and the Attention statements throughout this manual prior to installation of the option. 2-2 Installing the DeviceNet Option Connecting the Option to the 1329I Unit ! ! ATTENTION: Risk of injury or death exists. A 1329I Integrated Drive/Motor and DeviceNet network may contain voltages that can cause injury or death. Remove power from the 1329I unit and network, and then verify that bus voltage has discharged to a zero before working on them. ATTENTION: Risk of equipment damage exists. The option contains ESD (Electrostatic Discharge) sensitive parts that can be damaged if you do not follow ESD control procedures. Static control precautions are required when handling the drive. If you are unfamiliar with static control procedures, refer to Guarding Against Electrostatic Damage, Publication 8000-4.5.2. 1. Verify that power has been removed from the 1329I unit and network. 2. Use static control precautions. 3. Remove the cover on the 1329I unit by loosening the four cover screws. The display cable is designed to disconnect when the cover is removed. Figure 2.1 Removing the Cover 4. Mount the DeviceNet option. Tighten all screws to 2.6 N-m (23 in.-lb.). Use the washer in the location shown in Figure 2.2 to ground the option. 5. Connect the unit cable on the DeviceNet option to connector P3 on the 1329I unit. Connector P3 is next to the control signal terminal block. Figure 2.2 Mounting the DeviceNet option Unit Cable 2.6 N-m (23 in-lb) 6. Before reconnecting the cover (Figure 2. 5on page 2-5), commission the 1329I unit and connect it to the network (instructions in this chapter). Installing the DeviceNet Option Commissioning the 1329I Unit for DeviceNet ! 2-3 ATTENTION: Risk of equipment damage exists. Pen ink or pencil lead may damage the switches on the DeviceNet option. Do not use a pen or pencil to set the switches. 1. Verify that power has been removed from the 1329I unit and network. 2. On the 1329I Integrated drive/motor, set the drive setup DIP switch in position 10. The setting takes effect when the 1329I unit first receives power. Cycle power after changing this setting. Setting Description 0 1329I unit uses settings of DIP switches and rotary switches. You can use DeviceNet only for monitoring the 1329I unit. 1 1329I unit uses settings of parameters inEEPROM. You can use DeviceNet to program, control, and monitor the 1329I unit. Important: The drive requires a stop input at the control terminal block, regardless of the setting of Parameter 34 - [Start Source]. Figure 2.3 Switches on the Drive and DeviceNet Option ON 12345678 ON 1 2 3 4 5 6 7 8 9 10 On= 1 Off = 0 On= 1 Off = 0 DC+ 1329I Unit Drive Setup Switches DCDBR PE T/L3 S/L2 R/L1 DeviceNet Option Switches 3. On the DeviceNet option, set switches 6 through 1 to a unique DeviceNet address between 0 and 63. The default switch setting is 63. Node Address(1) 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 (1) Switch 6 ----> 1 000000 000001 000010 000011 000100 000101 000110 000111 001000 001001 001010 001011 001100 001101 001110 001111 Node Switch Address(1) 6 ----> 1 16 010000 17 010001 18 010010 19 010011 20 010100 21 010101 22 010110 23 010111 24 011000 25 011001 26 011010 27 011011 28 011100 29 011101 30 011110 31 011111 Node Switch Address(1) 6 ----> 1 32 100000 33 100001 34 100010 35 100011 36 100100 37 100101 38 100110 39 100111 40 101000 41 101001 42 101010 43 101011 44 101100 45 101101 46 101110 47 101111 Node Switch Address(1) 6 ----> 1 48 110000 49 110001 50 110010 51 110011 52 110100 53 110101 54 110110 55 110111 56 111000 57 111001 58 111010 59 111011 60 111100 61 111101 62 111110 63 111111 If switches 7 and 8 are both On (1), then the DeviceNet option uses the node address from Parameter 103 - [NV MAC ID]. The default parameter setting is 63. TIP: For a definition of node address and data rate, refer to the Glossary. 2-4 Installing the DeviceNet Option 4. On the DeviceNet option, set switches 7 and 8 to select the data rate at which the network is operating. The default switch setting is to use the setting of Parameter 104 - [NV Baud Rate]. Data Rate 125 kBPS 250 kBPS 500 kBPS Set by Parameter 104 - [NV Baud Rate](1) (1) Switch 8 0 0 1 1 Switch 7 0 1 0 1 The default parameter setting is autobaud. 1. Verify that power has been removed from the 1329I unit and network. Connecting the DeviceNet Option and 1329I Unit to the 2. Connect a DeviceNet cable to the network. Network Important: Maximum cable length depends on data rate. Refer to the DeviceNet Cable System Planning and Installation Manual. 3. Connect a Linear plug to the DeviceNet cable. Figure 2.4 Connecting a 10-Pin Linear Plug to the Cable 5 4 3 2 1 Red White Bare Blue Black Terminal 5 4 3 2 1 Color Red White Bare Blue Black Signal VDC+ CAN_H SHIELD CAN_L COMM Function Power Supply Signal High Shield Signal Low Common 4. Connect the DeviceNet cable to the 1329I unit. Figure 2.5 shows an example. Reconnecting the Cover to the 1329I Unit ! ATTENTION: Hazard of injury or death exists. The cover screws must be securely tightened in order to properly ground the cover. Verify that all four cover screws are tightened to 1.46 N-m (13 in.-lb.) before applying power to the 1329I unit. Failure to tighten screws could result in severe bodily injury or loss of life. 1. Connect the display cable and install the cover (Figure 2.5). Installing the DeviceNet Option 2-5 Figure 2.5 Reconnecting the Cover 1.46 Nm (13 in-lb) Display Cable 2. Tighten the screws on the cover to 1.46 Nm (13 in.-lb.). Applying Power ! ATTENTION: Risk of equipment damage, injury, or death exists. Unpredictable operation may occur if you fail to verify that connections and switch settings are compatible with your application.Verify that connections and parameter settings are compatible with your application before applying power to the 1329I unit. 1. Apply power to the network. 2. Apply power to the 1329I unit. The DeviceNet option receives its power from the 1329I unit and from the network. When you apply power to the option for the first time, the COMM status indicator flashes green for 1/4 second, red for 1/4 second, and then goes blank while the option finishes its initialization. If it goes red, there is a problem. Refer to Chapter 7. 3. Verify that the option is set for the correct data rate and has a unique node address. If a new data rate or address is needed, reconfigure the option switches (Commissioning the 1329I Unit for DeviceNet in this chapter). If switches 7 and 8 are On, create a point-to-point connection to the option with a configuration tool to set its data rate and node address parameters (Chapter 3). 4. Apply power to the master device (scanner) and other network devices. 2-6 Notes: Installing the DeviceNet Option Chapter 3 Configuring the 1329I Unit and DeviceNet Option This chapter provides information and instructions for configuring the 1329I Integrated drive/motor and DeviceNet Option to communicate on a DeviceNet network. It includes information on the following: Topic Page Configuration Tools 3-1 Going Online with DeviceNet Manager 3-2 Creating an EDS File 3-3 Accessing Parameters in the 1329I Unit and Option 3-4 Setting the Node Address 3-5 Setting the Data Rate 3-6 Selecting Input and Output Assemblies 3-7 Enabling Network Control 3-7 Enabling Network Speed Reference 3-8 Setting the Communications Fault Action 3-9 Setting the Idle Action 3-10 Setting the COS (Change of State) Mask 3-10 Resetting the DeviceNet Option 3-11 This chapter does not contain information on all possible configurations. Refer to Appendix B in this manual for a complete list of parameters. Refer to the 1329I Integrated Drive/Motor User Manual for information on configuring the 1329I unit. Important: In order to configure a 1329I unit and DeviceNet option, they must be properly installed, commissioned for the DeviceNet network, and powered (Chapter 2). Configuration Tools The 1329I Integrated drive/motor and DeviceNet option act as a single device on the DeviceNet network.You can determine how it behaves by setting parameters using any of the following configuration tools: Method DeviceNet Manager software RSNetWorx for DeviceNet software For more information, refer to http://www.ab.com and this manual http://www.software.rockwell.com/navigation/products This manual contains instructions for using DeviceNet Manager with a 1329I unit and SLC scanner. TIP: Explicit messaging can also be used to configure the 1329I unit and DeviceNet option. Refer to Chapter 6. 3-2 Configuring the 1329I Unit and DeviceNet Option Going Online with DeviceNet Manager You can configure a 1329I unit/DeviceNet option device offline and then download the configuration, or you can configure it online. We recommend configuring it online. 1. Start DeviceNet Manager. 2. Select Utilities > Set Up Online Connection to display the DeviceNet Driver Selection dialog box. Figure 3.1 DeviceNet Driver Selection Dialog Box 3. Under Available DeviceNet Drivers, select a DeviceNet driver, and then click OK. The Driver Configuration dialog box appears. Figure 3.2 Driver Configuration Dialog Box 4. Select the appropriate settings for the following: Box Serial Port Setup Baud Rate Node Address Data Rate Description Select the communications port on your computer to which the DeviceNet adapter is connected. Select the baud rate that is used by your computer communications port. Type a unique node address for the computer on the DeviceNet network. Usually, computers use the node address 62. Do not use 63 because this is the factory-default setting for new devices on the network. Select the data rate that devices on the DeviceNet network are using. 5. Click OK to go online. The online icon is displayed under Comm in the lower right corner of the main window. Figure 3.3 DeviceNet Manager in Online Mode Icon 5 Configuring the 1329I Unit and DeviceNet Option Creating an EDS File 3-3 After you go online, you can download an EDS (Electronic Data Sheet) file from any device on the network. An EDS file is a specially formatted ASCII file that provides all the information necessary for a configuration tool such as DeviceNet Manager to access and edit the parameters in a device. To create an EDS file for a 1329I unit with a DeviceNet option: 1. Select Utilities > Create EDS Stub to display the Create EDS Stub dialog box. Figure 3.4 Create EDS Stub Dialog Box 7 3 2 5 2. Under Polled Connection, select Enable (a check appears), type 4 into the Input Size box, and type 4 into the Output Size box. 3. Click Load from Device. The Load from Device dialog box appears. Figure 3.5 Load from Device Dialog Box 4. Type the node address of the 1329I unit and DeviceNet option, and then click OK. DeviceNet Manager downloads an EDS file. When it is finished, the Create EDS Stub dialog box reappears. 3-4 Configuring the 1329I Unit and DeviceNet Option 5. Under Select Bitmap for this Device in the Create EDS Stub dialog box (Figure 3.4), click Browse. An Open dialog box appears. Figure 3.6 Open Dialog Box 6 6 6. Select the 1329I.bmp in the list box, and then click OK. The Create EDS Stub dialog box reappears. 7. Click OK. A DeviceNet Manager message box appears and asks if you want to save the EDS file to the EDS library. 8. Click OK to save the EDS file. The EDS Description dialog box appears. 9. Type a description (if desired), and then click OK. The EDS file, description (if added), and icon that represents the 1329I unit are saved. The new icon will appear the next time you scan the network. Accessing Parameters in the 1329I Unit and Option The parameters in the 1329I unit and the connected DeviceNet option can be accessed with DeviceNet Manager. To access parameters: 1. Select Who > Network Who. The Network Who window appears, and DeviceNet Manager scans the network for devices.You can wait for it to scan the entire network, or click Stop after it displays your 1329I unit. Figure 3.7 Example Network Who Window Configuring the 1329I Unit and DeviceNet Option 3-5 2. Double-click the icon for the 1329I unit. The Device Configuration Enhanced Mode dialog box appears. Figure 3.8 Device Configuration - Enhanced Mode Dialog Box Parameters for the 1329I unit and DeviceNet option are displayed under Parameters. You can either scroll through the parameters in the list, or you can select a specific group of parameters in the Parameter Group box. Appendix B contains a complete list of the parameters and parameter groups for the 1329I unit and DeviceNet option. Setting the Node Address If switches 7 and 8 on the DeviceNet option are On, the value of Parameter 103 - [NV MAC ID] determines the node address. By default, this parameter sets the node address to 63. We recommend changing the node address to a new, unique node address because all new devices use 63 as a default node address. 1. In the Device Configuration - Enhanced Mode dialog box (Figure 3.8), double-click Parameter 103 - [NV MAC ID]. The Device Configuration - Modify Numeric Parameter dialog box appears. Figure 3.9 Modifying the Node Address Parameter 2. Type a unique node address, and then click Save to Device. 3-6 Configuring the 1329I Unit and DeviceNet Option 3. Click OK to close the dialog box. 4. Reset the DeviceNet option. The new setting for this parameter will take effect after a reset. See Resetting the DeviceNet Option in this chapter. After setting a new node address, you must scan the network. DeviceNet Manager will then display the new address in the Network Who window (Figure 3.7) and be able to communicate with the drive so that future parameter changes take effect. Setting the Data Rate If switches 7 and 8 on the DeviceNet option are On, the value of Parameter 104 - [NV Baud Rate] determines the data rate at which the unit communicates on the network. By default, this parameter sets the data rate to autobaud. If another device on the network is setting a specific DeviceNet data rate, use autobaud to automatically set the adapter to it. Otherwise, you must set the parameter to the data rate at which the network is operating. 1. In the Device Configuration - Enhanced Mode dialog box (Figure 3.8), double-click Parameter 104 - [NV Baud Rate]. The Device Configuration - Modify Enumerated Parameter dialog box appears. Figure 3.10 Modifying the Data Rate Parameter 2. Select the data rate at which the network is operating or autobaud, and then click Save to Device. 3. Click OK to close the dialog box. 4. Reset the DeviceNet option. The new setting for this parameter will take effect after a reset. See Resetting the DeviceNet Option in this chapter. The 1329I unit will fault after it is reset because it will not be operating at the same data rate as other devices (e.g., the computer) on the network. Clear the fault. Communications with DeviceNet Manager will be disrupted because the 1329I unit and DeviceNet Manager will not be operating at the same data rate. Disconnect the software and then reconnect at the new data rate. Configuring the 1329I Unit and DeviceNet Option Selecting Input and Output Assemblies 3-7 The 1329I unit uses Assembly Objects to send data to and from a scanner over an I/O connection. The terms input and output are defined from the scanner’s point of view. An output assembly is the information that is output by the scanner and consumed by the 1329I unit. An input assembly is the status data that sent by the 1329I unit and consumed as input by the scanner. Refer to Chapter 5 for a discussion on control I/O and assemblies. DeviceNet parameters P107 - [Output Assembly] and P108 - [Input Assembly] must be set with the output or input assembly for your system. 1. In the Device Configuration - Enhanced Mode dialog box (Figure 3.8), double-click Parameter 107 - [Output Assembly]. The Device Configuration - Modify Numeric Parameter dialog box appears. Figure 3.11 Modifying the Output Assembly Parameter 2. Select the desired assembly number, and then click Save to Device. Refer to the Parameter List in Appendix B for a list of values. 3. Click OK to close the dialog box. 4. Repeat steps 1 through 3 for Parameter 108 - [Input Assembly]. Enabling Network Control In order for a scanner to control the 1329I unit (e.g., start or stop), the 1329I unit must be configured to accept commands from the network. ! ATTENTION: Hazard of equipment damage, injury, or death exists. Changing the source of control may cause unpredictable network conditions, resulting in equipment damage, injury, or death. Ensure that you understand how a change affects your application. Important: The drive requires a stop input at the control terminal block, regardless of the setting of Parameter 34 - [Start Source]. 1. In the Device Configuration - Enhanced Mode dialog box (Figure 3.8), double-click Parameter 34 - [Start Source]. The Device Configuration - Modify Enumerated Parameter dialog box appears. 3-8 Configuring the 1329I Unit and DeviceNet Option Figure 3.12 Modifying the Network Control Parameter 2. Select Network, and then click Save to Device. 3. Click OK to close the dialog box. Enabling Network Speed Reference In order for a scanner to change the speed of the 1329I unit, the unit must be configured to accept its speed reference from the network. 1. In the Device Configuration - Enhanced Mode dialog box (Figure 3.8), double-click Parameter 36 - [Speed Ref Source]. The Device Configuration - Modify Enumerated Parameter dialog box appears. Figure 3.13 Modifying the Speed Reference Parameter 2. Select Network, and then click Save to Device. 3. Click OK to close the dialog box. Configuring the 1329I Unit and DeviceNet Option 3-9 Setting the Communications The communications fault action determines how the 1329I unit and DeviceNet option respond when communications are disrupted (e.g., Fault Action disconnected cable). By default, the 1329I unit is faulted and stopped. You can change this setting if your application requires a different setting. ! ATTENTION: Hazard of injury or equipment damage exists. Parameter 109 - [DNet Fault Mode] determines the action of the option and connected 1329I unit if communications are disrupted. By default, this parameter faults and stops the 1329I unit. Youcan set this parameter so that the 1329I unit continues to run. Precautions should be taken to ensure that the setting of this parameter does not create a hazard of injury or equipment damage. 1. In the Device Configuration - Enhanced Mode dialog box (Figure 3.8), double-click Parameter 109 - [DNet Fault Mode]. The Device Configuration - Modify Boolean Parameter dialog box appears. Figure 3.14 Modifying the Fault Action Parameter 2. Select the appropriate setting for your application, and then click Save to Device. Setting Fault and Stop Ignore Description The 1329I unit is faulted and stopped. The disruption is ignored and the 1329I unit continues to run. 3. Click OK to close the dialog box. 3-10 Configuring the 1329I Unit and DeviceNet Option Setting the Idle Action The idle action determines how the 1329I unit and DeviceNet option respond when the scanner is placed in idle/program mode. By default, the 1329I unit is sent zero data. You can change these settings if your application requires it. ! ATTENTION: Hazard of injury or equipment damage exists. Parameter 110 - [DNet Idle Mode] determines the action of the option and connected 1329I unit if the scanner is placed in idle mode. By default, this parameter sends zero data to the unit. You can set this parameter so that the unit continues to run. Precautions should be taken to ensure that the setting of this parameter does not create a hazard of injury or equipment damage. 1. In the Device Configuration - Enhanced Mode dialog box (Figure 3.8), double-click Parameter 110 - [DNet Idle Mode]. The Device Configuration - Modify Boolean Parameter dialog box appears. Figure 3.15 Modifying the Idle Action Parameter 2. Select the appropriate setting for your application, and then click Save to Device. Setting Zero Data Description The 1329I unit is sent 0 for output data when the scanner is in idle mode. This stops the 1329I unit. Hold Last State The 1329I unit continues in its present state after the scanner is in idle mode. This may not stop the 1329I unit. 3. Click OK to close the dialog box. Setting the COS (Change of State) Mask If you are using COS data exchange, you need to set a mask. The mask determines which bits in the logic status can trigger an I/O message. 1. In the Device Configuration - Enhanced Mode dialog box (Figure 3.8), double-click Parameter 112 - [Change of State]. The Device Configuration - Modify Bit Parameter dialog box appears. Configuring the 1329I Unit and DeviceNet Option 3-11 Figure 3.16 Modifying the Change of State Mask 2. Select the bits (an “X” appears) that you want reviewed for changes, and then click Save to Device. 3. Click OK to close the dialog box. Resetting the DeviceNet Option For changes to some parameters in the option to take effect, you must reset the option. Parameter 113 - [Reset] can be used to reset the option, restore the option parameters to their factory default settings, or restore the drive parameters to their factory default settings. To reset the option: 1. In the Device Configuration - Enhanced Mode dialog box (Figure 3.8), double-click Parameter 113 - [Reset]. The Device Configuration Modify Enumerated Parameter dialog box appears. Figure 3.17 Modifying the Reset Parameter ! ATTENTION: Hazard of equipment damage, injury, or death exists. Resetting the option may fault the 1329I unit, resulting in equipment damage, injury, or death. Ensure that the 1329I unit can stop safely before resetting it. 3-12 Configuring the 1329I Unit and DeviceNet Option 2. Select Reset DNet, and then click Save to Device. The DeviceNet option will be reset. To view the new settings in DeviceNet Manager, you may need to scan the network. 3. Click OK to close the dialog box. Chapter 4 Configuring a Scanner This chapter provides information and instructions for configuring an SLC 500 controller with a 1747-SDN scanner to communicate with a 1329I Integrated drive/motor using a DeviceNet option. It includes information on the following: Topic Example Network Setting Up the Scan List Mapping the 1329I Unit’s Data in the Scanner Saving the Configuration Example Network Page 4-1 4-2 4-5 4-8 This chapter provides the steps that are needed to configure the simple network that is illustrated in Figure 4.1. Figure 4.1 Example DeviceNet Network Node 62 Computer with 1770-KFD running DeviceNet Manager Node 0 SLC-500 Controller with 1747-SDN Scanner Node 1 1329I Integrated Drive/Motor with DeviceNet Option 4-2 Configuring a Scanner Setting Up the Scan List For the scanner to communicate with a 1329I unit, the scanner must be configured and the 1329I unit’s node number must be added to its scan list. 1. Go online with DeviceNet Manager. Refer to Going Online with DeviceNet Manager in Chapter 3. 2. Select Who > Network Who. The Network Who window appears, and DeviceNet Manager scans the network for devices. You can wait for DeviceNet Manager to scan the entire network, or click Stop after it displays your 1329I unit and scanner Figure 4.2 Network Who Window 3 3. Double-click the scanner icon to display the 1747-SDN Module Configuration dialog box. Figure 4.3 1747-SDN Module Configuration Dialog Box 4 4. Click Edit Scan List. The 1747-SDN Scan List Editor dialog box appears. Configuring a Scanner Figure 4.4 1747-SDN Scan List Editor Dialog Box 5 5. Under Add Devices From, click Who. The Add Devices to Scan List dialog box appears. Figure 4.5 Add Devices to Scan List Dialog Box 6. Drag and drop the icon for the 1329I unit onto the scanner icon. The 1329I icon will be outlined with a square. 7. Click OK. The Scan List Editor dialog box reappears, and the 1329I node appears in the scan list. 4-3 4-4 Configuring a Scanner Figure 4.6 Scan List Editor Dialog Box 8 8 8. Click the new node to highlight it, and then click Edit I/O Parameters. The Edit Device I/O Parameters dialog box appears. Figure 4.7 Edit Device I/O Parameters Dialog Box 9. Set up the scanner for Polled I/O, Change of State, or Cyclic data exchange. Refer to your settings for Parameter 108 - [Input Assembly] and Parameter 107 - [Output Assembly] to determine your I/O sizes: 108 - [Input Assembly] 0 = No Data 50 = Basic Overload 51 = Extended Overload 52 = Basic Motor Control 53 = Extended Motor Control 54 = Extended Motor Control 2 70 = Basic Speed Control 71 = Extended Speed Control Rx Size 0 1 1 1 1 1 4 4 107 - [Output Assembly] 0 = No Data 1 = Basic Contactor 2 = Two Command Contactor 3 = Basic Overload 4 = Basic Motor Control 5 = 2 Command Motor 20 = Basic Speed Control 21 = Extended Speed Control 100 = Speed Control in Hz 106 = Preset Control with Speed Tx Size 0 1 1 1 1 1 4 4 4 4 In Figure 4.7, we show an example that uses polled I/O. We selected the Enable box, typed 4 in the Rx box because we are using Input Assembly 71, and typed 4 in the Tx box because we are using Output Assembly 21. Finally, we selected Every Scan in the Poll Rate box. Configuring a Scanner 4-5 10.Click OK. A DeviceNet Manager message appears. Figure 4.8 DeviceNet Manager Message 11.Click Yes. The Scan List Editor dialog box reappears. It should have the size of I/O in the RX Size and Tx Size columns. Figure 4.9 1747-SDN Scan List Editor Dialog Box The scan list is now set up, and the 1329I is in the scan list. You are now ready to map the 1329I unit’s data in the scanner. Mapping the 1329I Unit’s Data in the Scanner Data from I/O messages may be mapped to the SLC’s discrete I/O area or to an I/O area located in the M0 and M1 files. This mapping determines where a ladder logic program can find data that is transmitted over the network. In our example, we will use the discrete area. You must map both the input I/O and the Output I/O. For: Mapping the Input I/O Mapping the Output I/O Page 4-5 4-7 Mapping the Input I/O 1. In the Scan List Editor dialog box (Figure 4.9), click Datatable Map under Scan List Tools. 4-6 Configuring a Scanner The Datatable Map dialog box appears. Figure 4.10 Datatable Map Dialog Box 2 3 9 5 4 6 7 8 2. Next to Display Mode, select Data Entry. A dot appears in the circle. 3. Next to Data Map, select Input to map the input data. 4. In the Map Data to box, select where the data is to be placed. In our example, we will choose Discrete. 5. In the Map Data From box, select from where the data is received. In our example, it is from a Poll Message. 6. In the I:1. box, type the word where the data will be mapped. In our example, it is mapped to word 1(second word). 7. In the Bit box, type the bit at which the data starts. In our example, the data will start at bit 0. 8. In the No. Bits box, type the number of bits that your data requires. In our example, 32 bits will be used. 9. Click Apply Segment. A new datatable map appears in the dialog box. Figure 4.11 Input Datatable Map Configuring a Scanner 4-7 Mapping the Output I/O 1. In the Datatable Map dialog box (Figure 4.11), select Output to map the Output data. A dot appears in the circle. Figure 4.12 Output Datatable Map 1 7 3 2 4 5 6 2. In the Map Data From box, select from where the data is transmitted. In our example, discrete is the source. 3. In the Map Data To box, select the destination of the data. In our example, the destination is a poll message. 4. In the O:1 box, type the type word where the data will be found. In our example, it is mapped to word 1(second word). 5. In the Bit box, type the bit at which the data starts. In our example, the data will start at bit 0. 6. In the No. Bits box, type the number of bits that your data requires. In our example, 32 bits will be used. 7. Click Apply Segment. A new datatable map appears in the dialog box. Figure 4.13 Output Datatable Map 8 4-8 Configuring a Scanner 8. Click Close. The Scan List Editor dialog box reappears. Figure 4.14 Scan List Editor Dialog Box The data transmitted between the 1329I unit and SLC scanner is no mapped to the scanner. Saving the Configuration After creating a configuration, you should download it to the scanner. 1. In the Scan List Editor dialog box, click SDN under Save To. The Scan List Editor - Download dialog box appears. Figure 4.15 Scan List Editor - Download Dialog Box 2. Select All Records, and then click OK. A DeviceNet Manager Message will appear and inform you that the scanner will not be available for a period of time. 3. Click OK to download the new configuration to the SLC. Scan List Editor dialog box (Figure 4.14) reappears. 4. Click Close to close the Scan List Editor dialog box. A message box appears and prompts you to save the configuration to a file. If desired, save to a file. The 1747-SDN dialog box (Figure 4.3) appears. 5. Click Close to close the 1747-SDN dialog box. A message box appears and prompts you to save the configuration to a file. If desired, save to a file. The Network Who window (Figure 4.2) appears. Chapter 5 Using I/O Messaging This chapter provides information about using control I/O. It includes information on the following: Topic Understanding I/O Messaging and Assemblies Example of I/O Messaging Example SLC Ladder Logic Program Page 5-1 5-2 5-3 Important: To use control I/O, you must have already configured the 1329I unit and DeviceNet option (Chapter 3) and scanner (Chapter 4). Understanding I/O Messaging and Assemblies On DeviceNet, I/O messaging, sometimes called implicit messaging, is used to transfer the I/O data, which controls the 1329I unit and its speed. The control I/O messages that are transmitted between the scanner and 1329I unit depend on the output assembly and input assembly that you select. You can choose between various input and output assemblies, thereby choosing the data format of the control I/O messages. The assemblies that are supported are numbered and are part of a DeviceNet defined “Motor Control Hierarchy.” This feature lets you use a 1329I unit to replace motor starters or contactors on a network without the need to reprogram the scanner. You select the output assembly using Parameter 107 - [Output Assembly] and the input assembly using Parameter 108 - [Input Assembly]. These parameters are described in the Parameter List section in Appendix B. Data formats for assemblies are in the Class Code 0x04 – Assembly Object section in Appendix C. 5-2 Using I/O Messaging Example of I/O Messaging For example, Output Assembly 21 uses the following data format: Byte 0 Bit 7 Bit 6 NetRef Bit 5 Net Control Bit 4 1 2 3 Not Used Speed Reference RPM (Low Byte) Speed Reference RPM (High Byte) Bit 3 Bit 2 Fault Reset Bit 1 RunRev Bit 0 RunFwd Input Assembly 71 uses the following data format: Byte 0 1 2 3 Bit 7 Bit 6 Bit 5 Bit 4 At RefFrom CtrlFrom Ready Reference Net Net Not Used Speed Actual RPM (Low Byte) Speed Actual RPM (High Byte) Bit 3 Running Reverse Bit 2 Running Forward Bit 1 Bit 0 Faulted Figure 5.1 illustrates how data in Output Assembly 21 and Input Assembly 71 will be transmitted between a 1329I unit and an SLC processor. Notice that the terms input and output are defined from the scanner’s point of view. Also notice that explicit messaging can be transmitted as well. Figure 5.1 Example I/O Image Scanner DeviceNet SLC 1329I Unit and DeviceNet Option Output Image (Write) Byte 0 - Logic Command 1 - Not Used 2 - Speed Reference (Low Byte) 3 - Speed Reference (High Byte) Input Image (Read) 0 - Logic Status 1 - Not Used 2 - Actual Speed (Low Byte) 3 - Actual Speed (High Byte) Explicit Message Handler Explicit Message Buffer Using I/O Messaging Example SLC Ladder Logic Program The example program in Figure 5.2 runs the 1329I unit in the forward and reverse direction. It also provides a speed reference. Note that the scanner must be in Slot 2 of the SLC 500 rack for this example. Figure 5.2 Example SLC Ladder Logic Program Enable the 1747-SDN Scanner. 1747-SDN Run Bit O:2 0000 0 1747-SDN This rung clears a fault if the 1329I unit is faulted. 0001 Bul 1329I Faulted Bit I:2 Bul 1329I Reset fault Bit O:2 16 1747-SDN 18 1747-SDN This rung starts the 1329I unit running forward when either it is not running or if it is at speed and running in reverse. 0002 Bul 1329I Faulted Bit I:2 Bul 1329I Running Reverse I:2 Bul 1329I Running Forward Bit I:2 16 1747-SDN 19 1747-SDN 18 1747-SDN Bul 1329I At Reference I:2 23 1747-SDN Bul 1329I Running Reverse I:2 19 1747-SDN Bul 1329I Run Forward Bit O:2 L 16 1747-SDN Bul 1329I Run Reverse Bit O:2 U 17 1747-SDN This rung sends a run reverse command to the 1329I unit when it is running forward and is at speed. 0003 Bul 1329I Faulted Bit I:2 16 1747-SDN Bul 1329I Running Bul 1329I At Reference Forward Bit I:2 I:2 23 1747-SDN 18 1747-SDN Bul 1329I Run Reverse Bit O:2 L 17 1747-SDN Bul 1329I Run Forward Bit O:2 U 16 1747-SDN This rung sets the net reference and net control bits and sends a speed command of 1800 RPM. 0004 0005 5-3 Bul 1329I Net Control O:2 L 21 1747-SDN Bul 1329I Net Ref O:2 L 22 Bul 1329I Speed 1747-SDN Command Mov Move Source 1800 1800< Dest O:2.2 1800< END 5-4 Notes: Using I/O Messaging Chapter 6 Using Explicit Messaging This chapter provides information about using explicit messaging. It includes information on the following: Topic About Explicit Messaging Using Explicit Messaging Formatting Explicit Messages Example SLC Ladder Logic Program Page 6-1 6-1 6-2 6-3 Important: In order to use explicit messaging, you must have already configured the 1329I unit and DeviceNet option (Chapter 3) and the scanner (Chapter 4). About Explicit Messaging Explicit messaging is a way of configuring and monitoring a slave device’s parameters on the DeviceNet network. This form of messaging is performed by copying data to and from the SLC controller M0 and M1 file. Explicit messaging can only be done by the SLC controller to slave devices that are mapped in the scanner module’s scan list. Using Explicit Messaging With an SLC 500, there are five steps to the explicit messaging process. 1. Format an M0 file transfer in the processor to send an explicit message request to the scanner module (download). 2. The scanner module transmits the explicit message request to the slave device over the DeviceNet network. 3. The slave device transmits the explicit message response back to the scanner and is queued into a file transfer buffer. 4. The processor uses an M1 file transfer to retrieve the explicit message response from the scanner’s buffer (upload). 5. Format an M0 file transfer with a Delete Response Command, and use the current transaction ID read in step 4. The transaction IDs are deleted and can be reused. Important: There must be a request message and an response message whether you are reading or writing a parameter. 6-2 Using Explicit Messaging Formatting Explicit Messages There are ten 32-word transaction blocks within the scanner module reserved for explicit message program control. These transaction blocks accommodate both downloading explicit message requests and uploading explicit message responses. The scanner module can accommodate one request or response for each transaction block. Each transaction block must be formatted as shown in Figure 6.1. Figure 6.1 Explicit Message Format Request 15 TXID Port Service Class Instance Attribute Service Data 0 Command Size MAC ID Response 15 TXID Status Port Size Service MAC ID Service Response Data 0 Data Field Description TXID The transaction ID is a 1-byte integer in word 31 with a range of 1 to 255. It is assigned in the ladder logic program when the processor creates and downloads a request to the scanner. The scanner uses it to track the transaction to completion. It returns this value with the response that matches the request downloaded by the processor. Command One of the following command codes instructs the scanner how to administer the request during each download: 0 = Ignore transaction block (empty) 3 = Reset all client/server transactions 1 = Execute this transaction block 4 = Delete this transaction block 2 = Get status of transaction TXID 5 – 255 = Reserved Status One of the following status codes is provided during each upload: 0 = Ignore transaction block (empty) 9 = Scanner out of buffers. 1 = Transaction completed successfully 10 = Other client/server transaction in progress 2 = Transaction in progress (not ready) 11 = Could not connect to slave device 3 = Slave not in scan list. 12 = Response data too large for block. 4 = Slave offline. 13 = Invalid port. 5 = DeviceNet port disabled or offline. 14 = Invalid size specified. 6 = Transaction TXID unknown. 15 = Connectionbusy. 7 = Unused 16 – 255 = Reserved 8 = Invalid command code. Port The port used by the message is always zero (Channel A) on a 1747-SDN scanner. Size The size of the service data is in bytes. The maximum size is 58 bytes (29 words). Service The service attribute contains the DeviceNet service request and response codes that match the corresponding TXID. MAC ID The node address of the slave device to which the transaction is sent. This value has a range of 0 to 63. The slave device must be listed in the scanner’s scan list and be online for the explicit message transaction to be completed. Using Explicit Messaging Example SLC Ladder Logic Program 6-3 The example ladder logic program (Figure 6.2) can be used to do explicit messaging from an SLC. This ladder program will allow the SLC 500 to use explicit messaging to read and write parameters to a 1329I Integrated drive/ motor. Running the Example Program 1. Enter data into the program. The request information will be placed in the N10 file. The first word in N10 will be the TXID and command information, which both receive a value of one. The second word will be the port and size information. The port value will be zero when using an SLC, and the size will be the number of bytes for the class, instance, attribute, and service data. The third word will contain the service and Node Address. The service will be either a set (write) or a get (read) attribute. The value for a set is 0x10, and the value for a get is 0x0E. The node address will be the node address assigned to the slave device (1329I Integrated drive/motor). Finally, the class, instance, and attribute for the parameter have to be entered. These values can be found in Appendix B and Appendix C. 2. Run the program. After entering the request into the N10 file, the program needs to be triggered to run. Triggering the program is done by changing the address N7:0/0 from a zero to a one. The program will change the address back to zero when the explicit message is complete. 3. Receive Data from the program. After the program has been run, the results can be seen in the N11 address. The SLC program should read/copy the data before performing another explicit message request. It is important to note that the command byte in node N10:0/0 is changed when the program executes and must be changed back to a one before the program can be run again. 6-4 Using Explicit Messaging Data Format for a Read and Write Parameter The data in this example is for a 1329I unit with a DeviceNet option at node address 1. Request Data for Read of Parameter 32 - [Accel Time] N10 address address 0 1 2 3 4 5 N10:0 0101 0006 0E01 000F 0020 0001 N10:10 0000 0000 0000 0000 0000 0000 N10:20 0000 0000 0000 0000 0000 0000 N10:30 0000 0000 0000 0000 0000 0000 6 0000 0000 0000 0000 7 0000 0000 0000 0000 8 0000 0000 0000 0000 9 0000 0000 0000 0000 Response Data for Read of Parameter 32 - [Accel Time] N11 address address 0 1 2 3 4 5 6 N11:0 0101 0002 8E01 0032 0000 0000 0000 N11:10 0000 0000 0000 0000 0000 0000 0000 N11:20 0000 0000 0000 0000 0000 0000 0000 N11:30 0000 0000 0000 0000 0000 0000 0000 7 0000 0000 0000 0000 8 0000 0000 0000 0000 9 0000 0000 0000 0000 Request Data for Write to Parameter 32 - [Accel Time] N10 address address 0 1 2 3 4 5 N10:0 0101 0008 1001 000F 0020 0001 N10:10 0000 0000 0000 0000 0000 0000 N10:20 0000 0000 0000 0000 0000 0000 N10:30 0000 0000 0000 0000 0000 0000 6 0064 0000 0000 0000 7 0000 0000 0000 0000 8 0000 0000 0000 0000 9 0000 0000 0000 0000 Response Data for Write to Parameter 32 - [Accel Time] N11 address address 0 1 2 3 4 5 6 N11:0 0101 0000 9001 0000 0000 0000 0000 N11:10 0000 0000 0000 0000 0000 0000 0000 N11:20 0000 0000 0000 0000 0000 0000 0000 N11:30 0000 0000 0000 0000 0000 0000 0000 7 0000 0000 0000 0000 8 0000 0000 0000 0000 9 0000 0000 0000 0000 Using Explicit Messaging Example Ladder Logic Program Note that the scanner must be in Slot 2 of the SLC 500 rack for this example. Figure 6.2 Example SLC Ladder Logic Program This rung moves the Explicit Message Request data from the SLC500 processor to the 1747-SDN. Explicit Msg Request enable bit N7:0 0000 0 Generate Explicit Request Only Once. B3:0 OSR 0 Copy Request data from the SLC to the SDN Scanner COP Copy File Source #N10:0 Dest #M0:2.224 Length 32 This rung moves the response data from the 1747-SDN to the SLC500 processor when it is available. Then a delete transaction from response queue is sent. Explicit Msg Request enable bit N7:0 Status Word - Explicit Msg Available I:2 0001 0 15 1747-SDN Copy Response data from SDN Scanner to SLC COP Copy File Source #M1:2.224 #N11:0 Dest Length 32 Request Command data this deletes the request from the response queue Mov Move Source 260 260< Dest #N10:0 0< Copy Request data from the SLC to the SDN Scanner COP Copy File Source #N10:0 Dest #M0:2.224 Length 32 Explicit Msg Request enable bit N7:0 U 0 0002 END TIP: For more information on explicit messaging, refer to the documentation for your scanner. 6-5 6-6 Notes: Using Explicit Messaging Chapter 7 Troubleshooting This chapter contains information for diagnosing and correcting potential problems. Topic Page Locating the Status Indicators 7-1 Understanding the COMM Status Indicator 7-2 Fault Codes 7-3 Solving Potential Problems 7-4 Locating the Status Indicators The 1329I Integrated drive/motor has a COMM status indicator that you can use to determine the status of the 1329I unit and DeviceNet communications. Figure 7.1 Status Indicators on the 1329I Integrated Drive/Motor 1 RESET # Status Indicator Description 1 COMM Bi-colored LED that provides status information on DeviceNet communications. 7-2 Troubleshooting Understanding the COMM Status Indicator The COMM status indicator provides status information on the DeviceNet option. Important: When power is first applied to the DeviceNet option, the COMM status indicator flashes green for 1/4 second, red for 1/4 second, and then goes blank while the communication module finishes its initialization. Color State None What It Means: What To Do: The option is not receiving power from • Check DeviceNet power and cable the network. connections and the power connection on the DeviceNet terminal block. • Cycle power to the 1329I unit and Red Solid Diagnostics test failed on power-up/ network. reset. Internal fault exists. • If the fault still exists, return the option. • Reset DIP switches 1 through 6 on Duplicate DeviceNet node address. the DeviceNet option using a Two nodes cannot have the same unique address and then cycle address. power. • If DIP switches 7 and 8 on the DeviceNet option are both set to ON, change the value of P103 [NV MAC ID] to a unique address and then cycle power. • Reset DIP switches 7 and 8 on the Invalid data rate. DeviceNet option to a valid data rate and the cycle power. • If DIP switches 7 and 8 on the DeviceNet option are both set to ON, change the value of P104 [NV Baud Rate] to a valid data rate and then cycle power. Red Flashing I/O connection timed out. Reset the DeviceNet master device. Green Solid Normal operating state and device is No action required. allocated to a master. Green Flashing Device is online but not allocated to a Verify that the DeviceNet master has master. the correct configuration information for the DeviceNet option (node address, input assembly, and output assembly). Troubleshooting Fault Codes When there is a fault, you can view the fault code using the value in Parameter 10 - [Last Fault], the value of Class 0x29 (Control Supervisor Object), Instance 1, Attribute 13 (Fault Code), or the display on the keypad,. Fault Codes (1) Parameter Value DeviceNet Display 0 0x0000 1 0x5300 F.FL Name No Fault Function Loss Description Normal operation. Open connection on Function Loss control terminal block inputs (terminals 7 and 11). 2 Over Current Shaft rotation blocked. 3 4 0x2220 0x7122 0x3210 F.OC F.OL F.HU Motor Overload Over Voltage Corrective Action No action required. • Check and restore the Function Loss connection on the terminal block. Refer to 1329I Integrated Drive/Motor User Manual. • Check the external sensors wired into the Function Loss string. • Check for obstructions to shaft rotation. Excessive driven load. • • Reduce excessive load. Increase accel/decel time using the rotary switches or Parameter 32 [Accel Time] and Parameter 33 [Decel Time]. Input power is not correctly wired to the 1329I unit. • Verify that input wiring is correctly connected. Refer to the 1329I Integrated Drive/Motor User Manual. Motor section ground fault. • Excessive current to motor for an extended time due to excessive load or short circuit. • • • High input line. • • • Check motor section for ground fault. Replace 1329I unit if a ground fault is detected. Check for obstruction to shaft rotation. Reduce the driven load. Check input wiring is correctly connected. Refer to the 1329I Integrated Drive/Motor User Manual. Check for blower obstruction. Replace blower if required. Check input line to verify that voltage is within operating specification. Deceleration time is too fast or • overhauling load. 5 0x3220 F.LU 6 0x4310 F.OH Under Voltage Low input line or temporary loss • while Stopped of input line. Over Temperature Operating environment is too • hot. 7 0x7510 F.CL Communication Loss 8 0x6310 F.dCH Parameter Checksum (1) 7-3 Increase deceleration time using the accel/decel rotary switch. Refer to the 1329I Integrated Drive/Motor User Manual. Check input line to verify voltage is within operating specifications. Check the application site and verify the ambient temperature is within the operating specification. Blower is blocked or not operating. • Check for blower obstruction. Replace blower if required. Excessive driven load. • Reduce load or make sure 1329I unit matches the application requirement. Check cable connection between the regulator board and DeviceNet option. Communication between the • DeviceNet option and the drive has failed. Contents of the EEPROM is • corrupted. Reset parameters to default values and cycle power. Parameter fault codes are viewed in Parameter 10 - [Last Fault]. DeviceNet fault codes are read from Class 0x29, Instance 1, Attribute 13. Display fault codes are viewed on the LED display on the local operator control keypad. 7-4 Troubleshooting Fault Codes (1) Parameter Value DeviceNet Display 9 0x6312 F.Id 10 0x7700 F.dcn 11 0x7701 F.ddP 12 0x7702 F.dSF 13 0x5301 F.rSF 14 0x7703 F.drc 15 0x3221 F.LU 20 0x6311 F.dnE 21 0x7502 F.dnU 22 0x7500 F.dnP 23 0x7501 F.dnL 24 0x7504 F.dnF 25 0x7505 F.dnC (1) Name EEPROM Drive ID Description Contents of the EEPROM is corrupted. Corrective Action • Reset parameters to default values and cycle power. • If fault persists, replace 1329I unit. Keypad Keypad cable disconnected • Remove power from the 1329I unit. Disconnect while 1329I unit under power. Check keypad cable connection. Reapply power to the 1329I unit. Keypad Fixed Keypad cable connected while • Remove power from the 1329I unit. Check the keypad cable connection. Pattern 1329I unit under power. Reapply power to the 1329I unit. • Remove power from the 1329I unit. Keypad Keypad hardware failure. Check the keypad cable connection. Redundant Start Reapply power to the 1329I unit. TB Redundant Regulator board failure. • Remove power from the 1329I unit. Start Check the keypad cable connection. Reapply power to the 1329I unit. Keypad Connect Keypad cable connected while • Remove power from the 1329I unit. 1329I unit under power. Check the keypad cable connection. Reapply power to the 1329I unit. Under Voltage Low input line or temporary loss • Check input line to verify voltage is within operating specifications. while Running of input line. DNet EEPROM DeviceNet option EEPROM has • Use Parameter 113 - [Reset] to reset Fault invalid data. option parameters to factory defaults. DNet No communication is occurring. • Check DIP switch settings on the Unrecoverable Fault occurs when duplicate DeviceNet option for proper data rate Fault node address exists or wrong and node address. If DIP switches 7 data rate is set. and 8 on the DeviceNet option are both set to On, check Parameter 103 [NV MAC ID] and Parameter 104 - [NV Baud Rate]. Then reset the option. • Check DeviceNet connector at No DNet Power 24 volt network power is not Communication Module. Also, check detected. network’s power supply. DNet Lost I/O Polled I/O connection timed out. • Check DeviceNet master device for Connection correct operation (i.e., powered up, scanner online, etc.). • Clear fault. DNet Forced Control Supervisor Object Fault (Class Code 0x29) attribute 17 was set to 1. DNet Comm Fault Communication failure between • Check the unit cable connecting the DeviceNet option and unit. DeviceNet option and 1329I unit. Parameter fault codes are viewed in Parameter 10 - [Last Fault]. DeviceNet fault codes are read from Class 0x29, Instance 1, Attribute 13. Display fault codes are viewed on the LED display on the local operator control keypad. Solving Potential Problems Description Parameters settings are not taking effect, or switch settings are not taking effect. Unit uses an incorrect data rate or node address. Solution Check the setting of DIP switch 10 on the 1329I unit (Figure 2.3). If this switch is On, then the 1329I unit uses the settings of the drive parameters in EEPROM. If it is Off, then the 1329I unit uses the settings of the DIP switches and rotary switches on the board. 1. Set the switch as desired. 2. Cycle power to the 1329I unit. Check the setting of DIP switch 7 and 8 on the DeviceNet option (Figure 2.3). If both switches are On, the 1329I unit uses the node address set in Parameter 103 - [NV MAC ID] and the data rate set in Parameter 104 - [NV Baud Rate]. Otherwise, the 1329I unit uses the values set using the DIP switches as specified in the Commissioning the 1329I Unit for DeviceNet section in Chapter 2. Appendix Specifications Appendix A provides the specifications for the DeviceNet option. Electrical Network Supply Voltage Node Current Consumption Power Consumption 11 to 25 VDC 40 mA(1) 0.5 Watt maximum (1) Use this value to size the network current draw from the power supply. Environmental Ambient Temperature Operating Storage Relative Humidity Vibration Shock Altitude Communications Mechanical Protocol Data Rates Distance maximum Dimensions Height Width Depth 0 to 40 °C (32 to 104 F) -40 to 85 °C (-40 to 185 F) 0 to 95% non-condensing 1.0 G Operational 2.5 G Non-operational 15.0 G Operational 30.0 G Non-operational 1,000 m (3,300 ft.) without derating DeviceNet 125, 250, 500 k BPS 500 m (1640 ft.) @ 125 k BPS 200 m (820 ft.) @ 250 k BPS 100 m (328 ft.) @ 500 k BPS 120.65 mm (4.75 in.) 155.57 mm (6.125 in.) 12.7 mm (0.5 in.) A A-2 Notes: Specifications Appendix B Parameters Appendix B contains a list of the parameters in the 1329I Integrated drive/ motor and the DeviceNet option. It includes the following: Topic Product Codes and EDS Files Parameter Groups Parameter List Product Codes and EDS Files Power Catalog Number Rating (HP) BJ00118BCA-B 1 BJ00118BCA-A 1 BJ00118BCB-B 1 BJ00118BCB-A 1 BK00118BCA-B 1 BK00118BCA-A 1 BK00118BCB-B 1 BK00118BCB-A 1 BK00218BCB-B 2 BK00218BCB-A 2 BL00118BCA-B 1 BL00118BCA-A 1 BL00118BCB-B 1 BL00118BCB-A 1 BL00218BCB-B 2 BL00218BCB-A 2 BM00118BCA-B 1 BM00118BCA-A 1 BM00118BCB-B 1 BM00118BCB-A 1 BM00218BCB-B 2 BM00218BCB-A 2 BM00318BCC-B 3 BM00318BCC-A 3 BM00518BCC-B 5 BM00518BCC-A 5 Page B-1 B-2 B-3 Motor Voltage Frame 115V, 1 Phase 56C 115V, 1 Phase 56C 115V, 1 Phase 143TC 115V, 1 Phase 143TC 230V, 1 Phase 56C 230V, 1 Phase 56C 230V, 1 Phase 143TC 230V, 1 Phase 143TC 230V, 1 Phase 145TC 230V, 1 Phase 145TC 230V, 3 Phase 56C 230V, 3 Phase 56C 230V, 3 Phase 143TC 230V, 3 Phase 143TC 230V, 3 Phase 145TC 230V, 3 Phase 145TC 460V, 3 Phase 56C 460V, 3 Phase 56C 460V, 3 Phase 143TC 460V, 3 Phase 143TC 460V, 3 Phase 145TC 460V, 3 Phase 145TC 460V, 3 Phase 182TC 460V, 3 Phase 182TC 460V, 3 Phase 184TC 460V, 3 Phase 184TC Version Std Loc Std Loc Std Loc Std Loc Std Loc Std Loc Std Loc Std Loc Std Loc Std Loc Std Loc Std Loc Std Loc Product Code 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 EDS File 137.cod/2.eds 138.cod/2.eds 139.cod/2.eds 140.cod/2.eds 141.cod/2.eds 142.cod/2.eds 143.cod/2.eds 144.cod/2.eds 145.cod/2.eds 146.cod/2.eds 147.cod/2.eds 148.cod/2.eds 149.cod/2.eds 150.cod/2.eds 151.cod/2.eds 152.cod/2.eds 153.cod/2.eds 154.cod/2.eds 155.cod/2.eds 156.cod/2.eds 157.cod/2.eds 158.cod/2.eds 159.cod/2.eds 160.cod/2.eds 161.cod/2.eds 162.cod/2.eds B-2 Parameters Parameter Groups Parameters in the 1329I Integrated drive/motor are grouped into either the Display group or the Program group. Parameters in the Display group are read only. You can get their values, but you cannot change their values. Parameters in the Program group are read/write. You can get and set their values. When a DeviceNet option is connected, its parameters are grouped in the DNet Config group. Its parameters are also read/write. Figure B.1 illustrates the parameter groups of a 1329I Integrated drive/motor with a DeviceNet option. Figure B.1 Parameter Groups Drive Display Drive Program DNet Config 01 - Command Frequency 02 - Output Frequency 03 - Output Voltage 04 - Output Current 05 - Load Current 06 - Bus Voltage 07 - Power Unit Temperature 08 - Analog Input 09 - TB Input Status 10 - Last Fault 30 - Minimum Frequency 31 - Maximum Frequency 32 - Accel Time 33 - Decel Time 34 - Start Source 35 - Run On Power Up 36 - Speed Ref Source 37 - Relay Control Output 38 - Auto Restart Attempts 39 - Auto Restart Delay 40 - Torque Curve 41 - Torque Boost 42 - Base Frequency 43 - Base Voltage 44 - Stop Select 45 - Reverse Disable 46 - IR Compensation 47 - Slip Compensation 48 - Analog Minimum 49 - Analog Maximum 50 - Fault Reset 51 - Preset Speed 1 52 - Preset Speed 2 53 - Preset Speed 3 54 - Preset Speed 4 55 - Preset Speed 5 56 - Preset Speed 6 57 - Preset Speed 7 101 - Switches MAC ID 102 - Switches Baud 103 - NV MAC ID 104 - NV Baud Rate 105 - Bus Off Error 106 - Bus Off Count 107 - Output Assembly 108 - Input Assembly 109 - DNet Fault Mode 110 - DNet Idle Mode 111 - DNet SW Mode 112 - COS Mask 113 - Reset Parameters B-3 Parameter List Object # Name and Description Mapping Drive Display Parameters 01 0x0F-1-1 Command Frequency Value of the presently selected speed reference. 02 0x0F-2-1 Output Frequency Output frequency to the motor. 03 0x0F-3-1 Output Voltage Output voltage to the motor. 04 0x0F-4-1 Output Current Output current to the motor. Access Rule (1) Units/ Range Factory Default Get 0.1 Hz None Get 0.1 Hz None Get 1 Volt None Get None 05 0x0F-5-1 Load Current Output current to the motor due to the load. Get 06 0x0F-6-1 Get None 07 0x0F-7-1 Get 1 °C None 08 0x0F-8-1 Get 0.1% of None Full Scale 09 0x0F-9-1 Bus Voltage DC Bus voltage level. Power Unit Temperature Temperature of the 1329I unit. Analog Input The value of the analog speed reference input (terminal 2 or 3 on the control signal terminal block). TB Input Status 0.1% of Rated Current 0.1% of Rated Current 1 Volt Get Bits None 0 to 24 None 0 Hz to 60 Hz 0 Hz 50 Hz to 120 Hz 60 Hz None The on (1) and off (0) state of the inputs to the control signal terminal block: Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Stop Start Not Used Speed Preset 2 Speed Preset 1 Speed Preset 0 Reset Forward/Reverse RPM/Percent Load Display Function Loss Not Used Not Used Get Last Fault Fault number for the most recent fault. 0 = No Fault 11 = Keypad Fixed Pattern 1 = Function Loss 12 = Keypad Redundant Start 2 = Over Current 13 = TB Redundant Start 3 = Motor Overload 14 = Keypad Connect 4 = Over Voltage 15 = Under Voltage Running 5 = Under Voltage Stop 20 = DNet EEPROM Fault 6 = Over Temperature 21 = DNet Unrecoverable Fault 7 = Communication Loss 22 = No DNet Power 8 = Parameter Checksum 23 = DNet Lost I/O Connection 9 = EEPROM Drive ID 24 = DNet Forced Fault 10 = Keypad Disconnect 25 = DNet Comm Fault Refer to Chapter 7 for troubleshooting procedures. Drive Program Parameters Get/ 30 0x0F-30-1 Minimum Frequency Lowest frequency that the drive will output continuously. Its value must be less that Parameter Set(2) 31 - [Maximum Frequency]. Get/ 31 0x0F-31-1 Maximum Frequency Highest frequency that the drive will output. Its value must be greater that the value of Set(2) Parameter 30 - [Minimum Frequency]. 10 0x0F-10-1 (1) Get = Read. Set = Write. Set access is allowed only if DIP switch 10 on the 1329I Integrated drive/motor is set to On (Figure 2.3). (2) The parameter can be set only when the drive is stopped. (3) The parameter can be set only when the 1329 Integrated drive/motor does not have an active I/O connection. B-4 Parameters # 32 Object Mapping 0x0F-32-1 33 0x0F-33-1 34 0x0F-34-1 35 0x0F-35-1 Access Rule (1) Get/Set Units/ Factory Range Default 1.0 Sec. to 5.0 Sec. 90.0 Sec. Get/Set 1.0 Sec. to 5.0 Sec. 90.0 Sec. Get/ Set(2) 0 to 2 0 Get/Set 0 to 1 0 Speed Reference Source Get/Set Source of the speed reference. 0 = Keypad/Preset Speeds 1 = Analog/Preset Speeds 2 = Network Relay Control Get/Set Status indication provided by the normally open (N.O.) relay control output (control terminals 19 and 20). Refer to the 1329I Integrated Drive/Motor User Manual information on these terminals. 0 = Running 1 = No Fault 2 = At Reference Auto Restart Attempts Get/Set Maximum number of times that the drive will try to reset a fault. Get/Set Auto Restart Delay Time between restart attempts. Get/Set Torque Curve Type of torque curve used by the 1329I unit. A variable torque curve provides a squared V/Hz curve, 110% electronic thermal overload, and 110% current limit for one minute. A constant torque curve provides a linear V/Hz curve, 150% electronic thermal overload, and 150% current limit for one minute. 0 = Variable Torque 1 = Constant Torque Get/Set Torque Boost Commanded voltage when the drive output frequency is 0 Hz. Base Frequency Get/Set Set value to rated nameplate frequency of the motor. Get/Set Base Voltage Commanded voltage when the drive output frequency is equal to Parameter 42 - [Base Frequency]. 0 to 2 0 0 to 2 0 0 to 10 0 1 Sec. to 60 Sec. 0 to 1 5 Sec. Name and Description Accel Time Time for the drive to ramp from 0 Hz to the value of Parameter 31 - [Maximum Frequency]. The accel time is linear. Decel Time Time for the drive to ramp from the value of Parameter 31 - [Maximum Frequency] to 0 Hz. The decel ramp is linear. Start Source Source of the start command. 0 = Keypad 1 = Terminal Block 2 = Network Important: The drive requires a stop input at the control terminal block, regardless of the start source selection. Run On Power Up If enabled, output power is applied to the motor automatically at drive power up. 0 = Disabled 1 = Enabled Important: This parameter is ignored if Parameter 34 - [Start Source] is set to 2 = Network. The drive will start in network start mode if the network run command is set. ! 36 0x0F-36-1 37 0x0F-37-1 38 0x0F-38-1 39 0x0F-39-1 40 0x0F-40-1 41 0x0F-41-1 42 0x0F-42-1 43 0x0F-43-1 ATTENTION: Hazard of equipment damage, injury, or loss of life exists. When this feature is enabled, the drive may start at any moment. This feature may only be used as outlined in NFPA 79, Under Voltage Protection for specialized applications. Equipment damage, injury, and/or loss of life may result if this feature is used in an inappropriate application. (1) Get = Read. Set = Write. Set access is allowed only if DIP switch 10 on the 1329I Integrated drive/motor is set to On (Figure 2.3). (2) The parameter can be set only when the drive is stopped. (3) The parameter can be set only when the 1329 Integrated drive/motor does not have an active I/O connection. 0.0% to 250.0% 10 Hz to 120 Hz 20 to Rated Voltage 0 100.0% 60 Hz Rated Voltage Parameters Access Name and Description Rule (1) Stop Select Get/Set Stopping mode used by the drive when a stop is initiated. 0 = Coast to stop 1 = Ramp to stop 45 0x0F-45-1 Reverse Disable Get/ Disables reverse rotation of the motor. Set(2) 0 = Reverse enabled 1 = Reverse disabled 46 0x0F-46-1 IR Compensation Get/Set Compensation for the voltage drop across the stator resistance in an induction motor. A voltage is added to the commanded output voltage based on the load current. The default value of 100% is the factory determined optimum for the drive. It can be adjusted higher or lower to suit the needs of the application. A setting of 0% disables this function. Get/Set 47 0x0F-47-1 Slip Compensation Compensation for the inherent slip in an induction motor. A frequency is added to the commanded output frequency based on load current. The default value of 100% is the factory determined optimum for the drive. It can be adjusted higher or lower to suit the needs of the application. A setting of 0% disables this function. 48 0x0F-48-1 Analog Minimum Get/ The percent of analog input used to represent Parameter 30 - [Minimum Frequency]. If the Set(2) minimum analog input equals minimum frequency, no action is needed. If it is desired to adjust the analog input to equal Parameter 30 - [Minimum Frequency], use Parameter 08 [Analog Input] to adjust the analog input to the desired level and then enter the value in Parameter 48. Get/ 49 0x0F-49-1 Analog Maximum The percent of analog input used to represent Parameter 31 - [Maximum Frequency]. If the Set(2) maximum analog input equals maximum frequency, no action is needed. If it is desired to adjust the analog input to equal Parameter 31 - [Maximum Frequency], use Parameter 08 [Analog Input] to adjust the analog input to the desired level and then enter the value in Parameter 49. 50 0x0F-50-1 Fault Reset Get/ Resets the drive after a fault. This parameter is a command. It will be reset to 0 = No Action Set(2) after the command is completed. 0 = No Action 1 = Reset Fault Get/Set 51 0x0F-51-1 Preset Speed 1 Programmed value that sets the frequency that the drive outputs when this preset is selected. Get/Set 52 0x0F-52-1 Preset Speed 2 Programmed value that sets the frequency that the drive outputs when this preset is selected. Get/Set 53 0x0F-53-1 Preset Speed 3 Programmed value that sets the frequency that the drive outputs when this preset is selected. Get/Set 54 0x0F-54-1 Preset Speed 4 Programmed value that sets the frequency that the drive outputs when this preset is selected. Get/Set 55 0x0F-55-1 Preset Speed 5 Programmed value that sets the frequency that the drive outputs when this preset is selected. 56 0x0F-56-1 Preset Speed 6 Get/Set Programmed value that sets the frequency that the drive outputs when this preset is selected. Get/Set 57 0x0F-57-1 Preset Speed 7 Programmed value that sets the frequency that the drive outputs when this preset is selected. DeviceNet Parameters 101 0x0F-101-1 Switches MAC ID Get The state of the node address DIP switches (1 – 6). This address may not reflect the present address of the module if the baud rate DIP switches are set to 3. In this case, Parameter 103 - [NV MAC ID] is used. # 44 Object Mapping 0x0F-44-1 (1) Get = Read. Set = Write. Set access is allowed only if DIP switch 10 on the 1329I Integrated drive/motor is set to On (Figure 2.3). (2) The parameter can be set only when the drive is stopped. (3) The parameter can be set only when the 1329 Integrated drive/motor does not have an active I/O connection. B-5 Units/ Range 0 to 1 Factory Default 0 0 to 1 0 0% to 150% 100% 0.0% to 150.0% 100.0% 0.0% to 100.0% 0% 0.0% to 100.0% 100.0% 0 to 1 0 0.0 Hz to 120.0 Hz 0.0 Hz to 120.0 Hz 0.0 Hz to 120.0 Hz 0.0 Hz to 120.0 Hz 0.0 Hz to 120.0 Hz 0.0 Hz to 120.0 Hz 0.0 Hz to 120.0 Hz 10.0 Hz 0 to 63 63 20.0 Hz 30.0 Hz 40.0 Hz 50.0 Hz 60.0 Hz 70.0 Hz B-6 Parameters Object Access # Name and Description Mapping Rule (1) 102 0x0F-102-1 Switches Baud Get The state of the baud rate DIP switches (7 – 8). 0 = 125K BPS 1 = 250K BPS 2 = 500K BPS 3 = Use nonvolatile parameters for node address and baud rate settings. 103 0x0F-103-1 NV MAC ID Get/Set Node address independent of the node address DIP switches. To use this address, set both baud rate switches to On before power up. Changes to this parameter take effect only after power is cycled. 104 0x0F-104-1 NV Baud Rate Get/Set Baud address independent of the baud rateDIP switches. To use this baud rate, set both baud rate switches to On before power up. Changes to this parameter take effect only after power is cycled. If you use the autobaud option, another node on the network must set the data rate. 0 = 125 K BPS 1 = 250 K BPS 2 = 500 K BPS 3 = Autobaud Get/Set 105 0x0F-105-1 Bus Off Error Action of the DeviceNet option during a CAN Bus Off condition. 0 = Hold CAN chip in its bus off (reset) state when bus off is detected. 1 = If possible, fully reset the CAN chip and continue communicating when a bus off condition is detected. Get/Set 106 0x0F-106-1 Bus Off Count The number of times the CAN chip went to a bus off state. The counter stops counting when the count reaches 255. Any write to this parameter will reset the counter to 0. 107 0x0F-107-1 Output Assembly Get/ The output assembly instance that is used for polled messaging with the master. The output Set(3) assembly defines the data format that the 1329I unit receives from the master. This parameter determines the format of data being sent to the 1329I unit by the master. It is named output assembly because the DeviceNet specification refers to all assemblies as they relate to the master. The following assembly instances are valid for this parameter: 0 = No Data (0 bytes) 1 = Basic Contactor Output (1 byte) 2 = Two Command Contactor Output (1 byte) 3 = Basic Overload Output (1 byte) 4 = Basic Motor Control Output (1 byte) 5 = 2 Command Motor Control (1 byte) 20 = Basic Speed Control (4 bytes) 21 = Extended Speed Control (4 bytes) 100 = Speed Control in Hz (4 bytes) 106 = Preset Control with speed (4 bytes) Refer to the Assembly Object in Appendix C for the formats of the output assembly. (1) Get = Read. Set = Write. Set access is allowed only if DIP switch 10 on the 1329I Integrated drive/motor is set to On (Figure 2.3). (2) The parameter can be set only when the drive is stopped. (3) The parameter can be set only when the 1329 Integrated drive/motor does not have an active I/O connection. Units/ Range 0 to 3 Factory Default 3 0 to 63 63 0 to 3 3 0 to 1 0 0 to 255 0 0 to 106 20 Parameters Object # Name and Description Mapping 108 0x0F-108-1 Input Assembly The input assembly instance that is used for polled messaging with the master. The input assembly defines the data format that the drive sends to the master in response to a polled message from the master. This parameter determines the format of data being sent to the master. It is named input assembly because the DeviceNet specification refers to all assemblies as they relate to the master. The following assembly instances are valid for this parameter: 0 = No Data (0 bytes) 50 = Basic Overload Input (1 byte) 51 = Extended Overload Input (1 byte) 52 = Basic Motor Control Input (1 byte) 53 = Extended Motor Control Input (1 byte) 54 = Extended Motor Control 2 (1 byte) 70 = Basic Speed Control Input (4 bytes) 71 = Extended Speed Control Input (4 bytes) Refer to the Assembly Object in Appendix C for the formats of the input assembly. 109 0x0F-109-1 DNet Fault Mode The action of the 1329I unit when a communication fault such as loss of DeviceNet power occurs. The following behavior choices are used: 0 = Fault the 1329I unit and issue a stop command 1 = Ignore the communication fault ! ! Access Rule (1) Get/ Set(3) Units/ Range 0 to 71 Factory Default 70 Get/Set 0 to 1 0 Get/Set 0 to 1 0 ATTENTION: Hazard of injury or equipment damage exists. This parameter determines the action of the option and connected 1329I unit if communications are disrupted. By default, this parameter faults the 1329I unit. You can set this parameter so that the 1329I unit continues to run. Precautions should be taken to ensure that the setting of this parameter does not create a hazard of injury or equipment damage. 110 0x0F-110-1 DNet Idle Mode The action of the 1329I unit when the scanner is in idle mode. 0 = Zero data 1 = Hold last state B-7 ATTENTION: Hazard of injury or equipment damage exists. This parameter determines the action of the option and connected 1329I unit if the scanner is put in idle mode. By default, this parameter stops the 1329I unit. You can set this parameter so that the 1329I unit continues to run. Precautions should be taken to ensure that the setting of this parameter does not create a hazard of injury or equipment damage. (1) Get = Read. Set = Write. Set access is allowed only if DIP switch 10 on the 1329I Integrated drive/motor is set to On (Figure 2.3). (2) The parameter can be set only when the drive is stopped. (3) The parameter can be set only when the 1329 Integrated drive/motor does not have an active I/O connection. B-8 Parameters Object Access # Name and Description Mapping Rule (1) 111 0x0F-111-1 DNet SW Version Get Software version of the DeviceNet option. The number is in the form of xx.yyy where xx indicates the major revision level and yyy indicates the minor revision level. 112 0x0F-112-1 COS Mask Get/Set A 16-bit mask used to enable automatic change of state messages. A 0 disables the indicated status from causing an automatic message. A 1 enables the status. The mask is applied to the defined input status assembly. The default value is 0xFFFF. 113 0x0F-113-1 Reset Get/ Reset functions for the option and 1329I unit. This parameter is a command. It will be reset to Set(2) 0 = Ready after the command is completed. 0 = Ready (No action.) 1 = Reset DNet (Resets the DeviceNet option so that new node address or data rate settings are used.) 2 = Default DNet (Restores the parameters in the DeviceNet group to their factory-default settings.) 3 = Default Drive (Restores the parameters in the Drive Program group to their factory-default settings.) (1) Get = Read. Set = Write. Set access is allowed only if DIP switch 10 on the 1329I Integrated drive/motor is set to On (Figure 2.3). (2) The parameter can be set only when the drive is stopped. (3) The parameter can be set only when the 1329 Integrated drive/motor does not have an active I/O connection. Units/ Range 0.000 to 10.000 Factory Default None 0000 0000 1111 1111 0000 0000 1111 1111 (0x00) (0xFFFF) to 1111 1111 1111 1111 (0xFFFF) 0 to 3 0 Appendix C DeviceNet Objects This Appendix provides information on the DeviceNet objects supported by the 161 AC drive for DeviceNet. It includes information on the following: Topic DeviceNet MessageTypes Class Code 0x01 – Identity Object Class Code 0x02 – Message Router Object Class Code 0x03 – DeviceNet Object Class Code 0x04 – Assembly Object Class Code 0x05 – Connection Object Class Code 0x0F – Parameter Object Class Code 0x10 – Parameter Group Object Class Code 0x28 – Motor Data Object Class Code 0x29 – Control Supervisor Object Class Code 0x2A – AC Drive Object Class Code 0x2B – Acknowledge Handler Object DeviceNet Message Types Page C-1 C-2 C-3 C-4 C-5 C-9 C-12 C-14 C-16 C-17 C-20 C-21 The DeviceNet option supports the following message types: CAN Identifier Field Group 1 Message Type 01101xxxxxx Slave’s I/O COS/Cyclic Message 01111xxxxxx Slave Poll Response Messages CAN Identifier Field Group 2 Message Type 10xxxxxx010 Master’s COS/Cyclic Acknowledge Message 10xxxxxx011 Slave Explicit Response Messages 10xxxxxx100 Master Explicit Request Messages 10xxxxxx101 Master I/O Poll Command Messages 10xxxxxx111 Duplicate MAC ID Check Messages CAN Identifier Field Group 3 Message Type 11000xxxxxx Explicit Request/Response Messages 11001xxxxxx 11010xxxxxx 11011xxxxxx 11100xxxxxx 11101xxxxxx Unconnected Explicit Response Messages 11110xxxxxx Unconnected Explicit Request Messages CAN Identifier Field 11111101100 11111101101 Group 4 Message Type Communication Faulted Response Messages Communication Faulted Request Messages C-2 DeviceNet Objects Class Code 0x01 – Identity Object Class Attributes Attribute ID 1 2 3 6 7 Access Rule Get Get Get Get Get Name Data Type Revision UINT Max Instance UINT Number of Instances UINT Max ID Class UINT Max ID Instance UINT Value 1 2 2 7 7 Number of Instances: 2 Instance 1 Attributes: Drive Instance Attribute ID Access Rule 1 Get 2 Get 3 Get 4 Get 5 Get 6 7 Get Get 9 Get Name Vendor ID Device Type Product Code Revision Major Revision Minor Revision Status Data Type UINT UINT UINT Structure of USINT USINT WORD Value 1 2 See Product Codes in Appendix B Serial Number Product Name String Length ASCII String Configuration Consistency Value UDINT Structure of USINT 32 STRING See Product Codes in Appendix B UINT Checksum 2 1 Bit 0 = Owned Bit 2 = Configured Bit 10 = Recoverable Fault Bit 11 = Unrecoverable Fault Unique 32 bit number Instance 2 Attributes: DeviceNet Option Instance Attribute ID Access Rule 1 Get 2 Get 3 Get 4 Get 5 Get 6 7 Get Get Name Vendor ID Device Type Product Code Revision Major Revision Minor Revision Status Data Type UINT UINT UINT Structure of USINT USINT WORD Value 1 12 75 Serial Number Product Name String Length ASCII String UDINT Structure of USINT 29 STRING “Bul 1329I DeviceNet Interface” 1 1 Bit 0 = Owned Bit 2 = Configured Bit 10 = Recoverable Fault Bit 11 = Unrecoverable Fault Unique 32 bit number Common Services Implemented for Service Code Class Instance 0x05 No Yes 0x0E Yes Yes 0x11 Yes No Service Name Reset Get_Attribute_Single Find_Next_Object_Instance DeviceNet Objects Class Code 0x02 – Message Class Attributes Router Object Attribute ID Access Rule 1 6 7 Get Get Get C-3 Name Revision Max ID Class Max ID Instance Data Type UINT UINT UINT Value 1 7 4 Value 8 Number of connections currently used by system components A list of the connection IDs of the currently active connections Instance Attributes Attribute ID 2 3 Access Rule Get Get Name Number Available Number Active Data Type UINT UINT 4 Get Active Connections Array of: UINT Common Services Implemented for Service Code Class Instance 0x0E Yes Yes Service Name Get_Attribute_Single C-4 DeviceNet Objects Class Code 0x03 – DeviceNet Object Class Attributes Attribute ID 1 Access Rule Get Name Revision Data Type UINT Value 2 Data Type USINT USINT BOOL Value 0 to 63 0 to 2 0 = Hold in error state 1 = Reset CAN chip 0 to 255 Instance 1 Attributes Attribute ID 1 2 3 Access Rule Get/Set Get/Set Get/Set Name MAC ID Baud Rate Bus Off Interrupt 4 5 Get/Set Get Bus-off Counter Allocation Information Allocation Choice Master Node Address 6 Get 7 Get 8 9 Get Get (1) Allocation Byte Bit 0 = Explicit Messaging Bit 1 = Polled I/O Bit 4 = Change of State Bit 5 = Cyclic Bit 6 = Acknowledge Suppressed USINT Structure of: Byte Allocation Byte(1) USINT 0 to 63 = Address 255 = Unallocated MAC ID Switch Changed BOOL 0 = No Change 1 = Change since last reset or power up Baud Rate Switch Changed BOOL 0 = No Change 1 = Change since last reset or power up MAC ID Switch Value USINT 0 to 63 Baud Rate Switch Value USINT 0 to 3 Common Services Implemented for Service Code Class Instance 0x0E Yes Yes 0x10 No Yes 0x4B No Yes 0x4C No Yes Service Name Get_Attribute_Single Set_Attribute_Single Allocate_Master/Slave_Connection_Set Release_Master/Slave_Connection_Set DeviceNet Objects Class Code 0x04 – Assembly Object C-5 Class Attributes Attribute ID 1 2 Access Rule Get Get Name Revision Max Instance Data Type UINT UINT Value 2 106 Instance 1 to 106 Attributes: I/O Instances Attribute ID Access Rule 3 Get Name Data Data Type Min/Max Default Description See instance data format for individual I/O assemblies on page C-6 to C-8. Common Services Implemented for Service Code Class Instance 0x0E No Yes 0x10 No Yes Service Name Get_Attribute_Single Set_Attribute_Single C-6 DeviceNet Objects Class Code 0x04 – Assembly Object (Continued) Instance Data Format: Output Assemblies Instance 1 Data Format (Basic Contactor Output Assembly) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 0 Instance 2 Data Format (Basic Overload Output Assembly) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 0 Bit 1 Bit 0 Run Bit 2 Bit 1 Fault Reset Bit 0 Instance 3 Data Format (Basic Motor Starter Output Assembly) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 0 Fault Reset Bit 0 Run Instance 4 Data Format (Extended Contactor Output Assembly) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 0 Bit 1 RunRev Bit 0 RunFwd Instance 5 Data Format (Extended Motor Starter Output Assembly) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 0 Fault Reset RunRev Bit 0 RunFwd Instance 20 Data Format (Basic Speed Control Output Assembly) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 0 Fault Reset 1 2(1) Speed Reference RPM (Low Byte) 3(1) Speed Reference RPM (High Byte) Instance 21 Data Format (Reversing Speed Control Output Assembly) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 0 NetRef Net Control Fault Reset RunRev 1 2(1) Speed Reference RPM (Low Byte) 3(1) Speed Reference RPM (High Byte) Instance 100 Data Format (Reversing Speed Control Output Assembly (Hz) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 0 Fault Reset RunRev 1 2(1) Speed Ref Hz (0.1 Hz) (Low Byte)(2) (1) 3 Speed Ref Hz (0.1 Hz) (High Byte)(2) Bit 0 RunFwd Bit 0 RunFwd Bit 0 RunFwd (1) If speed references are outside of their min/max limits, the drive ignores them and previous speed reference will be maintained. (2) 0 = 0 Hz, 1200 = 120.0 Hz. DeviceNet Objects Class Code 0x04 – Assembly Object (Continued) C-7 Instance Data Format: Output Assemblies (Continued) Instance 106 Data Format (Preset Control with Speed) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 0 1 2(1) Speed Ref Hz (0.1 Hz) (Low Byte)(2) (1) 3 Speed Ref Hz (0.1 Hz) (High Byte)(2) Bit 2 Bit 1 Fault Reset RunRev Preset 2 Preset 1 Bit 0 RunFwd Preset 0 (1) If speed references are outside of their min/max limits, the drive ignores them and previous speed reference will be maintained. (2) 0 = 0 Hz, 1200 = 120.0 Hz. The following table defines the possible settings of the Preset bits in Instance 106. Preset 2 0 0 0 0 1 1 1 1 Preset 1 0 0 1 1 0 0 1 1 Preset 0 0 1 0 1 0 1 0 1 Source of Speed Reference Speed Ref Hz (bytes 2 and 3 of the output assembly) Parameter 51 - [Preset 1] Parameter 52 - [Preset 2] Parameter 53 - [Preset 3] Parameter 54 - [Preset 4] Parameter 55 - [Preset 5] Parameter 56 - [Preset 6] Parameter 57 - [Preset 7] The following table indicates the I/O Assembly Data Attribute mapping for Output Assemblies. Data Component Class Name Name RunFwd Supervisor RunRev Supervisor Fault Reset Supervisor NetCtrl Supervisor DN Preset Cmd Supervisor NetRef AC Drive Speed Ref RPM Supervisor Speed Ref Hz Supervisor Number 0x29 0x29 0x29 0x29 0x29 0x2A 0x29 0x29 Instance Number 1 1 1 1 1 1 1 1 Attribute Name Run 1 Run 2 Fault Reset NetCtrl DNet Preset Command Net Ref Dnet Speed Ref RPM Dnet Speed Ref Hz Number 3 4 12 5 102 4 103 104 C-8 DeviceNet Objects Class Code 0x04 – Assembly Object (Continued) Instance Data Format: Input Assemblies Instance 50 Data Format (Basic Overload/Contactor Input Assembly) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 0 Bit 1 Bit 0 Faulted Instance 51 Data Format (Extended Overload/Contactor Input Assembly) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 0 CtrlFrom Net Bit 1 Bit 0 Faulted Instance 52 Basic Motor Control Byte Bit 7 Bit 6 Bit 5 0 Bit 4 Bit 3 Bit 2 Bit 1 Running1 Bit 0 Faulted/Trip Instance 53 Extended Motor Control 1 (see table for functional assignments) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 0 CtrlFrom Net Ready Running1 Bit 0 Faulted/Trip Instance 54 Extended Motor Control 2 (see table for functional assignments) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 0 CtrlFrom Net Ready Running2 Running1 Instance 70 Data Format (Basic Speed Control Input Assembly) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 0 Running1 1 2 Speed Actual RPM (Low Byte) 3 Speed Actual RPM (High Byte) Instance 71 Data Format (Extended Speed Control Input Assembly) Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Running Running 0 AtReference RefFromNet CtrlFrom Ready Net Reverse Forward 1 2 Speed Actual RPM (Low Byte) 3 Speed Actual RPM (High Byte) Bit 1 Bit 0 Faulted/ Trip Bit 0 Faulted Bit 0 Faulted The following table indicates the I/O Assembly Data Attribute mapping for Input Assemblies. Data Component Name Faulted Running 1 Running 2 Ready CtrlFromNet RefFromNet At Reference Speed Actual RPM Class Name Number Supervisor 0x29 Supervisor 0x29 Supervisor 0x29 Supervisor 0x29 Supervisor 0x29 AC Drive 0x2A AC Drive 0x2A AC Drive 0x2A Instance Attribute Number Name 1 Faulted 1 Running 1 1 Running 2 1 Ready 1 Ctrl From Net 1 Ref From Net 1 At Reference 1 Speed Actual Number 10 7 8 9 15 29 3 7 DeviceNet Objects Class Code 0x05 – Connection Object C-9 Class Attribute Attribute ID 1 Access Rule Get Name Revision Data Type UINT Value 1 Instance 1 Attributes: Master/Slave Explicit Message Connection Attribute Access ID Rule 1 Get Name State Data Type USINT 2 3 4 Get Get Get InstanceType Transport Class Trigger Produced Connection ID USINT USINT UINT 5 Get Consumed Connection ID UINT 6 7 8 9 12 Get Get Get Get/Set Get/Set Initial Comm. Characteristics Produced Connection Size Consumed Connection Size Expected Packet Rate Watchdog Timeout Action BYTE UINT UINT UINT USINT 13 14 15 16 Get Get Get Get Produced Connection Path Length UINT Produced Connection Path Consumed Connection Path Length UINT Consumed Connection Path Value 0 = Nonexistent 1 = Configuring 3 = Established 4 = Timed out 5 = Deferred delete 0 = Explicit Message 0x83 10xxxxxx011 xxxxxx = Node Address 10xxxxxx100 xxxxxx = Node Address 0x21 99 159 Timer Resolution of 2 msec. 1 = Auto delete 3 = Deferred delete 0 Null (no data) 0 Null (no data) Instance 2 Attributes: Polled I/O Connection Attribute Access ID Rule 1 Get Name State Data Type USINT 2 3 4 Get Get Get InstanceType Transport Class Trigger Produced Connection ID USINT USINT UINT 5 Get Consumed Connection ID UINT 6 7 8 9 12 Get Get Get Get/Set Get/Set Initial Comm. Characteristics Produced Connection Size Consumed Connection Size Expected Packet Rate Watchdog Timeout Action BYTE UINT UINT UINT USINT 13 Get Produced Connection Path Length UINT Value 0 = Nonexistent 1 = Configuring 3 = Established 4 = Timed out 1 = I/O Message 0x83 01111xxxxxx xxxxxx = Node Address 10xxxxxx101 xxxxxx = Node Address 0x01 0 to 4 0 to 4 Timer Resolution of 2 msec. 0 = Transition to time out 1 = Auto delete 2 = Auto reset 6 C-10 DeviceNet Objects Class Code 0x05 – Connection Object (Continued) Instance 2 Attributes: Polled I/O Connection (Continued) Attribute Access ID Rule 14 Get Name Produced Connection Path 15 16 Consumed Connection Path Length UINT Consumed Connection Path (1) Get Get Data Type Value 0x20, 0x04, 0x24, XX, 0x30, 0x03(1) 6 0x20, 0x04, 0x24, XX, 0x30, 0x03(1) Refer to the DeviceNet specification for a description of the connection path. Instance 4 Attributes: Change of State/Cyclic I/O Message Connection Attribute Access ID Rule 1 Get Name State Data Type USINT 2 3 Get Get InstanceType Transport Class Trigger USINT USINT 4 Get Produced Connection ID UINT 5 Get Consumed Connection ID UINT 6 Get Initial Comm. Characteristics BYTE 7 8 9 12 Get Get Get/Set Get/Set Produced Connection Size Consumed Connection Size Expected Packet Rate Watchdog Timeout Action UINT UINT UINT USINT 13 14 Get Get Produced Connection Path Length UINT Produced Connection Path 15 Get Consumed Connection Path Length UINT 16 Get Consumed Connection Path 17 Get/Set Production Inhibit Time (1) UINT Value 0 = Nonexistent 1 = Configuring 3 = Established 4 = Timed out 1 = I/O Message 0x00 = Cyclic, ack inhibited 0x03 = Cyclic 0x10 = COS, ack inhibited 0x13 = COS 01101xxxxxx xxxxxx = Node Address Ack inhibited 0xFFFF Ack enabled 10xxxxxx010 xxxxxx = Node Address 0x01 = ack enabled 0x0F = ack inhibited 0 to 4 0 to 4 Timer Resolution of 2 msec. 0 = Transition to time out 1 = Auto delete 2 = Auto reset 6 0x20, 0x04, 0x24, XX, 0x30, 0x03(1) 0= ack inhibited 1= ack enabled Ack inhibited Null (no data) Ack enabled 0x20, 0x2B, 0x24, XX, 0x30, 0x01(1) Timer Resolution of 2 msec. Refer to the DeviceNet specification for a description of the connection path. DeviceNet Objects Class Code 0x05 – Connection Object (Continued) C-11 Instances 6 through 10: Explicit Message Connections Attribute Access ID Rule 1 Get Name State Data Type USINT 2 3 4 Get Get Get InstanceType Transport Class Trigger Produced Connection ID USINT USINT UINT 5 Get Consumed Connection ID UINT 6 7 8 9 12 Get Get Get Get/Set Get/Set Initial Comm. Characteristics Produced Connection Size Consumed Connection Size Expected Packet Rate Watchdog Timeout Action BYTE UINT UINT UINT USINT 13 14 15 16 Get Get Get Get Produced Connection Path Length UINT Produced Connection Path Consumed Connection Path Length UINT Consumed Connection Path Common Services Implemented for Service Code Class Instance 0x05 No Yes 0x0E Yes Yes 0x10 No Yes 0x11 Yes No Service Name Reset Get_Attribute_Single Set_Attribute_Single Find_Next_Object_Instance Value 0 = Nonexistent 1 = Configuring 3 = Established 4 = Timed out 5 = Deferred delete 0 = Explicit Message 0x83 11yyyxxxxxx yyy = Group 3 Message ID xxxxxx = Node Address 11yyyxxxxxx yyy = Group 3 Message ID xxxxxx = Client Node Address 0x33 99 159 Timer Resolution of 2 msec. 1 = Auto delete 3 = Deferred delete 0 Null (no data) 0 Null (no data) C-12 DeviceNet Objects Class Code 0x0F – Parameter Object Class Attributes Attribute ID 1 2 8 9 10 Access Rule Get Get Get Get Get Name Revision Max Instance Parameter Class Descriptor Configuration Assembly Instance Native Language Data Type UINT UINT WORD UINT USINT Value 1 113 0x0B 0 0 = English Instance 1 through 113 Attributes Attribute Access ID Rule 1 Get/Set 2 Get 3 Get Name Parameter Value Link Path Size Link Path 4 Get Descriptor WORD 5 Get Data Type USINT 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 Get Get Get Get Get Get Get Get Get Get Get Get Get Get Get Get Data Size USINT Parameter Name String SHORT_STRING Units String SHORT_STRING Help String SHORT_STRING Minimum Value data type Maximum Value data type Default Value data type Scaling Multiplier UINT Scaling Divisor UINT Scaling Base UINT Scaling Offset INT Multiplier Link UINT Divisor Link UINT Base Link UINT Offset Link UINT Decimal Precision USINT Data Type Value (1) (2) USINT 7 0x20, 0x0F, 0x25, XX, XX, 0x30, 0x01(3) Bit 1 Supports enum strings Bit 2 Supports scaling Bit 4 Read only Bit 5 Monitor Bit 6 Extended precision scaling 1 = 16 bit word 2 = 16 bit unsigned integer 3 = 16 bit signed integer 2 (2) (2) 0 (2) (2) (2) 1 1 1 0 0 0 0 0 (2) (1) Specified in descriptor, data type, and data size. (2) Value varies based on parameter instance. (3) Refer to the DeviceNet specification for a description of the connection path. DeviceNet Objects Class Code 0x0F – Parameter Object (Continued) Common Services Implemented for Service Code Class Instance 0x01 Yes Yes 0x05 Yes No 0x0E Yes Yes 0x10 No Yes 0x4B No Yes Service Name Get_Attributes_All Reset Get_Attribute_Single Set_Attribute_Single Get_Enum_String C-13 C-14 DeviceNet Objects Class Code 0x10 – Parameter Group Object Class Attributes Attribute ID 1 2 8 Access Rule Get Get Get Name Revision Max Instance Native Language Data Type UINT UINT USINT Value 1 3 0 = English Instance 1 Attributes: Drive Display Instance Attribute ID 1 2 3 4 5 6 7 8 9 10 11 12 Access Rule Name Get Group Name String Get Number of Members in Group Get 1st Parameter Number in Group Get 2nd Parameter Number in Group Get 3rd Parameter Number in Group Get 4th Parameter Number in Group Get 5th Parameter Number in Group Get 6th Parameter Number in Group Get 7th Parameter Number in Group Get 8th Parameter Number in Group Get 9th Parameter Number in Group Get 10th Parameter Number in Group Data Type Value SHORT_STRING Drive Display UINT 10 UINT 1 UINT 2 UINT 3 UINT 4 UINT 5 UINT 6 UINT 7 UINT 8 UINT 9 UINT 10 Instance 2 Attributes: Drive Program Instance Attribute ID 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 Access Rule Name Get Group Name String Get Number of Members in Group Get 1st Parameter Number in Group Get 2nd Parameter Number in Group Get 3rd Parameter Number in Group Get 4th Parameter Number in Group Get 5th Parameter Number in Group Get 6th Parameter Number in Group Get 7th Parameter Number in Group Get 8th Parameter Number in Group Get 9th Parameter Number in Group Get 10th Parameter Number in Group Get 11th Parameter Number in Group Get 12th Parameter Number in Group Get 13th Parameter Number in Group Get 14th Parameter Number in Group Get 15th Parameter Number in Group Get 16th Parameter Number in Group Get 17th Parameter Number in Group Get 18th Parameter Number in Group Get 19th Parameter Number in Group Get 20th Parameter Number in Group Get 21st Parameter Number in Group Get 22nd Parameter Number in Group Get 23rd Parameter Number in Group Data Type Value SHORT_STRING Drive Program UINT 28 UINT 30 UINT 31 UINT 32 UINT 33 UINT 34 UINT 35 UINT 36 UINT 37 UINT 38 UINT 39 UINT 40 UINT 41 UINT 42 UINT 43 UINT 44 UINT 45 UINT 46 UINT 47 UINT 48 UINT 49 UINT 50 UINT 51 UINT 52 DeviceNet Objects Class Code 0x10 – Parameter Group Object (Continued) C-15 Instance 2 Attributes: Drive Program Instance (Continued) Attribute ID 26 27 28 29 30 Access Rule Name Get 24th Parameter Number in Group Get 25th Parameter Number in Group Get 26th Parameter Number in Group Get 27th Parameter Number in Group Get 28th Parameter Number in Group Data Type UINT UINT UINT UINT UINT Value 53 54 55 56 57 Instance 3 Attributes: DNet Config Instance Attribute ID 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Access Rule Name Get Group Name String Get Number of Members in Group Get 1st Parameter Number in Group Get 2nd Parameter Number in Group Get 3rd Parameter Number in Group Get 4th Parameter Number in Group Get 5th Parameter Number in Group Get 6th Parameter Number in Group Get 7th Parameter Number in Group Get 8th Parameter Number in Group Get 9th Parameter Number in Group Get 10th Parameter Number in Group Get 11th Parameter Number in Group Get 12th Parameter Number in Group Get 13th Parameter Number in Group Common Services Implemented for Service Code Class Instance 0x01 Yes Yes 0x0E Yes Yes Service Name Get_Attributes_All Get_Attribute_Single Data Type Value SHORT_STRING DNet Config UINT 13 UINT 101 UINT 102 UINT 103 UINT 104 UINT 105 UINT 106 UINT 107 UINT 108 UINT 109 UINT 110 UINT 111 UINT 112 UINT 113 C-16 DeviceNet Objects Class Code 0x28 – Motor Data Object Class Attributes Attribute ID 1 2 6 7 Access Rule Get Get Get Get Name Revision Max Instance Max ID Class Max ID Instance Data Type UINT UINT UINT UINT Value 1 1 7 15 Instance 1 Attributes Attribute Access ID Rule 1 Get 2 Get 3 Get 4 Get 5 Get 6 Get 7 Get 8 Get Data Type Value USINT 12 Array of USINT 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 15 USINT 7 = Squirrel Cage Induction Motor SHORT_STRING (1) SHORT_STRING “Allen-Bradley” UINT 0.1 Amps(1) UINT Volts (1) UDINT Watts(1) 9 UINT Hz(1) UINT 1500 to 3600 RPM UINT UINT 4 300 to 3600 RPM 11 12 15 Name Number of Attributes Attributes List Motor Type Catalog Number Manufacturer Rated Current Rated Voltage Rated Power at Rated Frequency Get Rated Electrical Frequency Get/Set(2) Maximum Allowed Motor Speed Get Pole Count Get/Set Base Speed (1) Value varies based on drive model. (2) This attribute can be set only when the drive is stopped. Common Services Implemented for Service Code Class Instance 0x0E Yes Yes 0x10 No Yes Service Name Get_Attribute_Single Set_Attribute_Single DeviceNet Objects Class Code 0x29 – Control Supervisor Object C-17 Class Attributes Attribute ID 1 2 6 7 Access Rule Get Get Get Get Name Revision Max Instance Max ID Class Max ID Instance Data Type UINT UINT UINT UINT Value 1 1 7 17 Instance 1 Attributes Attribute ID Access Rule Name Data Type 1 Get Number of USINT Attributes 2 Get Attributes List Array of USINT 3 Get/Set(1) Run 1 BOOL 4 Get/Set(1) Run 2 BOOL 5 Get/Set(1) NetCtrl BOOL 6 Get State USINT 7 Get Running 1 BOOL 8 Get Running 2 BOOL 9 Get Ready BOOL 10 Get Faulted BOOL 11 12 Get Get/Set Warning Fault Reset BOOL BOOL 13 Get Fault Code UINT (1) Value 17 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17 See Run/Stop Event Matrix on p ageC-19 See Run/Stop Event Matrix on p ageC-19 0 = TB or keypad control 1 = Network control 3 = Ready 4 = Enabled 5 = Stopping 7 = Faulted 0 = Not running forward 1 = Running forward 0 = Not running reverse 1 = Running reverse 0 = Other state 1 = Ready or Enabled or Stopping 0 = No faults present 1 = Fault occurred (latched) 0 0 = No action 0 -> 1 = Fault Reset 0x0000 = No fault 0x1000 = general fault 0x2220 = over current 0x3210 = high bus 0x3220 = low bus (stopped) 0x3221 = low bus (running) 0x4310 = drive overtemp 0x5300 = function loss 0x5301 = tb redundant start 0x6310 = eeprom parameter checksum 0x6311 = devicenet eeprom 0x6312 = eeprom drive id 0x7122 = thermal overload 0x7500 = no devicenet power 0x7501 = devicenet lost i/o connection 0x7502 = devicenet unrecoverable fault 0x7504 = devicenet forced fault 0x7505 = devicenet communication fault 0x7510 = communication loss 0x7700 = keypad disconnected 0x7701 = display fixed pattern 0x7702 = keypad redundant start 0x7703 = keypad connected This attribute can be set only when the expected packet rate (EPR) for the explicit connection is non-zero and the 1329I does not have an active I/O connection. C-18 DeviceNet Objects Class Code 0x29 – Control Supervisor Object (Continued) Instance 1 Attributes (Continued) Attribute ID Access Rule Name Data Type 14 Get Warn Code UINT 15 Get Ctrl From Net BOOL 16 Get/Set 17 Get/Set 102(1) Get/Set 103(1) Get/Set 104(1) Get/Set (1) DNet Fault Mode Force Fault/ Trip DNet Preset Command DNet Speed Ref RPM DNet Speed Ref Hz BOOL Value 0 0 = TB or keypad control 1 = Network control 0 = Fault and Stop 1 = Ignore 0 -> 1 = Force fault USINT 0 to 7 UINT 0 to 3600 (RPM) UINT 0 to 120.0 (0.1 Hz) USINT This attribute can be set only when the expected packet rate (EPR) for the explicit connection is non-zero and the 1329I does not have an active I/O connection. Common Services Implemented for Service Code Class Instance 0x05 No Yes 0x0E Yes Yes 0x10 No Yes Service Name Reset Get_Attribute_Single Set_Attribute_Single State Transition Diagram The following State Transition Diagram provides a graphical description of the states and state transitions that are reflected in attribute #6. Figure 3.1 State Transition Diagram Non-Existent Switch Power On Ready Switch Power Off Fault Reset Fault Detected Faulted Run Enabled Run Stop Complete Fault Detected No Run Stopping Fault Detected DeviceNet Objects Class Code 0x29 – Control Supervisor Object (Continued) C-19 Run/Stop Event Matrix Attribute 5, NetCtrl is used to request that Run/Stop events be controlled from the network. The following must occur before Run/Stop control is accomplished from the network: • Attribute 15, CtrlFromNet is set to 1 by the device in response to a NetCtrl request. If attribute 15, CtrlFromNet is set to 1, the events Run and Stop are triggered by a combination of the RunFwd and RunRev attributes as shown in the following table. RunFwd 0 0 -> 1 0 0 -> 1 1 1->0 1 RunRev 0 0 0 -> 1 0 -> 1 1 1 1->0 Trigger Event Stop Run Run No Action No Action Run Run Run Type NA RunFwd RunRev NA NA RunRev RunFwd Important: When attempting to use attribute 3 or 4 to start the drive, the Explicit Message connection (Class 5, instance 1) attribute 9, Expected Packet Rate must be set to greater than zero. C-20 DeviceNet Objects Class Code 0x2A – AC Drive Class Attributes Object Attribute ID Access Rule 1 2 6 7 Get Get Get Get Name Revision Max Instance Max ID Class Max ID Instance Data Type UINT UINT UINT UINT Value 1 1 7 29 Instance 1 Attributes Attribute Access ID Rule 1 Get 2 Get Name Number of Attributes Attributes List 3 Get At Reference Data Type USINT Array of USINT BOOL 4 Get/Set Net Ref BOOL 6 7 8 9 10 16 17 18 19 20 21 22 23 27 28 29 Get Get Get Get Get Get Get Get/Set Get/Set Get/Set Get/Set Get Get Get Get Get Drive Mode Speed Actual Speed Ref Current Actual Current Limit Input Voltage Output Voltage Accel Time Decel Time Low Speed Limit High Speed Limit Speed Scale Current Scale Voltage Scale Time Scale Ref From Net USINT INT INT INT INT INT INT UINT UINT UINT UINT SINT SINT SINT SINT BOOL Value 20 1, 2, 3, 4, 6, 7, 8, 9, 10, 16, 17, 18, 19, 20, 21, 22, 23, 27, 28, 29 0 = Drive not running at speed reference 1 = Drive running at speed reference 0 = TB or keypad speed ref 1 = Network speed ref 1 = Open loop speed (frequency) 0 to 3600 RPM 0 to 3600 RPM 0.1 Amp(1) 0.1 Amp(1) Volts (input line voltage)(1) Volts(1) 500 to 45000(2) 500 to 45000(2) 0 to 1800 RPM 1500 to 3600 RPM 0 0 0 -1 0 = TB or keypad speed ref 1 = Network speed ref (1) Value varies based on drive rating and operating conditions. (2) This value is converted to milliseconds using the following formula: value x 2 = milliseconds. For example, a value of 45000 equals 90.000 seconds. Common Services Implemented for Service Code Class Instance 0x0E Yes Yes 0x10 No Yes Service Name Get_Attribute_Single Set_Attribute_Single DeviceNet Objects Class Code 0x2B – Acknowledge Handler Object C-21 Class Attributes Attribute ID 1 2 Access Rule Get Get Name Revision Max Instance Data Type UINT UINT Value 1 1 Value Timer resolution of 8 msec. 1 4 Instance 1 Attributes Attribute ID 1 Access Rule Get/Set Name Acknowledge Timer Data Type UINT 2 3 Get Get Retry Limit COS Producing Connection Instance USINT UINT Common Services Implemented for Service Code Class Instance 0x0E Yes Yes 0x10 No Yes Service Name Get_Attribute_Single Set_Attribute_Single C-22 Notes: DeviceNet Objects Glossary Numeric 1329I Integrated/Drive Motor The 1329I Integrated Drive Motor is an AC drive integrally mounted with an inverter duty motor. It consists of a drive section and a motor section. It may be connected to a DeviceNet network with an DeviceNet option. In this manual, the 1329I Integrated Drive Motor is also referred to as “1329I unit,” “drive,” or “unit.” A Assembly Objects The DeviceNet Specification defines Assembly Objects as objects that “bind attributes of multiple objects to allow data to or from each object to be sent over a single connection.” The 1329I unit with a DeviceNet option uses assembly objects to transmit data to and from a scanner over a control I/O connection. The terms “input” and “output” are defined from the scanner’s point of view. Output assemblies are sent by the scanner and consumed by the unit. Input assemblies are sent by the unit and consumed by the scanner. B Bus Off A bus off condition occurs when an abnormal rate of errors is detected on the Control Area Network (CAN) bus in a device. The bus-off device cannot receive or transmit messages on the network. This condition is often caused by corruption of the network data signals due to noise or data rate mismatch. C Change of State (COS) I/O Data Exchange A device that is configured for change of state I/O data exchange transmits data at a specified interval if its data remains unchanged. If its data changes, the device immediately transmits the change. This type of exchange can reduce network traffic and save resources since old data does not need to be transmitted or processed. Classes A device has many objects. Each type of object is grouped in a class that is identified with a unique ID number. Controller A controller, also called programmable logic controller and processor, is a solid-state control system that has a user-programmable memory for storage of instructions to implement specific functions such as I/O control, logic, timing, counting, report generation, communication, arithmetic, and data file manipulation. A controller consists of a central processor, input/output interface, and memory. See also Scanner. Cyclic I/O Data Exchange A device configured for cyclic I/O data exchange transmits data at a user-configured rate. This type of exchange ensures that data is updated at an appropriate rate for the application, preserves bandwidth for rapidly-changing devices, and allows data to be sampled at precise intervals for better determinism. Glossary-2 D Data Rate The data rate, sometimes called baud rate, is the speed at which data is transferred on the DeviceNet network. The available data rates depend on the type of cable and total cable length used on the network: Cable ThickTrunk Line Thin Trunk Line Maximum Drop Length Cumulative Drop Length Maximum Cable Length Based on Data Rate 125 K 250 K 500 K 500 m (1,640 ft.) 250 m (820 ft.) 100 m (328 ft.) 100 m (328 ft.) 100 m (328 ft.) 100 m (328 ft.) 6 m (20 ft.) 6 m (20 ft.) 6 m (20 ft.) 156 m (512 ft.) 78 m (256 ft.) 39 m (128 ft.) Each device on a DeviceNet network must be set for the same data rate. You can set the DeviceNet option to 125 K, 250 K, or 500 K. You can set it to Autobaud if another device on the network has set the data rate. DeviceNet Network A DeviceNet Network is a producer/consumer Control Area Network (CAN) that connects controllers (e.g., PLCs and SLCs) and devices (e.g., drives and motor starters). Both implicit (control I/O) and explicit (configuration) messages can be transmitted over the network. A DeviceNet network can support a maximum of 64 devices. Each device is assigned a unique node address and transmits data on the network at the same data rate. A cable is used to connect devices on the network. It contains both the signal and power wires. Devices can be connected to the network with drop lines, in a daisy chain connection, or a combination of the two. Figure G.1 Example DeviceNet Network AB Node 0 Node 1 Allen-Bradley Node 2 Node 62 DeviceNet Node 0 1 2 62 Description SLC Scanner. PLC and SLC scanners connect controllers to the network. 1329I Integrated Drive/Motor with a DeviceNet option. 1305 drive using a 1203-GK5 module. Many products (including sensors, push buttons, motor starters, simple operator interfaces, and drives) can be connected to a DeviceNet network. Computer using a 1784-PCD adapter. A computer running software such as DeviceNet Manager can be used to configure the network and devices. General information about DeviceNet and the DeviceNet specification are maintained by the Open DeviceNet Vendor’s Association (ODVA) at http://www.odva.org. Glossary-3 DeviceNet Manager Software DeviceNet Manager software is a tool for configuring and monitoring DeviceNet networks and connected devices. It is a 16-bit Windows application that runs on Windows 95, Windows 98, and Windows NT ® (4.0 or greater). Information about DeviceNet Manager software can be accessed at http://www.ab.com. DeviceNet Option Devices such as drives, controllers, and computers usually require an option to provide a communication interface between them and a network such as DeviceNet. A DeviceNet option reads data on the network and transmits it to the connected device. It also reads data in the device and transmits it to the network. Options are sometimes also called adapters, cards, gateways, modules, or peripherals. E Electronic Data Sheet (EDS) Files EDS files are simple text files that are used by network configuration tools, such as DeviceNet Manager and RSNetWorx for DeviceNet, to help you identify products such as 1329I units and easily commission them on a network. EDS files describe a product device type, revision, and configurable parameters. EDS files for many Allen-Bradley products can either be downloaded from the product or found at http://www.ab.com/ networks/eds. Explicit Messaging Explicit messages are used to configure, monitor, and diagnose devices. F Fault Action A fault action determines how the option and connected 1329I unit act when there is a communications fault (e.g., a cable is disconnected). Faulted Node Recovery If you have software that supports this feature, you can change a configuration of a device that is faulted on the network. For example, if you add a device to a network and it does not have a unique address, it will fault. If it has faulted node recovery, you can change its node address so that it is no longer faulted. H Hold Last State When communications are disrupted (e.g., a cable is disconnected), the DeviceNet option and 1329I unit can respond by holding last state. Hold last state results in the 1329I unit receiving the last data received via the DeviceNet connection before the disruption. If the 1329I unit was in RUN mode and using the reference from DeviceNet, it will continue to run at the same reference. Glossary-4 I I/O Messaging I/O messages are used to transmit time-critical I/O data that controls the drive. I/O messages are sometimes referred to as implicit messages. The I/O messages used for the 1329I unit depend on the input and output assemblies that you are using. Idle Action An idle action determines how the option and connected 1329I unit act when the processor is placed into an idle mode. L Logic Command/Status The logic command/status is used to control and monitor the 1329I unit (e.g., start, stop, direction). The definition and size of the logic command/ status depends on which assemblies are being used. M Master/Slave Hierarchy An 1329I unit configured for a master-slave hierarchy exchanges data with the master device (scanner). Usually, a network has one scanner which is the master device, and all other devices are slave devices. A network can have multiple scanners. These networks are sometimes referred to as “multimaster hierarchies.” On such networks, each slave device must have a scanner specified as its master. N Node Address A DeviceNet network can have as many as 64 devices connected to it. Each device on the network must have a unique node address between 0 and 63. However, some node addresses are reserved for special devices. For example, node number 0 is usually reserved for scanners. Node number 62 is usually reserved for a computer connected to the network. Node number 63 is always reserved for new devices. O Objects An object consists of the attributes (data), services (functions), and behavior (operations) that are bound together to support a functionality in a device. P Polled I/O Data Exchange A device that is configured for polled I/O data exchange sends data immediately after it receives data. For example, an option receives a logic status command from the scanner and then sends the logic status of connected 1329I unit. Glossary-5 Producer/Consumer Network DeviceNet is a producer/consumer network. On producer/consumer networks, packets are identified by content rather than by an explicit destination. If a node needs the packet, it will accept the identifier and consume the packet. The source therefore sends a packet once and all the nodes consume the same packet if they need it. Data is therefore produced once, regardless of the number of consumers. Also, precise synchronization is possible because data arrives at each node at the same time R Reference/Feedback The reference/feedback is used to send a reference (i.e., command speed) to the 1329I unit and monitor its feedback (i.e. actual speed). The size and definition of the reference/feedback depend on the assemblies that you are using. RSNetWorx for DeviceNet Software RSNetWorx for DeviceNet software is tool for configuring and monitoring DeviceNet networks and connected devices. It is a 32-bit Windows application that runs on Windows 95, Windows 98, and Windows NT. Information about RSNetWorx for DeviceNet software can be found at http://www.software.rockwell.com/rsnetworx. S Scanner A scanner is a separate module (of a multi-module controller) or a built-in component (of a single-module controller) that provides communication with options connected to a network. See also Controller U UCMM (UnConnected Message Manager) UCMM is the use of explicit messages that use the DeviceNet group 3 identifiers. They allow multiple devices to access the 1329I unit and DeviceNet option at the same time. Z Zero Data When communications are disrupted (e.g., a cable is disconnected), the DeviceNet option and 1329I unit can respond with zero data. Zero data results in the 1329I unit receiving zero as values for logic command and speed reference. This will stop the unit. Glossary-6 Notes: Index Numerics 10-pin linear plug 2-4 1329I Integrated drive/motor definition G-1 mapping its data in the scanner 4-5 parameters B-1–B-8 classes G-1 COMM status indicator at first power up 2-5 locating 7-1 understanding 7-2 Command Frequency parameter B-3 communications fault action 3-9 A communications module, refer to DeviceNet option AC Drive object C-20 communications specifications A-1 Accel Time parameter B-4 components 1-1 accessing parameters 3-4 configuration tools 3-1 Acknowledge Handler object C-21 configuring a scanner 4-1–4-8 adapter, refer to DeviceNet option configuring the option 3-1–3-12 Analog Input parameter B-3 connecting the option to the network 2-4 Analog Maximum parameter B-5 connecting the option to the unit 2-2 Analog Minimum parameter B-5 Connection object C-9 assemblies definition G-1 parameters B-6 relationship to I/O messaging 5-1 selecting 3-7 Control Supervisor object C-17 Assembly object C-5 controllers definition G-1 explicit messaging 6-1–6-5 I/O messaging 5-1–5-3 see also scanners attentions 1-3 COS Mask parameter B-8 Auto Restart Attempts parameter B-4 COS, refer to change of state Auto Restart Delay parameter B-4 cover installation 2-4 removal 2-2 autobaud B-6, G-2 B Base Frequency parameter B-4 Base Voltage parameter B-4 baud rate, refer to data rate creating EDS files 3-3 current draw A-1 cyclic I/O definition G-1 setting up scan list 4-2 bit definitions C-6, C-8 bus off G-1 Bus Off Count parameter B-6 Bus Off Error parameter B-6 Bus Voltage parameter B-3 C cables 2-4 change of state definition G-1 parameter B-8 setting the mask 3-10 setting up scan list 4-2 D daisy chain connection G-2 data rate definition G-2 parameter B-6 relation to cable length G-2 setting with a parameter 3-6 setting with switches 2-3 specifications A-1 Decel Time parameter B-4 Index-2 DeviceNet cables 2-4 definition G-2 example network G-2 objects C-1–C-21 DeviceNet Configuration dialog box 3-5 DeviceNet Manager accessing parameters with 3-4 creating EDS files 3-3 definition G-3 going online 3-2 mapping data in a scanner 4-5 saving a configuration 4-8 setting up the scan list 4-2 web site G-3 DeviceNet object C-4 DeviceNet option adding to a scan list 4-2 components 1-1 configuring 3-1–3-12 definition G-3 features 1-2 firmware release number P-1 installation 2-1–2-5 mapping its data in the scanner 4-5 resetting 3-11 dimensions A-1 DIP switches 2-3 examples explicit messaging 6-3 I/O messaging 5-2 network 4-1 explicit messaging definition G-3 example 6-3 format 6-2 requirements 6-1 steps to use 6-1 F fault action G-3 parameter B-7 selecting 3-9 fault and stop 3-9 fault codes 7-3 Fault Reset parameter B-5 faulted node recovery 1-2, G-3 features 1-2 firmware release number P-1 format of explicit messages 6-2 FRN P-1 G going online 3-2 DNet Fault Mode parameter B-7 DNet Idle Mode parameter B-7 DNet SW Version parameter B-8 drive, refer to 1329I Integrated drive/motor DriveExplorer 1-2 H hold last state definition G-3 selecting 3-10 DriveTools32 1-2 drop line 2-4, G-2 E electrical specifications A-1 Electronic Data Sheet (EDS) files creating 3-3 definition G-3 product codes B-1 I I/O messaging definition G-4 example 5-2 mapping data in scanner 4-5 relationship to assemblies 5-1 Identity object C-2 environmental specifications A-1 idle action definition G-4 selecting 3-10 equipment required 1-2 ignore fault 3-9 EMC Directive 89/336/EEC 2-1 implicit messaging, refer to I/O messaging Index-3 input assemblies bit definitions C-8 definition G-1 parameter B-7 selecting 3-7 Input Assembly parameter B-7 input I/O illustrated example 5-2 mapping in the scanner 4-5 Input Status parameter B-3 installation applying power 2-5 commissioning the unit for DeviceNet 2-3 connecting the cover 2-4 connecting the option to the unit 2-2 connecting to the network 2-4 DeviceNet option 2-1–2-5 EMC Directive 89/336/EEC 2-1 Low Voltage Directive 73/23/EEC 2-1 preparing 2-1 IR compensation parameter B-5 mechanical specifications A-1 Message Router object C-3 messages explicit 6-1 I/ 5-1 types C-1 Minimum Frequency parameter B-3 Motor Data object C-16 motor, refer to 1329I Integrated drive/motor mounting the option 2-2 N network control 3-7 network reference 3-8 Network Who window 3-4 node address definition G-4 parameter B-6 setting with a parameter 3-5 setting with switches 2-3 NV Baud Rate parameter B-6 L NV MAC ID parameter B-6 labels 1-1 ladder logic programs example for explicit messaging 6-3 example for I/O 5-3 Last Fault parameter B-3 LEDs, refer to status indicators list of parameters B-3 Load Current parameter B-3 logic command/status definition G-4 enabling 3-7 Low Voltage Directive 73/23/EEC 2-1 O objects definition G-4 list C-1–C-21 online 3-2 option, refer to DeviceNet option output assemblies bit definitions C-6 definition G-1 parameter B-6 selecting 3-7 Output Assembly parameter B-6 M Output Current parameter B-3 MAC ID, refer to node address Output Frequency parameter B-3 manual conventions P-1 intended audience P-1 objectives P-1 related documentation P-2 output I/O illustrated example 5-2 mapping in the scanner 4-7 mapping the unit’s data in the scanner 4-5 mask for change of state 3-10 master/slave hierarchy G-4 Maximum Frequency parameter B-3 Output Voltage parameter B-3 P Parameter Group object C-14 Parameter object C-12 Index-4 parameters accessing 3-4 groups B-2 numeric list B-3 setting DIP switch 10 to enable 2-3 specific name, refer to name PCCC 1-2 polled I/O definition G-4 setting up scan list 4-2 power 2-5 Power Unit Temperature parameter B-3 Preset Speed 1 - 7 parameters B-5 processors, refer to controllers producer/consumer networks G-5 product codes B-1 programmable logic controllers, refer to controllers protocol A-1 scanner configuring 4-1–4-8 definition G-5 explicit messaging 6-1 ladder logic program 5-3, 6-3 mapping data in 4-5 setting up a scan list 4-2 Slip Compensation parameter B-5 specifications communications A-1 electrical A-1 environmental A-1 mechanical A-1 speed reference, refer to reference/ feedback Start Source parameter B-4 status indicators locating 7-1 understanding 7-2 Stop Select parameter B-5 switches 2-3 Q quick start 1-4 R Switches Baud parameter B-6 Switches MAC ID parameter B-5 T reference/feedback definition G-5 enabling 3-8 technical support P-2 related documentation P-2 resetting the option 3-11 troubleshooting COM status indicator 7-2 fault codes 7-3 potential problems 7-4 Reverse Disable parameter B-5 types of messages C-1 Relay Control parameter B-4 Reset parameter B-8 RSNetWorx for DeviceNet definition G-5 web site G-5 Run On Power Up parameter B-4 S saving the configuration 4-8 scan list 4-2 Torque Boost parameter B-4 Torque Curve parameter B-4 U UCMM (UnConnected Message Manager) definition G-5 supported 1-2 unit cable 1-1, 2-2 unit, refer to 1329I Integrated drive/motor Index-5 W warnings 1-3 web site P-2 wiring 2-4 Z zero data definition G-5 selecting 3-10 Index-6 Notes: We Want Our Manuals to be the Best! You can help! Our manuals must meet the needs of you, the user. This is your opportunity to make sure they do just that. By filling out this form you can help us provide the most useful, thorough, and accurate manuals available. Please take a few minutes to tell us what you think - then mail this form or FAX it. FAX: your local Allen-Bradley Sales Office or 414/512-8579 PUBLICATION NAME _________________________________________________________________________________________________ PUBLICATION NUMBER, DATE AND PART NUMBER (IF PRESENT) __________________________________________________________ ✔ CHECK THE FUNCTION THAT MOST CLEARLY DESCRIBES YOUR JOB. ❏ SUGGEST/RESPONSIBLE FOR THE PURCHASE OF EQUIPMENT ❏ MAINTAIN/OPERATE PROGRAMMABLE MACHINERY ❏ DESIGN/IMPLEMENT ELECTRICAL SYSTEMS ❏ TRAIN/EDUCATE MACHINE USERS ❏ SUPERVISE FLOOR OPERATIONS ✔ WHAT LEVEL OF EXPERIENCE DO YOU HAVE WITH EACH OF THE FOLLOWING PRODUCTS? NONE LITTLE MODERATE EXTENSIVE PROGRAMMABLE CONTROL ❏ ❏ ❏ ❏ AC/DC DRIVES ❏ ❏ ❏ ❏ PERSONAL COMPUTERS ❏ ❏ ❏ ❏ NC/CNC CONTROLS ❏ ❏ ❏ ❏ DATA COMMUNICATIONS/LAN ❏ ❏ ❏ ❏ ✔ RATE THE OVERALL QUALITY OF THIS MANUAL BY CIRCLING YOUR RESPONSE BELOW. (1) = POOR (5) = EXCELLENT HELPFULNESS OF INDEX/TABLE OF CONTENTS 1 2 3 4 5 CLARITY 1 2 3 4 5 EASE OF USE 1 2 3 4 5 ACCURACY AND COMPLETENESS 1 2 3 4 5 QUALITY COMPARED TO OTHER COMPANIES’ MANUALS 1 2 3 4 5 QUALITY COMPARED TO OTHER ALLEN-BRADLEY MANUALS 1 2 3 4 5 ✔ WHAT DID YOU LIKE MOST ABOUT THIS MANUAL? ✔ WHAT DID YOU LIKE LEAST ABOUT THIS MANUAL? CUT ALONG DOTTED LINE ✁ ✔ PLEASE LIST ANY ERRORS YOU FOUND IN THIS MANUAL (REFERENCE PAGE, TABLE, OR FIGURE NUMBERS). ✔ DO YOU HAVE ANY ADDITIONAL COMMENTS? ✔ COMPLETE THE FOLLOWING. NAME __________________________________________________________________________ COMPANY_____________________________________________________________________________ TITLE _________________________________________________ DEPARTMENT________________________________________________ STREET _______________________________________________ CITY _______________________ STATE ______ ZIP ____________________ TELEPHONE ___________________________________________ DATE _______________________________________________________ FOLD HERE FOLD HERE NO POSTAGE NECESSARY IF MAILED IN THE UNITED STATES BUSINESS REPLY MAIL FIRST CLASS PERMIT NO. 413 MEQUON, WI POSTAGE WILL BE PAID BY ADDRESSEE ALLEN-BRADLEY Attn: Marketing Communications P.O. Box 760 Mequon, WI 53092-9907 DeviceNet is a trademark of the Open DeviceNet Vendor Association. RSLogix and RSNetWorx are trademarks of Rockwell Software. Windows, Windows NT and Microsoft are trademarks of Microsoft Corporation. Publication 1329I-5.3 – January, 2000 P/N 194416 (01) Copyright 2000 Rockwell International Corporation. All rights reserved. Printed in USA. ">
Advertisement
Key Features
- DeviceNet communication
- Polled I/O, change of state
- Explicit messaging
- Autobaud
- EDS file generation
- Faulted node recovery
Frequently Answers and Questions
What is the DeviceNet option used for?
The DeviceNet option enables communication between the 1329I unit and other devices on a DeviceNet network. You can use it control, monitor, and configure the drive from a control system.
How do I set the node address for the DeviceNet option?
You set the node address using the DIP switches on the DeviceNet option. Each device on the network needs a unique address.
What are the different data rates supported by the DeviceNet option?
The DeviceNet option supports 125 kBPS, 250 kBPS, and 500 kBPS data rates. You set the data rate using the DIP switches on the DeviceNet option.
How do I configure the DeviceNet option?
You configure the DeviceNet option using software such as DeviceNet Manager. The software allows you to set parameters like node address, data rate, fault mode, and idle mode. You can also access parameters for the 1329I unit through the DeviceNet option.