GE Motor Protection System, LM10 A.1.2 Controller Area Network CAN, A.1.3 DeviceNet Operations

Page 76

DEVICENET OVERVIEW

CHAPTER A:

A.1.2 Controller Area Network (CAN)

The Controller Area Network (CAN) is a broadcast-oriented communications protocol. DeviceNet uses CAN for its data link layer. The CAN protocol has a fast response and high reliability for demanding applications such as control of anti-lock brakes and air-bags. Devices are now available for the industrial automation market demanding stability in high temperature and high noise immunity.

A.1.3 DeviceNet Operations

DeviceNet is a connection based protocol; that is, all devices should establish a connection prior to exchanging information. DeviceNet adopts the object modelling approach – all information is structured in different objects. Services (such as Get and Set) can be applied to these objects to extract/change information. The following are the typical object classes found in a DeviceNet product:

1.Identity object. Identification information (such as vendor ID, device profile, revision, etc.) of a device are stored in this object. Users can identify a particular object by remotely access to this object.

2.Message Router object. This object handles the explicit messages received by routing it to the proper destination objects.

3.DeviceNet object. A DeviceNet product will typically have a single instance of the DeviceNet object. This instance would have as attributes: node, address, or MAC ID, baud rate, bus-off action, bus-off counter, allocation choice, and the master MAC ID. The only required service is Get_Attribute_Single.

4.Connection object. This object handles the connection of the module, such as Explicit Messaging or Input/Output Messaging. Explicit messages contain attribute addressing, attribute values and a service code describing the desired action. Input/ output messages contain nothing but data. In an input/output message, all information about how to process the data is contained in the Connection object associated with that I/O message

5.Assembly object(s). A DeviceNet product typically has one or more optional Assembly objects. The primary purpose of these objects is to group different attributes (data) from different application objects into a single Attribute.

6.Parameter object. The optional Parameter object is used in parameter-based devices. One instance would be presented for each configurable parameter. The Parameter object provides a standard method for a configuration tool to access all parameters. Attributes of the Parameter object could include values, ranges, text strings, and limits.

7.Application objects. Usually at least one application object besides those from the Assembly or Parameter class will be present in a device. There are a number of standard objects in the DeviceNet object library.

Each object has its own parameters called attributes (such as vendor ID). The behavior of a device is governed by these attributes.

Once the connection is established, all the data exchanged across this connection are handled by the corresponding connection instance.

A–2

LM10 MOTOR PROTECTION SYSTEM – INSTRUCTION MANUAL

