migrating from hmi’s to wonderware archestra
DESCRIPTION
Migrating from HMI’s to Wonderware ArchestrA. Jos Peters. Let’s paint the picture. Want to move to Industrial Application Server (IAS) ……. But are heavily invested with InTouch applications …. Or Intellution or GE or Rockwell or Siemens or ….. ???? - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Migrating from HMI’s to Wonderware ArchestrA](https://reader036.vdocuments.mx/reader036/viewer/2022081419/56815a6d550346895dc7ca3b/html5/thumbnails/1.jpg)
X-Change 2007 User Group Conference
Migrating from HMI’s to Wonderware
ArchestrA
Jos Peters
![Page 2: Migrating from HMI’s to Wonderware ArchestrA](https://reader036.vdocuments.mx/reader036/viewer/2022081419/56815a6d550346895dc7ca3b/html5/thumbnails/2.jpg)
2
Let’s paint the picture
Want to move to Industrial Application Server (IAS) ……. But are heavily invested with InTouch applications …. Or Intellution or GE or Rockwell or Siemens or ….. ????How Much Re-work or Re-engineering is it going to take??
![Page 3: Migrating from HMI’s to Wonderware ArchestrA](https://reader036.vdocuments.mx/reader036/viewer/2022081419/56815a6d550346895dc7ca3b/html5/thumbnails/3.jpg)
3
Typical Scenario
InTouch :Tag Based.Alarms Configured.History configured : .LGH Files ??Scripting (Supervisory Control
and Navigation)Graphics
Industrial Application ServerObject Based.Alarms Configured On Object
Template.History configured : InSQLScripting (Supervisory Control)Graphics (Smart Symbols)
![Page 4: Migrating from HMI’s to Wonderware ArchestrA](https://reader036.vdocuments.mx/reader036/viewer/2022081419/56815a6d550346895dc7ca3b/html5/thumbnails/4.jpg)
4
Agenda
BulkBulk ImportImport UtilityUtilityBulkBulk ImportImport UtilityUtility
Smart Symbols
Popups / IOSetRemoteReferences()
ConsiderationsConsiderations
SummarySummary
QuestionsQuestions
![Page 5: Migrating from HMI’s to Wonderware ArchestrA](https://reader036.vdocuments.mx/reader036/viewer/2022081419/56815a6d550346895dc7ca3b/html5/thumbnails/5.jpg)
5
What Does it Do??
ArchestrA Bulk Import Utility
• reads InTouch tag database• or other CSV output from existing apps• or XML output from existing apps• easily creates Object templates and instances for import into IAS
![Page 6: Migrating from HMI’s to Wonderware ArchestrA](https://reader036.vdocuments.mx/reader036/viewer/2022081419/56815a6d550346895dc7ca3b/html5/thumbnails/6.jpg)
6
Create Hierarchical Namespace from Flat Tag names
Filter resulting Mapped tags to create objects
Connect & Download
Templates from GalaxyValidate and
Upload New Objects and Instances to
Galaxy
Create New Project
Run Import Tag Wizard
![Page 7: Migrating from HMI’s to Wonderware ArchestrA](https://reader036.vdocuments.mx/reader036/viewer/2022081419/56815a6d550346895dc7ca3b/html5/thumbnails/7.jpg)
7
Bulk Import Utility
Demo
![Page 8: Migrating from HMI’s to Wonderware ArchestrA](https://reader036.vdocuments.mx/reader036/viewer/2022081419/56815a6d550346895dc7ca3b/html5/thumbnails/8.jpg)
8
Mappings from Import Tag Wizard
In Release 1.0 of the BIU a mapping for InTouch will be provided. BIU can import other CSV files from all the major HMI and PLC vendors. BIU can also read most well formed XML which is used in many Enterprise applications!
![Page 9: Migrating from HMI’s to Wonderware ArchestrA](https://reader036.vdocuments.mx/reader036/viewer/2022081419/56815a6d550346895dc7ca3b/html5/thumbnails/9.jpg)
9
What about Graphics & ScriptingTake Existing Graphics and create Smart Symbols.Recommend that the InTouch Application is redone You can copy and Supervisory Control paste scripts into IAS in Templates and tweak.Distinguish between Server and client scriptsRe-use Navigation Scripts (Don’t need to use Indirect Tags)
Rather use IOSetRemoteReferences() Script Function
![Page 10: Migrating from HMI’s to Wonderware ArchestrA](https://reader036.vdocuments.mx/reader036/viewer/2022081419/56815a6d550346895dc7ca3b/html5/thumbnails/10.jpg)
10
Agenda
Smart SymbolsSmart SymbolsSmart SymbolsSmart Symbols
Popups / IOSetRemoteReferences()
ConsiderationsConsiderations
SummarySummary
QuestionsQuestions
Bulk Import Utility
![Page 11: Migrating from HMI’s to Wonderware ArchestrA](https://reader036.vdocuments.mx/reader036/viewer/2022081419/56815a6d550346895dc7ca3b/html5/thumbnails/11.jpg)
11
Creating Valve Smart symbol
• Valve Graphic of Old InTouch
• Edit animation links to look at Template or “me” created in BIU
![Page 12: Migrating from HMI’s to Wonderware ArchestrA](https://reader036.vdocuments.mx/reader036/viewer/2022081419/56815a6d550346895dc7ca3b/html5/thumbnails/12.jpg)
12
Smart Symbols
Make the Graphic symbol a Cell
Generate a Smart Symbol
![Page 13: Migrating from HMI’s to Wonderware ArchestrA](https://reader036.vdocuments.mx/reader036/viewer/2022081419/56815a6d550346895dc7ca3b/html5/thumbnails/13.jpg)
13
Smart Symbols
The Smart Symbol gets placed in the Smart Symbol Library and is linked to the Template in IAS.
![Page 14: Migrating from HMI’s to Wonderware ArchestrA](https://reader036.vdocuments.mx/reader036/viewer/2022081419/56815a6d550346895dc7ca3b/html5/thumbnails/14.jpg)
14
Smart Symbols
Too create an instance of the Smart Symbol select it from the Smart Symbol Wizard Icon
![Page 15: Migrating from HMI’s to Wonderware ArchestrA](https://reader036.vdocuments.mx/reader036/viewer/2022081419/56815a6d550346895dc7ca3b/html5/thumbnails/15.jpg)
15
Smart Symbols
When you place it on the Window you will be asked to link it to an instanceBrowse for an instance in IAS
![Page 16: Migrating from HMI’s to Wonderware ArchestrA](https://reader036.vdocuments.mx/reader036/viewer/2022081419/56815a6d550346895dc7ca3b/html5/thumbnails/16.jpg)
16
Agenda
Popups / IOSetRemoteReferences()Popups / IOSetRemoteReferences()Popups / IOSetRemoteReferences()Popups / IOSetRemoteReferences()
ConsiderationsConsiderations
SummarySummary
QuestionsQuestions
Bulk Import Utility
Smart Symbols
![Page 17: Migrating from HMI’s to Wonderware ArchestrA](https://reader036.vdocuments.mx/reader036/viewer/2022081419/56815a6d550346895dc7ca3b/html5/thumbnails/17.jpg)
17
Creating a Control Popup
Edit the Smart Symbol with an Action Script like the figure
“ValveName” is a Memory Message Tag in InTouch.
![Page 18: Migrating from HMI’s to Wonderware ArchestrA](https://reader036.vdocuments.mx/reader036/viewer/2022081419/56815a6d550346895dc7ca3b/html5/thumbnails/18.jpg)
18
Creating a Control Popup
An Example of a small control Popup window with animation links displaying templates.
![Page 19: Migrating from HMI’s to Wonderware ArchestrA](https://reader036.vdocuments.mx/reader036/viewer/2022081419/56815a6d550346895dc7ca3b/html5/thumbnails/19.jpg)
19
Creating a Control Popup
Create an OnShow Window Script like the Following using IOSetRemoteReferences() Script Function
![Page 20: Migrating from HMI’s to Wonderware ArchestrA](https://reader036.vdocuments.mx/reader036/viewer/2022081419/56815a6d550346895dc7ca3b/html5/thumbnails/20.jpg)
20
Agenda
ConsiderationsConsiderationsConsiderationsConsiderations
SummarySummary
QuestionsQuestions
Bulk Import Utility
Smart Symbols
Popups / IOSetRemoteReferences()
![Page 21: Migrating from HMI’s to Wonderware ArchestrA](https://reader036.vdocuments.mx/reader036/viewer/2022081419/56815a6d550346895dc7ca3b/html5/thumbnails/21.jpg)
21
Additional ConsiderationsAlarm Query Changes from \\Node\InTouch!AlarmGroup to \\Node\Galaxy!Area
Alarms configured in InTouch will be handled by the BIU.
History changes from .LGH to InSQL (BIU automatically ticks attributes to be historized)
Scripting needs to be considered on a case per case basis.
Go through al scripts and determine which are server based and which are client based.
Populating List / Combo Boxes in InTouch
Using Additional ActiveX controls or other third party Objects.
![Page 22: Migrating from HMI’s to Wonderware ArchestrA](https://reader036.vdocuments.mx/reader036/viewer/2022081419/56815a6d550346895dc7ca3b/html5/thumbnails/22.jpg)
22
Agenda
SummarySummarySummarySummary
QuestionsQuestions
Bulk Import Utility
Smart Symbols
Popups / IOSetRemoteReferences()
Considerations
![Page 23: Migrating from HMI’s to Wonderware ArchestrA](https://reader036.vdocuments.mx/reader036/viewer/2022081419/56815a6d550346895dc7ca3b/html5/thumbnails/23.jpg)
23
Summary
The Migration needs to be thought through.Go through the Migration guide. – Come see the WSP Best Practices Presentation - F1You can use the Bulk import Utility to generate templates and object instances that will include alarms and history.Generate smart symbols for your graphics and create a new InTouch Application. “DO NOT TRY TO CONVERT THE ORIGINAL”Use IOSetRemoteReferenses() Script Function for Control Popups.Work through all the scripts and determine whether they are Server (Migrate to IAS) or Client (Leave in InTouch) type scripts.
![Page 24: Migrating from HMI’s to Wonderware ArchestrA](https://reader036.vdocuments.mx/reader036/viewer/2022081419/56815a6d550346895dc7ca3b/html5/thumbnails/24.jpg)
24
Bulk Import Utility
Questions