background image

18

Rockwell Automation Publication SYSLIB-RM057A-EN-P - January 2017

PowerFlex 6000 Drive (P_PF6000)

OCmd_Unlock

BOOL

Mode.OCmd_UnlockRel

0

Operator Command to Unlock/Release (Operator to Program) Ownership

OCmd_Reset

BOOL

0

Operator command to reset all alarms requiring reset.

OCmd_ResetAckAll

BOOL

0

Operator command to acknowledge and reset all alarms and latched shed 
conditions.

Table 7 - P_PF6000 Drive Input Parameters

Input Parameter

Data 
Type

Alias For

Default

Description

Summary of Contents for PowerFlex 6000

Page 1: ...al IMPORTANT This manual applies to the Rockwell Automation Library of Process Objects version 3 5 or earlier For Rockwell Automation Library of Process Objects version 4 0 or later use the following manuals PROCES RM013 contains logic instructions PROCES RM014 contains display elements ...

Page 2: ...ion of Rockwell Automation Inc is prohibited Throughout this manual when necessary we use notes to make you aware of safety considerations Labels may also be on or inside the equipment to provide specific precautions Allen Bradley ControlLogix FactoryTalk Logix5000 PlantPAx PowerFlex Rockwell Automation Rockwell Software RSLogix and Studio 5000 Logix Designer are trademarks of Rockwell Automation ...

Page 3: ...0 Drive Input Structure 14 PowerFlex 6000 Drive Output Structure 19 PowerFlex 6000 Drive Local Configuration Tags 23 Operations 25 Modes 25 Alarms 26 Simulation 27 Execution 27 Programming Example 28 Display Elements 31 State Indicators 34 Status Quality Indicators 34 Mode Indicators 36 Alarm Indicators 37 Maintenance Bypass Indicator 37 Using Display Elements 38 Quick Display 39 Faceplate 40 Oper...

Page 4: ...4 Rockwell Automation Publication SYSLIB RM057A EN P January 2017 Table of Contents Notes ...

Page 5: ...ctoryTalk View Site Edition User Manual publication VIEWSE UM006 Providesdetailsonhowtousethissoftwarepackagefor developing and running human machine interface HMI applications that can involve multiple users and servers distributed over a network PowerFlex 6000 Medium Voltage Variable Frequency Drive Parameter Manual publication 6000 TD004 Provides details regarding functions parameters and troub...

Page 6: ...Manual publication SYSLIB RM009 Explains how to protect a large motor from damage caused by repeated starts Rockwell Automation Library of Process Objects Run Time and Starts P_RunTime Reference Manual publication SYSLIB RM010 Explains how to accumulate the total run time and count of starts for a motor or other equipment Table 1 Additional Resources Resource Description ...

Page 7: ...ion operates a motor connected to a PowerFlex 6000 variable frequency AC drive which is communicating with the controller over an EtherNet IP network The PowerFlex 6000 drive has specific parameter read write functionality For details see Knowledgebase Answer ID 1008677 at https www rockwellautomation custhelp com Do not use this instruction in these situations You need to operate a single speed m...

Page 8: ...the following capabilities Ownership of the drive through the standard P_Mode Add On Instruction and modes Ability to start and stop the drive and motor control the drive speed via speed reference and monitor the drive run status and speed feedback to verify whether the drive is running or stopped Provides alarms and drive shutdown for Fail to Start and Fail to Stop if the feedback does not follow...

Page 9: ...re reusable code objects that contain encapsulated logic that can streamline implementing your system This functionality lets you create your own instruction set for programming logic as a supplement to the instruction set provided natively in the ControlLogix firmware An Add On Instruction is defined once in each controller project and can be instantiated multiple times in your application code a...

Page 10: ... Objects RA BAS ME Process Diagnostic Objects Diagnostic global objects used on process object faceplates RA BAS Process Faceplate Motor Objects RA BAS ME Process Faceplate Motor Objects Motor global objects used on process object faceplates RA BAS Process Help Objects RA BAS ME Process Help Objects Global objects used for all process objects help displays RA BAS Process Interlock Objects RA BAS M...

