Installation Guide PDF
Installation Guide PDF
Installation Guide PDF
COPYRIGHT
© 2018 Aveva Group Plc. All rights reserved.
TRADEMARKS
Aveva Group Plc has made every effort to supply trademark information about company names, products and services mentioned in
this manual.
Citect, CitectHMI, Vijeo Citect, Vijeo Citect Lite and CitectSCADA are either registered trademarks or trademarks of Aveva Group Plc.
Pelco, Spectra, Sarix, Endura, are registered trademarks of Pelco, Inc.
IBM, IBM PC and IBM PC AT are registered trademarks of International Business Machines Corporation.
MS-DOS, Windows, Windows NT, Microsoft, and Excel are either registered trademarks or trademarks of Microsoft Corporation in the
United States and/or other countries.
DigiBoard, PC/Xi and Com/Xi are trademarks of Digi International Inc.
Novell, Netware and Netware Lite are either registered trademarks or trademarks of Novell, Inc. in the United States and other
countries.
dBASE is a trademark of dataBased Intelligence, Inc.
All other brands and products referenced in this document are acknowledged to be the trademarks or registered trademarks of their
respective holders.
GENERAL INFORMATION
Some product names used in this manual are used for identification purposes only and may be trademarks of their respective com-
panies.
May 2018 edition for Citect SCADA Version 2018.
Manual Revision Version 2018.
PLEASE NOTE
Electrical equipment should be installed, operated, serviced, and maintained only by qualified personnel. No responsibility is assumed
by Aveva Group Plc for any consequences arising out of the use of this material. © 2018 Aveva Group Plc. All Rights Reserved.
Validity Note
The present documentation is intended for qualified technical personnel responsible for the implementation, operation and main-
tenance of the products described. It contains information necessary for the proper use of the products. However, those who wish to
make a more "advanced" use of our products may find it necessary to consult our nearest distributor in order to obtain additional
information.
The contents of this documentation are not contractual and in no way constitute an extension to, or restriction of, the con-
tractual warranty clauses.
Contact Schneider Electric today at www.schneider-electric.com
Contents
Legal Information 1
Contents 3
Safety Information 5
Chapter 1: Introduction 9
About This Guide 9
Purpose 9
Maintaining System Currency 9
3
Contents
Chapter 5: Installation 57
The Installation Process 57
Preliminary Installation 57
Installation Profiles 60
Completing the Installation 65
Communication Drivers 68
Installing Additional Communication Drivers 71
Modify, Repair, or Remove Components 72
Chapter 6: Configuration 75
Local Area Network Configuration 75
Network Communications Overview 76
Configuring Communications Over a WAN 77
Web Server Configuration 77
The IIS Virtual Directory 78
Setting Up Security 79
Web Client user account types 79
Configuring Security Using IIS 79
Testing the Web Server Security Settings 83
Logging on to the Web Server 84
Deployment Server Configuration 84
4
Safety Information
Hazard categories and special symbols
The following symbols and special messages may appear in this manual or on the
product to warn of potential hazards or to call attention to information that clarifies or
simplifies a procedure.
Symbol Description
DANGER indicates an imminently hazardous situation, which, if not avoided, will result in death or
serious injury.
WARNING indicates a potentially hazardous situation, which, if not avoided, can result in death or
serious injury.
CAUTION indicates a potentially hazardous situation which, if not avoided, can result in minor or
moderate injury.
NOTICE
NOTICE used without a safety alert symbol, indicates a potentially hazardous situation which, if
5
Safety Information
Please Note
Citect SCADA is a Supervisory Control and Data Acquisition (SCADA) solution. It facil-
itates the creation of software to manage and monitor industrial systems and processes.
Due to Citect SCADA's central role in controlling systems and processes, you must appro-
priately design, commission, and test your Citect SCADA project before implementing it
in an operational setting. Observe the following:
Do not use Citect SCADA or other SCADA software as a replacement for PLC-based control pro-
grams. SCADA software is not designed for direct, high-speed system control.
Failure to follow these instructions can result in death, serious injury, or equipment dam-
age.
LOSS OF CONTROL
l The designer of any control scheme must consider the potential failure modes of control paths and,
for certain critical control functions, provide a means to achieve a safe state during and after a path
failure. Examples of critical control functions are emergency stop and overtravel stop, power out-
age and restart.
l Separate or redundant control paths must be provided for critical control functions.
l System control paths may include communication links. Consideration must be given to the implic-
ations of unanticipated transmission delays or failures of the link.
l Observe all accident prevention regulations and local safety guidelines. 1
l Each implementation of a control system created using Citect SCADA must be individually and thor-
oughly tested for proper operation before being placed into service.
Failure to follow these instructions can result in death, serious injury, or equipment dam-
age.
6
Safety Information
1. For additional information, refer to NEMA ICS 1.1 (latest edition) "Safety Guidelines
for the Application, Installation, and Maintenance of Solid State Control", and to NEMA
ICS 7.1 (latest edition) "Safety Standards for Construction and Guide for Selection, Install-
ation and Operation of Adjustable-Speed Drive Systems" or their equivalent governing
your particular location.
7
Safety Information
8
Chapter 1: Introduction
Purpose
This document provides instructions for installing Citect SCADA. It describes the install-
ation process and optional components which can be installed in each environment,
either on a single workstation or on a network (online upgrade).
The configuration section provides an overview of using Citect SCADA in a Local Area
Network (LAN), a Wide Area Network (WAN), and as a Web Server.
It includes information on the following aspects of installing Citect SCADA:
l Upgrading
l Installation Description
l Installation Requirements
l Installation
l Configuration
9
Chapter 1: Introduction
10
Chapter 2: Upgrading to Citect SCADA 2018
This chapter describes upgrading the product, and new features introduced in Citect
SCADA 2018.
Note: Cross version compatibility is not available for alarms version v7.20 onwards.
When updating the computer with a new product version, backup the existing projects
and uninstall the existing installation. Install the new version and restore projects into
the new version.
Note: The new version you are installing may have a service pack released. The ser-
vice pack may have a fix for the automatic upgrade and may be required to be
installed before restoring the project. Please refer to the service pack documentation.
Before you review this information, check that you have the necessary hardware and soft-
ware required to run this version.
When upgrading to Citect SCADA 2018 you need to consider the following:
l Upgrade Method: Depending on whether your system can afford downtime and loss
of data, choose an upgrade method: Offline or Online.
l Upgrade Path: Upgrade path refers to the number of versions to which you need to
upgrade to get from your current version to Citect SCADA 2018. For upgrading to
intermediate versions specified in the upgrade path (for example, v7.20 or v2016),
refer to the documentation for those versions.
Note: After upgrading to Citect SCADA 2018, you can make use of its Situational
Awareness features. For more information, see Situational Awareness Projects in the
Citect SCADA help.
11
Chapter 2: Upgrading to Citect SCADA 2018
New Features
Citect SCADA 2018 includes the following new features or changes in functionality. In
many cases these new features will not impact the installation or initial configuration.
However, some of them may impact your project configuration and functionality. Once
you have installed this version, refer to the online help for information on how to recon-
figure your projects to take advantage of the new features and improved functionality.
Introduced in 2018
The following list of new features introduced in this release is only a brief description.
For more details, and links to using the features in your projects, refer to the "What's
New in Citect SCADA 2018" page in the main Citect SCADA help.
The Situational Awareness Starter Project can be used to create a Citect SCADA project
that is designed to support abnormal situation management for operators. It provides
accurate information to an operator in a way that can be perceived and acted upon
quickly, without overwhelming their cognitive abilities.
This objective is achieved through:
l A consistent look and feel for graphical content.
l The use of standardized color settings, optimized for perceiving process data and
alarms.
l The inclusion of operational focused library objects.
l Support for runtime updates based on navigational or contextual changes.
l The inclusion of navigation aids and an operator dashboard.
A Situational Awareness project differs from other Citect SCADA template projects as it
uses a "workspace" for each client screen that is comprised of a set of "panes". Each pane
displays a page that can be updated independently at runtime based on navigational or
contextual changes. Contextual updates are managed via a project's equipment hier-
archy, which creates an association between the location of a detected change, and the
type of content each pane is configured to display.
Alarm Management
Citect SCADA 2018 includes the following enhancements to the way operators can man-
age alarms at runtime.
Alarm Cause and Response
12
Chapter 2: Upgrading to Citect SCADA 2018
You can associate cause and response information with an alarm tag. This means you
can describe the circumstances that are likely to cause the alarm, and the appropriate
course of action required to address the alarm. This information can then be presented to
an operator at runtime. To specify cause and response information for an alarm tag, you
need to use the new Alarming > Cause and Response view in the Setup activity.
Alarm Shelving
When you shelve an alarm, it is disabled for a specified period of time, or until a spe-
cified time is reached. This allows an operator to temporarily disable alarms that are
causing an unnecessary distraction. Shelving is available via the Workspace’s Alarm
Tab in the Information Zone.
If your project uses the StruxureWare or Tab Style templates (accessible via a starter pro-
ject), you can shelve alarms during runtime from the Active Alarms and Alarm Sum-
mary page. You can also shelve alarms by setting the EndTime argument for some
Cicode functions:
Alarm Indicators
Citect SCADA 2018 allows you to use alarm indicators. Consisting of an alarm border
and flag that appear around the extent of an object group or Genie, an alarm indicator
provides a prominent visual indication of alarm occurrences at runtime.
Alarm Priority Display Properties
You can configure optional display properties for an alarm priority that allow you to:
l Specify a name for a priority value to provide a meaningful representation of its pur-
pose.
l Define background and foreground colors that support a visual representation of pri-
ority on a graphics page.
l Define a Large and Small genie to visually represent the priority on the Alarm Indic-
ator and Alarm Lists.
These additional properties are configured in the Setup activity.
Graphics Enhancements
Citect SCADA 2018 includes the following enhancements to Graphics and the Graphics
Builder.
Name a Graphic Object
You can now name graphics objects (for example, a Polyline, Rectangle, Text and Genie).
Use this name to reference a graphics object via expressions and Cicode at runtime. Con-
figure the animation name when defining the general access properties of a graphics
object.
Animated Polygon Vertices
13
Chapter 2: Upgrading to Citect SCADA 2018
You can now associate a tag or Cicode expression with the vertices in a polygon. This
means the shape of a polygon can be manipulated at runtime in response to values gen-
erated by a production system.
This is achieved by applying offset values to each vertex that define a path along which
the vertex can move. As the return value for an expression changes, a vertex will move
along the path defined for it, altering the shape of the polygon.
Pinned Windows
Windows can now be "pinned" at specified locations within a main window or within
other pinned windows. A new Cicode function WinNewPinAt() has been added that
when configured opens a new display window at a specified location, relative to the cur-
rent active window, with a selected page displayed. The window can later be removed
with the WinFree() function.
Activate/Deactivate Events
You can now configure events to run when a window is activated or deactivated. This is
useful when using pinned windows on a page. For example, the activate event can be
used to run an event if the user clicks on the pinned window.
Dynamically Display Symbols
You can use the DspSym Cicode function with a Genie to dynamically display content
that is only generated at runtime.
Screen Profiles
Screen profiles specify the physical characteristics of one or more workstation screens
and how these screens are arranged with respect to each other. Screen profiles allow you
to set up multiple displays. If you are running a Situational Awareness project, you can
set up screen profiles for independent or linked contexts. You can create, manage and
configure screen profiles with the Screen Profile Editor, which is displayed below the
Screen Profile table in the Setup.
Equipment References
Citect SCADA 2018 allows you to link a piece of equipment to items or tags belonging to
another piece of equipment in your project. This means you can establish a relationship
with equipment or equipment.items outside the equipment hierarchy. With equipment
reference browse functions, you can then track, group and display information for the
equipment and referenced equipment in one interface at runtime.
Equipment references enable you to configure interlocks that link two pieces of equip-
ment so when a condition or other event occurs in one, it will trigger an action in the
other. For example, if a pump is pumping water through a valve and the valve is closed,
the pump should be turned off in order to prevent equipment damage.
14
Chapter 2: Upgrading to Citect SCADA 2018
Composite Genies
Citect SCADA 2018 provides several Composite Genies for use on graphics pages. A
Composite Genie is a collection of individual Genies assembled to form a single object
based on parameters/options chosen by the engineer. The individual objects and their
parameters/options are defined in an XML template file along with layouts for the col-
lection, that is, the Composite Genie.
You can insert multiple instances of the composite object on to a graphics page, and spe-
cify different parameter settings including values, alignment and display options for
each instance to tailor the Composite Genie to suit your requirements.
Equipment definitions now support a Display Name property. This allows you to specify
a meaningful name that can identify a piece of equipment at runtime. The Display Name
can also be used to reference equipment in a Genie.
Arrays Functions
Citect SCADA 2018 now includes a set of functions that allow you to create arrays that
use up to three dimensions (x,y,z). This can offer performance benefits when handling
large amounts of data, for example, when generating an alarms list.
Upgrade Method
Before you plan to upgrade to Citect SCADA 2018, consider whether your
SCADA system can afford downtime and whether all of your historical information
needs to be available at all times. The upgrade method you choose will depend upon
this.
Upgrade methods are of the following types:
l Offline: This method requires your system to be shut down for the duration of the
upgrade. If your system can afford downtime and depending on whether all of your
historical information needs to be available at all times, this method is suitable for
you. This is the basic upgrade process that will be required even if you use the online
upgrade method.
l Online: If you need your system to be available at all times, this method is suitable
for you. To be able to conduct an online upgrade, you need to have at least one pair
of redundant servers (for details and other pre-requisites, see Pre-requisites for an
Online Upgrade.)
15
Chapter 2: Upgrading to Citect SCADA 2018
Upgrade Path
Upgrade path refers to the number of versions to which you need to upgrade to get from
your current version to Citect SCADA 2018. Historically, some versions of Citect SCADA
have included substantial changes to the product, which required incremental upgrades
involving several intermediate steps between very distant versions (for example, 5.21 to
7.20). We have improved the upgrade code so that fewer steps are necessary to go from
5.21 to Citect SCADA 2018, and the number of necessary steps will depend on whether
you do an offline or online upgrade.
If you plan to perform an offline upgrade, you can upgrade your project from as early a
version as 5.21, directly into Citect SCADA 2018.
If you plan to perform an online upgrade, you need to follow an upgrade path that will
depend on your starting version:
l Prior to v7.20 - If your starting version is prior to v7.20, upgrade to v7.20
SP5A. Compile and run your project in order to restore and convert your historic
alarm data.
l v7.20 - If this is your starting version, you need to restore your project to SP5A. Com-
pile and run your project in order to restore and convert your historic alarm data.
l v7.40 - If this is your starting version, you need to restore your project to SP2. Com-
pile and run the project in order to restore your data.
l v2015 - If this is your starting version, you need to restore your project to SP1 Patch 6.
Compile and run the project in order to restore your data.
l v2016 - If this is your starting version, you need to restore your project to RTM
version. Compile and run the project in order to restore your data.
Offline Upgrade
Note: This is the basic upgrade process and you will need to perform these steps
even if choose to use the Online Upgrade method.
16
Chapter 2: Upgrading to Citect SCADA 2018
File Description
This is the main file to back up. For information about backing up a
Project backup (.ctz project, refer to your current version's online help. You need to have
file) the Save sub-directories and Save configuration files options
selected in the Backup dialog.
OR
The Alarm Database is located in the Data directory: [Data]\<Pro-
Alarm Database (for ject Name>\<ClusterName.AlarmServerName>. For each
v7.40 and v2015) alarm server you have in your system, a corresponding Alarm Data-
base will exist. You need to backup all alarm databases.
The path and names of these files are defined on the trend tag itself,
and created in the Data directory defined in [CtEdit]Data. The files
Trend files: *.HST
will be named after the trend name and number of files. For
and *.00X
example, if the trend name is CPU, file names will be CPU.HST,
CPU.001, CPU.002 and so on.
These files contain the code that is executed on your reports, and
Report Files
are located in the [CtEdit]User\<Project Name> folder.
These files contain any logging (alarm logs, report logs) you have
Device logs configured in your project. You will find their location in the Devices
dialog. Refer to your online help for more information.
Check your Citect.ini file or use the Setup Editor | Paths section
Additional Files
as it could contain runtime files used by custom code in the project.
Driver Hotfixes If you are aware of any driver hotfix in your system, backup this
17
Chapter 2: Upgrading to Citect SCADA 2018
File Description
3. Uninstall your current SCADA version and install the next version defined on your
upgrade path
If you need new hardware or need to upgrade to a new operating system to run Citect
SCADA, this step is not required. Otherwise, uninstall the current version of Citect
SCADA completely and install the next version specified in your upgrade path.
If your current version is v7.20 or higher, proceed to step 13.
18
Chapter 2: Upgrading to Citect SCADA 2018
Parameter Description
[CtDraw.RSC]
This allows you to edit super genie pages
from Graphics Builder.
AllowEditSuperGeniePage=1
Merge any driver parameters from you old .INI file as they will most likely be necessary
to interface with your I/O network. For a list of changes to .INI parameters, refer to
Citect.INI Parameters in Version 2018.
19
Chapter 2: Upgrading to Citect SCADA 2018
Before you can upgrade to Citect SCADA2018, perform the following steps to convert
your <Project Name>_<Cluster Name>_ALMSAV.DAT and <Project Name>_<Cluster
Name>_ALMINDEXSAVE.DAT files to a format that can be ready by the new alarm
server architecture introduced in v7.30:
1. Make sure that the [Alarm]SavePrimary parameter points to the directory in which
you have placed your backed-up ALMSAV.DAT and ALMINDEXSAVE.DAT.
Alarms (v7.40 and v2015)
Convert your Alarm Database in the Data directory with the following steps:
1. Make sure to place your backed-up Alarm Database in the directory defined by the
[CtEdit]Data parameter.
2. Before starting runtime, confirm that the directory [Alarm]SavePrimary does NOT con-
tain ANY ALMSAV.DAT nor ALMINDEXSAVE.DAT files.
Trends
Note: If you are changing the trend tag name, use the trend renaming tool available at the Support Site.
20
Chapter 2: Upgrading to Citect SCADA 2018
Migrating to Production
Review the following information to complete your Offline Upgrade process, and apply
the changes to your production system.
Testing Considerations
After the upgrade and configuration changes to the project are complete, it is recom-
mended to perform system testing of the new project version. This is to check that func-
tionally and operation behaves as expected before applying the new project to the
production environment.
Licensing
When changing to use a newer product version, the hardware/software key may need to
be updated. To prepare the system, it is recommended to update the production machine
keys before the project is updated on the production machines as the updated key will
still license the previous version.
Before beginning any changes to the production computers, it is recommended that you
backup the configuration [INI] files for each machine as they may be required for ref-
erence.
The current configuration file can be used with the new product version after the path
parameters have been updated to the new version file locations. Refer to the setup of the
development environment section of the specific version for further parameter inform-
ation.
The Setup Editor and Setup Wizard can be used to finalize the configuration of the com-
puter setup.
Server Addresses
21
Chapter 2: Upgrading to Citect SCADA 2018
During a migration with an existing system, it may be useful to use a new set of IP
addresses and computer names for the new version. This is typically done when there is
a need to provide isolation between the system project versions to allow the two systems
to individually co-exist on the network for a period of time.When isolated, the systems
will be independent and not cross communicate or synchronize between the existing and
new versions. This type of upgrade would have the new version start with a snapshot of
the historical data from the previous system and then run in parallel.
Communication Drivers
The project may be using specialty drivers and if so, it is recommended to backup the
driver files located in the product ‘bin’ directory. Existing specialty drivers that are used
may be required to be installed for the new version. The driver web can be checked for
availability and compatibility with the new version at the DriverWeb.
Specialty Software
The project may be using specialty software to provide certain system functionality.
These applications may be required to be updated or re-installed during the upgrade pro-
cess and considered in the context of the upgrade.
Format File
The project may be using custom configuration forms in the product. This configuration
is located in the FRM file which may be required in the new installation. For further
information please see KB1579.
A project upgrade may also require the trend and alarm data to be updated based on the
new product features. It is recommended to keep a backup of the existing production
trend data files and the alarm save data file from the original
Once the data files have been upgraded, the updated data files may not be compatible
with the previous version.
It is not recommended to change the directory path of the trend data files during the pro-
ject upgrade as this may affect the trend operation. The default data directory may be
changed between product versions and may need to be considered in the context of the
install and upgrade with regards to the trend file location.
Licensing
When changing to use a newer product version, the hardware/software key may need to
be updated. The hardware key is a physical key that plugs into either the parallel port or
USB port of your computer. The key update utility can be run from the Help menu of the
product Explorer application. To upgrade the key a new authorization code is required
which can be created by using the AuthCode Generator.
22
Chapter 2: Upgrading to Citect SCADA 2018
1. Make sure you have correctly installed the latest versions of CiUSafe and Sentinel
Driver.
2. Make sure the Authorization code matches the Key you are trying to upgrade. If you
still cannot upgrade your license, please check KB article Q3672 for more information
on the error codes.
As Citect SCADA evolves, the compiler feature becomes stricter in order to ensure project
quality and runtime success. The fact that you are getting compiling errors that were not
appearing before is because of stricter compilation, which will result in more predictable
and stable runtime. Refer to the error code in the error message to resolve any errors and
warnings. You can search the online help using the error code for more information
about a specific error code.
Online Upgrade
An online upgrade takes advantage of Citect SCADA's native server redundancy to min-
imize or avoid loss of data or downtime on your production system, allowing for one
server to take ownership while the other is being upgraded. An online upgrade is the
only way to avoid loss of data where you perform an upgrade in parallel. This is the pro-
cess in which the two SCADA systems (the old version and the newer one) are running
side-by-side. The old version is decommissioned after the new version has been fully
tested and validated.
Similar to the offline upgrade, you will need to follow the upgrade path, and repeat the
process as many times as the number of steps in your upgrade path.
Refer to the relevant section depending upon your current version of Citect SCADA.
l Upgrading from v7.20
l Upgrading from v7.40
l Upgrading from v2015
23
Chapter 2: Upgrading to Citect SCADA 2018
24
Chapter 2: Upgrading to Citect SCADA 2018
25
Chapter 2: Upgrading to Citect SCADA 2018
12. Once the standby server is running fine, check for hardware alarms when it is con-
nected to the primary server.
13. Check functionality of the system as a whole.
14. Finally, test redundancy by switching off the primary server and checking that the
standby server takes over and clients switch over.
Special Considerations
The AlarmSetQuery Cicode function was deprecated in v7.30. This means that if you are
using custom alarm filtering code, you will most likely need to convert it. Click here for
more information about this process.
In the event that there is a disconnection or timeout during synchronization between the
v2018 and v7.20 alarm servers, follow these steps:
1. Shutdown your 2018 server.
2. Delete the alarm database and re-start it.
3. Wait for the synchronization between servers to finish.
Also, you can increase the timeout using the [Alarm]StartTimeout .INI parameter. This
will allow the v2018 server to wait for connection from the v7.20 server.
If you find that the synchronization between the two servers is experiencing inter-
ruptions, delete the alarm database, and place your ALARMSAV.DAT and
ALARMSAVINDEX.DAT in the [Alarm]SavePrimary directory and the v2018 server will
convert the data. However, we recommend always trying the peer synchronization first.
Because of the differences between Citect SCADA2018 and v7.20, any actions that hap-
pen during the online upgrade process are subject to incompatibilities that are not recon-
cilable between versions. However, the scenarios are quite particular and should not
have a great impact if any, on your SCADA system. Here is a list of such scenarios:
l UserLocation field: In Citect SCADA2018, a record of the UserLocation, that is the
IP address, for alarm operations such as acknowledge is available. If an acknowledge
occurs on the v7.20 server during the upgrade, the v2018 server will be unable to
record the UserLocation, which will be displayed as "0.0.0.0".
26
Chapter 2: Upgrading to Citect SCADA 2018
l Summary Comments during the upgrade: Comments that you add to an alarm sum-
mary record on the v7.20 server during the online upgrade will not be available in
the upgraded version.
Special Considerations
Alarm Summary
The v2018 Summary feature will be disabled when connecting to a v7.40 server. You
may still see summary records for active alarms.
27
Chapter 2: Upgrading to Citect SCADA 2018
When doing an online upgrade from v7.40 to v2018 check that any pre-7.20 Alarm Save
files are removed from the v2018 project folders (e.g. <project_cluster>_ALMSAVE.DAT
and <project_cluster>_ALMINDEXSAVE.DAT).
28
Chapter 2: Upgrading to Citect SCADA 2018
Special Considerations
Alarm Save Files
When doing an online upgrade from v7.50 to v2018 check that any pre-7.20 Alarm Save
files are removed from the v2018 project folders (e.g. <project_cluster>_ALMSAVE.DAT
and <project_cluster>_ALMINDEXSAVE.DAT).
29
Chapter 2: Upgrading to Citect SCADA 2018
I cannot make my redundant servers communicate and I keep getting the hardware
alarm “Redundant Server not found”.
1. Check that you have set your [LAN]EarliestLegacyVersion parameter correctly.
l If upgrading from v7.20 use [LAN]EarliestLegacyVersion=7200.
l If upgrading v2015 use [LAN]EarliestLegacyVersion=7500.
l Check that you have run the Setup Wizard and set both servers to Networked mode.
2. Set the same server password on both servers in the Setup Wizard.
My system is performing slowly even though Hardware and software requirements are met
Check your system’s power options: Control Panel | All Control Panel Items | Power
Options.
After finalizing the upgrade process and confirming that runtime is fully functional, we
recommend removing or updating the following .INI parameters. You will need to restart
the servers after changing the parameters for the changes to take effect.
30
Chapter 2: Upgrading to Citect SCADA 2018
Migration Tool
The automatic update that occurs when you initially launch Citect SCADA 2018 does
not fully upgrade your projects, and needs to be followed by the use of the Migration
Tool (if migrating from v7.x this is particularly noteworthy). The automatic update is a
passive action which updates the database field definition for any database that has
been changed between the two versions and copies new files that are necessary in 2018.
The Migration Tool is a separate application which has to be run manually after the
automatic upgrade has been executed. It can be initiated after you have prepared the pro-
ject for final migration. This tool will accommodate the changes in project functionality
that are incorporated in 7.0 and 2018.
Note: Some of the features introduced in 2018 of Citect SCADA require changes in
the project data from version 6.x
After upgrading, confirm and adjust the configuration of I/O devices in your project.
Failure to follow these instructions can result in death, serious injury, or equipment dam-
age.
Note: Before you use the Migration Tool, is recommended that you familiarize
31
Chapter 2: Upgrading to Citect SCADA 2018
yourself with the process that it performs, and the preparatory steps that you need to
carry out with your existing projects.
Option Description
Select this check box if you wish to delete these types of devices after suc-
cessful migration (see Remove Obsolete Memory and Alarm Devices).
Remove
obsolete
Note: Do not select this check box when you run the tool for the first time on a
Memory
project that contains any included projects which are shared with more than
and Alarm
one master project. If you want to delete obsolete devices under these cir-
devices
cumstances, you can run the tool a second time using this option if the migra-
tion is successful after it is run the first time.
Use this option to append information about the migration process to the exist-
Append to
ing Migration Tool log file (located in Citect SCADA's User directory). If this
existing
option is not selected, a new log file will be created when migration is com-
log file
plete.
Create
roles from
User Select this option if you wish to migrate the users database from an existing
security project (see Creation of Roles).
inform-
ation
Copy XP_
Select this option to convert legacy menu entries to the format necessary for
Style
the new menu configuration system. By default, this option is unchecked to
menu into
avoid potential compile errors that may occur if the legacy menu.dbf contains
Tab_Style
functions which have been removed.
menu
Migrate
Select this option to migrate the included projects associated with the selected
included
project (see Migrate Included Projects).
projects
Migrate Select this option if you have an existing database that you want to migrate
equip- into this version. When upgrading from an earlier version, and the "PARENT"
ment data- field of the equipment table was used, you should select this check box. Other-
base wise existing data from the PARENT field will be ignored. If runtime browsing
is used, the PARENT field will return the equipment parent (the substring of
32
Chapter 2: Upgrading to Citect SCADA 2018
Option Description
the equipment name without the last '.' and anything after that).
To retrieve information that was stored in the previous "PARENT" field the
"COMPOSITE" field should be used.
Select this option if you want to migrate devices that currently use the ABCLX
driver to the OPCLX driver. Select the Configure button to indicate which I/O
Migrate
devices you would like to migrate.
ABCLX to
OPCLX
Note: You should confirm that the OPCLX driver is installed before you use
this option.
If you select this option, the storage method will be set to scaled (2-byte
Migrate
samples) for all trends that have no storage method defined. Use this option to
Trend/SP-
stop the compiler error message "The Storage Method is not defined". In pre-
C storage
vious versions, a blank storage method would default to scaled. However, this
method
is no longer supported, resulting in the compile error message.
Create
com-
If you select this option, computers will be created from the servers and net-
puters
work addresses that you have configured for a project and its include pro-
from Net-
jects. This option distinguishes whether a computer has multiple IP
work
addresses.
Addresse-
s
Note: If 'Copy XP Syle menu into Tab_Style Menu' and 'Migrate Included Projects'
are both selected when the migration tool runs, the following message will be dis-
played: "Copying menus of included projects may lead to conflicts. Any conflicts
will need to be manually corrected". To avoid this from occurring, it is recom-
mended you run the migration tool twice. In the first instance just select the
option 'Copy XP_Style menu into Tab_Style Menu', and in the second instance
just select the option 'Migrate Included Projects'.
Note: Aborting a migration will stop the migration process, and any changes
already completed will not be rolled back. You will have to restore your project
from the backup created in the first step.
33
Chapter 2: Upgrading to Citect SCADA 2018
When the migration process is concluded, a confirmation dialog box will display
indicating the number of variables converted and the number of I/O devices
deleted (if device deletion was selected at the start of migration).
6. Click the Close button to close the dialog.
Note: If there are real I/O devices in your project that have been set to use a 'memory'
port during testing, these can be changed before running the migration tool to avoid
those tags getting adjusted.
Alarm devices: can remove I/O devices that have a protocol set to 'Alarm', which was
needed in earlier versions to enable alarm properties as tags. In version 7.x, the alarm
properties are enabled via a setting on the alarm server configuration form.
Memory Devices
In previous versions of Citect SCADA an I/O Device could be defined as a memory
device by setting the port value to "Memory". This was generally done for one of the fol-
lowing purposes:
l To provide for future devices that were not currently connected to the system, but
their points needed to be configured at this stage of project.
l For virtual devices where there was no corresponding physical I/O Device and you
needed data storage with the entire functionality normally associated with I/O vari-
ables such as alarms.
l To act as a variable which was local to the process being used in place of Cicode
global variables.
You can still use I/O Devices for future or virtual devices in version 7.0, but manually
set the Port parameter to an unused value other than Memory, and set the Memory prop-
erty of the device to True to indicate that it is an offline in-memory device before running
the Migration Tool.
You need to review your project to identify which memory I/O Devices are local variable
holders and which ones need to be changed to non-memory so that the Migration tool
does not convert their variables.
The Migration Tool will set any I/O Device's port which is identified as a Memory
device to the new Local Variable, and the original device record will be deleted.
34
Chapter 2: Upgrading to Citect SCADA 2018
Alarm Devices
In previous versions of Citect SCADA Alarm devices were defined as devices with their
Protocol property set to "Alarm". In version 7.0 the function of configuring such a device
is now replaced by setting the Publish Alarm Properties property to True on the Alarm
Server.
Alarm devices with their Protocol property set to "Alarm" will be deleted from I/O
Devices table by the Migration Tool.
The Migration tool can delete memory and alarm device records. If you want to delete
the devices at a later time, deselect the "Remove obsolete Memory and Alarm Devices"
option.
Note: Alarm devices with their Protocol property set to "Alarm" are no longer used
and will be removed by the Migration Tool. All Alarm Servers will now publish
Alarm Properties.
35
Chapter 2: Upgrading to Citect SCADA 2018
Comment Comment
With the exception of the Array Size, which has been introduced in version 7.0 exclus-
ively for local variables, every field receives its value from the same or similar field.
36
Chapter 2: Upgrading to Citect SCADA 2018
After upgrading, confirm and adjust the configuration of all I/O devices in your project.
Failure to follow these instructions can result in death, serious injury, or equipment dam-
age.
To remove obsolete devices it is recommended that once the Migration Tool has com-
pleted successfully (without the check box being selected), run it a second time with the
check box selected. This will remove the devices since every tag conversion were com-
pleted in the first pass of the Migration Tool.
Default Scale
The Scale properties in both variable tags and local variables are optional. If a Scale
value is not specified the default value is indicated by a parameter in the Citect.ini file.
The parameter name is "DefaultSliderScale" under the [General] section in the Citect.ini
file. The default values for Scale is 0-32000, unless the default slider scale is true in
which case the default value depends on the type, for example, Integer, String, or so on.
37
Chapter 2: Upgrading to Citect SCADA 2018
The Migration Tool will read this parameter and if it is not set, or set to false, then it will
explicitly set any empty Scale property to a value in to the range of 0 to 32000. This will
be done even if either of the Zero Scale or Full Scale parameters has a value, in which
case the empty Scale parameter will receive the default value.
If the DefaultSliderScale in the Citect.ini file set to True, the Scale parameters will not be
populated with a default value if they are empty, rather they will be interpreted at
runtime.
38
Chapter 3: Installation Description
Before you begin the installation of Citect SCADA, you need to first decide which com-
ponents you want to install. This is determined by the functionality you want the install-
ation to support.
After you have decided on the Citect SCADA environment, and any additional stand
alone components that you want to install, refer to Chapter 4 Installation Requirements
so that your hardware and system software meet the requirements for your selected
installation.
Once you have progressed through the preliminary dialogs of the installation interface,
you will be requested to begin selecting the components that you want to install. The
options that the installation interface will present to you are described below.
Installation Profiles
The installer provides a set of profiles to help you select the appropriate components for
installation. Depending on the profile that you choose, the next dialog will have default
selections recommended for installation. You may accept the default components, or
select the ones of your choice on the components selection screen which is displayed
after you click Next on the Installation Profiles dialog.
The options are as follows:
Option Description
This option will select the Runtime, Configuration and Development Environment, Drivers and
Sentinel Driver components for installation. It is a "complete" installation which will install a fully
functional Citect SCADA development and server/client system. Such an installation will include the
Citect SCADA development environment, runtime infrastructure files, client, I/O Server, Alarm
Server, Trend Server and Reports Server.
All Core
Com-
This option also allows you to select the Deployment Server and Deployment Client components for
ponents
installation. You can use a deployment server to distribute a project's runtime files to the com-
puters within a Citect SCADA system that have been configured as a deployment client.
Select this option if this is an initial installation of Citect SCADA which will run as a single system,
or act as a server to service a number of client installations.
39
Chapter 3: Installation Description
Option Description
If the .NET Framework 4.6.1 installation does not complete, you can install it manually from the
installation file in the Extras folder of the Citect SCADA installation disk, then install Citect SCADA.
Be aware that .NET Framework 4.5.1 requires Windows Imaging Component (available on the Win-
dows Download Center web site) to be installed first.
This option will select Runtime, Sentinel Driver and Communications Drivers for installation. It is an
installation which will install the runtime components for both a Server and Client. Such an install-
Runtime ation will include runtime infrastructure files, Client and I/O Server, Alarm Server, Trend Server
Only Ser- and Reports Server.
ver
Select this option if this is an installation of Citect SCADA which will act as a server to service a num-
ber of client installations.
This option will only select the Runtime system for installation. It is an installation which will install
the runtime components and a Client. Such an installation will include runtime infrastructure files,
but will exclude drivers. Select this option if this is an installation of Citect SCADA which will be
used as a client.
If you wish to upgrade either of the Runtime installations to a full installation, including the Devel-
opment and Configuration environment, insert the original installation media and select "All Core
Components" or "Custom" from the Installation Profiles dialog.
Runtime Note: You can also install the Citect SCADA Runtime Only Client from a single installation file. This
Only Cli- file is named Citect SCADA 7.50.exe and located in the <discmedia>\Citect SCADA 7.50\Ex-
ent tras\Runtime Installer folder of the installation DVD. This allows installation of the software to com-
puters which only require the runtime. The file can be copied to a network location for remote
installation
The single-file installation does not include Communication Drivers, the Sentinel Driver, or the
Microsoft® .NET Framework which is a prerequisite of the runtime. If the .NET Framework is not
already installed on the target computer, you cannot use the single-file installation. In this case,
you may use the full package installer to automatically install the .NET Framework during the install-
ation of Citect SCADA. Alternatively you can install .NET Framework from another source, then
carry out the single file runtime installation.
This option will not select any components for installation; it will allow you to select the core com-
Custom
ponents that you specifically need, or allow you to install add-ons or documentation only.
Documentation Installation
The Product Documentation option will install a comprehensive library of user guides
and references in Adobe Portable Document Format (PDF). These can be accessed from a
master contents HTML page.
It is highly recommended that you install the product documentation for future reference.
40
Chapter 3: Installation Description
Add-ons Installation
Once you have selected the components that you want to install, the next dialog allows
you to select any Add-ons that you wish to use in your installed system.
The options are:
l Project DBF Add-in for Excel™
l Web Server for IIS
The Project DBF Add-in for Excel option will install an Add-In for Microsoft™ Excel.
When this Add-In is loaded into Excel, it allows you to browse, open, edit and save
Citect SCADA .dbf files in the correct format. This is only available for selection if
Microsoft Excel 2007 or above is installed on the computer. Otherwise, it is visible but is
deselected and disabled.
The Web Server option will install a Web Server running on Microsoft Internet Inform-
ation Service (IIS). The Web Server performs the server-side functionality of a Web Ser-
vice to the Web Client. As well as facilitating communication, it directs a client to the
graphical and functional content of a Citect SCADA project and the location of the
runtime servers. This information is stored on the Web Server when a Citect SCADA pro-
ject is deployed. A Web Server can contain multiple deployments.
Note: If the Web Server and Citect SCADA runtime server are set up on different
machines, and it is not possible to establish a trust relationship between them, the
two machines need to be on the same domain so that the Web server can access the
directory on the Citect SCADA server that's hosting the web deployment files. If, con-
versely, a trust relationship can be established between the Web Server and the Citect
SCADA server, they can be on different domains as long as the Web server has read
access to the project folder on the Citect SCADA server.
Communication Drivers
Citect SCADA communicates with control or monitoring I/O Devices that have a com-
munication port or data highway - including PLCs (Programmable Logic Controllers),
loop controllers, bar code readers, scientific analyzers, remote terminal units (RTUs), and
distributed control systems (DCS). This communication takes place with each device
through the implementation of a communications driver. It is recommended that these
drivers are the latest version.
41
Chapter 3: Installation Description
The installation process allows you to select individual drivers that you want to install,
specific to your system and its I/O devices. There are certain drivers that the product
installation will install that are necessary for Citect SCADA to function correctly. These
will be installed automatically.
Only install drivers which are identified as being compatible with the computers oper-
ating system. If you select any driver that is not yet identified as being compatible, or is
specifically identified as not compatible, the installation process will provide an alert to
that effect, and will allow you to deselect the driver prior to continuing with the install-
ation.
INCOMPATIBLE DRIVERS
Do not ignore alerts during driver installation. If you choose to ignore such alerts, the driver will be
installed but may operate incorrectly.
Failure to follow these instructions can result in death, serious injury, or equipment dam-
age.
The communication driver installation can also be invoked individually at any time
after the product installation to install additional drivers.
42
Chapter 4: Installation Requirements
This chapter describes the requirements for hardware, operating system software and sys-
tem configuration prior to installing Citect SCADA and any of its components.
These requirements will vary subject to the components of Citect SCADA that you
attempt to install on any computer. Refer to chapter 3 Installation Description to determ-
ine the components that you want to install. This chapter identifies the basic hardware
and system software requirements, as well as requirements specific to each particular
component.
Before you begin to install Citect SCADA, it is recommended that you install the latest
updates from Microsoft® for your operating system and system software.
Hardware Requirements
Selecting hardware is dependent upon a number of factors such as:
l The role of the hardware in your SCADA system
l The amount of I/O, alarms, trends and the frequency of change
l Number of clients (for servers)
l Server clustering
l Complexity of the user interface
l Degree of customization
The requirements below have been tested using a simulated SCADA system with 10 cli-
ents connected maintaining a server CPU load of less than 25% and should be used as a
guideline only due to the impact of the factors listed above.
The SCADA system may require more or less powerful hardware.
Hard Disk Drive (HDD) indicates an estimate of the required amount of space to install
the software, store projects and runtime data.
Computer Performance
General PC performance will be affected by the major elements of CPU, RAM, Bus and
HDD speed.
43
Chapter 4: Installation Requirements
It is recommended to look for two things when selecting client and server hardware –
PassMark score and CPU Clock Speed. The required processor is defined according to an
average CPU mark given by PassMark® Software. To check CPU performance, for
example a Core i3 CPU, type "PassMark Core i3" in the search engine of an internet
browser. This will return the CPU's calculated performance as compared to other similar
well-known processors.
In general, the more intense an application, the higher the clock speed to be selected.
This is especially true for clients operating graphically intense or heavily scripted applic-
ations.
In general, it is recommended that computers in the SCADA network should target
between ~25%-%50 CPU in normal state. This allows the system to be responsive, and
handle abnormal situations better.
Client Recommendation
Screen
CPU Cores HDD
RAM Graphics Resolution Network
PassMark® *1 *2
*3
DirectX 9 or later
with WDDM 1.0
2000 2 4 GB 10 GB Driver, 1920 x 1080 100 Mb
128 MB of dedicated
VRAM
1. The complexity of your pages such as the number of graphical animations and
Cicode running in the background will impact your client CPU choice. It is recom-
mended to use a higher performing PC with high clock speed when building complex
user interfaces. As a guidance, the following will require high clock speed to maintain
a Client CPU load of less than 25% on a single core:
a. HD user interface with 50 complex genies
b. UHD4K user interface with 100 complex genies
2. If the Deployment feature is being used, the HDD needs to have the required space for
the number of configured version+2 of the project.
3. Citect SCADA supports lower and higher resolutions including 4K UHD Resolution
(3840 x 2160). A 4K UHD will require a high clock speed CPU.
4. A multi-monitor client will typically require a higher clock speed CPU and more
memory.
Server Recommendation
44
Chapter 4: Installation Requirements
DirectX 9 or
later with
Compact
WDDM 1.0 1920 x
(<1,500 1800 1 4 GB 10 GB 100 Mb
Driver, 1080
pts)
64 MB of ded-
icated VRAM
DirectX 9 or
later with
Small
WDDM 1.0 1920 x
(<15,000 4500 4 8 GB 20 GB 100 Mb
Driver, 1080
pts)
128 MB of ded-
icated VRAM
DirectX 9 or
later with
Medium
100 WDDM 1.0 1920 x
(<50,000 8000 4 8 GB 100 Mb
GB Driver, 1080
pts)
128 MB of ded-
icated VRAM
DirectX 9 or
later with
Large
500 WDDM 1.0 1920 x
(<200,00- 10000 8 16 GB 1 Gb
GB Driver, 1080
0 pts)
128 MB of ded-
icated VRAM
1. This is a recommendation for a single server only running I/O, alarms, trends and
reports. For larger systems, services can be distributed to their own PC and/or clus-
tering can be used to add additional servers. System resources of CPU and Memory
should be increased when:
l Using clustering
l There is high rate of change of data (I/O or Alarms)
2. If the Deployment feature is being used, the HDD needs to have the required space for
the number of configured versions+ 2 of your project.
3. Disk space is an estimate only and includes:
l Runtime components
l Compiled project
l 20% of the I/O trending with a change on average every 10 seconds, 24 x 7 for 3
months.
l Alarm changes equal to the number of I/O changing per day
Engineering Workstation Recommendation
45
Chapter 4: Installation Requirements
DirectX 9 or
later with
Compact
WDDM 1.0 1920 x
(<1,500 2000 2 8 GB 10 GB 100 Mb
Driver, 128 1080
pts)
MB of ded-
icated VRAM
DirectX 9 or
later with
Small
WDDM 1.0 1920 x
(<15,000 2000 2 8 GB 20 GB 100 Mb
Driver, 128 1080
pts)
MB of ded-
icated VRAM.
DirectX 9 or
later with
Medium
WDDM 1.0 1920 x
(<50,000 4250 4 8 GB 50 GB 100 Mb
Driver, 128 1080
pts)
MB of ded-
icated VRAM.
DirectX 9 or
later with
Large
WDDM 1.0 1920 x
(<500,00- 4250 4 8 GB 50 GB 100 Mb
Driver, 128 1080
0 pts)
MB of ded-
icated VRAM.
DirectX 9 or
later with
Huge
100 WDDM 1.0 1920 x 100 Mb
(>500,00- 8000 4 8 GB
GB Driver, 128 1080 *5
0 pts)
MB of ded-
icated VRAM.
1. SSD is recommended for Engineering machines for a smoother and faster experience.
If a non-SSD is used, select a minimum RPM of 7200.
2. If the Engineering machine is being used as a Deployment Server, the size of the
HDD will determine how many versions of the system you can retain.
3. Disk space is an estimate only and includes:
l Full Citect SCADA installation including optional components and documentation
l Project Assets for the specified system size
4. Citect Studio is designed for a minimum desktop resolution of 1920 x 1080.
5. If the Engineering machine is being used as a Deployment Server, a 1Gb network con-
nection is recommended.
HMI Recommendation
46
Chapter 4: Installation Requirements
Sys-
CPU
tem Screen Net-
PassMark- Cores RAM HDD Graphics
Resolution work
®
Size* 1
System Software
The following table indicates the system software that is needed on any computer onto
which you want to install the Citect SCADA All Core Components installation and all
optional components.
Citect SCADA
Minimum System Software
Component
Operating Systems:
47
Chapter 4: Installation Requirements
Citect SCADA
Minimum System Software
Component
Citect SCADA.
As for Citect SCADA all Core Components with the addition of:
Project DBF Add-in for As for All Core Components, and Microsoft Excel 2007 or later.
Excel Microsoft Excel 2013 (32 bit only)
Note: Use an NTFS file system on the target drive for the Web Server software, oth-
erwise you won't have effective access to the necessary Windows security settings
(that is, the Folder Properties dialog will not have a Security tab). If you are currently
using a FAT/FAT32 system, convert the drive to NTFS before installing the Web
Server software.
48
Chapter 4: Installation Requirements
Windows 10 10.0
Windows 8 8.0
Windows 7 7.5
ASP
Application Development Features
ISAPI Extensions
Default Document
Directory Browsing
HTTP Errors
Common HTTP Features
HTTP Redirection
Static Content
WebDAV Publishing
Basic Authentication
Security Request Filtering
Windows Authentication
49
Chapter 4: Installation Requirements
The "on access" scan in anti-virus products can lock files used by Citect SCADA, usually having
the effect of slowing Citect SCADA down whilst it waits for the scan of that file to finish.
Failure to follow these instructions can result in death, serious injury, or equipment dam-
age.
In some extreme cases, anti-virus software may (incorrectly) detect certain patterns within data
files as being viruses. Depending on the anti-virus configuration, this may result in files being relo-
cated or deleted, resulting in data being lost or the system being inoperable.
It is recommended that the following directories are excluded from scanning by any anti-
virus products:
l Program Files installation directory (including files and sub directories)
l Data and Logs directories
l Any alarm server archive paths
50
Chapter 4: Installation Requirements
The above exclusions are recommended for "on access" or "real time" scans that run con-
tinuously and scan each file that is read from or written to.
Software Protection
Citect SCADA supports two different software licensing models:
l Sentinel Licensing (using USB keys)
Sentinel Licensing is a legacy licensing solution for Citect SCADA. It uses physical
USB keys that plug in to each computer in your Citect SCADA system. The USB
key contains details of your user license, such as its type and I/O point count.
When you upgrade to a new version of Citect SCADA, you are required to update
your Sentinel keys. To do this, you need to retrieve an authorization code from Sch-
neider Electric's online License Generator (see Updating Your Hardware Key).
l FLEXERA Softkey Licensing
The FLEXERA softkey solution stores license information on a FlexNet Enterprise
License Server. The Citect SCADA client process will retrieve licenses from this
server as required by the Citect SCADA system. To activate and administer
licenses, you use the Floating License Manager (see Floating Point License Man-
ager).
In both cases, Citect SCADA uses a Dynamic Point Count Licensing to determine if your
system is operating within the limitations of your license agreement. This process tallies
the number of I/O device addresses being used by the runtime system.
A point limit is allocated to each type of license included in your license agreement.
These license types include:
l Full Server Licenses
l Control Client Licenses
l View-only Licenses.
A special OPC Server License is also available if you want to run a computer as a ded-
icated OPC server. For more information, contact Technical Support.
Note:
• There is no distinction between a Control Client and an Internet Control Client.
• There is no distinction between a View-Only Client and an Internet View-Only Cli-
ent.
See Also
Demo Mode
51
Chapter 4: Installation Requirements
1,3 Either the KeyID or the Authorization code you entered is invalid.
2 Either the KeyID or the Authorization code you entered has been corrupted.
4,16 Either the KeyID or the Authorization code you entered is invalid.
52
Chapter 4: Installation Requirements
Note: Each time you run the Sentinel Key Update, a different Key ID is generated
which is normal. However, if you obtain an authorization code but do not imme-
diately update the hardware key, you can enter the same authorization code the next
time you run the update.
Note: If you have purchased softkey licenses for your Citect SCADA system, the
required activation codes will be emailed to your from scada.orders@schneider-elec-
tric.com.
53
Chapter 4: Installation Requirements
There are several other tasks you can perform with Floating License Manager. For more
information on its supported functionality, see the documentation that is available from
the Help menu.
See Also
54
Chapter 4: Installation Requirements
l For the multi-process mode, the machine point count will be the point count of the cli-
ent component, or the point count added up from each server component, depending
on whichever is bigger. If the server point count is greater than 500, the client com-
ponent point count is disregarded.
l Reading properties of a tag with TagGetProperty() or TagSubscribe() will cause that
tag to be included in the point count, even if the value is not read.
l Persisted I/O (memory devices), local variables and disk I/O variable tags will not
count towards the dynamic point count, unless they are written to by an external
source (via OPC, DDE, ODBC, or CTAPI). For example, if you use an OPC client to
write to a local variable, each local variable will be counted once the first time it is
used.
Note: You can use the CitectInfo() Cicode function or the General page in the Citect
SCADA Kernel to determine the point count status of a client process. See the Licens-
ing Statistics for the Page General Kernel command.
Demo Mode
You can run Citect SCADA without the hardware key in demonstration (demo) mode.
Demo mode lets you use every Citect SCADA feature normally, but with runtime and I/O
restrictions.
In demo mode, you can run multiple processes (with the networking model selected as
"stand alone"), or in single process mode.
The following demonstration modes are available:
l 15 minutes with a maximum of 50,000 real I/O.
l 10 hours with a maximum of one dynamic real I/O. This is useful for demonstrations
using memory and disk I/Os. Citect SCADA starts in this mode if no hardware key is
available. If the system detects that you are using more than one real I/O point at
runtime, then it will swap to the 15 minutes demo mode.
Note: Writing to any tag through DDE, CTAPI, or ODBC will cause that tag to con-
tribute to the dynamic point count even if it is a memory or disk I/O point. So if you
write to more than one point through these interfaces, it will swap to the 15 minute
demo mode.
55
Chapter 4: Installation Requirements
56
Chapter 5: Installation
Note: Backup your existing projects then uninstall prior versions before installing
2018, as Citect SCADA does not support different versions running side-by-side.
Note: If you have an existing installation of OFS (OPC Factory Server), you will need
to uninstall it before proceeding with the installation of Citect SCADA. To uninstall
OFS select OPC Factory Server from the list displayed in the Windows Add or
Remove Programs dialog, then follow the on screen instructions.
Note: Remove existing Floating License Managers installations before installing the
new version.
Preliminary Installation
Make sure Windows Update is not running when you attempt to install Citect SCADA.
When you begin the installation any additional system software that is necessary will be
installed prior to the initial Citect SCADA Setup dialog being displayed..
1. To begin the installation, place the Citect SCADA DVD in the DVD drive of your com-
puter. If you have autorun enabled the initial Citect SCADA Setup dialog will dis-
play. If this does not occur, use Windows Explorer to navigate to the root directory of
the DVD and click Launch.exe to display the initial Citect SCADA Setup dialog.
57
Chapter 5: Installation
When the Citect SCADA Setup dialog is displayed choose which application you
wish to install.
NOTICE
You must install Citect SCADA before you install the OPC Factory Server to have the OFS Server
licensed using the Citect SCADA license key. This will allow the correct Part and Serial number
combination to be registered during the OFS Server installation.
The OPC Factory Server, based on the OPC protocol, software enables Windows
client applications to communicate with PLCs of the TSX Compact, micro, TSX
Momentum, TSX/PCX Premium, Quantum, M340, TSX Series 7 and TSX S1000
families in order to supply the OPC clients with data.
If you choose the OPC Factory Server follow the on screen instruction. Complete
details on the installation options for OPC Factory Server can be found in the OPC
Factory Server User Manual located in OFS v3.60\Documentation on the install-
ation DVD.
If you choose the Citect SCADA installation, click Next to display the Welcome to
Citect SCADA dialog.
2. When this dialog is displayed, click Next to begin the installation process and dis-
play the Welcome to Citect SCADA dialog.
58
Chapter 5: Installation
3. Click Next to display the Installation Documentation dialog. This allows you to read
the Installation Guide (this document), the readme file and Release Notes prior to con-
tinuing the installation. It is recommended that you read them.
59
Chapter 5: Installation
4. Click Next to display the License Agreement dialog. Read the license agreement, and
if you accept the terms of the agreement, select the appropriate radio button, then
click Next to display the Installation Profiles dialog.
Installation Profiles
1. In the Installation Profiles dialog select the profile that represents the type of install-
ation that you require. For information on the profiles and their application com-
ponents refer to Chapter 3, "Installation Description".
60
Chapter 5: Installation
2. Click Next to display the subsequent dialog in the installation sequence. The optional
components selected by default in the subsequent dialog will vary subject to the
option that you select in this Installation Profiles dialog.
As an example, if you selected the All Core Components option in the previous
step, when you click Next the Core Components dialog will be displayed and will
have all the components selected by default. If you had selected another profile in
the previous step, only some of the components will be selected.
61
Chapter 5: Installation
This dialog allows you to change the selected components if you wish to have a
different installation configuration from the default provided by the profile which
you chose in the previous step.
Note: The Sentinel Driver is not necessary on a client that gets a floating license from
a server. However if you upgrade from a Runtime installation to a full Configuration
and Development Environment, you will need to select the Sentinel Driver option so
that the hardware protection key will be recognized.
Note: Remove existing Floating License Manager installations before installing the
new version.
62
Chapter 5: Installation
By default the Deployment Server option is not selected. If you plan to use the
computer as a deployment server, select this option. You will be able to launch the
deployment server configuration tool when installation is complete.
The Deployment Client option is selected by default, and allows new project ver-
sions to be deployed to the current computer from a deployment server.
4. When you have made your selection, click Next to display the Add-on selection dia-
log.
63
Chapter 5: Installation
The Add-on dialog allows you to select specific additional components for your
installation.
The options are:
l Project DBF Add-in for Excel™ (Only selectable if Microsoft Excel 2007 or later is
installed on the computer.)
l Web Server for IIS
Refer to Chapter 3, "Installation Description", for a description of these optional
Add-on components.
The Web Server on IIS (Internet Information Services) option will use IIS as a
platform for your server.
If you proceed with the Web Server for IIS installation, the installer automatically
determines if IIS is installed. An error message is displayed if IIS is not installed.
Install IIS before you continue with the Web Server for IIS installation.
5. Click Next. If the installer detects that the computer has Windows™ Firewall enabled,
you will be asked if you would like the installer to modify your Windows Firewall set-
tings.
64
Chapter 5: Installation
If you select Yes, this will add Citect SCADA Runtime to the list of authorized pro-
grams.
When you have made your selection, click Next.
6. Proceed to Completing the Installation.
65
Chapter 5: Installation
You may change the folder locations by clicking the Change buttons and selecting
alternative locations.
2. When you are satisfied with the folder selections, click Next to display the Base
folder dialog.
The Base Folder dialog identifies the base folder into which the additional or optional
components of Citect SCADA that you have selected will be installed. You may change
the folder location by clicking the Change buttons and selecting an alternative location.
66
Chapter 5: Installation
If you are satisfied with the folder selection, click Next to display the Ready to Install
the Program dialog.
The Ready to Install the Program dialog lists the Citect SCADA programs that will be
installed.
67
Chapter 5: Installation
3. Review the list and if you wish to change the selections click the Back button through
the previous dialog until you reach the selection that you want to change. Click
Install to install the programs in the list and display the Installing Citect SCADA dia-
log.
4. The Installing Citect SCADA dialog displays a progress bar and identifies the status
of the installation. You can click Cancel if you want to terminate the installation.
During the course of the final installation you may be asked to confirm certain actions,
depending on the additional components that you have selected to install. In such cases
follow the prompts on the dialogs.
Communication Drivers
If Citect SCADA Drivers was selected, the communication driver installation will com-
mence towards the end of the main product installation.
You can also run the communications driver separately at a later time from the user
interface or the command line if you want to install additional drivers. For details see
Installing Additional Communication Drivers.
Installation of the drivers commences with the drivers being extracted to a temporary
folder. The Driver Selection dialog will then be displayed.
68
Chapter 5: Installation
The Driver Selection dialog lists the drivers that are available for installation. There are
certain drivers that the product installation will install that are necessary for Citect
SCADA to function correctly. These are not displayed in the list and will be installed
automatically as in previous releases. For convenience, commonly used drivers are selec-
ted by default. In addition it will advise you of any drivers that are time limited or not
supported by your operating system. If you see that any of the drivers in the list are sub-
ject to limitations, click the Back button and deselect them from the previous dialog.
Select the drivers that you wish to install. You can select every driver by clicking the
Select All button. Then click the Next button to display the Driver Information dialog.
69
Chapter 5: Installation
The Driver Information dialog displays a confirmation list of the drivers that will be
installed.
In addition it will advise you of any drivers that are time limited or not supported by
your operating system. In particular, some drivers may have not yet been confirmed to
operate correctly, or have been confirmed specifically to not operate correctly with
Microsoft® Windows 7. If you see that any of the drivers in the list are subject to lim-
itations, click the Back button and deselect them from the previous dialog, then click
Next to return to the Driver Information dialog. When you are satisfied that the correct
drivers will be installed click the Next button to install the selected drivers.
When the driver installation is finished, any Add Ons that you selected to install earlier
will be installed, followed by the main product installation Setup Completed dialog.
This lists a summary of the programs that have been installed.
70
Chapter 5: Installation
If you wish to configure your deployment server now, select Launch Citect Configurator.
Clear the selection and click Finish to close the installation dialog. You can configure
your Deployment Server at a later stage by launching the Citect Configurator from Start
Programs | Schneider Electric | Common | Configurator.
Note: If you are using the Microsoft® Windows Vista™ or Windows 7 operating sys-
tem and have User Account Control (UAC) switched on the UAC dialog will display
when you open the file. You will be required to supply administrator credentials if
you are not an administrator of the computer.
2. Open the file to display the Welcome dialog and follow the steps above in Com-
munication Drivers noting the following additional step.
71
Chapter 5: Installation
3. After you have accepted the license agreement an additional Choose Destination dia-
log will display. This will identify the default folder in which to install the drivers.
You can accept the default location or change to another folder using the Browse but-
ton. The installation folder has to contain the citect32.exe file otherwise an alert mes-
sage will be generated. In other words the location needs to have an existing Citect
SCADA product installed in that location.
4. Click the Next button to display the Driver Selection dialog and continue with the
installation as described in Communication Drivers.
Note: The Citect SCADA 2018 installation can only be removed using this operation.
You cannot Modify or Repair this installation. In order to Modify or Repair this
installation you need to re-install it from the main Citect SCADA installation inter-
face.
72
Chapter 5: Installation
Note: The uninstallation of Citect SCADA does not uninstall the Sentinel Protection
Software (used by the hardware protection key), Schneider Electric Licensing soft-
ware, Web Server, or the Project DB Add-in. To uninstall these applications use the
same procedure as for uninstalling Citect SCADA, but select the appropriate installer
from the list displayed in the Add or Remove Programs dialog, then follow the on
screen instructions.
In addition, you will need to separately uninstall OFS (OPC Factory Server) and the OFS
Configuration Tool. To uninstall these applications use the same procedure as for unin-
stalling Citect SCADA, but select OPC Factory Server from the list displayed in the Add
or Remove Programs dialog, then follow the on screen instructions. After OPC Factory
Server has been uninstalled, select OFS Configuration Tool from the list displayed in the
Add or Remove Programs dialog, then follow the on screen instructions.
73
Chapter 5: Installation
74
Chapter 6: Configuration
In all but the smallest system, Citect SCADA will need to operate over a Local Area Net-
work (LAN) or a Wide Area Network (WAN).
You can use TCP/IP with Citect SCADA. Citect SCADA supports scalable architecture,
which lets you initially implement Citect SCADA on a single computer, or over a small
network, and then expand the system later without changing your existing hardware,
software, or system configuration.
Using Citect SCADA on a LAN adds more flexibility to the system, and coordination
within large plants can be more easily achieved. You can control and monitor autonom-
ous areas within the plant separately, and interrogate the whole plant using any Citect
SCADA computer on the network if you want.
In any of these scenarios there are basic configurations that you have to make for the suc-
cessful operation of your Citect SCADA system. The configuration steps are described in
this chapter.
Note: You need a compiled project to select in order to run the Setup Wizard.
For a detailed explanation on the Setup Wizard, and its options refer to Running the
Setup Wizard in the online help.
75
Chapter 6: Configuration
Microsoft Windows 7 distinguishes between Public, Home and Work networks. Each net-
work has its own firewall profile, which allows you to configure different firewall rules
depending on the security requirements of your location. The Citect SCADA installers
automatically modify the windows firewall settings for the current active network profile
during installation. If you later change network settings, you will need to manually
modify the firewall settings within Windows.
Note:Citect SCADA networking and redundancy needs the options "Citect SCADA
FTP server" and "Citect SCADA Runtime" to communicate through a Windows fire-
wall. You will need to manually add an application to the Windows 7 firewall excep-
tion list for a particular network profile.
76
Chapter 6: Configuration
If the role you need for your PC is not available, you will also have to determine the IP
address and update the project accordingly. You can use the DOS command “ipconfig”
to obtain this information. Alternatively, you can change the PCs IP address to match
that defined in the project.
77
Chapter 6: Configuration
Once you've installed Citect SCADA Web Server for IIS, you will find the following dir-
ectories under the \Inetpub\wwwroot\Citect folder.
l The base directory primarily hosts the administrative pages that are displayed by a
Web Server.
l The cgi-bin and images directories contain the content necessary to display these
pages.
l The client folder contains the client components (.cab files) that are delivered to a
remote computer to run a deployment. Any subdirectories includes the components
associated with a particular release (in this case, v2018).
l The deploy folder includes the files associated with any deployments (Citect SCADA
projects) configured on the Web Server.
l The #displayclientfolder (located in the Deploy folder) plays a key role in the Web
Server security, as the permissions defined for this folder determine the access rights
for each user.
l The locales folder contains the files necessary to support different languages for the
client interface. See “Implementing Multiple Language Support” in the Web Client
topic of the Citect SCADA online help.
78
Chapter 6: Configuration
Setting Up Security
If you want to use a Web Server/Client for communications in your Citect SCADA sys-
tem there are configuration requirements for both the server and the client. The major
configuration needed is that of security on the server.
Security on the Web Server is based on the implementation of user accounts. In the case
of an IIS-based Web server, security is tightly integrated with Windows user authen-
tication. For information on setting security on each of these, refer to Configuring Security
Using IIS.
The Web Server tests the access rights for each user when they log in and then displays
or hides the appropriate buttons on the home page accordingly.
Note: Although the Web Client security architecture controls access to your projects
on the Web Server, the Citect SCADA system security (privilege/area settings) still
manages the control system, maintaining a primary level of security.
Note: To avoid security access issues for operating systems Windows Vista® and
above, creation of these Windows user groups is mandatory.
79
Chapter 6: Configuration
The following table defines the access rights that each type of user has to the Web
Server's installed directories, as defined by the properties for each.
In the table, read means Read & Execute, List Folder Contents and Read user per-
missions are allowed; read and write means Full Control is allowed, and access denied
means Full Control is denied.
VIEW-
Installed directory ADMINISTRATOR CONTROL
ONLY
access
Citect \ deploy \ #displayclient read read
denied
For example, an administrator client needs to be able to read all the installed folders to
fully access the components of the home page. Additionally, they need write access to
the Deploy subdirectory to create new deployments.
By comparison, a View-only Client needs to be denied access to the #displayclient folder
to deny the ability to write back to a Citect SCADA project.
Therefore, when setting up security on the Web Server, your user accounts need to align
appropriately with the permissions outlined in the table above.
To implement the Web Server’s security strategy successfully, follow the procedure below
to configure your system, and simplify managing client accounts.
The ongoing management of your Web Server security then involves adding and remov-
ing individual accounts as needed.
Note:
l The installation and initial configuration of the Web Server needs to be performed by
a Windows user with local administrator permissions; that is, they need to be able to
add and edit Windows User accounts, and modify files and folders. This capability is
needed to set up Web Client user accounts and manage security settings.
l It is important to understand the distinction between the role of the Windows Local
Administrator, and the Web Client’s Administrator users:
l Windows Administrator - configures security on the Web Server and sets up client
accounts.
80
Chapter 6: Configuration
l Web Client Administrator - an end user capable of modifying and managing pro-
jects deployed on the Web Server.
The two roles parallel a Citect SCADA configuration engineer and a runtime operator
To create the client account user groups:
1. From the Computer Management tool, locate Local Users and Groups in the directory
tree. This is where the users and groups for the local machine are configured and
managed.
2. Right-click the Groups folder and select New Group. This displays the New Group
dialog.
3. In the Group Name, type Web Client Administrator (or something appropriate), and
describe the group's purpose.
4. Click Create.
The group you have just created will appear in the list of groups presented in the Com-
puter Management console.
Repeat the steps above to create Control Client and View-only Client user groups.
To test your security settings, add at least one user to each group.
You need to set the security settings for the Citect folder and its sub-directories, as this
will determine the access granted to each type of client account.
To prepare the Citect folder:
1. Log on to the Web Server computer as a Windows Administrator.
2. Launch Windows Explorer and browse to the Citect folder. The Citect folder is located
in the installation directory. By default, this is Inetpub\wwwroot\Citect on the web
server computer.
3. Right-click the Citect folder and select Properties.
4. From the Properties dialog, select the Security tab to display the users currently con-
figured for the folder.
There will probably be several groups already defined in this folder. The two you need to
pay attention to are the Administrators group and the Everyone group.
l The Administrators group represents all the Windows users recognized by the
Web Server computer with Local Administrator rights. This group has Full Con-
trol permissions on the folder, facilitating the ability to adjust the Web Server secur-
ity settings. If this is the case, there should be no reason to modify this group.
l The Everyone group represents all other users recognized by the local machine.
Give this group the following access to the Citect folder; allow Read & Execute,
List Folders Contents, and Read permissions. This provides local users on the
Web Server machine with the equivalent of Control Client permissions.
5. Add the three groups that you created in Configuring Client Account User Groups to
the Citect folder.
81
Chapter 6: Configuration
6. Confirm the security settings for the three newly created groups. Each has to have the
same access as the Everyone group: Read & Execute, List Folders Contents, and
Read permissions
7. All the subdirectories have to inherit the permissions set for the Citect folder. To do
this click the Advanced button on the Security tab of the properties dialog, and select
Replace permission entries on all child objects, then click OK.
This provides consistent security settings across all the installed directories. A Security
dialog might appear to alert you that this will “remove or reset explicitly defined per-
missions on child objects”. Click Yes to continue.
The three client account types supported by the Web Client are defined by the security set-
tings for each within the installed directories on the Web Server machine.
The differences, outlined in the table in Client Type Access Rights, need specific security
settings for the Administrator Client and View-only Client types. An Administrator
needs write access to the Deploy subdirectory, and the View-only Client needs to be
denied access to the #displayclient subdirectory.
To configure security setting for the Administrator Client group:
The Administrator Client needs full access to the Deploy subdirectory to enable the cre-
ation and modification of deployments.
1. Locate the Deploy subdirectory in the Citect folder. By default, this is InetPub\www-
root\Citect\Deploy.
2. Right-click the folder and select Properties to display the Deploy folder properties.
3. Click the Security tab and locate the Web Client Administrator group you created in
the list of users and groups.
4. Edit the permissions set for the group to Allow Full Control.
To configure the security settings for the View-only Client group:
The View-only Client needs to be denied access to the #displayclient subdirectory to deny
write changes being made to a deployed Citect SCADA project.
1. Locate the #displayclient subdirectory in the Citect folder. By default, this is Inet-
pub\wwwroot\Citect\Deploy\#displayclient.
2. Right-click the folder and select Properties to display the folder properties.
3. Click the Security tab and locate the View-only Client group you created in the list of
users and groups.
4. Edit the permissions set for the group, and change to Deny Full Control
5. A Security dialog appears “Deny entries take priority over all Allow entries”. Click
Yes to continue.
Note: The Control Client group needs no additional configuration, as it uses the set-
tings outlined in Preparing the Citect folder.
82
Chapter 6: Configuration
Set security permissions accurately in order for the web server to operate correctly. If you
experience any problem with communicating from the web client check that the security
settings are correct for your installation.
Deleting a User Account
You can deny a user access to the Web Server by removing them from the groups that
have permissions set for the Citect folder.
However, if security is a concern, deny the user access to the Citect folder before you
delete the user. This avoids a situation where the operating system doesn't immediately
acknowledge that a user account has been deleted, creating a short period where a
deleted user can still log on.
To absolutely delete a user account:
1. Add the user as an individual to the Citect folder.
2. Set their access rights to Deny Full Control.
3. Remove the user from the groups that have permissions set for the Citect folder.
With all access denied, they cannot do anything even if they gain access.
83
Chapter 6: Configuration
http://<machine name>/Citect
or
http://<machine IP address>/Citect
If they are logging on to the Web Server computer, the address is:
http://localhost/Citect
l User name and password
Once the browser has arrived at the Web Server, the end user is asked to provide a
user name and password. Typically, you just need to tell them that their Windows
user name and password will provide appropriate access. If you had to create a
new user profile for someone, provide them with the details.
Once you have finalized the security setup on the Web Server, you are ready to prepare
your Citect SCADA projects for deployment.
84
Chapter 6: Configuration
To set up a deployment server for your system, you initially need to install the deploy-
ment server components on the host computer. This option is available on the Deploy-
ment Components installation profile.
When installation is complete, you will be able to run the Configurator, a tool that mod-
ifies the server's settings and generates the authentication file required to connect to the
deployment clients.
When the authentication certificate has been created, you need to run the Configurator on
each deployment client so you can locate the authentication file and request access to the
deployment server. You will also need to install theCitect SCADA runtime components
on each deployment client.
You can also use the Configurator to adjust some runtime environment settings for a
deployment client. These settings include:
l Server Authentication — specifies the password the computer will use to com-
municate with other Citect SCADA server processes.
l Project Run Path — .instructs Runtime Manager to run the deployed project, or the
project currently selected in Citect Studio.
For more information, see:
l Configure settings for a local deployment server
l Configure settings for a local deployment client
l Set up a deployment computer.
Once imported you will be able to continue using the deployment database and
file repository created in v2016 in Citect SCADA 2018 .
85
Chapter 6: Configuration
Note: If you select Create unique security certificates for me, you will only be able to
use the generated authentication file to verify the connection to each deployment cli-
ent.
86
Chapter 6: Configuration
Note: To change an existing database password you need to reconfigure the deploy-
ment server.
10. In the Transfer Speed (KB/s) field, enter a value between 0 and 2147483647 (0 being
unrestricted). The default is 10000 (KB/s). By limiting the transfer speed, you allow
other processes to use the remaining network bandwidth. This value may affect the
overall duration of a deployment operation. For example, if your project is 20MB with
a limit set to 1000 KB/s, the project will take approximately 20 seconds to transfer.
11. Click the Next button. The FINISH page will display.
This page informs you that the Configurator is ready to apply the settings to the
server and generate an authentication certificate. Specify a location for the authen-
tication file in the File Path field.
If required, you can use the Previous button to make any changes to your settings
before you complete the configuration process.
12. Click the Configure button. The Configuration Messages panel will indicate if the
deployment server configuration was successful.
Note: If you need to regenerate the authentication file, you can open the Configurator
on the deployment server and click the Configure button. When you run the Con-
figurator again, you can only change the Password and Transfer Speed fields on the
Settings page.
87
Chapter 6: Configuration
Note: If using your own locally installed security certificates, you need to confirm
that the certificates used on both the deployment server and deployment client will
trust the certificates selected by each other.
88
Chapter 6: Configuration
If required, you can use the Previous button to make any changes to your settings
before you initiate the registration process.
11. Click the Configure button.
If registration is successful, the configured client information will be stored on the
computer and a connection will be established. If registration is not successful, you
will be notified via the Configuration Messages panel.
Note: If you run the Configurator a second time on a deployment client, you can use
the File Path setting on the CONNECT page to do one of the following:
1) Select a different authentication file, which will connect the client to the deploy-
ment server associated with the file you select. If you choose this option, the existing
configuration settings for the deployment client will be overwritten.
2) Leave the file path blank. This will allow you to reconfigure the existing con-
nection to the deployment server. If you choose this option, you will only be able to
change the SETTINGS page. Use the Next button to go to the SETTINGS page.
Note: If the Password and Confirm Password fields already contain an entry, it
means a server password has already been configured on the local computer. If
required, you can enter a new password.
5. In the Project Run Path section of the dialog, select one of the following options to
determine which project will be launched by Runtime Manager:
l Run the project currently selected in Citect Studio.
l Run the project deployed from the Deployment Server.
This option allows you to specify the directory location from which the deployed
project will run. If the specified folder does not exist, it will be created during the
deployment process. The default location is:
C:\ProgramData\Schneider Electric\Citect SCADA 2018\Deploy-
ment\Client\Project
89
Chapter 6: Configuration
If this option is not selected, you will need to manually start the Citect Runtime
Service before deploying a project.
8. To apply your settings, click the Configure button.
90