Introducing the ControlLogixTM Architecture - PowerPoint PPT Presentation

1 / 52
About This Presentation
Title:

Introducing the ControlLogixTM Architecture

Description:

Tire. Assembly. Packaging. Batch. Process. Extrusion. Mixing. Power. Monitoring. Control Disciplines ... Modular rack based communication ... – PowerPoint PPT presentation

Number of Views:1220
Avg rating:5.0/5.0
Slides: 53
Provided by: rebl
Category:

less

Transcript and Presenter's Notes

Title: Introducing the ControlLogixTM Architecture


1
Introducing the ControlLogixTM Architecture
2
ControlLogix Addresses Contemporary Control Needs
  • Increased distribution of control
  • Multiple controllers over ControlNet or in a
    single chassis
  • Flex I/O over various networks to put I/O with
    the devices
  • Scaleable control system options
  • Designed for multiple controller support
  • Future form factors will be offered
  • Complete modularity of communication,
    controllers, and memory
  • System monitors modules for health, correct
    placement, and configuration control
  • Increased use of commercial technology
  • Commercial technology used where appropriate
  • Windows NT for programming and standard Microsoft
    data links
  • Ethernet as the information connection
  • Open communication for system-wide linking
  • Totally modular communication for flexibility
  • State of the Art producer-consumer model for
    networks and backplane
  • Reduction of controllers and programming packages
  • Integration of multiple disciplines into a single
    platform
  • Multiple control data bases become a single data
    base
  • Higher functionality in a smaller, lower priced
    form factor

3
Product Functionality
4
ControlNetTM Becomes the Basisof a New Control
System Philosophy
  • Producer Consumer Model
  • Allows information to be passed between
    autonomous devices
  • Sharing of communicated messages to reduce
    latency and increase performance by reducing
    network traffic
  • I/O Modules will generate data directly to
    networks, eliminating the need to be polled
  • Both Scheduled and Unscheduled Traffic on the
    Same Wire
  • Provides functionality of RIO and DH/DCS-Net on
    the same wire with higher performance
  • Scheduled network bandwidth
  • Guarantees time on network
  • Deterministic data transfer
  • Unscheduled bandwidth for standard messaging
    and programming
  • The network to use for remote 1756 I/O
  • Redundant Media
  • Dual cabling provides more uptime

5
ControlBusTM
  • Traditional control systems are based on a
    monolithic master/slave address bus
  • Single device rules the bus and controls all
    traffic
  • Single point of failure when the controller or
    bus-arbiter dies
  • Centralized approach to system design
  • ControlBusTM breaks this mold by providing a
    multimaster producer/consumer message based
    parallel communications network
  • Puts ControlNetTM producer/consumer technology
    directly on the backplane (1 to 1, 1 to n)
  • Eliminates the controller as the center of the
    control universe
  • Any device in the backplane can broadcast and
    communicate with any other device without
    controller intervention
  • Increases system bandwidth and performance
  • Greater flexibility in architecting a control
    system
  • Lets the controller due control

6
ControlLogixTM System Model
  • Modular, scaleable architecture
  • Small SLC size
  • High performance passive, multimaster bus
  • Producer-Consumer on the backplane
  • No slot dependencies
  • Communications bridging independent of the
    controller
  • Multiple processors in a chassis
  • True pre-emptive, multi-tasking, symbol based
    controller
  • Removal and insertion of any module under power
    without disruption to other modules in the system
    (RIUP)
  • Software Configuration of modules to point level
  • Electronic Keying
  • Lower user cost than PLC 5/1771
    and AutoMax
  • High functionality diagnostic and isolated
    I/O

7
Backplane and Network Communications
  • Modular rack based communication
  • Currently - Ethernet, ControlNetTM DH, RIO,
    DeviceNetTM, Serial (controller)
  • Future - DH485, Serial module, DCS-Net others
  • Mix and match network interfaces
  • Add as many or as few networks as needed
  • Flexible networking
  • Bridging and routing between messaging networks
    across backplane w/o processor intervention
  • Supports scheduled I/O, Peer to Peer messaging,
    and unscheduled message traffic
  • Supports I/O sharing
  • Software configurable

Ethernet
ControlNet
ControlNet
DeviceNet
8
Producer / Consumer Model
  • ControlNetTM like interface for all modules
  • Input modules produce data for the system
  • Controllers and Output modules are producers and
    consumers
  • outputs echo (produce) output status for system
    use
  • Multiple devices can simultaneously consume data
  • Applications become more responsive
  • Reduced processor overhead and handling time
  • Network and backplane traffic is reduced
  • Reduced I/O latency
  • Applications can be truly interrupt driven
  • I/O data can be shared between controllers and/or
    operator interface devices
  • I/O sharing provides more flexibility when
    architecting a system

