28
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved. Rockwell Automation TechED 2015 @ROKTechED #ROKTechED PUBLIC INFORMATION Application Code Manager Discussion

SY04 - New Automation Productivity Tool - Application Code Manager: Capability Overview

Embed Size (px)

Citation preview

Page 1: SY04 - New Automation Productivity Tool - Application Code Manager: Capability Overview

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.

PUBLIC INFORMATION

Rockwell Automation TechED 2015 @ROKTechED #ROKTechED

Thank you!

39