Home Omaha Kansas City Wichita Springfield St. Louis

Wonderware Prometheus

One Tool to Configure and Manage your Entire System

Prometheus

Prometheus delivers agile automation systems. All in real-time. All in one operation. It is is the industry’s first universal configuration solution that defines, programs and documents your control code into all your control systems from the HMI to your PLCs and I/O. It gives you an extraordinary, high level programming environment that automates complex configuration tasks and enables you to configure all of your control components, regardless of type or vendor brand.

  • Enables companies to build large integrated automation systems based on multiple technologies with capabilities that previously were only available if all components were bought from a single vendor.

  • Enables companies to do small rapid engineering changes, receive quick returns and avoid the issues with engineering projects ballooning in size due to delays caused by the cost and risks of a small change.

  • Fosters automation Darwinism and bottom up standardization, where great ideas can be created and captured at the individual plant, and then tested, proven and grow into valuable corporate standards. It includes an extensive version control system that allows the history of the system to be tracked from cradle to success, and changes to be deployed when each production unit is ready for them.

  • Prometheus is technology agnostic, it works with a wide range of automation technologies and can be expanded to support any automation technology that can be configured through a programming or data interface.



Datasheet

What Wonderware Prometheus means for your operations

By removing the complexity and the tedious burden of updating multiple applications, Prometheus drives greater agility across your automation and control systems to ensure that your plants run the most efficient and up-to-date processes.

With Prometheus you can:
  • Dramatically reduces complexity of control design
  • Greatly reduces startup and deployment times, costs and expertise required
  • Centralizes standards management regardless of target device or vendor
  • Makes changes easy and more manageable to help you improve asset performance and working life
  • Captures and documents your control strategies to share knowledge amongst team members and reduce risk during employee transition

What people are saying about Wonderware Prometheus

"The ability to leverage time spent in hardware development to
lessen the development time necessary in your software
environment is very powerful. Engineering reuse has always
been a major focus of Wonderware software, and this looks to
increase that ability to a whole new level.”
Water Company, SCADA Manager
Manuals Software Video Tech Tip

Top 5 Wonderware InTouch Development Tips 07/12/2017

Top 5 InTouch Development Tips 1 Secondary Source Each access name can be given a secondary source This results in redundant paths to a PLC Select Special, Access Names, and choose an access name of y...(read more)

Top 5 InTouch Development Tips 1 Secondary Source Each access name can be given a secondary source This results in redundant paths to a PLC Select Special, Access Names, and choose an access name of your choosing When enabled, the Failover button becomes active which allows the timing between failures to be manipulated In intermittent networks, it's best to allow an amount of seconds before switching over to the backup. © 2015 Logic, Inc ALL RIGHTS RESERVED No part of this content may be copied, reproduced or otherwise utilized without permission 2 Change Default Font Size Placing text or buttons on your windows can appear with small or unreadable font. Change the default font from Special, Configure, WindowMaker At the bottom right, select text or button and adjust the settings. © 2015 Logic, Inc ALL RIGHTS RESERVED No part of this content may be copied, reproduced or otherwise utilized without permission 3 True Fullscreen WindowViewer comes with a titlebar and toolbar constantly showing This coupled with the Windows Start Menu can make window creation and sizing more difficult To make the WindowViewer experience truely full screen, go to Special, Configure, WindowViewer, and Window Configuration tab Uncheck 'Menu Bar', check 'Hide Title Bar', and lastly check 'Always Maximize'. © 2015 Logic, Inc ALL RIGHTS RESERVED No part of this content may be copied, reproduced or otherwise utilized without permission 4 Duplicate with a Pattern Creating duplicates or shapes or elements, it's typically important to keep them in line or at least follow a pattern After first duplicating, move it immediately to the spot you desire and select duplicate again Observe and breath a huge sigh of relief. 5 Delete Tags Has this ever been a problem? Wonderware has created a particular work flow for a tag to be deleted If we deleted tags willy nilly, the animations throughout the application would be left orphaned without parents and all alone No one wants to be alone Except creepy people who hang out in basements all day. © 2015 Logic, Inc ALL RIGHTS RESERVED No part of this content may be copied, reproduced or otherwise utilized without permission First, run Special, Cross Reference, and search for the tag in question Leave the default settings. Delete or replace the tag everywhere it's being used The resulting cross reference can be saved as a file for later digestion. © 2015 Logic, Inc ALL RIGHTS RESERVED No part of this content may be copied, reproduced or otherwise utilized without permission After the tag has been taken out of use, select Special, Update Use Counts This will be the final blow against our rogue tag. The delete button has now become available. © 2015 Logic, Inc ALL RIGHTS RESERVED No part of this content may be copied, reproduced or otherwise utilized without permission

Make Standards A Reality With Protected Objects In Wonderware System Platform 07/12/2017

Make Standards a Reality with Protected Objects Enforced standard objects can be achieved with the new Wonderware System Platform 2014 feature of protected objects By protecting objects, standard obje...(read more)

Make Standards a Reality with Protected Objects Enforced standard objects can be achieved with the new Wonderware System Platform 2014 feature of protected objects By protecting objects, standard objects are enforced and plant employees will follow corporate standards. Here is how the exciting new Archestra IDE tool works: Protected objects are exported from one galaxy by right clicking the objects then selecting export as protected objects Then in another galaxy, the protected objects are imported as normal but can’t be changed The object has a small padlock icon See the screenshot below. A common case of protected objects is objects delivered from corporate Corporate needs to know their objects haven’t been changed when people are calling them for support The people at the plant can always derive a template off the protected objects to make an additions necessary to do their job, but they are prevented from changing the protected objects. © 2015 Logic, Inc ALL RIGHTS RESERVED No part of this content may be copied, reproduced or otherwise utilized without permission

A Few Useful SQL Queries For Wonderware System Platform 07/12/2017

A Few Useful SQL Queries for System Platform Here are some tips for more advanced Wonderware System Platform users. These are all SQL queries, and can be executed from SQL Management Studio, selecting...(read more)