9
I/O Functional Overview
Features Common to All 1756 Modules
  • Producer/Consumer model
  • Module-Level fault reporting
  • RIUP (Removal and Insertion Under Power)
  • for both field and backplane sides
  • Fully software configurable
  • Software retrievable module I.D. information
  • Isolated versions of digital and analog modules
  • Electronic backplane keying
  • System clock access for various time-stamping
    functions
  • Field FLASH firmware upgradeable
  • Class 1 Division 2 certified
  • Certifications approved or pending UL, CE, CSA
    FM

10
Removable Terminal Blocks - RTBs
  • Specially Designed I/O Module termination
    connector
  • Supports true RIUP for field terminations
  • Door opens to provide a handle for connector
    removal
  • Removable Wiring Hood
  • Easy access to wiring terminations
  • Protects wiring when RTB is removed from module
  • Extended housing hood available for use with
    larger gauge wiring (1756-TBE)
  • Remote Termination Option with the appropriate
    Bulletin 1492 Interface Module (IFM)
  • RTBs must be ordered separately from the I/O
    modules
  • 20 pin and 36 pin Spring Clamp and Screw Clamp
    terminations

11
Standard Digital Input Features
  • Wide variety of voltage selections
  • 79-132 VAC, 159-265 VAC and 10-30 VAC
  • 10-31 VDC, 30-60 VDC and 90-146 VDC
  • Isolated and non-isolated choices
  • 8, 16, and 32-point densities
  • Software configurable filter times
  • DC 0 to 2mS Off to On / 0 to 18mS On to Off
  • AC 1 or 2 mS Off to On / 9 or 18 mS On to Off
  • Two multi-cast methods of sending input status
  • Change of State
  • sends data only when it changes
  • saves backplane and controller bandwidth
  • Cyclic
  • sends data on user selected time basis

12
Standard Digital Output Features
  • Wide variety of voltage selections
  • 74-132 VAC, 74-265 VAC and 10-30 VAC
  • 10-31 VDC, 30-60 VDC and 90-146 VDC
  • Isolated and non-isolated choices
  • 8, 16, and 32-point densities
  • 2 Amp Outputs available for AC and DC
  • Electronic fusing on select modules
  • designated by E in catalog number
  • Output data echo broadcast to system
  • Time-stamped blown fuse reporting
  • Output scheduling based on system clock
  • Configurable Output point definitions for program
    mode and comm failure (Hold, Reset or Energize)

13
Diagnostic Digital I/O FeaturesStandard Digital
I/O features plus ...
14
Analog Input Module Features
  • RTD, Thermocouple and standard Voltage / Current
    modules offered
  • Voltage / Current modules available in Isolated
    and non-Isolated versions
  • RTD and Thermocouple Isolated only
  • 16-bit resolution over the selected input range
  • Two data formatting selections
  • Floating point (broadcasts data in engineering
    units)
  • Integer
  • Fast Channel Updates
  • Temperature 50 mS (Float)
  • Isolated Analog 25 mS (Float) / 10 mS
    (Integer)
  • Non-Isolated 18 mS (Float) / 5 mS (Integer)

15
Analog Input Module Features
  • On-board scaling to engineering units
  • On-board alarming
  • High, High-High, Low, Low-Low alarms
  • Latching option for intermittent alarms
  • Deadband option for controllable sensitivity
  • Over / Under-range and open sensor detection
  • Real time sampling of channel data
  • Calibration data and date stored in non-volatile
    memory
  • Digital filtering notch filter selections

16
Analog Output Module Features
  • Isolated and non-isolated module types
  • 13 to 16 bit resolution - range dependent
  • Two data formatting selections
  • Floating point
  • Accepts and broadcasts status data in engineering
    units
  • Integer
  • Rate of change limiting
  • Configurable program mode and fault states on a
    per point basis
  • Hold last state
  • Set to user specified value
  • Output clamping at specified low - high value
  • Output hold for initialization feature for PID
    applications

17
Other System Components
  • Chassis
  • 4 Slot 1756-A4
  • 7 Slot 1756-A7
  • 10 Slot 1756-A10
  • 13 Slot 1756-A13
  • 17 Slot 1756-A17
  • Power Supplies
  • AC 1756-PA72
  • 85-132 170-265 VAC
  • DC 1756-PB72
  • 19.2-32 VDC
  • Other
  • Empty slot filler 1756-N2

