system platform development workshop · your local wonderware resource since 1992 - system...

85
System Platform Development Workshop Revision 3.0 Publish Date: 9/13/19 1 1

Upload: others

Post on 12-Mar-2020

9 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

System Platform Development Workshop

Revision 3.0 Publish Date: 9/13/19

1

1

Page 2: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

System Platform Development Workshop Agenda> System Platform Introduction

9:30-10:30am> Lab 1: Create a Galaxy & Open the IDE> Lab 2: Configure Modbus PLC Communication> Lab 3: Configure a Tank Template & Create Instances> Lab 4: Historian Trending & Dashboards

Break 10:30-10:45am

10:45am-Noon

> Lab 5: Configure Tank Graphics> Lab 6: Create an InTouch OMI ViewApp

Noon-12:30pm: Lunch

12:30pm-2pm> Getting Started with Reporting

Page 2Confidential Property of Schneider Electric |

2

2

Page 3: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Page 3Confidential Property of Schneider Electric |

Your Local Wonderware Resource since 1992- System Consulting & License Sales

Local Training TrainingFree WorkshopsWonderware California YouTube Channel

Local Technical Support Your Questions Answered Now

120+ Registered System Integrators & OEMs in California

Wonderware California 3

3

Page 4: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Page 4Confidential Property of Wonderware California

California Offices

San Francisco55 Francisco Street, Suite 310

San Francisco, CA 94133

Irvine18300 Von Karman Ave, Suite 630

Irvine, CA 92612

4

4

Page 5: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Wonderware is the Global Leader in SCADA

2700 people10 R&D centers24 project centers

4200 SI partners5700 certified developers160 technology partners

~1000 total capacity in R&D16% of sales on R&D> 85% of R&D spend on NextGen programs

5

5

Page 6: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Page 6Confidential Property of Wonderware California

• Lower Cost to Develop & Maintaino No Programming or SQL Knowledge Required – Easier to Support!o No Java! No IT Headaches o Industry Leading, User Friendly “Out of the Box” Historian, Reporting,

Troubleshooting, Analysis & Web Dashboardso Organized Plant Data Model with Built-In HMI Navigationo Create & Enforce Standards, Increase Engineering Efficiency with Reusable Templateso Industry Leading Technical Support, System Integrator Community, Local Training

• Best In Class Securityo Checkbox Configuration - No Scripting Required!o Active Directory Integration with Users/Groups/Role Permissions at the “Data Level”o “Secure Gateway” included for Secure Remote Access to SCADAo Securely share data with Anyone with User Friendly Cloud Historian, AVEVA Insight

Wonderware Key Differentiators 6

6

Page 7: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Page 7Confidential Property of Wonderware California

• Reliable & Lowest Risko Wonderware is Proven Market Leader with 30+ Years Backwards Compatibilityo “Out of the Box” Redundancy at Every Level (I/O, HMI, Historian & Alarm

Storage/Retrieval, Logic) o Hardware Agnostic –PLC/RTU Drivers are Included

• User Friendlyo Industry Leading Graphics for an Intuitive Operator Experience to Keep Your Plant

Running Efficiently o Built-In Alarming Best Practices for Abnormal Situation Managemento Built-In GIS Orientated Application

Wonderware Key Differentiators con’t 7

7

Page 8: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Page 8Confidential Property of Wonderware California

Wonderware Key Differentiators con’t• InTouch AccessAnywhere – HTML5 Clients

https://sw.aveva.com/web-visualization-demos

• Cloud Historian & Cloud OEE

https://online.wonderware.com/explore

• Auto-Build Your Application: Import Allen Bradley Logix PLC objects into System Platform

https://www.youtube.com/watch?v=4I3dEXFUp-Y

• InTouch Edge Cost Effective HMI Panels Integrated with SCADA

https://sw.aveva.com/monitor-and-control/hmi-supervisory-and-control/intouch-hmi-machine-edition

• Dream Report: User Friendly Reporting

https://dreamreport.net/blog/category/industry/water/

• GIS Integration

http://www.gisize.com/

8

8

Page 9: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Page 9Confidential Property of Wonderware California

Wonderware Key Differentiators con’t• Model Driven MES – Track/Trace, OEE, Quality/SPC

https://sw.aveva.com/operate-and-optimise/batch-and-hybrid-management/manufacturing-execution

• ERP Integration

https://exchange.aveva.com/enterprise-integrator-connecting-business-and-operations-applications

• Recipe & Batch Management

https://sw.aveva.com/operate-and-optimise/batch-and-hybrid-process/recipe-management

• Mobile Operator Rounds and Field/Lab Data Entry

https://sw.aveva.com/asset-performance/asset-maintenance/mobile-operator-round

• CMMS/Maintenance System Integration & Asset Performance Management

https://sw.aveva.com/asset-performance

• Alarm Analysis Dashboards

https://sw.aveva.com/monitor-and-control/industrial-information-management/alarm-adviser

• Prometheus: Universal PLC & SCADA Control Configuration Manager

https://sw.aveva.com/monitor-and-control/hmi-supervisory-and-control/control-configuration-manager

9

9

Page 10: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

System Platform TerminologyIDE (Integrated Development Environment)

System Platform development environment for configuring and deploying the application (Galaxy)

GR (Galaxy Repository)The project/application database

PlatformA computer hosting an AppEngine and/or ViewEngine

AppEngines Executes the services of the application (OI Server communication, provides data to InTouch and handles InTouch “write-back” requests, stores data to Historian, Alarming, Logic/Scripting).

Automation Object Servers (AOS)Computers/Platforms that host AppEngines are called AOS (Automation Object Servers) nodes

Page 10Confidential Property of Wonderware California

10

10

Page 11: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

11

Example Wonderware SCADA Topology

Operator Workstations &ThinClients

DevelopmentWorkstations

PLCs, RTUs

HistorianServer

GalaxyRepository

Object Servers + Device Integration

InTouch RDSAccessAnywhere Servers

Tier-2 Historian ServerCloud Historian

Mobile Devices

11

11

Page 12: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Share Operational Data Securely with Your Entire Organization

“Tier-2”EnterpriseHistorian