A Few Useful SQL Queries for System Platform Here are some tips for more advanced Wonderware System Platform users. These are all SQL queries, and can be executed from SQL Management Studio, selecting the database that matches your Galaxy name. CAUTION: Do not make changes to any data in this database You are peeking behind the scenes of the IDE here, and could corrupt your galaxy very easily if you’re not careful. 1 Get a list of ALL checked-out objects sSelect tag_name from gobject where checked_out_by_user_guid is not NULL Formatted: Indent: Left: 1" 2 Get a list of all Attributes/UDAs with Alarming enabled select * from internal_all_alarms_view Formatted: Normal 3 Get a list of all objects on a platform. Substitute your actual platform name for ‘GRplatform’ below. select internal_common_obji.tag_name from gobject g inner join internal_common_obj i on gobject.gobject_id = internal_common_obji.myplatform where iinternal_common_obj.myplatform in ( select gobject_id from gobject where tag_name = 'GRplatform') Formatted: Indent: First line: 0.5" Formatted: Font: (Default) Consolas Formatted: Normal 4 Get a list of all Attributes/UDAs with History enabled select g.tag_name + '.' + p.primitive_name as name, p.gobject_id, p.package_id, p.mx_primitive_id from dbo.gobject as g Formatted: Indent: First line: 0.5" inner join dbo.primitive_instance as p inner join dbo.primitive_definition as pd inner join dbo.package as pkg where (g.is_template = 0) and (g.namespace_id = 1)

Installing Wonderware InTouch 2014 R2 Development 07/12/2017

Installing InTouch 2014 R2 Dev Published: July 11, 2015 Overview This document details installing Wonderware 2014 R2 Development The first page (this page) lists bullet points of what needs to be don...(read more)

Installing InTouch 2014 R2 Dev Published: July 11, 2015 Overview This document details installing Wonderware 2014 R2 Development The first page (this page) lists bullet points of what needs to be done All of the following pages are step-by-step instructions with screenshots Please note the installer includes SQL Server Express making it unnecessary to install SQL Server on your own. Application Version(s)  InTouch 2014 R2 Development Windows Preparation  Consult the readme file on “Wonderware System Platform 2014 R2” disk to confirm which Windows service packs are supported.  Log in as an administrator for the install.  Exclude these folders from the virus scanner (Windows Defender, McAfee, etc.): C:ProgramDataArchestrA C:Program FilesCommon FilesArchestrA C:Program Files (x86)ArchestrA C:Program Files (x86)Common FilesArchestrA C:Program Files (x86)Wonderware C:UsersAll UsersWonderware C:Program Files (x86)ArchestrAFrameworkbin C:Documents and SettingsAll UsersApplication DataArchestrA C:ProgramDataArchestrALogFiles C:Documents and SettingsAll UsersApplication dataArchestraLogFiles  Exclude these file extensions from virus scanner: aFDX ixd pdx Installing InTouch  Let the installer install any needed prerequisites All the required prerequisites are on the disk, no internet required.  Install role based Select “Development Workstation”.  Configure Wonderware account with same username/password as other Wonderware computers.  Reboot when installer prompts for a reboot (last step of the installation wizard). 1 © 2015 Logic, Inc ALL RIGHTS RESERVED No part of this content may be copied, reproduced or otherwise utilized without permission Installing InTouch 2014 R2 Dev Exact Steps Step 1: Run Setup.exe off the “Wonderware System Platform 2014 R2 with InTouch 2014 R2” disk. 2 © 2015 Logic, Inc ALL RIGHTS RESERVED No part of this content may be copied, reproduced or otherwise utilized without permission Installing InTouch 2014 R2 Dev Step 2: Install the net framework The installation files are already on the computer removing the need for an internet connection Net is a large install taking a long time. Step 3: Click the “Install Prerequisites” button. 3 © 2015 Logic, Inc ALL RIGHTS RESERVED No part of this content may be copied, reproduced or otherwise utilized without permission Installing InTouch 2014 R2 Dev Step 4: Select the “Wonderware System Platform Computer Roles” radio button (different from default) Then click next. Step 5: Select the “Development Workstation” checkbox Then select next. 4 © 2015 Logic, Inc ALL RIGHTS RESERVED No part of this content may be copied, reproduced or otherwise utilized without permission Installing InTouch 2014 R2 Dev Step 6: Click next. Step 7: Click next. 5 © 2015 Logic, Inc ALL RIGHTS RESERVED No part of this content may be copied, reproduced or otherwise utilized without permission Installing InTouch 2014 R2 Dev Step 8: Read the EULA for the four products Then check the “I have read…” checkbox Then click agree. Step 9: This step creates/defines the Windows account used for Wonderware software on this runtime PC to communicate with Wonderware software on other computers. Make sure to set this username and password the same on all computers. 6 © 2015 Logic, Inc ALL RIGHTS RESERVED No part of this content may be copied, reproduced or otherwise utilized without permission Installing InTouch 2014 R2 Dev Step 10: Click next The statement about 5000 I/O is only relevant for System platform. Step 11: Click the button “Install Prerequisites” This step will take a long time because SQL Express is installed for you If SQL Server is already installed on the machine this step will be fast because SQL Express will not need to be installed. 7 © 2015 Logic, Inc ALL RIGHTS RESERVED No part of this content may be copied, reproduced or otherwise utilized without permission Installing InTouch 2014 R2 Dev Step 12: Click “Install”. Step 13: Wait for installer to complete. 8 © 2015 Logic, Inc ALL RIGHTS RESERVED No part of this content may be copied, reproduced or otherwise utilized without permission Installing InTouch 2014 R2 Dev Step 14: Click Finish. Step 15: Waiting for Language packs to install. Step 16: Click “Restart Now” button. 9 © 2015 Logic, Inc ALL RIGHTS RESERVED No part of this content may be copied, reproduced or otherwise utilized without permission Installing InTouch 2014 R2 Dev Step 17: Launch “ArchestrA License Manager” by going to Start->All Programs>Invensys->License Manager->ArchestrA License Manager Step 18: Check the box “Do not ask this question again” Then click the button “No”. 10 © 2015 Logic, Inc ALL RIGHTS RESERVED No part of this content may be copied, reproduced or otherwise utilized without permission Installing InTouch 2014 R2 Dev Step 19: Click then menu “File” then click “Install License File…” menu item. Step 20: Navigate to the location of the license file The suffix for the license file for this version of InTouch is ArchestrA.lic Then lick the “Open” button. 11 © 2015 Logic, Inc ALL RIGHTS RESERVED No part of this content may be copied, reproduced or otherwise utilized without permission Installing InTouch 2014 R2 Dev Step 21: Observe that the license file is installed Your license will have a different content. Step 22: Congratulate yourself on a successful install. 12 © 2015 Logic, Inc ALL RIGHTS RESERVED No part of this content may be copied, reproduced or otherwise utilized without permission