Page 11: ... faceplate display that is used for the object Use this file if your object has an associated P_ResInh object and you enable navigation to the P_ResInh faceplate from the object faceplate RA BAS P_RunTime Faceplate RA BAS ME P_RunTime Faceplate Optional RunTime faceplate display that is used for the object Use this file if your object has an associated P_RunTime object and you enable navigation to...

Page 12: ...ble tags that are in each template Make sure the tag PF6000_FaultCodeList is entered in the P_PF6000 Ref_FaultCodeList parameter Table 6 P_PF6000 Drive InOut Parameters Tag Name Data Type Description Inp P_PF6000_Inp PowerFlex 6000 input assembly Out P_PF6000_Out PowerFlex 6000 output assembly Ref_FaultCodeList P_DescList Tag containing list of fault codes DINT and descriptions STRING_40 TIP The u...

Page 13: ...rive P_PF6000 Each fault code list provides pre configured fault codes and descriptions for a given drive family For a complete list of fault codes refer to the PowerFlex 6000 Medium Voltage Variable Frequency Drive Firmware Parameters and Troubleshooting Manual publication 6000 TD004 ...

Page 14: ...arameter is exposed as a pin and wired and the pin is false the instruction s EnableInFalse routine executes Structured Text No effect The instruction s Logic routine executes Inp_PermOK BOOL 1 1 Permissives OK drive can start Inp_NBPermOK BOOL 1 1 Non bypassable permissives OK drive can start Inp_IntlkOK BOOL 1 1 Interlocks OK drive can start run Inp_NBIntlkOK BOOL 1 1 Non bypassable interlocks O...

Page 15: ...peed Fdbk EU Cfg_SimScaleRaw BOOL 0 1 In simulation scale Speed Ref EU to raw then raw to Speed Fdbk EU Cfg_HasFailToStartAlm BOOL FailToStart Cfg_Exists 0 These parameters determine whether the corresponding alarm exists and is checked or if the alarm does not exist and is not used When these parameter are 1 the corresponding alarm exists Cfg_HasFailToStopAlm FailToStop Cfg_Exists Cfg_HasIntlkTri...

Page 16: ...n engineering units for scaling Cfg_SimRampT DINT 10 Time to ramp speed feedback when in simulation seconds Cfg_FailToStartT DINT 15 Time after start to get run feedback before fault seconds Cfg_FailToStopT DINT 15 Time after stop to drop run feedback before fault seconds Cfg_ResetPulseT DINT 2 Time to pulse Out_Reset to clear drive fault Cfg_WatchdogT DINT 5 Communication Watchdog Timeout time se...

Page 17: ...kTrip PCmd_Suppress PCmd_DriveFaultSuppress DriveFault PCmd_Suppress PCmd_IOFaultSuppress IOFault PCmd_Suppress PCmd_FailToStartUnsuppress BOOL FailToStart PCmd_Unsuppress 0 PCmd_FailToStopUnsuppress FailToStop PCmd_Unsuppress PCmd_IntlkTripUnsuppress IntlkTrip PCmd_Unsuppress PCmd_DriveFaultUnsuppress DriveFault PCmd_Unsuppress PCmd_IOFaultUnsuppress IOFault PCmd_Unsuppress PCmd_FailToStartUnshel...

Page 18: ... Operator Command to Unlock Release Operator to Program Ownership OCmd_Reset BOOL 0 Operator command to reset all alarms requiring reset OCmd_ResetAckAll BOOL 0 Operator command to acknowledge and reset all alarms and latched shed conditions Table 7 P_PF6000 Drive Input Parameters Input Parameter Data Type Alias For Default Description ...

Page 19: ...outputs of the instruction that indicate the corresponding alarm has been acknowledged Ready data elements Rdy_ are bit outputs of the instruction used by the HMI to enable or disable Command buttons and Setting entry fields Table 8 P_PF6000 Drive Output Parameters Output Parameter Data Type Alias For Description EnableOut BOOL Enable output The EnableOut signal is not manipulated by this instruct...

