Rockwell-automation SA500 Drive Configuration and Programming Instrukcja Użytkownika Strona 1

Przeglądaj online lub pobierz Instrukcja Użytkownika dla Ekwipunek Rockwell-automation SA500 Drive Configuration and Programming. Rockwell Automation SA500 Drive Configuration and Programming User Manual Instrukcja obsługi

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj

Podsumowanie treści

Strona 1 - Distributed Power System

Instruction ManualDistributed Power SystemSA500 'ULYH&RQILJXUDWLRQDQG3URJUDPPLQJVersion 2.1AS-3044

Strona 2

1-2SA500 Drive Configuration and ProgrammingRelated PublicationsThe user must become familiar with the other instruction manuals that describe the SA5

Strona 3 - Table of Contents

5-4SA500 Drive Configuration and Programming

Strona 4

SA500 Drive Register ReferenceA-1APPENDIX ASA500 Drive Register ReferenceREGISTER MAPRegisters Function 0-23 Rail I/O port registers24-79System Use On

Strona 5 - List of Figures

A-2SA500 Drive Configuration and ProgrammingFEEDBACK REGISTERS (Continued)201/1201 I/O statusBit 0 Run permissive input RPI@ 1 M-contactor feedback

Strona 6

SA500 Local Tunable VariablesB-1APPENDIX BSA500 Local Tunable VariablesResolver Balance and Gain VariablesThe resolver gain and balance variable value

Strona 7 - List of Tables

B-2SA500 Drive Configuration and ProgrammingResolver Alignment VariableFor brushless drive control, the resolver shaft and the rotor shaft must be ali

Strona 8

SA500 Local Tunable VariablesB-3Constant Power Calibration VariablesWhen configuring the SA500, whether Brushless, Brushless - Speed Loop Enhanced, Ve

Strona 9 - Introduction

B-4SA500 Drive Configuration and Programming

Strona 10

SA500 Control AlgorithmsC-1APPENDIX CSA500 Control AlgorithmsDepending upon the type of AC motor being controlled, one of four control algorithms can

Strona 11 - Configuring the UDC Module

C-2SA500 Drive Configuration and Programmingalgorithm, this is determined from Iq and the rotor position feedback signal. The torque algorithms produc

Strona 12

SA500 Control AlgorithmsC-3Input position reference values are received from UDC tasks. These position reference values are then converted into positi

Strona 13

Configuring the UDC Module, Regulator Type, and Parameters2-1CHAPTER 2Configuring the UDC Module,Regulator Type, and ParametersThe Rack Configurator a

Strona 14

C-4SA500 Drive Configuration and ProgrammingFigure C.1 – SA500 Vector Torque Algorithm Block DiagramOUTERCONTROLLOOP(S)PMI_REF%+4095-4095SCALINGTORQUE

Strona 15

SA500 Control AlgorithmsC-5Figure C.2 – SA500 Brushless Torque Algorithm Block DiagramOUTERCONTROLLOOP(S)PMI_REF%+4095-4095SCALINGTORQUEGAINCSUMIuIvDI

Strona 16

C-6SA500 Drive Configuration and ProgrammingFigure C.3 – Position and Speed Loops

Strona 17

Status of Data in the AutoMax Rack After a STOP_ALL Command or STOP_ALL FaultD-1APPENDIX DStatus of Data in the AutoMax RackAfter a STOP_ALL Command o

Strona 18

D-2SA500 Drive Configuration and Programming

Strona 19

Constant Power CalibrationE-1APPENDIX EConstant Power CalibrationTypically, an induction motor operating at or less than its rated speed will be capab

Strona 20

E-2SA500 Drive Configuration and ProgrammingIf application performance in the constant power region is at expected levels, you do not need to perform

Strona 21

Constant Power CalibrationE-3Step 13. Determine the number of reference points to be used from the STATOR_IZ reference table by looking up the number

Strona 22

E-4SA500 Drive Configuration and Programming

Strona 23

Calculating Slip Gain, Torque Gain, and Stator InductanceF-1APPENDIX FCalculating Slip Gain, Torque Gain,and Stator InductanceFor motors not in the pu

Strona 24

2-2SA500 Drive Configuration and ProgrammingStep 4. Select a product type and a regulator (control) type for both drive A and drive B. See the followi

Strona 25

