Installation and Configuration Guide
Installation and Configuration Guide
EIO0000001255 11/2017
Process Expert
Installation and Configuration Guide
11/2017
EIO0000001255.09
[Link]
The information provided in this documentation contains general descriptions and/or technical
characteristics of the performance of the products contained herein. This documentation is not
intended as a substitute for and is not to be used for determining suitability or reliability of these
products for specific user applications. It is the duty of any such user or integrator to perform the
appropriate and complete risk analysis, evaluation and testing of the products with respect to the
relevant specific application or use thereof. Neither Schneider Electric nor any of its affiliates or
subsidiaries shall be responsible or liable for misuse of the information contained herein. If you
have any suggestions for improvements or amendments or have found errors in this publication,
please notify us.
You agree not to reproduce, other than for your own personal, noncommercial use, all or part of
this document on any medium whatsoever without permission of Schneider Electric, given in
writing. You also agree not to establish any hypertext links to this document or its content.
Schneider Electric does not grant any right or license for the personal and noncommercial use of
the document or its content, except for a non-exclusive license to consult it on an "as is" basis, at
your own risk. All other rights are reserved.
All pertinent state, regional, and local safety regulations must be observed when installing and
using this product. For reasons of safety and to help ensure compliance with documented system
data, only the manufacturer should perform repairs to components.
When devices are used for applications with technical safety requirements, the relevant
instructions must be followed.
Failure to use Schneider Electric software or approved software with our hardware products may
result in injury, harm, or improper operating results.
Failure to observe this information can result in injury or equipment damage.
© 2017 Schneider Electric. All Rights Reserved.
2 EIO0000001255 11/2017
Table of Contents
Safety Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
About the Book . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Chapter 1 Process Expert System Infrastructure . . . . . . . . . . . . . . 11
Software Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Virtual Machine Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Virtual Machine Licensing Considerations. . . . . . . . . . . . . . . . . . . . . . 22
Physical Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Physical Architecture Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Chapter 2 Installing Service Pack 1 for Process Expert 4.3 . . . . . . 33
Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Service Pack 1 General Installation Information . . . . . . . . . . . . . . . . . 36
Installing Service Pack 1 for Process Expert 4.3 . . . . . . . . . . . . . . . . . 40
Migrating Databases of Process Expert 4.3 to Service Pack 1 . . . . . . 42
Starting the Process Expert 4.3 Service Pack 1 System Server . . . . . 43
Modifying, Repairing, and Removing Process Expert 4.3 Service
Pack 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Chapter 3 Process Expert 4.3 System and Installation
Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
System Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Software Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
General Installation Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Installation Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Installing the Controller Simulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Chapter 4 Installing Process Expert . . . . . . . . . . . . . . . . . . . . . . . . 63
Installing Process Expert for the First Time . . . . . . . . . . . . . . . . . . . . . 64
Installing Supervision Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Chapter 5 Updating Process Expert . . . . . . . . . . . . . . . . . . . . . . . . 67
5.1 About Updating Process Expert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Using Templates Supplied with the Process Expert Update . . . . . . . . 73
Stopping and Starting Caché. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
5.2 Migrating Process Expert Databases . . . . . . . . . . . . . . . . . . . . . . . . . 80
Migrating Databases of Process Expert 4.2 or V4.2 SP3 to V4.3 . . . . 80
EIO0000001255 11/2017 3
5.3 Installing the Process Expert Update . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Installing the 32-Bit Process Expert Update. . . . . . . . . . . . . . . . . . . . . 83
Installing the 64-Bit Process Expert Update. . . . . . . . . . . . . . . . . . . . . 84
Chapter 6 Configuring Process Expert . . . . . . . . . . . . . . . . . . . . . . . 87
Using Configuration Wizards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
Configuring the System Server and Clients . . . . . . . . . . . . . . . . . . . . . 93
Configuring the Virtual Machine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Managing Participant Extensions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Activating the Virtual Machine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
Chapter 7 Starting Process Expert . . . . . . . . . . . . . . . . . . . . . . . . . . 115
System Server Console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Backing Up and Restoring Process Expert Databases . . . . . . . . . . . . 118
Starting the System Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Starting the Engineering Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
Chapter 8 Modifying, Repairing, and Removing Process Expert . . . 127
Modifying The Process Expert Installation . . . . . . . . . . . . . . . . . . . . . . 128
Repairing Process Expert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
Removing Process Expert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
Chapter 9 Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
Troubleshooting Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
Troubleshooting the System Server. . . . . . . . . . . . . . . . . . . . . . . . . . . 138
Troubleshooting the Virtual Machine . . . . . . . . . . . . . . . . . . . . . . . . . . 139
Troubleshooting Client/Server Communication . . . . . . . . . . . . . . . . . . 141
Troubleshooting USB Port Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
Troubleshooting the Caché Database . . . . . . . . . . . . . . . . . . . . . . . . . 145
Appendices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
Appendix A Installing the Floating License Manager . . . . . . . . . . . . . . 149
Installing the Floating License Manager. . . . . . . . . . . . . . . . . . . . . . . . 149
Appendix B Installation of DTMs by Using a Response File . . . . . . . . 151
Installing DTMs by Using a Response File . . . . . . . . . . . . . . . . . . . . . 151
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
4 EIO0000001255 11/2017
Safety Information
Important Information
NOTICE
Read these instructions carefully, and look at the equipment to become familiar with the device
before trying to install, operate, service, or maintain it. The following special messages may appear
throughout this documentation or on the equipment to warn of potential hazards or to call attention
to information that clarifies or simplifies a procedure.
EIO0000001255 11/2017 5
PLEASE NOTE
Electrical equipment should be installed, operated, serviced, and maintained only by qualified
personnel. No responsibility is assumed by Schneider Electric for any consequences arising out of
the use of this material.
A qualified person is one who has skills and knowledge related to the construction and operation
of electrical equipment and its installation, and has received safety training to recognize and avoid
the hazards involved.
6 EIO0000001255 11/2017
About the Book
At a Glance
Document Scope
This document explains how to install Service Pack 1 for Process Expert 4.3.
It also describes how to:
Install Process Expert 4.3, which is prerequisite for installing the service pack.
Configure the software.
Start the system server and engineering clients.
Migrate databases of earlier versions of Process Expert to make them compatible with the
current version.
Repair, modify, and uninstall the software.
It is written for users who have a working knowledge in the design of control systems, including
supervision functions.
NOTE: Read and understand this manual and the Process Expert Licensing Guide before
installing and using Process Expert.
The Process Expert Licensing Guide is located in the Process Expert Installation and Licensing
Guides folder of the software installation package.
Validity Note
This document is valid for Service Pack 1 (SP1) for Process Expert 4.3 or later.
Related Documents
You can download these technical publications and other technical information at
[Link], PES Document Downloads section.
Registration required.
EIO0000001255 11/2017 7
PlantStruxure PES Support Portal
Visit [Link] for support, software updates, and latest information on
Process Expert.
Registration required.
Trademarks
Schneider Electric, Process Expert, Unity Pro, and Citect are trademarks of Schneider Electric SE,
its subsidiaries, and affiliates.
Microsoft, Windows, and Internet Explorer are either registered trademarks or trademarks of
Microsoft Corporation in the United States and/or other countries.
Adobe and Reader are either registered trademarks or trademarks of Adobe Systems Incorporated
in the United States and/or other countries.
Oracle and Java are registered trademarks of Oracle and/or its affiliates.
Caché and InterSystems are trademarks of InterSystems Corporation.
InstallShield is a registered trademark of Flexera Software in the United States and other countries.
PassMark is a registered trademark of Passmark Software Pty Ltd in Australia and other countries.
Other names are registered trademarks or trademarks of their respective owners.
WARNING
UNINTENDED EQUIPMENT OPERATION
Allow only authorized personnel with expertise in the design and operation of control systems
to program, install, alter, and apply this product.
Follow local and national safety codes and standards.
Failure to follow these instructions can result in death, serious injury, or equipment damage.
8 EIO0000001255 11/2017
WARNING
UNINTENDED EQUIPMENT OPERATION
Adapt examples that are given in this manual to the specific functions and requirements of your
industrial application before you implement them.
Failure to follow these instructions can result in death, serious injury, or equipment damage.
EIO0000001255 11/2017 9
10 EIO0000001255 11/2017
Process Expert
System Infrastructure
EIO0000001255 11/2017
Chapter 1
Process Expert System Infrastructure
Overview
This chapter provides a high-level understanding of the main software components that form the
Process Expert system infrastructure. It also describes how these components can be installed on
various computers depending on the tasks you want to accomplish. For example, engineering only
or runtime-related tasks.
EIO0000001255 11/2017 11
System Infrastructure
Software Architecture
Overview
The Process Expert system infrastructure is based on a client/server architecture with integrated
as well as third-party software components. It allows you to run multiple clients with one server to
access the tools that are required in engineering time and during operation.
By using multiple clients, several users can work simultaneously on the same system or perform
similar tasks on various systems.
To use the various software components described in this topic, you need to purchase and activate
the necessary licenses (see EcoStruxureTM Hybrid DCS, Licensing Guide).
NOTE: Process Expert and Supervision software components are available in separate installation
packages (see page 50).
12 EIO0000001255 11/2017
System Infrastructure
The following figure shows a simplified model of the software architecture of Process Expert.
EIO0000001255 11/2017 13
System Infrastructure
14 EIO0000001255 11/2017
System Infrastructure
Overview
A virtual machine (VM) provides Software Participant services, which are required to complete the
system engineering life cycle. These services are also required if you want to use the runtime
navigation services.
Each VM that you install, gives you access to a limited number of VM instances (see page 22).
Each VM instance can provide a limited number of Participant sessions of each Participant.
NOTE: You must activate the Microsoft® Windows® operating system of each VM with a suitable
product key (see page 22). You need to purchase product keys separately.
Performance Considerations
VMs are demanding in terms of hardware resources and their usage may be limited by the
performance of your computer (see page 46). Especially, sufficient RAM needs to be installed so
that the amount of memory allocated to the VM when it is started is available on the host computer
as free memory.
The amount of physical memory that is allocated to the VM (see page 96) can be configured. This
amount is not available to the host computer anymore while the VM is running. The VM starts as
soon as you start a component that uses it, this is the system server and/or the engineering client.
For optimal VM performance:
Avoid running simultaneously with Process Expert:
Hyper-V: If it is installed and enabled the VM cannot use it.
Other virtualization software and/or hypervisors.
If you need to run Process Expert inside a virtual machine, refer to the Application Note Running
Process Expert in a Virtual Environment, which is available on the PES Support Portal. It
describes the hardware requirements that are specific to this application.
EIO0000001255 11/2017 15
System Infrastructure
When no more Participant sessions are available because the corresponding slots are used up,
Process Expert informs you that it cannot provide the Participant services.
For more information on using Participants, refer to:
The Participant Services User Guides.
The help of software Participants (see EcoStruxureTM Hybrid DCS, User Guide).
16 EIO0000001255 11/2017
System Infrastructure
EIO0000001255 11/2017 17
System Infrastructure
NOTE: The use of instances of a VM by more than one user needs to satisfy the VM licensing terms
(see page 22).
18 EIO0000001255 11/2017
System Infrastructure
NOTE: The 32-bit version of Process Expert allows setting up only Operation Client B.
EIO0000001255 11/2017 19
System Infrastructure
The table describes the various possibilities of VM usage that you can configure for each
Process Expert component and their limitations.
Software component
VM that the component can use
requiring VM services
System server VM Engineering client VM (installed on
engineering station)
System server Yes Yes
Engineering client Yes (2) (3)
Yes(3)
By default, the engineering client uses
the local VM to help improve
performance but it can be configured to
use the system server VM instead.
Operation client Yes(1) (2) (3) Yes(1) (3)
NOTE: An operation client Mandatory for 32-bit version. When the operation and engineering
installation does not include clients are installed on the same PC, the
a VM. operation client can use the VM of the
engineering client (64-bit version only).
(1) Each operation client uses 1 Control Participant slot of a VM. The other slots remain available
to the engineering client installed on the same PC.
(2) The system server VM must be configured to allow clients to use it.
(3) When several clients access the same VM, they use instances of that VM on a first come, first
served basis. In the case where more than 1 instance of a VM is allowed, once no more slots
are available to a client, another instance of the VM is started as long as the number of instances
is within the limit.
If clients are configured to use the local VM but can also use the VM of the system server, the
local VM is used first. Once the maximum number of allowed local VM instances is reached, the
VM of the system server is used.
20 EIO0000001255 11/2017
System Infrastructure
VM Usage Recommendations
To help improve performance, it is recommended to allow the usage of VMs on the following
computers:
For use by engineering clients: On the local PC (engineering station).
For use by operation clients: On the system server computer.
The obligation for clients to use their local VM or the right to use the system server VM are
configurable after you install a Process Expert component by using its Configuration wizard
(see page 95).
In addition, the configuration wizards (see page 95) allow you to configure the maximum number
of VM instances that can run in the system server and engineering clients.
NOTE: By default, when you install Process Expert VMs are installed and configured
(see page 95) as per these recommendations.
VM Time Zone
By default, the time zone of the operating system of the VM is set to (UTC-08:00) Pacific
Time (US & Canada).
If needed, you can synchronize the time zone of the VM with the one of the host computer or set
another time zone (see page 112).
EIO0000001255 11/2017 21
System Infrastructure
Overview
You must purchase licensing rights to use VMs that you install for various Process Expert
components. VMs use the Microsoft® Windows® 7 Professional operating system.
This objective of this topic is to help you understand VM licensing concepts and determine the
number of VM licenses you need to purchase. It also outlines various license types that Microsoft®
offers.
NOTE: The information in this topic is provided for guidance only. It does not constitute legal advice
or interpretation. You must ensure that you comply with Microsoft® Software License Terms in any
case. For more information, contact your local software distributor or visit
[Link]/licensing.
The number of licenses that is required is 2 even if sometimes User_B uses both engineering and
operation clients simultaneously on PC_3.
22 EIO0000001255 11/2017
System Infrastructure
License Types
The table outlines the various Microsoft® license types that are available to activate VMs.
NOTE: For details, contact your local software distributor or visit [Link]/licensing.
EIO0000001255 11/2017 23
System Infrastructure
Physical Architecture
Overview
Process Expert provides the flexibility to install software components on various physical
architectures depending on the performance of the computers, the number of concurrent users,
and your work method. Client stations and servers need to be connected to each other on an
Ethernet network by a cable connection. A cable connection to the control network is also
necessary.
24 EIO0000001255 11/2017
System Infrastructure
NOTE: computers can cumulate several roles in which case you need to install the software that
is required for each role. Verify that each computer meets the requirements (see page 49) of each
role.
NOTE:
For more information, refer to the topics describing:
Example architectures. (see page 27)
The installation of Supervision software (see page 65).
Virtual machine usage (see page 15).
EIO0000001255 11/2017 25
System Infrastructure
The following figure shows an example of a physical architecture running Process Expert.
NOTE:
The following can exist but are not represented:
Multiple engineering and operator stations.
Redundant and/or multiple operation servers.
Performance Considerations
If you are using a Process Expert client that is installed on the system server computer and perform
CPU-intensive operations (for example, importing many instances), actions that you execute
immediately after may trigger notifications about client/server communication interruptions.
For more information, refer to the troubleshooting topic (see page 141).
Network Connections
If you experience difficulties with client/server communication, refer to the topic providing
troubleshooting information (see page 141).
26 EIO0000001255 11/2017
System Infrastructure
Overview
With the use of examples, this topic describes some common architectures, and outlines the VM
license requirements depending on the number of users working simultaneously.
It also shows the connections to the control network that are required.
Use these examples as a guideline to determine the architecture that is adapted to your needs and
the resulting license requirements.
NOTE: This topic does not describe PES and application size license requirements
(see EcoStruxureTM Hybrid DCS, Licensing Guide).
All-In-One Architecture
The all-in-one architecture is a common small engineering configuration with:
A single user.
One VM requiring one license.
The following figure shows an architecture where all Process Expert software components are
installed on one computer (64-bit version only).
(1) computer with the system server, a VM, one engineering, and one operation client. Up to four
instances of the VM are available to the user.
(2) Controllers.
(3) Ethernet control network.
EIO0000001255 11/2017 27
System Infrastructure
NOTE: Optionally, Supervision software (one operation server and its Supervision control client)
can also be installed on the computer for testing purposes. This does not affect the VM license
requirements.
Engineering Architecture
This architecture is a common medium-size configuration that is used by system integrators with:
Up to three users working simultaneously.
Three VMs requiring three licenses:
Two VMs on engineering stations.
One VM on the system server.
28 EIO0000001255 11/2017
System Infrastructure
(1) System server combined with operation server: Computer with the system server, a VM, one
engineering client, one operation client, and Supervision software (one operation server and its
Supervision control client).
(2) Engineering station: PC with one engineering client and a VM.
(3) Engineering station: PC with one engineering client and a VM.
(4) Controllers.
(5) Ethernet control network.
NOTE: Up to four instances of the VM are available to each user.
NOTE: In the case where no engineering client is installed on the system server, no separate
license is required for the VM of the system server. Up to two users can work simultaneously on
the engineering stations, which requires two VM licenses. The VM license that is used for one of
the engineering stations can be used for the system server also.
EIO0000001255 11/2017 29
System Infrastructure
On-Site Architecture
This architecture models small to medium-size configurations, which are deployed on site with:
One engineering user and up to four operators working simultaneously.
Three VMs requiring five licenses:
The VM of the engineering client on the engineering station (2) requires one license.
The VM of the engineering client on the operator station (3) requires one license.
The three operation clients on the three other operator stations (4) use the VM on the system
server, which requires three licenses.
(1) System server: Computer with the system server and a VM, which is used by operator stations
(4).
(2) Engineering station: PC with one engineering client and a VM.
30 EIO0000001255 11/2017
System Infrastructure
(3) Operator station combined with engineering station (64-bit version only): PC with one
Supervision control and/or view-only client, one operation client, one engineering client, and a
VM.
(4) Operator stations: Three PCs with a Supervision control and/or view-only client, and an
operation client.
(5) Operation servers (redundant or specific): Computers with Supervision servers.
(6) Controllers.
(7) Ethernet control network.
NOTE:
Each user of an engineering station ((2) and (3)) can use up to four instances (see page 15) of
the local VM.
Each user of an operator station ((3) and (4)) can share the instances of the VM (see page 17)
of the system server.
EIO0000001255 11/2017 31
System Infrastructure
32 EIO0000001255 11/2017
Process Expert
Installing Service Pack 1 for Process Expert 4.3
EIO0000001255 11/2017
Chapter 2
Installing Service Pack 1 for Process Expert 4.3
Overview
This chapter contains general information on Service Pack 1 for Process Expert 4.3 and describes
how to install it.
NOTE: Process Expert 4.3 is a prerequisite for installing the service pack. If Process Expert 4.3 is
not installed, download and install it first.
EIO0000001255 11/2017 33
Installing Service Pack 1 for Process Expert 4.3
Prerequisites
Overview
You need to install Service Pack 1 (SP1) over an existing Process Expert 4.3 installation. You must
have administrator rights.
NOTE:
The installation of the service pack cannot be undone.
You need to apply the service pack to all the installed Process Expert components of a same
system infrastructure for the software to function properly.
PES Licenses
Using SP1 requires PES licenses for Process Expert 4.3.
Software Requirements
You need to have a functional installation of Process Expert 4.3 on the computer on which you
want to install Service Pack 1.
Use the service pack installation package that conforms to your operating system:
Use the 64-bit installation package to update the Process Expert components installed on 64-
bit operating systems.
Use the 32-bit installation package to update operation clients installed on 32-bit operating
systems.
NOTE: If you are using a version of Process Expert earlier than 4.3 and you want to keep using
your databases, migrate them in sequence up to V4.3 before installing the service pack.
Machine Roles
You cannot change the role of a computer of the Process Expert system infrastructure during
installation of the service pack.
You can change the role of the computer before or after you install the service pack.
34 EIO0000001255 11/2017
Installing Service Pack 1 for Process Expert 4.3
Hardware Requirements
The installation of the service pack does not change the hardware requirements (see page 46) for
computers of the Process Expert system infrastructure.
EIO0000001255 11/2017 35
Installing Service Pack 1 for Process Expert 4.3
Overview
When you install the service pack, it automatically updates any Process Expert component that is
installed on the computer:
System server.
Engineering client.
Operation client.
It does not modify installed virtual machines (VMs) because no update is required.
You can continue using your existing Process Expert 4.3 databases with Service Pack 1. Starting
the system server after you installed the service pack automatically migrates the mounted
database to make it compatible. Once migrated, a database is not compatible with the previous
version of Process Expert anymore, including service packs. You cannot undo the migration
process.
NOTE: You must restart your computer after installing the service pack.
36 EIO0000001255 11/2017
Installing Service Pack 1 for Process Expert 4.3
To continue using databases for Process Expert 4.2 or earlier, migrate (see page 70) them in
sequence to V4.3 before you install the service pack.
The table outlines various scenarios depending on the Process Expert installation that existed
before you installed the service pack:
Process Expert version Software usage Result after installing Service Pack 1
currently installed
None (first Process Expert After installing A new Process Expert 4.3 SP1 database is created
installation). Process Expert 4.3, the (see page 43) when you start the system server. It contains
system server was not templates of V4.3 plus new and/or updated templates
started. provided with the service pack.
For more information on templates provided with the service
pack, refer to the library release notes.
Process Expert 4.3 The system server was The mounted Process Expert 4.3 database is migrated
started and a V4.3 (see page 80) to be compatible with SP1 when you start the
database has been system server.
created. It may contain It contains the same data as when used with
systems and user-based Process Expert 4.3. No new and/or updated templates of the
templates. The database service pack are included.
can also be the one of an Import the service pack templates to use them. For more
earlier version of information, refer to the topic describing when to use new
Process Expert that was and/or updated templates (see page 73).
migrated.
NOTE: Back up your Process Expert 4.3 database before you install SP1. After you install the
service pack, you cannot back up that database for reuse with its respective Process Expert
version.
Virtual Machines
When you install the service pack, the VM that was installed with Process Expert 4.3 remains in
use.
If you had activated the operating system of the VM, it remains activated; otherwise, you need to
activate it (see page 114).
EIO0000001255 11/2017 37
Installing Service Pack 1 for Process Expert 4.3
WARNING
LOSS OF CONTROL
Update the Floating License Manager only when the floating licenses that are activated on this
Enterprise license server are not required by Process Expert or other software controlling
production systems.
Failure to follow these instructions can result in death, serious injury, or equipment damage.
The modification is done when you update the Process Expert system server with the service pack
and the Floating License Manager and/or the License Manager is installed on this computer.
Settings of the Floating License Manager and License Manager that are installed on other
computers of the Process Expert (for example, computers on which the engineering client or
operation client is installed) are not modified.
NOTE: If other software acquires license rights from a Floating License Manager whose license
server port was changed, make the necessary changes so that these license rights remain
available to the software. For example, modify the server port value of the corresponding entry in
the License Manager that is used by the software.
38 EIO0000001255 11/2017
Installing Service Pack 1 for Process Expert 4.3
Destination Folders
The service pack installs at the location where you installed Process Expert. You cannot change
the installation path (see page 57).
EIO0000001255 11/2017 39
Installing Service Pack 1 for Process Expert 4.3
Installation Requirements
Install the service pack on all computers in the Process Expert system infrastructure so that all
components are of the same version (see page 84).
Install the service pack on computers with the following roles:
System server.
Operation server: Only if a system server, engineering client, or operation client is installed.
Engineering station.
Operator station: Only if an engineering or operation client is installed.
NOTE: Use the 32-bit installation package to update 32-bit Process Expert operation clients.
Installation Procedure
You can update a Process Expert installation only when the system server is not running.
NOTICE
LOSS OF COMMUNICATION
Stop the system server only when no client is running.
Failure to follow these instructions can result in unresponsive clients.
Once you have installed the service pack, you cannot back up your Process Expert 4.3 database
anymore to reuse it with its respective version of Process Expert.
NOTICE
LOSS OF DATA
Back up the installed Process Expert database before installing a software update.
Failure to follow these instructions can result in loss of database or unusable systems.
40 EIO0000001255 11/2017
Installing Service Pack 1 for Process Expert 4.3
The table describes the procedure to install the service pack on a computer.
Step Action
1 Back up (see page 118) the mounted Process Expert database.
2 Verify that the Process Expert system server and any clients connecting to it are not running.
3 Quit other Schneider Electric applications running on the computer.
4 Temporarily disable antivirus services running on the computer.
5 Double-click the Process Expert service pack setup file (.exe), which is in the root of the
installation package.
Result: The installation procedure starts and updates the Process Expert components that are
installed on the computer.
NOTE: After you double-click the setup file, it may take a few moments for the computer to
indicate that the installation started.
6 Follow the instructions on screen.
7 When prompted, restart the computer to complete the installation.
EIO0000001255 11/2017 41
Installing Service Pack 1 for Process Expert 4.3
Overview
When you start the Process Expert 4.3 Service Pack 1 system server, the software verifies if the
mounted database has already been migrated to the service pack. If not, the migration occurs
automatically.
Once migrated, the database is not compatible with the previous version of Process Expert or
earlier service packs. You cannot undo the migration process.
Managing Databases
Database backups that the software creates when you restore databases can use up a lot of disk
space. Manage these folders regularly to recover disk space.
42 EIO0000001255 11/2017
Installing Service Pack 1 for Process Expert 4.3
NOTICE
LOSS OF DATA
Allow only authorized personnel to start or use the Process Expert system server.
Failure to follow these instructions can result in an unusable system or database.
EIO0000001255 11/2017 43
Installing Service Pack 1 for Process Expert 4.3
Overview
After installing the service pack, you can:
Modify the installation by installing or removing components (for example, add or remove an
engineering client).
Repair the installation.
Remove Process Expert from the computer. The removal of the service pack from the computer
also removes Process Expert and any earlier service packs.
Choose a method to perform these actions:
Use the corresponding command from the Uninstall or change a program window of the
Windows® Control Panel.
Double-click the [Link] file in the root of the Process Expert 4.3 installation package.
When you install a new component, it is installed with the Process Expert 4.3 Service Pack 1
version.
For details, refer to the topic describing how to modify, repair, and remove Process Expert
(see page 127).
NOTE: To modify or repair the Service Pack 1 installation by using the Control Panel, the software
needs access to the Process [Link] file of Process Expert 4.3.
44 EIO0000001255 11/2017
Process Expert
Process Expert 4.3 System and Installation Requirements
EIO0000001255 11/2017
Chapter 3
Process Expert 4.3 System and Installation Requirements
Overview
This chapter describes the requirements to install Process Expert 4.3 components on your
computer. It also contains general information, which applies whether you install Process Expert
for the first time or upgrade an existing installation.
EIO0000001255 11/2017 45
Process Expert 4.3 System and Installation Requirements
System Requirements
Overview
This topic describes the hardware and operating system requirements.
The hardware requirements depend on the role of the computer (see page 24) in the
Process Expert system infrastructure.
NOTE: You must have administrator rights to install Process Expert.
CPU Performance
Because of the various criteria that impact CPU performance, the required processor performance
level is defined by using the PassMark® CPU mark. To find a CPU that meets the indicated
performance requirement, look up the CPU benchmarks available at [Link].
BIOS Settings
Using a CPU that supports hardware virtualization capabilities (HVC) and enabling VT-x or AMD-
V in the BIOS is mandatory to be able to use a VM (see page 19) and start the system server.
Component Requirements
CPU Minimum CPU mark: 5000
16 cores maximum
RAM Recommended: 16 GB
Minimum: 8 GB
Hard drive 250 GB, 7200 RPM. NTFS file system.
40 GB of free space to install and run the software.
Display Recommended: 1024 x 768. 24-bit true color
Ports Ethernet port
Input devices Mouse or compatible device
Keyboard
46 EIO0000001255 11/2017
Process Expert 4.3 System and Installation Requirements
Component Requirements
CPU Minimum CPU mark: 3000
RAM Recommended: 8 GB
Minimum: 4 GB
Hard drive 80 GB, SSD recommended, 7200 RPM minimum. NTFS file system.
Ports Ethernet port
Input devices Mouse or compatible device
Keyboard
Component Requirements
CPU Minimum CPU mark: 3000
16 cores maximum
RAM Minimum: 8 GB
Hard drive 250 GB, 7200 RPM. NTFS file system.
40 GB of free space to install and run the software.
Ports Ethernet port
Input devices Mouse or compatible device
Keyboard
NOTE: The same requirements apply if, in addition, you install an operation client on the computer.
Component Requirements
CPU Minimum CPU mark: 2000
RAM Minimum: 8 GB
Hard drive 250 GB, 7200 RPM. NTFS file system.
Ports Ethernet port
Input devices Mouse or compatible device
Keyboard
EIO0000001255 11/2017 47
Process Expert 4.3 System and Installation Requirements
NOTE: 32-bit operating systems can be used only for the 32-bit operation client.
48 EIO0000001255 11/2017
Process Expert 4.3 System and Installation Requirements
Software Requirements
Overview
You can install Process Expert 4.3 on a computer in either of the following cases:
Process Expert is not installed.
Process Expert 4.2 or Process Expert 4.2 Service Pack 3 is installed.
EIO0000001255 11/2017 49
Process Expert 4.3 System and Installation Requirements
For more information on the installation of CitectSCADA and OPC Factory Server, refer to
Installing Supervision Software (see page 65).
NOTE: You can download the software from the PES Support Portal, PES Software Downloads
section. Registration required.
50 EIO0000001255 11/2017
Process Expert 4.3 System and Installation Requirements
NOTICE
UNEXPECTED SOFTWARE BEHAVIOR
Use only the version of third-party software that is installed by the Process Expert installer.
Failure to follow these instructions can result in equipment damage.
NOTE: Refer to the topic providing general installation information for details about the version of
third-party software that is installed (see page 53).
License Requirements
To use Process Expert, you need to:
Activate your Process Expert software license through the Schneider Electric Floating License
Manager. If you are upgrading an earlier version of Process Expert, you may need to update
your current licenses.
For information on licensing, refer to the licensing information (see EcoStruxureTM Hybrid DCS,
Licensing Guide).
Activate the operating system of the virtual machine (see page 95). If you are upgrading an
earlier version of Process Expert whose virtual machine is already activated, you may be able
to reuse the Microsoft® Windows® product key.
EIO0000001255 11/2017 51
Process Expert 4.3 System and Installation Requirements
52 EIO0000001255 11/2017
Process Expert 4.3 System and Installation Requirements
NOTE: Typically, an update of Process Expert contains only the latest version of each template.
Without these latest templates, new functionalities of the update are not available (for example,
support of new controller platforms or new communication modules). For more information on the
latest version of templates, refer to the Library Release Notes.
If you intend to migrate the database of an earlier version, refer to the topic describing how to use
templates of the Process Expert update (see page 73).
User Rights
Process Expert and Schneider Electric licensing software (see page 53) are installed so that they
are available to all the users of the computer.
Clients require that you log in by using your Microsoft® Windows® Active Directory® domain
service credentials.
The system server does not require logging in.
NOTE: If users use Active Directory® domain service credentials, verify that each user who needs
to log in also possesses a local account on the computer in case the connection to the domain
network is interrupted.
For more information, refer to the topic describing the login process (see EcoStruxureTM
Hybrid DCS, User Guide).
EIO0000001255 11/2017 53
Process Expert 4.3 System and Installation Requirements
When you install a given Process Expert component, the following additional software components
are installed. The table also indicates the installed version.
Process Expert Virtual machine Database Schneider Electric Schneider Electric Floating License
system (see page 15) (Caché version License Manager Manager version 1.9.9
infrastructure (Oracle® 2016.[Link]) version 1.9.9
component VM Virtualbox
version 4.3.12 and
[Link].4.3.Win7.
[Link](1) virtual
machine file)
System server Yes Yes Yes(2) Optional(2). A Process Expert system
If an earlier infrastructure requires at least one
version is installed Floating License Manager.
on the computer, it It corresponds to the License Server
is upgraded. check box during installation.
If you select it (default) and an earlier
Engineering client Yes No No
version is already installed on the
Operation client No No No computer, you need to allow the
installer to upgrade it (see page 49)
during installation; otherwise setup
cannot complete.
If you want to use the Floating
License Manager on another
computer on which no
Process Expert is installed, verify that
it is of the same version as the
License Manager installed by
Process Expert.
For more information, refer to the
topic describing licensing
mechanisms (see EcoStruxureTM
Hybrid DCS, Licensing Guide).
Operation client No No No No(3)
(32-bit)
54 EIO0000001255 11/2017
Process Expert 4.3 System and Installation Requirements
NOTE: You can also install the Floating License Manager separately by running the
Process Expert installer and selecting only the License Server check box in the Machine Role
dialog box. If you are using this method to upgrade an earlier version, verify that you are logged in
to the correct Windows® user account (see page 49) before proceeding.
EIO0000001255 11/2017 55
Process Expert 4.3 System and Installation Requirements
Process Expert [Link](1) Folder designated by the Microsoft® installer (MSI) verbose
Microsoft® Windows® %TEMP% logging information.
environment variable.
(1) Where x.y corresponds to the version of Process Expert that you are installing
Database
When you install Process Expert and start the system server, a new database is created.
If you are upgrading an earlier version of Process Expert, its database is not removed. You have
the possibility to reuse the databases of the earlier version after migrating it (see page 80).
Virtual Machine
If you are installing a Process Expert component that uses a virtual machine, the installer may give
you the option to keep the existing virtual machine file or replace it.
During installation, the software verifies if a Process Expert virtual machine file (.vdi) is present at
the location specified in the Destination Folder dialog box.
If no corresponding virtual machine is present at this location (for example, because the virtual
machine of an earlier version is in a different location), the software automatically installs the virtual
machine included in the installation package.
If a corresponding virtual machine is already present at this location, the software gives you the
choice to continue using the existing virtual machine or to replace it with the one included in the
installation package.
If the installer is not able to extract the virtual machine file from the installation package, it displays
a notification during installation. Refer to the troubleshooting section (see page 136) for details.
NOTE: If you replace the virtual machine, you will lose any changes that you have made to it (for
example, updates of the Libset of the Control Participant) and you will need to activate it.
56 EIO0000001255 11/2017
Process Expert 4.3 System and Installation Requirements
EIO0000001255 11/2017 57
Process Expert 4.3 System and Installation Requirements
Installation Requirements
Firewall Exceptions
The Process Expert installation process modifies the Microsoft® Windows® firewall settings of the
computer to allow communication with applications that it installs.
If you are using a firewall other than the Microsoft® Windows® one, modify the settings of the
firewall to allow incoming connections with these applications.
The following paths correspond to a default installation of the system server with its virtual machine
on a 64-bit operating system:
VBoxHeadless: C:\Program Files\Oracle\VirtualBox\[Link]
VBoxWrap: C:\Program Files\Oracle\VirtualBox\[Link]
HostAgent: C:\Program Files\Schneider Electric\StruxureWare\Process Expert\System
Server\[Link]
SystemServer: C:\Program Files\Schneider Electric\StruxureWare\Process Expert\System
Server\[Link]
When you install only an engineering client on the computer, only settings for the VBoxHeadless
and VBoxWrap applications are required in the firewall. No settings are required when you install
only an operation client.
NOTE: The entries created by the installer of an earlier version of Process Expert may remain
when the program is removed.
Enabling .NET Framework 3.5 and 4.5 for Microsoft® Windows® 8.1 and Windows® 10
Before installing Process Expert on a computer with a Microsoft® Windows® 8.1 operating
system, you need to:
Enable .NET Framework 3.5
Verify that .NET Framework 4.5 is enabled (normally enabled by default)
(For Microsoft® Windows® 10, the .NET Framework version that appears is 4.6, which is a
point release of .NET Framework 4.5.)
To enable .NET Framework 3.5, from the Microsoft® Windows® start menu, click Control Panel →
Programs → Turn Windows features on or off and select .NET Framework 3.5 in the Windows
Features window.
For .NET Framework 4.5, in the Windows Features window, verify that .NET Framework 4.5
Advanced Services is selected.
NOTE: Microsoft® Windows® needs to download the .NET Framework 3.5 package from the
Internet. If you do not have an Internet connection, refer to the offline activation procedure, which
is described at [Link]. The procedure requires the operating system installation
media.
58 EIO0000001255 11/2017
Process Expert 4.3 System and Installation Requirements
Enabling .NET Framework 3.5 and 4.5 for Microsoft® Windows Server® 2012 R2
Before installing the Process Expert system server on a computer with a Microsoft®
Windows Server® 2012 R2 operating system, you need to:
Enable .NET Framework 3.5
Verify that .NET Framework 4.5 is installed (normally installed by default)
EIO0000001255 11/2017 59
Process Expert 4.3 System and Installation Requirements
Overview
The Process Expert installation package includes the PLC_Simulator folder, which contains the
files required to run an emulated simulator software. You can use it to perform deployment and
execution tasks for Control Participant projects.
When you install any Process Expert component on a computer, the Controller Simulator
application is installed.
By default, the simulator is installed with a setting that secures the Ethernet port of the computer,
which it uses. This setting applies only to the Windows® session of the user who is logged on
during installation.
Modifying this setting during the installation of Process Expert or installing the simulator on another
computer makes the computer vulnerable to cyber attack.
NOTE: If you are upgrading Process Expert, the simulator that was installed by the previous
version of Process Expert is replaced.
NOTE: Securing the Ethernet port used by the simulator must be part of a global approach to make
your control environment less vulnerable to cyber attack. A topic dedicated to cybersecurity is
available in the support area of the Schneider Electric website.
This is the file that is loaded into the simulator when you select the check box in the Controller
Simulator Ethernet Port Vulnerability dialog box.
60 EIO0000001255 11/2017
Process Expert 4.3 System and Installation Requirements
Step Action
1 Copy the PLC_Simulator folder to the computer.
The folder is located in the installation package of Process Expert at the path Program
Files\Schneider Electric.
2 Copy the [Link] file to the computer.
The file is located in the installation package of Process Expert at the path
LocalAppData\Schneider Electric\Process Expert.
NOTE: If you had installed the simulator provided with an earlier version of Process Expert on
another computer, you must replace it with the simulator provided with this version of
Process Expert.
EIO0000001255 11/2017 61
Process Expert 4.3 System and Installation Requirements
62 EIO0000001255 11/2017
Process Expert
Installing Process Expert
EIO0000001255 11/2017
Chapter 4
Installing Process Expert
Overview
This chapter describes how to install the various components of Process Expert and highlights
specific points of the installation of Supervision software, which is required during runtime.
EIO0000001255 11/2017 63
Installing Process Expert
Overview
The installer installs necessary software depending on the Process Expert components that you
select during installation (64-bit version only).
The computer may restart automatically during the installation process and requires a restart to
complete it.
To install the 32-bit operation client, refer to the topic describing how to install 32-bit
Process Expert (see page 83).
NOTE: If you are updating an earlier version of Process Expert, refer to the topic describing how
to update Process Expert (see page 67).
Step Action
1 Verify that the hardware and software requirements (see page 49) are fulfilled.
2 Quit Schneider Electric applications that are running.
3 Verify that .NET Framework is enabled (see page 58) (for Microsoft® Windows® 8.1,
Windows® 10, and Microsoft® Windows Server® 2012 R2 operating systems).
4 Temporarily disable antivirus services (such as real time, scripting) running on the computer.
5 Double-click the setup file (.exe) located in the root of the installation package.
Result: The installation procedure starts.
6 Follow the instructions on screen.
7 Accept the End User License Agreement (EULA).
8 In the Machine Role dialog box, select the Process Expert components (see page 53) that you
want to install on the computer depending on its role (see page 24).
9 Click Finish to exit the installer.
10 Restart the computer when prompted to do so to complete the installation process.
NOTE: To disable the USB port monitoring service of Oracle® VM Virtualbox software after
installation, use the registry entries file provided (see page 142).
64 EIO0000001255 11/2017
Installing Process Expert
Installation Requirements
To complete the system engineering life cycle and use Supervision services during operation, you
need to install Supervision software (see page 50) on machines that serve as:
Operation server: Install operation server software (configuration tools are required on at least
one operation server).
Operator station: Install a Supervision control and/or view only client.
For more information, refer to the CitectSCADA 2015 Installation and Configuration Guide, which
is available in the software installation package and shown during installation.
NOTE: To use runtime navigation services, you need to install on the same computer, a
Process Expert operation client (see page 24) in addition to the Supervision client.
An operation client requires the services of a virtual machine (see page 19). By default, it is
configured to use the virtual machine of the system server.
Installing Drivers
When you install the operation server, in the Select Drivers screen, select the OFSOPC RELEASE
Driver option so that the software can communicate with the OPC Factory Server.
For more information, refer to the topic documenting the Protocol parameter in tag container
properties (see EcoStruxureTM Hybrid DCS, User Guide).
EIO0000001255 11/2017 65
Installing Process Expert
66 EIO0000001255 11/2017
Process Expert
Updating Process Expert
EIO0000001255 11/2017
Chapter 5
Updating Process Expert
Overview
This chapter provides information on the update process and describes how to update an earlier
version of Process Expert.
EIO0000001255 11/2017 67
Updating Process Expert
Section 5.1
About Updating Process Expert
Overview
This section provides information about the various aspects related to updating an earlier version
of Process Expert.
NOTE: Refer also to the topic containing general installation information (see page 52).
68 EIO0000001255 11/2017
Updating Process Expert
Overview
EIO0000001255 11/2017 69
Updating Process Expert
Reusing Templates
If you want to reuse templates of Process Expert 4.2 (for example, templates that you have created
and exported), you need to Import (see EcoStruxureTM Hybrid DCS, User Guide) the
corresponding export files (.sbk) in the Global Templates library before installing
Process Expert 4.3.
This is because you must only import files (.sbk) into a version of Process Expert that is the same
as the one in which they were created.
70 EIO0000001255 11/2017
Updating Process Expert
Licensing Requirements
When you install a new version of Process Expert (for example, when you update
Process Expert 4.2 to version 4.3), you need to update your licenses and possibly purchase
additional licenses.
For a description of the licensing mechanisms, licensing requirements, and available licenses,
refer to the Process Expert Licensing Guide (see page 7).
For more information on the update process, refer to the Schneider Electric Floating License
Manager user manual.
Before installing the Process Expert update, check the instance count of existing systems to verify
that your application size license is still of the appropriate size.
For more information, refer to Counting Instances (see EcoStruxureTM Hybrid DCS, User Guide).
EIO0000001255 11/2017 71
Updating Process Expert
72 EIO0000001255 11/2017
Updating Process Expert
Overview
Typically, a Process Expert update contains new and/or updated templates. Refer to the library
release notes for latest information.
To take advantage of the new functionalities provided by the latest version of templates, you need
to update systems if you are using a database of an earlier version of Process Expert that you have
migrated. This is because the templates of the Process Expert update do not appear (see page 52)
in the Global Templates library anymore after you migrate a database.
To be able to use new and/or updated templates to update the earlier versions of templates that
are used by the instances of systems, you need to import them into the Global Templates library
first.
After you update systems with new and/or updated templates, you need to build the executables
of the Control Participant projects, test, and deploy them to their respective engines.
NOTE: As a general rule, update a template only if it is required. This is, if the new version of the
template provides a new functionality that you need or fixes an issue that you may experience. This
applies in particular to systems that are already deployed.
EIO0000001255 11/2017 73
Updating Process Expert
74 EIO0000001255 11/2017
Updating Process Expert
EIO0000001255 11/2017 75
Updating Process Expert
WARNING
UNINTENDED EQUIPMENT OPERATION
Verify that any built Control Participant projects that are contained in a migrated database
function properly before deploying them to controllers.
Failure to follow these instructions can result in death, serious injury, or equipment damage.
The table describes the workflow to update templates used by application instances and
topological entities with templates of the Process Expert update.
Step Description
1 Verify that the application size license that is activated for Process Expert is of the appropriate
size.
If the software displays a notification about the license size, refer to Licensing Conflicts
(see EcoStruxureTM Hybrid DCS, Licensing Guide).
For information on the size of systems, refer to Instance Count (see EcoStruxureTM Hybrid DCS,
User Guide).
2 Verify that you have imported Global Templates supplied with the Process Expert update.
3 If you had created your own templates, update these templates with any updated reference that
may be available with the Process Expert update.
Refer to Updating Global Templates (see EcoStruxureTM Hybrid DCS, User Guide).
4 Update the templates used by instances of the application.
Refer to Updating and Replacing Templates of Instances (see EcoStruxureTM Hybrid DCS, User
Guide).
NOTE: To maintain existing links, update instances that are linked at once.
5 Generate the Control and Supervision projects.
NOTE: If the software detects DFB version conflicts, it opens a dialog box, which allows you to
select the version you want to use. Select the version encapsulated in the new version of the
template. For details, refer to the topic describing the management of versions of types in
Control facets during generation (see EcoStruxureTM Hybrid DCS, User Guide).
NOTE: If generation detects that the controller does not support a new functionality or data type,
you need to upgrade the firmware version of the CPU of the default configuration used by the
Control Participant project.
76 EIO0000001255 11/2017
Updating Process Expert
Step Description
6 Update the templates used by the topological entities of each system by using the Update
Templates command.
Refer to Updating Templates of Topological Entities (see EcoStruxureTM Hybrid DCS, User
Guide).
NOTE: You may need to upgrade the firmware of topological entities to a version that supports
new modules or data types (see Hybrid DCS, Control Participant Services, User Guide).
7 Build the Participant projects and verify that they function properly.
8 Deploy the built Participant projects to their respective engines.
EIO0000001255 11/2017 77
Updating Process Expert
Stopping Caché
To stop Caché, you need to stop the system server first.
NOTICE
LOSS OF COMMUNICATION
Stop the system server only when no client is running.
Failure to follow these instructions can result in unresponsive clients.
Step Action
1 Quit any Process Expert clients that are connected to the system server that is running on the
computer on which Caché is installed (see EcoStruxureTM Hybrid DCS, User Guide).
2 Stop the system server (see EcoStruxureTM Hybrid DCS, User Guide).
3 Right-click the icon in the Microsoft® Windows® notification area representing the Caché
database.
Result: The Caché context menu opens.
4 Select Stop Caché.
Result: Caché opens the Caché Shutdown dialog box.
5 Select Shut down and click OK.
Result: Caché displays a splash screen while shutting down the database.
6 Wait until the Caché database icon turns gray, indicating that the database is shut down.
NOTE: Do not start the system server when Caché is stopped because the database needs to be
running for the system server to function properly.
NOTE: By default, Caché starts when you restart the computer.
78 EIO0000001255 11/2017
Updating Process Expert
Starting Caché
To start Caché, proceed as follows.
Step Action
1 Right-click the icon in the Microsoft® Windows® notification area representing the Caché
database.
Result: The Caché context menu opens.
2 Select Start Caché.
Result: Caché displays a splash screen while the database starts.
3 Wait until the Caché database icon turns blue, indicating that the database is running.
NOTE: By default, Caché is configured to start when you start Microsoft® Windows®.
EIO0000001255 11/2017 79
Updating Process Expert
Section 5.2
Migrating Process Expert Databases
Overview
After you install the V4.3 update, no database is mounted. To migrate a V4.2 or V4.2 SP3
database, you need to mount it first.
Starting the Process Expert 4.3 system server completes the migration process (see page 121).
NOTE: Once migrated, the database is not compatible with the previous version of Process Expert
anymore, including service packs. You cannot undo the migration process.
Prerequisites
The following are prerequisites for performing the migration process:
Activate (see page 72) the operating system of the VM of the system server.
Install in the VM of Process Expert 4.3 all the extensions (see page 105) that are used in
Control Participant projects of systems contained in the database that you are migrating.
80 EIO0000001255 11/2017
Updating Process Expert
This differs from the typical migration scenario and is the result of new functionalities and
enhancements implemented for Supervision projects since Process Expert 4.2 Service Pack 1.
Use the Build or Build All command to build the Supervision project executable.
For more information about the new functionalities and enhancements, refer to the platform release
notes.
Managing Databases
Database backups that the software creates when you restore databases can use up a lot of disk
space. Manage these folders regularly to recover disk space.
EIO0000001255 11/2017 81
Updating Process Expert
Section 5.3
Installing the Process Expert Update
Overview
This section describes how to install 32-bit and 64-bit Process Expert to update an existing
Process Expert 4.2 or V4.2 SP3 system infrastructure.
82 EIO0000001255 11/2017
Updating Process Expert
Overview
The 32-bit Process Expert installation package allows only:
Installing the operation client on a 32-bit operating system.
Updating an existing 32-bit Process Expert 4.2 or V4.2 SP3 operation client.
NOTICE
LOSS OF DATA
Back up the installed Process Expert database before installing a software update.
Failure to follow these instructions can result in loss of database or unusable systems.
The procedure describes how to install the 32-bit Process Expert operation client on a computer.
Step Action
1 Verify that the system and installation requirements (see page 45) are fulfilled.
2 Quit other Schneider Electric applications that are running.
3 Temporarily disable antivirus services (real time, scripting, and so on) running on the PC.
4 Double-click the setup file (.exe) located in the root of the installation package of the
Process Expert update.
5 Accept the End User License Agreement (EULA).
6 Click Next.
7 Follow the instructions on screen.
8 Click Finish to exit the installer.
9 Restart the computer when prompted to do so to complete the installation process.
NOTE: For information on using the Process Expert operation client, refer to its user guide
(see EcoStruxureTM Hybrid DCS, Runtime Navigation Services, User Guide).
EIO0000001255 11/2017 83
Updating Process Expert
Overview
Install the update on computers that have the following roles (see page 24) because all
components of a same Process Expert infrastructure need to be of the same version:
System server.
Operation server: Only if a system server, engineering client, or operation client is installed.
Engineering station.
Operator station: Only if an operation and/or engineering client is installed.
NOTE: When the engineering client is running, you can verify its version in the General tab of the
About StruxureWare Process Expert dialog box.
84 EIO0000001255 11/2017
Updating Process Expert
Installation Procedure
You can update an existing Process Expert installation only when the system server is not running.
NOTICE
LOSS OF COMMUNICATION
Stop the system server only when no client is running.
Failure to follow these instructions can result in unresponsive clients.
NOTICE
LOSS OF DATA
Back up the installed Process Expert database before installing a software update.
Failure to follow these instructions can result in loss of database or unusable systems.
The table describes the procedure to install Process Expert on the computer to update an earlier
version.
Step Action
1 Verify that the system and installation requirements (see page 45) are fulfilled.
2 Back up the mounted database (see page 118).
3 Verify that the Process Expert installation is not running.
4 Quit other Schneider Electric applications that are running.
5 Temporarily disable antivirus services (real time, scripting, and so on) running on the computer.
6 Double-click the setup file (.exe) located in the root of the installation package of the
Process Expert update.
Result: The installation procedure starts and looks for installed Process Expert components to
update and/or remove.
7 Accept the End User License Agreement (EULA).
8 In the Machine Role dialog box, the check boxes of components of the earlier version that are
installed on the computer are selected. These components (see page 53) are updated by the
installer.
Modify the component selection as needed:
Clearing a selected check box uninstalls the component from the computer.
Selecting a check box that is cleared installs the component on the computer.
NOTE: Clearing the License Server check box does not remove the installed version
(see page 53); it remains on the computer but it is not upgraded. If an earlier version of the
Floating License Manager is installed on the computer, you need to select the check box for the
installation process to complete successfully.
9 Click Next.
EIO0000001255 11/2017 85
Updating Process Expert
Step Action
10 Follow the instructions on screen.
11 Click Finish to exit the installer.
12 Restart the computer when prompted to do so to complete the installation process.
13 Repeat the installation procedure on each computer of the Process Expert system infrastructure
on which the update is required (see page 84).
NOTE: If messages about detected errors are displayed during the update, refer to the topic about
troubleshooting installation (see page 136).
NOTE: To disable the USB port monitoring service of Oracle® VM Virtualbox after installation, use
the registry entries file provided (see page 142).
86 EIO0000001255 11/2017
Process Expert
Configuring Process Expert
EIO0000001255 11/2017
Chapter 6
Configuring Process Expert
Overview
This chapter describes how to configure the system server, clients, as well as virtual machines
before starting Process Expert for the first time and thereafter when changes are required.
The purpose is to:
Verify and/or configure parameters of:
The system server and clients.
The virtual machine (VM) that is installed with the system server and/or engineering clients.
Participants running inside the VM.
Install in and/or remove from Participants running inside the VM extensions, such as:
Device type managers (DTMs).
Generic station description (GSD) files.
Hotfixes or patches.
EIO0000001255 11/2017 87
Configuring Process Expert
Overview
The following configuration wizards are available to facilitate the configuration of Process Expert
components:
System Server Configuration Wizard
Engineering Client Configuration Wizard
Operation Client Configuration Wizard
The sections of the Engineering Client Configuration Wizard and Operation Client Configuration
Wizard are:
System Server: Communication settings for the connection with the system server.
Virtual Machine: Settings to activate and configure the local VM (saved states).
88 EIO0000001255 11/2017
Configuring Process Expert
EIO0000001255 11/2017 89
Configuring Process Expert
The following figure illustrates the scenario where the VM configuration and the extensions of both
the system server and the client VM are identical. Starting the system server configures the VM
and generates the saved states. When a Process Expert client that uses a VM connects to the
system server, the saved states of the system server VM are automatically transferred to the client
computer. As a result, patches and/or extensions (for example, DTMs (see page 105)) that were
installed on the VM server-side are readily available client-side because they are part of the saved
states of the VM. You can disable automatic transfer of saved states (see page 96).
NOTE: If the VM was not able to start server-side, saved states cannot be transferred to clients
and VM services are not available client-side. Take the necessary corrective actions server-side
and start the system server again.
90 EIO0000001255 11/2017
Configuring Process Expert
The following figure illustrates another scenario where the VM configuration and/or the extensions
of both the system server and the client VM are different. When a client that uses a VM connects
to the system server, Process Expert detects the difference, copies the server-side extensions to
the client computer, and generates the saved states locally to take into account the specific
configuration of the client VM. As a result, installation of patches and/or extensions (for example,
DTMs (see page 105)) that were performed on the VM server-side are repeated on the VM client-
side.
Differences that Process Expert detects between the system server and clients are, for example:
A client VM configuration parameter (for example, a different timeout or language setting).
A new DTM that is installed on the system server.
A different VM activation key that is used for the client VM.
VT-X/AM-V settings of Oracle® VM Virtualbox software.
EIO0000001255 11/2017 91
Configuring Process Expert
The following client configuration wizard parameters are not considered to check whether the
server and client VM configuration is identical:
Folder shared with virtual machine
Force saved states generation
NOTE: If an engineering client attempts to connect to the system server while the latter is still
starting, server-side extension files are copied to the client even if their VM configuration and
extension files are identical. This results in saved states being generated locally client-side.
NOTICE
LOSS OF COMMUNICATION
Stop the system server only when no client is running.
Failure to follow these instructions can result in unresponsive clients.
NOTE: Quit a Process Expert component before making changes by using its configuration wizard.
To use a configuration wizard, proceed as follows.
Step Action
1 From the Microsoft® Windows® start menu, click All Programs → Schneider Electric →
StruxureWare → Process Expert:
System Server Configuration Wizard
Engineering Client Configuration Wizard
Operation Client Configuration Wizard
92 EIO0000001255 11/2017
Configuring Process Expert
Overview
This topic describes the parameters that you can configure by using:
The Hosting section for the system server:
The client/server communication port.
The file transfer port.
This topic also describes the communication ports that are used by the VM and third-party software
installed with Process Expert.
EIO0000001255 11/2017 93
Configuring Process Expert
If you experience difficulties, verify if another program is using any of these ports.
NOTE: For engineering clients, ports used by the local VM are bound to IP address [Link]
(localhost) to accept only local connections.
94 EIO0000001255 11/2017
Configuring Process Expert
Overview
Before using the Process Expert system server or clients for the first time, you need to verify and/or
configure certain parameters of the VM by using the corresponding configuration wizard
(see page 88); otherwise the default settings that are described in this topic are applied.
Configuration Priority
When the system server with a VM and an engineering client are installed on the same PC, and
you configure the VM by using the configuration wizard of both the system server and the
engineering client, the parameters that are applied to the VM are the ones you configure in the
system server configuration wizard.
When an engineering and an operation client are installed on the same PC, changes that you save
in the Virtual Machine section of one configuration wizard appear also in the configuration wizard
of the other client when you open it. Changes to either configuration wizard that you save last are
retained.
EIO0000001255 11/2017 95
Configuring Process Expert
Configurable Parameters
The following figure shows the Virtual Machine section of the system server configuration wizard,
which allows you to configure parameters of the VM of the system server.
96 EIO0000001255 11/2017
Configuring Process Expert
The following figure shows the Virtual Machine section of the engineering client configuration
wizard, which allows you to configure parameters of the VM that is used by the engineering client.
EIO0000001255 11/2017 97
Configuring Process Expert
The following figure shows the Virtual Machine section of the operation client configuration wizard,
which allows you to configure parameters of the VM that is used by the operation client.
1 Set of parameters that are specific to the client and that you can configure if the client uses the
local VM; even if you select to use system server settings to configure the VM.
2 Click the button to view settings of the VM of the system server, which are configured in the
Virtual Machine section of the System Server Configuration Wizard. The execution of the local
VM needs to be allowed and the system server needs to be running.
3 Select either option to configure the VM of clients:
Use server configuration: Default setting. Selecting this option configures the VM of the client
by using the same settings as those of the VM of the system server. The fields of the
configurable parameters are not visible.
Saved states of the client VM are transferred from the system server to the client
(see page 89).
Use custom configuration: Selecting this option allows you to configure each parameter of
the VM of clients independently. Fields that you leave blank use the setting of the VM of the
system server.
Saved states of the client VM are generated locally (see page 89) if you customize a
parameter.
NOTE: You cannot customize the Folder for user extensions parameter.
NOTE: The functionality is enabled only if you have allowed the execution of the local virtual
machine.
98 EIO0000001255 11/2017
Configuring Process Expert
The table describes the parameters of the Virtual machine section of the configuration wizard that
are related to the activation of the VM.
Parameter Description
Windows product The Microsoft® Windows® 7 Professional product key (see page 23) to activate the
key operating system of the VM with Microsoft.
Default value: TRIAL (see page 114)
NOTE:
If you enter a wrong product key, the operating system is not activated and the
Process Expert component displays a message in:
The console for the system server.
The Notification Panel for an engineering client.
Open the corresponding Configuration Wizard (see page 96), enter the correct product
key. The new value takes effect at the next restart of the component.
Key Management Name and/or port for the Key Management Server (KMS) that the host PC uses when
Server (KMS) you activate the operating system of the VM by using a Microsoft® Windows® 7
Professional product key under a volume license agreement (see page 23).
The format is hostname:port.
Default value: Blank
NOTE: Enter an IPv6 address in the format [hostname]:port.
Manual activation Select the check box (true) to start the manual activation procedure of the operating
system of the VM when it cannot connect to the Internet.
Default value: Cleared (false)
For information on the manual activation procedure over the phone, from the desktop,
click Start → Help and Support, and enter activate in the search field.
NOTE: When you are configuring the parameter on a client, by default, the check box
contains a black square. This indicates that the setting is inherited from the system
server. Select or clear the check box to customize the setting for the client.
Use Windows 30- Clicking the button sets the Windows product key to TRIAL and does not require
day trial period entering a Microsoft® Windows® 7 product key to use services of the VM. The 30-day
period starts when you first start the component that uses the VM. When the period is
elapsed, you need to activate the operating system of the VM.
EIO0000001255 11/2017 99
Configuring Process Expert
The table describes the parameters of the Virtual Machine section of the configuration wizard that
are related to the licensing of the VM.
Parameter Description
Port@Address of Floating Licence server port of the Floating License Manager where the
License Manager Process Expert system server license is activated and IP address of the
computer on which this FLM is installed.
This information is required by certain software Participants that are running
inside the VM for licensing purposes.
Default value: 27010@[Link] (corresponds to localhost).
If the FLM is installed on a different computer, enter the appropriate
information. Use the format port@IP address.
NOTE:
This parameter is not a substitute for the License Manager.
If you experience difficulties with Participant services, verify which license
server port is used by the FLM (see EcoStruxureTM Hybrid DCS, Licensing
Guide).
The table describes the parameters of the Virtual Machine section of the configuration wizard that
are related to the usage of the VM (see page 15).
Parameter Description
Allow execution of local Client parameter only.
virtual machine When the check box is:
Selected (true): The client can use the local VM, which is the VM that is
installed on the PC. The settings of the configuration wizard apply to the local
VM. Does not apply to the 32-bit operation client.
Cleared (false): The client uses the VM that is installed on the system server
PC, whose IP address you have configured in the Server section of this
wizard. You cannot change local VM settings by using the configuration
wizard. To change settings of the VM of the system server, use the System
Server Configuration Wizard.
If a client cannot access a VM, you cannot complete the system engineering life
cycle and/or use runtime navigation services.
Default values:
Engineering client: Selected (true)
Operation client: Cleared (false)
NOTE:
For the operation client, verify that:
The system server is configured to allow clients to use its VM.
If you set the parameter to true, an engineering client needs to be installed on
the same PC unless the operation client is installed on the system server PC
(64-bit version only).
Parameter Description
Maximum number of The maximum number of VM instances that users are allowed to use. The
virtual machine instances instances can be on the system server, on clients, or on both depending on the
running simultaneously parameter settings for VM usage.
If you change the setting, confirm that this number does not exceed the limit that
is defined by your Microsoft® VM licensing terms (see page 22) and the
performance of your PC is adequate (see page 15).
Default value:
For the system server: 2
For clients: 1
Process Expert starts a new instance automatically when the slots of the current
VM are already used and it receives the request for a new slot (see page 16).
Folder containing virtual Enter the path to the VM folder containing the virtual image file (.vdi) if you need
machine files (.vdi) to move the folder after installing Process Expert.
This could be necessary, for example, if the disk that contains the VM folder is
running out of space because the virtual machine file is a large file.
Default path: Path selected during the installation (see page 57) of
Process Expert. By default,
C:\ProgramData\Schneider Electric\Process Expertx.y\VM (where x.y
corresponds to the installed version).
CriticalMessaging Port Refer to the description of the parameter in the topic documenting the
configuration of server and clients (see page 93).
Allow clients to use virtual System server parameter only.
machine of system server When the check box is selected (true), allows engineering and operation clients
to use the VM (see page 15) that is installed on the PC on which the system
server is installed.
In this case, ports used by the VM (see page 94) are bound to IP address [Link]
to accept connections from remote PCs; otherwise ports are bound to IP address
[Link] (localhost).
Default value: Selected (true)
Parameter Description
Folder shared with virtual Path to an existing folder on the local PC or network that becomes accessible
machine from the operating system of the VM and from its software Participants.
This folder appears in the VM and software Participants as drive Z:. The name of
the folder shared with the VM does not appear. For example, if you share folder
VM_Files, which contains subfolder Control, when you access drive Z: from a
software Participant, you see Z:\Control.
Default value: Blank
Configuring this parameter is required, for example, to access from the Unity Pro
Participant a file that you want to import or to open a file that is on the host PC in
the Supervision Participant.
NOTE: The folder that you specify needs to exist on the PC that hosts the VM or
to be a shared folder on the network that this PC can access. When sharing a
folder, restrict access by giving permissions only to the specific user who needs
to access this folder.
For example, if an engineering client installed on PC_1 is configured to use the
VM of the system server, which is installed on PC_2, entering C:\Temp in the
system server configuration wizard allows the VM that is displayed on the
engineering client to access this folder on PC_2. Also, any other engineering
client that is configured to use the VM of the system server can access this folder
as well.
On the opposite, if you are using two engineering clients that are configured to
use their local VM:
To use the C:\Temp folder on the system server, enter the network path to the
folder in each engineering client configuration wizard and share the folder so
that the two engineering client PCs can access it (when sharing, give
permissions only to the user of each of the two engineering clients). Similarly,
you can configure any folder on the network to be shared with the VM of each
engineering client. The use of a shared folder on the network is recommended
to share a single folder with several VMs. When sharing, give permissions
only to specific users who need to access the folder.
To use a local folder on each engineering client PC, enter its path in the
engineering client configuration wizard.
Memory allocated to Size of the paging file of the VM in MB.
virtual machine in MB Allocating more than 3000 MB requires a PC with a 64-bit operating system and
hardware virtualization capability enabled in the BIOS (see page 15). Usually, do
not allocate more than half of the memory available on the host computer.
Default value: 2048
NOTE: Modifying this parameter may cause the software to function incorrectly.
Parameter Description
Ratio to apply to timeouts Allows modifying the default timeouts that apply to the start of the VM (for
example, timeout applicable to the generation of saved states of the VM during
system server startup).
Enter values:
From 1 to 14 to reduce timeouts.
From 16 to 100 to increase timeouts.
Increasing the ratio may help when you experience difficulties during the start of
the VM because of low computer performance.
Range: From 1 to 100
Default value: 15
NOTE: Reducing timeouts excessively or entering a value that is outside of the
range may cause the software to function incorrectly.
Default keyboard layout Allows you to select the default keyboard layout to be used when you work inside
software Participants.
Default keyboard layout setting: US
For more information, refer to Language Settings (see EcoStruxureTM
Hybrid DCS, User Guide).
System locale Allows you to set the system locale setting of the operating system of the VM,
which controls the language used to display text in programs that do not support
Unicode. Applies to non-Unicode software Participants.
Change the setting if the language used by non-Unicode Participants to display
text contains characters that are not part of the Windows-1252 code page layout,
which corresponds to English and some Western languages.
Default value: US (en-US)
For more information, refer to Language Settings (see EcoStruxureTM
Hybrid DCS, User Guide).
NOTE: The setting does not affect time, date, and currency formats.
Update virtual machine When the check box is selected (true), generates the saved states of the VM
with latest extensions [Link] reinstalls any extensions that are listed in the Extensions section of
the configuration wizard.
The setting is helpful, for example, when a Participant has stopped working.
Restarting the system server and selecting this parameter restarts the
Participant.
Default value: Cleared (false)
Parameter Description
Force re-activation of When the check box is selected (true), the software verifies if the operating
Windows system of the VM is activated with Microsoft®. If it is not, it starts the activation
procedure like for a first system server start. If the operating system is already
activated, it starts the system server normally.
Select the check box, for example, if:
You move the VM file (.vdi) to a different computer. In such case,
Microsoft® Windows® 7 detects the hardware change and requires
reactivation.
You are still using the 30-day trial period and want to activate the operating
system of the VM by using a product key.
Default value: Cleared (false)
Overview
This topic describes how to use the Extensions section of the System Server Configuration Wizard
to install generic station description (GSD) files and device type managers (DTMs) in the Control
Participant of the system server VM. You can use these extensions to configure topological entities
in the Topology Explorer.
It also describes how to install other extensions such as libraries containing Control resources that
you need to refine Control Participant projects.
Process Expert provides silent and manual installation modes. For the installation of GSD files
(manual mode only), installation files are provided to facilitate the installation.
You can install extensions only in the VM of the system server. Each time you make a change in
the Virtual Machine or Extensions sections of the system server configuration wizard and you start
the system server, the extensions that appear in the Extensions section are reinstalled.
Process Expert transfers or installs automatically to clients that use a VM the extensions that are
installed in the VM of the system server.
If the installation of an extension does not complete successfully or if you cancel it, the VM does
not start.
NOTE: Use the Extensions section also to install hotfixes in software Participants (see page 112).
Process Expert installs extensions one after the other in the order that is assigned to them
(see page 107).
The timeout for a silent installation is 10 min. If the installation is not completed within this period,
it is considered not successful.
If the installation in silent mode does not complete successfully, after the timeout is elapsed,
installation starts over in manual mode automatically. This can be the case, for example, if during
a silent installation user interaction is required for the installation to continue or complete.
The following restrictions apply:
You can only install DTMs that create a [Link] file once installation is completed. Refer to the
alternate procedure (see page 151).
You cannot use silent installation for nested installers.
You cannot install an extension that requires a restart of the VM after installation.
NOTE: When you install DTMs, the DTM update dialog box of the Control Participant is displayed
even if the DTM is installed in silent mode.
Recommendations
To reduce the possibility of unsuccessful installation:
Do not place installation files in the root directory of a drive or on the desktop of the PC before
selecting them for installation. Instead, place installation files of each extension in a separate
folder because the software copies the entire folder containing the setup file (see page 106) (for
example, [Link]) to another location to proceed with the installation.
When possible, use the .msi file for the installation rather than the .exe file.
Extract compressed installation files (.exe or .msi) and place them in a folder, which does not
contain the compressed archive.
Close all clients before installing or removing extensions.
Extensions Section
The following figure shows an example of the Extensions section of the system server
configuration wizard, which lets you install and remove DTMs, GSD files, and other types of
extensions in the VM of the system server.
Item Description
1 Opens the Browse for extension dialog box, which allows you to browse to and select the .exe, .msi., or .bat
file of extensions that you want to install.
2 Once you have selected an extension, its path appears under Extension Name.
Extensions that are already installed or that you had added but that did not install successfully remain in the
list of extensions with the order they were assigned when you last saved the configuration wizard settings.
When you click Save & Close, the folder containing a newly selected extension file (.exe, .msi, or .bat) is
copied to the path C:\Users\<Username>\AppData\Local\Schneider Electric\Process Expert
4.2\VmExtensions\UserExtensions. This is the location from where the extension is installed. You cannot
install extensions by copying installation files to this folder manually.
Clicking Cancel in the System Server Configuration Wizard section removes from the list of extensions any
extensions, which have not yet been copied to the UserExtensions folder.
NOTE: Once the folder containing the extension file has been copied to the UserExtensions folder, the path
that appears under Extension Name is updated when you reopen the System Server Configuration Wizard.
It shows the name of the extension installation file and its parent folder. The full path appears in a tooltip.
3 Indicates the order in which extensions are installed.
You can change the order of installation by dragging an extension up or down to another row.
Item Description
4 Lets you select the installation mode of the extension (see page 106).
NOTE: Selecting silent mode may not install the extension successfully if the extension does not support
silent mode because, for example, the user is required to provide information during installation.
5 Lets you remove extensions from the list of extensions:
Not yet installed extensions are not installed.
Already installed extensions are uninstalled from the VM.
Step Action
1 Open the Extensions section of the System Server Configuration Wizard.
2 Open the Browse for extension dialog box and select the installation file (.msi, .exe or, or .bat)
of the extension that you want to install.
NOTE:
If you want to install extensions by using .gsd files, first perform the following steps:
1. Copy the InstallGsd folder (see page 106) to disk. You can change the name of the folder.
2. Copy the extension files (.gsd) to the InstallGsd folder. You can create subfolders.
3. In the Browse for extension dialog box, browse to the InstallGsd folder and select the
[Link] file.
3 Modify the order if required.
4 Click Save & Close.
Result: Folders containing newly selected extension files are copied to the UserExtensions
folder. Once files and folders are copied, the System Server Configuration Wizard window
closes.
5 Starting the system server starts the VM and initiates the installation of the extensions that
appear in the list of extensions.
Result: The Installation of Extensions window opens.
6 Follow the instructions in the dialog boxes that appear in the Installation of Extensions window.
Result: Once you complete the installation of the extension, the Installation of Extensions
window closes.
NOTE: When you install extensions by using .gsd files, a command prompt window also opens
in the Installation of Extensions window. You need to close the command prompt window after
you have interacted with the installer dialog boxes for the Installation of Extensions window to
close.
NOTE: If you close the Installation of Extensions window manually or cancel the installation of
an extension, the system server starts but without starting the VM.
7 When the installation of DTMs is completed, the Installation of Extensions window opens again
and displays the FDT/DTM Catalog dialog box of the Control Participant.
If the FDT/DTM Catalog dialog box requires any interaction, follow the instructions on screen;
otherwise the dialog box and the Installation of Extensions window close automatically after the
DTM catalog has been updated with the newly installed DTMs.
NOTE: If you do not interact with the FDT/DTM Catalog dialog box when it is required before
the timeout elapses, the Installation of Extensions window closes and installation of the DTM is
considered not successful.
8 When the installation of extensions is completed, the result of the installation (see page 113) is
indicated in the system server console under Result of application of user extensions. Review
the entries.
Startup of the system server continues.
Step Action
1 Open the Extensions section of the System Server Configuration Wizard.
2 Open the Browse for extension dialog box and select the installation file (.msi, .exe or, or .bat)
of the extension that you want to install.
3 Modify the order if required.
4 Select Silent as installation mode.
5 Click Save & Close.
Result: Folders containing newly selected extension files are copied the UserExtensions folder.
Once files and folders are copied, the System Server Configuration Wizard window closes.
6 Starting the system server starts the VM and initiates the installation of the extensions that
appear in the list of extensions.
Result: When the installation of DTMs is completed, the Installation of Extensions window
opens and displays the FDT/DTM Catalog dialog box of the Control Participant.
NOTE: The installation of an extension may restart in manual mode.
7 If the FDT/DTM Catalog dialog box requires any interaction, follow the instructions on screen;
otherwise the dialog box and the Installation of Extensions window close automatically after the
DTM catalog has been updated with the newly installed DTMs.
NOTE: If you do not interact with the FDT/DTM Catalog dialog box when it is required before
the timeout elapses, the Installation of Extensions window closes and installation of the DTM is
considered not successful.
8 When the installation of extensions is completed, the result of the installation (see page 113) is
indicated in the system server console under Result of application of user extensions. Review
the entries.
Startup of the system server continues.
9 Once the system server is started and you have started an engineering client, if an extension
that you have added was installed in silent mode, confirm that it is installed correctly.
If not, open the System Server Configuration Wizard, change the installation mode to Manual,
and start the system server again.
Step Action
1 Create a folder on the PC on which the system server is installed and name it, for example,
MyHotFix.
2 In this folder, create a new text file and name it [Link].
3 Edit the file and enter the following two lines.
reg ADD "HKEY_LOCAL_MACHINE\Software\Schneider
Electric\Common\UnityProHotFix" /v SilentMode /t REG_SZ /d ON /f
[Link] /auto (where abc is the name of the hotfix executable file (for example,
UnityPro_V81_HF123))
4 Save the [Link] file.
5 Copy the hotfix executable file (.exe) to the same folder.
6 Select the [Link] file from the Extensions section of the system server configuration
wizard and follow the procedure describing how to install extensions in manual mode
(see page 105).
NOTE: If you are installing several hotfixes, you can add an entry for each (second line) in the
[Link] file and place all the hotfix executable files (.exe) in the same folder.
Step Action
1 Create a folder on the PC on which the system server is installed and name it, for example,
MyTImeZone.
2 In this folder, create a new text file and name it [Link].
3 Edit the file and enter the following line.
[Link] /s "<time zone>"
Where <time zone> is the time zone that you want to use.
For example, [Link] /s "Pacific Standard time"
NOTE: You can obtain your current time zone by typing [Link] /g in a command
prompt. To obtain a list of valid time zones and their display name, use the /l option.
4 Save the [Link] file.
5 Select the [Link] file from the Extensions section of the system server configuration
wizard and follow the procedure described in this topic.
NOTE: Process Expert components cannot provide Participant services if the trial period is expired
and the operating system of the VM is not activated.
Chapter 7
Starting Process Expert
Overview
This section describes the system server console and the various actions that you can perform by
using its commands. It also describes how to start the system server and engineering clients for
the first time.
For information on how to start the operation client, refer to the topic describing how to set up
runtime navigation services (see EcoStruxureTM Hybrid DCS, Runtime Navigation Services, User
Guide).
For additional information on how to start and quit Process Expert, including logging in to clients
and client/server connection, refer to the topic that describes starting and quitting Process Expert
(see EcoStruxureTM Hybrid DCS, User Guide).
Overview
When you double-click the Process Expert system server icon, the system server console opens.
The console lets you:
Start, stop, and configure the system server.
Back up, restore, and delete databases of the current version of Process Expert.
Back up databases of the current version of Process Expert to migrate them to a later version.
NOTE: To back up individual systems, use the corresponding command from the system context
menu in the Systems Explorer of the engineering client (see EcoStruxureTM Hybrid DCS, User
Guide).
Command Description
Start Starts the system server.
NOTE: If you had restored a Process Expert database of a supported
earlier version, it migrates the database (see page 80).
Stop Stops the system server and closes the console after you confirm the
command (see EcoStruxureTM Hybrid DCS, User Guide).
Executing the command when the console is open and the system server
is stopped closes the console.
The table describes the commands of the Tools menu in the system server console. The
commands are disabled when the system server is running.
Command Description
Configure Opens the Server Configuration Wizard, which lets you configure the system server
and its virtual machine.
Back Up Database Opens a Save as dialog box, which lets you save (see page 118) the mounted
Process Expert database to disk as one file (.dbk).
Restore Database Opens an Open dialog box, which lets you mount a Process Expert database from
a backup file (.dbk) created by using the Back Up Database command.
You can only restore databases that have been created with the version of
Process Expert that is installed, its service packs, and supported earlier versions.
NOTE: The software creates a copy of the database folder (see page 118) before
restoring the one that you have selected.
(1) The command is available only when the system server is running. Clients need to be closed.
Command Description
Delete Database Allows you to remove the Caché database entries pertaining to the installed
Process Expert databases.
The command is available only in either of the following cases:
The Db folder on the computer on which the system server is installed is either
empty or missing.
The [Link] file is missing in the GLOBAL and SCHEMA subfolders and no
System_n system exists in the Db folder.
For more information, refer to the troubleshooting section (see page 139).
Migrate Database (1) Opens a Save as dialog box, which lets you save the mounted database to disk as
one file (.mdbk).
The command lets you create a backup file of databases of the current version that
you can migrate to a later version of Process Expert once you have installed it.
Use this command on each database that you want to migrate before installing the
Process Expert upgrade.
If the database contains systems with password-protected Control projects
(see EcoStruxureTM Hybrid DCS, User Guide) deployed to topological entities, you
must provide the password for each one to be able to proceed with the creation of
the database backup file.
NOTE: You cannot restore this backup file (.mdbk) in the same version of
Process Expert. To do so, create a backup file by using the Back Up Database
command.
(1) The command is available only when the system server is running. Clients need to be closed.
Overview
Data of systems that you create with Process Expert is stored in the database. It also contains the
templates of the General Purpose library.
You can back up a database as a file (.dbk) and restore a database from such a backup file by
using the corresponding commands in the system server console menu (see page 116).
Database backup files can only be used with the version of Process Expert that was used to
created them.
Exceptions apply for certain supported versions of databases that you can restore to migrate them
to the current version. This is the case, for example, for certain service packs or when Participants
are compatible from one version to the other.
NOTE: You can also back up and restore individual systems by using the corresponding
commands from the context menu in the Systems Explorer of the engineering client
(see EcoStruxureTM Hybrid DCS, User Guide). A system backup contains less data than a
database backup (for example, it does not contain templates) and is version dependent.
For more information, refer to the topic describing how to manage passwords for Control
Participant projects (see EcoStruxureTM Hybrid DCS, User Guide).
Backing Up a Database
You can back up databases only when the system server is stopped.
NOTICE
LOSS OF COMMUNICATION
Stop the system server only when no client is running.
Failure to follow these instructions can result in unresponsive clients.
Step Action
1 Quit any Process Expert clients that connect to the system server whose database you want to
back up (see EcoStruxureTM Hybrid DCS, User Guide).
2 Stop the system server (see EcoStruxureTM Hybrid DCS, User Guide).
Result: The system server console closes.
3 Open the system server console by double-clicking the PES icon.
4 From the system server console menu, select Tools → Back Up Database.
Result: A Save as dialog box opens.
5 Select a file name and location for the database backup and click Save.
Result: Process Expert starts the back-up process and displays Done in the system server
console when the operation is completed.
Restoring a Database
When you restore a database, the software creates a copy of the existing database folder before
mounting the new database.
The name of the database folder copy is created by adding the suffix _YYYYMMDDHHMMSS to the
name of the database folder, where YYYYMMDD represents the date and HHMMSS the time when the
copy was created.
The copy of the database folder is stored at the path:
C:\ProgramData\Schneider Electric\Process Expert x.y, where x.y represents the version of
Process Expert that you are using.
You can restore databases only when the system server is stopped.
NOTICE
LOSS OF COMMUNICATION
Stop the system server only when no client is running.
Failure to follow these instructions can result in unresponsive clients.
Step Action
1 Quit any Process Expert clients that connect to the system server (see EcoStruxureTM
Hybrid DCS, User Guide).
2 Stop the system server (see EcoStruxureTM Hybrid DCS, User Guide).
Result: The system server console closes.
3 Open the system server console by double-clicking the PES icon.
4 From the system server console menu, select Tools → Restore Database.
Result: An Open dialog box opens.
5 Select a database backup file (.dbk) and click Open.
Result: Process Expert:
Creates a copy the existing database.
Starts the restore process of the selected file.
Displays Done in the system server console when the database is mounted.
NOTE: If the restore operation does not complete successfully, Process Expert restores the
previously mounted database.
Overview
From the System Server console (see page 116), before starting the system server for the first
time, you need to configure (see page 82) server settings and the virtual machine (VM) if you have
installed it.
Start the Process Expert system server before starting any clients.
A first system server start may take several minutes because it:
Installs extensions that you have added to the Extensions section of the configuration wizard.
Starts one instance of the VM.
Generates the saved states of the VM.
Imports templates into the Global Templates, which creates the database.
If you have restored a database of an earlier version of Process Expert, this time is significantly
longer because of the additional steps that the software carries out to migrate it. Depending on the
size of the database, the process may take hours.
Once you start the system server, you cannot stop it until startup is completed.
Refer to Starting and Quitting Process Expert (see EcoStruxureTM Hybrid DCS, User Guide) for
more information on working with the system server and clients.
NOTE: Before you can start the system server, you must activate your Process Expert licenses on
the Floating License Manager.
NOTICE
LOSS OF DATA
Allow only authorized personnel to start or use the Process Expert system server.
Failure to follow these instructions can result in unusable systems or database.
To start the system server for the first time, proceed as follows.
Step Action
1 Configure (see page 87) the system server and its VM settings as needed.
2 Verify that Caché (see page 78) is running by checking the presence and the color of the Caché
notification area icon. When Caché is running, its notification area icon is blue.
3 From the Windows® start menu, click All Programs → Schneider Electric → StruxureWare →
Process Expert → System Server.
Result: The system server console opens.
NOTE: You can also double-click the PES icon on the desktop if it has been created during
software installation.
4 If you want to migrate a database, in the system server console (see page 116) click Tools →
Restore Database and select a database backup file (.dbk) that you had created with a
supported earlier version of Process Expert. Otherwise, proceed to step 5.
Result: The software mounts the database and prepares it for migration.
5 Click Action → Start.
Result: The system server starts up and creates a new, blank database (see page 52). If you
had restored a database backup file in the previous step, the system server migrates this
database instead to make it compatible with the installed version of Process Expert.
NOTE: If you have not activated the software license on the License Manager, the system
server displays a notification and stops.
6 If before starting the system server, you had entered a Microsoft® Windows® 7 product key, and
had selected the option to activate the VM manually in the System Server Configuration Wizard,
a Microsoft® Windows Activation dialog box opens. Otherwise, the system server activates the
VM over the Internet and resumes its startup; proceed to step 8.
NOTE: If you entered a wrong Microsoft® Windows® product key, the manual activation dialog
box does not open and the server displays a message in the console. Open the Server
Configuration Wizard (see page 96) and enter the correct product key. The new value takes
effect at the next restart of the system server.
Step Action
7 In the Windows Activation dialog box, select See other ways to activate → Use the automated
phone system.
Follow the instructions on screen to complete the manual activation of the VM.
NOTE: If you cancel the manual activation process, the VM is not activated. You need to open
the Server Configuration Wizard and force re-activation of the VM.
8 Wait until the system server console displays the following message at the bottom of the window
to start the engineering client (see page 124): Server is ready.
9 Click the minimize button of the system server console.
Result: The system server console is minimized to an icon in the task bar.
Overview
Start the Process Expert system server (see page 121) before starting any client.
Before you start the engineering client for the first time, you need to configure (see page 82) the
server settings and the virtual machine (VM) that the engineering client is using.
The complete start-up of an engineering client may take several minutes if the client uses its own
VM and generates the saved states of the virtual machine (see page 89) and/or installs extensions
(see page 105) locally.
Refer to Starting and Quitting Process Expert (see EcoStruxureTM Hybrid DCS, User Guide) for
more information on working with the system server and clients.
WARNING
UNINTENDED EQUIPMENT OPERATION
The application of this product requires expertise in the design and operation of control systems.
Allow only authorized personnel to start or use this software.
Failure to follow these instructions can result in death, serious injury, or equipment damage.
After an unexpected interruption of the client/server connection, the states of both the engineering
client and the system server may have become inconsistent. This can be the case, for example, if
at the time of the interruption an operation was in progress such as an import of several Participant
projects or pasting of many instances.
NOTICE
LOSS OF COMMUNICATION
After an interruption of the client/server connection, verify that the last operation executed by the
software was completed successfully, and if necessary, repeat the last operation.
Failure to follow these instructions can result in unresponsive clients.
NOTE: It is recommended to use the Notification Panel of the engineering client to verify the status
of each task executed through a task menu command. The history of other client-related activity
data is logged in log files (see EcoStruxureTM Hybrid DCS, User Guide).
To start the engineering client for the first time, proceed as follows.
Step Action
1 Configure the server and VM settings as needed by using the configuration wizard.
2 With the system server running, from the Windows® start menu, click All Programs → Schneider
Electric → StruxureWare → Process Expert → Engineering Client.
Result: Process Expert displays a splash screen to indicate that the engineering client is starting.
After a few moments, the Log In dialog box opens.
NOTE: You can also double-click the client icon on the desktop if it has been created during
software installation.
3 Log in by using your Microsoft® Windows® credentials (see EcoStruxureTM Hybrid DCS, User
Guide).
NOTE: Close the Log In dialog box to quit the engineering client.
Step Action
4 Click OK.
Result: The Systems Explorer opens and VM-related start-up tasks continue executing. Information
about these tasks is available in the notification panel. You can use the engineering client in the
meantime but Participant services are not available until the VM is fully started.
5 If you have configured the engineering client to use the local VM, selected to use a custom
configuration, and before starting the engineering client, you had entered a Microsoft® Windows® 7
product key, and selected the option to activate the VM manually in the Engineering Client
Configuration Wizard, a Microsoft Windows Activation dialog box opens. If you have not selected
manual activation, the VM is activated over the Internet (if applicable) and the VM continues starting
up.
NOTE: If you entered a wrong Microsoft® Windows® product key, the manual activation dialog box
does not open and the client displays a message in the Notification Panel. Open the Engineering
Client Configuration Wizard window (see page 96) and enter the correct product key. The new
value takes effect when you restart the client.
6 In the Windows Activation dialog box, select See other ways to activate → Use the automated
phone system.
Follow the instructions on screen to complete the manual activation of the VM.
NOTE: If you cancel the manual activation process, the VM is not activated. You need to open the
Engineering Client Configuration Wizard and force the reactivation of the VM.
NOTE:
If you start the engineering client:
Before the system server, the client displays a notification that it cannot locate the server.
While the system server is still starting up, the splash screen of the client is displayed until the
server is up and running.
Chapter 8
Modifying, Repairing, and Removing Process Expert
Overview
This chapter describes how to modify, repair, and remove Process Expert.
Overview
By using the modify functionality of the installer, you can perform the following actions after you
have installed at least one Process Expert component on the computer:
Install one or more additional components (for example, an engineering client).
Uninstall one or more installed components.
The functionality is available for 64-bit Process Expert system infrastructures only.
When you remove an installed component, the installer checks the integrity of the files of remaining
components.
NOTE: To remove Process Expert from the computer use the remove functionality (see page 132).
For information on the return process, refer to the Schneider Electric Floating License Manager
user manual.
NOTICE
LOSS OF COMMUNICATION
Stop the system server only when no client is running.
Failure to follow these instructions can result in unresponsive clients.
NOTICE
LOSS OF DATA
Back up the database of the Process Expert installation before modifying the installation.
Failure to follow these instructions can result in loss of database or unusable systems.
NOTE: For more information, refer to the topic describing how to back up the database
(see page 118).
To modify the Process Expert installation of a computer by using the installation package, proceed
as follows.
Step Action
1 Quit any Process Expert clients connected to the system server (see EcoStruxureTM Hybrid DCS,
User Guide).
2 Stop the system server (see EcoStruxureTM Hybrid DCS, User Guide).
3 Back up the database (see page 118) of the Process Expert installation.
4 On the computer whose installation you want to modify, double-click the [Link] file that is
located in the root of the Process Expert installation package.
Result: The installer dialog box opens.
5 Select Modify and click Next.
6 The dialog box shows the different Process Expert components that you can install. Those that
are already installed are selected:
Select the check box of other components that you want to install.
Clear the check box of installed components that you want to uninstall.
Leave the check box of installed components that you want to keep selected.
7 Click Next.
Result: The software proceeds with the removal and/or installation of components according to
your selection.
8 Click Finish to exit the installer.
9 Restart the computer when prompted to do so to complete the installation process.
Overview
If a Process Expert component is not working properly, you may be able to repair it by using the
repair functionality of the installer.
The installer attempts to fix missing or corrupt files, shortcuts, and registry entries.
You can access the functionality from either:
The installation package.
The Uninstall or change a program window of the Microsoft® Windows® Control Panel. Select
the Change command.
NOTE: Third-party components are not repaired. If a third-party component that is required is not
installed (for example, because it has been uninstalled), the installer installs it.
NOTICE
LOSS OF COMMUNICATION
Stop the system server only when no client is running.
Failure to follow these instructions can result in unresponsive clients.
NOTICE
LOSS OF DATA
Back up the database of the Process Expert installation before repairing the installation.
Failure to follow these instructions can result in loss of database or unusable systems.
NOTE: For more information, refer to the topic describing how to back up the database
(see page 118).
To repair the Process Expert installation on a computer by using the installation package, proceed
as follows.
Step Action
1 Quit any Process Expert clients connected to the system server (see EcoStruxureTM Hybrid DCS,
User Guide).
2 Stop the system server (see EcoStruxureTM Hybrid DCS, User Guide).
3 Back up the database (see page 118) of the Process Expert installation.
4 On the computer on which the component that you want to repair is installed, double-click the
[Link] file that is located in the root of the Process Expert installation package.
Result: The installer dialog box opens.
5 Select Repair and click Next.
Result: The software attempts to repair the installed Process Expert components.
6 Click Finish to exit the installer.
7 Restart the computer when prompted to do so to complete the repair process.
Overview
This operation removes Process Expert from the computer. The database that contains the data
of existing systems is not removed.
Nevertheless, consider backing up data of existing systems (see page 118).
You can access the functionality from either:
The installation package.
The Uninstall or change a program window of the Microsoft® Windows® Control Panel.
To remove Process Expert components individually, use the modify functionality (see page 128).
A restart is required to complete the process of uninstalling Process Expert from the computer.
NOTE: The process does not remove the Schneider Electric License Manager and Floating
License Manager.
Removing Hotfixes
You can remove hotfixes that have been applied to Process Expert by using the Uninstall
command from the Microsoft® Windows® Control Panel. Navigate to the View Installed Updates
window under Programs and Features.
Applied hotfixes are listed in the Process Expert section.
Returning Licenses
When you remove Process Expert from the computer, consider returning your licenses through the
Floating License Manager so that you may activate them again on a different computer.
For information on the return process, refer to the Schneider Electric Floating License Manager
user manual.
NOTICE
LOSS OF COMMUNICATION
Stop the system server only when no client is running.
Failure to follow these instructions can result in unresponsive clients.
NOTICE
LOSS OF DATA
Back up the installed database before removing Process Expert.
Failure to follow these instructions can result in loss of database or unusable systems.
NOTE: For more information, refer to the topic describing how to back up the database
(see page 118).
The table describes the procedure to remove Process Expert from the computer by using the
installation package.
Step Action
1 Quit Schneider Electric applications that are running, Process Expert clients, and stop the
system server (see EcoStruxureTM Hybrid DCS, User Guide).
2 Back up the installed database (see page 118).
3 On the computer on which the component that you want to remove is installed, double-click the
[Link] file located in the root of the installation package.
Result: The installer dialog box opens.
Step Action
4 Click Next.
5 Select Remove.
6 Follow the instructions on screen.
7 Click Finish to exit the installer.
8 Restart the computer when prompted to do so to complete the removal process.
NOTE: You can click No to restart the computer yourself later. However, a restart of the
computer is required before you start a new installation of Process Expert.
Chapter 9
Troubleshooting
Troubleshooting
Overview
This chapter contains various troubleshooting information.
Troubleshooting Installation
Step Action
1 Open Task Manager.
2 Stop the [Link] process.
3 Restart the [Link] process by clicking from the menu of the Task Manager, File → New
Task (Run...).
4 Enter [Link] and click OK.
5 Uninstall Process Expert again by using the Uninstall command.
Reason: The temporary files in the %TEMP% folder of the PC exceed the limit of 65,535 files.
When the installation tries to create new temporary files, it cannot do so because the system limit
of 65,535 files has been reached. Therefore, the installation does not complete successfully and
an unrelated message is reported.
Solution: Delete no longer required files in the %TEMP% folder of the PC before installing
Process Expert.
Step Action
1 Open a command prompt as administrator.
2 Change to C:\Windows\SysWOW64
3 Execute lodctr /r
4 Press Enter.
NOTE: You may see a message about a detected error: Unable to rebuild performance counter
setting from system backup restore, error code is 2
5 Restart the system server.
The Db folder contains the files of databases where Process Expert stores data of the Global
Templates library and of existing systems. The default path to the Db folder is
C:\ProgramData\Schneider Electric\Process Expert x.y (where x.y represents the version of
Process Expert).
The figure shows an example of the contents of the Db folder for a healthy database with two
systems created. The right-hand section of the window shows the [Link] file that exists in
the GLOBAL and SCHEMA subfolders.
NOTE: Systems that appear in the Db folder keep their default name (System_n) even if you
rename them in the Systems Explorer.
Deleting the Db folder or some of its contents creates an inconsistency with the database entries
that exist in the Caché database.
In such case, you need to remove the Caché database entries pertaining to the installed
Process Expert databases to make them consistent with the file structure on the PC.
To remove Caché database entries, proceed as follows.
Step Action
1 In the Process Expert console menu (see page 116), click Tools → Delete database.
Result: The Delete Database dialog box opens.
2 Click Yes.
Result: The software removes Caché database entries.
NOTE: Click No to close the Delete Database dialog box without removing Caché database
entries.
3 Wait until the console displays Done to start the system server.
CPU-Intensive Operations
Performing CPU-intensive operations (for example, importing many instances or mapping many
interfaces) by using a Process Expert client on a PC on which the system server is installed may
lead to CPU starvation.
As a result, actions that you execute immediately after such CPU-intensive tasks may trigger
notifications about client/server communication interruptions.
Increase the priority of the [Link] or [Link] process to Above
Normal by using the Windows Task Manager.
Network Connections
The system server and its engineering stations need to be connected to the same Ethernet network
by a cable connection so that the system server, engineering, and operation clients are able to
communicate. This can be a network that is dedicated to client/server communication.
In case the PC on which the system server is installed is connected also to another network (for
example, an enterprise network providing access to the Internet), verify that an interruption of this
network connection does not block communication on the client/server network. This may happen,
for example, if a domain firewall is configured to disable all communication ports of the PC in case
the connection to the enterprise network is interrupted.
Problem Description
When you connect a USB drive to a PC on which the Process Expert system server and/or
engineering client is running, you may experience one or more of the following issues:
You cannot eject the USB drive.
The USB port stops responding.
The PC does not hibernate anymore.
The PC does not shut down anymore.
The Microsoft® Windows® blue screen.
This is because the USB port monitoring service of the Oracle® VM Virtualbox application, the
third-party software managing the virtual machine (VM) of Process Expert, does not release the
USB port of the PC.
Recommendation
To transfer files between the host PC and the VM of the system server and/or the engineering
client, use the user-configurable folder that is shared with the VM (see page 95) rather than USB
drives.
NOTICE
LOSS OF COMMUNICATION
Stop the system server only when no client is running.
Failure to follow these instructions can result in unresponsive clients.
To disable the USB port monitoring service of the Oracle® VM Virtualbox application, proceed as
follows.
Step Action
1 Close Process Expert engineering clients and the system server they connect to.
2 Restart the PC.
3 Copy the [Link] file to the PC on which you want to use USB drives.
4 Double-click the [Link] file.
Result: The Registry Editor dialog box opens.
5 Click Yes.
Result: The USB port monitoring service of the Oracle® VM Virtualbox application is disabled.
NOTICE
LOSS OF COMMUNICATION
Stop the system server only when no client is running.
Failure to follow these instructions can result in unresponsive clients.
To enable the USB port monitoring service of Oracle® VM Virtualbox, proceed as follows.
Step Action
1 Close Process Expert engineering clients and the system server they connect to.
2 Restart the PC.
3 Copy the [Link] file to the PC on which you want to use USB drives.
4 Double-click the [Link] file.
Result: The Registry Editor dialog box opens.
5 Click Yes.
Result: The USB port monitoring service of the Oracle® VM Virtualbox application is enabled.
Problem Description
The Caché database does not start if you have changed the name of the computer while Caché
was running and have restarted the computer. The Caché icon in the notification area of
Microsoft® Windows® remains grey.
Attempting to start the Caché database manually opens a dialog box Cache Terminal could not
start (112).
Caché software stores the name of the computer in temporary files. When it starts, it compares the
name of the computer with the name stored in the files. If they do not match, the Caché database
does not start.
Recommendation
To change the name of the computer on which the Caché application is installed, first stop the
Caché application (see page 78).
Starting Caché
To get the Caché database to start again, proceed as follows.
Step Action
1 Browse to C:\Program Files\InterSystems\STRUXUREWAREPEv43\mgr.
2 Delete the following files:
[Link]
[Link]
EIO0000001255 11/2017
Appendices
Appendix A
Installing the Floating License Manager
Overview
This topic describes how to install the Floating License Manager (FLM) on a PC that is to become
an enterprise license server, and on which no Process Expert nor Supervision components are
going to be installed.
For more information on how to use the FLM, refer to the topic describing licensing mechanisms
(see EcoStruxureTM Hybrid DCS, Licensing Guide).
Installation Procedure
Step Action
1 Double-click the FloatingLicenseManagerSetup_PE.exe file to extract the installation files.
The file is located inside the LicenseManagers folder of the Process Expert installation package.
2 Select a destination folder on the PC on which you want to install the FLM.
3 In this destination folder, double-click the [Link] file to start the installation.
4 Follow the instructions on screen.
NOTE:
Use the following values to configure parameters of the FLM (see EcoStruxureTM Hybrid DCS,
Licensing Guide):
Server Port: 27010 (default value).
Web Port: 8090 (default value).
Startup Delay: 0 (default value).
NOTE: To obtain the server port value that is used in other FLMs, refer to the topic describing how
to verify the license server port and Web port setting of the FLM (see EcoStruxureTM Hybrid DCS,
Licensing Guide).
Appendix B
Installation of DTMs by Using a Response File
Overview
Use this procedure when the installation of a DTM in the Control Participant of the VM did not
succeed because the installation process does not generate the necessary log file (see page 106)
(silent and manual installation modes).
In this cases, the use of a response file ([Link]) allows completing the installation. The response
file records user entries and installation settings that are made during a temporary manual
installation from within the VM.
The response file is then added to the installation package of the DTM to be used during a silent
installation with the help of a batch file (.bat).
Step Action
1 On the computer on which the system server is installed, create a folder that you will be
accessing from the VM.
2 Copy the DTM installation files (.exe and any other required files) to this folder so that the
installation can be started from within the VM.
Step Action
1 Confirm that the Process Expert system server is closed.
2 On the computer on which the system server is installed, from the Microsoft® Windows® start
menu, click All Programs → Oracle VM Virtualbox → Oracle VM Virtualbox.
Result: The Oracle VM Virtualbox Manager starts.
3 Verify that the [Link].x.y#0 VM is selected and click Settings → Shared Folders (x.y corresponds
to the version of Process Expert that is installed).
Click the folder icon with the + sign.
Result: The Add Share dialog box opens.
4 In the Folder Path menu, select Other... and browse to the folder that contains the DTM installation
file.
5 Click OK.
Step Action
6 Click OK to close the VM Settings window.
7 Verify that the [Link].x.y#0 VM is selected and click Start.
Result: The VM starts.
NOTE: The VM may start with a Windows Error Recovery message. In such case, press Enter to
start Microsoft® Windows® normally.
Step Action
8 Select the Oracle Vm Virtualbox: 1 window and click the bottom left-hand corner of the screen to
make the Microsoft® Windows® task bar and start button appear. You may need to click several
times.
9 In the Oracle Vm Virtualbox: 1 window, click Start → Computer and browse to the shared folder
containing the DTM installation file.
To access the folder, expand Network, then VBOXSVR.
10 From the shared folder, copy the DTM installation file to the C: drive of the VM.
11 In the Oracle Vm Virtualbox: 1 window, click Start and enter cmd in the search field to open a
command prompt.
12 In the command prompt, type cd.. and press Enter until you are the C:\> prompt.
Step Action
13 Execute the DTM installation file with the /r option in order to generate the InstallShield response
file ([Link]).
The file is generated at the path C:\Windows.
Result: The DTM installation starts.
NOTE: This installation is only temporary and non-existing the next time you start the system
server.
The following example shows the SMARTSENS_PH_DTM_V1-1-3_Setup.exe DTM installation file,
which is executed from the command prompt with the /r option.
14 Follow the steps on screen until the installation of the DTM is complete.
Step Action
15 In the Oracle Vm Virtualbox: 1 window, copy the [Link] file to the folder shared with the VM so
that you can access it on the host computer.
16 Close all open windows inside the VM.
17 Close the VM by clicking from the menu of the Oracle Vm Virtualbox: 1 window, Machine →
Close → Power off the machine.
Result: The VM stops and the windows close.
18 Close the Oracle VM Virtualbox Manager.
Step Action
1 Confirm that the Process Expert system server is closed.
2 Locate the VM Extensions folder in the Process Expert installation package (.iso) and copy the
InstallGsd subfolder to the computer on which the system server is installed.
3 Open the InstallGsd folder and delete the [Link], which is not required.
4 Copy the uncompressed DTM installation file (.exe) and the response file ([Link]) to the
InstallGsd folder.
5 Edit the [Link] file inside the InstallGsd folder as follows.
@Echo off
echo installing DTM...
[Link] /s
echo Done
Where [Link] is the name of the DTM installation file.
(Remove the [Link] command.)
NOTE: The /s option installs the DTM in silent mode by using the data and installation settings
contained in the response file.
6 Save the changes to the [Link] file.
NOTE: If you want to install several DTMs, create the other entries ([Link] /s) in the
[Link] file and copy all the installation files and response files to the InstallGsd folder. You
can create subfolders inside the InstallGsd folder.
7 Open the Extensions section of the System Server Configuration Wizard.
8 Open the Browse for extension dialog box, browse to the InstallGsd folder, and select the
[Link] file.
9 Refer to the topic describing the installation of extensions in manual mode (see page 110) to
complete the procedure.
Index
Symbols BIOS
settings for virtual machines, 46
.NET Framework requirements
Windows 10, 58
Windows 8.1, 58 C
Windows Server 2012, 59
Cache
installed software components, 53
0-9 starting and stopping, 78
third-party software components, 51
32-bit databases
troubleshooting Cache not starting, 145
reusing, 70
client configuration wizards
32-bit Process Expert
activating virtual machines, 114
installing the update, 83
configuring virtual machines, 95
updating a 32-bit system infrastructure,
clients
69
configuring clients, 93
7-zip
configuring server settings, 94
unzipping the installation package, 49
connecting a client to different system
servers, 113
engineering client activity logs, 124
A service pack configuration information, 37
activating starting engineering clients, 124
virtual machine, 114 communication interruptions
activation client/server communication interrup-
using configuration wizards, 88 tions, 26
adding performance considerations, 26
adding a software component, 128 troubleshooting, 141
architectures communication ports
client/server communication interrup- settings and configuration, 93
tions, 26 troubleshooting, 141
physical architectures, 24 compatibility
physical VM architecture examples, 27 service pack database compatibility, 37
software architecture, 12 computers
hardware requirements, 46
configuration wizards
B activating virtual machines, 114
backing up parameters, 96
databases, 118 user accounts, 88
bad credentials using configuration wizards, 88
troubleshooting virtual machine password Configure
issues, 139 system server console commands, 116
F
D files
database restoration sharing with the VM, 96
password information and settings, 118 firewall
databases firewall exceptions for Process Expert, 58
backing up, 118 Floating License Manager
migrating the database, 80 installed software components, 53
migrating to service packs, 42 installing, 149
migrating to the current version, 80 license server port setting, 55
overview of installation scenarios, 52 licensing software for service packs, 38
removing database of an earlier version, updating, 38
70 folders
restoring, 118 service pack destination folders, 39
reusing, 70
reusing 32-bit databases, 70
reusing service pack databases, 37 G
service pack database compatibility, 37 Global Templates
starting and stopping Cache, 78 supplied with Process Expert updates, 73
troubleshooting Cache not starting, 145 GSD files
troubleshooting database inconsisten- installing and removing, 105
cies, 139
Delete Database
system server console commands, 116 H
Delete database hardware
troubleshooting database inconsisten- hardware requirements, 46
cies, 139 service pack hardware requirements, 35
host PC installing
sharing files with the VM, 96 32-bit Process Expert update, 83
hosting Floating License Manager, 149
system server configuration wizard, 93 installing an earlier version of Process Ex-
hotfixes pert, 133
installing control Participant hotfixes, 112 installing Process Expert service pack, 40
removing applied hotfixes, 132 removing applied hotfixes, 132
service pack hotfix compatibility, 36 supervision software, 65
service pack hotfixes, 36 virtual machines, 15
hypervisors invalid drive
compatibility with virtual machines, 15 troubleshooting installation, 136
invalid length message
troubleshooting virtual machine password
I issues, 139
installation ISO
general installation information, 52 verifying integrity of ISO file, 136
installation log files, 56
installed software components, 53
modifying the installation, 128 K
overview of installation scenarios, 52 keyboard layouts
PES service pack licenses, 34 configuration wizard for virtual machines,
service pack compatibility with Unity Pro, 96
35
service pack destination folders, 39
service pack installation log files, 39 L
troubleshooting, 136 languages
unable to extract the VM file, 136 default keyboard layout of virtual ma-
update installation procedure, 82 chines, 96
installation files user interface language, 36
unzipping, 49 License Manager
installation requirements installed software components, 53
hardware, 46 license server port setting, 55
installing Unity Pro, 50 licensing software for service packs, 38
operating systems, 48 updating, 38
other software requirements, 50 license server port
service pack general installation informa- changes for service packs, 38
tion, 36 licensing software installation, 55
service pack hardware requirements, 35 licenses
service pack machine roles, 34 requirements when updating Process Ex-
service pack prerequisites, 34 pert, 71
service pack software requirements, 34 service pack license requirements, 34
service pack supervision software re- VM licensing examples, 27
quirements, 35 licensing
supervision software requirements, 50 considerations for virtual machines, 22
installing the Floating License Manager,
149
using configuration wizards, 88
N
networks
licensing software
network connection examples, 27
changes for service packs, 38
network connections of servers and sta-
license server port setting, 55
tions, 24
updating Floating License Manager, 38
troubleshooting client-server connec-
updating License Manager, 38
tions, 141
user account requirements, 49
log files
database migration log files, 81
service pack installation log files, 39
O
logs OFS
engineering client activity log files, 124 service pack OFS software requirements,
installation log files, 56 35
system server activity log files, 121 operating systems
operating system requirements, 48
Oracle VM VirtualBox
M third-party software components, 51
memory
memory allocated to the VM, 15
Migrate Database
P
system server console commands, 116 password
migrating password information and settings when
databases, 80 restoring databases, 118
databases to service packs, 42 troubleshooting virtual machine password
migrating databases to the current ver- issues, 139
sion, 80 passwords
migrating databases default simulator password, 60
32-bit migration process overview, 70 performance
migration process overview, 70 virtual machine installation recommenda-
migration tions, 15
database migration log files, 81 performance considerations
service pack database management, 37 client/server communication interrup-
modifying tions, 26
modifying service pack installation, 44 physical architectures
Process Expert, 128 description, 24
modifying the installation PLC Simulator
licensing considerations, 128 installing, 60
mounting databases ports
restoring, 118 client configuration wizard, 94
client VM communication ports, 94
server VM communication ports, 94
settings and configuration of communica-
tion ports, 93
system server port configuration, 93
troubleshooting communication ports,
141 restoring
prerequisites databases, 118
service pack installation, 34
Process Expert
configuring the system server and clients, S
87 saving files
first-time installation, 64 sharing files with the VM, 96
general update information, 68 server
physical architecture examples, 27 configuring the system server, 93
physical architectures, 24 server address for clients, 94
removing, 132 service pack configuration information, 37
repairing the installation, 130 starting the service pack system server,
software architecture, 12 43
starting the system server, 121
system server activity logs, 121
R troubleshooting system server startup de-
removing lay, 138
before installing an earlier version of Pro- server configuration wizard
cess Expert, 133 installing DTMs with a response file, 151
Process Expert, 132 server extensions
removing a software component, 128 connecting a client to different system
removing applied hotfixes, 132 servers, 113
uninstalling service packs, 44 server port
repairing changes for service packs, 38
Process Expert, 130 licensing software installation, 55
repairing the service pack installation, 44 service pack
requirements installation information, 33, 33
installing Unity Pro, 50 installing service packs, 40
service pack general installation informa- [Link]
tion, 36 installing DTMs with a response file, 151
service pack hardware requirements, 35 shared folder
service pack machine roles, 34 sharing files with the VM, 96
service pack OFS software requirements, sharing files
35 sharing with the VM, 96
service pack software requirements, 34 simulator
service pack supervision software re- default simulator password, 60
quirements, 35 default STA file for simulator, 60
response files installing the PLC Simulator, 60
installing DTMs with a response file, 151 slots
restore for Participant services, 15
password information and settings when software
restoring databases, 118 installed software components, 53
Restore Database licensing software for service packs, 38
system server console commands, 116, licensing software installation, 55
116 service pack machine role requirements,
34
service pack software requirements, 34
T
templates
software requirements, 49
overview of installation scenarios, 52
third-party software for service packs, 39
templates supplied as export files, 73
updating licensing software, 38
third-party software
software architectures
changes for service packs, 39
description, 12
time zones
software requirements
changing the time zone of the virtual ma-
service pack OFS software requirements,
chine, 112
35
virtual machine time zone, 21
service pack supervision software re-
Tools menu
quirements, 35
system server console menu, 116
STA file
troubleshooting
default STA file for simulator, 60
client/server communication interrup-
starting
tions, 141
engineering clients, 124
communication ports, 141
service pack system server, 43
database inconsistencies, 139
system server, 121
installation issues, 136
troubleshooting system server, 138
system server startup delay, 138
supervision software
troubleshooting Cache not starting, 145
installing, 65
troubleshooting USB port issues, 142
service pack supervision software re-
unable to extract the VM file, 136
quirements, 35
virtual machine password issues, 139
updating supervision software, 70
virtual machine startup, 139
system locale
types
configuration wizard for virtual machines,
updated DFBs and DDTs supplied in the
96
release, 73
system server
configuring the system server, 93
console, 116
console menu, 116
U
service pack configuration information, 37 uninstalling
starting the service pack system server, modifying the installation, 128
43 Process Expert, 132
starting the system server, 121 uninstalling service packs, 44
system server activity logs, 121 uninstalling Process Expert
troubleshooting system server startup de- troubleshooting, 136
lay, 138 Unity Pro
system server configuration wizard compatibility with service pack, 35
activating virtual machines, 114 installation requirements, 50
hosting, 93 installing control Participant hotfixes, 112
installing and removing extensions, 105 unzipping
system server configuration wizards unzipping the installation package, 49
configuring virtual machines, 95 updating
DFBs supplied as XDB files, 73
Global Templates supplied as export files,
73 issues, 139
third-party software components, 51 troubleshooting virtual machine startup,
updating a 32-bit system infrastructure, 139
69 unable to extract the VM file, 136
updating supervision software, 70 using configuration wizards, 88
updating Process Expert Virtualbox
general information, 68 installed software components, 53
installation procedure, 82 VirtualBox
licensing, 71 third-party software components, 51
migrating the database, 80 VM
USB changing the time zone of the virtual ma-
troubleshooting USB port issues, 142 chine, 112
user accounts default time zone, 21
installing Process Expert, 49 memory allocated to the VM, 15
using configuration wizards, 88 unable to extract the VM file, 136
user interface
user interface language, 36
UserExtensions folder W
installing and removing extensions, 105 Windows 10
.NET Framework requirements, 58
Windows 8.1
V .NET Framework requirements, 58
vdi file Windows Server 2012
verifying integrity with checksum, 136 .NET Framework requirements, 59
version wizards
client/server compatibility, 84 using configuration wizards, 88
installing an earlier version of Process Ex-
pert, 133
Process Expert component version, 84 X
updating third-party software compo- XDB files
nents, 51 updated types supplied in the release, 73
virtual machine
activating, 96, 114
changing the time zone of the virtual ma- Z
chine, 112 zip utility
client communication ports, 94 unzipping the installation package, 49
default time zone, 21
installation recommendations, 15
licensing considerations, 22
performance considerations, 15
replacing during installation, 56
server communication ports, 94
service pack configuration information, 37
sharing files with the VM, 96
troubleshooting virtual machine password