Page 20: ...ult 35 Bad I O configuration for example scaling parameters Val_Cmd SINT Device command 0 None 1 Stop 2 Start Val_Fdbk SINT Device feedback 0 Stopped 1 Running Val_Sts SINT Device confirmed status 0 None 1 Stopped 2 Running 6 Stopping 7 Starting 33 Disabled Val_Fault SINT Device fault status 0 None 16 Fail to Start 17 Fail to Stop 18 DriveFault 32 I O Fault 34 Configuration error Val_Mode SINT Mod...

Page 21: ...ssives are bypassed Sts_BypActive BOOL 1 Bypassing active bypassed or maintenance Sts_Disabled BOOL 1 Drive is disabled Sts_NotRdy BOOL 1 Motor is not ready to run independent of mode Check interlocks and permissives Nrdy_Disabled BOOL 1 Device not ready due to the following Device disabled by Maintenance Configuration error Interlock not OK Permissive not OK Operator state 0 priority command requ...

Page 22: ...ailToStart BOOL FailToStart Ack 1 Fail to Start Fail to Stop Interlock Trip Drive Fault or I O Fault alarm has been acknowledged Ack_FailToStop FailToStop Ack Ack_IntlkTrip IntlkTrip Ack Ack_DriveFault DriveFault Ack Ack_IOFault IOFault Ack Alm_FailToStart BOOL FailToStart Alm 1 Drive failed to start alarm Alm_FailToStop FailToStop Alm 1 Drive failed to stop alarm Alm_IntlkTrip IntlkTrip Alm 1 Ala...

Page 23: ...enables HMI button Rdy_Stop Rdy_Bypass Rdy_Check Rdy_Disable BOOL 1 Ready to receive MCmd Disable or Enable enables HMI button Rdy_Enable Rdy_Reset BOOL 1 Ready to receive OCmd_Reset enables HMI button Rdy_ResetAckAll BOOL 1 At least one alarm or latched shed condition requires reset or acknowledgement Rdy_SpeedRef BOOL 1 Ready to receive OSet_SpeedRef enables data entry field P_PF6000 BOOL Unique...

Page 24: ...e 1 no fault Val_FaultCode 5 Val_FaultCode 6 Val_FaultCode 7 Val_FaultCode 8 Val_FaultCode 9 Val_FaultDesc STRING_40 10 Description of the drive fault given Fault Code Val_FaultDesc 0 STRING_40 Val_FaultDesc 1 Val_FaultDesc 2 Val_FaultDesc 3 Val_FaultDesc 4 Val_FaultDesc 5 Val_FaultDesc 6 Val_FaultDesc 7 Val_FaultDesc 8 Val_FaultDesc 9 Table 9 Local Configuration Tags ...

Page 25: ...m control Override Inputs Inp_OvrdCmd and other Inp_OvrdXxxxvalues are accepted If so configured bypassable interlocks and permissives are bypassed Maintenance Maintenance owns control of the device and supersedes Operator Program and Override control Operator commands and settings from the HMI are accepted Bypassable interlocks and permissives are bypassed and device timeout checks are not proces...

Page 26: ...back an attempt is made to start the drive and the run feedback does not indicate that the drive is running within the configured time If Fail to Start is configured as a shed fault the drive is stopped and a reset is required to start the drive Fail to Stop FailToStop None Raised when the drive has and is using run feedback an attempt is made to stop the drive and the run feedback does not indica...

Page 27: ...in simulation set the Inp_Sim parameter in the controller to 0 to return to normal operation Execution The following table explains the handling of instruction execution conditions See the Logix5000 Controllers Add On Instructions Programming Manual publication 1756 PM010 for more information Condition Description EnableIn False false rung Processing for EnableIn False false rung is handled the sa...

Page 28: ...the bits in the Out reference parameter in the InOut structure These unused bit are available for your application to use Follow these steps to import the P_PF6000 rung into your project 1 On the Controller Organizer add your PowerFlex drive to the I O Configuration and name the drive 2 Under Tasks click in front of Main Task 3 Double click Main_Routine to open this ladder logic routine 4 Right cl...