F-2SA500 Drive Configuration and ProgrammingF.2 Torque GainWhere P_base = Rated Motor Power (W) (1HP = 746W)W_base = Rated Full Load Speed (rpm)Ifl =

Strona 26

Index Index-1INDEXAAccess level, 3-3Application programming, 4-1 to 4-10AutoMax and UDC task coordination, 4-9AutoMax tasks, 4-1local tunable variable

Strona 27

Index-2SA500 Drive Configuration and Programmingresolver scan position, 3-38resolver strobe position, 3-38slip rpm, 3-39speed error, 3-38speed feedbac

Strona 28

IndexIndex-3 TTorque gain calculation, F-1UUDC Error Code, 3-3UDC moduleadding a UDC module, 2-1 to 2-2initiate change in setup register, 3-46meter po

Strona 29

Index-4SA500 Drive Configuration and Programming

Strona 30

DIFDocumentation Improvement FormUse this form to give us your comments concerning this publication or to report an error that you have found. For con

Strona 31

Printed in U.S.A. S-3044 August 1998Rockwell Automation / 24703 Euclid Avenue / Cleveland, Ohio 44117 / (216) 266-7000

Strona 32

Configuring the UDC Module, Regulator Type, and Parameters2-3Use the following procedure to enter the drive parameters. Note that if you enter drive p

Strona 33

2-4SA500 Drive Configuration and ProgrammingNote that you cannot attach a Local I/O Head to the PMI’s rail ports. You can, however, mix input and out

Strona 34 - Used in this Manual

Configuring the UDC Module, Regulator Type, and Parameters2-52.3 Using the Brushless Parameter Entry ScreensThe following sections describe the parame

Strona 35

2-6SA500 Drive Configuration and Programming2.3.2 Motor Data Screen (Brushless)The Motor Data parameter screen allows you to select the motor you are

Strona 36

Configuring the UDC Module, Regulator Type, and Parameters2-7•Motor Overload Ratio (%) (Range: 100 to 400)The motor overload ratio is used in calculat

Strona 37

2-8SA500 Drive Configuration and Programming•Motor ListYou can select a part number from a list of supported motors to have the specified default Moto

Strona 38

Configuring the UDC Module, Regulator Type, and Parameters2-92.3.4 Feedback Data Screen (Brushless)The Feedback Data parameter screen allows you to en

Strona 39

The information in this user’s manual is subject to change without notice.Ethernet™ is a trademark of Xerox Corporation.AutoMax™ is a trademark of Ro

Strona 40

2-10SA500 Drive Configuration and ProgrammingFor the most accurate velocity control, always select the resolver (x1 or x2) whose maximum speed is clos

Strona 41 - (Registers 80-89/1080-1089)

Configuring the UDC Module, Regulator Type, and Parameters2-11•Over Speed Limit (RPM) (Range: 10 to 10000) The over speed limit is used to select the

Strona 42

2-12SA500 Drive Configuration and Programming2.4 Using the Vector Parameter Entry Screens The following sections describe the parameter entry screens

Strona 43

Configuring the UDC Module, Regulator Type, and Parameters2-132.4.2 Motor Data Screen (Vector)The Motor Data parameter screen allows you to select the

Strona 44

2-14SA500 Drive Configuration and Programming•Motor Overload Ratio (%) (Range: 100 to 400)The motor overload ratio is used in calculating the torque l

Strona 45

Configuring the UDC Module, Regulator Type, and Parameters2-152.4.3 Motor Data Screen (Vector - Speed Loop Enhanced)The Motor Data parameter screen al

Strona 46

2-16SA500 Drive Configuration and Programming•Motor Overload Ratio (%) (Range: 100 to 400)The motor overload ratio is used in calculating the torque l

Strona 47

Configuring the UDC Module, Regulator Type, and Parameters2-17•External Speed for Constant Power This option allows you to supply an external speed re

Strona 48

2-18SA500 Drive Configuration and ProgrammingFor the most accurate velocity control, always select the resolver (x1 or x2) whose maximum speed is clos

Strona 49

Configuring the UDC Module, Regulator Type, and Parameters2-192.4.5 Feedback Data Screen (Vector - Speed Loop Enhanced)The Feedback Data parameter scr

Strona 50

Table of ContentsICONTENTSChapter 1 IntroductionChapter 2 Configuring the UDC Module, Regulator Type, and Parameters2.1 Adding a UDC Module...

Strona 51