18
1756 I/O Modules
19
The Logix5550 Controller
  • Greater functionality / faster performance /
    smaller size / lower cost / scaleable in all
    dimensions
  • Outperforms other controllers in its class
  • Requires 20 to 50 less panel space than
    comparable controllers
  • Highest functionality controller at a system
    price between the PLC5 and SLC500
  • Multiple controllers in one small package
  • The Logix5550s Highly Integrated Motion
    capability saves you money by eliminating
    separate motion controllers and software
  • Ongoing enhancements for process and drive
    systems
  • Fully scalable solution allows you to purchase
    exactly what you need
  • Memory expandable from small to large
    applications
  • Modular networks provides the right
    communications mix for your application
  • I/O capacity sufficient to meet large
    applications
  • Distributed control solution
  • Multiple controllers in a single chassis permits
    load sharing to increase application performance
  • CPUs distributed across ControlNet while sharing
    I/O
  • Processor to processor communications without
    writing application code

20
Logix5550 I/O Capacity
  • I/O data areas are created as you assign modules
    to the controller saving memory for other uses
  • Capacity is no longer limited by a fixed memory
    area
  • Analog and Discrete modules are addressed using
    the same mechanism
  • I/O tags are automatically created based on
    chassis location within the system and physical
    slot number
  • Eliminates confusion associated with various
    addressing modes (1/2slot, 1slot, 2slot)
  • NO Block-Transfer needed for ControlLogix I/O!
  • The Logix5550s connection based I/O provides
    increased I/O capacity
  • 250 simultaneous connections to modules or
    chassis of discrete I/O
  • 250 x 17 slot chassis of 32 point discrete I/O
    yields 128,000 points maximum discrete I/O only
  • 250 x 16 channel analog I/O modules yields 4000
    channels maximum analog I/O only
  • I/O Capacity will vary based on I/O module and
    network used

21
Logix5550 Performance
  • In application after application the Logix5550 is
    proving itself by providing significant
    improvements in performance
  • One example a PLC5/30 application running at
    35msec converted to the Logix5550 ran at 5msec
    (7x improvement)
  • Projected performance relative to PLC5
  • Performance will vary depending on instruction
    mix (Boolean vs math vs file vs floating point)
  • 3x to 4x times the speed for mixed sequential
    logic, integer math, and file
  • 1.5x to 2x for process applications using a
    higher mix of floating point math
  • 0.08ms / K Instructions - average Boolean
    performance
  • Closed loop throughput times in a local chassis
    under 1ms
  • DC Input to Logix5550 to DC output
  • Typically able to react to signals up to 500Hz
    for local I/O
  • Typically able to react to signals up to 100Hz
    using ControlNet with a 2ms NUT
  • Reduced controller overhead
  • Controller not needed to bridge messages between
    networks
  • individual network processing done on each
    respective module
  • I/O Producer - Consumer model (like ControlNetTM)
  • I/O modules broadcast information to controller
    eliminating I/O polling
  • I/O sharing reduces need to re-transmit
    information

22
Logix5550 Modular Memory
  • Memory is treated as a pool that can be used for
    any combination of logic, data and symbol names
  • The Logix5550 comes with 160KBytes of memory
    built into the processor
  • A single expansion card can be added to the
    Logix5550
  • Three version of memory cover small to large
    applications
  • 1756-M1 512KByte (Positioned around a PLC5/40)
  • 1756-M2 1MByte (Positioned around the PLC5/80)
  • 1756-M3 2MByte (Positioned around the PLC5/250)
  • Can be purchased separately and field installed
    or can also be purchased pre-installed
  • Minimize your spare parts cost by keeping the CPU
    and the largest memory card
  • Changing memory cards does not affect how the
    program executes
  • The high speed battery backed static RAM
    maintains the contents through a power-loss

23
Logix5550 Communications
  • The Logix5550 provides fully scaleable network
    communications that lets you purchase only what
    you need
  • ControlLogix chassis based network modules
    purchased separately to meet application needs
  • Any mix DH/RIO/ControlNetTM /DeviceNetTM /ENet
  • Get the right combination of network modules for
    the job
  • De-couples network and controller development
  • Increased performance from distributed processors
  • The Logix5550 includes an RS232 interface port
    that acts as your portal into the system
  • Provides full bridging through the controller
    onto the backplane so you can access other
    modules or processors, distributed in the system
  • Eliminate the need for computer cards
  • Provides remote diagnostic support
  • Supports DF1 protocol for programming terminals
    and other intelligent devices to access data and
    upload/download programs
  • DF1 Master/Slave and Point-to-Point modes for
    SCADA applications

24
Preemptive Multi-Tasking Operating System
  • IEC1131-3 compliant tasking model
  • Support for 32 separate tasks allows you to
    segment your application and execute each piece
    at an appropriate rate
  • 1 Continuous background task
  • 31 Periodic tasks each running at a different
    interval down to 1ms (STI)
  • 15 Priority levels allows you to configure the
    controller to execute important task first
  • 32 Programs per task permits further
    subdivision of the application and
    provides an isolated data area
  • System overhead task scheduled as a
    percent of available CPU Time