Business DomainCorporate Network

“Tier 1”Historian

SCADA DomainControl Network

Historian Client

Open OutboundReplication (single TCPport)

Insight Browser Client

Historian Client

Insight Browser Client

12

12

Page 13: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

13

System Platform Clients

System Platform ComponentsSystem Platform Modules

HMI/SCADAInTouch

InTouch AccessAnywhereInTouch Web

Reporting/AnalysisHistorian Client

InSightDream Report

System Platform

Galaxy Repository (GR) Historian Automation Object

Servers (AOS)OI

Servers

3rd PartyData Sources

3rd PartyControllers

InTouch EdgeOperator Panels

Embedded Devices

Business UsersEnterprise Historian

AVEVA InsightInsight Performance

MESTrack & TraceOEE, Quality

Batch, Recipe

Enterprise IntegrationERP, CMMSWMS, GIS

Rounds & BPMIntelaTracWorkflow

13

13

Page 14: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

• Insight “On Premise”Browser Based ClientChartsDashboardsExcel Export & Add-In

• Historian ClientDesktop ClientTrend Excel Add-In Query

Historian Client & Insight 14

14

Page 15: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

+ World's 1st OMI eliminates need for scripting

+ Have HMI ready in minutes with out-of-box library content that works with any PLC, DCS, RTU

+ Plug and Play apps for singleUI for Operations

+ Faster identification andresponse of abnormal situations

+ 100% reusability of initialengineering investment

+ Deploy incrementally withoutany system downtime

System Platform 2017 is the world’s most prolific real-time control platform for Supervisory, SCADA, MES and IIoT application development.

System Platform 2017- One Platform many experiences 15

15

Page 16: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

More importantly, none of the content changed for any of these examples

Tablet UI – Portrait Tablet UI – Landscape Desktop UI Mobile UI

Forget re-engineering HMI graphics. Configure applications once. Deploy anywhere, on any device.

Confidential Property of Schneider Electric

System Platform 2017- Responsive Design makes form factors easy 16

16

Page 17: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

InTouch OMI – Screen Profile, Layouts, & Panes 17

17

Page 18: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

AVEVA Insight: Easily Access Operational Data Securely From Anywhere

Internet

Business Network

Insight DMZ Secure Link

Control Network

DMZ

Excel AppInsight Mobile AppInsight Browser Client

18

18

Page 19: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Page 19Confidential Property of Schneider Electric |

Mobile Access: InTouch AccessAnywhereInTouchAccessAnywhere.com

InTouch Access Anywhere is used to extend access to HMI applications to mobile, casualand non-traditional users using a wide variety of devices enabled with an HTML5 compliant browser.

19

19

Page 20: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Confidential Property of Schneider Electric

Benefits of AVEVA Insight• Access Your Data Anytime, Anywhere – Easily with No Hassles!• Up and Running in as Little as 5 Minutes• Save Costs – Easy to Less IT Infrastructure & Maintenance• Increase Efficiency & Reliability, Maintain Compliance

How Customers Use Historian

20

20

Page 21: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

System Platform 2017- Common Technology 21

21

Page 22: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

22

Automation Objects

Alarms and events

Documentation

Inputs/Outputs

Logic/Scripting

Historical Information

Security

Graphic symbols

22

22

Page 23: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

23

Automation Objects

Templates and Instances> Instances derived from templates and inherit all the

configuration> New templates can be derived from existing templates> Changes to templates can be propagated to derived objects> Templates allow the development of a library of standard

objects

$Valve

CV101

CV102

CV103

23

23

Page 24: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

24

Template & Instances Example

$DiscreteDevice $Valve

$Inlet

CV101

$Outlet

CV102

CV103

CV104

24

24

Page 25: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

25

Plant

The Plant Model

Section

Area

Production Line

Manufacturing Cell

Area

Production Line

Manufacturing Cell

Section Area Production Line

Manufacturing CellSection

25

25

Page 26: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

26

Application Redundancy

Automation Object Server

(AOS)

Non-Redundant System

• The server handles all the data.• If server if lost, client lose connection to all data:

• InTouch• Historian• Other Application Object Servers

Redundant System

• Redundant server maintains synchronizeddata through dedicated network.

• If the primary server is lost, the backupserver will take over.

• The switch between the servers istransparent to the clients.

26

26

Page 27: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

27

Built in Historian Store & Forward Redundancy

WW Historian

Automation Object Server

Automation Object Server

Automation Object Server

Automation Object Server

Data

… Data Stored On Automation Object Server … All Data Forwarded To WW Historian

Lose a Connection … …Re – Connect

27

27

Page 28: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

28

The Deployment Model

Bootstrap

WinPlatform

AppEngine

Area DI O

bjec

t

DI O

bjec

t

Area

28

28

Page 29: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

29Confidential Property of Wonderware NorCal

What’s New in SP 2017?

2017 Update 2 2017 Update 3

> Updated Insight on-premises browserclient> Alarm/events in context> User comments (aka “annotations”)

> Historian Client> Alarm/events in context (block-based only)> More secure REST-based access (replace

SQL XML)> Tag Meta Data

> AVEVA Insight> Increased data retrieval rate

> Client Licensing> Releases concurrent user immediately after

closing browser> Excel Add-ins

> Support 64/32-bit Excel> Slice By Query

> Any tag. Works on analog summary statistics> Tag Meta Data extended to AVEVA Insight> Secure Communications

> Certificate-based TLS (1.2)

29

29

Page 30: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Getting Started with System Platform 2017

Development

Brought to you by

Revision 3.0 Publish Date: 9/13/19

Wonderware California

126 Mill St Healdsburg, CA 95448

Main 866.WonderN California.Wonderware.com

Page 31: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Document Type

System Platform 2017 Workshop

Class Name System Platform 2017 Getting Started

Revision 2.5.0

Publish Date 2/22/2019

Page 2 of 56

Copyright © Wonderware California 2019. The information in this document is confidential to "Wonderware California" and may not be disclosed to others without the written consent of Wonderware California.

Contents 1

Revision 3.0 .................................................................................................................................... 1 Publish Date: 2/22/19 ..................................................................................................................... 1

