You are on page 1of 70

Automation Lunchbox Studio 5000 V24

Copyright 2014 Rockwell Automation, Inc. All Rights Reserved.


Agenda

Overview

Program Parameters

Logical Organizer

Module Object

Copyright 2014 Rockwell Automation, Inc. All Rights Reserved. 2


Agenda cont.

Code Re-use and Library Concepts

Compare & Merge Tool

Motion Updates

Notable Mentions

Copyright 2014 Rockwell Automation, Inc. All Rights Reserved. 3


Whats missing ?

Whats missing here? ..and what is V23?

Copyright 2014 Rockwell Automation, Inc. All Rights Reserved.


This release includes enhancements intended to
improve product resiliency to potentially
disruptive activities. These enhancements have
been verified to not affect product safety,
performance, expected life, configuration, or
operation of the product. Rockwell Automation
advises customers to follow good Industrial
Control System (ICS) security practices that
include regular product updates

What is V23?

Copyright 2014 Rockwell Automation, Inc. All Rights Reserved.


Program Parameters
Studio 5000 Logix Designer Newest Modular Component

Copyright 2014 Rockwell Automation, Inc. All Rights Reserved.


Programs Before
-Conceptual Block Diagram

Previously

Controller Tags

Data

Prog_01 Prog_02

Copyright 2014 Rockwell Automation, Inc. All Rights Reserved. 7


Program Parameters
-Conceptual Block Diagram

NEW

Controller Tags

Data

Prog_01 Prog_02

Copyright 2014 Rockwell Automation, Inc. All Rights Reserved. 8


The Composition of a Program
(Before and After)
Prog_01 Previous Prog_01 NEW

Program Tags Local Tags

Code INPUT Code OUTPUT

Routines Routines

Parameter InOut
Interface Public

Why add Parameter Interface to Programs?


For A Better Understanding Of Interaction Between Programs
Copyright 2014 Rockwell Automation, Inc. All Rights Reserved. 9
I know what some of you are thinking..

Copyright 2014 Rockwell Automation, Inc. All Rights Reserved. 11


Here is the reality..

Copyright 2014 Rockwell Automation, Inc. All Rights Reserved. 12


Program Parameters Editor -
How To Define A Program Parameter

Shared Editor for Program Parameters and Local Tags


Similar to the AOI Interface
Copyright 2014 Rockwell Automation, Inc. All Rights Reserved. 13
Program Parameters Editor -
How To Connect A Program Parameter

All In One Editing Environment Makes Connecting Programs


Easy
Copyright 2014 Rockwell Automation, Inc. All Rights Reserved. 14
Program Parameters Editor -
Connecting Program Parameters

AX_Axis01 Prog_04 Prog_20

Copyright 2014 Rockwell Automation, Inc. All Rights Reserved. 15


Program Parameters
Safety to Standard Connections

Input

EStop

Output

Safety Output and Public Parameters can connect to


Standard Input Parameters
Copyright 2014 Rockwell Automation, Inc. All Rights Reserved. 16
Parameter Types

Copyright 2014 Rockwell Automation, Inc. All Rights Reserved. 17


Public Parameters -
Global Tag at a Program Level

Controller Tags
Tag_01
Tag_02
Tag_03
Tag_04

Copyright 2014 Rockwell Automation, Inc. All Rights Reserved. 18


Public Parameters -
Global Tag at a Program Level
I have something to
say that everyone
needs to hear!

Tag_01
Tag_02
Tag_03
Tag_04

Allows the modularity to be increased at program level.


Creating a world within a world and assign ownership of data.
Copyright 2014 Rockwell Automation, Inc. All Rights Reserved. 19
Data Flow
How the Parameters Enter & Exit Against Code Execution.

Copyright 2014 Rockwell Automation, Inc. All Rights Reserved.


Parameter Data Flow -
Passing by Value vs. Reference
What are the differences between these types of data flow?

Passing By Value:
Passes the actual value of the tag for code execution
i.e. the value of DM07_SSL_StateNo , DM07_SSL_In
Value passed is the value that is used for code
(Even if the value externally changes)

