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.