Introduction .................................................................................................................................... 3

1.1. Revision Control ............................................................................................................ 3

Lab 1- Create a Galaxy and Open the IDE ................................................................................... 4

Lab 2- Configure Modbus PLC Communication ......................................................................... 4

Lab 3- Configure a Tank Template & Create Instances .............................................................. 7 Lab 4 – Trending & Dashboard Analysis ................................................................................... 15

Lab 5- Configure & Visualize Tank Graphics ............................................................................ 21

Lab 6- Create an InTouch OMI ViewApp .................................................................................... 26

Lab 7- Enable Security ................................................................................................................. 36

Lab 8 – Enable Historical Playback ............................................................................................ 38

(Optional) Create a “traditional” InTouchViewApp using WindowMaker .............................. 41 Embed Historian Client Trend ..................................................................................................... 51

Deploy InTouch ............................................................................................................................ 53

InTouch AccessAnywhere (Web Access) .................................................................................. 55

Page 32: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Document Type

System Platform 2017 Workshop

Class Name System Platform 2017 Getting Started

Revision 2.5.0

Publish Date 2/22/2019

Page 3 of 56

Copyright © Wonderware California 2019. The information in this document is confidential to "Wonderware California" and may not be disclosed to others without the written consent of Wonderware California.

Introduction This is for the System Platform Getting Started Workshop. Software installation prerequisites (contact Wonderware California for download links):

• System Platform 2017 Update 3

• Wonderware OI Server MBTCP

• MBTCP Config file (MBTCP.AAcfg)

• ModRSsim modbus simulation software

• mixer.vbs script file for ModRSsim

1.1. Revision Control Table 1 -- Revision Control

Revision Description Changes Made By Date

1.0.0 Initial Release Mike Llapitan 04/24/2015

1.1.0 Replace TopServer with DASMBTCP Mike Llapitan 02/09/2016

1.2.0 Edited DASMBTCP.AAcfg file Mike Llapitan 12/27/2016

2.1.0 System Platform 2017 Update1 Mike Llapitan 5/18/2018

2.2.0 System Platform 2017 Update 2 Mike Llapitan 8/31/2018

2.5.0 System Platform 2017 Update 3 Mike Llapitan 2/22/2019

3.0.0 WW HQ Summit Tim Brost 9/13/2019

Page 33: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Document Type

System Platform 2017 Workshop

Class Name System Platform 2017 Getting Started

Revision 2.5.0

Publish Date 2/22/2019

Page 4 of 56

Copyright © Wonderware California 2019. The information in this document is confidential to "Wonderware California" and may not be disclosed to others without the written consent of Wonderware California.

Lab 1- Create a Galaxy and Open the IDE 5. From the Start Menu, Wonderware System Platform folder, open the System Platform IDE6. In the Connect to Galaxy Window, Click New Galaxy.

7. In the Galaxy name field, type: Workshop8. Click Create. Note: A Galaxy is a project database.9. When 100% completed, click Close.10. In the Connect to Galaxy window, the Galaxy Name “Workshop” is displayed. Click Connect11. In the Template Toolbox, expand Workshop by clicking on the + symbol

Lab 2- Configure Modbus PLC Communication

1. In the Template Toolbox under Workshop, Expand Default Templates and 3. Device Integration2. Under 3. Device Integration, Right Click $Master_DDESuiteLinkClient and click New, Instance

Page 34: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Document Type

System Platform 2017 Workshop

Class Name System Platform 2017 Getting Started

Revision 2.5.0

Publish Date 2/22/2019

Page 5 of 56

Copyright © Wonderware California 2019. The information in this document is confidential to "Wonderware California" and may not be disclosed to others without the written consent of Wonderware California.

3. The new Instance is created under the Default Area, Plant_Area, in the Model View pane below4. Rename it to, Modbus, and click Enter

5. Double click on the Modbus Object6. On the General tab configure:

Server node: localhostServer name: MBTCP

7. On the Topic tab click the + icon and type: Topic1

8. Click Enter and Save and Close

Page 35: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Document Type

System Platform 2017 Workshop

Class Name System Platform 2017 Getting Started

Revision 2.5.0

Publish Date 2/22/2019

Page 6 of 56

Copyright © Wonderware California 2019. The information in this document is confidential to "Wonderware California" and may not be disclosed to others without the written consent of Wonderware California.

9. When prompted for Check In Comments, click OK. Note: Click OK for all future Check In prompts. This is an opportunity to comment on any changes that were made. MDT AutoSave for System Platform automatically allows you to revert to previous versions of objects/graphics and provides revision comparison reports

10. Click on the Deployment Tab

11. Right click on Platform and Click Deploy

Page 36: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Document Type

System Platform 2017 Workshop

Class Name System Platform 2017 Getting Started

Revision 2.5.0

Publish Date 2/22/2019

Page 7 of 56

Copyright © Wonderware California 2019. The information in this document is confidential to "Wonderware California" and may not be disclosed to others without the written consent of Wonderware California.

12. Click Ok

13. When Deployment is Complete click OK

Lab 3- Configure a Tank Template & Create Instances

1. In the Template Toolbox under Default Templates, 1. Assets, right click on $Master_UserDefined, click New, Derived Template

Page 37: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Document Type

System Platform 2017 Workshop

Class Name System Platform 2017 Getting Started

Revision 2.5.0

Publish Date 2/22/2019

Page 8 of 56

Copyright © Wonderware California 2019. The information in this document is confidential to "Wonderware California" and may not be disclosed to others without the written consent of Wonderware California.

2. Rename the new template to: Tank, and drag it to the My Templates, 1. Assets folder

3. Right Click on $Tank and click New, Instance

4. Notice Tank_001 appears in the default Area in the Deployment View

Page 38: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Document Type

System Platform 2017 Workshop

Class Name System Platform 2017 Getting Started

Revision 2.5.0

Publish Date 2/22/2019

Page 9 of 56

Copyright © Wonderware California 2019. The information in this document is confidential to "Wonderware California" and may not be disclosed to others without the written consent of Wonderware California.

5. Repeat Step 10 (3) times to create a total of (4) Instances of $Tank