2-20SA500 Drive Configuration and ProgrammingFor the most accurate velocity control, always select the resolver (x1 or x2) whose maximum speed is clos

Strona 52

Configuring the UDC Module, Regulator Type, and Parameters2-212.5 Generating the Drive Parameter Filesand Printing Drive ParametersWhen you have compl

Strona 53

2-22SA500 Drive Configuration and Programming

Strona 54

Configuring the UDC Module’s Registers3-1CHAPTER 3Configuring the UDC Module’s RegistersThe Variable Configurator application in the AutoMax Programmi

Strona 55

3-2SA500 Drive Configuration and Programming•The Feedback Registers view is used to configure the feedback registers that display the current status o

Strona 56

Configuring the UDC Module’s Registers3-3•Register Name: Functional name of the register (e.g., Torque Reference Register).•Register A/B Numbers: Memo

Strona 57

3-4SA500 Drive Configuration and ProgrammingRefer to table 3.2 and Appendix A for a numerical listing of the UDC module dual port registers.Table 3.1

Strona 58

Configuring the UDC Module’s Registers3-5Table 3.2 – UDC Module Dual Port Memory Register Organization.Registers Function0 - 23 Rail I/O port register

Strona 59

3-6SA500 Drive Configuration and Programming3.2 Rail I/O Port Registers (Registers 0-23)The Rail I/O Port 0 and Port 1 views are used to assign variab

Strona 60

Configuring the UDC Module’s Registers3-7Table 3.3 – Rail I/O Port RegistersDrive A RegistersDrive B Registers Port and ChannelRail Type and Signal4 O

Strona 61

IISA500 Drive Configuration and ProgrammingChapter 5 On-Line Operation5.1 Loading the UDC Module’s Operating System ...

Strona 62

3-8SA500 Drive Configuration and ProgrammingTable 3.5 – Fault Register and Check Bit Fault Counter RegisterUsage for a Digital I/O Rail or 4-Input Ana

Strona 63

Configuring the UDC Module’s Registers3-93.3 UDC/PMI Communication Status Registers(Registers 80-89/1080-1089)The UDC/PMI Communication Status Registe

Strona 64

3-10SA500 Drive Configuration and ProgrammingUDC Module Ports A/B Communication Status Register (Continued) 80/1080DMA Format Error Bit 4The DMA Forma

Strona 65

Configuring the UDC Module’s Registers3-11UDC Module Ports A/B Communication Status Register (Continued) 80/1080Multiplexed Data Verification Failure

Strona 66

3-12SA500 Drive Configuration and ProgrammingUDC Module Ports A/B CRC Error Count Register 82/1082This register contains the number of messages with C

Strona 67

Configuring the UDC Module’s Registers3-13PMI A/B Communication Status Register (Continued) 84/1084Overrun Error Bit 3The Overrun Error bit is set if

Strona 68

3-14SA500 Drive Configuration and ProgrammingPMI A/B Communication Status Register (Continued) 84/1084Multiplexed Data Verification Error Bit 9The Mul

Strona 69

Configuring the UDC Module’s Registers3-15PMI A/B Communication Status Register (Continued) 84/1084PMI Operating System Overflow into Stack Memory Bit

Strona 70

3-16SA500 Drive Configuration and ProgrammingUDC Module Ports A/B Fiber-Optic Link Communication Status Register 88/1088This register shows the curren

Strona 71

Configuring the UDC Module’s Registers3-173.3 Command Registers (Registers 100-149/1100-1149)The Command Registers view is used to configure command r

Strona 72 - Figure 3.1 – UDC Task Scan

Table of ContentsIIIList of FiguresFigure 2.1 – SA500 Drive Parameter Entry Screen (Vector)... 2-4Figure 2.2 – Power

Strona 73

3-18SA500 Drive Configuration and ProgrammingDrive Control Register (Continued) 100/1100Speed Loop On Bit 3The Speed Loop On bit is set to enable the

Strona 74

Configuring the UDC Module’s Registers3-19Drive Control Register (Continued) 100/1100Enable Notch Filter Bit 10The Enable Notch Filter bit is set to a

Strona 75

3-20SA500 Drive Configuration and ProgrammingI/O Control Register (Continued) 101/1101Auxiliary Output Bit 4The Auxiliary Output bit is set to turn on

Strona 76

Configuring the UDC Module’s Registers3-21I/O Control Register (Continued) 101/1101Calculate Iz Value Bit 10The Calculate Iz Value bit is set to start