Wonderware Scheduled SQL Express Database Backups 07/12/2017

Scheduled SQL Express Database Backups Scheduled SQL Express Database Backups Published: April 17, 2017 Overview SQL databases are the foundation for many Wonderware software programs They are const...(read more)

Scheduled SQL Express Database Backups Scheduled SQL Express Database Backups Published: April 17, 2017 Overview SQL databases are the foundation for many Wonderware software programs They are constantly updated and changed as projects evolve Backing these up becomes important in the event of computer hardware failure Instead of ad-hoc backing these up when remembered, setup a scheduled task and a simple batch file to do this automatically This applies to all Microsoft SQL Express versions and does not require Wonderware to be present SQL Standard has its own backup method using Agent which isn’t covered in this guide. Batch File Microsoft SQL gets installed with a command utility called sqlcmd.exe While this command has many uses, we’ll show the database backup feature. 1 Syntax sqlcmd -S [server name] -Q "backup database [database name] to disk=[filepath]" There are three variables in this command. 1 [server name] – replace with IP or node name of a SQL machine 2 [database name] – name of database as seen in Management Studio a. Figure 1 SQL Management Studio 3 [filepath] – This is a drive letter or UNC path down to the file and extension. a Example: C:sqlbackupsdatabase.bak 1 © 2017 Logic, Inc ALL RIGHTS RESERVED No part of this content may be copied, reproduced or otherwise utilized without permission Scheduled SQL Express Database Backups 2 Batch A batch file contains one or many commands to be run one at a time If we have one or many databases to backup, we’ll make a line command for each This file can be created anywhere on a machine but must be named with a “bat” extension Editing the file is done through typical text editors like notepad Here is an example of backing up two databases: sqlcmd -S localhost -Q "backup database Runtime to disk=’C:sqlbackupsRuntime.bak’" sqlcmd -S localhost -Q "backup database ProductionGalaxy to disk=’\serverfilesharesqlbackupsProductionGalaxy.bak’" Both of these commands reside in one batch files Notice the disk filepath has single quotation marks while the entire ‘-Q’ parameter gets double quotation marks. Let’s take this a step further Each time this runs, it will overwrite the previous file which doesn’t give us revisions through time We’ll add date and time to the file which can give us a bit of history. set hr=%time:~0,2% if "%hr:~0,1%" equ " " set hr=0%hr:~1,1% set currentdatetime=%date:~-4,4%%date:~-10,2%%date:~7,2%_%hr%%time:~3,2%%time:~6,2% sqlcmd -S localhost -Q "backup database Runtime to disk='C:sqlbackupsRuntime_%currentdatetime%.bak'" Now we have a single database backed up to a filename containing date and time The first 3 lines do not need any modification and give us a full date/time string The fourth line runs the backup with the date/time expressed in the variable %currentdatetime%. Task Scheduler Now we need to run this batch file repeatedly without human interaction Task Scheduler is a part of Microsoft Windows operating systems and is found in Control Panel > Administrative Tools Right click onto Task Schedule Library and create a basic task Design the schedule to your needs When you arrive at the action step, select ‘start a program’ and browse for the batch file we created Ignore the ‘add arguments’ and ‘start in’ fields. To keep this automated such that no user must be logged in, modify the task so that ‘run this task whether user is logged in or not’ and type the user’s password. 2 © 2017 Logic, Inc ALL RIGHTS RESERVED No part of this content may be copied, reproduced or otherwise utilized without permission

3 Quick Wonderware Historian Tips 06/06/2017

3 Quick Wonderware Historian Tips Published 06/07/2017 1 How to Configure Historian for Auto Start In the System Management Console Navigate to your Historian server -> Configuration Editor -> System...(read more)

3 Quick Wonderware Historian Tips Published 06/07/2017 1 How to Configure Historian for Auto Start In the System Management Console Navigate to your Historian server -> Configuration Editor -> System Configuration -> Parameters You are looking for the AutoStart parameter Make sure that parameter is set to 1 If not change the value to 1 and be sure to commit the changes. © 2017 Logic, Inc ALL RIGHTS RESERVED No part of this content may be copied, reproduced or otherwise utilized without permission 2 How to configure the Historian to be dependent on the SQL Service. If SQL Server starts up slowly for some reason, we have seen cases where Historian fails to autostart To prevent this, add a dependency to Historian so it waits on SQL Server Run the registry editor. Browse to HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesInSQLConfiguration Edit the DependOnService multistring value Append the string “MSSQLSERVER” to the list Now on a reboot the Historian will wait until SQL Server is running before attempting to start. © 2017 Logic, Inc ALL RIGHTS RESERVED No part of this content may be copied, reproduced or otherwise utilized without permission 3 How to configure the alternate storage location in Historian By default your Historian has no alternate storage location defined This means if you run out of disk space, there is no place to fail over to and Historian stops In the System Management Console Navigate to your Historian server -> Configuration Editor -> System Configuration -> Storage -> Storage Locations You are looking for the Alternate storage location type Edit the Path to be a location valid on your local computer or network Be sure to commit the changes when you are finished editing. © 2017 Logic, Inc ALL RIGHTS RESERVED No part of this content may be copied, reproduced or otherwise utilized without permission