6. Due to time constraints, we will import an .aapkg file that contains these four tank objects with

previously configured graphics. a. Select Galaxy in the top menu. b. Then select Import | Objects

Page 39: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Document Type

System Platform 2017 Workshop

Class Name System Platform 2017 Getting Started

Revision 2.5.0

Publish Date 2/22/2019

Page 10 of 56

Copyright © Wonderware California 2019. The information in this document is confidential to "Wonderware California" and may not be disclosed to others without the written consent of Wonderware California.

c. Open the WorkshopInitial.aapkg file in the Desktop folder “System Platform Workshop Files”.

7. Double click $Tank 8. Click the + sign to add an attribute.

Page 40: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Document Type

System Platform 2017 Workshop

Class Name System Platform 2017 Getting Started

Revision 2.5.0

Publish Date 2/22/2019

Page 11 of 56

Copyright © Wonderware California 2019. The information in this document is confidential to "Wonderware California" and may not be disclosed to others without the written consent of Wonderware California.

9. Configure the Attribute:

a. Name: PV b. Description: Tank Level c. Data type: Float d. Eng units: Gal

Configure Available Features:

a. I/O: Checked b. History: Checked c. Limit Alarms: Checked

10. Scroll down the Lower Right Pane and Configure History: a. Trend high: 5000 b. Trend low: 0

11. Scroll Down the Pane and Configure Limit Alarms:

Page 41: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Document Type

System Platform 2017 Workshop

Class Name System Platform 2017 Getting Started

Revision 2.5.0

Publish Date 2/22/2019

Page 12 of 56

Copyright © Wonderware California 2019. The information in this document is confidential to "Wonderware California" and may not be disclosed to others without the written consent of Wonderware California.

12. Click the + sign at the top of the $Tank Attribute tab and configure as follows: Name: Pump Description: Pump Cmd Data type: Boolean History: checked

13. Click the Save & Close Icon on the top right

14. Notice Tank_001 through Tank_004 are updated

Page 42: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Document Type

System Platform 2017 Workshop

Class Name System Platform 2017 Getting Started

Revision 2.5.0

Publish Date 2/22/2019

Page 13 of 56

Copyright © Wonderware California 2019. The information in this document is confidential to "Wonderware California" and may not be disclosed to others without the written consent of Wonderware California.

15. Click on the View menu at the top of the screen, and click IO Device

16. On the Right side of the screen in the IO Devices pane, expand Modbus & Topic1, expand Simulator &

Fast

17. Drag Tank_001 through Tank_004 to Modbus, Topic1

Page 43: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Document Type

System Platform 2017 Workshop

Class Name System Platform 2017 Getting Started

Revision 2.5.0

Publish Date 2/22/2019

Page 14 of 56

Copyright © Wonderware California 2019. The information in this document is confidential to "Wonderware California" and may not be disclosed to others without the written consent of Wonderware California.

18. Single click on Tank_001 19. In the IO Device Mapping panel below, click the Validate button

20. Notice the Runtime Value highlighted in green 21. Repeat Steps 16-17 for Tank_002 through Tank_004 to confirm all references validate successfully 22. Tank_004 does not validate because this Tagname/address does not exist in the PLC. Therefore, we

must do an Object.Attribute Override 23. With Tank_004 selected, in the IO Device Mapping pane, double click in the Object.Attribute Override

cell, type in 300067 (3 zeros). This is the Modbus address for Tank_004.PV 24. Click the Validate References button 25. When reference successfully validates, click the Apply Pending Overrides button

26. In the Deployment View, Right click on Plant_Area and click deploy

Page 44: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Document Type

System Platform 2017 Workshop

Class Name System Platform 2017 Getting Started

Revision 2.5.0

Publish Date 2/22/2019

Page 15 of 56

Copyright © Wonderware California 2019. The information in this document is confidential to "Wonderware California" and may not be disclosed to others without the written consent of Wonderware California.

27. Click OK to Deploy, and click Close when Deploy is complete

Lab 4 – Trending & Dashboard Analysis Historian Client Trend

1. Click the Start menu, scroll down and click Trend (pinned to the Start menu) 2. Click on LOCALHOST in the Servers pane (upper left corner) 3. In the Filter pane (bottom left), type in, tank level, in the description field. Click Apply

Page 45: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Document Type

System Platform 2017 Workshop

Class Name System Platform 2017 Getting Started

Revision 2.5.0

Publish Date 2/22/2019

Page 16 of 56

Copyright © Wonderware California 2019. The information in this document is confidential to "Wonderware California" and may not be disclosed to others without the written consent of Wonderware California.

4. Double click on Tank_001.PV 5. Mouse over the Trend line, right click, and click Add Annotation

6. Type, Instrument calibration, click OK 7. Click the green Play button in the top toolbar to enable Live Mode

8. Click the File menu (top left), Click Save As, Save to the Desktop

9. Delete Tank_001.PV from the Tag List below (right click and delete)

Page 46: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Document Type

System Platform 2017 Workshop

Class Name System Platform 2017 Getting Started

Revision 2.5.0

Publish Date 2/22/2019

Page 17 of 56

Copyright © Wonderware California 2019. The information in this document is confidential to "Wonderware California" and may not be disclosed to others without the written consent of Wonderware California.

10. From the Tag Picker, Double click Tank_002.PV 11. Repeat Step 8 and Save as Trend2 12. Repeat Steps 8-11 for Tank_003.PV and Tank_004.PV and save as Trend3 and Trend4 13. Click the File menu, and click New 14. From the Tag Picker, select Tank_001.PV through Tank_004.PV and drag to the Trend pane 15. Click the Green Play button and the Stack Tag Traces button from the toolbar

16. Save the Trend to the Desktop as Trend5 17. Close Trend & Save Changes when prompted

InSight Web Dashboards

18. Click on Internet Explorer from the Taskbar, browse to http://localhost:32569/

19. In the Search bar type, tank level, and add Tank_001.PV

Page 47: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Document Type

System Platform 2017 Workshop

Class Name System Platform 2017 Getting Started

Revision 2.5.0

Publish Date 2/22/2019