Strona 77

3-22SA500 Drive Configuration and ProgrammingPosition Reference Register 106/1106The value in the Position Reference register is the PMI setpoint in r

Strona 78

Configuring the UDC Module’s Registers3-233.4 Volatile Gain Registers (Registers 150-199/1150-1199)The Command Register view is used to configure the

Strona 79 - Meter Port 1

3-24SA500 Drive Configuration and Programming3.4.2 Position Loop Gain VariablesNotch Filter Center Frequency Register 154/1154The value in this regist

Strona 80 - Meter Port 2

Configuring the UDC Module’s Registers3-25Position Loop Damping Factor Register 161/1161The value in this register is the damping factor which provid

Strona 81 - Meter Port 3

3-26SA500 Drive Configuration and Programming3.5 Feedback Registers (Registers 200-299/1200-1299)The Feedback Registers view is used to configure the

Strona 82 - Meter Port 4

Configuring the UDC Module’s Registers3-27Drive Status Register (Continued) 200/1200Positive Position Limit Bit 4The PMI sets the Positive Position Li

Strona 83 - 2000-2047)

IVSA500 Drive Configuration and Programming

Strona 84

3-28SA500 Drive Configuration and ProgrammingDrive Status Register (Continued) 200/1200Torque Loop Reference in Positive Saturation Bit 11The PMI sets

Strona 85

Configuring the UDC Module’s Registers3-29I/O Status Register 201/1201The bits in the I/O Status register indicate the current state of the inputs on

Strona 86

3-30SA500 Drive Configuration and ProgrammingI/O Status Register (Continued) 201/1201Auxiliary Input 5 Bit 5The Auxiliary Input 5 bit reflects the sta

Strona 87 - Application Programming

Configuring the UDC Module’s Registers3-31I/O Status Register (Continued) 201/1201Tuned Iz Done Bit 10The Tuned Iz Done bit is set to indicate that th

Strona 88 - Figure 4.1 – UDC Task Scan

3-32SA500 Drive Configuration and ProgrammingDrive Fault Register (Continued) 202/1202DC Bus Overvoltage Bit 2The DC Bus Overvoltage bit is set if the

Strona 89

Configuring the UDC Module’s Registers3-33Drive Fault Register (Continued) 202/1202Overspeed / Slip > 100% Bit 10The Overspeed / Slip > 100% bit

Strona 90

3-34SA500 Drive Configuration and ProgrammingDrive Warning Register 203/1203The warnings indicated by the Drive Warning register cause no action by th

Strona 91

Configuring the UDC Module’s Registers3-35Drive Warning Register (Continued) 203/1203CCLK Not Synchronized in PMI Bit 14The CCLK Not Synchronized in P

Strona 92 - 4.2.2 Local Tunable Variables

3-36SA500 Drive Configuration and ProgrammingInterlock Register 205/1205Interlock tests are executed whenever bit 0 or 1 of register 100/1100 is set.

Strona 93

Configuring the UDC Module’s Registers3-37Interlock Register (Continued) 205/1205Rising Edge Required Bit 4The Rising Edge Required bit is set if a ri

Strona 94

Table of ContentsVList of TablesTable 1.1 – SA500 Documentation... 1-2Table 2.

Strona 95 - Permissive

3-38SA500 Drive Configuration and ProgrammingPosition Loop Register 209/1209The Position Loop register contains the velocity output value from the PMI

Strona 96

Configuring the UDC Module’s Registers3-39Motor Speed in RPM Register 217/1217The Motor Speed in RPM register contains the speed of the motor in revol

Strona 97 - On-Line Operation

3-40SA500 Drive Configuration and Programming3.6 Application Registers (Registers 300-599, Every Scan) (Registers 1300-1599, Every Nth Scan)The applic

Strona 98

Configuring the UDC Module’s Registers3-41to respond to an interrupt from the UDC module. Registers within this range that are written to by an AutoMa

Strona 99

3-42SA500 Drive Configuration and ProgrammingFigure 3.2 – Nth Scan InterruptsLatch “every scan"Output BInput A Run AOutputAInput B Run BScan 1Sca

Strona 100

Configuring the UDC Module’s Registers3-433.7 UDC Module Test I/O Registers (Registers 1000-1017)This view is used to configure the UDC module’s Test

Strona 101