Page 29: ... rungs dialog box select the P_PF6000 instruction and click Import During the import process you can name the tags for the routine in the Import Configuration dialog box 6 Click Tags in the Import Content tree and type the names of the variables that match your process and the drive name in the Final Name column ...

Page 30: ...on Publication SYSLIB RM057A EN P January 2017 PowerFlex 6000 Drive P_PF6000 Your ladder logic routine now looks like the example Observe that the tag names and your drive s name are automatically placed in the instruction ...

Page 31: ... original base object the instantiated copies reference objects are automatically updated Use of global objects with tag structures in the ControlLogix system aid consistency and save engineering time Table 10 P_PF6000 Drive Display Elements Description Display Element Name Display Element Description GO_P_VSD_R These display elements show the different motor positions GO_P_VSD_U GO_P_VSD_D GO_P_V...

Page 32: ...s GO_P_VSD_Inline_R GO_P_VSD_Inline_L GO_P_VSD_Inline_D GO_P_VSD_Pump_R These display elements show the different pump positions GO_P_VSD_Pump_L GO_P_VSD_Pump_U GO_P_VSD_Agitator_D This display element illustrates an agitator GO_P_VSD_Mixer_U This display elements shows a mixer Table 10 P_PF6000 Drive Display Elements Description Display Element Name Display Element Description ...

Page 33: ...ate Label Color changing alarm border that blinks on unacknowledged alarm Alarm indicator that changes color with the severity of an alarm GO_P_VSD_RPump_U This display element shows a rotary gear pump GO_P_VSD_Fan_D This display element shows a fan Table 10 P_PF6000 Drive Display Elements Description Display Element Name Display Element Description Alarm Border Status Quality Indicator Label Stat...

Page 34: ...he graphic symbol when the described condition is true Color State Blue Stopping Dark gray Stopped Light blue Jogging Blue Starting White Running Graphic Symbol Description Invalid configuration Data quality bad failure Data Quality degraded uncertain test simulation substitution or out of specification The input or device has been disabled Device not ready to operate Speed reference limited to mi...

Page 35: ... conditions Device has been disabled by Maintenance There is a configuration error An Interlock or Permissive is not OK Operator state 0 priority command requires reset There has been a device failure or I O Fault and Shed requires reset Device has tripped and generated a Drive Fault Drive is not ready Device logic is disabled or there is no mode TIP When the Invalid Configuration indicator appear...

Page 36: ...or and the current mode is Operator the mode indicator is transparent Operator mode if the default mode is Program Operator mode locked Transparent Program mode if the defaultmode is Program and the current mode is Program the mode indicator is transparent Program mode if the default mode is Operator Program mode locked Override mode Maintenance mode Hand mode No mode TIP The images provided for t...

Page 37: ...hen the bypassable interlocks and permissives have been bypassed Symbol Border and Label Background Description No change in color Alarm Inhibit an alarm is suppressed by the Program disabled by Maintenance or shelved by the Operator White Return to normal no alarm condition but a previous alarm has not been acknowledged Blue Low severity alarm Yellow Medium severity alarm Red High severity alarm ...

Page 38: ...s to use a global object 1 Copy the global object from the global object file and paste it in the display file 2 In the display right click the global object and choose Global Object Parameter Values The Global Object Parameter Values dialog box appears 3 Type the tag or value in the Value column as specified in the Description column TIP You can click the ellipsis to browse and select a tag Value...

Page 39: ... controller 103 Y Path used for display navigation features to other objects Include program scope if tag is a program scope tag 120 N Additionalparametertopasstothedisplaycommandtoopenthefaceplate Typically used to define position for the faceplate 121 N Additionalparametertopasstothedisplaycommandtoopenthefaceplate if defining X and Y coordinate separateparameters so that X is defined by 120 and...

Page 40: ...n input is restricted via FactoryTalk View security the required user security code letter is shown in the tables that follow Operator Tab The Faceplate initially opens to the Operator Home tab From here an operator can monitor the device status and manually operate the device when it is in Operator mode The Operator tab shows the following information Current mode Operator Program Override Mainte...