Page 18 of 56

Copyright © Wonderware California 2019. The information in this document is confidential to "Wonderware California" and may not be disclosed to others without the written consent of Wonderware California.

20. From the Status Board, browse for, tank level, and add Tank_002.PV through Tank_004.PV 21. On the bottom of the screen, click Last Hour 22. Click on the blue Share icon on the bottom right, and click Save

23. Content Name: Tank Status 24. Keywords: Tanks 25. Click Save

Page 48: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Document Type

System Platform 2017 Workshop

Class Name System Platform 2017 Getting Started

Revision 2.5.0

Publish Date 2/22/2019

Page 19 of 56

Copyright © Wonderware California 2019. The information in this document is confidential to "Wonderware California" and may not be disclosed to others without the written consent of Wonderware California.

26. On the right side of the screen, click the Show Gallery icon and click Line Chart

27. On the left hand side of the chart, click on the Y Axis/All Tags, and select Stacked Tags

28. Use the mouse wheel to scroll in on the chart, notice the Alarm Points turn into Alarm Overlays, with the

corresponding Alarm Severity Color. Click on the line to see the Alarm details

Page 49: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Document Type

System Platform 2017 Workshop

Class Name System Platform 2017 Getting Started

Revision 2.5.0

Publish Date 2/22/2019

Page 20 of 56

Copyright © Wonderware California 2019. The information in this document is confidential to "Wonderware California" and may not be disclosed to others without the written consent of Wonderware California.

29. Change the Time Range to Last Hour 30. On the bottom right, click on the Share icon. Click Save

31. Content Name: Tank Chart 32. Keywords: Tanks (default) 33. Save

34. In the Search bar type, tanks, and click about Tanks

Page 50: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Document Type

System Platform 2017 Workshop

Class Name System Platform 2017 Getting Started

Revision 2.5.0

Publish Date 2/22/2019

Page 21 of 56

Copyright © Wonderware California 2019. The information in this document is confidential to "Wonderware California" and may not be disclosed to others without the written consent of Wonderware California.

35. A Tanks Dashboard will be created and other content can be added to it. On the bottom right, click the

Share icon and Save

36. Make it visible to your Team

Lab 5- Configure & Visualize Tank Graphics

Page 51: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Document Type

System Platform 2017 Workshop

Class Name System Platform 2017 Getting Started

Revision 2.5.0

Publish Date 2/22/2019

Page 22 of 56

Copyright © Wonderware California 2019. The information in this document is confidential to "Wonderware California" and may not be disclosed to others without the written consent of Wonderware California.

1. Double click $Tank. Open each graphic and observe the “Runtime Behavior” located on the right-hand

side of the ArchestrA Graphics Editor under the Properties tab.

a. Tank_Symbol = Overview b. Tank_Button = Faceplate c. Tank_Trend = Real-time Trend

2. In the Deployment pane, under ViewEngine, Double-Click InTouch OMI_Desktop

Page 52: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Document Type

System Platform 2017 Workshop

Class Name System Platform 2017 Getting Started

Revision 2.5.0

Publish Date 2/22/2019

Page 23 of 56

Copyright © Wonderware California 2019. The information in this document is confidential to "Wonderware California" and may not be disclosed to others without the written consent of Wonderware California.

3. Next to Layout, Click the Browse Icon and Click, Edit Layout

4. With the App_Overview (default) pane highlighted, click Properties 5. Next to Content Types, click the drop down box, and uncheck Select All 6. Check the Overview box

Page 53: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Document Type

System Platform 2017 Workshop

Class Name System Platform 2017 Getting Started

Revision 2.5.0

Publish Date 2/22/2019

Page 24 of 56

Copyright © Wonderware California 2019. The information in this document is confidential to "Wonderware California" and may not be disclosed to others without the written consent of Wonderware California.

7. Click the Save & Close icon on the top left corner of the screen 8. Deploy the InTouch OMI_Desktop App

9. From the Desktop, double click Wonderware Application Manager 10. Launch the INTOUCHOMI_DESKTOP application 11. Click the left slide-in pane to view the Plant Model Navigation 12. Browse to the Plant_Area and view Tank_001 through Tank_004 13. On the Bottom of the screen, click on the Tank_002 tab 14. Navigate to Trends 15. Click the Folder icon on the upper left toolbar and select Trend1 16. Browse to Tank_001.Pump and double click it to add to the Trend

Page 54: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Document Type

System Platform 2017 Workshop

Class Name System Platform 2017 Getting Started

Revision 2.5.0

Publish Date 2/22/2019

Page 25 of 56

Copyright © Wonderware California 2019. The information in this document is confidential to "Wonderware California" and may not be disclosed to others without the written consent of Wonderware California.

17. Navigate to the Alarms Screen

Page 55: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Document Type

System Platform 2017 Workshop

Class Name System Platform 2017 Getting Started

Revision 2.5.0

Publish Date 2/22/2019

Page 26 of 56

Copyright © Wonderware California 2019. The information in this document is confidential to "Wonderware California" and may not be disclosed to others without the written consent of Wonderware California.

Lab 6- Create an InTouch OMI ViewApp

18. In the template Toolbox, _Default Templates, 4. ViewApps, Right click on $ViewApp and click New, Derived Template

19. Name it WorkshopViewApp, click enter, and double-click it to open it 20. Click Next to use the Default Screen Profile, WWD_WS_HD_LS

21. Select the Layout, WWD_L_LS_SlideInNav_L1… and click Finish

Page 56: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Document Type

System Platform 2017 Workshop

Class Name System Platform 2017 Getting Started

Revision 2.5.0

Publish Date 2/22/2019

Page 27 of 56

Copyright © Wonderware California 2019. The information in this document is confidential to "Wonderware California" and may not be disclosed to others without the written consent of Wonderware California.

22. In $WorkshopViewApp, on the right side of the screen click on Toolbox and type, historical

23. Drag the HistoricalTrend app to the Level1 (default) Pane 24. On the top of the screen under Screens click the 3 dots and click Edit Layout

Page 57: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Document Type

System Platform 2017 Workshop

Class Name System Platform 2017 Getting Started