Wonderware SQL Server Express 2014 SP1 03/02/2017

LOGIC TECH SERVICES Wonderware's SQL Server Express 2014 R2 SP1 Revision: 1.0 Status: Public Published: February 28, 2017 1 Wonderware System Platform 2014 R2 SP1 includes SQL Server Express 2014...(read more)

LOGIC TECH SERVICES Wonderware's SQL Server Express 2014 R2 SP1 Revision: 1.0 Status: Public Published: February 28, 2017 1 Wonderware System Platform 2014 R2 SP1 includes SQL Server Express 2014 SP1 with Tools 32-bit (12.0.4100.1) This document covers the results from testing the installation and from verifying the components that get installed. Summary        The installation process is similar to installing SQL Server Standard, with a few differences. SQL Server Management Studio is available. SQL Server Profiler is available. Extended Events (a relatively new alternative to SQL Server Profiler) is available. SQL Server Reporting Services is not available. TCP/IP is not enabled by default, so use SQL Server Configuration Manager to enable it. SQL Server Agent gets installed but it will not run. Installation The installation runs you through an installation similar to what you see in Wonderware's TN548 "Installing Microsoft SQL Server 2012 for Wonderware Products" Of course this is SQL Server 2014 and also the Express edition so it's a little different This section covers some of the differences. The installer for SQL Server 2014 SP1 with Tools is found in the Wonderware System Platform installation media under InstallFilesRedistSQL2014EXPRSP1. Run SQLEXPRWT_x86_ENU.exe to extract the installation files to a folder of your choosing Once extracted, go to the folder containing the extracted files and run SETUP.EXE to begin the installation. There are relatively few features available for installation compared to the Standard edition: 2 For a minimal install, you can uncheck SQL Server Replication, Client Tools SDK, and SQL Client Connectivity SDK Be sure to select Management Tools – Complete in order to get SQL Server Profiler. The installer will want to install SQL Server Express as a named instance called "SQLExpress" by default When used with Wonderware software, you should opt to have it install as the default instance instead. There is no SQL Agent listed as a service In fact, it does get installed, but it will not run. Otherwise, the installation is similar to the Standard edition's installation. 3 TCP/IP is Not Enabled The TCP/IP protocol needs to be enabled for connectivity After installation, launch SQL Server Configuration Manager and select SQL Server Configuration Manager > SQL Server Network Configuration > Protocols for MSSQLSEVER TCP/IP is Diabled by default Change it to Enabled, then restart the SQL Server service for the change to take effect. SQL Server Agent Will Not Run SQL Server Agent is often used for scheduled tasks, such as automated database backups With this version of SQL Server Express, SQL Server Agent gets installed but it will not run Therefore it cannot be used for backups and the like. See How to Schedule and Automate Backups of SQL Server Databases in SQL Server Express for Microsoft's recommendation on how to automate backups for SQL Server Express databases Alternatively, there are other methods and 3rd party utilities available that can be found by Internet search. SQL Server Reporting Services is Not Installed SQL Server Reporting Services (SSRS) is required for the Wonderware Information Server ArchestrA Reporting feature and for Wonderware MES Reports. The "with Tools" version of SQL Server Express that comes with Wonderware System Platform does include the SQL Server Reporting Services Configuration utility, but that is a bit misleading It does not come with SSRS itself. If SSRS is needed, thankfully the SQL Server Express with Advanced Services (SQLEXPRADV) version includes an Express version of SSRS Naturally it is not as fully-featured as the version of SSRS that comes with the Standard and Enterprise editions of SQL Server, but it is quite capable. If you already have SQL Server 2014 SP1 with Tools installed, you can download the Advanced Services version and use it to add SSRS to the existing installation. 4 When adding SSRS to an existing installation, the installation wizard will only allow the "Install only" option. SSRS will have to be configured using the Reporting Service Configuration Manager separately Doing so is outside the scope of this document Microsoft's website has documentation on how to configure SSRS. The various versions of SQL Server Express 2014 SP1, including the Advanced Services version, from Microsoft's website. Business Intelligence Development Studio is Not Installed Previous versions of SQL Server used to include an option to install Business Intelligence Development Studio (BIDS) It is quite useful if you need to work on SSRS reports, SQL Server Integration Services projects, and the like. BIDS is not included with any of the editions of SQL Server, Express or otherwise Nor do they call it BIDS anymore. Now Microsoft provides SQL Server Data Tools (SSDT) for development work You can download and install SSDT in order to get the tools need to work on SSRS reports and other SQL Server development projects. 5 References Features Supported by the Editions of SQL Server 2014 https://msdn.microsoft.com/en-us/library/cc645993(v=sql.120).ASPX Downloads of various types of SQL Server 2014 SP1 Express (With Tools, With Advanced Services, etc.) https://www.microsoft.com/en-us/download/details.aspx?id=46697 How to Schedule and Automate Backups of SQL Server Databases in SQL Server Express – Microsoft's official recommendation https://support.microsoft.com/en-us/help/2019698/how-to-schedule-and-automate-backups-of-sql-server-databasesin-sql-server-express Automate SQL Server Express Backups and Purge Old Backups – an alternative using PowerShell https://www.mssqltips.com/sqlservertip/3458/automate-sql-server-express-backups-and-purge-old-backups/ Reporting Services Configuration Manager (Native Mode) https://technet.microsoft.com/en-us/library/ms156305(v=sql.120).aspx Download SQL Server Data Tools (SSDT) https://docs.microsoft.com/en-us/sql/ssdt/download-sql-server-data-tools-ssdt SQL Server Reporting Services Report Manager Site Permissions Error after Installation – potentially useful if you get permission errors in the SSRS Report Manager website https://www.mssqltips.com/sqlservertip/3144/sql-server-reporting-services-report-manager-site-permissions-errorafter-installation/ 6

