SY04 - New Automation Productivity Tool - Application Code Manager: Capability Overview
-
Upload
rockwell-automation -
Category
Technology
-
view
112 -
download
5
Transcript of SY04 - New Automation Productivity Tool - Application Code Manager: Capability Overview
![Page 1: SY04 - New Automation Productivity Tool - Application Code Manager: Capability Overview](https://reader030.fdocuments.net/reader030/viewer/2022032623/55d04c08bb61eb8c2e8b4775/html5/thumbnails/1.jpg)
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED
PUBLIC INFORMATION
Application Code Manager Discussion
![Page 2: SY04 - New Automation Productivity Tool - Application Code Manager: Capability Overview](https://reader030.fdocuments.net/reader030/viewer/2022032623/55d04c08bb61eb8c2e8b4775/html5/thumbnails/2.jpg)
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
![Page 3: SY04 - New Automation Productivity Tool - Application Code Manager: Capability Overview](https://reader030.fdocuments.net/reader030/viewer/2022032623/55d04c08bb61eb8c2e8b4775/html5/thumbnails/3.jpg)
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
![Page 4: SY04 - New Automation Productivity Tool - Application Code Manager: Capability Overview](https://reader030.fdocuments.net/reader030/viewer/2022032623/55d04c08bb61eb8c2e8b4775/html5/thumbnails/4.jpg)
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
![Page 5: SY04 - New Automation Productivity Tool - Application Code Manager: Capability Overview](https://reader030.fdocuments.net/reader030/viewer/2022032623/55d04c08bb61eb8c2e8b4775/html5/thumbnails/5.jpg)
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
![Page 6: SY04 - New Automation Productivity Tool - Application Code Manager: Capability Overview](https://reader030.fdocuments.net/reader030/viewer/2022032623/55d04c08bb61eb8c2e8b4775/html5/thumbnails/6.jpg)
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
![Page 7: SY04 - New Automation Productivity Tool - Application Code Manager: Capability Overview](https://reader030.fdocuments.net/reader030/viewer/2022032623/55d04c08bb61eb8c2e8b4775/html5/thumbnails/7.jpg)
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED 8
Project ExecutionObject Configuration Examples
![Page 8: SY04 - New Automation Productivity Tool - Application Code Manager: Capability Overview](https://reader030.fdocuments.net/reader030/viewer/2022032623/55d04c08bb61eb8c2e8b4775/html5/thumbnails/8.jpg)
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
![Page 9: SY04 - New Automation Productivity Tool - Application Code Manager: Capability Overview](https://reader030.fdocuments.net/reader030/viewer/2022032623/55d04c08bb61eb8c2e8b4775/html5/thumbnails/9.jpg)
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
![Page 10: SY04 - New Automation Productivity Tool - Application Code Manager: Capability Overview](https://reader030.fdocuments.net/reader030/viewer/2022032623/55d04c08bb61eb8c2e8b4775/html5/thumbnails/10.jpg)
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.
![Page 11: SY04 - New Automation Productivity Tool - Application Code Manager: Capability Overview](https://reader030.fdocuments.net/reader030/viewer/2022032623/55d04c08bb61eb8c2e8b4775/html5/thumbnails/11.jpg)
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED
Project ExecutionComplete the Configuration
![Page 12: SY04 - New Automation Productivity Tool - Application Code Manager: Capability Overview](https://reader030.fdocuments.net/reader030/viewer/2022032623/55d04c08bb61eb8c2e8b4775/html5/thumbnails/12.jpg)
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED 13
Generate CodeWhen ready build your project code
![Page 13: SY04 - New Automation Productivity Tool - Application Code Manager: Capability Overview](https://reader030.fdocuments.net/reader030/viewer/2022032623/55d04c08bb61eb8c2e8b4775/html5/thumbnails/13.jpg)
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)
![Page 14: SY04 - New Automation Productivity Tool - Application Code Manager: Capability Overview](https://reader030.fdocuments.net/reader030/viewer/2022032623/55d04c08bb61eb8c2e8b4775/html5/thumbnails/14.jpg)
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
![Page 15: SY04 - New Automation Productivity Tool - Application Code Manager: Capability Overview](https://reader030.fdocuments.net/reader030/viewer/2022032623/55d04c08bb61eb8c2e8b4775/html5/thumbnails/15.jpg)
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
![Page 16: SY04 - New Automation Productivity Tool - Application Code Manager: Capability Overview](https://reader030.fdocuments.net/reader030/viewer/2022032623/55d04c08bb61eb8c2e8b4775/html5/thumbnails/16.jpg)
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED
Library Object Composition
17
Washing Machine
Library Object
![Page 17: SY04 - New Automation Productivity Tool - Application Code Manager: Capability Overview](https://reader030.fdocuments.net/reader030/viewer/2022032623/55d04c08bb61eb8c2e8b4775/html5/thumbnails/17.jpg)
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
![Page 18: SY04 - New Automation Productivity Tool - Application Code Manager: Capability Overview](https://reader030.fdocuments.net/reader030/viewer/2022032623/55d04c08bb61eb8c2e8b4775/html5/thumbnails/18.jpg)
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED
Parameter Examples
19
![Page 19: SY04 - New Automation Productivity Tool - Application Code Manager: Capability Overview](https://reader030.fdocuments.net/reader030/viewer/2022032623/55d04c08bb61eb8c2e8b4775/html5/thumbnails/19.jpg)
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED
Substitution Examples
20
![Page 20: SY04 - New Automation Productivity Tool - Application Code Manager: Capability Overview](https://reader030.fdocuments.net/reader030/viewer/2022032623/55d04c08bb61eb8c2e8b4775/html5/thumbnails/20.jpg)
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED
Predefined (substitutions)
21
![Page 21: SY04 - New Automation Productivity Tool - Application Code Manager: Capability Overview](https://reader030.fdocuments.net/reader030/viewer/2022032623/55d04c08bb61eb8c2e8b4775/html5/thumbnails/21.jpg)
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED 22
Decoration ExamplesSubstitution
Substitutions
![Page 22: SY04 - New Automation Productivity Tool - Application Code Manager: Capability Overview](https://reader030.fdocuments.net/reader030/viewer/2022032623/55d04c08bb61eb8c2e8b4775/html5/thumbnails/22.jpg)
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED 23
Decoration Examples: Conditional & Substitution
Conditional
Substitutions
![Page 23: SY04 - New Automation Productivity Tool - Application Code Manager: Capability Overview](https://reader030.fdocuments.net/reader030/viewer/2022032623/55d04c08bb61eb8c2e8b4775/html5/thumbnails/23.jpg)
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED 24
Decoration ExampleTag Values
![Page 24: SY04 - New Automation Productivity Tool - Application Code Manager: Capability Overview](https://reader030.fdocuments.net/reader030/viewer/2022032623/55d04c08bb61eb8c2e8b4775/html5/thumbnails/24.jpg)
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
![Page 25: SY04 - New Automation Productivity Tool - Application Code Manager: Capability Overview](https://reader030.fdocuments.net/reader030/viewer/2022032623/55d04c08bb61eb8c2e8b4775/html5/thumbnails/25.jpg)
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
![Page 26: SY04 - New Automation Productivity Tool - Application Code Manager: Capability Overview](https://reader030.fdocuments.net/reader030/viewer/2022032623/55d04c08bb61eb8c2e8b4775/html5/thumbnails/26.jpg)
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
![Page 27: SY04 - New Automation Productivity Tool - Application Code Manager: Capability Overview](https://reader030.fdocuments.net/reader030/viewer/2022032623/55d04c08bb61eb8c2e8b4775/html5/thumbnails/27.jpg)
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
![Page 28: SY04 - New Automation Productivity Tool - Application Code Manager: Capability Overview](https://reader030.fdocuments.net/reader030/viewer/2022032623/55d04c08bb61eb8c2e8b4775/html5/thumbnails/28.jpg)
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.
PUBLIC INFORMATION
Rockwell Automation TechED 2015 @ROKTechED #ROKTechED
Thank you!
39