Professional Documents
Culture Documents
6/20/14
All rights reserved. No part of this documentation shall be reproduced, stored in a retrieval system, or
transmitted by any means, electronic, mechanical, photocopying, recording, or otherwise, without the
prior written permission of Invensys Systems, Inc. No copyright or patent liability is assumed with respect
to the use of the information contained herein. Although every precaution has been taken in the
preparation of this documentation, the publisher and the author assume no responsibility for errors or
omissions. Neither is any liability assumed for damages resulting from the use of the information
contained herein.
The information in this documentation is subject to change without notice and does not represent a
commitment on the part of Invensys Systems, Inc. The software described in this documentation is
furnished under a license or nondisclosure agreement. This software may be used or copied only in
accordance with the terms of these agreements.
All terms mentioned in this documentation that are known to be trademarks or service marks have been
appropriately capitalized. Invensys Systems, Inc. cannot attest to the accuracy of this information. Use of
a term in this documentation should not be regarded as affecting the validity of any trademark or service
mark.
Alarm Logger, ActiveFactory, ArchestrA, Avantis, DBDump, DBLoad, DT Analyst, Factelligence,
FactoryFocus, FactoryOffice, FactorySuite, FactorySuite A2, InBatch, InControl, IndustrialRAD,
IndustrialSQL Server, InTouch, MaintenanceSuite, MuniSuite, QI Analyst, SCADAlarm, SCADASuite,
SuiteLink, SuiteVoyager, WindowMaker, WindowViewer, Wonderware, Wonderware Factelligence, and
Wonderware Logger are trademarks of Invensys plc, its subsidiaries and affiliates. All other brands may
be trademarks of their respective owners.
3
Contents
Welcome .................................................... 5
Documentation Conventions ........................................................... 5
Technical Support ............................................................................ 6
Welcome
Documentation Conventions
This documentation uses the following conventions:
Technical Support
Wonderware Technical Support offers a variety of support options to
answer any questions on Wonderware products and their
implementation.
Before you contact Technical Support, refer to the relevant section(s)
in this documentation for a possible solution to the problem. If you
need to contact technical support for help, have the following
information ready:
• The type and version of the operating system you are using.
• Details of how to recreate the problem.
• The exact wording of the error messages you saw.
• Any relevant output listing from the Log Viewer or any other
diagnostic applications.
• Details of what you did to try to solve the problem(s) and your
results.
• If known, the Wonderware Technical Support case number
assigned to your problem, if this is an ongoing problem.
Chapter 1
Introduction
Installation Prerequisites
The Recipe Manager Plus installation program analyzes the software
installed on your computer and lists any software that is required but
not currently installed. You do not need to exit the Recipe Manager
Plus installation program to install the prerequisite software.
Installing the Recipe Manager Plus product is a three-step process:
1 Installing and configuring prerequisite software, such as the
operating system components, Microsoft SQL components,
Internet Information Services (IIS), and so on.
2 Installing the Recipe Manager Plus product files.
3 Configuring the Recipe Manager Plus product so that it is ready for
use.
For details on hardware requirements and the specific versions of
required and supported software prerequisites, see the latest
Wonderware Recipe Manager Plus Readme.
About Firewalls
If you have a corporate firewall, hardened device (appliance), or
software application on a dedicated hardened platform, you need not
implement a personal firewall on each computer.
Individual Recipe Manager Plus features have their own firewall
requirements and procedures.
Chapter 2
3 Select the Show All Prerequisites check box to view all the
prerequisites. Double-click any item to see more information. Click
Install Prerequisites. The program installs the general system
prerequisites. The License Agreement dialog box appears.
4 Read the license agreement. You can print a copy of the license
agreement for your records using the Print icon.
5 Click I accept the license agreement and then click Next. The
Wonderware Recipe Manager Plus Installation dialog box
appears.
Note: You can select multiple features and all the selected features
will be installed together if all the prerequisites are met.
Note: You must have the installation CD inserted in the CD-ROM drive
before you modify a program.
3 Click Modify, and then click Next. The list of Recipe Manager Plus
features installed on your computer appears.
4 Select or clear the features that you want to add or remove, and
then click Next. The verify change dialog box appears.
5 Click Modify. The selected features are added or removed and the
complete modification dialog box appears.
6 Click Finish. The modification is complete.
Note: You must insert the installer CD in the CD-ROM drive before you
repair a program.
To repair an installation
1 Click the Add or Remove Programs option in Windows Control
Panel. (In some operating systems, this is called Uninstall or
Change a Program.) The list of software installed on your
computer appears.
2 Double-click the Wonderware Recipe Manager icon. The Modify
Repair or Remove Installation dialog box appears.
3 Click Repair, and then click Next. The Confirm Repair dialog box
appears.
4 Click Repair. The complete repair dialog box appears.
5 Click Finish. The installed Recipe Manager software is repaired.
3 Click Remove, and then click Next. The Confirm Uninstall dialog
box appears.
4 Click Uninstall. The complete uninstall dialog box appears.
5 Click Finish. The uninstall process is complete.
2 Read the license agreement, if you agree with the terms provided
and then click I accept the License Agreement.
Note: You cannot change the feature selection during the upgrade.
4 Click Next. If your computer does not meet the prerequisites for
the Recipe Manager Plus features to be upgraded, the
Prerequisites dialog box appears.
Note: After the upgrade process and before starting the latest version
of Recipe Manager Plus, make sure to clear the cache so that new
updates in the user interface is shown without any issues.
Chapter 3
You can configure Recipe Manager Plus features for both standalone
mode and integrated mode using the Configurator. You must configure
the features after you have installed them. Based on the features you
have installed, the Configurator creates a database, configures the
services, and sets other system settings required by the Wonderware
Recipe Manager Plus software.
Note: Make sure that the current logged on OS user has 'sysadmin'
privileges in SQL Server before configuring the Recipe Manager Plus
Core Server Components in the Standalone mode.
3 In the SQL Administrator Login area, specify the account that will
be used to log on to the SQL Server and create the Recipe Manager
Plus model database.
7 Click Configure.
Chapter 4
Configuring Server
Components in Standalone
Mode
Note: You can also click the Browse button to browse, and then select
the computer name or IP address of the OPC UA Server.
Note: Click the Refresh button to refresh the endpoint list, if you want
to view the list of the latest sever endpoint URIs.
Option Description
Sign and Encrypt Indicates that all messages are signed and
encrypted.
Note: If the Security Message Mode option is not None, the OPC UA
Server’s digital certificate must be trusted and be made available on the UA
Client computer. For more information on digital certificates, see "Creating a
Self-Signed OPC UA Compliant Certificate and Key Pair" on page 69.
Option Description
Note: If the Security Policy option is not None, the OPC UA Server’s
digital certificate must be trusted and be made available on the UA Client
computer.
If you have configured the endpoint URL in the General tab, and then
switch to the OPC UA Namespace tab, one of the following happens:
• If the server URL or Application URL is available, the Namespaces
are retrieved from the server and displayed in the table.
• If the server URL is unavailable or invalid, an empty Namespace
alias table is displayed.
When the OPC UA Server is running, if you want to view the
Namespace list in the Namespace alias table, you must checkout the
UA Client service instance and then click the Refresh button.
Tip: You can resize the rows in the Namespace alias table.
Index Displays the Namespace index for the Namespace URI present in the
OPC UA Server. The default Namespace is appended with * after the
Index.
The items configured in the default Namespace need not be subscribed
in the syntax using the alias or the Namespace name.
Alias Displays the alias name for the Namespace URI available in the OPC
UA Server.
You can change this name during configuration. The Alias box cannot be
blank. You can use the "_" and “#” special characters in the alias name.
You cannot create duplicate alias names.
Node ID Type Displays the Node ID type of the Namespace in the OPC UA Server.
Node Id type can be of String, or Integer data type. This information is
obtained from the OPC UA Server and cannot be edited. For more
information on overriding the Node Id, see "Editing the Namespace Alias
Table" on page 39.
Namespace URI Displays the Namespace URI imported from the OPC UA Server.
This information cannot be edited.
Note: You can assign a OPC UA Client Service to local node only.
Note: The Update button is enabled only when you select a node. You
cannot delete a node that is already assigned to a service instance. To
delete such a node, you must first un assign the node from the service
instance.
2 In the Select a Service Configuration File dialog box, name the file
and then save it with .aaSCfg extension.
Chapter 5
Item Syntax
Item syntax is the standard format, by which you can use the OPC UA
items or diagnostic items, to obtain information from the OPC UA
Server.
You can use the UA Client syntax options defined in the following
table, based on your requirement:
Scenario Syntax
Scenario Syntax
Chapter 6
Generating a Self-Signed
OPC UA Compliant Certificate and Key Pair
To install self-signed OPC UA compliant certificate/key pair
1 Download “OPC UA SDK 1.01 Test Applications Setup [331.0
Stable]” from OPC UA Foundation.
You can download the package from the OPC UA Foundation web
site, at: http://www.opcfoundation.org/
Creating a Self-Signed
OPC UA Compliant Certificate and Key Pair
To create self-signed OPC UA compliant certificate/key pair
1 Start the UA Configuration Utility by clicking the Start button on
the Windows task bar and pointing to Programs. Point to the OPC
Foundation folder that contains the UA Configuration Utility, click
UA, and then click on UA Configuration Tool.
Note: You can use the default server in Application To Manage box.
4 Click OK. The certificate and the private key files are generated
under “certs” and “private” subdirectories in the
C:\Tmp\TestUACert directory.
Note: To rename the certificate file, and the private key files, do the
following:
In C:\Tmp\TestUACert\certs directory, rename the certificate file as
aaUAClient.der.
In C:\Tmp\TestUACert\private directory, rename the private key file as
aaUAClient.pfx.
Appendix A
SSL
Setting Up SSL
Important: The steps below describe the SSL setup with a
self-signed certificate. As a best practice, we recommend you obtain a
certificate from a Certificate Authority to avoid warning message when
accessing Recipe Manager Plus.
To set up SSL
1 If you have not done so already, select the SSL option in the
Configurator and the Import Utility in the IDE.
2 Open inetmgr.exe.
3 Select the root node that specifies the machine name.
4 From the IIS section, double click Server Certificates.
5 From the Actions pane, click the Create Self-Signed Certificate…
link (self-signed certificate are for testing purpose).
6 On Create Self-Signed Certificate window, enter a name for the
certificate (e.g., RecipeManagerPlus).
Note: If you are working with IIS 7.5, you need not perform step 7.
Type = https
IP address = All Unassigned
Port = 443 (this is the default port for https)
Host name = <Blank>
Require Server Name Indication = <Unchecked>
SSL Certificate = RecipeManagerPlusCert (or the one that you
created).
We recommend that you turn off the http:// binding. However, you
may have other web applications running on the site that still
require http://
14 Click OK in the Add Site Binding window.
15 The added site bindings should be listed in the Site Bindings
modal window.
16 Close the Site Bindings window.
17 Start the Recipe Manager Plus site using the https (that is:
https://<localhost>/recipemanagerplus).
Appendix B
About OPC UA
The Unified Architecture (UA) from the OPC Foundation is the next
generation OPC standard that provides a cohesive, secure and reliable
cross-platform framework for access to real time data. The OPC UA
Services implement the UA standard as a client service.
Classic OPC
OPC originally stood for OLE (Object Linking and Embedding) for
Process Control. Later, the OPC Foundation dropped the acronym and
identified “OPC” as a word in its own right.
OLE is a Microsoft technology that allows an application to export
content in the form of an object to another application, and then
import it with additional content. Typically, the changes in the master
file automatically update the application or document that references
it. With OLE, the visual display of data from other applications is
possible within a host application, even when the host application
cannot generate such content by itself.
OPC provides a common interface for real-time communication
between different control devices and related software products from
different technology vendors.
There are several different OPC specifications for different
communication functions, the primary specifications being Data
Access (OPC DA), Historical Data Access (OPC HDA), and Alarms and
Events (OPC AE).
OPC UA
OPC UA unifies the different classic OPC specifications by means of a
unified architecture. It retains all the classic OPC functionalities while
leveraging the services technology. It also provides robust, reliable,
high-performance communication, suitable for automation.
OPC UA supports binary encoding for high-performance data
exchange, and incorporates a number of other improvements.