Installing WonderwareInTouch 2014 R2 Runtime 07/12/2017

Installing InTouch 2014 R2 Runtime Overview This document details installing Wonderware 2014 R2 Runtime The first page (this page) lists bullet points of what needs to be done All of the following pag...(read more)

Installing InTouch 2014 R2 Runtime Overview This document details installing Wonderware 2014 R2 Runtime The first page (this page) lists bullet points of what needs to be done All of the following pages are stepby-step instructions with screenshots. Application Version(s)  InTouch 2014 R2 Runtime Windows Preparation  Consult the readme file on “Wonderware System Platform 2014 R2” disk to confirm which Windows service packs are supported.  Log in as an administrator for the install.  Exclude these folders from the virus scanner (Windows Defender, McAfee, etc.): C:ProgramDataArchestrA C:Program FilesCommon FilesArchestrA C:Program Files (x86)ArchestrA C:Program Files (x86)Common FilesArchestrA C:Program Files (x86)Wonderware C:UsersAll UsersWonderware C:Program Files (x86)ArchestrAFrameworkbin C:Documents and SettingsAll UsersApplication DataArchestrA C:ProgramDataArchestrALogFiles C:Documents and SettingsAll UsersApplication dataArchestraLogFiles  Exclude these file extensions from virus scanner: aFDX ixd pdx Installing InTouch  Let the installer install any needed prerequisites All the required prerequisites are on the disk, no internet required.  Install role based Select “Runtime Client”.  Configure Wonderware account with same username/password as other Wonderware computers.  Reboot when installer prompts for a reboot (last step of the installation wizard). 1 © 2015 Logic, Inc ALL RIGHTS RESERVED No part of this content may be copied, reproduced or otherwise utilized without permission Installing InTouch 2014 R2 Runtime Exact Steps Step 1: Run Setup.exe off the “Wonderware System Platform 2014 R2 with InTouch 2014 R2” disk. 2 © 2015 Logic, Inc ALL RIGHTS RESERVED No part of this content may be copied, reproduced or otherwise utilized without permission Installing InTouch 2014 R2 Runtime Step 2: Install the net framework The installation files are already on the computer removing the need for an internet connection. Step 3: Click the “Install Prerequisites” button. 3 © 2015 Logic, Inc ALL RIGHTS RESERVED No part of this content may be copied, reproduced or otherwise utilized without permission Installing InTouch 2014 R2 Runtime Step 4: Select the “Wonderware System Platform Computer Roles” radio button (different from default) Then click next. Step 5: Select the “Runtime Client” checkbox Then select next. 4 © 2015 Logic, Inc ALL RIGHTS RESERVED No part of this content may be copied, reproduced or otherwise utilized without permission Installing InTouch 2014 R2 Runtime Step 6: Click next. Step 7: Click next. 5 © 2015 Logic, Inc ALL RIGHTS RESERVED No part of this content may be copied, reproduced or otherwise utilized without permission Installing InTouch 2014 R2 Runtime Step 8: Read the EULA for the four products Then check the “I have read…” checkbox Then click agree. Step 9: This step creates/defines the Windows account used for Wonderware software on this runtime PC to communicate with Wonderware software on other computers. Make sure to set this username and password the same on all computers. 6 © 2015 Logic, Inc ALL RIGHTS RESERVED No part of this content may be copied, reproduced or otherwise utilized without permission Installing InTouch 2014 R2 Runtime Step 10: Click the button “Install Prerequisites”. Step 11: Click “Install”. 7 © 2015 Logic, Inc ALL RIGHTS RESERVED No part of this content may be copied, reproduced or otherwise utilized without permission Installing InTouch 2014 R2 Runtime Step 12: Wait for installer to complete. Step 13: Click Finish. 8 © 2015 Logic, Inc ALL RIGHTS RESERVED No part of this content may be copied, reproduced or otherwise utilized without permission Installing InTouch 2014 R2 Runtime Step 14: Waiting for Language packs to install. Step 15: Click “Restart Now” button. 9 © 2015 Logic, Inc ALL RIGHTS RESERVED No part of this content may be copied, reproduced or otherwise utilized without permission Installing InTouch 2014 R2 Runtime Step 16: Launch “ArchestrA License Manager” by going to Start->All Programs>Invensys->License Manager->ArchestrA License Manager Step 17: Check the box “Do not ask this question again” Then click the button “No”. 10 © 2015 Logic, Inc ALL RIGHTS RESERVED No part of this content may be copied, reproduced or otherwise utilized without permission Installing InTouch 2014 R2 Runtime Step 18: Click then menu “File” then click “Install License File…” menu item. Step 19: Navigate to the location of the license file The suffix for the license file for this version of InTouch is ArchestrA.lic Then lick the “Open” button. 11 © 2015 Logic, Inc ALL RIGHTS RESERVED No part of this content may be copied, reproduced or otherwise utilized without permission Installing InTouch 2014 R2 Runtime Step 20: Observe that the license file is installed. Step 21: Congratulate yourself on a successful install. 12 © 2015 Logic, Inc ALL RIGHTS RESERVED No part of this content may be copied, reproduced or otherwise utilized without permission

Solution To Common Wonderware Questions 11/23/2015

Some Quick Solutions to Common Wonderware Questions InTouch Message: Key does not enable WindowViewer This means you have an InTouch for System Platform license, but your InTouch application is not of...(read more)