Page 41: ...e Interlock Navigation Button Permissive Navigation Button Drive Start Command Button Drive Stop Command Button Operator Mode Request Lock and Release Unlock Buttons Reference Drive Ready Indicator Input Source and Quality Icon Table 11 Operator Tab Description Function Action Security Clickto release Operator modelock Manual Device Operation Code B Click to lock in Operator mode Clickto requestPr...

Page 42: ...Cfg_HasResInh 1 When the object is not configured to have an P_ResInh instruction the Restart Inhibit button is not displayed The Operator tab also has a button to open the Run Time faceplate if the drive is configured to use the P_RunTime object Cfg_HasRunTime 1 When the object is not configured to have an P_RunTime instruction the Run Time button is not displayed Click to reset and acknowledge a...

Page 43: ...ess Objects Restart Inhibit for Large Motor P_ResInh Reference Manual publication SYSLIB RM009 Rockwell Automation Library of Process Objects RunTime and Starts P_RunTime Reference Manual publication SYSLIB RM010 One of these symbols appears to indicate the described Interlock or Permissive condition Alarm indicators appear on the Operator tab when the corresponding alarm occurs Permissive Symbol ...

Page 44: ...000 The following table shows the alarm status on the Operator tab Table 12 Operator Tab Alarm Status Graphic Symbol Alarm Status In alarm active alarm In alarm and acknowledged Out of alarm but not acknowledged Alarm suppressed by Program Alarm disabled by Maintenance Alarm Shelved by Operator ...

Page 45: ...ed modes Indicator This display highlights all modes that have been requested The leftmost highlighted mode is the active mode The following table shows the functions on the Maintenance tab Mode Indicator Maintenance Mode Enable and Release Buttons Requested Modes Indicator Maintenance Mode Enable and Disable Drive Buttons Drive Maintenance Data Enable and Bypass Bypassable Interlocks and Permissi...

Page 46: ...permissives Disable Alarms Bypass Permissives andInterlocks Code H Click to bypass checking of bypassable interlocks and permissives In Override Mode bypass interlocks and Permissives that can be bypassed Check to have the bypassable interlocks and permissives bypassed in Override mode Engineering Configuration Code E Cfg_OvrdPermIntlk Table 13 Maintenance Tab Description Function Action Security ...

Page 47: ...am mode Equipment Maintenance Code C Cfg_SetTrack Bumplesstransition fromOverride Hand to Program Operator Check to have the Programand Operator Speed Reference track the Override Speed Reference in Override mode or the actual speed in Hand mode Cfg_SetTrackOvrdHand Time to pulse Out_Reset to clear drive fault sec Type the amount of time to hold Out_Reset true to reset a drive fault when a reset c...

Page 48: ...ning Maintenance Code D Cfg_FailToStopT Communications Watchdog Timeout sec Type the maximum time in seconds to allow to detect a communication timeout Cfg_WatchdogT Speed Reference Limits Minimum and Maximum Type the clamping limits for the speed reference If a speed reference outside this range is entered the speed is clamped at these limits and Sts_SpeedLimitedis asserted Cfg_MaxSpdRef Cfg_MinS...

Page 49: ...EngineeringTabPage1 Page 1 of the Engineering tab lets you can configure the speed scaling for the drive The following table lists the functions on the Engineering tab page 1 FeedbackEngineering Range Speed Reference Engineering Range Table 15 Engineering Tab 1 Description Function Action Security Configuration Parameters Scaled maximum Type an engineering unit value for the maximum feedback from ...

Page 50: ...the default mode on this display EU maximum Type an engineering unit value for the speed reference maximum sent to the drive Engineering Configuration Code E Cfg_SpeedRefEUMax EU minimum Type an engineering unit value for the speed reference maximum sent to the drive Cfg_SpeedRefEUMin IMPORTANT If no mode is being requested changing the default mode changes the mode of the instruction Table 15 Eng...