25
Logix5000 Instruction Set
  • Highly functional ladder diagram instruction set
    based on PLC5 / SLC 500
  • Same look, feel and execution as existing
    products
  • Reduced learning curve for new controller
  • Powerful file and diagnostic instructions
  • PID and other process instructions
  • Enhanced to provide motion specific ladder
    diagram instructions
  • 27 Motion Instruction based on the Allen-Bradley
    Graphical Motion Language (GML) environment
  • One program environment for motion, sequential
    and process control
  • IEC1131-3 base level instruction compliant
    operation
  • Symbolic addressing improves the overall
    readability of logic and code becomes self
    documenting

26
Controller Data Features
  • Support of IEC1131 defined base data types
  • bit, integer, signed long integer, floating point
  • Structures to provide data encapsulation
  • SLC PLC 5 structures (T, C, R, P, and M)
  • User Defined
  • Data table scoping provides isolation between
    programs
  • Scoped local to a single program
  • Globally for all programs
  • Arrays of data (1,2,3 dimensional)
  • Built from any data type including structures
  • A single dimension array may be included in a
    structure
  • Symbolic Addressing
  • Eliminates tie to fixed memory locations
  • More flexible approach to program development
  • Support of user defined structures
  • Provides self documented code

27
Controller Symbolic Addressing
  • Data and I/O are addressed using IEC1131-3
    Compliant Symbolic Address
  • Stored on the controller to allow access to data
    over network via Tag Names
  • Users will have the ability to reference data via
    multiple names using Aliases
  • Provides flexibility to name data differently
    depending on its use
  • Allows program to be developed without knowing
    I/O or memory layout
  • Tag Name
  • 40 character Tag Names (Same as RSView)
  • 1st character begins with Alpha or _
  • Remaining 39 characters Alpha, Numeric or _
  • Non-case sensitive
  • Tag Description or Comment
  • 120 Characters provides for a more meaningful
    description
  • Stored offline on disk

28
Concurrent Engineering with Data Tag Alias
  • The Logix5000s tag alias capability can reduce
    your project development time and cost
  • Develop programs without a completed
    electrical design
  • Create a library of reusable programs that
    can be used across multiple projects
  • Multiple names for the same data value
    allows you to improve your documentation

1. Create your tags based on system device needs
2. Write your program or create generic code
blocks
3. At a later date map the Device tags to the I/O
in the system
4. NO CODE CHANGES REQUIRED!
29
PLC/SLC Logical Addressing in Logix5000
  • Logical addresses are created using arrays and
    appropriate tag naming
  • Data files are built as arrays, Logix5000 uses
    array subscripting directly, PLC/SLC 123
    replaced with 123
  • Tag Aliasing provides for symbolic references
  • This method is used by the PLC/SLC translation
    tool

Int N7999 Array of 1000 Integers (PLC/SLC N70
to N7999) Timer T4255 Array of 256 Timers
(PLC/SLC T40 to T4255) Counter C350 Array of
51 Counters (PLCSLC C30 to C350) Float F820
Array of 21 Floating Point Values (PLC5 F80 to
F820)
Comments and Symbols brought over from PLC/SLC
Bit reference converted from a PLC/SLC Bool
data table B3/21 or B31.5 to B31.5
Integer references converted to array
format N70 to N70
30
Logix5550 Messaging
  • Symbolic addressing allows you to send messages
    to other Logix5550 processors using tag names
  • Eliminates the need to know physical memory
    references
  • Reduces confusion and makes code more readable
  • Supports the ability to read / write information
    from controllers either local to the chassis or
    remote on any of the supported networks
  • Ethernet, ControlNet, DH, RS232
  • Communicate to your existing PLC/SLC or 3rd
    Party devices using the same instruction
  • Supports the ability to communicate to block
    transfer I/O and 3rd party devices

31
PLC/SLC Logical Binary Address Mapping
  • Products that can communicate to a existing
    PLC/SLC products can communicate to the Logix5000
    as though it were a PLC
  • Supports both Rockwell Automation and 3rd party
    products
  • PLC-2 and PLC-3 Integer read/writes
  • PLC-5 and SLC 500 Type Integer Floating point
    read/writes
  • The Logix5000 supports the ability to mimic
    a PLC/SLC logical data table
  • Arrays in the Logix5000 are assigned a
    Logical Data table file type and number

32
User Defined Structures
  • IEC1131-3 compliant user defined data types
  • Provides flexibility in control system design
  • Allows for logical grouping of control data
  • Allows mixing of data types in a structure
  • Results in self-documenting code

