blair sooley and carl wills of trihedral engineering

19
VTScada Development Techniques for Sacramento DOU Blair Sooley and Carl Wills of Trihedral Engineering

Upload: rodolfo-furney

Post on 16-Dec-2015

223 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: Blair Sooley and Carl Wills of Trihedral Engineering

VTScada Development Techniques for Sacramento DOU

Blair Sooley and Carl Willsof Trihedral Engineering

Page 2: Blair Sooley and Carl Wills of Trihedral Engineering

AgendaVTS – Getting startedSacramento application architectureConfiguration methodologies

The integration environmentTags development techniquesPage (display) development techniquesApplication navigationCustom template development techniques

Application distribution and version control

Page 3: Blair Sooley and Carl Wills of Trihedral Engineering

VTS – Getting started

Page 4: Blair Sooley and Carl Wills of Trihedral Engineering

InstallationOne installation file includes all product features

and optionsSingle installation key per computerKey ‘unlocks’ featuresSystem integrators package includes

Single seat development/runtime 4hr licenseTwo training seats

Page 5: Blair Sooley and Carl Wills of Trihedral Engineering

TrainingStandardized training courses

Operations and ConfigurationAdvanced Configuration

DownloadableOperations and Configuration (DIY) with

validation by Trihedral instructorOnline video tutorialsEmbedded product Help Files

Page 6: Blair Sooley and Carl Wills of Trihedral Engineering

Sacramento Application Architecture

Page 7: Blair Sooley and Carl Wills of Trihedral Engineering

Multi-location, centralized management(i.e. The Mothership)All tag values, display pages, alarms and scripts

are synchronized across all locationsDistributed Historian provides redundant data

access and backup. All data available from any networked computer.

Realm area filtering. Separation of an application into logical areas (e.g. Plant 1 = area 1, Plant 2 = area 2)

Page 8: Blair Sooley and Carl Wills of Trihedral Engineering

Mothership AdvantagesApplication configuration from any

location with a VTS Full Development license installed.

Centralized security policy. Each user account provides access to one or more logical areas. Users see only local data and alarms.

Reports and trends can be generated from any location.

Page 9: Blair Sooley and Carl Wills of Trihedral Engineering

Plant AutonomyEach location is independent of all others.Local I/O is handled by local I/O servers. Some

locations have redundant I/O connectivity.Local historical data is buffered locally during

WAN outages.

Page 10: Blair Sooley and Carl Wills of Trihedral Engineering

Application Configuration

Page 11: Blair Sooley and Carl Wills of Trihedral Engineering

Runtime vs. Development EnvironmentOnline change creationTry-it before you buy-it methodologyReal-time change deploymentNo limit to the number of concurrent developers

Page 12: Blair Sooley and Carl Wills of Trihedral Engineering

Tag ManagementSacramento database has 90,000 +

tags, expected to grow to 120,000 + tags.

Create/modify/delete individual tags via Tag Browser.

Import/export tool for bulk tag changesSuggest standardized tag naming. Use

prefix (e.g. FBT_ = Fairbairn tag. Underscore increases readability)

Suggest standardized Area parameter. Use prefix (e.g. Fairbairn = Fairbairn Area)

Areas are used by Realm Area Filtering.

Page 13: Blair Sooley and Carl Wills of Trihedral Engineering

Display Page ManagementDisplay pages located in library.Pre-defined displays for Alarms Management,

Historical Data trends, Reports GenerationDisplay sizing, placement, backgrounds,

naming via Properties.All required drag and drop development tools

available via configuration toolbox.Questionable data flag (‘?’)Add graphics and digital pictures to library as

necessary.Suggest standardized page naming

convention. Use prefix (e.g. FB_ = Fairbairn display.) Page names and tag names CAN NOT be the same.

Page 14: Blair Sooley and Carl Wills of Trihedral Engineering

Application NavigationDisplay page menu.Quick link ‘alarm bell’ to Alarms

ManagementPage hot-boxes and hot-buttons.Forward, reverse buttons (last 10

selected displays.)Task bar page links (user specific.)

Page 15: Blair Sooley and Carl Wills of Trihedral Engineering

Custom Template Library DevelopmentUser Drawing Methods (UDM)

Create common graphics to represent combinations of graphics, tags, text, etc.

Create an instance of the UDM with unique parameters.

Changing UDM changes all instances of UDM throughout application.

Can be copied/pasted to speed up development.

Parameterized Display PagesSimilar to UDM but for Display

Pages.

Page 16: Blair Sooley and Carl Wills of Trihedral Engineering

Change Management Tools

Page 17: Blair Sooley and Carl Wills of Trihedral Engineering

Simplified Offline Development (Changesets)Configure app from any offline computer with

VTS Full Development or SI license.Create compressed .changeset file (analagous

to .zip file) of entire application, excluding alarms and historical data

Send/carry file to customer siteSimple import of .changeset file on runtime or

development production server.Application restart NOT required for imports of

tags and display pages.

Page 18: Blair Sooley and Carl Wills of Trihedral Engineering

Application Version ControlSecure version repository.Workstation log notes last known application

version running on each networked workstation.Each version details incremental changes. Changes can be merged from multiple

developers.Switch to version, reverse changes as necessary.

Page 19: Blair Sooley and Carl Wills of Trihedral Engineering

Call Us

1 (800) 463-2783

(Toll-free in North America)

Write Us

[email protected]

Visit Our Website

www.trihedral.com

Visit the VTScada Software Forum

www.trihedral.com/forum

© Trihedral Engineering Limited 2011

More Information