Some Quick Solutions to Common Wonderware Questions InTouch Message: Key does not enable WindowViewer This means you have an InTouch for System Platform license, but your InTouch application is not of the type InTouch ViewApplication The IT4SP license supports Galaxy I/O only, not local I/O via InTouch Access Names. In InTouch WindowMaker, select Special->Application Type Check the box for InTouch ViewApplication. If it does not allow this, it means you have Access Names configured and must delete those first. If they cannot be deleted, it means you have local I/O tags defined, and you either need to delete those from your database and from any animations, or it means you have the wrong license type, you need a standard InTouch Runtime license. Message: Another user is editing this application When WindowMaker is opened, it creates a file called APPEDIT.LOK in the project folder Its purpose is to prevent another session from editing the same project at the same time When WM is closed, this file is deleted. If you copy the contents of an InTouch project while WM is running, you will also copy this APPEDIT.LOK file So when you open the project on another machine, it thinks someone is already editing the application. Just delete the file APPEDIT.LOK from the InTouch project folder. Message: Repository [repository ID] doesn't exist in the local system This message is often seen when a modern InTouch application's folder has been copied from one development node to another. Modern InTouch applications are backed by a small galaxy repository, so their application folders cannot be simply copied like a stand-alone InTouch application The development node must have access to the galaxy as well. 890 N Mart-Way Ct Olathe, KS 66061 (800) 676-8805 www.logic-control.com To copy an InTouch application from one development node to another, first launch InTouch Application Manager on the original development node Right-click on the InTouch application and select Export to export the application as an aaPKG file. Then copy the aaPKG file to the second development node On this node, launch InTouch Application Manager Select File > Import In the Import InTouch Application dialog box, click the File button and select the aaPKG file Then complete the wizard to import the application. DA Servers DAServers not listed in SMC On a running system, you open the SMC and your DAServers are no longer visible. This is most likely because the password on your Archestra Services account has expired, or demoted to non-Administrator, or similar. First check the account and fix whatever problem it has – reset the password, make it an Administrator, whatever It is recommended this password be set to not expire, if permitted. Run Change Network Account and reset the account to your Archestra Services account credentials. These are likely not different credentials, but still needs to be re-run It will require the computer to be rebooted. Note: If you have to set that account to different credentials, you must reset all the Wonderware computers in your architecture to the same new credentials using Change Network Account. DAServer times out after 2 hours You are not licensed properly, so the DAServer is in demo mode. Most newer DAServers use the ARCHESTRA.LIC license file But older ones still use WWSUITE.LIC If you don’t know which one, install both. Historian Data Reception Timeout logger entries In the SMC Log, you see Data Reception Timeout messages every minute or two. Each topic in Historian has a 60-second timer during which it must see data change If it sees no changes, it drops the connection and reconnects This creates the data reception message, and also puts a NULL in your data history for tags within that topic. The solution is to make sure each topic has at least one tag that updates regularly, like a heartbeat. This keeps the topic active. If there are no tags that can update that fast, you can change the default Topic Timeout period to something more reasonable, or turn it off entirely. 890 N Mart-Way Ct Olathe, KS 66061 (800) 676-8805 www.logic-control.com Can only see 24 hours of data This is because you have a consignment license, such as a System Integrator license. The SI consignment license includes Historian for testing purposes, and as such only allows you to retrieve the last 24 hours of data Data is stored just fine, you just can’t see it You’ll need an actual Historian license, or a 30-day Temp license, to retrieve more than 24 hours. 890 N Mart-Way Ct Olathe, KS 66061 (800) 676-8805 www.logic-control.com

Wonderware UX Design Guidelines 08/27/2015

Wonderware design guidelines 1 Identify real tasks 2 Collect real content 3 Build a device strategy 4 Focus on real users Identify and define Prioritize Be specific and constructive Think pixels ...(read more)