Passing By Reference
Passes the reference to a memory location
Value can change throughout the execution
Used for real-time data
Like an Alias

Copyright 2014 Rockwell Automation, Inc. All Rights Reserved. 21


Parameter Data Flow -
Passing by Value
Passing By Value

Name Value Code


MY_Tag 9.00
7.00
9.00 Tag 9.00

Value changed

Value Passed in is what was used for Code


Copyright 2014 Rockwell Automation, Inc. All Rights Reserved. 22
Parameter Data Flow -
Passing by Reference
Passing By Reference

Name Value Code


MY_Tag 7.75
8.00
7.00
7.25
7.50 Tag 7.75
8.00
7.00
7.25
7.50

Pointing to Memory

Value can change throughout code execution


(Real time data update)
Copyright 2014 Rockwell Automation, Inc. All Rights Reserved. 23
Logix Designer Modularity
Program - Parameter Data Flow
Task Calls the Program

Copy In The Values


Prog_01
Local Tags

Code Routines
Input Copy Copy Output

Execute Routine Logic


InOut Public

Copy Out Results

InOut Parameters can change within the scan of the Program.


(Asynchronously)
Copyright 2014 Rockwell Automation, Inc. All Rights Reserved. 26
Conceptual Diagram
Direct Access to Program Parameters
Valve TankCtrl
Parameters Parameters
WaterLevel
Code Code
Routines Routines
Local Tags Local Tags
High_Lvl_Tmr

Cannot Access Local Tags


from other programs

Format:
\<ProgramName>.Parameter
\Valve.WaterLevel

Copyright 2014 Rockwell Automation, Inc. All Rights Reserved. 27


Direct Access to Program Parameters
In-line access to Program Parameters (\prog1.var)
Leading \ identifies the argument as a program and not as tag
Format
\<ProgramName>.Parameter
\Valve.WaterLevel

Full Programming Language Support

Allows for a more dynamic data values (real-time, un-buffered)


Copyright 2014 Rockwell Automation, Inc. All Rights Reserved. 28
Program Parameter - Benefits

1) Data can be exchanged between


Programs directly without
controller scope routing.
2) Strings, Arrays and Structures are
all supported as valid parameters.
3) Modifications to parameter
connections is permissible while
online.
Copyright 2014 Rockwell Automation, Inc. All Rights Reserved. 29
Logical Organizer
A new way to view your code

Copyright 2014 Rockwell Automation, Inc. All Rights Reserved.


Physical Representation:
Machine Or Process

VFFS
VFFS Infeed Filling
Infeed
Forming
Filling Forming
Sealing
Sealing
Mixer
Addition Addition
Agitate Mixer
Agitate
Transfer
Transfer

Copyright 2014 Rockwell Automation, Inc. All Rights Reserved.


Why Add A Logical Organizer?
To create an organizational model of the system from the
users perspective.
Helps facilitate good modular automation design practices.
Paradigm shift from how the controller executes code to how
the user views the system.

Logically
Organized

Programs Span
the Tasks

Copyright 2014 Rockwell Automation, Inc. All Rights Reserved.


Application Example - Revisited

VFFS
Infeed Filling

Forming

Sealing

Addition
Mixer
Agitate
Transfer

Copyright 2014 Rockwell Automation, Inc. All Rights Reserved.


Logical Organizer View

Copyright 2014 Rockwell Automation, Inc. All Rights Reserved.


Creating A Program
In Logical Organizer
Logical View Execution View

Right Click
Add Program

Also Shows Up in
Program Created in Controller Organizer
Logical Organizer

Copyright 2014 Rockwell Automation, Inc. All Rights Reserved.


New Ways To View Your Code

My Project .ACD

Logical View Execution View

Added ability for a more logical view of your system while


maintaining your execution view.
Copyright 2014 Rockwell Automation, Inc. All Rights Reserved.
Module

Accessing the Module Object


Ways to abstract HW centric Logic from your project.

Copyright 2014 Rockwell Automation, Inc. All Rights Reserved.


