PowerFlex 750 and DeviceLogix Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 1 What is DeviceLogix? An Allen-Bradley technology An embedded control technology that can be found in some I/O blocks, motor starters, valves and now the PowerFlex 750 AC Drive Control outputs and manages status information locally within a device Has 14 Boolean Logic instructions for simple digital I/O applications and 22 Analog instructions for more enhanced applications Programmed using the DeviceLogix Editor A software tool that provides a graphical interface for configuring Function Blocks Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 2 PowerFlex® 750 and DeviceLogix Embedded Control Technology Embedded control Function as stand-alone or complimentary to supervisory control Can integrate with the drive or operate independently Used to control outputs and manage status information locally within the drive Use 24vDC Aux Power Supply option to allow operation with 3phase input power disconnected Provides user flexibility to customize a drive to more closely match their application needs Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 3 DeviceLogix 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 CCW v2.0 Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 4 DeviceLogix DeviceLogix What it can do: It is designed for basic logic capability for applications that can allow a 525ms 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 25ms total for 225 function blocks 225 Function Blocks maximum Provide Selector Switch functionality similar to the PF700S Provide Scale Block functionality similar to the PF700VC Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 5 DeviceLogix DeviceLogix Function Block programming Instruction Types include: Bit & Analog I/O Process Filter Select / Limit Statistical Timer / Counter Compare Compute / Math Move / Logical Does NOT count as a Function Block Each instance counts as one Function Block Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 6 Application Examples You can use the PowerFlex 750 DeviceLogix to: Provide scaling, selector switches, or other data manipulations not already built into the drive Read inputs / write outputs and exclusively control the drive Read inputs / write outputs independent of the drive Work in conjunction with a controller operating the drive via a network. 24vDC Aux Power Supply option can maintain DeviceLogix operation while 3-phase power is disconnected Can even “take over” control in the event of a network communications loss Control other PowerFlex drives via a Peer-to-Peer EtherNet/IP network Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 7 PowerFlex 750 and DeviceLogix Technical Overview Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 8 PowerFlex 750 DeviceLogix Parameters Digital inputs 位元輸入用於連接真實世界中連接至變頻器中I/O 選項模組之 輸入裝置(按鈕開關、光眼等)、監測變頻器狀態或讀取位 元列舉式參數中的位元 Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 9 PowerFlex 750 DeviceLogix Parameters Digital Outputs 位元輸出用於連接真實世界中連接至變頻器中I/O 選項模組之 輸出裝置(燈、繼電器等)、透過「邏輯指令」位元直接控制 變頻器或寫入位元列舉式參數中的位元 Copyright © 2008 Rockwell Automation, Inc. All rights reserved. Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 10 PowerFlex 750 DeviceLogix Parameters Analog inputs (Datalinks) 類比輸入通常用於連接真實世界中連接至變頻器中I/O 選項模組 的輸入裝置(感測器、電位計等)、監測變頻器回授、讀取即 時時鐘或讀取變頻器/周邊參數 Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 11 PowerFlex 750 DeviceLogix Parameters Analog outputs (Datalinks) 類比輸出通常用於連接真實世界中連接變頻器I/O 選項模組的 輸出裝置(儀錶板、閥門等)、控制器對變頻器的參照或寫 入變頻器/周邊參數 Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 12 PowerFlex 750 DeviceLogix Parameters DeviceLogix 內部暫存器 (16) 32-bit Real (8) 32-bit Integer Pr.54[DLX Real SP1] to Pr.69[DLX Real SP16] 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] DLX In 與DLX Out 均為資料連結且無法直接與彼此或其他 資料連結DeviceLogix 內部暫時寄存器可在資料連結間傳 送資料 Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 13 PowerFlex 750 DeviceLogix Parameters DeviceLogix 內部暫存器 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 © 2012 Rockwell Automation, Inc. All rights reserved. 14 PowerFlex 750 DeviceLogix Parameters DeviceLogix 內部暫存器 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 © 2012 Rockwell Automation, Inc. All rights reserved. 15 PowerFlex 750 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 © 2008 Rockwell Automation, Inc. All rights reserved. Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 16 PowerFlex 750 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 © 2012 Rockwell Automation, Inc. All rights reserved. 17 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 CCC v2.0 Note: Only the drive software tools listed above can be used to program the DeviceLogix component in the PowerFlex 750. Other DeviceLogix Editors, such as RSNetWorx for DeviceNet, can NOT be used. Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 18 DeviceLogix Editor Function Block Editor Function Block Elements / Tabs Edit – click to begin editing the logic Logic Verify – click to verify configuration Logic Enable On / Off – “Run / Program” selection Upload / Download – to/from the DeviceLogix component inside the drive Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 19 DeviceLogix Editor Available Function Block Elements Instruction Types: Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 20 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 Copyright © 2008 Rockwell Automation, Inc. All rights reserved. Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 21 DeviceLogix Editor Properties button Example Instruction Data Types 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 © 2012 Rockwell Automation, Inc. All rights reserved. 22 DeviceLogix Editor Properties button Example Instruction Input Number “3” (Default) “4” “5” Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 23 DeviceLogix Editor Example Instruction Input Number “3” “In3” “3” “In4” “3” = “5” (3) Function Blocks vs (1) Function Block Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 24 Example Application Diverter Alternately send ‘x’ parts down two different conveyor sections Negate Assume Data Available 4 Function Blocks Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 25 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 © 2012 Rockwell Automation, Inc. All rights reserved. 26 Example Application Utilizing the PF750 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 © 2012 Rockwell Automation, Inc. All rights reserved. 27 Additional Information Refer to the DeviceLogix User Manual, publication RA-UM300 for detailed information about the DeviceLogix Editor and Function Block Instructions Refer to the PowerFlex 750 Series User Manual, publication 750PM001 for detailed information about the PowerFlex 750 drive See Appendix C Using DeviceLogix for DeviceLogix specific information RA Literature Library: www.rockwellautomation.com/literature Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 28 Thank You! Copyright © 2012 Rockwell Automation, Inc. All rights reserved. 29