Wonderware design guidelines 1 Identify real tasks 2 Collect real content 3 Build a device strategy 4 Focus on real users Identify and define Prioritize Be specific and constructive Think pixels 5 Don’t forget the interactions 6 Make it visual 7 Remember the design process 8 Build the hierarchy Structure Build a qualitative user experience Prioritize and be consistent Collaborate, learn, think positive www.schneider-electric.com 1 Focus on real users Identify and define « Obsess over customers : when given the choice between obsessing over competitors or customers, always obsess over customers Start with customers and work backward » USER PROFILE Reminder Here are some questions which will help you imagine the needs of your users : Jeff Bezos, founder and CEO of Amazon User profile Meet the end user Don’t ignore the end users, they are the key to a good interface Observe and talk to them to understand their skills and experience. Create personas If you can’t meet up with end users, don’t think you can avoid it and design the interface for yourself Build fictional personas with habits, skills and needs Make them real. Name : Age : Occupation : Hobbies : Devices : Favorite applications : Goals : Main tasks : Rare tasks Obligatory tasks : Problems : Operating procedures : Wishes : Profile • What is their name ? • How old are they ? • What is their job and salary ? • Are they in a relationship ? • What do they like to do in their free time ? Digital litterracy • What devices do they own ? • What devices do they use at work ? • What are their favorite applications ? SCENARIO - day 1 Scenario 1 2 Don’t start designing before you know exactly what your HMI is for To know so, imagine a scenario structured by the different tasks your users would do in a day. Co-create or share the story with the project stakeholders to build a shared vision. 3 4 Work habits • What is their goals during the day ? • What do they do most often ? • What do they do seldomly ? • How do they do it ? • What do they do when nothing is happening ? • What problems can occur ? • What do they do when something bad is going on ? • What do they feel they need and wish ? www.schneider-electric.com 2 Identify real tasks Prioritize Task inventory Don’t ease into the computer too quickly, work with a pen and paper or use a whiteboard to isolate your user’s key tasks. Make an inventory of all the tasks in the scenario and list all the situations that have arisen (servicing, restarting, change of procedure ). Functional categories TASKS Tasks in interface • Adjust set points • Launch procedure • Fill reports • Respond to an alarm Tasks on site • Check for misplaced product • Refill material • Replace die Reminder Situations • Beginning of shift • Setting up • Production • Changing order • Cleaning in place • Stopping the machine • Emergency shut down • End of shift Put the most important groups first and remove all redundant or irrelevant information. The main information should be accessible in maximum 3 clicks or taps. Categories Classify the tasks into functional groups according to how often they are used and how similar they are : alarms, manual commands, settings Sub categories List sub-categories which exist within the categories. There shouldn’t be more then 3 levels of depth of information. Naming Name the groups of functions with words familiar to the user They will help build your navigation elements. CATEGORIES New shift • Log in • Check performances Changing order • Select new workorder • Replace die • Adjust set points NAMING Production • Adjust set point • Fill reports • Respond to an alarm • Check for misplaced product • Refill material • Replace die DON’T TIC00_X22.27° In section 22 of machine XXFGH the average temperature measured in Celsius is about 27, 265875°. Don’t use too much abreviations and cryptic text DO Dryer / Section 22 Temperature : 27 ° Be explicit but concise. www.schneider-electric.com 3 Collect real content Be specific and constructive Data Don’t ignore complexity Know how detailed the interface must be and write down the units that need to be represented.The values shouldn’t be too long, if they are it means the unit should change (mm to cm, g to kg ) Always display the relevant unit of measurement to avoid input errors Understand the relationships between datas and actions and find the best objects to represent them (tables, pie charts, diagrams…). DATA REPRESENTATION Reminder To build a positive discourse, for instance : Repartition Percentage But try : “An account number should be eight digits in length.” Editorial content Clarity Don’t communicate in a lengthy and boring manner Write in the users own language. When possible, use full words and sentences, as opposed to abbreviations and codes. Try to accompany visual icons with text. Consistency Create consistency in the syntax and tone (neutral or directly addressed to the user ). Build a positive discourse Your messages should be worded positively and affirmatively and provide constructive insight into how to use the application properly. Don’t say : “You have entered the wrong information” Trends Balance DIALOG COPY DON’T Compared trend Relationships DO Do you whish to cancel the set point change ? The new set point is 25 liters Do you whish to save it ? OK Level Load Cancel No Yes The copy must be clear, concise and consistent with the buttons to avoid confusion. www.schneider-electric.com 4 Build a device strategy Think pixels Soft and hardware hand in hand SCREEN SIZES Reminder Don’t think an interface is always the same, it isn’t It is build and conceived according to the device it is going to be used in. According to the user’s needs, the market and your technical possibilities, determine the devices that your interface will be used in. Here are some questions which will help you decide on the device(s) : • Is it an old PC ? • Is it a tactile screen ? • A phone ? Android, Apple, Windows 8 ? • Is it present on multiple devices ? • Is it different according to the device or is it responsive ? • Is it a software, a web site or an application ? 1920/1080 px Grid Once you decide on a device strategy, you know how much available space you will have so build a grid for all you elements accordingly : 1280/1024 px tactile, 1024/930 px… 1440/900 px 1280/1024 px TOUCH SIZES Standards 26/26 px If possible, use the navigation and interaction standards of the device you are using to minimize the cognitive load of the user. 7 mm 800/600 px 34/34 px 768/1024 px Average touch size 9 mm 8 px 320/480 px Minimum touch size HD : 640/1136 px Percieved : 320/568 HD : 1080/1920 px Percieved : 540/960 px Minimum spacing 2 mm www.schneider-electric.com 5 Build the hierarchy Structure Navigation NAVIGATION Maximum 7 items in a navigation bar After making functional clusters, build a navigation bar that allows navigation at all times between the main pages of the interface (commands, alarms ). 1 2 3 4 6 Reminder 7 At all times the users must be able to : • Situate themselves clearly • Access the main navigation functions • Switch function or task • Move to the previous or next step • Log in or log out. Clusters Items that are logically connected should be grouped together on the screen, whereas items that have nothing to do with each other should be separated You can use white space between collections of items to group them and/or you can put boxes around them to get the same result Generic functions such as help, connection, language can be assembled.They can be placed in the upper bar with the logo, status, time and alarms 5 Try to keep the same layout from one page to the other. READABILITY DYNAMIC Readability Define a readability dynamic and place elements accordingly. Ex : top left to bottom right following the western societies reading dynamic or down to top following the Windows users habits… 1 2 3 4 www.schneider-electric.com 6 Don’t forget the interactions Build a qualitative user experience Feedbacks Always inform your users with visual cues or messaging of actions, changes in state, errors and exceptions. Provide different types of notification according to the severity of the message. Always include the ok or close function to start a process, confirm an order or after entering data. FEEDBACKS i Information Animation Don’t disturb your users for nothing, avoid flashing animations unless they express a fatal emergency. Things that are not the same shouldn’t look the same. Differentiate the static information from text fields or other dynamic elements. The best interface designs are invisible. Reminder Consistency Validation Do you want to save the new recipe ? NO YES Notification The packager roll will be finished in 1 hour. Make way for errors Every action of your user should be undoable. If the user does cause an error, use your messaging as a teachable situation by showing what action was wrong, and ensure that they know how to prevent the error from occurring again. OK The recipe’s new parameters have been saved. OK Alarm Please check the filter in the main dryer. OK BUTTON STATES OK OK OK Active Selected Disactivated When an application works consistently, it means that the users only have to learn the rules once, increasing their efficiency at each interaction. Create patterns by applying similar codes and actions to your design and if possible replicate patterns existing in interfaces popular to the user. Put your buttons in consistent places on all your windows, use the same wording in labels and messages, and use a consistent color scheme throughout your interface. Velocity INPUT TEXT DON’T Enter Colour DO Select Colour Pink Orange The interface shouldn’t be too crowded and heavy to avoid loading problems. All interactions should be extra fluid, your users won’t wait. Green Free text increases the chance of input error Default values reduce the chance for error www.schneider-electric.com 7 Make it visual Prioritize and be consistent Layout DON’T DO Reminder Work on a fixed grid, keep the same page layout from one page to another. With tactile interfaces, use as much screen space as possible, make elements big enough. Restrict the number of active zones and place them far enough to facilitate touch navigation. Text Create a library of standard elements : Don’t design without a grid Align all elements Only display essential information The rest of the information can be displayed using filters, toggle buttons, pop-ins… Make sure it is big enough to be read : minimum 14pt. Test maximum character height and width : Å is the tallest, y the lowest and W the widest. Align fields : left-justify edit fields, the corresponding labels should be right-justified and placed immediately beside the field. Justify data : right-justify integers, decimal align floating-point numbers, and left-justify strings Icons Limit the use of icons to standard functions or explain them with text. Too small for reading and touch Action Action is different froma link A link Plain text is different from a link Align Text Don’t align with the ascenders Big enough for reading and touch Action A button is for an action A link Underlined text often say link Align Text • buttons • dialogs • grids • lists • menus • sub header • switches • tabs • text fields • tooltips… Color and images Limit the number of colors to 5 or 6 and use them to create meaning For instance, use green when all is ok, yellow when something could be changed, red when things go wrong. Provide appropriate contrast, it has to be maximum 70 % : use dark text on light backgrounds and light text on dark backgrounds. The resolution of the imported images must be at least equal to the screen resolution. Align with the text X-height (not ascenders or descenders) www.schneider-electric.com 8 Remember the design process Collaborate, learn, think positive Iterate When developing interfaces, it is often said that you need to fail fast and iterate often. You will make mistakes but it will get you further than you think. Co-create and share Identify which stakeholders will be relevant for each phase of the project and work together with them If possible don’t just talk on the phone, meet up You’ll start to learn about each other’s disciplines, reducing pain points and allowing more autonomy in the decision making. Reminder Talk with your stakeholders to establish the tools that will be used and they way you will work together Ask yourselves : • Will the project be waterfall or agile ? • How often will there be deliveries ? • How will the files be sent, on what plateform ? • What will be the ways to keep track of changes and requests ? Show your sketches around to stakeholders, managers, engineers, designers and users. Take note of the reactions, explain your decisions, discuss and if necessary come to a compromise Always move forward. Communicate Communicate on your innovation in conventions, publications, social medias or other appropriate communication channels. www.schneider-electric.com

Export Wonderware Log 01/12/2015

Export Wonderware Log This document details the steps of exporting a Wonderware log file. Step 1: Open System Management Console – In Windows search bar type “System Management Console” then la...(read more)

Export Wonderware Log This document details the steps of exporting a Wonderware log file. Step 1: Open System Management Console – In Windows search bar type “System Management Console” then launch it. Step 2: Select the logger – Click on “Log Viewer” in the left pane. Step 3: Select the relevant computer’s logger – Drill down into logger viewer then drill down into default group then click the relevant machine Most likely you are working on the local computer so “local” would be the relevant computer Below is a screenshot of what your screen should look like at this point. Step 4: Filter Data by Time Range – Refer to the above screenshot Select the filter icon by the black arrow Now select the Time Range time Adjust the time range to one day before the issue that occurred to one day after the issue occurred. Step 5: Select Export – Right click in the left pane on the computer you are working on Navigate in the context menu to messages then export Click export Refer to below screenshot for example. Step 6: Save the file – Put your company’s name at the start of the filename but leave the rest the same. Leave the save type the same Pick a location to save the file, anywhere you choose, then click save. Step 7: Sent Log file to Logic person - If the log file is smaller than 10 MB it can be sent through email to the logic person working on an issue with you Files greater than 10 MB will not go through Logic’s email servers and will need to be uploaded (you can try zipping a file to get it under 10 MB limit) To upload a file go here: http://www.logic-control.com/uploadform.php The upload is extremely easy to use, no username/password required Just let the Logic person know when the upload is done.

Time Sync 01/12/2015

Time Sync Computer clocks don’t keep perfect time and tend to drift Since Wonderware Software products are real-time systems it is important to keep the time correct to avoid problems like data loss...(read more)

Time Sync Computer clocks don’t keep perfect time and tend to drift Since Wonderware Software products are real-time systems it is important to keep the time correct to avoid problems like data loss, incorrect data, and a variety of other problems Such problems can be prevented by implementing a time sync strategy. There is a wide range of time sync strategies ranging from enabling the domain controller’s time sync feature to relying on a feature of Historian that is on by default The one strategy that stands out from the crowd is using a command line program called net time It is the simplest to implement and works better than the rest. Implementing net time is as simple as creating a Windows Scheduled Task to run the command “NET TIME \Historian /SET /YES” every hour on all control system PCs except the PC selected to be the time master The time master PC should sync to an atomic clock either through the Internet or an NTP time server available on the LAN If there is a Historian in the system it is the preferred time master For screenshots on implementing net time refer to Wonderware Tech Note 882. If you are using System Platform it would be good to consider implementing net time inside of an object The advantage is maintenance A small problem of having a Windows Scheduled Task is when replacing the PC years later the Windows Scheduled Task might be forgotten and not migrated to the new PC The Windows Scheduled Task isn’t remembered again until there is a problem with time synchronization and it has to be troubleshot/reimplemented This problem can be avoided by implement net time inside a platform object, this way it is automatically deployed to the computer Even the potential problem of the time master’s computer name changing could be dealt with by doing some engineering For example, you could place an attribute on the platform called “TimeMasterName” and use that when calling net time. It is important to turn off other time sync tools when implementing net time When multiple time sync tools are on they tend to conflict Below is the list of commonly used time sync tools on systems Exactly how to disable them varies between versions, but a quick Google search can look up disabling methods.  · Windows Automatic Time Sync to Internet  · VMWare’s Time Sync  · Hyper-V’s Time Sync  · Historian’s SuiteLink Time Sync (found in the system parameters) © 2015 Logic, Inc ALL RIGHTS RESERVED No part of this content may be copied, reproduced or otherwise utilized without permission  · The Domain Controller’s Automatic Time Sync (off by default) Helpful Links Wonderware Tech Note 882 on using net time Note that it isn't necessary to make a batch file like the tech note does, a windows scheduled task can run net time commands without a batch file: https://wdnresource.wonderware.com/support/kbcd/html/1/t002685.htm Microsoft article for Synchronizing to an atomic clock: http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/enus/windows_date_it_overview.mspx?mfr=true © 2015 Logic, Inc ALL RIGHTS RESERVED No part of this content may be copied, reproduced or otherwise utilized without permission

Talk to us

We can help with your next project.