Professional Documents
Culture Documents
Vijeo Citect
Vijeo Citect
Real-time Intelligence
Our products and solutions Solutions are not just about technology but
> Vijeo Citect
> Vijeo Citect Lite
about the expertise behind the technology.
> Vijeo Historian
> Switch2Vijeo Citect
> Educational Services At Schneider Electric, we have been delivering solutions for
> SCADA Global Support manufacturing and process industries for over 40 years and
For information on all of the above, we understand what is needed to help you meet your goals.
visit www.schneider-electric.com
“Microsoft is pleased to be
working with Schneider
Electric to deliver …We are an €18.3 bn company. We
powerful and reliable
control and monitoring have 114,000 people in more than 100
solutions for industrial countries worldwide. We are Schneider
customers worldwide.”
Chris Colyer,
Electric and we help you make the most
Worldwide Director of Plant
Operations Strategy for Microsoft
of your energy...
2
Vijeo Citect
In order to meet your challenges, you require a control system that is not only easy to engineer
and simple to maintain, but that delivers a clear picture of what is happening in your process.
You need a control system that can easily integrate with third party devices and that provides
added value in the form of historian and Manufacturing Execution System functionality.
In short, you need a system that drives increased return on assets and meets the needs of
your application.
Meeting your data management > Off-line simulation to reduce testing and
and reporting needs commissioning.
3
Architecture
System Architecture
Topologies : Scalable
Your SCADA system has unique requirements that change with time,
so how can you choose the best architecture? Vijeo Citect gives you
the ultimate system architecture scalable to any application size.
Scalable Architecture
Scalability is the power to resize your system
— up or down — without having to modify
any of the existing system hardware or
software. Vijeo Citect’s innovative scalable
architecture allows your system’s architecture
to grow with your requirements, while
preserving your initial investment. If you require
a second operator interface, just add a LAN
and a new computer, and nominate it as a
Control Client. The new computer can share
the same configuration, and will receive I/O
from the first Vijeo Citect computer.
Standard Control
Many Vijeo Citect systems have grown from
a single computer to large control systems.
The ability for a single system to grow without
changes being made to the configuration
enables Vijeo Citect customers to be confident
in the long term future of their control system.
Standard control
4
Architecture
Large Control
Vijeo Citect has a reputation for being the
expert at large control systems. Our first
SCADA system solution utilising in excess
of 50,000 tags was implemented back
in 1992. In order to complete projects
on this scale, Vijeo Citect has developed
advanced communications topologies and
project structures than enable the design,
implementation and maintenance of a larger
control system.
Cluster Control
In the current economic climate of cost cutting
and centralised control, Vijeo Citect’s ability
to unify any number of control systems into a
single “clustered” system provides users with
the ideal topology. While each local site can
view its own control system, global control
clients can be implemented to view across
the entire system, complete with unified alarm
lists and the ability to compare trended data
across the multiple systems.
Cluster Control
Large Systems
Vijeo Citect applications can scale easily
to accomodate all company application
sizes. Coverage is available for very small
applications with only a few points, through
to large applications that monitor and control
over half a million points. This scalability is
achieved by providing the option of using
either centralised or distributed processing.
Centralised processing has the benefit of
keeping all the data and processing in one
PC, which is a more economical solution.
However, for very large applications,
distributed processing allows you to share the
processing over multiple computers.
5
Architecture
System Architecture
Topologies : Flexible
Your SCADA system, like your business, must react to changing requirements.
New production lines or pressures on costs can prove challenging. Vijeo Citect uses its
client-server architecture to enable you to design and redesign your system as required.
Flexible Architecture The initial design step for your control system places I/O servers
as required to access the data. The ability to support up to 255
Designed from the start for true client-server architecture, Vijeo I/O servers, each with licences for the large number of protocols
Citect is the real-time system that ensures high performance included with Vijeo Citect, provides the control system with access
response and integrity of data. to your data wherever it likes. Once the data is available with the
I/O servers, the source of the data becomes irrelevant to the control
To take full advantage of a client-server architecture, it must be system designer. This allows the communications and the control
utilised at the task level. Each task works as a distinct client and/ system design to be completely separated and provides more
or server module, performing its own role and interfacing with flexibility when changing I/O server locations or system connections
the other tasks through the client-server relationship. Vijeo Citect in the future.
has five fundamental tasks which handle: communications with
I/O devices; monitoring of alarm conditions; report type output; Between the I/O severs and the other tasks within Vijeo Citect,
trending and user display. a publish/subscribe interfaces exists. The interface ensures that
the bandwidth requirements between the clients and servers
Each of these tasks is independent, performing its own are driven by the activity or number of changes of a specific
processing. Due to this unique architecture, you have control variable rather than the size of the system. Vijeo Citect servers
over which computers in your system perform which tasks. For can be separated from the I/O servers via shared bandwidth
example, you can nominate one computer to perform the display, communications, increasing the options for server locations and
and report tasks, while your second computer performs display, the flexibility of the control system.
I/O and trends.
6
Architecture
1 2
2 3 4
1
1 2 3 4
3 4
System A4
r
Server Cluste
(Primary)
System A3
r
Server Cluste
(Primary)
System A2
r
Server Cluste
(Primary)
System A1
r
Server Cluste
(Primary)
7
Architecture
System Architecture
Topologies : Reliable
Reliable Architecture
In factory automation and other mission critical The fallibility of file servers is often forgotten. Vijeo
applications, hardware failure leads to production Citect supports redundant file locations so that
loss, and can result in potentially hazardous even if your file server fails, your SCADA system will
situations. Vijeo Citect’s redundancy will tolerate be unaffected. Vijeo Citect’s redundancy features
failure anywhere in your system with no loss of are integrated and easy to configure. In fact, LAN
functionality, or performance. redundancy requires no setup, and task redundancy
setup is configured in a few seconds using a simple
Vijeo Citect supports full, hot standby configurations, wizard.
providing complete I/O device redundancy. By
nominating one device as primary, and the other as Impressively, all of Vijeo Citect’s redundancy features
standby, Vijeo Citect will automatically switch from can be used together, providing you with maximum
one to the other in the event of failure. Using Vijeo protection. Because of Vijeo Citect’s task based
Citect’s ability to write setpoint changes to both architecture, you get an unrivalled level of SCADA
primary and standby I/O devices, even devices that redundancy. Each of the tasks in Vijeo Citect, (I/O,
were not designed for redundancy can be used in a trends, alarms, reports, display), can be shared by
redundant configuration. other computers in your system. This allows you to
allocate a server task to two computers at one time;
A broken communication cable and unpredictable one as the primary and the other as the standby. If
electrical noise are common communication a primary server fails, the standby will automatically
problems. In response, Vijeo Citect allows the use of assume its role without loss of data. When the
two separate communication cables (run separately) primary is absent, the clients will automatically
for each I/O device. By using data path redundancy, access the standby server. When the primary server
you minimise the chance of communication loss is brought back online, it will be resynchronised
affecting your operation. automatically, minimising gaps in your history files.
When communicating with an I/O device, many Since all tasks are different in nature, Vijeo Citect
systems demand redundant I/O server configurations. offers you a separate redundancy strategy for each. If
To avoid conflict of data, and to maximise you need to upgrade or make configuration changes,
communication bandwidth, only the primary I/O you can load a new project onto the standby server.
server communicates with the I/O device. Once loaded, switch from the primary server and
Many SCADA systems use LANs to connect the run the new project on the standby server. Should it
elements, but something as simple as a faulty not work as expected, you can switch back to the
network card can destroy communication. Vijeo primary server without disturbing production.
Citect’s built-in multiple network support provides
full LAN redundancy. You simply need to install two
networks (or more if you like). If the primary LAN fails,
Vijeo Citect will automatically try to connect on the
other available LANs with no configuration required.
8
Architecture
12 9
Architecture
Vijeo Citect provides two levels of clients. onto a machine. These machines are typically
Add Flexibility
A Control Client has the complete functionality dedicated to running the control system and
Web Clients add flexibility and of the application to view any screen and read an application interface provides the maximum
convenience to managing plant and write any variable controlled through the viewable space for visualisation and the fastest
operations. SCADA system. This makes the Control Client possible response. The user is able to select
the perfect tool for operators. A View-only to have a license key located on each client
Current Vijeo Citect users can Client is able to view all information within the or locate the license keys on the servers and
now monitor the operation from SCADA system but is unable to write to any have the client licenses “float” between clients.
an Internet/Intranet supported variable or execute code to communicate
location.
It is economical to provide
with another server. This makes the View-only
Client perfect for upper management, process
Web Clients
access for users (maintenance optimisation or causal users of the control Vijeo Citect Web Clients allow users outside
and quality assurance ) because system. Read-only access is also available via the control room to access control system
server based licensing means a Control Client using project security. data in real time. The Web Client is a
you only pay for concurrent completely functional client with an identical
users. Clients interface to the dedicated Control Clients
(displayed within a web page), which requires
Applications are numerous:
Both levels of Vijeo Citect clients can be zero maintenance. The client controls and
> Mobile users used to display control system information. project are downloaded from the website
> Remote users Within the control room, it is typical to install and project updates will automatically be
> Suppliers the complete Vijeo Citect client application synchronised with the Web Clients.
> Remote plants
> Special users
10
Architecture
Security At a glance
Security of Web Clients is controlled by the
web server’s advanced firewall and encrypted > Full system functionality
password protection technologies to ensure > Impressive runtime
secure operation. Access to the Web Clients performance
are controlled or denied based on Windows > Simple installation
user name and password, or when the
number of available Web Clients has been > No emulation
exceeded. Additionally, the Vijeo Citect project > Zero-maintenance Web Client
configuration requires a local user name and
> No rebuilding of graphics
password, making it secure for enterprise and
remote access. > No Client Side Protection keys
Example of the Web Client Deployment page
Licensing
Vijeo Citect’s licensing is calculated on the
number of Vijeo Citect clients connected to the
server, not on the number of computers with For simultaneous viewing of
Vijeo Citect software installed, making it one of two or three different projects,
the most cost efficient SCADAs available. Vijeo Citect supports multiple
Web Clients running on the
same computer.
Site-wide Web
View-only Clients
Site licenses for Web View-
only Clients are available,
making your control system
visible to everyone within your
organisation.
Access to key information, an open interface
and a transparent architecture are just
some of the advantages providing seamless
interoperability at the heart of your process.
11
Communication
Communication
OFS (OPC Factory OFS guarantees:
12
Communication
Open to anyone clients, for example, combining them into one Reliable
request where possible. This reduces needless
While using Schneider Electric controllers communication, giving screen update times of Performance
will provide the best possible results with up to eight times faster than without it. Vijeo Citect’s distributed
your Vijeo Citect system, we recognise that processing and network
communication to a wide range of controllers Only a restricted volume of data can be
optimisation give you excellent
is the key to ensuring a complete view of returned in one request. If all requested data
network performance, even
your control system. To accommodate is grouped together, then fewer requests
when you have over 450,000
communication with these controllers, a are required and the response is faster. By
I/O and 60 Vijeo Citect
collection of over 150 protocol drivers are compiling a list of the registers that must be
computer stations:
included within Vijeo Citect. read in one scan, Vijeo Citect automatically
calculates the most efficient way of reading the
Vijeo Citect’s open connectivity from various data. VIJEO CITECT
Network Load Vs System Size
dataflow, promising real-time and rich process Vijeo Citect’s client-server processing allows
information. Vijeo Citect has the flexibility to further performance increases, through the
Relative load
operate with open standards supported by use of a cache on the I/O server. When an I/O 15
20
hundreds of hardware and software vendors. server reads registers, their values are retained 5
10
Nodes
1
I/O
1000 10000
1
100000
the I/O server rationalises requests from Network Load Vs System Size
Network Limit
Relative load
20
15
10
Nodes
1 5
10
100 1
1000 10000
I/O 100000
UNACCEPTABLE
13
Communication
Communication: RTUs
Using standard wide-area communication technologies, Vijeo
Citect provides an effective method of communicating with remote
telemetry units (RTU) for a fraction of traditional operating costs.
PSTN Monitoring
Vijeo Citect can schedule connections to > Dial-In feature for remote devices: If remote
Vijeo Citect’s Remote Device RTUs (for example, via modems or microwave alarms occur outside of scheduled dial-out
Monitoring supports scheduled links). To minimise data communication costs, times, the devices can dial-in to Vijeo Citect
Dial-Out and unsolicited Dial-In, Vijeo Citect can call up the I/O device as per and transfer the alarm information.
making it easy and economical a user defined schedule, or when needed > Dial-Out I/O has full redundancy support.
for Vijeo Citect to monitor to exchange data, and then automatically If the primary server fails, the standby server
devices and sites over the disconnect. will dial the remote devices. The non-volatile
Public Switched Telephone data cache is replicated automatically
By working with most serial protocols
Network. between servers so the latest data is always
provided with Vijeo Citect, Remote I/O device
monitoring provides the user with flexibility in maintained on the standby and is available
This feature has been employed
selecting a wide range of PLCs or RTUs. to the primary on restart. Vijeo Citect keeps a
in a wide range of applications:
local record of the last values read from each
> Cellular networks, GPRS device.
> Rail systems Built-in Management > If Vijeo Citect cannot connect to the remote
> Water supplies device after a user-defined number of retries,
Vijeo Citect’s comprehensive features for
> Power transmission and that I/O device will be flagged as off-line and
managing remote devices are built-in:
distribution the values marked accordingly.
> Easy-to-use Express > Each modem can be configured to define its
> Pipelines
Communications Wizard. purpose Dial-Out, Dial-In, or both, and can
> A single modem can be used to be dedicated for Vijeo Citect only, if desired.
communicate with multiple I/O devices. > Vijeo Citect supports connection to devices
> Vijeo Citect can use a modem pool to which communicate using different data
simultaneously connect to multiple devices. frames.
14
Communication
Example of Remote I/O device monitoring configured for both redundant Dial-Out and Dial-
Back for secure monitoring of remote sites and devices.
15
Communication
Communication: Wizard
Vijeo Citect’s I/O device communication wizard will have
you communicating in less than 60 seconds.
All communication
protocols are included
with your Vijeo Citect
package.
Vijeo Citect allows you to develop and test your project without the need to physically connect to
the I/O device. Simply define the I/O device as Disk I/O (non-volatile) and Vijeo Citect will behave
as if it were communicating with a real I/O device. You can specify any protocol and Vijeo Citect
will use that device driver to communicate, ensuring a very thorough test.
16
Communication
Security: Configuration
We recommend addressing security at all levels within your
control system. While the components themselves need
to be secured, your control system infrastructure and, in
particular, your network need to be secured from attack.
17
Communication
Security: Runtime
Vijeo Citect’s comprehensive security features are
integrated into all interface elements, ensuring a
secure runtime system.
18
Communication
19
Graphics
or rotated.
Just by using graphics, you will
find yourself developing new
ideas for your interface.
20
Graphics
21
Graphics
Graphics Builder
Graphics Import The Graphics Builder allows you to quickly and easily design an
Vijeo Citect can import a wide intuitive operator interface for your Vijeo Citect system. Drawing the
variety of different file types
including:
graphical elements of your graphics pages couldn’t be simpler —
just select a tool, then click and drag. Once drawn, objects can be
> Windows Bitmap
(BMP, RLE, DIB) moved, reshaped, copied, pasted, aligned, grouped, rotated…
> AutoCAD (DXF) — both 2D
and binary
> Windows Meta File (WMF)
> Tagged Image Format (TIF)
Because objects can be placed Select Graphics Builder Help to
> JPEG (JPG, JIF, JFF, JGE) precisely using guidelines or the learn more about the Graphics
> Encapsulated Postscript (EPS) grid, your graphics pages will look Builder, using the interactive click-
> Fax Image (FAX) professional and precise. and-learn facility.
22
Graphics
Bitmap Editor
Any graphics object (or group of
objects) can be converted into a
Vijeo Citect enables bitmap in one simple step.
any number of flashing
colours on a single Bitmaps are edited using the
page, allowing users Bitmap Editor. The Bitmap
to display flashing 3D Editor is a tool that allows you to
symbols. edit your bitmap pixel by pixel.
Because you can zoom in and
out, even the smallest details
can be edited precisely. You
To display the true can even change the size of
colour palette, click on the bitmap.
the colour swatch at
the right-hand end of Colour Swapping
the Toolbar. The colours in a graphics object
can be changed automatically.
This is particularly useful for
3D object manipulation. For
example, a 3D green ball can
be made blue at the press
of a button, yet the quality
and illusion of depth remain
unchanged.
Gradient Fill
Gradient colour and direction
for objects, including ellipses,
rectangles and polygons, can
be defined with the gradient fill
feature.
The properties of
any object are just a OLE Automation
double-click away. The
Graphics can be automatically
properties tabs are
generated from a database
essentially the same
using the OLE Automation
for all objects.
interface for the Graphics Editor.
This allows an application to
be created to interact with the
configuration graphics objects.
To animate a symbol
simply enter the tag
name and select the
set of symbols.
23
Graphics
Graphics
Page Templates
Page templates save you time Vijeo Citect provides templates for all common page types, so
and effort because you don’t
have to draw each page from graphics pages are easy to create. Templates are tried and tested
scratch. When you base a new page designs that you can adapt to your own environment.
page on a template, the page
design is already complete. All
you do is enter the information
that is unique to the new page.
Templates are also useful when
you need to make the same Vijeo Citect provides a comprehensive selection of templates. Specialty pages, such as Alarm,
modification to a group of Trend and SPC displays, come pre-built — all you have to do is add the relevant tag names etc.
pages. If all the pages are based More unique pages can be based on generic templates, such as the Normal template. No matter
on the same template, you which template you use, the basic elements, including borders, status bars and navigation tools,
can just change the template. are already configured.
The pages will be updated
automatically.
XP-style Template
If you take advantage of Vijeo
The XP-style template includes user
Citect’s page templates, you will
defined menu structures, toolbars
notice your project developing
and native support for multi-monitor
a consistent look and feel.
systems. The three most recent
Consistency reduces both
alarms are displayed on the bottom
operator learning times and
of each page.
operator error.
24
Graphics
Graphics
Symbols
If you use a particular graphic regularly, you can store it in At a Glance
a library as a symbol. Rather than constantly redrawing the > Pre-defined and custom
graphic, you can then just paste the symbol from the library. libraries
> Ongoing library development
> Changes to library
automatically updated on all
Symbols have
First check the
many benefits
standard symbol You only need to draw an object
library shipped with once. You can then save it to a
Vijeo Citect. If the library (as a symbol) and use the
symbol exists then
symbol on any of your graphics
simply paste it onto
the page. If not, draw pages.
the required symbol
When you change a symbol,
directly into the
all occurrences of the symbol
symbol library.
are updated automatically on
all pages. A symbol remains
linked to its library unless you
deliberately break the link.
Vijeo Citect comes with several pre-defined symbol libraries, with more libraries available from
the Vijeo Citect toolbox and website. Also supplied standard with Vijeo Citect are a range of pre-
defined symbol sets which can be used as real animations. When the individual symbols in the
set are displayed in quick succession, a simple animation is formed. Animations can be used at
runtime to indicate moving equipment, active processes etc.
25
Graphics
Graphics
Object-based Configuration
Typical examples SCADA systems comprise objects or devices
which range from simple pushbuttons through
Genies
of Genies include: pumps and valves to complex loop controllers, Vijeo Citect Genies act as a macro within
sequencers or motor control centres. When project development. The Genie is built to
> Pumps building your control system, you should use a combine any number of individual graphics
> Valves common standard for the operator interface. objects together. A pump may consist of
> Values (with input) Vijeo Citect enables you to quickly and the pump display plus an auto/manual
indication and an alarm indication. All of these
> Tanks easily develop your control system by
configurations are grouped together in a
providing object-based configuration tools for
> Conveyors development. In addition, the use of object- Genie.
> Faceplates (on graphics based configuration reduces maintenance and The configuration is made by combining fixed
screens) ensures a consistent operator interaction. Vijeo text with parameters. The parameters can
> Any repeated configuration Citect provides existing libraries that can be represent a whole field alone or be combined
extended and customised or enhanced to suit with other parameters or fixed text to represent
the requirements for your project, or you can the contents of a field.
simply build your own.
Optional parameters can be provided to
These tools are optimised by the use of a enable a reduction in the number of Genies,
Typical examples tagging standard within the device tags. A
good tag naming convention reduces the
resulting in reduced maintenance and testing
costs. The optional parameters enable pumps
of Super Genies amount of configuration entry and hence without auto/manual control to hide this
include: lowers the risk of errors. indication based on the fact that the auto/
Both internal and user-defined libraries are able manual tag has not been defined.
> Device Popups to be transferred easily between projects to Each parameter is exposed when the Genie
> Loop Control leverage development or maintain a consistent is added to the graphics page. The form used
> Sequence Control corporate standard. In all cases, modifications to display the parameters can be tailored to
made to enhance these libraries can be include additional help information for the user
> Duty/Standby seamlessly retrofitted within the previous Vijeo or to provide a drop down list from the devices
> PLC/RTW Status Citect systems. within the database.
> Identical Machine Control
> Any repeated popup or page
26
Graphics
Graphics
27
Operations
Operator Actions
Vijeo Citect provides users with a range of pre-defined system pages and templates to get you
up and running fast. System pages for trends, alarms, administration tools and Process Analyst,
which are included in a variety of templates. Both system pages and custom graphics utilise
At a Glance a variety of user-friendly commands and controls for operators to interact with the Vijeo Citect
runtime. You can assign privileges to the different commands and controls, as well as send a
> Tool tips message to the command log each time an operator issues a command.
> Sliders
> Keyboard commands
> Mouse touch commands
> Screen target regions
> Popup menus
> XP-style buttons
Touch Commands
Touch Commands can be assigned to any
graphics object, including button objects.
They are activated when the operator clicks
on the object.
Separate commands can be activated
when the mouse button is pressed (down),
released (up) and held (repeat).
Sliders
All graphics objects (rectangles, ellipses, etc.) can be defined as
sliders. Sliders allow operators to change the value of analogue
variables by changing the position of the slider object. For instance, a
setpoint value might increase as you move a slider up, and decrease
as you move it down. Sliders can move left to right, up and down, and
even rotate. If runtime conditions change the value of the variable, the
slider will automatically move to reflect the new value.
Keyboard Commands
Global (or system) keyboard commands can be issued from anywhere
in the runtime system. Page keyboard commands can be issued
only from the page for which they are configured. Object keyboard
commands can only be issued when the mouse pointer is positioned
over the object.
28
Operations
Screen Targets
Screen targets are a hot-spot region on the background
screen which the operator can click on (like a button).
These invisible buttons allow for greater flexibility in
operator interface design.
Popup Menus
Popup menus simplify navigation and can also be used
to trigger Cicode or CitectVBA functions.
Popup menus can be disabled, checked or linked to
other menu items.
XP-style Buttons
There is an option to create buttons in XP-style with dynamic
property support, further saving time in training operators already
familiar with the XP environment.
29
Operations
Get a unified view of your plant with On remote sites with no permanent staff or remote monitoring
functions, the integration of Pelco cameras with Vijeo Citect
Web Gate provides a cost effective security solution:
The Web Gate control object within Vijeo Citect allows you to > Access control for restricted areas of the facility
remotely view HMI displays, and read and write data from your > Intrusion detection
Magelis terminals and Schneider Electric PLCs and devices. View > Video surveillance
all the panels from across your plant at one centralised and truly > Interface with the site fire alarm system
unified operator interface.
Pelco Video Viewer
By using Vijeo Designer’s Web Gate feature, your device acts as
> The Pelco Camera streaming interface is designed to
a web server allowing you to view, closely monitor and control it
be an easy-to-use and bandwidth-sensitive streaming
from Vijeo Citect’s runtime HMI environment. Moreover, Web Gate
camera interface.
and XBTGT Web Client also allow the Vijeo Citect screens to be
> The Pelco device values are bound to the ActiveX
available within the HMI displays.
controls properties and the Pelco Stream Viewer
automatically makes a connection once it has detected
Integration of video surveillance that an IP address has been specified. No engineering
Pelco is a world leader in the design, development and cost and effort are required.
manufacture of video and security systems and equipment for
any industry. With a long and prestigious history of offering high- Pelco Camera Manager
quality products and exceptional customer service, Pelco has > Add / edit / remove cameras and DVRs in runtime
become the most sought-after product supplier in the security environment
industry. The integration of Pelco cameras allows live video to be > Camera configuration stored in DBF files
viewed within Vijeo Citect. Operators can control cameras from a
> Pre-built displays: 1 Up / 2 Up / 4 Up / 8 Up
Web Client, thereby integrating facilities management and remote
security monitoring.
30
Operations
Improve operations
with Process Analyst
Process Analyst is the next generation in historical
visualisation tools.
“Process Analyst is a
vast improvement on
Process Analyst allows operators and process pen (analogue, digital, alarm) that may have
existing SCADA systems,
engineers to analyse the cause of process contributed to the process upset to the and enables processes
disturbances by bringing together trend and display. Each process change can then be to be optimised by making
alarm data, which are traditionally stored easily compared as alarms occur, enabling it easier for operators to
separately. With Process Analyst, users can sophisticated analysis of the process upset.
analyse disturbances.”
simply view them all on a single integrated
display. Compare different Paul Donald, Telemetry Officer,
Central Highlands Water
The user has total control over how the batches
pens are displayed. For example they can With Process Analyst, it is easy to compare
be overlaid or stacked, and any pen can be different batches in a single, integrated view.
moved to different panes to reduce clutter and Simply place all the variable tags, alarms and
make the display easier to read. state changes for a batch unit on one pane,
Process Analyst includes many unique features and the same set on a separate pane. Then
including true Daylight Savings Time support, the operator simply has to scroll one of the
accuracy to millisecond resolution, individual panes through time. Any differences in the
time axis per pen, customisable toolbars, rich batch execution will immediately be visible.
printing and saving of all display settings for
easy recall. Sequence of Events
With SCADA systems, the data is distributed
Root Cause Analysis around a wide area and typically the RTUs
collect the data at millisecond resolution and
When a process upset or disturbance send it to Vijeo Citect every time it is polled.
occurs, finding the root cause is always time Process Analyst displays historical alarms and
consuming. In the past, the process engineer trends to millisecond accuracy, making it easy
had to compare trend data from the screen to determine the sequence of events.
with alarm logs. With Process Analyst, all
the engineer has to do is simply add any
31
Operations
Easy to use
Save the current view
Process Analyst’s capacity to as either a template or
display such rich information process snapshot.
requires it to have an easy-to-
use yet powerful navigation
system. Every pen added to
Process Analyst has a number
of properties, including:
Customisable
Users can select which buttons
to appear on each instance of
Process Analyst. The security
access required can also be
defined and users can add
custom buttons for additional
functionality.
32
Operations
Alarms can be
overlaid or displayed
on a separate pane.
The pen displays
the ontime, offtime,
acknowledge time, and
operator comment.
33
Operations
34
Operations
Capability Charts
You can use capability charts to
determine whether your process is
meeting your specifications. Vijeo
Citect is pre-configured to arrange
the data and make all necessary
calculations.
Pareto Charts
If you would like to analyse the
frequency of faults and problems,
use a Pareto chart. After you specify
which values to watch, Vijeo Citect will
arrange the data and draw the graphs
in runtime.
35
Operations
36
Operations
At a Glance
> Analogue, digital, SPC
and custom alarms
Alarm Filters
A good alarm system should not overwhelm
operators with excessive alarm information.
Vijeo Citect allows the operator to filter alarms
based on any alarm property. Filters can be
saved and automatically loaded based on the
current user.
37
Operations
38
Operations
Integrated Reports
39
Configuration
40
Configuration
Use the tool bar to switch to the Vijeo Citect can work
other applications in the Vijeo Citect on projects located on
At a Glance
environment (Project Editor, Graphics fileservers. Simply use link
Builder, Vijeo Citect Batch, Cicode and unlink to bring projects > Quick, easy access
Editor, Online Help). from the file server into the > Familiar interface
development environment.
> Simple, convenient
management of projects
> Single step backup and
restore of entire project
41
Configuration
42
Configuration
At a Glance
Included in Vijeo Citect’s
collection of debug controls are > Easy to use
tools for starting and stopping
debug mode, inserting and
> Industry standard
removing breakpoints and > Pre-emptive
stepping controls. > Multi-tasking
> Compiled for optimal
performance — not
interpreted or scripted
> Extends the functionality of
Vijeo Citect
> Integrates seamlessly as
part of Vijeo Citect
> Proven, robust language
> Over 650 SCADA functions
included
Breakpoints
To debug a function, you must
first stop the code at a desirable
point. The DebugBreak function,
a manually inserted breakpoint
or a hardware error will halt a
Cicode thread.
Stepping through
CiCode
The position of a halted thread is
marked with an arrow. You can
The Files window displays The Global Variable Window The Stack Window displays step through the function, line by
all Cicode and CiVBA files displays the current value of the functions called, their line, and watch what happens
for each project linked to the each global variable. parameters and the value of in the debug windows as the
development environment. local variables within each code executes.
function.
The following tools are provided
in the Cicode Editor to control
stepping through functions:
43
Configuration
Online Help
Vijeo Citect’s Online Help is a comprehensive package, logically
structured, easy to find and easy to understand. It is accessible in a
number of different ways, from any part of the Vijeo Citect system.
Vijeo Citect dialogues have a Help button that require, the Vijeo Citect Online Help provides
invokes context-sensitive help. you with the tools to find it.
At a Glance
For more general information, you can use the Vijeo Citect’s Online Help Index operates using
> Comprehensive coverage Help menu. It gives you direct access to the standard Windows functionality. To find the
Help Contents and the Help Guide, as well as information you need, just type part of a key
(over 4000 pages)
application-specific information, such as the word — the keyword list scrolls automatically
> Context sensitive click-and-learn facilities. to the closest match. You can also do a full
> Effective search facility Of course, you can always just press the Help
text search using the Find facility.
Topics button to the right of the toolbar and Vijeo Citect’s Online Help provides easy access
display the Contents. to the information you need. It includes a
logical grouping of Help items on the Vijeo
Once the Help is opened, you can perform
Citect Help Overview page, easy access to
index or keyword searches or browse the ‘Help
driver Help and the use of “breadcrumbs” to
Direct’ topics. No matter what information you
facilitate navigation.
44
Configuration
Example Project
Two Example Projects are supplied with Vijeo Citect
The Example Project is
based on different templates. These are fully configured automatically installed when
projects that are ready to run and can be used to give you install Vijeo Citect.
you ideas on how to configure your own project. You can use the Example
Project if you want to
experiment with something
before including it in your own
To display any graphics page project. The test page is already
in the example project, click set up to display directly from
on the menu or toolbar icon. the menu page.
Hold the cursor over buttons The Example Project is
and other objects to display provided complete with
tool tips. the ability to switch online
between the following
languages:
> Afrikaans
> Chinese
> Dutch
> English
> French
> German
> Hungarian
Every element of the Example P) > Japanese
roject functions exactly as it would > Korean
in a ‘real’ project.
> Norwegian
> Polish
> Russian
> Spanish
> Swedish
45
Vijeo Citect
Mobility Solutions
Supported Client Types
k
twor
r ol Ne
Cont
all
Firew
k
twor
e ss Ne
Busin
5
top PC
Desk
AN
2003 Server ™
Local L
all
Firew
r
l LAN all es Serve VPN e)
Loca Firew Servic r
inal (Secu
Term
net
Inter
VPN e) l LA
N
VPN e)
r Loca
net (Secu (Secu
r
1 Inter 4
t
Clien int vice
Thin VPN e) ss Po ile D
e
r Acce Mob
(Secu Wire
less
3
2 C
t, UMP
, Table
PDA
op Supported Client types
Lapt
46
Vijeo Citect
er 3
Serv
er 2
Serv
er 1
Serv
rk r
etwo s Serve
rol N Firew
all rvice
Cont in al Se
Term
all
Firew 2003 Server ™
VPN e)
r
(Secu
VPN e) all
(Secu
r Firew
VPN e) VPN e)
r
(Secu (Secu
r
net oint
Inter ess P
les s Acc
Wire
oint 6
ess P
les s Acc
Wire
VPN e) net
r 5 Inter
(Secu
VPN e) VPN e)
VPN e) r
r (Secu 4 (Secu
r
(Secu
3 VPN e)
r
(Secu
2
1 )
book MPC
C (U
Note obile P
ra M
Ult t PC
Table
Connection Methods
47
Software Licensing
Software Licensing
Every Vijeo Citect package you buy has most of the features and
protocols/device drivers included. Vijeo Citect’s no-nonsense
licensing scheme allows you to choose an appropriate package to
match your system, providing you with maximum value for money.
48
SCADA Partner Program
49
Features
Features
Architecture I/O Communications Graphics Operations
Scalable Connectivity Development Controls
Configuration-free system growth Support for open standards True colour screens Touch commands
Large project size Multiple protocols per I/O server Easy pick colour selector with names Mouse over detection
255 simultaneous connected clients Drivers work on RS232, 422, 485, colours Keyboard commands of system,
TCP/IP Transparent colour support page or animation level
LAN / WAN support
Driver setup in 60s Advanced animations without coding Sliders in one or two dimensions
Web ready without configuration
4096 I/O devices per cluster Animation of symbols sets based on DatabaseExchange
Support for low bandwidth operation
Support for multiple active cluster Dial-In/Out support for remote tag data Process Analyst
systems devices 32,000 animations per page Combine alarm and trend data
Driver Development Kit for custom Full flashing colours support
Flexible protocols
32+ pens
Support for multiple languages 4+ panes
True Exception reporting OPC Server DA2.0 support 3D pipe tool 2+ cursors
Client/Server architecture
Alarm, trend and report servers Access 3D effects (raise, lower, emboss) Stacked or overlaid pens
Drivers at no additional cost Import graphics Display of data quality
scalable across any machine
configurations Driver Web contains latest version 88 Windows Bitmap (BMP, RLE, Analogue and digital pens
DIB) Alarm acknowledge displayed
Project files centralised for Driver update to maintain up-to-date
maintenance, distributed for remote drivers 88 AutoCad (DXF) Alarm description ( analogue and
sites or a mix of both 88 Encapsulated Postscript (EPS) multi-digital )
Performance 88 Fax Image (FAX)
Changes in a single location Alarm comment display
Dynamic optimisation of all drivers 88 Ventura (IMG)
Reliable True Daylight Savings support
Data read on-demand 88 JPEG (JPG, JIF, JFF, JFE) Save views at runtime
Built-in Primary/Standby level Can support 100,000 integers per 88 Photo CD (PCD) Views stored in redundant locations
88 File server redundancy second update from an I/O device 88 PaintBrush (PCX) Display different time periods on the
88 LAN redundancy 88 Portable Network Graphics same display
88 Alarms server redundancy Tags (PNG) Customisable and extendable
88 Trend server redundancy Large number of tags 88 Targa (TGA) controls
88 Report server redundancy 80 character tag name 88 Tagged Image Format (TIFF)
Multi-level I/O server redundancy
Alarms
Support for quality and time- 88 Windows Meta File (WMF) Large number of alarms
Support for full reliability at local stamped on relevant drivers 88 Word Perfect (WPG)
control panels Centralised processing of alarms.
FastLinx Large number of undo support Alarms can be defined as:
Automatic server swap Windows XP-style buttons with
Single database solution for PLC 88 Digital
Automatic trend history dynamic movement properties
and SCADA 88 Analogue
synchronisation
Automatic alarm table
Bi-direction synchronisation with Runtime 88 Time-stamped
PLC development environment 4096 x 4096 resolution 88 High level expression
synchronisation
Static synchronisation for offline Resizable screens (Isotropic and 88 Multi-Digital
Automatic time synchronisation
development Anisotropic) 88 Time-stamped digital
Secure
Automatic restart upon system Import Multi-monitor support 88 Time-stamped analogue
failure Automatic importation and Page selectable update times (min On-line change of language for all
synchronisation 10ms) alarms
Performance Communication loss display Network acknowledge without
Import from multiple PLC types
Maintain performance regardless Runtime language swapping configuration
Add user defined importation
of size Network disable without
schema Support for single and double byte
Multi-CPU support character sets configuration
Security Security Category, area and priority of alarms
Based on individual users as well as Alarm delay
Security level can control:
groups of users 1ms precision of time stamped
250 simultaneous logged-in users Visibility of objects alarms
Large number of user names Access to graphic displays Variable data in alarm messages
definable Acknowledge of alarms Acknowledge individually or in group
Definable area and privilege profile Running of reports Acknowledge based on category
per user name System utilities or priority
Acknowledge graphically, in alarm list
or through Cicode
Alarm sorting
Alarm filtering
Custom alarm fields
50
Features
51
For more information visit www.schneider-electric.com
Schneider Electric (Australia) Pty Ltd makes no representations or warranties with respect to the contents or use of this brochure and, to the extent
permitted by law, expressly limits its liability for breach of any warranty that may be implied to the replacement of this manual with another. Schneider
Electric (Australia) Pty Ltd assumes no responsibility for any errors that may be in this document and reserves the right to revise this document at any time
without incurring an obligation to notify any person of the revision.
© Schneider Electric (Australia) Pty Ltd, 2009. All rights reserved. This material is copyright under Australian and international laws. Except as permitted
under the relevant law, no part of this work may be reproduced by any process without the prior written consent of Schneider Electric (Australia) Pty Ltd.
Any authorised reproduction must acknowledge Schneider Electric (Australia) Pty Ltd as owner of copyright in work.
All brand or product names are trademarks or registered trademarks of their respective holders.