Whats the Module Object?
The Module Object provides status information relevant to a module.
The Module Attributes The Info
Entry Status
Fault Code
Fault Info
FW Supervisor Status

How to Access Force Status


INSTANCE
LED Status
Mode
FYI
Path
Thats New
Copyright 2014 Rockwell Automation, Inc. All Rights Reserved. 42
Library Concepts with Logix Designer
Creating and Storing Reusable Code

Copyright 2014 Rockwell Automation, Inc. All Rights Reserved.


Why Write Reusable Code?
Reusable Code Allows Us
Align resources to solve new problems
Avoid making mistakes resolving the same problem over again
Why have to start from scratch each project?
Once you solve and test something why repeat that effort?
Different people will approach and solve problems differently
Allow a collaboration and agreed upon way to tackle the problems

Copyright 2014 Rockwell Automation, Inc. All Rights Reserved.


Why Use A Library?

Allows a method of sharing of code between your engineering community


Central repository of code

Copyright 2014 Rockwell Automation, Inc. All Rights Reserved.


Library Options
Using XML Code
Import/Export
Library Management Tools

Right Click

Copyright 2014 Rockwell Automation, Inc. All Rights Reserved. 58


Library Concept with .ACD File
Deployment
Library File (.ACD File)
Stored Repository for Code
Supported content
Programs, Phases, UDTs, AOIs, &
Routines
Basically anything that can be
imported/exported or copy/pasted in
Logix
Capability
Dependencies & Collisions are
managed
Edit entire library content
Organizational hierarchies supported

Copyright 2014 Rockwell Automation, Inc. All Rights Reserved.


Library Concept
Utilizing .ACD File

Library .ACD My Project .ACD

This includes
Dependencies
(UDT, AOIs)

Add to Library

Create from Library

Copyright 2014 Rockwell Automation, Inc. All Rights Reserved.


Partial Import Online (PIO)
Enhancements
Manage references
Easily copy content across (Tag Aliases, Program Connections)
projects or within project Manage dependencies
(AOIs UDTs and Tags)
Manage conflicts (Overwrite or Use Existing)
Optionally include/exclude data values
Supports online and offline workflows

Copyright 2014 Rockwell Automation, Inc. All Rights Reserved. 61


Partial Import Online Enhancements
Manage aspects of Paste Special or Import

Improved Search and Replace


Anything you can change via PIO dialogs
Wildcards, Replace All

Find What Replace With Text Found Result


Tk1_*_001 PRE_*_010 Tk1_me_001 PRE_me_010
Tk3_* Tk4_* Tk3_unit Tk4_unit
*001 *002 Mi_2001 Mi_2002

Copyright 2014 Rockwell Automation, Inc. All Rights Reserved.


Compare and Merge Tool
Like the title says.

Copyright 2014 Rockwell Automation, Inc. All Rights Reserved.


Why Compare and Merge Code?

Why Compare is necessary:


Verification of changes made for end user.
Quickly diagnose what has changed
Catch simple errors

Why Merging is necessary:


Engineering Collaboration
Merge updates
Manage Library Content

Copyright 2014 Rockwell Automation, Inc. All Rights Reserved. 64


Compare and Merge Tool
Summary,Tag Names and Values

Value Differences

Summary

Copyright 2014 Rockwell Automation, Inc. All Rights Reserved. 65


Compare and Merge Tool
Module Differences

IP Address

Copyright 2014 Rockwell Automation, Inc. All Rights Reserved. 66


Compare and Merge Tool
UDT Differences

Tag Names

Data Types

Copyright 2014 Rockwell Automation, Inc. All Rights Reserved. 67


Compare and Merge Tool
Code Differences

Comments

Code

Copyright 2014 Rockwell Automation, Inc. All Rights Reserved. 68


Compare and Merge Tool
Code Differences

Copyright 2014 Rockwell Automation, Inc. All Rights Reserved. 69


Compare and Merge Tool
AOI Parameter and Local Tag Differences

Copyright 2014 Rockwell Automation, Inc. All Rights Reserved. 70


Compare and Merge Tool
Merging Selected Content

Copyright 2014 Rockwell Automation, Inc. All Rights Reserved. 72


Multiple Motion Coarse Update Rates
Greater Flexibility

Copyright 2014 Rockwell Automation, Inc. All Rights Reserved.


Previous
Motion Group Coarse Update Rate

Only Operate At
Machine Set Up

Only 1
Coarse Update Rate

Fan or Pump
Run Continuous

Copyright 2014 Rockwell Automation, Inc. All Rights Reserved. 74


New Functionality
Multiple Coarse Update Rates
AX_SetUp_DS
AX_SetUp_Cntr
AX_SetUp_OS
Multiple
Rate Selections

AX_Unw AX_SetUp_DS AX_ExConv


AX_GR01 AX_SetUp_Cntr
AX_GR02 AX_SetUp_OS
AX_GR03

AX_Unw
AX_GR01
AX_GR02
AX_ExConv
AX_GR03

Match the Update Rate With The Machine Functionality


Copyright 2014 Rockwell Automation, Inc. All Rights Reserved. 75
New Functionality
Multiple Coarse Update Rates

Estimated & Actual


AX_Unw
AX_GR01
AX_SetUp_DS
AX_SetUp_Cntr
Utilization
AX_ExConv
AX_GR02 AX_SetUp_OS
AX_GR03

Copyright 2014 Rockwell Automation, Inc. All Rights Reserved. 76


Logix Designer Notable Mentions
Small, yet important improvements

Copyright 2014 Rockwell Automation, Inc. All Rights Reserved.


Function Block Editor -
Rename Connector Group

Right Click

Ability to Rename ICON/OCON as a connector group.


Copyright 2014 Rockwell Automation, Inc. All Rights Reserved. 78
Function Block Editor -
Keyboard Shortcuts for Quick Navigation

Ctrl Home

Ctrl End

Copyright 2014 Rockwell Automation, Inc. All Rights Reserved. 79


Sequential Function Chart -
Embedded ST Editor Enhancement

Previously Updated

Horizontal Scroll Bar for the Embedded Structured Text Editor.


Copyright 2014 Rockwell Automation, Inc. All Rights Reserved. 80
Multi-Select and Export / Transport
Programs, AOIs, UDTs and Strings

Ctrl
Left Click
Left Click

Shift Left Click

Left Click

Programs, AOIs, UDTs and Strings Can be multi-selected and


Exported into a Single XML format or Drag and Dropped
Copyright 2014 Rockwell Automation, Inc. All Rights Reserved. 81
Controller and Logical Organizer-
Program and Phase Delete

Previously Updated
Right Click

Programs no longer have to be unscheduled and purged of tags to


be deleted.
Copyright 2014 Rockwell Automation, Inc. All Rights Reserved. 82
Safe & Standard Connections

Provides Flexibility In Designing Safety Systems


Copyright 2014 Rockwell Automation, Inc. All Rights Reserved. 83
Studio 5000 V24
Available for download ????????

Thanks for you Time

Copyright 2014 Rockwell Automation, Inc. All Rights Reserved. 84


Bonus Material

Hardware update

Copyright 2014 Rockwell Automation, Inc. All Rights Reserved. 85


CLX Silver Series Announcement
Dear Addressee:

Rockwell Automation appreciates your investment in our ControlLogix TM products. As a valued customer, part of our commitment to you
is to inform you of changes to the life cycle status of mature products as early as possible to protect your equipment investments and to
allow for adequate fiscal planning to purchase product spares or schedule product migrations. This letter is to inform you that the
products listed below are now entering Silver Series, with the corresponding last-time-buy deadlines shown.

The ControlLogixTM 5560 controllers are superseded by the ControlLogix TM 5570 controllers listed in the table below. The 5570 offers
the following improvements as compared to the 5560: 2x scan time improvement, embedded diagnostic display, a USB 2.0 programming
port, a secure digital non-volatile memory card, and battery-less operation.

Catalog Number Description Silver Series Recommended Description


