Post on 11-Aug-2015
transcript
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED
PUBLIC INFORMATION
Application Code Manager Discussion & Demo
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED
Application Code Manager
Engineering Design Tool:
Rapid application development
Requires library content (provided or custom)
Error free software
Enforce standards
Facilitates continuous re-use of IP
Auto content generation of:
Logix Designer
FactoryTalk View
FactoryTalk Alarm and Events
FactoryTalk Historian
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED
Library Management
Project Execution
Versioning
System
Logix View
A&E Historian
Logix View
A&E Historian
Object
Library
Repository
Project
Repository
Object Grouping
Object Decoration
Object Extraction ObjectObject
Object Select & Config.
Object Instantiation
Object Replacement
Effective Content ManagementA more comprehensive workflow
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED
Quickly configure project content by selecting library objects and providing
specific project configuration data
Once configuration, not programming is complete, easily automatically
generate the project data
Project Execution
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED 6
Project ExecutionLeveraging Library Objects
Content generated is via library objects
Objects can be highly parameterize, controlling . . Instance name, description, instantiation location, etc..
Tag Values
Conditional Inclusion (routine, rung, tag, etc..)
Referencing of objects to other objects
Interlocks / permissive
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED 7
Project ExecutionApplication Code Manager
Project Tree
Object Configurations
Available Libraries
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED 8
Project ExecutionObject Configuration Examples
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED
Bulk ConfigurationImport / Export Manager
Optional, not required in some workflows, Simplifies the configuration process
Configuration data can be exchanged between ACM and Microsoft Excel
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED 10
Easily update objects used in a projectFrom “Used Libraries”
If a new object revision becomes available, easily update your
configuration data
Select specific instances
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED 11
Easily Generate Project ReportsView and Print Reports
Library usage, hardware layout, object references, IO schedule, project
history, etc.
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED
Project ExecutionComplete the Configuration
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED 13
Generate CodeWhen ready build your project code
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED
Library Management
Management of Object composition . . .
Content to be instantiated
i.e. Valve Logic
Decoration to control how content is to be instantiated
i.e. Name, tag values, location (routines), mapping, etc..
Packaging
Associate
Logix, View, A&E and Historian content
Distribute
File (distribute as required)
Database (centralized)
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED
Creating Library Content
15
Integrated into Logix Designer
Launch within Logix Designer
Library Decoration is persisted within ACD file
Integrated into ACM Library Object Manager
Wizards for FactoryTalk View and FactoryTalk Historian content
FactoryTalk Alarms and Events Configuration
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED
Create Library Objects in Logix Designer
16
Optionally include dependencies
AOIs, UDTs, Controller Tags
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED
Library Object Composition
17
Washing Machine
Library Object
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED
Decorate Library Object
18
Decorate library objects using
Parameters
Functions
Substitutions
Predefined (substitutions)
External Reference
Controlling . . .
Substitutions (instance name, description, instantiation location, etc..)
Tag Values
Conditional Inclusion (routine, rung, tag, etc..)
Referencing of objects to other objects
Interlocks / permissive
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED
Parameter Examples
19
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED
Substitution Examples
20
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED
Predefined (substitutions)
21
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED 22
Decoration ExamplesSubstitution
Substitutions
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED 23
Decoration Examples: Conditional & Substitution
Conditional
Substitutions
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED 24
Decoration ExampleTag Values
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED
Decorate Routine Content graphically
Ladder
Function Block
Structured Text
Sequential Function Chart
25
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED
Library Object Manager
26
Create, update, delete library objects
File (distribute as required)
Database (centralized)
Add FTView, FTAE and Historian content *
* Under construction
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED
Demo
27
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED
Summary
One Library Management tool for Process, Batch, Safety, Motion &
Discrete applications
Provides efficiency and accuracy in generating software
Automatic Instantiation, ideal goal 100% for Logix
Significant Project Execution time reduction
Open Library Management (create, update, delete, distribute, version)
Tight integration into Logix, providing ease of use
37
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED
Application Code Manager
Initial Release
Target, mid-late 2015
Subsequent releases not tied to Logix
Enhanced Instantiation
Enhanced Roundtrip engineering
GUI Enhancements
Additional I/O Modules Support
Integration into Studio 5000 Architect release, Target CY2017
38
www.rockwellautomationteched.com
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.
PUBLIC INFORMATION
Rockwell Automation TechED 2015 @ROKTechED #ROKTechED
Thank you!