Uploaded by 李嘉興

DeviceLogix ppt

advertisement
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
Download