Page 51: ...e Configuration display on page 50 Description Type the device description to show on the faceplate title bar Engineering Configuration Code E Cfg_Desc Label TypethelabeltoshowontheGraphic Symbol Cfg_Label Tag Type the tag name to show on the faceplate title bar and in the Tooltip IMPORTANT Pausing the mouse over these fields displays a tool tip with the configured Logix tag path Cfg_Tag ClearProg...

Page 52: ...es a button that opens the Interlock faceplate IMPORTANT The name of the Interlockobjectinthecontrollermust be the object name with the suffix _Intlk For example if your P_PF6000objecthasthename Drive 123 thenitsInterlockobjectmustbe named Drive 123_Intlk Cfg_HasIntlkObj Enable navigation to restart inhibit object Check if a restart inhibit object is connected Thebuttonthatopensthe Restart Inhibit...

Page 53: ...ring Configuration Code E Cfg_ShedOnIOFault Stop Drive On Fail to Start This occurs when the bit is On indicates a motor fail to start is detected the motor is stopped A reset is required before another start can be attempted Off indicates a motor fail to start is detected the instruction sets only the Sts_FailToStart status and the Alm_FailToStart alarm if so configured The outputs are not change...

Page 54: ...tor mode Clear this box to have control of the drive Speed Reference follow the Instruction mode Cfg_ProgKeep 0 Start Stop Commands Operator Keeps Control in Program Mode ChecktokeepthedriveStart Stop and Jog if used commands with the Operator even if the instruction is in Program mode Clear this box to have control of the drive Start and Stop follow Instruction mode Cfg_OperKeep 1 Start Stop Comm...

Page 55: ...mode Check 1 so that the OCmd_Stop has priority and is accepted at any time Clear this checkbox 0 so that the OCmd_Stop works only in Operator or Maintenance mode Engineering Maintenance Code E Cfg_OperStopPrio Allow local Start or Stop without triggering alarm Check 1 to allow local start stop without an alarm Clear this checkbox 0 to start stop from the HMI or program only Cfg_AllowLocal Time to...

Page 56: ...ockwell Automation Publication SYSLIB RM057A EN P January 2017 PowerFlex 6000 Drive P_PF6000 Diagnostics Tab This tab is divided into three pages Each page provides you with diagnostic feedback on the drive ...

Page 57: ... 57 PowerFlex 6000 Drive P_PF6000 Trends Tab This tab shows trend charts of key device data over time These faceplate trends provide a quick view of current device performance to supplement but not replace dedicated historical or live trend displays Speed Feedback ...

Page 58: ...alarm From the P_Alarm faceplate you can configure and perform additional operations on the alarm If an alarm is active the panel behind the alarm changes color to match the severity of the alarm The color of the bell icon at the top of the faceplate shows the severity of the highest active alarm and the icon blinks if any alarm is unacknowledged or requires reset ResetandAcknowledgeAll Alarms Com...

Page 59: ... Alarm Acknowledge button is enabled if the alarm requires acknowledgment Click the button with the check mark to acknowledge the alarm See Rockwell Automation Library of Process Objects Common Alarm Block P_Alarm Reference Manual publication SYSLIB RM002 for more information Table 20 Alarms Tab Description Function Action Security Alarm Name Click an alarm name to open the associated P_Alarm face...

Page 60: ...60 Rockwell Automation Publication SYSLIB RM057A EN P January 2017 PowerFlex 6000 Drive P_PF6000 PowerFlex Drive Faceplate Help The Faceplate Help is divided into two pages FaceplateHelpPage1 ...

Page 61: ...Rockwell Automation Publication SYSLIB RM057A EN P January 2017 61 PowerFlex 6000 Drive P_PF6000 FaceplateHelpPage2 ...

Page 62: ...62 Rockwell Automation Publication SYSLIB RM057A EN P January 2017 PowerFlex 6000 Drive P_PF6000 Notes ...

Page 63: ......

Page 64: ...Rockwell Automation tests all of its products to help ensure that they are fully operational when shipped from the manufacturing facility However if your product is not functioning and needs to be returned follow these procedures Documentation Feedback Your comments will help us serve your documentation needs better If you have any suggestions on how to improve this document complete this form pub...

Reviews: