1 / 24

Migrating from HMI’s to Wonderware ArchestrA

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 ….. ????

badrani
Télécharger la présentation

Migrating from HMI’s to Wonderware ArchestrA

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Migrating from HMI’s to Wonderware ArchestrA Jos Peters

  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??

  3. Typical Scenario • InTouch : • Tag Based. • Alarms Configured. • History configured : .LGH Files ?? • Scripting (Supervisory Control and Navigation) • Graphics • Industrial Application Server • Object Based. • Alarms Configured On Object Template. • History configured : InSQL • Scripting (Supervisory Control) • Graphics (Smart Symbols) Bulk Import Utility

  4. BulkImportUtility Smart Symbols Popups / IOSetRemoteReferences() Agenda Considerations Summary Questions

  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

  6. Create Hierarchical Namespace from Flat Tag names Run Import Tag Wizard Filter resulting Mapped tags to create objects Connect & Download Templates from Galaxy Create New Project Validate and Upload New Objects and Instances to Galaxy

  7. Bulk Import Utility Demo

  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!

  9. What about Graphics & Scripting • Take 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 scripts • Re-use Navigation Scripts (Don’t need to use Indirect Tags) • Rather use IOSetRemoteReferences() Script Function

  10. Bulk Import Utility Smart Symbols Popups / IOSetRemoteReferences() Agenda Considerations Summary Questions

  11. Creating Valve Smart symbol • Valve Graphic of Old InTouch • Edit animation links to look at Template or “me” created in BIU

  12. Smart Symbols • Make the Graphic symbol a Cell • Generate a Smart Symbol

  13. Smart Symbols • The Smart Symbol gets placed in the Smart Symbol Library and is linked to the Template in IAS.

  14. Smart Symbols • Too create an instance of the Smart Symbol select it from the Smart Symbol Wizard Icon

  15. Smart Symbols • When you place it on the Window you will be asked to link it to an instance • Browse for an instance in IAS

  16. Bulk Import Utility Smart Symbols Popups / IOSetRemoteReferences() Agenda Considerations Summary Questions

  17. Creating a Control Popup • Edit the Smart Symbol with an Action Script like the figure • “ValveName” is a Memory Message Tag in InTouch.

  18. Creating a Control Popup • An Example of a small control Popup window with animation links displaying templates.

  19. Creating a Control Popup • Create an OnShow Window Script like the Following using IOSetRemoteReferences() Script Function

  20. Bulk Import Utility Smart Symbols Popups / IOSetRemoteReferences() Agenda Considerations Summary Questions

  21. Additional Considerations • Alarm 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.

  22. Bulk Import Utility Smart Symbols Popups / IOSetRemoteReferences() Agenda Considerations Summary Questions

  23. Summary • The Migration needs to be thought through. • Go through the Migration guide. – Come see the WSP Best Practices Presentation - F1 • You 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.

  24. Bulk Import Utility Questions

More Related