System Platform 3.1 and InTouch 10.1

makeshiftklipInternet and Web Development

Oct 31, 2013 (3 years and 7 months ago)

187 views

System Platform 3.1 and InTouch 10.1

What's new?

Ernst van Wyk

Wonderware Southern Africa

Happy “Support Pack” day!


In your new support pack

Wonderware
Application
Server
3.1

Wonderware
InTouch
10.1

Not an actual
Wonderware SA
employee

Would
you
want it?

Agenda

Introduction

Application Server 3.1

InTouch 10.1

Considerations

Summary

Agenda

Introduction

Application Server 3.1

InTouch 10.1

Considerations

Summary

Efficiency


Overall efficiency




Redundancy optimisation


Failover


Redundant DI object


Communication Efficiency


MX protocol


InBatch


Development Efficiency




Same or better
performance

Less resources
(CPU, Bandwidth
Memory etc.

Communication Efficiency

Application Server
communications Pre version 3.1

Introducing Application Server 3.1

PLC

Only Request Items
Being Alarmed,
Historised
, or Scripted

Objects
referring to 5
Tags in PLC

System Platform

InTouch

InTouch

InTouch clients
display 1 tag
each

Only Request
Items Being
Viewed

Significant reduction in
network and IO server
CPU
utilisation


Do you want it?


Do you want:


Efficient Network


Efficient CPU


Better response


Leeway to Tune!


Yes

Time Propagation

PLC

Device
Integration

Application
objects

Historian

InTouch

If a device
generates a
timestamp…

It will be
propagated through
the IO server…

…and through
the Application
server…

…to the
Historian…

…and to the
InTouch!

Attributes have
.Time field


Time Stamping

at source


Script Function


SetAttributeVT


Engine configuration


Allow late data




Do you want it?


Do you want:


Accurate timestamps


Late Data


Burst data


GEO SCADA


Sequence of events


Yes

Alarming Enhancements


These are not Enhancements that are
alarming…


Three alarming modes


Enabled





Silenced





Disabled


Detect

Store

Display

Detect

Store

Inhibiting Alarms


Better control!


Can inhibit alarms on:

Platform

Engine

Child Area

Container Object

Contained Object

Platform

Engine

Inhibit Alarms

Alarm 3

Alarm 1

Alarm 2

Alarm 2

Can now also
inhibit a
specific alarm

Propagates
through

Top

Area

Top

Area

Child Area

Container Object

Contained Object

Site

Process Cell

Tank

Level Transmitter

All alarms on
this object
inhibited


Do you want it?


Do you want:


Switch alarms off

for


Maintenance


Malfunction


Plant conditions


Uncluttered Alarms


Meaningful Alarms


Yes

History

System Platform 3.0 IDE


Object


Description


Attribute


Historise


Min/Max


Eng Unit


Description


Interpolation


Roll Over value


Swinging Door


Rate Dead band


Sample count


Historian


Tag


Min/Max


Eng Unit


Description


Interpolation


Roll Over value


Swinging Door


Rate Dead band


Sample Count

These parameters
had to be manually
configured

System Platform 3.1 IDE

Same description for
all Tags


had to be
changed manually

On Field attributes as
well as User Defined
Attributes

But wait:

there’s more!

LogDataChangeEvent

Script
function will log Historian
Events


Do you want it?


Do you want:


Individual descriptions


Easy configuration


Consistent

config


Change

propagation


Flexibility


Yes

Agenda

Introduction

Application Server 3.1

InTouch 10.1

Considerations

Summary

InTouch


the early years

InTouch
-

Teens

InTouch Today

InTouch Prototype?

InTouch Animations

InTouch WindowMaker

InTouch Window

“Click


Click”

Put down a
standard symbol

Click here to
configure

InTouch Animations

InTouch WindowMaker

Put down an
ArchestrA symbol

“Click


Click”

InTouch Animations

InTouch WindowMaker

“Right


Click”

Click Animation
Links

Click here to
configure


Do you want it?


Do you want:


Legacy use


New graphics


Easy

menu systems


Yes

Getting rid of screen clutter

Create a Tank
Template

Add a Level
attribute

Add a Temperature
attribute

Add a Pressure
attribute

Tank_001

Tank_002

Create two
instances

Getting rid of screen clutter

Tank_001

Tank_002

Tank_001

Level

Tank_001

Pressure

Tank_001

Temperature

Tank_002

Level

Tank_002

Pressure

Tank_002

Temperature

Create a gauge for each
value in each tank

Lets get some
indications up

Getting rid of screen clutter

Tank_001

Tank_002

Tank_001

Level

Tank_001

Pressure

Tank_001

Temperature

Tank_001

Create a dropdown for
the tank and set the
“Owning Object” to the
tank instance

Getting rid of screen clutter

Tank_001

Tank_002

Tank_001

Level

Tank_001

New in InTouch 10.1:

Create

a dropdown for the
property and set th
e Custom
Property Reference


Do you want it?


Do you want:


Unclutter

screens


Flexibility


Faster development


Yes

Nou

Praat

jy
!

Something English

Put down a
standard symbol

Ietsie

Afrikaans

Change language to
Afrikaans

InTouch WindowMaker

Something English

Put down an
ArchestrA symbol


it remains English

Ietsie

Afrikaans

InTouch 10.1


It
changes to
Afirkaans


Do you want it?


Do you want:


Language Switching


With new graphics


Yes

.NET Alarm Controls

AlarmViewerCtrl

and
AlarmDBViewCtrl

Cutting Edge
ActiveX controls

Put them in storage


there is something
better now

Highly
configurable

Customise
columns

Customise
colours

Customise
filters

Bind .NET
properties to
Custom
Properties

Execute
scripts on
events


Do you want it?


Do you want:


Flexible Alarm displays


Vector Graphics


.NET functionality


Easy

configuration


Yes

.NET View control

InTouch Trend
control

Cutting Edge
Technology

Put them in storage


there is something
better now

Highly
configurable

Customise
Pens

Live Trends

Bind .NET
properties to
Custom
Properties

Execute
scripts on
events

Historical
Trends


Do you want it?


Do you want:


Flexible Trend displays


Without ActiveFactory


.NET functionality


Easy

configuration


Yes

The Paperwork


Build an
Application

Documentation!

InTouch 10.1:

Self
Documenting

Cross
References

Scripts

Windowmaker

objects

Windows


Do you want it?


Do you want:


As built documentation


Easy documentation


Easy debugging


Yes

Other Extras

Non
-
Administrator
Interactive user

Deployed File
management

Enhanced
Diagnostics

Thumbnail
previews

Agenda

Introduction

Application Server 3.1

InTouch 10.1

Considerations

Summary

Considerations

Requires
downtime on
Application
server (or pair)

Application
Server and
InTouch must
both be on “.1”
level

Terminal server
licenses now
enforced

Agenda

Introduction

Application Server 3.1

InTouch 10.1

Considerations

Summary

Summary

Application
Server 3.1

InTouch 10.1

Many new and
desirable
feautures

Play time!

Questions