Image 76
Contents LM10 Motor Protection System Instruction Manual GE Consumer & IndustrialMultilin 1601-0165-A62008 GE Multilin Incorporated. All rights reserved Table of Contents 2 INSTALLATION1 INTRODUCTION 3 INTERFACE4 FUNCTIONALITY 5 COMMUNICATIONS6 MISCELLANEOUS APPENDIXINDEX A-171-IV 1.1 Description LM10 Motor Protection System Chapter 1 Introduction1.1.1 The LM10 Relay 1.2.1 Features 1.2 Overview1.2.2 Current and Voltage Inputs 1.2.3 Relay Outputs1.2.5 Block Diagram 1.2.4 Power SupplyFIGURE 1-1 Functional Block Diagram 1.3 Features 1.3.2 LED Indicators1.3.3 Switches 1.3.1 Programming and Display UnitChanges to switch settings will not take effect until power is cycled DIP Switch PositionFIGURE 1-2 LM10 Features Baud Rate1.4 Ordering 1.4.1 Order CodesTable 1-1 LM10 Order Codes LM10Specifications GROUND FAULTPHASE CURRENT 1.5.1 Protection ElementsPOWER POWER FACTORPOWER SUPPLY 1.5.3 Control FunctionsCONTACT INPUT Stop, Reset, DeviceNet control0 to 120 200 to1.5.5 CT Dimensions Ground fault CTThermal overload CT 1.5.6 OutputsEnvironmental Approvals/CertificationSERIAL COMMUNICATIONS 1.5.81-12 LM10 Motor Protection System Chapter 2 Installation 2.1 Wiring2.1.1 DeviceNet 2.1.2 RS232 Port2.1.3 Control Terminals Table 2-1 Control Connections2.1.5 Wiring Diagram 2.1.4 Sensor Pack InputFIGURE 2-4 LM10 Wiring Diagram CHAPTER 2 INSTALLATION2.2 Mounting 2.2.1 LM10 MountingFIGURE 2-6 LM10 Backplate Dimensions 2.2.2 PDU Door MountFIGURE 2-7 PDU Door-mount Dimensions LM10 Motor Protection System Chapter 3 Interface 3.1 PDU Operations3.1.1 Liquid Crystal Display 3.1.2 LEDspower factor, kW, average current, and current unbalance. Pressing the History button again advances to the next history record 3.2.3 Configuration Menu 3.2 PDU Screens and Menus3.2.1 Main Startup Screen 3.2.2 History Record and Status ScreensRun 2 to Run 1 delay between forward and reverse or between speeds 3.3.1 Description 3.3 EnerVista LM10 Software3.3.2 Functional Details Table 3-1 EnerVista Hot Keys LM10 Motor Protection System Chapter 4 Functionality 4.1 Overcurrent Fault Conditions4.1.1 Descriptions FIGURE 4-1 Cold Motor Trip Curves FIGURE 4-2 Hot Motor Trip Curves CHAPTER 4 FUNCTIONALITYFIGURE 4-3 Trip Curve with Jam and Stall Enabled 4.1.2 Trip Curves ExampleFIGURE 4-4 Cool Down Times Page 4.2.1 Overview 4.2 Configuration SettingsTable 4-1 LM10 Programmable Parameters CONFIGURATION SETTINGSCHAPTER 4 FUNCTIONALITY 4.2.2 Main Menu4-30 PATH Configuration Ø ENGLISH/SPANISH PATH Configuration ØØ CTs & CPTs4.2.3 Language 4.2.4 CTs and CPTs4.2.6 Run 1 and Run 2 Setup PATH Configuration ØØØ Starter TypePATH Configuration ØØØØ Run 1 Setup 4.2.5 Starter TypeΔ = phase current - average current 4.2.8 Other Settings PATH Configuration ØØØØØ Time DelaysPATH Configuration ØØØØØØ Other Settings 4.2.7 Time DelaysDevNet Fault on Reset Run HrsMaintained off Auto Restart off4.2.9 Auxiliary Relay Faults PATH Configuration ØØØØØØØ Aux Relay Faults4.2.10 Passcode and Login PATH Configuration ØØØØØØØØ Aux Relay Faults4.2.12 Factory Default PATH Configuration ØØØØØØØØØ Run OperationsPATH Configuration ØØØØØØØØØØ Factory Default 4.2.11 Run Operations4.3 Status Values 4.3.1 Main MenuRun, Fault RangeThis value can be reset via the Reset Run Hrs configuration setting 4.4 History Values 4.4.1 Last Trip DataRange Overcurrent, Gr. Fault, Jam, Stall CuUnbalance, LdLoss, DevNet Fault, Dev Stop, Voltage, Aux Sense Range 0.0 to 3200.0 AAUX Sense 1 Fault 4.5 Motor Start/Stop LogicMotor Status Running Motor StopMotor RUN Commands Motor STOP CommandsRUN1 Switch Input RUN1 PDU Command4-44 LM10 Motor Protection System Chapter 5 Communications 5.1 DeviceNet Operations5.1.1 Description 5.1.2 Poll DataTable 5-1 Poll Data Group Table 5-2 Poll Data GroupTable 5-3 Poll Data Group Table 5-4 Poll Data Group5.1.3 Identity object 5.1.4 Message Router5.1.5 DeviceNet Object UINT = 16 bit unsigned integerBaud Rate, value 0 to 2 125, 250, and 500 kbps 5.1.6 Assembly ObjectDevice outputs see format and mapping below Assembly Object, Class Code 4, Instance see below Data Formats for Device InputsCHAPTER 5 COMMUNICATIONS Assembly Object, Class Code 4, Instance Connection Object, Class Code 5, Services 5.1.7 Connection ObjectConnection Object, Class Code 5, Attributes Connection Object, Class Code 5, Instance 2 polled input/output connection 5.1.9 Overload Object 5.1.8 ACK Handler ObjectUSINT = 8-bit unsigned integer UINT = 16-bit unsigned integer 5.1.10 Extension Object UINT = 16-bit unsigned integerAccess F2 Ground Fault F7 Power Transformer5.1.11 Data Formats F1 Full Load Current 16-bit unsigned integerF11 Auxiliary Relay Faults 16-bit bitmask F9 Auxiliary Sense 1 / Run1-Run2 Time DelaysF10 Auxiliary Sense 2 / Run2-Run1 Time Delays F12 Starter TypeF14 Other Settings 16-bit Bitmask F15 Poll Data Group enumeration 16-bit unsigned integerF16 Run1-Run2 and Run2-Run1 Time Delay 16-bit unsigned integer F17 Trip ClassF21 Motor Status 8-bit Bitmask F22 Motor Status 16-bit bitmaskF23 16-bit Unsigned Integer F24 Status Word 16-bit bitmaskF25 Input Switch Status 16-bit value use only lower byte 5.1.12 Special ApplicationSent by scanner CANID, MACID, 0x0E, 0x64, 0x01 5.2 Serial Port 5.2.1 Description5-64 LM10 Motor Protection System Chapter 6 Miscellaneous Revision History6.1.1 Release Dates 6.1.2 Changes to the ManualTable 6-4 Changes to Manual Since Release A3 Change to Assembly Object, Class Code 4, Instance 101, AttributeAdd Assembly Object, Class Code 4, Instance 105 Poll Data Group Changes to Connection Object, Class Code 5, Instance 2 polled6.2 Warranty 6.2.1 GE Multilin Warranty6-68 WARRANTYCHAPTER 6 MISCELLANEOUS A.1 DeviceNet Overview LM10 Motor Protection System Appendix AA.1.1 Description A.1.2 Controller Area Network CAN A.1.3 DeviceNet OperationsA.1.6 DeviceNet Features A.1.4 Explicit Messaging and Input/Output I/O MessagingA.1.5 Pre-defined Master/Slave Connection Set A.1.7 Maximum Cable Lengths for DeviceNetA.1.8 DeviceNet Specification Highlights Table A-1 Trunk Cable Length SpecificationTable A-2 Drop Cable Length Specification DescriptionThe Object Model Device ProfilesA.2.3 Network Configuration A.2.4 Configuration ProcedureA.2 LM10 and GE Fanuc 90-30 with DeviceNet A.2.1 OverviewZ Select GE LM10 under GE Multilin A.2.5 Polling Input/Output ConnectionZ Also, set the Scan Interval and Reconnect Time Page Phase A values are displayed in %I00105 223 ⋅ 0.1 amps A.2.6 COS Change of State Input/Output Connection A.2.7 Cyclic Input/Output ConnectionA.2.8 Explicit Messaging Monitoring DataRung 3 has a Block Move word, 3 blocks Login Configuration Level to the LM10 FIGURE A-1 Ladder Logic for Data MonitoringMaking Setting Changes FIGURE A-2 Ladder Logic for Login ConfigurationLogin User Level to the LM10 FIGURE A-3 Ladder Logic for Setting ChangesFIGURE A-4 Ladder Logic for Login User A.3.2 System Setup A.3.4 Setting Up the DeviceNet NetworkA.3 LM10 and Allen-Bradley SLC500 via DeviceNet A.3.1 DescriptionA.3.5 Changing the Mode of Operation A.3.6 Configuring the Slave Device A.3.7 Control and Monitoring of the LM10 A.3.8 Explicit Messaging with the LM10 Relay A.3.9 Data Table Layout Table A-3 Status Codes Provided by ODVA SpecificationTable A-4 Data Table Layout Table A-5 Data to Get Trip Class A.3.10 Ladder LogicTable A-6 Data for Explicit Message Response, M1 Transferred to N20 Table A-8 Data for Explicit Message Response, M1 Transferred to N20 Table A-7 Data to Get Motor Run TimeInstance, and Attribute FIGURE A-9 Ladder Logic, Rungs 0000 to A-25FIGURE A-10 Ladder Logic, Rungs 0006 to A-26FIGURE A-11 Ladder Logic, Rungs 0009 to A-27A-28 Index Page LM10 MOTOR PROTECTION SYSTEM - INSTRUCTION MANUAL INDEX LM10 MOTOR PROTECTION SYSTEM - INSTRUCTION MANUAL