33
User Defined Arrays
  • User can create custom tables to store
    information
  • Arrays are named symbolically to aid in
    determining its contents and use
  • Arrays can be built using 1, 2 or 3 dimensions to
    represent the data it is intended to contain
  • Can be built to contain a base data type (Bool.
    Integer, Float...) or a structure (Timer,
    Counter, User...)

Single Dimensional
Two Dimensional
Three Dimensional
Table6
Grid6,3
Block6,3,2
34
System Shared Data
  • Using the Producer/Consumer model multiple
    controllers either in the ControlBusTM backplane
    or connected via ControlNetTM may share the
    information
  • Controller scoped data may be scheduled between
    processors like I/O to produce data onto the
    backplane
  • Periodically as fast as 1msec
  • Change of state
  • The user can selectively choose which published
    data to consume
  • Similar to Global Status Flags on Data Highway

System Shared
35
The RSLogix Programming Standard
  • A single Windows programming interface for all AB
    controllers
  • RSLogix 500, RSLogix 5, and RSLogix 5000 for the
    SLC 500, PLC5, Logix 5000 respectively
  • Applications work in the same box without re-boot
  • RSLinx RSNetWorx provides common communications
    driver
  • Relaxed Mode editing reduces application
    development time
  • Cut/Copy/Paste Between different controller
    programs
  • 32 bit Windows based to take advantage of
    commercially available technology via OLE2, DDE,
    ActiveX etc.
  • System navigation tools
  • Reduces learning curve
  • between controllers

36
What you get with RSLogix 5000
  • WinNT 4.0 32 Bit Application
  • Provides a stable, productive environment
  • Standard operator interface
  • IEC 1131-3 compliant ladder logic environment
    with motion support
  • Catalog Numbers
  • 9324-RLD300ENE - RSLogix 5000 Standard Package
  • 9324-RDCNTENE - RSLogix 5000 RSNetWorx Bundle
  • 1756-GTWY Software for DHRIO
  • Released with Ver 1.8
  • Ver 1.9 support in fall 98
  • RSLinx provide all of you communications
    needs
  • Released with Ver 1.7
  • Ver 2.x support in fall 98
  • User manuals in PDF files
  • RSNetWorx for ControlNet
  • Works with Ver 1.6

37
Exploring the Interface
Application Verify buttons
Cut/Copy/Paste Undo / Redo
User customized Instruction tab
Component create toolbar
File operation toolbar
On-Line Status bar
Instruction set toolbar
Controller organizer
Ladder editor Window
Verify Window
Message Bar
Current rung position
Pop-up Tag Tooltips
38
Controller Organizer
Controller fault handler and controller scoped
data
  • The Logix5000 Controllers components are
    represented using a tree control
  • Similar to My Computer in Windows NT 4.0
  • Similar to RSLogix5 / 500
  • Standard Windows point and click navigation
  • Property sheets to configure individual components

Hierarchical tree for tasks, programs and routine
Program scoped data grouped with program in tree
Product and user defined data types
  • A tree format represents the communications paths
    between the controller and each module it is
    configured to communicate with
  • Quick navigation to different controller
    functions
  • Fault conditions animated to help you diagnose
    problems faster

I/O Configuration Tree
39
Module Configuration Wizards
  • Highly intuitive I/O module configuration wizards
    walk the user through the configuration of a
    module
  • All information presented in easily understood
    forms to reduce learning curve
  • Eliminates the confusion of block transfers for
    intelligent modules
  • Automatically creates Tags that will be used by
    the application

40
Free-Form Ladder Editor
  • 6200/AI/APS have a strict mode editor that force
    the user to complete and commit all changes
    before leaving a rung
  • The RSLogix programming environment allows the
    user to edit multiple rungs simultaneously
  • Changes are not checked or committed until the
    user tries to download the program or selects a
    verify operation
  • The user can select either auto or manually
    initiated verification
  • Selecting an error in Verify navigates you
    directly to offending logic
  • Reducing debug time and frustration

41
Keyboard Navigation Included
  • RSLogix 5000 provides keyboard navigation in
    order to reduce development time
  • Standard Microsoft keyboard sequences are
    supported
  • The ladder editor provides user configurable
    Quick Key
  • By pressing a single key in the ladder editor it
    inserts the specified instruction
  • Defaults set to match RSLogix 5 / 500 / AI
    products
  • The Ins key brings up an instruction menu where
    as you type it auto-navigates the list, pressing
    enter inserts the instruction
  • The Ctrl G key sequence brings up the Go to
    feature so you can quickly navigate through the
    program or to other tools

42
Logic Documentation
  • RSLogix 5000 provides access to your programs
    documentation at the point where you need it most
    - in the logic!