3-44SA500 Drive Configuration and ProgrammingUDC Test Switch Inputs Register (Continued) 1000COMM A OK LED Bit 9The COMM A OK LED bit shows the status

Strona 102

Configuring the UDC Module’s Registers3-453.7.2 UDC Module Meter Port Setup Registers (Registers 1000-1017)Registers 1001-1017 are used to configure t

Strona 103 - SA500 Local Tunable Variables

3-46SA500 Drive Configuration and Programming3.7.2.1 Resolution of Meter Port DataFor meter ports, the output values will be clamped at the outside (+

Strona 104

Configuring the UDC Module’s Registers3-47Meter Port 1Port 1 UDC Register Number 1002Enter the UDC register number (0 - 2044) to be mapped to meter p

Strona 105

VISA500 Drive Configuration and Programming

Strona 106

3-48SA500 Drive Configuration and ProgrammingMeter Port 2Port 2 UDC Register Number 1006Enter the UDC register number (0 - 2044) to be mapped to meter

Strona 107 - SA500 Control Algorithms

Configuring the UDC Module’s Registers3-49Meter Port 3Port 3 UDC Register Number 1010Enter the UDC register number (0 - 2044) to be mapped to meter po

Strona 108

3-50SA500 Drive Configuration and ProgrammingMeter Port 4Port 4 UDC Register Number 1014Enter the UDC register number (0 - 2044) to be mapped to meter

Strona 109

Configuring the UDC Module’s Registers3-513.8 Interrupt Status and Control Registers (Registers 2000-2047)This view is used to configure registers tha

Strona 110

3-52SA500 Drive Configuration and ProgrammingInterrupt Status Control Registers (Continued) 2000CCLK Counting Bit 5Hex Value: 0010HSug. Var. Name: N/A

Strona 111

Configuring the UDC Module’s Registers3-53Scans Per Interrupt Register (Nth scan) 2001The Scans Per Interrupt register contains the number of times a

Strona 112

3-54SA500 Drive Configuration and Programming

Strona 113 - STOP_ALL Fault

Application Programming for DPS Drive Control4-1CHAPTER 4Application Programmingfor DPS Drive ControlDistributed Power System drive products are sold

Strona 114

4-2SA500 Drive Configuration and ProgrammingExecutive software. Like Control Block tasks on AutoMax Processors, UDC tasks can include a number of BASI

Strona 115 - Constant Power Calibration

Application Programming for DPS Drive Control4-3All common input values for the UDC task are first read from the dual port memory and then stored in a

Strona 116

Introduction1-1CHAPTER 1IntroductionRockwell Automation SA500 drives operate under the control of the AutoMax™ Distributed Power System (DPS). DPS dri

Strona 117

4-4SA500 Drive Configuration and ProgrammingStep 4. SCAN_LOOP block/Enabling CCLKThis control block tells the UDC operating system how often to execut

Strona 118

Application Programming for DPS Drive Control4-5Step 6. Motor thermal overload protectionElectronic thermal overload protection for SA500 drives is no

Strona 119 - F.1 Slip Gain

4-6SA500 Drive Configuration and ProgrammingConsider an example in which LIM_BAR is defined to be 150% of full load current, THRESHOLD is 114%, and TR

Strona 120 - F.2 Torque Gain

Application Programming for DPS Drive Control4-7Like all tunable values in the AutoMax environment, the values of these UDC task tunables are retained

Strona 121

4-8SA500 Drive Configuration and Programmingsame time base for task execution. Note that all UDC modules in a rack are not required to have the same v

Strona 122

Application Programming for DPS Drive Control4-9Refer to the individual bit descriptions in this manual for more information.4.3 AutoMax Processor Tas

Strona 123

4-10SA500 Drive Configuration and ProgrammingFigure 4.3 – Data/Time Flow for UDC Module and PMI(Background)(Foreground)PMIProcessorUDCModuleAutoMaxPro

Strona 124

On-Line Operation5-1CHAPTER 5On-Line OperationThe ON LINE! command in the System Configurator and the Task Manager applications allows you to access o

Strona 125 - Improvement Form

5-2SA500 Drive Configuration and ProgrammingThe option “A” for ALL will automatically load the rack (i.e., AutoMax Processor configuration, the drive

Strona 126 - Rockwell Automation

On-Line Operation5-3•the PMI Regulator’s operating system has been loaded from the UDC module to the PMI Regulator (which happens automatically when t

Komentarze do niniejszej Instrukcji

Brak uwag