End Date Replacement
1756-L61 2MB Standard Controller Dec 31, 2016 1756-L71 2MB Standard Controller
1756-L61S 2MB Safety Controller Dec 31, 2016 1756-L71S 2MB Safety Controller
1756-L62 4MB Standard Controller Dec 31, 2016 1756-L72 4MB Standard Controller
1756-L62S 4MB Safety Controller Dec 31, 2016 1756-L72S 4MB Safety Controller
1756-L63 8MB Standard Controller Dec 31, 2016 1756-L73 8MB Standard Controller
1756-L63S 8MB Safety Controller Dec 31, 2016 1756-L73S 8MB Safety Controller
1756-L63XT 8MB eXTreme Controller Dec 31, 2016 1756-L73XT 8MB eXTreme Controller
1756-L64 16MB Standard Controller Dec 31, 2016 1756-L74 16MB Standard Controller
1756-L65 32MB Standard Controller Dec 31, 2016 1756-L75 32MB Standard Controller
1756-LSP 5560 Safety Partner Dec 31, 2016 1756-L7SP 5570 Safety Partner

As of the Silver Series End Date listed above, these products will no longer be offered for general sale; however, we plan to provide
repair services and technical support for as long as practical. We believe this is further evidence of our commitment to protecting your
automation investment. (Reference www.ab.com/silver for more details.)

Based on your companys needs, Rockwell Automation will work with you to develop a complete support and/or migration plan for your
existing installations. Rockwell Automation offers a range of migration hardware and software tools to aid and help make your migration a
success.

We understand the commitment you have made to Rockwell Automation products. I hope that this letter communicates Rockwell
Automations commitment to supporting our customers. We welcome the opportunity to work with you in your future planning. Please do
not hesitate to call me at (xxx) xxx-xxxx with any questions or comments.
Copyright 2014 Rockwell Automation, Inc. All Rights Reserved. 86
ControlLogix 5580 Overview
TARGET AFC 4QCY2014

Quad Core CPU w/New optimized operating system


10x scan time improvement over 5560
Motion performance of 32 axes/ms
New static/dynamic memory separation providing improved
program capacities and designed to optimize power down.
Integrated Energy Storage Module design
1GB Ethernet/IP embedded port for Enhanced Motion Performance
Safety is standard
Integrated SIL2/PLd, Safety Task & CIP Safety
Simply Add L8SP (safety partner) for SIL3/PLe

Copyright 2014 Rockwell Automation, Inc. All Rights Reserved.


Series C chassis anatomy
In most cases, the L8z requires the new chassis

1 2 1. Improved card guide for easier


module slot location and insertion
2. New additional/optional mounting
hole for high shock/vibration
environments
3. Improved ventilation for future high
performance modules
4. Improved/stiffer mounting tab
5. New additional ground screw added
as requested for some applications

3 4
5

Copyright 2014 Rockwell Automation, Inc. All Rights Reserved.


1769-AENTR

The 1769-AENTR allows to add distributed 1769-IOs to CMX system


Supports up to 30 1769-IO modules
In 3 banks (extended rack)
Replaces DNET adopter 1769-ADN
Support all 1769-IO modules including modules from encompass partners
Supported in RSLogix 5000 v20 or greater
Supports Ethernet DLR
Connects to new or existing Logix controller
Allows for ring, star and linear Ethernet topologies
Certifications: cULus, CE, KCC, C-tick, ODVA
Future enhancements planned (FY14)
CMX Hot back up support

Copyright 2014 Rockwell Automation, Inc. All Rights Reserved. 89


New Product Launches
Compact GuardLogix 5370 Safety Controller
New Compact GuardLogix safety controller featuring a 1oo2 safety architecture for SIL 3,
PL(e) Category 4 safety applications
Same functionality as equivalent standard catalog numbers
Will add 50% extra memory for safety applications
Three Catalog Numbers Planned:
L30ERMS (+0.50MB Safety Memory)
L33ERMS (+1.0 MB Safety Memory)
L36ERMS (+1.5 MB Safety Memory)

1769-L19ER
1MB of User Program Memory, which will support
LBSM for Process Skids
Power Programming, PackML templates

Copyright 2014 Rockwell Automation, Inc. All Rights Reserved. 91