Rung comments can be as large as you need
to fully document the logics function.
Tag Comments allow up to 120 characters
to document the tags function.
Rung highlighting indicates the tags logic state
to visually aid in debugging.
Base Tag Reference tells you what data value
is actually being used by the instruction.
Tag reference tool-tip tells you what the
data type is and the reference chain to the base
tag.
Rung number tells you which rung in the
program you are viewing.
43
Hot Cross-Reference
  • The thorough cross-reference tool makes locating
    Information throughout your application easy
  • Locates all locations in your application where a
    specific tag or label is referenced and provides
    detail
  • Program / Routine / Rung
  • Specific Instruction
  • Tag referenced
  • Specific tag
  • Alias Tags
  • Destructive nature of reference
  • Does the instruction modify the data
  • Auto-navigate to the instruction from the
    cross-reference display
  • Also allows you to exclude alias tag
    references

44
Tag Editor / Data Monitor
  • The tag editor/data monitor present the IEC1131-3
    compliant data definitions in an easy to use
    spreadsheet style interface
  • Tags are presented in rows and attributes of the
    tag in columns
  • Create and document data data tags
  • Filters and Sort features allow you to narrow the
    view to a specific group of tags and organize
    them to reduce your search time

Specify the sort field to organize the data by
various criteria
Filters include all Tags, I/O Module, Produced
Consumed Tags, Data types (BOOL, SINT, INT,
DINT, REAL, Structures)
The scope parameter allows you to focus the view
on controller tags or a single programs tags
45
Consolidated Data View
  • Optional data only view maximizes the amount of
    information you can display
  • Numeric (SINT, INT, DINT, and REAL)
  • Boolean (BOOL) (bit)
  • Timers, and Counters
  • Enables you to see more data in a running
    system
  • Number of columns is user configurable
    to let you take control
  • Helps to reduce your debug and
    maintenance time

Normal Data View
46
Structure Data Type Editor
  • Create custom memory layouts that match your
    application needs using IEC1131-3 compliant
    structures
  • Structures allow you to name each field
    individually for its use, providing self
    documenting code
  • Structures can be defined to contain
  • Base level data types (BOOL, SINT, INT, DINT,
    REAL)
  • Others structures either product defined or
    user defined
  • Single dimension array of any data type
  • The integrated structure editor makes the
    creation of a structure as easy as
    working with a table

47
Communications Configuration
  • RSLogix 5000 makes it easy to set up the
    Logix5550 to communicate with products using
    PLC/SLC message commands
  • The data mapping tool permits you to configure
    your Logix5000 to look like a PLC or SLC to
    another product
  • Logical data table reads are redirected to the
    array that you specify
  • Select multiple data tables files to emulate
  • Configuring the message instruction is also
    done with a easy to use windows
    interface
  • Supports PLC2, PLC3, PLC5, SLC500 and
    CIP message commands
  • Over time products will add the native
    Logix 5000 (CIP) addressing formats

48
PLC5/SLC500 Translation Tool
  • The Translation tool built into RSLogix 5000
    allows you to migrate your existing application
    forward into the new controller family
  • Simply export your program and documentation from
    RSLogix5/500, AI, 6200 or APS to an ASCII file
  • .PC5 or .SLC for code and .TXT for
    documentation
  • Run the translation tool to convert the
    application
  • Import the converted application into RSLogix
    5000
  • Run a verify to detect any situations not
    handled by the tool and make the necessary
    changes
  • A PCE (Program Conversion Error) is placed
    into to the logic to denote problem areas
  • Configure the I/O and place copy instructions
    to move the I/O data into the I and O
    arrays

49
Application Import/Export
  • RSLogix 5000 contains an Import/Export function
    that allows the entire controller application for
    use with third party tools
  • The format is based on the IEC1131-3 ST
    definition
  • When PLC Open defines a file standard it will be
    added
  • A single ASCII text file contains
  • Executable logic
  • Data / Tag Definitions
  • Processor and I/O Config
  • Comments and
  • Descriptions
  • The Logix5000 translation tool utilizes
    this format to transform PLC/SLC
    applications for use on the Logix5550

50
Application Report Printing
  • RSLogix 5000 provides comprehensive reporting
    capability for you to generate documentation
    listings for your application
  • Ladder Logic within an individual routine or all
    routines in application
  • Optional embedded cross reference
  • Tag listing report for a single program scope or
    all tags in controller
  • Allows you to select the the tag attributes to
    include
  • Cross reference report of tags and their
    utilization within the logic
  • Data listing of tag data values