Revision 2.5.0

Publish Date 2/22/2019

Page 28 of 56

Copyright © Wonderware California 2019. The information in this document is confidential to "Wonderware California" and may not be disclosed to others without the written consent of Wonderware California.

25. With the Level1 (default) pane selected, under Content Type, uncheck Level_1 and check Overview

Page 58: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Document Type

System Platform 2017 Workshop

Class Name System Platform 2017 Getting Started

Revision 2.5.0

Publish Date 2/22/2019

Page 29 of 56

Copyright © Wonderware California 2019. The information in this document is confidential to "Wonderware California" and may not be disclosed to others without the written consent of Wonderware California.

26. Click on the Level2 pane, under Content Type uncheck Select All, and check Real Time Trend

27. Click on the Level3 pane, under Content Type uncheck Select All, and check Faceplate 28. Click the + symbol on the top of the Layout to add a Top Slide-In Pane (Pane2)

Page 59: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Document Type

System Platform 2017 Workshop

Class Name System Platform 2017 Getting Started

Revision 2.5.0

Publish Date 2/22/2019

Page 30 of 56

Copyright © Wonderware California 2019. The information in this document is confidential to "Wonderware California" and may not be disclosed to others without the written consent of Wonderware California.

29. In the Toolbox search for alarmcontrol and drag the AlarmControl to Pane2

30. Click on the + Symbol to the Right of the Layout to add a Slide-In Pane (Pane3)

Page 60: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Document Type

System Platform 2017 Workshop

Class Name System Platform 2017 Getting Started

Revision 2.5.0

Publish Date 2/22/2019

Page 31 of 56

Copyright © Wonderware California 2019. The information in this document is confidential to "Wonderware California" and may not be disclosed to others without the written consent of Wonderware California.

31. In the Toolbox search for personal, and drag the WW_PersonalMenu to Pane3

Page 61: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Document Type

System Platform 2017 Workshop

Class Name System Platform 2017 Getting Started

Revision 2.5.0

Publish Date 2/22/2019

Page 32 of 56

Copyright © Wonderware California 2019. The information in this document is confidential to "Wonderware California" and may not be disclosed to others without the written consent of Wonderware California.

32. In the Toolbox search for playback, and drag the WW_Playback app to the Bottom Slide-In Pane (Pane 1). The Layout should be configured as shown below

33. Save & Close the Layout

34. Click on the IDE icon on the bottom of the screen and click on the $WorkshopViewApp thumbnail

Page 62: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Document Type

System Platform 2017 Workshop

Class Name System Platform 2017 Getting Started

Revision 2.5.0

Publish Date 2/22/2019

Page 33 of 56

Copyright © Wonderware California 2019. The information in this document is confidential to "Wonderware California" and may not be disclosed to others without the written consent of Wonderware California.

35. Save & Close the $WorkshopViewApp

36. In the Template Toolbox, right click on $WorkshopViewApp and click New, Instance

Page 63: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Document Type

System Platform 2017 Workshop

Class Name System Platform 2017 Getting Started

Revision 2.5.0

Publish Date 2/22/2019

Page 34 of 56

Copyright © Wonderware California 2019. The information in this document is confidential to "Wonderware California" and may not be disclosed to others without the written consent of Wonderware California.

37. In the Deployment View, drag WorkshopViewApp_001 from the Unassigned Host folder to the ViewEngine

38. Right Click on the ViewApp Instance and click Deploy 39. On the Desktop, open Wonderware Application Manager, and Launch WorkshopViewApp_001

Page 64: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Document Type

System Platform 2017 Workshop

Class Name System Platform 2017 Getting Started

Revision 2.5.0

Publish Date 2/22/2019

Page 35 of 56

Copyright © Wonderware California 2019. The information in this document is confidential to "Wonderware California" and may not be disclosed to others without the written consent of Wonderware California.

40. Click the Open a Trend folder icon and select a Trend file for the desktop

41. Click the left slide in Navigation tab and navigate to Tank_001 in the Model

42. Toggle the Pump On/Off. Notice the button color changes. 43. In the Tank Overview pane, click on the bottom tab, Tank_002 and then repeat for Tank_003 and

Tank_004

Page 65: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Document Type

System Platform 2017 Workshop

Class Name System Platform 2017 Getting Started

Revision 2.5.0

Publish Date 2/22/2019

Page 36 of 56

Copyright © Wonderware California 2019. The information in this document is confidential to "Wonderware California" and may not be disclosed to others without the written consent of Wonderware California.

Lab 7- Enable Security

1. In the IDE, click on the Galaxy menu, Configure, Security

2. Select OS User based 3. Click the Users tab, click the + symbol and the browse button next to [New User]

Page 66: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Document Type

System Platform 2017 Workshop

Class Name System Platform 2017 Getting Started

Revision 2.5.0

Publish Date 2/22/2019

Page 37 of 56

Copyright © Wonderware California 2019. The information in this document is confidential to "Wonderware California" and may not be disclosed to others without the written consent of Wonderware California.

4. Select Operator

5. Under Associated Roles, click Administrator

6. Click the Roles tab to view the Role Permissions 7. Click Ok 8. Change User

User name: Operator Password: Emop01

9. Open the Workshop View App and notice Toggle Pump no longer works 10. Click the Right slide-in pane to open the login screen 11. Click Log In

User name: Operator Password: Emop01

12. Toggle Pump is enabled

Page 67: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Document Type

System Platform 2017 Workshop

Class Name System Platform 2017 Getting Started

Revision 2.5.0

Publish Date 2/22/2019

Page 38 of 56

Copyright © Wonderware California 2019. The information in this document is confidential to "Wonderware California" and may not be disclosed to others without the written consent of Wonderware California.

Lab 8 – Enable Historical Playback

1. In the IDE menu, click on Galaxy, Configure, ArchestrA Services

2. Right click on ASB.HistoricalDataReplayService 1.0, and click Create 3. Rename the new service to the Galaxy computer name, in this case DEMO 4. Under Assignments, check the box next to DEMO and click Update 5. Right click on DEMO, and click Deploy

Page 68: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Document Type

System Platform 2017 Workshop

