Citect SCADA projects can be one of the following types:
Project Type |
Description |
---|---|
User Projects |
Projects that you create to store customized content for a particular runtime system. |
System Projects |
Projects that are installed with Citect SCADA to be used as starter or included projects. |
Starter Projects |
When you create a new project, you have the option to base the project on a "starter project". |
Included Projects |
Projects that are "included" within a project. |
Example Projects |
An example project is installed with Citect SCADA to demonstrate product functionality at runtime. Two example projects are installed:
You should avoid making configuration changes to the example projects, as each time Citect SCADA is upgraded it installs a new version of the projects. This means any changes you make will be lost. |
Detailed information about these project types is provided in the sections below.
User projects can include graphics components, tags and alarms, equipment definitions, Cicode files, and so on.
User projects are typically created using a template that provides the basic components required to compile and run the project. This allows you to create content that you can immediately test in a runtime environment.
To create a new project based on a template, you can use a Starter Project.
You can also create a user project by taking a copy of an existing project (see Copy a Project).
Note: Due to the nature of their content, it is recommended that you regularly archive your user projects (see Backup Projects).
System projects are intended for use as included projects or starter projects. They provide content that can assist with the configuration of a runtime system. This can include page templates, symbols, genies, and generic Cicode functions. The following system projects are installed with Citect SCADA 2018.
Name |
Type |
Description |
---|---|---|
CSV_include |
Include |
Windows XP styled project. (Deprecated in 7.20). |
Include |
Include |
A template project with standard trending and alarm pages. This project cannot be compiled. |
Library_Controls |
Include |
Contains a set of genies that are common interface controls, such as a tree-view, data table and scroll bars. This project cannot be compiled. |
Library_Equipment |
Include |
Contains the "equip_motors" genie library, and a pop up template library called "equipment". Also contains diagnostic and status information pop up templates. This project cannot be compiled. |
SA_Include | Include | The Situational Awareness Include Project which contains public and Genie functions. |
SA_Controls | Include | Contains a set of Genies for common user interface controls for Situational Awareness projects. |
SA_Library | Include | Contains a set of Genies for common user interface controls for meter, drive and valve objects including output bar, numeric PV and tracker. This includes a set of Composite Genies that provide a template to easily create multiple objects with a consistent look and feel. |
SA_Style_1_MultiRes | Starter | A Situational Awareness starter project with two screen resolutions of HD 1080 and UHD 4K. |
SxW_Style_1_HD1080_titlebar |
Starter |
A StruxureWare starter project with a screen resolution of 1080 HD (Full HD). Wide screen only. Includes the SxW_Include and Library_Equipment projects. |
SxW_Style_1_HD768_titlebar |
Starter |
A StruxureWare starter project with a screen resolution of 768 HD (Full HD). Wide screen only. Includes the SxW_Include and Library_Equipment projects. |
SxW_Style_Include |
Include |
Includes a set of StruxureWare templates styled for wide screen only. |
Tab_Style_Include |
Include |
Includes a set of Tab Style templates styled for the Windows 7 environment. This project cannot be compiled. |
Tab_Style_1_HD1080_titlebar |
Starter |
A Tab Style starter project with a screen resolution of 1080 HD (Full HD). Includes the Tab_Style_Include project. |
Tab_Style_1_SXGA_titlebar |
Starter |
A Tab Style starter project with screen resolution for SXGA. Includes the Tab_Style_Include project. |
Tab_Style_1_WUXGA_titlebar |
Starter |
A Tab Style starter project with screen resolution for WUXGA. Includes the Tab_Style_Include project. |
Tab_Style_1_XGA_titlebar |
Starter |
A Tab Style starter project with screen resolution for XGA. Includes the Tab_Style_Include project. |
You can view system include projects in the Project activity by clicking System Projects. Starter projects will not appear in the Project activity.
Note: You should avoid making configuration changes to a system project, as each time Citect SCADA is upgraded it installs new versions of the system projects. This means any changes you make to a system project will be lost.
When you create a new project, you have the option to base the project on a "starter project". This generates content that includes the basic components required to compile, run and navigate the project.
A project created using a starter project will also incorporate included projects that provide access to a page templates and library objects that you can use to create your own customized content.
You can choose from the following template styles when you create a project with a starter project:
All styles are available in a variety of resolutions to suit the screen size of a client computer.
For more information about the contents of a starter project, see the following topics:
Citect SCADA allows you to “include” a project within a project. This means you can separate configuration or share common configuration with multiple runtime systems.
Included projects are especially useful when you are configuring a large system as they allow you to work with a series of smaller projects that you can combine into a main project.
For example, you could use one project for common configuration for standardization and then a separate project for each section of a plant, or for each production process. This way, you can develop and test each of the smaller projects and system standards before including them in the main project. This also allows multiple users to work simultaneously in the configuration environment with each user working on a separate project.
To add a project within a project, see Add an Included Project.
Example projects are installed with Citect SCADA to demonstrate some of the functionality that can be supported in an operational runtime system.
Two example projects are installed:
The ExampleSA Project
A Situational Awareness project 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. A consistent look and feel is applied to all graphical content, and standardized colors settings are used to emphasize important process data and alarms.
A Situational Awareness project differs to other Citect SCADA projects as it uses a master page on 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. The creates a workspace that supports contextual updates that are managed via a project's equipment hierarchy, which creates an association between the location of a detected change, and the type of content each pane is configured to display.
The ExampleSA project demonstrates the default layout applied to projects created using a Situational Awareness Starter project. This layout includes common elements such as a header bar, content area, and a dashboard that displays contextual information and navigational tools.
The project pages are built using objects that are available in an included library project (named "SA_Library"). The included objects (and associated faceplates) support the autofill functionality of the workspace, and maintain a consistent look and feel across a project's display pages. See The Situational Awareness Library Project.
The Example Project
This project comprises a set of pages based on the StruxureWare templates (accessible via a starter project). These pages display tag and alarm values for a set of I/O devices that operate in memory. An equipment hierarchy is also included.
The graphical content included in the Example project pages demonstrates how Citect SCADA can be used to represent complex production processes such as a steel mill, a plant mixer, and a bottling process.
You can select and run the Example project from the Project activity in Citect Studio. To run this project, you need to make this the Active Project using the Make Active button. When runtime launches, you can access the project’s pages via the Menu panel to the right.
The project is supported by its own help file that describes each of the included pages. This help file is available from the Menu panel.
Note: You should avoid making configuration changes to an Example project, as each time Citect SCADA is upgraded it installs a new version of the project. This means any changes you make to the Example project will be lost.
Published June 2018