51
The Help You Need
  • RSLogix 5000 contains a comprehensive help system
    that can help you solve most problems
  • Tip of they day helps you learn software features
  • On-line instructions set reference is an
    electronic version of the printed manual
  • Quick Start tutorial walks you through common
    features
  • On-Line module helps puts module information and
    wiring at your fingertips
  • Tool-tips give you immediate information just by
    pointing at an object

52
ControlLogix Integrates High Speed Sequential and
Motion Control
ControlLogixTM
Integrated Logic/Motion
Dedicated controller for sequential
logic Dedicated controller for motion Multiple
programming packages Dedicated programming
languages Multiple tag data bases Hardwired
or network connection between logic and motion
controller Performance cost penalties

Supports sequential logic and motion in the
same controller One programming
package Multiple programming languages with
support for logic and motion One tag data base
No connection required - control executes logic
and motion Improves system performance and
reduces system cost
53
Motion Architecture Overview
  • RSLogix 5000 provides complete axis configuration
    and motion programming support
  • Logix5550TM firmware contains motion instructions
    and operating system
  • Motion executive (planner) runs as a dedicated
    task on the Logix5550TM
  • Provides motion command execution and path
    planning
  • Transparently communicates to 1756-M02AE servo
    modules over ControlBus
  • Powerful auto tuning sets all axis parameters and
    determines system dynamics
  • 1756-M02AE servo module provides drive
    connectivity
  • Interfaces to field sensors and drives
  • Fast 200us fine planner for position and velocity
    loop closure
  • Fully synchronized with Logix5550 controller(s)

54
Integrating Motion in ControlLogix is a simple
process
55
Logix5550TM Motion Support
  • Embedded motion support
  • Move trajectory planner
  • 27 motion instructions
  • 1756-M02AE Servo module interface
  • In-line execution of motion instructions in the
    ladder application program
  • Can define up to 32 axes per Logix5550 controller
  • Performance is roughly a linear function of the
    number of axis
  • Multiple Logix5550 processors can be used, each
    with any mix of motion and sequential support

56
Highly Integrated Motion
  • RSLogix 5000 is the single solution to your
    motion and sequential control needs
  • Built-in motion configuration wizard takes the
    guess work out of setting up a motion system
  • The built-in motion ladder blocks eliminates the
    need to write and coordinate two separate
    programs on different controllers

57
Motion Axis Integration
  • In the past, motion was handled with separate
    tools
  • In RSLogix5000 the motion configuration is built
    into the editor
  • Eliminates the cost of purchasing and maintaining
    multiple tools
  • The Axis wizard walks the user through the steps
    needed to incorporate a motion axis into the
    application
  • Streamlines the development
  • With a basic understanding of the motion
    application, the user can point and click their
    way to a working motion system
  • Uses the configuration tools from the S-Class GML
    editor

58
RSLogix 5000 Axis Configuration
  • The Axis wizard walks the user through the steps
    needed to incorporate a motion axis into the
    Logix5550 application
  • With a basic understanding of the motion
    application, the user can point and click their
    way to a working motion system
  • Same look/feel as GML Commander configuration
    wizard

59
RSLogix5000 Motion Programming
  • 27 motion instructions are available for use in
    the ladder application program
  • Insert motion instruction(s) as needed and define
    motion parameters
  • Download to the Logix5550 controller and run
  • Support for on-line monitoring and editing

60
Integrated Motion Instructions
  • 27 new instructions integrated into the
    Logix5550TM controller
  • Support axis jog, move, direct drive, homing,
    registration, synchronized start, gearing, watch
    points, tuning
  • Motion instructions operate by transferring
    parameters to the motion planner which then uses
    the information to communicate directly to the
    axis interface module in the chassis
  • Initially available via ladder diagram
  • Future GML editor will be provided
  • motion state
  • motion move
  • motion group control
  • motion event
  • motion configuration

61
Motion Instruction Set
Axis Control Motion Direct Drive On MDO Motion
Direct Drive Off MDF Motion Servo On MSO Motion
Servo Off MSF Motion Redefine Position MDP Motion
Axis Fault Reset MAFR Motion Axis
E-Stop MAES Motion Axis E-Stop Reset MAER Registr
ation/watch control Motion Arm Watch
Position MAW Motion Disarm Watch
Position MDW Motion Arm Registration MAR Motion
Disarm Registration MDR Axis tuning and
hookup Motion Run Axis Tuning MRAT Motion Apply
Axis Tuning MAAT Motion Run Hookup
Diagnostic MRHD Motion Apply Hookup MAHD
Axis Move Control Motion Axis Home MAH Motion
Axis Jog MAJ Motion Axis Move MAM Motion
Change Dynamics MCD Motion Axis Stop MAS Motion
Axis Gear MAG Group Control Motion Group
Strobe Pos MGSP Motion Group Stop MGS Motion
Group ESTOP MGES Motion Group E-Stop
ResetMGER Motion Group AC Stop MGAS
62
Motion Functionality
  • Simple and complex pt-pt moves
  • Electronic Gearing
  • real number and fraction gear ratio
  • Multi-axis synchronization
  • motion on multiple axes can be synchronized
  • Merged motion
  • motion moves of different types can be blended
    together
  • Electronic Cams (Future)
  • Position and time lock
  • Phase advance/retard
  • Scaling
  • Interpolated motion (Future)
  • linear
  • circular
  • helical