Class Name System Platform 2017 Getting Started

Revision 2.5.0

Publish Date 2/22/2019

Page 39 of 56

Copyright © Wonderware California 2019. The information in this document is confidential to "Wonderware California" and may not be disclosed to others without the written consent of Wonderware California.

6. At the bottom of the screen, confirm successfully deployment

7. In the Workshop ViewApp, click on toggle pump 8. Wait 20 seconds and then toggle pump again 9. Click on the bottom slide in Pane to open SCADA Playback 10. Click on the SCADA Playback slider to enable it

11. Select the From Date/Time to open the time picker and go back in time 1 minute from the current time

Page 69: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Document Type

System Platform 2017 Workshop

Class Name System Platform 2017 Getting Started

Revision 2.5.0

Publish Date 2/22/2019

Page 40 of 56

Copyright © Wonderware California 2019. The information in this document is confidential to "Wonderware California" and may not be disclosed to others without the written consent of Wonderware California.

12. Click the Play Icon to replay the screen and notice the Toggle Pump button change and the pump turn on/off

13. Note: the playback speed can be increased if desired

Page 70: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Document Type

System Platform 2017 Workshop

Class Name System Platform 2017 Getting Started

Revision 2.5.0

Publish Date 2/22/2019

Page 41 of 56

Copyright © Wonderware California 2019. The information in this document is confidential to "Wonderware California" and may not be disclosed to others without the written consent of Wonderware California.

(Optional) Create a “traditional” InTouchViewApp using WindowMaker

1. In the Template Toolbox, Default Templates, 4. ViewApps, Right click $InTouchViewApp and create a New Derived Template

2. Double Click on the new template 3. Click Next to create a new InTouch application.

4. Click Next 5. Click File, New Window. Name the window Alarm Banner. Uncheck Title Bar. Uncheck Size Controls.

Change the X, Y Location and Window Height, Width as shown below.

6. Under ArchestrA Graphic Toolbox, expand Workshop, expand the Situational Awareness Library folder. Expand the Alarms folder. Drag SA_Alarm_RuntimeBanner onto the Alarm Banner window.

Page 71: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Document Type

System Platform 2017 Workshop

Class Name System Platform 2017 Getting Started

Revision 2.5.0

Publish Date 2/22/2019

Page 42 of 56

Copyright © Wonderware California 2019. The information in this document is confidential to "Wonderware California" and may not be disclosed to others without the written consent of Wonderware California.

7. Move the SA_Alarm_RuntimeBanner so the top left corner is on the top left corner of the Alarm Banner window. Drag the bottom of the SA_Alarm_RuntimeBanner graphic to the bottom of the Alarm Banner window. Shown below.

8. Double click the SA_Alarm_RuntimeBanner. Click on the Custom Properties tab. Click on AreaName and change the Value to Tanks. Shown below.

9. Click Ok 10. Click Runtime in the upper right corner to switch to Runtime. View the Alarm Banner window 11. Close WindowViewer 12. Create a New Window called Tanks with the X, Y locations and Width, Height as shown below. Click Ok

Page 72: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Document Type

System Platform 2017 Workshop

Class Name System Platform 2017 Getting Started

Revision 2.5.0

Publish Date 2/22/2019

Page 43 of 56

Copyright © Wonderware California 2019. The information in this document is confidential to "Wonderware California" and may not be disclosed to others without the written consent of Wonderware California.

13. Repeat Step 11; change the Window name to Trend. Click Ok. 14. Click on the Special menu, Configure, WindowViewer. Click the Home Windows tab and select the

windows shown below. Click OK

15. Double click the Tanks Window. Click the Embed ArchestrA Graphic button. 16. Click on the Instances button, on the Tank_001 object, double click on the tank graphic. Shown below.

Page 73: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Document Type

System Platform 2017 Workshop

Class Name System Platform 2017 Getting Started

Revision 2.5.0

Publish Date 2/22/2019

Page 44 of 56

Copyright © Wonderware California 2019. The information in this document is confidential to "Wonderware California" and may not be disclosed to others without the written consent of Wonderware California.

17. Click in the Tanks window to embed the Graphic. 18. Repeat Steps 15-16 for Tank_002 Tank graphic. Shown Below.

19. Switch to Runtime to view the application. See below.

Page 74: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Document Type

System Platform 2017 Workshop

Class Name System Platform 2017 Getting Started

Revision 2.5.0

Publish Date 2/22/2019

Page 45 of 56

Copyright © Wonderware California 2019. The information in this document is confidential to "Wonderware California" and may not be disclosed to others without the written consent of Wonderware California.

20. Switch to Development 21. Click the IDE icon on the Windows taskbar 22. In the wTemplate Toolset, double click $Tank 23. Click on the Graphics tab, and double click the Tank graphic 24. Click the Embed Graphic button. 25. Click Graphic Toolbox button. Expand the Situational Awareness Library. Click on the Trends folder. 26. Double click on SA_Trend_SinglePen. Shown below

Page 75: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Document Type

System Platform 2017 Workshop

Class Name System Platform 2017 Getting Started

Revision 2.5.0

Publish Date 2/22/2019

Page 46 of 56

Copyright © Wonderware California 2019. The information in this document is confidential to "Wonderware California" and may not be disclosed to others without the written consent of Wonderware California.

27. Move and resize the SA_Trend_SinglePen as shown below.

Page 76: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Document Type

System Platform 2017 Workshop

Class Name System Platform 2017 Getting Started

Revision 2.5.0

Publish Date 2/22/2019

Page 47 of 56

Copyright © Wonderware California 2019. The information in this document is confidential to "Wonderware California" and may not be disclosed to others without the written consent of Wonderware California.

28. On the right side of the screen, under Wizard Options, change the YAxisRangeType from AutoRange to ClipOutofRangeValue

29. Right click on the Trend Pen and click Custom Properties. 30. Configure the Pen_RangeFullScaleMax and Min with Me.PV.TrendHi and Me.PV.TrendLo. Shown below.

Page 77: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Document Type

System Platform 2017 Workshop

Class Name System Platform 2017 Getting Started

Revision 2.5.0

