PowerFlex 755 DeviceLogix Insert Photo Here Copyright © 2009 Rockwell Automation, Inc. All rights reserved. PowerFlex 750-Series Support • PowerFlex 755 – New modular drive optimized for application flexibility and system integration Real-Time Clock DeviceLogix External DPI Ports Control Board Embedded Ethernet 5 Option Slots: Comm, I/O, etc. Copyright © 2009 Rockwell Automation, Inc. All rights reserved. 2 PowerFlex 755 • DeviceLogix – Embedded control • Function as stand-alone or complimentary to supervisory control – Used to control outputs and manage status information locally within the drive • Can integrate with the drive or operate independently – Use 24vDC Aux Power Supply option to allow operation with 3-phase input power disconnected Copyright © 2009 Rockwell Automation, Inc. All rights reserved. 3 PowerFlex 755 • DeviceLogix – Located in Port 14 – DeviceLogix Editor is launched using DLX button • Button is enabled only when a DeviceLogix enabled port is selected Requires: DriveExplorer v6.01 DriveTools SP v 5.01 Drive AOPs v2.01 (or higher) Copyright © 2009 Rockwell Automation, Inc. All rights reserved. 4 PowerFlex 755 • DeviceLogix – Function Block programming (90 Function Blocks max.) – Instruction Types include: • Bit & Analog I/O Does NOT count as a Function Block • Process • Filter • Select / Limit • Statistical Each instance counts as one Function Block • Timer / Counter • Compare • Compute / Math • Move / Logical Copyright © 2009 Rockwell Automation, Inc. All rights reserved. 5 PowerFlex 755 • DeviceLogix – 90 Function Blocks maximum – What it can do: • It is designed for basic logic capability for applications that can allow a 5-10ms scan time plus the time it takes to update the I/O – 5ms scan time for the first 45 function blocks – Additional 5ms scan time for the remaining 45 function blocks – 10ms total for 90 function blocks • Provide Selector Switch functionality similar to the PF700S • Provide Scale Block functionality similar to the PF700VC Copyright © 2009 Rockwell Automation, Inc. All rights reserved. 6 PowerFlex 755 • DeviceLogix Parameters – Analog inputs (Datalinks) • (16) 32-bit input words that can be read by the DeviceLogix program – Pr.17 [DLX In 01] to Pr.30 [DLX In 14] are REALs – Pr.31 [DLX In 15] and Pr.32 [DLX In 16] are DINTs • Function as “Datalinks” - mapped to drive or peripheral parameters so the DeviceLogix program can read their values – Includes ability to map to Common Feedback and Real-Time Clock values – Example: value DLX In 01 points to Output Current (Port 0 : Parameter 7) Output Current value is used by DeviceLogix program Copyright © 2009 Rockwell Automation, Inc. All rights reserved. 7 PowerFlex 755 • DeviceLogix Parameters – Analog outputs (Datalinks) • (16) 32-bit output words that can be written by the DeviceLogix program – Pr.1 [DLX Out 01] to Pr.14 [DLX Out 14] are REALs – Pr.15 [DLX Out 15] and Pr.16 [DLX Out 16] are DINTs • Function as “Datalinks” - mapped to drive or peripheral parameters so the DeviceLogix program can write their values – Includes ability to map to Reference Command – Example: “12.34” Accel Time 1 value is written by DeviceLogix program DLX Out 01 points to Accel Time 1 (Port 0 : Parameter 535) Copyright © 2009 Rockwell Automation, Inc. All rights reserved. 8 PowerFlex 755 • DeviceLogix Parameters – Digital inputs • (16) digital inputs that can be read by the DeviceLogix program – Pr.33 [DLX DIP 1] to Pr.48 [DLX DIP 16] • Typically mapped to an input point in an I/O option card or to Logic Status bits (“Network Boolean”) – Example Photoeye wired to Port 7 I/O card Input 0 DIP 1 mapped to Port 7 I/O card Input 0 DeviceLogix program sees a “1” or “0” to indicate the Photoeye’s ON / OFF status Pr. 49 [DLX DigIn Sts] – Single parameter containing the individual on/off status of the (16) DLX DIPs Copyright © 2009 Rockwell Automation, Inc. All rights reserved. 9 PowerFlex 755 • DeviceLogix Parameters – Digital Outputs • Pr.50 [DLX DigOut Sts] – Single parameter containing the individual on/off status of the DLX Logic Command word bits • Pr.51 [DLX DigOut Sts2] – Single parameter containing the individual on/off status of the (16) DLX DOPs • Typically mapped to an output point in an I/O option card or to Logic Command bits (“Network Boolean”) – Example DeviceLogix program writes a “1” or “0” to turn the output device ON / OFF DOP 1 mapped to Port 7 I/O card Relay Output 0 Copyright © 2009 Rockwell Automation, Inc. All rights reserved. Output device wired to Port 7 I/O card Relay Output 0 10 PowerFlex 755 • DeviceLogix Parameters – Internal “scratchpad” registers • (16) 32-bit Real – Pr.54[DLX Real SP1] to Pr.69[DLX Real SP16] • (8) 32-bit Integer – Pr.70[DLX DINT SP1] to Pr.77[DLX DINT SP8] • (4) 32-bit Boolean – Pr.78[DLX Bool SP1] to Pr.81[DLX Bool SP4] • Typically used in conjunction with Analog Inputs (DLX In xx) and / or Analog Outputs (DLX Out xx) Copyright © 2009 Rockwell Automation, Inc. All rights reserved. 11 PowerFlex 755 • DeviceLogix Parameters – Internal “scratchpad” registers (cont’d) • Analog Inputs (DLX In xx) can be mapped to them – Example: Using a Scratchpad register as a variable for comparisons If Output Current ≥ “5.50”, then turn ON output DOP 1 (Note: If a variable will be constant, if can be hard-coded instead (Source B directly set to “5.50”) Copyright © 2009 Rockwell Automation, Inc. All rights reserved. 12 PowerFlex 755 • DeviceLogix Parameters – Internal “scratchpad” registers (cont’d) • Analog Outputs (DLX Out xx) can be mapped to them – Example: Sending a DLX value to a controller over Ethernet DeviceLogix Embedded Ethernet DLX Real SP16 DLX Out 02 and DL To Net 01 are both Datalinks and can not point to each other. An intermediary register/parameter is needed to hold the value being written / read. Copyright © 2009 Rockwell Automation, Inc. All rights reserved. 13 PowerFlex 755 • DeviceLogix Parameters – Other Status & Control • DLX Prog Cond – Defines the action that will be taken when the DLX logic is disabled: • Fault – the drive is faulted and stopped (default) • Stop – the drive is stopped, but not faulted • Zero Data – the output data sent to the drive is zero’d • Hold Last – the drive continues in its present state Copyright © 2009 Rockwell Automation, Inc. All rights reserved. 14 PowerFlex 755 • DeviceLogix Parameters – Status & Control (cont’d) • DLX Operation – Contains both operation commands as well as status information: • Enable Logic - command to enable logic processing ("run mode") • Disable Logic - command to disable logic processing ("program mode") • Reset Program - clears the DLX program in the drive • Save Program - saves the edited DLX program to the drive • Load Program - loads the DLX program from the drive to the editor • Logic Disabled - successful status response after "DisableLogic" is set • Logic Enabled - successful status response after "Enable Logic" is set Copyright © 2009 Rockwell Automation, Inc. All rights reserved. 15 DeviceLogix Editor • DeviceLogix Programming – Accomplished through a DeviceLogix Editor component ( icon), which is incorporated in the following versions of drive software (and higher): • DriveExplorer v6.01 • DriveTools SP v5.01 • RSLogix 5000 Drive AOPs v2.01 Note: Only the drive software tools listed above can be used to program the DeviceLogix component in the PowerFlex 755. Other DeviceLogix Editors, such as RSNetWorx for DeviceNet, can NOT be used. Copyright © 2009 Rockwell Automation, Inc. All rights reserved. 16 DeviceLogix Editor • Available Function Block Elements – Instruction Types: • Bit & Analog I/O • Process • Filter • Select / Limit Version 3 release of the DeviceLogix Library • Statistical • Timer / Counter • Compare • Compute / Math • Move / Logical Copyright © 2009 Rockwell Automation, Inc. All rights reserved. 17 DeviceLogix Editor • Example Instruction Properties button Must select the proper type of data used Enter Function Block comments here Can use constants for comparisons if desired Instructions can be individually enabled and have options for fault conditions Copyright © 2009 Rockwell Automation, Inc. All rights reserved. 18 PowerFlex 750-Series Support • DeviceLogix – Function Block Editor Function Block Elements / Tabs Edit – click to begin editing the logic Logic Enable On / Off – “Run / Program” selection Upload / Download – to/from the DeviceLogix component inside the drive Copyright © 2009 Rockwell Automation, Inc. All rights reserved. 19 DeviceLogix Editor • Ladder versus Function Block Programming – Ladder • Executes left-to-right / top-to-bottom – Function Block • Executes based on block order (number on upper left of each block) Negate Same Logic Negate PF755 DeviceLogix uses Function Block only at this time Copyright © 2009 Rockwell Automation, Inc. All rights reserved. 20 DeviceLogix Editor • Example Application – Diverter – Alternately send ‘x’ parts down two different conveyor sections Negate Assume Data Available 4 Function Blocks Copyright © 2009 Rockwell Automation, Inc. All rights reserved. 21 DeviceLogix Editor • Example Application – Wet Well – Start Pump cycle when High or Critical High level is reached • Pump at higher rate if Critical High is reached – Pump until empty (all level sensors are OFF) Copyright © 2009 Rockwell Automation, Inc. All rights reserved. 22 DeviceLogix Editor • Example Application – Wet Well – Control Logic 8 Function Blocks Copyright © 2009 Rockwell Automation, Inc. All rights reserved. 23 DeviceLogix Editor • Example Application – Wet Well – Fault / Alarm Logic 8 Function Blocks (16 total) Copyright © 2009 Rockwell Automation, Inc. All rights reserved. 24 DeviceLogix Editor • Example Application – Utilizing the PF755 Real-Time Clock – Run a ventilation drive Monday through Friday between 7:45AM and 5:15PM Analog Inputs can map to Real-Time Clock values Copyright © 2009 Rockwell Automation, Inc. All rights reserved. 25 DeviceLogix Editor Continued on next slide Copyright © 2009 Rockwell Automation, Inc. All rights reserved. 26 DeviceLogix Editor Continued from previous slide 15 Function Blocks Total Copyright © 2009 Rockwell Automation, Inc. All rights reserved. 27 Additional Information • Refer to the DeviceLogix User Manual, publication RA-UM300A for detailed information about the DeviceLogix Editor and Function Block Instructions • Refer to the PowerFlex 750 Series User Manual, publication 750UM001A for detailed information about the PowerFlex 755 drive – See Appendix F Using DeviceLogix for DeviceLogix specific information RA Literature Library: http://www.rockwellautomation.com/literature Copyright © 2009 Rockwell Automation, Inc. All rights reserved. 28 PowerFlex 755 DeviceLogix Insert Photo Here Copyright © 2009 Rockwell Automation, Inc. All rights reserved.