63
1756-M02AE Servo Module
  • 2 Axis Analog/Quadrature Encoder Servo module
  • Works with Logix5550TM to provide motion solution
  • Logix5550 Controller performs all motion/logic
    program execution and motion planner functions
  • must be in same chassis as controller
  • multiple modules can be fully synchronized for
    coordinated motion
  • 1756-M02AE features
  • provides connectivity for 2 drives
  • 2- 16 bit analog outputs
  • 2- 4mhz quadrature encoder inputs
  • 2 high speed registration inputs - 5V or 24V
  • 2 home switch inputs
  • 2 drive status inputs and drive enable outputs
  • RIUP (removal and insertion under power)
  • 200 µs position, velocity, and 2nd order fine
    planner loops
  • no programming or configuration required
  • Electronic Keying
  • Class 1 Div 2 Hazardous Classification
  • CE, UL, CSA, FM Approval

64
1756-M02AE Servo Module
  • Use with any drive which supports analog voltage
    input and quadrature encoder output including
    Allen Bradley AC drives
  • 1394-SJTxx-A (1394 Multi-axis servo drive)
  • 1398-DDM -xxx (Ultra100 Ultra 200 single axis
    servo drive)
  • 1336 Force
  • 1336 Impact
  • ControlLogix Standard 36 pin termination options
    for connecting field devices
  • Local or Remote Termination Choices
  • Spring Clamp or Screw Clamp Terminations
  • Pre-terminated cables for use with the 1394 and
    1398 servo drives
  • 1398-CCAExxx (Ultra 100/200 to 1756-M02AE servo
    module)
  • 1394-CCAExxx (1394 servo to 1756-M02AE servo
    module)

65
ControlLogix Motion Benefits
  • Single programming package for motion and logic
  • Reduces system cost and streamlines development
    process
  • Insert motion functions directly in the ladder
    application program
  • High performance
  • Direct execution of motion commands on the
    Logix5550 processor eliminates need for
    synchronization logic and network connection
    between logic controller and motion controller
  • Fast 200us position and velocity loop closure for
    all axes in a chassis - provides precise control
    of motor position
  • Support for multiple Logix5550 processors in a
    single chassis provides additional processing
    power for faster scan times or axis coarse
    planner rates
  • Multi-tasking operating system allows precise
    response to high speed events
  • Each Logix5550 processor can support up to 32
    axes
  • Extensive instruction set
  • Full sequential support plus 27 motion
    instructions provide support needed for complex
    applications

66
ControlLogix Motion Benefits
  • Simple integration
  • RSLogix5000 wizard for axis configuration
    including auto tuning and drive hookup
  • Hookup diagnostics insure proper drive connection
  • Auto tuning determines all position and velocity
    loop gains and determines system dynamics
  • One program to develop and manage - insert motion
    commands directly in the ladder application
    program
  • Support for on-line editing
  • Spring Clamp or Screw Clamp Terminations for
    direct connection of drive to servo module OR use
    Pre-terminated cables for 1394 Servo and Ultra
    100/200
  • Lower system cost
  • Hardware savings from eliminating redundant
    components
  • I/O, network connections, programming software
  • Less time to program, commission, and maintain
    systems
  • Better performance for increased system throughput

67
Release Status
  • Released ControlLogix Gateway in Aug 97
  • 1756-DHRIO, 1756-ENET, 1756-GTWY configuration
    Software
  • Released ControlLogix ControlNet module in Feb 98
  • 1756-CNB
  • Released Logix5550, I/O, Motion and RSLogix5000
    in Jul 98
  • 1756-L1 Processor and M1, M2, M3 memory expansion
  • 34 Discrete and Analog I/O Modules
  • 1 Servo Motion Module
  • RSLogix 5000 Programming Software
  • Future Enhancements
  • Additional Analog I/O Modules Fall 98
  • High Speed Counter / Programmable Limit Switch
    Late99
  • RSLogix5000 Releases
  • Maintenance Release Fall98
  • Enhancement Release Winter99
  • Enhancement Release Spring99
  • More to come.
Write a Comment
User Comments (0)
About PowerShow.com