Publish Date 2/22/2019

Page 48 of 56

Copyright © Wonderware California 2019. The information in this document is confidential to "Wonderware California" and may not be disclosed to others without the written consent of Wonderware California.

31. Click OK. Save & Close. Save & Close $Tank

32. Click on the WindowMaker icon in the Windows Taskbar 33. On the bottom right corner of the screen, double click on the icon below. When you mouse over it, it

reads “One or more Embedded Symbols have new content. Double click to get the latest content”.

34. Arrange the Tanks as shown below. Switch to Runtime

Page 78: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Document Type

System Platform 2017 Workshop

Class Name System Platform 2017 Getting Started

Revision 2.5.0

Publish Date 2/22/2019

Page 49 of 56

Copyright © Wonderware California 2019. The information in this document is confidential to "Wonderware California" and may not be disclosed to others without the written consent of Wonderware California.

35. Switch back to Development 36. In the ArchestrA Graphic Toolbox, Right Click on Workshop and click New Symbol. Name it WinButton.

Double click on it to open Symbol Editor

37. Create a New Button with Bold text. Shown below

Page 79: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Document Type

System Platform 2017 Workshop

Class Name System Platform 2017 Getting Started

Revision 2.5.0

Publish Date 2/22/2019

Page 50 of 56

Copyright © Wonderware California 2019. The information in this document is confidential to "Wonderware California" and may not be disclosed to others without the written consent of Wonderware California.

38. Save & Close 39. In WindowMaker, drag the WinButton to the Tank window. Shown below.

40. Right click on WinButton and click Substitute Strings. Type Trend and click OK. 41. Right click on the button and click Animation links. Under Touch Pushbuttons, click Show Window. 42. Select Trend. Click Ok. Click Ok again. Shown below.

43. Double click on the Trend Window to open it. 44. From the ArchestrA Graphic Toolbox, drag WinButton to the upper-left corner of the Trend window. 45. Right click on WinButton and click Substitute Strings. Type Tanks and click OK. 46. Right click on the button and click Animation links. Under Touch Pushbuttons, click Show Window. 47. Select Tanks, uncheck Tanks. Click Ok. Click Ok again.

Page 80: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Document Type

System Platform 2017 Workshop

Class Name System Platform 2017 Getting Started

Revision 2.5.0

Publish Date 2/22/2019

Page 51 of 56

Copyright © Wonderware California 2019. The information in this document is confidential to "Wonderware California" and may not be disclosed to others without the written consent of Wonderware California.

Embed Historian Client Trend

1. Click on the Special Menu, Configure, Wizard/ActiveX Installation

2. Click on the ActiveX Control Installation tab. From Available ActiveX controls, click on aaHistClient Trend Control. Click Install and Close

3. Click the Wizard hat in the upper left corner. Double click on aaHistClient Trend. Shown below.

Page 81: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Document Type

System Platform 2017 Workshop

Class Name System Platform 2017 Getting Started

Revision 2.5.0

Publish Date 2/22/2019

Page 52 of 56

Copyright © Wonderware California 2019. The information in this document is confidential to "Wonderware California" and may not be disclosed to others without the written consent of Wonderware California.

4. Click inside the Trend window to embed aaHistCient Trend 5. Resize the Trend to fit in the Trend window, leaving room for the Tank WinButton. 6. Click Runtime to switch to WindowViewer 7. Click the Open a Trend icon and select Trend1 from the Desktop.

8. Click on the Tanks button to test navigation and view the tank screen

Page 82: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Document Type

System Platform 2017 Workshop

Class Name System Platform 2017 Getting Started

Revision 2.5.0

Publish Date 2/22/2019

Page 53 of 56

Copyright © Wonderware California 2019. The information in this document is confidential to "Wonderware California" and may not be disclosed to others without the written consent of Wonderware California.

9. Toggle the Pumps and switch back to Trend to view the Pump state change 10. Switch back to Development and Close Window Maker

Deploy InTouch

1. In the Template Toolbox, Right Click on wViewEngine and click New, Instance. Shown below. Change the name to wViewEngine_001

2. Under the Deployment view, drag wViewEngine_001 to the GR so it becomes nested under GR. Shown below.

3. In the Template Toolbox, right click on wInTouchViewApp and click New, Instance. Change the name to

InTouchViewApp_001

Page 83: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Document Type

System Platform 2017 Workshop

Class Name System Platform 2017 Getting Started

Revision 2.5.0

Publish Date 2/22/2019

Page 54 of 56

Copyright © Wonderware California 2019. The information in this document is confidential to "Wonderware California" and may not be disclosed to others without the written consent of Wonderware California.

4. Drag InTouchViewApp_001 on to ViewEngine_001 so it becomes nested under ViewEngine_001. Shown below.

5. Right click on ViewEngine_001 and click Deploy and click OK 6. Close the IDE and open InTouch Application Manager 7. Click on $wInTouchViewApp and click the WindowViewer icon. Shown below.

Page 84: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Document Type

System Platform 2017 Workshop

Class Name System Platform 2017 Getting Started

Revision 2.5.0

Publish Date 2/22/2019

Page 55 of 56

Copyright © Wonderware California 2019. The information in this document is confidential to "Wonderware California" and may not be disclosed to others without the written consent of Wonderware California.

8. Close WindowViewer.

InTouch AccessAnywhere (Web Access) 1. Click on the Internet Explorer icon on the taskbar 2. The InTouch AccessAnywere launches as the default homepage 3. Enter User name: Administrator, Password: Emop01 4. Select the $wInTouchViewApp from the Application Name drop down box 5. Click Connect. Shown below

Page 85: System Platform Development Workshop · Your Local Wonderware Resource since 1992 - System Consulting & License Sales. Local Training . Training. ... o Built-In Alarming Best Practices

Document Type

System Platform 2017 Workshop

Class Name System Platform 2017 Getting Started

Revision 2.5.0

Publish Date 2/22/2019

Page 56 of 56

Copyright © Wonderware California 2019. The information in this document is confidential to "Wonderware California" and may not be disclosed to others without the written consent of Wonderware California.

6. InTouch is running within the Internet Explorer Browser